.lp-pdp-section{position:relative;width:100%;overflow:hidden}.lp-pdp-section-class{margin:0}.lp-pdp-section .lp-pdp-product-badge{position:absolute;top:20px;left:20px;z-index:5;width:100px;height:100px}.lp-pdp-section .lp-pdp-product-badge img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.lp-pdp-section .lp-pdp-product-image{position:absolute;left:8%;top:50%;z-index:5;transform:translateY(-50%);max-width:400px;width:35%}.lp-pdp-section .lp-pdp-product-image img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.lp-pdp-section .lp-pdp-banner{position:relative;width:100%}.lp-pdp-section .lp-pdp-banner-image{width:100%;height:auto}.lp-pdp-section .lp-pdp-banner-image.desktop{display:block}.lp-pdp-section .lp-pdp-banner-image.mobile{display:none}.lp-pdp-section .lp-pdp-banner-image img{display:block;width:100%;height:100vh;object-fit:cover;object-position:top}.lp-pdp-section .lp-pdp-content{position:absolute;top:50%;right:5%;z-index:1;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;max-width:720px;width:100%;border-radius:20px}.lp-pdp-section .lp-pdp-product-selector{width:100%;padding:24px;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d}.lp-pdp-section .lp-pdp-placeholder{padding:60px 20px;text-align:center;color:#999}.lp-pdp-section .lp-pdp-placeholder p{margin:0;font-size:14px}.lp-pdp-section .lp-pdp-product-title{font-size:16px;font-weight:400;color:#666;margin-bottom:24px;text-align:center;letter-spacing:.5px}.lp-pdp-section .lp-pdp-product-form{display:block}.lp-pdp-section .lp-pdp-form{width:100%}.lp-pdp-section .lp-pdp-subscription-header{text-align:center;margin-bottom:10px}.lp-pdp-section .lp-pdp-subscription-header h3{font-size:16px;font-weight:400;color:#1a1a1a;margin:0;line-height:1.4;text-align:left}.lp-pdp-section .lp-pdp-subscription-toggle{display:flex;gap:24px;margin-bottom:18px}.lp-pdp-section .lp-pdp-toggle-btn{flex:1;padding:12px 20px;border-radius:50px;border:2px solid #d9d9d9;background:#fff;font-size:20px;font-weight:500;color:#31681f;cursor:pointer;transition:all .3s ease}.lp-pdp-section .lp-pdp-toggle-btn.active{background:#31681f;color:#fff;border:none}.lp-pdp-section .lp-pdp-subscription-options{display:flex;flex-direction:column;gap:12px}.lp-pdp-section .lp-pdp-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:16px 20px;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative}.lp-pdp-section .lp-pdp-option>div:first-child{display:flex;align-items:center;justify-content:space-between;width:100%}.lp-pdp-section .lp-pdp-subscription-section .lp-pdp-options-supply-image,.lp-pdp-section .lp-pdp-subscription-section .lp-pdp-option>div:last-child:not(:first-child){width:100%;max-height:0;overflow:hidden;opacity:0;margin-top:0}.lp-pdp-section .lp-pdp-subscription-section .lp-pdp-option.selected .lp-pdp-options-supply-image,.lp-pdp-section .lp-pdp-subscription-section .lp-pdp-option.selected>div:last-child:not(:first-child){max-height:500px;opacity:1;margin-top:12px;transition:max-height .8s ease,opacity .7s ease,margin .6s ease}.lp-pdp-section .lp-pdp-option.selected{border-color:#31681f}.lp-pdp-section .lp-pdp-option-radio-input{position:absolute;opacity:0;pointer-events:none}.lp-pdp-section .lp-pdp-option-left{display:flex;align-items:center;gap:12px;flex:1}.lp-pdp-section .lp-pdp-option-radio{width:20px;height:20px;border:2px solid #2d5a2d;border-radius:50%;position:relative;flex-shrink:0}.lp-pdp-section .lp-pdp-option.selected .lp-pdp-option-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#2d5a2d;border-radius:50%}.lp-pdp-section .lp-pdp-option-info{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;width:70%}@media(min-width:768px){.lp-pdp-section .lp-pdp-option-info{min-width:360px}}@media(min-width:1541px){.lp-pdp-section .lp-pdp-content{right:12vw}}.lp-pdp-section .lp-pdp-option-text{font-size:18px;font-weight:500;color:#000}.lp-pdp-section .lp-pdp-option-badge{display:inline-block;padding:6px 16px;color:#2d5a2d;border-radius:20px;font-size:16px;line-height:1;font-weight:600;border:1px solid #31681f}.lp-pdp-section .lp-pdp-option-right{display:flex;align-items:center;flex-shrink:0}.lp-pdp-section .lp-pdp-option-pricing{display:flex;align-items:center;gap:6px}.lp-pdp-section .lp-pdp-option-price{font-size:18px;font-weight:500;color:#000}.lp-pdp-section .lp-pdp-option-original{font-size:16px;color:#999;text-decoration:line-through}.lp-pdp-section .lp-pdp-savings{font-size:13px;color:#1a1a1a;padding-top:6px}.lp-pdp-section .lp-pdp-savings strong{color:#31681f}.lp-pdp-section .lp-pdp-supply-images{margin-top:0;width:100%}.lp-pdp-section .lp-pdp-supply-image{width:100%}.lp-pdp-section .lp-pdp-supply-image img{display:block;width:100%;height:auto;border-radius:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lp-pdp-section .lp-pdp-select-error{color:#c00;font-size:13px;text-align:center;margin:0 0 8px}.lp-pdp-section .lp-pdp-add-to-cart.lp-pdp-btn-disabled{opacity:.5;cursor:not-allowed}.lp-pdp-section .lp-pdp-add-to-cart{margin:24px 0 8px;font-size:24px;font-weight:500;width:100%;padding:16px 20px}.lp-pdp-section .lp-pdp-price-note{text-align:center;font-size:14px;line-height:1;color:#000;margin-bottom:20px}.lp-pdp-section .lp-pdp-trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;padding:0 8px}.lp-pdp-section .trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.lp-pdp-section .trust-badge-image{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.lp-pdp-section .trust-badge-image img{width:100%;height:100%;object-fit:contain}.lp-pdp-section .trust-badge-title{font-size:14px;font-weight:400;color:#000;line-height:1.3}@media screen and (max-width:749px){.lp-pdp-section{height:auto}.lp-pdp-section .lp-pdp-trust-badges .trust-badge:nth-child(3){display:none}.lp-pdp-section .lp-pdp-banner-image.desktop{display:none}.lp-pdp-section .lp-pdp-banner-image.mobile{display:block}.lp-pdp-section .lp-pdp-product-badge{width:80px;height:80px;top:15px;left:15px}.lp-pdp-section .lp-pdp-product-image{max-width:250px;margin:-80px auto 20px}.lp-pdp-section .lp-pdp-content{position:absolute;bottom:2%;left:50%;top:unset;right:unset;transform:translate(-50%);display:flex;align-items:flex-end;margin:0 auto;max-width:90%}.lp-pdp-section .lp-pdp-product-selector{padding:16px;border-radius:16px}.lp-pdp-section .lp-pdp-subscription-header h3{font-size:13px}.lp-pdp-section .lp-pdp-toggle-btn{padding:.5rem 1rem;font-size:14px}.lp-pdp-section .lp-pdp-subscription-section .loop-subscription-group{padding:14px 16px}.lp-pdp-section .lp-pdp-subscription-section .loop-subscription-group-label{font-size:14px}.lp-pdp-section .lp-pdp-option{padding:14px 16px}.lp-pdp-section .lp-pdp-option-text{font-size:14px}.lp-pdp-section .lp-pdp-option-badge{font-size:12px;padding:3px 10px;position:absolute;top:0;left:14%;transform:translateY(-50%);background:#fff}.lp-pdp-section .lp-pdp-subscription-toggle{gap:6px}.lp-pdp-section .lp-pdp-option-price{font-size:14px}.lp-pdp-section .lp-pdp-option-original{font-size:12px}.lp-pdp-section .lp-pdp-add-to-cart{margin-top:18px;padding:14px 20px;font-size:20px}.lp-pdp-section .lp-pdp-trust-badges{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:0}.lp-pdp-section .lp-pdp-price-note{font-size:12px}}@media(max-width:429px){.lp-pdp-section .trust-badge-image{width:45px;height:45px}.lp-pdp-section .trust-badge-title,.lp-pdp-section .lp-pdp-price-note,.lp-pdp-section .lp-pdp-savings,.lp-pdp-section .lp-pdp-option-text,.lp-pdp-section .lp-pdp-option-price,.lp-pdp-section .lp-pdp-option-badge,.lp-pdp-section .lp-pdp-toggle-btn{font-size:12px}.lp-pdp-section .lp-pdp-option-original{font-size:10px}.lp-pdp-section .lp-pdp-subscription-header h3{font-size:12px}.lp-pdp-section .lp-pdp-add-to-cart{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/lp-pdp-section-stylesheet.css.map */
