*,*:before,*:after{transition-timing-function:ease-out}body{animation-timing-function:ease-out}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:hover{opacity:.6}button[disabled] svg{opacity:.4}img{display:block}a{color:var(--colors-neutrals-900);text-decoration:none}dialog{border:none;outline:none;color:var(--colors-neutrals-900)}dialog::backdrop{background:var(--colors-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.button{display:grid;place-items:center;padding:0 24px;min-height:43px;gap:10px;border-radius:100px;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;text-decoration:none;isolation:isolate}.button--primary{background-color:var(--colors-home-button);color:var(--colors-neutrals-white)}.button--primary[disabled]{background-color:var(--colors-neutrals-300);color:var(--colors-neutrals-white-0_6)}.button--secondary{background-color:var(--colors-neutrals-white);border:1px solid var(--colors-home-button);color:var(--colors-home-button)}.button--secondary[disabled]{color:var(--colors-neutrals-200)}.button:hover{opacity:.6}.bold{font-weight:700}.hidden{display:none!important}.hide-scroll{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hide-scroll::-webkit-scrollbar{display:none}.m{display:block!important}.m-flex{display:flex!important}.t,.t-flex,.d{display:none!important}.link-more{display:flex;width:max-content;column-gap:2px;padding-bottom:2px;font-weight:500;font-size:var(--font-size-md);border-bottom:1px solid var(--colors-neutrals-900);text-decoration:none}.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}.main-body>.section{display:flex;flex-direction:column}.header__top__links{display:none}@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)}}.spinner{animation:rotator 1.4s linear infinite}.spinner circle{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}.top__banner{display:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:9px 0;font-size:12px}.header__nav{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 var(--section-horizontal-padding);height:var(--header-height)}.header__nav__logo,.header__nav__actions{width:auto}.header__nav__menu{display:none}.header__nav__logo{display:grid;place-items:center;color:var(--colors-neutrals-900)}.header__nav__logo svg{height:20px;width:100%}.header__nav__actions{max-width:max-content;display:flex;flex-wrap:nowrap;column-gap:.5rem;justify-content:end;align-items:center;padding:12px 0;position:relative}.header__nav__action{background:none;border:none;cursor:pointer;padding:7px;color:var(--colors-neutrals-900)}.header__nav__action--burger,.header__nav__action--burger-opened{display:flex;padding:4px}.header__nav__action--burger-opened{background:#f3eadd4d;border-radius:100%}.header__nav__action--with-indicator{position:relative}.header__nav__action__indicator{position:absolute;width:7px;height:7px;right:0;top:0;background:var(--colors-base-red);border-radius:100px}.header__nav__action__indicator span{display:none}theme-toggle label{position:relative;display:inline-block;width:90px;height:40px}theme-toggle input{opacity:0;width:0;height:0}.theme-toggle__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--colors-neutrals-white);-webkit-transition:.4s;transition:.4s;display:flex;align-items:center;justify-content:space-between;padding:0 5px;border-radius:48px}[color-scheme=dark] .theme-toggle__slider{background-color:#fff5ed1a}.theme-toggle__slider svg{z-index:10;position:absolute}.theme-toggle__slider svg.light{left:14px;top:13px}.theme-toggle__slider svg.dark{right:12px}.theme-toggle__slider .light{color:var(--colors-neutrals-white)}.theme-toggle__slider .dark{color:var(--colors-neutrals-300)}.theme-toggle__slider:before{position:absolute;content:"";height:38px;width:38px;left:1px;bottom:2px;border-radius:52px;background-color:var(--colors-neutrals-900);-webkit-transition:.4s;transition:.4s}theme-toggle input:checked+.theme-toggle__slider{background-color:var(--colors-neutrals-white)}[color-scheme=dark] theme-toggle input:checked+.theme-toggle__slider{background:#fff5ed1a}theme-toggle input:checked+.theme-toggle__slider .light{color:var(--colors-neutrals-300)}theme-toggle input:checked+.theme-toggle__slider .dark{color:var(--colors-neutrals-100)}theme-toggle input:focus+.theme-toggle__slider{box-shadow:0 0 1px var(--colors-neutrals-white)}theme-toggle input:checked+.theme-toggle__slider:before{transform:translate(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);background-color:var(--colors-neutrals-900)}.side-button{position:fixed;top:50dvh;cursor:pointer;z-index:60;right:-60px;transition:.3s;transform:rotate(-90deg);text-align:center}.side-button:hover{right:-44px}.side-button button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 20px;background:var(--colors-neutrals-white-0_7);border:1px solid var(--colors-neutrals-white);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);border-radius:8px 8px 0 0}.side-button span{font-weight:500;font-size:14px;line-height:18px;letter-spacing:.05em;text-transform:uppercase;color:var(--colors-base-gold)}#shopify-section-main-header-nav{position:sticky;top:0;z-index:49;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--colors-neutrals-white);background:var(--colors-neutrals-white-0_6)}.header__nav__row:last-child{display:flex;flex-direction:row}@media only screen and (max-width: 1023px){.m-hidden{display:none!important}}@media only screen and (min-width: 1024px){:root{--logos-gap: 24px;--right-block-width: 50vw;--right-block-horizontal-padding: 24px}html{scrollbar-color:var(--colors-neutrals-200) var(--colors-neutrals-100)}html::-webkit-scrollbar{width:16px}body{max-width:calc(100vw - (100vw - 100%))}.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__action--burger{display:none!important}#shopify-section-main-top-banner{position:sticky;top:0;z-index:50}.top__banner{display:flex;justify-content:center;font-size:12px;padding:9px var(--section-horizontal-padding);background-color:var(--colors-neutrals-100);color:var(--colors-neutrals-900)}.top__banner--alert{background-color:var(--colors-base-red);color:var(--colors-neutrals-white)}#shopify-section-main-header-nav{position:sticky;top:var(--top-banner-height);z-index:49;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--colors-neutrals-white);background:var(--colors-neutrals-white-0_6)}.header__nav__logo,.header__nav__actions{width:50%}.header__top__links{display:flex}.header__top__selector{flex:1}.header__top__selectors__delimiter{width:5px;height:5px;background-color:var(--colors-neutrals-200);border-radius:50%}.header__top__select__selected{font-style:normal;font-weight:500;font-size:.875rem;min-width:max-content}.header__top__selector,.header__top__links{display:flex;justify-content:stretch;align-items:center;column-gap:4px}.header__top__selectors{column-gap:4px;padding-right:1.25rem;border-right:1px solid #020f2233}.header__top__links a{border-right:1px solid #020f2233;font-weight:500;font-size:.875rem;text-decoration:none}.header__top__links a:last-child{border-right:none;padding-right:0}.header__nav{flex-direction:column;padding:0 var(--section-horizontal-padding)}.header__nav__row{display:flex;justify-content:space-between;align-items:center;width:100%}.header__nav__row:first-child{align-items:end}.header__nav__logo{padding-top:14px;width:max-content}.header__nav__menu .header__menu{display:flex}.header__nav__menu .header__menu .megamenu__trigger,.header__nav__menu .header__menu .megamenu__link{display:grid;place-items:center;padding:1.5rem 1.938rem;overflow:hidden;cursor:pointer}.header__nav__menu .header__menu .megamenu__trigger .header__menu__link,.header__nav__menu .header__menu .megamenu__link .header__menu__link{font-weight:500;text-transform:uppercase;opacity:1;text-decoration:none}.header__nav__menu .header__menu .megamenu__trigger.hover .header__menu__link,.header__nav__menu .header__menu .megamenu__link:hover .header__menu__link{opacity:.4}.header__nav__actions{padding:0}.header__nav__action{padding:0;display:grid;place-items:center;width:2rem;height:2rem}.header__nav__action__indicator{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px 4px;gap:10px;position:absolute;width:14px;height:11px;right:0;top:0;border-radius:4px}.header__nav__action__indicator span{display:flex;font-weight:700;font-size:10px;leading-trim:both;text-edge:cap;color:var(--colors-white)}.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);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.megamenu__trigger.hover .header__nav__megamenu{display:flex}.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-size-md);line-height:1.188rem;padding:.625rem 0;text-decoration:none}.megamenu__links .megamenu__links__column a:hover{text-decoration:underline;text-underline-offset:.75rem}.megamenu__links__column{width:100%;display:flex;flex-direction:column;row-gap:2rem}.megamenu__links .megamenu__group__title{text-transform:uppercase;font-weight:500}.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__logo{background-color:var(--colors-neutrals-100);border-radius:8px;display:grid;place-items:center;max-width:100%;aspect-ratio: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;background-color:var(--colors-neutrals-100);min-height:0;min-width:0;overflow:hidden;height:calc((50vh - 37.5px)/4);text-align:center;display:grid;place-content:center}.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)}.m,.m-flex,.d{display:none!important}.t,.t-flex{display:flex!important}.button{min-height:60px;font-size:var(--font-size-sm)}.header__nav__logo svg{height:32px}.header__nav__menu{display:block}.header__top__links{padding-bottom:4px;column-gap:.75rem}.header__top__links a{padding-right:.75rem}.header__nav__menu .header__menu .megamenu__trigger,.header__nav__menu .header__menu .megamenu__link{padding:1.282rem .625rem}theme-toggle{transform:rotate(0)}theme-toggle label{position:relative;display:inline-block;width:56px;height:24px}.theme-toggle__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;flex-direction:row;align-items:center;justify-content:space-between;padding:0 5px;border-radius:48px}.theme-toggle__slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:2px;border-radius:52px;background-color:var(--colors-neutrals-900);-webkit-transition:.4s;transition:.4s}.theme-toggle__slider svg{position:unset}theme-toggle input:checked+.theme-toggle__slider:before{transform:translate(32px);-webkit-transform:translateX(32px);-ms-transform:translateX(32px)}.t-hidden{display:none!important}.button{font-size:var(--font-size-xs)}.header__nav__logo{padding-top:8px}.header__nav__logo svg{height:28px}.header__top__selectors{column-gap:4px;padding-right:8px}.header__top__select__selected{font-size:12px}.header__top__links a{font-size:12px;padding-right:8px}.header__nav__menu .header__menu .megamenu__trigger,.header__nav__menu .header__menu .megamenu__link{padding:14px 16px 14px 8px}.header__nav__menu .header__menu .megamenu__trigger:first-child{padding-left:8px}.header__nav__menu .header__menu .megamenu__trigger:last-child{padding-right:8px}.header__nav__menu .header__menu .megamenu__trigger .header__menu__link,.header__nav__menu .header__menu .megamenu__link .header__menu__link{font-size:14px}}@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){.d{display:block!important}.d-hidden{display:none!important}.button{font-size:var(--font-size-sm)}.top__banner{font-size:14px;padding:11.5px var(--section-horizontal-padding)}.header__nav__logo{padding-top:14px}.header__nav__logo svg{height:32px}.header__top__selectors{column-gap:4px;padding-right:16px}.header__top__select__selected{font-size:14px}.header__top__links a{font-size:14px;padding-right:16px}.header__nav__menu .header__menu .megamenu__trigger,.header__nav__menu .header__menu .megamenu__link{padding:20.5px 16px 20.5px 32px}.header__nav__menu .header__menu .megamenu__trigger:first-child{padding-left:16px}.header__nav__menu .header__menu .megamenu__trigger:last-child{padding-right:16px}.header__nav__menu .header__menu .megamenu__trigger .header__menu__link,.header__nav__menu .header__menu .megamenu__link .header__menu__link{font-size:16px}.megamenu__links{padding-top:2rem}}@media only screen and (min-width: 2560px){.button{min-height:70px;padding:0 32px}}@media only screen and (min-width: 3840px){.link-more{font-size:32px}.arrow{height:24px;width:24px}.arrow svg{height:24px;width:24px}.button{font-size:20px;min-height:80px}.top__banner{font-size:20px;padding:18.5px var(--section-horizontal-padding)}.header__nav__logo{padding-top:24px}.header__nav__logo svg{height:64px}.header__top__selectors{column-gap:12px;padding-right:24px}.header__top__select__selected{font-size:18px}.header__top__links a{font-size:18px;padding-right:24px}.header__nav__menu .header__menu .megamenu__trigger,.header__nav__menu .header__menu .megamenu__link{padding:15.5px 24px 15.5px 48px}.header__nav__menu .header__menu .megamenu__trigger:first-child{padding-left:24px}.header__nav__menu .header__menu .megamenu__trigger:last-child{padding-right:24px}.header__nav__menu .header__menu .megamenu__trigger .header__menu__link,.header__nav__menu .header__menu .megamenu__link .header__menu__link{font-size:24px}.header__nav__actions{column-gap:16px}.header__nav__action{width:28px;height:28px}.header__nav__action svg{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/critical.css.map */
