@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Roboto:wght@300;400;500&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;background-color:#f8f8f8;color:#333;line-height:1.6}.product-container{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}header h1{font-family:Playfair Display,serif;font-weight:500;color:#4a4a4a;font-size:2rem;margin-bottom:30px}.product-options{margin-bottom:30px;margin-top:30px!important}.product-main .product-options{margin-bottom:30px;margin-top:15px!important}.options-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);padding:0 15px 10px;border-bottom:1px solid #eee;font-weight:500;color:#666}.options-header span{font-weight:600;font-size:18px;color:#000}.option-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);padding:1px 15px;border-bottom:1px solid #f6f6f6;background:#e9e9e9;margin-bottom:5px}.option-name{font-weight:400;font-size:1rem;padding:1px 0;overflow-wrap:break-word}.option-price{color:#0096db;font-weight:500;font-size:1rem;overflow-wrap:break-word}.option-units{display:block;font-size:.77em;color:#333;margin-top:-7px}.quantity-selector{display:flex;align-items:center;justify-content:flex-start;min-width:0}.qty-btn{width:30px;height:30px;border-radius:50%;border:1px solid #ddd;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s ease;min-width:30px;min-height:30px}.qty-btn:hover{background-color:#eee}.qty-input{width:40px;height:30px;text-align:center;border:none;background:transparent;font-size:16px;margin:0 5px}.stock-notification{grid-column:2 / 4;text-align:right}.email-notification{color:#0096db;text-decoration:none;font-weight:500}.email-notification:hover{text-decoration:underline}.payment-options{margin:20px 0;padding:8px 0;border-bottom:1px solid #f0f0f0}.main-product-break .payment-options{margin:-5px 0}.payment-option{margin-bottom:8px;font-size:14px;color:#666;display:flex;align-items:center}.paypal-logo{height:20px;margin-left:8px;vertical-align:middle}.action-buttons{display:flex;flex-direction:column;gap:15px;margin-top:20px}.add-to-cart-btn{background-color:#0096db;color:#fff;border:none;padding:15px;border-radius:4px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.add-to-cart-btn:hover{background-color:#0085c7}.add-to-cart-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.wishlist-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:none;color:#7cb342;font-weight:500;font-size:14px;cursor:pointer;padding:5px}.wishlist-btn:hover{color:#558b2f}.wishlist-btn i{font-size:16px}.wishlist-active i{font-weight:900}.has-flyout:after{background:#00000080;bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0}.bis-subscribe-button{font-size:10px;line-height:1.5;text-decoration:underline;cursor:pointer;overflow-wrap:break-word}.paymblock{display:grid;grid-template-columns:70%;grid-gap:10px;align-items:flex-start}.productgrid-listview .paymblock{grid-template-columns:100%}.productgrid-listview .payment-option{justify-content:center}.paymblock .papal-4{border:1px solid #009cde;padding:8px 13px;max-width:100%;width:100%}.paymblock .action-buttons{margin-top:5px}.paymblock .action-buttons{order:1}.main-product-break .payment-options{order:2}@media(max-width:999px){.paymblock{grid-template-columns:70%}}@media(max-width:768px){.product-container{padding:20px}header h1{font-size:1.6rem}.option-row{grid-template-columns:1fr 1fr 1fr}.quantity-selector{margin-top:10px}.stock-notification{text-align:left;margin-top:10px}.paymblock{grid-template-columns:100%}.option-price{font-weight:500;font-size:1rem;line-height:1.2;display:inline-grid}.price_block_c{font-size:14px!important}.option-units{margin-top:0}}.modal--bis-subscription-form-modal.active{z-index:9999;opacity:1;visibility:visible;display:block}.modal--bis-subscription-form-modal.active .modal-inner{z-index:99;opacity:1;visibility:visible}.compire-price{text-decoration:line-through;color:#949497;padding-left:10px}.price__compare-at--single{display:none}.blockhtmlmain [data-cy=product-moreinfo-content]{display:block!important;height:auto}.variant-popup-open .site-header-main{opacity:0}.variant-popup-open .site-header,.variant-popup-open .productgrid--utils{z-index:0;visibility:hidden}.variant-popup-open .productgrid--item{z-index:0}.blockhtmlmain [data-cy=product-moreinfo-content]{min-height:0;max-height:0}.preorder-badge{display:block;background-color:#0096db;color:#fff;font-size:11px;font-weight:500;padding:1px 5px;border-radius:2px;margin-bottom:0;letter-spacing:.5px;line-height:1.2;text-align:center;width:150px}.option-name{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(max-width:768px){.option-price{margin:10px 0}.quantity-selector{margin-top:10px;margin-bottom:10px}.preorder-badge{display:block;font-size:11px;font-weight:500;padding:1px 5px;border-radius:2px;margin-bottom:0;letter-spacing:.5px;line-height:1.2;text-align:center;width:150px;position:absolute;left:0;bottom:-8px}.option-row{position:relative}}.sale-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#d72c0d;color:#fff;font-size:.8rem;font-weight:500;line-height:1.6;vertical-align:middle;margin:0 0 6px 10px}.modal--bis-subscription-form-modal .modal-inner{max-width:600px}#bis-modal .d-flex{display:grid;grid-template-columns:3fr .8fr 1fr;grid-gap:20px;padding:8px 0;margin:2px 0}#bis-modal .d-flex.align-items-center.mt-4{display:flex;gap:8px;flex-wrap:wrap}#bis-modal .d-flex.align-items-center.mt-4 span,#bis-modal .d-flex.align-items-center.mt-4 a{font-size:15px}#bis-modal .d-flex.align-items-center.mt-4 input#accepts_marketing{width:1.1rem;height:1.1rem;position:relative;top:3px}#bis-modal .form-inner{padding:12px 0}#bis-modal button.button-primary.h-100.mdc-ripple-surface.mdc-ripple-upgraded{width:100%;height:100%;text-transform:uppercase}@media screen and (min-width:1024px){#bis-modal .modal-close{top:0;right:0;background:#62b5e5;z-index:0}}@media screen and (max-width:1023px){#bis-modal .d-flex{grid-template-columns:100%;grid-gap:10px;padding:8px 0;margin:2px 0}}.out-of-stock-notify .exp-choose-option-popup-overlay,.out-of-stock-notify .exp-choose-option-popup{display:none}
/*# sourceMappingURL=/cdn/shop/t/97/assets/new-variant-form.css.map */
