.pr-pdp-title{text-transform:none;letter-spacing:0;line-height:1.15;font-size:clamp(2.3rem,6vw,3.4rem);margin:0 0 4px;font-weight:700}.pr-pdp-descriptor{margin:0 0 12px;font-size:1.4rem;color:#6b6b6b;line-height:1.4}.pr-rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:#0a0a0a;text-decoration:none;font-size:1.35rem}.pr-rating b{font-weight:800}.pr-rating__count{color:#6b6b6b}.pr-rating__stars{position:relative;display:inline-block;font-size:1.6rem;line-height:1;letter-spacing:2px;color:#d9d9d9}.pr-rating__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct,0%);overflow:hidden;white-space:nowrap;color:#0a0a0a}.pr-desc.is-clamped{max-height:15rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.pr-desc__more{display:inline-block;margin:6px 0 16px;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;font-weight:700;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pr-sub{border:0;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.pr-sub__legend{font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;margin-bottom:8px;padding:0}.pr-sub__opt{display:flex;gap:12px;align-items:flex-start;border:1.5px solid #E2E2E2;border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .2s,background .2s}.pr-sub__opt.is-on{border-color:#0a0a0a;background:#fafafa}.pr-sub__opt input{position:absolute;opacity:0;pointer-events:none}.pr-sub__radio{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:1.5px solid #9A9A9A;margin-top:2px;position:relative}.pr-sub__opt.is-on .pr-sub__radio{border-color:#0a0a0a}.pr-sub__opt.is-on .pr-sub__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#4a6539}.pr-sub__body{display:flex;flex-direction:column;gap:3px;min-width:0}.pr-sub__title{font-size:1.45rem;font-weight:700;color:#0a0a0a}.pr-sub__tag{font-style:normal;font-size:1.05rem;font-weight:800;color:#1b6b3a;background:#1b6b3a1a;border-radius:6px;padding:2px 7px;margin-left:4px;vertical-align:middle}.pr-sub__price{font-size:1.3rem;color:#6b6b6b}.pr-sub__price b{color:#0a0a0a;font-weight:800;font-size:1.5rem}.pr-sub__benefits{font-size:1.2rem;color:#1b6b3a;font-weight:600}.pr-sub__note{margin:4px 0 0;font-size:1.1rem;color:#8a8a8a;line-height:1.4}.pr-sub__placeholder{border:1px dashed #C9C9C9;border-radius:10px;padding:10px 12px;font-size:1.2rem;color:#6b6b6b}.pr-duo{border:1.5px solid #0A0A0A;border-radius:14px;padding:14px;margin:4px 0 16px;background:#fff}.pr-duo__kicker{margin:0 0 10px;font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a}.pr-duo__row{display:flex;gap:12px;align-items:center}.pr-duo__img{flex:0 0 64px;width:64px;height:64px;border-radius:10px;background:#f6f6f6;overflow:hidden}.pr-duo__img img{width:100%;height:100%;object-fit:contain}.pr-duo__info{min-width:0;flex:1}.pr-duo__name{display:block;font-size:1.45rem;font-weight:700;color:#0a0a0a;text-decoration:none;line-height:1.25}.pr-duo__reason{margin:3px 0 0;font-size:1.2rem;color:#6b6b6b;line-height:1.35}.pr-duo__price{margin:4px 0 0;font-size:1.3rem;font-weight:700;color:#0a0a0a}.pr-duo__total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #E2E2E2;font-size:1.3rem;color:#0a0a0a;flex-wrap:wrap}.pr-duo__total b{font-size:1.6rem;font-weight:800}.pr-duo__total em{font-style:normal;font-size:1.1rem;font-weight:800;color:#1b6b3a;background:#1b6b3a1a;border-radius:6px;padding:2px 7px;margin-left:4px}.pr-duo__btn{height:44px;padding:0 16px;border:0;border-radius:999px;background:#4a6539;color:#fff;font:inherit;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.pr-duo__btn[disabled]{opacity:.6}.pr-duo__note{margin:8px 0 0;font-size:1.1rem;color:#8a8a8a}.product-add-to-cart-sticky{background:#fff;border-top:1px solid #E2E2E2;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom))}.product-details-sticky{grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem;align-items:center}.pr-sticky__name{font-size:1.3rem;font-weight:700;color:#0a0a0a;line-height:1.2}.pr-sticky__price{font-size:1.2rem;color:#6b6b6b;white-space:nowrap}.pr-sticky__price b{font-size:1.5rem;font-weight:800;color:#0a0a0a}.sticky-product-form__buttons .btn{min-height:46px;padding-left:1.8rem;padding-right:1.8rem}@media(max-width:767px){.pr-sticky__card{display:none}.sticky-atc-button span{font-size:1.2rem}}@media(min-width:768px){.product-add-to-cart-sticky{padding:1.6rem 2rem}.product-details-sticky{grid-template-columns:64px minmax(0,1fr) auto;column-gap:1.6rem}}.product__media-item--full .product-media-container{--aspect-ratio:1}.product__media-item--full .product-media-container .deferred-media{background:#fff}.product__media-item--full .deferred-media .deferred-media__poster img,.product__media-item--full .deferred-media video,.product__media-item--full .deferred-media iframe{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.product--thumbnail_slider .main-carousel .splide__slide{height:auto!important}.product--thumbnail_slider .main-carousel .splide__slide .product-media-container{width:76%;margin:0 auto;display:block}.product--thumbnail_slider .main-carousel .splide__slide .product-media-container .media{position:relative;height:auto!important;padding-top:var(--ratio-percent)!important}}.thumbnail-carousel .thumbnail responsive-image{--aspect-ratio:100%!important}.thumbnail-carousel .thumbnail responsive-image img{object-fit:cover}.pr-sub__price s,.pr-pdp-price__card s{color:#9a9a9a;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pr-pdp.css.map */
