@layer utils{:root{--c-brand:#b23b2f;--c-footnotes:#000;--c-alt:#fff;--c-accent:#32436c;--c-neutral:#f5f5f5;--c-strong:#ffd036;--fs-base-hero:36;--fs-base-xxxl:35;--fs-base-xl:34;--fs-base-l:32;--fs-base-m:30;--fs-base-xs:24;--fs-base-xxs:21;--fs-base-xxxs:20;--fs-base-tiny:16;--fs-base-xtiny:15;--fs-base-xxtiny:12;--f-desktop-factor:12.8;--viewport-factor:1.6;--target-factor:calc(var(--viewport-factor) / var(--f-desktop-factor));--f-family:"Arial", sans-serif;--fs-yuge:clamp(calc(var(--fs-base-yuge) * .5px), calc((var(--fs-base-yuge) * var(--viewport-factor) / var(--f-desktop-factor)) * 1cqi), calc(var(--fs-base-yuge) * var(--viewport-factor) * 1px));--fs-hero:clamp(calc(var(--fs-base-hero) * .5px), calc((var(--fs-base-hero) * var(--target-factor)) * 1cqi), calc(var(--fs-base-hero) * var(--viewport-factor) * 1px));--fs-xxxl:clamp(calc(var(--fs-base-xxxl) * .5px), calc((var(--fs-base-xxxl) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xxxl) * var(--viewport-factor) * 1px));--fs-xxxs:clamp(calc(var(--fs-base-xxxs) * .5px), calc((var(--fs-base-xxxs) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xxxs) * var(--viewport-factor) * 1px));--fs-xtiny:clamp(calc(var(--fs-base-xtiny) * .5px), calc((var(--fs-base-xtiny) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xtiny) * var(--viewport-factor) * 1px));--fs-xxtiny:clamp(calc(var(--fs-base-xxtiny) * .5px), calc((var(--fs-base-xxtiny) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xxtiny) * var(--viewport-factor) * 1px));--fs-xxl:clamp(calc(var(--fs-base-xxl) * .5px), calc((var(--fs-base-xxl) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xxl) * var(--viewport-factor) * 1px));--fs-xl:clamp(calc(var(--fs-base-xl) * .5px), calc((var(--fs-base-xl) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xl) * var(--viewport-factor) * 1px));--fs-l:clamp(calc(var(--fs-base-l) * .5px), calc((var(--fs-base-l) * var(--target-factor)) * 1cqi), calc(var(--fs-base-l) * var(--viewport-factor) * 1px));--fs-m:clamp(calc(var(--fs-base-m) * .5px), calc((var(--fs-base-m) * var(--target-factor)) * 1cqi), calc(var(--fs-base-m) * var(--viewport-factor) * 1px));--fs-xs:clamp(calc(var(--fs-base-xs) * .5px), calc((var(--fs-base-xs) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xs) * var(--viewport-factor) * 1px));--fs-xxs:clamp(calc(var(--fs-base-xxs) * .5px), calc((var(--fs-base-xxs) * var(--target-factor)) * 1cqi), calc(var(--fs-base-xxs) * var(--viewport-factor) * 1px));--fs-tiny:clamp(calc(var(--fs-base-tiny) * .5px), calc((var(--fs-base-tiny) * var(--target-factor)) * 1cqi), calc(var(--fs-base-tiny) * var(--viewport-factor) * 1px));--fw-bold:700;--fw-regular:400}@layer{.gto *,.gto :before,.gto :after{box-sizing:border-box;background-repeat:no-repeat}.gto *{padding:0;margin:0}.gto html{-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.5;-webkit-font-smoothing:antialiased;block-size:100%}.gto body{min-block-size:100%}.gto :where(audio,canvas,iframe,img,video,picture){display:block;max-inline-size:100%;block-size:auto}.gto svg{max-inline-size:auto}.gto svg:not([fill]){fill:currentColor}.gto :where(button,input,select,textarea){font:inherit}.gto textarea{resize:vertical}.gto :where(fieldset,iframe){border:none}.gto :where(:heading,h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word;text-wrap:pretty}.gto p{text-wrap:pretty;font-variant-numeric:proportional-nums}.gto :where(:heading,h1,h2,h3,h4,h5,h6){font-variant-numeric:lining-nums}.gto :where(blockquote,figcaption,li p,q){hanging-punctuation:first allow-end last}.gto :where(button,:heading,h1,h2,h3,h4,h5,h6,input,label){line-height:1.1}.gto :where(math,table,time){font-variant-numeric:tabular-nums lining-nums slashed-zero}.gto code{font-variant-numeric:slashed-zero}.gto table{border-collapse:collapse}.gto abbr{font-variant-caps:all-small-caps;text-decoration:none}.gto abbr[title]{cursor:help;text-decoration:underline dotted}.gto :where(sub,sup){line-height:0}.gto :disabled{opacity:.77;cursor:not-allowed}.gto :focus-visible{outline-offset:.2rem}}.gto picture>img{inline-size:100%}.gto .size-yuge{font-size:var(--fs-yuge)}.gto .size-hero{font-size:var(--fs-hero)}.gto .size-xxxl{font-size:var(--fs-xxxl)}.gto .size-xxxs{font-size:var(--fs-xxxs)}.gto .size-xtiny{font-size:var(--fs-xtiny)}.gto .size-xxtiny{font-size:var(--fs-xxtiny)}.gto .size-xxl{font-size:var(--fs-xxl)}.gto .size-xl{font-size:var(--fs-xl)}.gto .size-l{font-size:var(--fs-l)}.gto .size-m{font-size:var(--fs-m)}.gto .size-s{font-size:var(--fs-s)}.gto .size-xxs{font-size:var(--fs-xxs)}.gto .size-tiny{font-size:var(--fs-tiny)}.gto :is(strong,.bold){font-weight:var(--fw-bold)}.gto>section.hero{--margin:26}.gto>section.hero>.image>img{inline-size:100%}.gto>section.hero>p{margin-block-start:min(calc(var(--margin) * 1px), calc(var(--margin) / var(--f-desktop-factor) * 1cqi))}.gto>section.hero:nth-child(2 of .hero){--margin:40}.gto>section.hero>p{margin-block-end:1lh;line-height:1.15}.gto>section.hero.hero-2>p{margin-block-end:min(30px,2.344cqi)}.gto>section:not(.footnotes){text-align:center}.gto>section:not(.footnotes) p{line-height:1.15}.gto>section:not(.footnotes)>.image>img{inline-size:100cqi;margin-inline:auto}.gto>section.effects{background-color:var(--c-neutral)}.gto>:is(section,footer){max-inline-size:var(--max-inline-size,min(100vi, 1280px));margin-inline:auto}.gto>:is(section,footer)>:not(.image,.figure-bg){padding-inline:min(38px,2.97cqi)}}@layer components{.gto .split{grid-template-columns:var(--split-start,46.25%) 1fr;align-items:center;display:grid}.gto .products-grid:is(ul){--accent:var(--c-accent);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:min(24px,1.875cqi);list-style-type:none;display:grid}@container (width<500px){.gto .products-grid:is(ul){grid-template-columns:repeat(2,minmax(0,1fr))}}.gto .products-grid:is(ul)>li.product{border:round(up, min(2px, .15625cqi), 2px) solid var(--accent);text-align:center;flex-direction:column;align-items:center;gap:min(18px,.9375cqi);padding:min(15px,1.17188cqi) min(34px,2.65625cqi);display:flex}.gto .products-grid:is(ul)>li.product>.heading:is(h3){background-color:var(--accent);text-transform:uppercase;color:var(--c-alt);align-self:stretch;padding-block:10px;line-height:2}.gto .products-grid:is(ul)>li.product>.package{flex-direction:column;flex:1;align-items:center;gap:min(11px,1.375cqi);display:flex}.gto .products-grid:is(ul)>li.product>.package>.image{margin:auto}.gto .products-grid:is(ul)>li.product>.package>.name:is(figcaption){color:var(--c-accent);text-wrap:balance;margin-block-start:auto;line-height:1.25}.gto .products-grid:is(ul)>li.product>.package>.name:is(figcaption)>.sub{color:var(--c-brand);text-transform:uppercase;line-height:2.1;display:block}.gto .footnotes{line-height:1.125;font-size:var(--fs-xxs);color:var(--c-footnotes);padding-block:min(41px,5.125cqi) .7lh}.gto .footnotes>p+p{margin-block-start:1lh}.gto .footer{color:var(--c-alt);background-color:var(--c-accent);text-align:center;font-size:var(--fs-xs);padding:2.625% 11%}.gto .heading:is(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-bold);color:var(--c-brand);text-align:center;line-height:1.14}.gto .heading:is(h1,h2,h3,h4,h5,h6):has(+p){margin-block-end:1lh}.gto .whatchamacallit{text-align:end;line-height:1.125;font-size:var(--fs-xxs);margin-block:min(23px,2.875cqi) min(18px,2.25cqi)}.gto .packages.image{inline-size:67.285cqi;margin-block:min(38px,4.75cqi) min(67px,8.375cqi);margin-inline:auto}.gto .packages:is(section){position:relative}.gto .packages:is(section):before{z-index:-1;background-color:var(--c-neutral);content:"";block-size:28cqi;inline-size:100cqi;position:absolute;inset:auto 0 0}.gto .score{color:var(--c-accent);flex-direction:column;align-items:center;display:flex}.gto .score .score-caption{line-height:1.14}.image:has(+.gto .score .score-caption){inline-size:33.375cqi;margin-inline:auto}.gto .score>.score-notes{text-wrap:balance;margin-block-start:min(11px,1.375cqi)}.gto .other-products{background-color:var(--c-neutral)}.gto .other-products .heading{color:var(--c-accent);padding-block:min(52px,6.5cqi) min(42px,5.25cqi)}.gto .indications{background-color:var(--c-brand);color:var(--c-alt);place-content:center;align-self:stretch;padding-inline:min(66px,8.25cqi)}.gto .icon-grid{color:var(--c-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:min(49px,6.125cqi);padding-block:min(38px,4.75cqi) min(32px,4cqi);list-style-type:none;display:grid}.gto .icon-grid figure{padding-inline:min(25px,3.125cqi)}.gto .icon-grid .image{inline-size:min(150px,18.75cqi);margin-block-end:min(35px,4.375cqi);margin-inline:auto}.gto .ingredients-list{text-align:left;background-color:var(--c-brand);padding-block:min(25px,3.125cqi);padding-inline:min(75px,9.375cqi);line-height:1.15;list-style-type:none}.gto .ingredients-list .ingredient{color:var(--c-alt);grid-template-columns:min(34px,4.25cqi) 1fr;align-items:center;gap:min(30px,3.75cqi);display:grid}.gto .ingredients-list .ingredient+:is(.gto .ingredients-list .ingredient){margin-block-start:min(29px,3.625cqi)}.gto .ingredients-list .ingredient strong{color:var(--c-strong)}.gto .ingredients-list .ingredient:before{content:"";aspect-ratio:1.211;background-color:var(--c-strong);clip-path:shape(from 97.59% 30.34%, arc by -13.47% -9.88% of 24.15% 29.24% small ccw, line by -53.04% -19.61%, curve by -10.19% 5.11% with -6.11% -2.07%/-9.47% -0.35%, line by -0.86% 5.35%, arc by 0.86% 6.36% of 5.68% 6.88% small ccw, arc by 6.34% 3.49% of 13.45% 16.28% small ccw, line by 47.07% 16.13%, arc by 6.41% 3.71% of 14.41% 17.45% small cw, arc by 0.78% 6.38% of 6.12% 7.41% small cw, line by -0.19% 1.68%, arc by -2.74% 6.13% of 7.95% 9.62% small cw, arc by -7.61% 3.71% of 23.43% 28.37% small cw, line by -60.44% 19.1%, arc by -6.93% 3.39% of 19.28% 23.34% small ccw, arc by -2.52% 5.88% of 7.37% 8.93% small ccw, line by -0.88% 5.94%, arc by 1.69% 5.94% of 4.47% 5.42% small ccw, arc by 7.45% 0% of 10.13% 12.26% small ccw, line to 76.57% 76.55%, arc by 15.67% -8.62% of 39.24% 47.52% small ccw, arc to 98.83% 51.89% of 336.6% 125.22% small ccw, line by 0.5% -3.71%, curve by -1.73% -17.84% with 1.29% -7.65%/0.7% -13.62%);inline-size:min(34px,4.25cqi);display:inline-block}.gto .ingredients-list+.heading{color:var(--c-accent);margin-block:unset;padding-block-start:min(33px,4.125cqi);line-height:1.17}.gto .ingredients-list~.details{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(60px,7.5cqi);padding-block:min(33px,4.125cqi) min(37px,4.625cqi);list-style-type:none;display:grid}.gto .ingredients-list~.details figcaption{color:var(--c-accent);text-wrap:balance;margin-block-start:min(9px,1.125cqi)}.gto .orange{background-color:var(--c-strong);color:var(--c-brand);justify-content:center;align-items:center;gap:min(18px,2.25cqi);padding-block:min(27px,3.375cqi);display:flex}.gto .orange>.image{inline-size:min(44px,5.5cqi)}}.gto{font-size:var(--fs-l);font-family:var(--f-family);color:var(--c-brand);display:contents}.gto>*{container-type:inline-size}
