body.template-product,.template-product .page-content--product,.template-product .page-content--product .product__main-photos,.template-product .page-content--product .product-image-main,.template-product .page-content--product .product__thumb{background-color:#fff}.pdp-buybox{text-align:left}.pdp-buybox .product-block--header{margin-bottom:12px}.pdp-buybox .product-single__title{font-size:clamp(28px,2.6vw,40px);line-height:1.12;letter-spacing:0;text-transform:none;margin-bottom:10px;max-width:14em}.pdp-buybox__vendor{font-size:14px;margin:0 0 6px;color:var(--colorTextBody)}.pdp-buybox__vendor a{color:inherit;text-decoration:none}.pdp-buybox__vendor a:hover{text-decoration:underline}.pdp-buybox [data-product-blocks]{display:flex;flex-wrap:wrap;align-items:stretch}.pdp-buybox [data-product-blocks]>*{flex:0 0 100%;max-width:100%}.pdp-buybox .jdgm-preview-badge{text-align:left}.pdp-buybox [data-product-blocks]>.shopify-app-block:first-child{margin-bottom:18px}.pdp-buybox [data-product-blocks]>[data-dynamic-variants-enabled],.pdp-buybox [data-product-blocks]>.product-block:has(>.variant-wrapper){border-top:1px solid var(--colorBorder);border-bottom:1px solid var(--colorBorder);padding:18px 0 16px;margin-bottom:0}.pdp-buybox .variant-wrapper+.variant-wrapper{margin-top:16px}.pdp-buybox .variant__label[for]{font-size:13px;letter-spacing:.04em;text-transform:none;margin-bottom:12px;color:#6b6b6b}.pdp-buybox .variant__label-info--stacked{display:block;margin-top:4px;font-size:15px;color:var(--colorTextBody)}.pdp-buybox .variant-input-wrap{margin:0;display:flex;flex-wrap:wrap;gap:8px}.pdp-buybox .variant-input-wrap .variant-input{margin:0}.pdp-buybox .color-swatch{width:30px;height:30px;margin:0;background-color:#fff}.pdp-buybox .color-swatch--variant-image{background-size:360%;background-position:50% 62%}.pdp-buybox [data-product-blocks]>.product-block--price{flex:1 1 auto;max-width:none;margin:0;padding:22px 0}.pdp-buybox .product-block--price .product__price{font-size:22px;color:var(--colorTextBody)}.pdp-buybox .product-block--price .product__policies{display:none}.pdp-buybox [data-product-blocks]>.product-block:has(>.product__quantity){flex:0 0 auto;margin:0 0 0 auto;padding:22px 0}.pdp-buybox [data-product-blocks]>.product-block--price,.pdp-buybox [data-product-blocks]>.product-block:has(>.product__quantity){display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--colorBorder)}.pdp-buybox [data-product-blocks]>div:empty{display:none}.pdp-buybox .product__quantity label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-buybox .product__quantity .js-qty__wrapper{max-width:120px;min-width:110px;background-color:transparent}.pdp-buybox .product__quantity .js-qty__num{border:0;background:#fff;width:44px;margin:0 auto;padding:8px 0;box-shadow:0 0 0 1px var(--colorBorder)}.pdp-buybox .product__quantity .js-qty__adjust{width:32px;padding:0;display:flex;align-items:center;justify-content:center}.pdp-buybox [data-product-blocks]>.product-block:has(.product-single__form){margin-top:22px;margin-bottom:18px}.pdp-buybox .product-single__form .product-block,.pdp-buybox .product-block>.product-block:has(>.product-single__form){margin-bottom:0}.pdp-buybox .product-single__form .add-to-cart,.pdp-buybox .product-single__form .add-to-cart.btn--secondary{background-color:var(--colorBtnPrimary, #111111);color:var(--colorBtnPrimaryText, #ffffff);border:1px solid var(--colorBtnPrimary, #111111);min-height:50px;font-size:14px}.pdp-buybox .product-single__form .add-to-cart.btn--secondary:hover{background-color:#333}.pdp-buybox .product-single__form .add-to-cart[disabled]{background-color:#b6b6b6;border-color:#b6b6b6}.pdp-buybox .product-single__form .shopify-payment-button{margin-top:14px}.pdp-buybox .shopify-payment-terms:empty{display:none}.pdp-buybox__status{margin:14px 0 4px;font-size:14px;line-height:1.5;color:var(--colorTextBody);text-align:left}.pdp-buybox__stock{font-weight:500}.pdp-buybox__stock--out{color:#8a8a8a}.pdp-buybox__dot{margin:0 6px;color:#8a8a8a}.pdp-buybox__shipping{color:var(--colorTextBody);opacity:.8}@media only screen and (max-width:768px){.pdp-buybox .product-single__title{font-size:28px;max-width:none}}.pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 6px;font-size:13px;line-height:1}.pdp-rating__summary{display:inline-flex;align-items:center;gap:6px;color:var(--colorTextBody);text-decoration:none}.pdp-rating__stars{position:relative;display:inline-block;font-size:18px;letter-spacing:2px;line-height:1}.pdp-rating__stars-empty{color:#d6d6d6}.pdp-rating__stars-fill{position:absolute;top:0;left:0;width:var(--pdp-rating, 0%);overflow:hidden;white-space:nowrap;color:#111}.pdp-rating__write{color:var(--colorTextBody);text-decoration:underline;text-underline-offset:2px}.pdp-buybox [data-product-blocks]>.shopify-app-block:has(.jdgm-preview-badge){display:none}.pdp-delivery{display:flex;align-items:flex-start;gap:10px;margin-top:14px;text-align:left}.pdp-delivery__icon{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;margin-top:-2px}.pdp-delivery__text{margin:0;font-size:14px;line-height:1.45}.pdp-delivery__label{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pdp-buybox.css.map */
