@charset "UTF-8";.accordion,.accordion__button{outline:none}.accordion__button[aria-expanded=true]:focus,.accordion__button:focus,.accordion--is-focused,.accordion:focus-within{outline-color:-webkit-focus-ring-color;outline-color:Highlight;outline-style:auto}@supports (position:sticky){.view__anchor{top:calc(6rem * -1);}}@media all and (max-width:75rem){.view__anchor{top:calc(6rem*-1)}}@supports (position:sticky){.view__scroll{top:calc(6rem * -1);}}@media all and (max-width:75rem){.view__scroll{top:calc(6rem*-1)}}.view::after{top:calc(30vh - 6rem)}@media all and (max-width:75rem){.view::after{top:calc(30vh - 6rem)}}.view{position:relative}.view__anchor{position:absolute}.view__in{position:relative}.view__scroll{position:-webkit-sticky;position:sticky}@supports (position:sticky){.view__anchor{top:calc(-4em * -1);}}@media all and (max-width:75rem){.view__anchor{top:calc(-4em*-1)}}@supports (position:sticky){.view__scroll{top:calc(-4em * -1);}}@media all and (max-width:75rem){.view__scroll{top:calc(-4em*-1)}}.view::after{top:calc(30vh - -4em)}@media all and (max-width:75rem){.view::after{top:calc(30vh - -4em)}}[data-viewport]>.view__anchor{top:0}[data-viewport] .view__scroll{top:0}.view__scroll{top:0}html{--section-container:75rem;--section-frame:1rem}.section{margin:0}.section__contain{max-width:var(--section-container,75rem);margin:auto;box-sizing:content-box}.section__in{max-width:var(--section-container,75rem);margin:auto;box-sizing:content-box;padding:var(--section-frame,1rem)}.section__block{margin-top:3rem;margin-bottom:3rem}.section__in{max-width:var(--section-container);box-sizing:border-box}.section__frame{padding:1rem}.section__block{margin:var(--section-block,2rem 0)}.sr{position:relative}.sr__text{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1}.icon{display:inline-block;width:1em;height:1em;stroke:currentColor;fill:none;pointer-events:none;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3}.icon--symbol{display:none}.link{position:relative}.link__advisal{position:absolute;left:0;right:0;top:0;opacity:0;transition:transform .6s ease-in-out,opacity .3s ease-in-out;text-align:left;text-transform:capitalize;transform:translateY(0);min-width:30vw}.link--is-active>.link__advisal{opacity:1;transform:translateY(-120%);transition-delay:0s,.3s}.link__container{display:inline-block;padding:.5em .75em;background:#000;color:#fff;border-radius:.5em}.skip-link{position:fixed;top:0;left:0;z-index:9999;pointer-events:none}.skip-link__button{display:inline-block;padding:1em;margin:1rem;text-align:center;background:#000;color:#fff;font-weight:bold;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;pointer-events:none;position:relative}.skip-link__button>span{position:relative;z-index:1}.skip-link__button:link,.skip-link__button:visited{color:#fff}.skip-link__button::before,.skip-link__button::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0}.skip-link__button::before{background:#000}.skip-link__button::after{background:#fff;transition:opacity .3s ease-in-out;opacity:0}.skip-link__button:focus{pointer-events:all;opacity:1;transform:translateY(0)}.skip-link__button:hover{color:#000}.skip-link__button:hover::after{opacity:1}*,::before,::after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:auto}html{word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;overflow-x:hidden}@supports (display:flex){body{min-height:100vh;display:flex;flex-direction:column;}}body>footer{flex:1}main{display:block;flex:1}a:focus,button:focus,label:focus{outline:2px solid currentColor}:link,:visited{text-decoration:underline;color:inherit;word-break:break-word}h1,h2,h3,h4,h5,h6{word-break:break-word}img{max-width:100%;height:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}img,iframe,picture,figure{display:block}iframe,img{border:0}figure{margin:0}small{font-size:80%}sup,sub{font-size:50%;line-height:0;position:relative;margin:0 .25em}sup{bottom:.33em}sub{bottom:-.33em}button,input,select{background:none;border:0;font-size:16px;border-radius:0;box-shadow:none;word-break:break-all;text-overflow:ellipsis}@supports (font-size:max(16px,1rem)){button,input,select{font-size:max(16px,1rem);}}button:not([type=checkbox]):not([type=radio]),input:not([type=checkbox]):not([type=radio]),select:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;appearance:none}button,select{cursor:pointer}input{line-height:inherit}a[href^="mailto:"]{word-break:break-word}[hidden]{display:none}h1{font-size:2.5rem}h2,legend{font-size:2.5rem}h3{font-size:1.5625rem}p{font-size:1.25rem;line-height:1.5}ol{list-style:decimal}input{line-height:inherit}fieldset{border:0;margin:0;padding:0}sup{bottom:.75em}a{display:inline-block}.dtm{--main-text-color:black;--main-background-color:white;--color-first:#ff4348;--color-first-a:#ff6878;--color-second:#41ae10;--color-second-a:#2c8d00;--color-third:#86fbff;--fp-nav-background-color:var(--color-third);--fp-nav-background-color-rollover:var(--color-third-a);--nav-text-color:var(--color-second-a);--nav-background-color:white;--nav-link-background-color:#edecec;--button-background-color:var(--color-third);--button-background-color-rollover:var(--color-third-a);--button-text-color:white;--button-text-color-rollover:white;--banner-background-color:black;--banner-text-color:white;--body-font-family:acumin-pro,sans-serif;--heading-font-family:acumin-pro-condensed,sans-serif;scroll-padding-top:calc(var(--scrollable-content-height,0) + 4em);font-size:1rem}@media all and (max-width:40rem){.dtm{font-size:clamp(.5rem,3.5vw,1rem)}}.dtm__in{font:1rem var(--body-font-family);line-height:1.45;color:var(--main-text-color);background:var(--main-background-color);color:var(--main-text-color)}.dtm__in::selection,.dtm__in ::selection{background:var(--main-text-color);color:var(--main-background-color)}.dtm__in a:focus,.dtm__in button:focus,.dtm__in [tabindex="0"]:focus{outline-color:var(--main-text-color)}.header{background:var(--color-first);color:#fff;background:var(--color-first-grad);position:relative;z-index:1;z-index:3;text-align:center}.header::selection,.header ::selection{background:#fff;color:var(--color-first)}.header a:focus,.header button:focus,.header [tabindex="0"]:focus{outline-color:#fff}.header__in{padding:1rem}.header__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-.5rem;overflow:initial;align-items:center;justify-content:space-between;flex-wrap:nowrap}.header__group>*{flex:0 1 auto}.header__group>*{margin:.5rem}@supports (gap:.5rem){.header__group{gap:var(--group-gap,.5rem);margin:-0;}.header__group > *{margin:0;}}.header__logo{max-width:12.5em;width:100%}.header__logo a{display:inline-block}.header__title{flex-basis:auto;display:flex;flex-direction:column;font-weight:500;--base-number:1.625;--base-font-size:calc(var(--base-number,1)* 1em);font-size:var(--base-font-size);font-family:bebas-neue-pro,Helvetica,sans-serif}.header__title>b{font-size:calc(2.375em/var(--base-number,1));font-weight:800;font-family:montserrat,Helvetica,sans-serif}.header__action{flex-basis:auto}@media all and (max-width:calc(75rem + (-.1rem*2))){.header__action{display:none}.header__group{font-size:1.5vw}}.footer{--section-frame:6rem 1rem;text-align:center;background:#000;color:#fff}.footer::selection,.footer ::selection{background:#fff;color:#000}.footer a:focus,.footer button:focus,.footer [tabindex="0"]:focus{outline-color:#fff}.footer__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-2rem;overflow:initial;flex-direction:column;--group-align-items:center}.footer__group>*{flex:0 1 auto}.footer__group>*{margin:2rem}@supports (gap:2rem){.footer__group{gap:var(--group-gap,2rem);margin:-0;}.footer__group > *{margin:0;}}.footer__address{font-style:normal;font-weight:500;font-family:var(--body-font-family)}.content{text-align:center}.content__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-3rem .5rem;overflow:initial;justify-content:center}.content__group>*{flex:0 1 auto}.content__group>*{margin:3rem .5rem}@supports (gap:3rem .5rem){.content__group{gap:var(--group-gap,3rem .5rem);margin:-0;}.content__group > *{margin:0;}}.content__title{font-size:clamp(1.875em/var(--base-number,1),8vw,3.125em/var(--base-number,1));text-transform:uppercase;font-family:bebas-neue-pro-expanded,Helvetica,sans-serif;line-height:1}.content__text>*+*{margin-top:1rem}.dtm__in .button{background:#2c8d00;color:#fff;display:inline-flex;align-items:center;padding-block:.7em;padding-inline:1.25em;border-radius:1.25em;text-decoration:none;font-size:1.25em;font-weight:bold;line-height:1}.dtm__in .button::selection,.dtm__in .button ::selection{background:#fff;color:#2c8d00}.dtm__in .button a:focus,.dtm__in .button button:focus,.dtm__in .button [tabindex="0"]:focus{outline-color:#fff}.dtm__in .button:hover{background:#40bb06}.dtm__in .button--with-graphic{text-transform:uppercase;font-family:var(--heading-font-family);--base-number:2.375;--base-font-size:calc(var(--base-number,1)* 1em);font-size:var(--base-font-size);font-size:clamp(1.25em,6.5vw,var(--base-font-size));padding-block:.35em;padding-inline:1em;margin-left:1em}.dtm__in .button--with-graphic::before{display:inline-block;content:"";width:calc(10.125em/var(--base-number,1));height:calc(7.6875em/var(--base-number,1));background:url(/images/Site1/bkg-watermelon-2.png) no-repeat;background-size:cover;margin-block:-3em;margin-left:-2em;margin-right:1em;padding-left:1em}.dtm__in .button--with-arrow{--base-number:2.1875;--base-font-size:calc(var(--base-number,1)* 1em);font-size:var(--base-font-size);font-size:clamp(1.25em,6.5vw,var(--base-font-size));padding-block:.5em;padding-inline:1.25em;border:.4rem solid}.dtm__in .button--with-arrow::after{display:inline-block;content:"";width:calc(1.875em/var(--base-number,1));height:calc(1.4375em/var(--base-number,1));background:url(/images/Site1/arrow.png) no-repeat;background-size:cover;margin-left:.5em;margin-right:0;padding-left:0}.list{margin-left:1.5rem;list-style:none}.list>*{break-inside:avoid;padding:0}@supports (display:flex){.list > *{display:flex;}}.list>*:not(:last-child){margin-bottom:1rem}.list--stack>*::before{display:inline-block;content:"";margin:.5em .5em 0 -.5em;width:.5em;height:.5em;flex:0 0 .5em;background:var(--list-bullet-color,var(--color-first));border-radius:100%}.contain{display:block;width:100%;position:relative;z-index:1;min-height:1px;min-width:1px;overflow:hidden}.contain::before,.contain::after{content:""}.contain::before{display:block}.contain::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1}.contain>*{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.contain--video{background:var(--main-text-color)}.contain--video::before{padding-bottom:calc(100%/(1.7786561265))}.offer__text-small,.offer__text-product-status{display:block;font-size:1.125em}.offer__text-product{font-size:1.5625em;font-weight:bold}.offer__text-product-info,.offer__text-price{font-size:1.5625em;font-weight:500}.offer__text-status-instock{color:#2c8d00}.offer__text-price{margin-top:1em}.offer__text-product-status{margin-bottom:1em}.card{background:#fff;color:#000;border:2px solid var(--color-first);border-radius:1.5rem;padding-inline:.75em;padding-block:.45em;box-shadow:4px 4px 0 var(--color-first)}.card::selection,.card ::selection{background:#000;color:#fff}.card a:focus,.card button:focus,.card [tabindex="0"]:focus{outline-color:#000}.card button{width:100%;text-align:left;padding:1em}.card:not(:last-child){margin-bottom:2em}.card .card__header{font-size:1.375rem;font-weight:600}.card__content{padding:0 1em 1em;font-size:1.25rem}.card__content>*+*{margin-top:1rem}.card p{font-size:inherit}.slide__into{position:relative;display:var(--slide-container-display,flex);flex-wrap:var(--slide-container-flex-wrap,nowrap);align-items:flex-start;margin:.25rem;border-color:#252525;contain:content;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.slide__into::-webkit-scrollbar{width:.25em;height:.25em;background:#d7d7d7}.slide__into::-webkit-scrollbar-thumb{background:#000}.slide__item,.slide__into::slotted([slot=slide]){display:flex;align-items:center;flex:1 0 100%;scroll-snap-align:start;position:relative;}.slide img{display:block;object-fit:cover;height:auto;max-width:100%}.slide .slide__video{align-items:center}.slide .slide__video img{height:auto;bottom:0;margin:auto}.slide__is-hidden{display:none}.slide--vertical .slide__into{flex-direction:column;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;overflow-y:scroll;overflow-x:hidden}.slide .slide__into--no-scroll{overflow:hidden}.slide__caption{position:absolute;bottom:1em;left:0;display:flex;justify-content:center;right:0}.slide__caption__text{background:rgba(0,0,0,.75);color:#fff;font-size:1.1em;padding:.25em 1em;border-radius:2em;text-align:center;min-width:10em;box-shadow:0 .1em .5em rgba(0,0,0,.5)}.slide{position:relative}.slide__into{z-index:2;-ms-overflow-style:-ms-autohiding-scrollbar}.slide__into::-webkit-scrollbar{height:.5em;background:rgba(0,0,0,.2)}.slide__into::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.slide--no-scrollbar .slide__into{scrollbar-width:none}.slide--no-scrollbar .slide__into::-webkit-scrollbar{display:none}.slide__item,.slide__item img,.slide__into::slotted([slot=slide]),.slide__into::slotted([slot=slide])img{margin:0;}.slide__next{transform:rotate(.5turn)}.slide__nav{left:0;right:0;z-index:1;bottom:0;top:0;margin:auto;height:4em;display:var(--slide-nav-container-display,flex);justify-content:space-between}.slide__nav button{opacity:0;border:1px solid;background:#fff;color:#000;border-color:#000;box-shadow:0 0 .25em rgba(0,0,0,.25);padding:.05em;font-size:2em;position:relative;z-index:2;margin:0;display:flex;align-items:center;justify-content:center;transition:background 100ms linear,color 100ms linear,opacity 250ms ease-in-out 1s}.slide__nav button:hover,.slide__nav button:focus{background:#000;border-color:#fff;color:#fff}.slide__nav button:focus{outline-color:#000}@media all and (min-width:0){.slide__nav{position:absolute}}@media all and (min-width:0){.slide__nav--extend .slide__prev{left:-2em}.slide__nav--extend .slide__next{right:-2em}}@media all and (max-width:0){.slide__nav+.slide__thumbnails{position:absolute;bottom:0;left:0;right:0}}.slide__thumbnails{flex:1;justify-content:center;margin:.5em}.slide__dot{width:.5em;height:.5em;margin:.5em;border-radius:.5em;overflow:hidden;flex:0 0 .5em;transition:transform .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-webkit-mask-image:-webkit-radial-gradient(white,black);background:#000}.slide__dot picture{display:none}.slide__dot:focus{outline-color:#000;-webkit-mask-image:none}.slide__dot::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.5);transition:opacity .3s ease-in-out;opacity:0}.slide__dot--is-selected{transform:scale(1.5)}.slide__dot--is-selected::after{opacity:1}.slide--is-ready .slide__nav button{opacity:1;pointer-events:all}.slide{--carousel-button-color-background:white;--carousel-button-color-background-active:var( --carousel-button-color-background);--carousel-button-color-active:var(--main-text-color);--carousel-button-color-inactive:var(--main-text-color);--carousel-length:100%;--carousel-slide-length:calc( var(--carousel-slide-item-length)* var(--carousel-view-item-quantity));--carousel-nav-length:var(--carousel-slide-length);--carousel-offset:7em;--carousel-inset:.1em;--carousel-view-item-quantity:var( --carousel-view-item-quantity-inherit,1);max-width:calc(var(--carousel-length) + var(--carousel-offset));margin:auto}.slide__into{max-width:var(--carousel-slide-length);align-items:stretch;margin:auto}.slide__into::-webkit-scrollbar{background:rgba(0,0,0,0)}.slide__into::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.slide__container{position:relative}.slide__item{align-items:stretch;justify-content:center;max-width:calc(100%/var(--carousel-view-item-quantity))}.slide__nav{max-width:calc(var(--carousel-nav-length) + var(--carousel-offset) - var(--carousel-inset));width:100%;z-index:2;pointer-events:none}.slide__nav button{pointer-events:all;background:var(--carousel-button-color-background);color:var(--carousel-button-color-inactive);border:none}.slide__nav button:hover,.slide__nav button:focus{color:var(--carousel-button-color-active);background:var(--carousel-button-color-background-active)}.slide__nav button>svg{fill:currentColor;stroke-width:.5px;transform:rotate(.25turn)}@media all and (max-width:0){.slide__nav{justify-content:center;gap:.5rem}}@media all and (min-width:calc(53.125rem + (-.1rem*2))){.slide--responsive{--carousel-view-item-quantity:2}}@media all and (min-width:calc(76.25rem + (-.1rem*2))){.slide--responsive{--carousel-view-item-quantity:3}.slide--responsive .slide__nav{visibility:var(--carousel-nav-visibility,visible)}}.main-offer{--section-frame:4rem 1rem 6rem;overflow:hidden;background:var(--color-first);color:#fff;background-color:transparent;position:relative}.main-offer::selection,.main-offer ::selection{background:#fff;color:var(--color-first)}.main-offer a:focus,.main-offer button:focus,.main-offer [tabindex="0"]:focus{outline-color:#fff}.main-offer__bg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;display:flex;align-items:flex-end;--wave-background-color:var(--color-first-a)}.main-offer__bg picture,.main-offer__bg img{width:100%;height:auto}@supports (object-fit:cover){.main-offer__bg picture,.main-offer__bg img{height:100%;object-fit:cover;}}.main-offer__bg::before{content:"";position:absolute;top:0;left:0;right:0;height:80%;background:var(--wave-background-color);z-index:-1}.main-offer__bg rect{fill:var(--wave-background-color)}.main-offer__bg image{mix-blend-mode:multiply}.main-offer__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-.5rem;overflow:initial}.main-offer__group>*{flex:0 1 auto}.main-offer__group>*{margin:.5rem}@supports (gap:.5rem){.main-offer__group{gap:var(--group-gap,.5rem);margin:-0;}.main-offer__group > *{margin:0;}}.main-offer__offer{flex-basis:36em;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;filter:drop-shadow(0 0 6px rgba(0,0,0,.3))}.main-offer__title{font-family:var(--heading-font-family);font-weight:900;font-size:clamp(2.5em,10vw,5.625em);line-height:.9;text-transform:uppercase;max-width:18ch;z-index:1}.main-offer__text-box{font-size:clamp(1.25em,6vw,2.5em);font-style:italic;text-transform:uppercase;font-family:var(--heading-font-family);font-weight:800;border:2px solid;display:inline-flex;padding-inline:.5em}.main-offer__card{background:#fff;color:#000;align-self:stretch;padding:1.75rem;border-radius:2.5rem;position:relative;border:3px solid var(--color-first-a);margin-top:1rem}.main-offer__card::selection,.main-offer__card ::selection{background:#000;color:#fff}.main-offer__card a:focus,.main-offer__card button:focus,.main-offer__card [tabindex="0"]:focus{outline-color:#000}.main-offer__graphic{position:absolute;pointer-events:none;bottom:-9em;right:-14em;max-width:clamp(12.5em,30vw,31.0625em);width:100%}@media all and (min-width:calc(74.5rem + (-.1rem*2))){.main-offer__title{margin-right:-2em}.main-offer__picture{flex-basis:35em}.main-offer [data-view=mobile]{display:none}}@media all and (max-width:calc(74.5rem + (-.1rem*2))){.main-offer{--section-frame:2rem 1rem 4rem}.main-offer__offer{flex-basis:50em;align-items:center;order:1}.main-offer__title{text-align:center}.main-offer__graphic{right:-2em;bottom:-2em}.main-offer__logo{max-width:clamp(10em,35vw,15em)}.main-offer__card{margin-top:0}.main-offer [data-view=desktop]{display:none}}.accordion__header{margin:0}.accordion__button{-webkit-appearance:none;appearance:none;font:inherit;text-align:inherit;width:100%;margin:0;padding:0;background:transparent;border:none;color:inherit;word-break:break-word}.accordion__section[hidden]{display:none}.accordion [itemscope]:has(.accordion__button[aria-expanded=false]).accordion__section{display:none;}.accordion,.accordion *{outline-color:#000 !important}.accordion__button{display:flex;justify-content:space-between;align-items:center;word-break:break-word}.accordion__icon{position:relative;width:1em;height:1em;flex:0 0 1em;display:inline-block;color:var(--color-first)}.accordion__icon::before,.accordion__icon::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:transform .2s ease-in-out;transform-origin:center center;width:100%;height:2px;background:currentColor}.accordion__button[aria-expanded=false]>.accordion__icon::before{transform:rotateZ(.25turn)}.accordion__button[aria-expanded=true]>.accordion__icon::before{transform:rotateZ(0turn)}.product-highlight{--section-frame:2rem 1rem;text-align:center}.product-highlight__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-3rem;overflow:initial;--group-align-items:center}.product-highlight__group>*{flex:0 1 auto}.product-highlight__group>*{margin:3rem}@supports (gap:3rem){.product-highlight__group{gap:var(--group-gap,3rem);margin:-0;}.product-highlight__group > *{margin:0;}}.product-highlight__title{text-transform:uppercase;font-family:var(--heading-font-family);font-size:clamp(1em,11vw,4.8125em);font-weight:900;line-height:1;background:#fff;color:var(--color-first)}.product-highlight__title::selection,.product-highlight__title ::selection{background:var(--color-first);color:#fff}.product-highlight__title a:focus,.product-highlight__title button:focus,.product-highlight__title [tabindex="0"]:focus{outline-color:var(--color-first)}.product-highlight__header,.product-highlight__footer{flex-basis:100%}.product-highlight__header>*+*{margin-top:1rem}.product-highlight__header b{color:var(--color-first)}.product-highlight__footer{display:flex;max-width:68em;margin-top:1rem}.product-highlight__list{list-style:none;text-align:left;font-size:clamp(1.25em,3vw,2.1875em);font-weight:bold;line-height:1;display:flex;flex-direction:column;gap:1rem}.product-highlight__list>li{background:#fff;color:#000;border:2px solid var(--color-first);border-radius:1.5rem;padding-inline:.75em;padding-block:.45em;box-shadow:4px 4px 0 var(--color-first)}.product-highlight__list>li::selection,.product-highlight__list>li ::selection{background:#000;color:#fff}.product-highlight__list>li a:focus,.product-highlight__list>li button:focus,.product-highlight__list>li [tabindex="0"]:focus{outline-color:#000}.product-highlight__list>li::before{font-family:"Noto Color Emoji"}.product-highlight__list>li:nth-child(1)::before{content:"🍭"}.product-highlight__list>li:nth-child(2)::before{content:"⚡"}.product-highlight__list>li:nth-child(3)::before{content:"🕶"}.product-highlight__list>li:nth-child(4)::before{content:"👌"}.product-highlight__list>li:nth-child(5)::before{content:"🍉"}@media all and (min-width:calc(67.5rem + (-.1rem*2))){.product-highlight__list{margin-left:-10rem}}@media all and (max-width:calc(67.4375rem + (-.1rem*2))){.product-highlight__title{max-width:20ch;margin-inline:auto}.product-highlight__list{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(20rem,35vw),1fr));gap:1rem}.product-highlight__footer{justify-content:center}}@media all and (max-width:calc(46.875rem + (-.1rem*2))){.product-highlight__list{font-size:clamp(1.5em,3.5vw,2.1875em);display:flex;flex-direction:column}}.customer-reviews{--carousel-nav-visibility:hidden;padding-top:clamp(5rem,15vw,13rem);padding-bottom:5rem;overflow:hidden;height:clamp(35rem,60vw,60rem);background:var(--color-first-a);color:#fff;background-color:transparent;position:relative}.customer-reviews::selection,.customer-reviews ::selection{background:#fff;color:var(--color-first-a)}.customer-reviews a:focus,.customer-reviews button:focus,.customer-reviews [tabindex="0"]:focus{outline-color:#fff}.customer-reviews__bg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;display:flex;align-items:flex-start;--wave-background-color:var(--color-first-a)}.customer-reviews__bg picture,.customer-reviews__bg img{width:100%;height:auto}@supports (object-fit:cover){.customer-reviews__bg picture,.customer-reviews__bg img{height:100%;object-fit:cover;}}.customer-reviews__bg::before{content:"";position:absolute;bottom:0;left:0;right:0;height:80%;background:var(--wave-background-color);z-index:-1}.customer-reviews__bg rect{fill:var(--wave-background-color)}.customer-reviews__bg image{mix-blend-mode:multiply}.customer-reviews__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-3rem;overflow:initial}.customer-reviews__group>*{flex:0 1 auto}.customer-reviews__group>*{margin:3rem}@supports (gap:3rem){.customer-reviews__group{gap:var(--group-gap,3rem);margin:-0;}.customer-reviews__group > *{margin:0;}}.customer-reviews__title{font-family:var(--heading-font-family);font-weight:900;font-size:clamp(2.5em,10vw,5em);line-height:.9;text-transform:uppercase;max-width:25ch;z-index:1}.customer-reviews__reviews{width:100%}.customer-reviews__review{background:#fff;color:#000;border:2px solid var(--color-first);border-radius:1.5rem;padding-inline:.75em;padding-block:.45em;box-shadow:4px 4px 0 var(--color-first);padding:1.5rem;margin:.75rem;display:flex;flex-direction:column;gap:1rem;align-items:center;font-size:1.25rem;text-align:center}.customer-reviews__review::selection,.customer-reviews__review ::selection{background:#000;color:#fff}.customer-reviews__review a:focus,.customer-reviews__review button:focus,.customer-reviews__review [tabindex="0"]:focus{outline-color:#000}.customer-reviews__author{color:var(--color-first);font-weight:bold;font-style:italic;margin-top:1rem}.features-benefits{--section-frame:3rem 1rem}.features-benefits__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-1rem;overflow:initial}.features-benefits__group>*{flex:0 1 auto}.features-benefits__group>*{margin:1rem}@supports (gap:1rem){.features-benefits__group{gap:var(--group-gap,1rem);margin:-0;}.features-benefits__group > *{margin:0;}}.features-benefits__text{flex-basis:35rem;display:flex;flex-direction:column;gap:1.5rem}.features-benefits__picture{flex-basis:clamp(18.75rem,40vw,37rem)}.features-benefits__title{font-family:var(--heading-font-family);font-size:clamp(1em,11vw,5em);font-weight:800;line-height:1;background:#fff;color:var(--color-first)}.features-benefits__title::selection,.features-benefits__title ::selection{background:var(--color-first);color:#fff}.features-benefits__title a:focus,.features-benefits__title button:focus,.features-benefits__title [tabindex="0"]:focus{outline-color:var(--color-first)}.features-benefits__title-sub{font-family:var(--heading-font-family);font-size:clamp(1em,8vw,2.8125em);font-weight:bold;line-height:1;max-width:22ch}.features-benefits__footer{flex-basis:100%;display:flex;align-items:center;margin-top:2rem}.features-benefits__list{list-style:none;text-align:left;font-size:1.125em;gap:1.5rem}.features-benefits__list,.features-benefits__list>li{display:flex;flex-direction:column}.features-benefits__list>li>b{color:var(--color-first)}@media all and (min-width:calc(67.5rem + (-.1rem*2))){.features-benefits__picture{margin-top:-7rem}}@media all and (max-width:calc(67.4375rem + (-.1rem*2))){.features-benefits__picture{order:-1}.features-benefits__text{flex-basis:100%;overflow:hidden;padding-bottom:2rem}.features-benefits__footer{justify-content:center}.features-benefits__list{margin-left:1.5rem;list-style:none;column-width:20em;column-rule:1px solid;list-style:none;margin:0 -2em;overflow:hidden;display:list-item;overflow:visible}.features-benefits__list>*{break-inside:avoid;padding:0}@supports (display:flex){.features-benefits__list > *{display:flex;}}.features-benefits__list>*:not(:last-child){margin-bottom:1rem}.features-benefits__list>*{break-inside:avoid;margin:0 2em}}@media all and (max-width:calc(40rem + (-.1rem*2))){.features-benefits__picture{order:-1;margin-top:-8rem}.features-benefits,.features-benefits__list{text-align:center}.features-benefits__text{align-items:center}}.faq{--section-frame:6rem 1rem}.faq__header{text-align:center;margin-bottom:5rem}.faq__title{font-family:var(--heading-font-family);font-size:clamp(1em,11vw,5em);font-weight:800;line-height:1;background:#fff;color:var(--color-first)}.faq__title::selection,.faq__title ::selection{background:var(--color-first);color:#fff}.faq__title a:focus,.faq__title button:focus,.faq__title [tabindex="0"]:focus{outline-color:var(--color-first)}.product-offer{--section-frame:3rem 1rem;background:var(--color-third);color:#000}.product-offer::selection,.product-offer ::selection{background:#000;color:var(--color-third)}.product-offer a:focus,.product-offer button:focus,.product-offer [tabindex="0"]:focus{outline-color:#000}.product-offer__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-.5rem;overflow:initial;--group-align-items:center}.product-offer__group>*{flex:0 1 auto}.product-offer__group>*{margin:.5rem}@supports (gap:.5rem){.product-offer__group{gap:var(--group-gap,.5rem);margin:-0;}.product-offer__group > *{margin:0;}}.product-offer__product{margin-top:-7rem}.product-offer__offer{font-size:clamp(1em,3vw,1.4em)}@media all and (max-width:calc(43.75rem + (-.1rem*2))){.product-offer{text-align:center}.product-offer__group{flex-direction:column}.product-offer__product{max-width:23em;padding-inline:1em;box-sizing:content-box}.product-offer__offer{max-width:24em}}.age-verification{--section-frame:4rem 1rem 6rem;z-index:1;text-align:center;background:var(--color-first);color:#fff;position:relative}.age-verification::selection,.age-verification ::selection{background:#fff;color:var(--color-first)}.age-verification a:focus,.age-verification button:focus,.age-verification [tabindex="0"]:focus{outline-color:#fff}.age-verification__bg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;display:flex;align-items:flex-end;--wave-background-color:var(--color-first-a)}.age-verification__bg picture,.age-verification__bg img{width:100%;height:auto}@supports (object-fit:cover){.age-verification__bg picture,.age-verification__bg img{height:100%;object-fit:cover;}}.age-verification__bg::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:var(--wave-background-color);z-index:-1}.age-verification__bg rect{fill:var(--wave-background-color)}.age-verification__bg image{mix-blend-mode:multiply}.age-verification__group{display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-.5rem;overflow:initial}.age-verification__group>*{flex:0 1 auto}.age-verification__group>*{margin:.5rem}@supports (gap:.5rem){.age-verification__group{gap:var(--group-gap,.5rem);margin:-0;}.age-verification__group > *{margin:0;}}.age-verification__offer{flex-basis:36em;display:flex;flex-direction:column;gap:1rem;align-items:center;align-self:center;filter:drop-shadow(0 0 6px rgba(0,0,0,.3))}.age-verification__title{font-family:var(--heading-font-family);font-weight:900;font-size:clamp(2.5em,10vw,5em);line-height:.9;text-transform:uppercase;max-width:12ch;z-index:1}.age-verification__picture{position:relative}.age-verification__text-box{font-size:clamp(1.25em,6vw,2.5em);font-style:italic;text-transform:uppercase;font-family:var(--heading-font-family);font-weight:800;border:2px solid;display:inline-flex;padding-inline:.5em}.age-verification__card{background:#fff;color:#000;align-self:stretch;padding:1.75rem;border-radius:2.5rem;position:relative;border:3px solid var(--color-first-a);margin-top:1rem}.age-verification__card::selection,.age-verification__card ::selection{background:#000;color:#fff}.age-verification__card a:focus,.age-verification__card button:focus,.age-verification__card [tabindex="0"]:focus{outline-color:#000}.age-verification__graphic{position:absolute;pointer-events:none;bottom:-8rem;left:-17rem;max-width:clamp(12.5em,30vw,31.0625em);width:100%}@media all and (min-width:calc(74.5rem + (-.1rem*2))){.age-verification__picture{flex-basis:35em}.age-verification [data-view=mobile]{display:none}}@media all and (max-width:calc(74.5rem + (-.1rem*2))){.age-verification{--section-frame:2rem 1rem 4rem}.age-verification__offer{flex-basis:50em;align-items:center;order:1}.age-verification__title{text-align:center}.age-verification__graphic{right:-2em;bottom:-2em}.age-verification__logo{max-width:clamp(10em,35vw,15em)}.age-verification__card{margin-top:0}.age-verification [data-view=desktop]{display:none}}