.new-product-section__photos.flex .new-product-section__thumb-item{width:100%!important;height:unset!important;margin-bottom:5px}[data-product-blocks] .pGiftCtn{margin-top:20px}.pVariantPickerCtn{border-radius:10px;border:1px solid #e3e3e3;background:#f9f9f9;margin-bottom:20px;margin-top:20px}.singleVariant.active{cursor:pointer}.pVariantPickerDiv{display:flex;flex-direction:column;padding:10px;height:75px;position:relative;transition:height 1s ease}.otherVariantsCtn{position:absolute;width:calc(100% + 2px);left:-1px;top:calc(100% + 20px);z-index:10;opacity:0;visibility:hidden;transition:all .3s ease;background:#fff;padding:10px;border-radius:10px;border:1px solid #e3e3e3}.otherVariantsCtn.active{opacity:1;visibility:visible}.selectedSvg{position:absolute;top:20px;right:10px;opacity:0;transition:opacity .3s ease}.sVarSvg{position:absolute;top:35px;right:20px;z-index:1;pointer-events:none}.singleVariant input:checked~.selectedSvg{opacity:1}.productVariant.onChange{font-size:20px;font-weight:600}.singleVariant{position:relative;display:flex;align-items:flex-start;background:#f9f9f900;border-radius:10px;transition:background .3s ease}.singleVariant:not(.active):hover{background:#f5f5f5}.singleVariant:not(:last-child){margin-bottom:20px}.singleVariant input{display:none}.singleVariant label{position:absolute;z-index:10;width:100%;height:100%;cursor:pointer}.sVarImageCtn{width:55px;aspect-ratio:1;position:relative;border-radius:10px;overflow:hidden}.sVarImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sVarInfo{margin-left:20px}.sVarTitle{font-size:18px;margin:0 0 5px;font-weight:600;display:flex;align-items:flex-start}.sVarSubtitle{font-size:14px;color:#6c6c6c;margin:0}.sVarTag{color:#000;background:#ffdb89;font-size:14px;padding:6px 10px;font-weight:400;border-radius:100px;line-height:1;margin-left:5px}.custom-lp-2-guarantee{padding:80px 0 0;margin:0!important;background:#ece5fe;background:linear-gradient(180deg,#ece5fe 20%,#ffe9b6)}.trustIconCtn{display:flex;align-items:center;gap:0 10px;padding-right:40px}.trustIconCtn p{margin:0 0 5px;font-size:16px;line-height:1.4}.pQuanSelect .js-qty__wrapper.new-product-single__qty{margin:0}.pQuanSelect{display:flex;align-items:center;justify-content:space-between}.pQuanSelect .grid-product__price{width:fit-content;padding-right:20px}.pQuanSelect{margin-bottom:20px!important}.product-block__action-form{width:calc(100% - 20px)}.trustpilotPdpCtn{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:12px;margin:0 0 20px;background:#f7f7f7}.trustpilotPdpCtn:not(.mobile) img{width:360px}.trustpilotPdpCtn.mobile img{width:90%;max-width:450px}.trustpilotPdpCtn.mobile{display:none}.custom-lp-2-guarantee__inner{background:#f2f2f200}.trustpilotPdpCtn.tbyb{background:#ffc5c5;font-weight:600;padding:4px}@media screen and (max-width: 1000px){.trustpilotPdpCtn.mobile{display:flex}.trustIconCtn{padding:0}.trustpilotPdpCtn:not(.mobile){display:none}.new-product-section__photos.flex .new-product-section__thumb-item{flex:1 0 80px;width:80px!important;height:80px!important}.mobileSwap{display:block!important}.mobileSwap .product__thumbs--beside .product__thumbs--scroller{position:relative;overflow-x:scroll;display:flex;overflow-y:hidden}.mobileSwap.product__photos .small--hide{width:100%;max-width:unset!important}.pGiftTags.mobile{display:flex}.pGiftTags:not(.mobile){display:none}.pGiftTitleCtn{width:100%}.pGiftTags.mobile{justify-content:flex-start;gap:5px;margin-bottom:10px}.pGiftTags.mobile span{font-size:12px}.pGiftImageCtn{flex:1 0 48px}.pQuanSelect .grid-product__price{width:fit-content;padding-right:0}.product-block__action-form{width:calc(100% + -0px)}}.pSubscriptionCtn{margin:20px 0}.pSubscriptionDiv{display:flex;flex-direction:column;gap:12px}.singleSubscription{position:relative;overflow:hidden;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;display:flex;gap:12px}.singleSubscription.tbyb-option{background:linear-gradient(to right,#f3f0ff,#faf8ff);border-color:#8b7ee8}.singleSubscription:hover{border-color:#8b7ee8}.subscriptionInput{position:absolute;opacity:0;cursor:pointer}.subscriptionInput:checked~.sSubRadio .radioOuter{border-color:#8b7ee8}.subscriptionInput:checked~.sSubRadio .radioInner{background:#8b7ee8;transform:scale(1)}.sSubRadio{position:relative;z-index:2;flex-shrink:0;padding-top:2px;display:flex;width:20px;height:20px;pointer-events:none}.radioOuter{width:20px;height:20px;border:2px solid #d1d1d1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.radioInner{width:10px;height:10px;border-radius:50%;background:transparent;transform:scale(0);transition:all .2s ease}.sSubContent{flex:1}.sSubHeader{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.sSubTitle{font-size:18px;font-weight:600;color:#2d2d2d}.saveText{color:#8b7ee8;font-weight:700}.sSubPrice{font-size:18px;font-weight:700;color:#8b7ee8;white-space:nowrap}.sSubDetails{margin-bottom:12px}.sSubSubtitle{font-size:14px;color:#666}.sSubBenefits{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;margin-top:10px;pointer-events:none}.sSubDetails{position:relative;z-index:1}.sSubBenefit{display:flex;align-items:center;gap:8px;font-size:14px;color:#2d2d2d}.sSubBenefit svg{flex-shrink:0;color:#2d2d2d}.singleSubscription>label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0!important;transition:background .2s ease;cursor:pointer}.deliverySelect{font-size:14px;border:1px solid rgba(116,79,230,.4)!important;border-radius:8px;background:#eae6f6;padding-right:32px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.sSubFrequency{margin-top:20px;position:relative;z-index:5;pointer-events:auto}.sSubFrequency label{font-size:16px!important;font-weight:600;letter-spacing:normal!important;text-transform:none!important}.inputBkg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#fff;border:2px solid #e5e5e5;border-radius:12px;transition:background .2s ease}.subscriptionInput:checked~.inputBkg{background:#f9f5ff;border:2px solid #8b7ee8}
/*# sourceMappingURL=/cdn/shop/t/34/assets/newPDP.css.map */
