:root{--drawer-padding: var(--padding-lg)}.product-media-container.media-fit{--product-media-fit: contain !important}.drawer-container{overflow:hidden}ul.list-unstyled{scrollbar-width:thin;scrollbar-color:black transparent}.facets__actions button.button{flex-direction:row;gap:var(--gap-xs)}@media screen and (min-width: 990px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 32px}.drawer-container{padding-right:var(--scrollbar-width, 15px)}}.product-media{background-color:#f9f8f6}.product-media .product-media__image{mix-blend-mode:multiply}.media-fit-contain :is(img,.deferred-media__poster-image){background-color:transparent!important}.quick-add__button .add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0)}p,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}.link{display:flex;align-items:center;gap:var(--gap-xs);text-transform:uppercase}.link .svg-wrapper.icon-dash{transition:transform var(--animation-speed) var(--animation-easing)}.link:hover .svg-wrapper.icon-dash{transform:rotate(-90deg)}.header{--header-padding: var(--padding-4xl) !important}.header-logo,.header__column--center{height:max-content!important}.menu-drawer-container .header__icon--summary{padding-block:0!important;gap:var(--gap-lg)}.header[data-sticky-state=idle]:has(#Details-menu-drawer-container[open]){opacity:1!important}.header[transparent]:has(#Details-menu-drawer-container[open]){--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: white !important;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.header__icon--summary .header-drawer-icon,.header__icon--summary .header-drawer-icon svg{width:24px!important;height:24px!important}.menu-drawer-container .header__icon--summary{gap:1.6rem}@media screen and (min-width: 990px){.menu-drawer-container .header__icon--summary{padding-left:0!important}}details[open] .header__icon--menu .header-drawer-icon--open{display:none!important}details[open] .header__icon--menu .header-drawer-icon--close{display:flex!important}.header__column .label-local,.header__column .account-button__text,.header__column .menu-drawer__utility-links .account-button__icon{display:none}.header__column .menu-drawer__utility-links .account-button__text{display:flex}.menu-drawer{background-color:#f1eee9!important;top:var(--header-group-height)!important;height:calc(var(--drawer-height) - var(--header-group-height))!important;justify-content:space-between}.menu-drawer__backdrop,.modal.drawer{top:var(--header-group-height)!important;height:calc(var(--drawer-height) - var(--header-group-height))!important}#header-component[transparent] .menu-drawer,#header-component[transparent] .menu-drawer__backdrop{top:calc(var(--header-group-height) + var(--header-height))!important;height:calc(var(--drawer-height) - calc(var(--header-group-height) + var(--header-height)))!important}#header-component[data-sticky-state=active] .menu-drawer,#header-component[data-sticky-state=active] .menu-drawer__backdrop,#MainContent:has(#header-component[data-sticky-state=active]) scx-modal .modal.drawer{top:calc(var(--header-height) - 1px)!important;height:calc(var(--drawer-height) - var(--header-height) - 1px)!important}.menu-drawer:has(.menu-drawer__menu--childlist.active){width:968px!important}@media screen and (min-width: 990px){.menu-drawer__menu{padding-inline:32px!important}}.header-drawer-icon--close svg{color:#b37b62}.menu-drawer search-button .search-modal__button{border-bottom:1px solid #00000014;width:100%;justify-content:flex-start;color:#0006;margin-bottom:1rem}.menu-drawer__top{padding-block-start:2.44rem}.menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:0!important}.menu-drawer__list-item--flat:has(.menu-drawer__menu--childlist) .icon-caret{transform:rotate(-90deg);width:20px;height:20px;color:#918f8c;padding:0}.menu-drawer__list-item--flat .menu-drawer__menu--childlist{position:absolute;visibility:hidden;display:none;top:0;left:0;width:100%;background-color:#f1eee9;height:100%;transform:translate(-100%);z-index:2;flex-direction:column}@media screen and (min-width: 990px){.menu-drawer__list-item--flat .menu-drawer__menu--childlist{left:560px;position:fixed;transform:none!important;width:408px!important;min-width:390px;border-left:1px solid #00000014;padding-block-start:39px;height:max-content;justify-content:space-between;padding-inline-end:0!important;gap:64px;height:100%;padding-block-end:2.44rem}}.menu-drawer__close-tab{padding-inline-start:.63rem}.menu-drawer__list-item--flat .menu-drawer__menu--childlist .menu-drawer__close-tab .icon-arrow--backward{transform:rotate(-180deg)}.menu-drawer__list-item--flat.active .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{color:#b37b62}.menu-drawer__menu.secondary-menu .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:32px}.menu-drawer__list-item--flat .menu-drawer__menu--childlist.active{visibility:visible;display:flex;transform:translate(0)}.menu-drawer__list-item--flat .menu-drawer__menu--childlist .menu-drawer__menu-item-text-title{padding-inline:1rem;padding-block-end:1.69rem}@media screen and (max-width: 989px){.menu-drawer__list-item--flat .menu-drawer__menu--childlist .menu-drawer__menu-item-text-title{padding-block-start:3.06rem}}.menu-drawer__list-item--flat .menu-drawer__menu--childlist .menu-drawer__menu--childlist-items{padding-inline:2rem}@media screen and (min-width: 990px){.menu-drawer__list-item--flat .menu-drawer__menu--childlist .menu-drawer__menu--childlist-items{padding-inline:0px}}.menu-drawer__featured-content-list-item:first-child{margin-inline-start:0rem!important}.menu-drawer__menu-item-text{color:#918f8c}@media screen and (min-width: 990px){.menu-drawer__utilities-menu .menu-drawer__menu-item-text{font-size:1.5rem}}.menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:20px;color:#000}@media screen and (min-width: 990px){.menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:24px}}.menu-drawer__menu-item--mainlist{line-height:28px!important}.menu-drawer__menu-item--child{line-height:32px!important}.menu-drawer__utility-links .menu-drawer__list-item--flat{list-style:none}.menu-drawer__utility-links .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-size:18px;font-style:normal;font-weight:300;line-height:32px!important;min-height:32px;height:32px}.menu-drawer__menu--childlist-items .menu-drawer__list-item:last-of-type{padding-block-end:2.5rem}.menu-drawer__menu--childlist-items .menu-drawer__menu-item-all{font-size:.625rem;font-style:normal;font-weight:700;line-height:1rem;letter-spacing:.05rem;text-decoration:underline;text-transform:uppercase}.menu-drawer__menu-item-all .menu-drawer__menu-item-text{font-size:10px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.8px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;color:var(--color-foreground)}.menu-drawer__menu.has-submenu{padding-inline:0!important;margin-block-start:var(--margin-lg)!important}@media screen and (min-width: 990px){.menu-drawer__menu.has-submenu{margin-block-start:0!important}}.menu-drawer__navigation{padding-inline:var(--drawer-padding)!important}@media screen and (min-width: 990px){.menu-drawer__navigation{padding-inline:2rem!important}}.menu-drawer__utility-links{margin-block:0!important;padding-inline:var(--padding-sm)!important;margin-inline:0!important;flex-grow:1;gap:1.25rem;justify-content:flex-end}@media screen and (min-width: 990px){.menu-drawer__utility-links{padding-inline:2rem!important;padding-block-end:1.19rem!important}}.menu-drawer__utility-links .account-button{width:max-content!important;height:max-content!important}.drawer-localization .drawer-localization__button{height:3.67rem!important;border-top:1px solid #00000014;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:.06rem;text-transform:uppercase;display:flex;gap:var(--padding-2xs)}.drawer-localization .drawer-localization__button .drawer-localization__button--text{color:#0006}.drawer-localization .drawer-localization__button .icon-caret{padding:0!important}dropdown-localization-component{display:flex;justify-content:flex-start;gap:12px;text-transform:uppercase}@media screen and (max-width: 989px){dropdown-localization-component{display:none}}.dropdown-localization__button{padding-inline:0!important;padding-block:0;display:flex;align-items:center;gap:4px;text-decoration:underline!important;text-underline-offset:5px}.footer-utilities__text,.footer-utilities__link{color:var(--color-foreground)!important;display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;letter-spacing:-.12px}@media screen and (min-width: 990px){.footer-utilities__text:last-of-type{min-width:330px;justify-content:flex-end}}.shopify-section-group-footer-group .menu__details .menu__heading__default{font-size:10px;letter-spacing:.8px;font-weight:700}@media screen and (max-width: 989px){.footer-utilities{flex-direction:row!important;flex-wrap:wrap}.footer-utilities__group{align-items:flex-start!important}.footer-utilities__group.footer-utilities__group--right{align-items:flex-end!important}.second-menu .group-block-content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.localization-dropdown{width:max-content!important;min-width:20%}dropdown-localization-component{justify-content:flex-end}dropdown-localization-component p{white-space:nowrap}.shopify-section-group-footer-group .group-block .image-block{padding-block:48px var(--padding-block-end)!important}}.cart-items__empty-button{background-color:transparent;border:1px solid #00000033;color:#0003;text-transform:uppercase}.cart-drawer__heading{margin-bottom:0!important;text-transform:uppercase;font-weight:700}.cart-drawer__close-button{width:12px!important;height:12px!important;margin-right:0!important}summary.cart-note__summary,summary.cart-discount__summary{padding-block:var(--padding-2xs)}.cart__ctas .cart__checkout-button{display:flex;justify-content:space-between;align-items:center;padding-inline:var(--padding-2xl)!important}.cart__ctas .cart__checkout-button .cart__total-value{font-weight:700}.cart-items__table-row{align-items:center!important}.cart-items__details *{font-size:12px!important}.cart-items__title.h6{font-size:16px!important}.cart-drawer__dialog{width:28.5rem!important}.editorial-product__header{grid-column:6 / span 4;grid-row:1 / span 7}.editorial-product__grid .section-resource-list__header{height:100%}.collection-card__content .custom-typography p{font-weight:700!important}.custom-section-content:has(.shop-by_collection){border-left:none;border-right:none;border-top:none}@media screen and (max-width: 989px){.shop-by_collection .group-block-content{column-gap:14px;row-gap:32px;flex-wrap:wrap;justify-content:center}.shop-by_collection .group-block-content .collection-card{max-width:110px}.section-animated-product-list .force-full-width .section-resource-list__header{padding-inline:16px}.section-animated-product-list .force-full-width div.resource-list__carousel{padding-block-start:48px}.section-animated-product-list{padding-block-start:322px}.group-block.flag{padding-inline:16px!important}}.gia-group{display:none}:not(.dialog-zoomed-gallery)>.product-media-container{height:var(--constrained-height)}.shopify-block:has(scx-modal-opener.button-secondary){width:100%}.accordion-prod .details__header .icon-dash{display:none}inline-zoom{width:100%}@media screen and (max-width: 989px){.prod__title h1{font-size:32px!important}product-price div[ref=priceContainer] span{font-size:20px!important}.prod__btns .group-block-content.mobile-column{gap:8px!important}}slideshow-controls[pagination-position=center]{position:absolute;bottom:24px}slideshow-controls .slideshow-controls__thumbnails{opacity:0;transform:translateY(100%);transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}slideshow-component:hover slideshow-controls .slideshow-controls__thumbnails{opacity:1;transform:translateY(0)}.slideshow-controls__thumbnails{gap:var(--gap-sm);padding-block:0}.mobile-breadcrumbs.breadcrumbs-block{position:absolute;top:.75rem;left:.62rem;z-index:2}.slideshow-controls__dots{gap:8px}.slideshow-controls__dots button{--size: 6px;width:auto;height:auto}variant-picker .variant-option--dropdowns{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--style-border-width-inputs) solid var(--color-border)}variant-picker .variant-option--dropdowns label{color:#0006;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:.06rem;text-transform:uppercase}variant-picker .variant-option--dropdowns floating-panel-component.variant__options label{width:100%;display:flex;justify-content:flex-end;align-items:center;border-bottom:1px solid rgba(0,0,0,.4);padding-inline:var(--padding-sm);padding-block:var(--padding-xs)}variant-picker .variant-option--dropdowns floating-panel-component.variant__options label:last-of-type{border-bottom:none}variant-picker .variant-option--dropdowns accordion-custom details{padding:0}variant-picker .variant-option--dropdowns accordion-custom details summary{padding-right:var(--padding-xs);gap:var(--padding-xs);color:#000}variant-picker .variant-option--dropdowns .picker-select_option,variant-picker .variant-option--dropdowns summary .icon-caret{font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-transform:uppercase;color:#000}variant-picker .variant-option--dropdowns:has(floating-panel-component.variant__options){position:relative}variant-picker .variant-option--dropdowns accordion-custom details floating-panel-component.variant__options .sorting-filter__checkmark{display:none}variant-picker .variant-option--dropdowns accordion-custom details floating-panel-component.variant__options *:checked~.sorting-filter__label{font-weight:700}variant-picker .variant-option--dropdowns accordion-custom details floating-panel-component.variant__options label div{cursor:pointer}floating-panel-component.variant__options{border-radius:var(--style-border-radius-popover);position:absolute;top:100%!important;width:100%;min-width:120px;max-width:var(--facets-panel-width);max-height:300px;z-index:2;box-shadow:none;border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;display:flex;flex-direction:column;align-items:flex-end;gap:8px;right:0;border:1px solid rgba(0,0,0,.4);overflow-y:auto}add-to-cart-component .svg-wrapper.add-to-cart-icon{display:none}.quick-add-modal__content .product-details .variant-picker{overflow-y:visible!important}.add-to-cart-text{justify-content:flex-start!important}.plp-modal-btn.link{text-transform:capitalize}.accordion--dividers accordion-custom:first-child .details{border-block-start:none!important}accordion-custom details.details .details__header{font-weight:700;line-height:normal;letter-spacing:.96px;text-transform:uppercase}@media screen and (min-width: 990px){.product-media-container.constrain-height{--viewport-offset: var(--header-group-height)}slideshow-slides:has(.constrain-height){flex-direction:column;overflow-y:auto;overflow-x:hidden!important;scroll-snap-type:y mandatory;height:max(500px,calc(100vh - var(--header-group-height, 100px)))}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:none!important;outline-offset:0!important;border-bottom:2px solid #000}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media{padding-right:0!important}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{justify-content:flex-start!important;padding-left:var(--gap)!important}}.product-form-buttons button{position:relative!important}.tcustomizer-watermark{display:none!important}product-form-component .tcustomizer-checkbox__input[type=checkbox]{border-radius:0}product-form-component .tcustomizer-checkbox__input:checked[type=checkbox]{background-image:none}product-form-component .tcustomizer-widget{margin-bottom:0}product-form-component .tcustomizer-widget .tcustomizer-field.no-label label,product-form-component .tcustomizer-widget .tcustomizer-field .tcustomizer__text-field--max-characters{display:none}product-form-component .tcustomizer-widget .tcustomizer-field .tcustomizer__text-area,product-form-component .tcustomizer-widget .tcustomizer-field .tcustomizer__text-field-wrapper{color:#8b9395;background-color:#fff}product-form-component .tcustomizer-widget .disclaimer-text{color:#0006;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.5rem}tr:has(td){border-bottom:1px solid #D9D9D9!important}.rte-table-wrapper table{width:100%!important;border-collapse:collapse}.rte-table-wrapper table td{padding-inline:var(--padding-md);padding-block:var(--padding-sm)}.placeholder-image{display:none}quick-add-component .button .svg-wrapper.icon-dash{display:none}.product-badges{display:flex;gap:var(--gap-xs)}@media screen and (max-width: 989px){.product-grid__card.product-grid__card{gap:var(--padding-lg)!important}.product-grid__card.product-grid__card .text-block.h5{font-size:20px!important}.product-grid__card.product-grid__card product-price div[ref=priceContainer] span{font-size:12px!important;font-weight:400}.product-grid__card.product-grid__card .mobile-column{gap:12px!important}}.quick-add-modal{width:100%;min-width:920px}.quick-add-modal__content{width:100%;max-width:none!important}.quick-add-modal__content .product-information__media slideshow-slide,.quick-add-modal .media-gallery--carousel slideshow-component,.quick-add-modal .media-gallery--carousel slideshow-component slideshow-container,.quick-add-modal__content .product-information__media slideshow-slides{height:100%}.collection-wrapper:has(.facets-block-wrapper--drawer) .facets-toggle__button,.collection-wrapper:has(.facets-block-wrapper--drawer) .column-options__option{display:flex!important}.facets-drawer__close{top:0!important;right:0!important}.facets__see-results{display:flex!important;flex-direction:column}.column-options{align-items:center}.column-options__legend,.column-picker,.column-options .icon-dash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40))!important}.column-options__option-input:checked~.column-picker{background-color:transparent!important;color:var(--color-foreground)!important}.product-grid .grid-main-collection{grid-column:1 / span 2}.product-grid[product-grid-view=zoom-out] .grid-main-collection{grid-column:1 / span 5;grid-row:1 / span 2}.grid-collection-image:before{content:"";display:block;background:linear-gradient(90deg,#000 23.5%,#0000 80.12%);position:absolute;width:100%;height:100%;z-index:1}.product-grid .grid-main-collection-feat{grid-column:1 / span 2;grid-row-start:2}.product-grid .grid-main-collection-feat .grid-collection-image:before{background:linear-gradient(90deg,#0009 23.5%,#0000 80.12%)}@media screen and (min-width: 990px){.product-grid .grid-main-collection-feat{grid-column:3 / span 2}}.product-grid[product-grid-view=zoom-out] .grid-main-collection-feat{grid-column:12 / span 5;grid-row:3 / span 2}.grid-collection-image{position:relative;overflow:hidden;height:100%;min-height:254px}.grid-collection-image .banner-media{position:absolute}.grid-collection-image .banner_wrapper{position:absolute;bottom:0;padding:var(--padding-3xl) var(--padding-2xl);color:var(--color-background);z-index:2}@media screen and (min-width: 990px){.grid-collection-image .banner_wrapper{max-width:35rem;padding:var(--padding-6xl) var(--padding-5xl)}}.grid-collection-image .banner_wrapper .link{color:var(--color-background);font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding-top:var(--padding-xl)}.grid-collection-image .banner_wrapper .collection-description__banner:not(:empty){color:#fff6;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.00875rem;padding-top:var(--padding-lg)}@media screen and (min-width: 990px){.facets-toggle{--facets-inner-padding-inline: 0 !important}}.facets-toggle__wrapper{margin-left:0!important}.facets--drawer .sorting-filter{display:flex!important}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{display:none!important}.facets--drawer .sorting-filter accordion-custom{width:100%}.sorting-filter__options{padding:0!important}.checkbox{--checkbox-border-radius: 0px}sorting-filter-component .checkbox .icon-checkmark{border-radius:9999px}.checkbox .icon-checkmark rect,.checkbox .icon-checkmark circle{stroke:var(--color-background);opacity:var(--checkbox-path-opacity);transition:opacity var(--animation-speed) var(--animation-easing)}.checkbox__label-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px}.facets{--facets-see-results-min-width: 50% !important}.facets__title-wrapper{border-bottom:1px solid var(--color-shadow)}.facets__filters-wrapper .facets__item .facets__summary{padding-block:var(--padding-2xl)}.facets__filters-wrapper .facets__item .facets__panel{border-top:1px solid #0000001A;padding-block-end:var(--padding-2xl)}sorting-filter-component .facets__panel{padding-block-end:var(--padding-2xl)}.facets__actions facet-remove-component{width:50%}.facets__actions facet-remove-component>*{width:100%}price-facet-component{width:98%}.range-slider__track-wrapper{position:relative;height:16px}.range-slider__input{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;background:none;z-index:2;margin:0}.range-slider__input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;background:#000;border-radius:50%;width:16px;height:16px;cursor:pointer;position:relative;z-index:10}.range-slider__input::-moz-range-thumb{pointer-events:auto;background:#000;border-radius:50%;width:16px;height:16px;cursor:pointer;border:none;z-index:10}.range-slider__track{display:flex!important;position:absolute;height:2px;background:#0000001a;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1;margin-left:2px}.range-slider__range{position:absolute;display:flex!important;height:2px;background:#000;top:50%;transform:translateY(-50%);z-index:1;margin-left:2px}.range-slider__labels{display:flex;justify-content:space-between;font-size:12px;padding-top:var(--padding-xs)}.range-slider__input--max,.range-slider__input--min{z-index:2}facet-remove-component .facets__clear-all.active{display:flex;flex-direction:row}details[open] .details__header .icon-dash{transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base-elements.css.map */
