@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes slideRightAndBack{0%,to{transform:translate(0)}50%{transform:translate(5px)}}html:has(dialog[open]){scrollbar-gutter:auto}body:has(dialog[open]){overflow:hidden}body:has(.megamenu__trigger.hover){overflow:hidden}body:has(.megamenu__trigger.hover) .header__nav{background-color:var(--colors-neutrals-white)}body:has(.megamenu__trigger.hover) .main-body{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:.2}.flex{display:flex}.flex-column{flex-direction:column}.items-start{align-items:start}button{background:none;border:none;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;place-content:center;place-items:center;column-gap:.25rem;margin:0;padding:0;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--colors-neutrals-white)}button[disabled] svg{opacity:.4}img{display:block;-webkit-user-select:none;user-select:none}a{color:var(--colors-neutrals-900);text-decoration:none}img,a{-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}address{font-style:normal}ins{text-decoration:none}.bold{font-weight:700}.hide-scroll{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hide-scroll::-webkit-scrollbar{display:none}.button{display:grid;place-items:center;padding:0 40px;min-height:43px;gap:10px;border-radius:100px;font-weight:700;font-size:var(--font-small);text-decoration:none;-webkit-user-select:none;user-select:none;isolation:isolate}.button--primary{background-color:var(--colors-btn-bg-primary);color:var(--colors-btn-color-primary);transition:transform .2s ease}.button--primary[disabled]{background-color:var(--colors-neutrals-300);color:var(--colors-neutrals-white-0_6)}.button--primary:hover{transform:scale(1.05);background-color:var(--colors-btn-bg-primary--hover)}.button--primary[disabled]:hover{background-color:var(--colors-neutrals-300);color:var(--colors-neutrals-white-0_8)}.button--secondary{background-color:var(--colors-btn-bg-secondary);border:1px solid var(--colors-btn-border-secondary);color:var(--colors-btn-color-secondary)}.button--secondary[disabled]{color:var(--colors-neutrals-200);border-color:var(--colors-neutrals-200)}.button--secondary:hover{background-color:var(--colors-btn-bg-secondary--hover);color:var(--colors-btn-border-secondary--hover);border-color:var(--colors-btn-color-secondary--hover)}.button--secondary[disabled]:hover{background-color:var(--colors-btn-bg-secondary);color:var(--colors-neutrals-200);border-color:var(--colors-neutrals-200)}[color-scheme=dark] .darkened:before{background:linear-gradient(180deg,#0e040547,#0e0405b3);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.zoom-on-hover{will-change:transform;transition:transform .2s ease}.zoom-on-hover--left{transform-origin:left}.zoom-on-hover:hover{transform:scale(1.05)}.text-selectable,.text-selectable *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.text-selectable--all,.text-selectable--all *{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.drag-scroll{cursor:grab;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.drag-scroll--scrolling{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scroll-snap-type:none}.drag-scroll--scrolling{pointer-events:none}.aspect-ratio-auto{aspect-ratio:auto}.link-more{display:flex;align-items:center;width:max-content;column-gap:2px;padding-bottom:2px;font-weight:500;font-size:var(--font-body);border-bottom:1px solid var(--colors-neutrals-900);text-decoration:none;color:var(--colors-accent);transition:transform .2s ease;transform-origin:left}.link-more:hover{transform:scale(1.05);color:var(--colors-btn-bg-primary--hover)}.link-more[disabled]:hover{color:var(--colors-neutrals-300)}.link-more .arrow{height:14px;width:14px;display:grid;place-items:center;place-self:center}.shadow1{box-shadow:0 10px 10px #5c3b1d12,0 10px 10px #5c3b1d0e,0 20px 15px #5c3b1d0b,0 10px 6px #5c3b1d09,0 4px 3px #5c3b1d07,0 1px 1.5px #5c3b1d04}.shadow2{box-shadow:0 38.5185px 25.4815px #5c3b1d0b,0 20px 13px #5c3b1d09,0 8.14815px 6.51852px #5c3b1d07,0 1.85185px 3.14815px #5c3b1d04}.shadow3{box-shadow:0 10px 10px #5c3b1d12,0 10px 10px #5c3b1d0e,0 20px 15px #5c3b1d0b,0 10px 6px #5c3b1d09,0 4px 3px #5c3b1d07,0 1px 1.5px #5c3b1d04}.shadow-small-image{box-shadow:0 100px 80px #d4af9c12,0 64.8148px 46.8519px #d4af9c0e,0 38.5185px 25.4815px #d4af9c0b,0 20px 13px #d4af9c09,0 8.14815px 6.51852px #d4af9c07,0 1.85185px 3.14815px #d4af9c04}.sh1_new{box-shadow:0 3px 6px #5c3b1e1a,0 10px 10px #5c3b1e17,0 23px 14px #5c3b1e0d,0 41px 16px #5c3b1e03,0 64px 18px #5c3b1e00}line-clamped [data-line-clamped-button]{display:none;color:var(--colors-neutrals-900)}.line-clamped{text-wrap:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.spinner{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:dash 1.4s ease-in-out infinite}.loading__spinner{width:28px;display:inline-block;color:currentColor}.mobile-menu__container .header__top__selectors{column-gap:16px;justify-content:flex-start}[color-scheme=light] img.with-dark-copy{background-size:0;background:transparent!important}[color-scheme=dark] img.with-dark-copy{background-size:cover;object-position:-99999px 99999px}.sidebar{justify-content:space-between;padding:0;height:100dvh;max-height:100dvh;width:0;position:fixed;z-index:100;top:0;overflow-x:hidden;transition:.5s}.sidebar[open]{display:flex;width:502px}.sidebar[open].sidebar--with-additional{width:90dvw}.sidebar--right{right:0;inset-inline-start:unset;inset-inline-end:0}.sidebar__additional{height:max-content;display:none;flex-direction:column;justify-content:start;align-items:start;order:2}.sidebar__additional::-webkit-scrollbar{display:none}.sidebar__additional.shadow1{box-shadow:none}.sidebar--with-additional .sidebar__additional{display:flex}.sidebar__additional__wrapper{max-width:90dvw;min-width:100%;width:min-content;padding:16px 0}.sidebar__additional__title{width:100%;font-style:normal;font-weight:700;font-size:var(--font-size-h3);text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding:0 16px 16px}.sidebar__additional__title button{display:block;background:none;border:none;cursor:pointer;color:var(--colors-neutrals-900)}.sidebar__additional__content{display:flex;flex-direction:row;column-gap:8px;padding:0 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.is-empty .sidebar__additional__content{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:839px}.sidebar__additional__slider{display:flex;flex-direction:row;column-gap:8px;width:max-content;min-width:max-content;overflow:hidden}.sidebar__additional__item{max-width:max-content}.sidebar__additional__content::-webkit-scrollbar{display:none}.sidebar__additional__content--empty .sidebar__additional__item{border-radius:8px;position:relative;overflow:hidden}.sidebar__additional__content--empty .sidebar__additional__item img{border-radius:8px;transition:transform .2s}.sidebar__additional__content--empty .sidebar__additional__item img:hover{transform:scale(1.1)}.sidebar__additional__content--empty .sidebar__additional__item .sidebar__additional__item__link{display:none;position:absolute;z-index:10;left:auto;right:4px;bottom:4px;padding:18px;justify-content:center;align-items:center;border-radius:100px;background:var(--colors-neutrals-900);color:var(--colors-neutrals-white)}.sidebar__additional__content--empty .sidebar__additional__item:hover .sidebar__additional__item__link{display:flex}.sidebar__additional__content--empty .sidebar__additional__item span{position:absolute;left:1rem;bottom:.875rem;padding:.625rem 1.25rem;display:flex;align-items:center;background:var(--colors-neutrals-white-0_6);border:1px solid var(--colors-neutrals-white-0_4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;font-weight:700;font-size:1rem;text-transform:uppercase}.sidebar__wrapper{padding:2rem 1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:var(--colors-neutrals-white);order:1}.sidebar__wrapper.shadow1{box-shadow:none}.sidebar__title{width:100%;font-weight:700;font-size:var(--font-heading);text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.sidebar__title button{display:block;background:none;border:none;cursor:pointer;padding:0;color:var(--colors-neutrals-900)}.sidebar__content{width:100%;flex-grow:1;display:flex;flex-direction:column;row-gap:16px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar__additional__item{display:flex;flex-direction:column;position:relative;column-gap:1rem;padding:8px;cursor:pointer}.sidebar__additional__item--active{background:var(--colors-neutrals-white);border:1px solid var(--colors-neutrals-900);opacity:.3}.sidebar__additional__item .item__image{border-radius:.5rem;display:grid;place-items:center;max-width:160px;max-height:145px;min-height:145px}.sidebar__additional__item .item__image__top{position:absolute;top:0;display:flex;justify-content:space-between;width:100%;padding:.375rem}.sidebar__additional__item .item__badge{border-radius:4px;padding:4px;font-weight:700;font-size:.625rem;text-transform:uppercase;left:6px;color:var(--colors-neutrals-white)}.sidebar__additional__item .item__badge--sale{background-color:var(--colors-base-red)}.sidebar__additional__item .item__badge--new{background-color:var(--colors-base-green)}.sidebar__additional__item .item__favorite{right:6px;margin:0;padding:0;background:transparent;border:none;opacity:.4;color:var(--colors-neutrals-900);cursor:pointer}.sidebar__additional__item .item__favorite:hover{opacity:1}.sidebar__additional__item .item__image img{padding:6px;object-fit:cover;max-width:100%;min-width:148.27842712402344px;min-height:133.40000915527344px;max-height:100%}.sidebar__additional__item .item__info{padding:.75rem;display:flex;flex-direction:column;row-gap:.25rem}.sidebar__additional__item .item__info__name{font-weight:600;font-size:.875rem}.sidebar__additional__item .item__info__designer-vendor{font-weight:400;font-size:.75rem;color:var(--colors-neutrals-800)}.sidebar__additional__item .item__info__price-and-color{display:flex;justify-content:space-between;align-items:start;width:100%}.sidebar__additional__item .item__info__price{font-weight:600;font-size:.875rem;color:var(--colors-neutrals-900)}.sidebar__additional__item .item__info__price del{color:var(--colors-neutrals-700);position:relative;display:inline-block;text-decoration:none}.sidebar__additional__item .item__info__price del:before{content:"";position:absolute;left:0;top:50%;right:0;border-top:2px solid;border-color:inherit;transform:skewY(7deg);transform-origin:center center}.sidebar__additional__item .item__info__price ins{color:var(--colors-base-red);text-decoration:none}.sidebar__additional__item .item__info__price__row,.sidebar__additional__item .item__variants{display:flex;column-gap:.25rem}.sidebar__additional__item .item__variant{position:relative;width:16px;height:16px;border-radius:4px;cursor:pointer;border:none;color:var(--colors-neutrals-white);display:flex;align-items:center;justify-content:center}.sidebar__additional__item .item__variant-more{position:relative;height:16px;border-radius:4px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;width:max-content;color:var(--colors-neutrals-900);font-size:10px;text-decoration:none;font-weight:500;opacity:.8}.sidebar__additional__item .item__variant:after{content:"";opacity:0;position:absolute;left:50%;top:45%;width:5.44px;height:9.6px;border:solid var(--colors-neutrals-white);border-width:0 .1rem .1rem 0;transform:translate(-50%,-55%) rotate(45deg);transition:opacity .15s ease-in-out}.sidebar__additional__item .item__variant.item__variant--active:after{opacity:1}.sidebar__additional__item .item__info__quick-add{font-weight:500;font-size:.75rem;margin-top:.25rem;color:var(--colors-neutrals-900)}.custom__select{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:.25rem;width:100%}.custom__select__button{color:var(--colors-neutrals-300);display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem .5rem 1rem;background:var(--colors-neutrals-white);border:1px solid var(--colors-neutrals-200);border-radius:80px}.mobile-menu__container .mobile-menu__selector__button{color:var(--colors-neutrals-900);display:inline-flex;justify-content:space-between;align-items:center;column-gap:4px;padding:0;border:none;background:transparent;border-radius:80px;max-width:75px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu__container .mobile-menu__selector__button optgroup{color:var(--colors-neutrals-900);background-color:var(--colors-neutrals-white)}.custom__select__selected{margin-right:6px;font-style:normal;font-weight:500;font-size:var(--font-size-sm);opacity:1}.custom__select__arrow{transform:rotate(0);font-size:18px;line-height:10px;align-self:baseline}.custom__select__button[aria-expanded=true]{background:var(--colors-neutrals-100);border:1px solid --colors-neutrals-200);filter:drop-shadow(0px 38.5185px 25.4815px rgba(92,59,29,.0425185)) drop-shadow(0px 20px 13px rgba(92,59,29,.035)) drop-shadow(0px 8.14815px 6.51852px rgba(92,59,29,.0274815)) drop-shadow(0px 1.85185px 3.14815px rgba(92,59,29,.0168519))}.custom__select__button[aria-expanded=true] .custom__select__arrow{transform:rotate(-180deg);align-self:end}.custom__select__button[aria-expanded=true] .custom__select__selected{color:var(--colors-neutrals-900)}.custom__select__dropdown{display:flex;flex-direction:column;position:absolute;z-index:10;top:100%;left:0;list-style:none;margin:0;padding:0;background-color:var(--colors-neutrals-100);max-height:232px;width:100%;border-radius:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--colors-neutrals-200) var(--colors-neutrals-100)}.custom__select__dropdown option{padding:1rem;cursor:pointer;min-height:max-content}.custom__select__dropdown li{display:flex;align-items:center;opacity:.8}.custom__select__dropdown option[selected],.custom__select__dropdown option:hover,.custom__select__dropdown option:focus{font-weight:500;opacity:1;background:var(--colors-neutrals-white);border:none}.custom__select__button.custom__select__button--icon{color:var(--colors-neutrals-900);background:none;border:none;padding:10px;border-radius:50%}.custom__select__button.custom__select__button--icon[aria-expanded=true]{background:var(--colors-neutrals-100)}.quantity-input{display:inline-flex;align-items:center;justify-content:space-between;border-radius:999px;border:1px solid var(--colors-neutrals-200);background:var(--colors-neutrals-white);min-width:120px;padding:0 6px;min-height:43px}.quantity-input button{border:none;background:transparent;font-size:16px;line-height:1;padding:0 12px;opacity:1;cursor:pointer;min-height:40px;color:var(--colors-neutrals-900)}.quantity-input button[disabled]{cursor:default;opacity:.2}.quantity-input input{font-size:1rem;color:var(--colors-neutrals-800);background:none;border:none;outline:none;max-width:40px;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity-input input::-webkit-outer-spin-button,.quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__inventory__status{display:inline-flex;align-items:center;justify-content:start;column-gap:12px}.product__inventory__status:before{content:"";width:7px;height:7px;border-radius:50%;vertical-align:middle}.product__inventory__status--stock:before{background:var(--colors-base-green)}.product__inventory__status--soon:before{background:orange}.product__inventory__status--out:before{background:var(--colors-beige-bg)}.product__inventory__status--mto:before{content:unset}variant-selects{display:flex;flex-direction:column;row-gap:4px}.variant__option__title,.variant__option__value{font-weight:400;font-size:var(--font-size-md)}.variant__option__title{color:var(--colors-neutrals-800)}.variant__option__value{color:var(--colors-neutrals-900)}.pswp--custom-bg{--pswp-bg: var(--colors-neutrals-white) !important}details.collapse summary>svg{transition:transform .2s ease;color:var(--colors-neutrals-300)}details.collapse[open] summary>svg{transform:rotate(180deg);color:var(--colors-neutrals-900)}details.collapse summary>svg,details.collapse[open] summary>svg{color:var(--colors-neutrals-white)}.slider__dots{display:flex;align-items:center;justify-content:center;column-gap:8px;width:100%}.slider__dot{width:7px;height:7px;min-width:7px;min-height:7px;background:var(--colors-beige-bg);border-radius:50%;opacity:.4;transition:transform .3s cubic-bezier(.25,0,.3,1);will-change:transform;cursor:pointer}.slider__dot.active{width:10px;height:10px;min-width:10px;min-height:10px;opacity:1;background:var(--colors-neutrals-900)}.page__hero{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:var(--breadcrumbs-height) 0 0;margin-top:calc(-1 * var(--breadcrumbs-height))}.collection__hero__image{position:relative}.collection__hero__image__img{object-fit:cover;aspect-ratio:375 / 200;height:100%;max-width:100%}.hero__info{display:flex;flex-direction:column;align-items:start;row-gap:24px;padding:0 var(--section-horizontal-padding) 24px}.page__hero__text{display:flex;flex-direction:column;row-gap:24px;align-items:start}.page__hero .hero__title{font-weight:500;font-size:var(--font-size-h1);text-transform:uppercase}#hubspot-messages-iframe-container iframe{color-scheme:light!important}copy-text{display:flex;align-items:center;gap:4px}copy-text svg{cursor:pointer}copy-text svg .success{display:none}copy-text svg .copy{display:inline}copy-text.success svg .copy{display:none}copy-text.success svg .success{display:inline}img.with-dark-copy{position:relative}@media only screen and (min-width:1024px){.link-more{column-gap:.25rem;padding-bottom:.25rem}.shadow1{box-shadow:0 100px 80px #5c3b1d12,0 64.8148px 46.8519px #5c3b1d0e,0 38.5185px 25.4815px #5c3b1d0b,0 20px 13px #5c3b1d09,0 8.14815px 6.51852px #5c3b1d07,0 1.85185px 3.14815px #5c3b1d04}.shadow3{box-shadow:0 60px 50px #5c3b1d12,0 30px 30px #5c3b1d0e,0 20px 15px #5c3b1d0b,0 10px 6px #5c3b1d09,0 4px 3px #5c3b1d07,0 1px 1.5px #5c3b1d04}.header__nav__megamenu{display:none;position:absolute;width:100%;max-width:calc(100vw - (100vw - 100%));max-height:max-content;height:100dvh;left:0;top:var(--header-height);z-index:101;background:var(--colors-backdrop-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.megamenu__trigger.hover .header__nav__megamenu{display:flex;cursor:default}.megamenu__trigger.hover .header__nav__megamenu:hover:not(:has(.megamenu__wrapper:hover)){display:none}.megamenu__wrapper{display:flex;max-height:75dvh;column-gap:1.5rem;background:var(--colors-neutrals-white-0_8);box-shadow:0 40px 80px #5c3b1d12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%;max-width:calc(100vw - (100vw - 100%));height:max-content;left:0;top:68px;overflow:hidden}.megamenu__links{padding-left:var(--section-horizontal-padding)}.megamenu__links__columns{display:flex;width:100%;column-gap:24px;overflow-y:hidden}.megamenu__links{display:flex;flex-direction:column;justify-content:space-between;padding-top:32px;width:50%}.megamenu__links--39p{width:39%}.megamenu__links .megamenu__group__title{text-decoration:none}.megamenu__group__designers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(273px,100%),1fr))}.megamenu__links .megamenu__link__title,.megamenu__links .megamenu__links__column a{display:block;font-style:normal;font-size:var(--font-body);padding:.625rem 0;text-decoration:none;transition:transform .2s ease;transform-origin:left;max-width:fit-content}.megamenu__links .megamenu__links__column a:hover{text-decoration:underline;text-underline-offset:4px;transform:scale(1.05)}.megamenu__links__column{width:100%;display:flex;flex-direction:column;row-gap:2rem}.megamenu__links .megamenu__group__title{text-transform:uppercase;font-weight:600}.megamenu__links menu{margin:0;list-style:none;padding-top:.5rem;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.megamenu__links menu a{font-weight:400}.megamenu__link__all{padding:16px 0 8px;position:relative;margin-bottom:32px;bottom:0;z-index:1}.megamenu__link__all--absolute-bottom{position:absolute;bottom:0}.megamenu__right{width:var(--right-block-width);background:var(--colors-neutrals-white);display:flex;flex-direction:column;row-gap:24px;padding:32px var(--section-horizontal-padding) 32px var(--right-block-horizontal-padding)}.megamenu__right__title{font-weight:700;font-size:16px;text-transform:uppercase;color:var(--colors-neutrals-900)}.megamenu__images{display:flex;column-gap:1.5rem}.megamenu__images .megamenu__image:last-child{display:none}.megamenu__right__tops,.megamenu__right__images{display:flex;flex-direction:column;row-gap:8px}.megamenu__right__logos{display:flex;justify-content:stretch;align-items:center;gap:var(--logos-gap);align-self:stretch}.megamenu__right__logos--grid{display:grid;grid-template-columns:repeat(4,1fr)}.megamenu__right__logo{border-radius:8px;display:grid;place-items:center;max-width:100%;aspect-ratio:1 / 1;transition:transform .2s ease}.megamenu__right__logo:hover{transform:scale(1.1)}.megamenu__right__logo img{min-width:100px;width:calc((var(--right-block-width) - (var(--logos-gap) * 3) - var(--right-block-horizontal-padding) - var(--section-horizontal-padding)) / 4);height:auto;aspect-ratio:1 / 1}.megamenu__images--61p{flex-direction:column;justify-content:space-between;row-gap:8px;width:61%;padding:32px var(--section-horizontal-padding) 0 24px;background-color:var(--colors-neutrals-white)}.megamenu__brands__title{font-weight:700;font-size:16px;color:var(--colors-neutrals-900);text-transform:uppercase}.megamenu__brands__gallery{display:grid;gap:12.25px;max-height:50vh;height:50vh;overflow:hidden;grid-template-columns:repeat(4,auto);grid-auto-flow:dense}.megamenu__brand__item{border-radius:8px;min-height:0;min-width:0;overflow:hidden;height:calc((50vh - 37.5px)/4);text-align:center;display:grid;place-content:center;transition:transform .2s ease}.megamenu__brand__item:hover{transform:scale(1.1)}.megamenu__brand__item img{display:inline-block;min-width:100px;max-width:calc((50vh - 37.5px)/4);width:100%;object-fit:contain;aspect-ratio:1 / 1;background-position:center}.megamenu__images__title{position:absolute;z-index:10;bottom:16px;left:16px;padding:4px 20px;background:var(--colors-neutrals-white-0_6);border:1px solid var(--colors-neutrals-white-0_4);box-shadow:0 9px 10px #5c3b1d08,0 4px 7px #5c3b1d08,0 1px 1.15px #5c3b1d04;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:.75rem}.megamenu__image .megamenu__images__link{display:none;position:absolute;z-index:10;right:4px;bottom:4px;padding:18px;justify-content:center;align-items:center;border-radius:100px;background:var(--colors-neutrals-900);color:var(--colors-neutrals-white)}.megamenu__image:hover .megamenu__images__link{display:flex}.megamenu__image{border-radius:8px;position:relative;overflow:hidden}.megamenu__image img{width:calc(var(--right-block-width) - var(--right-block-horizontal-padding) - var(--section-horizontal-padding));max-height:44dvh;max-width:100%;height:auto;object-fit:cover;border-radius:8px;transition:transform .2s}.megamenu__image img.aspect-ratio-auto{aspect-ratio:auto}.megamenu__image--square img{max-width:100%;max-height:100%;height:auto;width:auto;aspect-ratio:1 / 1}.megamenu__image:hover img{transform:scale(1.1)}.button{min-height:60px}.sidebar[open].sidebar--with-additional{width:max-content}.sidebar__additional{height:100%;max-height:100dvh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;background:var(--colors-neutrals-100);order:1}.sidebar__additional__wrapper{min-width:min-content;margin:0 1.5rem;padding:2rem 0}.sidebar__additional__title{padding-bottom:1.5rem;border-bottom:1px solid var(--colors-neutrals-200)}.sidebar__additional__content{flex-direction:column;margin-top:1.5rem;padding:0;row-gap:1.5rem}.sidebar__additional__content__wrapper{row-gap:1rem}.sidebar__additional__content--empty .sidebar__additional__item{height:13.75rem}.sidebar__additional__content--empty .sidebar__additional__item img{min-width:17rem;min-height:13.75rem}.sidebar__additional__slider{flex-direction:column;row-gap:1.5rem}.sidebar__additional__item .item__info{padding:1.25rem}.sidebar__additional__item .item__image{max-width:273px;max-height:250px;min-height:250px}.sidebar__additional__item .item__image img{padding:10px;min-width:253px;min-height:230px}.sidebar__additional__item .item__info__quick-add{font-size:.875rem;margin-top:.5rem}.sidebar__wrapper{width:31.375rem;order:2}.sidebar__title{padding-bottom:1.5rem;border-bottom:1px solid var(--colors-neutrals-200)}.sidebar__content{padding-top:1.5rem;row-gap:24px}.sidebar__content::-webkit-scrollbar{display:none}.custom__select__button.custom__select__button--icon .custom__select__selected{margin:0;width:24px;height:24px}.custom__select:has(.custom__select__button--icon) .custom__select__dropdown{margin:12px 0 0;left:auto;right:0}.quantity-input{min-height:60px;min-width:150px}.quantity-input input{width:50px;color:var(--colors-neutrals-900)}.product__inventory__status:before{margin-right:-4px}details.details-m.collapse summary>svg{display:none}.page__hero{flex-direction:row-reverse;margin-top:calc(-1 * var(--header-height) - var(--top-banner-height));padding:0}.page__hero .hero__info{justify-content:center;padding:var(--header-height) 0 0 var(--section-horizontal-padding)}.page__hero__text{margin:auto 0}.page__hero .hero__description{font-size:var(--font-size-md)}.collection__hero__image__img{max-width:50dvw;max-height:calc(100dvh - var(--top-banner-height));aspect-ratio:500 / 428}}@media only screen and (min-width:1280px){.megamenu__image img{max-height:30vh}}@media only screen and (min-width:1440px){.megamenu__images .megamenu__image:last-child{display:flex}.megamenu__image img{width:calc((var(--right-block-width) - var(--logos-gap) - var(--right-block-horizontal-padding) - var(--section-horizontal-padding)) / 2);aspect-ratio:422 / 200;max-width:100%;max-height:100%;height:auto;object-fit:cover;border-radius:8px;transition:transform .2s}}@media only screen and (min-width:1920px){.megamenu__links{padding-top:2rem}}@media only screen and (min-width:2560px){.button{min-height:60px;padding:0 32px}.quantity-input{min-height:70px}}@media only screen and (min-width:3840px){.arrow{height:24px;width:24px}.arrow svg{height:24px;width:24px}.button,.quantity-input{min-height:80px}.slider__dots{column-gap:16px}.slider__dot{width:12px;height:12px;min-width:12px;min-height:12px}.slider__dot.active{width:24px;height:24px;min-width:24px;min-height:24px}}.heading{font-weight:400;font-size:var(--font-heading);line-height:120%}.subheading{font-weight:400;font-size:var(--font-subheading);line-height:120%}.body-base{font-weight:400;font-size:var(--font-body);line-height:100%}.body-medium{font-weight:500;font-size:var(--font-body);line-height:100%}.body-strong{font-weight:600;font-size:var(--font-body);line-height:100%}.body-emphasis{font-weight:400;font-style:italic;font-size:var(--font-body);line-height:100%}.body-link{font-weight:400;font-size:var(--font-body);line-height:100%;text-decoration-line:underline}
/*# sourceMappingURL=/cdn/shop/t/63/assets/main.css.map */
