.ban-pdp{--ban-bg:#2a005e;--ban-card:#1e0045;--ban-line:rgba(255,255,255,0.2);--ban-yellow:#f2ff00;--ban-pink:#f49bf9;background:var(--ban-bg);color:#fff;font-family:var(--dz-font-body,"Chillax","Outfit",sans-serif);font-size:14px;line-height:1.5;padding:26px 0 48px}.ban-pdp *{box-sizing:border-box}.ban-pdp button:where(:not(.ban-pdp__bestsellers *)),.ban-pdp select:where(:not(.ban-pdp__bestsellers *)){font:inherit}.ban-pdp button:where(:not(.ban-pdp__bestsellers *)){cursor:pointer}.ban-pdp button:disabled{cursor:default}.ban-pdp img{display:block;max-width:100%}.ban-pdp a:where(:not(.ban-pdp__bestsellers *)){color:inherit}.ban-pdp blockquote:where(:not(.ban-pdp__bestsellers *)),.ban-pdp h1:where(:not(.ban-pdp__bestsellers *)),.ban-pdp h2:where(:not(.ban-pdp__bestsellers *)),.ban-pdp h3:where(:not(.ban-pdp__bestsellers *)),.ban-pdp p:where(:not(.ban-pdp__bestsellers *)){margin:0}.ban-pdp h1:where(:not(.ban-pdp__bestsellers *)),.ban-pdp h2:where(:not(.ban-pdp__bestsellers *)),.ban-pdp h3:where(:not(.ban-pdp__bestsellers *)){font-family:var(--dz-font-display,"Chillax","Outfit",sans-serif);font-weight:600}.ban-pdp a:focus-visible,.ban-pdp button:focus-visible,.ban-pdp select:focus-visible,.ban-pdp summary:focus-visible{outline:3px solid var(--ban-yellow);outline-offset:3px}.ban-pdp__width{width:min(100% - 48px,1192px);margin:auto}.ban-pdp__breadcrumbs{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:500;padding:0 0 18px;margin-bottom:22px;border-bottom:1px dashed var(--ban-line);flex-wrap:wrap}.ban-pdp__breadcrumbs a{text-decoration:none}.ban-pdp__breadcrumbs svg{width:12px;height:12px}.ban-pdp__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.ban-pdp__media-col{position:sticky;top:120px;min-width:0}.ban-pdp__gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px}.ban-pdp__thumbs{display:flex;flex-direction:column;gap:10px}.ban-pdp__thumbs button{width:64px;height:80px;padding:0;border:2px solid transparent;background:linear-gradient(160deg,#e643fa,#0766ee);border-radius:12px;overflow:hidden;position:relative}.ban-pdp__thumbs button[aria-pressed=true]{border-color:var(--ban-yellow)}.ban-pdp__thumbs img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.ban-pdp__scene{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#e643fa,#9354f8 45%,#0766ee);isolation:isolate}.ban-pdp__scene>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:28px 10px}.ban-pdp__scene--cover{background:#f9f5e8}.ban-pdp__scene--cover>img{padding:0;-o-object-fit:contain;object-fit:contain}.ban-pdp__lineup{height:100%;width:100%;position:relative}.ban-pdp__pack{position:absolute;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 10px rgba(21,0,58,.2))}.ban-pdp__pack--0{width:82%;height:75%;left:-23%;top:18%;transform:rotate(-12deg);z-index:2}.ban-pdp__pack--1{width:65%;height:67%;left:20%;top:-2%;transform:rotate(7deg);z-index:1}.ban-pdp__pack--2{width:80%;height:70%;right:-26%;top:18%;transform:rotate(13deg);z-index:2}.ban-pdp__pack--3{width:68%;height:60%;left:17%;bottom:-4%;transform:rotate(-5deg);z-index:3}.ban-pdp__lineup--compact .ban-pdp__pack{filter:none}.ban-pdp__image-count{position:absolute;top:18px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:600;padding:4px 10px;background:rgba(34,0,69,.52);border-radius:9px;z-index:4}.ban-pdp__image-badge{position:absolute;z-index:4;border-radius:12px;padding:9px 12px;background:#702499;font-size:13px;font-weight:600;line-height:1.05}.ban-pdp__image-badge strong{display:block;font-size:25px;margin-bottom:3px}.ban-pdp__image-badge--tl{top:16px;left:14px}.ban-pdp__image-badge--tr{top:16px;right:14px;background:#f0eb43;color:#250048;font-size:15px;text-align:center}.ban-pdp__image-badge--bl{bottom:16px;left:14px;background:#174497}.ban-pdp__image-badge--br{bottom:16px;right:14px;background:transparent;color:var(--ban-yellow);font-size:17px}.ban-pdp__scene--cover .ban-pdp__image-badge{display:none}.ban-pdp__arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:38px;border:0;border-radius:8px;background:rgba(29,0,60,.38);color:#fff;z-index:5}.ban-pdp__arrow--left{left:8px}.ban-pdp__arrow--right{right:8px}.ban-pdp__review{background:var(--ban-card);border:1px solid var(--ban-line);border-radius:18px;padding:20px;margin:20px 0 0 78px}.ban-pdp__stars{display:flex;gap:3px;color:#ffde39}.ban-pdp__review blockquote{font-size:13px;margin:10px 0;font-weight:500;line-height:1.6}.ban-pdp__review p{font-size:10px;color:rgba(255,255,255,.65)}.ban-pdp__review--mobile{display:none}.ban-pdp__buybox{background:var(--ban-card);border:1px solid var(--ban-line);border-radius:20px;padding:24px 28px;display:flex;flex-direction:column;gap:16px;min-width:0}.ban-pdp__buybox h1{font-size:30px;line-height:1.15}.ban-pdp__subtitle{font-size:14px;color:rgba(255,255,255,.72);margin-top:8px!important}.ban-pdp__new{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;font-weight:600}.ban-pdp__new span:first-child{border:1px solid var(--ban-line);border-radius:7px;padding:3px 8px}.ban-pdp__new span:last-child{color:var(--ban-pink)}.ban-pdp__price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;line-height:1}.ban-pdp__price strong{font-size:36px;font-weight:600;color:var(--ban-yellow)}.ban-pdp__price s{font-size:24px;font-weight:600;color:rgba(255,255,255,.58)}.ban-pdp__price>span{font-size:12px;font-weight:500}.ban-pdp__pack-count{display:flex;gap:20px;align-items:center;font-size:12px;color:rgba(255,255,255,.7);padding:9px 0;border-top:1px solid var(--ban-line);border-bottom:1px solid var(--ban-line)}.ban-pdp__pack-count strong{color:var(--ban-pink)}.ban-pdp__flavor-step,.ban-pdp__quantity{border:0;margin:0;padding:0;min-width:0}.ban-pdp__flavor-step legend,.ban-pdp__quantity legend{display:none;font-size:12px;font-weight:600;margin-bottom:12px}.ban-pdp__flavor-step legend span,.ban-pdp__quantity legend span{color:var(--ban-pink)}.ban-pdp__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ban-pdp__tiers button{padding:0;border:1.5px solid rgba(255,255,255,.22);border-radius:14px;background:#2e005f;color:#fff;overflow:hidden;min-width:0;text-align:center}.ban-pdp__tiers button[aria-checked=true]{background:#3e1457;border-color:var(--ban-yellow);box-shadow:0 0 0 .5px var(--ban-yellow)}.ban-pdp__tier-ribbon{display:flex;gap:5px;align-items:center;justify-content:center;height:27px;font-size:10px;letter-spacing:.02em;font-weight:700;color:var(--ban-pink)}.ban-pdp__tier-ribbon i{width:5px;height:5px;border-radius:50%;background:currentColor}.ban-pdp__tier-body{display:flex;flex-direction:column;gap:6px;padding:8px 3px 14px}.ban-pdp__tier-body strong{font-size:13px;font-weight:600}.ban-pdp__tier-body b{font-size:18px;line-height:1.15;font-weight:600}.ban-pdp__tier-body>span{font-size:11px;font-weight:700;color:var(--ban-pink);white-space:nowrap}.ban-pdp__flavors{display:flex;flex-direction:column;gap:14px}.ban-pdp__flavor-row{display:grid;grid-template-columns:106px minmax(0,1fr);gap:10px;align-items:start}.ban-pdp__flavor-title{display:flex;flex-direction:column;padding-top:13px;line-height:1.25}.ban-pdp__flavor-title strong{font-size:12px;font-weight:600}.ban-pdp__flavor-title>span{font-size:10px;color:rgba(255,255,255,.65);margin-top:4px}.ban-pdp__select-frame{min-width:0}.ban-pdp__select-wrap{display:flex;align-items:center;position:relative;background:#2e005f;border:1.5px solid rgba(255,255,255,.22);min-height:45px}.ban-pdp__select-wrap+.ban-pdp__select-wrap{border-top:0}.ban-pdp__select-wrap:first-child{border-radius:11px 11px 0 0}.ban-pdp__select-wrap:last-of-type{border-radius:0 0 11px 11px}.ban-pdp__select-wrap:only-of-type{border-radius:11px}.ban-pdp__select-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#fff;font-size:12px;text-transform:uppercase;font-weight:600;width:100%;min-width:0;padding:12px 30px 12px 12px;cursor:pointer;line-height:1.35}.ban-pdp__select-wrap select option{background:#2e005f;color:#fff}.ban-pdp__select-wrap>svg{position:absolute;right:10px;width:15px;pointer-events:none}.ban-pdp__select-number{font-size:8px;white-space:nowrap;color:rgba(255,255,255,.65);padding-left:10px}.ban-pdp__select-number+select{padding-left:8px}.ban-pdp__free-note{display:block;font-size:9px;line-height:1.5;color:var(--ban-pink);padding:5px 0 0 11px}.ban-pdp__add{display:flex;gap:9px;align-items:center;justify-content:center;width:100%;border:0;border-radius:12px;min-height:54px;padding:15px 8px;background:var(--ban-yellow);color:#240044;font-weight:700!important;font-size:13px!important;line-height:1.2}.ban-pdp__add s{font-size:11px;opacity:.55;font-weight:600}.ban-pdp__add:disabled{opacity:.55}.ban-pdp__reward-note{color:var(--ban-pink);text-align:center;font-size:10px;margin-top:-7px!important}.ban-pdp__promise{text-align:center;font-size:12px;font-weight:500;margin-top:-6px!important}.ban-pdp__strong{text-align:center;font-size:11px;font-weight:600;color:#fff}.ban-pdp__purchase{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ban-line);border-radius:12px;padding:12px 14px;font-size:12px}.ban-pdp__purchase>span{display:grid;grid-template-columns:12px auto;align-items:center;gap:2px 8px}.ban-pdp__purchase i{width:12px;height:12px;border:3px solid #1e0045;box-shadow:0 0 0 1.5px var(--ban-yellow);border-radius:50%;background:var(--ban-yellow)}.ban-pdp__purchase small{grid-column:2;font-size:10px;color:rgba(255,255,255,.65)}.ban-pdp__trust{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:rgba(255,255,255,.7);text-align:center;padding:0 5px}.ban-pdp__accordions{margin-top:4px}.ban-pdp__accordion{border-top:1px solid var(--ban-line)}.ban-pdp__accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:15px 0;font-size:13px;font-weight:600}.ban-pdp__accordion summary::-webkit-details-marker{display:none}.ban-pdp__accordion summary svg{width:16px;height:16px;flex-shrink:0;transition:transform .15s}.ban-pdp__accordion[open] summary svg{transform:rotate(180deg)}.ban-pdp__accordion-body{font-size:12px;line-height:1.65;color:rgba(255,255,255,.77);padding-bottom:16px}.ban-pdp__accordion-body p+p{margin-top:12px}.ban-pdp__accordion-body a{color:var(--ban-pink);text-underline-offset:3px}.ban-pdp__details-list{list-style:none;padding:0;margin:14px 0}.ban-pdp__details-list li{padding-left:14px;position:relative;margin-top:8px}.ban-pdp__details-list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ban-yellow);position:absolute;left:0;top:8px}.ban-pdp__fine{font-size:10px;color:rgba(255,255,255,.55)}.ban-pdp__error{background:#551538;border:1px solid #ec95bd;color:#fff;font-size:12px;padding:10px;border-radius:8px}.ban-pdp__contents{margin-top:50px}.ban-pdp h2:where(:not(.ban-pdp__bestsellers *)){font-size:26px;line-height:1.2}.ban-pdp__contents h2{margin-bottom:22px}.ban-pdp__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ban-pdp__product-card{display:block;border:1px solid var(--ban-line);background:var(--ban-card);border-radius:16px;overflow:hidden;text-decoration:none;min-width:0}.ban-pdp__card-picture{position:relative;aspect-ratio:1;background:linear-gradient(160deg,#e643fa,#8951f8 45%,#0766ee);overflow:hidden}.ban-pdp__card-picture>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px 22px;transition:transform .2s}.ban-pdp__product-card:hover img{transform:scale(1.04)}.ban-pdp__card-deal,.ban-pdp__card-strength,.ban-pdp__card-tabs,.ban-pdp__card-total{position:absolute;border-radius:7px;background:#702499;font-size:10px;font-weight:600;padding:5px 7px;line-height:1.1}.ban-pdp__card-strength{left:9px;top:9px}.ban-pdp__card-deal{right:9px;top:9px;background:#f0eb43;color:#240044;text-align:center}.ban-pdp__card-total{bottom:9px;left:9px;background:#174497}.ban-pdp__card-tabs{bottom:9px;right:9px;background:transparent;color:var(--ban-yellow)}.ban-pdp__card-copy{padding:14px}.ban-pdp__card-copy h3{font-size:13px;line-height:1.35;min-height:36px}.ban-pdp__card-facts{display:flex;justify-content:space-between;gap:5px;font-size:9px;color:rgba(255,255,255,.7);margin:8px 0}.ban-pdp__card-facts span:first-child:not(:only-child){color:var(--ban-pink)}.ban-pdp__card-copy p{font-size:11px;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.ban-pdp__card-copy p strong{font-size:15px;font-weight:600}.ban-pdp__card-copy p b{margin-left:auto;color:var(--ban-pink);font-size:10px}.ban-pdp__math{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;background:var(--ban-card);border:1px solid var(--ban-line);border-radius:20px;margin-top:40px;padding:32px}.ban-pdp__eyebrow{font-size:10px;letter-spacing:.1em;font-weight:700;color:var(--ban-pink);display:block;margin-bottom:14px}.ban-pdp__math h2{font-size:32px}.ban-pdp__formats p,.ban-pdp__math p{font-size:13px;line-height:1.7;color:rgba(255,255,255,.72);margin-top:18px;max-width:390px}.ban-pdp__math-table{min-width:0}.ban-pdp__math-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid var(--ban-line);padding:8px 0;font-size:12px}.ban-pdp__math-row img{width:36px;height:42px;-o-object-fit:contain;object-fit:contain}.ban-pdp__math-row s{color:rgba(255,255,255,.5);font-size:11px}.ban-pdp__math-row strong{font-weight:600;min-width:65px;text-align:right}.ban-pdp__math-total{display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;align-items:center;padding:14px 0;color:var(--ban-yellow);font-size:12px;font-weight:600}.ban-pdp__math-total s{margin-left:auto;color:rgba(255,255,255,.5);font-size:12px}.ban-pdp__math-total strong{font-size:23px}.ban-pdp__math-table>small{font-size:9px;color:rgba(255,255,255,.5)}.ban-pdp__formats{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:50px}.ban-pdp__format-images{display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;height:280px;background:linear-gradient(160deg,#e643fa,#0766ee);border-radius:20px}.ban-pdp__format-images img{width:31%;height:90%;-o-object-fit:contain;object-fit:contain;margin:-3.5%;filter:drop-shadow(0 8px 8px rgba(0,0,0,.25))}.ban-pdp__format-images img:nth-child(odd){transform:rotate(-8deg)}.ban-pdp__format-images img:nth-child(2n){transform:rotate(8deg)}.ban-pdp__dose{padding:34px;border:1px solid var(--ban-line);border-radius:20px;background:var(--ban-card);text-align:center;margin-top:40px}.ban-pdp__dose h2{font-size:23px;color:var(--ban-yellow);letter-spacing:.02em}.ban-pdp__dose p{font-size:13px;color:rgba(255,255,255,.72);max-width:660px;margin:14px auto 0}.ban-pdp__dose p:last-child{color:#fff;font-weight:600}.ban-pdp__bestsellers{margin:48px -24px 0}.ban-pdp__bestsellers .page-width{max-width:1240px}.ban-pdp__faq{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;margin-top:45px;align-items:center}.ban-pdp__faq h2{margin-bottom:22px}.ban-pdp__faq-picture{height:470px;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#e643fa,#9354f8 45%,#0766ee)}.ban-pdp__faq .ban-pdp__accordion summary{font-size:14px}.ban-pdp__seo{border-top:1px solid var(--ban-line);margin-top:50px;padding-top:30px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:start}.ban-pdp__seo h2{font-size:16px;margin-bottom:14px}.ban-pdp__seo details{font-size:12px;color:rgba(255,255,255,.65)}.ban-pdp__seo summary{list-style:none;cursor:pointer}.ban-pdp__seo summary::-webkit-details-marker{display:none}.ban-pdp__seo summary span{display:inline-flex;align-items:center;font-size:11px;color:#fff;gap:5px;margin-top:6px}.ban-pdp__seo summary svg{width:14px;height:14px}.ban-pdp__seo details[open] summary svg{transform:rotate(180deg)}.ban-pdp__seo details p{margin-top:10px}.ban-pdp__shop-all{padding:13px 18px;border:1px solid var(--ban-line);border-radius:8px;text-decoration:none;font-size:10px;font-weight:600;white-space:nowrap}.ban-pdp__sticky{display:none}.ban-home{max-width:1192px;margin:30px auto;padding:32px;background:#f2eee5;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#222}.ban-home h2{font-size:32px;margin:0 0 10px}.ban-home p{margin:6px 0}.ban-home a{white-space:nowrap;background:#222;color:#fff;padding:15px 22px;border-radius:8px;font-weight:700;text-decoration:none}@media (min-width:990px) and (max-width:1199px){.ban-pdp__main{gap:24px}.ban-pdp__gallery{grid-template-columns:54px minmax(0,1fr);gap:10px}.ban-pdp__thumbs button{width:54px;height:68px}.ban-pdp__review{margin-left:64px}.ban-pdp__buybox{padding:22px 20px}.ban-pdp__buybox h1{font-size:27px}.ban-pdp__flavor-row{grid-template-columns:94px minmax(0,1fr)}.ban-pdp__price strong{font-size:32px}.ban-pdp__price s{font-size:21px}}@media (max-width:989px){.ban-pdp{padding-top:18px;padding-bottom:110px}.ban-pdp__width{width:min(100% - 32px,680px)}.ban-pdp__breadcrumbs{font-size:9px;gap:6px;margin-bottom:16px;padding-bottom:14px}.ban-pdp__main{display:block}.ban-pdp__media-col{position:static}.ban-pdp__gallery{grid-template-columns:1fr;gap:10px}.ban-pdp__thumbs{order:2;flex-direction:row;justify-content:center}.ban-pdp__thumbs button{width:44px;height:54px;border-radius:8px}.ban-pdp__scene{width:100%;max-height:600px;aspect-ratio:4/5}.ban-pdp__review--desktop{display:none}.ban-pdp__review--mobile{display:block;margin:22px 0 0}.ban-pdp__buybox{margin-top:20px;padding:22px 20px;border-radius:16px;gap:16px}.ban-pdp__buybox h1{font-size:27px}.ban-pdp__price strong{font-size:34px}.ban-pdp__price s{font-size:24px}.ban-pdp__flavor-step legend,.ban-pdp__quantity legend{display:block}.ban-pdp__tiers{gap:8px}.ban-pdp__tier-body b{font-size:18px}.ban-pdp__tier-body>span{font-size:10px}.ban-pdp__flavor-row{grid-template-columns:104px minmax(0,1fr)}.ban-pdp__select-wrap select{font-size:12px}.ban-pdp__free-note{font-size:9px}.ban-pdp__contents{margin-top:34px}.ban-pdp h2:where(:not(.ban-pdp__bestsellers *)){font-size:23px}.ban-pdp__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ban-pdp__card-copy{padding:12px}.ban-pdp__math{grid-template-columns:1fr;gap:20px;padding:24px;margin-top:30px;border-radius:16px}.ban-pdp__math h2{font-size:30px}.ban-pdp__math p{max-width:none}.ban-pdp__formats{grid-template-columns:1fr;gap:24px;margin-top:32px}.ban-pdp__format-images{height:230px;border-radius:16px}.ban-pdp__formats p{max-width:none}.ban-pdp__dose{padding:26px 20px;margin-top:30px;border-radius:16px}.ban-pdp__dose h2{font-size:20px}.ban-pdp__bestsellers{margin:32px -16px 0}.ban-pdp__faq{grid-template-columns:1fr;gap:24px;margin-top:30px}.ban-pdp__faq-picture{height:340px;max-width:400px;width:100%;margin:auto}.ban-pdp__seo{grid-template-columns:1fr;gap:20px;margin-top:32px;padding-top:24px}.ban-pdp__shop-all{justify-self:start}.ban-pdp__sticky{display:block;position:fixed;z-index:90;left:0;right:0;bottom:0;background:#1e0045;border-top:1px solid var(--ban-line);padding:10px 16px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -5px 18px rgba(0,0,0,.15)}.ban-pdp__sticky .ban-pdp__add{min-height:48px;font-size:13px!important}.ban-pdp__sticky p{font-size:9px;color:var(--ban-pink);text-align:center;padding-top:4px}}@media (max-width:399px){.ban-pdp__width{width:calc(100% - 24px)}.ban-pdp__buybox{padding:20px 14px}.ban-pdp__buybox h1{font-size:24px}.ban-pdp__price strong{font-size:30px}.ban-pdp__price s{font-size:22px}.ban-pdp__price>span{font-size:10px}.ban-pdp__tier-ribbon{font-size:9px}.ban-pdp__tier-body b{font-size:16px}.ban-pdp__tier-body>span{font-size:9px}.ban-pdp__flavor-row{grid-template-columns:87px minmax(0,1fr);gap:7px}.ban-pdp__flavor-title strong{font-size:10px}.ban-pdp__flavor-title>span{font-size:9px}.ban-pdp__free-note{font-size:8px;padding-left:6px}.ban-pdp__select-wrap select{font-size:11px;padding-left:9px}.ban-pdp__select-number{font-size:7px;padding-left:6px}.ban-pdp__add{font-size:11px!important}.ban-pdp__add s{font-size:9px}.ban-pdp__card-copy h3{font-size:11px}.ban-pdp__card-facts{font-size:8px}.ban-pdp__card-copy p{font-size:10px}.ban-pdp__card-copy p strong{font-size:13px}.ban-pdp__math{padding:20px 16px}.ban-pdp__math-row{gap:7px;font-size:10px}.ban-pdp__math-row s{font-size:10px}.ban-pdp__math-row strong{min-width:54px}.ban-pdp__math-total{font-size:10px}.ban-pdp__math-total strong{font-size:20px}}@media (max-width:749px){.ban-home{margin:20px 16px;padding:24px;display:block}.ban-home a{display:inline-block;margin-top:16px}.ban-home h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.ban-pdp *{transition:none!important}}.vp2-pdp{--vp2-s1:8px;--vp2-s2:16px;--vp2-s3:24px;--vp2-s4:32px;--vp2-s5:48px;--vp2-s6:64px;--vp2-s7:80px;--vp2-heading:26px;--vp2-heading-lh:1.18;--vp2-body:15px;--vp2-body-lh:1.55;--vp2-gap-group:56px;--vp2-gap-inner:var(--vp2-s1)}.vp2-pdp .banner,.vp2-pdp .image_text,.vp2-pdp .rich-text,.vp2-pdp .videos_section,.vp2-pdp [class*=featured_collection][class*=-padding]{padding-top:var(--vp2-gap-group);padding-bottom:0}.vp2-pdp .videos_section{margin-bottom:0}.vp2-pdp>.shopify-section:last-child{padding-bottom:var(--vp2-gap-group)}.vp2-pdp .faq-section{margin-top:var(--vp2-gap-group);padding-top:var(--vp2-s5);padding-bottom:var(--vp2-s5)}.vp2-pdp .product-information_product_type{margin-top:var(--vp2-s1);margin-bottom:var(--vp2-s3);font-size:var(--vp2-heading);line-height:var(--vp2-heading-lh);letter-spacing:-.01em}.vp2-pdp .product-badge-block{margin-bottom:var(--vp2-s1)}.vp2-pdp .boxes-title,.vp2-pdp .choose-variants-block-title,.vp2-pdp .purchase-options-wrapper-title{font-size:18px;line-height:1.35;margin-top:0;margin-bottom:var(--vp2-s2)}.vp2-pdp .choose-variants-block-title,.vp2-pdp .purchase-options-wrapper-title{margin-top:var(--vp2-s4)}.vp2-pdp .delivery-note,.vp2-pdp .guarantee-text,.vp2-pdp .product-form__buttons+*{margin-top:var(--vp2-s2)}.vp2-pdp .bundle-title.bundle-title,.vp2-pdp .rich-text__heading.rich-text__heading,.vp2-pdp .title.title{font-size:var(--vp2-heading);line-height:var(--vp2-heading-lh);letter-spacing:-.01em;margin-bottom:var(--vp2-s3)}.vp2-pdp .accordion__title.accordion__title{font-size:var(--vp2-body);line-height:1.35}.vp2-pdp .bundle_purchase-options-desktop .option label,.vp2-pdp .purchase-options-desktop .option label{transform:none}@media screen and (min-width:861px){.vp2-pdp .bundle_purchase-options-desktop .option label,.vp2-pdp .purchase-options-desktop .option label{font-size:16px;line-height:1.8}.vp2-pdp .bundle_purchase-options-desktop .option-text label,.vp2-pdp .purchase-options-desktop .option-text label{font-weight:700;text-decoration:underline}}.vp2-pdp .bundle-grid-layout .option-box{font-size:14px}.vp2-pdp ul.custom-list li{position:relative;padding-left:26px}.vp2-pdp ul.custom-list li:before{content:"";position:absolute;left:4px;top:.42em;width:12px;height:6px;border-left:2.5px solid;border-bottom:2.5px solid;transform:rotate(-45deg)}.vp2-pdp .slider-buttons{justify-content:center;gap:var(--vp2-s3);margin-top:var(--vp2-s2)}.vp2-pdp .slider-buttons .progress-bar{max-width:120px}@media screen and (min-width:750px){.vp2-pdp{--vp2-heading:34px;--vp2-gap-group:var(--vp2-s7);--vp2-gap-inner:var(--vp2-s2)}.vp2-pdp .boxes-title,.vp2-pdp .choose-variants-block-title,.vp2-pdp .purchase-options-wrapper-title{font-size:20px}}.vp2-pdp .image_text{margin:0}.vp2-pdp .faq_blocks,.vp2-pdp .rich-text.content-container{padding-left:20px;padding-right:20px}.vp2-pdp .option-box{padding:8px}.vp2-pdp .option-box,.vp2-pdp .option-box .plan-name{font-size:16px;font-weight:500}.vp2-pdp .option-box .plan-discount{font-size:14px;font-weight:600}.vp2-pdp .freq-option .plan-discount{white-space:nowrap}.vp2-pdp .choose-variants-block .variant-option_title{margin:0}.vp2-pdp .choose-variants-block .variant-input_container+.variant-input_container{margin-top:8px}.vp2-pdp .bundle-title.bundle-title{margin-bottom:0}.vp2-pdp .bundle-title+*,.vp2-pdp .bundle-title~.bundle{margin-top:0}.vp2-pdp .product-review{padding-top:14px;padding-bottom:14px}.vp2-pdp .pmb--in-slide .pmb__badge{padding:7px 9px;border-radius:10px}.vp2-pdp .pmb--in-slide .pmb__lg{font-size:19px}.vp2-pdp .pmb--in-slide .pmb__sm{font-size:12px}.vp2-pdp .pmb--in-slide .pmb__badge--tr{font-size:12px;max-width:90px}.vp2-pdp .pmb--in-slide .pmb__badge--br .pmb__sm{font-size:10px}@media screen and (min-width:769px){.vp2-pdp .pmb--in-slide .pmb__badge{padding:10px 15px;border-radius:12px}.vp2-pdp .pmb--in-slide .pmb__lg{font-size:24px}.vp2-pdp .pmb--in-slide .pmb__sm{font-size:15px}.vp2-pdp .pmb--in-slide .pmb__badge--tr{font-size:15px;max-width:105px}.vp2-pdp .pmb--in-slide .pmb__badge--br{padding:8px 12px;gap:5px}.vp2-pdp .pmb--in-slide .pmb__badge--br .pmb__sm{font-size:15px}.vp2-pdp .pmb--in-slide .pmb__ico{width:13px;height:13px}}.vp2-pdp .choose-variants-block{display:flex;flex-direction:column;gap:0}.vp2-pdp .choose-variants-block .variant-input_container{margin-top:0}.vp2-pdp .choose-variants-block .variant-input_container+.variant-input_container{margin-top:-1.5px}.vp2-pdp .choose-variants-block .selected-variant{border:1.5px solid var(--dz-line-strong,rgba(255,255,255,.22));background:var(--dz-tile,#2e005f);border-radius:inherit}.vp2-pdp #addToCartBtn{background-image:none;background-color:var(--dz-accent,#f2ff00);border-radius:var(--dz-r-ctl,12px);min-height:var(--dz-cta-h,52px)}.vp2-pdp .product__accordion.accordion{background:transparent;border-top:1px solid var(--dz-line,rgba(255,255,255,.16))}.vp2-pdp .product__accordion.accordion:last-of-type{border-bottom:1px solid var(--dz-line,rgba(255,255,255,.16))}.vp2-pdp .product__accordion.accordion>summary{min-height:56px;box-sizing:border-box;padding:16px 0}.vp2-pdp .box_discount,.vp2-pdp .discount-badge,.vp2-pdp .free-packs-note,.vp2-pdp .plan-discount{color:var(--dz-pink,#f49bf9)}.vp2-pdp .best-value,.vp2-pdp .box-top--yellow{background:transparent;color:var(--dz-pink,#f49bf9);font-weight:800}.vp2-pdp .option-box.option-subscribe{border-color:rgba(255,255,255,.35)}.vp2-pdp .delivery-note,.vp2-pdp .product-form__buttons+*{color:var(--dz-fg-body,rgba(255,255,255,.92))}.vp2-pdp .products_button{background:transparent;background-image:none;border:1.5px solid var(--dz-accent,#f2ff00);color:var(--dz-accent,#f2ff00);border-radius:var(--dz-r-ctl,12px)}.vp2-pdp .box.box--selected .box_discount,.vp2-pdp .box_discount.box_discount,.vp2-pdp .plan-discount.plan-discount{color:var(--dz-pink,#f49bf9)}.vp2-pdp .option-box.option-subscribe.option-subscribe{border-color:rgba(255,255,255,.35)}.vp2-pdp .products_button.products_button{background:transparent;background-image:none;border:1.5px solid var(--dz-accent,#f2ff00);color:var(--dz-accent,#f2ff00)}.vp2-pdp .product-information-container{background:var(--dz-card,#1e0045);border:1px solid var(--dz-line,rgba(255,255,255,.16));border-radius:var(--dz-r-card,20px)}.vp2-pdp .product-boxes-container{background-color:transparent;background-image:none;border-radius:0}.vp2-pdp .product-information,.vp2-pdp .product-information.product-information-desktop{background:transparent;border-radius:0}.vp2-pdp .product-information_product_type{color:var(--dz-fg,#ffffff)}.vp2-pdp .product-information li,.vp2-pdp .product-information p,.vp2-pdp .product-information span,.vp2-pdp .product-information_product_rating,.vp2-pdp .product-information_product_variant{color:var(--dz-fg-body,rgba(255,255,255,.92))}.vp2-pdp .faq-section{background:var(--dz-card,#1e0045)}.vp2-pdp .box.box--selected .box_discount,.vp2-pdp .box_discount{color:var(--dz-pink,#f49bf9)!important}.vp2-pdp .option-box.option-subscribe{border-color:rgba(255,255,255,.35)!important}.vp2-pdp .box{background:var(--dz-card,#1e0045)!important;border:1px solid var(--dz-line,rgba(255,255,255,.16));border-radius:var(--dz-r-ctl,12px)}.vp2-pdp .box.active,.vp2-pdp .box.box--selected,.vp2-pdp .box.selected,.vp2-pdp .box[style*="rgb(242, 255, 0)"]{background:#3e1457!important;border:1.5px solid var(--dz-accent,#f2ff00)}.vp2-pdp .box-price,.vp2-pdp .box_title{color:var(--dz-fg,#ffffff)}.vp2-pdp .variant-input_container{background:transparent!important}.vp2-pdp .variant-option_title{color:var(--dz-fg-body,rgba(255,255,255,.92))}.vp2-pdp .limited_stock,.vp2-pdp .strong{background:transparent!important;border:1.5px solid var(--dz-pink,#f49bf9);border-radius:var(--dz-r-ctl,12px);color:var(--dz-pink,#f49bf9)}.vp2-pdp .product-review{background:var(--dz-card,#1e0045)!important;border:1px solid var(--dz-line,rgba(255,255,255,.16));border-radius:var(--dz-r-card,20px);color:var(--dz-fg-body,rgba(255,255,255,.92))}.vp2-pdp .option,.vp2-pdp .option-box{border-color:rgba(255,255,255,.35)!important}.vp2-pdp .box-price,.vp2-pdp .box-price div,.vp2-pdp .box_title,.vp2-pdp .product-information_product_rating_text,.vp2-pdp .product-review_information_name,.vp2-pdp .selected-variant span,.vp2-pdp .variants_options .product-variant{color:var(--dz-fg,#ffffff)}.vp2-pdp .variants_options{background:var(--dz-tile,#2e005f);border:1px solid var(--dz-line-strong,rgba(255,255,255,.22));border-radius:var(--dz-r-ctl,12px)}.vp2-pdp .lab_reports_btn{background:transparent;background-image:none;border:1.5px solid var(--dz-accent,#f2ff00);border-radius:var(--dz-r-ctl,12px);color:var(--dz-accent,#f2ff00)}.vp2-pdp .box .box_title{color:var(--dz-fg,#ffffff)!important}.vp2-pdp .lab_reports_btn{color:var(--dz-accent,#f2ff00)!important}.vp2-pdp .breadcrumps{background:transparent!important;border-radius:0;border-bottom:1px dashed var(--dz-line,rgba(255,255,255,.16));justify-content:flex-start!important;padding-left:0;padding-right:0}.vp2-pdp .product-information_product_type,.vp2-pdp .product-information_product_type-desktop,.vp2-pdp .product-information_product_variant{text-align:left!important;justify-content:flex-start!important}.vp2-pdp .product-information_product_ratings{text-align:left!important}@media screen and (min-width:769px){.vp2-pdp .thumbnail-slider{display:block!important}.vp2-pdp .thumbnail-list{display:flex!important;flex-direction:column;gap:10px;overflow:visible!important;margin:0;padding:0}.vp2-pdp .product__column-sticky{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.vp2-pdp .product__column-sticky>.thumbnail-slider{order:-1;flex:none;width:72px}.vp2-pdp .product__column-sticky>.slider-mobile-gutter:not(.thumbnail-slider){flex:1 1 auto;min-width:0;width:auto;max-width:none}.vp2-pdp .product__column-sticky>.slider-mobile-gutter:not(.thumbnail-slider) .product__media-list,.vp2-pdp .product__column-sticky>.slider-mobile-gutter:not(.thumbnail-slider) media-gallery{width:100%}.vp2-pdp .thumbnail-list__item{width:72px!important;height:88px;flex:none;list-style:none;margin:0}.vp2-pdp .thumbnail-list__item .thumbnail{width:72px;height:88px;display:block}.vp2-pdp .thumbnail-list__item img{display:block!important}.vp2-pdp .thumbnail-list__item .thumbnail,.vp2-pdp .thumbnail-list__item img{width:72px;height:88px;-o-object-fit:contain;object-fit:contain;border-radius:var(--dz-r-ctl,12px);background:linear-gradient(180deg,rgb(221,75,255),rgb(0,105,227));border:1px solid var(--dz-line,rgba(255,255,255,.16));box-sizing:border-box}.vp2-pdp .thumbnail-list__item .thumbnail{padding:0;border:0;background:none;cursor:pointer}.vp2-pdp .thumbnail-list__item .thumbnail[aria-current=true] img{border:1.5px solid var(--dz-accent,#f2ff00)}}.vp2-pdp .box_container{background:var(--dz-card,#1e0045);border:1px solid var(--dz-line,rgba(255,255,255,.16));border-radius:var(--dz-r-ctl,12px);overflow:hidden;box-sizing:border-box}.vp2-pdp .box_container .box{background:transparent!important;border:0!important;border-radius:0}.vp2-pdp .box_container .box-top{border-radius:0;margin:0}.vp2-pdp .box_container:has(>.box.active),.vp2-pdp .box_container:has(>.box.selected),.vp2-pdp .box_container:has(>.box[style*="rgb(242, 255, 0)"]){background:#3e1457;border:1.5px solid var(--dz-accent,#f2ff00)}@media screen and (min-width:769px){.vp2-pdp .boxes_container-desktop{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}}@media screen and (max-width:768px){.vp2-pdp .boxes_container-mobile{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}}.vp2-pdp .box_container .box-top{background:transparent!important;color:var(--dz-pink,#f49bf9);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.vp2-pdp .dz-tier-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:var(--vp2-s3,24px)}.vp2-pdp .dz-tier-price__now{font-family:var(--dz-font-display,"Chillax","Outfit",system-ui,sans-serif);font-weight:600;font-size:40px;line-height:1;color:var(--dz-accent,#f2ff00)}.vp2-pdp .dz-tier-price__note{font-size:15px;font-weight:500;color:var(--dz-fg-muted,rgba(255,255,255,.7))}.vp2-pdp .dz-tier-price__was{margin-left:8px;text-decoration:line-through;color:var(--dz-fg-faint,rgba(255,255,255,.55))}@media screen and (max-width:768px){.vp2-pdp .dz-tier-price__now{font-size:30px}}.vp2-pdp .product-information_product_ratings{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500;color:var(--dz-fg,#ffffff);margin-bottom:var(--vp2-s2,16px)}.vp2-pdp .product-information_product_ratings_grade{display:flex;align-items:center;gap:6px}.vp2-pdp .product-information_product_sales{white-space:nowrap}.vp2-pdp .product-badge-block{display:none!important}.vp2-pdp .product-information_details{border-top:1px solid var(--dz-line,rgba(255,255,255,.16));border-bottom:1px solid var(--dz-line,rgba(255,255,255,.16));margin-top:var(--vp2-s2,16px)}.vp2-pdp .product-information_details>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;list-style:none;font-family:var(--dz-font-display,"Chillax","Outfit",system-ui,sans-serif);font-weight:600;font-size:16px;color:var(--dz-fg,#ffffff)}.vp2-pdp .product-information_details>summary::-webkit-details-marker{display:none}.vp2-pdp .product-information_details>summary:after{content:"";width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);flex:none}.vp2-pdp .product-information_details[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.vp2-pdp .product-information_details .product-information_product_description{padding-bottom:var(--vp2-s2,16px)}.vp2-pdp .pg-counter{position:absolute;left:50%;top:24px;transform:translateX(-50%);z-index:3;background:rgba(42,0,94,.6);color:var(--dz-fg,#ffffff);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;pointer-events:none}@media screen and (max-width:768px){.vp2-pdp .pg-counter{top:20px;padding:6px 10px;font-size:12px}}.vp2-pdp #addToCartBtn .dz-atc__was{margin-left:8px;text-decoration:line-through;opacity:.55;font-weight:500}