.product-section .yg-product-purchase{display:flex;flex-direction:column;gap:var(--yg-purchase-row-gap);padding:var(--yg-purchase-padding);color:var(--color-body);background:var(--yg-purchase-background);margin-block-start:var(--block-gap-lg)}.product-section .yg-purchase-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--yg-purchase-row-gap);font-weight:600;line-height:1.6}.product-section .yg-purchase-total s{margin-left:calc(var(--block-gap-xxs) - var(--yg-purchase-row-gap));font-weight:400;opacity:.3}.product-section .yg-purchase-total>*{line-height:1.6}.product-section .yg-product-purchase [hidden]{display:none}.product-section .yg-product-purchase .product--product-form,.product-section .yg-product-purchase .product-add-to-cart-container,.product-section .yg-product-purchase .add_to_cart_holder,.product-section .yg-purchase-quantity>div{margin:0}.product-section .yg-purchase-form .add_to_cart_holder{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--yg-purchase-row-gap)}.product-section .yg-purchase-form:not(:has([data-purchase-quantity])) .single-add-to-cart-button{grid-column:1 / -1}.product-section .yg-purchase-form .shopify-payment-button,.product-section .yg-purchase-form .shopify-payment-button__more-options{grid-column:1 / -1;width:100%;margin:0}.product-section .yg-purchase-form .single-add-to-cart-button,.product-section .yg-purchase-form .shopify-payment-button__button{width:100%;min-width:0;min-height:var(--yg-purchase-control-height);height:auto;padding:var(--block-gap-xs) var(--block-gap-sm);margin:0;border-radius:var(--radius-full);font-size:var(--text-base);font-weight:600;line-height:1.6}.product-section .yg-purchase-form .single-add-to-cart-button{color:var(--yg-purchase-button-color);border-color:var(--yg-purchase-button-background);background:var(--yg-purchase-button-background)}.product-section .yg-purchase-form .single-add-to-cart-button:before,.product-section .yg-purchase-form .single-add-to-cart-button:after{display:none}.product-section .yg-purchase-form shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--yg-purchase-control-height);--shopify-accelerated-checkout-button-border-radius: var(--radius-full);--shopify-accelerated-checkout-button-box-shadow: none}.product-section .yg-purchase-form .shopify-payment-button__more-options{display:block;padding-top:var(--yg-purchase-row-gap);color:inherit;font-size:var(--text-sm);font-weight:600;text-align:center;text-decoration:none;opacity:.6}.product-section .yg-purchase-quantity .quantity__label{display:none}.product-section .yg-purchase-quantity .quantity{display:flex;align-items:center;justify-content:space-evenly;width:var(--yg-purchase-quantity-width);height:var(--yg-purchase-control-height);padding:0 var(--block-gap-xs);margin:0;border:var(--yg-purchase-border-width) solid var(--yg-purchase-border);background:transparent}.product-section .yg-purchase-quantity .quantity button{position:static;display:flex;flex:0 0 var(--yg-purchase-icon-size);align-items:center;justify-content:center;width:var(--yg-purchase-icon-size);height:var(--yg-purchase-icon-size);padding:0;color:inherit;background:transparent;transform:none}.product-section .yg-purchase-quantity .quantity button.disabled{opacity:.3}.product-section .yg-purchase-quantity .quantity svg{width:var(--spacing-3-5);height:var(--spacing-3-5)}.product-section .yg-purchase-quantity .quantity input.qty{width:var(--yg-purchase-input-width);height:100%;padding:0;margin:0;border:0;color:inherit;background:transparent;font-size:var(--text-base);font-weight:600;text-align:center}.product-section .yg-purchase-quantity .quantity input.qty:focus-visible{outline:var(--yg-purchase-border-width) solid currentcolor;outline-offset:var(--spacing-1)}.product-section .yg-purchase-info{display:block;padding:var(--yg-purchase-info-padding) 0;border-top:var(--yg-purchase-border-width) solid var(--yg-purchase-border);color:var(--yg-purchase-info-color)}.product-section .yg-purchase-info-list{display:flex;flex-direction:column;gap:var(--yg-purchase-info-gap);margin-top:var(--block-gap-xxs)}.product-section .yg-purchase-info:last-child{padding-bottom:0}.product-section .yg-purchase-info-summary{display:flex;align-items:flex-start;gap:var(--yg-purchase-row-gap);cursor:pointer;list-style:none}.product-section .yg-purchase-info-summary::-webkit-details-marker{display:none}.product-section .yg-purchase-info-icon,.product-section .yg-purchase-info-arrow{display:flex;flex:0 0 var(--yg-purchase-icon-size);align-items:center;justify-content:center;width:var(--yg-purchase-icon-size);height:var(--yg-purchase-icon-size)}.product-section .yg-purchase-info-icon .yg-image-box,.product-section .yg-purchase-info-icon img{width:100%;height:100%;object-fit:contain}.product-section .yg-purchase-info-icon--fallback img{filter:var(--yg-purchase-icon-filter)}.product-section .yg-purchase-info-heading{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--block-gap-xxs);min-width:0;min-height:var(--yg-purchase-icon-size)}.product-section .yg-purchase-info-heading>span:first-child{line-height:1.6}.product-section .yg-purchase-info-arrow{transform:rotate(180deg);transition:transform var(--yg-purchase-info-duration, .25s) ease}.product-section .yg-purchase-info-arrow svg{width:var(--spacing-3-5);height:var(--spacing-2)}.product-section .yg-purchase-info[data-expanded=true] .yg-purchase-info-arrow,.product-section .yg-purchase-info:not([data-expanded]) details[open] .yg-purchase-info-arrow{transform:rotate(0)}.product-section .yg-purchase-info-content{padding-top:var(--block-gap-xs);overflow-wrap:anywhere}.product-section .yg-purchase-info:has(.yg-purchase-info-icon) .yg-purchase-info-content{padding-inline-start:calc(var(--yg-purchase-icon-size) + var(--yg-purchase-row-gap))}.product-section .yg-purchase-info-content>:last-child{margin-bottom:0}.product-section .yg-purchase-info-content:empty{padding:0}.product-section .yg-purchase-payment-icons{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.product-section .yg-purchase-payment-icon{flex:0 0 var(--yg-purchase-payment-width);width:var(--yg-purchase-payment-width);height:var(--yg-purchase-icon-size)}@media only screen and (max-width:767px){.product-section .yg-product-purchase{--yg-purchase-control-height: 48px;--yg-purchase-quantity-width: 124px}}@media(prefers-reduced-motion:reduce){.product-section .yg-purchase-info-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/yg-product-purchase.css.map */
