.buy-options-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;isolation:isolate!important;position:relative!important;z-index:1!important;border:2px solid #044F89!important;border-radius:16px!important;padding:0 3rem!important;color:#044f89!important}.buy-options-section.page-width{max-width:var(--page-width)!important;margin:0 auto!important}.buy-options-section *{box-sizing:border-box!important}.buy-options-section *:not(.buy-options-section){margin:0!important;padding:0!important;font-family:inherit!important}.buy-options-section label.buy-option-card{padding:20px!important}.buy-options-section div.buy-option-two-rows{padding:8px!important}.buy-options-section-wrapper{isolation:isolate!important}.buy-options-header{text-align:center!important;padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:2px solid #f3f4f6!important}.buy-options-title{font-weight:900!important;font-size:24px!important;color:#044f89!important;margin-bottom:8px!important;letter-spacing:-.5px!important;line-height:1.2!important}.buy-options-subtitle{font-size:14px!important;color:#222!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.pulse-indicator{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;animation:buy-options-pulse 1.5s infinite!important;flex-shrink:0!important}.pulse-indicator--in-stock{background-color:#22c55e!important}.pulse-indicator--out{background-color:#ef4444!important}@keyframes buy-options-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.buy-options-form{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.buy-option-card{display:block!important;padding:20px!important;border-radius:16px!important;border:3px solid #e5e7eb!important;background:#fff!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;width:100%!important;will-change:transform!important}.buy-option-card:not(.active){border:2px solid #d1d5db!important}.buy-option-card:hover{transform:translateY(-2px)!important;border-color:#9ca3af!important;box-shadow:0 6px 12px #00000014!important}.buy-option-card.active{border-color:#0c9488!important;background:linear-gradient(135deg,#f0fdfa,#e6f7f5)!important;box-shadow:0 8px 20px #0c948826!important}.buy-option-card--disabled{pointer-events:none!important;cursor:not-allowed!important}.buy-option-card--disabled .buy-option-oos-inline,.buy-option-card--disabled .buy-option-oos-inline a{pointer-events:auto!important;cursor:pointer!important}.buy-option-oos-inline{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:.35rem!important}.buy-option-oos-text{font-weight:700!important;color:#dc2626!important;font-size:.95rem!important}.buy-option-notify-link{color:#2563eb!important;text-decoration:underline!important;cursor:pointer!important;font-size:.8rem!important;font-weight:600!important}.buy-option-notify-link:hover{color:#1d4ed8!important}.buy-option-card--disabled:hover,.buy-options-section--out-of-stock .buy-option-card--disabled:hover{transform:none!important}.buy-options-out-of-stock-cta{display:flex!important;flex-direction:column!important;gap:1rem!important;align-items:stretch!important}.buy-options-out-of-stock-text{margin:0!important;font-weight:600!important;color:#6b7280!important}.buy-options-cta--secondary{background:transparent!important;border:2px solid currentColor!important;color:inherit!important;cursor:pointer!important;text-align:center!important}.trust-badges--out-of-stock{opacity:.5!important;pointer-events:none!important}.buy-option-card.active:before{content:"  \2713  SELECTED"!important;position:absolute!important;top:12px!important;right:160px!important;background:#0c9488!important;color:#fff!important;font-size:11px!important;font-weight:900!important;padding:4px 30px 4px 36px!important;transform:rotate(45deg)!important;letter-spacing:.5px!important;z-index:0!important;white-space:nowrap!important;pointer-events:none!important}.buy-option-input{display:none!important;visibility:hidden!important;position:absolute!important;opacity:0!important}.buy-option-content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important}.buy-option-content>.buy-option-content{flex:1!important;min-width:0!important}.buy-option-two-rows{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;gap:12px!important;align-items:start!important;width:100%!important;padding:5px!important}.buy-option-two-rows>.buy-option-row1-left{grid-row:1!important;grid-column:1!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;min-width:0!important}.buy-option-two-rows>.buy-option-row2{grid-row:2!important;grid-column:1 / -1!important;min-width:0!important}.buy-option-two-rows>.buy-option-price{grid-row:1!important;grid-column:2!important;align-self:center!important}.buy-option-left{display:flex!important;align-items:center!important;gap:16px!important;flex:1!important;min-width:0!important}.quantity-indicator{width:60px!important;height:60px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;font-size:22px!important;flex-shrink:0!important;background:#f3f4f6!important;color:#6b7280!important}.popular-indicator{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#92400e!important}.value-indicator{background:linear-gradient(135deg,#dbeafe,#93c5fd)!important;color:#1e40af!important}.buy-option-details{flex:1!important;min-width:0!important}.buy-option-title{font-weight:900!important;font-size:18px!important;color:#044f89!important;margin-bottom:8px!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;line-height:1.3!important}.title-text{display:inline-block!important}.option-tag{font-size:12px!important;font-weight:900!important;padding:2px 12px!important;border-radius:999px!important;text-transform:uppercase!important;letter-spacing:.5px!important;display:inline-block!important;white-space:nowrap!important}.try-tag{background:#f3f4f6!important;color:#555!important;border:2px solid #d1d5db!important}.popular-tag{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:2px solid #f59e0b!important}.value-tag{background:#fdf2f8!important;color:#be185d!important;border:2px solid #f472b6!important}.buy-option-meta{font-size:14px!important;color:#044f89!important;line-height:1.5!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important}.buy-option-meta>span{display:inline!important}.shipping-badge{display:inline-block!important;background:#fee2e2!important;color:#991b1b!important;font-weight:600!important;font-size:12px!important;padding:2px 8px!important;border-radius:6px!important;margin-top:4px!important;border:1px solid #fca5a5!important;white-space:nowrap!important}.savings-badge{display:inline-block!important;background:#dcfce7!important;color:#166534!important;font-weight:700!important;font-size:13px!important;padding:2px 8px!important;border-radius:6px!important;margin-top:4px!important;border:1px solid #86efac!important;white-space:nowrap!important}.buy-option-price{text-align:right!important;min-width:140px!important;flex-shrink:0!important;position:relative!important;z-index:2!important}.price-display{position:relative!important}.compared-price{font-size:13px!important;color:#9ca3af!important;text-decoration:line-through!important;position:absolute!important;left:0!important;top:-18px!important;white-space:nowrap!important}.main-price{font-size:28px!important;font-weight:900!important;color:#044f89!important;line-height:1!important;margin-bottom:4px!important}.unit-price{font-size:14px!important;color:#044f89!important;font-weight:600!important}.trust-badges{display:flex!important;justify-content:space-around!important;background:#f9fafb!important;padding:16px!important;border-radius:12px!important;margin-top:8px!important;border:1px solid #e5e7eb!important;margin-bottom:20px!important;gap:16px!important}.trust-badge{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;color:#374151!important;font-weight:600!important}.badge-icon{color:#0c9488!important;font-size:16px!important;font-weight:700!important;flex-shrink:0!important}.buy-options-cta{margin-top:16px!important;padding:5px 20px!important;border-radius:16px!important;background:linear-gradient(135deg,#0c9488,#0aa592)!important;color:#fff!important;font-size:18px!important;font-weight:900!important;text-align:center!important;border:3px solid #e5e7eb!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 12px #0c948840!important;width:100%!important;font-family:inherit!important;will-change:transform!important}.buy-options-cta:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 16px #0c948859!important;background:linear-gradient(135deg,#0aa592,#0c9488)!important}.buy-options-cta:active:not(:disabled){transform:translateY(0)!important}.buy-options-cta:disabled{opacity:.6!important;cursor:not-allowed!important}.cta-subtext{display:block!important;font-size:13px!important;font-weight:500!important;opacity:.9!important;margin-top:4px!important}.selected-price{font-weight:900!important}.buy-options-error{padding:20px!important;text-align:center!important;color:#ef4444!important;background:#fee2e2!important;border-radius:8px!important;border:1px solid #fca5a5!important}.buy-options-section .metafield-sandbox a[href*=facebook],.buy-options-section .metafield-sandbox a[href*=pinterest],.buy-options-section .metafield-sandbox a[href*=instagram],.buy-options-section .metafield-sandbox a[href*=youtube],.buy-options-section .metafield-sandbox a[href*=twitter],.buy-options-section .metafield-sandbox a[href*="x.com"],.buy-options-section .metafield-sandbox a[href*=linkedin],.buy-options-section .metafield-sandbox a[href*=tiktok],.buy-options-section .metafield-sandbox .payment-icon-wrapper a{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.buy-options-section .metafield-sandbox a[href*=facebook] img,.buy-options-section .metafield-sandbox a[href*=pinterest] img,.buy-options-section .metafield-sandbox a[href*=instagram] img,.buy-options-section .metafield-sandbox a[href*=youtube] img,.buy-options-section .metafield-sandbox a[href*=twitter] img,.buy-options-section .metafield-sandbox a[href*=linkedin] img,.buy-options-section .metafield-sandbox a[href*=tiktok] img,.buy-options-section .metafield-sandbox .payment-icon-wrapper img,.buy-options-section .metafield-sandbox img[alt*=Facebook],.buy-options-section .metafield-sandbox img[alt*=Pinterest],.buy-options-section .metafield-sandbox img[alt*=Instagram],.buy-options-section .metafield-sandbox img[alt*=YouTube],.buy-options-section .metafield-sandbox img[alt*=Twitter],.buy-options-section .metafield-sandbox img[alt*=LinkedIn],.buy-options-section .metafield-sandbox img[alt*=TikTok]{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:contain!important;flex-shrink:0!important}@media(max-width:768px){.buy-options-header{padding-bottom:16px!important;margin-bottom:16px!important}.buy-options-title{font-size:20px!important}.buy-options-subtitle{font-size:13px!important}.buy-option-card{padding:16px!important}.buy-option-content{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.buy-option-two-rows{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important}.buy-option-two-rows>.buy-option-price{width:auto!important;min-width:140px!important;padding-top:0!important;border-top:none!important;text-align:right!important}.buy-option-left{width:100%!important}.quantity-indicator{width:50px!important;height:50px!important;font-size:20px!important}.buy-option-price{text-align:left!important;width:100%!important;padding-top:12px!important;border-top:1px solid #e5e7eb!important;min-width:auto!important}.trust-badges{flex-direction:column!important;gap:12px!important}.buy-option-card.active:before{right:0!important;top:0!important;left:auto!important;font-size:9px!important;padding:4px 16px 4px 22px!important;transform:rotate(45deg) translate(22%,-22%)!important;transform-origin:center!important}.buy-options-section .metafield-sandbox a[href*=facebook],.buy-options-section .metafield-sandbox a[href*=pinterest],.buy-options-section .metafield-sandbox a[href*=instagram],.buy-options-section .metafield-sandbox a[href*=youtube],.buy-options-section .metafield-sandbox a[href*=twitter],.buy-options-section .metafield-sandbox a[href*="x.com"],.buy-options-section .metafield-sandbox a[href*=linkedin],.buy-options-section .metafield-sandbox a[href*=tiktok],.buy-options-section .metafield-sandbox .payment-icon-wrapper a{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.buy-options-section .metafield-sandbox img,.buy-options-section .metafield-sandbox svg,.buy-options-section .metafield-sandbox a img,.buy-options-section .metafield-sandbox a svg,.buy-options-section .metafield-sandbox .payment-icon-wrapper img,.buy-options-section .metafield-sandbox img[alt*=Facebook],.buy-options-section .metafield-sandbox img[alt*=Pinterest],.buy-options-section .metafield-sandbox img[alt*=Instagram],.buy-options-section .metafield-sandbox img[alt*=YouTube],.buy-options-section .metafield-sandbox img[alt*=LinkedIn],.buy-options-section .metafield-sandbox img[alt*=TikTok],.buy-options-section .metafield-sandbox img[alt*="X "]{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:contain!important;flex-shrink:0!important}.buy-options-section{padding-left:var(--page-width-margin, 1.5rem)!important;padding-right:var(--page-width-margin, 1.5rem)!important}.buy-options-cta{position:sticky!important;bottom:16px!important;z-index:100!important;margin-top:20px!important}}@media(prefers-color-scheme:dark){.buy-options-section{color-scheme:light only!important}}.buy-options-section-wrapper .buy-options-section{isolation:isolate!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.buy-options-section-wrapper .buy-options-section.page-width{max-width:var(--page-width)!important;margin:0 auto!important}.buy-options-section:not(.buy-options-section--out-of-stock) #klaviyo-bis-button-container button[type=button]{display:none!important}.buy-option-notify-link{color:#2563eb!important;text-decoration:underline!important;background:none!important;border:none!important;padding:0!important;font-size:.8rem!important;font-weight:600!important;display:inline!important}.buy-options-cta.theme-bis-trigger{background:linear-gradient(135deg,#0c9488,#0aa592)!important;color:#fff!important;padding:5px 20px!important;border-radius:16px!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/86/assets/buy-options.css.map */
