main[data-template^=product]{min-width:0;max-width:100%}main[data-template^=product] .shopify-section{min-width:0;max-width:100%}main[data-template^=product] :is(.novix-new-aida,.novix-aida,.novix-aida-mini,.novixneo,.novixk5,[id^=novix-dorada-]){width:100%;max-width:100%;min-width:0;box-sizing:border-box}main[data-template^=product] :is(.hero,.wrap,.w,.nv-gallery,.description,.nv-product-story,.panel,.buybox,.cards,.benefits,.media)>*{min-width:0;max-width:100%}main[data-template^=product] :is(.hero,.benefits,.cards,.media){grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template^=product] :is(h1,h2,h3,p,small,b,strong,summary,td,th){overflow-wrap:anywhere;white-space:normal}main[data-template^=product] :is(.nv-thumbs,.thumbs){max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}main[data-template^=product] :is(.nv-thumbs,.thumbs)>*{flex-shrink:0}main[data-template^=product] :is(.nv-product-story,.description) :is(div,section,article,figure){min-width:0;max-width:100%;box-sizing:border-box}main[data-template^=product] :is(img,video,iframe){max-width:100%}main[data-template^=product] :is(.nv-product-story,.description) img{height:auto;object-fit:contain}main[data-template^=product] :is(.nv-product-story,.description) table{width:100%;table-layout:fixed}main[data-template^=product] :is(.offer,.neochoice,.k5choice){min-width:0;gap:12px;align-items:center}main[data-template^=product] :is(.offer,.neochoice,.k5choice)>*{min-width:0}main[data-template^=product] :is(.cta,.neo-cta,.sticky-button,.neo-sticky-btn,.novix-sticky-button){min-height:48px;animation:none!important;white-space:normal!important;line-height:1.3}main[data-template^=product] :is(button,a,select):focus-visible{outline:3px solid #67f4c3;outline-offset:4px}main[data-template^=product] :is(.sticky,.neo-sticky,.novix-sticky-buy){box-sizing:border-box;width:100%;max-width:100%;z-index:90!important}main[data-template^=product] :is(.sticky-inner,.neo-sticky-inner,.novix-sticky-inner)>*{min-width:0}main[data-template^=product] :is(.sticky-button,.neo-sticky-btn,.novix-sticky-button){max-width:66%;flex-shrink:1}body.nv-has-sticky .page-wrapper{padding-bottom:var(--nv-sticky-space,100px)}html:has(body.nv-has-sticky){scroll-padding-bottom:calc(var(--nv-sticky-space,100px) + 20px)}main[data-template^=product] :is(.buybox,.panel,details){scroll-margin-top:100px;scroll-margin-bottom:calc(var(--nv-sticky-space,100px) + 20px)}@media(max-width:749px){main[data-template^=product] :is(.hero,.benefits,.cards,.media){grid-template-columns:minmax(0,1fr)!important}main[data-template^=product] :is(.novix-new-aida,.novix-aida,.novix-aida-mini,.novixneo,.novixk5,[id^=novix-dorada-]){padding-inline:16px!important;border-radius:18px}main[data-template^=product] h1{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.16!important;letter-spacing:-.025em}main[data-template^=product] h2{font-size:clamp(23px,6vw,29px)!important;line-height:1.25!important}main[data-template^=product] p{font-size:16px;line-height:1.65}main[data-template^=product] :is(.nv-product-story,.description)>div{padding:16px!important}main[data-template^=product] :is(.buybox,.panel){padding:18px!important;margin-inline:0!important;width:100%;box-sizing:border-box}main[data-template^=product] :is(.offer,.neochoice,.k5choice){flex-wrap:wrap;padding:14px!important;width:100%;box-sizing:border-box}main[data-template^=product] :is(.offer,.neochoice,.k5choice) :is(.price,strong){white-space:normal!important}main[data-template^=product] .nv-pack-save{font-size:16px!important;max-width:100%;box-sizing:border-box}main[data-template^=product] :is(.nv-main,.mainimg){width:100%;height:auto;aspect-ratio:1;object-fit:contain}main[data-template^=product] :is(.nv-thumbs,.thumbs){display:flex;gap:8px;padding-bottom:8px}main[data-template^=product] :is(.nv-thumbs,.thumbs)>button{width:68px!important;flex:0 0 68px!important}}main[data-template^=product] .nv-pack-save{display:block!important;font-size:clamp(24px,3vw,32px)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.02em;padding:12px 16px!important;border-radius:12px;max-width:100%;box-sizing:border-box;background:#50f6d3!important;color:#071b2a!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center}@media(max-width:749px){main[data-template^=product] .nv-pack-save{font-size:clamp(23px,6.5vw,28px)!important;padding:12px!important}}@media(max-width:749px){body:has(main[data-template^=product]) .st__toast-ol[data-sonner-toaster],body:has(main[data-template=cart]) .st__toast-ol[data-sonner-toaster]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/novix-responsive.css.map */
