/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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;--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);--color-blue:#0062c6;--color-red:#c11722;--color-red-dark:#9d0f18;--color-yellow:#d48106;--color-green:#00a94f;--color-light-yellow:#fef201;--color-darker-blue:#07529f;--color-yellow-blur:#f5a21b;--color-beige:#fff0dc;--color-light-gray:#efefef;--font-weight-body-weight:300;--font-weight-body-weight-bold:700;--font-weight-heading-weight:700;--font-heading:"Monigue",sans-serif;--font-body-primary:"Circular Std",sans-serif;--font-sang-bleu-og-sans:"SangBleu OG Sans",serif;--background-image-recipe-gradient:linear-gradient(180deg,#0000 0%,#000000b3 100%)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}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}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2\/5{top:40%}.top-3{top:calc(var(--spacing)*3)}.top-31{top:calc(var(--spacing)*31)}.top-56\/100{top:56%}.top-\[15px\]{top:15px}.top-\[22px\]{top:22px}.top-\[36\%\]{top:36%}.top-\[42\%\]{top:42%}.top-\[53\%\]{top:53%}.-right-47\.5{right:calc(var(--spacing)*-47.5)}.-right-58\.5{right:calc(var(--spacing)*-58.5)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2\.75{right:calc(var(--spacing)*2.75)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-6\.25{right:calc(var(--spacing)*6.25)}.right-7\.5{right:calc(var(--spacing)*7.5)}.right-17\.5{right:calc(var(--spacing)*17.5)}.right-\[58px\]{right:58px}.-bottom-11{bottom:calc(var(--spacing)*-11)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-7\.5{bottom:calc(var(--spacing)*7.5)}.bottom-18{bottom:calc(var(--spacing)*18)}.-left-41{left:calc(var(--spacing)*-41)}.-left-44{left:calc(var(--spacing)*-44)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-4\.5{left:calc(var(--spacing)*4.5)}.left-6{left:calc(var(--spacing)*6)}.left-7\.5{left:calc(var(--spacing)*7.5)}.left-9{left:calc(var(--spacing)*9)}.left-17\.5{left:calc(var(--spacing)*17.5)}.-z-1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-\[9999\]{z-index:9999}.col-2{grid-column:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:120rem){.container{max-width:120rem}}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.my-15{margin-block:calc(var(--spacing)*15)}.my-\[30px\]{margin-block:30px}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-3\.75{margin-top:calc(var(--spacing)*3.75)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-6\.5{margin-top:calc(var(--spacing)*6.5)}.mt-7\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-11\.5{margin-top:calc(var(--spacing)*11.5)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-15{margin-top:calc(var(--spacing)*15)}.mt-25{margin-top:calc(var(--spacing)*25)}.mt-\[5px\]{margin-top:5px}.mt-\[20px\]{margin-top:20px}.mt-\[60px\]{margin-top:60px}.mt-auto{margin-top:auto}.mr-4\.5{margin-right:calc(var(--spacing)*4.5)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-8{margin-right:calc(var(--spacing)*8)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-7\.5{margin-bottom:calc(var(--spacing)*7.5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-\[30px\]{margin-bottom:30px}.mb-\[136px\]{margin-bottom:136px}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-8{margin-left:calc(var(--spacing)*8)}.btn-arrow-small{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.btn-arrow-small{font-size:32px;line-height:24px}}.btn-arrow-small{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn-arrow-small:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn-arrow-small{padding:18px 38px 12px}}.btn-arrow-small{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);padding:calc(var(--spacing)*3);color:var(--color-blue);border-radius:3.40282e38px;flex-shrink:0}@media (min-width:48rem){.btn-arrow-small{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);padding:calc(var(--spacing)*4.5)}}.btn-arrow-small.btn-arrow-small{min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0)}.btn-arrow-small svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}@media (min-width:48rem){.btn-arrow-small svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}.btn-arrow-small:hover:not(:disabled){background-color:#0000}.btn-arrow-small.btn-arrow__yellow{background-color:var(--color-yellow);color:var(--color-white)}.btn-arrow-small.btn-arrow__yellow:hover:not(:disabled){background-color:var(--color-white);color:var(--color-blue)}.btn-arrow-small.btn-arrow__blue{background-color:var(--color-blue);color:var(--color-white)}.btn-arrow-small.btn-arrow__blue:hover:not(:disabled){background-color:var(--color-white);color:var(--color-blue)}@media (min-width:48rem){.btn-arrow-small{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);padding:calc(var(--spacing)*2.5)}.btn-arrow-small svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.btn-arrow{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.btn-arrow{font-size:32px;line-height:24px}}.btn-arrow{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn-arrow:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn-arrow{padding:18px 38px 12px}}.btn-arrow{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);padding:calc(var(--spacing)*3);color:var(--color-blue);border-radius:3.40282e38px;flex-shrink:0}@media (min-width:48rem){.btn-arrow{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);padding:calc(var(--spacing)*4.5)}}.btn-arrow.btn-arrow{min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0)}.btn-arrow svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}@media (min-width:48rem){.btn-arrow svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}.btn-arrow:hover:not(:disabled){background-color:#0000}.btn-arrow.btn-arrow__yellow{background-color:var(--color-yellow);color:var(--color-white)}.btn-arrow.btn-arrow__yellow:hover:not(:disabled){background-color:var(--color-white);color:var(--color-blue)}.btn-arrow.btn-arrow__blue{background-color:var(--color-blue);color:var(--color-white)}.btn-arrow.btn-arrow__blue:hover:not(:disabled){background-color:var(--color-white);color:var(--color-blue)}.btn-large{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.btn-large{font-size:32px;line-height:24px}}.btn-large{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn-large:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn-large{padding:18px 38px 12px}}.btn-large{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.btn-large:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.btn-large{--tw-leading:1;padding-inline:25px;width:fit-content;padding-top:11px;padding-bottom:5px;line-height:1}@media (min-width:64rem){.btn-large{padding-inline:31px;padding-top:15px;padding-bottom:calc(var(--spacing)*2)}}.btn-2-small{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}.btn-2-small{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn-2-small:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn-2-small{padding:18px 38px 12px}}.btn-2-small{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue);background-color:var(--color-blue);color:var(--color-white)}.btn-2-small:hover:not(:disabled){color:var(--color-blue);background-color:#0000}.btn-2-small{width:fit-content;font-family:var(--font-heading);padding:8px 18px 4px;font-size:24px;font-style:normal;font-weight:400;line-height:18px}@media (min-width:48rem){.btn-2-small{font-size:32px;line-height:24px}}.btn-2-small{letter-spacing:0;font-size:14px;line-height:75%}@media (min-width:48rem){.btn-2-small{font-size:20px}}.btn-2-small{--tw-leading:1;line-height:1}.btn-1-small{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}.btn-1-small{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn-1-small:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn-1-small{padding:18px 38px 12px}}.btn-1-small{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.btn-1-small:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.btn-1-small{width:fit-content;font-family:var(--font-heading);padding:11px 22px 6px;font-size:24px;font-style:normal;font-weight:400;line-height:18px}@media (min-width:48rem){.btn-1-small{font-size:32px;line-height:24px}}.btn-1-small{font-size:18.75px;line-height:100%}@media (min-width:48rem){.btn-1-small{font-size:25px}}.btn-1-small{--tw-leading:1;line-height:1}.btn-1{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.btn-1{font-size:32px;line-height:24px}}.btn-1{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn-1:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn-1{padding:18px 38px 12px}}.btn-1{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.btn-1:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.btn-2{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.btn-2{font-size:32px;line-height:24px}}.btn-2{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn-2:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn-2{padding:18px 38px 12px}}.btn-2{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue);background-color:var(--color-blue);color:var(--color-white)}.btn-2:hover:not(:disabled){color:var(--color-blue);background-color:#0000}.btn{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.btn{font-size:32px;line-height:24px}}.btn{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.btn:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.btn{padding:18px 38px 12px}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-344\/377{aspect-ratio:344/377}.aspect-\[43\/47\]{aspect-ratio:43/47}.aspect-\[43\/90\]{aspect-ratio:43/90}.aspect-\[76\/140\]{aspect-ratio:76/140}.aspect-\[125\/61\]{aspect-ratio:125/61}.aspect-\[143\/200\]{aspect-ratio:143/200}.aspect-\[167\/130\]{aspect-ratio:167/130}.aspect-\[167\/183\]{aspect-ratio:167/183}.aspect-\[215\/277\]{aspect-ratio:215/277}.aspect-\[253\/546\]{aspect-ratio:253/546}.aspect-\[286\/395\]{aspect-ratio:286/395}.aspect-\[316\/455\]{aspect-ratio:316/455}.aspect-\[342\/373\]{aspect-ratio:342/373}.aspect-\[344\/377\]{aspect-ratio:344/377}.aspect-\[344\/378\]{aspect-ratio:344/378}.aspect-\[375\/143\]{aspect-ratio:375/143}.aspect-\[446\/809\]{aspect-ratio:446/809}.aspect-\[578\/540\]{aspect-ratio:578/540}.aspect-\[660\/720\]{aspect-ratio:660/720}.aspect-\[662\/706\]{aspect-ratio:662/706}.aspect-\[1128\/601\]{aspect-ratio:1128/601}.aspect-square{aspect-ratio:1}.\!h-14{height:calc(var(--spacing)*14)!important}.\!h-auto{height:auto!important}.h-\(--mobile-red-bg-height\){height:var(--mobile-red-bg-height)}.h-3{height:calc(var(--spacing)*3)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-5\.25{height:calc(var(--spacing)*5.25)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-8\.5{height:calc(var(--spacing)*8.5)}.h-10{height:calc(var(--spacing)*10)}.h-12\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-15{height:calc(var(--spacing)*15)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-25{height:calc(var(--spacing)*25)}.h-33{height:calc(var(--spacing)*33)}.h-35{height:calc(var(--spacing)*35)}.h-50\.5{height:calc(var(--spacing)*50.5)}.h-\[10px\]{height:10px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[24px\]{height:24px}.h-\[27px\]{height:27px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[43px\]{height:43px}.h-\[45px\]{height:45px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[80px\]{height:80px}.h-\[calc\(240\/600\*100\%\)\]{height:40%}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-screen{height:100vh}.max-h-\[24vh\]{max-height:24vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[540px\]{max-height:540px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(100vh-235px\)\]{max-height:calc(100vh - 235px)}.min-h-\(--min-height-mobile\){min-height:var(--min-height-mobile)}.min-h-11\.25{min-height:calc(var(--spacing)*11.25)}.min-h-12\.25{min-height:calc(var(--spacing)*12.25)}.min-h-\[100vh\]{min-height:100vh}.min-h-\[200px\]{min-height:200px}.min-h-full{min-height:100%}.\!w-auto{width:auto!important}.w-3{width:calc(var(--spacing)*3)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\.25{width:calc(var(--spacing)*5.25)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12\.5{width:calc(var(--spacing)*12.5)}.w-15{width:calc(var(--spacing)*15)}.w-20{width:calc(var(--spacing)*20)}.w-25{width:calc(var(--spacing)*25)}.w-33{width:calc(var(--spacing)*33)}.w-35{width:calc(var(--spacing)*35)}.w-50{width:calc(var(--spacing)*50)}.w-50\.5{width:calc(var(--spacing)*50.5)}.w-\[14\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[21px\]{width:21px}.w-\[31px\]{width:31px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[43px\]{width:43px}.w-\[46px\]{width:46px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[245px\]{width:245px}.w-\[551px\]{width:551px}.w-\[calc\(100\%-38px\)\]{width:calc(100% - 38px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-\[80px\]{max-width:80px}.max-w-\[191px\]{max-width:191px}.max-w-\[222px\]{max-width:222px}.max-w-\[250px\]{max-width:250px}.max-w-\[277px\]{max-width:277px}.max-w-\[354px\]{max-width:354px}.max-w-\[375px\]{max-width:375px}.max-w-\[435px\]{max-width:435px}.max-w-\[446px\]{max-width:446px}.max-w-\[524px\]{max-width:524px}.max-w-\[549px\]{max-width:549px}.max-w-\[664px\]{max-width:664px}.max-w-\[665px\]{max-width:665px}.max-w-\[683px\]{max-width:683px}.max-w-\[800px\]{max-width:800px}.max-w-\[810px\]{max-width:810px}.max-w-\[860px\]{max-width:860px}.max-w-\[885px\]{max-width:885px}.max-w-\[920px\]{max-width:920px}.max-w-\[1172px\]{max-width:1172px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-30px\)\]{max-width:calc(100% - 30px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-\[215px\]{min-width:215px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-1\/2{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-200{--tw-scale-x:200%;--tw-scale-y:200%;--tw-scale-z:200%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-4{rotate:-4deg}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-y-180{--tw-rotate-y:rotateY(180deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-\[rotate\(180deg\)\]{transform:rotate(180deg)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_60px\]{grid-template-columns:1fr 60px}.grid-cols-\[100\%\]{grid-template-columns:100%}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-4\.5{gap:calc(var(--spacing)*4.5)}.gap-4\.25{gap:calc(var(--spacing)*4.25)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-6\.5{gap:calc(var(--spacing)*6.5)}.gap-7{gap:calc(var(--spacing)*7)}.gap-7\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-15{gap:calc(var(--spacing)*15)}.gap-15\.25{gap:calc(var(--spacing)*15.25)}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[25px\]{gap:25px}.gap-\[30px\]{gap:30px}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3\.5{column-gap:calc(var(--spacing)*3.5)}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-\[59px\]{row-gap:59px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[9px\]{border-radius:9px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[755px\]{border-radius:755px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-none{--tw-border-style:none;border-style:none}.\!border-white{border-color:var(--color-white)!important}.border-beige{border-color:var(--color-beige)}.border-black{border-color:var(--color-black)}.border-blue{border-color:var(--color-blue)}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-t-black{border-top-color:var(--color-black)}.border-t-blue{border-top-color:var(--color-blue)}.border-b-blue{border-bottom-color:var(--color-blue)}.\!bg-gray-200{background-color:var(--color-gray-200)!important}.bg-\(--bg-color\){background-color:var(--bg-color)}.bg-beige{background-color:var(--color-beige)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/66{background-color:#000000a8}@supports (color:color-mix(in lab,red,red)){.bg-black\/66{background-color:color-mix(in oklab,var(--color-black)66%,transparent)}}.bg-blue{background-color:var(--color-blue)}.bg-darker-blue{background-color:var(--color-darker-blue)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green{background-color:var(--color-green)}.bg-light-gray{background-color:var(--color-light-gray)}.bg-red{background-color:var(--color-red)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-yellow{background-color:var(--color-yellow)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-recipe-gradient{background-image:var(--background-image-recipe-gradient)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab,red,red)){.to-black\/90{--tw-gradient-to:color-mix(in oklab,var(--color-black)90%,transparent)}}.to-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\!object-contain{object-fit:contain!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7\.5{padding:calc(var(--spacing)*7.5)}.p-10{padding:calc(var(--spacing)*10)}.p-\[17px\]{padding:17px}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\.5{padding-inline:calc(var(--spacing)*5.5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-6\.5{padding-inline:calc(var(--spacing)*6.5)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.75{padding-block:calc(var(--spacing)*2.75)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-14{padding-block:calc(var(--spacing)*14)}.py-15{padding-block:calc(var(--spacing)*15)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[4\.5px\]{padding-block:4.5px}.py-\[11px\]{padding-block:11px}.py-\[22px\]{padding-block:22px}.py-\[50px\]{padding-block:50px}.pt-\(--padding-top-mobile\){padding-top:var(--padding-top-mobile)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-3\.75{padding-top:calc(var(--spacing)*3.75)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-4\.5{padding-top:calc(var(--spacing)*4.5)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7\.5{padding-top:calc(var(--spacing)*7.5)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-11{padding-top:calc(var(--spacing)*11)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14\.5{padding-top:calc(var(--spacing)*14.5)}.pt-15{padding-top:calc(var(--spacing)*15)}.pt-19\.75{padding-top:calc(var(--spacing)*19.75)}.pt-23\.5{padding-top:calc(var(--spacing)*23.5)}.pt-23\.75{padding-top:calc(var(--spacing)*23.75)}.pt-26\.5{padding-top:calc(var(--spacing)*26.5)}.pt-\[30px\]{padding-top:30px}.pt-\[41px\]{padding-top:41px}.pt-\[184px\]{padding-top:184px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2\.75{padding-right:calc(var(--spacing)*2.75)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-7\.75{padding-right:calc(var(--spacing)*7.75)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-18{padding-right:calc(var(--spacing)*18)}.pr-\[3px\]{padding-right:3px}.pr-\[5px\]{padding-right:5px}.pb-\(--padding-bottom-mobile\){padding-bottom:var(--padding-bottom-mobile)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-2\.25{padding-bottom:calc(var(--spacing)*2.25)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-11{padding-bottom:calc(var(--spacing)*11)}.pb-13\.25{padding-bottom:calc(var(--spacing)*13.25)}.pb-13\.75{padding-bottom:calc(var(--spacing)*13.75)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-15\.25{padding-bottom:calc(var(--spacing)*15.25)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-34{padding-bottom:calc(var(--spacing)*34)}.pb-\[3px\]{padding-bottom:3px}.pb-\[7px\]{padding-bottom:7px}.pb-\[23px\]{padding-bottom:23px}.pb-\[40px\]{padding-bottom:40px}.pb-\[49px\]{padding-bottom:49px}.pb-\[50px\]{padding-bottom:50px}.pb-\[55px\]{padding-bottom:55px}.pb-\[174px\]{padding-bottom:174px}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5\.75{padding-left:calc(var(--spacing)*5.75)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-9\.25{padding-left:calc(var(--spacing)*9.25)}.pl-\[6px\]{padding-left:6px}.pl-\[21px\]{padding-left:21px}.pl-\[23px\]{padding-left:23px}.pl-\[25px\]{padding-left:25px}.pl-\[31px\]{padding-left:31px}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.text-start{text-align:start}.heading-small-1{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.heading-small-1{letter-spacing:-1.16px;font-size:116px}}.heading-small-1{letter-spacing:-.6px;font-size:48px}@media (min-width:48rem){.heading-small-1{letter-spacing:-2.9px;font-size:116px}}.heading-1{font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.heading-1{letter-spacing:-1.52px;font-size:152px}}.heading-2{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.heading-2{letter-spacing:-1.16px;font-size:116px}}.heading-3{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.heading-3{letter-spacing:-.64px;font-size:64px}}.heading-4{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.heading-4{letter-spacing:-.4px;font-size:40px}}.heading-large-1{font-family:var(--font-heading);letter-spacing:normal;text-transform:uppercase;font-size:81px;font-style:normal;font-weight:400;line-height:90%}.heading-large-2{font-family:var(--font-heading);letter-spacing:normal;text-transform:uppercase;font-size:157px;font-style:normal;font-weight:400;line-height:90%}.button-text-small{font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:400;line-height:18px}@media (min-width:48rem){.button-text-small{font-size:32px;line-height:24px}}.button-text-small{letter-spacing:0;font-size:14px;line-height:75%}@media (min-width:48rem){.button-text-small{font-size:20px}}.s1{font-family:var(--font-body-primary);letter-spacing:-.38px;font-size:19px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.s1{letter-spacing:-.64px;font-size:32px;line-height:100%}}.p1{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.p1{letter-spacing:-.42px;font-size:21px}}.p2{font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.p2{letter-spacing:-.44px;font-size:22px}}.p3{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.p3{letter-spacing:-.36px;font-size:18px}}.p4{font-family:var(--font-body-primary);letter-spacing:-.24px;font-size:12px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.p4{letter-spacing:-.32px;font-size:16px}}.p5{font-family:var(--font-body-primary);letter-spacing:-.2px;font-size:10px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.p5{letter-spacing:-.24px;font-size:12px}}.font-\[\'Serenity\'\]{font-family:Serenity}.font-heading{font-family:var(--font-heading)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[90\%\]{--tw-leading:90%;line-height:90%}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-body-weight{--tw-font-weight:var(--font-weight-body-weight);font-weight:var(--font-weight-body-weight)}.font-heading-weight{--tw-font-weight:var(--font-weight-heading-weight);font-weight:var(--font-weight-heading-weight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.56px\]{--tw-tracking:.56px;letter-spacing:.56px}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.\!text-white{color:var(--color-white)!important}.text-\(--text-color\){color:var(--text-color)}.text-\(--title-color\){color:var(--title-color)}.text-black{color:var(--color-black)}.text-blue{color:var(--color-blue)}.text-red{color:var(--color-red)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-0{text-decoration-thickness:0}.underline-offset-2{text-underline-offset:2px}.placeholder-blue::placeholder{color:var(--color-blue)}.\!opacity-0{opacity:0!important}.opacity-\(--overlay-opacity\){opacity:var(--overlay-opacity)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[50px\]{--tw-blur:blur(50px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[14\.27px_8\.432px_1\.865px_rgba\(0\,0\,0\,0\.20\)\]{--tw-drop-shadow-size:drop-shadow(14.27px 8.432px 1.865px var(--tw-drop-shadow-color,#0003));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{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,visibility,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))}.transition-\[visibility\]{transition-property:visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.\!ease-linear{--tw-ease:linear!important;transition-timing-function:linear!important}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[scrollbar-width\:none\]{scrollbar-width:none}.backface-hidden{backface-visibility:hidden}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:text-darker-blue:is(:where(.group):hover *){color:var(--color-darker-blue)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/category\:translate-x-0:is(:where(.group\/category):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/link\:underline:is(:where(.group\/link):hover *){text-decoration-line:underline}.group-hover\/occasion\:translate-x-0:is(:where(.group\/occasion):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}.group-\[\&\.tapped\]\:opacity-100:is(:where(.group).tapped *){opacity:1}.group-\[\.no-scroll\]\:justify-center:is(:where(.group).no-scroll *){justify-content:center}.peer-checked\:bg-white:is(:where(.peer):checked~*){background-color:var(--color-white)}.peer-checked\:text-blue:is(:where(.peer):checked~*){color:var(--color-blue)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/60::placeholder{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.before\:bg-blue:before{content:var(--tw-content);background-color:var(--color-blue)}.before\:bg-red:before{content:var(--tw-content);background-color:var(--color-red)}.before\:bg-red-dark:before{content:var(--tw-content);background-color:var(--color-red-dark)}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:bg-yellow:before{content:var(--tw-content);background-color:var(--color-yellow)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-1:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-yellow:after{content:var(--tw-content);background-color:var(--color-yellow)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.only\:mx-auto:only-child{margin-inline:auto}.only\:max-w-full:only-child{max-width:100%}.first-of-type\:pt-10:first-of-type{padding-top:calc(var(--spacing)*10)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:font-semibold:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.hover\:text-darker-blue:hover{color:var(--color-darker-blue)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:border-white:focus{border-color:var(--color-white)}.focus\:bg-white\/20:focus{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/20:focus{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.focus\:px-6:focus{padding-inline:calc(var(--spacing)*6)}.focus\:py-3:focus{padding-block:calc(var(--spacing)*3)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:-4px}.focus-visible\:outline-darker-blue:focus-visible{outline-color:var(--color-darker-blue)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.disabled\:hidden:disabled{display:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:80rem){.max-xl\:-mx-10{margin-inline:calc(var(--spacing)*-10)}.max-xl\:first\:pl-10:first-child{padding-left:calc(var(--spacing)*10)}.max-xl\:last\:pr-10:last-child{padding-right:calc(var(--spacing)*10)}}@media not all and (min-width:64rem){.max-lg\:mt-\[60px\]\!{margin-top:60px!important}.max-lg\:h-5\.5{height:calc(var(--spacing)*5.5)}.max-lg\:w-5\.5{width:calc(var(--spacing)*5.5)}.max-lg\:w-full{width:100%}.max-lg\:flex-col{flex-direction:column}.max-lg\:justify-center{justify-content:center}.max-lg\:px-10{padding-inline:calc(var(--spacing)*10)}.max-lg\:pb-11\.5{padding-bottom:calc(var(--spacing)*11.5)}.max-lg\:text-center{text-align:center}}@media not all and (min-width:48rem){.max-md\:-mx-4{margin-inline:calc(var(--spacing)*-4)}.max-md\:hidden{display:none}.max-md\:px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.max-md\:first\:pl-4:first-child{padding-left:calc(var(--spacing)*4)}.max-md\:last\:pr-4:last-child{padding-right:calc(var(--spacing)*4)}}@media not all and (min-width:40rem){.max-sm\:col-2{grid-column:2}.max-sm\:row-1{grid-row:1}.max-sm\:hidden{display:none}.max-sm\:max-w-50{max-width:calc(var(--spacing)*50)}}@media (min-width:40rem){.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[3\/2\]{aspect-ratio:3/2}.sm\:aspect-\[433\/475\]{aspect-ratio:433/475}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[190px\]{min-width:190px}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_100px\]{grid-template-columns:1fr auto 100px}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:pl-0{padding-left:calc(var(--spacing)*0)}}@media (min-width:48rem){.md\:top-2{top:calc(var(--spacing)*2)}.md\:right-2{right:calc(var(--spacing)*2)}.md\:right-4{right:calc(var(--spacing)*4)}.md\:-bottom-\[60px\]{bottom:-60px}.md\:bottom-22\.25{bottom:calc(var(--spacing)*22.25)}.md\:left-1\/2{left:50%}.md\:my-30{margin-block:calc(var(--spacing)*30)}.md\:mt-1{margin-top:calc(var(--spacing)*1)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-8\.5{margin-top:calc(var(--spacing)*8.5)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-\[30px\]{margin-top:30px}.md\:mr-0{margin-right:calc(var(--spacing)*0)}.md\:mr-10{margin-right:calc(var(--spacing)*10)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-2{margin-bottom:calc(var(--spacing)*2)}.md\:mb-3{margin-bottom:calc(var(--spacing)*3)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-7{margin-bottom:calc(var(--spacing)*7)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-11{margin-bottom:calc(var(--spacing)*11)}.md\:ml-10{margin-left:calc(var(--spacing)*10)}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-\[21\/25\]{aspect-ratio:21/25}.md\:aspect-\[548\/601\]{aspect-ratio:548/601}.md\:aspect-\[643\/701\]{aspect-ratio:643/701}.md\:aspect-\[660\/720\]{aspect-ratio:660/720}.md\:aspect-\[665\/823\]{aspect-ratio:665/823}.md\:aspect-\[989\/900\]{aspect-ratio:989/900}.md\:\!h-28{height:calc(var(--spacing)*28)!important}.md\:h-\(--desktop-red-bg-height\){height:var(--desktop-red-bg-height)}.md\:h-4\.5{height:calc(var(--spacing)*4.5)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-33{height:calc(var(--spacing)*33)}.md\:h-39\.5{height:calc(var(--spacing)*39.5)}.md\:h-75{height:calc(var(--spacing)*75)}.md\:h-\[30px\]{height:30px}.md\:h-\[106px\]{height:106px}.md\:h-\[120px\]{height:120px}.md\:max-h-\[82vh\]{max-height:82vh}.md\:max-h-\[calc\(100vh-320px\)\]{max-height:calc(100vh - 320px)}.md\:max-h-none{max-height:none}.md\:min-h-\(--min-height-desktop\){min-height:var(--min-height-desktop)}.md\:w-1\/2{width:50%}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-33{width:calc(var(--spacing)*33)}.md\:w-39\.5{width:calc(var(--spacing)*39.5)}.md\:w-75{width:calc(var(--spacing)*75)}.md\:w-\[30px\]{width:30px}.md\:w-\[55\%\]{width:55%}.md\:max-w-\[297px\]{max-width:297px}.md\:max-w-\[500px\]{max-width:500px}.md\:max-w-\[750px\]{max-width:750px}.md\:min-w-75{min-width:calc(var(--spacing)*75)}.md\:min-w-\[600px\]{min-width:600px}.md\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-5\.5{gap:calc(var(--spacing)*5.5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-6\.5{gap:calc(var(--spacing)*6.5)}.md\:gap-7{gap:calc(var(--spacing)*7)}.md\:gap-7\.5{gap:calc(var(--spacing)*7.5)}.md\:gap-9{gap:calc(var(--spacing)*9)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-14{gap:calc(var(--spacing)*14)}.md\:gap-15{gap:calc(var(--spacing)*15)}.md\:gap-17{gap:calc(var(--spacing)*17)}.md\:gap-\[30px\]{gap:30px}.md\:gap-\[31px\]{gap:31px}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-4{column-gap:calc(var(--spacing)*4)}.md\:overflow-x-visible{overflow-x:visible}.md\:rounded-\[50px\]{border-radius:50px}.md\:rounded-full{border-radius:3.40282e38px}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:px-22{padding-inline:calc(var(--spacing)*22)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-30{padding-block:calc(var(--spacing)*30)}.md\:py-\[60px\]{padding-block:60px}.md\:py-\[120px\]{padding-block:120px}.md\:pt-\(--padding-top-desktop\){padding-top:var(--padding-top-desktop)}.md\:pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.md\:pt-4\.25{padding-top:calc(var(--spacing)*4.25)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pt-9{padding-top:calc(var(--spacing)*9)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-13\.5{padding-top:calc(var(--spacing)*13.5)}.md\:pt-15{padding-top:calc(var(--spacing)*15)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-54\.5{padding-top:calc(var(--spacing)*54.5)}.md\:pt-55{padding-top:calc(var(--spacing)*55)}.md\:pt-\[18px\]{padding-top:18px}.md\:pt-\[22px\]{padding-top:22px}.md\:pt-\[39px\]{padding-top:39px}.md\:pt-\[50px\]{padding-top:50px}.md\:pt-\[168px\]{padding-top:168px}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pr-15\.5{padding-right:calc(var(--spacing)*15.5)}.md\:pr-32{padding-right:calc(var(--spacing)*32)}.md\:pb-\(--padding-bottom-desktop\){padding-bottom:var(--padding-bottom-desktop)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-7{padding-bottom:calc(var(--spacing)*7)}.md\:pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-11{padding-bottom:calc(var(--spacing)*11)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-22{padding-bottom:calc(var(--spacing)*22)}.md\:pb-30{padding-bottom:calc(var(--spacing)*30)}.md\:pb-40{padding-bottom:calc(var(--spacing)*40)}.md\:pb-45{padding-bottom:calc(var(--spacing)*45)}.md\:pb-\[21px\]{padding-bottom:21px}.md\:pb-\[26px\]{padding-bottom:26px}.md\:pb-\[29px\]{padding-bottom:29px}.md\:pb-\[158px\]{padding-bottom:158px}.md\:pl-10\.25{padding-left:calc(var(--spacing)*10.25)}.md\:pl-\[50px\]{padding-left:50px}.md\:heading-2{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}.md\:heading-2{letter-spacing:-1.16px;font-size:116px}.md\:heading-large-1{font-family:var(--font-heading);letter-spacing:normal;text-transform:uppercase;font-size:81px;font-style:normal;font-weight:400;line-height:90%}.md\:p1{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.md\:p1{letter-spacing:-.42px;font-size:21px}}@media (min-width:64rem){.lg\:inset-x-6{inset-inline:calc(var(--spacing)*6)}.lg\:-top-\[40px\]{top:-40px}.lg\:right-10{right:calc(var(--spacing)*10)}.lg\:right-10\.75{right:calc(var(--spacing)*10.75)}.lg\:-bottom-\[33px\]{bottom:-33px}.lg\:bottom-10{bottom:calc(var(--spacing)*10)}.lg\:bottom-23\.5{bottom:calc(var(--spacing)*23.5)}.lg\:order-1{order:1}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mx-auto{margin-inline:auto}.lg\:my-\[60px\]{margin-block:60px}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-5{margin-top:calc(var(--spacing)*5)}.lg\:mt-6{margin-top:calc(var(--spacing)*6)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-12\.25{margin-top:calc(var(--spacing)*12.25)}.lg\:mt-17{margin-top:calc(var(--spacing)*17)}.lg\:mt-17\.5{margin-top:calc(var(--spacing)*17.5)}.lg\:mt-20{margin-top:calc(var(--spacing)*20)}.lg\:mt-22{margin-top:calc(var(--spacing)*22)}.lg\:mt-\[60px\]{margin-top:60px}.lg\:mr-10{margin-right:calc(var(--spacing)*10)}.lg\:mr-auto{margin-right:auto}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}.lg\:mb-5{margin-bottom:calc(var(--spacing)*5)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-8\.5{margin-bottom:calc(var(--spacing)*8.5)}.lg\:mb-10{margin-bottom:calc(var(--spacing)*10)}.lg\:mb-11{margin-bottom:calc(var(--spacing)*11)}.lg\:mb-17\.5{margin-bottom:calc(var(--spacing)*17.5)}.lg\:mb-22{margin-bottom:calc(var(--spacing)*22)}.lg\:mb-30{margin-bottom:calc(var(--spacing)*30)}.lg\:mb-\[145px\]{margin-bottom:145px}.lg\:ml-10{margin-left:calc(var(--spacing)*10)}.lg\:ml-auto{margin-left:auto}.lg\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[11\/12\]{aspect-ratio:11/12}.lg\:aspect-\[17\/9\]{aspect-ratio:17/9}.lg\:aspect-\[65\/71\]{aspect-ratio:65/71}.lg\:aspect-\[102\/186\]{aspect-ratio:102/186}.lg\:aspect-\[240\/117\]{aspect-ratio:240/117}.lg\:aspect-\[318\/348\]{aspect-ratio:318/348}.lg\:aspect-\[433\/475\]{aspect-ratio:433/475}.lg\:aspect-\[440\/600\]{aspect-ratio:440/600}.lg\:aspect-\[548\/601\]{aspect-ratio:548/601}.lg\:aspect-\[665\/347\]{aspect-ratio:665/347}.lg\:h-6\.5{height:calc(var(--spacing)*6.5)}.lg\:h-7{height:calc(var(--spacing)*7)}.lg\:h-17{height:calc(var(--spacing)*17)}.lg\:h-20{height:calc(var(--spacing)*20)}.lg\:h-40{height:calc(var(--spacing)*40)}.lg\:h-81\.5{height:calc(var(--spacing)*81.5)}.lg\:h-\[28px\]{height:28px}.lg\:h-\[31px\]{height:31px}.lg\:h-\[33px\]{height:33px}.lg\:h-\[45px\]{height:45px}.lg\:h-\[57px\]{height:57px}.lg\:h-\[80px\]{height:80px}.lg\:h-\[106px\]{height:106px}.lg\:min-h-13\.75{min-height:calc(var(--spacing)*13.75)}.lg\:min-h-20\.25{min-height:calc(var(--spacing)*20.25)}.lg\:w-1\/2{width:50%}.lg\:w-7{width:calc(var(--spacing)*7)}.lg\:w-20{width:calc(var(--spacing)*20)}.lg\:w-40{width:calc(var(--spacing)*40)}.lg\:w-60{width:calc(var(--spacing)*60)}.lg\:w-\[19px\]{width:19px}.lg\:w-\[28px\]{width:28px}.lg\:w-\[39\.46\%\]{width:39.46%}.lg\:w-\[42px\]{width:42px}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[45px\]{width:45px}.lg\:w-\[48\.53\%\]{width:48.53%}.lg\:w-\[57px\]{width:57px}.lg\:w-\[65px\]{width:65px}.lg\:w-\[80px\]{width:80px}.lg\:w-\[272px\]{width:272px}.lg\:w-\[353px\]{width:353px}.lg\:w-\[928px\]{width:928px}.lg\:w-\[calc\(100\%\*548\/737\)\]{width:74.3555%}.lg\:w-\[calc\(calc\(100\%-31px\)\*663\/1329\)\]{width:calc(49.8871% - 15.465px)}.lg\:w-\[calc\(calc\(100\%-31px\)\*666\/1329\)\]{width:calc(50.1129% - 15.535px)}.lg\:w-\[min\(50\%\,680px\)\]{width:min(50%,680px)}.lg\:w-max{width:max-content}.lg\:max-w-152{max-width:calc(var(--spacing)*152)}.lg\:max-w-\[277px\]{max-width:277px}.lg\:max-w-\[365px\]{max-width:365px}.lg\:max-w-\[400px\]{max-width:400px}.lg\:max-w-\[458px\]{max-width:458px}.lg\:max-w-\[524px\]{max-width:524px}.lg\:max-w-\[528px\]{max-width:528px}.lg\:max-w-\[556px\]{max-width:556px}.lg\:max-w-\[579px\]{max-width:579px}.lg\:max-w-\[643px\]{max-width:643px}.lg\:max-w-\[768px\]{max-width:768px}.lg\:max-w-full{max-width:100%}.lg\:flex-1{flex:1}.lg\:grow{flex-grow:1}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:auto-rows-min{grid-auto-rows:min-content}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_200px_100px\]{grid-template-columns:1fr 200px 100px}.lg\:grid-cols-\[592fr_660fr\]{grid-template-columns:592fr 660fr}.lg\:grid-cols-\[660fr_592fr\]{grid-template-columns:660fr 592fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-2\.25{gap:calc(var(--spacing)*2.25)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5\.5{gap:calc(var(--spacing)*5.5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-7{gap:calc(var(--spacing)*7)}.lg\:gap-7\.5{gap:calc(var(--spacing)*7.5)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-10\.25{gap:calc(var(--spacing)*10.25)}.lg\:gap-11\.5{gap:calc(var(--spacing)*11.5)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-27{gap:calc(var(--spacing)*27)}.lg\:gap-30{gap:calc(var(--spacing)*30)}.lg\:gap-\[23px\]{gap:23px}.lg\:gap-\[30px\]{gap:30px}.lg\:gap-\[31px\]{gap:31px}.lg\:gap-\[35px\]{gap:35px}.lg\:gap-\[45px\]{gap:45px}.lg\:gap-\[50px\]{gap:50px}.lg\:gap-x-7\.5{column-gap:calc(var(--spacing)*7.5)}.lg\:gap-x-\[30px\]{column-gap:30px}.lg\:gap-x-\[212px\]{column-gap:212px}:where(.lg\:space-x-\[45px\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(45px*var(--tw-space-x-reverse));margin-inline-end:calc(45px*calc(1 - var(--tw-space-x-reverse)))}.lg\:gap-y-\[49px\]{row-gap:49px}.lg\:gap-y-\[60px\]{row-gap:60px}.lg\:rounded-\[7px\]{border-radius:7px}.lg\:rounded-\[50px\]{border-radius:50px}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-7{padding-inline:calc(var(--spacing)*7)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:px-34{padding-inline:calc(var(--spacing)*34)}.lg\:py-13\.5{padding-block:calc(var(--spacing)*13.5)}.lg\:py-15{padding-block:calc(var(--spacing)*15)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:py-30{padding-block:calc(var(--spacing)*30)}.lg\:py-\[110px\]{padding-block:110px}.lg\:pt-\(--padding-top-desktop\){padding-top:var(--padding-top-desktop)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-4{padding-top:calc(var(--spacing)*4)}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-8\.5{padding-top:calc(var(--spacing)*8.5)}.lg\:pt-9{padding-top:calc(var(--spacing)*9)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pt-15{padding-top:calc(var(--spacing)*15)}.lg\:pt-20{padding-top:calc(var(--spacing)*20)}.lg\:pt-22\.25{padding-top:calc(var(--spacing)*22.25)}.lg\:pt-25{padding-top:calc(var(--spacing)*25)}.lg\:pt-27{padding-top:calc(var(--spacing)*27)}.lg\:pt-33\.75{padding-top:calc(var(--spacing)*33.75)}.lg\:pt-\[5px\]{padding-top:5px}.lg\:pt-\[20px\]{padding-top:20px}.lg\:pt-\[55px\]{padding-top:55px}.lg\:pt-\[73px\]{padding-top:73px}.lg\:pt-\[89px\]{padding-top:89px}.lg\:pt-\[140px\]{padding-top:140px}.lg\:pr-0{padding-right:calc(var(--spacing)*0)}.lg\:pr-0\.5{padding-right:calc(var(--spacing)*.5)}.lg\:pr-10{padding-right:calc(var(--spacing)*10)}.lg\:pr-11\.75{padding-right:calc(var(--spacing)*11.75)}.lg\:pr-17{padding-right:calc(var(--spacing)*17)}.lg\:pr-27{padding-right:calc(var(--spacing)*27)}.lg\:pr-35\.25{padding-right:calc(var(--spacing)*35.25)}.lg\:pr-\[22px\]{padding-right:22px}.lg\:pb-\(--padding-bottom-desktop\){padding-bottom:var(--padding-bottom-desktop)}.lg\:pb-2{padding-bottom:calc(var(--spacing)*2)}.lg\:pb-3{padding-bottom:calc(var(--spacing)*3)}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}.lg\:pb-5{padding-bottom:calc(var(--spacing)*5)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:pb-15{padding-bottom:calc(var(--spacing)*15)}.lg\:pb-16\.25{padding-bottom:calc(var(--spacing)*16.25)}.lg\:pb-18{padding-bottom:calc(var(--spacing)*18)}.lg\:pb-20{padding-bottom:calc(var(--spacing)*20)}.lg\:pb-26\.5{padding-bottom:calc(var(--spacing)*26.5)}.lg\:pb-27\.25{padding-bottom:calc(var(--spacing)*27.25)}.lg\:pb-27\.75{padding-bottom:calc(var(--spacing)*27.75)}.lg\:pb-30{padding-bottom:calc(var(--spacing)*30)}.lg\:pb-\[45px\]{padding-bottom:45px}.lg\:pb-\[53px\]{padding-bottom:53px}.lg\:pb-\[60px\]{padding-bottom:60px}.lg\:pb-\[91px\]{padding-bottom:91px}.lg\:pb-\[98px\]{padding-bottom:98px}.lg\:pb-\[132px\]{padding-bottom:132px}.lg\:pl-0{padding-left:calc(var(--spacing)*0)}.lg\:pl-3{padding-left:calc(var(--spacing)*3)}.lg\:pl-10{padding-left:calc(var(--spacing)*10)}.lg\:pl-12{padding-left:calc(var(--spacing)*12)}.lg\:pl-17{padding-left:calc(var(--spacing)*17)}.lg\:pl-27{padding-left:calc(var(--spacing)*27)}.lg\:pl-33{padding-left:calc(var(--spacing)*33)}.lg\:pl-\[29px\]{padding-left:29px}.lg\:pl-\[43px\]{padding-left:43px}.lg\:pl-\[63px\]{padding-left:63px}.lg\:text-left{text-align:left}.lg\:heading-large-3{font-family:var(--font-heading);letter-spacing:normal;text-transform:uppercase;font-size:150px;font-style:normal;font-weight:400;line-height:90%}.lg\:heading-large-4{font-family:var(--font-heading);letter-spacing:normal;text-transform:uppercase;font-size:285px;font-style:normal;font-weight:400;line-height:90%}.lg\:p2{font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.lg\:p2{letter-spacing:-.44px;font-size:22px}}.lg\:p4{font-family:var(--font-body-primary);letter-spacing:-.24px;font-size:12px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.lg\:p4{letter-spacing:-.32px;font-size:16px}}.lg\:leading-\[84px\]{--tw-leading:84px;line-height:84px}@media (hover:hover){.lg\:group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.lg\:group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}}@media (hover:hover){@media (min-width:64rem){.group-hover\/category\:lg\:\!opacity-100:is(:where(.group\/category):hover *),.group-hover\/occasion\:lg\:\!opacity-100:is(:where(.group\/occasion):hover *){opacity:1!important}}}.before\:lg\:top-2:before{content:var(--tw-content)}@media (min-width:64rem){.before\:lg\:top-2:before{top:calc(var(--spacing)*2)}}.after\:lg\:top-3:after{content:var(--tw-content)}@media (min-width:64rem){.after\:lg\:top-3:after{top:calc(var(--spacing)*3)}}@media (hover:hover){@media (min-width:64rem){.group-hover\/category\:lg\:disabled\:hidden:is(:where(.group\/category):hover *):disabled,.group-hover\/occasion\:lg\:disabled\:hidden:is(:where(.group\/occasion):hover *):disabled{display:none}}}@media (min-width:80rem){.xl\:mt-12{margin-top:calc(var(--spacing)*12)}.xl\:mt-\[80px\]{margin-top:80px}.xl\:mr-\[15\.42\%\]{margin-right:15.42%}.xl\:mb-12{margin-bottom:calc(var(--spacing)*12)}.xl\:ml-\[15\.42\%\]{margin-left:15.42%}.xl\:\!flex{display:flex!important}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:aspect-\[1260\/407\]{aspect-ratio:1260/407}.xl\:w-\[300px\]{width:300px}.xl\:w-\[min\(50\%\,680px\)\]{width:min(50%,680px)}.xl\:max-w-\[1300px\]{max-width:1300px}.xl\:max-w-\[1440px\]{max-width:1440px}.xl\:grow{flex-grow:1}.xl\:grow-0{flex-grow:0}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[1fr_300px_100px\]{grid-template-columns:1fr 300px 100px}.xl\:items-center{align-items:center}.xl\:justify-center{justify-content:center}.xl\:gap-15{gap:calc(var(--spacing)*15)}.xl\:gap-\[154px\]{gap:154px}.xl\:overflow-visible{overflow:visible}.xl\:\!px-10{padding-inline:calc(var(--spacing)*10)!important}.xl\:px-10{padding-inline:calc(var(--spacing)*10)}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}.xl\:px-22\.5{padding-inline:calc(var(--spacing)*22.5)}.xl\:px-24\.5{padding-inline:calc(var(--spacing)*24.5)}.xl\:px-31\.5{padding-inline:calc(var(--spacing)*31.5)}.xl\:px-39{padding-inline:calc(var(--spacing)*39)}.xl\:py-30{padding-block:calc(var(--spacing)*30)}.xl\:py-\[214px\]{padding-block:214px}.xl\:pt-19\.5{padding-top:calc(var(--spacing)*19.5)}.xl\:pr-10{padding-right:calc(var(--spacing)*10)}.xl\:pr-19\.5{padding-right:calc(var(--spacing)*19.5)}.xl\:pl-10\.5{padding-left:calc(var(--spacing)*10.5)}.xl\:pl-31\.5{padding-left:calc(var(--spacing)*31.5)}.xl\:heading-large-5{font-family:var(--font-heading);letter-spacing:normal;text-transform:uppercase;font-size:200px;font-style:normal;font-weight:400;line-height:90%}.xl\:heading-large-6{font-family:var(--font-heading);letter-spacing:normal;text-transform:uppercase;font-size:300px;font-style:normal;font-weight:400;line-height:90%}}@media (min-width:96rem){.\32xl\:aspect-\[1261\/900\]{aspect-ratio:1261/900}.\32xl\:items-center{align-items:center}.\32xl\:justify-center{justify-content:center}}@media (min-width:120rem){.\33xl\:block{display:block}.\33xl\:overflow-hidden{overflow:hidden}}.\[\&_\[aria-hidden\]\]\:hidden [aria-hidden]{display:none}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_button\[aria-disabled\]\]\:opacity-50 button[aria-disabled]{opacity:.5}.\[\&_img\]\:mx-auto img{margin-inline:auto}.\[\&_img\]\:block img{display:block}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:text-light-yellow strong{color:var(--color-light-yellow)}.\[\&\&\]\:flex.\[\&\&\]\:flex{display:flex}.\[\&\&\]\:min-w-\[110px\].\[\&\&\]\:min-w-\[110px\]{min-width:110px}.\[\&\&\]\:rounded-lg.\[\&\&\]\:rounded-lg{border-radius:var(--radius-lg)}.\[\&\&\]\:px-5.\[\&\&\]\:px-5{padding-inline:calc(var(--spacing)*5)}.\[\&\&\]\:pb-10.\[\&\&\]\:pb-10{padding-bottom:calc(var(--spacing)*10)}.\[\&\&\]\:has-\[homepage-hero\]\:mt-0.\[\&\&\]\:has-\[homepage-hero\]\:mt-0:has(:is(homepage-hero)){margin-top:calc(var(--spacing)*0)}@media (min-width:48rem){.\[\&\&\]\:md\:aspect-square.\[\&\&\]\:md\:aspect-square{aspect-ratio:1}.\[\&\&\]\:md\:min-w-\[120px\].\[\&\&\]\:md\:min-w-\[120px\]{min-width:120px}}@media (min-width:80rem){.\[\&\&\]\:xl\:aspect-\[42\/25\].\[\&\&\]\:xl\:aspect-\[42\/25\]{aspect-ratio:42/25}}.\[\&\.active\]\:visible.active{visibility:visible}.\[\&\.faded\]\:cursor-default.faded{cursor:default}.\[\&\.faded\]\:opacity-0.faded{opacity:0}.\[\&\.is-active\]\:pointer-events-none.is-active{pointer-events:none}.\[\&\.is-active\]\:flex.is-active{display:flex}.\[\&\.promo-bar-visible\]\:mt-\[89px\].promo-bar-visible{margin-top:89px}@media (min-width:64rem){.\[\&\.promo-bar-visible\]\:lg\:mt-\[89px\].promo-bar-visible{margin-top:89px}}@media (min-width:80rem){.\[\&\.promo-bar-visible\]\:xl\:mt-\[169px\].promo-bar-visible{margin-top:169px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(svg\)\]\:flex:has(svg){display:flex}.\[\&\:has\(svg\)\]\:w-full:has(svg){width:100%}.\[\&\:has\(svg\)\]\:grow:has(svg){flex-grow:1}.\[\&\:has\(svg\)\]\:items-center:has(svg){align-items:center}.\[\&\:has\(svg\)\]\:px-4:has(svg){padding-inline:calc(var(--spacing)*4)}.\[\&\:has\(svg\)\]\:px-\[22px\]:has(svg){padding-inline:22px}.\[\&\>a\]\:underline>a{text-decoration-line:underline}@media (min-width:48rem){.\[\&\>a\]\:md\:w-\[calc\(50\%-15px\)\]>a{width:calc(50% - 15px)}}.\[\&\>circle\]\:opacity-0>circle{opacity:0}.\[\&\>picture\]\:h-full>picture{height:100%}.\[\&\>picture\]\:w-full>picture{width:100%}.\[\&\>svg\]\:h-3\.25>svg{height:calc(var(--spacing)*3.25)}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.\[\&\>svg\]\:h-\[21px\]>svg{height:21px}.\[\&\>svg\]\:w-3\.25>svg{width:calc(var(--spacing)*3.25)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.\[\&\>svg\]\:w-\[21px\]>svg{width:21px}.\[\&\>svg\]\:rotate-180>svg{rotate:180deg}@media (min-width:48rem){.\[\&\>svg\]\:md\:h-7>svg{height:calc(var(--spacing)*7)}.\[\&\>svg\]\:md\:h-10>svg{height:calc(var(--spacing)*10)}.\[\&\>svg\]\:md\:h-11\.5>svg{height:calc(var(--spacing)*11.5)}.\[\&\>svg\]\:md\:w-7>svg{width:calc(var(--spacing)*7)}.\[\&\>svg\]\:md\:w-10>svg{width:calc(var(--spacing)*10)}.\[\&\>svg\]\:md\:w-11\.5>svg{width:calc(var(--spacing)*11.5)}}@media (min-width:64rem){.\[\&\>svg\]\:lg\:h-10\.5>svg{height:calc(var(--spacing)*10.5)}.\[\&\>svg\]\:lg\:w-10\.5>svg{width:calc(var(--spacing)*10.5)}}.active .\[\.active_\&\]\:visible{visibility:visible}.active .\[\.active_\&\]\:block{display:block}.active .\[\.active_\&\]\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active .\[\.active_\&\]\:opacity-100,.is-active .\[\.is-active_\&\]\:opacity-100{opacity:1}.loading.\[\.loading\&\]\:pointer-events-none{pointer-events:none}.loading.\[\.loading\&\]\:opacity-50{opacity:.5}.loading-overlay:not(.hidden)+.\[\.loading-overlay\:not\(\.hidden\)_\+_\&\]\:invisible{visibility:hidden}.scrollbar-hidden{padding-right:3px}@media (min-width:48rem){.scrollbar-hidden{padding-right:calc(var(--spacing)*0)}}.scrollbar-hidden{scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}}.fonts-loading body{opacity:0}.fonts-loaded body,.no-js body{opacity:1;transition:opacity .1s ease-in}body{background-color:var(--color-white);color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--padding-mobile:16px;--padding-desktop:40px;--padding-desktop-xl:60px;font-family:Circular Std,sans-serif;font-weight:500;overflow-x:hidden}html{overflow-x:hidden!important}*{font-variant-ligatures:none}.page-width{width:100%}.page-width__inner{width:100%;max-width:1240px;padding:0 var(--padding-mobile);margin:0 auto}@media (min-width:48rem){.page-width__inner{padding:0 var(--padding-desktop)}}@media (min-width:80rem){.page-width__inner{padding:0 var(--padding-desktop-xl)}}.page-width__inner.is-padding-none{padding:calc(var(--spacing)*0)}@media (min-width:80rem){.page-width__inner.search-page{padding:0 var(--padding-desktop)}}.page-width__inner.is-full-width{max-width:100%;padding:0}.page-width__inner.is-wide{max-width:1440px}.page-width__inner.is-ultrawide{max-width:1990px}.page-width__inner.is-event-article{padding:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*10)}@media (min-width:64rem){.page-width__inner.is-event-article{padding-inline:calc(var(--spacing)*20);padding-block:calc(var(--spacing)*15)}}@media (min-width:80rem){.page-width__inner.is-event-article{padding-inline:calc(var(--spacing)*25);padding-block:calc(var(--spacing)*20)}}.page-width__inner.is-blog{max-width:1002px}.text-knockout{cursor:pointer;color:#0000;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));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);-webkit-text-stroke:1px var(--text-stroke)}.text-knockout:hover,.text-knockout.active{color:var(--text-hover)}.text-knockout.inactive{cursor:default}@font-face{font-family:Circular Std;src:url(./CircularXXWeb-Medium.B7cMW5Np.min.woff2)format("woff2"),url(./CircularXXWeb-Medium.eCQRlp3F.min.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monigue;src:url(./monigue.Cmr16PAS.min.woff2)format("woff2"),url(./monigue.K_YuqEBf.min.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:is(.p1,.p2,.p3,.p4,.p5) strong,:is(.p1,.p2,.p3,.p4,.p5).is-bold,:is(.p1,.p2,.p3,.p4,.p5).font-bold,:is(.p1,.p2,.p3,.p4,.p5) .font-bold{font-weight:700}.swimlane{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;width:100%;scroll-padding-inline:calc(var(--spacing)*6);justify-content:flex-start;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*4);grid-auto-flow:column;display:grid;overflow-x:scroll}.tab-list{display:block}__nav.tab-list{display:flex;position:relative}__nav.tab-list:before{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*3);--tw-content:"";content:var(--tw-content);position:absolute}__title.tab-list{z-index:20;cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:var(--color-black);font-family:var(--font-sang-bleu-og-sans);--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:1.4;font-weight:var(--font-weight-bold);--tw-tracking:-.18px;letter-spacing:-.18px;flex:1;margin-inline:-1px;display:flex;position:relative}__title.tab-list:first-child{border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}__title.tab-list:last-child{border-right-style:var(--tw-border-style);border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}@media (min-width:48rem){__title.tab-list{--tw-leading:1.3;--tw-tracking:-.32px;letter-spacing:-.32px;font-size:16px;line-height:1.3}}__title.tab-list.is-active{z-index:10;background-color:var(--color-black);border-color:#0000}__title.tab-list.is-active:before{top:calc(var(--spacing)*-.5);right:calc(var(--spacing)*-.5);left:calc(var(--spacing)*-.5);z-index:10;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-black);--tw-content:"";content:var(--tw-content);border-bottom-right-radius:0;border-bottom-left-radius:0;height:19px;position:absolute}__title.tab-list.is-active:first-child:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}__title.tab-list.is-active:last-child:before{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}__title.tab-list.is-active .tab-list__text{background-color:var(--color-black)}__text.tab-list{z-index:20;border-radius:var(--radius-2xl);width:100%;height:100%;padding:14px;position:relative}@media (min-width:48rem){__text.tab-list{padding:19px}}__panel.tab-list{word-break:break-word;padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*5);padding-bottom:30px}@media (min-width:80rem){__panel.tab-list{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*10)}}__panel.tab-list .card-shadow:before{border-radius:var(--radius-lg);background-color:var(--color-white)}__panel.tab-list .card-shadow>*{z-index:3}__panel.tab-list .card-shadow:after{z-index:2;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);width:100%;height:100%;position:absolute}.radio-input:has(#subscription-purchase)>*{z-index:3}.radio-input:before{border-radius:var(--radius-lg)}__input.radio-input{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*0);width:calc(var(--spacing)*0);opacity:0;position:absolute}__input.radio-input:checked+.radio-input__label:after{display:block}__label.radio-input{cursor:pointer;padding-left:calc(var(--spacing)*10);display:block;position:relative}__label.radio-input:before{content:"";top:calc(var(--spacing)*.5);left:calc(var(--spacing)*0);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:var(--color-black);border-radius:3.40282e38px;position:absolute}@media (min-width:48rem){__label.radio-input:before{top:calc(var(--spacing)*1)}}__label.radio-input:after{content:"";top:calc(var(--spacing)*1.5);left:calc(var(--spacing)*1);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);background-color:var(--color-black);border-radius:3.40282e38px;display:none;position:absolute}@media (min-width:48rem){__label.radio-input:after{top:calc(var(--spacing)*2)}}.radio-input select{-webkit-appearance:none;-moz-appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);padding-block:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*4);background-image:none;border-radius:40px}a.anchor{visibility:hidden;display:block;position:relative;top:-250px}.shopify-section--footer,main .shopify-section{z-index:1;background-color:var(--color-white);position:relative}.field{width:100%;position:relative}.form-inner-label{--tw-leading:16px;--tw-font-weight:var(--font-weight-normal);font-size:12px;line-height:16px;font-weight:var(--font-weight-normal);color:var(--color-black);position:absolute;top:10px;left:28px}.custom-radio-container,.custom-checkbox-container{align-items:center;display:flex;position:relative}.custom-radio-container input[type=radio],.custom-checkbox-container input[type=checkbox]{height:calc(var(--spacing)*0);width:calc(var(--spacing)*0);cursor:pointer;opacity:0;position:absolute}.custom-radio{margin-right:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:var(--color-white);border-radius:3.40282e38px;width:30px;height:30px;position:relative}@media (min-width:64rem){.custom-radio{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}.custom-checkbox{margin-right:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:var(--color-white);border-radius:.25rem;width:30px;height:30px;position:relative}@media (min-width:64rem){.custom-checkbox{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}.custom-radio-container input[type=radio]:checked+label .custom-radio:after,.custom-checkbox-container input[type=checkbox]:checked+label .custom-checkbox:after{inset:calc(var(--spacing)*.5);background-color:var(--color-black);--tw-content:"";content:var(--tw-content);border-radius:.25rem;position:absolute}.custom-radio-container input[type=radio]:checked+label .custom-radio:after{border-radius:3.40282e38px}.custom-checkbox-container input[type=checkbox]:disabled+label{cursor:not-allowed;opacity:.5}.form-error{text-align:left;--tw-leading:140%;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:140%;font-weight:var(--font-weight-medium);--tw-tracking:.42px;letter-spacing:.42px}.errors{text-align:left;--tw-leading:140%;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:140%;font-weight:var(--font-weight-medium);--tw-tracking:.42px;letter-spacing:.42px;margin-bottom:30px}.custom-select{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);padding-block:calc(var(--spacing)*1.5);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url('%23clip0_1193_66446')"><path d="M0 3L8 13L16 3L0 3Z" fill="%231A1A1A"/></g><defs><clipPath id="clip0_1193_66446"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;border-radius:40px}.custom-select.is-custom{padding:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*10);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-position:100%}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-outer-spin-button{margin:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-inner-spin-button{margin:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pagination{margin-inline:auto;margin-top:calc(var(--spacing)*8);max-width:480px;font-family:var(--font-body-primary);--tw-leading:140%;--tw-font-weight:var(--font-weight-normal);font-size:14px;line-height:140%;font-weight:var(--font-weight-normal);--tw-tracking:.42px;letter-spacing:.42px;justify-content:center;align-items:center;display:flex}@screen lg{font-size: 20px; --tw-leading: 140%; line-height: 140%; --tw-tracking: .4px; letter-spacing: .4px;}.pagination li .number{width:40px;padding-block:calc(var(--spacing)*2);text-align:center;display:block}.pagination .active{background-color:var(--color-black);width:40px;padding-block:calc(var(--spacing)*2);text-align:center;color:var(--color-black)}.pagination .prev a{padding-left:calc(var(--spacing)*0)}.pagination .next a{padding-right:calc(var(--spacing)*0)}.prose{width:100%;max-width:100%;color:var(--color-black)}:is(.prose ul,.prose ol,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6):not(:last-child),.prose p{margin-bottom:.75rem}.prose h1{font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose h1{letter-spacing:-1.52px;font-size:152px}}.prose h2{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose h2{letter-spacing:-1.16px;font-size:116px}}.prose h3{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose h3{letter-spacing:-.64px;font-size:64px}}.prose h4{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose h4{letter-spacing:-.4px;font-size:40px}}.prose h5{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose h5{letter-spacing:-.4px;font-size:40px}}.prose h5{font-size:20px}@media (min-width:48rem){.prose h5{font-size:32px}}.prose h6{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose h6{letter-spacing:-.4px;font-size:40px}}.prose h6{font-size:16px}@media (min-width:48rem){.prose h6{font-size:24px}}.prose p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose p{letter-spacing:-.42px;font-size:21px}}.prose p strong{--tw-font-weight:var(--font-weight-body-weight-bold);font-weight:var(--font-weight-body-weight-bold)}.prose ul{margin-top:calc(var(--spacing)*0);color:var(--color-black);flex-direction:column;padding-inline-start:calc(var(--spacing)*8);display:flex}.prose li{margin-block:calc(var(--spacing)*0);font-family:var(--font-body-primary);letter-spacing:-.28px;padding-inline-start:calc(var(--spacing)*1);font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose li{letter-spacing:-.42px;font-size:21px}}.prose li::marker{color:var(--color-black)}.prose.article-body{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.article-body{letter-spacing:-.42px;font-size:21px}}.prose.article-body{color:var(--color-blue)}@media (min-width:64rem){.prose.article-body{padding-inline:calc(var(--spacing)*34)}}.prose.article-body{max-width:700px;margin:0 auto}:is(.prose.article-body p,.prose.article-body ul,.prose.article-body ol,.prose.article-body h1,.prose.article-body h2,.prose.article-body h3,.prose.article-body h4,.prose.article-body h5,.prose.article-body h6):not(:last-of-type){margin-bottom:calc(var(--spacing)*6)}@media (min-width:48rem){:is(.prose.article-body p,.prose.article-body ul,.prose.article-body ol,.prose.article-body h1,.prose.article-body h2,.prose.article-body h3,.prose.article-body h4,.prose.article-body h5,.prose.article-body h6):not(:last-of-type){margin-bottom:calc(var(--spacing)*10)}}.prose.article-body img{border-radius:var(--radius-3xl);width:100%;position:relative}@media (min-width:48rem){.prose.article-body img{border-radius:50px}}.prose.article-body ul{padding-left:calc(var(--spacing)*9);color:var(--color-blue);list-style-type:disc}@media (min-width:48rem){.prose.article-body ul{padding-left:calc(var(--spacing)*15)}}.prose.article-body ol{padding-left:calc(var(--spacing)*11.5);color:var(--color-blue);list-style-type:decimal}@media (min-width:48rem){.prose.article-body ol{padding-left:calc(var(--spacing)*19.5)}}.prose.article-body li::marker{color:inherit}.prose.article-body a{text-decoration-line:underline}@media (hover:hover){.prose.article-body a:hover{color:var(--color-darker-blue)}}.prose.article-body blockquote{margin:calc(var(--spacing)*6)}@media (min-width:48rem){.prose.article-body blockquote{margin:calc(var(--spacing)*10)}}.prose.article-body blockquote>:last-child{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.prose.article-body iframe{max-width:100%;margin-inline:auto}.prose.article-body td{border-style:var(--tw-border-style);padding:calc(var(--spacing)*2);border-width:1px;border-color:currentColor}.prose.is-event-body{padding-inline:calc(var(--spacing)*0)}.prose.main-product__availability{color:inherit;margin-inline:auto}@media (min-width:48rem){.prose.main-product__availability{margin-bottom:calc(var(--spacing)*10)}}.prose.main-product__availability{max-width:400px}.prose.main-product__availability p{font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.main-product__availability p{letter-spacing:-.44px;font-size:20px}}.prose.main-product__description{color:inherit}@media (min-width:48rem){.prose.main-product__description{padding-inline:calc(var(--spacing)*6)}}.prose.main-product__description p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.main-product__description p{letter-spacing:-.42px;font-size:21px}}:is(:is(.prose.main-product__availability,.prose.main-product__description) p,:is(.prose.main-product__availability,.prose.main-product__description) ul,:is(.prose.main-product__availability,.prose.main-product__description) ol,:is(.prose.main-product__availability,.prose.main-product__description) h1,:is(.prose.main-product__availability,.prose.main-product__description) h2,:is(.prose.main-product__availability,.prose.main-product__description) h3,:is(.prose.main-product__availability,.prose.main-product__description) h4,:is(.prose.main-product__availability,.prose.main-product__description) h5,:is(.prose.main-product__availability,.prose.main-product__description) h6):not(:last-child){margin-bottom:calc(var(--spacing)*4)}@media (min-width:48rem){:is(:is(.prose.main-product__availability,.prose.main-product__description) p,:is(.prose.main-product__availability,.prose.main-product__description) ul,:is(.prose.main-product__availability,.prose.main-product__description) ol,:is(.prose.main-product__availability,.prose.main-product__description) h1,:is(.prose.main-product__availability,.prose.main-product__description) h2,:is(.prose.main-product__availability,.prose.main-product__description) h3,:is(.prose.main-product__availability,.prose.main-product__description) h4,:is(.prose.main-product__availability,.prose.main-product__description) h5,:is(.prose.main-product__availability,.prose.main-product__description) h6):not(:last-child){margin-bottom:calc(var(--spacing)*6)}}:is(.prose.main-product__availability,.prose.main-product__description) a{text-decoration-line:underline}.prose.half-width-promo__description{text-align:center;max-width:524px;font-family:var(--font-body-primary);letter-spacing:-.28px;margin-inline:auto;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.half-width-promo__description{letter-spacing:-.42px;font-size:21px}}.prose.half-width-promo__description{color:var(--text-color)}.prose.half-width-promo__description p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.half-width-promo__description p{letter-spacing:-.42px;font-size:21px}}.prose.half-width-promo__description a{text-decoration-line:underline}@media (hover:hover){.prose.half-width-promo__description a:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.prose.is-page{color:var(--color-blue)}:is(.prose.is-page p,.prose.is-page ul,.prose.is-page ol,.prose.is-page h1,.prose.is-page h2,.prose.is-page h3,.prose.is-page h4,.prose.is-page h5,.prose.is-page h6,.prose.is-page blockquote,.prose.is-page table):not(:last-child){margin-bottom:1rem}.prose.is-page ul{padding-left:calc(var(--spacing)*0);color:var(--color-blue);list-style-type:disc;list-style-position:inside}.prose.is-page ol{padding-left:calc(var(--spacing)*0);list-style-type:decimal;list-style-position:inside}.prose.is-page li ::marker{color:var(--color-blue)}.prose.is-page li::marker{color:var(--color-blue)}.prose.is-page li ::-webkit-details-marker{color:var(--color-blue)}.prose.is-page li::-webkit-details-marker{color:var(--color-blue)}.prose.is-page a{text-decoration-line:underline}@media (hover:hover){.prose.is-page a:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}.prose.is-page table{font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.is-page table{letter-spacing:-.44px;font-size:22px}}.prose.is-page table td{border-style:var(--tw-border-style);padding:calc(var(--spacing)*2);border-width:1px;border-color:currentColor}.prose.is-page img,.prose.is-page video{display:inline-block}.prose.is-page iframe{max-width:100%}.prose.is-page button{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.prose.is-page button{font-size:32px;line-height:24px}}.prose.is-page button{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.prose.is-page button:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.prose.is-page button{padding:18px 38px 12px}}.prose.is-page button{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue);background-color:var(--color-blue);color:var(--color-white)}.prose.is-page button:hover:not(:disabled){color:var(--color-blue);background-color:#0000}.prose.is-page form{padding-top:calc(var(--spacing)*2)}.prose.is-page form>div{gap:calc(var(--spacing)*6)}.prose.is-page label:has(input[type=checkbox]){font-family:var(--font-body-primary);letter-spacing:-.32px;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:120%;position:relative}@media (min-width:48rem){.prose.is-page label:has(input[type=checkbox]){letter-spacing:-.44px;font-size:22px}}.prose.is-page label:has(input[type=checkbox]):before{top:50%;left:calc(var(--spacing)*0);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue);content:var(--tw-content);border-radius:2px;position:absolute}@media (min-width:48rem){.prose.is-page label:has(input[type=checkbox]):before{height:calc(var(--spacing)*6)}}.prose.is-page label:has(input[type=checkbox]):before{content:var(--tw-content)}@media (min-width:48rem){.prose.is-page label:has(input[type=checkbox]):before{width:calc(var(--spacing)*6)}}.prose.is-page label:has(input[type=checkbox]:checked):before{content:var(--tw-content);background-color:var(--color-blue)}.prose.is-page label:has(input[type=checkbox]:checked):after{content:"✓";top:50%;left:calc(var(--spacing)*.5);z-index:1;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-white);position:absolute}.prose.is-page input[type=checkbox]{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}@media (min-width:48rem){.prose.is-page input[type=checkbox]{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}.prose.full-bleed-media-text{text-align:center;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose.full-bleed-media-text{letter-spacing:-.64px;font-size:64px}}.prose.full-bleed-media-text{color:var(--color-white)}.prose.full-bleed-media-text p{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;margin-bottom:.75em;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.prose.full-bleed-media-text p{letter-spacing:-.64px;font-size:64px}}.prose.full-bleed-media-text p:last-child{margin-bottom:calc(var(--spacing)*0)}.prose.full-bleed-media-text a{text-decoration-line:underline}@media (hover:hover){.prose.full-bleed-media-text a:hover{color:var(--color-blue)}}.prose.recipe-description{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.recipe-description{letter-spacing:-.42px;font-size:21px}}.prose.recipe-description{color:var(--color-blue)}@media not all and (min-width:64rem){.prose.recipe-description{text-align:center}}@media (min-width:48rem){.prose.recipe-description{font-family:var(--font-body-primary);letter-spacing:-.38px;font-size:19px;font-style:normal;font-weight:500;line-height:120%}.prose.recipe-description{letter-spacing:-.64px;font-size:32px;line-height:100%}}.prose.recipe-description p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.recipe-description p{letter-spacing:-.42px;font-size:21px;font-family:var(--font-body-primary);letter-spacing:-.38px;font-size:19px;font-style:normal;font-weight:500;line-height:120%}.prose.recipe-description p{letter-spacing:-.64px;font-size:32px;line-height:100%}}.prose.recipe-description a{text-decoration-line:underline}@media (hover:hover){.prose.recipe-description a:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.prose.recipe-ingredients{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.recipe-ingredients{letter-spacing:-.42px;font-size:21px}}.prose.recipe-ingredients{color:var(--color-white)}.prose.recipe-ingredients p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.recipe-ingredients p{letter-spacing:-.42px;font-size:21px}}.prose.recipe-ingredients ul{padding-left:calc(var(--spacing)*0);color:var(--color-white)}.prose.recipe-ingredients li:not(:last-child){margin-bottom:1em}.prose.recipe-ingredients li:before{content:"";margin-right:calc(var(--spacing)*3);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);background-color:var(--color-light-yellow);border-radius:3.40282e38px;display:inline-block}@media (min-width:48rem){.prose.recipe-ingredients li:before{margin-right:calc(var(--spacing)*3.5);height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5)}}.prose.recipe-ingredients a{text-decoration-line:underline}@media (hover:hover){.prose.recipe-ingredients a:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.prose.recipe-instructions{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.recipe-instructions{letter-spacing:-.42px;font-size:21px}}.prose.recipe-instructions{color:var(--color-blue)}.prose.recipe-instructions p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.prose.recipe-instructions p{letter-spacing:-.42px;font-size:21px}}.prose.recipe-instructions p:not(:last-child){margin-bottom:1em}.prose.recipe-instructions a{text-decoration-line:underline}@media (hover:hover){.prose.recipe-instructions a:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}:root{--duration-extra-long:.6s;--ease-out-slow:cubic-bezier(0,0,.3,1);--animation-slide-in:slideIn var(--duration-extra-long)var(--ease-out-slow)forwards}.image-animate-drop-in,.text-animate-drop-in{opacity:0}.image-animate-drop-in.animated-drop-in{opacity:1;animation:1.8s ease-out forwards fade-in-zoom}.text-animate-drop-in.animated-drop-in{opacity:1;animation:.5s ease-in-out forwards slide-up;transform:translateY(20px)}.animate-slide-up{opacity:0;transform:translateY(20px)}.animate-slide-up.animated{animation:.5s ease-in-out forwards slide-up}@screen lg{animation: animate-item-1 .5s ease-in-out forwards;}@screen lg{animation: animate-item-2 .5s ease-in-out forwards;}@screen lg{animation: animate-item-3 .5s ease-in-out forwards;}.animate-fade-in{opacity:0}.animate-fade-in.animated{animation:.5s ease-in-out forwards fade-in}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes animate-item-1{0%{opacity:0;transform:translate(-40px,-40px)}to{opacity:1;transform:translate(0)}}@keyframes animate-item-2{0%{opacity:0;transform:translate(40px,40px)}to{opacity:1;transform:translate(0)}}@keyframes animate-item-3{0%{opacity:0;transform:translate(-40px,40px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-zoom{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:.01;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.scroll-trigger.animate--slide-in{opacity:.01;transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order-mobile)*75ms)}@screen lg{animation-delay: calc(var(--animation-order)*75ms);}.swiper-wrapper{flex-wrap:nowrap;display:flex}.swiper-slide{flex-shrink:0}.swiper-slide.swiper-slide--flex{display:flex}.ac{opacity:0;transition:opacity .1s ease-in-out}.ac.fade-in{opacity:1}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active svg{transform:rotate(180deg)}.ac .ac-trigger{cursor:pointer;border:0;width:100%;transition:color .25s,padding .6s;display:block;position:relative}.ac .ac-trigger.is-active{padding-bottom:calc(var(--spacing)*2.5)}@media (min-width:48rem){.ac .ac-trigger.is-active{padding-bottom:calc(var(--spacing)*4)}}.ac .ac-panel{transition-property:height,visibility;transition-timing-function:ease;overflow:hidden}.ac svg{transition:transform .25s}.modal__overlay{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0}.modal__container{box-sizing:border-box;overflow-y:auto}.modal__header{justify-content:space-between;align-items:center;display:flex}.modal__header .modal__close:before{content:"✕"}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.card-product:hover .card-product__image{background-color:var(--color-blue)}.card-product__inner{gap:calc(var(--spacing)*2);text-align:center;flex-direction:column;display:flex}@media (min-width:64rem){.card-product__inner{gap:calc(var(--spacing)*6)}}.card-product__image{aspect-ratio:167/183;background-color:var(--color-beige);padding-inline:calc(var(--spacing)*5);transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);border-radius:24px;padding-block:22px;overflow:hidden}@media (min-width:64rem){.card-product__image{aspect-ratio:433/475;border-radius:50px}.card-product--food .card-product__image{padding-block:49px}}.card-product__image img{width:auto;height:100%;margin-inline:auto}.card-product__image--inner{max-height:-webkit-fill-available}.card-product__title{color:var(--color-blue)}@media (min-width:64rem){.card-product__title{max-width:277px;margin-inline:auto}}.card-product--food img{padding-left:calc(var(--spacing)*3)}@media (min-width:64rem){.card-product--food img{padding-left:calc(var(--spacing)*5)}}.color-variants{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:2px;width:100%;display:grid}.color-variants__color{padding-bottom:10px}.color-variants__indicator{text-align:center;opacity:0;visibility:hidden;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="202" height="139" viewBox="0 0 202 139" fill="none"><mask id="path-1-inside-1_630_20141" fill="white"><path fill-rule="evenodd" clip-rule="evenodd" d="M202 0H0V132.594H96.6357L102.5 138.864L108.364 132.594H202V0Z"/></mask><path fill-rule="evenodd" clip-rule="evenodd" d="M202 0H0V132.594H96.6357L102.5 138.864L108.364 132.594H202V0Z" fill="%23F6F2E9"/><path d="M0 0V-1H-1V0H0ZM202 0H203V-1H202V0ZM0 132.594H-1V133.594H0V132.594ZM96.6357 132.594L97.3661 131.911L97.0697 131.594H96.6357V132.594ZM102.5 138.864L101.769 139.547L102.5 140.328L103.23 139.547L102.5 138.864ZM108.364 132.594V131.594H107.93L107.633 131.911L108.364 132.594ZM202 132.594V133.594H203V132.594H202ZM0 1H202V-1H0V1ZM1 132.594V0H-1V132.594H1ZM96.6357 131.594H0V133.594H96.6357V131.594ZM103.23 138.181L97.3661 131.911L95.9054 133.277L101.769 139.547L103.23 138.181ZM107.633 131.911L101.769 138.181L103.23 139.547L109.094 133.277L107.633 131.911ZM202 131.594H108.364V133.594H202V131.594ZM201 0V132.594H203V0H201Z" fill="%23B6B0AC" mask="url('%23path-1-inside-1_630_20141')"/></svg>');width:202px;height:139px;transition:opacity .3s ease-in-out;position:absolute;top:-146px;left:-86px}.color-variants__indicator--color{background-size:cover;width:182px;height:94px;display:block;position:relative;top:10px;left:10px}.color-variants__label{cursor:pointer;border:1px solid #0000;border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}@screen md{.color-variants__label {width: 36px; height: 36px;}}.color-variants__label:hover .color-variants__indicator{opacity:1;visibility:visible}.color-variants__swatch{border:1px solid #c3c3c3;border-radius:3.40282e38px;width:24px;height:26px;display:block}@screen md{.color-variants__swatch {width: 34px; height: 36px;}}.color-variants__input:checked~.color-variants__label{border-color:var(--color-black)}.color-variants__input:checked~.color-variants__label:before{content:"";border:3px solid #f6f2e9;border-radius:3.40282e38px;width:24px;height:24px;position:absolute}@screen md{.color-variants__input:checked~.color-variants__label::before {width: 33px; height: 33px;}}.ensemble-prod-selection .color-variants__label{width:26px;height:26px}@screen md{.ensemble-prod-selection.color-variants__label {width: 27px; height: 27px;}}.ensemble-prod-selection .color-variants__swatch{width:24px;height:26px}@screen md{.ensemble-prod-selection.color-variants__swatch {width: 25px; height: 25px;}}.ensemble-prod-selection .color-variants__input:checked~.color-variants__label:before{border:3px solid #f6f2e9;width:24px;height:24px}@screen md{.ensemble-prod-selection.color-variants__input:checked~.color-variants__label::before {width: 24px; height: 24px;}}.image-wrapper{position:relative}.base-carousel__body{padding-right:0}@media (min-width:64rem){.base-carousel__body{padding-right:60px}}.base-carousel__header{padding-top:40px;padding-bottom:40px;padding-right:20px}@media (min-width:64rem){.base-carousel__header{padding-right:0}}.base-carousel__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.base-carousel__title{letter-spacing:-.64px;font-size:64px}}@media (min-width:64rem){.base-carousel__title{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.base-carousel__title{letter-spacing:-.4px;font-size:40px}}}.base-carousel__slide{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:solid;background-color:#f8f6f5;border-style:solid;border-left-width:1px;border-left-color:#f5efe8;border-right-color:#f5efe8;width:325px;height:425px}@media (min-width:64rem){.base-carousel__slide{width:440px;height:560px}}.snize-recommendations{display:none}base-dropdown .base-dropdown{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-image:none;background-color:var(--color-white);padding-block:14px;width:100%;padding-right:56px;padding-left:calc(var(--spacing)*6);font-family:var(--font-body-primary);letter-spacing:-.32px;border-radius:40px;font-size:16px;font-style:normal;font-weight:500;line-height:120%;position:relative}@media (min-width:48rem){base-dropdown .base-dropdown{letter-spacing:-.44px;font-size:22px}}base-dropdown .base-dropdown{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}base-dropdown .base-dropdown:focus{box-shadow:none;border-color:var(--color-black)}base-dropdown .base-dropdown.active{border-radius:var(--radius-lg);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}base-dropdown .base-dropdown__chevron{cursor:pointer;transition:transform .6s}base-dropdown .base-dropdown__chevron.active{transform:rotate(180deg)}base-dropdown .base-dropdown__options{bottom:1px;left:calc(var(--spacing)*0);--tw-translate-y:100%;width:100%;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-white);border-top-left-radius:0;border-top-right-radius:0;padding-right:3px;display:block;position:absolute}@media (min-width:48rem){base-dropdown .base-dropdown__options{padding-right:calc(var(--spacing)*0)}}base-dropdown .base-dropdown__options{scrollbar-width:none;z-index:60;opacity:0;pointer-events:none;max-height:0;transition:max-height .6s;overflow:hidden}base-dropdown .base-dropdown__options::-webkit-scrollbar{display:none}base-dropdown .base-dropdown__options.active{opacity:1;pointer-events:auto;max-height:300px;overflow-y:auto}base-dropdown .base-dropdown__option{text-align:start;width:100%;font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){base-dropdown .base-dropdown__option{letter-spacing:-.44px;font-size:22px}}.carousel-footer__footer{justify-content:center;align-items:center;height:60px;padding-top:24px;padding-bottom:24px;padding-right:20px;display:flex}@media (min-width:64rem){.carousel-footer__footer{justify-content:space-between;height:80px;padding-top:20px;padding-bottom:20px;padding-right:0}}.carousel-footer__navigation{align-items:center;gap:16px;display:none}@media (min-width:64rem){.carousel-footer__navigation{display:flex}}.carousel-footer__pagination{gap:8px;display:flex;position:relative;justify-content:center!important;bottom:0!important}@media (min-width:64rem){.carousel-footer__pagination{justify-content:flex-start!important}}.carousel-footer__pagination .swiper-pagination-bullet{border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1.5px!important;border-color:var(--color-black)!important;opacity:1!important;background-color:#0000!important;border-radius:50%!important;width:8px!important;height:8px!important}.carousel-footer__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-black)!important}.carousel-footer__arrow{cursor:pointer;border-style:var(--tw-border-style);width:40px;height:20px;color:var(--color-black);border-width:0;border-color:#0000}.navigation-dropdown{pointer-events:none;visibility:hidden;box-sizing:border-box;background-color:var(--color-white);opacity:0;width:100%;height:500px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:linear;padding-top:40px;padding-bottom:40px;transition-duration:.5s;transition-timing-function:linear;display:block;position:absolute;top:103px;left:0}.navigation-dropdown.active{pointer-events:auto;visibility:visible;opacity:1}.navigation-dropdown__grid--first{grid-template-columns:minmax(0,1fr) minmax(0,840px);display:grid}.navigation-dropdown__grid--second{grid-template-columns:minmax(0,1fr) minmax(0,420px);display:grid}.navigation-dropdown__two-columns{grid-template-columns:minmax(0,200px) minmax(0,200px);display:grid}.navigation-dropdown__four-columns{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.navigation-dropdown__label{padding-bottom:16px}.navigation-dropdown__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style-type:none;display:flex}.navigation-dropdown__link{font-family:var(--font-body-primary);letter-spacing:-.32px;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:500;line-height:120%;display:flex}@media (min-width:48rem){.navigation-dropdown__link{letter-spacing:-.44px;font-size:22px}}.navigation-dropdown__image-link{box-sizing:border-box;aspect-ratio:1;justify-content:center;align-items:flex-end;width:100%;max-width:420px;padding:24px;display:flex;position:relative}.navigation-dropdown__image-wrapper{aspect-ratio:1;width:100%;max-width:420px;display:block;position:absolute;top:0;left:0}.navigation-dropdown__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.navigation-dropdown__btn{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex;position:relative}@media (min-width:48rem){.navigation-dropdown__btn{font-size:32px;line-height:24px}}.navigation-dropdown__btn{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.navigation-dropdown__btn:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.navigation-dropdown__btn{padding:18px 38px 12px}}.navigation-dropdown__btn{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.navigation-dropdown__btn:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.navigation-dropdown__btn{text-transform:uppercase}.navigation-dropdown__promos{justify-content:flex-end;display:flex}.navigation-dropdown__icon{object-fit:contain;width:20px;height:20px}.mobile-navigation{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:2;--tw-translate-y:-100%;width:100%;height:100vh;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*13.25);background-color:var(--color-white);padding-top:calc(var(--spacing)*4.5);padding-right:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*13.75);padding-left:calc(var(--spacing)*5);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:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed;overflow:auto}@media (min-width:64rem){.mobile-navigation{gap:calc(var(--spacing)*10.75);padding-top:50px;padding-right:50px;padding-bottom:calc(var(--spacing)*10);padding-left:43px;display:grid}}.mobile-navigation{grid-template-columns:minmax(360px,1fr) minmax(520px,1fr)}@media (min-width:96rem){.mobile-navigation{grid-template-columns:minmax(0,700px) 1fr}}@media (min-width:120rem){.mobile-navigation{grid-template-columns:minmax(0,1000px) 1fr}}.mobile-navigation.default{background-color:var(--color-blue)}.mobile-navigation:has(.navigation-active) .mobile-navigation__item{color:var(--color-white);opacity:.2}.mobile-navigation:has(.navigation-active) .mobile-navigation__close{color:var(--color-white)}.mobile-navigation .mobile-navigation__item{width:max-content;max-width:100%;color:var(--color-blue);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);word-break:break-word}.mobile-navigation .mobile-navigation__item.navigation-active{opacity:1}.mobile-navigation .mobile-navigation__close{color:var(--color-blue);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out)}.mobile-navigation.opened{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.mobile-navigation__list{flex-direction:column;align-items:flex-end;display:flex}.mobile-navigation__inside-navigation{gap:calc(var(--spacing)*6);flex-direction:column;padding:30px 20px;display:flex}.mobile-navigation__inside-item{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:24px;font-style:normal;font-weight:400;line-height:90%;display:flex}@media (min-width:48rem){.mobile-navigation__inside-item{letter-spacing:-.4px;font-size:40px}}.mobile-navigation__inside-item svg{width:16px;height:16px}.mobile-navigation__inside-item svg path{stroke:var(--color-black)}.mobile-navigation__drawer{background-color:var(--color-white);width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:linear;flex-direction:column;height:calc(100vh - 118px);transition-duration:.5s;transition-timing-function:linear;display:flex;position:absolute;top:33px;left:0;overflow:hidden;transform:translate(-100%)}.mobile-navigation__drawer.opened{transform:translate(0)}.mobile-navigation__footer-list{margin:0}.mobile-navigation__footer-list a{justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}.mobile-navigation__header{text-align:center;font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 20px;font-size:24px;font-style:normal;font-weight:400;line-height:90%;display:flex}@media (min-width:48rem){.mobile-navigation__header{letter-spacing:-.4px;font-size:40px}}.mobile-navigation__header button{width:16px;height:16px}.mobile-navigation__header button path{stroke:var(--color-black)}.mobile-navigation__promo{box-sizing:border-box;aspect-ratio:1;justify-content:center;width:100%;padding:24px;display:flex;position:relative}.mobile-navigation__image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.mobile-navigation__btn{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex;position:relative}@media (min-width:48rem){.mobile-navigation__btn{font-size:32px;line-height:24px}}.mobile-navigation__btn{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.mobile-navigation__btn:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.mobile-navigation__btn{padding:18px 38px 12px}}.mobile-navigation__btn{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.mobile-navigation__btn:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.mobile-navigation__btn{text-transform:uppercase;align-self:flex-end}.mobile-navigation__item-image{top:calc(var(--spacing)*0);opacity:0;width:100%;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:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);position:absolute}.mobile-navigation__item-image.active{z-index:1;opacity:1}.mobile-navigation__item-image:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.card-article__image{aspect-ratio:1;width:100%}.card-article__title{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.card-article__title{letter-spacing:-.4px;font-size:40px}}@media (min-width:64rem){.card-article__title{padding-top:20px;padding-bottom:20px}}.promo-card{grid-template-columns:repeat(1,minmax(0,1fr));width:calc(100% + 40px);display:grid;position:relative;left:-20px}@media (min-width:64rem){.promo-card{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;left:0}.promo-card.left .promo-card__image-wrapper{grid-area:1/1}.promo-card.left .promo-card__content,.promo-card.right .promo-card__image-wrapper{grid-area:1/2}.promo-card.right .promo-card__content{grid-area:1/1}}.promo-card__image-wrapper{aspect-ratio:1;width:100%;position:relative}.promo-card__image{width:100%;height:100%;position:absolute;top:0;left:0}.promo-card__content{background-color:var(--color-white);grid-template-rows:min-content;place-content:center;gap:8px;padding:40px 30px;display:grid}@media (min-width:64rem){.promo-card__content{aspect-ratio:1;padding:60px}}.promo-card__title{text-align:center;width:100%;max-width:315px;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.promo-card__title{letter-spacing:-.64px;font-size:64px}}@media (min-width:64rem){.promo-card__title{max-width:508px}}.promo-card__text{text-align:center;width:100%;max-width:315px;font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.promo-card__text{letter-spacing:-.42px;font-size:21px}}@media (min-width:64rem){.promo-card__text{max-width:508px}}.rebuy-cart__flyout{border-radius:0;width:100%;max-width:375px;background-color:var(--color-white)!important;gap:0!important;padding-top:20px!important}@media (min-width:64rem){.rebuy-cart__flyout{max-width:600px}}.rebuy-cart__flyout div[data-rebuy-cart-anchor=header]{gap:4px;padding-left:20px;padding-right:20px}@media (min-width:64rem){.rebuy-cart__flyout div[data-rebuy-cart-anchor=header]{padding-left:40px;padding-right:40px}}.rebuy-cart__flyout .rebuy-cart__title{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;margin-top:10px;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__title{letter-spacing:-.4px;font-size:40px}}.rebuy-cart__flyout .rebuy-cart__title{text-transform:capitalize}.rebuy-cart__flyout .rebuy-cart__progress-bar-wrapper{flex-direction:column-reverse;display:flex}.rebuy-cart__flyout .rebuy-cart__progress-bar-meter{background-color:#e0e4e4;border-radius:0;width:600px;height:8px;margin-top:12px;position:relative;left:-40px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__progress-bar-meter{margin-top:24px}}.rebuy-cart__flyout .rebuy-cart__progress-bar-meter-fill{background-color:#e73c3e;border-radius:0;height:8px}.rebuy-cart__flyout .rebuy-cart__progress-bar-prompt{text-align:left;font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__progress-bar-prompt{letter-spacing:-.42px;font-size:21px}}.rebuy-cart__flyout .rebuy-cart__flyout-empty-cart{width:100%;max-width:216px;font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;margin:40px auto;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__flyout-empty-cart{letter-spacing:-.4px;font-size:40px}}.rebuy-cart__flyout .rebuy-cart__flyout-empty-cart a{margin-top:24px}.rebuy-cart__flyout .rebuy-cart__flyout-item-media{width:125px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-media{width:180px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-media img{width:125px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-media img{width:180px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-info{align-content:space-between;min-height:125px;padding-right:16px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-info{min-height:180px;padding-top:20px;padding-bottom:20px;padding-right:20px}}.rebuy-cart__flyout .rebuy-cart__flyout-item{flex-wrap:nowrap;gap:16px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-item{gap:20px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-product-title{max-width:350px;font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-product-title{letter-spacing:-.42px;font-size:21px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-product-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rebuy-cart__flyout .rebuy-cart__flyout-item-variant-title{font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-variant-title{letter-spacing:-.44px;font-size:22px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-remove{top:18px;right:16px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-remove{right:20px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-price{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-price{letter-spacing:-.42px;font-size:21px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-price{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.rebuy-cart__flyout .rebuy-cart__flyout-item-price .sale{color:var(--color-black)}.rebuy-cart__flyout .rebuy-cart__flyout-item-price .compare-at{color:#e73c3e}.rebuy-cart__flyout .rebuy-cart__flyout-item-quantity-widget{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-black);align-items:center;height:32px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-item-quantity-widget{height:40px}}.rebuy-cart__flyout .rebuy-cart__flyout-item-quantity-widget-label{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-black);align-content:center;height:100%}.rebuy-cart__flyout div[data-rebuy-cart-anchor=footer]{border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#e0e4e4;border-top-width:1px;gap:0!important}.rebuy-cart__flyout .rebuy-cart__flyout-subtotal{padding-top:16px;padding-left:20px;padding-right:20px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-subtotal{padding-top:20px;padding-left:40px;padding-right:40px}}.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-label{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-label{letter-spacing:-.42px;font-size:21px}}.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-amount{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-amount{letter-spacing:-.42px;font-size:21px}}.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-amount{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-amount .rebuy-cart__flyout-subtotal-final-amount{color:var(--color-black)}.rebuy-cart__flyout .rebuy-cart__flyout-subtotal-amount .rebuy-cart__flyout-subtotal-compare-amount{color:#e73c3e}.rebuy-cart__flyout div[data-rebuy-component=checkout-area]{padding-top:16px;padding-left:40px;padding-right:40px}@media (min-width:64rem){.rebuy-cart__flyout div[data-rebuy-component=checkout-area]{padding-top:20px;padding-left:40px;padding-right:40px}}.rebuy-cart__flyout .rebuy-cart__checkout-button{text-transform:uppercase}.rebuy-cart__flyout .rebuy-cart__flyout-checkout-info{text-align:center;padding-top:10px;padding-bottom:16px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__flyout-checkout-info{padding-bottom:20px}}.rebuy-cart__flyout .rebuy-cart__notes{padding-left:20px;padding-right:20px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-cart__notes{padding-left:40px;padding-right:40px}}.rebuy-cart__flyout .rebuy-cart__notes-toggle-label{align-items:center;height:24px;margin-left:32px;display:flex;position:relative}.rebuy-cart__flyout .rebuy-cart__notes-toggle-label:before{--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_607_4042)'%3E%3Cpath d='M3.97048 6.56927C2.43525 6.56927 1.19189 7.78137 1.19189 9.27628V20.3077C1.19189 21.8026 2.43668 23.0133 3.97048 23.0133H15.2994C16.8347 23.0133 18.078 21.8026 18.078 20.3077V9.27628C18.078 7.78137 16.8332 6.56927 15.2994 6.56927H3.97048Z' fill='%23F093A7'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask0_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='6' y='5' width='6' height='19'%3E%3Cpath d='M11.5205 5.45609H6.92627V23.2H11.5205V5.45609Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_607_4042)'%3E%3Cpath d='M8.21387 6.57065V23.0607H10.2327V6.57065H9.22257H8.21387Z' fill='%23E73C3E'/%3E%3C/g%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask1_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='5' width='5' height='19'%3E%3Cpath d='M12.2974 5.45609H8.19678V23.2H12.2974V5.45609Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_607_4042)'%3E%3Cpath d='M9.48438 6.57065V23.0607H11.0096V6.57065H10.247H9.48438Z' fill='%23F093A7'/%3E%3C/g%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask2_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='13' width='19' height='5'%3E%3Cpath d='M18.2225 13.5659H0V17.6035H18.2225V13.5659Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_607_4042)'%3E%3Cpath d='M1.14453 16.3482H18.0793V14.8198H1.14453V15.5833V16.3482Z' fill='%23F093A7'/%3E%3C/g%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask3_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='12' width='19' height='5'%3E%3Cpath d='M19.2239 12.0279H1.00146V16.5015H19.2239V12.0279Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_607_4042)'%3E%3Cpath d='M18.0793 13.2817H1.14453V15.2476H18.0793V13.2817Z' fill='%23E73C3E'/%3E%3C/g%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask4_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='3' y='1' width='10' height='8'%3E%3Cpath d='M12.1559 1.14828H3.38086V8.62842H12.1559V1.14828Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask4_607_4042)'%3E%3Cpath d='M6.88767 6.3338C8.04375 7.28814 9.24847 7.59326 9.57755 7.01647C9.90806 6.43968 9.23846 5.19833 8.08238 4.24538C6.92631 3.29103 5.72158 2.98452 5.3925 3.56131C5.06199 4.1381 5.7316 5.37945 6.88767 6.3338Z' fill='%23E73C3E'/%3E%3C/g%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask5_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='7' y='1' width='9' height='8'%3E%3Cpath d='M15.8902 1.1051H7.11523V8.58524H15.8902V1.1051Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask5_607_4042)'%3E%3Cpath d='M12.3832 6.29202C11.2271 7.24637 10.0224 7.55148 9.69328 6.97469C9.36277 6.3979 10.0324 5.15655 11.1885 4.2036C12.3445 3.24925 13.5493 2.94275 13.8783 3.51953C14.2088 4.09632 13.5392 5.33767 12.3832 6.29202Z' fill='%23E73C3E'/%3E%3C/g%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask6_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='5' y='1' width='7' height='8'%3E%3Cpath d='M11.9945 1.41995H5.81348V8.56432H11.9945V1.41995Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask6_607_4042)'%3E%3Cpath d='M7.74199 5.78488C8.23418 6.77963 8.96245 7.34666 9.36736 7.04991C9.77371 6.75316 9.7036 5.70686 9.21141 4.71071C8.71922 3.71596 7.99095 3.14893 7.5846 3.44568C7.17826 3.74243 7.24837 4.79013 7.74056 5.78488' fill='%23F093A7'/%3E%3C/g%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cmask id='mask7_607_4042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='7' y='1' width='7' height='8'%3E%3Cpath d='M13.458 1.40881H7.24121V8.54622H13.458V1.40881Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask7_607_4042)'%3E%3Cpath d='M11.505 5.7793C11.0042 6.76987 10.2716 7.32994 9.86816 7.0304C9.46468 6.73086 9.54337 5.68456 10.0441 4.6926C10.5449 3.70202 11.2789 3.14195 11.681 3.44149C12.0844 3.74103 12.0058 4.78873 11.5035 5.7793' fill='%23F093A7'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M19.6575 7.5835L19.6876 7.77019C19.7133 7.92345 19.7863 8.06137 19.8979 8.16865C19.9251 8.19373 19.9537 8.21741 19.9852 8.23971C20.1454 8.35255 20.3414 8.39714 20.536 8.36649L23.3776 7.91927C23.5721 7.88862 23.7438 7.78552 23.8597 7.62948C23.9756 7.47344 24.0214 7.28257 23.9899 7.09309C23.9284 6.71971 23.5779 6.455 23.1916 6.49123L20.3185 6.75037C20.1154 6.76848 19.9265 6.87018 19.802 7.02761C19.6775 7.18505 19.6246 7.38706 19.6575 7.5835Z' fill='%236771D8'/%3E%3Cpath d='M16.1749 4.19244C16.1462 4.38331 16.1963 4.57279 16.3151 4.72743C16.338 4.75669 16.3623 4.78455 16.3895 4.81103C16.5011 4.9183 16.6442 4.98657 16.803 5.00886L16.9947 5.03533C17.1964 5.0632 17.4039 5.00886 17.5627 4.88487C17.7215 4.76087 17.8217 4.57557 17.8374 4.37634L18.0535 1.5746C18.0821 1.19704 17.8045 0.86128 17.4211 0.806945C17.2251 0.779081 17.0305 0.827843 16.8731 0.943479C16.7143 1.05912 16.6127 1.22769 16.5841 1.41717L16.1749 4.19244Z' fill='%236771D8'/%3E%3Cpath d='M18.5429 5.96042L18.6802 6.09695L18.6888 6.10531C18.8319 6.24185 19.0265 6.31708 19.2268 6.31151C19.4314 6.30593 19.626 6.21816 19.7619 6.06909L21.6777 3.96813C21.9353 3.68531 21.9238 3.25342 21.652 2.98453C21.3701 2.69753 20.8965 2.69753 20.6061 2.97617L18.5543 4.94198C18.4127 5.07712 18.3354 5.25685 18.3325 5.44911C18.3311 5.64137 18.4069 5.82249 18.5443 5.96042' fill='%236771D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_607_4042'%3E%3Crect width='24' height='22.4' fill='white' transform='translate(0 0.799988)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;left:-32px}.rebuy-cart__flyout .rebuy-cart__shop-pay-button svg{margin:auto}.rebuy-cart__flyout .rebuy-cart__notes-toggle-input.rebuy-checkbox{opacity:0}.rebuy-cart__flyout .rebuy-cart__notes-content{padding-top:8px}.rebuy-cart__flyout .rebuy-textarea.rebuy-cart__notes-textarea{border-style:var(--tw-border-style);--tw-border-style:solid;font-family:var(--font-body-primary);letter-spacing:-.32px;border:1px solid #e0e4e4;padding:9px 16px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-textarea.rebuy-cart__notes-textarea{letter-spacing:-.44px;font-size:22px}}.rebuy-cart__flyout .rebuy-widget-container{padding-top:28px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-widget-container{padding-top:40px}}.rebuy-cart__flyout .rebuy-widget-container .primary-title{text-align:left;font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;padding-bottom:16px;padding-left:40px;padding-right:40px;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-widget-container .primary-title{letter-spacing:-.4px;font-size:40px}}.rebuy-cart__flyout .rebuy-widget-container .large-carousel,.rebuy-cart__flyout .rebuy-widget-container .medium-carousel,.rebuy-cart__flyout .rebuy-widget-container .small-carousel{padding-left:20px;padding-right:20px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-widget-container .large-carousel,.rebuy-cart__flyout .rebuy-widget-container .medium-carousel,.rebuy-cart__flyout .rebuy-widget-container .small-carousel{padding-left:40px;padding-right:40px}}.rebuy-cart__flyout .rebuy-widget-container .flickity-page-dots{gap:8px;padding-top:20px;padding-bottom:20px;display:flex;position:relative;top:0;bottom:0}.rebuy-cart__flyout .rebuy-widget-container .flickity-page-dots .dot{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-black);opacity:1;background-color:#0000;width:8px;height:8px}.rebuy-cart__flyout .rebuy-widget-container .flickity-page-dots .dot.is-selected{background-color:var(--color-black)}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-block{background-color:#f8f6f5;gap:16px}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-block .rebuy-product-media{width:140px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-block .rebuy-product-media{width:125px}}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info{max-width:228px}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info{max-width:280px}}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-title{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-title{letter-spacing:-.42px;font-size:21px}}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-price{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-price{letter-spacing:-.42px;font-size:21px}}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-price{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-price .sale{color:var(--color-black)}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-info .rebuy-product-price .compare-at{color:#e73c3e}.rebuy-cart__flyout .rebuy-widget-container .flickity-prev-next-button.previous{top:initial;bottom:-5px;right:55px;left:initial;z-index:1;justify-content:flex-start;align-items:center;width:30px;height:30px;display:flex;position:absolute}.rebuy-cart__flyout .rebuy-widget-container .flickity-prev-next-button.previous svg{height:100%;margin:0;padding:0;position:relative;top:0;left:0}.rebuy-cart__flyout .rebuy-widget-container .flickity-prev-next-button.next{top:initial;z-index:1;justify-content:flex-end;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:-5px;right:40px}.rebuy-cart__flyout .rebuy-widget-container .flickity-prev-next-button.next svg{height:100%;margin:0;padding:0;position:relative;top:0;left:0}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-actions{width:100%}@media (min-width:64rem){.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-actions{width:fit-content;padding-right:20px}}.rebuy-cart__flyout .rebuy-widget-container .rebuy-product-actions .rebuy-button{text-transform:uppercase}.angle-overlap__top{top:calc(var(--spacing)*-.25);z-index:1;height:calc(var(--spacing)*14);width:100%;position:absolute}.angle-overlap__top:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);content:var(--tw-content);width:100%;height:100%;position:absolute}@media (min-width:64rem){.angle-overlap__top{height:calc(var(--spacing)*26.5)}}.angle-overlap__top:before{clip-path:polygon(0% 0%,100% 0%,0% 100%)}.angle-overlap__top.is-reverse:before{clip-path:polygon(0% 0%,100% 0%,100% 100%)}.angle-overlap__bottom{bottom:calc(var(--spacing)*-.25);z-index:1;height:calc(var(--spacing)*14);width:100%;position:absolute}.angle-overlap__bottom:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);content:var(--tw-content);width:100%;height:100%;position:absolute}@media (min-width:64rem){.angle-overlap__bottom{height:calc(var(--spacing)*26.5)}}.angle-overlap__bottom:before{clip-path:polygon(0% 100%,100% 100%,100% 0%)}.search-dropdown{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:2;--tw-translate-y:-100%;width:100%;height:100vh;translate:var(--tw-translate-x)var(--tw-translate-y);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:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);position:fixed;overflow:auto}.search-dropdown.opened{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.product-view__wrapper{align-items:flex-start;gap:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*7.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.product-view__wrapper{padding-bottom:calc(var(--spacing)*0);grid-template-columns:minmax(0,1fr) 493px;align-items:center;gap:25px;max-width:1100px;margin:0 auto}}.product-view__left{width:100%}.product-thumbnails.swiper{max-height:calc(var(--spacing)*140);flex-shrink:0;position:relative}@media not all and (min-width:80rem){.product-thumbnails.swiper{display:none}}.product-thumbnails .swiper-wrapper{justify-content:flex-start}.product-thumbnails .swiper-slide{height:calc(var(--spacing)*21);width:calc(var(--spacing)*21);cursor:pointer;border-radius:var(--radius-lg);overflow:hidden}.product-thumbnails .swiper-slide-thumb-active{border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);padding:calc(var(--spacing)*.5)}@media not all and (min-width:80rem){.product-gallery.swiper{padding-bottom:calc(var(--spacing)*10)}}.product-gallery .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative}.product-gallery .swiper-pagination-bullet-active{background-color:var(--color-white)}.collection-header{margin-top:123px}@media (min-width:48rem){.collection-header{text-align:center;margin-top:192px}}.collection-grid{margin-top:30px;margin-bottom:60px}@media (min-width:64rem){.collection-grid{margin-top:calc(var(--spacing)*20);margin-bottom:120px}}.collection-grid #product-grid{transition:opacity .3s}.collection-grid #product-grid.is-loading{opacity:.5}.filter-container{visibility:hidden;width:calc(var(--spacing)*80);display:none}.filter-container[aria-hidden=false]{visibility:visible;display:block}.desktop-filter-form,.mobile-filter-form{flex-direction:column;display:flex}.filter-group{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-black);padding-top:30px;padding-bottom:calc(var(--spacing)*10)}.filter-group:last-child{padding-bottom:50px}.filter-group ul{gap:calc(var(--spacing)*5);display:grid}@media (min-width:64rem){.filter-group ul{gap:calc(var(--spacing)*4)}}.filter-group label{align-items:center;display:flex}.product-grid-inner{column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.product-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;gap:60px 30px}}.product-grid-inner .collection-promo-slot{border-radius:var(--radius-lg)}@media (min-width:48rem){.product-grid-inner .collection-promo-slot{border-radius:var(--radius-2xl)}}.active-filter{cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:var(--color-black);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);padding-right:calc(var(--spacing)*0);font-family:var(--font-body-primary);letter-spacing:-.32px;border-radius:3.40282e38px;font-size:16px;font-style:normal;font-weight:500;line-height:120%;transition:background-color .3s ease-in-out}@media (min-width:48rem){.active-filter{letter-spacing:-.44px;font-size:22px}}.active-filter:hover{background-color:var(--color-black)}.active-filter .close-button{padding-inline:calc(var(--spacing)*2.5);padding-block:5px;padding-right:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}#clear-filters-btn:after{content:"";bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--color-black);width:100%;height:3px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:linear;transition-timing-function:linear;position:absolute}#clear-filters-btn:hover:after{bottom:calc(var(--spacing)*-1)}.collection-filter-modal .modal__overlay{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.collection-filter-modal .modal__overlay{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.collection-filter-modal .modal__header .modal__close:before{content:none}.collection-filter-modal .modal__container{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);flex-direction:column;width:100%;max-width:430px;height:100vh;display:flex;position:absolute}.collection-filter-modal .modal__header{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}.collection-filter-modal .modal__content{padding-inline:calc(var(--spacing)*6)}.collection-filter-modal .mobile-filter-form{max-height:100%}.collection-filter-modal .mobile-filter-form .filter-group:last-child{padding-bottom:146px}.collection-filter-modal .modal__footer{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-black);background-color:var(--color-white);padding:calc(var(--spacing)*6);margin-top:auto;display:flex;position:fixed}@media (min-width:64rem){.filter-container[aria-hidden=false]+#product-grid .product-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.filter-container[aria-hidden=false]+#product-grid .product-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@screen lg{order: var(--position-mobile);}@screen xl{order: var(--position-tablet);}@screen xl{grid-column: span 3;}.collection-promo-slot{aspect-ratio:382/320;position:relative;overflow:hidden}@media (min-width:64rem){.collection-promo-slot{border-radius:var(--radius-2xl)}}.collection-promo-slot:before{border-radius:var(--radius-lg)}@media (min-width:48rem){.collection-promo-slot:before{border-radius:var(--radius-2xl)}}.collection-promo-slot{order:var(--position-mobile);grid-column:1/span 2}@screen md{aspect-ratio: 664/520;}@screen md{padding-inline: 60px;}@screen md{font-size: 56px; --tw-leading: 1; line-height: 1;}@screen md{margin-top: calc(var(--spacing)*10);}@screen lg{aspect-ratio: auto; height: 100%; width: 100%; grid-column: auto; order: var(--position-tablet);}@screen lg{padding-inline: calc(var(--spacing)*6);}@screen xl{order: var(--position-desktop);}@screen lg{grid-column: span 2;}@screen lg{padding-inline: 60px;}@screen lg{grid-column: span 3;}@screen lg{padding-inline: 120px;}@screen lg{margin-top: calc(var(--spacing)*10);}.collection-promo-slot__inner{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:2;width:100%;height:100%;padding:calc(var(--spacing)*10);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}@media (min-width:64rem){.collection-promo-slot__inner{padding:calc(var(--spacing)*6)}}.collection-promo-slot img{object-fit:cover;width:100%;height:100%}@media (min-width:64em) and (max-width:80em){.collection-promo-slot img{min-height:490px}}@screen lg-only{--animation-order: var(--animation-order-tablet);}@screen xl{--animation-order: var(--animation-order-desktop);}.collection__filter-button{cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:var(--color-black);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);padding-right:calc(var(--spacing)*0);font-family:var(--font-body-primary);letter-spacing:-.32px;border-radius:3.40282e38px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.collection__filter-button{letter-spacing:-.44px;font-size:22px}}.collection__filter-button:hover{background-color:var(--color-black)}.collection__filter-indicator{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--color-black);width:100%;height:3px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:linear;transition-timing-function:linear;position:absolute}.collection__modal-overlay{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.collection__modal-overlay{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.collection__modal-close{top:calc(var(--spacing)*6);right:calc(var(--spacing)*6);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-black);position:absolute}.collection__promo-slot__headline{text-align:center;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.collection__promo-slot__headline{letter-spacing:-.64px;font-size:64px}}.collection__promo-slot__headline{color:var(--color-black)}@media (min-width:64rem){.collection__promo-slot__headline{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.collection__promo-slot__headline{letter-spacing:-.64px;font-size:64px}}}.collection__modal-footer{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-black);background-color:var(--color-white);padding:calc(var(--spacing)*6);margin-top:auto;display:flex;position:fixed}site-footer .page-width__inner{padding-inline:calc(var(--spacing)*0);padding-top:53px}@media (min-width:64rem){site-footer .page-width__inner{padding-inline:calc(var(--spacing)*9);padding-top:calc(var(--spacing)*21)}}.header-group{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:3;box-sizing:border-box;opacity:0;width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);background-color:#0000;position:fixed;overflow-x:hidden}.header-group.initialized{opacity:1}.header{background-color:var(--color-white);position:relative}.header__grid{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3.5);padding-right:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*6);display:grid}@media (min-width:64rem){.header__grid{padding-right:calc(var(--spacing)*8.25);padding-left:calc(var(--spacing)*14)}}@media (min-width:96rem){.header__grid{padding-right:calc(var(--spacing)*14.75);padding-left:calc(var(--spacing)*15.75)}}.header__grid{grid-template-columns:minmax(34px,1fr) minmax(0,166px) minmax(90px,1fr)}@media (min-width:80rem){.header__grid{grid-template-columns:minmax(0,1fr) minmax(0,476px) minmax(0,1fr);padding-block:20px}}.header__left-mobile{display:block}.header__left-desktop{display:none}.header__right-mobile{display:block}@media (min-width:64rem){.header__right-mobile{display:none}}.header__right-desktop{display:none}@media (min-width:64rem){.header__right-desktop{display:block}}.header__logo{width:calc(var(--spacing)*41.5)}@media (min-width:80rem){.header__logo{width:calc(var(--spacing)*75);position:fixed;top:13px;left:50%;transform:translate(-50%)}}.header__logo svg{width:100%;height:100%}.header__right-list{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);display:flex}@media (min-width:64rem){.header__right-list{gap:18px}}.header__right-list li{word-break:break-word}.header__left-list{align-items:center;gap:16px;display:flex}.header__inside-list{border-top-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-white);border-style:solid;border-top-width:1px;border-top-color:#e0e4e4;justify-content:center;gap:40px;width:100%;padding-top:8px;padding-bottom:10px;transition:opacity .5s;display:none;position:absolute;top:60px;left:0}.header__inside-list.open{display:flex}.header__inside-list.fade{opacity:0}.header__link{padding-bottom:2px;position:relative}.header__link:before{background-color:var(--color-black);--tw-content:"";content:var(--tw-content);height:1px;transition:all .3s;display:block;position:absolute;bottom:0}.header__link.active,.header__link:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.header__link.active:before,.header__link:hover:before{width:100%}.header__link-inside{font-family:var(--font-body-primary);letter-spacing:-.32px;padding-bottom:2px;font-size:16px;font-style:normal;font-weight:500;line-height:120%;position:relative}@media (min-width:48rem){.header__link-inside{letter-spacing:-.44px;font-size:22px}}.header__link-inside:before{background-color:var(--color-black);--tw-content:"";content:var(--tw-content);height:1px;transition:all .3s;display:block;position:absolute;bottom:0}.header__link-inside.active,.header__link-inside:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.header__link-inside.active:before,.header__link-inside:hover:before{width:100%}.main-faq{padding-top:24px;padding-bottom:40px}@media (min-width:64rem){.main-faq{padding-top:60px;padding-bottom:104px}}.main-faq__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:56px;display:grid}@media (min-width:64rem){.main-faq__grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:74px}}.main-faq__links{white-space:nowrap;flex-direction:row;gap:24px;padding:0;display:flex;overflow-x:auto}@media (min-width:64rem){.main-faq__links{white-space:normal;flex-direction:column}}.main-faq .faq-link{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.main-faq .faq-link{font-size:32px;line-height:24px}}.main-faq .faq-link{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.main-faq .faq-link:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.main-faq .faq-link{padding:18px 38px 12px}}.main-faq .faq-link{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.main-faq .faq-link:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.main-faq .faq-link{justify-content:flex-start;width:fit-content;min-width:fit-content;padding:0 16px}.main-faq__body{grid-template-columns:repeat(1,minmax(0,1fr));gap:60px;display:grid}.faq-with-toc__header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;border-style:solid;border-bottom-width:1px;border-bottom-color:#e0e4e4;padding-bottom:16px;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.faq-with-toc__header{letter-spacing:-.64px;font-size:64px}}.card-faq{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-bottom-color:#e0e4e4;grid-template-columns:repeat(1,minmax(0,1fr));padding:24px 0;display:grid}.card-faq__trigger{text-align:left;font-family:var(--font-body-primary);letter-spacing:-.28px;justify-content:space-between;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:120%;display:flex!important}@media (min-width:48rem){.card-faq__trigger{letter-spacing:-.42px;font-size:21px}}.card-faq__trigger{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.card-faq__answer{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.card-faq__answer{letter-spacing:-.42px;font-size:21px}}.half-width-promo{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.half-width-promo{grid-template-columns:repeat(2,minmax(0,1fr))}}.half-width-promo__block{aspect-ratio:1;position:relative}@media (min-width:64rem){.half-width-promo__block{display:block}}.half-width-promo__block.ar_rectangular{aspect-ratio:375/600}@media (min-width:64rem){.half-width-promo__block.ar_rectangular{aspect-ratio:1}}.half-width-promo__block-2{flex-direction:column;justify-content:space-evenly;padding-left:40px;padding-right:40px;display:flex;position:relative}@media (min-width:64rem){.half-width-promo__block-2{aspect-ratio:1;padding-left:120px;padding-right:120px}}.half-width-promo__image{width:100%;height:100%;transition:all .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.half-width-promo__image-2{aspect-ratio:1;width:100%;max-width:295px;position:relative}@media (min-width:64rem){.half-width-promo__image-2{max-width:480px}}.half-width-promo__overlay{background-color:var(--color-black);width:100%;height:100%;position:absolute;top:0;left:0}.half-width-promo__content{text-align:center;width:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.half-width-promo__title{font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;padding-bottom:8px;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.half-width-promo__title{letter-spacing:-1.52px;font-size:152px}}@media (min-width:64rem){.half-width-promo__title{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.half-width-promo__title{letter-spacing:-.64px;font-size:64px}}}.half-width-promo__title-2{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;margin:auto;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.half-width-promo__title-2{letter-spacing:-.4px;font-size:40px}}.half-width-promo__text{padding:calc(var(--spacing)*1);padding-bottom:24px}.half-width-promo__block.insert-animation:hover .half-width-promo__image{width:85%;height:85%}.half-width-promo__sparks{width:48px;height:22px;color:var(--color-black);margin:8px auto 16px}.half-width-promo__sparks svg{width:100%;height:100%}.half-width-promo__link{text-decoration-line:underline}.half-width-promo__card-header{text-align:center;padding-top:50px;padding-bottom:30px}@media (min-width:64rem){.half-width-promo__card-header{padding-top:0;padding-bottom:0}}.half-width-promo__card-footer{text-align:center;padding-top:30px;padding-bottom:50px}@media (min-width:64rem){.half-width-promo__card-footer{padding-top:0;padding-bottom:0}}.half-width-promo__btn{text-transform:uppercase}.site-hero{aspect-ratio:.625;width:100%;position:relative}@media (min-width:64rem){.site-hero{aspect-ratio:2.05714}}.site-hero__btn{z-index:1;cursor:pointer;width:20px;height:20px;position:absolute;bottom:20px;right:20px}.site-hero__btn svg{width:100%;height:100%}.site-hero__overlay{background-color:var(--color-black);width:100%;height:100%;position:absolute;top:0;left:0}.site-hero__title{text-align:center;width:305px;font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.site-hero__title{letter-spacing:-1.52px;font-size:152px}}@media (min-width:64rem){.site-hero__title{width:530px;font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.site-hero__title{letter-spacing:-1.16px;font-size:116px}}}.site-hero__video video{width:100%;height:100%;position:absolute;top:0;left:0}.site-hero__content{text-align:center;justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-hero__text{width:100%;max-width:320px;padding-bottom:8px}.site-hero__text p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.site-hero__text p{letter-spacing:-.42px;font-size:21px}}.site-hero__text p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.site-hero__cta{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-top:24px;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.site-hero__cta{font-size:32px;line-height:24px}}.site-hero__cta{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.site-hero__cta:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.site-hero__cta{padding:18px 38px 12px}}.site-hero__cta{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.site-hero__cta:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.hero{aspect-ratio:.669643;width:100%;padding:30px;position:relative}@media (min-width:64rem){.hero{aspect-ratio:1.8;padding:60px}}.hero__background{width:100%;height:100%;position:absolute;top:0;left:0}.hero__block{width:100%;height:100%;position:relative}.hero__image{width:100%;height:100%;position:absolute;top:0;left:0}.hero__overlay{background-color:var(--color-black);width:100%;height:100%;position:absolute;top:0;left:0}.hero__content{text-align:center;width:275px;position:absolute;top:50%;left:50%}@media (min-width:64rem){.hero__content{width:800px}}.hero__content{transform:translate(-50%,-50%)}.hero__icon{padding-bottom:24px}@media (min-width:64rem){.hero__icon{padding-bottom:16px}}.hero__icon svg{width:48px;height:22px;margin:auto}.hero__title{text-align:center;width:200px;font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;margin:auto;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.hero__title{letter-spacing:-1.52px;font-size:152px}}.hero__title{color:inherit}@media (min-width:64rem){.hero__title{width:100%}}.hero__text{padding:calc(var(--spacing)*1);color:inherit;padding-bottom:24px}.hero__btn-video{z-index:1;cursor:pointer;width:20px;height:20px;position:absolute;bottom:20px;right:20px}.hero__btn-video svg{width:100%;height:100%}.hero__video video{width:100%;height:100%;position:absolute;top:0;left:0}.hero__btns{flex-direction:column;justify-content:center;gap:24px;display:flex}@media (min-width:64rem){.hero__btns{flex-direction:row}}.collection-carousel__body{padding-right:0}@media (min-width:64rem){.collection-carousel__body{padding-right:60px}}.collection-carousel__slide{justify-content:center;align-items:flex-end;width:275px;height:400px;padding:24px;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.collection-carousel__slide{width:440px;height:640px}}.collection-carousel__image{width:100%;height:100%;transition:transform .25s ease-in-out;position:absolute;top:0;left:0}.collection-carousel__btn{position:relative}.collection-carousel__slide:hover .collection-carousel__image{transform:scale(1.2)}.collection-explorer-carousel{overflow:hidden}.collection-explorer-carousel__container{margin-top:60px}@media (min-width:64rem){.collection-explorer-carousel__container{margin-top:60px;margin-bottom:60px}}.collection-explorer-carousel__body{padding-right:0;position:relative}.collection-explorer-carousel__header{pointer-events:none;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:40px;padding-right:20px;display:grid}@media (min-width:64rem){.collection-explorer-carousel__header{grid-template-columns:minmax(0,720px) minmax(0,1fr);gap:60px;width:100%;margin-bottom:-205px;padding-bottom:0;padding-right:0;position:absolute;top:78px}}.collection-explorer-carousel__content{grid-column:2}.collection-explorer-carousel__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;padding-bottom:5px;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.collection-explorer-carousel__title{letter-spacing:-1.52px;font-size:152px}}@media (min-width:64rem){.collection-explorer-carousel__title{text-align:left;font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));padding-bottom:16px}}.collection-explorer-carousel__text{padding:calc(var(--spacing)*1);text-align:center}@media (min-width:64rem){.collection-explorer-carousel__text{text-align:left;width:400px}}.collection-explorer-carousel__slide{justify-content:center;align-self:flex-end;align-items:flex-end;width:215px;height:215px;padding:16px;display:flex;position:relative}@media (min-width:64rem){.collection-explorer-carousel__slide{width:360px;height:360px;padding:24px}}.collection-explorer-carousel__slide{transition:width .4s ease-in-out,transform .4s ease-in-out}.collection-explorer-carousel__slide.swiper-slide-active{width:299px;height:299px}@media (min-width:64rem){.collection-explorer-carousel__slide.swiper-slide-active{width:720px;height:720px}}.collection-explorer-carousel__image{width:100%;height:100%;position:absolute;top:0;left:0}.collection-explorer-carousel__btn{position:relative}.collection-explorer-carousel .carousel-footer__navigation{padding-right:20px}@media (min-width:64rem){.collection-explorer-carousel .carousel-footer__navigation{padding-right:60px}}.fabric-explorer__header{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding:30px 20px}@media (min-width:64rem){.fabric-explorer__header{padding:0}.fabric-explorer__mobile{display:none}}.fabric-explorer__desktop{display:none}@media (min-width:64rem){.fabric-explorer__desktop{display:block}}.fabric-explorer__content{text-align:center;align-content:baseline;padding-top:40px;padding-bottom:40px}@media (min-width:64rem){.fabric-explorer__content{justify-content:center;gap:60px;padding:60px;display:grid}}.fabric-explorer__content{grid-template-rows:min-content}.fabric-explorer__title{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.fabric-explorer__title{letter-spacing:-1.16px;font-size:116px}}@media (min-width:64rem){.fabric-explorer__title{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.fabric-explorer__title{letter-spacing:-.64px;font-size:64px}}}.fabric-explorer__text{font-family:var(--font-body-primary);letter-spacing:-.28px;margin-top:8px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.fabric-explorer__text{letter-spacing:-.42px;font-size:21px}}.fabric-explorer__btn{width:fit-content;margin:24px auto auto}.fabric-explorer__footer{justify-content:space-between;align-items:center;padding:18px 20px 22px;display:flex}.fabric-explorer__pagination{justify-content:center;gap:8px;display:flex}.fabric-explorer__pagination .swiper-pagination-bullet{border-radius:50%;width:8px;height:8px;border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1.5px!important;border-color:var(--color-black)!important;opacity:1!important;background-color:#0000!important}.fabric-explorer__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-black)!important}.fabric-explorer__arrow{cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-color:#0000;width:40px;height:20px}.fabric-explorer__grid{grid-template-columns:minmax(0,60px) minmax(0,660px) minmax(0,720px);display:grid}.fabric-explorer__fabric-wrapper{width:60px;position:relative;overflow:hidden}.fabric-explorer__fabric{width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-in-out);transition-duration:.25s;transition-timing-function:var(--ease-in-out);position:absolute;top:0;left:0}@media (min-width:64rem){.fabric-explorer__fabric{opacity:0}}.fabric-explorer__fabric.active{opacity:1}.fabric-explorer__image-wrapper{aspect-ratio:1;width:100%;position:relative}.fabric-explorer__image{width:355px;height:355px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-in-out);transition-duration:.25s;transition-timing-function:var(--ease-in-out)}@media (min-width:64rem){.fabric-explorer__image{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}}.fabric-explorer__image.active{opacity:1}.fabric-explorer__image-inside{width:100%;height:100%}.fabric-explorer__block{margin-bottom:50px}.fabric-explorer__block:last-of-type{margin-bottom:0}.fabric-explorer__desc{-webkit-line-clamp:6;width:100%;max-width:420px;font-family:var(--font-body-primary);letter-spacing:-.28px;-webkit-box-orient:vertical;margin:8px auto auto;font-size:14px;font-style:normal;font-weight:500;line-height:120%;display:-webkit-box;overflow:hidden}@media (min-width:48rem){.fabric-explorer__desc{letter-spacing:-.42px;font-size:21px}}@media (min-width:64rem){.fabric-explorer__desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.fabric-explorer__btn-wrapper,.fabric-explorer__desc-wrapper{height:0;transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-in-out);transition-duration:.25s;transition-timing-function:var(--ease-in-out);overflow:hidden}.fabric-explorer__block.active .fabric-explorer__desc-wrapper,.fabric-explorer__block.active .fabric-explorer__btn-wrapper{height:84px}.fabric-explorer__trigger{cursor:pointer}.print-shop-explorer{padding-top:44px;position:relative;overflow:hidden}@media (min-width:64rem){.print-shop-explorer{padding-top:104px}}.print-shop-explorer__body{padding-right:0}@media (min-width:64rem){.print-shop-explorer__body{padding-right:60px}}.print-shop-explorer__background-wrapper{opacity:0;width:100%;height:100%;transition:opacity .25s ease-in;position:absolute;top:0;left:0}.print-shop-explorer__background-wrapper.active{opacity:1}.print-shop-explorer__background{width:100%;height:100%;position:absolute;top:0;left:0}.print-shop-explorer__header-wrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex;position:relative}@media (min-width:64rem){.print-shop-explorer__header-wrapper{flex-direction:row;gap:0;padding-bottom:26px}}.print-shop-explorer__header{font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;padding-right:20px;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.print-shop-explorer__header{letter-spacing:-1.52px;font-size:152px}}@media (min-width:64rem){.print-shop-explorer__header{padding-right:0}}.print-shop-explorer__list-wrapper{max-width:100%;overflow:hidden}.print-shop-explorer__list{white-space:nowrap;gap:4px;padding-right:20px;display:flex;overflow-x:scroll}@media (min-width:64rem){.print-shop-explorer__list{gap:8px;padding-right:0;overflow-x:auto}}.print-shop-explorer__btn{cursor:pointer}.print-shop-explorer__slide{box-sizing:border-box;border-right-style:var(--tw-border-style);--tw-border-style:solid;background-color:#f8f7f5;border-style:solid;border-right-width:1px;border-right-color:#e0e4e4;width:275px;height:400px;padding:35px 20px;position:relative;overflow:hidden}@media (min-width:64rem){.print-shop-explorer__slide{width:330px;height:480px;padding:60px 40px}}.print-shop-explorer__image{width:275px;height:292px;position:absolute;bottom:0;left:0}@media (min-width:64rem){.print-shop-explorer__image{width:330px;height:350px}}.print-shop-explorer__image{transition:transform .25s ease-in}.print-shop-explorer__image img{mix-blend-mode:darken}.print-shop-explorer__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;padding-bottom:8px;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.print-shop-explorer__title{letter-spacing:-.4px;font-size:40px}}.print-shop-explorer__text{text-align:center;font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.print-shop-explorer__text{letter-spacing:-.44px;font-size:22px}}.print-shop-explorer__text{opacity:1}@media (min-width:64rem){.print-shop-explorer__text{opacity:0}}.print-shop-explorer__text{transition:opacity .25s ease-in}.print-shop-explorer__slide:hover .print-shop-explorer__image{transform:scale(1.12)rotate(-7deg)}.print-shop-explorer__slide:hover .print-shop-explorer__text{opacity:1}.print-shop-explorer__content{position:relative}.products-tabs-carousel{padding-top:20px;padding-bottom:20px;overflow:hidden}@media (min-width:64rem){.products-tabs-carousel{padding-top:40px;padding-bottom:60px}}.products-tabs-carousel__list{white-space:nowrap;justify-content:flex-start;gap:4px;padding-bottom:20px;padding-left:20px;padding-right:0;display:flex;overflow-x:auto}@media (min-width:64rem){.products-tabs-carousel__list{justify-content:center;gap:8px;padding-bottom:40px;padding-left:60px;padding-right:60px}}.products-tabs-carousel__btn{cursor:pointer}.products-tabs-carousel__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.products-tabs-carousel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.products-tabs-carousel__card{box-sizing:border-box;aspect-ratio:265/167.5;justify-content:center;align-items:flex-end;width:100%;min-height:265px;padding:16px;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.products-tabs-carousel__card{aspect-ratio:330/480;padding:30px 20px}}.products-tabs-carousel__card video{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.products-tabs-carousel__card video.is-active{opacity:1}.products-tabs-carousel__image{opacity:1;width:100%;height:100%;transition:opacity .25s ease-in;position:absolute;bottom:0;left:0}.products-tabs-carousel__image.on-hover{opacity:0}.products-tabs-carousel__title{text-align:center;font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.products-tabs-carousel__title{letter-spacing:-.44px;font-size:22px}}.products-tabs-carousel__title{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}@media (min-width:64rem){.products-tabs-carousel__title{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.products-tabs-carousel__title{letter-spacing:-.42px;font-size:21px}}}.products-tabs-carousel__text{text-align:center;height:0;font-family:var(--font-body-primary);letter-spacing:-.32px;margin-top:2px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.products-tabs-carousel__text{letter-spacing:-.44px;font-size:22px}}.products-tabs-carousel__text{opacity:1}@media (min-width:64rem){.products-tabs-carousel__text{opacity:0;margin-top:4px}}.products-tabs-carousel__text{transition:all .45s ease-in}.products-tabs-carousel__card:hover .products-tabs-carousel__text{opacity:1;height:auto}.products-tabs-carousel__content{position:relative}.promo-bar{background-color:var(--color-black);color:var(--color-white)}.promo-bar__text{padding-top:6px;padding-bottom:7px}@media (min-width:64rem){.promo-bar__text{padding-bottom:4px}}.promo-bar__text,.promo-bar__text *{text-align:center;font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.promo-bar__text,.promo-bar__text *{letter-spacing:-.4px;font-size:40px}}.promo-bar__text,.promo-bar__text *{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.promo-bar__arrow{z-index:1;cursor:pointer;border:0;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.promo-bar__arrow--left{left:0}.promo-bar__arrow--right{right:0}.main-page{width:100%;max-width:874px;margin:auto;padding-top:30px;padding-bottom:30px}@media (min-width:64rem){.main-page{padding-top:60px;padding-bottom:60px}}.main-page__header{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;padding-bottom:30px;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-page__header{letter-spacing:-1.16px;font-size:116px}}@media (min-width:64rem){.main-page__header{padding-bottom:40px}}.shop-by-print{padding-top:44px;position:relative;overflow:hidden}@media (min-width:64rem){.shop-by-print{padding-top:104px}}.shop-by-print__body{padding-top:44px;padding-bottom:20px;padding-right:0}@media (min-width:64rem){.shop-by-print__body{padding-top:104px;padding-bottom:120px;padding-right:60px}}.shop-by-print__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;padding-right:20px;display:grid}@media (min-width:64rem){.shop-by-print__grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;padding-right:0}}.shop-by-print__carousel-wrapper{padding-right:20px}@media (min-width:64rem){.shop-by-print__carousel-wrapper{padding-right:0}}.shop-by-print__carousel-wrapper .swiper-wrapper{flex-wrap:wrap!important;flex-direction:unset!important}.shop-by-print__header-wrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex;position:relative}@media (min-width:64rem){.shop-by-print__header-wrapper{flex-direction:row;gap:0;padding-bottom:26px}}.shop-by-print__header{font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;padding-right:20px;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.shop-by-print__header{letter-spacing:-1.52px;font-size:152px}}@media (min-width:64rem){.shop-by-print__header{padding-right:0}}.shop-by-print__list-wrapper{max-width:100%;overflow:hidden}.shop-by-print__list{white-space:nowrap;gap:4px;padding-right:20px;display:flex;overflow-x:scroll}@media (min-width:64rem){.shop-by-print__list{gap:8px;padding-right:0;overflow-x:auto}}.shop-by-print__btn{cursor:pointer}.shop-by-print__slide{box-sizing:border-box;border-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-white);border:1px solid #e0e4e4;width:167px;height:243px;overflow:hidden}@media (min-width:64rem){.shop-by-print__slide{width:330px;height:480px}}.shop-by-print__image{aspect-ratio:167/152;width:100%}@media (min-width:64rem){.shop-by-print__image{aspect-ratio:330/346}}.shop-by-print__title{max-width:250px;font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;margin:auto;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.shop-by-print__title{letter-spacing:-.4px;font-size:40px}}@media (min-width:64rem){.shop-by-print__title{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.shop-by-print__title{letter-spacing:-.64px;font-size:64px}}}.shop-by-print__text{max-width:250px;margin:auto}.shop-by-print__content{border-top-style:var(--tw-border-style);--tw-border-style:solid;text-align:center;border-style:solid;border-top-width:1px;border-top-color:#e0e4e4;gap:4px;padding:16px 10px;display:grid}@media (min-width:64rem){.shop-by-print__content{gap:8px;padding:32px 16px}}.main-blog{padding-top:20px;padding-bottom:40px}@media (min-width:64rem){.main-blog{padding-top:40px;padding-bottom:60px}}.main-blog__list-wrapper{max-width:100%;padding-bottom:20px;padding-left:20px;overflow:hidden}@media (min-width:64rem){.main-blog__list-wrapper{padding-bottom:40px;padding-left:0}}.main-blog__list{white-space:nowrap;gap:4px;padding-right:20px;display:flex;overflow-x:scroll}@media (min-width:64rem){.main-blog__list{justify-content:center;gap:8px;padding-right:0;overflow-x:auto}}.main-blog__btn{cursor:pointer}.main-blog__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:40px 20px;display:grid}@media (min-width:64rem){.main-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.related_articles{padding-bottom:50px}.related_articles__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;padding-top:40px;padding-bottom:40px;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.related_articles__title{letter-spacing:-.64px;font-size:64px}}@media (min-width:64rem){.related_articles__title{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.related_articles__title{letter-spacing:-.4px;font-size:40px}}}.related_articles__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:40px;display:grid}@media (min-width:64rem){.related_articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.main-article{margin-bottom:30px}@media (min-width:64rem){.main-article{margin-bottom:60px}}.main-article__image{aspect-ratio:375/146;width:100%}@media (min-width:64rem){.main-article__image{aspect-ratio:1440/560}}.main-article__content{background-color:var(--color-white);width:100%;max-width:332px;margin:-56px auto auto;padding:30px 20px;position:relative;overflow:hidden}@media (min-width:64rem){.main-article__content{max-width:920px;margin-top:-170px;padding:60px}}.main-article__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;padding-bottom:10px;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-article__title{letter-spacing:-1.52px;font-size:152px}}.main-article__info{font-family:var(--font-body-primary);letter-spacing:-.28px;justify-content:center;gap:20px;padding-bottom:30px;font-size:14px;font-style:normal;font-weight:500;line-height:120%;display:flex}@media (min-width:48rem){.main-article__info{letter-spacing:-.42px;font-size:21px}}@media (min-width:64rem){.main-article__info{padding-bottom:60px}}.main-article__info span{position:relative}.main-article__info span:after{background-color:var(--color-black);--tw-content:"";content:var(--tw-content);width:2px;height:2px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.main-article__info span:last-of-type:after{display:none}.main-article__body p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-article__body p{letter-spacing:-.42px;font-size:21px}}.main-article__body h1{font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-article__body h1{letter-spacing:-1.52px;font-size:152px}}.main-article__body h2{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-article__body h2{letter-spacing:-1.16px;font-size:116px}}.main-article__body h3{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-article__body h3{letter-spacing:-.64px;font-size:64px}}.main-article__body h4{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-article__body h4{letter-spacing:-.4px;font-size:40px}}.main-article__body h5{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-article__body h5{letter-spacing:-.4px;font-size:40px}}.main-article__body .product-section{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;margin-top:30px;margin-bottom:30px;display:grid}@media (min-width:64rem){.main-article__body .product-section{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px;margin-bottom:60px}}.main-article__social-media{background-color:#e73c3e;justify-content:center;align-items:center;gap:20px;width:100%;max-width:332px;margin:auto;padding-top:20px;padding-bottom:20px;display:flex}@media (min-width:64rem){.main-article__social-media{max-width:920px}}.main-article__social-media-label{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-article__social-media-label{letter-spacing:-.4px;font-size:40px}}.main-article__social-media-label{color:var(--color-white)}.main-article__social-media-icon{background-color:#f5efe9;border-radius:3.40282e38px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.plp-hero{overflow:hidden}.plp-hero__image-wrapper{box-sizing:border-box;aspect-ratio:375/240;width:100%;padding:20px;display:flex;position:relative}@media (min-width:64rem){.plp-hero__image-wrapper{aspect-ratio:1320/320;padding:60px}}.plp-hero__image{width:100%;height:100%;position:absolute;top:0;left:0}.plp-hero__overlay{background-color:var(--color-black);width:100%;height:100%;position:absolute;top:0;left:0}.plp-hero__content{color:var(--color-black);grid-template-columns:repeat(1,minmax(0,1fr));align-content:center;align-items:center;gap:5px;display:grid;position:relative}@media (min-width:64rem){.plp-hero__content{gap:16px}}.plp-hero__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.plp-hero__title{letter-spacing:-1.52px;font-size:152px}}@media (min-width:64rem){.plp-hero__title{text-align:left;font-size:60px}}.plp-hero__text{text-align:center;max-width:480px;font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.plp-hero__text{letter-spacing:-.42px;font-size:21px}}@media (min-width:64rem){.plp-hero__text{text-align:left;font-family:var(--font-body-primary);letter-spacing:-.38px;font-size:19px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.plp-hero__text{letter-spacing:-.64px;font-size:32px;line-height:100%}}}.plp-hero__text p{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.plp-hero__text p{letter-spacing:-.42px;font-size:21px}}@media (min-width:64rem){.plp-hero__text p{font-family:var(--font-body-primary);letter-spacing:-.38px;font-size:19px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.plp-hero__text p{letter-spacing:-.64px;font-size:32px;line-height:100%}}}.plp-hero__separator{width:fit-content;height:8px;display:flex;overflow:hidden}.plp-hero__separator-item{width:32px;height:8px}@media (min-width:64rem){.plp-hero__separator-item{width:60px}}.plp-hero__content-wrapper{padding-top:20px;padding-bottom:20px}@media (min-width:64rem){.plp-hero__content-wrapper{padding-top:60px;padding-bottom:60px}}.plp-hero-carousel{overflow:hidden}.plp-hero-carousel__separator{width:fit-content;height:8px;display:flex;overflow:hidden}.plp-hero-carousel__separator-item{width:32px;height:8px}@media (min-width:64rem){.plp-hero-carousel__separator-item{width:60px}}.plp-hero-carousel__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;padding-top:20px;padding-bottom:20px;padding-left:20px;display:grid}@media (min-width:64rem){.plp-hero-carousel__grid{grid-template-columns:minmax(0,343px) minmax(0,1fr);padding-top:52px;padding-bottom:52px;padding-left:60px}}.plp-hero-carousel__content{grid-template-columns:repeat(1,minmax(0,1fr));align-self:center;align-items:center;gap:5px;padding-right:20px;display:grid}@media (min-width:64rem){.plp-hero-carousel__content{gap:16px}}.plp-hero-carousel__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.plp-hero-carousel__title{letter-spacing:-1.52px;font-size:152px}}@media (min-width:64rem){.plp-hero-carousel__title{text-align:left;font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.plp-hero-carousel__title{letter-spacing:-1.16px;font-size:116px}}}.plp-hero-carousel__text{text-align:center;font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.plp-hero-carousel__text{letter-spacing:-.42px;font-size:21px}}.plp-hero-carousel__text{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:64rem){.plp-hero-carousel__text{text-align:left}}.plp-hero-carousel__text p{text-align:center;font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.plp-hero-carousel__text p{letter-spacing:-.42px;font-size:21px}}.plp-hero-carousel__text p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:64rem){.plp-hero-carousel__text p{text-align:left}}.plp-hero-carousel__slide{box-sizing:border-box;aspect-ratio:1;justify-content:center;align-items:flex-end;width:100%;max-width:164px;padding:16px;display:flex}@media (min-width:64rem){.plp-hero-carousel__slide{max-width:227px}}.plp-hero-carousel__image{aspect-ratio:1;width:100%;position:absolute;top:0;left:0}.plp-hero-carousel__btn{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex;position:relative}@media (min-width:48rem){.plp-hero-carousel__btn{font-size:32px;line-height:24px}}.plp-hero-carousel__btn{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.plp-hero-carousel__btn:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.plp-hero-carousel__btn{padding:18px 38px 12px}}.plp-hero-carousel__btn{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.plp-hero-carousel__btn:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.main-login{padding:48px 16px}@media (min-width:64rem){.main-login{min-height:100vh;padding:102px 60px}}.main-login .h-captcha{display:none}.main-login__wrapper{background-color:var(--color-white);width:100%;max-width:616px;margin:auto;padding:56px 16px}@media (min-width:64rem){.main-login__wrapper{padding:72px 20px}}.main-login__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;padding-bottom:8px;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-login__title{letter-spacing:-1.16px;font-size:116px}}.main-login__text{text-align:center;font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-login__text{letter-spacing:-.44px;font-size:22px}}.main-login__field{text-align:center}.main-login__label{display:none}.main-login__input{border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:solid;width:100%;max-width:440px;height:40px;font-family:var(--font-body-primary);letter-spacing:-.28px;border-style:solid;border-color:#868888;border-left-width:0;margin:auto;padding:10px 0;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-login__input{letter-spacing:-.42px;font-size:21px}}.main-login__input{color:var(--color-black)}.main-login__form{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}@media (min-width:64rem){.main-login__form{gap:40px;padding-top:40px}}.main-login__form .errors{text-align:center;font-family:var(--font-body-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-login__form .errors{letter-spacing:-.42px;font-size:21px}}.main-login__form .errors{color:#e73c3e}.main-login__error-wrapper{text-align:center}.main-login__btn{cursor:pointer;text-transform:uppercase;width:100%;margin:auto}@media (min-width:64rem){.main-login__btn{width:200px}}.main-login__links{text-align:center;flex-direction:column;justify-self:center;gap:10px;padding-top:24px;display:flex}@media (min-width:64rem){.main-login__links{padding-top:40px}}.main-login__links a{text-decoration-line:underline}.main-login__link{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-login__link{letter-spacing:-.42px;font-size:21px}}.main-login__error{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-login__error{letter-spacing:-.42px;font-size:21px}}.main-login__error{color:#e73c3e}.main-login__message{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-login__message{letter-spacing:-.42px;font-size:21px}}.main-login__message{color:#9ccdd1}#recover{display:none}#recover:target{display:block}#recover:target~#login{display:none}.main-account{padding-top:20px;padding-bottom:90px}@media (min-width:64rem){.main-account{padding-top:40px;padding-bottom:148px}}.main-account__navigation{padding-left:20px;padding-right:20px;overflow-x:scroll}@media (min-width:64rem){.main-account__navigation{padding-left:0;padding-right:0;overflow-x:auto}}.main-account__navigation-list{white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:64rem){.main-account__navigation-list{white-space:normal;justify-content:center}}.main-account__btn{cursor:pointer}.main-account__content{width:100%;max-width:652px;margin:auto;padding-left:16px;padding-right:16px;display:block}@media (min-width:64rem){.main-account__content{padding-left:0;padding-right:0}}.main-account__title{text-align:center;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;margin-top:36px;margin-bottom:36px;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-account__title{letter-spacing:-.64px;font-size:64px}}@media (min-width:64rem){.main-account__title{margin-top:64px;margin-bottom:64px}}.main-account__orders{grid-template-columns:repeat(1,minmax(0,1fr));gap:56px;margin:0;padding:0;list-style-type:none;display:grid}.main-account__order{grid-template-columns:repeat(1,minmax(0,1fr));gap:4px;display:grid}.main-account__order-header{justify-content:space-between;display:flex}.main-account__order-title{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-account__order-title{letter-spacing:-.4px;font-size:40px}}.main-account__order-date{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-account__order-date{letter-spacing:-.42px;font-size:21px}}.main-account__order-text{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-account__order-text{letter-spacing:-.42px;font-size:21px}}.main-account__order-text{text-transform:capitalize}.main-account__order-text b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.main-addresses{text-align:center;padding-top:20px;padding-bottom:20px}@media (min-width:64rem){.main-addresses{padding-top:80px;padding-bottom:80px}}.main-addresses__title{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;padding-top:64px;padding-bottom:24px;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-addresses__title{letter-spacing:-.64px;font-size:64px}}.main-addresses__btns{justify-content:center;display:flex}.main-addresses__btn{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-top:12px;margin-left:4px;margin-right:4px;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.main-addresses__btn{font-size:32px;line-height:24px}}.main-addresses__btn{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.main-addresses__btn:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.main-addresses__btn{padding:18px 38px 12px}}.main-addresses__btn{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-blue)}.main-addresses__btn:hover:not(:disabled){border-color:var(--color-white);color:var(--color-white);background-color:#0000}.main-addresses__list{text-align:center;grid-template-columns:repeat(1,minmax(0,1fr));gap:48px;margin-top:48px;padding:0;list-style-type:none;display:grid}.main-addresses__panel{width:100%;max-width:600px;margin-top:32px;margin-left:auto;margin-right:auto}.main-addresses__subtitle{text-align:center;font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;margin-bottom:8px;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-addresses__subtitle{letter-spacing:-.4px;font-size:40px}}.main-addresses__pagination ul{text-align:center;justify-content:center;gap:16px;margin-top:40px;padding:0;list-style-type:none;display:flex}.main-addresses__pagination li{justify-content:center;align-items:center;display:flex}.main-addresses__pagination li svg{height:10px}.main-addresses__pagination li:first-of-type svg{transform:rotate(90deg)}.main-addresses__pagination li:last-of-type svg{transform:rotate(-90deg)}.main-addresses__pagination li [aria-current]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.main-addresses label[for=AddressCountryNew],.main-addresses label[for=AddressProvinceNew]{display:block}.main-addresses form{flex-flow:wrap;gap:16px;display:flex}.main-addresses form .field label{display:none}.main-addresses form .field input,.main-addresses form .field select{border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:solid;width:100%;max-width:440px;height:40px;font-family:var(--font-body-primary);letter-spacing:-.28px;border-style:solid;border-color:#868888;border-left-width:0;margin:auto;padding:10px 0;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.main-addresses form .field input,.main-addresses form .field select{letter-spacing:-.42px;font-size:21px}}.main-addresses form .field input,.main-addresses form .field select{color:var(--color-black)}.main-addresses form>div{width:100%}.main-addresses [aria-expanded=false]~div[id]{display:none}.main-addresses [aria-expanded=true]~div[id]{display:block}.main-addresses li[data-address]>h2{text-align:center;margin-bottom:4px}.main-order{padding-top:20px;padding-bottom:20px}@media (min-width:64rem){.main-order{padding-top:80px;padding-bottom:80px}}.main-order__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:40px;display:grid}@media (min-width:64rem){.main-order__grid{grid-template-columns:minmax(0,1fr) minmax(0,260px)}}.main-order__title{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;padding-bottom:24px;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-order__title{letter-spacing:-.64px;font-size:64px}}.main-order__subtitle{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;padding-bottom:8px;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-order__subtitle{letter-spacing:-.4px;font-size:40px}}.main-order__header-content{padding-bottom:32px}.main-order__header-content p{margin:0;font-family:var(--font-body-primary)!important;letter-spacing:-.28px!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:120%!important}@media (min-width:48rem){.main-order__header-content p{letter-spacing:-.42px!important;font-size:21px!important}}.main-order__side-panel{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;display:grid}.main-order__table-wrapper{overflow-x:auto}.main-order__table{table-layout:auto;border-collapse:collapse;border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #868888;width:100%;min-width:600px;position:relative;overflow-x:auto}.main-order__table td:empty{display:block}.main-order__table thead{background-color:#8886864f}.main-order__table thead th,.main-order__table tbody td{padding:5px 10px}.main-order__table tfoot{border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-top-color:#d3cfcb}.main-order__table tfoot td{padding:5px 10px}.main-order__row-total{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.main-order__row-total{letter-spacing:-.4px;font-size:40px}}.main-order strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}custom-marquee .swiper-wrapper{--tw-ease:linear;scrollbar-width:none;-ms-overflow-style:none;transition-timing-function:linear}custom-marquee .swiper-wrapper::-webkit-scrollbar{display:none}custom-marquee .swiper-wrapper-disabled .swiper-slide:last-child{margin-right:calc(var(--spacing)*0)!important}.full-bleed-video iframe,.full-bleed-video video{background:0 0;width:100%;height:auto}:is(recipes-promo,events-promo) .swiper-wrapper{--tw-ease:linear;transition-timing-function:linear}:is(recipes-promo,events-promo) .title-swiper .swiper-slide{cursor:default;width:auto;padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*0);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(recipes-promo,events-promo) .title-swiper .swiper-slide:hover{color:#0000}:is(recipes-promo,events-promo) .title-swiper .swiper-slide-active,:is(recipes-promo,events-promo) .title-swiper .swiper-slide-active:hover{color:var(--text-hover)}:is(recipes-promo,events-promo) .blur-left,:is(recipes-promo,events-promo) .blur-right{height:calc(var(--spacing)*71);width:calc(var(--spacing)*71);background-color:var(--color-yellow-blur);--tw-blur:blur(50px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);border-radius:3.40282e38px;display:none;position:absolute}@media (min-width:80rem){:is(recipes-promo,events-promo) .blur-left,:is(recipes-promo,events-promo) .blur-right{display:block}}:is(recipes-promo,events-promo) .card-swiper{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out)}:is(recipes-promo,events-promo) .card-swiper.active{opacity:1}:is(recipes-promo,events-promo) .card-swiper:has(.swiper-slide){margin-top:calc(var(--spacing)*6)}@media (min-width:64rem){:is(recipes-promo,events-promo) .card-swiper:has(.swiper-slide){margin-top:calc(var(--spacing)*5)}}:is(recipes-promo,events-promo) .card-swiper .swiper-slide h3{word-break:break-word}@media (min-width:80rem){:is(recipes-promo,events-promo) .card-swiper .swiper-slide:nth-child(2){margin-top:calc(var(--spacing)*19.5)}:is(recipes-promo,events-promo) .card-swiper .swiper-slide:nth-child(3){margin-top:calc(var(--spacing)*34)}}.product-info .metafield-rich_text_field{font-family:var(--font-body-primary);letter-spacing:-.38px;font-size:19px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.product-info .metafield-rich_text_field{letter-spacing:-.64px;font-size:32px;line-height:100%}}.product-info .metafield-rich_text_field h1{font-family:var(--font-heading);letter-spacing:-.72px;text-transform:uppercase;font-size:72px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.product-info .metafield-rich_text_field h1{letter-spacing:-1.52px;font-size:152px}}.product-info .metafield-rich_text_field h2{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.product-info .metafield-rich_text_field h2{letter-spacing:-1.16px;font-size:116px}}.product-info .metafield-rich_text_field h3{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.product-info .metafield-rich_text_field h3{letter-spacing:-.64px;font-size:64px}}.product-info .metafield-rich_text_field h4{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.product-info .metafield-rich_text_field h4{letter-spacing:-.4px;font-size:40px}}.product-info .metafield-rich_text_field h5{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.product-info .metafield-rich_text_field h5{letter-spacing:-.4px;font-size:40px}}.product-info .metafield-rich_text_field h5{font-size:20px}@media (min-width:48rem){.product-info .metafield-rich_text_field h5{font-size:32px}}.product-info .metafield-rich_text_field h6{font-family:var(--font-heading);letter-spacing:-.24px;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.product-info .metafield-rich_text_field h6{letter-spacing:-.4px;font-size:40px}}.product-info .metafield-rich_text_field h6{font-size:16px}@media (min-width:48rem){.product-info .metafield-rich_text_field h6{font-size:24px}}:is(.product-info .metafield-rich_text_field p,.product-info .metafield-rich_text_field ul,.product-info .metafield-rich_text_field ol):not(:last-child){margin-bottom:calc(var(--spacing)*6)}@media (min-width:48rem){:is(.product-info .metafield-rich_text_field p,.product-info .metafield-rich_text_field ul,.product-info .metafield-rich_text_field ol):not(:last-child){margin-bottom:calc(var(--spacing)*10)}}.product-info .metafield-rich_text_field ul{padding-left:calc(var(--spacing)*9);list-style-type:disc}@media (min-width:48rem){.product-info .metafield-rich_text_field ul{padding-left:calc(var(--spacing)*15)}}.product-info .metafield-rich_text_field ol{padding-left:calc(var(--spacing)*13.5);list-style-type:decimal}@media (min-width:48rem){.product-info .metafield-rich_text_field ol{padding-left:calc(var(--spacing)*22.5)}}.product-info .metafield-rich_text_field a{text-decoration-line:underline}@media (hover:hover){.product-info .metafield-rich_text_field a:hover{color:var(--color-darker-blue)}}.contact-form{max-width:528px;scroll-margin-top:calc(var(--spacing)*75);align-items:stretch;gap:calc(var(--spacing)*6.5);font-family:var(--font-body-primary);letter-spacing:-.32px;flex-direction:column;margin-inline:auto;font-size:16px;font-style:normal;font-weight:500;line-height:120%;display:flex}@media (min-width:48rem){.contact-form{letter-spacing:-.44px;font-size:22px}}.contact-form{color:var(--color-blue)}@media (min-width:48rem){.contact-form{gap:calc(var(--spacing)*6)}}.contact-form__message{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.contact-form__form-control{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.contact-form__text-input{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2)}.contact-form__text-input::placeholder{opacity:.8}.contact-form__submit-btn{cursor:pointer;background-color:var(--color-blue);padding-inline:calc(var(--spacing)*3.5);padding-top:calc(var(--spacing)*3.5);padding-bottom:calc(var(--spacing)*3);text-align:center;font-family:var(--font-heading);border-radius:3.40282e38px;font-size:24px;font-style:normal;font-weight:400;line-height:18px}@media (min-width:48rem){.contact-form__submit-btn{font-size:32px;line-height:24px}}.contact-form__submit-btn{color:var(--color-white);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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.contact-form__submit-btn:hover{background-color:var(--color-darker-blue)}}@media (min-width:48rem){.contact-form__submit-btn{padding-inline:calc(var(--spacing)*4.5)}}.main-search__header{padding-block:calc(var(--spacing)*15)}@media (min-width:64rem){.main-search__header{padding-block:calc(var(--spacing)*30)}}.main-search__grid-wrapper{padding-bottom:calc(var(--spacing)*15)}.main-search__tabs{padding-bottom:calc(var(--spacing)*7.5)}@media (min-width:64rem){.main-search__tabs{padding-bottom:calc(var(--spacing)*15)}}.main-search__tabs button{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%;width:auto!important}@media (min-width:48rem){.main-search__tabs button{letter-spacing:-.64px;font-size:64px}}.main-search__tabs button{color:var(--color-blue);opacity:.4;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out)}@media (hover:hover){.main-search__tabs button:hover{opacity:1}}.main-search__tabs button:first-child{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){.main-search__tabs button:first-child{padding-left:calc(var(--spacing)*10)}}.main-search__tabs button:last-child{padding-right:calc(var(--spacing)*4)}@media (min-width:48rem){.main-search__tabs button:last-child{padding-right:calc(var(--spacing)*10)}}.main-search__tabs button.active{opacity:1}@media (min-width:64rem){.main-search__grid{row-gap:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*0)}}#storepoint-container{margin-top:calc(var(--spacing)*10)}#storepoint-container #storepoint-search .storepoint-dropdown ul{z-index:1000}#storepoint-panel{z-index:1}.store-locator{margin-top:calc(var(--spacing)*7.5);margin-bottom:calc(var(--spacing)*15);color:var(--color-blue)}@media (min-width:64rem){.store-locator{margin-block:calc(var(--spacing)*30)}}.store-locator .storepoint-container.storepoint-layout-default{border-style:var(--tw-border-style);font-family:var(--font-body-primary);letter-spacing:-.24px;border-width:0;font-size:12px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default{letter-spacing:-.32px;font-size:16px}}.store-locator .storepoint-container.storepoint-layout-default{color:var(--color-blue);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default{grid-template-columns:264px 1fr;height:754px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-search{margin-bottom:calc(var(--spacing)*2);border-bottom-color:var(--color-blue);padding-inline:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*4)}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-search{margin-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*6)}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-search>.storepoint-filter-dropdown,.store-locator .storepoint-container.storepoint-layout-default .storepoint-brand{display:none}.store-locator .storepoint-container.storepoint-layout-default .storepoint-address{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-address{letter-spacing:-.36px;font-size:18px;font-family:var(--font-body-primary);letter-spacing:-.24px;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.store-locator .storepoint-container.storepoint-layout-default .storepoint-address{letter-spacing:-.32px;font-size:16px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar{background-color:#0000}.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .storepoint-vertical-divider,.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .storepoint-radius-dropdown,.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .geolocation-btn{display:none}.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .mapboxgl-ctrl-geocoder--input{text-overflow:ellipsis;white-space:nowrap;width:165px;height:auto;padding:calc(var(--spacing)*0);overflow:hidden;font-family:var(--font-body-primary)!important;letter-spacing:-.32px!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:120%!important}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .mapboxgl-ctrl-geocoder--input{letter-spacing:-.44px!important;font-size:22px!important}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .mapboxgl-ctrl-geocoder--input::placeholder{text-transform:none;color:var(--color-gray-400)!important}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .mapboxgl-ctrl-geocoder--input{width:222px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .storepoint-search-bar__toggle-btn{margin-left:calc(var(--spacing)*2);cursor:pointer;--tw-border-style:none;background-color:#0000;border-style:none}@media not all and (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-search-bar .storepoint-search-bar__toggle-btn svg{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}}.store-locator .storepoint-container.storepoint-layout-default .mapboxgl-ctrl-geocoder{align-items:center;display:flex}.store-locator .storepoint-container.storepoint-layout-default .mapboxgl-ctrl-geocoder--pin-right{display:none}.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-header{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*4)}.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-back-button{font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-back-button{letter-spacing:-.36px;font-size:18px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-back-button{color:var(--color-blue)}@media (hover:hover){.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-back-button:hover{color:var(--color-blue);background-color:#0000;text-decoration-line:underline}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-results-container .storepoint-no-results{padding:calc(var(--spacing)*0);font-family:var(--font-body-primary);letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-results-container .storepoint-no-results{letter-spacing:-.36px;font-size:18px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-results-container .storepoint-no-results-actions{margin-bottom:calc(var(--spacing)*0);justify-content:flex-start}.store-locator .storepoint-container.storepoint-layout-default .storepoint-results-container::-webkit-scrollbar{display:none}.store-locator .storepoint-container.storepoint-layout-default .storepoint-results-container{margin-top:calc(var(--spacing)*2)}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-results-container{margin-top:calc(var(--spacing)*0)}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue);padding:calc(var(--spacing)*4)}:is(.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content):not(:last-child){margin-bottom:calc(var(--spacing)*2)}:is(.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content):has(.storepoint-name:empty),:is(.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content) .storepoint-contact-details,:is(.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content) .storepoint-tags-container,:is(.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content) .storepoint-text-fields,:is(.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content) .storepoint-icon-links,:is(.store-locator .storepoint-container.storepoint-layout-default .storepoint-location,.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-content) .storepoint-buttons{display:none}.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-info{gap:calc(var(--spacing)*1)}.store-locator .storepoint-container.storepoint-layout-default .storepoint-name{font-family:var(--font-body-primary);letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-name{letter-spacing:-.44px;font-size:22px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-show-more-button-container{padding-inline:calc(var(--spacing)*0)}.store-locator .storepoint-container.storepoint-layout-default .storepoint-widget-button{cursor:pointer;font-family:var(--font-heading);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:15px 30px 12px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-widget-button{font-size:32px;line-height:24px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-widget-button{text-transform:uppercase;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.store-locator .storepoint-container.storepoint-layout-default .storepoint-widget-button:disabled{cursor:default;opacity:.5}@media (min-width:64rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-widget-button{padding:18px 38px 12px}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-widget-button{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue);background-color:var(--color-blue);color:var(--color-white)}.store-locator .storepoint-container.storepoint-layout-default .storepoint-widget-button:hover:not(:disabled){color:var(--color-blue);background-color:#0000}.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-visible{height:auto!important}@media not all and (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-visible{max-height:calc(var(--spacing)*90)}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-visible .storepoint-results-container{display:none}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-location-detail-panel-header{padding-top:calc(var(--spacing)*0)}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-map{width:100%}@media not all and (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-map{aspect-ratio:343/257;height:auto!important}}@media (min-width:48rem){.store-locator .storepoint-container.storepoint-layout-default .storepoint-map{margin-left:calc(var(--spacing)*4)}}.store-locator .storepoint-container.storepoint-layout-default .storepoint-distance{display:none}.community-hero{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.community-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-hero .swiper-wrapper{--tw-ease:linear;transition-timing-function:linear}.community-hero .community-hero__desktop-swiper{height:100%;display:none}@media (min-width:64rem){.community-hero .community-hero__desktop-swiper{height:calc(var(--spacing)*150);display:block}}@media (min-width:80rem){.community-hero .community-hero__desktop-swiper{height:calc(var(--spacing)*250)}}.community-hero .community-hero__mobile-swiper{width:100%}@media (min-width:64rem){.community-hero .community-hero__mobile-swiper{display:none}}.community-hero .community-hero__desktop-logos{flex-direction:column;align-items:stretch;display:none}@media (min-width:64rem){.community-hero .community-hero__desktop-logos{display:flex}}.community-hero .community-hero__mobile-logos{display:flex}@media (min-width:64rem){.community-hero .community-hero__mobile-logos{display:none}}.community-hero .community-hero__title{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.community-hero .community-hero__title{letter-spacing:-1.16px;font-size:116px}}.community-hero .community-hero__title{color:var(--color-white)}@media (min-width:64rem){.community-hero .community-hero__title{font-family:var(--font-heading);letter-spacing:-.38px;text-transform:uppercase;font-size:38px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.community-hero .community-hero__title{letter-spacing:-.64px;font-size:64px}}}@media (min-width:80rem){.community-hero .community-hero__title{font-family:var(--font-heading);letter-spacing:-.48px;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:90%}@media (min-width:48rem){.community-hero .community-hero__title{letter-spacing:-1.16px;font-size:116px}}}@media (min-width:64rem){.community-hero .community-hero__left-col{padding-inline:calc(var(--spacing)*10)}}.community-hero .community-hero__right-col{padding-block:calc(var(--spacing)*12);padding-right:calc(var(--spacing)*20);padding-left:calc(var(--spacing)*10)}@media (min-width:64rem){.community-hero .community-hero__right-col{padding-left:calc(var(--spacing)*0);align-items:center;display:flex}}.community-hero .community-hero__row--even{aspect-ratio:1/3;flex-direction:column;justify-content:space-between;width:auto;height:64vw;display:flex}@media (min-width:64rem){.community-hero .community-hero__row--even{aspect-ratio:3;flex-direction:row;width:100%;height:auto}}.community-hero .community-hero__row--odd{aspect-ratio:1/3;flex-direction:column;justify-content:center;width:auto;height:64vw;display:flex}@media (min-width:64rem){.community-hero .community-hero__row--odd{aspect-ratio:3;flex-direction:row;width:100%;height:auto}}.community-hero .community-hero__cell{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;height:33.3333%;padding:calc(var(--spacing)*2);background-color:#ffffff1a;justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.community-hero .community-hero__cell{border-radius:var(--radius-xl);width:33.3333%;height:100%;padding:calc(var(--spacing)*6)}}@media (min-width:80rem){.community-hero .community-hero__cell{padding:calc(var(--spacing)*10)}}.blog-recipes .blog-recipes__carousel{padding-top:calc(var(--spacing)*6);padding-right:15px;padding-bottom:calc(var(--spacing)*7);padding-left:calc(var(--spacing)*4)}@media (min-width:64rem){.blog-recipes .blog-recipes__carousel{padding-top:calc(var(--spacing)*20);padding-right:calc(var(--spacing)*32.5);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*31.5)}.blog-recipes .blog-recipes__carousel .swiper-slide{align-items:center;gap:calc(var(--spacing)*10);grid-template-columns:408fr 737fr;height:auto;padding-bottom:33px;display:grid}.blog-recipes .blog-recipes__carousel .swiper-wrapper{align-items:center}}.blog-recipes .blog-recipes__carousel .swiper-pagination{height:max-content;padding-top:calc(var(--spacing)*11.5)}@media (min-width:64rem){.blog-recipes .blog-recipes__carousel .swiper-pagination{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);padding-top:calc(var(--spacing)*0);text-align:left;align-items:flex-end;display:flex}}.blog-recipes .blog-recipes__carousel .swiper-pagination-bullet{background-color:var(--color-white);opacity:.3}@media (min-width:64rem){.blog-recipes .blog-recipes__carousel .swiper-pagination-bullet{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}}.blog-recipes .blog-recipes__carousel .swiper-pagination-bullet-active{opacity:1}.blog-recipes .blog-recipes__carousel .swiper-button-next,.blog-recipes .blog-recipes__carousel .swiper-button-prev{height:calc(var(--spacing)*15);width:calc(var(--spacing)*15);padding:calc(var(--spacing)*4);display:none}@media (min-width:64rem){.blog-recipes .blog-recipes__carousel .swiper-button-next,.blog-recipes .blog-recipes__carousel .swiper-button-prev{display:flex}}:is(.blog-recipes .blog-recipes__carousel .swiper-button-next,.blog-recipes .blog-recipes__carousel .swiper-button-prev):disabled{display:none}:is(.blog-recipes .blog-recipes__carousel .swiper-button-next,.blog-recipes .blog-recipes__carousel .swiper-button-prev) svg{width:21px;height:21px}.blog-recipes .blog-recipes__filters .angle-overlap__top{height:calc(var(--spacing)*16)}@media (min-width:64rem){.blog-recipes .blog-recipes__filters .angle-overlap__top{height:calc(var(--spacing)*26.5)}}.blog-recipes .blog-recipes__filters .angle-overlap__top:before{clip-path:polygon(0% 0%,100% 0%,100% 100%)}.blog-recipes .blog-recipes__filters .page-width__inner{padding-inline:calc(var(--spacing)*0)}@media (min-width:64rem){.blog-recipes .blog-recipes__filters .page-width__inner{padding-inline:calc(var(--spacing)*10)}}.blog-recipes .blog-recipes__category-carousel{padding-inline:calc(var(--spacing)*4)}@media (min-width:48rem){.blog-recipes .blog-recipes__category-carousel{padding-inline:calc(var(--spacing)*10)}}@media (min-width:64rem){.blog-recipes .blog-recipes__category-carousel{margin-inline:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0)}}.blog-recipes .blog-recipes__category-carousel .swiper-slide{cursor:pointer;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-beige);background-color:var(--color-beige);height:auto;padding-top:calc(var(--spacing)*9);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));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:15px;display:flex}@media (min-width:64rem){.blog-recipes .blog-recipes__category-carousel .swiper-slide{padding-top:50px;padding-bottom:calc(var(--spacing)*5)}}.blog-recipes .blog-recipes__category-carousel .swiper-slide.active,.blog-recipes .blog-recipes__category-carousel .swiper-slide:hover{border-color:var(--color-blue)}.blog-recipes .blog-recipes__category-carousel .swiper-slide>span{word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-recipes .blog-recipes__occasion-carousel{padding-inline:calc(var(--spacing)*4)}@media (min-width:48rem){.blog-recipes .blog-recipes__occasion-carousel{padding-inline:calc(var(--spacing)*10)}}@media (min-width:64rem){.blog-recipes .blog-recipes__occasion-carousel{margin-inline:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0)}}.blog-recipes .blog-recipes__occasion-carousel .swiper-slide{flex-direction:column;gap:7px;height:auto;display:flex}@media (min-width:64rem){.blog-recipes .blog-recipes__occasion-carousel .swiper-slide{gap:9px}}.blog-recipes .blog-recipes__occasion-carousel .swiper-slide button{cursor:pointer;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-beige);background-color:var(--color-beige);min-height:113px;padding-inline:calc(var(--spacing)*1);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));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out);border-radius:9px;flex:1 0;justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.blog-recipes .blog-recipes__occasion-carousel .swiper-slide button{min-height:150px}}.blog-recipes .blog-recipes__occasion-carousel .swiper-slide button.active,.blog-recipes .blog-recipes__occasion-carousel .swiper-slide button:hover{border-color:var(--color-blue)}.blog-recipes .blog-recipes__occasion-carousel .swiper-slide button>span{word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-recipes .blog-recipes__grid-wrapper{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-in-out);transition-duration:.4s;transition-timing-function:var(--ease-in-out)}@media (min-width:64rem){.blog-recipes .blog-recipes__grid-wrapper .page-width__inner{padding-inline:calc(var(--spacing)*10)}}.blog-recipes .blog-recipes__grid-wrapper.loading{opacity:.5}@media (min-width:64rem){.blog-recipes .blog-recipes__grid .blog-recipes__grid-item:nth-child(10n+1){grid-area:span 2/span 2/span 2/span 2;padding-bottom:31px}.blog-recipes .blog-recipes__grid .blog-recipes__grid-item:nth-child(10n+1) img{aspect-ratio:665/823}.blog-recipes .blog-recipes__grid .blog-recipes__grid-item:nth-child(10n+4),.blog-recipes .blog-recipes__grid .blog-recipes__grid-item:nth-child(10n+5){padding-bottom:31px}.blog-recipes .blog-recipes__grid .blog-recipes__grid-item:nth-child(10n+8){grid-area:span 2/span 2/span 2/span 2}.blog-recipes .blog-recipes__grid .blog-recipes__grid-item:nth-child(10n+8) img{aspect-ratio:665/823}}events-promo{background-color:var(--bg-color)}events-promo .blur-left,events-promo .blur-right{height:calc(var(--spacing)*71);width:calc(var(--spacing)*71);background-color:var(--bg-color);--tw-blur:blur(50px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);border-radius:3.40282e38px;display:none;position:absolute}@media (min-width:80rem){events-promo .blur-left,events-promo .blur-right{display:block}}events-promo .card-swiper:has(.swiper-slide){margin-top:calc(var(--spacing)*8)}@media (min-width:64rem){events-promo .card-swiper:has(.swiper-slide){margin-top:calc(var(--spacing)*12.5)}}@media (min-width:80rem){events-promo .card-swiper .swiper-slide:nth-child(2),events-promo .card-swiper .swiper-slide:nth-child(3){margin-top:calc(var(--spacing)*0)}}.blog-badge{background-color:var(--color-black);font-family:var(--font-body-primary);color:var(--color-black);letter-spacing:.36px;text-transform:capitalize;border-radius:20px;margin-right:5px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.blog-badge.is-black{background-color:var(--color-black);color:var(--color-black)}@screen sm{grid-column: 1/3; grid-row: 2/2;}@screen lg{grid-column: 1/5; grid-row: 2/2;}.account-pages label{text-align:left;min-width:100px}.shopify-policy__container{background-color:var(--color-black);padding:20px;margin:40px auto!important}@screen lg{padding: 40px!important;}.shopify-policy__title h1{font-family:var(--font-heading);font-size:40px}.shopify-policy__body{padding:20px 0}.shopify-policy__body p{margin-bottom:20px}.shopify-challenge__container{padding-top:calc(var(--spacing)*32);padding-bottom:calc(var(--spacing)*10)}@media (min-width:48rem){.shopify-challenge__container{padding-top:calc(var(--spacing)*40)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
