/** Shopify CDN: Minification failed

Line 7:65979 Expected "]" to go with "["
Line 7:66025 Unexpected "]"

**/
:root{--color-almost-black: #0C0C0C;--color-grey-text: #888888;--color-gray-line: #C4C4C4;--color-gray-light: #EBEBEB;--color-white: #FFFFFF;--color-sea-green: #31A54E;--color-kombu-green: #2D4622;--color-caroline-blue: #9CB9E4;--color-hippie-turquoise: #5AA39C;--color-lavender: #79668B;--color-clay: #898065;--color-opera-purple: #C77DB4;--color-grapefruit: #E24830;--color-greenish-grey: #8FA892;--color-green-mist: #D2D7B6;--color-pink-rose: #F3A5CC;--color-pale-orange: #E8B357;--color-melon: #F3C5A5;--color-haze: #C1B3DE;--color-chestnut-red: #B14B1E;--color-slate-blue-gray: #658097;--color-error: #E4280A;--color-bg-text: #FCFCFC;--color-body-color: #F5F5F5;--color-background-gray: #F3F3F3;--color-gray-dark: #b7b7b7}:root{--box-shadow-default: 0 0 20px rgba(0, 0, 0, 0.1);--drop-shadow-default: 0 8px 8px rgba(0, 0, 0, 0.1)}:root{--transition-default: 0.25s ease}body.js-scroll-lock{overflow:hidden;box-sizing:border-box;padding-right:0}:root{--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px}:root{--header-spacing-announcement-desktop: 32px;--header-spacing-announcement-mobile: 30px;--header-spacing-desktop: 72px;--header-spacing-mobile: 72px}html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@media print{*,*::before,*::after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}ul,ol{margin:0;padding:0;list-style:none}summary{cursor:pointer;list-style:none;position:relative}details>*{box-sizing:border-box}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}ul:empty,dl:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none !important}p,figure{margin:0;padding:0}a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}[hreflang]>abbr[title]{text-decoration:none}table{border-spacing:0;border-collapse:collapse}button{cursor:pointer}.a11y{position:absolute;display:flex;justify-content:space-between;align-items:center;z-index:999;transform:translateY(-150%);transition:none}.a11y[focus-within]{transform:translateY(0%)}.a11y:focus-within{transform:translateY(0%)}img{max-width:100%;font-style:italic;vertical-align:middle}audio,canvas,iframe,img,svg,video{vertical-align:middle}.button{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:1.8rem;width:100%;padding:15px}.button--primary{border:1px solid #0C0C0C;border:1px solid var(--color-almost-black);background-color:#0C0C0C;background-color:var(--color-almost-black);color:#FFFFFF;color:var(--color-white);position:relative;transition:background-color .35s ease,color .35s ease,border .35s ease}.button--primary:hover{background-color:#FFFFFF;background-color:var(--color-white);color:#0C0C0C;color:var(--color-almost-black);transition:background-color .35s ease,color .35s ease,border .35s ease}.button--primary .loading-holder{position:absolute;right:0;top:0;bottom:0;left:0;opacity:0;pointer-events:none;background-color:#0C0C0C;background-color:var(--color-almost-black);transition:opacity .35s ease}.button--primary .loading-holder.is-loading{opacity:1;transition:opacity .35s ease}.button--primary .loading-holder .lds-ellipsis{display:inline-block;position:relative;width:80px;height:100%}.button--primary .loading-holder .lds-ellipsis div{position:absolute;top:40%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.button--primary .loading-holder .lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.button--primary .loading-holder .lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.button--primary .loading-holder .lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.button--primary .loading-holder .lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.button--ghost{border:1px solid #0C0C0C;border:1px solid var(--color-almost-black);color:1px solid #0C0C0C;color:1px solid var(--color-almost-black);transition:background-color .35s ease,color .35s ease,border .35s ease}.button--ghost:hover{background-color:#0C0C0C;background-color:var(--color-almost-black);color:#FFFFFF;color:var(--color-white);transition:background-color .35s ease,color .35s ease,border .35s ease}.button.js-ghost{background-color:#EBEBEB;background-color:var(--color-gray-light);border:1px solid #EBEBEB;border:1px solid var(--color-gray-light);color:#C4C4C4;color:var(--color-gray-line);transition:background-color .35s ease,color .35s ease,border .35s ease}.button--green{border:1px solid #31A54E;border:1px solid var(--color-sea-green);background-color:#31A54E;background-color:var(--color-sea-green);color:#FFFFFF;color:var(--color-white);transition:background-color .35s ease,color .35s ease,border .35s ease}.button--green:hover{background-color:#FFFFFF;background-color:var(--color-white);color:#31A54E;color:var(--color-sea-green);transition:background-color .35s ease,color .35s ease,border .35s ease}html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.field--input{font-family:"Optima LT Std",sans-serif;font-size:2.4rem;font-weight:400;font-style:normal;line-height:3.2rem;font-size:1.6rem;line-height:2.2rem;border:1px solid #EBEBEB;border:1px solid var(--color-gray-light);color:#0C0C0C;color:var(--color-almost-black);border-radius:0;padding:12px}.field--input::-moz-placeholder{color:#888888;color:var(--color-grey-text)}.field--input:-ms-input-placeholder{color:#888888;color:var(--color-grey-text)}.field--input::placeholder{color:#888888;color:var(--color-grey-text)}.field--select{font-family:"Optima LT Std",sans-serif;font-size:2.4rem;font-weight:400;font-style:normal;line-height:3.2rem;font-size:1.6rem;line-height:2.2rem;border:1px solid #EBEBEB;border:1px solid var(--color-gray-light);color:#0C0C0C;color:var(--color-almost-black);border-radius:0;padding:12px;width:100%}.field--select::-moz-placeholder{color:#888888;color:var(--color-grey-text)}.field--select:-ms-input-placeholder{color:#888888;color:var(--color-grey-text)}.field--select::placeholder{color:#888888;color:var(--color-grey-text)}.field--checkbox{border-radius:none;-webkit-appearance:none;border:1px solid #888888;border:1px solid var(--color-grey-text);width:16px;width:var(--spacing-2x);height:16px;height:var(--spacing-2x);transition:background-color .35s ease,border .35s ease;cursor:pointer}.field--checkbox:hover{border:1px solid #0C0C0C;border:1px solid var(--color-almost-black);transition:border .35s ease}.field--checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 5L3.74 8.5L9.5 0.5%27 stroke=%27white%27/%3E%3C/svg%3E%0A");background-position:center;background-color:#0C0C0C;background-color:var(--color-almost-black);transition:background-color .35s ease}:root{--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px}:root{--header-spacing-announcement-desktop: 32px;--header-spacing-announcement-mobile: 30px;--header-spacing-desktop: 72px;--header-spacing-mobile: 72px}.default{margin-top:calc(72px + 30px);margin-top:calc(var(--header-spacing-mobile) + var(--header-spacing-announcement-mobile))}@media(min-width: 768px){.default{margin-top:calc(72px + 32px);margin-top:calc(var(--header-spacing-desktop) + var(--header-spacing-announcement-desktop))}}.wysiwyg{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.6rem}.wysiwyg h1{font-family:"Plus Jakarta Sans",sans-serif;font-size:2.8rem;font-weight:600;font-style:normal;line-height:3.8rem;color:#0C0C0C;color:var(--color-almost-black)}@media(min-width: 1024px){.wysiwyg h1{font-size:3.2rem;line-height:4.4rem}}.wysiwyg h2{font-family:"Plus Jakarta Sans",sans-serif;font-size:2.4rem;font-weight:600;font-style:normal;line-height:3.6rem;color:#0C0C0C;color:var(--color-almost-black)}@media(min-width: 1024px){.wysiwyg h2{font-size:2.8rem;line-height:4rem}}.wysiwyg h3{font-family:"Plus Jakarta Sans",sans-serif;font-size:2rem;font-weight:600;font-style:normal;line-height:2.8rem;color:#0C0C0C;color:var(--color-almost-black)}@media(min-width: 1024px){.wysiwyg h3{font-size:2.4rem;line-height:3.6rem}}.wysiwyg h4{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.8rem;font-weight:600;font-style:normal;line-height:2.6rem;color:#0C0C0C;color:var(--color-almost-black)}@media(min-width: 1024px){.wysiwyg h4{font-size:2rem;line-height:2.8rem}}.wysiwyg h5{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.7rem;font-weight:600;font-style:normal;line-height:2.4rem;color:#0C0C0C;color:var(--color-almost-black)}@media(min-width: 1024px){.wysiwyg h5{font-size:1.8rem;line-height:2.6rem}}.wysiwyg h6{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:600;font-style:normal;line-height:2.2rem;color:#0C0C0C;color:var(--color-almost-black)}@media(min-width: 1024px){.wysiwyg h6{font-size:1.6rem;line-height:2.4rem}}.wysiwyg p{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.6rem;color:#0C0C0C;color:var(--color-almost-black);margin:16px 0;margin:var(--spacing-2x) 0}.wysiwyg p a{color:#888888;color:var(--color-grey-text)}.wysiwyg p a:hover{text-decoration:underline}.wysiwyg a{color:#888888;color:var(--color-grey-text)}.wysiwyg a:hover{text-decoration:underline}.wysiwyg ul{list-style-type:disc;list-style-position:inside}.wysiwyg ul li{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.6rem;color:#0C0C0C;color:var(--color-almost-black);margin:16px 0;margin:var(--spacing-2x) 0}.wysiwyg .body--10{font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.9rem}.wysiwyg .body--13{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem}.wysiwyg .body--13-medium{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:1.8rem}.wysiwyg .body--14{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.6rem}.wysiwyg .body--14-titles{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:2rem}.wysiwyg .body--15{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem}.wysiwyg .body--15-titles{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem}.wysiwyg .optima{font-family:"Optima LT Std",sans-serif;font-size:7.2rem;font-weight:400;font-style:normal;line-height:8rem}.header{position:fixed;z-index:1001;top:0;width:100dvw;transform:translateY(32px);background-color:#FFFFFF;background-color:var(--color-white);transition:transform .25s ease;display:flex;justify-content:space-between;align-items:center;padding:0 16px;padding:0 var(--spacing-2x);grid-gap:16px;gap:16px;grid-gap:var(--spacing-2x);gap:var(--spacing-2x)}@media(min-width: 1024px){.header{padding:0 48px;padding:0 var(--spacing-6x);grid-gap:48px;gap:48px;grid-gap:var(--spacing-6x);gap:var(--spacing-6x)}}.header .header-logo{margin:22px 0}.header .header-navigation-items{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;display:none;margin:0 auto;height:72px;align-items:center;cursor:pointer}@media(min-width: 1024px){.header .header-navigation-items{display:flex}}.header .header-navigation-items .header-navigation-item{text-decoration:none;color:#0c0c0c;height:100%;padding:0 20px;display:flex;align-items:center}.header .header-navigation-items .header-navigation-item:hover{background-color:#f3f3f3}.header .header-navigation-items .header-navigation-item .header-navigation-item-icon{width:16px;height:16px;margin-left:4px;-o-object-fit:contain;object-fit:contain}.header .header-icons{display:flex;align-items:center;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);padding:20px 0}@media(min-width: 1024px){.header .header-icons{grid-gap:12px;gap:12px}}@media(min-width: 1024px){.header .header-icons .mobile-menu-trigger{display:none}}.header .header-icons .mobile-menu-trigger .icon-menu{display:block}.header .header-icons .mobile-menu-trigger .icon-close{display:none}.header .header-icons .mobile-menu-trigger.is-open .icon-menu{display:none}.header .header-icons .mobile-menu-trigger.is-open .icon-close{display:block}.header .header-icons .wishlist-trigger{position:relative;margin-top:4px}@media(min-width: 1024px){.header .header-icons .wishlist-trigger{margin-top:0}}.header .header-icons .wishlist-trigger .js-counter{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;font-size:6px;position:absolute;top:0px;right:-2px;width:12px;height:12px;background-color:#EBEBEB;background-color:var(--color-gray-light);border-radius:6px;text-align:center;line-height:1.2rem;transform:scale(0.5);opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.header .header-icons .wishlist-trigger .js-counter--active{opacity:1;transform:scale(1);transition:opacity .35s ease,transform .35s ease}.header .header-icons .cart-drawer-opener{display:flex;align-items:center;justify-content:flex-end;grid-column:2;grid-row:1;position:relative;cursor:pointer}.header .header-icons .cart-drawer-opener .count-holder{font-family:Helvetica,Arial,sans-serif;font-weight:700;position:absolute;top:0;right:0;bottom:0;left:0;font-size:10px;display:flex;align-items:center;justify-content:center}.header .header-icons .cart-drawer-opener .count-holder small{margin-top:3px;transition:color .35s ease}.js-hidden-mobile{display:flex}@media(min-width: 1024px){.js-hidden-mobile{display:none}}.js-hidden-desktop{display:none}@media(min-width: 1024px){.js-hidden-desktop{display:flex}}.js-hidden{display:none}html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.mega-menu-container{position:absolute;z-index:950;top:64px;right:0;left:0;visibility:hidden;width:100%;transition:transform .35s ease;transform:translateY(0);background-color:#FFFFFF;background-color:var(--color-white)}@media(min-width: 1024px){.mega-menu-container.js-active{visibility:visible}}body.js-scrolled .mega-menu-container{transform:translateY(-32px)}.mega-menu-container .mega-menu{position:absolute;top:0;right:0;left:0;visibility:hidden;width:100%;transition:transform .35s ease,visibility .35s ease;opacity:0;background-color:#FFFFFF;background-color:var(--color-white);display:none}@media(min-width: 1024px){.mega-menu-container .mega-menu.js-active{visibility:visible;display:flex;opacity:1;transition:transform .35s ease,visibility .35s ease}}.mega-menu-container .mega-menu__inner{display:flex;justify-content:space-between;width:100%}.mega-menu-container .mega-menu__inner .links{width:100%}.mega-menu-container .mega-menu__inner .links__l1{display:flex;border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light);border-top:1px solid #EBEBEB;border-top:1px solid var(--color-gray-light);padding:16px 40px 0;padding:var(--spacing-2x) var(--spacing-5x) 0;width:100vw}.mega-menu-container .mega-menu__inner .links__l1 .link{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;padding-bottom:.2rem;display:inline-block;padding:0 24px 16px;padding:0 var(--spacing-3x) var(--spacing-2x);color:#888888;color:var(--color-grey-text);transition:color .35s ease;text-decoration:none}.mega-menu-container .mega-menu__inner .links__l1 .link::after{content:"";display:block;width:100%;height:1px;background-color:transparent;transition:transform .3s ease,background-color .3s ease}.mega-menu-container .mega-menu__inner .links__l1 .link:hover{text-decoration:none}.mega-menu-container .mega-menu__inner .links__l1 .link:hover::after{transform:scaleX(0.2);background-color:#0C0C0C;background-color:var(--color-almost-black)}.mega-menu-container .mega-menu__inner .links__l1 .link:first-of-type{padding:0 24px 16px 0;padding:0 var(--spacing-3x) var(--spacing-2x) 0}.mega-menu-container .mega-menu__inner .links__l1 .link:hover{color:#0C0C0C;color:var(--color-almost-black)}.mega-menu-container .mega-menu__inner .links__l1 .link.active{color:#0C0C0C;color:var(--color-almost-black)}.mega-menu-container .mega-menu__inner .links__l1 .link.active::after{content:"";display:block;width:100%;height:1px;background-color:#0C0C0C;background-color:var(--color-almost-black);transition:transform .3s ease,background-color .3s ease}.mega-menu-container .mega-menu__inner .links__l2{position:fixed;left:0;top:50px;right:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:16px;gap:16px;grid-gap:var(--spacing-2x);gap:var(--spacing-2x);padding:40px;padding:var(--spacing-5x);z-index:949;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .35s ease,background-color .35s ease,transform .35s ease,visibility .35s ease;border-top:1px solid #EBEBEB;border-top:1px solid var(--color-gray-light)}.mega-menu-container .mega-menu__inner .links__l2--active{color:#0C0C0C;color:var(--color-almost-black);transition:color .35s ease;visibility:visible;transform:translateY(12px);opacity:1;pointer-events:auto;background-color:#FFFFFF;background-color:var(--color-white);transition:opacity .35s ease,background-color .35s ease,transform .35s ease,visibility .35s ease}.mega-menu-container .mega-menu__inner .links__l2:empty{display:none}.mega-menu-container .mega-menu__inner .links__l2 .background-curtain{opacity:.5;background-color:#0C0C0C;background-color:var(--color-almost-black);transition:opacity .35s ease;position:fixed;bottom:0;top:100%;left:0;right:0;height:100vh}.mega-menu-container .mega-menu__inner .links__l2--mod{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:40px;padding:var(--spacing-5x)}.mega-menu-container .mega-menu__inner .links__l2--mod .text-holder{max-width:450px;width:100%}.mega-menu-container .mega-menu__inner .links__l2--mod .text-holder__title{font-family:"Optima LT Std",sans-serif;font-size:2.4rem;font-weight:400;font-style:normal;line-height:3.2rem;margin-bottom:8px;margin-bottom:var(--spacing-1x)}.mega-menu-container .mega-menu__inner .links__l2--mod .text-holder__subtitle{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;margin-bottom:16px;margin-bottom:var(--spacing-2x)}.mega-menu-container .mega-menu__inner .links__l2--mod .text-holder__content{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.6rem;margin-bottom:24px;margin-bottom:var(--spacing-3x)}.mega-menu-container .mega-menu__inner .links__l2--mod .text-holder .button-holder a{display:block;text-decoration:none;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.mega-menu-container .mega-menu__inner .links__l2--mod .image-holder{display:flex;justify-content:flex-end;max-height:400px}.mega-menu-container .mega-menu__inner .links__l2--mod .image-holder__image{height:100%;-o-object-fit:cover;object-fit:cover}.mega-menu-container .mega-menu__inner .links__l2 .links{display:flex;grid-gap:120px;gap:120px}.mega-menu-container .mega-menu__inner .links__l2 .links .link-list{display:flex;flex-flow:column}.mega-menu-container .mega-menu__inner .links__l2 .links .link-list__holder{padding-bottom:16px;padding-bottom:var(--spacing-2x)}.mega-menu-container .mega-menu__inner .links__l2 .links .link-list__holder .l2-link{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;padding-bottom:.2rem;display:inline-block;color:#0C0C0C;color:var(--color-almost-black)}.mega-menu-container .mega-menu__inner .links__l2 .links .link-list__holder .l2-link::after{content:"";display:block;width:100%;height:1px;background-color:transparent;transition:transform .3s ease,background-color .3s ease}.mega-menu-container .mega-menu__inner .links__l2 .links .link-list__holder .l2-link:hover{text-decoration:none}.mega-menu-container .mega-menu__inner .links__l2 .links .link-list__holder .l2-link:hover::after{transform:scaleX(0.2);background-color:#0C0C0C;background-color:var(--color-almost-black)}.mega-menu-container .mega-menu__inner .links__l2 .links .link-list__holder .l2-link.active::after{content:"";display:block;width:100%;height:1px;background-color:#0C0C0C;background-color:var(--color-almost-black);transition:transform .3s ease,background-color .3s ease}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;display:block}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link:hover p::after{transform:scaleX(0.2)}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link p{padding-bottom:.2rem;display:inline-block;margin-right:auto}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link p::after{content:"";display:block;width:100%;height:1px;background-color:#0C0C0C;background-color:var(--color-almost-black);transition:transform .3s ease}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link p:hover{text-decoration:none}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link p:hover::after{transform:scaleX(0.2)}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link img{aspect-ratio:1/1;height:100%;width:100%}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link .image-holder{aspect-ratio:1/1;overflow:hidden}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link .image-holder img{aspect-ratio:1/1;height:100%;width:100%;transform:scale(1);opacity:0;transition:transform .35s ease;-o-object-fit:cover;object-fit:cover}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__image-link .image-holder img:hover{transform:scale(1.05);transition:transform .35s ease}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__sublist{margin-top:16px;margin-top:var(--spacing-2x)}.mega-menu-container .mega-menu__inner .links__l2 .image-link-container__sublist li{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;color:#888888;color:var(--color-grey-text);margin-bottom:8px;margin-bottom:var(--spacing-1x)}.mega-menu-container .mega-menu__inner .links__l2 .collection-image{width:414px;height:258px;aspect-ratio:414/258}.mega-menu-container .mega-menu__inner .links__l2 .collection-image img{width:414px;height:100%;-o-object-fit:cover;object-fit:cover}.mega-menu-container .mega-menu__inner .links__l2 .collection-image img.hidden{opacity:0;visibility:0}.mega-menu-container .mega-menu__inner .links__l3{display:flex;flex-flow:column;-webkit-animation:fade .35s ease;animation:fade .35s ease}.mega-menu-container .mega-menu__inner .links__l3.hidden{display:none}.mega-menu-container .mega-menu__inner .links__l3 .link{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;padding-bottom:.2rem;color:#888888;color:var(--color-grey-text);padding-bottom:24px;padding-bottom:var(--spacing-3x)}.mega-menu-container .mega-menu__inner .links__l3 .link::after{content:"";display:block;width:100%;height:1px;background-color:transparent;transition:transform .3s ease,background-color .3s ease}.mega-menu-container .mega-menu__inner .links__l3 .link:hover{text-decoration:none}.mega-menu-container .mega-menu__inner .links__l3 .link:hover::after{transform:scaleX(0.2);background-color:#0C0C0C;background-color:var(--color-almost-black)}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.mega-menu{position:fixed;top:72px;top:var(--header-spacing-mobile);left:0;width:100%;background-color:#fff;z-index:999;height:calc(100dvh - 72px);height:calc(100dvh - var(--header-spacing-mobile));overflow-y:scroll;overflow-x:hidden;display:flex;transition:all .25s ease}@media(min-width: 1024px){.mega-menu{width:100dvw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:32px 48px 56px 48px;padding:var(--spacing-4x) var(--spacing-6x) var(--spacing-7x) var(--spacing-6x)}}.mega-menu__inner{display:flex;width:100%;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:32px;padding-bottom:var(--spacing-4x)}@media(min-width: 1024px){.mega-menu__inner{grid-gap:16px;gap:16px;grid-gap:var(--spacing-2x);gap:var(--spacing-2x);padding-bottom:0;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.mega-menu__inner .back-container{display:flex;align-items:center;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);padding:16px 12px;padding:var(--spacing-2x) 12px;border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light)}@media(min-width: 1024px){.mega-menu__inner .back-container{display:none}}.mega-menu__inner .back-container__text{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;color:#888888;color:var(--color-grey-text)}.mega-menu__inner .links-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);width:100%;height:100%}@media(min-width: 1024px){.mega-menu__inner .links-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(auto, 1fr);grid-gap:32px 16px;gap:32px 16px;grid-gap:var(--spacing-4x) var(--spacing-2x);gap:var(--spacing-4x) var(--spacing-2x)}}.mega-menu__inner .links-list .item{border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light);position:relative;height:100%}@media(min-width: 1024px){.mega-menu__inner .links-list .item{width:213px;border-bottom:unset}}.mega-menu__inner .links-list .item::after{content:"";position:absolute;top:0;right:0;transform:translateX(8px);display:block;height:calc(100% + 32px);width:1px;background-color:#f3f3f3}.mega-menu__inner .links-list .item--first{border-top:1px solid #EBEBEB;border-top:1px solid var(--color-gray-light)}@media(min-width: 1024px){.mega-menu__inner .links-list .item--first{border-top:unset}}.mega-menu__inner .links-list .item__summary{display:flex;justify-content:space-between;align-items:center;padding:16px;padding:var(--spacing-2x)}@media(min-width: 1024px){.mega-menu__inner .links-list .item__summary{padding:0;margin:16px 0;margin:var(--spacing-2x) 0}}.mega-menu__inner .links-list .item__summary::-webkit-details-marker{display:none}.mega-menu__inner .links-list .item__summary a{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;padding-bottom:.2rem;font-size:1.3rem;line-height:1.8rem;pointer-events:none}.mega-menu__inner .links-list .item__summary a::after{content:"";display:block;width:100%;height:1px;background-color:transparent;transition:transform .3s ease,background-color .3s ease}.mega-menu__inner .links-list .item__summary a:hover{text-decoration:none}.mega-menu__inner .links-list .item__summary a:hover::after{transform:scaleX(0.2);background-color:#888888;background-color:var(--color-grey-text)}@media(min-width: 1024px){.mega-menu__inner .links-list .item__summary a{pointer-events:auto}}@media(min-width: 1024px){.mega-menu__inner .links-list .item__summary svg{display:none}}.mega-menu__inner .links-list .item__summary svg rect{transition:transform .35s ease}.mega-menu__inner .links-list .item .dropdown__item{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;display:flex;color:#888888;color:var(--color-grey-text);margin-bottom:8px;margin-bottom:var(--spacing-1x);margin-right:auto;padding:0 16px;padding:0 var(--spacing-2x);font-size:1.2rem;line-height:2rem;grid-gap:12px;gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 1024px){.mega-menu__inner .links-list .item .dropdown__item{padding:0}}.mega-menu__inner .links-list .item .dropdown__item a{padding-bottom:.2rem;margin-right:auto}.mega-menu__inner .links-list .item .dropdown__item a::after{content:"";display:block;width:100%;height:1px;background-color:transparent;transition:transform .3s ease,background-color .3s ease}.mega-menu__inner .links-list .item .dropdown__item a:hover{text-decoration:none}.mega-menu__inner .links-list .item .dropdown__item a:hover::after{transform:scaleX(0.2);background-color:#888888;background-color:var(--color-grey-text)}.mega-menu__inner .links-list .item .dropdown__item .new-label{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;font-size:1.2rem;line-height:1.8rem;background-color:#31a54e;color:#fff;padding:0 4px;margin-right:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mega-menu__inner .links-list .item[open] summary .item__summary-icon{transform:rotate(-180deg);transform-origin:center;transition:transform .35s ease}.mega-menu__inner .image-contianer{background-color:#f6f6f6;padding:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;margin:16px;margin-bottom:24px;width:calc(100% - 32px);display:grid;align-items:center;grid-template-columns:1fr 1fr}@media(min-width: 1024px){.mega-menu__inner .image-contianer{width:40%;padding:8px 8px 0 8px;padding:var(--spacing-1x) var(--spacing-1x) 0 var(--spacing-1x);display:block;margin:0;height:361px;aspect-ratio:25/36}}.mega-menu__inner .image-contianer--no-link{margin-top:16px;pointer-events:none;background-color:transparent;margin-left:16px;margin-right:16px;margin-left:var(--spacing-2x);margin-right:var(--spacing-2x);padding:0;overflow:hidden}@media(min-width: 1024px){.mega-menu__inner .image-contianer--no-link{width:40%;margin:0;padding:8px;padding:var(--spacing-1x);height:403px}}.mega-menu__inner .image-contianer:hover{text-decoration:none}.mega-menu__inner .image-contianer img{width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;aspect-ratio:23/28;height:168px}@media(min-width: 1024px){.mega-menu__inner .image-contianer img{max-width:none;width:100%;height:289px}}.mega-menu__inner .image-contianer__image--no-link{width:100%}.mega-menu__inner .image-contianer__image--no-link img{height:429px;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.mega-menu__inner .image-contianer__image--no-link img{width:100%;height:403px}}.mega-menu__inner .image-contianer__link{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);padding:16px;padding:var(--spacing-2x);width:100%;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;font-size:1.2rem;line-height:2rem;color:#888}@media(min-width: 1024px){.mega-menu__inner .image-contianer__link{width:100%}}.mega-menu__inner .image-contianer__link svg{width:32px;height:32px}.mega-menu__inner .text{display:flex;flex-direction:column;grid-gap:24px;gap:24px;grid-gap:var(--spacing-3x);gap:var(--spacing-3x);padding-top:16px;padding-top:var(--spacing-2x);padding-bottom:40px;padding-bottom:var(--spacing-5x);padding-left:16px;padding-right:16px;padding-left:var(--spacing-2x);padding-right:var(--spacing-2x);width:100%;justify-content:center}@media(min-width: 1024px){[dir="ltr"] .mega-menu__inner .text{padding-left:24px;padding-right:8px}[dir="rtl"] .mega-menu__inner .text{padding-right:24px;padding-left:8px}[dir="ltr"] .mega-menu__inner .text{padding-left:var(--spacing-3x);padding-right:var(--spacing-1x)}[dir="rtl"] .mega-menu__inner .text{padding-right:var(--spacing-3x);padding-left:var(--spacing-1x)}.mega-menu__inner .text{padding-top:0;grid-gap:40px;gap:40px;grid-gap:var(--spacing-5x);gap:var(--spacing-5x);padding-bottom:0;width:471px}}.mega-menu__inner .text__inner{display:flex;flex-direction:column;grid-gap:16px;gap:16px;grid-gap:var(--spacing-2x);gap:var(--spacing-2x)}.mega-menu__inner .text__title-container{display:flex;flex-direction:column;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x)}.mega-menu__inner .text__title{font-family:"Optima LT Std",sans-serif;font-size:2.4rem;font-weight:400;font-style:normal;line-height:3.2rem}.mega-menu__inner .text__subtitle{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem}.mega-menu__inner .text .wysiwyg p{margin-top:0;margin-bottom:0}.mega-menu__inner .text__button{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 16px;padding:12px var(--spacing-2x)}.mega-menu__inner .text__button:hover{text-decoration:none}.js-hidden{transform:translateX(100%);opacity:.5;visibility:hidden}@media(min-width: 1024px){.js-hidden{transform:translateX(0);transform:translateY(-5%);opacity:0}}.mobile-navigation{position:fixed;top:72px;top:var(--header-spacing-mobile);left:0;visibility:hidden;width:100%;height:0;transition:transform 0.25s ease .25s,height 0.25s ease .25s;transition:transform var(--transition-default) .25s,height var(--transition-default) .25s;z-index:998}@media(min-width: 1024px){.mobile-navigation{display:none}}.mobile-navigation.js-mobile-navigation-open{visibility:visible;height:calc(100vh - 72px);height:calc(100vh - var(--header-spacing-mobile));transition:opacity 0.25s ease,transform 0.25s ease,height 0.25s ease;transition:opacity var(--transition-default),transform var(--transition-default),height var(--transition-default);transform:translateY(0%);opacity:1;background-color:#FCFCFC;background-color:var(--color-bg-text);overflow:hidden}.mobile-navigation.js-mobile-navigation-open .navigation{transition:opacity 0.25s ease .25s;transition:opacity var(--transition-default) .25s;pointer-events:unset;opacity:1}.mobile-navigation.js-mobile-navigation-open .form{transition:opacity 0.25s ease .25s;transition:opacity var(--transition-default) .25s;pointer-events:unset;opacity:1}.mobile-navigation .form{display:flex;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);align-items:center;border-top:1px solid #EBEBEB;border-top:1px solid var(--color-gray-light);border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light);pointer-events:none;opacity:0;padding:0 12px;height:64px}.mobile-navigation .form svg{margin-left:10px}.mobile-navigation .form input[type=text]{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;font-size:1.2rem;color:#0C0C0C;color:var(--color-almost-black);width:100%;padding:10px}.mobile-navigation .form input[type=text]::-moz-placeholder{color:#888888;color:var(--color-grey-text)}.mobile-navigation .form input[type=text]:-ms-input-placeholder{color:#888888;color:var(--color-grey-text)}.mobile-navigation .form input[type=text]::placeholder{color:#888888;color:var(--color-grey-text)}.mobile-navigation .form input[type=text]:focus{outline:none}.mobile-navigation .form .button{width:90px;opacity:0;pointer-events:none;transition:opacity .35s ease}.mobile-navigation .form .button.active{opacity:1;pointer-events:unset;transition:opacity .35s ease}.mobile-navigation__inner{width:100%;height:100%;transition:padding 0.25s ease .25s;transition:padding var(--transition-default) .25s;background-color:var(--color-yellow-snow)}.mobile-navigation__inner .navigation{transition:opacity 0.25s ease;transition:opacity var(--transition-default);pointer-events:none;opacity:0}.mobile-navigation__inner .navigation__list{display:flex;align-items:center;flex-flow:column;justify-content:center}.mobile-navigation__inner .navigation__list .list__item{display:flex;align-items:center;flex-flow:column;justify-content:center}.mobile-navigation__inner .navigation__list .list__item.extra-items{margin-top:32px;margin-top:var(--spacing-4x)}.mobile-navigation__inner .navigation__list .list__item button{font-size:1.1rem;font-weight:500;margin-bottom:16px;margin-bottom:var(--spacing-2x);text-transform:uppercase}.mobile-navigation__inner .navigation__list .list__item a{font-size:1.1rem;font-weight:500;margin-bottom:16px;margin-bottom:var(--spacing-2x);text-transform:uppercase;color:var(--color-black)}.mobile-mega-menu{width:100%;height:calc(100vh - 72px);height:calc(100vh - var(--header-spacing-mobile));transition:transform 0.25s ease;transition:transform var(--transition-default);overflow:hidden}.mobile-mega-menu.js-open-mobile-menu{transform:translateX(0)}.mobile-mega-menu__inner{width:100%;background-color:#FFFFFF;background-color:var(--color-white);overflow:hidden}.mobile-mega-menu__inner button{display:flex;justify-content:center;width:100%;margin-bottom:40px;margin-bottom:var(--spacing-5x);padding-left:0}.mobile-mega-menu__inner button p{margin-right:auto;text-transform:uppercase}.mobile-mega-menu__inner button svg{margin-right:auto;margin-left:0}.mobile-mega-menu__inner .links{display:flex;width:200vw;height:100%;overflow-x:hidden;overflow-y:scroll}.mobile-mega-menu__inner .links__p1{width:100vw;height:calc(100vh - 72px - 32px);height:calc(100vh - var(--header-spacing-mobile) - 32px);padding-bottom:72px;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.mobile-mega-menu__inner .links__p1 .divider{font-family:"Optima LT Std",sans-serif;font-size:2.4rem;font-weight:400;font-style:normal;line-height:3.2rem;background-color:#EBEBEB;background-color:var(--color-gray-light);margin-bottom:unset;text-align:left;min-height:60px;font-size:2rem;line-height:2rem}.mobile-mega-menu__inner .links__p1 .divider--negative-spacing{transform:translateY(-4px)}.mobile-mega-menu__inner .links__p1 .divider span{text-align:left;padding:20px;margin-right:auto}.mobile-mega-menu__inner .links__p1 .url-highlight{background-color:#FFFFFF;background-color:var(--color-white)}.mobile-mega-menu__inner .links__p1 .url-highlight a{display:block;padding:20px;border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light)}.mobile-mega-menu__inner .links__p1-inner{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mobile-mega-menu__inner .links .account-button-holder{display:flex;flex-direction:column;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);margin-top:24px;margin-top:var(--spacing-3x);padding-left:16px;padding-left:var(--spacing-2x)}.mobile-mega-menu__inner .links .account-button-holder .account-button{display:flex;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:2rem;color:#0C0C0C;color:var(--color-almost-black);font-size:1.3rem;text-decoration:none}.mobile-mega-menu__inner .links .account-button-holder .account-button:hover{text-decoration:none;color:#0C0C0C;color:var(--color-almost-black)}.mobile-mega-menu__inner .links__l1 .link-list__holder button,.mobile-mega-menu__inner .links__l1 .link-list__holder .l1-link{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;justify-content:flex-start;align-items:center;color:#0C0C0C;color:var(--color-almost-black);margin-bottom:0;border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light);padding:20px;background-color:#FFFFFF;background-color:var(--color-white)}.mobile-mega-menu__inner .links__l1 .link-list__holder button svg,.mobile-mega-menu__inner .links__l1 .link-list__holder .l1-link svg{margin-left:auto;margin-right:unset}.mobile-mega-menu__inner .links__l1 .link-list__holder button--base,.mobile-mega-menu__inner .links__l1 .link-list__holder .l1-link--base{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:2rem;display:inline-block;width:100%;border-bottom:none;background-color:unset}.mobile-mega-menu__inner .links .disclosure{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:2rem;position:relative;display:inline-block;width:100px;height:22px;z-index:1005;border-bottom:none;background-color:unset}.mobile-mega-menu__inner .links .disclosure__wrapper{position:relative;display:flex;align-items:center;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);height:100%}.mobile-mega-menu__inner .links .disclosure__wrapper svg:first-child{width:22px;height:16px;position:absolute;left:8px;pointer-events:none}.mobile-mega-menu__inner .links .disclosure__wrapper svg:last-child{width:12px;height:6px;position:absolute;right:22px;pointer-events:none;color:#0C0C0C;color:var(--color-almost-black)}.mobile-mega-menu__inner .links .disclosure__select{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#0C0C0C;color:var(--color-almost-black);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer;font-size:15px;transition:border .35s ease}.mobile-mega-menu__inner .links .disclosure__select:hover{border-color:#888888;border-color:var(--color-grey-text)}.mobile-mega-menu__inner .links .disclosure__select:focus{outline:none;border-color:#0C0C0C;border-color:var(--color-almost-black)}.mobile-mega-menu__inner .links__p2{width:100vw;background-color:#FFFFFF;background-color:var(--color-white);transform:translateX(0);transition:transform .35s ease}.mobile-mega-menu__inner .links__p2.active{transform:translateX(-100%);transition:transform .35s ease}.mobile-mega-menu__inner .links__p2 .back{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;color:#888888;color:var(--color-grey-text);padding:20px;margin-bottom:0;align-items:center;justify-content:flex-start;grid-gap:12px;gap:12px}.mobile-mega-menu__inner .links__p2 .back svg{margin-right:0}.mobile-mega-menu__inner .links__l2{width:100vw}.mobile-mega-menu__inner .links__l2.hidden{display:none;pointer-events:none}.mobile-mega-menu__inner .links__l2 .link-list{background-color:#FFFFFF;background-color:var(--color-white)}.mobile-mega-menu__inner .links__l2 .link-list__holder button,.mobile-mega-menu__inner .links__l2 .link-list__holder .l2-link{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;justify-content:flex-start;align-items:center;color:#0C0C0C;color:var(--color-almost-black);margin-bottom:0;border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light);height:64px;padding:0 16px;padding:0 var(--spacing-2x);transition:border-bottom .35s ease,transform .35s ease;position:relative;text-decoration:none}.mobile-mega-menu__inner .links__l2 .link-list__holder button--first,.mobile-mega-menu__inner .links__l2 .link-list__holder .l2-link--first{border-top:1px solid #EBEBEB;border-top:1px solid var(--color-gray-light)}.mobile-mega-menu__inner .links__l2 .link-list__holder button svg,.mobile-mega-menu__inner .links__l2 .link-list__holder .l2-link svg{margin-left:auto;margin-right:unset;transform:rotate(0deg);transition:transform .35s ease}.mobile-mega-menu__inner .links__l2 .link-list__holder button.active,.mobile-mega-menu__inner .links__l2 .link-list__holder .l2-link.active{border-bottom:1px solid transparent;transition:border-bottom .35s ease}.mobile-mega-menu__inner .links__l2 .link-list__holder button.active svg,.mobile-mega-menu__inner .links__l2 .link-list__holder .l2-link.active svg{transform:rotate(180deg);transition:transform .35s ease}.mobile-mega-menu__inner .links__l2 .link-list__holder button--highlight,.mobile-mega-menu__inner .links__l2 .link-list__holder .l2-link--highlight{width:7px;height:7px;border-radius:50%;background-color:#009e3d;color:#009e3d;transform:translate(3px, -3px);opacity:.75}.mobile-mega-menu__inner .links__l2 .link-list__holder .l2-link-anchor{display:flex;width:100%}.mobile-mega-menu__inner .links__l3{max-height:500px;opacity:1;pointer-events:auto;visibility:visible;padding:20px 20px;border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light);transition:max-height .35s ease,opacity .35s ease,visibility .35s ease,border-bottom .35s ease,padding .35s ease}.mobile-mega-menu__inner .links__l3.hidden{max-height:0;opacity:0;pointer-events:none;visibility:hidden;padding:0 20px;border-bottom:1px solid transparent;transition:max-height .35s ease,opacity .35s ease,visibility .35s ease,border-bottom .35s ease,padding .35s ease}.mobile-mega-menu__inner .links__l3 .link-holder .link{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;line-height:2rem;color:#888888;color:var(--color-grey-text);text-transform:unset}.mobile-mega-menu__inner .links__l3--mod{display:flex;flex-flow:column-reverse;overflow:hidden}.mobile-mega-menu__inner .links__l3--mod .image-holder{width:100%;max-height:100px}.mobile-mega-menu__inner .links__l3--mod .image-holder__image{-o-object-fit:cover;object-fit:cover;height:100%}.mobile-mega-menu__inner .links__l3--mod .text-holder{max-width:450px;width:100%}.mobile-mega-menu__inner .links__l3--mod .text-holder__title{font-family:"Optima LT Std",sans-serif;font-size:2.4rem;font-weight:400;font-style:normal;line-height:3.2rem;margin-bottom:8px;margin-bottom:var(--spacing-1x)}.mobile-mega-menu__inner .links__l3--mod .text-holder__subtitle{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;margin-bottom:16px;margin-bottom:var(--spacing-2x)}.mobile-mega-menu__inner .links__l3--mod .text-holder__content{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.6rem;margin-bottom:24px;margin-bottom:var(--spacing-3x)}.mobile-mega-menu__inner .links__l3--mod .text-holder .button-holder a{display:block;text-decoration:none;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.mobile-mega-menu__inner .link{font-size:1.4rem;display:block;margin-bottom:16px;margin-bottom:var(--spacing-2x);text-transform:uppercase;color:#0C0C0C;color:var(--color-almost-black)}.mobile-mega-menu__inner .link--red{color:var(--color-alert-red)}.mobile-mega-menu__inner .link:nth-child(n+6){margin-bottom:40px;margin-bottom:var(--spacing-5x)}html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.footer__inner{width:100%}@media(min-width: 1024px){.footer__inner{margin-bottom:80px;margin-bottom:var(--spacing-10x)}}.footer__inner .logo{border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light);padding:48px 40px;padding:var(--spacing-6x) var(--spacing-5x)}.footer__inner .logo .image-holder{max-width:220px;max-height:28px;margin:0 auto}@media(min-width: 1024px){.footer__inner .logo .image-holder{max-width:384px;max-height:47px;margin:unset}}.footer__inner .logo .image-holder__image{height:100%;width:100%}.footer__inner .footer__grid{display:flex;flex-flow:column-reverse}@media(min-width: 1024px){.footer__inner .footer__grid{justify-content:space-between;flex-flow:row}}.footer__inner .footer__grid .footer-menus{display:grid;grid-template-columns:1fr;grid-column-gap:calc(80px + 16px);grid-column-gap:calc(var(--spacing-10x) + var(--spacing-2x));padding:16px 16px;padding:var(--spacing-2x) var(--spacing-2x);width:100%}@media(min-width: 1024px){.footer__inner .footer__grid .footer-menus{max-width:50%;grid-template-columns:repeat(4, 1fr);padding:64px 40px;padding:var(--spacing-8x) var(--spacing-5x)}}.footer__inner .footer__grid .footer-menus .item{border-bottom:1px solid #EBEBEB;border-bottom:1px solid var(--color-gray-light)}@media(min-width: 1024px){.footer__inner .footer__grid .footer-menus .item{border-bottom:unset}}.footer__inner .footer__grid .footer-menus .item--first{border-top:1px solid #EBEBEB;border-top:1px solid var(--color-gray-light)}@media(min-width: 1024px){.footer__inner .footer__grid .footer-menus .item--first{border-top:unset}}.footer__inner .footer__grid .footer-menus .item__summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;padding:var(--spacing-2x) 0}.footer__inner .footer__grid .footer-menus .item__summary::-webkit-details-marker{display:none}@media(min-width: 1024px){.footer__inner .footer__grid .footer-menus .item__summary{pointer-events:none}}.footer__inner .footer__grid .footer-menus .item__summary h5{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem}@media(min-width: 1024px){.footer__inner .footer__grid .footer-menus .item__summary svg{display:none}}.footer__inner .footer__grid .footer-menus .item__summary svg rect{transition:transform .35s ease}.footer__inner .footer__grid .footer-menus .item .dropdown__item{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;display:flex;color:#888888;color:var(--color-grey-text);margin-bottom:8px;margin-bottom:var(--spacing-1x);margin-right:auto}.footer__inner .footer__grid .footer-menus .item .dropdown__item a{padding-bottom:.2rem;margin-right:auto}.footer__inner .footer__grid .footer-menus .item .dropdown__item a::after{content:"";display:block;width:100%;height:1px;background-color:transparent;transition:transform .3s ease,background-color .3s ease}.footer__inner .footer__grid .footer-menus .item .dropdown__item a:hover{text-decoration:none}.footer__inner .footer__grid .footer-menus .item .dropdown__item a:hover::after{transform:scaleX(0.2);background-color:#888888;background-color:var(--color-grey-text)}.footer__inner .footer__grid .footer-menus .item[open] summary svg rect:first-of-type{transform:rotate(-90deg);transform-origin:center;transition:transform .35s ease}.footer__inner .footer__grid .footer-reviews{padding:40px 16px;padding:var(--spacing-5x) var(--spacing-2x)}@media(min-width: 1024px){.footer__inner .footer__grid .footer-reviews{padding:64px 40px;padding:var(--spacing-8x) var(--spacing-5x)}}.footer__inner .footer__grid .footer-reviews__image{width:124px;height:124px;margin:0 auto 24px;margin:0 auto var(--spacing-3x)}.footer__inner .footer__grid .footer-reviews__image img{height:100%;width:100%}.footer__inner .footer__grid .footer-reviews .rating{display:flex;align-items:center;justify-content:center;margin-bottom:8px;margin-bottom:var(--spacing-1x)}.footer__inner .footer__grid .footer-reviews .rating p{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;margin-right:8px;margin-right:var(--spacing-1x)}.footer__inner .footer__grid .footer-reviews .rating img{width:100%;height:40px;height:var(--spacing-5x);-o-object-fit:contain;object-fit:contain}.footer__inner .footer__grid .footer-reviews .url{display:flex;justify-content:center}.footer__inner .footer__grid .footer-reviews .url__text{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;color:#888888;color:var(--color-grey-text);margin-right:4px}.footer__inner .footer__grid .footer-reviews .url a{padding-bottom:.2rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;color:#0C0C0C;color:var(--color-almost-black)}.footer__inner .footer__grid .footer-reviews .url a::after{content:"";display:block;width:100%;height:1px;background-color:#0C0C0C;background-color:var(--color-almost-black);transition:transform .3s ease}.footer__inner .footer__grid .footer-reviews .url a:hover{text-decoration:none}.footer__inner .footer__grid .footer-reviews .url a:hover::after{transform:scaleX(0.2)}.footer__inner .footer__grid .footer-reviews .socials{display:flex;flex-flow:column;justify-content:center;padding:32px 0;padding:var(--spacing-4x) 0;margin:0 auto}@media(min-width: 1024px){.footer__inner .footer__grid .footer-reviews .socials{padding:unset;margin:unset}}.footer__inner .footer__grid .footer-reviews .socials__title{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:2.5rem;padding:16px 0;padding:var(--spacing-2x) 0;display:none}@media(min-width: 1024px){.footer__inner .footer__grid .footer-reviews .socials__title{display:block;text-align:center}}.footer__inner .footer__grid .footer-reviews .socials__row{display:flex;justify-content:center;grid-gap:16px;gap:16px;grid-gap:var(--spacing-2x);gap:var(--spacing-2x)}.footer__bottom .payment-logos__container ul{display:flex;justify-content:center;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);filter:grayscale(100%);opacity:.5;flex-wrap:wrap}.footer__bottom .bottom-links{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.8rem;display:flex;flex-wrap:wrap;justify-content:center;margin:16px 0 40px;margin:var(--spacing-2x) 0 var(--spacing-5x);line-height:15px}.footer__bottom .bottom-links__link{padding-bottom:.2rem;color:#888888;color:var(--color-grey-text);padding:0 8px;padding:0 var(--spacing-1x);margin-bottom:16px;margin-bottom:var(--spacing-2x);white-space:nowrap}.footer__bottom .bottom-links__link::after{content:"";display:block;width:100%;height:1px;background-color:transparent;transition:transform .3s ease,background-color .3s ease}.footer__bottom .bottom-links__link:hover{text-decoration:none}.footer__bottom .bottom-links__link:hover::after{transform:scaleX(0.2);background-color:#888888;background-color:var(--color-grey-text)}.footer__bottom .bottom-links__link--border{border-right:1px solid #888888;border-right:1px solid var(--color-grey-text)}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mobile-mega-menu{height:calc(100% - 168px)}.mobile-mega-menu__inner .links__p1{padding-bottom:200px;height:calc(100dvh - 207px)}.mobile-mega-menu__inner .links .account-button-holder{position:absolute;bottom:0;width:100%;background:#e1e1e1;padding-top:15px;padding-bottom:15px;margin-top:0}.mobile-navigation.js-mobile-navigation-open{height:calc(100dvh - 104px) !important;transform:unset !important;top:104px !important}.mobile-navigation__inner{height:calc(100% - 64px);position:relative}body[\:has\(.mobile-navigation.js-mobile-navigation-open\)] #chat-button{display:none !important}body:has(.mobile-navigation.js-mobile-navigation-open) #chat-button{display:none !important}.mobile-mega-menu__inner .links .account-button-holder>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button--black{background:#322d17;color:#fff;transition:all .3s ease;padding:14px 15px;border:1px solid #322d17}
.shop_all_link {display: none;}body  .mega-menu__inner .links-list .shop_all_link a { text-decoration: none;}body  .mega-menu__inner .links-list .shop_all_link .item__summary {padding-bottom: calc(var(--spacing-2x) - 8px);display: none;text-decoration: none;font-family: Plus Jakarta Sans, sans-serif;font-size: 13px;font-weight: 500;}@media only screen and (max-width: 1023px){body  .mega-menu__inner .links-list .shop_all_link .item__summary,.shop_all_link{display: block;}}
body .product-button__inner .product-content .stamped-product-reviews-badge .stamped-fa{color:#fbbc04!important}body .product-button__inner .product-content__inner .pricing{color:#000;font-size:14px}.product-content__inner{display:flex!important;flex-direction:row;align-items:flex-start;column-gap:5px;flex-wrap:wrap}.product-content__inner .pricing{word-break:break-word;order:1;width:calc(38% - 5px);white-space:normal!important;max-width:fit-content}.product-content__inner .option:not(.product_plp_swatches){display:none}.product-content__inner .option.product_plp_swatches{display:flex!important;order:2;width:100%;font-size:12px!important}.product-content__inner .stamped-badge{font-size:12px;line-height:1}.product-content__inner a:not(.option):not(.reviews){order:1;width:62%}.product-content__inner a.reviews{order:0;width:100%}.product-button__inner .product-content__inner a{font-size:16px}.product-button__inner .stamped-badge-caption,.product-button__inner .stamped-badge-starrating,.product-button__inner .stamped-fa-star-half-o:before,.product-button__inner .stamped-fa-star-o:before,.product-button__inner .stamped-fa-star:before{font-size:12px!important}.product-button__inner .stamped-badge-starrating{margin:0 6px 0 0!important}body .product-button__inner .product-content__inner .option{line-height:2rem}.option.product_plp_swatches{display:flex;gap:10px;width:100%;flex-wrap:wrap;align-items:center;margin-top:12px}body .product-content__inner a.more_text{width:fit-content!important;font-size:12px;line-height:1;color:#000}.option.product_plp_swatches .color{display:block;width:20px!important;height:20px!important;padding:0;border-radius:18px;border:1px solid transparent;transition:border .35s;flex-shrink:unset}.option.product_plp_swatches .color .color__inner{border-radius:14px;width:100%;height:100%;background-color:#9cb9e4}.option.product_plp_swatches .color__inner.amount--1 .color-part{width:100%;height:100%;border-radius:14px}.option.product_plp_swatches .color.current-selected{border:1px solid #000;transition:border .35s}.option.product_plp_swatches .color__inner.amount--2{display:flex}.option.product_plp_swatches .color__inner.amount--2 .color-part{width:50%;border-radius:unset}.option.product_plp_swatches .color__inner.amount--2 .color-part--1{border-top-left-radius:14px;border-bottom-left-radius:14px}.option.product_plp_swatches .color__inner.amount--2 .color-part--2{border-top-right-radius:14px;border-bottom-right-radius:14px}.option.product_plp_swatches .color__inner.amount--3{position:relative;display:flex;flex-wrap:wrap;overflow:hidden}.option.product_plp_swatches .color__inner.amount--3 .color-part--1{position:absolute;left:-13px;width:100%;border-left:26px solid transparent;border-right:26px solid transparent;z-index:1;bottom:0}.option.product_plp_swatches .color__inner.amount--3 .color-part--2,.option.product_plp_swatches .color__inner.amount--3 .color-part--3,.option.product_plp_swatches .color__inner.amount--4 .color-part{width:50%}.option.product_plp_swatches .color__inner.amount--4{display:flex;flex-wrap:wrap}.option.product_plp_swatches .color__inner.amount--4 .color-part--1{border-top-left-radius:14px}.option.product_plp_swatches .color__inner.amount--4 .color-part--2{border-top-right-radius:14px}.option.product_plp_swatches .color__inner.amount--4 .color-part--3{border-bottom-left-radius:14px}.option.product_plp_swatches .color__inner.amount--4 .color-part--4{border-bottom-right-radius:14px}@media only screen and (max-width:1024px){.product-content__inner .pricing,.product-content__inner a:not(.option):not(.reviews){width:100%}.product-content__inner .pricing{order:3}}@media only screen and (max-width:768px){body .product-content__inner{padding-top:15px}.product-button__inner .product-content__inner a{font-size:14px}.product-button__inner .product-content__inner a.option{font-size:12px!important;line-height:2}body .product-button__inner .product-content__inner .pricing{font-size:12px}}.product-button__inner .stamped-badge-caption{color:#000 !important;text-decoration: none !important;font-weight: 500 !important;}
.default_template media-slider{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:10px;flex-direction:column}.default_template .thumbnail-slider .swiper-wrapper img{max-width:100%;height:auto;margin-bottom:0}.default_template .product-details__inner{padding-right:0}.default_template .product-media__inner .swiper .swiper-wrapper .swiper-slide:first-child,.default_template .thumbnail-slider .product-media__inner .swiper .swiper-wrapper .swiper-slide{width:100%!important}.new_shipping_text_icons{padding:10px 20px;background:#322D171A;width:100%;grid-column:span 2}.new_shipping_wrp{display:flex;column-gap:60px;width:100%;justify-content:center;align-items:center}.new_shipping_icon{display:flex;gap:10px;max-width:186px}.new_shipping_icon.fr{max-width:240px}.new_icon,.new_icon svg{display:block;width:25px;height:25px}.new_shipp_text p{font-family:'Plus Jakarta Sans';font-size:14px;line-height:22px;letter-spacing:-.2px}.product-usp.new_usp .product-usp__inner .usp-item .text-holder img{width:14px;height:14px}.product-usp.new_usp .product-usp__inner .usp-item .text-holder{gap:5px}.product-usp.new_usp .product-usp__inner .usp-item{margin:0}.product-usp.new_usp .product-usp__inner .usp-item .text-holder p{font-size:14px;line-height:30px}.default_template .product-sliders .product-slider-main .js-slider-main .slick-arrow::before,more-payment-options-link{display:none}.extra_button_div{width:100%;grid-column:span 2}button#addToBagButton{padding:15px}.product-info__form .form{grid-row-gap:10px}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px}@media only screen and (min-width:1024px){.default_template media-slider{flex-direction:row-reverse;display:flex}.default_template .thumbnail-slider .swiper-wrapper{display:flex;flex-direction:column}.default_template .thumbnail-slider{min-width:100px!important;height:100%}}.default_template .main-product__inner{display:flex;flex-wrap:wrap;padding:0 var(--spacing-2x)}.default_template .main-product__inner .product-media{width:100%;max-width:calc(100% - 38.6%)}.default_template .product-slider-main{position:relative;display:block;width:100%;order:2}.default_template .product-sliders{width:100%;display:flex;flex-wrap:wrap}.default_template .product-slider-main .slider__image picture{display:block}.default_template .product-sliders .product-slider-main{width:100%;max-width:calc(100% - (14.3% + 10px))}.default_template .product-sliders .product-slider-nav{width:100%;max-width:14.3%;margin-right:10px;order:1}.default_template .product-slider-nav .slick-slide>div{display:flex;padding-bottom:10px}.default_template .product-slider-nav .slick-slide .slider-slide{border:1.5px solid transparent}.default_template .product-slider-nav .slick-slide.slick-current .slider-slide{border-color:#000}.default_template .product-slider-nav .js-slider-nav{margin-bottom:-10px;overflow:hidden}.default_template .product-details{max-width:38.6%;width:100%}.default_template .product-sliders .product-slider-main .js-slider-main .slick-arrow{z-index:9;height:auto}.default_template .product-sliders .product-slider-main .js-slider-main .slick-arrow svg{display:block;width:17px}.default_template .product-sliders .product-slider-main .js-slider-main .slick-arrow.slick-prev{left:20px}.default_template .product-sliders .product-slider-main .js-slider-main .slick-arrow.slick-next{right:20px}.default_template .product-slider-main .slider__image picture,.default_template .product-slider-nav .slider__image picture{position:relative;padding-bottom:131.2%}.default_template .product-slider-main .slider__image picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}.default_template .product-slider-nav .slider__image picture img{position:relative;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}body #stamped-main-widget .stamped-starrating .stamped-fa,body .main-product__inner .stamped-product-reviews-badge .stamped-fa,body .stamped-starratings.stamped-review-header-starratings .stamped-fa{color:#fbbc04!important}span.stamped-badge-caption{font-size:12px!important;color:#000!important;text-decoration:unset!important;font-weight:900!important}@media (min-width:1024px){.default_template .product-details__inner{padding:var(--spacing-7x) var(--spacing-5x);max-height:auto}.default_template .product-media__inner{position:sticky;top:calc(var(--header-spacing-desktop) + var(--spacing-2x))}.default_template .main-product__inner{padding:0 var(--spacing-6x)}}@media screen and (max-width:1300px){.new_shipp_text p{font-size:12px;line-height:18px}.new_shipping_wrp{column-gap:30px}.new_shipping_text_icons{padding:7px 14px}}@media screen and (max-width:991px){.new_icon,.new_icon svg{width:20px;height:20px}.product-usp.new_usp .product-usp__inner{padding-top:20px}.default_template .main-product__inner .product-media,.default_template .product-details,.default_template .product-sliders .product-slider-main,.default_template .product-sliders .product-slider-nav{max-width:100%}.default_template .product-sliders .product-slider-main{order:1}.default_template .product-sliders .product-slider-nav{order:2;margin-top:5px}.default_template .product-sliders .product-slider-main .js-slider-main{margin:0 -16px}.default_template .product-slider-nav .js-slider-nav{margin:0 -2.5px}.default_template .product-slider-nav .slick-slide>div{padding:0 2.5px}.default_template .product-slider-nav .slick-slide .slider-slide{border-width:1px}.default_template .product-details__inner{padding:var(--spacing-2x) 0 var(--spacing-2x) 0}.default_template .product-sliders .product-slider-main .js-slider-main .slick-arrow svg{width:10px}}