:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}strong{font-weight:700}button{cursor:pointer}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(button,a,input,textarea,select,summary,[role=button],[tabindex],[contenteditable]):focus-visible{outline:2px solid #3c5e85;outline-offset:2px;transition:outline .2s ease}:root{--sterling-silver-925:#C8C8C8;--premium-silver-940:#C8C8C8;--alloy-brass:#C8C8C8;--stainless-steel:#C8C8C8;--white-gold-10k:#e1e1e1;--white-gold-14k:#e1e1e1;--solid-gold-10k:#F5E7B0;--solid-gold-14k:#F5E7B0;--gold-plating-18k:#efe089;--gold-vermeil-18k:#efe089;--rose-gold-plating-18k:#f5ccb9;--rose-gold-14k:#F1D4CE;--white:#ffffff;--black:#000000;--dark-charcoal:#333333;--dark-charcoal-light:rgb(77,77,77);--dark-charcoal-dark:rgb(26,26,26);--colors-background:var(--white);--colors-text:var(--black);--colors-background-inverted:var(--colors-text);--colors-text-inverted:var(--colors-background);--colors-surface-primary:hsl(from var(--colors-background) h s calc(l - 10));--colors-surface-secondary:hsl(from var(--colors-background) h s calc(l - 20));--colors-surface-disabled:hsl(from var(--colors-background) h s calc(l - 30));--colors-backdrop:hsla(0,0%,0%,0.4);--spacing-base:1.6rem;--spacing-xxxs:calc(var(--spacing-base) / 4);--spacing-xxs:calc(var(--spacing-base) / 2);--spacing-xs:calc(var(--spacing-base) * 0.75);--spacing-sm:calc(var(--spacing-base) * 1);--spacing-md:calc(var(--spacing-base) * 1.5);--spacing-lg:calc(var(--spacing-base) * 2);--spacing-xl:calc(var(--spacing-base) * 2.5);--spacing-xxl:calc(var(--spacing-base) * 3.75);--spacing-xxxl:calc(var(--spacing-base) * 4.5);--layout-page-margin:var(--spacing-sm);--layout-container-narrow:72rem;--layout-container-wide:144rem;--layout-header-height:var(--spacing-xxl);--layout-header-sticky:1;--layout-announcements-bar-min-height:var(--spacing-xl);--enable-sticky-announcement-bar:0;--sticky-top:calc(var(--layout-header-height, 0px) * var(--layout-header-sticky) + var(--layout-announcements-bar-min-height, 0px) * var(--enable-sticky-announcement-bar));--color-main-brand:var(--colors-text);--color-main-brand-secondary:var(--colors-background)}@media(min-width:768px){:root{--layout-page-margin:var(--spacing-lg)}}@media(min-width:992px){:root{--layout-header-height:var(--spacing-xxxl)}}:root[data-theme].dark-mode{--colors-background:var(--dark-charcoal);--colors-text:var(--white);--colors-surface-primary:hsl(from var(--colors-background) h s calc(l + 10));--colors-surface-secondary:hsl(from var(--colors-background) h s calc(l + 20));--colors-surface-disabled:hsl(from var(--colors-background) h s calc(l + 30))}:root[data-theme=mnn]{--mnn-azure-blue:#548fcb;--mnn-dune-yellow:#e6c379;--mnn-olive-green:#5e6420;--mnn-olive-green-light:#f7f7f4;--mnn-verdigris-green:#7cc18d;--mnn-forest-green:#09391e;--mnn-coral-pink:#ef7d60;--mnn-morning-sky:#d1d8e9;--mnn-dusk-pink:#d4b9be;--mnn-oyster-cream:#f4eee9;--mnn-green:#2b8b68;--mnn-red:#bc0000;--mnn-grey:#ebebeb;--mnn-light-grey:#f8f8f8;--mnn-dark-grey:#bebebe;--colors-text:var(--black);--colors-text-secondary:var(--mnn-dark-grey);--colors-text-disabled:var(--mnn-light-grey);--colors-surface-primary:var(--mnn-olive-green-light);--colors-surface-secondary:var(--mnn-oyster-cream);--colors-surface-disabled:var(--mnn-dark-grey);--colors-error:var(--mnn-red);--colors-warning:var(--mnn-coral-pink);--colors-success:var(--mnn-green);--colors-info:var(--mnn-azure-blue);--colors-brand-default-primary:var(--black);--colors-brand-default-secondary:var(--white);--border-width:1px;--border-color:var(--mnn-grey);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-xxl:100px;--links-color:var(--colors-text);--links-color-hover:var(--colors-text-secondary);--links-color-active:var(--colors-text-secondary);--links-hover-text-decoration:underline;--form-field-background:var(--colors-surface-primary);--form-field-border-color:var(--mnn-grey);--form-field-border-radius:var(--radius-sm);--form-field-min-height:44px;--form-input-placeholder:var(--colors-text-secondary);--form-dropdown-hover:var(--colors-surface-primary);--modal-background:var(--colors-text);--modal-border-width:1px;--modal-border-color:var(--colors-text);--panel-overlay:var(--colors-text);--panel-border-radius:var(--radius-sm);--buttons-primary-background:var(--colors-text);--buttons-primary-text:var(--colors-background);--buttons-primary-border-color:var(--colors-text);--buttons-primary-border-radius:var(--radius-sm);--buttons-primary-padding:12px 28px;--buttons-primary-min-height:50px;--buttons-primary-font-family:var(--font-family-main-bold);--buttons-primary-font-size:14px;--buttons-primary-line-height:20px;--buttons-primary-letter-spacing:1px;--buttons-primary-text-transform:uppercase;--buttons-secondary-background:transparent;--buttons-secondary-text:var(--colors-text);--buttons-secondary-border-color:var(--colors-text);--buttons-secondary-border-radius:var(--radius-sm);--buttons-secondary-padding:12px 28px;--buttons-secondary-min-height:50px;--buttons-secondary-font-family:var(--font-family-main-bold);--buttons-secondary-font-size:14px;--buttons-secondary-line-height:20px;--buttons-secondary-letter-spacing:1px;--buttons-secondary-text-transform:uppercase;--buttons-a2c-background:var(--mnn-dune-yellow);--buttons-a2c-text:var(--black);--buttons-a2c-border-color:transparent;--buttons-a2c-border-radius:var(--radius-sm);--buttons-a2c-padding:12px 28px;--buttons-a2c-min-height:50px;--buttons-a2c-font-family:var(--font-family-main-bold);--buttons-a2c-font-size:14px;--buttons-a2c-line-height:20px;--buttons-a2c-letter-spacing:1px;--buttons-a2c-text-transform:uppercase;--buttons-preview-background:var(--colors-surface-primary);--buttons-preview-text:var(--colors-text);--buttons-preview-border-color:var(--colors-text);--buttons-preview-border-radius:var(--radius-sm);--buttons-preview-padding:12px 28px;--buttons-preview-min-height:50px;--buttons-preview-font-family:var(--font-family-main-bold);--buttons-preview-font-size:14px;--buttons-preview-line-height:20px;--buttons-preview-letter-spacing:1px;--buttons-preview-text-transform:uppercase;--buttons-disabled-background:var(--mnn-light-grey);--buttons-disabled-text:var(--mnn-dark-grey);--buttons-disabled-border-color:var(--mnn-light-grey);--buttons-disabled-border-radius:var(--radius-sm);--buttons-disabled-padding:12px 28px;--buttons-disabled-min-height:50px;--buttons-disabled-font-family:var(--font-family-main-bold);--buttons-disabled-font-size:14px;--buttons-disabled-line-height:20px;--buttons-disabled-letter-spacing:1px;--buttons-disabled-text-transform:uppercase;--buttons-danger-background:var(--mnn-red);--buttons-danger-text:var(--white);--buttons-danger-border-color:var(--mnn-red);--buttons-danger-border-radius:var(--radius-sm);--buttons-danger-padding:12px 28px;--buttons-danger-min-height:50px;--buttons-danger-font-family:var(--font-family-main-bold);--buttons-danger-font-size:14px;--buttons-danger-line-height:20px;--buttons-danger-letter-spacing:1px;--buttons-danger-text-transform:uppercase;--buttons-success-background:var(--mnn-green);--buttons-success-text:var(--white);--buttons-success-border-color:var(--mnn-green);--buttons-success-border-radius:var(--radius-sm);--buttons-success-padding:12px 28px;--buttons-success-min-height:50px;--buttons-success-font-family:var(--font-family-main-bold);--buttons-success-font-size:14px;--buttons-success-line-height:20px;--buttons-success-letter-spacing:1px;--buttons-success-text-transform:uppercase;--buttons-link-background:transparent;--buttons-link-text:var(--colors-text);--buttons-link-border-color:transparent;--buttons-link-border-radius:var(--radius-sm);--buttons-link-padding:0;--buttons-link-min-height:0px;--buttons-link-font-family:var(--font-family-main-bold);--buttons-link-font-size:14px;--buttons-link-line-height:20px;--buttons-button-link-background:transparent;--buttons-button-link-text:var(--colors-text);--buttons-button-link-border-color:transparent;--buttons-button-link-border-radius:none;--buttons-button-link-padding:0;--buttons-button-link-min-height:0px;--buttons-button-link-font-family:var(--font-family-main-bold);--buttons-button-link-font-size:14px;--buttons-button-link-line-height:20px;--buttons-button-link-letter-spacing:1px;--buttons-button-link-text-transform:uppercase;--buttons-upsell-primary-background:transparent;--buttons-upsell-primary-text:var(--colors-text);--buttons-upsell-primary-border-color:var(--colors-text);--buttons-upsell-primary-border-radius:var(--radius-sm);--buttons-upsell-primary-padding:8px 12px;--buttons-upsell-primary-min-height:40px;--buttons-upsell-primary-font-family:var(--font-family-main-regular);--buttons-upsell-primary-font-size:14px;--buttons-upsell-primary-line-height:20px;--buttons-upsell-secondary-background:transparent;--buttons-upsell-secondary-text:var(--colors-text);--buttons-upsell-secondary-border-color:var(--colors-text);--buttons-upsell-secondary-border-radius:var(--radius-sm);--buttons-upsell-secondary-padding:4px 8px 4px 12px;--buttons-upsell-secondary-min-height:28px;--buttons-upsell-secondary-font-family:var(--font-family-main-regular);--buttons-upsell-secondary-font-size:12px;--buttons-upsell-secondary-line-height:18px;--buttons-upsell-secondary-letter-spacing:0;--typography-default-font-size:14;--typography-rules-headline1-font-family:var(--font-family-main-regular);--typography-rules-headline1-font-size:32px;--typography-rules-headline1-line-height:32px;--typography-rules-headline2-font-family:var(--font-family-main-regular);--typography-rules-headline2-font-size:20px;--typography-rules-headline2-line-height:28px;--typography-rules-headline3-font-family:var(--font-family-main-regular);--typography-rules-headline3-font-size:20px;--typography-rules-headline3-line-height:28px;--typography-rules-headline4-font-family:var(--font-family-main-regular);--typography-rules-headline4-font-size:20px;--typography-rules-headline4-line-height:28px;--typography-rules-headline5-font-family:var(--font-family-main-light);--typography-rules-headline5-font-size:20px;--typography-rules-headline5-line-height:28px;--typography-rules-headline6-font-family:var(--font-family-main-bold);--typography-rules-headline6-font-size:13px;--typography-rules-headline6-line-height:18px;--typography-rules-headline6-letter-spacing:1px;--typography-rules-headline6-text-transform:uppercase;--typography-rules-headline7-font-family:var(--font-family-main-regular);--typography-rules-headline7-font-size:14px;--typography-rules-headline7-line-height:20px;--typography-rules-headline8-font-family:var(--font-family-main-regular);--typography-rules-headline8-font-size:14px;--typography-rules-headline8-line-height:20px;--typography-rules-headline8-letter-spacing:1px;--typography-rules-headline8-text-transform:uppercase;--typography-rules-headline9-font-family:var(--font-family-main-regular);--typography-rules-headline9-font-size:16px;--typography-rules-headline9-line-height:22px;--typography-rules-headline10-font-family:var(--font-family-main-regular);--typography-rules-headline10-font-size:13px;--typography-rules-headline10-line-height:18px;--typography-rules-headline11-font-family:var(--font-family-main-regular);--typography-rules-headline11-font-size:16px;--typography-rules-headline11-line-height:22px;--typography-rules-headline12-font-family:var(--font-family-main-regular);--typography-rules-headline12-font-size:20px;--typography-rules-headline12-line-height:26px;--typography-rules-text1-font-family:var(--font-family-main-regular);--typography-rules-text1-font-size:14px;--typography-rules-text1-line-height:20px;--typography-rules-text2-font-family:var(--font-family-main-bold);--typography-rules-text2-font-size:14px;--typography-rules-text2-line-height:20px;--typography-rules-text3-font-family:var(--font-family-main-regular);--typography-rules-text3-font-size:12px;--typography-rules-text3-line-height:18px;--typography-rules-text3-letter-spacing:0;--typography-rules-text4-font-family:var(--font-family-main-bold);--typography-rules-text4-font-size:12px;--typography-rules-text4-line-height:18px;--typography-rules-text5-font-family:var(--font-family-main-regular);--typography-rules-text5-font-size:13px;--typography-rules-text5-line-height:18px;--typography-rules-text6-font-family:var(--font-family-main-regular);--typography-rules-text6-font-size:14px;--typography-rules-text6-line-height:21px;--typography-rules-text7-font-family:var(--font-family-main-light);--typography-rules-text7-font-size:14px;--typography-rules-text7-line-height:21px;--typography-rules-text8-font-family:var(--font-family-main-regular);--typography-rules-text8-font-size:10px;--typography-rules-text8-line-height:14px;--typography-rules-text9-font-family:var(--font-family-main-bold);--typography-rules-text9-font-size:10px;--typography-rules-text9-line-height:14px;--typography-rules-caption1-font-family:var(--font-family-main-regular);--typography-rules-caption1-font-size:12px;--typography-rules-caption1-line-height:16px;--typography-rules-caption2-font-family:var(--font-family-main-bold);--typography-rules-caption2-font-size:12px;--typography-rules-caption2-line-height:16px;--typography-rules-paragraph1-font-family:var(--font-family-main-regular);--typography-rules-paragraph1-font-size:14px;--typography-rules-paragraph1-line-height:20px;--typography-rules-paragraph2-font-family:var(--font-family-main-bold);--typography-rules-paragraph2-font-size:14px;--typography-rules-paragraph2-line-height:20px;--typography-rules-paragraph3-font-family:var(--font-family-main-bold);--typography-rules-paragraph3-font-size:16px;--typography-rules-paragraph3-line-height:24px;--typography-rules-paragraph4-font-family:var(--font-family-main-regular);--typography-rules-paragraph4-font-size:16px;--typography-rules-paragraph4-line-height:24px;--typography-rules-links1-font-family:var(--font-family-main-bold);--typography-rules-links1-font-size:12px;--typography-rules-links1-line-height:18px;--typography-rules-button1-font-family:var(--font-family-main-bold);--typography-rules-button1-font-size:14px;--typography-rules-button1-line-height:20px;--typography-rules-button1-letter-spacing:1px;--typography-rules-button1-text-transform:uppercase;--typography-rules-button2-font-family:var(--font-family-main-bold);--typography-rules-button2-font-size:14px;--typography-rules-button2-line-height:20px;--typography-rules-disclaimer1-font-family:var(--font-family-main-regular);--typography-rules-disclaimer1-font-size:10px;--typography-rules-disclaimer1-line-height:14px;--typography-rules-disclaimer2-font-family:var(--font-family-main-bold);--typography-rules-disclaimer2-font-size:10px;--typography-rules-disclaimer2-line-height:14px;--typography-rules-ribbons1-font-family:var(--font-family-main-regular);--typography-rules-ribbons1-font-size:12px;--typography-rules-ribbons1-line-height:12px;--product-image-background-bland:var(--mnn-olive-green-light);--product-image-aspect-ratio:1/1;--star:var(--mnn-dune-yellow);--star-inactive:var(--mnn-dark-grey);--sale-price-color:var(--mnn-red);--crossed-price-color:var(--colors-text-secondary);--discount-message-color:var(--colors-text);--discount-message-background:var(--mnn-olive-green-light);--ribbon-background:var(--colors-background);--ribbon-text:var(--colors-text);--ribbon-border-radius:var(--radius-xxl);--bundle-ribbon-background:var(--mnn-forest-green);--bundle-ribbon-text:var(--white);--media-gallery-gap-d-t:var(--spacing-xs);--featured-articles-layout:emphasized;--category-page-title-justify:center;--modal-title-background-color:var(--colors-surface-primary);--ribbon-oos-background:var(--mnn-dark-grey);--ribbon-oos-text-color:var(--white);--related-category-background:var(--colors-background);--related-category-text:var(--colors-text);--related-category-background-hover:var(--colors-text);--related-category-text-hover:var(--colors-background);--related-category-radius:var(--radius-xxl);--related-category-border:var(--colors-text);--related-category-border-hover:var(--colors-text);--layout-announcements-bar-background:var(--colors-surface-secondary);--layout-announcements-bar-text:var(--colors-text);--layout-footer-main-background:var(--colors-surface-primary);--layout-footer-main-text:var(--colors-text);--layout-footer-newsletter-background:var(--colors-surface-secondary);--layout-footer-newsletter-text:var(--colors-text);--layout-footer-secondary-background:var(--colors-background);--layout-footer-secondary-text:var(--colors-text);--layout-free-gift-background:var(--colors-surface-primary);--layout-sticky-message-background:var(--colors-text)}:root[data-theme=mnn].dark-mode{--typography-default-font-size:14}@media(min-width:768px){:root[data-theme=mnn]{--typography-rules-headline1-font-size:56px;--typography-rules-headline1-line-height:56px;--typography-rules-headline2-font-size:26px;--typography-rules-headline2-line-height:30px;--typography-rules-headline3-font-size:26px;--typography-rules-headline3-line-height:30px;--typography-rules-headline9-font-size:20px;--typography-rules-headline9-line-height:28px;--typography-rules-headline10-font-size:14px;--typography-rules-headline10-line-height:20px;--typography-rules-headline11-font-size:20px;--typography-rules-headline11-line-height:28px;--typography-rules-text5-font-size:14px;--typography-rules-text5-line-height:20px;--typography-rules-paragraph1-font-size:16px;--typography-rules-paragraph1-line-height:24px;--typography-rules-paragraph2-font-size:16px;--typography-rules-paragraph2-line-height:24px;--typography-rules-disclaimer1-font-size:16px;--typography-rules-disclaimer2-font-size:16px;--typography-rules-ribbons1-font-size:14px;--typography-rules-ribbons1-line-height:14px}}:root[data-theme=oal]{--oal-violet:#b0a3c8;--oal-love:#cd644c;--oal-sunshine:#e5eb44;--oal-aqua:#78b892;--oal-blue:#393781;--oal-emerald-eyes:#2a462d;--oal-neon-lights:#adfc73;--oal-red:#8e0000;--oal-pink:#f4d2da;--oal-green:#2b8b68;--oal-grey:#9b9b9b;--oal-very-light-grey:#f8f8f8;--oal-light-grey:#ebebeb;--oal-dark-grey:#808080;--colors-surface-primary:var(--oal-very-light-grey);--colors-surface-secondary:var(--oal-very-light-grey);--colors-surface-disabled:var(--oal-very-light-grey);--colors-text:var(--black);--colors-text-secondary:var(--oal-dark-grey);--colors-text-disabled:var(--oal-grey);--colors-error:var(--oal-red);--colors-warning:var(--oal-love);--colors-success:var(--oal-green);--colors-info:var(--oal-blue);--colors-brand-default-primary:var(--black);--colors-brand-default-secondary:var(--white);--border-width:1px;--border-color:var(--oal-light-grey);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:100px;--links-color:var(--colors-text-secondary);--links-color-hover:var(--colors-text-secondary);--links-color-active:var(--colors-text-secondary);--links-hover-text-decoration:underline;--form-field-background:var(--colors-background);--form-field-border-color:var(--colors-text);--form-field-border-radius:var(--radius-sm);--form-field-min-height:44px;--form-input-placeholder:var(--colors-text-secondary);--form-dropdown-hover:var(--oal-very-light-grey);--modal-background:var(--colors-text);--modal-border-width:1px;--modal-border-color:var(--colors-text);--panel-overlay:var(--colors-text);--panel-border-radius:var(--radius-sm);--buttons-primary-background:var(--black);--buttons-primary-text:var(--white);--buttons-primary-border-color:transparent;--buttons-primary-border-radius:var(--radius-sm);--buttons-primary-padding:8px 24px;--buttons-primary-min-height:44px;--buttons-primary-font-family:var(--font-family-main-bold);--buttons-primary-font-size:14px;--buttons-primary-line-height:17px;--buttons-primary-text-transform:uppercase;--buttons-primary-letter-spacing:0.7px;--buttons-secondary-background:transparent;--buttons-secondary-text:var(--colors-text);--buttons-secondary-border-color:var(--colors-text);--buttons-secondary-border-radius:var(--radius-sm);--buttons-secondary-padding:8px 24px;--buttons-secondary-min-height:44px;--buttons-secondary-font-family:var(--font-family-main-bold);--buttons-secondary-font-size:14px;--buttons-secondary-line-height:17px;--buttons-secondary-text-transform:uppercase;--buttons-secondary-letter-spacing:0.7px;--buttons-a2c-background:var(--black);--buttons-a2c-text:var(--white);--buttons-a2c-border-color:transparent;--buttons-a2c-border-radius:var(--radius-sm);--buttons-a2c-padding:8px 24px;--buttons-a2c-min-height:44px;--buttons-a2c-font-family:var(--font-family-main-bold);--buttons-a2c-font-size:14px;--buttons-a2c-line-height:17px;--buttons-a2c-text-transform:uppercase;--buttons-a2c-letter-spacing:0.7px;--buttons-preview-background:var(--oal-very-light-grey);--buttons-preview-text:var(--black);--buttons-preview-border-color:var(--black);--buttons-preview-border-radius:var(--radius-sm);--buttons-preview-padding:8px 24px;--buttons-preview-min-height:44px;--buttons-preview-font-family:var(--font-family-main-bold);--buttons-preview-font-size:14px;--buttons-preview-line-height:17px;--buttons-preview-text-transform:uppercase;--buttons-preview-letter-spacing:0.7px;--buttons-disabled-background:var(--oal-very-light-grey);--buttons-disabled-text:var(--oal-grey);--buttons-disabled-border-color:transparent;--buttons-disabled-border-radius:var(--radius-sm);--buttons-disabled-padding:8px 24px;--buttons-disabled-min-height:44px;--buttons-disabled-font-family:var(--font-family-main-bold);--buttons-disabled-font-size:14px;--buttons-disabled-line-height:17px;--buttons-disabled-text-transform:uppercase;--buttons-disabled-letter-spacing:0.7px;--buttons-danger-background:var(--oal-red);--buttons-danger-text:var(--white);--buttons-danger-border-color:var(--oal-red);--buttons-danger-border-radius:var(--radius-sm);--buttons-danger-padding:8px 24px;--buttons-danger-min-height:44px;--buttons-danger-font-family:var(--font-family-main-bold);--buttons-danger-font-size:14px;--buttons-danger-line-height:17px;--buttons-danger-text-transform:uppercase;--buttons-danger-letter-spacing:0.7px;--buttons-success-background:var(--oal-green);--buttons-success-text:var(--white);--buttons-success-border-color:var(--oal-green);--buttons-success-border-radius:var(--radius-sm);--buttons-success-padding:8px 24px;--buttons-success-min-height:44px;--buttons-success-font-family:var(--font-family-main-bold);--buttons-success-font-size:14px;--buttons-success-line-height:17px;--buttons-success-text-transform:uppercase;--buttons-success-letter-spacing:0.7px;--buttons-link-background:transparent;--buttons-link-text:var(--colors-text);--buttons-link-border-color:transparent;--buttons-link-border-radius:var(--radius-sm);--buttons-link-padding:0;--buttons-link-min-height:0px;--buttons-link-font-family:var(--font-family-main-bold);--buttons-link-font-size:14px;--buttons-link-line-height:18px;--buttons-link-letter-spacing:0.4px;--buttons-button-link-background:transparent;--buttons-button-link-text:var(--colors-text);--buttons-button-link-border-color:transparent;--buttons-button-link-border-radius:none;--buttons-button-link-padding:0;--buttons-button-link-min-height:0px;--buttons-button-link-font-family:var(--font-family-main-bold);--buttons-button-link-font-size:14px;--buttons-button-link-line-height:17px;--buttons-button-link-text-transform:uppercase;--buttons-button-link-letter-spacing:0.7px;--buttons-upsell-primary-background:transparent;--buttons-upsell-primary-text:var(--colors-text);--buttons-upsell-primary-border-color:var(--colors-text);--buttons-upsell-primary-border-radius:var(--radius-sm);--buttons-upsell-primary-padding:4px 8px;--buttons-upsell-primary-min-height:32px;--buttons-upsell-primary-font-family:var(--font-family-main-regular);--buttons-upsell-primary-font-size:14px;--buttons-upsell-primary-line-height:18px;--buttons-upsell-primary-letter-spacing:0.4px;--buttons-upsell-secondary-background:transparent;--buttons-upsell-secondary-text:var(--colors-text);--buttons-upsell-secondary-border-color:var(--colors-text);--buttons-upsell-secondary-border-radius:var(--radius-sm);--buttons-upsell-secondary-padding:4px 8px 4px 12px;--buttons-upsell-secondary-min-height:28px;--buttons-upsell-secondary-font-family:var(--font-family-main-regular);--buttons-upsell-secondary-font-size:12px;--buttons-upsell-secondary-line-height:16px;--buttons-upsell-secondary-letter-spacing:0.3px;--typography-default-font-size:14;--typography-rules-headline1-font-family:var(--font-family-main-bold);--typography-rules-headline1-font-size:28px;--typography-rules-headline1-line-height:30px;--typography-rules-headline1-letter-spacing:1.2px;--typography-rules-headline1-text-transform:uppercase;--typography-rules-headline2-font-family:var(--font-family-main-bold);--typography-rules-headline2-font-size:22px;--typography-rules-headline2-line-height:28px;--typography-rules-headline2-letter-spacing:1px;--typography-rules-headline2-text-transform:uppercase;--typography-rules-headline3-font-family:var(--font-family-main-bold);--typography-rules-headline3-font-size:22px;--typography-rules-headline3-line-height:28px;--typography-rules-headline3-letter-spacing:1px;--typography-rules-headline3-text-transform:uppercase;--typography-rules-headline4-font-family:var(--font-family-main-bold);--typography-rules-headline4-font-size:20px;--typography-rules-headline4-line-height:26px;--typography-rules-headline4-letter-spacing:0.4px;--typography-rules-headline4-text-transform:uppercase;--typography-rules-headline5-font-family:var(--font-family-main-regular);--typography-rules-headline5-font-size:20px;--typography-rules-headline5-line-height:26px;--typography-rules-headline5-letter-spacing:0.4px;--typography-rules-headline6-font-family:var(--font-family-main-bold);--typography-rules-headline6-font-size:14px;--typography-rules-headline6-line-height:18px;--typography-rules-headline6-letter-spacing:0.7px;--typography-rules-headline6-text-transform:uppercase;--typography-rules-headline7-font-family:var(--font-family-main-regular);--typography-rules-headline7-font-size:14px;--typography-rules-headline7-line-height:18px;--typography-rules-headline7-letter-spacing:0.5px;--typography-rules-headline8-font-family:var(--font-family-main-bold);--typography-rules-headline8-font-size:12px;--typography-rules-headline8-line-height:16px;--typography-rules-headline8-letter-spacing:0.7px;--typography-rules-headline8-text-transform:uppercase;--typography-rules-headline9-font-family:var(--font-family-main-bold);--typography-rules-headline9-font-size:14px;--typography-rules-headline9-line-height:20px;--typography-rules-headline9-letter-spacing:1px;--typography-rules-headline9-text-transform:uppercase;--typography-rules-headline10-font-family:var(--font-family-main-regular);--typography-rules-headline10-font-size:14px;--typography-rules-headline10-line-height:14px;--typography-rules-headline10-text-transform:capitalize;--typography-rules-headline11-font-family:var(--font-family-main-regular);--typography-rules-headline11-font-size:16px;--typography-rules-headline11-line-height:22px;--typography-rules-headline12-font-family:var(--font-family-main-bold);--typography-rules-headline12-font-size:20px;--typography-rules-headline12-line-height:26px;--typography-rules-headline12-letter-spacing:0.4px;--typography-rules-headline12-text-transform:uppercase;--typography-rules-text1-font-family:var(--font-family-main-regular);--typography-rules-text1-font-size:14px;--typography-rules-text1-line-height:18px;--typography-rules-text1-letter-spacing:0.4px;--typography-rules-text2-font-family:var(--font-family-main-bold);--typography-rules-text2-font-size:14px;--typography-rules-text2-line-height:18px;--typography-rules-text2-letter-spacing:0.4px;--typography-rules-text3-font-family:var(--font-family-main-regular);--typography-rules-text3-font-size:12px;--typography-rules-text3-line-height:16px;--typography-rules-text3-letter-spacing:0.3px;--typography-rules-text4-font-family:var(--font-family-main-bold);--typography-rules-text4-font-size:12px;--typography-rules-text4-line-height:16px;--typography-rules-text4-letter-spacing:0.3px;--typography-rules-text5-font-family:var(--font-family-main-regular);--typography-rules-text5-font-size:12px;--typography-rules-text5-line-height:16px;--typography-rules-text5-letter-spacing:0.4px;--typography-rules-text6-font-family:var(--font-family-main-bold);--typography-rules-text6-font-size:12px;--typography-rules-text6-line-height:16px;--typography-rules-text6-letter-spacing:0.4px;--typography-rules-text7-font-family:var(--font-family-main-regular);--typography-rules-text7-font-size:12px;--typography-rules-text7-line-height:16px;--typography-rules-text7-letter-spacing:0.4px;--typography-rules-text8-font-family:var(--font-family-main-regular);--typography-rules-text8-font-size:10px;--typography-rules-text8-line-height:14px;--typography-rules-text8-letter-spacing:0.3px;--typography-rules-text9-font-family:var(--font-family-main-bold);--typography-rules-text9-font-size:10px;--typography-rules-text9-line-height:14px;--typography-rules-text9-letter-spacing:0.3px;--typography-rules-caption1-font-family:var(--font-family-main-regular);--typography-rules-caption1-font-size:12px;--typography-rules-caption1-line-height:16px;--typography-rules-caption2-font-family:var(--font-family-main-bold);--typography-rules-caption2-font-size:12px;--typography-rules-caption2-line-height:16px;--typography-rules-paragraph1-font-family:var(--font-family-main-regular);--typography-rules-paragraph1-font-size:16px;--typography-rules-paragraph1-line-height:21px;--typography-rules-paragraph1-letter-spacing:0.4px;--typography-rules-paragraph2-font-family:var(--font-family-main-bold);--typography-rules-paragraph2-font-size:16px;--typography-rules-paragraph2-line-height:21px;--typography-rules-paragraph2-letter-spacing:0.4px;--typography-rules-paragraph3-font-family:var(--font-family-main-bold);--typography-rules-paragraph3-font-size:16px;--typography-rules-paragraph3-line-height:21px;--typography-rules-paragraph4-font-family:var(--font-family-main-regular);--typography-rules-paragraph4-font-size:16px;--typography-rules-paragraph4-line-height:24px;--typography-rules-links1-font-family:var(--font-family-main-regular);--typography-rules-links1-font-size:12px;--typography-rules-links1-line-height:16px;--typography-rules-links1-letter-spacing:0.4px;--typography-rules-button1-font-family:var(--font-family-main-bold);--typography-rules-button1-font-size:14px;--typography-rules-button1-line-height:17px;--typography-rules-button1-text-transform:uppercase;--typography-rules-button1-letter-spacing:0.7px;--typography-rules-button2-font-family:var(--font-family-main-regular);--typography-rules-button2-font-size:12px;--typography-rules-button2-line-height:16px;--typography-rules-button2-letter-spacing:0.4px;--typography-rules-disclaimer1-font-family:var(--font-family-main-regular);--typography-rules-disclaimer1-font-size:10px;--typography-rules-disclaimer1-line-height:14px;--typography-rules-disclaimer2-font-family:var(--font-family-main-bold);--typography-rules-disclaimer2-font-size:10px;--typography-rules-disclaimer2-line-height:14px;--typography-rules-ribbons1-font-family:var(--font-family-main-bold);--typography-rules-ribbons1-font-size:12px;--typography-rules-ribbons1-line-height:12px;--typography-rules-ribbons1-letter-spacing:0.4px;--product-image-background-bland:var(--white);--product-image-aspect-ratio:1/1;--star:var(--colors-text);--star-inactive:var(--oal-grey);--sale-price-color:var(--colors-text);--crossed-price-color:var(--oal-dark-grey);--discount-message-color:var(--colors-text);--discount-message-background:var(--oal-very-light-grey);--ribbon-background:var(--colors-background);--ribbon-text:var(--colors-text);--ribbon-border-radius:none;--bundle-ribbon-background:var(--black);--bundle-ribbon-text:var(--white);--media-gallery-gap-d-t:none;--featured-articles-layout:clean;--category-page-title-justify:center;--modal-title-background-color:var(--colors-surface-primary);--ribbon-oos-background:var(--oal-dark-grey);--ribbon-oos-text-color:var(--white);--related-category-background:var(--oal-very-light-grey);--related-category-text:var(--colors-text);--related-category-background-hover:var(--colors-text);--related-category-text-hover:var(--white);--related-category-radius:var(--radius-sm);--related-category-border:transparent;--related-category-border-hover:transparent;--layout-announcements-bar-background:var(--black);--layout-announcements-bar-text:var(--white);--layout-footer-main-background:var(--oal-very-light-grey);--layout-footer-main-text:var(--black);--layout-footer-newsletter-background:var(--oal-very-light-grey);--layout-footer-newsletter-text:var(--black);--layout-footer-secondary-background:var(--oal-very-light-grey);--layout-footer-secondary-text:var(--black);--layout-free-gift-background:var(--oal-very-light-grey);--layout-sticky-message-background:var(--black)}:root[data-theme=oal].dark-mode{--typography-default-font-size:14}@media(min-width:768px){:root[data-theme=oal]{--typography-rules-headline1-font-size:40px;--typography-rules-headline1-line-height:42px;--typography-rules-headline2-font-size:32px;--typography-rules-headline2-line-height:38px;--typography-rules-headline3-font-size:32px;--typography-rules-headline3-line-height:38px;--typography-rules-headline8-font-size:14px;--typography-rules-headline8-line-height:18px;--typography-rules-headline9-font-size:20px;--typography-rules-headline9-line-height:24px;--typography-rules-headline11-font-size:20px;--typography-rules-headline11-line-height:28px;--typography-rules-text5-font-size:14px;--typography-rules-text5-line-height:18px;--typography-rules-text6-font-size:14px;--typography-rules-text6-line-height:18px;--typography-rules-text7-font-size:14px;--typography-rules-text7-line-height:18px;--typography-rules-paragraph1-font-size:20px;--typography-rules-paragraph1-line-height:25px;--typography-rules-paragraph2-font-size:20px;--typography-rules-paragraph2-line-height:25px;--typography-rules-links1-font-size:14px;--typography-rules-links1-line-height:18px;--typography-rules-button2-font-size:14px;--typography-rules-button2-line-height:18px;--typography-rules-disclaimer1-font-size:16px;--typography-rules-disclaimer2-font-size:16px;--typography-rules-ribbons1-font-size:14px;--typography-rules-ribbons1-line-height:14px}}:root[data-theme=lal]{--lal-lime:#e8ff36;--lal-warm-white:#ebe2de;--lal-light-grey:#f8f8f8;--lal-grey:#f5f5f5;--lal-warm-grey:#e3e3e3;--lal-dark-grey:#989898;--lal-green:#2b8b68;--lal-red:#8e0000;--colors-surface-primary:var(--lal-grey);--colors-surface-secondary:var(--lal-warm-white);--colors-surface-disabled:var(--lal-warm-grey);--colors-text:var(--black);--colors-text-secondary:var(--lal-dark-grey);--colors-text-disabled:var(--lal-grey);--colors-error:var(--lal-red);--colors-warning:var(--colors-text);--colors-success:var(--lal-green);--colors-info:var(--colors-text);--colors-brand-default-primary:var(--lal-lime);--colors-brand-default-secondary:var(--black);--border-width:1px;--border-color:var(--lal-grey);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:100px;--links-color:var(--colors-text);--links-color-hover:var(--colors-text-secondary);--links-color-active:var(--colors-text-secondary);--links-hover-text-decoration:underline;--form-field-background:var(--colors-background);--form-field-border-color:var(--lal-warm-grey);--form-field-border-radius:var(--radius-md);--form-field-min-height:44px;--form-input-placeholder:var(--lal-dark-grey);--form-dropdown-hover:var(--lal-grey);--modal-background:var(--colors-text);--modal-border-width:1px;--modal-border-color:var(--colors-text);--panel-overlay:var(--colors-text);--panel-border-radius:var(--radius-sm);--buttons-primary-background:var(--black);--buttons-primary-text:var(--white);--buttons-primary-border-color:transparent;--buttons-primary-border-radius:none;--buttons-primary-padding:12px 28px;--buttons-primary-min-height:50px;--buttons-primary-font-family:var(--font-family-main-bold);--buttons-primary-font-size:14px;--buttons-primary-font-weight:600;--buttons-primary-line-height:18px;--buttons-primary-text-transform:uppercase;--buttons-secondary-background:transparent;--buttons-secondary-text:var(--colors-text);--buttons-secondary-border-color:var(--colors-text);--buttons-secondary-border-radius:none;--buttons-secondary-padding:12px 28px;--buttons-secondary-min-height:50px;--buttons-secondary-font-family:var(--font-family-main-bold);--buttons-secondary-font-size:14px;--buttons-secondary-font-weight:600;--buttons-secondary-line-height:18px;--buttons-secondary-text-transform:uppercase;--buttons-a2c-background:var(--lal-lime);--buttons-a2c-text:var(--black);--buttons-a2c-border-color:transparent;--buttons-a2c-border-radius:none;--buttons-a2c-padding:12px 28px;--buttons-a2c-min-height:50px;--buttons-a2c-font-family:var(--font-family-main-bold);--buttons-a2c-font-size:14px;--buttons-a2c-font-weight:600;--buttons-a2c-line-height:18px;--buttons-a2c-text-transform:uppercase;--buttons-preview-background:var(--lal-warm-white);--buttons-preview-text:var(--black);--buttons-preview-border-color:var(--black);--buttons-preview-border-radius:none;--buttons-preview-padding:12px 28px;--buttons-preview-min-height:50px;--buttons-preview-font-family:var(--font-family-main-bold);--buttons-preview-font-size:14px;--buttons-preview-font-weight:600;--buttons-preview-line-height:18px;--buttons-preview-text-transform:uppercase;--buttons-disabled-background:var(--lal-grey);--buttons-disabled-text:var(--lal-warm-grey);--buttons-disabled-border-color:transparent;--buttons-disabled-border-radius:none;--buttons-disabled-padding:12px 28px;--buttons-disabled-min-height:50px;--buttons-disabled-font-family:var(--font-family-main-bold);--buttons-disabled-font-size:14px;--buttons-disabled-font-weight:600;--buttons-disabled-line-height:18px;--buttons-disabled-text-transform:uppercase;--buttons-danger-background:var(--lal-red);--buttons-danger-text:var(--white);--buttons-danger-border-color:var(--lal-red);--buttons-danger-border-radius:none;--buttons-danger-padding:12px 28px;--buttons-danger-min-height:50px;--buttons-danger-font-family:var(--font-family-main-bold);--buttons-danger-font-size:14px;--buttons-danger-font-weight:600;--buttons-danger-line-height:18px;--buttons-danger-text-transform:uppercase;--buttons-success-background:var(--lal-green);--buttons-success-text:var(--white);--buttons-success-border-color:var(--lal-green);--buttons-success-border-radius:none;--buttons-success-padding:12px 28px;--buttons-success-min-height:50px;--buttons-success-font-family:var(--font-family-main-bold);--buttons-success-font-size:14px;--buttons-success-font-weight:600;--buttons-success-line-height:18px;--buttons-success-text-transform:uppercase;--buttons-link-background:transparent;--buttons-link-text:var(--colors-text);--buttons-link-border-color:transparent;--buttons-link-border-radius:var(--radius-sm);--buttons-link-padding:0;--buttons-link-min-height:0px;--buttons-link-font-family:var(--font-family-main-bold);--buttons-link-font-size:13px;--buttons-link-line-height:20px;--buttons-link-font-weight:600;--buttons-button-link-background:transparent;--buttons-button-link-text:var(--colors-text);--buttons-button-link-border-color:transparent;--buttons-button-link-border-radius:none;--buttons-button-link-padding:0;--buttons-button-link-min-height:0px;--buttons-button-link-font-family:var(--font-family-main-bold);--buttons-button-link-font-size:14px;--buttons-button-link-line-height:18px;--buttons-button-link-text-transform:uppercase;--buttons-button-link-font-weight:600;--buttons-button-link-text-decoration:underline;--buttons-upsell-primary-background:transparent;--buttons-upsell-primary-text:var(--colors-text);--buttons-upsell-primary-border-color:var(--colors-text);--buttons-upsell-primary-border-radius:var(--radius-sm);--buttons-upsell-primary-padding:8px 12px;--buttons-upsell-primary-min-height:40px;--buttons-upsell-primary-font-family:var(--font-family-main-regular);--buttons-upsell-primary-font-size:13px;--buttons-upsell-primary-line-height:18px;--buttons-upsell-secondary-background:transparent;--buttons-upsell-secondary-text:var(--colors-text);--buttons-upsell-secondary-border-color:var(--colors-text);--buttons-upsell-secondary-border-radius:var(--radius-sm);--buttons-upsell-secondary-padding:4px 8px 4px 12px;--buttons-upsell-secondary-min-height:28px;--buttons-upsell-secondary-font-family:var(--font-family-main-regular);--buttons-upsell-secondary-font-size:12px;--buttons-upsell-secondary-line-height:16px;--buttons-upsell-secondary-letter-spacing:0;--typography-default-font-size:14;--typography-rules-headline1-font-family:var(--font-family-main-bold);--typography-rules-headline1-font-size:24px;--typography-rules-headline1-line-height:28px;--typography-rules-headline1-letter-spacing:0.5px;--typography-rules-headline1-text-transform:uppercase;--typography-rules-headline1-font-weight:700;--typography-rules-headline2-font-family:var(--font-family-main-bold);--typography-rules-headline2-font-size:22px;--typography-rules-headline2-line-height:26px;--typography-rules-headline2-letter-spacing:0.5px;--typography-rules-headline2-text-transform:uppercase;--typography-rules-headline2-font-weight:700;--typography-rules-headline3-font-family:var(--font-family-main-bold);--typography-rules-headline3-font-size:22px;--typography-rules-headline3-line-height:26px;--typography-rules-headline3-letter-spacing:0.5px;--typography-rules-headline3-text-transform:uppercase;--typography-rules-headline3-font-weight:700;--typography-rules-headline4-font-family:var(--font-family-main-bold);--typography-rules-headline4-font-size:20px;--typography-rules-headline4-line-height:24px;--typography-rules-headline4-text-transform:uppercase;--typography-rules-headline4-font-weight:600;--typography-rules-headline5-font-family:var(--font-family-main-regular);--typography-rules-headline5-font-size:20px;--typography-rules-headline5-line-height:24px;--typography-rules-headline6-font-family:var(--font-family-main-bold);--typography-rules-headline6-font-size:15px;--typography-rules-headline6-line-height:20px;--typography-rules-headline6-font-weight:700;--typography-rules-headline7-font-family:var(--font-family-main-regular);--typography-rules-headline7-font-size:14px;--typography-rules-headline7-line-height:18px;--typography-rules-headline7-font-weight:500;--typography-rules-headline8-font-family:var(--font-family-main-bold);--typography-rules-headline8-font-size:14px;--typography-rules-headline8-line-height:18px;--typography-rules-headline8-letter-spacing:0.5px;--typography-rules-headline8-text-transform:uppercase;--typography-rules-headline8-font-weight:600;--typography-rules-headline9-font-family:var(--font-family-main-bold);--typography-rules-headline9-font-size:14px;--typography-rules-headline9-line-height:18px;--typography-rules-headline9-letter-spacing:0.5px;--typography-rules-headline9-text-transform:uppercase;--typography-rules-headline9-font-weight:700;--typography-rules-headline10-font-family:var(--font-family-main-bold);--typography-rules-headline10-font-size:13px;--typography-rules-headline10-line-height:16px;--typography-rules-headline10-font-weight:600;--typography-rules-headline10-text-transform:uppercase;--typography-rules-headline11-font-family:var(--font-family-main-bold);--typography-rules-headline11-font-size:14px;--typography-rules-headline11-line-height:16px;--typography-rules-headline11-font-weight:700;--typography-rules-headline12-font-family:var(--font-family-main-bold);--typography-rules-headline12-font-size:24px;--typography-rules-headline12-line-height:30px;--typography-rules-headline12-font-weight:600;--typography-rules-text1-font-family:var(--font-family-main-regular);--typography-rules-text1-font-size:13px;--typography-rules-text1-line-height:18px;--typography-rules-text2-font-family:var(--font-family-main-bold);--typography-rules-text2-font-size:13px;--typography-rules-text2-line-height:20px;--typography-rules-text2-font-weight:600;--typography-rules-text3-font-family:var(--font-family-main-regular);--typography-rules-text3-font-size:12px;--typography-rules-text3-line-height:16px;--typography-rules-text3-letter-spacing:0;--typography-rules-text4-font-family:var(--font-family-main-bold);--typography-rules-text4-font-size:12px;--typography-rules-text4-line-height:16px;--typography-rules-text4-font-weight:600;--typography-rules-text5-font-family:var(--font-family-main-regular);--typography-rules-text5-font-size:13px;--typography-rules-text5-line-height:17px;--typography-rules-text6-font-family:var(--font-family-main-bold);--typography-rules-text6-font-size:12px;--typography-rules-text6-line-height:14px;--typography-rules-text6-font-weight:600;--typography-rules-text7-font-family:var(--font-family-main-regular);--typography-rules-text7-font-size:12px;--typography-rules-text7-line-height:14px;--typography-rules-text8-font-family:var(--font-family-main-regular);--typography-rules-text8-font-size:10px;--typography-rules-text8-line-height:14px;--typography-rules-text9-font-family:var(--font-family-main-bold);--typography-rules-text9-font-size:10px;--typography-rules-text9-line-height:14px;--typography-rules-text9-font-weight:600;--typography-rules-caption1-font-family:var(--font-family-main-regular);--typography-rules-caption1-font-size:12px;--typography-rules-caption1-line-height:16px;--typography-rules-caption2-font-family:var(--font-family-main-regular);--typography-rules-caption2-font-size:12px;--typography-rules-caption2-line-height:16px;--typography-rules-caption2-font-weight:600;--typography-rules-paragraph1-font-family:var(--font-family-main-regular);--typography-rules-paragraph1-font-size:13px;--typography-rules-paragraph1-line-height:20px;--typography-rules-paragraph2-font-family:var(--font-family-main-bold);--typography-rules-paragraph2-font-size:13px;--typography-rules-paragraph2-line-height:20px;--typography-rules-paragraph2-font-weight:600;--typography-rules-paragraph3-font-family:var(--font-family-main-regular);--typography-rules-paragraph3-font-size:16px;--typography-rules-paragraph3-line-height:20px;--typography-rules-paragraph3-font-weight:600;--typography-rules-paragraph4-font-family:var(--font-family-main-regular);--typography-rules-paragraph4-font-size:16px;--typography-rules-paragraph4-line-height:24px;--typography-rules-disclaimer1-font-family:var(--font-family-main-regular);--typography-rules-disclaimer1-font-size:10px;--typography-rules-disclaimer1-line-height:14px;--typography-rules-disclaimer2-font-family:var(--font-family-main-bold);--typography-rules-disclaimer2-font-size:10px;--typography-rules-disclaimer2-line-height:14px;--typography-rules-links1-font-family:var(--font-family-main-bold);--typography-rules-links1-font-size:12px;--typography-rules-links1-line-height:18px;--typography-rules-button1-font-family:var(--font-family-main-bold);--typography-rules-button1-font-size:14px;--typography-rules-button1-line-height:18px;--typography-rules-button1-text-transform:uppercase;--typography-rules-button1-font-weight:600;--typography-rules-button2-font-family:var(--font-family-main-bold);--typography-rules-button2-font-size:14px;--typography-rules-button2-font-weight:600;--typography-rules-button2-line-height:18px;--typography-rules-button2-text-transform:uppercase;--typography-rules-ribbons1-font-family:var(--font-family-main-regular);--typography-rules-ribbons1-font-size:11px;--typography-rules-ribbons1-line-height:11px;--typography-rules-ribbons1-letter-spacing:0.5px;--typography-rules-ribbons1-text-transform:uppercase;--typography-rules-ribbons1-font-weight:600;--product-image-background-bland:var(--white);--product-image-aspect-ratio:1/1;--star:var(--lal-lime);--star-inactive:var(--lal-dark-grey);--sale-price-color:var(--lal-red);--crossed-price-color:var(--lal-dark-grey);--discount-message-color:var(--colors-text);--discount-message-background:var(--lal-light-grey);--ribbon-background:var(--black);--ribbon-text:var(--white);--ribbon-border-radius:none;--bundle-ribbon-background:var(--lal-lime);--bundle-ribbon-text:var(--black);--media-gallery-gap-d-t:var(--spacing-xs);--featured-articles-layout:clean;--category-page-title-justify:center;--modal-title-background-color:var(--colors-surface-primary);--ribbon-oos-background:var(--lal-dark-grey);--ribbon-oos-text-color:var(--white);--related-category-background:var(--lal-grey);--related-category-text:var(--colors-text);--related-category-background-hover:var(--colors-text);--related-category-text-hover:var(--white);--related-category-radius:var(--radius-sm);--related-category-border:transparent;--related-category-border-hover:transparent;--layout-announcements-bar-background:var(--colors-brand-default-primary);--layout-announcements-bar-text:var(--colors-brand-default-secondary);--layout-footer-main-background:var(--lal-warm-white);--layout-footer-main-text:var(--black);--layout-footer-newsletter-background:var(--lal-lime);--layout-footer-newsletter-text:var(--black);--layout-footer-secondary-background:var(--colors-background);--layout-footer-secondary-text:var(--black);--layout-free-gift-background:var(--lal-grey);--layout-sticky-message-background:var(--black)}:root[data-theme=lal].dark-mode{--typography-default-font-size:14}@media(min-width:768px){:root[data-theme=lal]{--typography-rules-headline1-font-size:40px;--typography-rules-headline1-line-height:44px;--typography-rules-headline2-font-size:32px;--typography-rules-headline2-line-height:38px;--typography-rules-headline3-font-size:32px;--typography-rules-headline3-line-height:38px;--typography-rules-headline6-font-size:16px;--typography-rules-headline9-font-size:20px;--typography-rules-headline9-line-height:24px;--typography-rules-headline10-font-size:14px;--typography-rules-headline10-line-height:18px;--typography-rules-headline11-font-size:20px;--typography-rules-headline11-line-height:24px;--typography-rules-text5-font-size:14px;--typography-rules-text5-line-height:20px;--typography-rules-text6-font-size:13px;--typography-rules-text6-line-height:20px;--typography-rules-text7-font-size:13px;--typography-rules-text7-line-height:20px;--typography-rules-paragraph1-font-size:18px;--typography-rules-paragraph1-line-height:24px;--typography-rules-paragraph2-font-size:18px;--typography-rules-paragraph2-line-height:24px;--typography-rules-ribbons1-font-size:14px;--typography-rules-ribbons1-line-height:14px}}:root[data-theme=ib]{--ib-navy-blue:#122f4f;--ib-navy-blue-light:#4a5f7f;--ib-olive:#8e9279;--ib-camel:#a3754d;--ib-stone:#e0dcd5;--ib-sand:#ccb291;--ib-gold:#d9b46f;--ib-light-blue:#f3f5f6;--ib-light-stone:#f9f8f7;--ib-green:#2b8b68;--ib-red:#bc0000;--ib-grey:#ebebeb;--ib-light-grey:#f8f8f8;--ib-dark-grey:#bebebe;--colors-surface-primary:var(--ib-light-blue);--colors-surface-secondary:var(--ib-light-stone);--colors-surface-disabled:var(--ib-stone);--colors-text:var(--ib-navy-blue);--colors-text-secondary:var(--ib-dark-grey);--colors-text-disabled:var(--ib-light-grey);--colors-error:var(--ib-red);--colors-warning:var(--colors-text);--colors-success:var(--ib-green);--colors-info:var(--ib-light-blue);--colors-brand-default-primary:var(--ib-navy-blue);--colors-brand-default-secondary:var(--white);--border-width:1px;--border-color:var(--ib-grey);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:100px;--links-color:var(--colors-text);--links-color-hover:var(--ib-navy-blue-light);--links-color-active:var(--colors-text-secondary);--links-hover-text-decoration:underline;--form-field-background:var(--colors-surface-primary);--form-field-border-color:var(--ib-grey);--form-field-border-radius:var(--radius-sm);--form-field-min-height:44px;--form-input-placeholder:var(--colors-text-secondary);--form-dropdown-hover:var(--colors-surface-primary);--modal-background:var(--ib-navy-blue);--modal-border-width:1px;--modal-border-color:var(--ib-navy-blue);--panel-overlay:var(--ib-navy-blue);--panel-border-radius:var(--radius-sm);--buttons-primary-background:var(--ib-olive);--buttons-primary-text:var(--white);--buttons-primary-border-color:var(--ib-olive);--buttons-primary-border-radius:var(--radius-sm);--buttons-primary-padding:12px 28px;--buttons-primary-min-height:52px;--buttons-primary-font-family:var(--font-family-main-regular);--buttons-primary-font-size:16px;--buttons-primary-line-height:20px;--buttons-primary-letter-spacing:1px;--buttons-primary-text-transform:uppercase;--buttons-primary-font-weight:700;--buttons-secondary-background:var(--colors-background);--buttons-secondary-text:var(--colors-text);--buttons-secondary-border-color:var(--colors-text);--buttons-secondary-border-radius:var(--radius-sm);--buttons-secondary-padding:12px 28px;--buttons-secondary-min-height:52px;--buttons-secondary-font-family:var(--font-family-main-regular);--buttons-secondary-font-size:16px;--buttons-secondary-line-height:20px;--buttons-secondary-letter-spacing:1px;--buttons-secondary-text-transform:uppercase;--buttons-secondary-font-weight:700;--buttons-a2c-background:var(--ib-navy-blue);--buttons-a2c-text:var(--white);--buttons-a2c-border-color:var(--ib-navy-blue);--buttons-a2c-border-radius:var(--radius-sm);--buttons-a2c-padding:12px 28px;--buttons-a2c-min-height:52px;--buttons-a2c-font-family:var(--font-family-main-regular);--buttons-a2c-font-size:16px;--buttons-a2c-line-height:20px;--buttons-a2c-letter-spacing:1px;--buttons-a2c-text-transform:uppercase;--buttons-a2c-font-weight:700;--buttons-preview-text:var(--ib-navy-blue);--buttons-preview-border-radius:var(--radius-sm);--buttons-preview-background:var(--ib-light-stone);--buttons-preview-padding:12px 28px;--buttons-preview-border-color:var(--ib-light-stone);--buttons-preview-min-height:52px;--buttons-preview-font-family:var(--font-family-main-regular);--buttons-preview-font-size:16px;--buttons-preview-line-height:20px;--buttons-preview-letter-spacing:1px;--buttons-preview-text-transform:uppercase;--buttons-preview-font-weight:700;--buttons-disabled-background:var(--ib-light-grey);--buttons-disabled-text:var(--ib-dark-grey);--buttons-disabled-border-color:transparent;--buttons-disabled-border-radius:var(--radius-sm);--buttons-disabled-padding:12px 28px;--buttons-disabled-min-height:50px;--buttons-disabled-font-family:var(--font-family-main-regular);--buttons-disabled-font-size:16px;--buttons-disabled-line-height:20px;--buttons-disabled-letter-spacing:1px;--buttons-disabled-text-transform:uppercase;--buttons-disabled-font-weight:700;--buttons-danger-background:var(--ib-red);--buttons-danger-text:var(--white);--buttons-danger-border-color:var(--ib-red);--buttons-danger-border-radius:var(--radius-sm);--buttons-danger-padding:12px 28px;--buttons-danger-min-height:52px;--buttons-danger-font-family:var(--font-family-main-regular);--buttons-danger-font-size:16px;--buttons-danger-line-height:20px;--buttons-danger-letter-spacing:1px;--buttons-danger-text-transform:uppercase;--buttons-danger-font-weight:700;--buttons-success-background:var(--ib-green);--buttons-success-text:var(--white);--buttons-success-border-color:var(--ib-green);--buttons-success-border-radius:var(--radius-sm);--buttons-success-padding:12px 28px;--buttons-success-min-height:52px;--buttons-success-font-family:var(--font-family-main-regular);--buttons-success-font-size:16px;--buttons-success-line-height:20px;--buttons-success-letter-spacing:1px;--buttons-success-text-transform:uppercase;--buttons-success-font-weight:700;--buttons-link-background:transparent;--buttons-link-text:var(--colors-text);--buttons-link-border-color:transparent;--buttons-link-border-radius:var(--radius-sm);--buttons-link-padding:0;--buttons-link-min-height:0px;--buttons-link-font-family:var(--font-family-main-regular);--buttons-link-font-size:16px;--buttons-link-line-height:22px;--buttons-link-font-weight:600;--buttons-upsell-primary-background:var(--colors-background);--buttons-upsell-primary-text:var(--colors-text);--buttons-upsell-primary-border-color:var(--colors-text);--buttons-upsell-primary-border-radius:var(--radius-sm);--buttons-upsell-primary-padding:8px 12px;--buttons-upsell-primary-min-height:40px;--buttons-upsell-primary-font-family:var(--font-family-main-regular);--buttons-upsell-primary-font-size:16px;--buttons-upsell-primary-line-height:22px;--buttons-upsell-secondary-background:var(--colors-background);--buttons-upsell-secondary-text:var(--colors-text);--buttons-upsell-secondary-border-color:var(--colors-text);--buttons-upsell-secondary-border-radius:var(--radius-sm);--buttons-upsell-secondary-padding:4px 8px 4px 12px;--buttons-upsell-secondary-min-height:28px;--buttons-upsell-secondary-font-family:var(--font-family-main-regular);--buttons-upsell-secondary-font-size:13px;--buttons-upsell-secondary-line-height:16px;--buttons-upsell-secondary-letter-spacing:0;--buttons-button-link-background:transparent;--buttons-button-link-text:var(--white);--buttons-button-link-border-color:transparent;--buttons-button-link-border-radius:none;--buttons-button-link-padding:0;--buttons-button-link-min-height:0px;--buttons-button-link-font-family:var(--font-family-main-regular);--buttons-button-link-font-size:16px;--buttons-button-link-line-height:20px;--buttons-button-link-letter-spacing:1px;--buttons-button-link-text-transform:uppercase;--buttons-button-link-font-weight:700;--buttons-button-link-text-decoration:underline;--typography-default-font-size:18;--typography-rules-headline1-font-family:var(--font-family-main-regular);--typography-rules-headline1-font-size:36px;--typography-rules-headline1-line-height:40px;--typography-rules-headline1-font-weight:600;--typography-rules-headline2-font-family:var(--font-family-main-regular);--typography-rules-headline2-font-size:24px;--typography-rules-headline2-line-height:28px;--typography-rules-headline3-font-family:var(--font-family-main-regular);--typography-rules-headline3-font-size:24px;--typography-rules-headline3-line-height:28px;--typography-rules-headline3-font-weight:600;--typography-rules-headline4-font-family:var(--font-family-main-regular);--typography-rules-headline4-font-size:26px;--typography-rules-headline4-line-height:36px;--typography-rules-headline4-font-weight:600;--typography-rules-headline5-font-family:var(--font-family-main-regular);--typography-rules-headline5-font-size:26px;--typography-rules-headline5-line-height:32px;--typography-rules-headline6-font-family:var(--font-family-main-regular);--typography-rules-headline6-font-size:18px;--typography-rules-headline6-line-height:24px;--typography-rules-headline6-letter-spacing:1px;--typography-rules-headline6-text-transform:uppercase;--typography-rules-headline6-font-weight:700;--typography-rules-headline7-font-family:var(--font-family-main-regular);--typography-rules-headline7-font-size:18px;--typography-rules-headline7-line-height:24px;--typography-rules-headline7-font-weight:600;--typography-rules-headline8-font-family:var(--font-family-main-regular);--typography-rules-headline8-font-size:18px;--typography-rules-headline8-line-height:24px;--typography-rules-headline8-font-weight:600;--typography-rules-headline9-font-family:var(--font-family-main-regular);--typography-rules-headline9-font-size:18px;--typography-rules-headline9-line-height:24px;--typography-rules-headline9-font-weight:600;--typography-rules-headline10-font-family:var(--font-family-main-regular);--typography-rules-headline10-font-size:14px;--typography-rules-headline10-line-height:16px;--typography-rules-headline10-font-weight:600;--typography-rules-headline10-text-transform:uppercase;--typography-rules-headline11-font-family:var(--font-family-main-regular);--typography-rules-headline11-font-size:18px;--typography-rules-headline11-line-height:24px;--typography-rules-headline12-font-family:var(--font-family-main-regular);--typography-rules-headline12-font-size:26px;--typography-rules-headline12-line-height:34px;--typography-rules-text1-font-family:var(--font-family-main-regular);--typography-rules-text1-font-size:16px;--typography-rules-text1-line-height:22px;--typography-rules-text2-font-family:var(--font-family-main-regular);--typography-rules-text2-font-size:16px;--typography-rules-text2-line-height:22px;--typography-rules-text2-font-weight:600;--typography-rules-text3-font-family:var(--font-family-main-regular);--typography-rules-text3-font-size:13px;--typography-rules-text3-line-height:16px;--typography-rules-text3-letter-spacing:0;--typography-rules-text4-font-family:var(--font-family-main-regular);--typography-rules-text4-font-size:13px;--typography-rules-text4-line-height:16px;--typography-rules-text4-font-weight:600;--typography-rules-text5-font-family:var(--font-family-main-regular);--typography-rules-text5-font-size:16px;--typography-rules-text5-line-height:20px;--typography-rules-text6-font-family:var(--font-family-main-regular);--typography-rules-text6-font-size:16px;--typography-rules-text6-line-height:20px;--typography-rules-text6-font-weight:600;--typography-rules-text7-font-family:var(--font-family-main-regular);--typography-rules-text7-font-size:16px;--typography-rules-text7-line-height:20px;--typography-rules-text8-font-family:var(--font-family-main-regular);--typography-rules-text8-font-size:10px;--typography-rules-text8-line-height:14px;--typography-rules-text9-font-family:var(--font-family-main-regular);--typography-rules-text9-font-size:10px;--typography-rules-text9-line-height:14px;--typography-rules-text9-font-weight:600;--typography-rules-paragraph1-font-family:var(--font-family-main-regular);--typography-rules-paragraph1-font-size:16px;--typography-rules-paragraph1-line-height:22px;--typography-rules-paragraph2-font-family:var(--font-family-main-regular);--typography-rules-paragraph2-font-size:16px;--typography-rules-paragraph2-line-height:22px;--typography-rules-paragraph2-font-weight:600;--typography-rules-paragraph3-font-family:var(--font-family-main-regular);--typography-rules-paragraph3-font-size:18px;--typography-rules-paragraph3-line-height:26px;--typography-rules-paragraph3-font-weight:600;--typography-rules-paragraph4-font-family:var(--font-family-main-regular);--typography-rules-paragraph4-font-size:16px;--typography-rules-paragraph4-line-height:24px;--typography-rules-links1-font-family:var(--font-family-main-regular);--typography-rules-links1-font-size:12px;--typography-rules-links1-line-height:18px;--typography-rules-button1-font-family:var(--font-family-main-regular);--typography-rules-button1-font-size:16px;--typography-rules-button1-line-height:20px;--typography-rules-button1-letter-spacing:1px;--typography-rules-button1-text-transform:uppercase;--typography-rules-button1-font-weight:700;--typography-rules-button2-font-family:var(--font-family-main-bold);--typography-rules-button2-font-size:14px;--typography-rules-button2-line-height:20px;--typography-rules-disclaimer1-font-family:var(--font-family-main-regular);--typography-rules-disclaimer1-font-size:10px;--typography-rules-disclaimer1-line-height:14px;--typography-rules-disclaimer2-font-family:var(--font-family-main-bold);--typography-rules-disclaimer2-font-size:10px;--typography-rules-disclaimer2-line-height:14px;--typography-rules-caption1-font-family:var(--font-family-main-regular);--typography-rules-caption1-font-size:13px;--typography-rules-caption1-line-height:16px;--typography-rules-caption2-font-family:var(--font-family-main-regular);--typography-rules-caption2-font-size:13px;--typography-rules-caption2-line-height:16px;--typography-rules-caption2-font-weight:600;--typography-rules-ribbons1-font-family:var(--font-family-main-regular);--typography-rules-ribbons1-font-size:13px;--typography-rules-ribbons1-line-height:13px;--typography-rules-ribbons1-font-weight:600;--product-image-background-bland:var(--ib-light-stone);--product-image-aspect-ratio:1/1;--star:var(--ib-navy-blue);--star-inactive:var(--ib-dark-grey);--sale-price-color:var(--colors-text);--crossed-price-color:var(--colors-text);--discount-message-color:var(--colors-text);--discount-message-background:var(--ib-light-blue);--ribbon-background:var(--ib-olive);--ribbon-text:var(--white);--ribbon-border-radius:none;--ribbon-oos-background:var(--ib-dark-grey);--ribbon-oos-text-color:var(--white);--bundle-ribbon-background:var(--ib-camel);--bundle-ribbon-text:var(--white);--media-gallery-gap-d-t:var(--spacing-xs);--featured-articles-layout:emphasized;--category-page-title-justify:center;--modal-title-background-color:var(--colors-surface-primary);--related-category-background:var(--ib-light-stone);--related-category-text:var(--colors-text);--related-category-background-hover:var(--ib-navy-blue);--related-category-text-hover:var(--white);--related-category-radius:var(--radius-xxl);--related-category-border:transparent;--related-category-border-hover:transparent;--layout-announcements-bar-background:var(--ib-navy-blue);--layout-announcements-bar-text:var(--white);--layout-footer-main-background:var(--ib-stone);--layout-footer-main-text:var(--ib-navy-blue);--layout-footer-newsletter-background:var(--ib-stone);--layout-footer-newsletter-text:var(--ib-navy-blue);--layout-footer-secondary-background:var(--ib-stone);--layout-footer-secondary-text:var(--ib-navy-blue);--layout-free-gift-background:var(--ib-light-blue);--layout-sticky-message-background:var(--ib-navy-blue)}:root[data-theme=ib].dark-mode{--typography-default-font-size:18}@media(min-width:768px){:root[data-theme=ib]{--typography-rules-headline1-font-size:60px;--typography-rules-headline1-line-height:68px;--typography-rules-headline2-font-size:36px;--typography-rules-headline2-line-height:42px;--typography-rules-headline3-font-size:36px;--typography-rules-headline3-line-height:42px;--typography-rules-headline9-font-size:22px;--typography-rules-headline9-line-height:28px;--typography-rules-headline10-font-size:16px;--typography-rules-headline10-line-height:20px;--typography-rules-headline11-font-size:22px;--typography-rules-headline11-line-height:28px;--typography-rules-paragraph1-font-size:18px;--typography-rules-paragraph1-line-height:22px;--typography-rules-paragraph2-font-size:18px;--typography-rules-paragraph2-line-height:22px;--typography-rules-disclaimer1-font-size:16px;--typography-rules-disclaimer2-font-size:16px;--typography-rules-ribbons1-font-size:20px;--typography-rules-ribbons1-line-height:20px}}:root[data-theme=tgr]{--tgr-raisin-black:#1e1e1e;--tgr-baby-blue:#bedff7;--tgr-air-blue:#76a4c4;--tgr-alice-blue:#e6f0f8;--tgr-light-blue:#f6f8fa;--tgr-neutral:#f4f1ee;--tgr-cream:#da9f94;--tgr-green:#478978;--tgr-red:#b6475f;--tgr-light-grey:#f8f8f8;--tgr-grey:#ebebeb;--tgr-dark-grey:#aeaeae;--colors-text:var(--tgr-raisin-black);--colors-text-secondary:var(--tgr-dark-grey);--colors-text-disabled:var(--tgr-light-grey);--colors-surface-primary:var(--tgr-light-grey);--colors-surface-secondary:var(--tgr-neutral);--colors-surface-disabled:var(--tgr-dark-grey);--colors-error:var(--tgr-red);--colors-warning:var(--tgr-cream);--colors-success:var(--tgr-green);--colors-info:var(--tgr-air-blue);--colors-brand-default-primary:var(--tgr-raisin-black);--colors-brand-default-secondary:var(--white);--border-width:1px;--border-color:var(--tgr-grey);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-xxl:100px;--links-color:var(--colors-text);--links-color-hover:var(--tgr-air-blue);--links-color-active:var(--tgr-air-blue);--links-hover-text-decoration:underline;--form-field-background:var(--colors-background);--form-field-border-color:var(--tgr-grey);--form-field-border-radius:var(--radius-sm);--form-field-min-height:44px;--form-input-placeholder:var(--colors-text-secondary);--form-dropdown-hover:var(--colors-background);--modal-background:var(--colors-text);--modal-border-width:1px;--modal-border-color:var(--colors-text);--panel-overlay:var(--colors-text);--panel-border-radius:var(--radius-md);--buttons-primary-background:var(--tgr-raisin-black);--buttons-primary-text:var(--white);--buttons-primary-border-color:transparent;--buttons-primary-border-radius:var(--radius-xxl);--buttons-primary-padding:12px 28px;--buttons-primary-min-height:50px;--buttons-primary-font-family:var(--font-family-main-bold);--buttons-primary-font-size:16px;--buttons-primary-line-height:20px;--buttons-primary-text-transform:capitalize;--buttons-secondary-background:var(--colors-background);--buttons-secondary-text:var(--colors-text);--buttons-secondary-border-color:var(--colors-text);--buttons-secondary-border-radius:var(--radius-xxl);--buttons-secondary-padding:12px 28px;--buttons-secondary-min-height:50px;--buttons-secondary-font-family:var(--font-family-main-bold);--buttons-secondary-font-size:16px;--buttons-secondary-line-height:20px;--buttons-secondary-text-transform:capitalize;--buttons-a2c-background:var(--tgr-raisin-black);--buttons-a2c-text:var(--white);--buttons-a2c-border-color:transparent;--buttons-a2c-border-radius:var(--radius-xxl);--buttons-a2c-padding:12px 28px;--buttons-a2c-min-height:50px;--buttons-a2c-font-family:var(--font-family-main-bold);--buttons-a2c-font-size:16px;--buttons-a2c-line-height:20px;--buttons-a2c-text-transform:capitalize;--buttons-preview-background:var(--tgr-alice-blue);--buttons-preview-text:var(--tgr-raisin-black);--buttons-preview-border-color:var(--tgr-alice-blue);--buttons-preview-border-radius:var(--radius-xxl);--buttons-preview-padding:12px 28px;--buttons-preview-min-height:50px;--buttons-preview-font-family:var(--font-family-main-bold);--buttons-preview-font-size:16px;--buttons-preview-line-height:20px;--buttons-preview-text-transform:capitalize;--buttons-disabled-background:var(--tgr-dark-grey);--buttons-disabled-text:var(--tgr-light-grey);--buttons-disabled-border-color:var(--tgr-dark-grey);--buttons-disabled-border-radius:var(--radius-xxl);--buttons-disabled-padding:12px 28px;--buttons-disabled-min-height:50px;--buttons-disabled-font-family:var(--font-family-main-bold);--buttons-disabled-font-size:16px;--buttons-disabled-line-height:20px;--buttons-disabled-text-transform:capitalize;--buttons-danger-background:var(--tgr-red);--buttons-danger-text:var(--white);--buttons-danger-border-color:var(--tgr-red);--buttons-danger-border-radius:var(--radius-xxl);--buttons-danger-padding:12px 28px;--buttons-danger-min-height:50px;--buttons-danger-font-family:var(--font-family-main-bold);--buttons-danger-font-size:16px;--buttons-danger-line-height:20px;--buttons-danger-text-transform:capitalize;--buttons-success-background:var(--tgr-green);--buttons-success-text:var(--white);--buttons-success-border-color:var(--tgr-green);--buttons-success-border-radius:var(--radius-xxl);--buttons-success-padding:12px 28px;--buttons-success-min-height:50px;--buttons-success-font-family:var(--font-family-main-bold);--buttons-success-font-size:16px;--buttons-success-line-height:20px;--buttons-success-text-transform:capitalize;--buttons-link-background:transparent;--buttons-link-text:var(--colors-text);--buttons-link-border-color:transparent;--buttons-link-border-radius:var(--radius-sm);--buttons-link-padding:0;--buttons-link-min-height:0px;--buttons-link-font-family:var(--font-family-main-bold);--buttons-link-font-weight:600;--buttons-link-font-size:14px;--buttons-link-line-height:20px;--buttons-button-link-background:transparent;--buttons-button-link-text:var(--colors-text);--buttons-button-link-border-color:transparent;--buttons-button-link-border-radius:none;--buttons-button-link-padding:0;--buttons-button-link-min-height:0px;--buttons-button-link-font-family:var(--font-family-main-bold);--buttons-button-link-font-size:16px;--buttons-button-link-line-height:20px;--buttons-button-link-text-transform:capitalize;--buttons-button-link-text-decoration:underline;--buttons-upsell-primary-background:var(--tgr-alice-blue);--buttons-upsell-primary-text:var(--tgr-raisin-black);--buttons-upsell-primary-border-color:transparent;--buttons-upsell-primary-border-radius:var(--radius-xxl);--buttons-upsell-primary-padding:8px 12px;--buttons-upsell-primary-min-height:40px;--buttons-upsell-primary-font-family:var(--font-family-main-regular);--buttons-upsell-primary-font-size:14px;--buttons-upsell-primary-line-height:20px;--buttons-upsell-secondary-background:var(--tgr-alice-blue);--buttons-upsell-secondary-text:var(--tgr-raisin-black);--buttons-upsell-secondary-border-color:transparent;--buttons-upsell-secondary-border-radius:var(--radius-xxl);--buttons-upsell-secondary-padding:4px 8px 4px 12px;--buttons-upsell-secondary-min-height:20px;--buttons-upsell-secondary-font-family:var(--font-family-main-regular);--buttons-upsell-secondary-font-size:12px;--buttons-upsell-secondary-line-height:16px;--typography-default-font-size:14;--typography-rules-headline1-font-family:var(--font-family-secondary-regular);--typography-rules-headline1-font-size:24px;--typography-rules-headline1-line-height:30px;--typography-rules-headline2-font-family:var(--font-family-secondary-regular);--typography-rules-headline2-font-size:24px;--typography-rules-headline2-line-height:30px;--typography-rules-headline3-font-family:var(--font-family-secondary-regular);--typography-rules-headline3-font-size:24px;--typography-rules-headline3-line-height:28px;--typography-rules-headline4-font-family:var(--font-family-secondary-regular);--typography-rules-headline4-font-size:24px;--typography-rules-headline4-line-height:28px;--typography-rules-headline5-font-family:var(--font-family-main-light);--typography-rules-headline5-font-weight:300;--typography-rules-headline5-font-size:20px;--typography-rules-headline5-line-height:24px;--typography-rules-headline6-font-family:var(--font-family-secondary-regular);--typography-rules-headline6-font-size:16px;--typography-rules-headline6-line-height:20px;--typography-rules-headline7-font-family:var(--font-family-main-regular);--typography-rules-headline7-font-size:14px;--typography-rules-headline7-line-height:20px;--typography-rules-headline8-font-family:var(--font-family-main-regular);--typography-rules-headline8-font-size:16px;--typography-rules-headline8-line-height:20px;--typography-rules-headline8-text-transform:uppercase;--typography-rules-headline9-font-family:var(--font-family-secondary-regular);--typography-rules-headline9-font-size:16px;--typography-rules-headline9-line-height:20px;--typography-rules-headline10-font-family:var(--font-family-main-regular);--typography-rules-headline10-font-size:14px;--typography-rules-headline10-line-height:20px;--typography-rules-headline11-font-family:var(--font-family-main-regular);--typography-rules-headline11-font-size:20px;--typography-rules-headline11-line-height:28px;--typography-rules-headline12-font-family:var(--font-family-main-regular);--typography-rules-headline12-font-size:20px;--typography-rules-headline12-line-height:24px;--typography-rules-text1-font-family:var(--font-family-main-regular);--typography-rules-text1-font-size:14px;--typography-rules-text1-line-height:20px;--typography-rules-text2-font-family:var(--font-family-main-bold);--typography-rules-text2-font-weight:600;--typography-rules-text2-font-size:14px;--typography-rules-text2-line-height:20px;--typography-rules-text3-font-family:var(--font-family-main-regular);--typography-rules-text3-font-size:12px;--typography-rules-text3-line-height:16px;--typography-rules-text4-font-family:var(--font-family-main-bold);--typography-rules-text4-font-weight:600;--typography-rules-text4-font-size:12px;--typography-rules-text4-line-height:18px;--typography-rules-text5-font-family:var(--font-family-main-regular);--typography-rules-text5-font-size:14px;--typography-rules-text5-line-height:20px;--typography-rules-text6-font-family:var(--font-family-main-regular);--typography-rules-text6-font-size:14px;--typography-rules-text6-line-height:20px;--typography-rules-text7-font-family:var(--font-family-main-light);--typography-rules-text7-font-weight:300;--typography-rules-text7-font-size:14px;--typography-rules-text7-line-height:20px;--typography-rules-text8-font-family:var(--font-family-main-regular);--typography-rules-text8-font-size:10px;--typography-rules-text8-line-height:14px;--typography-rules-text9-font-family:var(--font-family-main-bold);--typography-rules-text9-font-weight:600;--typography-rules-text9-font-size:10px;--typography-rules-text9-line-height:14px;--typography-rules-caption1-font-family:var(--font-family-main-regular);--typography-rules-caption1-font-size:12px;--typography-rules-caption1-line-height:14px;--typography-rules-caption2-font-family:var(--font-family-main-bold);--typography-rules-caption2-font-weight:600;--typography-rules-caption2-font-size:12px;--typography-rules-caption2-line-height:14px;--typography-rules-paragraph1-font-family:var(--font-family-main-regular);--typography-rules-paragraph1-font-size:14px;--typography-rules-paragraph1-line-height:20px;--typography-rules-paragraph2-font-family:var(--font-family-main-bold);--typography-rules-paragraph2-font-weight:600;--typography-rules-paragraph2-font-size:14px;--typography-rules-paragraph2-line-height:20px;--typography-rules-paragraph3-font-family:var(--font-family-main-bold);--typography-rules-paragraph3-font-weight:600;--typography-rules-paragraph3-font-size:16px;--typography-rules-paragraph3-line-height:22px;--typography-rules-paragraph4-font-family:var(--font-family-main-regular);--typography-rules-paragraph4-font-size:16px;--typography-rules-paragraph4-line-height:22px;--typography-rules-links1-font-family:var(--font-family-main-bold);--typography-rules-links1-font-weight:600;--typography-rules-links1-font-size:12px;--typography-rules-links1-line-height:18px;--typography-rules-button1-font-family:var(--font-family-main-bold);--typography-rules-button1-font-size:16px;--typography-rules-button1-line-height:20px;--typography-rules-button1-text-transform:capitalize;--typography-rules-button2-font-family:var(--font-family-main-bold);--typography-rules-button2-font-weight:600;--typography-rules-button2-font-size:16px;--typography-rules-button2-line-height:20px;--typography-rules-button2-text-transform:capitalize;--typography-rules-disclaimer1-font-family:var(--font-family-main-regular);--typography-rules-disclaimer1-font-size:10px;--typography-rules-disclaimer1-line-height:14px;--typography-rules-disclaimer2-font-family:var(--font-family-main-bold);--typography-rules-disclaimer2-font-weight:600;--typography-rules-disclaimer2-font-size:10px;--typography-rules-disclaimer2-line-height:14px;--typography-rules-ribbons1-font-family:var(--font-family-main-regular);--typography-rules-ribbons1-font-size:12px;--typography-rules-ribbons1-line-height:16px;--typography-rules-ribbons1-text-transform:capitalize;--product-image-background-bland:var(--tgr-light-blue);--product-image-aspect-ratio:1/1;--star:var(--tgr-raisin-black);--star-inactive:var(--tgr-dark-grey);--sale-price-color:var(--colors-text);--crossed-price-color:var(--colors-text-secondary);--discount-message-color:var(--colors-text);--discount-message-background:var(--tgr-light-grey);--ribbon-background:var(--tgr-baby-blue);--ribbon-text:var(--tgr-raisin-black);--ribbon-border-radius:var(--radius-xxl);--ribbon-oos-background:var(--tgr-dark-grey);--ribbon-oos-text-color:var(--white);--bundle-ribbon-background:var(--tgr-green);--bundle-ribbon-text:var(--white);--media-gallery-gap-d-t:var(--spacing-xxxs);--featured-articles-layout:emphasized;--category-page-title-justify:start;--modal-title-background-color:var(--tgr-alice-blue);--related-category-background:var(--colors-background);--related-category-text:var(--colors-text);--related-category-background-hover:var(--colors-background);--related-category-text-hover:var(--colors-text);--related-category-radius:var(--radius-xxl);--related-category-border:var(--tgr-grey);--related-category-border-hover:var(--colors-text);--layout-announcements-bar-background:var(--tgr-neutral);--layout-announcements-bar-text:var(--tgr-raisin-black);--layout-footer-main-background:var(--colors-background);--layout-footer-main-text:var(--tgr-raisin-black);--layout-footer-newsletter-background:var(--tgr-baby-blue);--layout-footer-newsletter-text:var(--tgr-raisin-black);--layout-footer-secondary-background:var(--colors-background);--layout-footer-secondary-text:var(--colors-text);--layout-free-gift-background:var(--tgr-alice-blue);--layout-sticky-message-background:var(--black)}:root[data-theme=tgr].dark-mode{--typography-default-font-size:14}@media(min-width:768px){:root[data-theme=tgr]{--typography-rules-headline1-font-size:36px;--typography-rules-headline1-line-height:40px;--typography-rules-headline2-font-size:28px;--typography-rules-headline2-line-height:36px;--typography-rules-headline3-font-size:28px;--typography-rules-headline3-line-height:36px;--typography-rules-headline9-font-size:24px;--typography-rules-headline9-line-height:28px;--typography-rules-paragraph1-font-size:18px;--typography-rules-paragraph1-line-height:22px;--typography-rules-paragraph2-font-size:18px;--typography-rules-paragraph2-line-height:22px;--typography-rules-disclaimer1-font-size:12px;--typography-rules-disclaimer2-font-size:12px;--typography-rules-ribbons1-font-size:14px;--typography-rules-ribbons1-line-height:20px}}.button_a2c{display:block;background-color:var(--buttons-a2c-background);color:var(--buttons-a2c-text);border:var(--border-width) solid var(--buttons-a2c-border-color);border-radius:var(--buttons-a2c-border-radius);padding:var(--buttons-a2c-padding);min-height:var(--buttons-a2c-min-height);font-size:var(--buttons-a2c-font-size);font-family:var(--buttons-a2c-font-family);line-height:var(--buttons-a2c-line-height);letter-spacing:var(--buttons-a2c-letter-spacing);text-transform:var(--buttons-a2c-text-transform);font-weight:var(--buttons-a2c-font-weight);-webkit-text-decoration:var(--buttons-a2c-text-decoration);text-decoration:var(--buttons-a2c-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_a2c>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_a2c>span svg{flex:0 0 auto;align-self:center}.button_a2c.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_primary{display:block;background-color:var(--buttons-primary-background);color:var(--buttons-primary-text);border:var(--border-width) solid var(--buttons-primary-border-color);border-radius:var(--buttons-primary-border-radius);padding:var(--buttons-primary-padding);min-height:var(--buttons-primary-min-height);font-size:var(--buttons-primary-font-size);font-family:var(--buttons-primary-font-family);line-height:var(--buttons-primary-line-height);letter-spacing:var(--buttons-primary-letter-spacing);text-transform:var(--buttons-primary-text-transform);font-weight:var(--buttons-primary-font-weight);-webkit-text-decoration:var(--buttons-primary-text-decoration);text-decoration:var(--buttons-primary-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_primary>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_primary>span svg{flex:0 0 auto;align-self:center}.button_primary.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_secondary{display:block;background-color:var(--buttons-secondary-background);color:var(--buttons-secondary-text);border:var(--border-width) solid var(--buttons-secondary-border-color);border-radius:var(--buttons-secondary-border-radius);padding:var(--buttons-secondary-padding);min-height:var(--buttons-secondary-min-height);font-size:var(--buttons-secondary-font-size);font-family:var(--buttons-secondary-font-family);line-height:var(--buttons-secondary-line-height);letter-spacing:var(--buttons-secondary-letter-spacing);text-transform:var(--buttons-secondary-text-transform);font-weight:var(--buttons-secondary-font-weight);-webkit-text-decoration:var(--buttons-secondary-text-decoration);text-decoration:var(--buttons-secondary-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_secondary>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_secondary>span svg{flex:0 0 auto;align-self:center}.button_secondary.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_preview{display:block;background-color:var(--buttons-preview-background);color:var(--buttons-preview-text);border:var(--border-width) solid var(--buttons-preview-border-color);border-radius:var(--buttons-preview-border-radius);padding:var(--buttons-preview-padding);min-height:var(--buttons-preview-min-height);font-size:var(--buttons-preview-font-size);font-family:var(--buttons-preview-font-family);line-height:var(--buttons-preview-line-height);letter-spacing:var(--buttons-preview-letter-spacing);text-transform:var(--buttons-preview-text-transform);font-weight:var(--buttons-preview-font-weight);-webkit-text-decoration:var(--buttons-preview-text-decoration);text-decoration:var(--buttons-preview-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_preview>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_preview>span svg{flex:0 0 auto;align-self:center}.button_preview.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_disabled{display:block;background-color:var(--buttons-disabled-background);color:var(--buttons-disabled-text);border:var(--border-width) solid var(--buttons-disabled-border-color);border-radius:var(--buttons-disabled-border-radius);padding:var(--buttons-disabled-padding);min-height:var(--buttons-disabled-min-height);font-size:var(--buttons-disabled-font-size);font-family:var(--buttons-disabled-font-family);line-height:var(--buttons-disabled-line-height);letter-spacing:var(--buttons-disabled-letter-spacing);text-transform:var(--buttons-disabled-text-transform);font-weight:var(--buttons-disabled-font-weight);-webkit-text-decoration:var(--buttons-disabled-text-decoration);text-decoration:var(--buttons-disabled-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_disabled>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_disabled>span svg{flex:0 0 auto;align-self:center}.button_disabled.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_danger{display:block;background-color:var(--buttons-danger-background);color:var(--buttons-danger-text);border:var(--border-width) solid var(--buttons-danger-border-color);border-radius:var(--buttons-danger-border-radius);padding:var(--buttons-danger-padding);min-height:var(--buttons-danger-min-height);font-size:var(--buttons-danger-font-size);font-family:var(--buttons-danger-font-family);line-height:var(--buttons-danger-line-height);letter-spacing:var(--buttons-danger-letter-spacing);text-transform:var(--buttons-danger-text-transform);font-weight:var(--buttons-danger-font-weight);-webkit-text-decoration:var(--buttons-danger-text-decoration);text-decoration:var(--buttons-danger-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_danger>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_danger>span svg{flex:0 0 auto;align-self:center}.button_danger.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_success{display:block;background-color:var(--buttons-success-background);color:var(--buttons-success-text);border:var(--border-width) solid var(--buttons-success-border-color);border-radius:var(--buttons-success-border-radius);padding:var(--buttons-success-padding);min-height:var(--buttons-success-min-height);font-size:var(--buttons-success-font-size);font-family:var(--buttons-success-font-family);line-height:var(--buttons-success-line-height);letter-spacing:var(--buttons-success-letter-spacing);text-transform:var(--buttons-success-text-transform);font-weight:var(--buttons-success-font-weight);-webkit-text-decoration:var(--buttons-success-text-decoration);text-decoration:var(--buttons-success-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_success>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_success>span svg{flex:0 0 auto;align-self:center}.button_success.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_seo{display:block;background-color:var(--buttons-seo-background);color:var(--buttons-seo-text);border:var(--border-width) solid var(--buttons-seo-border-color);border-radius:var(--buttons-seo-border-radius);padding:var(--buttons-seo-padding);min-height:var(--buttons-seo-min-height);font-size:var(--buttons-seo-font-size);font-family:var(--buttons-seo-font-family);line-height:var(--buttons-seo-line-height);letter-spacing:var(--buttons-seo-letter-spacing);text-transform:var(--buttons-seo-text-transform);font-weight:var(--buttons-seo-font-weight);-webkit-text-decoration:var(--buttons-seo-text-decoration);text-decoration:var(--buttons-seo-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_seo>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_seo>span svg{flex:0 0 auto;align-self:center}.button_seo.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_link{display:block;background-color:var(--buttons-link-background);color:var(--buttons-link-text);border:var(--border-width) solid var(--buttons-link-border-color);border-radius:var(--buttons-link-border-radius);padding:var(--buttons-link-padding);min-height:var(--buttons-link-min-height);font-size:var(--buttons-link-font-size);font-family:var(--buttons-link-font-family);line-height:var(--buttons-link-line-height);letter-spacing:var(--buttons-link-letter-spacing);text-transform:var(--buttons-link-text-transform);font-weight:var(--buttons-link-font-weight);-webkit-text-decoration:var(--buttons-link-text-decoration);text-decoration:var(--buttons-link-text-decoration);overflow:hidden;cursor:pointer;position:relative;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.4rem;border-radius:0;border-radius:initial;overflow:visible}.button_link>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_link>span svg{flex:0 0 auto;align-self:center}.button_link.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0;font-size:var(--typography-rules-caption2-font-size);font-family:var(--typography-rules-caption2-font-family);line-height:var(--typography-rules-caption2-line-height);letter-spacing:var(--typography-rules-caption2-letter-spacing);text-transform:var(--typography-rules-caption2-text-transform);font-weight:var(--typography-rules-caption2-font-weight);padding:initial}.button_button-link{display:block;background-color:var(--buttons-button-link-background);color:var(--buttons-button-link-text);border:var(--border-width) solid var(--buttons-button-link-border-color);border-radius:var(--buttons-button-link-border-radius);padding:var(--buttons-button-link-padding);min-height:var(--buttons-button-link-min-height);font-size:var(--buttons-button-link-font-size);font-family:var(--buttons-button-link-font-family);line-height:var(--buttons-button-link-line-height);letter-spacing:var(--buttons-button-link-letter-spacing);text-transform:var(--buttons-button-link-text-transform);font-weight:var(--buttons-button-link-font-weight);-webkit-text-decoration:var(--buttons-button-link-text-decoration);text-decoration:var(--buttons-button-link-text-decoration);overflow:hidden;cursor:pointer;position:relative;overflow:visible;overflow:initial;text-underline-offset:.25em}.button_button-link>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_button-link>span svg{flex:0 0 auto;align-self:center}.button_button-link.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_upsell-primary{display:block;background-color:var(--buttons-upsell-primary-background);color:var(--buttons-upsell-primary-text);border:var(--border-width) solid var(--buttons-upsell-primary-border-color);border-radius:var(--buttons-upsell-primary-border-radius);padding:var(--buttons-upsell-primary-padding);min-height:var(--buttons-upsell-primary-min-height);font-size:var(--buttons-upsell-primary-font-size);font-family:var(--buttons-upsell-primary-font-family);line-height:var(--buttons-upsell-primary-line-height);letter-spacing:var(--buttons-upsell-primary-letter-spacing);text-transform:var(--buttons-upsell-primary-text-transform);font-weight:var(--buttons-upsell-primary-font-weight);-webkit-text-decoration:var(--buttons-upsell-primary-text-decoration);text-decoration:var(--buttons-upsell-primary-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_upsell-primary>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_upsell-primary>span svg{flex:0 0 auto;align-self:center}.button_upsell-primary.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_upsell-secondary{display:block;background-color:var(--buttons-upsell-secondary-background);color:var(--buttons-upsell-secondary-text);border:var(--border-width) solid var(--buttons-upsell-secondary-border-color);border-radius:var(--buttons-upsell-secondary-border-radius);padding:var(--buttons-upsell-secondary-padding);min-height:var(--buttons-upsell-secondary-min-height);font-size:var(--buttons-upsell-secondary-font-size);font-family:var(--buttons-upsell-secondary-font-family);line-height:var(--buttons-upsell-secondary-line-height);letter-spacing:var(--buttons-upsell-secondary-letter-spacing);text-transform:var(--buttons-upsell-secondary-text-transform);font-weight:var(--buttons-upsell-secondary-font-weight);-webkit-text-decoration:var(--buttons-upsell-secondary-text-decoration);text-decoration:var(--buttons-upsell-secondary-text-decoration);overflow:hidden;cursor:pointer;position:relative}.button_upsell-secondary>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_upsell-secondary>span svg{flex:0 0 auto;align-self:center}.button_upsell-secondary.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_subBrand{display:block;background-color:var(--buttons-primary-background);color:var(--buttons-primary-text);border:var(--border-width) solid var(--buttons-primary-border-color);border-radius:var(--buttons-primary-border-radius);padding:var(--buttons-primary-padding);min-height:var(--buttons-primary-min-height);font-size:var(--buttons-primary-font-size);font-family:var(--buttons-primary-font-family);line-height:var(--buttons-primary-line-height);letter-spacing:var(--buttons-primary-letter-spacing);text-transform:var(--buttons-primary-text-transform);font-weight:var(--buttons-primary-font-weight);-webkit-text-decoration:var(--buttons-primary-text-decoration);text-decoration:var(--buttons-primary-text-decoration);overflow:hidden;cursor:pointer;position:relative;background-color:var(--color-main-brand);border-color:var(--color-main-brand-secondary);transition:all .25s ease;color:var(--color-main-brand-secondary)}.button_subBrand>span{display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);align-content:center;justify-content:center;place-content:center;text-align:center;align-items:center}.button_subBrand>span svg{flex:0 0 auto;align-self:center}.button_subBrand.button_small{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);min-height:0;min-height:auto;padding:.5em 1em;text-transform:inherit;font-weight:inherit;letter-spacing:0}.button_subBrand:hover{background-color:var(--color-main-brand-secondary);border-color:var(--color-main-brand);color:var(--color-main-brand)}a[class*=button_]{display:inline-flex;align-items:center;justify-content:center}.typography_headline1{font-size:var(--typography-rules-headline1-font-size);font-family:var(--typography-rules-headline1-font-family);line-height:var(--typography-rules-headline1-line-height);letter-spacing:var(--typography-rules-headline1-letter-spacing);text-transform:var(--typography-rules-headline1-text-transform);font-weight:var(--typography-rules-headline1-font-weight)}.typography_headline2{font-size:var(--typography-rules-headline2-font-size);font-family:var(--typography-rules-headline2-font-family);line-height:var(--typography-rules-headline2-line-height);letter-spacing:var(--typography-rules-headline2-letter-spacing);text-transform:var(--typography-rules-headline2-text-transform);font-weight:var(--typography-rules-headline2-font-weight)}.typography_headline3{font-size:var(--typography-rules-headline3-font-size);font-family:var(--typography-rules-headline3-font-family);line-height:var(--typography-rules-headline3-line-height);letter-spacing:var(--typography-rules-headline3-letter-spacing);text-transform:var(--typography-rules-headline3-text-transform);font-weight:var(--typography-rules-headline3-font-weight)}.typography_headline4{font-size:var(--typography-rules-headline4-font-size);font-family:var(--typography-rules-headline4-font-family);line-height:var(--typography-rules-headline4-line-height);letter-spacing:var(--typography-rules-headline4-letter-spacing);text-transform:var(--typography-rules-headline4-text-transform);font-weight:var(--typography-rules-headline4-font-weight)}.typography_headline5{font-size:var(--typography-rules-headline5-font-size);font-family:var(--typography-rules-headline5-font-family);line-height:var(--typography-rules-headline5-line-height);letter-spacing:var(--typography-rules-headline5-letter-spacing);text-transform:var(--typography-rules-headline5-text-transform);font-weight:var(--typography-rules-headline5-font-weight)}.typography_headline6{font-size:var(--typography-rules-headline6-font-size);font-family:var(--typography-rules-headline6-font-family);line-height:var(--typography-rules-headline6-line-height);letter-spacing:var(--typography-rules-headline6-letter-spacing);text-transform:var(--typography-rules-headline6-text-transform);font-weight:var(--typography-rules-headline6-font-weight)}.typography_headline7{font-size:var(--typography-rules-headline7-font-size);font-family:var(--typography-rules-headline7-font-family);line-height:var(--typography-rules-headline7-line-height);letter-spacing:var(--typography-rules-headline7-letter-spacing);text-transform:var(--typography-rules-headline7-text-transform);font-weight:var(--typography-rules-headline7-font-weight)}.typography_headline8{font-size:var(--typography-rules-headline8-font-size);font-family:var(--typography-rules-headline8-font-family);line-height:var(--typography-rules-headline8-line-height);letter-spacing:var(--typography-rules-headline8-letter-spacing);text-transform:var(--typography-rules-headline8-text-transform);font-weight:var(--typography-rules-headline8-font-weight)}.typography_headline9{font-size:var(--typography-rules-headline9-font-size);font-family:var(--typography-rules-headline9-font-family);line-height:var(--typography-rules-headline9-line-height);letter-spacing:var(--typography-rules-headline9-letter-spacing);text-transform:var(--typography-rules-headline9-text-transform);font-weight:var(--typography-rules-headline9-font-weight)}.typography_headline10{font-size:var(--typography-rules-headline10-font-size);font-family:var(--typography-rules-headline10-font-family);line-height:var(--typography-rules-headline10-line-height);letter-spacing:var(--typography-rules-headline10-letter-spacing);text-transform:var(--typography-rules-headline10-text-transform);font-weight:var(--typography-rules-headline10-font-weight)}.typography_headline11{font-size:var(--typography-rules-headline11-font-size);font-family:var(--typography-rules-headline11-font-family);line-height:var(--typography-rules-headline11-line-height);letter-spacing:var(--typography-rules-headline11-letter-spacing);text-transform:var(--typography-rules-headline11-text-transform);font-weight:var(--typography-rules-headline11-font-weight)}.typography_headline12{font-size:var(--typography-rules-headline12-font-size);font-family:var(--typography-rules-headline12-font-family);line-height:var(--typography-rules-headline12-line-height);letter-spacing:var(--typography-rules-headline12-letter-spacing);text-transform:var(--typography-rules-headline12-text-transform);font-weight:var(--typography-rules-headline12-font-weight)}.typography_text1{font-size:var(--typography-rules-text1-font-size);font-family:var(--typography-rules-text1-font-family);line-height:var(--typography-rules-text1-line-height);letter-spacing:var(--typography-rules-text1-letter-spacing);text-transform:var(--typography-rules-text1-text-transform);font-weight:var(--typography-rules-text1-font-weight)}.typography_text2{font-size:var(--typography-rules-text2-font-size);font-family:var(--typography-rules-text2-font-family);line-height:var(--typography-rules-text2-line-height);letter-spacing:var(--typography-rules-text2-letter-spacing);text-transform:var(--typography-rules-text2-text-transform);font-weight:var(--typography-rules-text2-font-weight)}.typography_text3{font-size:var(--typography-rules-text3-font-size);font-family:var(--typography-rules-text3-font-family);line-height:var(--typography-rules-text3-line-height);letter-spacing:var(--typography-rules-text3-letter-spacing);text-transform:var(--typography-rules-text3-text-transform);font-weight:var(--typography-rules-text3-font-weight)}.typography_text4{font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight)}.typography_text5{font-size:var(--typography-rules-text5-font-size);font-family:var(--typography-rules-text5-font-family);line-height:var(--typography-rules-text5-line-height);letter-spacing:var(--typography-rules-text5-letter-spacing);text-transform:var(--typography-rules-text5-text-transform);font-weight:var(--typography-rules-text5-font-weight)}.typography_text6{font-size:var(--typography-rules-text6-font-size);font-family:var(--typography-rules-text6-font-family);line-height:var(--typography-rules-text6-line-height);letter-spacing:var(--typography-rules-text6-letter-spacing);text-transform:var(--typography-rules-text6-text-transform);font-weight:var(--typography-rules-text6-font-weight)}.typography_text7{font-size:var(--typography-rules-text7-font-size);font-family:var(--typography-rules-text7-font-family);line-height:var(--typography-rules-text7-line-height);letter-spacing:var(--typography-rules-text7-letter-spacing);text-transform:var(--typography-rules-text7-text-transform);font-weight:var(--typography-rules-text7-font-weight)}.typography_text8{font-size:var(--typography-rules-text8-font-size);font-family:var(--typography-rules-text8-font-family);line-height:var(--typography-rules-text8-line-height);letter-spacing:var(--typography-rules-text8-letter-spacing);text-transform:var(--typography-rules-text8-text-transform);font-weight:var(--typography-rules-text8-font-weight)}.typography_text9{font-size:var(--typography-rules-text9-font-size);font-family:var(--typography-rules-text9-font-family);line-height:var(--typography-rules-text9-line-height);letter-spacing:var(--typography-rules-text9-letter-spacing);text-transform:var(--typography-rules-text9-text-transform);font-weight:var(--typography-rules-text9-font-weight)}.typography_caption1{font-size:var(--typography-rules-caption1-font-size);font-family:var(--typography-rules-caption1-font-family);line-height:var(--typography-rules-caption1-line-height);letter-spacing:var(--typography-rules-caption1-letter-spacing);text-transform:var(--typography-rules-caption1-text-transform);font-weight:var(--typography-rules-caption1-font-weight)}.typography_caption2{font-size:var(--typography-rules-caption2-font-size);font-family:var(--typography-rules-caption2-font-family);line-height:var(--typography-rules-caption2-line-height);letter-spacing:var(--typography-rules-caption2-letter-spacing);text-transform:var(--typography-rules-caption2-text-transform);font-weight:var(--typography-rules-caption2-font-weight)}.typography_paragraph1{font-size:var(--typography-rules-paragraph1-font-size);font-family:var(--typography-rules-paragraph1-font-family);line-height:var(--typography-rules-paragraph1-line-height);letter-spacing:var(--typography-rules-paragraph1-letter-spacing);text-transform:var(--typography-rules-paragraph1-text-transform);font-weight:var(--typography-rules-paragraph1-font-weight)}.typography_paragraph2{font-size:var(--typography-rules-paragraph2-font-size);font-family:var(--typography-rules-paragraph2-font-family);line-height:var(--typography-rules-paragraph2-line-height);letter-spacing:var(--typography-rules-paragraph2-letter-spacing);text-transform:var(--typography-rules-paragraph2-text-transform);font-weight:var(--typography-rules-paragraph2-font-weight)}.typography_paragraph3{font-size:var(--typography-rules-paragraph3-font-size);font-family:var(--typography-rules-paragraph3-font-family);line-height:var(--typography-rules-paragraph3-line-height);letter-spacing:var(--typography-rules-paragraph3-letter-spacing);text-transform:var(--typography-rules-paragraph3-text-transform);font-weight:var(--typography-rules-paragraph3-font-weight)}.typography_paragraph4{font-size:var(--typography-rules-paragraph4-font-size);font-family:var(--typography-rules-paragraph4-font-family);line-height:var(--typography-rules-paragraph4-line-height);letter-spacing:var(--typography-rules-paragraph4-letter-spacing);text-transform:var(--typography-rules-paragraph4-text-transform);font-weight:var(--typography-rules-paragraph4-font-weight)}.typography_disclaimer1{font-size:var(--typography-rules-disclaimer1-font-size);font-family:var(--typography-rules-disclaimer1-font-family);line-height:var(--typography-rules-disclaimer1-line-height);letter-spacing:var(--typography-rules-disclaimer1-letter-spacing);text-transform:var(--typography-rules-disclaimer1-text-transform);font-weight:var(--typography-rules-disclaimer1-font-weight)}.typography_disclaimer2{font-size:var(--typography-rules-disclaimer2-font-size);font-family:var(--typography-rules-disclaimer2-font-family);line-height:var(--typography-rules-disclaimer2-line-height);letter-spacing:var(--typography-rules-disclaimer2-letter-spacing);text-transform:var(--typography-rules-disclaimer2-text-transform);font-weight:var(--typography-rules-disclaimer2-font-weight)}.typography_button1{font-size:var(--typography-rules-button1-font-size);font-family:var(--typography-rules-button1-font-family);line-height:var(--typography-rules-button1-line-height);letter-spacing:var(--typography-rules-button1-letter-spacing);text-transform:var(--typography-rules-button1-text-transform);font-weight:var(--typography-rules-button1-font-weight)}.typography_button2{font-size:var(--typography-rules-button2-font-size);font-family:var(--typography-rules-button2-font-family);line-height:var(--typography-rules-button2-line-height);letter-spacing:var(--typography-rules-button2-letter-spacing);text-transform:var(--typography-rules-button2-text-transform);font-weight:var(--typography-rules-button2-font-weight)}.typography_links1{font-size:var(--typography-rules-links1-font-size);font-family:var(--typography-rules-links1-font-family);line-height:var(--typography-rules-links1-line-height);letter-spacing:var(--typography-rules-links1-letter-spacing);text-transform:var(--typography-rules-links1-text-transform);font-weight:var(--typography-rules-links1-font-weight)}.typography_ribbons1{font-size:var(--typography-rules-ribbons1-font-size);font-family:var(--typography-rules-ribbons1-font-family);line-height:var(--typography-rules-ribbons1-line-height);letter-spacing:var(--typography-rules-ribbons1-letter-spacing);text-transform:var(--typography-rules-ribbons1-text-transform);font-weight:var(--typography-rules-ribbons1-font-weight)}font,p{font-size:var(--typography-rules-text1-font-size);font-family:var(--typography-rules-text1-font-family);line-height:var(--typography-rules-text1-line-height);letter-spacing:var(--typography-rules-text1-letter-spacing);text-transform:var(--typography-rules-text1-text-transform);font-weight:var(--typography-rules-text1-font-weight)}b,h2,strong{font-size:var(--typography-rules-text2-font-size);font-family:var(--typography-rules-text2-font-family);line-height:var(--typography-rules-text2-line-height);letter-spacing:var(--typography-rules-text2-letter-spacing);text-transform:var(--typography-rules-text2-text-transform);font-weight:var(--typography-rules-text2-font-weight)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-from-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes popup-fade-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}::view-transition-old(root){animation:fade-out 90ms cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:fade-in .21s cubic-bezier(0,0,.2,1) 90ms both}html{--x-start:left;--x-end:right;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:10px;height:100vh;scroll-behavior:smooth;background-color:var(--layout-announcements-bar-background)}html[dir=rtl]{--x-start:right;--x-end:left}html.theme-switching *{transition:background-color .3s ease-in-out}.js-has-pseudo [csstools-has-2w-38-31-30-1m-2w-2p-37-14-1a-37-39-2q-19-2q-36-2p-32-2s-15]:not(does-not-exist){background-color:var(--color-main-brand)}html:has(.sub-brand){background-color:var(--color-main-brand)}body{--overlay-z-index:-1;--overlay-opacity:0;color:var(--colors-text);font-size:calc(var(--typography-default-font-size, 14)*1px);height:100%;overflow-x:hidden;scrollbar-gutter:stable}body,body #__next{background-color:var(--colors-background)}body #__next{display:flex;flex-direction:column;min-height:100%;position:relative}.js-has-pseudo [csstools-has-2q-33-2s-3d-w-z-2n-2n-32-2t-3c-38-1m-2w-2p-37-14-z-1w-2t-3a-2t-30-33-34-2t-36-37-15]:not(#does-not-exist):not(#does-not-exist):not(does-not-exist){padding-bottom:var(--spacing-xxxl)}body #__next:has(#Developers){padding-bottom:var(--spacing-xxxl)}@media(min-width:768px){.js-has-pseudo [csstools-has-2q-33-2s-3d-w-z-2n-2n-32-2t-3c-38-1m-2w-2p-37-14-z-1w-2t-3a-2t-30-33-34-2t-36-37-15]:not(#does-not-exist):not(#does-not-exist):not(does-not-exist){padding-bottom:var(--spacing-xxl)}body #__next:has(#Developers){padding-bottom:var(--spacing-xxl)}}body #__next #AnnouncementsBar,body #__next header{z-index:101}body #__next main{flex:1 1;position:relative}body .svg-icon{font-size:2.4rem;flex-shrink:0}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-z-2b-2t-2p-36-2r-2w-2f-2x-2s-2v-2t-38-1a-3a-2x-37-2x-2q-30-2t-15]:not(#does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-z-2n-2n-32-2t-3c-38-w-2w-2t-2p-2s-2t-36-w-32-2p-3a-w-2j-2s-2p-38-2p-19-30-2t-3a-2t-30-1p-y-1d-y-2l-1m-2u-33-2r-39-37-19-3b-2x-38-2w-2x-32-w-1a-32-2p-3a-19-37-39-2q-19-31-2t-32-39-15]:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-z-2n-2n-32-2t-3c-38-w-2w-2t-2p-2s-2t-36-w-32-2p-3a-w-2j-2s-2p-38-2p-19-30-2t-3a-2t-30-1p-y-1d-y-2l-1m-2w-33-3a-2t-36-w-1a-32-2p-3a-19-37-39-2q-19-31-2t-32-39-15]:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist):not(does-not-exist){--overlay-z-index:100;--overlay-opacity:1}body:has(#SearchWidget.visible),body:has(#__next header nav [data-level="1"]:focus-within .nav-sub-menu),body:has(#__next header nav [data-level="1"]:hover .nav-sub-menu){--overlay-z-index:100;--overlay-opacity:1}html[data-theme=mnn] strong{font-family:var(--font-family-main-bold)}html[data-theme=lal] body .title_line_2{font-family:EB Garamond;font-style:italic;font-weight:400}#loyaltylion .lion-screen--light{background-color:var(--colors-backdrop)}#loyaltylion .lion-modal{max-width:40rem;background-color:var(--colors-background)}#loyaltylion .lion-modal .lion-modal__header{display:flex;background-color:var(--colors-surface1)}#loyaltylion .lion-modal .lion-modal__title{padding:var(--spacing-xs);padding-inline-start:var(--spacing-md);font-size:var(--typography-rules-headline4-font-size);font-family:var(--typography-rules-headline4-font-family);line-height:var(--typography-rules-headline4-line-height);letter-spacing:var(--typography-rules-headline4-letter-spacing);text-transform:var(--typography-rules-headline4-text-transform);font-weight:var(--typography-rules-headline4-font-weight)}#loyaltylion .lion-modal .lion-modal__close-button{font-size:var(--spacing-md);position:absolute;top:0;right:0;text-align:center}#loyaltylion .lion-modal .lion-redeem-reward-modal__summary,#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__confirm-summary{font-size:var(--typography-rules-text1-font-size);font-family:var(--typography-rules-text1-font-family);line-height:var(--typography-rules-text1-line-height);letter-spacing:var(--typography-rules-text1-letter-spacing);text-transform:var(--typography-rules-text1-text-transform);font-weight:var(--typography-rules-text1-font-weight)}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__confirm-summary{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);text-align:start}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__confirm-summary:before{content:"";background-image:url(/_next/static/media/loyaltyIconMNN.94265dc1.svg);background-position:50%;background-size:cover;width:7rem;height:7rem}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__summary{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);text-align:start;font-size:var(--typography-rules-text1-font-size);font-family:var(--typography-rules-text1-font-family);line-height:var(--typography-rules-text1-line-height);letter-spacing:var(--typography-rules-text1-letter-spacing);text-transform:var(--typography-rules-text1-text-transform);font-weight:var(--typography-rules-text1-font-weight)}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__summary:before{content:"";background-image:url(/_next/static/media/loyaltyIconMNN.94265dc1.svg);background-position:50%;background-size:cover;flex-shrink:0;width:7rem;height:7rem}#loyaltylion .lion-redeem-reward-modal .lion-modal__content{padding:var(--spacing-md)}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__button-container{display:flex;flex-direction:column;row-gap:var(--spacing-xs);margin-top:var(--spacing-md)}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button{display:flex;justify-content:center;align-items:center;min-height:5rem;border-radius:0;margin:0;font-size:var(--typography-rules-button1-font-size);font-family:var(--typography-rules-button1-font-family);line-height:var(--typography-rules-button1-line-height);letter-spacing:var(--typography-rules-button1-letter-spacing);text-transform:var(--typography-rules-button1-text-transform);font-weight:var(--typography-rules-button1-font-weight)}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button--cancel{order:1;background-color:var(--colors-background);color:var(--colors-text);border:1px solid var(--colors-text)}#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button--confirm{order:0;background-color:var(--colors-text);color:var(--colors-background)}#loyaltylion .lion-modal--history-info,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher{max-width:40rem}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__basic,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__basic{padding:var(--spacing-lg)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info{display:grid;grid-template-columns:2fr 3fr 2fr;grid-template-rows:1fr 1fr;grid-column-gap:var(--spacing-md);-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-info-modal-content__points,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-info-modal-content__points{grid-column:2;height:-moz-fit-content;height:fit-content;font-size:var(--typography-rules-headline4-font-size);font-family:var(--typography-rules-headline4-font-family);line-height:var(--typography-rules-headline4-line-height);letter-spacing:var(--typography-rules-headline4-letter-spacing);text-transform:var(--typography-rules-headline4-text-transform);font-weight:var(--typography-rules-headline4-font-weight)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-info-modal-content__points:before,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-info-modal-content__points:before{display:none}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-info-modal-content__date,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-info-modal-content__date{display:flex;-moz-column-gap:var(--spacing-xxs);column-gap:var(--spacing-xxs);align-items:center;grid-column:2;align-self:baseline;font-size:var(--typography-rules-text1-font-size);font-family:var(--typography-rules-text1-font-family);line-height:var(--typography-rules-text1-line-height);letter-spacing:var(--typography-rules-text1-letter-spacing);text-transform:var(--typography-rules-text1-text-transform);font-weight:var(--typography-rules-text1-font-weight)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-info-modal-content__date:before,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-info-modal-content__date:before{all:unset;display:block;content:url(/_next/static/media/clockMNN.e0c4a591.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:var(--spacing-sm);height:var(--spacing-sm)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-state-bubble,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-state-bubble{grid-column:3;grid-row:1;position:static;display:flex;justify-content:center;align-items:center;-moz-column-gap:var(--spacing-xxxs);column-gap:var(--spacing-xxxs);font-size:var(--typography-rules-text4-font-size);font-family:var(--typography-rules-text4-font-family);line-height:var(--typography-rules-text4-line-height);letter-spacing:var(--typography-rules-text4-letter-spacing);text-transform:var(--typography-rules-text4-text-transform);font-weight:var(--typography-rules-text4-font-weight);background-color:var(--colors-success);padding:var(--spacing-xxxs) var(--spacing-xxs);border-radius:var(--spacing-sm)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-state-bubble:before,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-state-bubble:before{display:block;content:"";-webkit-mask:url(/_next/static/media/VIconMYKA.732996f2.svg);mask:url(/_next/static/media/VIconMYKA.732996f2.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;width:var(--spacing-sm);height:var(--spacing-sm)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info:before,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info:before{grid-column:1;grid-row:span 2;content:"";background-image:url(/_next/static/media/loyaltyIconMNN.94265dc1.svg);background-position:50%;background-size:cover;width:7rem;height:7rem}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__comment,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__comment{display:flex;flex-direction:column;row-gap:var(--spacing-xs);background-color:var(--colors-background);border:0;padding-inline:var(--spacing-lg);padding-top:0;padding-bottom:var(--spacing-xs)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__actions,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__actions{padding-inline:var(--spacing-lg);padding-bottom:var(--spacing-md)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__actions .lion-apply-reward-button,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__actions .lion-apply-reward-button{width:100%;padding:var(--spacing-sm);border-radius:0;font-size:var(--typography-rules-button1-font-size);font-family:var(--typography-rules-button1-font-family);line-height:var(--typography-rules-button1-line-height);letter-spacing:var(--typography-rules-button1-letter-spacing);text-transform:var(--typography-rules-button1-text-transform);font-weight:var(--typography-rules-button1-font-weight)}#loyaltylion .lion-modal--history-info .lion-reward-code,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-reward-code{display:flex;justify-content:center;align-items:center;width:100%;margin:0;border:1px dashed var(--colors-text);padding:var(--spacing-xxs) var(--spacing-lg)}#loyaltylion .lion-modal--history-info .lion-reward-code .lion-reward-code__code,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-reward-code .lion-reward-code__code{order:1;background-color:var(--colors-background);border:0;color:var(--colors-text);font-size:var(--typography-rules-text1-font-size);font-family:var(--typography-rules-text1-font-family);line-height:var(--typography-rules-text1-line-height);letter-spacing:var(--typography-rules-text1-letter-spacing);text-transform:var(--typography-rules-text1-text-transform);font-weight:var(--typography-rules-text1-font-weight)}#loyaltylion .lion-modal--history-info .lion-reward-code .lion-copy-to-clipboard-button,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-reward-code .lion-copy-to-clipboard-button{order:0;margin:0;padding:0;position:static}#loyaltylion .lion-modal--history-info .lion-reward-code .lion-copy-to-clipboard-button:before,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-reward-code .lion-copy-to-clipboard-button:before{all:unset;display:block;content:url(/_next/static/media/copyIconMNN.eca7d1b6.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:var(--spacing-md);height:var(--spacing-md)}#loyaltylion .lion-loyalty-widget .lion-notification-list .lion-notification-list__close{padding:var(--spacing-xxxs);color:#000}[data-theme=oal] #loyaltylion .lion-modal .lion-modal__header{background-color:var(--colors-background)}[data-theme=oal] #loyaltylion .lion-modal .lion-modal__title{font-size:var(--typography-rules-text6-font-size);font-family:var(--typography-rules-text6-font-family);line-height:var(--typography-rules-text6-line-height);letter-spacing:var(--typography-rules-text6-letter-spacing);text-transform:var(--typography-rules-text6-text-transform);font-weight:var(--typography-rules-text6-font-weight)}[data-theme=oal] #loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__confirm-summary{-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs)}[data-theme=oal] #loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__confirm-summary:before{background-image:url(/_next/static/media/loyaltyIconOAL.109fd2fb.svg)}[data-theme=oal] #loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__summary{-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs)}[data-theme=oal] #loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__summary:before{background-image:url(/_next/static/media/loyaltyIconOAL.109fd2fb.svg)}[data-theme=oal] #loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button{border-radius:var(--spacing-xxxs)}[data-theme=oal] #loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button--cancel{border-radius:var(--spacing-xxxs);background-color:var(--colors-surface1)}[data-theme=oal] #loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button--confirm{border-radius:var(--spacing-xxxs)}[data-theme=oal] #loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-state-bubble,[data-theme=oal] #loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-state-bubble{background-color:var(--oal-green);border-radius:var(--spacing-xxxs)}[data-theme=oal] #loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info .lion-history-state-bubble:before,[data-theme=oal] #loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info .lion-history-state-bubble:before{-webkit-mask:url(/_next/static/media/VIconOAL.22c23caa.svg);mask:url(/_next/static/media/VIconOAL.22c23caa.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[data-theme=oal] #loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info:before,[data-theme=oal] #loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info:before{background-image:url(/_next/static/media/loyaltyIconOAL.109fd2fb.svg)}[data-theme=oal] #loyaltylion .lion-modal--history-info .lion-history-info-modal-content__actions .lion-apply-reward-button,[data-theme=oal] #loyaltylion .lion-modal--history-info .lion-reward-code,[data-theme=oal] #loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__actions .lion-apply-reward-button,[data-theme=oal] #loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-reward-code{border-radius:var(--spacing-xxxs)}#loyaltylion .lion-modal--history-info .lion-history-info-modal-content__info:before,#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__confirm-summary:before,#loyaltylion .lion-redeem-reward-modal .lion-redeem-reward-modal__summary:before,#loyaltylion .lion-redeem-reward-modal--cart_discount_voucher .lion-history-info-modal-content__info:before{background-image:url(/_next/static/media/loyaltyIconTGR.67e829e7.svg)}