.product{--pm-cream: #f7f5f2;--pm-cream-high: #ffffff;--pm-lima: #aecb41;--pm-oliva: #858c41;--pm-tan: #ce8e59;--pm-walnut: #825038;--pm-ink: #1d1d1b;--pm-ease: cubic-bezier(.22, 1, .36, 1)}.product .product__title{margin-bottom:6px}.product .product__title h1,.product .product__title .h1{color:var(--pm-walnut);font-weight:500;letter-spacing:.01em;line-height:1.15}.product div[id^=price-]{margin-bottom:4px}.product .price{color:var(--pm-ink)}.product .price .price-item--regular{color:var(--pm-ink);font-weight:500}.product .price.price--large .price-item--regular,.product .price.price--large .price__container{font-size:clamp(28px,3.4vw,38px);letter-spacing:0}.product .price .price__sale .price-item--sale{color:var(--pm-tan);font-weight:500}.product .price .price-item--regular s{color:var(--pm-ink);opacity:.65;font-weight:500}.product .product__text.caption-with-letter-spacing{color:var(--pm-walnut);border:1px solid var(--pm-tan);border-radius:var(--pm-radius);padding:3px 10px;display:inline-block;background:var(--pm-cream-high);margin-bottom:10px}.product p[id^=Inventory-]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 16px 8px 12px;border:1px solid var(--pm-cream);border-left:3px solid var(--pm-oliva);border-radius:var(--pm-radius);background:var(--pm-cream-high);color:var(--pm-ink);font-weight:500;font-size:13px;letter-spacing:.03em;text-transform:uppercase}.product p[id^=Inventory-] .svg-wrapper svg{width:14px;height:14px;flex-shrink:0}.product .product__media-wrapper .product__media-item{border-radius:var(--pm-radius);overflow:hidden}.product .product__media-wrapper .product-media-container{background:var(--pm-cream-high);border-radius:var(--pm-radius)}.product .thumbnail-list__item .thumbnail{border-radius:var(--pm-radius);border:1px solid var(--pm-cream);outline:2px solid transparent;outline-offset:-2px;transition:border-color .2s var(--pm-ease),outline-color .2s var(--pm-ease)}.product .thumbnail-list__item .thumbnail:hover{border-color:var(--pm-tan)}.product .thumbnail-list__item .thumbnail[aria-current=true]{outline-color:var(--pm-walnut);border-color:var(--pm-walnut)}.product .thumbnail-list__item .thumbnail:focus-visible{outline-color:var(--pm-walnut)}.product .slider-button{background:var(--pm-cream-high);border-radius:var(--pm-radius);border:1px solid var(--pm-cream);color:var(--pm-walnut);transition:background-color .2s var(--pm-ease),border-color .2s var(--pm-ease)}.product .slider-button:hover{background:var(--pm-cream);border-color:var(--pm-tan)}.product .slider-button:focus-visible{outline:2px solid var(--pm-walnut);outline-offset:2px}.product .product-form__input--pill .form__label,.product .product-form__input--swatch .form__label,.product .product-form__input--dropdown .form__label{color:var(--pm-ink);font-weight:500}.product fieldset.js input[type=radio]+label{border-radius:var(--pm-radius);border:1px solid var(--pm-cream);color:var(--pm-ink);min-height:44px;transition:border-color .2s var(--pm-ease),background-color .2s var(--pm-ease),color .2s var(--pm-ease)}.product fieldset.js input[type=radio]:checked+label{border-color:var(--pm-walnut);background:var(--pm-walnut);color:var(--pm-cream-high)}.product fieldset.js input[type=radio]:hover+label{border-color:var(--pm-tan)}.product fieldset.js input[type=radio]:focus-visible+label{outline:2px solid var(--pm-walnut);outline-offset:2px}.product .select__select{border-radius:var(--pm-radius);border-color:var(--pm-cream);color:var(--pm-ink);min-height:48px}.product .select__select:focus-visible{border-color:var(--pm-walnut)}.product .quantity{border-radius:var(--pm-radius);border:1px solid var(--pm-cream);min-height:48px}.product .quantity__button{color:var(--pm-walnut);min-width:48px}.product .quantity__input{color:var(--pm-ink)}.product .product-form__submit.button--primary{background:var(--pm-ink);color:#fff;border-radius:var(--pm-radius);border:1px solid var(--pm-ink);box-shadow:none;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:13px;min-height:48px;padding-top:14px;padding-bottom:14px;transition:background-color .2s var(--pm-ease),transform .2s var(--pm-ease),border-color .2s var(--pm-ease)}.product .product-form__submit.button--primary:hover{background:var(--pm-walnut);border-color:var(--pm-walnut)}.product .product-form__submit.button--primary:focus-visible{outline:2px solid var(--pm-walnut);outline-offset:3px}.product .product-form__submit.button--primary:active{transform:translateY(1px)}.product .product-form__submit.button--secondary{background:#fff;color:var(--pm-ink);border:1px solid var(--pm-ink);border-radius:var(--pm-radius);box-shadow:none;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:13px;min-height:48px;padding-top:14px;padding-bottom:14px;transition:background-color .2s var(--pm-ease)}.product .product-form__submit.button--secondary:hover{background:var(--pm-ink);color:#fff}.product .product-form__submit.button--secondary:focus-visible{outline:2px solid var(--pm-walnut);outline-offset:3px}.product .product__accordion.accordion{border-top:1px solid var(--pm-cream);border-bottom:none}.product .product__accordion.accordion:last-of-type{border-bottom:1px solid var(--pm-cream)}.product .product__accordion.accordion summary{cursor:pointer;min-height:48px;padding:16px 4px;border-radius:var(--pm-radius);transition:background-color .2s var(--pm-ease)}.product .product__accordion.accordion .accordion__title{color:var(--pm-walnut);font-weight:500}.product .product__accordion.accordion summary:hover{background:var(--pm-cream-high)}.product .product__accordion.accordion summary:focus-visible{outline:2px solid var(--pm-walnut);outline-offset:-2px;background:var(--pm-cream-high)}.product .product__accordion.accordion details[open]>summary{background:var(--pm-cream-high)}.product .product__accordion.accordion details[open]>summary .accordion__title{color:var(--pm-ink)}.product .product__accordion.accordion .svg-wrapper svg,.product .product__accordion.accordion summary .icon-caret{color:var(--pm-walnut)}.product .product__accordion.accordion .accordion__content.rte{color:var(--pm-ink);padding-bottom:16px}.product .product__accordion.accordion .accordion__content.rte strong{color:var(--pm-walnut)}@media screen and (max-width:749px){.product .price.price--large .price-item--regular,.product .price.price--large .price__container{font-size:26px}.product p[id^=Inventory-]{font-size:12px;padding:7px 12px 7px 10px}.product .product-form__submit.button--primary,.product .product-form__submit.button--secondary{font-size:14px}}@media(prefers-reduced-motion:reduce){.product .thumbnail-list__item .thumbnail,.product .slider-button,.product fieldset.js input[type=radio]+label,.product .product-form__submit.button--primary,.product .product-form__submit.button--secondary,.product .product__accordion.accordion summary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/puramadera-product.css.map */
