.product--enhanced{--pdp-yellow: #ffc414;--pdp-ink: #121212;--pdp-muted: rgba(18, 18, 18, .64);--pdp-line: rgba(18, 18, 18, .14);--pdp-panel: #f5f5f3;--pdp-green: #1f9d48;--pdp-green-soft: #e4f5e9;--pdp-radius: 1rem}.product--enhanced .product__media-wrapper{position:relative}.product--enhanced .slider-mobile-gutter:not(.thumbnail-slider){position:relative}.product--enhanced .pdp-unit-badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.6rem 1.4rem;border-radius:10rem;background:var(--pdp-ink);color:var(--pdp-yellow);font-size:1.3rem;font-weight:700;line-height:1.3;pointer-events:none}.product--enhanced .pdp-glance{margin-top:2rem;padding:1.6rem 2rem;border-radius:var(--pdp-radius);background:var(--pdp-panel)}.product--enhanced .product__info-container .pdp-glance{margin:2.4rem 0 0}.product--enhanced .pdp-glance__heading{margin:0 0 .8rem;font-size:1.6rem;font-weight:700}.product--enhanced .pdp-glance__list{margin:0}.product--enhanced .pdp-glance__row{display:flex;justify-content:space-between;gap:1.6rem;padding:.8rem 0;border-bottom:1px solid var(--pdp-line);font-size:1.3rem;line-height:1.4}.product--enhanced .pdp-glance__row:last-child{border-bottom:0}.product--enhanced .pdp-glance__row dt{color:var(--pdp-muted)}.product--enhanced .pdp-glance__row dd{margin:0;text-align:right;font-weight:500}.product--enhanced .product__title h1{font-size:clamp(2.4rem,2.2vw,3rem);font-weight:700;line-height:1.2}.product--enhanced .product__info-container>*+*{margin-top:1.2rem}.product--enhanced .pdp-rating-stock{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem}.product--enhanced .pdp-rating{display:inline-flex;align-items:center;gap:.8rem;color:var(--pdp-ink);text-decoration:none;font-size:1.4rem}.product--enhanced .pdp-rating__stars{--pdp-star-empty: rgba(18, 18, 18, .18);font-size:1.6rem;letter-spacing:.1rem;line-height:1;background:linear-gradient(90deg,var(--pdp-yellow) var(--pdp-rating),var(--pdp-star-empty) var(--pdp-rating));-webkit-background-clip:text;background-clip:text;color:transparent}.product--enhanced .pdp-rating__stars:before{content:"\2605\2605\2605\2605\2605"}.product--enhanced .pdp-rating__text{text-decoration:underline;text-underline-offset:.3rem}.product--enhanced .pdp-stock{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:1.4rem;font-weight:600}.product--enhanced .pdp-stock__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--pdp-green)}.product--enhanced .pdp-stock__dot--low,.product--enhanced .pdp-stock__dot--backorder{background:#ee9441}.product--enhanced .pdp-stock__dot--out{background:#1212124d}.product--enhanced .pdp-price{padding-bottom:1.6rem;border-bottom:1px solid var(--pdp-line)}.product--enhanced .pdp-price__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem}.product--enhanced .pdp-price__main{display:flex;align-items:baseline;gap:.8rem}.product--enhanced .pdp-price__amount{font-size:clamp(3rem,3vw,3.8rem);font-weight:800;line-height:1;letter-spacing:-.02em}.product--enhanced .pdp-price__compare{color:var(--pdp-muted);font-size:1.6rem}.product--enhanced .pdp-price__tax{color:var(--pdp-muted);font-size:1.4rem}.product--enhanced .pdp-price__save{padding:.5rem 1.2rem;border-radius:10rem;background:var(--pdp-green-soft);color:var(--pdp-green);font-size:1.3rem;font-weight:700}.product--enhanced .pdp-price__sub{margin:.6rem 0 0;color:var(--pdp-muted);font-size:1.3rem}.product--enhanced .product-form__input--pill .form__label,.product--enhanced .product-form__input--pack .form__label,.product--enhanced .product-form__input--swatch .form__label{font-size:1.4rem;font-weight:700}.product--enhanced .product-form__input--swatch{display:flex;flex-wrap:wrap;align-items:center;max-width:none}.product--enhanced .pdp-swatch__legend{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin:0 0 .4rem;padding:0;gap:1.2rem}.product--enhanced .pdp-swatch__name [data-selected-value]{font-weight:500}.product--enhanced .pdp-swatch__count{color:var(--pdp-muted);font-size:1.3rem;font-weight:500;white-space:nowrap}.product--enhanced .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.2rem;margin:.5rem .8rem .3rem 0}.product--enhanced .product-form__input--swatch .swatch{border:.1rem solid rgba(18,18,18,.18)}.product--enhanced .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover,.product--enhanced .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label{outline:none;box-shadow:0 0 0 .2rem #fff,0 0 0 .35rem #12121247}.product--enhanced .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.product--enhanced .product-form__input--swatch .swatch-input__input:active+.swatch-input__label{outline:none;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem var(--pdp-ink)}.product--enhanced .product-form__input--pill input[type=radio]+label{margin:.6rem .6rem 0 0;padding:1rem 1.6rem;border:1px solid var(--pdp-line);border-radius:.8rem;letter-spacing:0;font-weight:600}.product--enhanced .product-form__input--pill input[type=radio]:checked+label{border-color:var(--pdp-ink);background:#fffbea;color:var(--pdp-ink);box-shadow:inset 0 0 0 1px var(--pdp-ink)}.product--enhanced .product-form__input--pill input[type=radio].disabled+label,.product--enhanced .product-form__input--pill input[type=radio]:disabled+label,.product--enhanced .product-form__input--pill input[type=radio].disabled:checked+label,.product--enhanced .product-form__input--pill input[type=radio]:disabled:checked+label{background:#f0f0f0;border-color:#c8c8c8;box-shadow:none;color:#5a5a5a;text-decoration:line-through}.product--enhanced .product-form__input--pack{max-width:none}.product--enhanced .pdp-pack{display:grid;gap:.8rem;margin-top:.6rem}.product--enhanced .pdp-pack__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid var(--pdp-line);border-radius:.8rem;background:rgb(var(--color-background));cursor:pointer;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.product--enhanced .pdp-pack__card:hover{border-color:var(--pdp-ink)}.product--enhanced .pdp-pack__radio{width:1.8rem;height:1.8rem;border:1.5px solid rgba(18,18,18,.5);border-radius:50%}.product--enhanced .pdp-pack__body{display:grid;gap:.2rem}.product--enhanced .pdp-pack__title{font-size:1.4rem;font-weight:700}.product--enhanced .pdp-pack__sub,.product--enhanced .pdp-pack__soldout{color:var(--pdp-muted);font-size:1.2rem}.product--enhanced .pdp-pack__each{font-size:1.4rem;font-weight:700}.product--enhanced .pdp-pack__save{padding:.4rem 1rem;border-radius:10rem;background:var(--pdp-green);color:#fff;font-size:1.2rem;font-weight:700;white-space:nowrap}.product--enhanced .product-form__input--pack input[type=radio]:checked+.pdp-pack__card{border-color:var(--pdp-ink);background:#fffbea;box-shadow:inset 0 0 0 1px var(--pdp-ink)}.product--enhanced .product-form__input--pack input[type=radio]:checked+.pdp-pack__card .pdp-pack__radio{border:.55rem solid var(--pdp-ink)}.product--enhanced .product-form__input--pack input[type=radio]:focus-visible+.pdp-pack__card{outline:2px solid var(--pdp-ink);outline-offset:2px}.product--enhanced .product-form__input--pack input[type=radio].disabled+.pdp-pack__card{opacity:.55}.product--enhanced .product-form__buttons{max-width:none}.product--enhanced .pdp-buy-row{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-bottom:1rem}.product--enhanced .pdp-qty{margin:0;max-width:none;min-width:0;flex:none;width:auto}.product--enhanced .pdp-qty .quantity{width:13rem;min-height:5.2rem;border-radius:.8rem}.product--enhanced .pdp-qty .quantity:after,.product--enhanced .pdp-qty .quantity:before{border-radius:.8rem}.product--enhanced .pdp-buy-row .product-form__submit{position:relative;z-index:1;min-height:5.2rem;margin:0;border-radius:.8rem;background:var(--pdp-yellow);color:var(--pdp-ink);font-size:1.6rem;font-weight:700;letter-spacing:0}.product--enhanced .pdp-buy-row .product-form__submit:after,.product--enhanced .pdp-buy-row .product-form__submit:before{border-radius:.8rem;box-shadow:none}.product--enhanced .pdp-buy-row .product-form__submit:not([disabled]):hover{background:#f5b800}.product--enhanced .pdp-buy-row .product-form__submit[disabled]{background:#1212121f;color:var(--pdp-muted)}.product--enhanced .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 4.4rem;--shopify-accelerated-checkout-button-border-radius: .8rem;--shopify-accelerated-checkout-inline-alignment: center}.product--enhanced .pdp-delivery{display:block;padding:1.6rem 1.8rem;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);background:var(--pdp-panel)}.product--enhanced .pdp-delivery__head{display:flex;align-items:flex-start;gap:1.2rem}.product--enhanced .pdp-delivery__icon{width:2.4rem;height:2.4rem;flex-shrink:0}.product--enhanced .pdp-delivery__icon svg{width:100%;height:100%}.product--enhanced .pdp-delivery__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.product--enhanced .pdp-delivery__rates{margin:.2rem 0 0;color:var(--pdp-muted);font-size:1.3rem}.product--enhanced .pdp-delivery__progress{margin-top:1.2rem}.product--enhanced .pdp-delivery__bar{height:.6rem;overflow:hidden;border-radius:10rem;background:#1212121a}.product--enhanced .pdp-delivery__bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--pdp-green);transition:width .4s ease}.product--enhanced .pdp-delivery__free{margin:.6rem 0 0;font-size:1.3rem}.product--enhanced .pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.6rem;padding:0}.product--enhanced .pdp-trust__item{display:flex;align-items:flex-start;gap:.8rem;font-size:1.2rem;line-height:1.35}.product--enhanced .pdp-trust__icon{width:2.2rem;height:2.2rem;flex-shrink:0}.product--enhanced .pdp-trust__title{display:block;font-size:1.3rem}.product--enhanced .pdp-trust__text{color:var(--pdp-muted)}@media screen and (max-width:749px){.product--enhanced .pdp-unit-badge{top:2.6rem;right:1.5rem;bottom:auto;left:auto;max-width:calc(100% - 3rem);padding:.4rem 1rem;font-size:1rem}.product--enhanced .pdp-trust{grid-template-columns:1fr}.product--enhanced .pdp-qty .quantity{width:11rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-pdp-enhanced.css.map */
