@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}html{scrollbar-gutter:stable;scrollbar-width:thin}html:has(dialog[open]){scrollbar-gutter:auto}body:has(dialog[open]){overflow:hidden}address{font-style:normal}ins{text-decoration:none}[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}img,a{-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}dialog{background-color:var(--colors-neutrals-white);scrollbar-width:thin}.text-selectable,.text-selectable *{-webkit-user-select:text;user-select:text}.drag-scroll{cursor:grab;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.drag-scroll--scrolling{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.drag-scroll--scrolling{pointer-events:none}.aspect-ratio-auto{aspect-ratio:auto}body:has(.megamenu__trigger.hover){overflow:hidden;background:var(--colors-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body:has(.megamenu__trigger.hover) .header__nav{background-color:var(--colors-neutrals-white)}body:has(.megamenu__trigger.hover) .main-body,body:has(search-panel details[open]) .main-body{background:var(--colors-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.2}.header__top__selectors{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.mobile-menu__container .header__top__selectors{column-gap:1rem}.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-size-h3);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 10px;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}.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:scale-down;max-width:100%;min-width:148.27842712402344px;min-height:133.40000915527344px}.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 .header__top__selectors{column-gap:24px;justify-content:flex-start}.mobile-menu__container .header__top__selectors__delimiter{width:5px;height:5px;background-color:var(--colors-neutrals-200);border-radius:50%}.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}.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:.875rem;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:var(--colors-base-gold)}.product__inventory__status--out:before{background:var(--colors-beige)}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);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)}.collection__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}.collection__text{display:flex;flex-direction:column;row-gap:24px;align-items:start}.collection__hero .hero__title{font-weight:500;font-size:var(--font-size-h1);text-transform:uppercase}#hubspot-messages-iframe-container iframe{color-scheme:light!important}@media only screen and (min-width: 1024px){.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}.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}.collection__hero{flex-direction:row-reverse;margin-top:calc(-1 * var(--header-height) - var(--top-banner-height));padding:0}.collection__hero .hero__info{justify-content:center;padding:var(--header-height) 0 0 var(--section-horizontal-padding)}.collection__text{margin:auto 0}.collection__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: 2560px){.quantity-input{min-height:70px}}@media only screen and (min-width: 3840px){.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}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/main.css.map */
