.product__title *{font-size:16px;font-weight:700;line-height:1.2}@media screen and (width >= 750px){.product__title *{font-size:20px}}.product__text{margin-bottom:16px;line-height:1.8;font-size:9px}@media screen and (width >= 750px){.product__text{line-height:1.2;font-size:10px}}.product__text a{text-decoration:none}@media screen and (width <= 749.98px){.product .slider-button{display:none}.product .thumbnail-list__item.slider__slide{width:75px;height:75px}.product .thumbnail{box-shadow:unset;outline:0}.product .thumbnail[aria-current]{outline:0;border-color:#1b1b1b;box-shadow:unset}}.product .price{font-size:12px}@media screen and (width >= 750px){.product .price{font-size:14px}}.product__tax{display:none}.product variant-selects{margin:32px 0}.product-form__input--swatch{display:flex;align-items:center;margin-bottom:32px}.product-form__input--swatch__title{padding-right:16px;width:120px}.product-form__input--swatch input+label{margin:4px}.product .form__label{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;color:#1b1b1b}.product .form__label span{font-weight:500;font-size:10px}.product-form__input--pill{display:flex;align-items:center}.product-form__input--pill input[type=radio]+label{border-radius:0;font-size:12px;padding:10px;font-weight:500;margin:4px}.product-form__buttons{max-width:100%;width:100%}.product-form__buttons--row{align-items:center;gap:16px;width:100%;display:grid;grid-template-columns:1fr 3fr;margin-bottom:16px}.product-form__buttons .product-form__quantity{max-width:100px;width:100%;flex:unset;margin:unset;height:100%;font-size:12px}.product-form__buttons .product-form__quantity .quantity{width:-moz-fit-content;width:fit-content}.product-form__buttons .product-form__quantity .quantity-input{display:flex}.product-form__buttons .product-form__quantity .quantity__input{width:20px;font-size:12px}.product-form__buttons .product-form__quantity *{height:100%}.product-form__buttons .product-form__quantity .quantity__button{min-width:40px;width:-moz-fit-content;width:fit-content}.product-form__buttons .product-form__submit{width:auto;margin:0;border:1px solid #1b1b1b}.product-form__buttons .product-form__submit:after{display:none}.product-form__buttons .product-form__submit:hover{background:#1b1b1b;border-color:#1b1b1b;color:#fff}.product-form__buttons *{box-shadow:unset}@media screen and (width >= 1200px){.product .product__media-item.slider__slide{width:100%;max-width:100%}}.product .product-popup-modal__opener{margin:0}.product .product-popup-modal__button{display:flex;align-items:center;gap:6px;text-decoration:none;font-family:var(--font-body-family);font-weight:400;font-size:14px}.product .accordion{border:unset;margin-top:0}.product .accordion__title{text-transform:uppercase;font-family:var(--font-body-family);font-weight:400;font-size:14px}.product .accordion__content{font-size:14px;padding:0;line-height:1.4}.swatch{border:1px solid #1b1b1b}.swatch--unavailable{position:relative;border-style:solid;overflow:hidden}.swatch--unavailable::before{content:"";position:absolute;top:50%;left:50%;display:block;width:2px;height:115%;background:#1b1b1b;color:#fff;transform:rotate(-45deg) translate(-50%, -50%);transform-origin:top left;z-index:1}.product-popup-modal__content-info{padding-bottom:4em;padding-right:0}.product-popup-modal__content-info .h2{font-weight:600;text-align:center;margin-bottom:2em;font-family:var(--font-body-family)}.product-popup-modal__content-info table{border-color:#1b1b1b}.product-popup-modal__content-info table thead{background:#1b1b1b;color:#fff}.product-popup-modal__content-info table td{text-align:center}.product-popup-modal__content-info table td:first-of-type{font-weight:600}.product-popup-modal__content{border-radius:8px;padding:1em;margin-top:0}.product-popup-modal__content{min-height:-moz-fit-content;min-height:fit-content;height:-moz-fit-content;height:fit-content;height:fit-content;top:50%;transform:translate(-50%, -50%)}.product-popup-modal__toggle{border:unset;top:.5rem}