@font-face{font-family:PP Fragment Glare;src:url(PPFragmentGlare-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Fragment Glare;src:url(PPFragmentGlare-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Fragment Glare;src:url(PPFragmentGlare-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Fragment Sans;src:url(PPFragmentSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Fragment Sans;src:url(PPFragmentSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Fragment Sans;src:url(PPFragmentSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--sod-bloodshot: #ed1c24;--sod-bloodshot-dark: #b4151b;--sod-deep-sleep: #000000;--sod-awake: #ffffff;--sod-surface-red: var(--sod-bloodshot);--sod-surface-black: var(--sod-deep-sleep);--sod-surface-white: var(--sod-awake);--sod-text-on-light: var(--sod-deep-sleep);--sod-text-on-dark: var(--sod-awake);--sod-text-accent: var(--sod-bloodshot);--sod-font-glare: "PP Fragment Glare", "Times New Roman", serif;--sod-font-sans: "PP Fragment Sans", "Helvetica Neue", Arial, sans-serif;--sod-space-4: .25rem;--sod-space-8: .5rem;--sod-space-12: .75rem;--sod-space-16: 1rem;--sod-space-24: 1.5rem;--sod-space-32: 2rem;--sod-space-40: 2.5rem;--sod-space-20: 1.25rem;--sod-space-48: 3rem;--sod-space-56: 3.5rem;--sod-page-width: 120rem;--sod-control-height: 3rem;--sod-nav-height-desktop: 4rem;--sod-nav-height-mobile: 3rem;--sod-border-red: var(--sod-bloodshot);--sod-border-black: var(--sod-deep-sleep);--sod-border-white: var(--sod-awake);--font-body--family: var(--sod-font-sans);--font-body--weight: 400;--font-subheading--family: var(--sod-font-glare);--font-subheading--weight: 400;--font-heading--family: var(--sod-font-glare);--font-heading--weight: 400;--font-accent--family: var(--sod-font-sans);--font-accent--weight: 600;--font-h1--line-height: 1;--font-h2--line-height: 1;--font-h3--line-height: 1;--font-h4--line-height: 1;--font-h5--line-height: 1;--font-h6--line-height: 1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--sod-font-glare);font-weight:400;text-transform:lowercase}h1,.h1,h2,.h2{letter-spacing:-.02em}:root{--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0}.button,.button--primary,.button--secondary{font-family:var(--sod-font-sans);font-weight:600;font-size:.875rem;line-height:1;letter-spacing:0;text-transform:lowercase;border-radius:0;min-height:var(--sod-control-height)}.announcement-bar{font-family:var(--sod-font-sans);text-transform:lowercase}.announcement-bar__item,.announcement-bar p,.announcement-bar a{font-family:var(--sod-font-sans);font-weight:400;font-size:.875rem;line-height:1.36;letter-spacing:0;text-transform:lowercase}.announcement-bar,.announcement-bar .announcement-bar__item{min-height:2rem}@media screen and (max-width:749px){.announcement-bar__item,.announcement-bar p,.announcement-bar a{font-size:.75rem}.announcement-bar,.announcement-bar .announcement-bar__item{min-height:1.75rem}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(var(--sod-space-20), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(var(--sod-space-56), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.page-width-wide,.page-width-normal,.page-width-narrow{--page-content-width: calc(var(--sod-page-width) - var(--page-margin) * 2);--page-width: var(--sod-page-width);--sod-wrap-offset: max(0rem, (100% - var(--sod-page-width)) / 2);--sod-wrap-offset-half: max(0rem, 100% - var(--sod-page-width) / 2);--sod-gutter: calc(var(--sod-wrap-offset) + var(--page-margin));--sod-gutter-half: calc(var(--sod-wrap-offset-half) + var(--page-margin))}.section{--full-page-grid-central-column-width: min( var(--sod-page-width) - var(--page-margin) * 2, 100% - var(--page-margin) * 2 )}.header-section .header__row .header__columns,.header-section .header__row.divider--page-width:not(.section--page-width) .header__columns{box-sizing:border-box;max-width:none;margin-inline:0;padding-inline:0}#header-component[data-menu-style=drawer] .header__row .header__columns{padding-inline:0}.header__menu-item,.header__link,.menu-list__link,.header .link,.header .header-actions__text-style,.header .account-button__text,.header a{font-family:var(--sod-font-glare);font-weight:400;font-size:.875rem;line-height:1;letter-spacing:.02em;text-transform:lowercase}.header .menu-drawer .menu-drawer__menu-item{font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-16);line-height:var(--sod-lh-120);letter-spacing:0;text-transform:lowercase}.header .menu-drawer .menu-drawer__menu--secondary .menu-drawer__menu-item,.header .menu-drawer .menu-drawer__account,.header .menu-drawer .drawer-localization__button{font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-16);line-height:var(--sod-lh-128);letter-spacing:0;text-transform:lowercase}@media screen and (min-width:750px){.header{--header-height: var(--sod-nav-height-desktop);padding-inline:var(--sod-gutter)}.header .header__columns{min-height:var(--sod-nav-height-desktop);align-content:center}.header .menu-list__link-title{padding-inline:calc(var(--sod-space-40) / 2)}.header .header-menu .overflow-menu::part(list){margin-inline:calc(var(--sod-space-40) / -2)}.header [slot=overflow] .menu-list__link-title{padding-inline:0}.header .header__column--left,.header .header__column--center,.header .header__column--right,.header .header-actions--text{gap:var(--sod-space-40)}}.header .header-actions__cart-icon.header-actions__cart-icon{--cart-bubble-size: var(--sod-icon-16)}.header header-actions,.header .header-actions__action:not(.account-button){align-items:center}.header .header-actions__cart-icon.header-actions__cart-icon{margin-block:auto;align-self:center}.header .header-actions__cart-icon--has-cart.header-actions__cart-icon svg{-webkit-mask:none;mask:none}@media screen and (min-width:750px){.header .header-actions__cart-icon--text.header-actions__cart-icon{--cart-bubble-top: 9px;--cart-bubble-right: -4px;position:relative;display:block;width:37px;height:26px;gap:0}.header .header-actions__cart-icon--text.header-actions__cart-icon>span.mobile\:hidden{display:none}.header .header-actions__cart-icon--text.header-actions__cart-icon>.svg-wrapper{display:block!important;position:absolute;inset-block-end:0;inset-inline-start:0;width:25px;height:26px}.header .header-actions__cart-icon--text.header-actions__cart-icon>.svg-wrapper svg{width:25px;height:26px}.header .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:absolute;inset-block-start:1px;inset-inline-start:21px;inset-inline-end:auto;width:var(--sod-icon-16)}}@media screen and (max-width:749px){.header{--header-height: var(--sod-nav-height-mobile);padding-inline:var(--sod-space-20)}.header .header__drawer{--header-drawer-min-height: var(--sod-nav-height-mobile)}.header .header__columns{min-height:var(--sod-nav-height-mobile);align-content:center}.header .account-button{display:none}.header .header-actions__cart-icon.header-actions__cart-icon{--cart-bubble-top: 7.5px;--cart-bubble-right: -3.5px;position:relative;display:block;width:30px;height:20px;inset-block-start:-2px}.header .header-actions__cart-icon.header-actions__cart-icon>.svg-wrapper{position:absolute;inset-block-end:0;inset-inline-start:0;width:18.5px;height:19.5px}.header .header-actions__cart-icon.header-actions__cart-icon>.svg-wrapper svg{width:18.5px;height:19.5px}.header .header-actions__cart-icon.header-actions__cart-icon .cart-bubble{position:absolute;inset-block-start:0;inset-inline-start:14px;inset-inline-end:auto;width:var(--sod-icon-16)}}@media screen and (max-width:749px){.header .menu-drawer{--drawer-padding: var(--sod-space-20);width:100vw;max-width:none;border-inline-end:0}.header .header-logo,.header header-actions,.header .menu-drawer-container>.header__icon--summary{position:relative;z-index:calc(var(--layer-menu-drawer) + 1)}.header .menu-drawer__navigation{padding-block-start:calc(var(--header-group-height, var(--sod-nav-height-mobile)) + var(--sod-space-8))}.header .menu-drawer>.menu-drawer__close-button{display:none}.header .menu-drawer__backdrop{display:none}.header .menu-drawer-container>.header__icon--summary{--sod-burger-size: 18px;justify-content:flex-start;min-width:var(--minimum-touch-target);padding-inline-start:0;padding-block:calc((var(--sod-nav-height-mobile) - var(--sod-burger-size)) / 2)}.header .header__icon--summary .header-drawer-icon{width:var(--sod-burger-size);height:var(--sod-burger-size);margin-inline:0 auto}.header .header-actions__action:not(.account-button){align-items:center;min-height:var(--minimum-touch-target)}}:root{--sod-fs-72: 4.5rem;--sod-fs-40: 2.5rem;--sod-fs-32: 2rem;--sod-fs-24: 1.5rem;--sod-fs-20: 1.25rem;--sod-fs-16: 1rem;--sod-fs-14: .875rem;--sod-fs-12: .75rem;--sod-fs-10: .625rem;--sod-lh-100: 1;--sod-lh-120: 1.2;--sod-lh-128: 1.28;--sod-lh-136: 1.36;--sod-ls-0: 0;--sod-ls-tight: -.02em;--sod-ls-wide: .02em;--sod-space-x-5: .3125rem;--sod-space-x-6: .375rem;--sod-space-x-18: 1.125rem;--sod-space-x-10: .625rem;--sod-icon-10: .625rem;--sod-icon-12: .75rem;--sod-icon-16: 1rem;--sod-icon-24: 1.5rem;--sod-border-width: 1px;--sod-radius-0: 0;--sod-radius-4: .25rem;--sod-radius-pill: 6.25rem}.sod-banner{position:relative;display:grid;width:100%;overflow:clip;min-height:var(--sod-banner-height-mobile);background-color:var(--sod-banner-ground, var(--sod-surface-red));color:var(--sod-text-on-dark)}@media screen and (min-width:750px){.sod-banner{min-height:calc(var(--sod-banner-height-desktop) * max(1px,100vw / 1440))}}.sod-banner__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.sod-banner__media,.sod-banner__media-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.sod-banner__media{object-position:var(--sod-focal-m, 50% 50%);transform-origin:var(--sod-focal-m, 50% 50%);transform:scale(var(--sod-zoom-m, 1))}.sod-banner__media--desktop{display:none}@media screen and (min-width:750px){.sod-banner__media{object-position:var(--sod-focal-d, 50% 50%);transform-origin:var(--sod-focal-d, 50% 50%);transform:scale(var(--sod-zoom-d, 1))}.sod-banner__media--desktop{display:block}.sod-banner__media--mobile{display:none}}.sod-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--sod-banner-scrim)}@media screen and (min-width:750px){.sod-banner__scrim{display:none}}.sod-banner__heading{margin:0;font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-32);line-height:var(--sod-lh-100);letter-spacing:var(--sod-ls-0);text-transform:lowercase;color:var(--sod-text-on-dark);text-wrap:balance}.sod-banner__subheading{margin:0;font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-20);line-height:var(--sod-lh-128);letter-spacing:var(--sod-ls-0);text-transform:lowercase;color:var(--sod-text-on-dark)}@media screen and (min-width:750px){.sod-banner__heading{font-size:var(--sod-fs-72);letter-spacing:var(--sod-ls-tight)}}.sod-banner__button{display:inline-flex;align-items:center;justify-content:center;height:var(--sod-control-height);padding-inline:var(--sod-space-16);border:0;border-radius:var(--sod-radius-0);cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--sod-font-sans);font-weight:600;font-size:var(--sod-fs-14);line-height:var(--sod-lh-100);letter-spacing:var(--sod-ls-0);text-transform:lowercase;transition:background-color .2s ease,color .2s ease}@media screen and (min-width:750px){.sod-banner__button{padding-inline:var(--sod-space-24)}}.sod-banner__button--primary{background-color:var(--sod-surface-red);color:var(--sod-text-on-dark)}.sod-banner__button--primary:hover,.sod-banner__button--primary:focus-visible{background-color:var(--sod-bloodshot-dark)}.sod-banner__button--secondary{background-color:var(--sod-surface-white);color:var(--sod-text-accent)}.sod-banner__button--secondary:hover,.sod-banner__button--secondary:focus-visible{background-color:var(--sod-surface-black);color:var(--sod-text-on-dark)}.sod-banner__button:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:2px}@media screen and (max-width:749px){.sod-banner__button--mobile-primary{background-color:var(--sod-surface-red);color:var(--sod-text-on-dark)}.sod-banner__button--mobile-primary:hover,.sod-banner__button--mobile-primary:focus-visible{background-color:var(--sod-bloodshot-dark);color:var(--sod-text-on-dark)}.sod-banner__button--mobile-secondary{background-color:var(--sod-surface-white);color:var(--sod-text-accent)}.sod-banner__button--mobile-secondary:hover,.sod-banner__button--mobile-secondary:focus-visible{background-color:var(--sod-surface-black);color:var(--sod-text-on-dark)}}.sod-card__badge,.sod-banner__button--primary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:749px){.sod-banner__button--mobile-primary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.sod-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:clip;background-color:var(--sod-surface-white)}.sod-card__media{position:relative;display:block;aspect-ratio:472 / 424;overflow:clip;background-color:var(--sod-surface-white)}.sod-card__packshot-box{position:absolute;top:13.92%;right:11.44%;bottom:0;left:11.23%;display:block}.sod-card__packshot{width:100%;height:100%;object-fit:contain;transition:opacity .4s ease}.sod-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.sod-card__scrim{position:absolute;inset-inline:0;top:0;height:8.75rem;opacity:0;pointer-events:none;background:linear-gradient(to bottom,#00000059,#0000);transition:opacity .4s ease}.sod-card__badge{position:absolute;z-index:var(--layer-raised);top:var(--sod-space-12);left:var(--sod-space-12);display:inline-flex;align-items:center;justify-content:center;height:1.125rem;padding-block:0;padding-inline:var(--sod-space-12);border-radius:var(--sod-radius-pill);background-color:var(--sod-surface-black);color:var(--sod-text-on-dark);font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-12);line-height:var(--sod-lh-100);letter-spacing:var(--sod-ls-wide);text-transform:lowercase}.sod-card__rating{display:flex;align-items:center;justify-content:center;gap:var(--sod-space-4);margin:0;color:var(--sod-text-accent);transition:color .4s ease}.sod-card__stars{display:flex;align-items:center;gap:var(--sod-space-4)}.sod-card__star{display:block;width:.5rem;height:.5rem}.sod-card__star svg{display:block;width:100%;height:100%}.sod-card__star.is-empty{opacity:var(--opacity-20, .2)}.sod-card__review-count{font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-10);line-height:var(--sod-lh-136);text-transform:lowercase}.sod-card__info{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--sod-space-8) var(--sod-space-12) 0;text-align:center}.sod-card__title{font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-14);line-height:var(--sod-lh-120);text-transform:lowercase;text-decoration:none;color:var(--sod-text-accent)}.sod-card__subtitle{display:none;margin:0;font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);text-transform:lowercase;color:var(--sod-text-on-light);max-width:21rem}.sod-card__cta{box-sizing:border-box;display:block;padding:2px var(--sod-space-12) var(--sod-space-12);text-align:center}.sod-card__cta-button{padding:0;border:0;background:none;color:var(--sod-text-on-light);cursor:pointer;font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);text-transform:lowercase;text-decoration:underline;text-underline-position:from-font}.sod-card__cta-button[disabled]{opacity:.4;cursor:default}.sod-card__cta-label--wide{display:none}@media screen and (min-width:750px){.sod-card__star{width:.75rem;height:.75rem}.sod-card__stars{gap:var(--sod-space-x-6)}.sod-card__badge{top:30px;left:30px;font-family:var(--sod-font-glare)}.sod-card__rating{position:absolute;z-index:var(--layer-raised);top:30px;right:30px;gap:var(--sod-space-8)}.sod-card__info{flex:0 0 auto;height:6rem;gap:var(--sod-space-8);padding:var(--sod-space-8) var(--sod-space-16) 18px}.sod-card__media{flex:1 1 auto}.sod-card__title{font-size:var(--sod-fs-20);line-height:var(--sod-lh-128)}.sod-card__subtitle{display:block}.sod-card__cta{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:center;height:6rem;padding:var(--sod-space-24) var(--sod-space-16);background-color:var(--sod-surface-red);translate:0 100%;transition:translate .35s ease,background-color .2s ease}.sod-card__cta:hover{background-color:var(--sod-bloodshot-dark)}.sod-card__cta-button{color:var(--sod-text-on-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:var(--sod-fs-14);line-height:var(--sod-lh-100);text-decoration:none}.sod-card__cta-label--wide{display:inline}.sod-card__cta-label--compact{display:none}.sod-card:hover .sod-card__cta,.sod-card:has(:focus-visible) .sod-card__cta{translate:0}.sod-card:hover .sod-card__rating,.sod-card:has(:focus-visible) .sod-card__rating{color:var(--sod-text-on-dark)}.sod-card:hover .sod-card__hover,.sod-card:has(:focus-visible) .sod-card__hover,.sod-card:hover .sod-card__scrim,.sod-card:has(:focus-visible) .sod-card__scrim{opacity:1}.sod-card:hover .sod-card__hover+.sod-card__scrim{opacity:1}.sod-card:has(.sod-card__hover):hover .sod-card__packshot,.sod-card:has(.sod-card__hover):has(:focus-visible) .sod-card__packshot{opacity:0}}@media(prefers-reduced-motion:reduce){.sod-card__cta,.sod-card__hover,.sod-card__packshot,.sod-card__scrim{transition:none}}.sod-ugc-card{position:relative;flex:0 0 15rem;height:15.25rem;overflow:clip;background-color:var(--sod-surface-black)}.sod-ugc-card__link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.sod-ugc-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sod-ugc-card__media :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.sod-product-strip{position:absolute;inset-inline:0;bottom:0;display:none;align-items:center;gap:var(--sod-space-16);height:6rem;padding-inline:var(--sod-space-8);background-color:var(--sod-surface-red);color:var(--sod-text-on-dark);translate:0 100%;transition:translate .35s ease}.sod-product-strip__thumb{flex:none;display:block;width:5rem;height:5rem}.sod-product-strip__thumb img{display:block;width:100%;height:100%;object-fit:contain}.sod-product-strip__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sod-space-8);min-width:0}.sod-product-strip__name{font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-24);line-height:var(--sod-lh-128);text-transform:lowercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sod-product-strip__cta{font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-16);line-height:var(--sod-lh-128);text-transform:lowercase;text-decoration:underline;text-underline-position:from-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sod-ugc-card__sound{position:absolute;z-index:var(--layer-raised);top:var(--sod-space-24);right:var(--sod-space-24);display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;color:var(--sod-text-on-dark);cursor:pointer}.sod-ugc-card__sound svg{display:block;width:100%;height:100%}.sod-ugc-card__sound-on{display:none}.sod-ugc-card__sound[aria-pressed=true] .sod-ugc-card__sound-on{display:block}.sod-ugc-card__sound[aria-pressed=true] .sod-ugc-card__sound-off{display:none}@media screen and (min-width:750px){.sod-ugc-card{flex:0 0 29.5rem;height:30rem}.sod-product-strip{display:flex}:is(.sod-ugc-card,.sod-tst-card):hover .sod-product-strip,:is(.sod-ugc-card,.sod-tst-card):focus-within .sod-product-strip{translate:0}}@media(prefers-reduced-motion:reduce){.sod-product-strip{transition:none}}.sod-tst-card{position:relative;box-sizing:border-box;flex:0 0 15rem;display:flex;flex-direction:column;overflow:clip;border:var(--sod-border-width) solid var(--sod-border-red);background-color:var(--sod-surface-white);color:var(--sod-text-on-light)}.sod-tst-card__media{order:1;display:block;margin:var(--sod-space-12) var(--sod-space-12) 0;aspect-ratio:424 / 200;min-height:0;overflow:clip}.sod-tst-card__media img{display:block;width:100%;height:100%;object-fit:cover}.sod-tst-card__stars{order:3;display:flex;align-items:center;gap:var(--sod-space-x-6);margin-block-start:var(--sod-space-12);padding-inline:var(--sod-space-12);color:var(--sod-text-accent)}.sod-tst-card__star{display:block;width:.5rem;height:.5rem}.sod-tst-card__star svg{display:block;width:100%;height:100%}.sod-tst-card__star.is-empty{opacity:var(--opacity-20, .2)}.sod-tst-card__quote{order:2;margin:var(--sod-space-12) 0 0;padding-inline:var(--sod-space-12);padding-block-end:var(--sod-space-12);height:6.25rem;overflow:hidden;border-block-end:var(--sod-border-width) solid var(--sod-border-red);font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-14);line-height:var(--sod-lh-136);text-transform:lowercase}.sod-tst-card__author{order:4;margin:var(--sod-space-4) 0 var(--sod-space-12);padding-inline:var(--sod-space-12);font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-14);line-height:var(--sod-lh-120);text-transform:lowercase}@media screen and (min-width:750px){.sod-tst-card{flex:0 0 29.5rem;height:30rem;align-items:center}.sod-tst-card__media{align-self:stretch;aspect-ratio:auto;height:16.75rem}.sod-tst-card__stars{order:2}.sod-tst-card__quote{order:3;box-sizing:border-box;max-width:27.5rem;height:5rem;padding-inline:0;padding-block-end:0;border-block-end:0;font-size:var(--sod-fs-16);line-height:var(--sod-lh-128);text-align:center}.sod-tst-card__author{margin-block:auto calc(var(--sod-space-32) + var(--sod-space-12));font-size:var(--sod-fs-16)}}.shopify-section-group-footer-group .footer-content{grid-template-columns:minmax(0,1fr);gap:0;font-family:var(--sod-font-sans)}.shopify-section-group-footer-group .footer-content>.group-block{min-width:0;max-width:100%;overflow:clip}.shopify-section-group-footer-group .instagram-strip{min-width:0;max-width:100%}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content{padding-block:var(--sod-space-32) var(--sod-space-16);gap:var(--sod-space-32)}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content>:not(.instagram-strip){box-sizing:border-box;padding-inline:var(--sod-gutter)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block),.shopify-section-group-footer-group .instagram-strip{order:-2}.shopify-section-group-footer-group .email-signup-block{order:-1}.shopify-section-group-footer-group .instagram-strip,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select){margin-block-start:calc(var(--sod-space-8) * -1)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block)>.group-block-content{flex-direction:row-reverse;justify-content:space-between;align-items:center}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block)>.group-block-content>.image-block{flex:0 0 auto;width:3.5rem}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block)>.group-block-content>.image-block .image-block__image{display:block;width:100%;height:auto;animation:sod-footer-bob 3s ease-in-out infinite}@keyframes sod-footer-bob{0%,to{translate:0 0}50%{translate:0 calc(var(--sod-space-8) * -1)}}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media) .text-block,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media) .text-block p{margin:0;white-space:nowrap;font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-16);line-height:var(--sod-lh-120);letter-spacing:0;text-transform:lowercase}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media)>.group-block-content>.group-block>.group-block-content{flex-wrap:nowrap;align-items:center;height:var(--sod-space-32);gap:var(--sod-space-12)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media)>.group-block-content>.group-block>.group-block-content>*{display:flex;flex:0 0 var(--sod-icon-16);width:var(--sod-icon-16);height:var(--sod-icon-16)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media)>.group-block-content>.group-block .icon-block__media{display:block;width:100%!important;height:100%!important;object-fit:contain}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block~.group-block>.group-block-content>.menu)>.group-block-content{flex-direction:column-reverse;gap:var(--sod-space-24)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block~.group-block>.group-block-content>.menu)>.group-block-content>.image-block .image-block__image{display:block;width:100%;height:auto}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu)>.group-block-content{gap:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu{width:100%}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu--dividers .menu__details{border-block-end:var(--sod-border-width, 1px) solid currentcolor}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu--dividers:first-child .menu__details{border-block-start:var(--sod-border-width, 1px) solid currentcolor}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__heading{padding-block:var(--sod-space-16) var(--sod-space-12);font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-20);line-height:var(--sod-lh-120);letter-spacing:0;text-transform:lowercase}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__heading__default,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__heading__accordion{font:inherit;letter-spacing:inherit;text-transform:inherit}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__heading__toggle,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__heading__toggle svg{width:var(--sod-icon-24);height:var(--sod-icon-24)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu--dividers .details-content{padding-block-end:var(--sod-space-16)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__item,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__item a{font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-14);line-height:var(--sod-lh-136);letter-spacing:0;text-transform:lowercase;text-decoration:none;color:inherit}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__item a:hover{text-decoration:underline}.shopify-section-group-footer-group .email-signup__input-group{flex-direction:column;gap:var(--sod-space-8);align-items:stretch}.shopify-section-group-footer-group .email-signup__input,.shopify-section-group-footer-group .email-signup__button{box-sizing:border-box;height:var(--sod-control-height);border:0;border-radius:0;font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-16);line-height:var(--sod-lh-120);letter-spacing:0;text-transform:lowercase}.shopify-section-group-footer-group .email-signup__input{width:100%;min-height:var(--sod-control-height);padding-block:var(--sod-space-8);padding-inline:var(--sod-space-16)}.shopify-section-group-footer-group .email-signup__input::placeholder{color:inherit;opacity:1}.shopify-section-group-footer-group .email-signup__input:focus{outline:none;box-shadow:none}.shopify-section-group-footer-group .email-signup__input::selection{background-color:transparent}.shopify-section-group-footer-group .email-signup__button{width:100%;padding-inline:var(--sod-space-24)}.shopify-section-group-footer-group .email-signup__button:focus-visible{--button-background-color: var(--sod-surface-black);--button-color: var(--sod-text-on-dark);--button-border-color: var(--sod-surface-black);background-color:var(--sod-surface-black);color:var(--sod-text-on-dark)}@media(hover:hover){.shopify-section-group-footer-group .email-signup__button:hover{--button-background-color: var(--sod-surface-black);--button-color: var(--sod-text-on-dark);--button-border-color: var(--sod-surface-black);background-color:var(--sod-surface-black);color:var(--sod-text-on-dark)}}@media(hover:none){.shopify-section-group-footer-group .email-signup__button:hover:not(:focus-visible){--button-background-color: var(--sod-surface-red);--button-color: var(--sod-text-on-dark);--button-border-color: var(--sod-surface-red)}}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content>.group-block>.group-block-content{gap:var(--sod-space-12)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content>.group-block{width:100%}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu{order:1}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block{order:2}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block p{margin:0;width:100%;white-space:nowrap;font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);letter-spacing:0;text-align:center;text-transform:lowercase}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu .menu__heading{display:none}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu{width:100%}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu .menu__details{border:0;padding:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu .details-content{margin:0;padding:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu ul{display:flex;justify-content:space-between;gap:var(--sod-space-12);margin:0;padding:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu__item{flex:0 0 auto;margin:0;white-space:nowrap}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu__item a{font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);letter-spacing:0;text-transform:lowercase;text-decoration:none;color:inherit}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu__item a:hover{text-decoration:underline}#header-component[data-sod-at-footer]{opacity:0;pointer-events:none}html:has(#contact_form:target),.page-wrapper:has(#contact_form:target){scroll-behavior:auto}.shopify-section-group-footer-group .currency-select{display:block;order:3}@media screen and (max-width:749px){.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content>.group-block,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content>.group-block>.group-block-content{display:contents}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content>.group-block>.group-block__media-wrapper{display:none}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block p{width:auto}.shopify-section-group-footer-group .currency-select__select{font-size:var(--sod-fs-12)}}@media(prefers-reduced-motion:reduce){.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block) .image-block__image{animation:none}}@media screen and (min-width:750px){.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content{padding-block:var(--sod-space-24);gap:var(--sod-space-40)}.shopify-section-group-footer-group .instagram-strip{margin-block:calc(var(--sod-space-16) * -1) var(--sod-space-16)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select){margin-block-start:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block),.shopify-section-group-footer-group .instagram-strip,.shopify-section-group-footer-group .email-signup-block{order:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block)>.group-block-content{flex-direction:row;justify-content:flex-start;gap:var(--sod-space-24)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block):has(>.group-block-content>.group-block>.group-block-content>.text-block)>.group-block-content>.image-block{width:3.75rem}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media) .text-block,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media) .text-block p{font-size:var(--sod-fs-20);line-height:var(--sod-lh-128)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.text-block):has(>.group-block-content>.group-block .icon-block__media)>.group-block-content>.group-block>.group-block-content>*{flex-basis:var(--sod-icon-24);width:var(--sod-icon-24);height:var(--sod-icon-24)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block~.group-block>.group-block-content>.menu)>.group-block-content{flex-direction:row;align-items:flex-start;gap:calc(var(--sod-space-56) + var(--sod-space-24))}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.image-block~.group-block>.group-block-content>.menu)>.group-block-content>.image-block{flex:0 1 46.625rem;min-width:0;max-width:46.625rem}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu){flex:1 0 auto;width:auto}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__item{white-space:nowrap}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu)>.group-block-content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--sod-space-24)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu{width:auto}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu--dividers .menu__details,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu--dividers:first-child .menu__details{border:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__heading{padding:0;font-size:var(--sod-fs-16);line-height:var(--sod-lh-120)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu--dividers .details-content{padding-block-end:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__item,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.menu~.menu) .menu__item a{font-size:var(--sod-fs-12)}.shopify-section-group-footer-group .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){flex-direction:row;gap:0}.shopify-section-group-footer-group .email-signup__input,.shopify-section-group-footer-group .email-signup__button{height:7rem;font-size:var(--sod-fs-40);line-height:var(--sod-lh-100)}.shopify-section-group-footer-group .email-signup__input{min-height:7rem;padding-block:var(--sod-space-16);padding-inline:var(--sod-space-24)}.shopify-section-group-footer-group .email-signup__button{width:auto;padding-inline:var(--sod-space-40)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content>.group-block>.group-block-content{flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sod-space-24)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select)>.group-block-content>.group-block{width:auto}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block{order:0;width:auto}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block,.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .text-block p{width:auto;text-align:start}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu ul{justify-content:flex-start;gap:var(--sod-space-24)}.shopify-section-group-footer-group .group-block:has(>.group-block-content>.currency-select) .menu__item a{font-size:var(--sod-fs-14)}.shopify-section-group-footer-group .currency-select{display:block;margin-inline-start:auto}}:root{--sod-pdp-details-width: 35.625rem;--sod-pdp-thumb-width: 5rem;--sod-pdp-gallery-width: 42.875rem;--sod-pdp-thumb-gap: .6875rem;--sod-pdp-radio: .875rem;--sod-pdp-text-soft: #282828}.product-information{color:var(--sod-text-on-light)}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) min(var(--sod-pdp-details-width),45%);column-gap:var(--sod-space-56);max-width:calc(var(--sod-pdp-gallery-width) + var(--sod-space-56) + var(--sod-pdp-details-width) + var(--sod-space-16));justify-self:center;width:100%;padding-inline-end:var(--sod-space-16)}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left :is(.product-information__media,.product-details){padding-inline:0}}@media screen and (max-width:749px){.product-information.section{row-gap:0;padding-block:0}.product-information .product-details{grid-column:1 / -1}.shopify-section:has(>.product-information)>.section-background,.product-information.section{background-color:var(--sod-surface-white)}}.product-information .product-details>.group-block{position:relative;background-color:var(--sod-surface-white);color:var(--sod-text-on-light);border-radius:var(--sod-radius-0)}@media screen and (min-width:750px){.product-information .product-details>.group-block>.group-block-content{padding-block-end:var(--sod-space-24)}.product-information .product-details.sticky-content--desktop{position:static}.product-information media-gallery{position:sticky;top:var(--sod-space-56);align-self:start;transition:top var(--animation-speed) var(--animation-easing)}.page-wrapper:has(#header-component[sticky=always]) .product-information media-gallery,.page-wrapper:has(#header-component[sticky=scroll-up][data-sticky-state=active]) .product-information media-gallery{top:calc(var(--header-height, 0px) + var(--sod-space-56))}}@media screen and (max-width:749px){.product-information.section.section--page-width .product-details>.group-block{padding:14px var(--sod-space-20) var(--sod-space-24)}}.product-information media-gallery{--media-radius: var(--sod-radius-0)}.product-information media-gallery slideshow-component{position:relative}@media screen and (min-width:750px){.product-information .media-gallery--carousel slideshow-slides{flex-direction:column;aspect-ratio:var(--gallery-aspect-ratio, 1);height:auto;overflow:hidden;scroll-snap-type:y mandatory}.product-information .media-gallery--carousel slideshow-slide{height:100%;max-height:none;scroll-snap-align:center;scroll-snap-stop:always;view-timeline-axis:block}.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){column-gap:var(--sod-space-16)}.product-information .media-gallery--carousel slideshow-container{display:flex;flex-direction:column;gap:var(--sod-space-16);overflow:visible}.product-information .media-gallery--carousel slideshow-container>slideshow-arrows{display:none}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{--thumbnail-width: var(--sod-pdp-thumb-width);padding:0;gap:var(--sod-pdp-thumb-gap)}.product-information .slideshow-controls__thumbnails .slideshow-control{box-sizing:border-box;flex:0 0 auto;width:var(--sod-pdp-thumb-width);height:var(--sod-pdp-thumb-width);aspect-ratio:1;border:2px solid transparent;border-radius:var(--sod-radius-0)}.product-information .sod-pdp-badge{left:calc(var(--sod-pdp-thumb-width) + var(--sod-space-16) + var(--sod-space-24))}}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:none;border:2px solid var(--sod-border-red)}.sod-pdp-badge{position:absolute;top:var(--sod-space-24);left:var(--sod-space-24);z-index:var(--layer-raised);display:inline-flex;align-items:center;padding-inline:var(--sod-space-12);padding-block:var(--sod-space-4) var(--sod-space-x-5);border-radius:var(--sod-radius-pill);background-color:var(--sod-surface-red);color:var(--sod-text-on-dark);font-family:var(--sod-font-glare);font-size:var(--sod-fs-12);line-height:var(--sod-lh-100);letter-spacing:var(--sod-ls-wide);text-transform:lowercase;pointer-events:none}.product-information slideshow-component:has(slideshow-slide:not(:first-of-type)[aria-hidden=false]) .sod-pdp-badge{display:none}@media screen and (max-width:749px){.sod-pdp-badge{top:var(--sod-space-12);left:var(--sod-space-12)}.product-information .media-gallery--carousel slideshow-slide.product-media-container{--slide-width: 85.333%;width:var(--slide-width);scroll-snap-align:start}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{gap:var(--sod-space-4);padding:var(--sod-space-4) var(--sod-space-4) 0}.product-information .slideshow-controls__thumbnails .slideshow-control{flex:0 0 auto;width:calc((100vw - 7 * var(--sod-space-4)) / 6);height:auto;aspect-ratio:1}}.product-information .product-details .text-block:has(>h1){margin-block-start:calc(2px - var(--sod-space-16));padding-inline-end:calc(var(--sod-space-56) + var(--sod-space-16))}.product-information .product-details .text-block[class*=__description]{margin-block-start:calc(var(--sod-space-12) - var(--sod-space-16))}.sod-pdp-rating{--kl-reviews-stars-star-color: var(--sod-bloodshot);--kl-reviews-stars-empty-star-color: color-mix(in srgb, var(--sod-bloodshot) 20%, transparent);--kl-reviews-stars-primary-font-font-family: var(--sod-font-sans);--kl-reviews-stars-primary-font-font-weight: 400;--kl-reviews-stars-primary-font-font-size: var(--sod-fs-10);--kl-reviews-stars-primary-font-color: currentcolor;display:flex;min-block-size:calc(var(--sod-fs-10) * var(--sod-lh-136));color:var(--sod-text-accent)}.sod-pdp-rating .kl_reviews__star_rating_widget{display:inline-flex;align-items:center;gap:var(--sod-space-8);color:inherit;text-decoration:none}.sod-pdp-rating .kl_reviews__star_rating_widget>span{display:none}.sod-pdp-rating .kl_reviews__stars_badge{display:flex;align-items:center;gap:var(--sod-space-x-6)}.sod-pdp-rating .kl_reviews__stars_badge svg{width:var(--sod-icon-12)!important;height:var(--sod-icon-12)!important;-webkit-mask:url(icon-sod-star.svg) center / contain no-repeat;mask:url(icon-sod-star.svg) center / contain no-repeat}.sod-pdp-rating .kl_reviews__stars_badge :is(path,circle){transform-box:view-box;transform-origin:center;transform:scale(1.6);stroke:none}.sod-pdp-rating .kl_reviews__star_rating_widget__label{line-height:var(--sod-lh-136);text-decoration:underline;text-underline-position:from-font;text-transform:lowercase}.sod-pdp-rating .kl_reviews__star_rating_widget__label:before{content:"("}.sod-pdp-rating .kl_reviews__star_rating_widget__label:after{content:")"}@media screen and (max-width:749px){.product-information .product-details .text-block:has(>h1) h1{font-size:var(--sod-fs-24)}.product-information .product-details .text-block:has(>h1){margin-block-start:calc(var(--sod-space-x-6) - var(--sod-space-16))}.sod-pdp-rating .kl_reviews__stars_badge{gap:var(--sod-space-4)}.sod-pdp-rating .kl_reviews__stars_badge svg{width:var(--sod-icon-10)!important;height:var(--sod-icon-10)!important}.product-information .product-details .accordion,.product-information .product-details .sod-bundle{margin-block-start:var(--sod-space-8)}}.product-information .product-details .text-block h1{margin:0;font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-40);line-height:var(--sod-lh-100);letter-spacing:var(--sod-ls-0);text-transform:lowercase;color:var(--sod-text-accent)}.product-information .product-details .text-block[class*=__description],.product-information .product-details .text-block[class*=__description] p{font-family:var(--sod-font-sans);font-size:var(--sod-fs-14);line-height:var(--sod-lh-136);color:var(--sod-pdp-text-soft)}.sod-pdp-pack{position:absolute;top:0;right:0;display:grid;place-items:center;width:var(--sod-space-56);height:var(--sod-space-56);border-radius:var(--sod-radius-pill);background-color:var(--sod-surface-black);color:var(--sod-text-on-dark);font-family:var(--sod-font-glare);font-size:var(--sod-fs-12);line-height:var(--sod-lh-100);letter-spacing:var(--sod-ls-wide);text-align:center;text-transform:lowercase}@media screen and (max-width:749px){.sod-pdp-pack{top:0;right:0}}.sod-po{display:block;padding-block:var(--sod-space-8);font-family:var(--sod-font-sans);text-transform:lowercase}.sod-po__group{display:flex;flex-direction:column;gap:var(--sod-space-12);margin:0;padding:0;border:0;min-inline-size:0}.sod-po__option{display:flex;flex-direction:column}.sod-po__ribbon{padding-inline:var(--sod-space-12);padding-block:var(--sod-space-x-6);background-color:var(--sod-surface-black);color:var(--sod-text-on-dark);font-size:var(--sod-fs-12);line-height:var(--sod-lh-136)}.sod-po__card{position:relative;display:flex;align-items:flex-start;gap:var(--sod-space-8);padding:var(--sod-space-12);background-color:var(--sod-surface-white);border:var(--sod-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10));cursor:pointer}.sod-po__ribbon+.sod-po__card{border-block-start:0}.sod-po__card--onetime{align-items:center}.sod-po__card:has(.sod-po__input:checked){border-color:var(--sod-border-black)}.sod-po__card:has(.sod-po__input:focus-visible){outline:var(--focus-outline-width, 2px) solid var(--sod-border-black);outline-offset:2px}.sod-po__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;-webkit-appearance:none;appearance:none}.sod-po__radio{flex:0 0 auto;width:var(--sod-pdp-radio);height:var(--sod-pdp-radio);margin-block-start:2px;border:var(--sod-border-width) solid var(--sod-border-black);border-radius:var(--sod-radius-pill);background:var(--sod-surface-white)}.sod-po__input:checked+.sod-po__radio{background:radial-gradient(circle closest-side,var(--sod-bloodshot) 60%,transparent 60%)}.sod-po__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--sod-space-4);min-width:0}.sod-po__name{font-size:var(--sod-fs-14);line-height:var(--sod-lh-136)}.sod-po__save{padding-inline:var(--sod-space-4);padding-block:2px;background-color:var(--sod-po-save-ground);color:var(--sod-text-on-dark);font-size:var(--sod-fs-10);line-height:var(--sod-lh-136)}.sod-po__lines{display:flex;flex-direction:column;gap:var(--sod-space-4);padding-block-start:var(--sod-space-4);font-size:var(--sod-fs-12);line-height:var(--sod-lh-136)}.sod-po__price{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:var(--sod-space-4);font-size:var(--sod-fs-14);line-height:var(--sod-lh-136)}.sod-po__per-unit{font-size:var(--sod-fs-10);opacity:.6}.product-information .product-form-buttons .quantity-selector-wrapper,.product-information .product-form-buttons .quantity-label,.product-information .product-form-buttons .quantity-rules{display:none}.product-information .product-form-buttons{gap:var(--sod-space-8)}.product-information .product-details .sod-po+.buy-buttons-block{margin-block-start:calc(var(--sod-space-12) - var(--sod-space-16))}.product-information .add-to-cart-button{width:100%;min-height:var(--sod-control-height);background-color:var(--sod-surface-red);color:var(--sod-text-on-dark);border:0;border-radius:var(--sod-radius-0);text-transform:lowercase}.product-information .add-to-cart-button .add-to-cart-icon{display:none}.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__button--unbranded{min-height:var(--sod-control-height);border-radius:var(--sod-radius-0);background-color:var(--sod-surface-black)}.product-information .product-details .text-block[class*=__reassurance] p{font-family:var(--sod-font-sans);font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);text-transform:lowercase;opacity:.8}.product-information:not(:has(sod-purchase-options)) .text-block[class*=__reassurance],.quick-add-modal__content:not(:has(sod-purchase-options)) .text-block[class*=__reassurance]{display:none}.product-information .product-details .accordion--dividers{--color-border: rgb(var(--color-foreground-rgb) / var(--opacity-10))}.product-information .product-details accordion-custom details .details-content{transition:none}.product-information .product-details accordion-custom details::details-content{transition:none}.product-information .product-details summary .svg-wrapper{transition:none}.product-information .accordion .details__header{padding-block:var(--sod-space-12);font-family:var(--sod-font-sans);font-size:var(--sod-fs-14);line-height:var(--sod-lh-136);text-transform:lowercase;color:var(--sod-text-on-light)}.product-information .accordion .details__header .svg-wrapper svg{width:var(--sod-icon-16);height:var(--sod-icon-16)}.product-information .accordion .details-content,.product-information .accordion .details-content :is(p,li,span){font-family:var(--sod-font-sans);font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);text-transform:lowercase}.product-information .accordion .details-content{padding-block-end:var(--sod-space-12);opacity:.8}.sod-bundle{display:flex;flex-direction:column;gap:var(--sod-space-12);text-transform:lowercase}.sod-bundle__heading{margin:0;font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-16);line-height:var(--sod-lh-120);color:var(--sod-text-accent)}.sod-bundle__card{display:flex;align-items:center;min-height:calc(var(--sod-space-56) * 2);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.sod-bundle__media{flex:0 0 auto;width:calc(var(--sod-space-56) * 2);height:calc(var(--sod-space-56) * 2);overflow:hidden}.sod-bundle__media img{width:100%;height:100%;object-fit:cover}.sod-bundle__info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--sod-space-4);min-width:0;padding-inline:var(--sod-space-16) 0;padding-block:var(--sod-space-12)}.sod-bundle__badge{padding-inline:var(--sod-space-4);padding-block:2px;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8));font-family:var(--sod-font-sans);font-size:var(--sod-fs-10);line-height:var(--sod-lh-136)}.sod-bundle__title{font-family:var(--sod-font-glare);font-size:var(--sod-fs-20);line-height:var(--sod-lh-128);color:var(--sod-text-accent);text-decoration:none}.sod-bundle__form{flex:0 0 auto;padding-inline:var(--sod-space-12) var(--sod-space-16)}.sod-bundle__buttons{display:flex}.sod-bundle__cta{display:flex;align-items:center;justify-content:center;gap:var(--sod-space-4);min-height:var(--sod-control-height);padding-inline:var(--sod-space-24);font-family:var(--sod-font-sans);font-weight:600;font-size:var(--sod-fs-14);line-height:var(--sod-lh-100);white-space:nowrap}.sod-bundle__compare{opacity:.8}@media screen and (max-width:989px){.sod-bundle__card{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:calc(var(--sod-space-56) + var(--sod-space-40))}.sod-bundle__media{grid-row:1 / 3;width:calc(var(--sod-space-40) * 2);height:calc(var(--sod-space-40) * 2)}.sod-bundle__info,.sod-bundle__form{grid-column:2}.sod-bundle__info{padding-inline:var(--sod-space-16)}.sod-bundle__form{width:auto;padding:0 var(--sod-space-16) var(--sod-space-12)}}@media screen and (max-width:749px){.sod-bundle__media{align-self:stretch;height:auto;min-height:calc(var(--sod-space-40) * 2)}.sod-bundle__info{padding-block:var(--sod-space-12) 0}.sod-bundle__title{font-size:var(--sod-fs-16);line-height:var(--sod-lh-120)}.sod-bundle__form{width:auto;padding:0 var(--sod-space-16) var(--sod-space-12)}.product-information .sod-bundle__cta{width:auto;min-height:0;padding:0;background:none;border:0;color:var(--sod-text-on-light);font-family:var(--sod-font-sans);font-weight:400;font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);text-decoration:underline;text-underline-position:from-font}}sticky-add-to-cart .sticky-add-to-cart__bar{--color-background: var(--sod-surface-red);--color-foreground: var(--sod-text-on-dark);inset-inline:0;inset-block-end:0;width:100%;min-height:calc(var(--sod-space-56) + var(--sod-space-16));padding:0 var(--sod-space-20);padding-block-end:var(--safe-area-inset-bottom, 0px);gap:var(--sod-space-12);transform:translateY(calc(100% + var(--sod-space-40)));background-color:var(--sod-surface-red);background-image:var(--sod-sticky-art, none);background-size:cover;background-position:center;color:var(--sod-text-on-dark);border:0;border-radius:var(--sod-radius-0);box-shadow:none}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}sticky-add-to-cart .sticky-add-to-cart__image{aspect-ratio:auto;height:auto;background:none;border-radius:var(--sod-radius-0)}sticky-add-to-cart .sticky-add-to-cart__image-img{height:var(--sod-control-height);width:auto}sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-16);line-height:var(--sod-lh-120);text-transform:lowercase;color:var(--sod-text-on-dark)}sticky-add-to-cart .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__variant{display:none}sticky-add-to-cart .sticky-add-to-cart__button{flex:0 0 auto;white-space:nowrap;height:auto;min-height:var(--sod-sticky-button-height);padding-inline:var(--sod-space-24);background-color:var(--sod-surface-white);color:var(--sod-text-accent);border:0;border-radius:var(--sod-radius-0);text-transform:lowercase}sticky-add-to-cart .sticky-add-to-cart__button:focus-visible{background-color:var(--sod-surface-black);color:var(--sod-text-on-dark)}@media(hover:hover){sticky-add-to-cart .sticky-add-to-cart__button:hover{background-color:var(--sod-surface-black);color:var(--sod-text-on-dark)}}sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper{display:none}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}sticky-add-to-cart .sticky-add-to-cart__button{width:auto;padding-block:0}}@media screen and (min-width:750px){sticky-add-to-cart .sticky-add-to-cart__bar{min-height:calc(var(--sod-space-40) * 2);padding-inline:var(--sod-space-24) 0;gap:var(--sod-space-24)}sticky-add-to-cart .sticky-add-to-cart__image-img{height:calc(var(--sod-space-40) * 2)}sticky-add-to-cart .sticky-add-to-cart__title{font-size:var(--sod-fs-32);line-height:var(--sod-lh-100)}sticky-add-to-cart .sticky-add-to-cart__button{align-self:stretch;min-height:0;padding-inline:var(--sod-space-56)}}:root{--sod-sticky-button-height: 2.1875rem;--sod-cmp-table-width: 35.75rem;--sod-cmp-title-size: 1.125rem;--sod-cmp-head-height: 7rem;--sod-cmp-row-height: 5rem;--sod-cmp-media-height: 11rem;--sod-cmp-media-box: 7.125rem;--quick-add-modal-width: min(58rem, calc(100vw - 2 * var(--sod-space-40)));--quick-add-modal-height: min(38.4375rem, 96vh)}dialog.quick-add-modal{border:0;border-radius:var(--sod-radius-0);background-color:var(--sod-surface-white);color:var(--sod-text-on-light)}.quick-add-modal .quick-add-modal__close{top:calc(var(--sod-space-32) - var(--sod-space-8));right:calc(var(--sod-space-32) - var(--sod-space-8));display:grid;place-items:center;width:calc(var(--sod-icon-24) + var(--sod-space-16));height:calc(var(--sod-icon-24) + var(--sod-space-16));min-width:0;min-height:0;padding:var(--sod-space-8);background-color:var(--sod-surface-white);border-radius:var(--sod-radius-0);color:var(--sod-text-on-light)}.quick-add-modal .quick-add-modal__close svg{width:var(--sod-icon-24);height:var(--sod-icon-24)}.quick-add-modal .quick-add-modal__content .sod-qa__details :is(.accordion,.sod-bundle,.view-product-title),.quick-add-modal .quick-add-modal__content slideshow-controls[thumbnails]{display:none}.sod-qa__details{display:flex;flex-direction:column;align-items:stretch;gap:var(--sod-space-16);min-width:0}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block h1{margin:0;font-family:var(--sod-font-glare);font-weight:400;font-size:var(--sod-fs-40);line-height:var(--sod-lh-100);letter-spacing:var(--sod-ls-0);text-transform:lowercase;color:var(--sod-text-accent)}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block[class*=__description],.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block[class*=__description] p{font-family:var(--sod-font-sans);font-size:var(--sod-fs-14);line-height:var(--sod-lh-136);color:var(--sod-pdp-text-soft)}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block[class*=__reassurance] p{font-family:var(--sod-font-sans);font-size:var(--sod-fs-12);line-height:var(--sod-lh-136);text-transform:lowercase;opacity:.8}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block:has(>h1){margin-block-start:calc(2px - var(--sod-space-16))}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block[class*=__description]{margin-block-start:calc(var(--sod-space-12) - var(--sod-space-16))}.quick-add-modal .quick-add-modal__content .quantity-selector-wrapper,.quick-add-modal .quick-add-modal__content .quantity-label,.quick-add-modal .quick-add-modal__content .quantity-rules{display:none}.quick-add-modal .quick-add-modal__content .product-form-buttons{gap:var(--sod-space-8)}.quick-add-modal .quick-add-modal__content .add-to-cart-button{width:100%;min-height:var(--sod-control-height);background-color:var(--sod-surface-red);color:var(--sod-text-on-dark);border:0;border-radius:var(--sod-radius-0);text-transform:lowercase}.quick-add-modal .quick-add-modal__content .add-to-cart-button .add-to-cart-icon{display:none}.quick-add-modal .quick-add-modal__content .shopify-payment-button__button,.quick-add-modal .quick-add-modal__content .shopify-payment-button__button--unbranded{min-height:var(--sod-control-height);border-radius:var(--sod-radius-0);background-color:var(--sod-surface-black)}.quick-add-modal .quick-add-modal__content .sod-po+.buy-buttons-block{margin-block-start:calc(var(--sod-space-12) - var(--sod-space-16))}.quick-add-modal .quick-add-modal__content .media-gallery--carousel .product-media img{width:100%;height:100%;object-fit:cover}.sod-qa__link{display:block;color:var(--sod-text-on-light);font-family:var(--sod-font-sans);font-weight:600;font-size:var(--sod-fs-14);line-height:var(--sod-lh-100);text-align:center;text-decoration:underline;text-underline-position:from-font;text-transform:lowercase}@media screen and (min-width:750px){dialog.quick-add-modal{flex-direction:column;padding:var(--sod-space-32)}.quick-add-modal .quick-add-modal__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);column-gap:var(--sod-space-32);height:100%;min-height:0;overflow:hidden;position:relative}.quick-add-modal .quick-add-modal__content .product-information__media{grid-column:auto;grid-row:auto;align-self:start;padding:0;overflow:visible}.quick-add-modal .quick-add-modal__content .sod-qa__details{grid-column:auto;grid-row:auto;min-height:0;padding:0;overflow-x:clip;overflow-y:auto;scrollbar-width:none}.quick-add-modal .quick-add-modal__content .sod-qa__details::-webkit-scrollbar{display:none}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-component{display:block}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-container{display:flex;flex-direction:column;gap:var(--sod-space-16);overflow:visible}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-slides{flex-direction:column;aspect-ratio:var(--gallery-aspect-ratio, 1);height:auto;overflow:hidden;scroll-snap-type:y mandatory}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-slide.product-media-container{--slide-width: 100%;width:100%;height:100%;max-height:none;scroll-snap-align:center}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-container>slideshow-arrows{display:flex;position:static;inset:auto;order:1;justify-content:center;align-items:center;gap:var(--sod-space-24);padding:0;height:var(--sod-icon-24);mix-blend-mode:normal;pointer-events:auto;color:var(--sod-text-accent)}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-arrows .slideshow-control{opacity:1;width:var(--sod-icon-24);height:var(--sod-icon-24);min-width:0;min-height:0;padding:0;color:var(--sod-text-accent)}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-arrows .svg-wrapper{width:var(--sod-icon-24);height:var(--sod-icon-24);background-color:currentcolor;-webkit-mask:url(icon-sod-arrow.svg) no-repeat center / 22.81px auto;mask:url(icon-sod-arrow.svg) no-repeat center / 22.81px auto;transform:scaleX(-1)}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-arrows .svg-wrapper svg{display:none}.quick-add-modal .quick-add-modal__content .sod-pdp-pack{position:absolute;top:var(--sod-space-24);right:calc(50% + var(--sod-space-16) + var(--sod-space-24))}.quick-add-modal .quick-add-modal__content .sod-qa__link{padding-block-start:0}}@media screen and (max-width:749px){dialog.quick-add-modal,dialog.quick-add-modal[open]{border-start-start-radius:var(--sod-radius-0);border-start-end-radius:var(--sod-radius-0)}.quick-add-modal .quick-add-modal__content{display:block;padding:var(--sod-space-16) 0 var(--sod-space-24);overflow-y:auto}.quick-add-modal .quick-add-modal__content .sod-qa__details{display:flex;flex-direction:column;gap:var(--sod-space-16)}.quick-add-modal .quick-add-modal__content .sod-qa__details>:not(.product-information__media){padding-inline:var(--sod-space-20)}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block h1{font-size:var(--sod-fs-24)}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block:has(>h1){padding-inline-end:calc(var(--sod-space-40) + var(--sod-space-20))}.quick-add-modal .quick-add-modal__close{top:calc(var(--sod-space-24) - var(--sod-space-8));right:calc(var(--sod-space-20) - var(--sod-space-8))}.quick-add-modal .quick-add-modal__content .product-information__media media-gallery{pointer-events:auto}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-slides{flex-direction:row;gap:0;overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory;scrollbar-width:none}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-slides::-webkit-scrollbar{display:none}.quick-add-modal .quick-add-modal__content .media-gallery--carousel slideshow-slide.product-media-container{--slide-width: 64%;display:flex;flex:0 0 var(--slide-width);width:var(--slide-width);scroll-snap-align:start;content-visibility:visible;animation:none;opacity:1;visibility:visible}.quick-add-modal .quick-add-modal__content .sod-pdp-pack{display:none}}.quick-add-modal .quick-add-modal__content .sod-qa__details .text-block.rte:not(product-price){display:block}@media(max-width:989px){html[scroll-lock] body .page-wrapper{overflow:clip}}.shopify-section-group-footer-group .footer-content>.group-block>.group-block-content div[id*=instafeed_app_block]{padding:0}@media screen and (min-width:750px){.dialog-zoomed-gallery .product-media-container--image{height:100dvh}.dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper{display:block;width:100%;height:100%}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;width:100%;height:100%}.dialog-zoomed-gallery .product-media-container--image .product-media__image{width:100%;height:100%;object-fit:contain}}access-widget-ui::part(acsb-trigger),:root:has(theme-drawer[open],.menu-drawer-container[open]) .acsb-trigger{display:none!important}.content-for-layout .shopify-policy__container{max-width:none;margin:0;padding-block:var(--sod-space-40) calc(var(--sod-space-40) * 2);padding-inline:var(--sod-gutter)}.content-for-layout .shopify-policy__title{text-align:start}.shopify-policy__title h1{margin:0;font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing)}.shopify-policy__body{max-width:var(--normal-content-width);margin-block-start:var(--sod-space-32)}.shopify-policy__body .rte>:is(h1,h2):first-child,.shopify-policy__body .rte>p:first-child:has(>:is(strong,b):only-child){display:none}.shopify-policy__body .rte>:is(h1,h2):first-child+*,.shopify-policy__body .rte>p:first-child:has(>:is(strong,b):only-child)+*{margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/sod-theme.css.map */
