.product-info .product-title{font-family:LEMONMILK,sans-serif;font-size:30px;padding-bottom:15px;border-bottom:3px solid rgb(var(--heading-color))}.product-info .product-info__price .price{font-family:LEMONMILK,sans-serif;font-size:30px}.product-info .product-info__price .price .price__current{font-size:30px}.product-info .product-info__price .price.price--on-sale .price__default{display:flex;gap:5px;align-items:baseline}.product-info .product-info__price .price.price--on-sale .price__default .price__current{color:var(--sale-red)}.product-info .product-info__price .price .price__was{color:var(--was-price)}.product-details .product-details__block .disclosure .disclosure__toggle{transform:rotate(-90deg);color:rgb(var(--primary))}.product-details .product-details__block .disclosure[open]:not(.is-closing) .disclosure__toggle{transform:rotate(0)}@media (min-width:1024px){.product-details .product-details__block .disclosure>summary{padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit))}}.product-details__block.panel{background-color:var(--primary-light)}.product-details__block.panel .h4{color:rgb(var(--primary))}label[data-swatch]{border:7px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.15);width:48px;height:48px}input:checked+.opt-label--swatch{border:3px solid rgb(var(--primary));box-shadow:0 4px 10px rgba(0,0,0,.15);position:relative}input:checked+.opt-label--swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:7px solid #fff}.product-info__add-button button{color:#fff;background:rgb(var(--btn-alt-text-color))}.qty-input--secondary-btn .qty-input{border-width:1px;border-color:var(--soft-grey-overlay)}product-recommendations h2{font-family:LEMONMILK,sans-serif!important;font-size:18px!important}product-recommendations .card--related{background-color:var(--primary-light);padding:28px;border-radius:4px;overflow:hidden}product-recommendations .card--related .card__info p{font-family:LEMONMILK,sans-serif;font-size:14px;line-height:1}product-recommendations .card--related .card__info .price{font-size:14px}.slide-nav--inline .slider-nav__btn{color:rgb(var(--primary))}.disclosure>summary{padding:calc(4 * var(--space-unit)) 0}@media screen and (max-width:1024px){.gap-x-theme{-moz-column-gap:0;column-gap:0}}
/*# sourceMappingURL=product-page.min.css.map */
