.product__info-container{max-width:58rem}.product__title{margin-bottom:.35rem}.product__title h1{font-size:clamp(2.4rem,2.2vw,3.4rem);line-height:1.14;letter-spacing:-.025em;margin:0}.product__info-container .price{margin:.4rem 0 .65rem}.product__info-container .price--large{font-size:2.15rem;font-weight:700}.pz-species-badge{display:inline-flex;align-items:center;width:max-content;margin:0 0 .75rem;padding:.5rem .9rem;border-radius:999px;background:#f5eee6;color:#5f4642;font-size:1.18rem;font-weight:700;line-height:1.2;letter-spacing:.02em}#Inventory-main,#Inventory-template--main{font-weight:600}.product__info-container [id^='Inventory-']{display:flex;align-items:center;gap:.65rem;margin:.55rem 0 1.25rem;font-size:1.3rem;font-weight:600}.product__info-container [id^='Inventory-']::before{content:'';width:.8rem;height:.8rem;border-radius:50%;background:#2e7d32;box-shadow:0 0 0 .3rem rgba(46,125,50,.10);flex:0 0 auto}.product-form__input{margin-bottom:1.25rem}.product-form__input .form__label{font-weight:650;margin-bottom:.65rem}.product-form__input input[type='radio']+label{border-radius:10px!important}.product-form__quantity .quantity{min-height:4.6rem}.pz-product-help{margin:1.05rem 0 .9rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.09);border-radius:12px;background:#fffaf5;font-size:1.25rem;line-height:1.45}.pz-product-help p{margin:0}.pz-product-help strong{color:#5f4642}.product-form__buttons{max-width:none!important}.product-form__submit{min-height:5.6rem;font-weight:750;font-size:1.55rem;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button))!important;border-radius:12px!important;box-shadow:0 5px 14px rgba(80,52,38,.18);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover:not([disabled]){background:rgba(var(--color-button),.9)!important;border-color:rgba(var(--color-button),.9)!important;transform:translateY(-1px);box-shadow:0 7px 18px rgba(80,52,38,.24)}.product-form__submit:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:3px}.product-form__submit[disabled]{transform:none;box-shadow:none}.pz-product-section-title{margin:2.2rem 0 .9rem;font-size:1.75rem;line-height:1.25}.product__description{margin:0 0 1.25rem;padding:1.35rem 1.45rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:14px;background:#fffdf9;line-height:1.65}.product__description>:first-child{margin-top:0}.product__description>:last-child{margin-bottom:0}.product__accordion{border-top:1px solid rgba(var(--color-foreground),.11)!important;border-bottom:0!important}.product__accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.11)!important}.product__accordion summary{padding:1.25rem 0}.product__accordion .accordion__title{font-weight:650}.product__accordion .accordion__content{padding-bottom:1.3rem;line-height:1.6}.product__media-wrapper .product__media{border-radius:14px;overflow:hidden}.related-products{margin-top:1rem}@media(min-width:990px){.product__info-wrapper{padding-left:5rem!important}.product__column-sticky{top:2rem}.product__media-wrapper{padding-right:1rem}}@media(max-width:749px){.product__info-wrapper{padding-left:1.5rem!important;padding-right:1.5rem!important}.product__title h1{font-size:2.35rem;line-height:1.16}.product__info-container .price--large{font-size:2rem}.pz-species-badge{margin-top:.25rem}.pz-product-help{margin-top:.8rem}.product-form__submit{min-height:5.8rem;font-size:1.55rem}.pz-product-section-title{margin-top:1.8rem}.product__description{padding:1.2rem 1.25rem}.product__media-wrapper{margin-bottom:.75rem}.product__accordion summary{padding:1.15rem 0}}