.product__info-container{--od-p-text: rgb(48, 48, 48);--od-p-muted: rgb(106, 106, 106);--od-p-primary: rgb(96, 114, 91);--od-p-primary-dark: rgb(42, 71, 20);--od-p-soft: #f7f4f2;--od-p-gray: #f1f1f1;--od-p-gray-line: #e3e3e3;--od-p-line: rgba(48, 48, 48, .1)}.od-pdp-media{position:relative}.od-pdp-wishlist{position:absolute;top:1.6rem;right:1.6rem;z-index:4;display:block;width:4.4rem;height:4.4rem}.od-pdp-wishlist .xb-wishlist-button-collection{position:static!important;inset:auto!important}.od-pdp-wishlist button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;box-shadow:0 .2rem 1rem #1e281c24;cursor:pointer}.product__info-container{--od-gap: 2.4rem;--od-gap-tight: .8rem}.product__info-container>*,.product__info-container>*+*{margin-top:0;margin-bottom:0}.product__info-container .product-form,.product__info-container .product-form__submit{margin:0}.product__info-container>.product-form__input.product-form__quantity{margin:var(--od-gap) 0 0}.product__info-container>.producthighlights{margin-top:1.5rem}.product__info-container>.od-pdp-tog,.product__info-container>variant-selects,.product__info-container>[id^=price-],.product__info-container>.product-form__quantity,.product__info-container>.od-pdp-delivery,.product__info-container>.od-pdp-benefits{margin-top:var(--od-gap)}.product__info-container>div:has(>modal-opener),.product__info-container>.volume-pricing-note,.product__info-container>div:has(>form.installment),.product__info-container>div:has(>product-form){margin-top:var(--od-gap-tight)}.product__info-container>.product__tax{margin-top:.4rem}.product__info-container>.product__inventory{display:flex;width:fit-content;margin-top:1.2rem}.product__info-container>.product__inventory.hidden{display:none}.product__info-container>div:has(>form.installment):not(:has(shopify-payment-terms)){display:none}.product__info-container .product-form__error-message-wrapper:not([hidden]){margin-bottom:1.2rem}.product__info-container xb-wishlist-button,.product__info-container .xb-wishlist-button{display:none!important}.od-pdp-breadcrumb .breadcrumb__wrapper--inline{padding:0;background:none}.od-pdp-breadcrumb .breadcrumbs{margin:0}.od-pdp-breadcrumb .breadcrumbs__item{font-size:1.3rem}.product__info-container>.od-pdp-breadcrumb{margin-bottom:2rem}.od-pdp-breadcrumb--mobile{display:none}@media screen and (max-width:749px){.od-pdp-breadcrumb--mobile{display:block;margin-bottom:1.2rem}.product__info-container>.od-pdp-breadcrumb{display:none}}.product__info-container>.od-pdp-title{margin-top:0;margin-bottom:0}.product__info-container>.od-pdp-title+.od-pdp-rating{margin-top:.6rem}.od-pdp-title h1{margin:0;font-size:clamp(2.6rem,1.2rem + 1.8vw,3.6rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--od-p-text)}.od-pdp-rating{display:inline-flex;align-items:center;gap:.8rem;color:var(--od-p-text);text-decoration:none}.od-pdp-rating__stars{position:relative;display:inline-block;font-size:1.8rem;line-height:1;letter-spacing:.15rem}.od-pdp-rating__stars-base{color:#e2ddd7}.od-pdp-rating__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--od-rating-percent, 0%);overflow:hidden;white-space:nowrap;color:var(--od-p-primary)}.od-pdp-rating__count{font-size:1.4rem}.od-pdp-rating:hover .od-pdp-rating__count{text-decoration:underline;text-underline-offset:.3rem}.product__info-container .producthighlights ul{margin:0;padding:0}.product__info-container .producthighlights li{gap:.8rem;margin-bottom:.4rem;font-size:1.3rem;line-height:1.4;color:var(--od-p-text)}.product__info-container .producthighlights li:last-child{margin-bottom:0}@media screen and (min-width:750px){.product__info-container .producthighlights li{font-size:1.4rem}}.od-pdp-tog{padding:1.4rem 1.6rem;border:.1rem solid var(--od-p-line);border-radius:1.2rem}.od-pdp-tog__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem}.od-pdp-tog__icon{display:inline-flex;width:2rem;height:2rem;color:var(--od-p-primary)}.od-pdp-tog__icon svg{width:100%;height:100%}.od-pdp-tog__label{font-size:1.4rem;font-weight:600;color:var(--od-p-text)}.od-pdp-tog__link{margin-left:auto;font-size:1.3rem;color:var(--od-p-primary);text-decoration:underline;text-underline-offset:.3rem}.od-pdp-tog__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.od-pdp-tog__chip{padding:.6rem 1.4rem;border-radius:10rem;background:var(--od-p-soft);font-size:1.3rem;font-weight:600;color:var(--od-p-text)}.od-variant.product-form__input{display:flex;flex-wrap:wrap;gap:.8rem;max-width:none;margin:0;padding:0;border:0}variant-selects>.product-form__input+.product-form__input{margin-top:2rem}.od-variant .form__label.od-variant__legend{width:100%;margin-bottom:1.2rem;font-size:1.6rem;font-weight:600;line-height:1.3;color:var(--od-p-text)}.od-variant__selected{font-weight:400;color:var(--od-p-text)}.od-variant input[type=radio]+label{margin:0;padding:0;border:0;border-radius:0;background:none;letter-spacing:0;line-height:1.3;text-transform:none}.od-variant input[type=radio]+label:before{content:none}.od-variant--color.product-form__input{display:grid;grid-template-columns:repeat(auto-fill,var(--od-color-tile));gap:1.2rem;--od-color-tile: 9.6rem}.od-variant--color.product-form__input input[type=radio]+label.od-variant__color,.od-variant--color.product-form__input input[type=radio]:checked+label.od-variant__color{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:var(--od-color-tile);margin:0;padding:0;border:0;background:none!important;color:var(--od-p-muted)!important;letter-spacing:0}.od-variant__image{display:block;width:100%;aspect-ratio:1;border:.2rem solid var(--od-p-gray-line);border-radius:1.2rem;background:var(--od-p-gray);overflow:hidden;transition:border-color .15s ease}.od-variant__image img{display:block;width:100%;height:100%;object-fit:cover}.od-variant__name{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;line-height:1.3;letter-spacing:0;text-align:center}.od-variant label.od-variant__color:hover .od-variant__image{border-color:#bdbdbd}.od-variant input[type=radio]:checked+label.od-variant__color .od-variant__image{border-color:var(--od-p-primary)}.od-variant input[type=radio]:checked+label.od-variant__color .od-variant__name{color:var(--od-p-text);font-weight:600}.od-variant input[type=radio]:focus-visible+label.od-variant__color .od-variant__image{outline:.2rem solid var(--od-p-primary);outline-offset:.2rem}.od-variant input[type=radio].disabled+label.od-variant__color{text-decoration:none}.od-variant input[type=radio].disabled+label.od-variant__color .od-variant__image{position:relative;opacity:.45}.od-variant input[type=radio].disabled+label.od-variant__color .od-variant__image:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:.2rem;background:#30303080;transform:rotate(-45deg)}.od-variant input[type=radio].disabled+label.od-variant__color .od-variant__name{text-decoration:line-through}.od-variant input[type=radio]+label.od-variant__tile{margin:0;letter-spacing:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:5.2rem;height:5.2rem;padding:0 1.4rem;border:.1rem solid var(--od-p-gray);border-radius:1.2rem;background:var(--od-p-gray);color:var(--od-p-text);font-size:1.4rem;font-weight:600;transition:border-color .15s ease,background-color .15s ease}.od-variant input[type=radio]+label.od-variant__tile:hover{border-color:#bdbdbd}.od-variant input[type=radio]:checked+label.od-variant__tile{border-color:var(--od-p-primary);background-color:var(--od-p-primary)!important;color:#fff!important}.od-variant input[type=radio]:focus-visible+label.od-variant__tile{outline:.2rem solid var(--od-p-primary);outline-offset:.2rem}.od-variant input[type=radio].disabled+label.od-variant__tile{color:#30303073;text-decoration:line-through}@media screen and (min-width:750px){.od-variant--color.product-form__input{--od-color-tile: 10.6rem}.od-variant__name{font-size:1.3rem}}.od-pdp-price .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.od-pdp-price .price-item--regular,.od-pdp-price .price-item--sale{font-size:2.8rem;font-weight:700;letter-spacing:0;color:var(--od-p-text)}.od-pdp-price .price__sale s.price-item--regular{font-size:1.8rem;font-weight:400;color:var(--od-p-muted)}.od-pdp-stock{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem;border-radius:10rem;background:#fdf1e7;color:#a4561d;font-size:1.3rem;font-weight:600}.od-pdp-stock.hidden{display:none}.od-pdp-stock__dot{width:.8rem;height:.8rem;border-radius:50%;background:#ee9441;box-shadow:0 0 0 .3rem #ee944140}.product__info-container .product-form__quantity .price-per-item__container{display:block}.product__info-container .product-form__quantity quantity-input.quantity{display:flex;width:100%;min-height:5.6rem;height:5.6rem;border-radius:10rem}.product__info-container .product-form__quantity quantity-input.quantity:before,.product__info-container .product-form__quantity quantity-input.quantity:after{border-radius:10rem}.product__info-container .product-form__quantity .quantity__button{width:5.6rem;flex:0 0 5.6rem}.product__info-container .product-form__quantity .quantity__input{flex:1 1 auto;font-size:1.6rem;font-weight:600;text-align:center}.product__info-container .product-form__buttons,.product__info-container .product-form__input.product-form__quantity{max-width:none}.product__info-container .product-form__submit{width:100%;min-height:5.6rem;border-radius:10rem;font-size:1.6rem;font-weight:600;letter-spacing:0;text-transform:none}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{border-radius:10rem}.od-pdp-delivery{display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:center}.od-pdp-delivery__icon{display:inline-flex;flex:0 0 auto;color:var(--od-p-primary)}.od-pdp-delivery__icon svg{width:2rem;height:2rem}.od-pdp-delivery__text{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .6rem;margin:0;font-size:1.3rem;line-height:1.4;color:var(--od-p-text)}.od-pdp-delivery__text strong{font-weight:700;color:var(--od-p-text)}.od-pdp-delivery--unavailable .od-pdp-delivery__icon{color:var(--od-p-muted)}.od-pdp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem;margin:1.2rem 0 0;padding:2.4rem 0 0;border-top:.1rem solid var(--od-p-line);list-style:none}.od-pdp-benefits__item{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.od-pdp-benefits__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.5rem;color:var(--od-p-primary)}.od-pdp-benefits__icon svg{width:3rem;height:3rem;fill:currentColor}.od-pdp-benefits__text{font-size:1.3rem;font-weight:600;line-height:1.35;color:var(--od-p-text)}@media screen and (min-width:990px){.od-pdp-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.od-variant__image,.od-variant input[type=radio]+label.od-variant__tile{transition:none}}.product-media-modal__content>img.global-media-settings{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);margin-left:auto;margin-right:auto;object-fit:contain}@media screen and (max-width:749px){.product-media-modal__content>img.global-media-settings{max-height:100vh;max-height:100dvh}}.od-pdp-link__text{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--od-link-size, 1.5rem);font-weight:var(--od-link-weight, 600);line-height:1.4;color:var(--od-link-color, rgb(var(--color-foreground)));text-decoration:none;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.od-pdp-link__text:hover,.od-pdp-link__text--underline{text-decoration:underline}.od-pdp-link__text--underline:hover{text-decoration-thickness:.2rem}.od-pdp-link__arrow{display:inline-flex}.od-pdp-link__arrow .icon{width:1.2rem;height:auto;transition:transform .15s ease}@media(hover:hover)and (pointer:fine){.od-pdp-link__text:hover .od-pdp-link__arrow .icon{transform:translate(.3rem)}}.od-pdp-link__button.button{box-sizing:border-box;font-size:var(--od-link-size, 1.5rem);font-weight:var(--od-link-weight, 600);border-radius:10rem}.od-pdp-link__button.button:before,.od-pdp-link__button.button:after{border-radius:10rem}@media(prefers-reduced-motion:reduce){.od-pdp-link__arrow .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/od-product.css.map */
