:root{--max-width:1600px}#shopify-section-gb-header{position:sticky;top:0;z-index:99}.Header{background:#fbfbfb;transition:background .3s ease}.Header__inner{display:flex;align-items:center;gap:10px;padding:5px 24px;min-height:39px}.Header__logo{width:109px;height:auto}.Header__logo img{max-width:100%;display:block}.Header__brandYear{justify-self:start;display:inline-flex;align-items:center;gap:10px;margin-right:auto}.Header__branding{display:inline-flex;align-items:center}.Header__icons{display:flex;align-items:center;gap:20px;margin-left:60px;z-index:0}.Header__mobileMenuBtn .icon,.Header__mobileMenuBtn .icon-button,.Header__icons .icon,.Header__icons .icon-button__icon .icon{width:20px;height:20px}.Header__year{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;text-transform:uppercase;text-align:center;color:#000;letter-spacing:-.02em}.Header__nav--desktop{justify-self:center}.Nav--figma{display:inline-flex;align-items:center;gap:60px;list-style:none;margin:0;padding:0}.Nav__link--figma{display:inline-block;padding:6px 0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:12px;line-height:1;text-transform:uppercase;color:#000;text-decoration:none}.Nav__link--figma:hover{opacity:.7}.Header__mobileMenuBtn,.Header__mobileDrawer{display:none}.Header__wishlist{position:relative}.Header__wishlist .icon path{fill:none;stroke:currentColor;stroke-width:1px}.Header__wishlist.is-active .icon path{fill:currentColor}.Header__wishlist.is-active:after{content:"";position:absolute;top:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:#000;pointer-events:none}.Header__cart{position:relative}.Header__search .icon-button__icon .icon,.Header__cart .icon-button__icon .icon{width:20px;height:20px}.Header__cartCount{position:absolute;top:-5px;right:-7px;width:14px;height:14px;padding:0;border-radius:50%;background:#000;color:#fff;font-size:9px;line-height:14px;text-align:center;box-shadow:none}.Header__iconBtn span svg{color:#000}#swym-anchor{display:none}@media (min-width: 1025px){.Header__inner .header__icon-touch+.header__icon-touch{margin:0}.Header__year{margin-left:90px}}@media (max-width: 1024px){.Header__inner{grid-template-columns:1fr auto;gap:16px;padding:0 20px;min-height:60px}.Header__nav--desktop,.Header__icons{display:none}.Header__mobileMenuBtn{display:inline-flex;justify-self:end;background:transparent;border:0;gap:10px;cursor:pointer;color:#000}.Header__mobileMenuBtn a{z-index:0}.Header__mobileMenuBtn .icon{vertical-align:middle}.Header__mobileMenuBtn a.header__icon-touch--account span{width:20px;height:20px}.Header__brandYear{flex-direction:column;align-items:flex-start;gap:4px}.Header__year{font-size:14px;letter-spacing:-.01em;text-align:left}.Header__mobileDrawer{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fbfbfb;z-index:1000;padding:20px;overflow-y:auto}.Header__mobileDrawer.is-open{display:block}.Header__mobileDrawerHeader{display:flex;justify-content:space-between;margin-bottom:32px}.Header__mobileDrawerClose{background:transparent;border:0;padding:8px;cursor:pointer;color:#000}.Header__mobileDrawerNav{margin-bottom:32px}.Header__mobileDrawerList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.Header__mobileDrawerLink{display:block;padding:12px 0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:18px;line-height:1.2;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #eee}.Header__mobileDrawerLink:hover{opacity:.7}.Header__mobileDrawer .Header__icons{display:flex;justify-content:center;gap:32px;padding:32px 0;border-top:1px solid #eee}.Header__mobileDrawer .Header__iconBtn{padding:12px;font-size:16px}}@media (max-width: 480px){.Header__inner{padding:0 16px}.Header__brandYear{gap:2px}.Header__year{font-size:12px}}.template-index .page{background:#fbfbfb}.template-index .collection__topbar{display:none}.template-index #shopify-section-gb-header{position:fixed;top:0;left:0;right:0;z-index:10}.template-index:not(.stuck) .Header{background:transparent}.template-index:not(.stuck) .Header__wishlist,.template-index:not(.stuck) .Header__search,.template-index:not(.stuck) .Header__cart{display:none}.template-index:not(.stuck) header .Header__inner .Header__logo img{filter:invert(1) brightness(2)}.template-index:not(.stuck) header .Header__inner .Header__icons svg,.template-index:not(.stuck) header .Header__inner .Header__mobileMenuBtn svg,.template-index:not(.stuck) header .Header__inner .Header__year,.template-index:not(.stuck) header .Header__inner .Nav__link--figma,.template-index:not(.stuck) header .Header__iconBtn span svg{color:#fff}.template-product #main{margin-bottom:60px}.Footer{background:#fbfbfb}.Footer__inner{display:flex;flex-direction:column;gap:200px;padding:12px}.Footer__headerImage{display:flex;justify-content:center;padding:17px 9px 0}.Footer__headerImageImg{max-width:100%;height:auto}.Footer__content{display:flex;flex-direction:column;gap:153px;align-items:flex-end}.Footer__sitemap{width:472px;padding:0 8px}.Footer__sitemapTitle{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1;text-transform:uppercase;color:#3c3638;margin:0 0 8px}.Footer__sitemapList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.Footer__sitemapLink{text-decoration:none;color:#211e1f;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:31.5px;line-height:1.2}.Footer__sitemapLink:hover{opacity:.7}.Footer__bottomRow{display:flex;flex-direction:column;gap:16px;width:100%}.Footer__timestamp{padding:0 8px}.Footer__timestampText{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:15px;line-height:1;text-transform:uppercase;color:#211e1f}.Footer__bottomContent{display:flex;flex-wrap:wrap;padding:0 8px}.Footer__bottomItem{text-decoration:none;color:#211e1f;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:15px;line-height:1;text-transform:uppercase;padding:16px 8px;width:25%;text-align:center}.Footer__bottomItem:first-child{text-align:left}.Footer__bottomLink:hover{opacity:.7}@media (max-width: 768px){.Footer__inner{gap:100px}.Footer__content{gap:80px}.Footer__headerImage{padding:0}.Footer__sitemap{width:100%;max-width:472px;padding:0}.Footer__bottomContent{gap:16px;padding:0}.Footer__bottomItem{width:auto;padding:0}}.shopify-section-product-main .product{margin:0;max-width:100%;padding:12px;border-radius:0}.shopify-section-product-main .product__title{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.32px;margin:16px 0}.shopify-section-product-main .product__media-slide .media,.shopify-section-product-main .product__media-item .media{border-radius:0}.gb-zoom{position:relative}.gb-zoom__lens{position:absolute;width:360px;height:410px;border:1px solid rgba(0,0,0,.45);box-shadow:0 0 0 1px #fffffff2 inset;pointer-events:none;display:none;background-repeat:no-repeat;background-position:center;background-size:500%}.gb-zoom.is-active .gb-zoom__lens{display:block}@media (hover: hover) and (pointer: fine){.gb-zoom__lens{display:none}.gb-zoom.is-active .gb-zoom__lens{display:block}}.shopify-section-product-main .product__price{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:8px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.shopify-section-product-main .product__controls-group{margin-top:32px}.shopify-section-product-main .product__controls-group.product__controls-group-quanity{margin-top:24px;margin-bottom:60px}.shopify-section-product-main .product__label-wrapper{margin-bottom:8px}.shopify-section-product-main .product__label{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.6;text-transform:uppercase}.shopify-section-product-main .product__label .product__label-name{text-transform:uppercase;letter-spacing:2px}.shopify-section-product-main .product__label .product__label-option-title{opacity:.6}.shopify-section-product-main .product__color-chips{margin:-4px}.shopify-section-product-main .product__chip{width:60px;height:28px;margin:4px;font-size:10px;line-height:1;color:#000;border-radius:0;background:transparent;border:1px solid rgba(1,1,1,.15)}.shopify-section-product-main .product__chip.selected{border-color:#111}.shopify-section-product-main .product__chip.disabled{background:transparent;border-color:#01010126;color:#01010166;text-decoration:unset;position:relative}.shopify-section-product-main .product__chip.disabled:after{content:"";width:calc(100% + 4px);height:1px;background:#01010126;position:absolute;top:12px;left:-2px;transform:rotate(24deg)}.variant-popup__wrap{margin-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1}.variant-popup__intro{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1;color:#000;opacity:.6}.variant-popup__wrap .variant-popup__trigger{display:flex;align-items:center;gap:6px;color:#000;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1}.shopify-section-product-main .product-form__controls-group--submit{margin-top:0}.shopify-section-product-main .product__label.product__label-qty{text-transform:uppercase;letter-spacing:2px}.shopify-section-product-main .product__quantity{border:none;border-radius:0;gap:8px;height:auto}.shopify-section-product-main .product__input--quantity,.shopify-section-product-main .product__quantity-button{width:60px;height:28px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(1,1,1,.15);font-size:10px;line-height:1;color:#000}.shopify-section-product-main .product__input--quantity:hover,.shopify-section-product-main .product__quantity-button:hover{border-color:#111;background:transparent}.shopify-section-product-main .product__quantity-button .icon{width:10px;height:10px}.shopify-section-product-main .product-form__cart-submit{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:1;border:1px solid var(--black, #000);background:var(--black, #000);color:var(--white, #FFF)}.shopify-section-product-main .swym-atw-button-container.consent-given.default-position{display:inline}.shopify-section-product-main .swym-atw-button-container .atw-button-added,.shopify-section-product-main .swym-atw-button-container .atw-button-add{background:#fff;width:auto;padding:10px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1;color:#000}.shopify-section-product-main .swym-atw-button-container .atw-button-added svg path,.shopify-section-product-main .swym-atw-button-container .atw-button-add svg path{stroke:#000}.shopify-section-product-main .swym-atw-button-container .atw-button-added span,.shopify-section-product-main .swym-atw-button-container .atw-button-add span{color:#000}.shopify-section-product-main .swym-atw-button-container .atw-button-added svg path{fill:#000}.shopify-section-product-main .product__policies{background:#f7f7f7;text-align:center;padding:10px;font-size:13px;line-height:1.6;margin:10px 0}.shopify-section-product-main .product__policies a{font-weight:500}.shopify-section-product-main .accordion{padding:0;border-bottom:1px solid #EBEBEB}.shopify-section-product-main .rte--product.accordion.accordion--product .accordion__group{width:100%}.shopify-section-product-main .rte--product.accordion.accordion--product .accordion__label{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1;font-weight:400;letter-spacing:-.32px;text-decoration:underline;margin:0;padding:24px 0;color:#000}.shopify-section-product-main .rte--product.accordion.accordion--product .accordion__label:hover{background:none}.shopify-section-product-main .rte--product.accordion .accordion__group .icon{margin:0;width:12px;height:12px;color:#000;transform:rotate(-90deg)}.shopify-section-product-main .rte--product.accordion .accordion__group[data-open=true] .icon{transform:rotate(0)}.shopify-section-product-main .rte--product.accordion.accordion--product .accordion__text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1.6;font-weight:400;letter-spacing:-.32px;padding:0 0 24px}.shopify-section-product-main .product__details .accordion.accordion--product{margin:0 16px}.shopify-section-product-main .product__details .accordion.accordion--product+.accordion.accordion--product{margin:0 16px}.shopify-section-product-main .accordion__label{margin:0;padding:24px 0!important;width:100%}.shopify-section-product-main .widgets-accordion .accordion__label .icon{width:12px;height:12px;transform:rotate(-90deg)}.shopify-section-product-main .widgets-accordion .accordion__group[data-open=true] .accordion__label .icon{transform:rotate(0)}.shopify-section-product-main .accordion__label:hover{background:none}.shopify-section-product-main .accordion__label .widgets-accordion__item-heading{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1;font-weight:400;letter-spacing:-.32px;text-decoration:underline;margin:0;padding:0;color:#000}.shopify-section-product-main .widgets-accordion .accordion__text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1.6;font-weight:400;letter-spacing:-.32px;padding:0 0 24px}.shopify-section-product-main .widgets-accordion .accordion__text .widgets-accordion__item-text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1.6;font-weight:400;letter-spacing:-.32px}.shopify-section-product-main [data-gallery-style=list] .product__media-item{margin-top:1px}.shopify-section--stackable .recommended-products .section__inner .section-header{margin-bottom:40px}.shopify-section--stackable .recommended-products .section__inner .recommended-products__slider{margin:0}.carousel-navigation__next-button,.carousel-navigation__previous-button{border-radius:0;width:40px;height:40px;margin:0}.carousel-navigation__previous-button{left:12px}.carousel-navigation__next-button{right:12px}@media (min-width: 60em){.shopify-section-product-main .product__meta{margin-left:16px}}.template-list-collections .page{background:#fbfbfb}.collection{margin:0}.collection .product-item .product-item__meta,.collection .product-item .product-item__text{text-align:left!important;margin-top:16px;line-height:1}.collection .product-item .product-item__text{margin:0}.collection .product-item .product-item__product-title,.collection .product-item .product-item__product-title a{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:0;color:#111}.collection .product-item .product-item__product-title{margin:0 0 12px}.collection .product-item .product-item__price-wrapper,.collection .product-item .product-item__price-wrapper .product-item__price,.collection .product-item .product-item__price-wrapper s,.collection .product-item .product-item__price-wrapper .sale{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;color:#111}.collection .product-item .product-item__price-wrapper>*{margin:0}.shopify-section.collection-section .collection__content{padding-left:12px;padding-right:12px;margin-top:0}.shopify-section.collection-section .collection__products{column-gap:12px;row-gap:40px;padding-top:12px}.shopify-section.collection-section .collection__inner{max-width:none;width:100%;padding-left:0;padding-right:0}.shopify-section.collection-section .collection-topbar__back:hover,.shopify-section[data-section-type=main-collection-top-bar] .collection-topbar__back:hover,.collection-topbar__back:hover{opacity:.85}.shopify-section.collection-section .collection-topbar__back-text,.shopify-section[data-section-type=main-collection-top-bar] .collection-topbar__back-text,.collection-topbar__back-text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.04em}.shopify-section.collection-section .collection-topbar__back-icon,.shopify-section[data-section-type=main-collection-top-bar] .collection-topbar__back-icon,.collection-topbar__back-icon{display:inline-block;width:8px;height:8px;line-height:1}.shopify-section.collection-section .collection__topbar .breadcrumbs,.shopify-section[data-section-type=main-collection-top-bar] .collection__topbar .breadcrumbs,.collection__topbar .breadcrumbs{display:flex;align-items:center;justify-content:flex-start;flex:1 1 0%;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:10px;line-height:1.25;text-transform:uppercase;letter-spacing:.1em;list-style:none;padding:0}.shopify-section.collection-section .collection__topbar .breadcrumbs a,.shopify-section.collection-section .collection__topbar .breadcrumbs li,.shopify-section[data-section-type=main-collection-top-bar] .collection__topbar .breadcrumbs a,.shopify-section[data-section-type=main-collection-top-bar] .collection__topbar .breadcrumbs li,.collection__topbar .breadcrumbs a,.collection__topbar .breadcrumbs li{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit}.shopify-section.collection-section .collection__topbar .breadcrumbs li,.shopify-section[data-section-type=main-collection-top-bar] .collection__topbar .breadcrumbs li,.collection__topbar .breadcrumbs li{display:flex;align-items:center;margin:0;padding:0}.shopify-section.collection-section .collection__topbar .breadcrumbs a,.shopify-section[data-section-type=main-collection-top-bar] .collection__topbar .breadcrumbs a,.collection__topbar .breadcrumbs a{display:flex;align-items:center}.shopify-section.collection-section .collection__topbar .breadcrumbs a:hover,.shopify-section[data-section-type=main-collection-top-bar] .collection__topbar .breadcrumbs a:hover,.collection__topbar .breadcrumbs a:hover{opacity:.8}.shopify-section.collection-section .collection__topbar .breadcrumbs li:not(:first-child),.shopify-section[data-section-type=main-collection-top-bar] .collection__topbar .breadcrumbs li:not(:first-child),.collection__topbar .breadcrumbs li:not(:first-child){color:#000;opacity:.75}.shopify-section.collection-section .collection-topbar__filter,.shopify-section[data-section-type=main-collection-top-bar] .collection-topbar__filter,.collection-topbar__filter{display:inline-flex;align-items:center;gap:10px;padding:0 6px 0 0;background:transparent;border:0;color:#000;cursor:pointer;flex:0 0 auto}.shopify-section.collection-section .collection-topbar__filter-text,.shopify-section[data-section-type=main-collection-top-bar] .collection-topbar__filter-text,.collection-topbar__filter-text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;letter-spacing:.02em}.shopify-section.collection-section .collection-topbar__filter-icon,.shopify-section[data-section-type=main-collection-top-bar] .collection-topbar__filter-icon,.collection-topbar__filter-icon{display:inline-block;width:20px;height:12px;line-height:1;font-size:16px;color:#000}.collection__main-area{max-width:unset}.collection__active-filters-container{border:0}.list-collections .list-collections__header{display:none}.list-collections .page__inner{max-width:none;width:100%;padding-left:0;padding-right:0}.list-collections .list-collections__grid{column-gap:12px;row-gap:40px;padding:12px}.collection-section .collection--header,.collection__filters{display:none}.collection--pagination-click .collection__infinite-trigger{margin-top:40px}.collection--pagination-click .collection__infinite-trigger a{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;padding:8px 20px;width:auto;min-width:198px;border:1px solid #000;border-radius:0;display:flex;justify-content:center;align-items:center}.limited-edition .recommended-products__slide{position:relative;padding:0 5px}.limited-edition{background-color:#ffffffa8}.limited-edition.section{margin:0}.limited-edition .section__inner{max-width:none;width:100%;padding-left:12px;padding-right:12px}.limited-edition .section-header__heading{font-family:Garamond Premier Pro,Garamond,Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:#000;text-align:left}.limited-edition .recommended-products__content{--carousel-gutter: 0}.limited-edition .recommended-products__slide .media{border-right:1px solid #fff}.limited-edition .recommended-products__slide img{box-shadow:inset -1px 0 #fff}.limited-edition .product-item .product-item__meta,.limited-edition .product-item .product-item__text{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;line-height:1}.limited-edition .product-item .product-item__text{margin:0}.limited-edition .product-item .product-item__product-title,.limited-edition .product-item .product-item__product-title a{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:0;color:#000}.limited-edition .product-item .product-item__price-wrapper,.limited-edition .product-item .product-item__price-wrapper .product-item__price,.limited-edition .product-item .product-item__price-wrapper s,.limited-edition .product-item .product-item__price-wrapper .sale{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;color:#000}.limited-edition .product-item .product-item__price-wrapper>*{margin:0}.limited-edition .recommended-products__slider,.limited-edition .recommended-products__slide{overflow:visible}.limited-edition .badge-group{position:absolute;top:10px;left:20px;display:flex;flex-direction:column;gap:6px;z-index:999;pointer-events:none}.limited-edition .badge-group .badge{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;color:#000}@media (max-width: 990px){.shopify-section--stackable .recommended-products .section__inner .section-header{margin-bottom:20px}}.product-item__media{position:relative;overflow:hide}.product-item__media .badge-group{position:absolute;top:10px;left:10px;z-index:1000;display:flex;flex-direction:column;gap:6px;pointer-events:none}.product-item__media .badge-group .badge{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;color:#000}.template-collection .filter-drawer__close{top:24px;right:24px}.template-collection .filter-drawer__close .icon-button,.template-collection .filter-drawer__close .icon-button .icon-button__icon,.template-collection .filter-drawer__close .icon-button__icon .icon{width:24px;height:24px}.template-collection .filter-drawer__heading{margin-bottom:24px}.template-collection .filter-drawer__heading h2{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:27px;line-height:1;letter-spacing:-.54px;vertical-align:middle}.template-collection .filter-drawer__content{padding:60px 18px 18px}.template-collection .filter-drawer__group+.filter-drawer__group{border-top:1px solid #EBEBEB;padding-top:26px}.template-collection .popover input[type=checkbox]{border:1px solid #EBEBEB}.template-collection .filter-input__input{border:1px solid #EBEBEB;width:16px;height:16px}.template-collection .filter-item__checkbox+.filter-input__input{border-radius:0}.template-collection .filter-item__checkbox:checked+.filter-input__input{background:none}.template-collection .filter-item__label{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:2px;vertical-align:middle;text-transform:uppercase;height:auto;padding-left:8px}.template-collection .filter-item__count{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:2px;vertical-align:middle;text-transform:uppercase}.template-collection .filter-drawer__group .filter-drawer__group-heading,.template-collection .filter-drawer__group .filter-drawer__group-clear{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:-.32px;vertical-align:middle;text-decoration:underline;text-decoration-style:solid}.template-collection .filter-drawer__list{padding-bottom:24px}.template-collection .filter-drawer__list .filter-item{padding:0 0 8px}.template-collection .filter-drawer__list .filter-item:last-child{padding-bottom:0}.template-collection .filter-drawer__list.has-chip{flex-direction:column;gap:16px}.template-collection .filter-drawer__list.has-chip .filter-item{padding:0}.template-collection .filter-drawer__list.has-chip .filter-item .filter-item__chip{padding:0 0 0 24px;margin:0;border:0;height:auto;position:relative;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:2px;vertical-align:middle;text-transform:uppercase}.template-collection .filter-drawer__list.has-chip .filter-item .filter-item__chip:before{content:"";border:1px solid #EBEBEB;width:16px;height:16px;position:absolute;top:0;left:0}.template-collection .filter-drawer__list.has-chip .filter-item .filter-item__checkbox:checked+.filter-item__chip{border:0;background:unset;color:unset;box-shadow:unset}.template-collection .filter-drawer__list.has-chip .filter-item .filter-item__checkbox:checked+.filter-item__chip:before{border-color:#000}.template-collection .filter-drawer__list.has-chip .filter-item .filter-item__checkbox:checked+.filter-item__chip:after{content:"";position:absolute;top:1px;left:6px;width:5px;height:10px;border-width:0 1.5px 1.5px 0;border-style:solid;border-color:#000;transform:rotate(45deg)}.template-collection .filter-drawer__panel .filter-drawer__footer{padding:24px 18px;display:flex;flex-direction:column-reverse;gap:12px}.template-collection .filter-drawer__panel .filter-drawer__footer .btn{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.5px;text-align:center;vertical-align:middle;text-transform:uppercase;padding:17px 25px}.template-collection .filter-drawer__panel .filter-drawer__footer .btn.filter-drawer__button-apply{background:#000;color:#fff}.template-collection .filter-drawer__panel .filter-drawer__footer .btn.filter-drawer__button-clear{background:#fff;color:#000}.template-collection .filter-drawer__panel .filter-drawer__footer .btn:hover{opacity:.8}@media (max-width: 767px){.template-collection .filter-drawer__close{top:18px;right:18px}.template-collection .filter-drawer__group+.filter-drawer__group{padding-top:18px}.template-collection .filter-drawer__panel .filter-drawer__footer{padding:18px}.template-collection .filter-drawer__panel .filter-drawer__footer .btn{padding:10px}}.quick-cart__quantity-input{width:50px;height:32px;text-align:center;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;font-weight:500;margin:0 5px;background:#fff;color:#333}.quick-cart__quantity-input:focus{outline:none;border-color:#007acc;box-shadow:0 0 0 2px #007acc33}.quick-cart__quantity-input::-webkit-outer-spin-button,.quick-cart__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quick-cart__quantity-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quick-cart__control-top{display:flex;align-items:center;gap:5px}.quick-search__container{padding:24px}.quick-search__close{top:24px;right:24px}.icon-button,.icon-button__icon,.quick-search__close .icon{width:24px;height:24px}.quick-search__heading{margin-bottom:24px;font-family:Poppins;font-weight:400;font-size:36px;line-height:1;letter-spacing:-.72px;vertical-align:middle}.quick-search__header{font-family:Poppins;font-weight:400}.quick-search__input{height:48px}.quick-cart__close .icon{width:24px;height:24px}.quick-cart__close{top:20px;right:20px}.quick-cart__cart.visible{margin-top:0;display:flex;flex-direction:column;height:100%}.quick-cart__cart .quick-cart__item-middle{font-size:12px;line-height:20px;display:flex;flex-direction:column;gap:2px}.quick-cart__header{font-family:Poppins;font-weight:400;font-size:36px;line-height:1;letter-spacing:-.72px;vertical-align:middle;margin-bottom:20px;padding:20px 0}@media (min-width: 60em){.quick-cart__items{max-height:680px}}.quick-cart__title{display:flex;padding:12px 0 13px;flex-direction:row;gap:8px;align-items:center;justify-content:center;border-bottom:1px solid var(--Stroke, #E6E6E6);color:var(--Black, #111);font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.24px}.quick-cart__container{padding:20px 36px}.quick-cart__items:not(:empty){margin-top:0}.quick-cart__item+.quick-cart__item{border-top:1px solid #E6E6E6;padding-top:24px;margin-top:24px}.quick-cart__item-left{width:100px;margin-right:24px}.quick-cart__image{width:100px;height:133px}.quick-cart__item-middle h4{white-space:normal}.quick-cart__item-middle h4 a{font-family:Poppins;font-weight:600;font-size:12px;line-height:1.6;letter-spacing:.24px;vertical-align:middle;text-transform:uppercase;opacity:1;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.quick-cart__price-box{font-family:Poppins;font-weight:400;font-size:12px;line-height:1.6;vertical-align:middle;color:#111111bf;padding:6px 0}.quick-cart__options{font-family:Poppins;font-weight:400;font-size:12px;line-height:1.6;vertical-align:middle;color:#111111bf}.quick-cart__control-top .quick-cart__button{background:none;padding:0}.quick-cart__control-top .quick-cart__button .icon{width:16px;height:16px;display:flex;align-items:center;margin:0 5px;color:#111}.quick-cart__control-top .quick-cart__button:hover{background:none}.quick-cart__qty-action{display:flex;align-items:center;border:1px solid #E6E6E6;border-radius:8px}.quick-cart__qty-action input{border:0}.quick-cart__quantity-input{height:28px;width:20px}.quick-cart__footer{border-top:1px solid #E6E6E6;margin-top:auto;margin-right:-36px;margin-left:-36px;padding:0 36px}.quick-cart__total{border-top:0;padding-top:24px;margin-bottom:24px}.quick-cart__subtotal-label{font-family:Poppins;font-weight:400;font-size:21px;line-height:1.25;letter-spacing:-.84px;vertical-align:middle;color:#111}.quick-cart__subtotal-value{font-family:Poppins;font-weight:600;font-size:21px;line-height:1.25;letter-spacing:-1px;vertical-align:middle;color:#111}.quick-cart__count{color:var(--Black, #111);font-family:Poppins;font-size:21px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.84px;position:absolute;margin-left:10px;opacity:.75}.quick-cart__shipping-note{color:var(--Black, #111);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:24px;text-align:left}.quick-cart__actions{display:flex;gap:12px}.quick-cart__actions .btn{padding:15px 20px;margin:0;width:100%;font-family:Poppins;font-weight:500;font-size:14px;line-height:1;letter-spacing:.5px;text-align:center;vertical-align:middle;text-transform:uppercase}.quick-cart__actions .btn.btn--secondary{border-color:#111;background:#fff;color:#111}.quick-cart__actions .btn.quick-cart__buy-now{background:#111;color:#fff}.quick-cart__action-item{width:calc((100% - 12px)/2)}.quick-cart__action-item form{display:block}@media (max-width: 767px){.quick-cart__container{padding:20px}.quick-cart__item-left{margin-right:12px}.quick-cart__footer{margin-left:-20px;margin-right:-20px;padding:0 20px}.quick-cart__total{padding-top:12px;margin-bottom:12px}.quick-cart__subtotal-label,.quick-cart__subtotal-value{font-size:18px}}.template-cart .cart__container{padding:0 12px}.cart__header{margin-left:0;margin-right:0;display:block;text-align:left;max-width:100%;margin-bottom:32px}.cart__header .cart__title{font-family:Garamond Premier Pro;font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.16px;text-transform:uppercase;text-align:left}.cart__form-header{font-family:Poppins;font-weight:500;font-size:12px;line-height:1.6;letter-spacing:.32px;vertical-align:bottom;text-transform:uppercase;color:#111;border-bottom:1px solid #E6E6E6}.cart__item{align-items:center;margin:0;padding:24px 0}.cart__item+.cart__item{border-top:1px solid #E6E6E6}.cart__item-details{width:calc(100% - 250px);margin-right:auto}.cart__item-details .cart__item-title{font-family:Poppins;font-weight:600;font-size:12px;line-height:1.5;letter-spacing:.24px;vertical-align:middle;text-transform:uppercase;color:#111}.cart__item-option,.cart__item-price{font-family:Poppins;font-weight:400;font-size:12px;line-height:1.6;vertical-align:middle;color:#111}.cart__item-quantity{display:flex;flex-direction:row;gap:12px;margin-left:auto;justify-content:flex-end;align-items:center}.cart__item-unit-price{display:flex;align-items:center}.cart__item-qty-selector{height:30px;border:1px solid #E6E6E6;border-radius:4px}.cart__item-button{height:100%}.cart__item-button .icon{width:13px}.cart__item-qty-selector input{font-family:Poppins;font-weight:400;font-size:12px;line-height:1;text-align:center;vertical-align:middle;color:#111}.cart__item-quantity .cart-item__remove{font-family:Poppins;font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.64px;vertical-align:middle;text-decoration:underline;text-transform:uppercase;color:#111;margin:0}.cart__item-total{font-family:Poppins;font-weight:400;font-size:12px;line-height:1.6;vertical-align:middle;color:#111111bf}.cart__total{border-top:0;background:#f4f4f4;padding:20px}.cart__footer-left{width:100%}.cart__footer-right{width:100%;margin:0}.cart__footer-actions .btn{width:100%;margin:0;padding:10px 20px}.cart__footer-actions .btn+.btn{margin:0}@media (min-width: 45em){.cart__item-image-wrapper{width:100px;height:100px}}@media (min-width: 60em){.cart__item-details{padding-left:24px}}@media (max-width: 767px){.cart__item{align-items:flex-start}.cart__item-details{width:100%}.cart__item-quantity{justify-content:flex-start}.cart__item-unit-price{padding-left:var(--spacing-medium)}}@media (min-width: 1024px){.cart__form-main{display:flex;flex-wrap:wrap;gap:40px}.cart__items{width:calc(100% - 460px)}.cart__total{width:420px;padding:32px}}@media (min-width: 720px) and (max-width: 1024px){.cart__item-quantity{flex-direction:column}}body.page-swym-wishlist .swym-storefront-layout-login-user-container{display:none}body.page-swym-wishlist .page{margin-top:0;margin-bottom:40px}body.page-swym-wishlist .page__inner{max-width:none;padding:0 12px;margin-top:40px}body.page-swym-wishlist .page__header h1{color:#000;font-family:Garamond Premier Pro;font-size:64px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.64px;text-transform:uppercase;text-align:left}body.page-swym-wishlist .page__header{margin:0;align-items:flex-start}body.page-swym-wishlist .page__header h1 span{font-size:16px;line-height:1;letter-spacing:-.32px}body.page-swym-wishlist .page__inner .main__inner,body.page-swym-wishlist .page__inner .main__inner .wishlist-container .wishlist__card{display:block}body.page-swym-wishlist .rte div:not(.split-text-line){margin:0!important}body.page-swym-wishlist #swym-wishlist-render-container,body.page-swym-wishlist #swym-storefront-layout-section-container,body.page-swym-wishlist #swym-storefront-layout-container{margin:0!important}body.page-swym-wishlist .swym-storefront-layout-header{display:none!important}body.page-swym-wishlist .swym-storefront-layout-body{max-width:none!important;margin:0!important;padding:0!important}body.page-swym-wishlist .swym-storefront-layout-default-list-container,body.page-swym-wishlist #swym-storefront-layout-items-container{margin:0!important}body.page-swym-wishlist .swym-storefront-layout-grid-item-action-container{display:none!important}body.page-swym-wishlist #swym-storefront-layout-section-container img.swym-storefront-layout-grid-item-image,body.page-swym-wishlist .swym-storefront-layout-as-modal img.swym-storefront-layout-grid-item-image{margin:0!important}body.page-swym-wishlist #swym-storefront-layout-section-container a.swym-storefront-layout-grid-item-title,body.page-swym-wishlist .swym-storefront-layout-as-modal a.swym-storefront-layout-grid-item-title{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:0;color:#111}body.page-swym-wishlist .swym-storefront-layout-grid-item-price-variant,body.page-swym-wishlist .swym-storefront-layout-grid-item-price-variant span{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;color:#111}body.page-swym-wishlist .swym-storefront-layout-price-devider,body.page-swym-wishlist .swym-storefront-layout-grid-item-variants-container{display:none!important}body.page-swym-wishlist #swym-storefront-layout-section-container #swym-storefront-layout-items-container,body.page-swym-wishlist #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{grid-template-columns:repeat(4,1fr)!important}#swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body{width:100%!important}@media (max-width: 768px){body.page-swym-wishlist #swym-storefront-layout-section-container #swym-storefront-layout-items-container,body.page-swym-wishlist #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{grid-template-columns:repeat(2,1fr)!important}}body.page-swym-wishlist #swym-storefront-layout-section-container #swym-storefront-layout-items-container .swym-storefront-layout-grid-item-image,body.page-swym-wishlist #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container .swym-storefront-layout-grid-item-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#swym-storefront-layout-section-container .swym-storefront-layout-grid-item-image-container,.swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container{height:auto!important}.cart__form-header-product{width:calc(100% - 385px)}@media (min-width: 60em){.page{margin-top:40px}}.cart.page .cart__item .image__img{object-position:top center}.cart.page .cart__count{position:absolute;color:var(--Black, #111);font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.84px}@media (min-width: 60em){.product.product--gallery-size-medium .product__top{grid-template-columns:60% 40%}}.ProductStockStatus{text-align:center}.ProductStockStatus__dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #0000000f inset;display:inline-block}.ProductStockStatus__dot.is-in{background:#31c48d}.ProductStockStatus__dot.is-out{background:#c9cdd3}.ProductStockStatus__label{color:var(--black, #000);font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize}.quick-purchase-bar{bottom:unset;top:-70px;padding:9px 18px}.quick-purchase-bar__hide{top:73px}.quick-purchase-bar.is-hidden.active{transform:translateY(70px)!important}@media (min-width: 60em){.is-hidden .quick-purchase-bar__product-image,.is-hidden .quick-purchase-bar__purchase-button{transform:unset}.quick-purchase-bar__product-text{flex-direction:column;align-items:flex-start;gap:8px}.quick-purchase-bar__product-price{margin-left:0}.quick-purchase-bar__product-price svg{margin:5px;height:12px}.product-item-options--product-columns-4 .product-item-options__item{display:block}.product-item-options__list:after{content:unset}}.quick-purchase-bar__product-price,.quick-purchase-bar__product-price .fs-body-base{color:var(--black, #000);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.32px;text-transform:uppercase}.quick-purchase-bar__product-title{color:var(--black, #000);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.32px}.quick-purchase-bar__product-image{width:40px;height:40px;margin-right:16px}@media (min-width: 45em){.modal__inner{padding:48px}}table.sizing-chart{font-size:14px}#modal-sizing-chart-1 h1,#modal-sizing-chart-1 h2,#modal-sizing-chart-1 h3,#modal-sizing-chart-1 h4,#modal-sizing-chart-1 h5,#modal-sizing-chart-1 h6{color:var(--Black, #111);text-align:center;font-family:Poppins;font-size:36px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-1px}.product-item-options{bottom:0}.product-item-options__list{justify-content:space-between;background:#ffffffa8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-item-options__item--chip{background:transparent;color:var(--Black, #111);text-align:center;font-family:Poppins;font-size:13px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;padding:13.5px;min-width:45px;margin-top:0}@media (min-width: 45em){.search__result-image{width:140px;height:190px}}.quick-search__result-image{height:85px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
