:root{--ai-red: #c9102e;--ai-blue: #1d418c;--ai-grey: #535959;--ai-green: #007b54;--ai-navy: #081926;--ai-chip: #eaeaea;--ai-light: #f7f8f8;--ai-line: #cacaca;--ai-font: "AI Pilat", "Pilat Web", Helvetica, Arial, sans-serif;--ai-font-wide: "AI Pilat Wide", "Pilat Wide Web", Helvetica, Arial, sans-serif;--ai-font-cnd: "AI Akzidenz Cnd", "Arial Narrow", sans-serif;--ai-font-pcnd: "AI Pilat Condensed", "AI Pilat", sans-serif;--ai-gradient: linear-gradient(90deg, var(--ai-red), var(--ai-blue));--ai-gradient-flow: linear-gradient(90deg, var(--ai-red), var(--ai-blue), var(--ai-red));--ai-pad: clamp(20px, 6.95vw, 100px);--ai-section-y: clamp(40px, 6.95vw, 100px)}.ai{font-family:var(--ai-font);color:#000;position:relative}.ai *,.ai *:before,.ai *:after{box-sizing:border-box}.ai :where(h1,h2,h3,p,ul){margin:0}.ai[id]{scroll-margin-top:calc(var(--warning-banner-height, 0px) + var(--header-height, 0px))}:where(.ai) img{display:block;max-width:100%;height:auto}.ai-container{width:100%;max-width:calc(1240px + 2 * var(--ai-pad));margin-inline:auto;padding-inline:var(--ai-pad)}.ai-wide{font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none}.ai-h2{font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;font-size:clamp(32px,1.78vw + 24.3px,50px);line-height:1.2;text-transform:uppercase}.ai-h2 p+p{margin:0}.ai-lead{font-size:clamp(20px,.4vw + 18.3px,24px);line-height:1.5}.ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:16px clamp(24px,6.4vw,40px);border:0;border-radius:1000px;white-space:nowrap;background-color:var(--ai-blue);background-image:var(--ai-gradient-flow);background-size:200% 100%;background-position:0% 0;color:#fff;font-family:var(--ai-font);font-weight:700;font-size:20px;line-height:1.03;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .1s}.ai-btn:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.ai-btn{transition:none}}.ai-btn:focus-visible{outline:2px solid var(--ai-blue);outline-offset:3px}.ai-btn-outline{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 24px;border:1px solid #231f20;border-radius:1000px;background:transparent;color:#231f20;font-family:var(--ai-font);font-weight:700;font-size:16px;line-height:1.03;text-transform:uppercase;cursor:pointer;transition:background-color .15s}.ai-btn-outline:hover{background-color:#0000000d}.ai-btn-outline--brand{border:2px solid var(--ai-red);background:linear-gradient(90deg,#c9102e0d,#1d418c0d)}.ai-btn-outline--brand:hover{background:linear-gradient(90deg,#c9102e1a,#1d418c1a)}.ai-btn-outline--brand span{background:var(--ai-gradient-flow) 0% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.ai-btn-outline:disabled{opacity:.45;cursor:not-allowed}.ai-btn-outline[aria-busy=true]{opacity:.6;pointer-events:none}.ai-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.ai-chip{padding:8px 12px;background:var(--ai-chip);font-size:12px;line-height:1.03;text-transform:uppercase}.ai-icon{display:block;width:100%;height:100%}.ai-stripes{--ai-stripe: rgb(0 0 0 / .1);height:42px;background:repeating-linear-gradient(to bottom,var(--ai-stripe) 0 8px,transparent 8px 17px)}.ai-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}warning-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh;min-height:20svh}warning-banner p{margin:0}warning-banner{padding:20px 16px;border:2px solid #000;color:#1c1c1c;font-family:var(--ai-font-cnd);font-style:italic;font-weight:700;font-size:clamp(26px,.99vw + 21.7px,36px);line-height:1.385}warning-banner strong{font-weight:inherit}@media screen and (min-width:750px){warning-banner{padding:16px;border-width:5px}}.ai-announcement{margin-top:var(--warning-banner-height);background:var(--ai-red);color:#fff;text-align:center;font-family:var(--ai-font);font-weight:700;font-size:14px;line-height:16px;padding:12px var(--ai-pad)}.ai-announcement a{color:inherit;text-decoration:none}body:has(.ai-announcement) .header{padding-top:0}body:has(.ai-announcement) .header-section:has(>#header-component[sticky]){top:calc(var(--warning-banner-height) - 1px)}.header .header-logo,.header-logo .header-logo__image{color:var(--ai-blue)}.header__column--center .overflow-menu::part(list){justify-content:safe center}.header__utility-link{font-size:16px;line-height:1.03;color:inherit;text-decoration:none;white-space:nowrap}.header__utility-link:hover{text-decoration:underline}.ai-hero{overflow:hidden;background:#fff}.ai-hero__bg{position:absolute;inset:0 0 auto;height:340px;pointer-events:none}.ai-hero__bg img{width:100%;height:100%;object-fit:cover}.ai-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff 13%,#fff0 48%),linear-gradient(to top,#fff 1%,#fff0 46%)}.ai-hero__inner{position:relative;display:flex;flex-direction:column;padding-block:0 50px}.ai-hero__media{align-self:center;width:min(318px,74vw);margin-top:-19px;margin-bottom:0}.ai-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ai-hero__title{font-family:var(--ai-font);font-weight:700;font-size:clamp(40px,2.38vw + 29.8px,64px);line-height:1;text-transform:uppercase}.ai-hero__title em{font-style:normal;color:var(--ai-blue)}.ai-hero__text{font-size:20px;line-height:1.4}.ai-hero__bullets{display:flex;flex-direction:column;gap:12px;padding:0;list-style:none}.ai-hero__bullets li{display:flex;align-items:center;gap:10px;color:var(--ai-grey);font-weight:700;font-size:16px;line-height:1;text-transform:uppercase}.ai-hero__bullets .ai-icon{flex:none;width:20px;height:19px;color:var(--ai-red)}@media screen and (min-width:990px){.ai-hero__bg{top:0;right:0;bottom:0;left:33%;height:auto}.ai-hero__bg:after{background:linear-gradient(to right,#fff 36.71%,#fff0 93.48%)}.ai-hero__inner{flex-direction:row;align-items:center;min-height:600px;padding-block:50px}.ai-hero__media{position:absolute;top:50%;right:clamp(0px,11vw - 0px,159px);width:min(674px,47vw);margin:0;transform:translateY(-50%)}.ai-hero__content{position:relative;z-index:1}.ai-hero__content{gap:26px}.ai-hero__text{line-height:1.03}}.ai-ticker{overflow:hidden;background:var(--ai-ticker-bg, var(--ai-grey));color:#fff;padding-block:14px}.ai-ticker__track{display:flex;width:max-content;animation:ai-ticker var(--ai-ticker-speed, 40s) linear infinite}.ai-ticker:hover .ai-ticker__track{animation-play-state:paused}.ai-ticker__list{display:flex;align-items:center;gap:24px;padding:0 24px 0 0;margin:0;list-style:none}.ai-ticker__item{display:flex;align-items:center;gap:24px;white-space:nowrap;text-transform:uppercase;line-height:1}.ai-ticker--condensed .ai-ticker__item{font-family:var(--ai-font-cnd);font-stretch:condensed;font-weight:700;font-size:clamp(24px,.55vw + 21.6px,28px)}.ai-ticker--wide .ai-ticker__item{font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;font-size:clamp(16px,.4vw + 14.3px,20px)}.ai-ticker__item .ai-icon{flex:none;width:32px;height:31px}@keyframes ai-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ai-ticker__track{animation:none}}.ai-bb{background:#fff;padding-block:var(--ai-section-y)}.ai-bb__grid{display:grid;gap:24px}.ai-bb__gallery{display:flex;flex-direction:column;gap:10px;min-width:0}.ai-bb__main-media{aspect-ratio:1;background:var(--ai-chip);overflow:hidden}.ai-bb__main-media img{width:100%;height:100%;object-fit:cover}.ai-bb__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:0;margin:0;list-style:none}.ai-bb__thumb{display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:#cdcdcd;cursor:pointer;opacity:.6;transition:opacity .15s}.ai-bb__thumb[aria-current=true],.ai-bb__thumb:hover{opacity:1}.ai-bb__thumb img{width:100%;height:100%;object-fit:cover}.ai-bb__info{display:flex;flex-direction:column;gap:24px;min-width:0}.ai-bb__head{display:flex;flex-direction:column;gap:18px}.ai-bb__rating{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;text-transform:uppercase}.ai-bb__stars{display:flex;gap:0;color:var(--ai-red)}.ai-bb__stars .ai-icon{width:20px;height:19px}.ai-bb__title{font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;font-size:clamp(32px,1.78vw + 24.3px,50px);line-height:1.2;text-transform:uppercase}.ai-bb__subtitle{color:var(--ai-blue);font-weight:700;font-size:20px;line-height:1}.ai-bb__label{margin:0 0 14px;padding:0;color:#00000063;font-weight:700;font-size:12px;line-height:1.03;letter-spacing:1.2px;text-transform:uppercase}.ai-bb fieldset{min-width:0;margin:0;padding:0;border:0}.ai-bb__strengths{display:flex;gap:16px}.ai-bb__strength{position:relative;flex:1 1 0}.ai-bb__strength input,.ai-bb__pack-head input{position:absolute;opacity:0;pointer-events:none}.ai-bb__strength span{display:flex;align-items:center;justify-content:center;padding:20px 24px;border:1px solid #c7c7c7;background:#3d3d3d1a;font-weight:700;font-size:20px;line-height:.9;text-transform:uppercase;cursor:pointer;transition:box-shadow .15s,border-color .15s}.ai-bb__strength input:checked+span{border-color:var(--ai-grey);box-shadow:inset 0 0 0 2px var(--ai-grey);background:#5359591a}.ai-bb__strength input:focus-visible+span,.ai-bb__pack-head:has(input:focus-visible){outline:2px solid var(--ai-blue);outline-offset:2px}.ai-bb__strength input:disabled+span{opacity:.4;cursor:not-allowed}.ai-bb__hint{margin-top:14px;color:#000000a6;font-size:12px;line-height:1}.ai-bb__packs{display:flex;flex-direction:column;gap:16px}.ai-bb__pack{position:relative;border:1px solid #c7c7c7;background:#3d3d3d1a;transition:box-shadow .15s,border-color .15s}.ai-bb__pack:has(.ai-bb__pack-head input:checked){border-color:var(--ai-grey);box-shadow:inset 0 0 0 2px var(--ai-grey)}.ai-bb__pack--soldout{opacity:.5}.ai-bb__badge{position:absolute;top:0;right:24px;transform:translateY(-50%);padding:8px 24px;border-radius:1000px;background:var(--ai-red);color:#fff;font-weight:700;font-size:14px;line-height:1.03;text-transform:uppercase;white-space:nowrap}.ai-bb__packs>.ai-bb__pack:has(.ai-bb__badge){margin-top:13px}.ai-bb__pack-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;cursor:pointer}.ai-bb__pack--variety .ai-bb__pack-head{padding:16px 24px 8px}.ai-bb__pack-text{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-bb__pack-name{font-weight:700;font-size:clamp(17px,.3vw + 15.7px,20px);line-height:.9;text-transform:uppercase}.ai-bb__pack--roll .ai-bb__pack-name{font-size:16px}.ai-bb__price-row{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:16px}.ai-bb__pack--roll .ai-bb__price-row{column-gap:8px}.ai-bb__price{color:var(--ai-red);font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;font-size:32px;line-height:.9}.ai-bb__pack--roll .ai-bb__price{font-size:24px}.ai-bb__price-note,.ai-bb__pack-desc{font-size:clamp(14px,.2vw + 13px,16px);line-height:1.5}.ai-bb__pack--roll .ai-bb__pack-head{flex-wrap:wrap;row-gap:8px}.ai-bb__roll-min{margin-left:auto;align-self:flex-end;font-size:clamp(12px,.2vw + 11px,14px);white-space:nowrap;line-height:1.5;text-align:right}.ai-bb__tins{display:flex;flex:none}.ai-bb__tins img{width:clamp(46px,6.6vw,95px);aspect-ratio:1;object-fit:contain}.ai-bb__tins img+img{margin-left:calc(clamp(46px,6.6vw,95px)*-.584)}.ai-bb__price-note{white-space:nowrap}.ai-bb__flavors{display:none;flex-direction:column;gap:12px;margin:0 24px;padding:16px 0 20px;border-top:1px solid rgb(0 0 0 / .2);list-style:none}.ai-bb__pack:has(.ai-bb__pack-head input:checked) .ai-bb__flavors{display:flex}.ai-bb__pack--roll:has(.ai-bb__pack-head input:checked) .ai-bb__pack-head{padding-bottom:16px}.ai-bb__flavor{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-bb__flavor-info{display:flex;align-items:center;gap:16px;min-width:0}.ai-bb__flavor-info img{flex:none;width:50px;height:50px;object-fit:cover;transform:scale(1.25)}.ai-bb__flavor-name{display:flex;flex-direction:column;gap:8px;line-height:.9}.ai-bb__flavor-name strong{font-size:16px}.ai-bb__flavor-name span{color:var(--ai-flavor-color, var(--ai-grey));font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;font-size:12px;text-transform:uppercase}.ai-bb__add{flex:none;width:97px;padding:10px 12px;border:1px solid #c7c7c7;background:#fff;color:#000;font-family:var(--ai-font);font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer}.ai-bb__add:hover{border-color:#000}.ai-bb__add:disabled{color:#0006;cursor:not-allowed;border-color:#c7c7c7}.ai-bb__stepper{display:none;flex:none;align-items:center;gap:12px}.ai-bb__flavor[data-qty] .ai-bb__add{display:none}.ai-bb__flavor[data-qty] .ai-bb__stepper{display:flex}.ai-bb__stepper button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:1px solid #000;background:#fff;color:#000;cursor:pointer}.ai-bb__stepper button:disabled{opacity:.4;cursor:not-allowed}.ai-bb__stepper output{min-width:1.5ch;font-family:var(--ai-font-wide);font-weight:700;font-size:16px;line-height:1.2;text-align:center}.ai-bb__cta-wrap{display:flex;flex-direction:column;gap:16px}.ai-bb__cta{width:100%;white-space:normal}.ai-bb__cta:disabled,.ai-bb__cta[aria-disabled=true]{background-color:#b8b8b8;background-image:none;cursor:not-allowed}.ai-bb__cta b{color:var(--ai-red);font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;margin-inline:.35em}.ai-bb__cta[aria-busy=true]{color:transparent;pointer-events:none;position:relative}.ai-bb__cta[aria-busy=true]:after{content:"";position:absolute;width:24px;height:24px;border:3px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:ai-spin .7s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-bb__error{color:var(--ai-red);font-size:14px;text-align:center}.ai-bb__error:empty{display:none}.ai-bb__notes{display:flex;align-items:stretch;gap:24px;color:#000000b0;font-size:12px;line-height:1.5;text-align:center}.ai-bb__notes p{flex:1 1 0;align-self:center}.ai-bb__notes p+p{position:relative}.ai-bb__notes p+p:before{content:"";position:absolute;top:50%;left:-12px;width:1px;height:36px;transform:translateY(-50%);background:#dfdfdf}.ai-bb__soldout{color:#00000080;font-size:12px;text-transform:uppercase}@media screen and (min-width:990px){.ai-bb__grid{grid-template-columns:minmax(0,600px) minmax(0,533px);justify-content:center;align-items:start;gap:50px}.ai-bb__gallery{position:sticky;top:calc(var(--header-height, 0px) + var(--warning-banner-height, 0px) + 20px)}}.ai-sticky{position:fixed;inset:auto 0 0;z-index:50;background:#fff;border-top:1px solid #ebebeb;box-shadow:0 -4px 20px #00000014;transform:translateY(110%);transition:transform .25s ease;color:#000;font-family:var(--ai-font)}.ai-sticky[data-visible]{transform:none}.ai-sticky__inner{display:flex;align-items:center;gap:12px;padding-block:10px calc(10px + env(safe-area-inset-bottom))}.ai-sticky__text{display:flex;flex-direction:column;gap:4px;min-width:0;margin-right:auto}.ai-sticky__name{overflow:hidden;font-weight:700;font-size:14px;line-height:1.1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.ai-sticky__price{color:var(--ai-red);font-family:var(--ai-font-wide);font-weight:700;font-size:18px;line-height:1}.ai-sticky b{margin-inline:.3em;font-family:var(--ai-font-wide);font-weight:700}.ai-sticky__tins{display:none}.ai-sticky__tins img{width:44px}.ai-sticky__tins img+img{margin-left:-28px}.ai-sticky .ai-btn{flex:0 1 auto;min-width:0;white-space:normal;min-height:48px;padding:10px 18px;font-size:14px;line-height:1.1;text-align:center}@media screen and (min-width:750px){.ai-sticky__inner{gap:16px;padding-block:12px}.ai-sticky__tins{display:flex}.ai-sticky__name{font-size:16px}.ai-sticky__price{font-size:24px}.ai-sticky .ai-btn{flex:none;min-width:280px;padding-inline:40px;font-size:18px}}.ai-fl{background:#fff;padding-block:var(--ai-section-y)}.ai-fl .ai-h2{text-align:center}.ai-fl__list{display:grid;grid-auto-flow:column;grid-auto-columns:286px;gap:0;margin:32px calc(-1 * var(--ai-pad)) 0;padding:0 var(--ai-pad);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ai-pad);scrollbar-width:none;list-style:none}.ai-fl__list::-webkit-scrollbar{display:none}.ai-fl__card{display:flex;flex-direction:column;align-items:center;gap:16px;scroll-snap-align:start;text-align:center}.ai-fl__media{position:relative;width:100%;max-width:286px;aspect-ratio:1;overflow:hidden}.ai-fl__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}.ai-fl__media:after{content:"";position:absolute;inset:74.1% 0 auto;height:100%;background:var(--ai-tin) center / contain no-repeat;pointer-events:none;transform:scaleY(-1);opacity:.5;-webkit-mask-image:linear-gradient(to top,rgb(0 0 0 / .6),transparent 24%);mask-image:linear-gradient(to top,rgb(0 0 0 / .6),transparent 24%)}.ai-fl__name{display:flex;flex-direction:column;gap:8px;line-height:.9}.ai-fl__name strong{font-size:24px}.ai-fl__name span{color:var(--ai-flavor-color, var(--ai-grey));font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;font-size:16px;text-transform:uppercase}.ai-fl__desc{max-width:170px;color:#0000008f;font-size:14px;line-height:1.2}.ai-fl__card .ai-chips{justify-content:center}.ai-fl__actions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}.ai-fl__progress{position:relative;width:min(318px,100%);height:8px;margin:32px auto 0;border-radius:100px;background:#e9e9e9;overflow:hidden}.ai-fl__progress span{position:absolute;inset:0 auto 0 0;width:var(--ai-progress-size, 50%);border-radius:1000px;background:#0a2033;transform:translate(var(--ai-progress-pos, 0%))}@media screen and (min-width:990px){.ai-fl__list{grid-auto-flow:row;grid-template-columns:repeat(var(--ai-cols, 4),minmax(0,1fr));grid-auto-columns:auto;gap:32px;margin-inline:0;padding:0;overflow:visible}.ai-fl__progress{display:none}}.ai-ft{overflow:hidden;background:#fff;padding-block:var(--ai-section-y)}.ai-ft__header{display:flex;flex-direction:column;gap:20px}.ai-ft__diagram{display:flex;flex-direction:column;align-items:center;margin-top:32px}.ai-ft__tin{position:relative;width:min(350px,100%);aspect-ratio:474 / 468;margin-bottom:-33px}.ai-ft__tin img{position:absolute;top:51.8%;left:48.2%;width:126.23%;max-width:none;transform:translate(-50%,-50%);pointer-events:none}.ai-ft__tiles{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none}.ai-ft__tile:nth-child(5){order:6}.ai-ft__tile{display:flex;flex-direction:column;padding:2px;border:1px solid #c8c8c8;border-radius:8px;background:#1d66dd;overflow:hidden}.ai-ft__tile-icon{display:flex;align-items:center;justify-content:center;height:72px;border-radius:6px 6px 0 0;background:var(--ai-chip);color:#1d66dd}.ai-ft__tile-icon .ai-icon,.ai-ft__tile-icon img{width:auto;height:40px}.ai-ft__tile-label{padding:5px 12px 4px;border-radius:0 0 6px 6px;background:#1d66dd;color:#fff;font-weight:700;font-size:20px;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.ai-ft__tile-label--condensed{font-family:var(--ai-font-pcnd)}@media screen and (min-width:990px){.ai-ft__header{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.ai-ft__header .ai-h2{max-width:480px}.ai-ft__header .ai-lead{max-width:469px}}@media screen and (min-width:1100px){.ai-ft__diagram{position:relative;display:block;height:468px}.ai-ft__diagram:before,.ai-ft__diagram:after{content:"";position:absolute;left:50%;width:673px;height:10px;transform:translate(-50%);background:#0000001a}.ai-ft__diagram:before{top:70px}.ai-ft__diagram:after{top:389px}.ai-ft__tin{position:absolute;top:0;left:50%;z-index:1;width:474px;margin:0;transform:translate(-50%)}.ai-ft__tiles{position:static;display:block}.ai-ft__tile{position:absolute;z-index:2;width:166px}.ai-ft__tile:nth-child(1){top:25px;left:calc(50% - 403px)}.ai-ft__tile:nth-child(2){top:184px;left:calc(50% - 461px)}.ai-ft__tile:nth-child(3){top:344px;left:calc(50% - 405px)}.ai-ft__tile:nth-child(4){top:25px;left:calc(50% + 237px)}.ai-ft__tile:nth-child(5){top:184px;left:calc(50% + 290px)}.ai-ft__tile:nth-child(6){top:344px;left:calc(50% + 237px)}}.ai-rw{overflow:hidden;background:var(--ai-light);border-top:1px solid #ebebeb}.ai-rw__media{position:absolute;bottom:0;left:-27.44%;width:215.35%;aspect-ratio:926 / 618}.ai-rw__media img{width:100%;height:100%;object-fit:cover}.ai-rw__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgb(247 248 248 / 0) 36.71%,var(--ai-light) 81.55%)}@media screen and (min-width:750px){.ai-rw__media{top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto}.ai-rw__media img{object-position:75% 50%}.ai-rw__media:after{background:linear-gradient(to right,var(--ai-light) 35%,rgb(247 248 248 / 0) 85%)}}.ai-rw__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-block:40px}.ai-rw__deco{display:flex;align-items:center;gap:4px;margin-left:calc(-1 * var(--ai-pad))}.ai-rw__deco .ai-stripes{width:calc(var(--ai-pad) + 64px);height:25px;background:repeating-linear-gradient(to bottom,rgb(0 0 0 / .1) 0 5px,transparent 5px 10px)}.ai-rw__deco .ai-icon{width:34px;height:33px;color:var(--ai-blue)}.ai-rw__title{max-width:min(307px,100%);line-height:1}.ai-rw__title em{font-style:normal;color:var(--ai-red)}.ai-rw__text{max-width:210px;font-size:16px}@media screen and (min-width:750px){.ai-rw__inner{gap:24px}.ai-rw__title{max-width:581px}.ai-rw__text{max-width:min(573px,70%);font-size:20px}}@media screen and (min-width:1200px){.ai-rw__media{left:36.7%}.ai-rw__media:after{background:linear-gradient(to left,rgb(247 248 248 / 0) 36.71%,var(--ai-light))}}@media screen and (min-width:990px){.ai-rw__inner{justify-content:center;gap:32px;min-height:552px;padding-block:50px}.ai-rw__deco{gap:8px;margin-left:calc(-1*max(var(--ai-pad),(100vw - 1240px) / 2) + 38px)}.ai-rw__deco .ai-stripes{width:calc(max(var(--ai-pad),(100vw - 1240px) / 2) + 72px);height:42px;background:repeating-linear-gradient(to bottom,rgb(0 0 0 / .1) 0 8px,transparent 8px 17px)}.ai-rw__deco .ai-icon{width:57px;height:55px}.ai-rw__text{max-width:573px;font-size:24px}}.ai-cmp{background:#fff;padding-block:var(--ai-section-y)}.ai-cmp__top{position:relative;display:flex;flex-direction:column;gap:20px}.ai-cmp__title{font-family:var(--ai-font-cnd);font-stretch:condensed;font-style:italic;font-weight:700;font-size:min(13.9vw,clamp(60px,2.97vw + 47.2px,90px));line-height:.8;text-transform:capitalize}.ai-cmp__text{max-width:max(180px,calc(100% - 190px));font-size:20px;line-height:1.5}.ai-cmp__products{position:absolute;right:0;bottom:0;display:flex;gap:14px;width:50%;justify-content:flex-end}.ai-cmp__products img{width:85px;aspect-ratio:1;object-fit:contain}.ai-cmp__table{width:100%;margin-top:40px;border-collapse:collapse;table-layout:fixed}.ai-cmp__table col.ai-cmp__col{width:25%}.ai-cmp__table th,.ai-cmp__table td{height:57px;padding:12px 10px;border-bottom:1px solid var(--ai-line);font-weight:400;text-align:center;vertical-align:middle}.ai-cmp__table tr:last-child>*{border-bottom:0}.ai-cmp__table thead th{height:59px}.ai-cmp__table .ai-cmp__label{padding-inline:10px;text-align:left}.ai-cmp__label>span{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;line-height:.9;text-transform:uppercase}.ai-cmp__label .ai-cmp__icon{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.ai-cmp__icon .ai-icon,.ai-cmp__icon img{width:auto;max-width:100%;height:auto;max-height:72%}.ai-cmp__table .ai-cmp__ours{background:var(--ai-chip);border-inline:1px solid #000;color:var(--ai-red);font-weight:700;font-size:12px;line-height:.9}.ai-cmp__table thead .ai-cmp__ours{background:var(--ai-blue);border-top:1px solid #000}.ai-cmp__table tr:last-child .ai-cmp__ours{border-bottom:1px solid #000}.ai-cmp__ours .ai-icon{width:20px;height:20px;margin:0 auto}.ai-cmp__logo{margin:0 auto;filter:brightness(0) invert(1)}.ai-cmp__logo--mobile{width:71px}.ai-cmp__logo--desktop{display:none;width:min(294px,90%)}.ai-cmp__std{color:#0000009e;font-size:12px;line-height:.9}thead .ai-cmp__std{color:#0000009c;font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;text-transform:uppercase}.ai-cmp__desktop{display:none}@media screen and (min-width:990px){.ai-cmp__top{flex-direction:row;align-items:center;gap:32px}.ai-cmp__intro{display:flex;flex-direction:column;gap:24px;flex:1 1 auto}.ai-cmp__text{max-width:426px;font-size:24px}.ai-cmp__products{position:static;flex:none;gap:0;width:auto;margin-bottom:-34px}.ai-cmp__products img{width:var(--ai-cmp-col);height:auto;padding:10px;transform:scale(1.2);transform-origin:50% 80%}.ai-cmp{--ai-cmp-col: clamp(200px, 23.8vw, 342.5px)}.ai-cmp__table{margin-top:0}.ai-cmp__table col.ai-cmp__col{width:var(--ai-cmp-col)}.ai-cmp__table th,.ai-cmp__table td{height:89px;padding:24px}.ai-cmp__table thead th{height:91px}.ai-cmp__label>span{gap:14px;font-size:clamp(18px,.83vw + 12px,24px)}.ai-cmp__label .ai-cmp__icon{width:40px;height:40px}.ai-cmp__table .ai-cmp__ours,.ai-cmp__std{font-size:20px}thead .ai-cmp__std{font-size:24px}.ai-cmp__logo--mobile,.ai-cmp__mobile{display:none}.ai-cmp__logo--desktop,.ai-cmp__desktop{display:block}.ai-cmp__label .ai-cmp__desktop{display:inline}}.ai-faq{background:var(--ai-light);padding-block:var(--ai-section-y)}.ai-faq__inner{display:flex;flex-direction:column;gap:32px}.ai-faq__title{font-size:clamp(32px,.79vw + 28.6px,40px)}.ai-faq__list{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ai-faq__item{padding-block:20px;border-top:1px solid rgb(0 0 0 / .15)}.ai-faq__item:first-child{padding-top:0;border-top:0}.ai-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700;font-size:clamp(18px,.59vw + 15.45px,24px);line-height:1.1;cursor:pointer;list-style:none}.ai-faq__item summary::-webkit-details-marker{display:none}.ai-faq__item summary .ai-icon{flex:none;width:24px;height:24px;transition:transform .2s}.ai-faq__item[open] summary .ai-icon{transform:rotate(180deg)}.ai-faq__answer{padding-top:20px;font-size:clamp(16px,.4vw + 14.3px,20px);line-height:1.5}.ai-faq__answer>*+*{margin-top:.75em}@media screen and (min-width:990px){.ai-faq__inner{flex-direction:row;align-items:flex-start;gap:50px}.ai-faq__title{flex:0 0 465px}.ai-faq__item{padding-block:28px}}.ai-cta{overflow:hidden;background:#fff}.ai-cta__top{position:relative;z-index:1}.ai-cta__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-block:40px 56px}.ai-cta__heading{max-width:250px;font-family:var(--ai-font-cnd);font-style:italic;font-weight:700;font-size:80px;line-height:.8}.ai-cta__text{max-width:350px;font-size:20px;line-height:1.2}.ai-cta__deco{position:absolute;top:40px;right:calc(-1 * var(--ai-pad));display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:50%;pointer-events:none}.ai-cta__deco span{display:block;width:var(--w);height:9px;background:#0000001a}.ai-cta__deco--left{display:none}.ai-cta__gallery{display:flex;gap:13px;margin:0;padding:0 20px;overflow-x:auto;scrollbar-width:none;list-style:none}.ai-cta__gallery::-webkit-scrollbar{display:none}.ai-cta__card{flex:none;width:148px;aspect-ratio:273 / 327;border:1px solid #000;border-radius:11px;overflow:hidden}.ai-cta__card img{width:100%;height:100%;object-fit:cover}.ai-cta__trees{position:relative;margin-top:-40px;overflow:hidden}.ai-cta__trees img{width:max(100%,636px);max-width:none;height:auto;margin-inline:auto;position:relative;left:50%;transform:translate(-50%)}@media screen and (min-width:990px){.ai-cta__content{align-items:center;gap:26px;padding-block:50px 88px;text-align:center}.ai-cta__heading{max-width:none;font-size:90px}.ai-cta__text{max-width:none;line-height:1.03}.ai-cta__deco{top:50px;gap:12px;width:calc(50% - 241px + max(var(--ai-pad),(100vw - 1240px) / 2));right:calc(-1*max(var(--ai-pad),(100vw - 1240px) / 2))}.ai-cta__deco--left{display:flex;right:auto;left:calc(-1*max(var(--ai-pad),(100vw - 1240px) / 2));align-items:flex-start}.ai-cta__deco span{height:17px}.ai-cta__gallery{gap:24px}.ai-cta__card{width:273px;border-width:2px;border-radius:20px}.ai-cta__trees{margin-top:-127px}}.ai-footer{background:var(--ai-navy);color:#fff;padding-block:40px}.ai-footer a{color:inherit;text-decoration:none}.ai-footer a:hover{text-decoration:underline}.ai-footer__top{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.ai-footer__brand{display:flex;flex-direction:column;align-items:center;gap:24px}.ai-footer__title{font-family:var(--ai-font-cnd);font-style:italic;font-weight:700;font-size:clamp(64px,4.17vw + 46px,107px);line-height:.8}.ai-footer__social{display:flex;gap:5px;padding:0;list-style:none}.ai-footer__social a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#ffffff14}.ai-footer__social a:hover{background:#ffffff29}.ai-footer__social svg{width:22px;height:22px;fill:currentColor}.ai-footer__menus{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:24px;width:100%;text-align:left}.ai-footer__menu h2{margin:0 0 16px;font-family:var(--ai-font-wide);font-weight:700;font-synthesis:none;font-size:14px;line-height:.9;text-transform:uppercase}.ai-footer__menu ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.03}.ai-footer__bottom{display:flex;flex-direction:column;gap:24px;margin-top:50px}.ai-footer__warning{padding:16px;border:2px solid #fff;font-family:var(--ai-font-cnd);font-style:italic;font-weight:700;font-size:clamp(20px,.6vw + 17.4px,26px);line-height:1.385;text-align:center}.ai-footer__stripes{height:46px;background:repeating-linear-gradient(to bottom,var(--ai-red) 0 10px,transparent 10px 18px)}.ai-footer__wordmark{width:100%}.ai-footer__legal{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .12);font-size:14px;line-height:1.03;text-align:center}.ai-footer__legal>*{opacity:.5}.ai-footer__payments{display:flex;gap:6px;padding:0;margin:0;list-style:none}.ai-footer__payments svg{width:31px;height:21px}.ai-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:0;margin:0;list-style:none}@media screen and (min-width:990px){.ai-footer{padding-block:40px 64px}.ai-footer__top{flex-direction:row;align-items:stretch;justify-content:space-between;text-align:left}.ai-footer__brand{align-items:flex-start;justify-content:space-between}.ai-footer__menus{gap:clamp(40px,7.6vw,109px);width:auto}.ai-footer__warning{padding:24px}.ai-footer__legal{flex-direction:row;justify-content:space-between;text-align:left}.ai-footer__links{gap:32px}}.ai-so{background:#fff;padding-block:var(--ai-section-y)}.ai-so__inner{display:flex;flex-direction:column;gap:16px;max-width:calc(760px + 2 * var(--ai-pad))}.ai-so__label{align-self:flex-start;padding:6px 14px;border-radius:1000px;background:var(--ai-red);color:#fff;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase}.ai-so__intro{font-size:16px;line-height:1.5}.ai-so__list{display:flex;flex-direction:column;margin:8px 0 0;padding:0;border-top:1px solid var(--ai-line);list-style:none}.ai-so__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ai-line)}.ai-so__row--soldout{opacity:.5}.ai-so__media img{width:56px;height:56px;object-fit:contain}.ai-so__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;line-height:1.2}.ai-so__qty{display:flex;align-items:center;gap:6px}.ai-so__qty button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:9px;border:1px solid #000;border-radius:0;background:#fff;color:#000;cursor:pointer}.ai-so__qty input{width:52px;height:36px;padding:0 4px;border:1px solid var(--ai-line);font-family:var(--ai-font-wide);font-weight:700;font-size:16px;text-align:center;-moz-appearance:textfield}.ai-so__qty input::-webkit-inner-spin-button,.ai-so__qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ai-so__soldout{color:#0009;font-size:14px;text-transform:uppercase}.ai-so__footer{position:sticky;bottom:0;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:16px 0 calc(16px + env(safe-area-inset-bottom));background:#fff}.ai-so__count{font-weight:700;font-size:16px}.ai-so__checkout{width:100%}.ai-so__checkout[aria-disabled=true]{background-color:#b8b8b8;background-image:none;cursor:not-allowed}.ai-so__checkout[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.ai-so__checkout[aria-busy=true]:after{content:"";position:absolute;width:24px;height:24px;border:3px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:ai-spin .7s linear infinite}.ai-so__note,.ai-so__editor-note,.ai-so__empty{color:#0009;font-size:13px}.ai-so__notfound{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-block:40px}@media screen and (min-width:750px){.ai-so__row{grid-template-columns:64px minmax(0,1fr) auto;gap:16px}.ai-so__media img{width:64px;height:64px}.ai-so__checkout{width:auto;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ai-sections.css.map */
