#header-group .announcement-bar{background-color:var(--dt-thorn)!important;color:#f2eee7}#header-group .announcement-bar :is(p,span,a){font-size:11px;letter-spacing:.14em}#header-component{--color-background: #ffffff}#header-component .header-logo__image{object-fit:contain}.dt-desktop-navigation{display:flex;align-items:center;gap:34px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.dt-desktop-navigation a,.dt-desktop-navigation summary{color:inherit;text-decoration:none}.dt-desktop-navigation>a,.dt-nav-group>summary{min-height:44px;display:flex;align-items:center}.dt-desktop-navigation>a:hover,.dt-nav-group>summary:hover{opacity:.6}.dt-nav-group{position:relative}.dt-nav-group>summary{gap:8px;cursor:pointer;list-style:none}.dt-nav-group>summary::-webkit-details-marker,.dt-mobile-navigation summary::-webkit-details-marker{display:none}.dt-nav-panel{position:absolute;top:100%;left:-16px;z-index:100;min-width:220px;padding:10px;background:#fff;border:1px solid var(--dt-line);box-shadow:0 10px 30px #0000000d;text-transform:none;letter-spacing:0;font-size:14px}.dt-nav-panel a{display:block;padding:11px 14px}.dt-nav-panel a:hover,.dt-nav-panel a:focus-visible{background:var(--dt-stone)}.dt-mobile-navigation{position:relative}.dt-mobile-navigation>summary{list-style:none;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.dt-mobile-navigation .dt-menu-close,.dt-mobile-navigation[open] .dt-menu-open{display:none}.dt-mobile-navigation[open] .dt-menu-close{display:block}.dt-mobile-panel{position:absolute;top:calc(100% + 8px);left:-12px;width:min(370px,calc(100vw - 24px));max-height:calc(100dvh - 120px);overflow:auto;background:#fff;border:1px solid var(--dt-line);box-shadow:0 10px 30px #00000012;padding:12px 20px;z-index:100}.dt-mobile-panel a{color:inherit;text-decoration:none}.dt-mobile-link,.dt-mobile-group>summary{min-height:52px;display:flex;align-items:center;border-bottom:1px solid var(--dt-line);font-size:15px}.dt-mobile-group>summary{justify-content:space-between;list-style:none;cursor:pointer}.dt-mobile-children{padding:4px 0 10px 14px}.dt-mobile-children a{display:flex;align-items:center;min-height:44px;font-size:14px}.dt-mobile-panel a:focus-visible,.dt-mobile-navigation summary:focus-visible,.dt-nav-group summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:989px){.dt-desktop-navigation{display:none}}@media(min-width:990px){.header__drawer:has(.dt-mobile-navigation){display:none}}@media(min-width:990px)and (max-width:1599px){body:has(theme-drawer[open]) .dt-desktop-navigation{display:none}}@media(min-width:1000px){#MainContent .section--page-width{--page-width: 1440px}}#MainContent .section-resource-list__header{align-items:center;margin-bottom:0}#MainContent .section-resource-list__header h2{font-family:var(--dt-serif);font-weight:500;font-size:clamp(28px,2.4vw,38px);line-height:1.1;letter-spacing:0;text-transform:none}#MainContent .section-resource-list__header a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:5px}#MainContent .product-card .text-block p{font-size:13px;line-height:1.45;font-weight:400}#MainContent .product-card product-price{font-size:13px;line-height:1.4;color:var(--dt-muted)}#MainContent .collection-card{background:transparent}#MainContent .resource-list__carousel .slideshow-control{background:#fff;color:var(--dt-ink);border:1px solid var(--dt-line);border-radius:50%;width:42px;height:42px;box-shadow:none}.product-details{color:var(--dt-thorn)}.product-details h1,#MainContent .product-details h1{font-family:var(--dt-serif)!important;font-weight:500!important;font-size:clamp(30px,2.5vw,40px)!important;line-height:1.1!important;letter-spacing:-.005em}.product-details product-price{font-size:17px;font-weight:500}.product-details .variant-option legend{width:100%;margin-bottom:12px;font-size:13px;letter-spacing:.04em;display:flex;align-items:center;gap:8px}.product-details .dt-size-chart-link{margin-left:auto;color:var(--dt-thorn);text-decoration:underline;text-underline-offset:4px;font-size:13px}.product-details .variant-option--buttons{gap:8px;margin-bottom:18px}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:48px;min-height:48px;border:1px solid var(--dt-line);border-radius:0;background:#fff;color:var(--dt-thorn);box-shadow:none}.product-details .variant-option__button-label__pill{display:none}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background:var(--dt-thorn);border-color:var(--dt-thorn);color:#fff;box-shadow:none}.product-details .variant-option__button-label--has-swatch,.product-details .variant-option__button-label--has-swatch:hover,.product-details .variant-option__button-label--has-swatch:has(input:checked){padding:5px;border:1px solid transparent;border-radius:2px;background:transparent;box-shadow:none;outline:none;min-width:0;min-height:0}.product-details .variant-option__button-label--has-swatch:has(input:checked){border-color:var(--dt-thorn)}.product-details .variant-option__button-label--has-swatch:has(input:checked):after{display:none}.product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--dt-thorn);outline-offset:3px}.product-details .dt-color-chip{display:block;width:34px;height:34px;background:var(--dt-chip-color);border:1px solid rgb(0 0 0 / .13);border-radius:2px}.product-details .dt-color-name{font-size:13px}.product-details .product-form-buttons,.product-details .accordion{width:100%}.product-details .buy-buttons-block{display:block;width:100%}.product-details .add-to-cart-button{width:100%;min-height:54px;border:1px solid var(--dt-thorn);border-radius:0;background:var(--dt-thorn);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:500;box-shadow:none;outline:none}.product-details .add-to-cart-button:before,.product-details .add-to-cart-button:after{box-shadow:none}.product-details .add-to-cart-button:hover{background:#2c3b31;border-color:#2c3b31}.product-details .add-to-cart-button:focus-visible{outline:2px solid var(--dt-thorn);outline-offset:3px}.product-details .add-to-cart-button .svg-wrapper{display:none}.product-details .accordion{--color-border: var(--dt-line)}.product-details .details__header{font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding-block:18px}.product-details .details-content{font-size:14px;line-height:1.7;color:#5d625c}@media(max-width:749px){.product-details h1,#MainContent .product-details h1{font-size:30px!important}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/drift-lifestyle.css.map */
