:root{font-family:Handlee,cursive;--font-sans: "Handlee", cursive;--font-serif: "Self Modern", ui-serif, serif;--font-mono: "Akkurat Mono", ui-monospace, monospace;--color-red-500: oklch(63.7% .237 25.331);--color-red-700: oklch(50.5% .213 27.518);--color-yellow-50: oklch(98.7% .026 102.212);--color-yellow-500: oklch(79.5% .184 86.047);--color-yellow-700: oklch(55.4% .135 66.442);--color-yellow-800: oklch(47.6% .114 61.907);--color-green-500: oklch(72.3% .219 149.579);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-600: oklch(54.6% .245 262.881);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-900: oklch(21% .034 264.665);--color-neutral-300: oklch(87% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-600: oklch(43.9% 0 0);--color-neutral-800: oklch(26.9% 0 0);--color-neutral-900: oklch(20.5% 0 0);--color-black: #212121;--tw-prose-headings: oklch(21% .034 264.665);--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs: 4px;--blur-sm: 8px;--blur-md: 12px;--blur-2xl: 40px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--radius: 20px;--color-natural-white: #e0dacf;--color-natural-white-60: #ece9e2;--color-natural-white-60-0\.5: #ece9e250;--color-midnight: #03143b;--color-charcoal: #52525b;--color-light-charcoal: #575757;--color-light-charcoal-0\.3: #57575730;--color-red: #9c0f0f;--color-stroke: #cdcdcd;--color-khaki: #443828;--color-green: #10714e;--ease-sine-in: cubic-bezier(.12, 0, .39, 0);--ease-sine-out: cubic-bezier(.61, 1, .88, 1);--ease-sine-in-out: cubic-bezier(.37, 0, .63, 1);--text-fluid-xs: clamp(.7rem, .6627rem + .312vw, .884rem);--text-fluid-sm: clamp(.875rem, .7991rem + .5443vw, 1.25rem);--text-fluid-md: clamp(1.0938rem, .9573rem + .8988vw, 1.7675rem);--text-fluid-lg: clamp(1.3672rem, 1.1379rem + 1.4323vw, 2.4992rem);--text-fluid-xl: clamp(1.709rem, 1.3394rem + 2.2266vw, 3.5339rem);--hero-header-offset-mobile: 6.25rem;--hero-header-offset-desktop: 4rem;--hero-header-offset-mobile-lg: 8.25rem;--hero-header-offset-desktop-lg: 5.25rem;--z-background: -10;--z-base: 0;--z-content: 10;--z-swiper-button: 10;--z-background-overlay: 30;--z-filter-dropdown: 40;--z-floating-widget: 50;--z-floating-card: 60;--z-navigation-content: 70;--z-header: 80;--z-global-banner: 85;--z-takeover: 90;--global-banner-height: 31px;--hero-height-mobile: calc(100vh - var(--hero-header-offset-mobile-lg));--hero-height-desktop: calc(100vh - var(--hero-header-offset-desktop-lg))}:root --tw-border-style{syntax:"*";inherits:false;initial-value:solid}:root --tw-translate-x{syntax:"*";inherits:false;initial-value:0}:root --tw-translate-y{syntax:"*";inherits:false;initial-value:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}ol,ul,menu{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.cta-button{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);white-space:nowrap;text-transform:uppercase;transition:background-color .2s var(--ease-sine-in-out),color .2s var(--ease-sine-in-out),border-color .2s var(--ease-sine-in-out),opacity .2s var(--ease-sine-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;border:1px solid var(--color-white);color:var(--color-white);background-color:#0000;font-weight:800;text-decoration:none}.cta-button:hover{background-color:var(--color-white);color:var(--color-black)}.content-btn{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-black);text-transform:uppercase;transition:background-color .2s var(--ease-sine-in-out),color .2s var(--ease-sine-in-out),border-color .2s var(--ease-sine-in-out),opacity .2s var(--ease-sine-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.content-btn.content-btn-black{border-style:solid;border-width:2px;border-color:var(--color-black);color:var(--color-black);background-color:#0000;text-decoration:none}.content-btn.content-btn-black:hover{color:var(--color-white);background-color:var(--color-black)}.content-btn.content-btn-white{border-style:solid;border-width:1px;border-color:var(--color-white);color:var(--color-white);background-color:#0000;text-decoration:none}.content-btn.content-btn-white:hover{color:var(--color-black);background-color:var(--color-white)}body{margin:0;background-color:var(--color-natural-white-60)}.siteHeaderInner{position:absolute;top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);z-index:50;margin-inline:auto;max-width:2560px;overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-inline:calc(var(--spacing) * 5)}@media(max-width:1023px){.siteHeaderInner{padding-inline:calc(var(--spacing) * 2.5)}}.headerContentMobile{display:flex;position:relative;height:calc(var(--spacing) * 10);align-items:center;justify-content:space-between}@media(min-width:1024px){.headerContentMobile{display:none}}.hamburderMenuBox{display:flex;align-items:center;justify-content:center}.hamburderMenuBox button{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:transparent;color:var(--color-black)}.mobileLogoBox{position:absolute;inset:calc(var(--spacing) * 0);margin-inline:auto;display:flex;max-width:75px;align-items:center;justify-content:center}.mobileLogoBox a{display:flex;height:100%;justify-content:center;align-items:center}.mobileLogoBox a img{height:36px}.mobileIconBox{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.mobileIconBox .searchLink{color:var(--color-black)}.mobileIconBox button{color:var(--color-black);background-color:transparent;display:flex;position:relative}.mobileIconBox button .cartNotification{pointer-events:none;position:absolute;top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * -.5);display:flex;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);align-items:center;justify-content:center;border-radius:3.40282e38px;background-color:var(--color-black);font-size:9px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.mini-navigation{position:relative;margin-inline:calc(var(--spacing) * -2.5);overflow:hidden;background-color:var(--color-natural-white)}@media(min-width:1024px){.mini-navigation{display:none}}.nav-link-wrap{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.popular_category_list{display:flex;align-items:center;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.category_list_link{position:relative;width:max-content;padding-block:calc(var(--spacing) * 2.5);--tw-leading: 1;line-height:1;white-space:pre;text-transform:uppercase;color:var(--color-black);text-decoration:none}.headerContentDesktop{display:none;justify-content:space-between;align-items:center;height:calc(var(--spacing) * 12);position:relative}@media(min-width:1024px){.headerContentDesktop{display:flex}}.headerDesktopView{display:flex;width:100%;align-items:center;justify-content:space-between}.logoBox{display:flex;flex:1;flex-shrink:0;align-items:center}.logoBox a{display:flex;height:100%;justify-content:center;align-items:center}.logoBox a img{height:44px}.menuBox{display:flex;flex:1;justify-content:center;gap:calc(var(--spacing) * 8)}.menuBox button{color:var(--color-black);cursor:pointer;align-items:center;display:flex;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;background-color:transparent;font-family:var(--font-sans)}.siteMenuBox{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 4)}.siteMenuList{list-style:none;display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.siteMenuList li{line-height:1}.siteMenuList li a{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-black);text-decoration:none}.menuListIcon{display:flex;align-items:center;gap:calc(var(--spacing) * 2);list-style:none}.menuListIcon li{display:flex;align-items:center;justify-content:center;line-height:1}.menuListIcon li a,.menuListIcon li button{color:var(--color-black);background-color:transparent;display:flex}:is(.menuListIcon li a,.menuListIcon li button) .cartNotification{pointer-events:none;position:absolute;top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * -.5);display:flex;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);align-items:center;justify-content:center;border-radius:3.40282e38px;background-color:var(--color-black);font-size:9px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.footer-section .footer{background-color:var(--color-black);padding-inline:calc(var(--spacing) * 5);padding-block:3.125rem;color:var(--color-white)}@media(min-width:768px){.footer-section .footer{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 5)}}.footer-section .footer .footer-top-section{margin-bottom:0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 8)}@media(min-width:1025px){.footer-section .footer .footer-top-section{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:calc(var(--spacing) * 10)}}.footer-section .footer .footer-top-section .col-span-1{grid-column:span 1 / span 1}@media(min-width:768px){.footer-section .footer .footer-top-section .col-span-1.col-span-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-section .footer .footer-top-section .col-span-1 .subscribe-text{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase}.footer-section .footer .footer-top-section .col-span-1 .contact_form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.footer-section .footer .footer-top-section .col-span-1 .contact_form .form-row{position:relative;display:flex;width:100%}@media(min-width:768px){.footer-section .footer .footer-top-section .col-span-1 .contact_form .form-row{max-width:24rem}}.footer-section .footer .footer-top-section .col-span-1 .contact_form .form-row .form-btn{position:absolute;top:0;right:calc(var(--spacing) * 1);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);text-transform:uppercase;z-index:var(--z-content);background:transparent;font-family:var(--font-mono);bottom:0;margin:auto}.footer-section .footer .footer-top-section .col-span-1 .contact_form .form-row .form-input{height:100%;width:100%;border-radius:3.40282e38px;border-style:solid;border-width:1px;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 20);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black)}.footer-section .footer .footer-top-section .col-span-1 .contact_form .form-row .form-input:focus{outline:none}.footer-section .footer .footer-top-section .col-span-1 .menu-box{grid-column:span 1 / span 1;border-color:var(--color-neutral-600)}@media(min-width:768px){.footer-section .footer .footer-top-section .col-span-1 .menu-box.col-span-2{grid-column:span 2 / span 2}}.footer-section .footer .footer-top-section .col-span-1 .menu-box .menu-title{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.footer-section .footer .footer-top-section .col-span-1 .menu-box .menu-content{padding-bottom:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 0)}.footer-section .footer .footer-top-section .col-span-1 .menu-box .menu-content .menu-list{display:grid;gap:calc(var(--spacing) * 3)}.footer-section .footer .footer-top-section .col-span-1 .menu-box .menu-content .menu-list li .menu-link{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.footer-section .footer .footer-top-section .col-span-1 .menu-box .menu-content .menu-list li .menu-link:hover{text-decoration:underline}.footer-section .footer .footer-top-section .social-box{margin-bottom:calc(var(--spacing) * 10);display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.footer-section .footer .footer-top-section .social-box{align-items:flex-start}}.footer-section .footer .footer-top-section .social-box .social-heading{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.footer-section .footer .footer-top-section .social-box .social-row{display:flex;justify-content:center;gap:calc(var(--spacing) * 4)}.footer-section .footer .footer-top-section .social-box .social-row .social-icon .icon-wrap{display:flex;justify-content:center;align-items:center;border-radius:3.40282e38px;border:1px solid var(--color-white);padding:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.footer-section .footer .footer-top-section .social-box .social-row .social-icon .icon-wrap:hover{background-color:var(--color-white);color:var(--color-black)}.footer-section .footer .footer-bottom-section{border-top:1px solid var(--color-neutral-500);padding-top:calc(var(--spacing) * 6)}.footer-section .footer .footer-bottom-section .bottom-section-grid{display:grid;justify-content:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-white)}@media(min-width:768px){.footer-section .footer .footer-bottom-section .bottom-section-grid{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 4)}}.footer-section .footer .footer-bottom-section .bottom-section-grid .modal-link{cursor:pointer}.footer-section .footer .footer-bottom-section .bottom-section-grid .modal-link:hover{text-decoration:underline}.footer-section .footer .footer-bottom-section .bottom-section-grid .ot-sdk-show-settings{background:transparent;color:#fff;cursor:pointer}.footer-section .footer .footer-bottom-section .bottom-section-grid .bottom-link{cursor:pointer}: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:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(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);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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start: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-block-start: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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-section{position:relative;margin:calc(var(--spacing) * 2.5);overflow:hidden;border-radius:var(--radius);color:var(--color-white)}.hero-height-dynamic{height:350px}@media(min-width:768px){.hero-height-dynamic{height:500px}}@media(min-width:1025px){.hero-height-dynamic{height:calc(var(--hero-height-desktop) - var(--global-banner-height))}}.hero-video{height:100%;width:100%;object-fit:cover}.hero-content{position:absolute;inset:calc(var(--spacing) * 0);display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 20)!important;text-align:left}@media(min-width:48px){.hero-content{text-align:right;padding:calc(var(--spacing) * 16);align-self:stretch;justify-content:flex-end;align-items:flex-end}}.category-row{position:relative;padding:calc(var(--spacing) * 2.5)}@media(max-width:767px){.category-row{padding-inline:0}}.swiper-block{position:relative;display:block}@media(min-width:768px){.swiper-block .swiper-wrapper{display:flex!important}}.swiper-block .swiper-wrapper .swiper-slide{border-radius:20px;overflow:hidden;transition:border-radius .6s ease-in-out}@media(max-width:767px){.swiper-block .swiper-wrapper .swiper-slide.swiper-slide-active{border-radius:250px}.swiper-block .swiper-wrapper .swiper-slide.swiper-slide-active .slide-box .data-text-content .item-title{border:none}.swiper-block .swiper-wrapper .swiper-slide.swiper-slide-active .slide-box .data-text-content .item-cta-buttons{opacity:1}}@media(min-width:1025px){.swiper-block .swiper-wrapper .swiper-slide:hover{border-radius:250px}}.swiper-block .swiper-wrapper .swiper-slide:hover .slide-box .data-text-content .item-title{border:none}.swiper-block .swiper-wrapper .swiper-slide:hover .slide-box .data-text-content .item-cta-buttons{opacity:1}.swiper-block .swiper-wrapper .swiper-slide .slide-box{width:100%;position:relative}.swiper-block .swiper-wrapper .swiper-slide .slide-box .item-img{height:100%;width:100%;border-radius:inherit;object-fit:cover}.swiper-block .swiper-wrapper .swiper-slide .slide-box .data-text-content{position:absolute;inset:calc(var(--spacing) * 0);z-index:20;margin:auto;display:flex;height:fit-content;width:fit-content;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}.swiper-block .swiper-wrapper .swiper-slide .slide-box .data-text-content .item-title{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);white-space:nowrap;text-transform:uppercase;transition:background-color .2s var(--ease-sine-in-out),color .2s var(--ease-sine-in-out),border-color .2s var(--ease-sine-in-out),opacity .2s var(--ease-sine-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;border:1px solid var(--color-white);color:var(--color-white);background-color:#0000;font-weight:800}.swiper-block .swiper-wrapper .swiper-slide .slide-box .data-text-content .item-cta-buttons{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);opacity:0;transition:all .6s}.comfort-section{position:relative;margin-block:calc(var(--spacing) * 10)}@media(min-width:768px){.comfort-section .swiper .swiper-slide{max-height:90vh}}.comfort-section .swiper .swiper-slide .slide-comfort-box{display:flex;width:100%;flex-direction:column-reverse}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box{flex-direction:row;max-height:90vh}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details{position:relative;aspect-ratio:1;overflow:hidden}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details{width:50%}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content{position:absolute;left:50%;width:75%;height:75%;--tw-translate-x: -50%;translate:var(--tw-translate-x);object-fit:cover}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content{width:80%;height:80%}}@media(min-width:1024px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content{width:83.3333%;height:83.3333%}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content .dotted-wrap{position:relative;inset:calc(var(--spacing) * 0);top:calc(var(--spacing) * 8);z-index:-10;width:100%;height:100%;overflow:hidden}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content .dotted-wrap .bg-dots{position:absolute;inset:calc(var(--spacing) * 0);mix-blend-mode:multiply;background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-position:50%;background-size:15px 15px}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content .dotted-wrap .bg-dots{background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.5px);background-size:28px 28px}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content .dotted-wrap .bg-radial{position:absolute;inset:calc(var(--spacing) * 0);background-image:radial-gradient(ellipse 36.67% 37.98% at 54.57% 42.57%,#ece9e200 0%,var(--color-natural-white-60, #ece9e2) 100%)}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content .dotted-wrap .dotted-content{position:relative;width:100%;height:100%;z-index:var(--z-content)}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .img-box-content .content-img{position:absolute;inset:calc(var(--spacing) * 0);width:100%;height:100%;object-fit:cover}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box{position:absolute;inset:calc(var(--spacing) * 0);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 5);z-index:var(--z-content)}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box{padding-inline:10%}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-title{font-family:var(--font-mono);font-size:var(--text-xs);line-height:calc(var(--spacing) * 5);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-details{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 6)}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-details{gap:calc(var(--spacing) * 8)}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-details .details-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-details .details-wrap .title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-details .details-wrap .title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-details .details-wrap .sub-text{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-details .content-shop-box .content-details .content-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-image{aspect-ratio:1;overflow:hidden;position:relative}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-image{width:50%}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-image .img-box{position:absolute;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 8);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 8);overflow:hidden;border-radius:var(--radius-3xl)}@media(min-width:768px){.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-image .img-box{right:10%;left:calc(var(--spacing) * 0)}}.comfort-section .swiper .swiper-slide .slide-comfort-box .comfort-image .img-box img{width:100%;height:100%;max-width:100%;object-fit:cover}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.collection-show-section{padding-inline:calc(var(--spacing) * 2.5)}.collection-show-section .head-wrap{margin-inline:auto;margin-block:calc(var(--spacing) * 5);text-align:center;display:flex;flex-direction:column;gap:.6em}@media(min-width:768px){.collection-show-section .head-wrap{margin-block:calc(var(--spacing) * 10);max-width:var(--container-4xl)}}.collection-show-section .head-wrap h3{margin-bottom:.6em;font-size:1.25em;line-height:1.6;--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--tw-prose-headings)}.collection-show-section .collection-grid-box{width:100%}.collection-show-section .collection-grid-box .collection-grid{display:grid;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2.5)}@media(min-width:768px){.collection-show-section .collection-grid-box .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not all and (min-width:768px){.collection-show-section .collection-grid-box .collection-grid{grid-auto-flow:dense}}.collection-show-section .collection-grid-box .collection-grid .card-img{width:100%;height:100%;object-fit:cover}.collection-show-section .collection-grid-box .collection-grid .hero_card{position:relative;grid-column:span 2 / span 2;grid-row:span 2 / span 2;aspect-ratio:1;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-2xl)}.collection-show-section .collection-grid-box .collection-grid .hero_card.helf-full-card{grid-row:span 2 / span 2;aspect-ratio:1 / 2;background-color:#0000;grid-column:initial}.collection-show-section .collection-grid-box .collection-grid .hero_card.half-half-card{aspect-ratio:1;background-color:#0000;grid-column:initial;grid-row:initial}.collection-show-section .collection-grid-box .collection-grid .product-card{position:relative;grid-column:span 2 / span 2;aspect-ratio:2;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-white)}.collection-show-section .collection-grid-box .collection-grid .video_card{position:relative;aspect-ratio:2;grid-column:span 2 / span 2;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-white)}.collection-show-section .collection-grid-box .collection-grid .last-half-half-card{position:relative;aspect-ratio:1;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-2xl);background-color:#0000}.collection-show-section .collection-grid-box .collection-grid .card-content-box{position:absolute;inset:calc(var(--spacing) * 0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);text-align:center;color:var(--color-white)}@media(min-width:768px){.collection-show-section .collection-grid-box .collection-grid .card-content-box{align-items:center;justify-content:center;text-align:center}}.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-small-text{margin-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase}@media(min-width:768px){.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-small-text{margin-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-heading{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}@media(min-width:768px){.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-heading{font-size:40px}}.collection-show-section .collection-grid-box .collection-grid .card-content-box .bold-text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}@media(min-width:768px){.collection-show-section .collection-grid-box .collection-grid .card-content-box .bold-text{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-btns{margin-block:calc(var(--spacing) * 4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}@media(min-width:768px){.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-btns{margin-block:calc(var(--spacing) * 5)}}.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-btns .card-btn{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm--line-height);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-black);text-transform:uppercase;transition:background-color .2s var(--ease-sine-in-out),color .2s var(--ease-sine-in-out),border-color .2s var(--ease-sine-in-out),opacity .2s var(--ease-sine-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;border:1px solid var(--color-white);width:100%;background-color:var(--color-white);text-decoration:none}.collection-show-section .collection-grid-box .collection-grid .card-content-box .card-btns .card-btn:hover{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}.product-section .product-carousel{overflow-x:clip;margin-bottom:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 24);position:relative}.product-section .product-carousel .category-buttons{position:relative;margin-bottom:calc(var(--spacing) * 8);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 5);overflow-x:auto;scroll-behavior:smooth;z-index:var(--z-content)}@media(min-width:768px){.product-section .product-carousel .category-buttons{gap:calc(var(--spacing) * 10)}}@media(min-width:1024px){.product-section .product-carousel .category-buttons{gap:calc(var(--spacing) * 15)}}@media(min-width:1280px){.product-section .product-carousel .category-buttons{gap:calc(var(--spacing) * 20)}}.product-section .product-carousel .category-buttons button{appearance:button;cursor:pointer;font-size:var(--text-xs);line-height:calc(var(--spacing) * 5);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);text-wrap:nowrap;color:var(--color-light-charcoal);text-transform:uppercase;opacity:.7;background:transparent;transition:background-color .2s var(--ease-sine-in-out),color .2s var(--ease-sine-in-out),border-color .2s var(--ease-sine-in-out),opacity .2s var(--ease-sine-out)}@media(min-width:768px){.product-section .product-carousel .category-buttons button{font-size:var(--text-base);line-height:calc(var(--spacing) * 5)}}.product-section .product-carousel .category-buttons button.active{color:var(--color-black);text-decoration-line:underline}.product-section .product-carousel .products-block{position:relative;margin-block:-8%;-webkit-user-select:none;user-select:none;z-index:var(--z-base)}.product-section .product-carousel .products-block .pattern-wrapper{position:absolute;inset:calc(var(--spacing) * 0);margin:auto;height:100%;width:100%}@media(min-width:768px){.product-section .product-carousel .products-block .pattern-wrapper{height:70%;width:70%;z-index:var(--z-background)}}.product-section .product-carousel .products-block .pattern-wrapper .pattern-dots-container{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--color-natural-white);opacity:.6}.product-section .product-carousel .products-block .pattern-wrapper .pattern-dots-container .bg-dots{position:absolute;inset:calc(var(--spacing) * 0);mix-blend-mode:multiply;background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-position:50%;background-size:15px 15px}@media(min-width:768px){.product-section .product-carousel .products-block .pattern-wrapper .pattern-dots-container .bg-dots{background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.5px);background-size:28px 28px}}.product-section .product-carousel .products-block .pattern-wrapper .pattern-dots-container .bg-radial{position:absolute;inset:calc(var(--spacing) * 0);background-image:radial-gradient(ellipse 36.67% 37.98% at 54.57% 42.57%,#ece9e200 0%,var(--color-natural-white-60, #ece9e2) 100%)}.product-section .product-carousel .products-block .pattern-wrapper .pattern-dots-container .bg-content{position:relative;width:100%;height:100%;z-index:var(--z-content)}.product-section .product-carousel .product-info-container{position:relative;z-index:10;display:flex;width:100%;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 5);text-align:center}.product-section .product-carousel .product-info-container .info-heading{font-size:30px;line-height:calc(var(--spacing) * 7.5);color:var(--color-black)}@media(min-width:768px){.product-section .product-carousel .product-info-container .info-heading{font-size:40px;line-height:calc(var(--spacing) * 10)}}.product-section .product-carousel .product-info-container .info-sub-text{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5)}.product-section .product-carousel .product-info-container .info-sub-text .sub-text{font-size:var(--text-xs);line-height:calc(var(--spacing) * 5)}.product-section .product-carousel .product-info-container .info-sub-text .price-text{font-size:var(--text-xs);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase}.product-section .product-carousel .product-info-container .info-links-wrap{display:flex;gap:calc(var(--spacing) * 2.5)}.product-section .product-carousel .product-info-container .info-links-wrap .info-btn{min-width:130px;line-height:1;height:34px;font-weight:700}.promo-section .promo-tiles{margin-block:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2.5)}.promo-section .promo-tiles .promo-grid{display:grid;gap:calc(var(--spacing) * 8)}@media(min-width:768px){.promo-section .promo-tiles .promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 2.5)}}.promo-section .promo-tiles .promo-grid .promo-card{position:relative;aspect-ratio:7 / 10;width:100%;overflow:hidden;border-radius:var(--radius-3xl);background-color:var(--color-white)}.promo-section .promo-tiles .promo-grid .promo-card:hover .promo-img{--tw-scale-x: 108%;--tw-scale-y: 108%;--tw-scale-z: 108%;scale:var(--tw-scale-x) var(--tw-scale-y)}.promo-section .promo-tiles .promo-grid .promo-card .promo-img{width:100%;height:100%;object-fit:cover;object-position:top;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .9s;transition-duration:.9s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(min-width:768px){.promo-section .promo-tiles .promo-grid .promo-card .promo-img{object-position:center}}.promo-section .promo-tiles .promo-grid .promo-card .card-content{position:absolute;inset:calc(var(--spacing) * 0);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.promo-section .promo-tiles .promo-grid .promo-card .card-content .content-box{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);text-align:center}.promo-section .promo-tiles .promo-grid .promo-card .card-content .content-box .content-heading{font-size:1.875rem}@media(min-width:768px){.promo-section .promo-tiles .promo-grid .promo-card .card-content .content-box .content-heading{font-size:2.5rem}}.promo-section .promo-tiles .promo-grid .promo-card .card-content .content-box .content-text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}@media(min-width:768px){.promo-section .promo-tiles .promo-grid .promo-card .card-content .content-box .content-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.promo-section .promo-tiles .promo-grid .promo-card .card-content .card-btn-wrap{position:absolute;right:calc(var(--spacing) * 2.5);bottom:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);display:flex;gap:calc(var(--spacing) * 2.5)}@media(min-width:768px){.promo-section .promo-tiles .promo-grid .promo-card .card-content .card-btn-wrap{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5)}}.promo-section .promo-tiles .promo-grid .promo-card .card-content .card-btn-wrap .card-btn{flex:1}.seo-tiles-section .seo-tiles{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5)}@media(min-width:768px){.seo-tiles-section .seo-tiles{min-height:calc(var(--spacing) * 60);grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-tiles-section .seo-tiles .tiles-card{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 8)}@media(min-width:768px){.seo-tiles-section .seo-tiles .tiles-card{justify-content:flex-start;padding:calc(var(--spacing) * 8)}}.seo-tiles-section .seo-tiles .tiles-card .card-heading{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-family:var(--font-mono)}.seo-tiles-section .seo-tiles .tiles-card .tiles-content p{margin:0}.product-card{position:relative;display:flex;height:100%;width:100%;flex-direction:column;border-radius:var(--radius-2xl);background-color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.product-card .card-tag{position:absolute;top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);z-index:20;display:flex;align-items:center;justify-content:space-between;border-radius:3.40282e38px!important;background-color:var(--color-natural-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-black);text-transform:uppercase;width:fit-content;z-index:var(--z-content);font-family:var(--font-mono)}@media(min-width:768px){.product-card .card-tag{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5)}}.product-card .card-img-wrap{position:relative;z-index:10;aspect-ratio:1}.product-card .card-img-wrap .card-link{position:absolute;inset:calc(var(--spacing) * 0);overflow:hidden;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.product-card .card-img-wrap .card-link .card-img{position:absolute;inset:calc(var(--spacing) * 0);z-index:0;height:100%;width:100%;object-fit:cover;transition-property:opacity;--tw-duration: .3s;transition-duration:.3s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.product-card .card-details{margin-top:auto;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5);justify-self:flex-end;padding:calc(var(--spacing) * 2.5)}@media(min-width:768px){.product-card .card-details{padding:calc(var(--spacing) * 4)}}.product-card .card-details .title-link{display:flex;height:100%;flex-direction:column;gap:calc(var(--spacing) * 1.5)}@media(min-width:768px){.product-card .card-details .title-link{gap:calc(var(--spacing) * 1)}}.product-card .card-details .title-link .product-name{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}@media(min-width:768px){.product-card .card-details .title-link .product-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.product-card .card-details .title-link .product-theme{min-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}@media(min-width:768px){.product-card .card-details .title-link .product-theme{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.product-card .card-details .card-footer{display:flex;align-items:center;justify-content:space-between}.product-card .card-details .card-footer .choose-color-wrap{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 2)}.product-card .card-details .card-footer .choose-color-wrap .color-choose-row{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick{position:relative}.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick input[type=radio]{position:absolute;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);opacity:0;z-index:1;cursor:pointer}@media(min-width:768px){.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick input[type=radio]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}@media(min-width:1024px){.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick input[type=radio]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick input[type=radio]:hover+.pick-label{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick input[type=radio]:checked+.pick-label{border:3px solid #fff;--tw-shadow: 0 0 0 1px var(--tw-shadow-color, black);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 0 1px var(--tw-shadow-color, black)}.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick .pick-label{display:block;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;border-radius:3.40282e38px;transition-property:all;--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(min-width:768px){.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick .pick-label{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}@media(min-width:1024px){.product-card .card-details .card-footer .choose-color-wrap .color-choose-row .color-pick .pick-label{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}.products-carousel-section .product-carousel{position:relative;margin-block:calc(var(--spacing) * 10)}@media(min-width:768px){.products-carousel-section .product-carousel{padding-inline:calc(var(--spacing) * 2.5)}}.products-carousel-section .product-carousel .product-carousel-nav{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center;justify-content:space-between}.products-carousel-section .product-carousel .product-carousel-nav .btn-wrap{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 5);overflow-x:auto;scroll-behavior:smooth;padding-inline:calc(var(--spacing) * 5)}@media(min-width:768px){.products-carousel-section .product-carousel .product-carousel-nav .btn-wrap{gap:calc(var(--spacing) * 10)}}.products-carousel-section .product-carousel .product-carousel-nav .btn-wrap button{cursor:pointer;border-bottom:2px solid transparent;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;text-transform:uppercase;--tw-duration: .3s;transition-duration:.3s}.products-carousel-section .product-carousel .product-carousel-nav .btn-wrap button.active,.products-carousel-section .product-carousel .product-carousel-nav .btn-wrap button:hover{border-color:#000}@media(min-width:768px){.products-carousel-section .product-carousel .product-carousel-nav .btn-wrap button{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}
