.product__section--details .product-template__details-table{border:solid 1px var(--dotted-color)}.product__section--details .product-template__details-table li.detail{border-bottom:solid 1px var(--dotted-color);padding:var(--space-4);position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.product__section--details .product-template__details-table li.detail:last-child{border-bottom:none}.product__section--details .product-template__details-table li.detail p{align-self:center;vertical-align:middle}.product__section--details .product-template__details-table li.detail p,.product__section--details .product-template__details-table li.detail p a{display:inline-block;margin:0;vertical-align:middle;text-decoration:none}.product__section--details .product-template__details-table li.detail a:last-child span{display:none}.product__section--details .product-template__details-table li.detail a:hover{text-decoration:underline}.product__section--details .product-template__details-table li.detail p.label{grid-column:auto / span 1;padding-right:var(--space-1);text-transform:uppercase;font-size:var(--font-size-sm);letter-spacing:1px}.product__section--details .product-template__details-table li.detail .item{grid-column:auto / span 3}.product__section--details .product-template__details-table li.description{border-bottom:solid 1px var(--dotted-color);padding:var(--space-7) var(--space-4);margin:0}.product__section--details .product-template__details-table li.description p{display:inline-block;margin:0 0 var(--space-2) 0;width:100%}.product__section--details .product-template__details-table li.description p.label{width:100%;margin-bottom:var(--space-3)}.spr-header-title{font-size:var(--h2-size)}.product-gallery__media-container,.product-gallery__media-container img,.product-gallery__media-container .product__image,.product-gallery__media-container .product__img,.product-gallery__media-container .media{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.product-gallery__media-container{padding:20px!important;background:#fafafa;border-radius:8px}.product__title{font-size:28px;letter-spacing:.5px;font-weight:500}.price{font-size:24px;font-weight:600}.price--compare{opacity:.5;font-size:16px}.product-form__cart-submit,button[name=add]{background:#b89b5e;color:#fff;border-radius:6px;font-weight:500;letter-spacing:.5px;padding:14px 20px}.product__info-wrapper{padding-left:40px}.quantity{border-radius:6px}.shopify-payment-button{display:none!important}.product-gallery__media-container img{max-width:110%}.product-form__cart-submit,button[name=add]{background:#b89b5e;color:#fff;border:none;font-weight:600;letter-spacing:.5px;padding:16px}.product-form__cart-submit:hover{background:#a88c50}.price{font-size:26px;font-weight:600;margin-bottom:10px}.product__info-wrapper{max-width:400px}.product__title{letter-spacing:.5px}.product{display:flex;align-items:center!important}.product__info-wrapper,.product__details,.product-single__info{display:flex;flex-direction:column;justify-content:center}.product__info-wrapper{position:relative;top:50%;transform:translateY(-50%)}.product__title{margin-bottom:10px}.product__price{margin-bottom:20px}.product-form{margin-top:20px}#product-description,.product__description,.product__section-right{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:100%!important;padding-top:60px!important}#product-description .sticky-content,.product__description .sticky-content{max-width:420px}#product-description h1{margin-bottom:8px}#product-description .price{margin-bottom:18px}.product-form{margin-top:10px}.product-form button,.product__form button,button[name=add]{padding:12px 24px!important;font-size:14px!important;border-radius:4px!important}.product-form button,.product__form button,button[name=add]{padding:12px 22px!important;font-size:14px!important;border-radius:4px!important;letter-spacing:.5px;font-weight:500}#product-description button,#product-description .btn,#product-description .product-form__submit{padding:10px 20px!important;font-size:14px!important;border-radius:4px!important;min-height:unset!important;height:auto!important}#product-description button{max-width:240px;width:auto}#product-description button{width:220px!important;max-width:220px!important}#product-description .product-form,#product-description form{max-width:320px}#product-description button{width:100%!important;max-width:320px}#product-description button{margin-top:10px}#product-description h1{font-size:36px!important;line-height:1.2!important;font-weight:500!important;margin-bottom:12px!important}#product-description .price{margin-bottom:20px!important}#product-description button[type=submit]{width:100%!important;max-width:300px!important;height:52px!important;border-radius:4px!important;font-size:15px!important}#product-description .price{font-size:24px!important;font-weight:500!important;letter-spacing:1px!important;color:#111!important}#product-description .price:first-letter{opacity:.7}.price-item--regular{font-size:24px!important;font-weight:500!important;letter-spacing:1px!important;color:#111!important}.price-item--regular:first-letter{opacity:.7}.price-item--regular{font-size:22px!important;font-weight:400!important;letter-spacing:1.2px!important;color:#1a1a1a!important}.price-item--regular:first-letter{opacity:.6;margin-right:2px}@media(max-width:768px){.product__title{font-size:20px!important;line-height:1.3!important}}@media(max-width:768px){.product__title{font-size:18px!important;line-height:1.3!important}}@media only screen and (max-width:768px){h1.h2{font-size:16px!important;line-height:1.2!important}}@media only screen and (max-width:768px){article#product-description h1.h2{font-size:16px!important;line-height:1.2!important;margin-bottom:10px!important}}.price-item--sale{font-size:22px!important;font-weight:500!important;color:#b1272c!important}.price-item--regular{font-size:16px!important;opacity:.6!important;margin-left:8px}.price__badge-sale,.price_badge,.price__badge{background:transparent!important;border:1px solid #b1272c!important;color:#b1272c!important;font-size:11px!important;letter-spacing:1px;padding:2px 6px!important;text-transform:uppercase}.price-item--regular{margin-left:10px!important}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-main-product-details.css.map */
