:root{--qz-color-bg: #FFFFFF;--qz-color-header: #EBE6DE;--qz-color-surface-soft: #F2F1EF;--qz-color-surface-warm: #EBE6DE;--qz-color-surface-hover: #F7F5F2;--qz-color-hover-warm: #E3DDD4;--qz-color-text: #111111;--qz-color-text-secondary: #6E655F;--qz-color-text-placeholder: #8A847E;--qz-color-text-disabled: #A29C96;--qz-color-border: #DFDCD8;--qz-color-border-strong: #BAB5B0;--qz-color-border-footer: #CFC9C1;--qz-color-cta: #111111;--qz-color-cta-hover: #252525;--qz-color-cta-text: #FFFFFF;--qz-color-success: #3E7C45;--qz-color-warning: #9A6B1F;--qz-color-danger: #A3262A;--qz-color-badge-bg: #EBE6DE;--qz-color-badge-text: #111111;--qz-bg: var(--qz-color-bg);--qz-soft: var(--qz-color-surface-soft);--qz-text: var(--qz-color-text);--qz-muted: var(--qz-color-text-secondary);--qz-border: var(--qz-color-border);--qz-black: var(--qz-color-cta);--qz-white: var(--qz-color-bg);--qz-success: var(--qz-color-success);--qz-warning: var(--qz-color-warning);--qz-danger: var(--qz-color-danger);--font-heading: "Cormorant Garamond", "Times New Roman", Georgia, serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-lg: 18px;--text-xl: 24px;--text-2xl: 34px;--text-product-title: clamp(30px, 3.2vw, 44px);--lh-tight: 1.15;--lh-base: 1.6;--ls-label: .12em;--ls-ui: .04em;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--qz-radius: 0;--qz-line: 1px solid var(--qz-color-border);--qz-ease: cubic-bezier(.2, .6, .2, 1);--font-heading-family: var(--font-heading);--font-body-family: var(--font-body)}body{background:var(--qz-color-bg);color:var(--qz-color-text);letter-spacing:.01em}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--font-heading);font-weight:500;letter-spacing:.005em;color:var(--qz-color-text)}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--font-body);letter-spacing:var(--ls-ui)}::placeholder{color:var(--qz-color-text-placeholder)}.qz-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.qz-label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--qz-color-text-secondary);margin:0}.qz-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;min-height:54px;padding:0 var(--space-lg);border:1px solid var(--qz-color-cta);border-radius:0;background:var(--qz-color-cta);color:var(--qz-color-cta-text);font:500 var(--text-sm)/1 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--qz-ease),border-color .2s var(--qz-ease),color .2s var(--qz-ease);position:relative}.qz-btn:hover:not([disabled]){background:var(--qz-color-cta-hover);border-color:var(--qz-color-cta-hover);color:var(--qz-color-cta-text)}.qz-btn[disabled],.qz-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.qz-btn--outline{background:var(--qz-color-bg);color:var(--qz-color-text);border-color:var(--qz-color-text)}.qz-btn--outline:hover:not([disabled]){background:var(--qz-color-surface-soft);color:var(--qz-color-text);border-color:var(--qz-color-text)}.qz-btn--small{min-height:40px;width:auto;padding:0 var(--space-md);font-size:var(--text-xs)}.qz-btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:inherit}.qz-btn .loading-overlay__spinner.hidden{display:none}.qz-btn .spinner{width:18px;height:18px}.qz-btn.loading>span{visibility:hidden}.qz-textlink{background:none;border:0;padding:var(--space-xs) 0;font:400 var(--text-sm) var(--font-body);color:var(--qz-color-text);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.qz-textlink:hover{color:var(--qz-color-text-secondary)}:is(.qz-product,.qz-cart-extras,.qz-reco,.qz-collection) :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--qz-color-text);outline-offset:2px}.qz-reco{padding:var(--space-2xl) 0;border-top:var(--qz-line);background:var(--qz-color-bg)}.qz-reco__title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:500;text-align:center;margin:0 0 var(--space-xl);color:var(--qz-color-text)}.qz-reco__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--space-md);list-style:none;margin:0;padding:0}@media(min-width:990px){.qz-reco__grid{grid-template-columns:repeat(var(--qz-cols, 4),minmax(0,1fr));gap:var(--space-2xl) var(--space-lg)}}.qz-reco[hidden]{display:none}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500;letter-spacing:.01em;color:var(--qz-color-text)}.card-wrapper .price{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-ui);color:var(--qz-color-text)}.card-wrapper .card,.card-wrapper .card__inner{border-radius:0;box-shadow:none}.card-wrapper .badge{border-radius:0;border:0;font-size:var(--text-xs);letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--qz-color-badge-bg);color:var(--qz-color-badge-text)}.card-wrapper .quick-add__submit,.card-wrapper .quick-add .button{border-radius:0;font-size:var(--text-xs);letter-spacing:var(--ls-label);text-transform:uppercase}@media(hover:none){.card-wrapper .media.media--hover-effect>img+img{opacity:0!important}}.shopify-section-group-header-group,.shopify-section-group-header-group :is(.gradient,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.header-wrapper,.header,.announcement-bar,sticky-header,.header__submenu,.mega-menu__content,.menu-drawer){background:var(--qz-color-header)!important;color:var(--qz-color-text)}.shopify-section-group-header-group :is(a,button,summary,span,.header__menu-item,.list-menu__item,.header__icon,.announcement-bar__message){color:var(--qz-color-text)}.shopify-section-group-header-group svg{color:currentColor}.shopify-section-group-header-group :is(.header__menu-item,.header__icon,.list-menu__item):hover{color:var(--qz-color-text);background-color:transparent}.shopify-section-group-header-group .header-wrapper{border-bottom:1px solid var(--qz-color-border);box-shadow:none}.shopify-section-group-header-group :is(.mega-menu__content,.header__submenu){border-top:1px solid var(--qz-color-border)}.shopify-section-group-header-group .predictive-search{background:var(--qz-color-bg)!important}.header__menu-item,.list-menu__item{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-ui);text-transform:uppercase}.mega-menu__content,.header__submenu{border-radius:0;box-shadow:none}.predictive-search{border-radius:0;box-shadow:none;border:var(--qz-line)}.predictive-search__item-heading{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--qz-color-text)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--qz-color-surface-soft)}.cart-count-bubble{border-radius:50%;background:var(--qz-color-cta);color:var(--qz-color-cta-text)}.shopify-section-group-header-group .cart-count-bubble,.shopify-section-group-header-group .cart-count-bubble span{color:var(--qz-color-cta-text)}.shopify-section-group-footer-group,.shopify-section-group-footer-group :is(.gradient,.footer,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2){background:var(--qz-color-surface-warm)!important;color:var(--qz-color-text)}.shopify-section-group-footer-group :is(h2,h3,h4,.footer-block__heading,strong){color:var(--qz-color-text)}.shopify-section-group-footer-group :is(p,li,span,small,.footer-block__details-content,.copyright__content){color:var(--qz-color-text-secondary)}.shopify-section-group-footer-group a{color:var(--qz-color-text)}.shopify-section-group-footer-group a:hover{color:var(--qz-color-text-secondary)}.shopify-section-group-footer-group svg{color:currentColor}.shopify-section-group-footer-group :is(.footer__content-bottom,.footer__content-top,hr){border-color:var(--qz-color-border-footer)!important}.shopify-section-group-footer-group :is(input[type=email],input[type=text],.field__input,select){background:var(--qz-color-bg);color:var(--qz-color-text);border:1px solid var(--qz-color-border-strong);border-radius:0;box-shadow:none}.shopify-section-group-footer-group :is(input,select):focus{border-color:var(--qz-color-text)}.shopify-section-group-footer-group .field:after,.shopify-section-group-footer-group .field:before{box-shadow:none!important}#shopify-section-cart-drawer{display:contents}.drawer__inner{border-radius:0}.cart-drawer .drawer__inner{height:100dvh;background:var(--qz-color-bg)!important;color:var(--qz-color-text)}.cart-drawer .drawer__contents{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__heading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:500;color:var(--qz-color-text)}.cart-drawer :is(.drawer__header,.drawer__footer,.cart-items th,.cart-items td,.cart-item,.totals){border-color:var(--qz-color-border)!important}.cart-drawer .cart-item__name{font-family:var(--font-heading);font-size:var(--text-lg);text-decoration:none;color:var(--qz-color-text)}.cart-drawer :is(.product-option,.cart-item__discounted-prices,.tax-note,.totals__subtotal){color:var(--qz-color-text-secondary)}.cart-drawer .totals__subtotal-value{color:var(--qz-color-text)}.cart-drawer .cart__checkout-button{border-radius:0;text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--text-sm);min-height:52px;background:var(--qz-color-cta)!important;color:var(--qz-color-cta-text)!important;border:0;box-shadow:none}.cart-drawer .cart__checkout-button:hover{background:var(--qz-color-cta-hover)!important}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{box-shadow:none!important}.cart-drawer .quantity{border-radius:0;background:var(--qz-color-bg)}.cart-drawer .quantity:after{box-shadow:0 0 0 1px var(--qz-color-text)!important;border-radius:0!important}.cart-drawer .quantity__button{color:var(--qz-color-text)}.cart-drawer .quantity__button:hover{background:var(--qz-color-surface-soft)}.cart-drawer :is(cart-remove-button .button,.cart-remove-button){color:var(--qz-color-text-secondary)}.cart-drawer textarea,.cart-drawer .field__input{background:var(--qz-color-bg);border:1px solid var(--qz-color-border-strong);border-radius:0;color:var(--qz-color-text);box-shadow:none}.cart-drawer textarea:focus,.cart-drawer .field__input:focus{border-color:var(--qz-color-text);outline:none}.qz-ship{padding:var(--space-md) 12px;margin-top:var(--space-sm);background:var(--qz-color-surface-soft);border-bottom:0;font-size:var(--text-sm);color:var(--qz-color-text)}.qz-ship__msg{margin:0 0 var(--space-sm);text-align:center;color:var(--qz-color-text)}.qz-ship__track{height:3px;background:var(--qz-color-surface-warm);overflow:hidden}.qz-ship__fill{display:block;height:100%;background:var(--qz-color-cta);transition:width .4s var(--qz-ease)}.qz-ship.is-complete .qz-ship__fill{background:var(--qz-color-success)}.qz-cart-extras{display:grid;gap:var(--space-md);padding:var(--space-md) 0}cart-drawer-items .qz-cart-extras{border-top:var(--qz-line);margin-top:var(--space-md)}.qz-cart-extras__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500;margin:0;color:var(--qz-color-text)}.qz-upsell{display:grid;gap:var(--space-sm)}qz-upsell[hidden]{display:none}.qz-upsell__list{display:grid;gap:var(--space-sm);list-style:none;margin:0;padding:0}.qz-upsell__item{display:grid;grid-template-columns:64px 1fr auto;gap:var(--space-md);align-items:center;padding:var(--space-sm) 0;border-bottom:var(--qz-line)}.qz-upsell__img{width:64px;height:80px;object-fit:cover;background:var(--qz-color-surface-soft)}.qz-upsell__name{font-size:var(--text-sm);line-height:1.35;margin:0}.qz-upsell__name a{color:var(--qz-color-text);text-decoration:none}.qz-upsell__price{font-size:var(--text-sm);color:var(--qz-color-text-secondary);margin:2px 0 0}.qz-gift{padding:var(--space-md) 12px;background:var(--qz-color-surface-soft)}.qz-toggle{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:var(--text-sm);cursor:pointer;color:var(--qz-color-text)}.qz-toggle input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--qz-color-text)}.qz-field{width:100%;min-height:72px;padding:var(--space-sm);background:var(--qz-color-bg);border:1px solid var(--qz-color-border-strong);border-radius:0;font:400 var(--text-sm) var(--font-body);color:var(--qz-color-text);resize:vertical}.qz-field:focus{border-color:var(--qz-color-text);outline:none}.qz-samples{display:grid;gap:var(--space-sm)}.qz-samples__list{display:flex;gap:var(--space-sm);flex-wrap:wrap;list-style:none;margin:0;padding:0}.qz-samples__btn{min-height:40px;padding:0 var(--space-md);border:1px solid var(--qz-color-text);background:var(--qz-color-bg);color:var(--qz-color-text);font:400 var(--text-sm) var(--font-body);cursor:pointer}.qz-samples__btn:hover{background:var(--qz-color-surface-soft)}.qz-samples__btn[aria-pressed=true]{background:var(--qz-color-cta);border-color:var(--qz-color-cta);color:var(--qz-color-cta-text)}.qz-samples__note{font-size:var(--text-xs);color:var(--qz-color-text-secondary);margin:0}.qz-status{font-size:var(--text-xs);color:var(--qz-color-text-secondary);min-height:1em;margin:0}body .qz-product{background:var(--qz-color-bg);color:var(--qz-color-text)}body .qz-product .qz-product__title{color:var(--qz-color-text)}body .qz-product .qz-btn{background:var(--qz-color-cta);border-color:var(--qz-color-cta);color:var(--qz-color-cta-text)}body .qz-product .qz-btn:hover:not([disabled]){background:var(--qz-color-cta-hover);border-color:var(--qz-color-cta-hover);color:var(--qz-color-cta-text)}body .qz-product .qz-product__form .shopify-payment-button__button--unbranded{background:var(--qz-color-cta);color:var(--qz-color-cta-text)}body .qz-product .qz-product__form .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--qz-color-cta-hover)}body .qz-product .qz-variants__btn{background:var(--qz-color-bg);color:var(--qz-color-text);border-color:var(--qz-color-text)}body .qz-product .qz-variants__input:not(:checked):not(:disabled)+.qz-variants__btn:not(.is-unavailable):hover{background:var(--qz-color-surface-soft)}body .qz-product .qz-variants__input:checked+.qz-variants__btn{background:var(--qz-color-cta);border-color:var(--qz-color-cta);color:var(--qz-color-cta-text)}body .qz-product .qz-variants__btn.is-unavailable,body .qz-product .qz-variants__input:disabled+.qz-variants__btn{background-color:var(--qz-color-surface-soft);color:var(--qz-color-text-placeholder);border-color:var(--qz-color-border);background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--qz-color-border) 50%,transparent calc(50% + .5px))}body .qz-product .qz-variants__input:checked+.qz-variants__btn.is-unavailable{background-color:var(--qz-color-text-secondary);background-image:none;color:var(--qz-color-cta-text);border-color:var(--qz-color-text-secondary)}body .qz-product .qz-meta-row{border-color:var(--qz-color-border)}body .qz-product .qz-stock__dot{background:var(--qz-color-success)}body .qz-product .qz-stock[data-status=low] .qz-stock__dot{background:var(--qz-color-warning)}body .qz-product .qz-stock[data-status=out] .qz-stock__dot{background:var(--qz-color-danger)}body .qz-product .qz-delivery{color:var(--qz-color-text-secondary)}body .qz-product .qz-delivery strong,body .qz-product .qz-price{color:var(--qz-color-text)}body .qz-product .qz-price s{color:var(--qz-color-text-secondary)}body .qz-product .qz-qty__box{border-color:var(--qz-color-text);background:var(--qz-color-bg)}body .qz-product .qz-qty__input{border-color:var(--qz-color-text);color:var(--qz-color-text)}body .qz-product .qz-qty__btn{color:var(--qz-color-text)}body .qz-product .qz-qty__btn:hover{background:var(--qz-color-surface-soft)}body .qz-product .qz-product__wishlist{color:var(--qz-color-text)}body .qz-product .qz-product__wishlist:hover{color:var(--qz-color-text-secondary)}body .qz-product .qz-accordion__item{border-color:var(--qz-color-border);background:var(--qz-color-bg)}body .qz-product .qz-accordion__trigger{color:var(--qz-color-text);transition:background-color .2s ease}body .qz-product .qz-accordion__trigger:hover{background:var(--qz-color-surface-hover)}body .qz-product .qz-accordion__content{color:var(--qz-color-text)}body .qz-product .qz-gallery__item,body .qz-product .qz-gallery__thumb{background:var(--qz-color-bg)}body .qz-product .qz-gallery__thumb{border-color:var(--qz-color-border)}body .qz-product .qz-gallery__thumb[aria-current=true]{border-color:var(--qz-color-text)}body .qz-product .qz-label{color:var(--qz-color-text-secondary)}body .qz-collection{--qz-c-ink: var(--qz-color-text);--qz-c-muted: var(--qz-color-text-secondary);--qz-c-line: var(--qz-color-border);--qz-c-beige: var(--qz-color-badge-bg);background:var(--qz-color-bg);color:var(--qz-color-text)}body .qz-collection__toolbar{background:var(--qz-color-bg);border-color:var(--qz-color-border)}body .qz-collection__select select{background:var(--qz-color-bg);color:var(--qz-color-text)}body .qz-collection__select select:hover{background:var(--qz-color-surface-soft)}body .qz-collection__view-btn{color:var(--qz-color-border-strong)}body .qz-collection__view-btn[aria-pressed=true],body .qz-collection__view-btn:hover{color:var(--qz-color-text)}body .qz-collection__filters{background:var(--qz-color-bg)}body .qz-filter__option input{accent-color:var(--qz-color-text)}body .qz-filter__price-field input{background:var(--qz-color-bg);border-color:var(--qz-color-border-strong);color:var(--qz-color-text)}body .qz-filter__price-field input:focus{border-color:var(--qz-color-text);outline:none}body .qz-collection__apply{background:var(--qz-color-cta);border-color:var(--qz-color-cta);color:var(--qz-color-cta-text)}body .qz-collection__apply:hover{background:var(--qz-color-cta-hover);border-color:var(--qz-color-cta-hover)}body .qz-collection__chip{border-color:var(--qz-color-border);color:var(--qz-color-text)}body .qz-collection__chip:hover{background:var(--qz-color-surface-soft)}body .qz-collection__pagination a,body .qz-collection__pagination .current{color:var(--qz-color-text)}body .qz-collection__pagination a:hover{background:var(--qz-color-surface-soft)}body .qz-collection__pagination .current{border-color:var(--qz-color-text)}body .qz-product-card{background:var(--qz-color-bg);transition:background-color .22s ease}body .qz-product-card__media{background:transparent}@media(hover:hover){body .qz-product-card:hover{background:var(--qz-color-surface-soft)}body .qz-product-card:hover .qz-product-card__overlay{background:#11111108}}body .qz-product-card:focus-within{background:var(--qz-color-surface-soft)}body .qz-product-card:focus-within .qz-product-card__overlay{background:#11111108}body .qz-product-card__title,body .qz-product-card__title a,body .qz-product-card__price{color:var(--qz-color-text)}body .qz-product-card__type,body .qz-product-card__price-was{color:var(--qz-color-text-secondary)}body .qz-product-card__size{border-color:var(--qz-color-text);background:var(--qz-color-bg);color:var(--qz-color-text)}body .qz-product-card__size--more{background:transparent}body .qz-product-card__size--more a{color:var(--qz-color-text)}body .qz-product-card__badge{background:var(--qz-color-badge-bg);color:var(--qz-color-badge-text);border:0;border-radius:0}body .qz-product-card__cta{background:var(--qz-color-cta);border-color:var(--qz-color-cta);color:var(--qz-color-cta-text)}body .qz-product-card__cta:hover:not([disabled]){background:var(--qz-color-cta-hover);border-color:var(--qz-color-cta-hover);color:var(--qz-color-cta-text)}body .qz-product-card__error{color:var(--qz-color-danger)}@media(prefers-reduced-motion:reduce){.qz-ship__fill,.qz-btn,body .qz-product-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/qz-base.css.map */
