/*! tailwindcss v4.1.4 | 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{--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-border-style:solid;--tw-font-weight:initial;--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-duration:initial}::backdrop{--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-border-style:solid;--tw-font-weight:initial;--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-duration:initial}}}@layer theme{:root,:host{--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--color-blue-200:#cde1f9;--color-blue-300:#9fc6f4;--color-blue-500:#196dd1;--color-blue-600:#1461b8;--color-blue-800:#0a305c;--color-copper-600:#b06634;--color-copper-700:#8a5029;--color-core-black:#000;--color-core-white:#fff;--color-grey-100:#f7f7f7;--color-grey-200:#f0f0f0;--color-grey-300:#d6d6d6;--color-grey-400:#bdbdbd;--color-grey-500:#a3a3a3;--color-grey-600:#8a8a8a;--color-grey-700:#717171;--color-moss-200:#d1e1db;--color-moss-300:#b2cdc3;--color-moss-500:#74a593;--color-moss-700:#466c5f;--color-moss-800:#324d44;--color-mustard-200:#fbe6bc;--color-mustard-400:#f2c568;--color-mustard-500:#d49a4a;--color-mustard-700:#9c6126;--color-mustard-800:#73471c;--color-pantone-100c-100:#fffdf5;--color-pantone-100c-150:#fef9d7;--color-pantone-100c-200:#fef6c7;--color-pantone-100c-300:#fbf0a1;--color-pantone-100c-50:#fffefa;--color-pantone-438c-800:#544142;--color-pantone-635c-200:#c7e5e9;--color-pantone-726c-200:#ebd5b4;--color-pantone-726c-300:#e2c8ab;--color-pantone-cool-grey-1c-100:#f7f6f3;--color-pantone-cool-grey-1c-200:#ebe9e2;--color-pantone-cool-grey-1c-400:#bcb8a9;--color-pantone-cool-grey-1c-500:#a39f8f;--color-pantone-cool-grey-1c-600:#8a8575;--color-pantone-cool-grey-1c-800:#535046;--color-pantone-cool-grey-1c-900:#37352f;--color-red-dark-200:#f4bbaf;--color-red-dark-300:#ed917d;--color-red-dark-500:#e55d3e;--color-red-dark-700:#a63921;--color-red-dark-800:#5f2011;--color-red-light-200:#f5b8a8;--color-red-light-300:#f0937a;--color-red-light-500:#ce3e18;--color-red-light-600:#c12f15;--color-red-light-800:#65190b;--color-stone-200:#ccd4e1;--color-stone-300:#a5b3ca;--color-stone-500:#788db0;--color-stone-700:#485975;--color-stone-800:#2d3748;--color-yellow-400:#ffef42;--color-yellow-500:#ffeb0e;--color-yellow-600:#dbc900;--color-yellow-800:#756c00;--color-background-action-brand:var(--color-yellow-500);--color-background-action-primary:var(--color-pantone-cool-grey-1c-900);--color-background-action-secondary:var(--color-core-white);--color-background-brand-primary:var(--color-yellow-500);--color-background-brand-primary-light:var(--color-pantone-100c-150);--color-background-brand-secondary:var(--color-copper-600);--color-background-brand-secondary-lightest:var(--color-pantone-726c-200);--color-background-default-primary:var(--color-pantone-100c-100);--color-background-default-primary-dark:var(--color-pantone-100c-200);--color-background-default-primary-light:var(--color-pantone-100c-150);--color-background-default-primary-lightest:var(--color-core-white);--color-background-disabled-primary-activated:var(--color-grey-200);--color-background-material-material-inverse-thin:#9886063d;--color-border-danger-primary:var(--color-red-light-500);--color-border-default-secondary:var(--color-pantone-cool-grey-1c-900);--color-border-default-tertiary:var(--color-pantone-cool-grey-1c-200);--color-border-disabled-primary:var(--color-grey-400);--color-border-focused-primary:var(--color-blue-500);--color-border-input-primary:var(--color-pantone-cool-grey-1c-400);--color-border-input-primary-activated:var(--color-yellow-500);--color-border-input-primary-disabled:var(--color-grey-300);--color-border-input-primary-hovered:var(--color-pantone-cool-grey-1c-900);--color-border-success-primary:var(--color-moss-700);--color-content-action-brand:var(--color-pantone-cool-grey-1c-900);--color-content-action-primary:var(--color-core-white);--color-content-action-secondary:var(--color-pantone-cool-grey-1c-900);--color-content-brand-secondary:var(--color-copper-600);--color-content-brand-secondary-dark:var(--color-copper-700);--color-content-default-primary:var(--color-pantone-cool-grey-1c-900);--color-content-default-secondary:var(--color-pantone-cool-grey-1c-800);--color-content-default-tertiary:var(--color-pantone-cool-grey-1c-600);--color-content-disabled-primary:var(--color-grey-400);--color-content-focused-primary:var(--color-blue-500);--dimension-dimension-50:2px;--dimension-dimension-75:4px;--dimension-dimension-100:8px;--dimension-dimension-200:16px;--dimension-dimension-300:24px;--dimension-dimension-400:32px;--dimension-dimension-500:48px;--dimension-dimension-600:64px;--dimension-dimension-700:80px;--dimension-dimension-800:96px;--dimension-dimension-900:128px;--dimension-dimension-1000:160px;--dimension-dimension-1200:256px;--opacity-opacity-400:.4;--radius-radius-primary-smallest:4px;--radius-radius-primary-small:8px;--radius-radius-primary:16px;--radius-radius-primary-large:16px;--radius-radius-full:999px;--size-size-100:9px;--size-size-200:11px;--size-size-300:12px;--size-size-400:13px;--size-size-500:14px;--size-size-600:16px;--size-size-700:18px;--size-size-800:24px;--size-size-900:27px;--size-size-1000:36px;--size-size-1100:48px;--size-size-1200:64px;--size-size-1300:96px;--size-size-1400:128px;--size-size-1500:160px;--size-size-1600:192px;--size-size-1700:256px;--text-300:var(--size-size-300);--text-500:var(--size-size-500);--text-600:var(--size-size-600);--font-body-style1:proxima-nova,ui-sans-serif,system-ui,sans-serif;--font-body-style3:ivymode,ui-sans-serif,system-ui,sans-serif;--font-deck-style2:ivymode,ui-sans-serif,system-ui,sans-serif;--font-longform-style1:proxima-nova,ui-sans-serif,system-ui,sans-serif;--font-title-style1:proxima-nova,ui-sans-serif,system-ui,sans-serif;--font-title-style2:proxima-nova,ui-sans-serif,system-ui,sans-serif;--font-title-style4:ivymode,ui-sans-serif,system-ui,sans-serif;--font-sans:proxima-nova,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--wrapper-margin-default:var(--dimension-dimension-200)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-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}:root{--spacer-spacer-100:var(--dimension-dimension-50);--spacer-spacer-200:var(--dimension-dimension-75);--spacer-spacer-300:var(--dimension-dimension-100);--spacer-spacer-400:var(--dimension-dimension-200);--spacer-spacer-500:var(--dimension-dimension-300);--spacer-spacer-600:var(--dimension-dimension-500);--spacer-spacer-700:var(--dimension-dimension-600);--spacer-spacer-800:var(--dimension-dimension-700)}@media (min-width:768px){:root{--spacer-spacer-100:var(--dimension-dimension-50);--spacer-spacer-200:var(--dimension-dimension-75);--spacer-spacer-300:var(--dimension-dimension-100);--spacer-spacer-400:var(--dimension-dimension-200);--spacer-spacer-500:var(--dimension-dimension-300);--spacer-spacer-600:var(--dimension-dimension-500);--spacer-spacer-700:var(--dimension-dimension-600);--spacer-spacer-800:var(--dimension-dimension-700)}}@media (min-width:1024px){:root{--spacer-spacer-100:var(--dimension-dimension-50);--spacer-spacer-200:var(--dimension-dimension-75);--spacer-spacer-300:var(--dimension-dimension-100);--spacer-spacer-400:var(--dimension-dimension-200);--spacer-spacer-500:var(--dimension-dimension-300);--spacer-spacer-600:var(--dimension-dimension-500);--spacer-spacer-700:var(--dimension-dimension-700);--spacer-spacer-800:var(--dimension-dimension-800)}}:root{--grid-default-gutter:14px;--grid-default-margin:16px;--grid-default-margin-offset:16px;--grid-default-colspan-1:17px;--grid-default-colspan-2:48px;--grid-default-colspan-3:79px;--grid-default-colspan-4:110px;--grid-default-colspan-5:141px;--grid-default-colspan-6:172px;--grid-default-colspan-7:203px;--grid-default-colspan-8:234px;--grid-default-colspan-9:265px;--grid-default-colspan-10:296px;--grid-default-colspan-11:327px;--grid-default-colspan-12:358px;--grid-default-colspan-fullwidth:390px;--grid-default-colspan-sidepanel:390px;--grid-default-height:844px;--grid-default-height-landscape-colspan-1:10px;--grid-default-height-landscape-colspan-2:27px;--grid-default-height-landscape-colspan-3:44px;--grid-default-height-landscape-colspan-4:62px;--grid-default-height-landscape-colspan-5:79px;--grid-default-height-landscape-colspan-6:97px;--grid-default-height-landscape-colspan-7:114px;--grid-default-height-landscape-colspan-8:132px;--grid-default-height-landscape-colspan-9:149px;--grid-default-height-landscape-colspan-10:167px;--grid-default-height-landscape-colspan-11:184px;--grid-default-height-landscape-colspan-12:201px;--grid-default-height-landscape-colspan-fullwidth:219px;--grid-default-height-portrait-colspan-1:21px;--grid-default-height-portrait-colspan-2:60px;--grid-default-height-portrait-colspan-3:99px;--grid-default-height-portrait-colspan-4:138px;--grid-default-height-portrait-colspan-5:176px;--grid-default-height-portrait-colspan-6:215px;--grid-default-height-portrait-colspan-7:254px;--grid-default-height-portrait-colspan-8:293px;--grid-default-height-portrait-colspan-9:331px;--grid-default-height-portrait-colspan-10:370px;--grid-default-height-portrait-colspan-11:409px;--grid-default-height-portrait-colspan-12:448px;--grid-default-height-portrait-colspan-fullwidth:488px;--grid-fullwidth-gutter:0px;--grid-fullwidth-margin:0px;--grid-fullwidth-colspan-1:32.5px;--grid-fullwidth-colspan-2:65px;--grid-fullwidth-colspan-3:97.5px;--grid-fullwidth-colspan-4:130px;--grid-fullwidth-colspan-5:162.5px;--grid-fullwidth-colspan-6:195px;--grid-fullwidth-colspan-7:227.5px;--grid-fullwidth-colspan-8:260px;--grid-fullwidth-colspan-9:292.5px;--grid-fullwidth-colspan-10:325px;--grid-fullwidth-colspan-11:357.5px;--grid-fullwidth-colspan-12:390px;--grid-fullwidth-colspan-fullwidth:390px;--grid-fullwidth-height:844px;--grid-fullwidth-height-landscape-colspan-1:18px;--grid-fullwidth-height-landscape-colspan-2:37px;--grid-fullwidth-height-landscape-colspan-3:55px;--grid-fullwidth-height-landscape-colspan-4:73px;--grid-fullwidth-height-landscape-colspan-5:91px;--grid-fullwidth-height-landscape-colspan-6:110px;--grid-fullwidth-height-landscape-colspan-7:128px;--grid-fullwidth-height-landscape-colspan-8:146px;--grid-fullwidth-height-landscape-colspan-9:165px;--grid-fullwidth-height-landscape-colspan-10:183px;--grid-fullwidth-height-landscape-colspan-11:201px;--grid-fullwidth-height-landscape-colspan-12:219px;--grid-fullwidth-height-landscape-colspan-fullwidth:219px;--grid-fullwidth-height-portrait-colspan-1:41px;--grid-fullwidth-height-portrait-colspan-2:81px;--grid-fullwidth-height-portrait-colspan-3:122px;--grid-fullwidth-height-portrait-colspan-4:163px;--grid-fullwidth-height-portrait-colspan-5:203px;--grid-fullwidth-height-portrait-colspan-6:244px;--grid-fullwidth-height-portrait-colspan-7:284px;--grid-fullwidth-height-portrait-colspan-8:325px;--grid-fullwidth-height-portrait-colspan-9:366px;--grid-fullwidth-height-portrait-colspan-10:406px;--grid-fullwidth-height-portrait-colspan-11:447px;--grid-fullwidth-height-portrait-colspan-12:488px;--grid-fullwidth-height-portrait-colspan-fullwidth:488px}@media (min-width:768px){:root{--grid-default-gutter:14px;--grid-default-margin:16px;--grid-default-margin-offset:16px;--grid-default-colspan-1:54px;--grid-default-colspan-2:122px;--grid-default-colspan-3:190px;--grid-default-colspan-4:258px;--grid-default-colspan-5:326px;--grid-default-colspan-6:394px;--grid-default-colspan-7:462px;--grid-default-colspan-8:530px;--grid-default-colspan-9:598px;--grid-default-colspan-10:666px;--grid-default-colspan-11:734px;--grid-default-colspan-12:802px;--grid-default-colspan-fullwidth:834px;--grid-default-colspan-sidepanel:834px;--grid-default-height:852px;--grid-default-height-landscape-colspan-1:30px;--grid-default-height-landscape-colspan-2:69px;--grid-default-height-landscape-colspan-3:107px;--grid-default-height-landscape-colspan-4:145px;--grid-default-height-landscape-colspan-5:183px;--grid-default-height-landscape-colspan-6:222px;--grid-default-height-landscape-colspan-7:260px;--grid-default-height-landscape-colspan-8:298px;--grid-default-height-landscape-colspan-9:336px;--grid-default-height-landscape-colspan-10:375px;--grid-default-height-landscape-colspan-11:413px;--grid-default-height-landscape-colspan-12:451px;--grid-default-height-landscape-colspan-fullwidth:469px;--grid-default-height-portrait-colspan-1:68px;--grid-default-height-portrait-colspan-2:153px;--grid-default-height-portrait-colspan-3:238px;--grid-default-height-portrait-colspan-4:323px;--grid-default-height-portrait-colspan-5:408px;--grid-default-height-portrait-colspan-6:493px;--grid-default-height-portrait-colspan-7:578px;--grid-default-height-portrait-colspan-8:663px;--grid-default-height-portrait-colspan-9:748px;--grid-default-height-portrait-colspan-10:833px;--grid-default-height-portrait-colspan-11:918px;--grid-default-height-portrait-colspan-12:1003px;--grid-default-height-portrait-colspan-fullwidth:1043px;--grid-fullwidth-gutter:0px;--grid-fullwidth-margin:0px;--grid-fullwidth-colspan-1:69.5px;--grid-fullwidth-colspan-2:139px;--grid-fullwidth-colspan-3:208.5px;--grid-fullwidth-colspan-4:278px;--grid-fullwidth-colspan-5:347.5px;--grid-fullwidth-colspan-6:417px;--grid-fullwidth-colspan-7:486.5px;--grid-fullwidth-colspan-8:556px;--grid-fullwidth-colspan-9:625.5px;--grid-fullwidth-colspan-10:695px;--grid-fullwidth-colspan-11:764.5px;--grid-fullwidth-colspan-12:834px;--grid-fullwidth-colspan-fullwidth:834px;--grid-fullwidth-height:852px;--grid-fullwidth-height-landscape-colspan-1:39px;--grid-fullwidth-height-landscape-colspan-2:78px;--grid-fullwidth-height-landscape-colspan-3:117px;--grid-fullwidth-height-landscape-colspan-4:156px;--grid-fullwidth-height-landscape-colspan-5:195px;--grid-fullwidth-height-landscape-colspan-6:235px;--grid-fullwidth-height-landscape-colspan-7:274px;--grid-fullwidth-height-landscape-colspan-8:313px;--grid-fullwidth-height-landscape-colspan-9:352px;--grid-fullwidth-height-landscape-colspan-10:391px;--grid-fullwidth-height-landscape-colspan-11:430px;--grid-fullwidth-height-landscape-colspan-12:469px;--grid-fullwidth-height-landscape-colspan-fullwidth:469px;--grid-fullwidth-height-portrait-colspan-1:87px;--grid-fullwidth-height-portrait-colspan-2:174px;--grid-fullwidth-height-portrait-colspan-3:261px;--grid-fullwidth-height-portrait-colspan-4:348px;--grid-fullwidth-height-portrait-colspan-5:434px;--grid-fullwidth-height-portrait-colspan-6:521px;--grid-fullwidth-height-portrait-colspan-7:608px;--grid-fullwidth-height-portrait-colspan-8:695px;--grid-fullwidth-height-portrait-colspan-9:782px;--grid-fullwidth-height-portrait-colspan-10:869px;--grid-fullwidth-height-portrait-colspan-11:956px;--grid-fullwidth-height-portrait-colspan-12:1043px;--grid-fullwidth-height-portrait-colspan-fullwidth:1043px}}@media (min-width:1024px){:root{--grid-default-margin-offset:16px;--grid-default-gutter:24px;--grid-default-margin:48px;--grid-default-colspan-1:90px;--grid-default-colspan-2:204px;--grid-default-colspan-3:318px;--grid-default-colspan-sidepanel:414px;--grid-default-colspan-4:432px;--grid-default-colspan-5:546px;--grid-default-colspan-6:660px;--grid-default-colspan-7:774px;--grid-default-colspan-8:888px;--grid-default-height:900px;--grid-default-colspan-9:1002px;--grid-default-colspan-10:1116px;--grid-default-colspan-11:1230px;--grid-default-colspan-12:1344px;--grid-default-colspan-fullwidth:1440px;--grid-default-height-landscape-colspan-1:51px;--grid-default-height-landscape-colspan-2:115px;--grid-default-height-landscape-colspan-3:179px;--grid-default-height-landscape-colspan-4:243px;--grid-default-height-landscape-colspan-5:307px;--grid-default-height-landscape-colspan-6:371px;--grid-default-height-landscape-colspan-7:435px;--grid-default-height-landscape-colspan-8:500px;--grid-default-height-landscape-colspan-9:564px;--grid-default-height-landscape-colspan-10:628px;--grid-default-height-landscape-colspan-11:692px;--grid-default-height-landscape-colspan-12:756px;--grid-default-height-landscape-colspan-fullwidth:810px;--grid-default-height-portrait-colspan-1:113px;--grid-default-height-portrait-colspan-2:255px;--grid-default-height-portrait-colspan-3:398px;--grid-default-height-portrait-colspan-4:540px;--grid-default-height-portrait-colspan-5:683px;--grid-default-height-portrait-colspan-6:825px;--grid-default-height-portrait-colspan-7:968px;--grid-default-height-portrait-colspan-8:1110px;--grid-default-height-portrait-colspan-9:1253px;--grid-default-height-portrait-colspan-10:1395px;--grid-default-height-portrait-colspan-11:1538px;--grid-default-height-portrait-colspan-12:1680px;--grid-default-height-portrait-colspan-fullwidth:1800px;--grid-fullwidth-gutter:0px;--grid-fullwidth-margin:0px;--grid-fullwidth-colspan-1:120px;--grid-fullwidth-colspan-2:240px;--grid-fullwidth-colspan-3:360px;--grid-fullwidth-colspan-4:480px;--grid-fullwidth-colspan-5:600px;--grid-fullwidth-colspan-6:720px;--grid-fullwidth-colspan-7:840px;--grid-fullwidth-height:900px;--grid-fullwidth-colspan-8:960px;--grid-fullwidth-colspan-9:1080px;--grid-fullwidth-colspan-10:1200px;--grid-fullwidth-colspan-11:1320px;--grid-fullwidth-colspan-12:1440px;--grid-fullwidth-colspan-fullwidth:1440px;--grid-fullwidth-height-landscape-colspan-1:68px;--grid-fullwidth-height-landscape-colspan-2:135px;--grid-fullwidth-height-landscape-colspan-3:203px;--grid-fullwidth-height-landscape-colspan-4:270px;--grid-fullwidth-height-landscape-colspan-5:338px;--grid-fullwidth-height-landscape-colspan-6:405px;--grid-fullwidth-height-landscape-colspan-7:473px;--grid-fullwidth-height-landscape-colspan-8:540px;--grid-fullwidth-height-landscape-colspan-9:608px;--grid-fullwidth-height-landscape-colspan-10:675px;--grid-fullwidth-height-landscape-colspan-11:743px;--grid-fullwidth-height-landscape-colspan-12:810px;--grid-fullwidth-height-landscape-colspan-fullwidth:810px;--grid-fullwidth-height-portrait-colspan-1:150px;--grid-fullwidth-height-portrait-colspan-2:300px;--grid-fullwidth-height-portrait-colspan-3:450px;--grid-fullwidth-height-portrait-colspan-4:600px;--grid-fullwidth-height-portrait-colspan-5:750px;--grid-fullwidth-height-portrait-colspan-6:900px;--grid-fullwidth-height-portrait-colspan-7:1050px;--grid-fullwidth-height-portrait-colspan-8:1200px;--grid-fullwidth-height-portrait-colspan-9:1350px;--grid-fullwidth-height-portrait-colspan-10:1500px;--grid-fullwidth-height-portrait-colspan-11:1650px;--grid-fullwidth-height-portrait-colspan-12:1800px;--grid-fullwidth-height-portrait-colspan-fullwidth:1800px}}:root{--default-font-family:var(--font-sans);--section-spacer-default:var(--dimension-dimension-700);--section-spacer-small:var(--dimension-dimension-500);--section-spacer-medium:var(--dimension-dimension-800);--section-spacer-large:var(--dimension-dimension-1000)}@media (min-width:1024px){:root{--section-spacer-default:var(--dimension-dimension-900);--section-spacer-small:var(--dimension-dimension-700);--section-spacer-medium:var(--dimension-dimension-1000);--section-spacer-large:var(--dimension-dimension-1200);--wrapper-margin-default:var(--grid-default-margin);--wrapper-width-default:var(--grid-default-colspan-fullwidth)}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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-\[0px\]{inset:0}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}.mt-\(--dimension-dimension-100\){margin-top:var(--dimension-dimension-100)}.mt-\(--spacer-spacer-100\){margin-top:var(--spacer-spacer-100)}.mt-\(--spacer-spacer-200\){margin-top:var(--spacer-spacer-200)}.mt-\(--spacer-spacer-400\){margin-top:var(--spacer-spacer-400)}.mb-\(--dimension-dimension-100\){margin-bottom:var(--dimension-dimension-100)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.aspect-\[3\/4\]{aspect-ratio:3/4}.size-full{width:100%;height:100%}.h-\[15px\]{height:15px}.h-full{height:100%}.w-full{width:100%}.max-w-\(--grid-default-colspan-4\){max-width:var(--grid-default-colspan-4)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-rows-\[auto_auto_auto_auto_1fr_auto\]{grid-template-rows:auto auto auto auto 1fr auto}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--dimension-dimension-100\){gap:var(--dimension-dimension-100)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-radius-primary{border-radius:var(--radius-radius-primary)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background-default-primary{background-color:var(--color-background-default-primary)}.object-cover{object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body-style1{font-family:var(--font-body-style1)}.text-300\/\[120\%\]{font-size:var(--text-300);line-height:120%}.text-500\/\[120\%\]{font-size:var(--text-500);line-height:120%}.text-600\/\[120\%\]{font-size:var(--text-600);line-height:120%}.text-600\/\[135\%\]{font-size:var(--text-600);line-height:135%}.text-300{font-size:var(--text-300)}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[500\]{--tw-font-weight:500;font-weight:500}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-content-brand-secondary{color:var(--color-content-brand-secondary)}.text-content-brand-secondary-dark{color:var(--color-content-brand-secondary-dark)}.text-content-default-primary{color:var(--color-content-default-primary)}.text-content-default-tertiary{color:var(--color-content-default-tertiary)}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-100{opacity:1}.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;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media not all and (min-width:768px){.max-tablet\:hidden{display:none}}@media (min-width:768px){.tablet\:mx-auto{margin-inline-start:auto;margin-inline-end:auto}.tablet\:justify-center{justify-content:center}.tablet\:text-center{text-align:center}@media not all and (min-width:1024px){.tablet\:max-desktop\:hidden{display:none}}}@media (min-width:1024px){.desktop\:mt-\(--spacer-spacer-200\){margin-top:var(--spacer-spacer-200)}.desktop\:mt-\(--spacer-spacer-400\){margin-top:var(--spacer-spacer-400)}.desktop\:mt-\(--spacer-spacer-500\){margin-top:var(--spacer-spacer-500)}.desktop\:hidden{display:none}.desktop\:inline-block{display:inline-block}.desktop\:max-w-\(--grid-default-colspan-4\){max-width:var(--grid-default-colspan-4)}.desktop\:items-center{align-items:center}.desktop\:items-end{align-items:flex-end}.desktop\:items-start{align-items:flex-start}.desktop\:justify-center{justify-content:center}.desktop\:justify-end{justify-content:flex-end}.desktop\:justify-start{justify-content:flex-start}.desktop\:text-center{text-align:center}.desktop\:text-left{text-align:left}.desktop\:text-right{text-align:right}}@container not (width>=171px){.\@max-\[171px\]\:hidden{display:none}}.pointer-events-all{pointer-events:all}@media (max-width:1024px){.portrait{aspect-ratio:var(--aspect-portrait)}}@media (min-width:1024px){.portrait-lg{aspect-ratio:var(--aspect-portrait)}}@media (max-width:1024px){.landscape{aspect-ratio:var(--aspect-landscape)}}@media (min-width:1024px){.landscape-lg{aspect-ratio:var(--aspect-landscape)}}@media (max-width:1024px){.square{aspect-ratio:var(--aspect-square)}}@media (min-width:1024px){.square-lg{aspect-ratio:var(--aspect-square)}}@media (max-width:1024px){.narrow{aspect-ratio:var(--aspect-narrow)}}@media (min-width:1024px){.narrow-lg{aspect-ratio:var(--aspect-narrow)}}.wrapper,.wrapper-full,.wrapper-flush{width:100%;margin-inline-start:auto;margin-inline-end:auto}.wrapper,.wrapper-full{padding-inline:var(--wrapper-margin-default)}.wrapper{max-width:calc(var(--wrapper-width-default) + var(--wrapper-margin-default)*2)}.wrapper-flush{padding-inline-start:0;padding-inline-end:0}.wrapper--overflow-default,.wrapper--overflow-hidden{overflow:hidden}.wrapper--overflow-visible{overflow:visible}.section-m-none,.section-mb-none{margin-block-end:0}.section-m-default,.section-mb-default{margin-block-end:var(--section-spacer-default)}.section-m-small,.section-mb-small{margin-block-end:var(--section-spacer-small)}.section-m-medium,.section-mb-medium{margin-block-end:var(--section-spacer-medium)}.section-m-large,.section-mb-large{margin-block-end:var(--section-spacer-large)}.section-mt-none,.section-mt-default{margin-block-start:0}.section-mt-small{margin-block-start:var(--section-spacer-small)}.section-mt-medium{margin-block-start:var(--section-spacer-medium)}.section-mt-large{margin-block-start:var(--section-spacer-large)}.section-p-default,.section-p-none{padding-block-start:0;padding-block-end:0}.section-p-small{padding-block:var(--section-spacer-small)}.section-p-medium{padding-block:var(--section-spacer-medium)}.section-p-large{padding-block:var(--section-spacer-large)}.section-pt-none{padding-block-start:0}.section-pt-default{padding-block-start:var(--section-spacer-default)}.section-pt-small{padding-block-start:var(--section-spacer-small)}.section-pt-medium{padding-block-start:var(--section-spacer-medium)}.section-pt-large{padding-block-start:var(--section-spacer-large)}.section-pb-none{padding-block-end:0}.section-pb-default{padding-block-end:var(--section-spacer-default)}.section-pb-small{padding-block-end:var(--section-spacer-small)}.section-pb-medium{padding-block-end:var(--section-spacer-medium)}.section-pb-large{padding-block-end:var(--section-spacer-large)}main .section-m-default:last-child{margin-block-end:0}}button{cursor:pointer}button:disabled,button.disabled{cursor:not-allowed}.button{--btn-bg:var(--color-background-action-brand);--btn-color:var(--color-content-action-brand);--btn-border-width:var(--dimension-dimension-50);--btn-border-color:var(--color-background-action-brand);--btn-padding:var(--dimension-dimension-200)var(--dimension-dimension-300);--btn-radius:var(--radius-radius-full);--btn-font-size:var(--size-size-600);background:var(--btn-bg);color:var(--btn-color);border:var(--btn-border-width)solid var(--btn-border-color);padding:var(--btn-padding);border-radius:var(--btn-radius);font-size:var(--btn-font-size);cursor:pointer;width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:400;line-height:120%;transition:all .2s;display:inline-block}select.button{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.button:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.button:hover{--btn-bg:var(--color-background-action-primary);--btn-color:var(--color-content-action-primary);--btn-border-color:var(--color-background-action-primary)}.button:active{--btn-bg:var(--color-background-action-brand);--btn-color:var(--color-content-action-brand);--btn-border-color:var(--color-background-action-brand)}.button:focus{outline-width:var(--dimension-dimension-50);outline-style:solid;outline-color:var(--color-content-focused-primary)}.button:disabled,.button.disabled{--btn-bg:var(--color-background-disabled-primary-activated);--btn-color:var(--color-content-disabled-primary);--btn-border-color:var(--color-background-disabled-primary-activated);cursor:not-allowed}.button.button--secondary{--btn-bg:transparent;--btn-color:var(--color-background-action-primary);--btn-border-color:var(--color-background-action-primary)}.button.button--secondary:hover{--btn-border-color:var(--color-background-action-brand)}.button.button--secondary:active{--btn-border-color:var(--color-background-action-primary)}.button.button--secondary:focus{background:var(--color-background-default-primary-light)}.button.button--secondary:disabled,.button.button--secondary.disabled{--btn-border-color:var(--color-border-disabled-primary);--btn-color:var(--color-content-disabled-primary)}.button.button--tertiary{--btn-bg:transparent;--btn-color:var(--color-background-action-primary);--btn-border-color:transparent}.button.button--tertiary:hover,.button.button--tertiary:active{--btn-border-color:transparent}.button.button--tertiary:focus{background:var(--color-background-default-primary-light)}.button.button--tertiary:disabled,.button.button--tertiary.disabled{--btn-border-color:transparent;--btn-color:var(--color-content-disabled-primary)}.button.button--theme-white{--btn-bg:var(--color-background-action-secondary);--btn-color:var(--color-background-action-primary);--btn-border-color:var(--color-background-action-secondary)}.button.button--theme-white:hover{--btn-border-color:var(--color-background-action-brand);--btn-bg:var(--color-background-action-brand)}.button.button--theme-white:disabled,.button.button--theme-white.disabled{--btn-border-color:var(--color-border-disabled-primary);--btn-color:var(--color-content-disabled-primary)}.button.button--theme-black{--btn-bg:var(--color-background-action-primary);--btn-color:var(--color-content-action-primary);--btn-border-color:var(--color-background-action-primary)}.button.button--theme-black:hover{--btn-bg:var(--color-background-action-brand);--btn-color:var(--color-content-action-brand);--btn-border-color:var(--color-background-action-brand)}.button.button--theme-black:focus,.button.button--theme-black:active{--btn-bg:var(--color-background-action-primary);--btn-color:var(--color-content-action-primary);--btn-border-color:var(--color-background-action-primary)}.button.button--theme-black:disabled,.button.button--theme-black.disabled{--btn-border-color:var(--color-border-disabled-primary);--btn-color:var(--color-content-disabled-primary)}.button.button--300{--btn-padding:var(--dimension-dimension-300)}.button.button--100{--btn-padding:var(--dimension-dimension-50,2px)var(--dimension-dimension-100,8px);--btn-font-size:14px}.button.button--form{--btn-radius:var(--radius-radius-primary-large)}.button.button--icon{--btn-padding:12px}.button.button--icon.button--100{--btn-padding:var(--dimension-dimension-75)}.button.button--section{--btn-padding:20px var(--dimension-dimension-400);width:100%}.button.button--carousel-left{--btn-padding:28px;border-radius:var(--radius-radius-primary-small)0px 0px var(--radius-radius-primary-small)}.button.button--carousel-right{--btn-padding:28px;border-radius:0px var(--radius-radius-primary-small)var(--radius-radius-primary-small)0px}.button.button--carousel-left.button--100,.button.button--carousel-right.button--100{--btn-padding:20px}.button.button--banner-cta{border-radius:var(--radius-radius-primary-small,8px);padding:var(--dimension-dimension-100,8px)}.button__content{justify-content:space-between;align-items:flex-end;gap:4px;min-height:20px;display:flex}@keyframes slideThatUnderline{0%{transform:translate(0)}50%{transform:translate(100%)}51%{transform:translate(-100%)}to{transform:translate(0)}}.link{--link-color:var(--color-content-default-primary);--link-font-size:var(--size-size-600);color:var(--link-color);font-size:var(--link-font-size);align-items:center;gap:var(--dimension-dimension-75);width:-moz-fit-content;width:fit-content;padding-block-end:4px;font-style:normal;font-weight:400;line-height:120%;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.link:after{content:"";background:var(--link-color);width:100%;height:1px;display:block;position:absolute;bottom:3px;left:0;right:0;transform:translate(0)}.link.animating:after,.link:hover:after{animation-name:slideThatUnderline;animation-duration:1s;animation-timing-function:cubic-bezier(.62,.05,.01,.99);animation-delay:.1s}.link svg{width:var(--dimension-dimension-200);height:var(--dimension-dimension-200)}.link:hover{--link-color:var(--color-content-default-secondary)}.link:focus{outline-width:var(--dimension-dimension-50);outline-style:solid;outline-color:var(--color-content-focused-primary)}.link.disabled{--link-color:var(--color-content-disabled-primary);cursor:not-allowed}.section--theme-dark .link{--link-color:var(--color-core-white)}.section--theme-copper .link{--link-color:var(--color-content-brand-secondary-dark,#8a5029)}.link.link--100{--link-font-size:var(--size-size-500)}.link.link--300{--link-font-size:var(--size-size-800)}.link.link--300 svg{width:20px;height:20px}.icon{width:var(--icon-dimension-width);height:var(--icon-dimension-height)}.icon--100{--icon-dimension-height:16px;--icon-dimension-width:16px;--icon-radius-icon-radius-100:1px;--icon-radius-icon-radius-200:2px;--icon-radius-icon-radius-300:3px;--icon-radius-icon-radius-400:4px;--icon-weight-primary:1.1px;--icon-weight-strikethrough:3.3px}.icon--200{--icon-dimension-height:20px;--icon-dimension-width:20px;--icon-radius-icon-radius-100:2px;--icon-radius-icon-radius-200:2px;--icon-radius-icon-radius-300:3px;--icon-radius-icon-radius-400:4px;--icon-weight-primary:1.25px;--icon-weight-strikethrough:3.75px}.icon--300{--icon-dimension-height:24px;--icon-dimension-width:24px;--icon-radius-icon-radius-100:2px;--icon-radius-icon-radius-200:2px;--icon-radius-icon-radius-300:3px;--icon-radius-icon-radius-400:4px;--icon-weight-primary:1.25px;--icon-weight-strikethrough:3.75px}.icon--400{--icon-dimension-height:32px;--icon-dimension-width:32px;--icon-radius-icon-radius-100:2px;--icon-radius-icon-radius-200:4px;--icon-radius-icon-radius-300:6px;--icon-radius-icon-radius-400:8px;--icon-weight-primary:2px;--icon-weight-strikethrough:6px}.form-input-text{padding:var(--dimension-dimension-200,16px);align-items:center;gap:var(--dimension-dimension-200,16px);border-radius:var(--radius-radius-primary-small,8px);border:1px solid var(--color-border-input-primary,#bcb8a9);background:var(--color-background-default-primary,#fffdf5);align-self:stretch;display:flex}.form-input-text.invalid{border:1px solid var(--color-border-danger-primary,#ce3e18)}.form-input-helper-text{color:var(--color-content-default-tertiary,#8a8575);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);align-self:stretch;font-style:normal;font-weight:400;line-height:120%}.form-input-helper-text.form-input-helper-text--error{color:var(--color-content-default-primary,#37352f)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--aspect-portrait:4/5;--aspect-landscape:16/9;--aspect-square:1/1;--aspect-narrow:10/3;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--header-height:var(--dimension-dimension-700,80px);--alert-bar-height:var(--dimension-dimension-400,32px)}html,body,main{font-family:var(--font-body-style1);color:var(--color-content-default-primary,#37352f);background:var(--color-background-default-primary,#fffdf5);-webkit-font-smoothing:antialiased;width:100%;min-height:100%;margin:0}main{padding-block-start:var(--header-height)}body.with-alert-bar>main{padding-block-start:calc(var(--header-height) + var(--alert-bar-height))}body.with-country-picker>main{padding-block-start:calc(var(--header-height) + var(--country-picker-height,0px))}body.with-alert-bar.with-country-picker>main{padding-block-start:calc(var(--header-height) + var(--alert-bar-height) + var(--country-picker-height,0px))}main:has(.section:first-of-type:not(.hero-section-module):not(.section-quiz-module)){margin-block-start:var(--spacer-spacer-600,48px)}@media (max-width:1024px){main:has(.section:first-of-type:not(.hero-section-module):not(.section-quiz-module)):has(.product-page){margin-block-start:0}}main:has(.section:first-child:last-child) .section{margin-block-end: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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}.footer{isolation:isolate;padding:var(--spacer-spacer-800,128px)var(--grid-default-margin,48px)var(--spacer-spacer-600,48px);background:linear-gradient(#fffef5,#fef6c7 40%);flex-direction:column;display:flex;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#ffeb0e,#fef6c7);border-radius:100%;width:1126px;height:1126px;position:absolute;top:60%;left:50%;transform:translate(-50%)}@media (min-width:1024px){.footer:before{top:50%}}.footer__inner{z-index:0;gap:var(--dimension-dimension-600,64px);flex-direction:column;display:flex}@media (min-width:1024px){.footer__inner{gap:var(--dimension-dimension-1000,160px)}}.footer__inner .klaviyo-form-embed{margin-bottom:0!important;padding-bottom:0!important}.footer__inner .klaviyo-form-embed [data-testid=form-component]{padding:0!important}.footer__newsletter-signup{width:100%}@media (min-width:1024px){.footer__newsletter-signup{max-width:var(--grid-default-colspan-4,432px)}}.footer__content{gap:var(--dimension-dimension-500,48px);flex-direction:column;display:flex}.footer__navigation{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.footer__navigation{gap:var(--grid-default-gutter,24px);grid-template-columns:repeat(4,1fr)}}.footer__column-heading{font-family:var(--font-title-style2,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:500;line-height:120%}.footer__column-items{gap:var(--dimension-dimension-200,16px);flex-direction:column;padding-block-end:var(--dimension-dimension-300,24px);display:flex}.footer__legal{gap:var(--dimension-dimension-500,48px);flex-direction:column;display:flex}@media (min-width:1024px){.footer__legal{flex-direction:row;justify-content:space-between;align-items:flex-end}}.footer__details{gap:var(--dimension-dimension-300,24px);flex-direction:column;display:flex}.footer__partners{flex-grow:0}.footer__bcorp-logo{width:auto;height:80px}.locale-select[data-astro-cid-oetboc75]{align-items:center;gap:var(--dimension-dimension-200,16px);display:flex}.locale-select__select[data-astro-cid-oetboc75]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--dimension-dimension-100,2px)}.locale-select__label[data-astro-cid-oetboc75]{cursor:pointer;align-items:center;display:flex}.collapsible-section-mobile .icon-open,.collapsible-section-mobile .icon-close{display:none}.collapsible-section-mobile{gap:var(--dimension-dimension-300,24px);flex-direction:column;display:flex}@media (max-width:1023px){.collapsible-section-mobile{border-top:1px solid var(--color-background-material-material-inverse-thin,#988606);gap:0}.collapsible-section-mobile:first-of-type{border-top:none}.collapsible-section-mobile .icon-open{display:block}.collapsible-section-mobile .icon-close,.collapsible-section-mobile.is-open .icon-open{display:none}.collapsible-section-mobile.is-open .icon-close{display:block}}.collapsible-section-mobile__trigger{pointer-events:none}@media (max-width:1023px){.collapsible-section-mobile__trigger{pointer-events:auto;cursor:pointer;width:100%;padding-block:var(--dimension-dimension-300,24px);flex-grow:1;justify-content:space-between;align-items:center;display:flex}}@media (max-width:1023px){.collapsible-section-mobile__content{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapsible-section-mobile.is-open .collapsible-section-mobile__content{max-height:500px;display:block}}.collapsible-section-mobile__icon svg,.collapsible-section-mobile__icon svg>path{transform-origin:50%;transition:transform .3s ease-in-out}.collapsible-section-mobile.is-open .collapsible-section-mobile__icon svg{transform:rotate(180deg)}.collapsible-section-mobile.is-open .collapsible-section-mobile__icon svg>path:first-child{transform:scaleY(0)}.header{isolation:isolate;z-index:1000;border-bottom:1px solid #fff0;width:100%;transition:all .3s;position:fixed;top:0;left:0}.header:not(.header--top){border-color:var(--color-border-default-tertiary,#ebe9e2)}body.with-country-picker .header{top:var(--country-picker-height,0)}.header__overlay{visibility:hidden;z-index:-1;background:var(--color-background-material-material-inverse-thin,#9886063d);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);animation:.5s hide-animation;display:block;position:fixed;inset:0}.sub-menu-open .header__overlay{visibility:visible;animation:.5s show-animation;display:block}.header--hidden{transform:translateY(-100%)}.header__container{background:var(--color-background-default-primary,#fffdf5);height:var(--header-height);padding:0px var(--grid-default-margin);justify-content:space-between;align-items:center;display:flex}.header__nav{flex:1;height:100%;display:flex}.header__logo{flex:none;justify-content:center;width:auto;height:20px;margin:0 auto;display:flex}@media (min-width:1024px){.header__logo{height:24px}}.header__logo>svg{width:auto;height:100%}.header__actions{justify-content:flex-end;gap:var(--dimension-dimension-200);flex:1;height:100%;display:flex}@media (min-width:1024px){.header__actions{gap:var(--dimension-dimension-300)}}.header__icon-btn{align-items:center;display:flex}.header__icon-btn>*{pointer-events:none}.header__icon-btn-icon{display:block}.header__icon-btn-icon--dot{display:none}#header-cart-toggle[data-has-items=true] .header__icon-btn-icon--dot{display:block}#header-cart-toggle[data-has-items=true] .header__icon-btn-icon{display:none}.header__nav-toggle{cursor:pointer;display:block}.header__nav-toggle .icon--close{display:none}.header__nav-toggle .icon--open{display:block}@media (min-width:1024px){.header__nav-toggle{display:none}}.header__nav-toggle[aria-expanded=true] .icon--close{display:block}.header__nav-toggle[aria-expanded=true] .icon--open,.header__nav-toggle[aria-expanded=false] .icon--close{display:none}.header__nav-toggle[aria-expanded=false] .icon--open{display:block}.header__nav-list{gap:var(--dimension-dimension-200);display:none}@media (min-width:1024px){.header__nav-list{gap:var(--dimension-dimension-300);display:flex}}.nav-link{cursor:pointer;font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);text-decoration-skip-ink:none;text-underline-offset:4px;text-underline-position:from-font;align-items:center;font-style:normal;font-weight:400;line-height:120%;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:flex}.nav-link[aria-expanded=true],.nav-link:hover{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);-webkit-text-decoration-color:var(--color-content-default-primary,#37352f);text-decoration-color:var(--color-content-default-primary,#37352f);text-decoration-skip-ink:none;text-underline-offset:4px;text-underline-position:from-font;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}.mobile-menu{visibility:hidden;z-index:1000;top:var(--total-header-height);background:var(--color-background-default-primary,#fffdf5);opacity:0;pointer-events:none;animation:.5s hide-animation;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:hidden}.mobile-menu__inner{height:100%;padding:0px var(--grid-default-margin,16px)var(--spacer-spacer-600,48px)var(--grid-default-margin,16px);overflow-y:auto}body{--total-header-height:var(--header-height)}body.with-alert-bar{--total-header-height:calc(var(--header-height) + var(--alert-bar-height))}body.with-country-picker{--total-header-height:calc(var(--header-height) + var(--country-picker-height,0px))}body.with-alert-bar.with-country-picker{--total-header-height:calc(var(--header-height) + var(--alert-bar-height) + var(--country-picker-height,0px))}@media screen and (max-width:1023px){.mobile-menu--is-open{visibility:visible;opacity:1;pointer-events:auto;animation:.2s show-animation;display:block}}.mobile-menu__list-item{align-items:center;display:flex}.mobile-menu__link{font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;padding-block:var(--dimension-dimension-100);flex-grow:1;justify-content:space-between;align-items:center;font-style:normal;font-weight:400;line-height:120%;display:flex}.mobile-menu__secondary{margin-block-start:var(--dimension-dimension-300)}.mobile-menu__card{margin-block-start:var(--spacer-spacer-600,48px)}.menu-secondary{visibility:hidden;pointer-events:none;display:none}@media (max-width:1023px){.menu-secondary{z-index:2000;background:var(--color-background-default-primary);height:100%;gap:var(--dimension-dimension-200);flex-direction:column;padding-block-start:var(--dimension-dimension-300);position:absolute;inset:0}}@media (min-width:1024px){.menu-secondary{background-color:var(--color-background-default-primary,#fffdf5);width:100%;height:auto;animation:.5s hide-animation;position:absolute;top:100%;left:0}}.mobile-menu__list-item.is-menu.is-open .menu-secondary,.header__nav-item.is-menu.is-open .menu-secondary{visibility:visible;pointer-events:auto;animation:.5s show-animation;display:flex}.header__nav-item{display:flex}@keyframes show-animation{0%{opacity:0}to{opacity:1}}@keyframes hide-animation{0%{opacity:1}to{opacity:0}}.menu-secondary__grid{gap:var(--dimension-dimension-500);padding:0 var(--grid-default-margin,16px)var(--dimension-dimension-300);display:grid;overflow-y:auto}@media screen and (min-width:1024px){.menu-secondary__grid{gap:var(--dimension-dimension-300);padding:var(--dimension-dimension-500);grid-template-columns:repeat(4,1fr)}}.menu-secondary__column{gap:var(--dimension-dimension-500);flex-direction:column;display:flex}@media screen and (min-width:1024px){.menu-secondary__column--col-1{grid-column:1/span 1}.menu-secondary__column--col-2{grid-column:2/span 1}.menu-secondary__column--col-3{grid-column:3/span 1}.menu-secondary__column--col-4{grid-column:4/span 1}}.menu-secondary__header{gap:var(--dimension-dimension-300);padding-inline:var(--grid-default-margin,16px);flex-direction:column;display:flex}@media screen and (min-width:1024px){.menu-secondary__header{display:none}}.mobile-menu-secondary__back-btn{cursor:pointer}.card-media{flex-direction:column;width:100%;display:flex;position:relative}.card-media__media{border-radius:var(--radius-radius-primary,16px);position:relative;overflow:hidden}@media (min-width:1024px){.card-media__content{max-width:var(--grid-default-colspan-4,432px)}}.card-media__tag{margin-block-start:var(--dimension-dimension-100)}@media (min-width:1024px){.card-media__tag{margin-block-start:var(--dimension-dimension-300)}}.card-heading{width:100%;font-family:var(--font-deck-style2,IvyMode);font-size:var(--size-size-700,18px);letter-spacing:.18px;margin-block-start:var(--dimension-dimension-200);font-style:normal;font-weight:400;line-height:135%}.card-text--large .card-heading{font-size:var(--size-size-900,27px);letter-spacing:.135px;line-height:130%}@media (min-width:1024px){.card-heading{font-size:var(--size-size-900,27px);max-width:var(--grid-default-colspan-4,318px);letter-spacing:.135px;margin-block-start:var(--dimension-dimension-300);line-height:130%}.card-text--large .card-heading{font-size:var(--size-size-1100,48px);letter-spacing:.24px;line-height:130%}}.card-media__tag{color:var(--color-content-brand-secondary-dark,#8a5029);font-family:var(--font-title-style2,"Proxima Nova");font-size:var(--size-size-300,12px);font-style:normal;font-weight:500;line-height:120%}.card-media__copy{margin-bottom:var(--dimension-dimension-200);margin-block-start:var(--dimension-dimension-75)}@media (min-width:1024px){.card-media__copy{margin-block-start:var(--dimension-dimension-100)}}.card-media__cta{margin-bottom:var(--dimension-dimension-300);margin-block-start:var(--dimension-dimension-75)}@media (min-width:1024px){.card-media__cta{margin-bottom:0;margin-block-start:var(--dimension-dimension-100)}}.link-list{gap:var(--dimension-dimension-200);flex-direction:column;display:flex}@media (min-width:1024px){.link-list{gap:var(--dimension-dimension-300)}}.link-list__list{flex-direction:column;display:flex}@media (min-width:1024px){.link-list__list{gap:var(--dimension-dimension-200)}}.link-list__list-item{flex:1 0 48px;display:flex}@media (min-width:1024px){.link-list__list-item{flex:1 0 auto}}.link-list__list-item>*{width:100%}.link-list__heading{font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-700,18px);letter-spacing:.18px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:1023px){.card-thumbnail-link{cursor:pointer;align-items:center;gap:var(--dimension-dimension-100);padding-block:var(--dimension-dimension-200);display:flex}}.card-thumbnail-link__thumbnail{width:var(--dimension-dimension-500,48px);height:var(--dimension-dimension-500,48px);aspect-ratio:1;border-radius:var(--radius-radius-primary-small,8px);flex-shrink:0}@media (min-width:1024px){.card-thumbnail-link__thumbnail{display:none}}.card-thumbnail-link__content{flex-grow:1}.card-thumbnail-link__heading{font-family:var(--font-title-style2,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:500;line-height:120%}@media (min-width:1024px){.card-thumbnail-link__heading{cursor:pointer;font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);text-decoration-skip-ink:none;text-underline-offset:4px;text-underline-position:from-font;font-style:normal;font-weight:400;line-height:120%;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:flex}.card-thumbnail-link:hover .card-thumbnail-link__heading{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);-webkit-text-decoration-color:var(--color-content-default-primary,#37352f);text-decoration-color:var(--color-content-default-primary,#37352f);text-decoration-skip-ink:none;text-underline-offset:4px;text-underline-position:from-font;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}}.card-thumbnail-link__copy{font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-500,14px);margin-block-start:var(--dimension-dimension-50);font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){.card-thumbnail-link__copy{display:none}}.card-thumbnail-link__rating{gap:var(--dimension-dimension-100);color:var(--color-content-brand-secondary,#b06634);leading-trim:both;text-edge:cap;font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);align-items:center;margin-block-start:var(--dimension-dimension-50);font-style:normal;font-weight:400;line-height:120%;display:flex}@media (min-width:1024px){.card-thumbnail-link__rating{display:none}}.card-thumbnail-link__stars{gap:var(--dimension-dimension-50);display:flex}.alertBar{width:100%;height:var(--dimension-dimension-400,32px);background:var(--color-background-action-brand,#ffeb0e);z-index:33;display:none;position:sticky;top:0}.alertBar.show{display:block}.alertBar__container{flex-direction:row;justify-content:center;align-items:center;height:100%;padding-left:4px;padding-right:4px;display:flex;position:relative}@media (min-width:1024px){.alertBar__container{padding-left:16px;padding-right:16px}}.alertBar__close{position:absolute;right:4px}@media (min-width:1024px){.alertBar__close{right:16px}}.alertBar__text{display:inline-block}.alertBar__text p,.alertBar__text .link{text-underline-offset:1.5px;font-size:14px}.drawer{z-index:10000;pointer-events:none;justify-content:flex-end;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0}.drawer.active{pointer-events:auto}.drawer.active.redirecting{pointer-events:none}body:has(.drawer.active){overflow:hidden}.drawer__overlay{visibility:hidden;background:var(--color-background-material-material-inverse-thin,#9886063d);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;transition:visibility,opacity .3s;display:block;position:fixed;inset:0}.drawer.active:not(.redirecting) .drawer__overlay{visibility:visible;opacity:1}.drawer__inner{background:var(--color-background-default-primary,#fffdf5);flex-direction:column;align-items:flex-start;width:100vw;height:100%;transition:transform .3s;display:flex;transform:translate(100%)}.drawer.active:not(.redirecting) .drawer__inner{transition:transform .8s cubic-bezier(.6,0,.2,1);transform:translate(0)}@media (min-width:1024px){.drawer__inner{width:var(--grid-default-colspan-sidepanel,414px)}}.drawer__content{padding:0px var(--grid-default-margin,16px);align-items:flex-start;gap:var(--dimension-dimension-300,24px);flex-direction:column;align-self:stretch;padding-bottom:160px;display:flex;overflow:auto}@media (min-width:1024px){.drawer__content{padding-bottom:200px}}.account-drawer .index-content{width:100%}.account-drawer .index-content .index__action{width:100%;padding:var(--dimension-dimension-200,16px)var(--grid-default-margin,16px);border-top:1px solid var(--color-border-default-tertiary,#ebe9e2);background:var(--color-background-default-primary,#fffdf5);align-items:center;position:absolute;bottom:0;left:0}.account-drawer .index-content .index-link{cursor:pointer;padding:var(--dimension-dimension-200,16px)0;align-items:center;gap:var(--dimension-dimension-200,16px);flex-wrap:nowrap;align-self:stretch;display:flex}.account-drawer .index-content .index-link.is-loading{cursor:progress}.account-drawer .index-content .index-link:not(:hover) .link:not(.animating):after{background:unset}.account-drawer .index-content .index-link__icon{flex-shrink:0}.account-drawer .index-content .card-product-summary__upsell{margin-bottom:var(--dimension-dimension-500,48px)}.account__logout-btn{width:100%}.next-subscription{align-self:stretch;align-items:flex-start;gap:var(--dimension-dimension-200,16px);margin-bottom:var(--dimension-dimension-500,48px);flex-direction:column;display:flex}.next-subscription .card-product-summary--skeleton{padding:unset}.next-subscription .next-subscription__charge-message{align-items:flex-start;gap:var(--dimension-dimension-100,8px);flex-direction:column;align-self:stretch;display:flex}.next-subscription .next-subscription__charge-message--text{color:var(--color-content-default-primary,#37352f);max-width:var(--grid-default-colspan-10,296px);font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;align-self:stretch;font-style:normal;font-weight:400;line-height:120%}@media (min-width:1024px){.next-subscription .next-subscription__charge-message--text{max-width:calc(var(--grid-default-colspan-3,318px) - var(--grid-default-margin-offset,16px))}}.next-subscription .next-subscription__actions{align-items:center;gap:var(--dimension-dimension-100,8px);align-self:stretch;display:flex}.next-subscription .next-subscription__items{margin-top:var(--dimension-dimension-200,16px);align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;align-self:stretch;display:flex}.next-subscription .next-subscription__items .card-product-summary{background:var(--color-background-default-primary-lightest,#fff);border-radius:var(--radius-radius-primary,16px)}.next-subscription .next-subscription__items--skipped{opacity:var(--opacity-opacity-400,.4);pointer-events:none}.next-subscription .next-subscription__action{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}.subscription-quick-action{align-items:flex-start;gap:var(--dimension-dimension-300,24px);flex-direction:column;align-self:stretch;display:flex}.subscription-quick-action .quick-action__actions{width:100%;padding:var(--dimension-dimension-200,16px)var(--grid-default-margin,16px);justify-content:center;align-items:center;gap:var(--dimension-dimension-200,16px);border-top:1px solid var(--color-border-default-tertiary,#ebe9e2);background:var(--color-background-default-primary,#fffdf5);display:flex;position:absolute;bottom:0;left:0}@media (min-width:1024px){.subscription-quick-action .quick-action__actions{padding:var(--dimension-dimension-200,16px)var(--grid-default-margin,48px)}}.subscription-quick-action .quick-action__actions .button{flex:1}.subscription-quick-action .quick-action__actions .button.processing{cursor:progress}.subscription-quick-action .quick-action__actions .button.processing:disabled{cursor:progress}.subscription-quick-action .quick-action__title{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;margin-bottom:var(--dimension-dimension-200,16px);font-style:normal;font-weight:400;line-height:120%}.subscription-quick-action .quick-action__description{color:var(--color-content-default-primary,#37352f);font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:135%}.quick-action__options{margin-top:var(--dimension-dimension-500,48px);align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;align-self:stretch;display:flex}.quick-action__option{padding:var(--dimension-dimension-200,16px);min-height:calc(var(--dimension-dimension-500,48px) + (var(--dimension-dimension-200,16px)*2));align-items:center;gap:var(--dimension-dimension-200,16px);border-radius:var(--radius-radius-primary,16px);border:1px solid var(--color-border-input-primary,#bcb8a9);cursor:pointer;align-self:stretch;transition:border .3s;display:flex;position:relative;container-type:inline-size}.quick-action__option .quick-action__option-content{height:var(--dimension-dimension-500,48px);align-items:center;gap:var(--dimension-dimension-200,16px);color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style2,"Proxima Nova");font-size:var(--size-size-600,16px);flex:1 0 0;font-style:normal;font-weight:500;line-height:120%;display:flex}.quick-action__option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:var(--dimension-dimension-200,16px);height:var(--dimension-dimension-200,16px);background-color:#0000;flex-direction:column;flex:none;grid-area:radio;align-items:flex-start;margin:0;display:flex;position:relative}.quick-action__option input[type=radio]:before{content:"";border-radius:var(--radius-radius-full,999px);border:1px solid var(--color-border-default-secondary,#37352f);background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.quick-action__option input[type=radio]:checked:after{content:"";width:var(--dimension-dimension-200,16px);height:var(--dimension-dimension-200,16px);border-radius:var(--radius-radius-full,999px);background-color:var(--color-content-default-primary,#37352f);position:absolute;top:0;left:0;transform:scale(.3125)}.quick-action__option:hover{border:1px solid var(--color-border-default-secondary,#37352f)}.quick-action__option:has(input:checked){border:1px solid var(--color-border-default-secondary,#37352f)}.swap_product__options__title{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);line-height:120%}.navigation-side-panel{flex-direction:column;align-items:flex-start;width:100%;display:flex}.navigation-side-panel__content{height:var(--dimension-dimension-700,80px);padding:0px var(--grid-default-margin,16px);align-items:center;gap:var(--dimension-dimension-200,16px);align-self:stretch;display:flex}@media (min-width:1024px){.navigation-side-panel__content{padding:0px var(--grid-default-margin,48px)}}.navigation-side-panel__content-primary{align-items:flex-start;gap:var(--dimension-dimension-300,24px);flex:1 0 0;display:flex}.navigation-side-panel__content-secondary{display:inline-flex}.navigation-side-panel__title{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:120%}.navigation-side-panel__action-button{cursor:pointer}.navigation-side-panel__spacer{height:var(--spacer-spacer-500,24px);align-self:stretch;align-items:center;display:flex}.is-logged-in .login-content,.is-loading .login-content{display:none}.login-content__wrapper{display:contents}.login-content-switch{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;width:0;height:0;position:absolute}.login-content__tab,.login-content{align-items:flex-start;gap:var(--dimension-dimension-500,48px);flex-direction:column;align-self:stretch;display:flex}input.login-content-switch:not(:checked)+.login-content__tab{display:none}.login__primary{align-self:stretch;align-items:flex-start;gap:var(--dimension-dimension-300,24px);flex-direction:column;display:flex}.login__secondary{align-self:stretch;align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;display:flex}.login-form{align-self:stretch;align-items:flex-start;gap:var(--dimension-dimension-300,24px);flex-direction:column;display:flex}.login-form.hidden{display:none}.login-form__title{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;font-style:normal;font-weight:400;line-height:120%}.login-form__input--wrapper{align-items:flex-start;gap:var(--dimension-dimension-100,8px);flex-direction:column;align-self:stretch;display:flex}.login-form__input--wrapper label{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:120%}.login-form__submit{width:100%}.login-form__submit.disabled.loading{cursor:progress}.cart-action{align-items:center;gap:var(--dimension-dimension-200,16px);border-top:1px solid var(--color-border-default-tertiary,#ebe9e2);width:100%;padding:var(--dimension-dimension-200,16px)var(--grid-default-margin,16px);flex-direction:column;display:flex;position:absolute;bottom:0}@media (min-width:1024px){.cart-action{padding:var(--dimension-dimension-200,16px)var(--grid-default-margin,48px)}}.cart-action__content{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.cart-action__button{justify-content:center;align-items:center;gap:var(--dimension-dimension-75,4px);align-self:stretch;width:100%;min-height:20px;display:flex}.cart-action__button-text{leading-trim:both;text-edge:cap;font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:120%}.cart-drawer__items{gap:var(--dimension-dimension-300,24px);flex-direction:column;width:100%;display:flex}.cart-drawer.empty .cart-action__button-text--checkout,.cart-drawer:not(.empty) .cart-action__button-text--continue-shopping{display:none}.cart-action__feed{justify-content:center;align-items:center;gap:var(--dimension-dimension-200,16px);flex-wrap:wrap;display:flex}.cart-action{background:var(--color-background-default-primary,#fffdf5)}.drawer__title{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;font-style:normal;font-weight:400;line-height:120%}.drawer__items{align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;flex:1 0 0;align-self:stretch;display:flex}.card-product-summary{width:100%;padding:var(--dimension-dimension-200,16px);align-items:stretch;gap:var(--dimension-dimension-300,24px);border-radius:var(--radius-radius-primary,16px);background:var(--color-background-default-primary-lightest,#fff);flex-direction:column;display:flex}.card-product-summary--processing button{cursor:progress}.card-product-summary__inner{align-items:stretch;gap:var(--dimension-dimension-200,16px);flex-direction:row;width:100%;display:flex}.card-product-summary__image{min-width:var(--grid-default-colspan-3,79px);width:var(--grid-default-colspan-3,79px);height:var(--grid-default-colspan-3,79px);border-radius:var(--radius-radius-primary-small,8px);object-fit:cover;flex-shrink:0}@media (min-width:1024px){.card-product-summary__image{min-width:var(--grid-default-colspan-1,90px);width:var(--grid-default-colspan-1,90px);height:var(--grid-default-colspan-1,90px)}}.card-product-summary__content{align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;flex:1 0 0;justify-content:space-between;display:flex}.card-product-summary__primary{align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;align-self:stretch;display:flex}.card-product-summary__header{align-items:flex-start;gap:var(--dimension-dimension-50,2px);flex-direction:column;flex:1 0 0;display:flex}.card-product-summary__title{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);align-self:stretch;font-style:normal;font-weight:400;line-height:120%}.card-product-summary__description{color:var(--color-content-default-primary,#37352f);font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-500,14px);align-self:stretch;font-style:normal;font-weight:400;line-height:135%}.card-product-summary__secondary{align-items:center;gap:var(--dimension-dimension-200,16px);align-self:stretch;display:flex}.card-product-summary__pricing{justify-content:flex-end;align-items:center;gap:var(--dimension-dimension-75,4px);flex:1 0 0;height:20px;display:flex}.card-product-summary__compare-price{color:var(--color-content-default-tertiary,#8a8575);leading-trim:both;text-edge:cap;font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%;text-decoration-line:line-through}.card-product-summary__variant-select,.card-product-summary__variant-title,.card-product-summary__price{color:var(--color-content-default-primary,#37352f);leading-trim:both;text-edge:cap;font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}.card-product-summary__remove{cursor:pointer}.card-product-summary__variant-select-container{align-items:center;gap:var(--dimension-dimension-50,2px);flex-wrap:nowrap;height:20px;display:flex;position:relative}.card-product-summary__variant-select-container .icon{pointer-events:none}.card-product-summary__variant-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;height:20px;padding-right:20px;display:block}.card-product-summary__variant-select:open+.card-product-summary__variant-select--arrow{transform:rotateX(180deg)}.card-product-summary__variant-select--arrow{pointer-events:none;transition:transform .2s ease-in;position:absolute;top:0;right:0}.card-product-summary__upsell{padding:var(--dimension-dimension-200,16px);justify-content:center;align-items:flex-start;gap:var(--dimension-dimension-300,24px);border-radius:var(--radius-radius-primary,16px);background:var(--color-background-default-primary-dark,#fef6c7);z-index:0;flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:hidden}.card-product-summary__upsell:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50% at 50% 50%,var(--color-background-action-brand,#ffeb0e)0%,var(--color-background-default-primary-dark,#fef6c7)100%);border-radius:100%;width:100%;height:100%;position:absolute;top:60%;left:38%;transform:translate(-50%)}@media (min-width:1024px){.card-product-summary__upsell:after{top:50%}}.card-product-summary__upsell-content,.card-product-summary__upsell-actions{z-index:1}.card-product-summary__upsell-content .portabletext{gap:var(--dimension-dimension-100,8px)}.card-product-summary__upsell-content .portabletext .type-body+.type-body{margin-block-start:unset}.card-product-summary__upsell-content .type-h2,.card-product-summary__upsell-content .type-body{margin:0;margin-block-start:unset}.card-product-summary__upsell-content .type-h2{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;margin-bottom:var(--dimension-dimension-100,8px);font-style:normal;font-weight:400;line-height:120%}.card-product-summary__upsell-content .type-body{color:var(--color-content-default-primary,#37352f);font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:135%;display:flex}.card-product-summary__post-upsell-notice{padding:var(--dimension-dimension-200,16px);align-items:center;gap:var(--dimension-dimension-300,24px);border-radius:var(--radius-radius-primary,16px);border:1px solid var(--color-border-default-tertiary,#ebe9e2);align-self:stretch;display:flex}.cart-summary{width:100%;padding-top:var(--spacer-spacer-600,48px);padding-bottom:var(--spacer-spacer-600,48px);flex-direction:column;align-items:flex-start;display:flex}.cart-summary__content{align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;align-self:stretch;display:flex}.cart-summary__item{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.cart-summary__item-title{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style1,"Proxima Nova");font-style:normal;font-weight:400;line-height:120%}.cart-summary__item-title.total{font-size:var(--size-size-600,16px)}.cart-summary__item-title:not(.total){font-size:var(--size-size-500,14px)}.cart-summary__item-description{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}.cart-summary__item-description.total{font-size:var(--size-size-600,16px)}.cart-summary__item-description:not(.total){font-size:var(--size-size-500,14px)}.cart-summary__message{color:var(--color-content-default-primary,#37352f);font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-300,12px);font-style:normal;font-weight:400;line-height:135%}.navigation-country-picker{z-index:1001;background:var(--color-background-default-primary-lightest,#fff);width:100%;display:none;position:fixed;top:0;left:0}.navigation-country-picker--active{display:block}.navigation-country-picker__content{width:100%;padding:var(--dimension-dimension-200,16px)var(--grid-default-margin,16px);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.navigation-country-picker__content{padding:var(--dimension-dimension-200,16px)var(--grid-default-margin,48px)}}.navigation-country-picker__primary{align-items:flex-start;gap:var(--dimension-dimension-200,16px);flex-direction:column;display:flex}@media (min-width:1024px){.navigation-country-picker__primary{align-items:center;gap:var(--dimension-dimension-500,48px);flex-direction:row}}.navigation-country-picker__message{padding-right:calc(var(--dimension-dimension-200,16px) + var(--icon-dimension-width,20px));font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){.navigation-country-picker__message{max-width:var(--grid-default-colspan-4,432px);padding-right:unset}}.navigation-country-picker__form{align-items:center;gap:var(--dimension-dimension-200,16px);display:flex}@media (max-width:1023px){.navigation-country-picker__form{width:100%}}.navigation-country-picker__form-input{align-items:center;display:flex;position:relative}@media (max-width:1023px){.navigation-country-picker__form-input{flex-grow:1}}@media (min-width:1024px){.navigation-country-picker__form-input{width:var(--grid-default-colspan-3,318px)}}.navigation-country-picker__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:calc(var(--dimension-dimension-200,16px) + var(--icon-dimension-width,20px) + var(--dimension-dimension-100,8px));padding-top:var(--dimension-dimension-100,8px);padding-bottom:var(--dimension-dimension-100,8px);padding-right:calc(var(--dimension-dimension-200,16px) + var(--icon-dimension-width,20px) + var(--dimension-dimension-200,16px));border-radius:var(--radius-radius-primary-small,8px);border:1px solid var(--color-border-input-primary,#bcb8a9);background:var(--color-background-default-primary-lightest,#fff);-webkit-user-select:none;user-select:none;width:100%}.navigation-country-picker__form-input-icon{pointer-events:none;position:absolute}.navigation-country-picker__form-input-icon.navigation-country-picker__form-input-icon--pre{left:var(--dimension-dimension-200,16px)}.navigation-country-picker__form-input-icon.navigation-country-picker__form-input-icon--post{right:var(--dimension-dimension-200,16px)}.navigation-country-picker__close-btn{right:var(--grid-default-margin,48px);position:absolute}@media (max-width:1023px){.navigation-country-picker__close-btn{top:var(--dimension-dimension-200,16px)}}.navigation-country-picker__cta-text{align-self:stretch;align-items:center;min-height:20px;display:flex}
