html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background-color:var(--color-accent-light);color:var(--color-stone-900)}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-stone-100)}::-webkit-scrollbar-thumb{background:var(--color-stone-400);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-stone-600)}.button{cursor:pointer;position:relative;overflow:hidden;font-weight:500;letter-spacing:.01em;min-height:var(--button-height-md);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .15s var(--ease-out),box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-shine);opacity:0;transition:opacity .35s ease;pointer-events:none}.button:hover:after{opacity:1}.button--primary{box-shadow:var(--shadow-sm)}.button--primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.button--primary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.button--secondary:hover{background-color:var(--color-background-hover)}.button--gold{background:var(--gradient-gold)!important;color:var(--color-stone-900)!important;border:none!important;box-shadow:var(--shadow-gold)!important;font-weight:600}.button--gold:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-gold),var(--shadow-md)!important}.card{transition:box-shadow .3s ease,transform .3s var(--ease-out);box-shadow:var(--shadow-card)}.card:hover{box-shadow:var(--shadow-card-hover)}.product-card{transition:transform .3s var(--ease-out);cursor:pointer}@media not (max-width:750px){.product-card:hover{transform:translateY(-5px)}}.product-card .media,.product-card__media,.product-card [class*=__media]{overflow:hidden}.product-card .media img,.product-card__media img,.product-card [class*=__media] img{transition:transform .55s var(--ease-out);will-change:transform}.product-card:hover .media img,.product-card:hover .product-card__media img,.product-card:hover [class*=__media] img{transform:scale(1.05)}.product-card__quick-add-wrapper{position:absolute;bottom:0;left:0;right:0;padding:.75rem;transform:translateY(100%);transition:transform .3s var(--ease-out)}.product-card:hover .product-card__quick-add-wrapper{transform:translateY(0)}.price--on-sale .price__regular{color:var(--color-accent);font-weight:700}.price--on-sale .price__compare{color:var(--color-foreground-muted);text-decoration:line-through;font-size:.85em;font-weight:400}.price__regular,.price--sale .price__current{font-weight:600}.badge{font-size:.68rem;font-weight:500;letter-spacing:.01em;text-transform:none}.badge--new,.badge--primary{background-color:var(--color-stone-900);color:#fff}.badge--sale,.badge--secondary{background-color:var(--color-accent);color:#fff}.badge--sold-out{background-color:var(--color-stone-400);color:#fff}.rating-stars,.stars-wrapper{color:var(--color-accent)}.rating-stars .icon,.stars-icon{color:var(--color-accent)!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{transition:border-color .2s ease,box-shadow .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus{border-color:var(--color-stone-900)!important;box-shadow:0 0 0 3px var(--color-accent-light);outline:none}.announcement-bar{background-color:#c0392b!important;border-bottom:none!important;font-size:.8125rem;font-weight:400;letter-spacing:.01em;text-transform:none}.announcement-bar,.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar .icon{color:#fff!important}.announcement-bar a:hover{opacity:.85}.section-heading__eyebrow{display:block;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--color-accent);margin-bottom:.5rem}.image-banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(12,10,9,.65) 0%,transparent 100%);z-index:1;pointer-events:none}.image-banner__content-wrapper{z-index:2;position:relative}.image-banner-wrapper .splide__pagination__page{background:#ffffff73;width:6px;height:6px;border-radius:3px;transition:width .3s ease,background .3s ease}.image-banner-wrapper .splide__pagination__page.is-active{background:#fff;width:20px}.image-banner-wrapper .splide__arrow{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);width:44px;height:44px;border-radius:50%;box-shadow:var(--shadow-sm);transition:var(--transition-base)}.image-banner-wrapper .splide__arrow:hover{background:#fffffff2;box-shadow:var(--shadow-md);transform:scale(1.05)}.collection-card{position:relative;overflow:hidden;cursor:pointer}.collection-card img{transition:transform .6s var(--ease-out);will-change:transform}.collection-card:hover img{transform:scale(1.06)}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--reveal-duration) var(--reveal-easing),transform var(--reveal-duration) var(--reveal-easing);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal=fade]{transform:translateY(0)}[data-reveal=slide-up]{transform:translateY(40px)}[data-reveal=fade-up]{opacity:0;transform:translateY(28px)}[data-reveal=fade-up].is-visible{opacity:1;transform:translateY(0)}[data-reveal=fade-left]{opacity:0;transform:translate(32px)}[data-reveal=fade-left].is-visible{opacity:1;transform:translate(0)}[data-reveal=fade-right]{opacity:0;transform:translate(-32px)}[data-reveal=fade-right].is-visible{opacity:1;transform:translate(0)}[data-reveal=slide-left]{transform:translate(-32px)}[data-reveal=slide-left].is-visible{transform:translate(0)}[data-reveal=slide-right]{transform:translate(32px)}[data-reveal=slide-right].is-visible{transform:translate(0)}[data-reveal=scale]{transform:scale(.95)}[data-reveal=scale].is-visible{transform:scale(1)}[data-reveal-delay="1"]{transition-delay:calc(var(--reveal-delay-step) * 1)}[data-reveal-delay="2"]{transition-delay:calc(var(--reveal-delay-step) * 2)}[data-reveal-delay="3"]{transition-delay:calc(var(--reveal-delay-step) * 3)}[data-reveal-delay="4"]{transition-delay:calc(var(--reveal-delay-step) * 4)}[data-reveal-delay="5"]{transition-delay:calc(var(--reveal-delay-step) * 5)}[data-reveal-delay="6"]{transition-delay:calc(var(--reveal-delay-step) * 6)}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-visible{opacity:1;transform:none;transition:none;transition-delay:0s}}.cart-drawer{box-shadow:var(--shadow-dark)}.cart-progress-bar__progress[value]::-webkit-progress-value{background:var(--gradient-gold, linear-gradient(90deg, #CA8A04, #B45309))}.cart-progress-bar__progress[value]::-moz-progress-bar{background:var(--gradient-gold, linear-gradient(90deg, #CA8A04, #B45309))}.cart-progress-bar__label{font-size:.8125rem}.review.card{transition:box-shadow .3s ease,transform .2s ease;cursor:default}.review.card:hover{box-shadow:var(--shadow-card-hover, 0 4px 20px rgba(0,0,0,.1));transform:translateY(-2px)}.review__rating .icon,.review__rating .material-symbols-outlined{color:var(--color-accent, #CA8A04)}.review__author-name{font-weight:600;font-size:.875rem}.review__date{font-size:.75rem;color:var(--color-foreground-muted)}.toast-notification{border-radius:var(--card-border-radius);box-shadow:var(--shadow-xl)}.trust-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;padding:1.25rem var(--page-margin-desktop);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trust-bar__item{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;white-space:nowrap}.trust-bar__item .icon{font-size:1.25rem;color:var(--color-accent)}@media(max-width:750px){.trust-bar{gap:1rem;padding:1rem var(--page-margin-mobile)}.trust-bar__item{font-size:.8125rem}}.modal-overlay,.drawer-overlay{backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}@keyframes skeleton-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-stone-200) 25%,var(--color-stone-100) 50%,var(--color-stone-200) 75%);background-size:200% 100%;animation:skeleton-slide 1.6s ease-in-out infinite;border-radius:4px}.section-padding-top{padding-top:var(--padding-xl)}.section-padding-bottom{padding-bottom:var(--padding-xl)}@media(max-width:750px){.section-padding-top{padding-top:var(--padding-lg)}.section-padding-bottom{padding-bottom:var(--padding-lg)}}.product-grid--2{grid-template-columns:repeat(2,1fr)}.product-grid--3{grid-template-columns:repeat(3,1fr)}.product-grid--4{grid-template-columns:repeat(4,1fr)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-foreground-muted)}.text-subtle{color:var(--color-foreground-subtle)}.bg-raised{background-color:var(--color-background-raised)}.bg-hover{background-color:var(--color-background-hover)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-gold{box-shadow:var(--shadow-gold)}.border-subtle{border-color:var(--color-border)}.rounded-card{border-radius:var(--card-border-radius)}.cursor-pointer{cursor:pointer}.product-section{container-type:inline-size}.product-section__medias-container{border-radius:var(--card-border-radius);overflow:hidden}.product-section__product-info--sticky{top:calc(var(--header-height, 65px) + 1.5rem)}@media not (max-width:750px){.product-section__content{align-items:flex-start}}.footer{position:relative}.footer--top-border{border-top:1px solid var(--color-border)}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:var(--gradient-gold);border-radius:2px}.footer__bottom-bar{border-top:1px solid var(--color-border);padding-top:1.25rem;padding-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:var(--color-foreground-muted)}.cart-progress-bar{height:4px;background:var(--color-stone-200);border-radius:2px;overflow:hidden}.cart-progress-bar__fill{height:100%;background:var(--gradient-gold);border-radius:2px;transition:width .5s var(--ease-out)}.review-card{border-radius:var(--card-border-radius);padding:var(--card-padding);box-shadow:var(--shadow-card);transition:box-shadow .3s ease}.review-card:hover{box-shadow:var(--shadow-card-hover)}.review__verified-badge{color:#2d6a4f;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.3rem}.search-popup{border-radius:var(--card-border-radius);box-shadow:var(--shadow-xl);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.variant-button{transition:var(--transition-colors),transform .15s ease,box-shadow .15s ease;cursor:pointer}.variant-button:hover{border-color:var(--color-stone-600);transform:translateY(-1px)}.variant-button[data-selected=true],.variant-button.selected{box-shadow:0 0 0 2px var(--color-stone-900)}.quantity-selector{border-radius:var(--inputs-border-radius);overflow:hidden;transition:box-shadow .2s ease}.quantity-selector:focus-within{box-shadow:0 0 0 3px var(--color-accent-light)}.comparison-table{overflow:visible}.comparison-table__table-wrapper{overflow-x:auto;border:none!important;box-shadow:none!important;border-radius:0!important}details.accordion summary{cursor:pointer;padding:1rem 0;font-weight:500;transition:color .2s ease;list-style:none;display:flex;align-items:center;justify-content:space-between}details.accordion summary:hover{color:var(--color-accent)}details.accordion summary::-webkit-details-marker{display:none}details.accordion[open]>summary{color:var(--color-accent)}.breadcrumbs{font-size:.8125rem;color:var(--color-foreground-muted)}.breadcrumbs a{color:var(--color-foreground-muted);text-decoration:none;transition:color .2s ease}.breadcrumbs a:hover{color:var(--color-accent)}.breadcrumbs__separator{margin:0 .4rem;opacity:.4}.marquee-section{overflow:hidden;padding:1.5rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.newsletter-form{display:flex;gap:.75rem;max-width:480px}.newsletter-form input{flex:1;min-width:0}.popup-container{border-radius:var(--card-border-radius);box-shadow:var(--shadow-xl);overflow:hidden}.wishlist-icon-button{transition:transform .2s var(--ease-bounce),color .2s ease}.wishlist-icon-button:hover{transform:scale(1.15);color:var(--color-accent)}.wishlist-icon-button--active{color:var(--color-accent)}.predictive-search{border-radius:var(--card-border-radius);box-shadow:var(--shadow-xl);overflow:hidden}.predictive-search__result-item{transition:background-color .15s ease}.predictive-search__result-item:hover{background-color:var(--color-background-hover)}.swatch{transition:transform .15s var(--ease-bounce),box-shadow .15s ease;cursor:pointer}.swatch:hover{transform:scale(1.12)}.swatch--selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-stone-900)}@media(max-width:750px){.button{min-height:var(--button-height-md)}.trust-bar{gap:.75rem;justify-content:flex-start}.newsletter-form{flex-direction:column}}:root{--font-oakes: "Oakes Grotesk", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-heading--family: var(--font-oakes);--font-subheading--family: var(--font-oakes);--font-body--family: var(--font-oakes);--font-heading--weight: 300;--font-h1--weight: 300;--font-h2--weight: 300;--font-h3--weight: 400;--font-h4--weight: 400;--font-h5--weight: 400;--font-h6--weight: 400;--text-title: #1c1917;--text-heading: #292524;--text-subtitle: #44403c;--text-body: #57534e;--text-muted: #78716c;--text-meta: #a8a29e}*,*:before,*:after{font-family:var(--font-oakes)}body,input,button,select,textarea{font-family:var(--font-oakes)!important;-webkit-font-smoothing:antialiased}h1,.h1{font-family:var(--font-oakes)!important;font-weight:300!important;color:var(--text-title);letter-spacing:-.01em;line-height:1.1;font-size:clamp(2rem,5vw,3.25rem)}h2,.h2{font-family:var(--font-oakes)!important;font-weight:300!important;color:var(--text-heading);letter-spacing:-.01em;line-height:1.2;font-size:clamp(1.5rem,3.5vw,2.25rem)}h3,.h3{font-family:var(--font-oakes)!important;font-weight:400!important;color:var(--text-subtitle);letter-spacing:-.005em;line-height:1.28}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-oakes)!important;font-weight:400!important;color:var(--text-subtitle);letter-spacing:0;line-height:1.35}[class*=__title],[class*=__heading],[class*=-title],[class*=-heading]{font-family:var(--font-oakes)!important;font-weight:300!important}p,li,td,th,label{font-family:var(--font-oakes)!important;font-weight:400;color:var(--text-body);line-height:1.68}.section-heading__eyebrow,[class*=__eyebrow],[class*=__step-count],[class*=__kicker]{font-family:var(--font-oakes)!important;font-weight:500;color:var(--text-meta);letter-spacing:.04em;text-transform:none}[class*=__subtitle],[class*=__desc],[class*=__description],[class*=__subtext]{font-family:var(--font-oakes)!important;font-weight:400;color:var(--text-muted)}figcaption,[class*=__disclaimer],[class*=__caption],[class*=__meta],small{font-family:var(--font-oakes)!important;font-weight:300;color:var(--text-meta);font-size:.8125rem}em{font-style:italic;color:var(--color-accent, #CA8A04);font-family:var(--font-oakes)!important;font-weight:500}strong{font-weight:700;color:var(--text-title)}.header__menu-link{position:relative;text-decoration:none}.header__menu-link-text{position:relative;display:inline-block}.header__menu-link-text:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background-color:var(--color-accent);border-radius:1px;transition:width .28s cubic-bezier(.25,.46,.45,.94)}.header__menu-link:hover .header__menu-link-text:after{width:100%}.header__menu-link[aria-current=page] .header__menu-link-text:after,.header__menu-link.is-active .header__menu-link-text:after{width:100%;background-color:var(--color-stone-900)}.header__menu-item--dropdown .header__submenu-link{transition:padding-left .18s ease,background-color .18s ease}.header__menu-item--dropdown .header__submenu-link:hover{padding-left:1.25rem!important}header-component.header--sticky[data-sticky-state=active] .header__layout{backdrop-filter:blur(24px) saturate(1.8)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8)!important;background-color:#fdfcfbeb!important;border-bottom:1px solid rgba(28,25,23,.06)!important;box-shadow:0 1px #0000000a,0 6px 32px #0000000d!important;transition:background-color .35s ease,box-shadow .35s ease}@media not (max-width:750px){.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}}.button,.btn,button[type=submit],input[type=submit]{font-family:var(--font-oakes)!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,opacity .18s ease!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;line-height:1!important}.button .material-symbols-outlined,.button .material-symbols-rounded,.button .material-symbols-sharp,.button .icon,.button svg{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important;flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.button:hover .material-symbols-outlined,.button:hover .material-symbols-rounded,.button:hover .material-symbols-sharp,.button:hover .icon--arrow,.button:hover svg{transform:translate(5px)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.btn-style-pill .button,.btn-style-pill button[type=submit],.btn-style-pill input[type=submit]{border-radius:50px!important;padding:.75rem 1.75rem!important}.btn-style-pill .button--primary{background-color:#1c1917!important;color:#fff!important;border:none!important}.btn-style-pill .button--primary:hover{background-color:#292524!important;box-shadow:0 4px 20px #1c191740!important}.btn-style-pill .button--secondary{background-color:transparent!important;color:#1c1917!important;border:1.5px solid #1c1917!important}.btn-style-pill .button--secondary:hover{background-color:#1c1917!important;color:#fff!important}.btn-style-rounded .button,.btn-style-rounded button[type=submit],.btn-style-rounded input[type=submit]{border-radius:10px!important;padding:.75rem 1.5rem!important}.btn-style-rounded .button--primary{background-color:#1c1917!important;color:#fff!important;border:none!important}.btn-style-rounded .button--primary:hover{background-color:#292524!important;box-shadow:0 4px 16px #1c191733!important}.btn-style-rounded .button--secondary{background-color:transparent!important;color:#1c1917!important;border:1.5px solid #1c1917!important}.btn-style-rounded .button--secondary:hover{background-color:#1c1917!important;color:#fff!important}.btn-style-sharp .button,.btn-style-sharp button[type=submit],.btn-style-sharp input[type=submit]{border-radius:3px!important;padding:.75rem 1.5rem!important}.btn-style-sharp .button--primary{background-color:#1c1917!important;color:#fff!important;border:none!important}.btn-style-sharp .button--primary:hover{background-color:#292524!important;box-shadow:3px 3px #ca8a04!important;transform:none!important}.btn-style-sharp .button--secondary{background-color:transparent!important;color:#1c1917!important;border:1.5px solid #1c1917!important}.btn-style-sharp .button--secondary:hover{background-color:#1c1917!important;color:#fff!important;box-shadow:3px 3px #ca8a04!important;transform:none!important}.btn-style-outline .button,.btn-style-outline button[type=submit],.btn-style-outline input[type=submit]{border-radius:50px!important;padding:.75rem 1.75rem!important}.btn-style-outline .button--primary{background-color:transparent!important;color:#1c1917!important;border:1.5px solid #1c1917!important}.btn-style-outline .button--primary:hover{background-color:#1c1917!important;color:#fff!important;box-shadow:0 4px 20px #1c191726!important}.btn-style-outline .button--secondary{background-color:transparent!important;color:#78716c!important;border:1px solid #d6d3d1!important}.btn-style-outline .button--secondary:hover{border-color:#1c1917!important;color:#1c1917!important}.header__menu-link,.header__submenu-link,nav a{font-family:var(--font-oakes)!important;font-weight:500}.price,[class*=price]{font-family:var(--font-oakes)!important;font-weight:600}.badge,[class*=__badge],[class*=__tag]{font-family:var(--font-oakes)!important;font-weight:500}.section p{font-family:var(--font-oakes)!important;line-height:1.68}
/*# sourceMappingURL=/cdn/shop/t/34/assets/deskiora-premium.css.map */
