.custom-product{font-family:var(--font-body-family,"Montserrat",sans-serif);padding:24px 0;max-width:100vw;box-sizing:border-box;position:relative}.custom-product:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,var(--section-accent,#FFF5E3) 0%,#fff0 27.67%);pointer-events:none;z-index:0}.custom-product>*{position:relative;z-index:1}.custom-product__mobile-nav{display:none}@media screen and (max-width:749px){.custom-product__mobile-nav{display:flex;gap:5px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:10;background:#fbf7f1}.custom-product__mobile-nav::-webkit-scrollbar{display:none}.custom-product__mobile-pill{flex-shrink:0;padding:5px 15px;border-radius:41px;border:1px solid rgb(0 0 0 / .3);font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:500;font-size:14px;color:#000;text-decoration:none;white-space:nowrap;cursor:pointer;background:#fff;transition:border-color .2s ease}.custom-product__mobile-pill--active{border:1.5px solid #000}}.custom-product__container{margin:0 auto;padding:0 16px;display:grid;grid-template-columns:1fr;gap:24px;max-width:100%}@media screen and (min-width:750px){.custom-product__container{padding:0 50px;grid-template-columns:1fr 1fr;gap:28px;align-items:start;overflow:visible}.custom-product__media-col{align-self:start;position:sticky;top:20px}}@media screen and (min-width:990px){.custom-product__container{padding:0 72px;grid-template-columns:51.5% 1fr;gap:28px}}.custom-product__gallery{display:flex;flex-direction:column;gap:8px}.custom-product__main-image{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;background-color:#f3f4f6}.custom-product__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.custom-product__slide--active{opacity:1;pointer-events:auto}.custom-product__slide img{width:100%;height:100%;object-fit:cover;display:block}.custom-product__arrow{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;border-radius:50%;background:#000;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .2s ease;padding:0}.custom-product__arrow img{width:22px;height:20px}.custom-product__arrow--prev{left:22px;opacity:.7}.custom-product__arrow--next{right:22px}@media(hover:hover){.custom-product__arrow:hover{background:#222}}.custom-product__lab-btn{position:absolute;top:20px;right:20px;z-index:2;background:#000;color:#fff;border:none;border-radius:32px;padding:8px 14px;font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:500;font-size:14px;line-height:1;text-decoration:underline;text-underline-offset:4px;cursor:pointer;white-space:nowrap}.custom-product__lab-btn:hover{background:#222}.custom-product__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.custom-product__thumbs::-webkit-scrollbar{display:none}.custom-product__thumb{flex:0 0 82px;width:82px;height:82px;border-radius:10px;overflow:hidden;border:1px solid #fff0;background:#f3f4f6;cursor:pointer;padding:0;transition:border-color .2s ease}.custom-product__thumb--active{border-color:#7a93dc}.custom-product__thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:9px}.custom-product__reviews{margin-top:16px}.custom-product__reviews-heading{font-family:var(--font-heading-family,"DM Serif Display",serif);font-weight:600;font-size:24px;line-height:26px;color:#000;text-align:center;margin:0 0 16px}.custom-product__reviews-slider{position:relative;overflow:hidden}.custom-product__review-card{display:none;background:#7a93dc1a;padding:12px;flex-direction:column;gap:12px}.custom-product__review-card--active{display:flex}.custom-product__review-stars{display:flex;align-items:center}.custom-product__review-stars img{width:24px;height:24px}.custom-product__review-text{font-weight:500;font-size:14px;line-height:24px;color:#000;margin:0;min-height:48px}.custom-product__review-author{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-weight:500;font-size:14px;color:#000}.custom-product__review-author img{width:21px;height:21px;border-radius:8px}.custom-product__info-col{display:flex;flex-direction:column;gap:24px;min-width:0;overflow:hidden}.custom-product__rating-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-product__rating-left{display:flex;align-items:center;gap:4px}.custom-product__stars{display:flex;align-items:center}.custom-product__stars img{width:24px;height:24px}.custom-product__rating-text{font-weight:500;font-size:16px;color:#000;white-space:nowrap}.custom-product__review-link{color:#000;text-decoration:underline}.custom-product__rating-text--mobile{display:none}.custom-product__product-type{font-weight:600;font-size:14px;color:#303e48;text-align:center;white-space:nowrap}.custom-product__title{font-family:var(--font-heading-family,"DM Serif Display",serif);font-weight:400;font-size:32px;line-height:1;color:#000;margin:0}@media screen and (min-width:750px){.custom-product__title{font-size:48px;line-height:48px}}.custom-product__price-wrap{display:flex;flex-direction:column;gap:9px}.custom-product__price-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.custom-product__price{font-weight:600;font-size:18px;color:#000;letter-spacing:.18px}.custom-product__compare-price{font-weight:500;font-size:14px;color:#000000b3;letter-spacing:.14px;text-decoration:line-through}.custom-product__weight-info{font-weight:500;font-size:16px;color:#2a353e}.custom-product__weight-dot{margin-right:4px}.custom-product__weight-value{margin-right:2px}.custom-product__servings{font-weight:500;font-size:16px;color:#2a353e;margin-left:4px}.custom-product__loyalty{display:flex;align-items:center;gap:6px;font-weight:400;font-size:14px;color:#000}.custom-product__loyalty img{flex-shrink:0}.custom-product__what-card{border-radius:10px;padding:16px 10px;overflow:hidden}.custom-product__what-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:0;color:#1f1f1f}.custom-product__what-heading{font-weight:700;font-size:16px;text-transform:uppercase;line-height:28.8px}.custom-product__what-chevron{flex-shrink:0;transition:transform .3s ease}.custom-product__what-card:not(.custom-product__what-card--open) .custom-product__what-chevron{transform:rotate(-180deg)}.custom-product__what-body{height:0;overflow:hidden;transition:height .6s cubic-bezier(.4,0,.2,1)}.custom-product__what-card--open .custom-product__what-body{height:auto}.custom-product__what-content{padding-top:6px;font-weight:500;font-size:14px;line-height:24px;color:#1f1f1f}.custom-product__what-content b,.custom-product__what-content strong{font-weight:700}.custom-product__benefits{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%;box-sizing:border-box;background:#fff0;border-radius:0;padding:0;align-items:stretch}@media screen and (max-width:749px){.custom-product__benefits{display:grid;grid-template-columns:repeat(3,1fr);background:#fff0;border:none;border-radius:0;padding:0;margin:0;gap:12px;width:100%;box-sizing:border-box}}.custom-product__benefit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;background:#fff0d6;border-radius:6px;padding:10px 8px}@media screen and (max-width:749px){.custom-product__benefit{width:100%;background:#fff;border-radius:6px;border:1px solid rgb(0 0 0 / .08);padding:10px 12px}}.custom-product__benefit img{width:44px;height:44px;object-fit:contain}@media screen and (max-width:749px){.custom-product__benefit img{width:40px;height:40px}}.custom-product__benefit-label{font-weight:400;font-size:11px;color:#000;text-align:center;line-height:normal}@media screen and (max-width:749px){.custom-product__benefit-label{font-size:10px}}.custom-product__sale-timer{display:flex;align-items:center;justify-content:center;gap:18px;background:#f7e3e3;border-radius:10px;padding:10px 12px;overflow:hidden}.custom-product__sale-label{font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:600;font-size:14px;line-height:22px;text-transform:uppercase;color:#080900;white-space:nowrap;flex-shrink:0}.custom-product__sale-countdown{display:flex;align-items:center;gap:4px;flex-shrink:0}.custom-product__sale-badge{background:#f05351;color:#fff;font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:600;font-size:16px;line-height:1.3;padding:4px 8px;border-radius:7px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.custom-product__sale-sep{font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:600;font-size:19.5px;line-height:1.3;color:#000}.custom-product__variants{display:flex;flex-direction:column;gap:20px}.custom-product__option-section{display:flex;flex-direction:column;gap:4px}.custom-product__option-header{display:flex;align-items:center;justify-content:space-between}.custom-product__option-label{font-weight:600;font-size:16px;color:#000;line-height:1.2;margin:0;padding:0}.custom-product__nutrition-link{font-weight:600;font-size:16px;color:#000;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.custom-product__option-selected{font-weight:500;font-size:12px;color:#424344;line-height:1.2;margin:0 0 6px;padding:0}.custom-product__flavour-cards{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.custom-product__flavour-cards::-webkit-scrollbar{display:none}.custom-product__flavour-card{flex:0 0 120px;width:120px;height:auto;background:#fff;border:.6px solid rgb(0 0 0 / .5);border-radius:12px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;transition:border-color .2s ease}.custom-product__flavour-card--active{border:1px solid #000}.custom-product__flavour-img{width:76px;height:76px;display:flex;align-items:center;justify-content:center}.custom-product__flavour-img img{width:100%;height:100%;object-fit:contain}.custom-product__flavour-name{font-weight:500;font-size:14px;line-height:16px;color:#424344;text-align:center;word-break:break-word}.custom-product__flavour-card--active .custom-product__flavour-name{font-weight:600;color:#000}.custom-product__size-pills{display:flex;flex-direction:column;gap:16px}.custom-product__size-pill{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:16px 17px;border:1px solid #000;border-radius:200px;cursor:pointer;transition:background-color .2s ease}.custom-product__size-pill--active{background-color:#7a93dc1f}.custom-product__size-radio-icon{flex-shrink:0;width:20px;height:20px}.custom-product__size-radio-icon--active{display:none}.custom-product__size-radio-icon--inactive,.custom-product__size-pill--active .custom-product__size-radio-icon--active{display:block}.custom-product__size-pill--active .custom-product__size-radio-icon--inactive{display:none}.custom-product__size-name{font-weight:600;font-size:16px;color:#000;flex:1}.custom-product__size-prices{display:flex;align-items:center;gap:4px;margin-left:auto}.custom-product__size-sale{font-weight:600;font-size:18px;color:#db2323}.custom-product__size-compare{font-weight:500;font-size:16px;color:#000;text-decoration:line-through}.custom-product__save-badge{position:absolute;top:-12px;right:16px;background:#7a93dc;color:#fff;font-weight:400;font-size:12px;padding:6px 11px;border-radius:32px;border:1px solid #000;white-space:nowrap;line-height:normal}.custom-product__buy-section{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%}.custom-product__buy-row{display:flex;gap:12px;align-items:center;width:100%}.custom-product__quantity{display:flex;align-items:center;border:1px solid #000;border-radius:28px;height:52px;width:105px;flex-shrink:0;overflow:hidden}.custom-product__qty-btn{width:32px;height:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;padding:0}.custom-product__qty-input{width:32px;height:100%;border:none;background:none;text-align:center;font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:700;font-size:16px;color:#000;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.custom-product__qty-input::-webkit-inner-spin-button,.custom-product__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-product__add-btn{flex:1;height:52px;background:#000;color:#fff;border:none;border-radius:320px;font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:600;font-size:18px;cursor:pointer;text-transform:capitalize;transition:background-color .2s ease}@media screen and (min-width:750px){.custom-product__add-btn{font-size:22px}}.custom-product__add-btn:hover{background:#222}.custom-product__add-btn:disabled{background:#999;cursor:not-allowed}.custom-product__emi{display:flex;align-items:center;gap:4px;font-weight:500;font-size:12px;color:#080900;justify-content:center;flex-wrap:nowrap;white-space:nowrap}@media screen and (min-width:750px){.custom-product__emi{font-size:16px}}.custom-product__emi img{height:25px;width:auto;object-fit:contain}.custom-product__social{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center}.custom-product__social-heading{font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:600;font-style:normal;font-size:16px;line-height:20.93px;color:#000;text-align:center;text-shadow:1px 1px 1px #fff0;display:flex;height:20px;flex-direction:column;justify-content:center;align-self:stretch;margin:0}.custom-product__social-text{font-weight:500;font-size:14px;line-height:26px;color:#000;margin:0}.custom-product__social-circles{display:flex;gap:18px;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:11px}.custom-product__social-circle{display:flex;flex-direction:column;align-items:center;gap:6px;width:93px;text-decoration:none;color:#000;border:none;background:none;padding:0;cursor:pointer}.custom-product__social-img{width:90px;height:90px;border-radius:50%;position:relative;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4);padding:2.5px;transition:background .3s ease,padding .3s ease}.custom-product__social-img--seen{background:#d1d5db;padding:2px}.custom-product__social-img-inner{width:100%;height:100%;border-radius:50%;background:#fff;padding:3px;overflow:hidden}.custom-product__social-img-inner img,.custom-product__social-img-inner video{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.custom-product__video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.custom-product__video-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.custom-product__video-modal-content{position:relative;width:90%;max-width:400px;max-height:85vh;border-radius:12px;overflow:hidden;background:#000}.custom-product__video-modal-player{width:100%;height:auto;max-height:85vh;display:block;object-fit:cover}.custom-product__video-modal-close{position:absolute;top:12px;right:12px;z-index:3;background:#00000080;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-product__video-modal-mute{position:absolute;bottom:16px;right:16px;z-index:3;background:#00000080;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-product__mute-icon--unmuted,.custom-product__video-modal-mute--unmuted .custom-product__mute-icon--muted{display:none}.custom-product__video-modal-mute--unmuted .custom-product__mute-icon--unmuted{display:block}.custom-product__video-modal-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-product__video-modal-play-icon{opacity:0;transition:opacity .2s ease;pointer-events:none}.custom-product__video-modal-tap--paused .custom-product__video-modal-play-icon{opacity:1}.custom-product__social-label{font-weight:500;font-size:14px;text-align:center;line-height:normal}.custom-product__accordions{display:flex;flex-direction:column;gap:16px}.custom-product__accordion{border-bottom:.357px solid rgb(0 0 0 / .5)}.custom-product__accordion-header{display:flex;align-items:center;gap:8px;width:100%;padding:10px 13px;background:none;border:none;cursor:pointer;color:#1f1f1f}.custom-product__accordion-icon{flex-shrink:0}.custom-product__accordion-v{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s ease}.custom-product__accordion--open .custom-product__accordion-v{transform:rotate(90deg);opacity:0}.custom-product__accordion-title{font-weight:600;font-size:20px;line-height:1.2;color:#1f1f1f}.custom-product__accordion-body{height:0;overflow:hidden}.custom-product__accordion-content{padding:0 13px 16px;font-size:14px;line-height:24px;color:#1f1f1f}.custom-product__chat{background:#7a93dc;border-radius:10px;padding:16px 24px;display:flex;flex-direction:column;gap:14px;margin-top:16px}.custom-product__chat-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-product__chat-left{display:flex;flex-direction:column}.custom-product__chat-heading{font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;line-height:28.8px}.custom-product__chat-subtitle{font-weight:500;font-size:14px;color:#fff;line-height:24px}.custom-product__chat-btn{flex-shrink:0;background:#fff;color:#000;font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:600;font-size:12px;text-transform:uppercase;padding:6px 12px;border-radius:300px;text-decoration:none;text-align:center;white-space:nowrap;transition:background-color .2s ease;border:none;outline:none;cursor:pointer}.custom-product__chat-btn:hover{background:#f0f0f0}.custom-product__chat-pills{display:flex;gap:4px;flex-wrap:wrap}.custom-product__chat-pill{border:.5px solid #fff;border-radius:200px;padding:6px 8px;font-weight:500;font-size:12px;color:#fff;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.custom-product__chat-pill:hover{background:#ffffff26}.custom-product__select{width:100%;padding:12px 16px;border:1px solid #000;border-radius:8px;font-family:var(--font-body-family,"Montserrat",sans-serif);font-size:16px;background:#fff;color:#000;cursor:pointer;-webkit-appearance:auto;appearance:auto}@media screen and (max-width:749px){.custom-product{padding:0 0 16px;overflow-x:hidden}.custom-product:before{display:block;top:0;height:var(--mobile-bg-height,70%);background:var(--section-accent,#FFF5E3);opacity:1;border-radius:0 0 32px 32px}.custom-product__container{padding:0;gap:8px;grid-template-columns:minmax(0,1fr);overflow:hidden;max-width:100%}.custom-product__media-col{display:contents}.custom-product__gallery{order:1;overflow:hidden;min-width:0}.custom-product__info-col{order:2;overflow-x:hidden;overflow-y:visible;padding:0 16px;gap:8px;min-width:0;box-sizing:border-box;max-width:100%}.custom-product__reviews{display:none}.custom-product__main-image{border-radius:0;margin:0}.custom-product__arrow{width:24px;height:24px;background:#000}.custom-product__arrow img{width:13px;height:12px}.custom-product__arrow--prev{left:12px;opacity:1}.custom-product__arrow--next{right:12px}.custom-product__lab-btn{top:auto;right:auto;bottom:16px;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:12px 16px;font-size:12px;font-weight:600;border-radius:32px;text-decoration:underline;text-underline-offset:3px}.custom-product__thumbs{padding:8px 16px 4px}.custom-product__thumb{flex:0 0 72px;width:72px;height:72px;border-radius:4px;border:none}.custom-product__thumb img{border-radius:4px}.custom-product__thumb--active{flex:0 0 80px;width:80px;height:80px;border:1px solid #000;border-radius:4px;padding:4px}.custom-product__rating-row{order:1}.custom-product__title{order:2}.custom-product__price-wrap{order:3}.custom-product__benefits{order:4}.custom-product__variants{order:5;margin-top:32px}.custom-product__buy-section{order:6}.custom-product__emi{order:7}.custom-product__emi img{height:19px}.custom-product__what-card{order:8;margin-top:20px}.custom-product__social{order:9;margin-top:20px}.custom-product__accordions{order:10;margin-top:8px}.custom-product__chat{order:11}.custom-product__price-wrap{gap:8px}.custom-product__price-row{gap:4px}.custom-product__rating-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px}.custom-product__rating-left{gap:5px}.custom-product__rating-left .custom-product__stars{gap:1px}.custom-product__rating-left .custom-product__stars img{width:14px;height:12px}.custom-product__rating-text--desktop{display:none}.custom-product__rating-text--mobile{display:inline}.custom-product__rating-text--mobile .custom-product__review-link{font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:500;font-size:12px;line-height:12px;color:#000;text-decoration:underline}.custom-product__product-type{font-family:var(--font-body-family,"Montserrat",sans-serif);font-weight:600;font-size:12px;line-height:18px;color:#303e48;text-align:center;white-space:nowrap;flex-shrink:0}.custom-product__stars img{width:12px;height:12px}.custom-product__stars{gap:1px}.custom-product__product-type{flex-shrink:0}.custom-product__title{font-size:26px;line-height:normal;margin:0;padding:0}.custom-product__price{font-size:18px}.custom-product__compare-price,.custom-product__weight-info,.custom-product__servings{font-size:14px}.custom-product__loyalty{font-size:11px}.custom-product__loyalty img{width:15px;height:13px}.custom-product__benefits{border:none;border-radius:0;padding:0;gap:12px;background:#fff0}.custom-product__benefit{width:100%;min-width:0;gap:2px;box-sizing:border-box}.custom-product__benefit img{width:36px;height:36px}.custom-product__benefit-label{font-size:9px;font-weight:400;word-break:break-word}.custom-product__nutrition-link{font-size:12px;font-weight:600}.custom-product__flavour-card{flex:0 0 94px;width:94px;height:auto;gap:5px;padding:8px 6px;border-radius:12px}.custom-product__flavour-img{width:48px;height:48px}.custom-product__flavour-card--active{border-width:1px}.custom-product__flavour-card:not(.custom-product__flavour-card--active){border-width:.5px;border-color:#0006}.custom-product__flavour-name{font-size:12px}.custom-product__size-pills{gap:18px}.custom-product__size-pill{padding:14px 11px;min-height:50px;border-radius:200px}.custom-product__size-radio-icon{width:22px;height:22px}.custom-product__size-name{font-size:16px}.custom-product__size-sale{font-size:14px}.custom-product__size-compare{font-size:12px}.custom-product__add-btn{font-size:16px;height:50px;border-radius:28px}.custom-product__quantity{width:100px;height:50px;border-radius:28px}.custom-product__social-circles{gap:16px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-self:stretch;width:auto;margin-left:-16px;margin-right:-16px;padding:0 16px 8px}.custom-product__social-circles--centered{justify-content:center}.custom-product__social-circles::-webkit-scrollbar{display:none}.custom-product__social-img{width:80px;height:80px}.custom-product__social-circle{width:80px;flex-shrink:0}.custom-product__social-label{font-size:14px}.custom-product__accordion-title{font-size:18px}.custom-product__accordions{gap:0}.custom-product__accordion{padding-top:24px;padding-bottom:20px}.custom-product__accordion-header{padding:0 13px}.custom-product__accordion-content{padding:6px 13px 16px}.custom-product__chat{border-radius:12px;padding:16px;margin-top:10px;gap:16px}.custom-product__chat-top{gap:13px}.custom-product__chat-heading{font-size:16px;font-weight:600;text-transform:capitalize}.custom-product__chat-subtitle{font-size:12px;font-weight:500;line-height:normal}.custom-product__chat-btn{font-size:12px;padding:6px 12px}.custom-product__chat-pills{display:flex;flex-wrap:wrap;gap:4px}.custom-product__chat-pill{border-width:.5px;font-size:12px;font-weight:500;padding:6px 8px;border-radius:200px;white-space:nowrap;flex-shrink:0;max-width:100%}.custom-product__chat-subtitle{font-size:12px}}.custom-product .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-product__main-image{opacity:0;transform:scale(.97);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.custom-product__thumbs{opacity:0;transform:translateY(10px);transition:opacity .4s ease .15s,transform .4s ease .15s}.custom-product__reviews{opacity:0;transform:translateY(15px);transition:opacity .5s ease .4s,transform .5s ease .4s}.custom-product__rating-row{opacity:0;transform:translateY(12px);transition:opacity .4s ease .1s,transform .4s ease .1s}.custom-product__title{overflow:hidden;padding-bottom:.15em}.custom-product__title span{display:block;transform:translateY(100%);transition:transform 1.6s cubic-bezier(.16,1,.3,1) .15s}.custom-product--loaded .custom-product__title span{transform:translateY(0)}.custom-product__price-wrap{opacity:0;transform:translateY(12px);transition:opacity .4s ease .2s,transform .4s ease .2s}.custom-product__what-card{opacity:0;transform:translateY(12px);transition:opacity .4s ease .25s,transform .4s ease .25s}.custom-product__benefits{opacity:0;transition:opacity .4s ease .28s}.custom-product__benefit{opacity:0;transform:scale(.88);transition:opacity .35s ease,transform .35s ease}.custom-product__variants{opacity:0;transform:translateY(12px);transition:opacity .4s ease .32s,transform .4s ease .32s}.custom-product__buy-section{opacity:0;transform:translateY(14px);transition:opacity .45s ease .38s,transform .45s ease .38s}.custom-product__social{opacity:0;transform:translateY(14px);transition:opacity .45s ease .42s,transform .45s ease .42s}.custom-product__accordions{opacity:0;transform:translateY(12px);transition:opacity .4s ease .46s,transform .4s ease .46s}.custom-product__chat{opacity:0;transform:translateY(14px);transition:opacity .45s ease .5s,transform .45s ease .5s}.custom-product--loaded .custom-product__main-image,.custom-product--loaded .custom-product__thumbs,.custom-product--loaded .custom-product__reviews,.custom-product--loaded .custom-product__rating-row,.custom-product--loaded .custom-product__price-wrap,.custom-product--loaded .custom-product__what-card,.custom-product--loaded .custom-product__benefits,.custom-product--loaded .custom-product__variants,.custom-product--loaded .custom-product__buy-section,.custom-product--loaded .custom-product__social,.custom-product--loaded .custom-product__accordions,.custom-product--loaded .custom-product__chat{opacity:1;transform:none}.custom-product--loaded .custom-product__benefit:nth-child(1){opacity:1;transform:none;transition-delay:.28s}.custom-product--loaded .custom-product__benefit:nth-child(2){opacity:1;transform:none;transition-delay:.32s}.custom-product--loaded .custom-product__benefit:nth-child(3){opacity:1;transform:none;transition-delay:.36s}.custom-product--loaded .custom-product__benefit:nth-child(4){opacity:1;transform:none;transition-delay:.4s}.custom-product--loaded .custom-product__benefit:nth-child(5){opacity:1;transform:none;transition-delay:.44s}.custom-product--loaded .custom-product__benefit:nth-child(6){opacity:1;transform:none;transition-delay:.48s}@media screen and (max-width:749px){.custom-product__rating-row{transition-delay:.15s}.custom-product__title{transition-delay:.2s}.custom-product__price-wrap{transition-delay:.25s}.custom-product__benefits{transition-delay:.3s}.custom-product__benefit:nth-child(1){transition-delay:.3s}.custom-product__benefit:nth-child(2){transition-delay:.33s}.custom-product__benefit:nth-child(3){transition-delay:.36s}.custom-product__benefit:nth-child(4){transition-delay:.39s}.custom-product__benefit:nth-child(5){transition-delay:.42s}.custom-product__benefit:nth-child(6){transition-delay:.45s}.custom-product__variants{transition-delay:.35s}.custom-product__buy-section{transition-delay:.4s}.custom-product__what-card{transition-delay:.45s}.custom-product__social{transition-delay:.5s}.custom-product__accordions{transition-delay:.55s}.custom-product__chat{transition-delay:.6s}}@media screen and (max-width:749px){.custom-product__buy-section{position:fixed;bottom:0;left:0;width:100%;z-index:999999;background:#fff;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 -2px 12px #0000001a;margin:0;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.custom-product__emi,.custom-product__quantity{display:none}.custom-product__add-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/276/assets/section-custom-product.css.map */
