.product-information,.section-product-information{background-color:#fff!important;color:#0f172a!important;padding-top:32px!important;padding-bottom:72px!important;font-family:var(--font-body-family, "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important}.product-information .section-background{background-color:#fff!important}.product-information__grid,product-component.product-information__grid{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:48px!important;align-items:start!important;max-width:1320px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box!important}.product-details.opt-inspire-details{position:sticky!important;top:90px!important}.opt-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#64748b;margin-bottom:24px;grid-column:1 / -1}.opt-breadcrumb a{color:#64748b;text-decoration:none;transition:color .2s ease}.opt-breadcrumb a:hover{color:#e10600}.opt-breadcrumb span.opt-sep{color:#cbd5e1}.opt-breadcrumb span.opt-current{color:#0f172a;font-weight:600}.product-information__media,.product-media-gallery{display:flex;flex-direction:column;gap:16px;width:100%}.opt-img-card,.product-media-gallery__media{background:#f8fafc!important;border-radius:24px!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important;position:relative!important;border:1px solid #f1f5f9!important;box-shadow:0 4px 20px #00000005!important;transition:all .3s ease!important}.opt-img-card:hover,.product-media-gallery__media:hover{box-shadow:0 10px 30px #0000000d!important;border-color:#e2e8f0!important}.opt-img-card img,.product-information__media img,.product-information__media .product-media-gallery__media img,.product-information__media .media-gallery__viewer img,.product-media-gallery img{width:auto!important;height:auto!important;max-width:90%!important;max-height:90%!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0 auto!important;filter:drop-shadow(0 12px 24px rgba(0,0,0,.08))!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.opt-img-card:hover img{transform:scale(1.04)!important}.opt-inspire-details,.product-details,.product-information__details{display:flex;flex-direction:column;gap:18px;padding-left:8px;width:100%}.opt-inspire-tag,.product-details__vendor{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:-6px;display:inline-flex;align-items:center;gap:6px}.opt-inspire-details h1,.opt-inspire-title,.product__title,.product-title,h1.product-title{font-family:var(--font-heading-family, "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;font-size:clamp(1.45rem,2.4vw,1.95rem)!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.02em!important;text-transform:none!important;color:#0f172a!important;margin:0!important;word-break:break-word!important}.opt-inspire-price-row,.price,.product-details__price{display:flex!important;align-items:center!important;gap:12px!important;margin-top:2px!important;margin-bottom:2px!important}.opt-inspire-price,.price__current,.price-item--regular,.price-item--sale{font-size:1.65rem!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.015em!important}.opt-inspire-compare-price,.price__compare,.price-item--compare{font-size:1.05rem!important;color:#94a3b8!important;text-decoration:line-through!important;font-weight:400!important}.opt-inspire-sale-badge,.badge--sale{background-color:#fee2e2!important;color:#dc2626!important;font-size:.72rem!important;font-weight:750!important;padding:3px 9px!important;border-radius:6px!important;text-transform:uppercase!important;letter-spacing:.05em!important;border:1px solid rgba(220,38,38,.15)!important}.opt-inspire-stock-box,.product__inventory{display:flex;flex-direction:column;gap:8px;margin-top:6px;margin-bottom:4px}.opt-inspire-stock-text{font-size:.86rem;font-weight:600;color:#15803d;display:flex;align-items:center;gap:8px}.opt-inspire-stock-text:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 0 3px #22c55e33}.opt-inspire-stock-bar{width:100%;height:4px;background-color:#f1f5f9;border-radius:999px;overflow:hidden;position:relative}.opt-inspire-stock-progress{width:65%;height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px}.opt-variants-container{display:flex!important;flex-direction:column!important;gap:14px!important;margin:6px 0 8px!important;width:100%!important}.opt-option-group{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.opt-option-header{display:flex!important;align-items:center!important;gap:8px!important}.opt-option-title{font-size:.88rem!important;font-weight:750!important;color:#0f172a!important;letter-spacing:-.01em!important}.opt-option-selected-label{font-size:.82rem!important;font-weight:800!important;color:#e10600!important;background:#fef2f2!important;padding:3px 10px!important;border-radius:6px!important;border:1px solid #fee2e2!important;letter-spacing:.01em!important;display:inline-block!important}.opt-pills-wrap{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important}.opt-pill-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:8px 18px!important;border-radius:9999px!important;background-color:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;font-size:.92rem!important;font-weight:650!important;cursor:pointer!important;box-shadow:0 1px 3px #00000008!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;user-select:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.opt-pill-btn:hover{border-color:#0f172a!important;color:#0f172a!important;background-color:#f8fafc!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #0000000f!important}.opt-pill-btn.is-active{background-color:#0f172a!important;color:#fff!important;border-color:#0f172a!important;font-weight:750!important;box-shadow:0 4px 14px #0f172a38!important;transform:translateY(-1px)!important}.opt-pill-btn.is-active .opt-pill-text{color:#fff!important}.opt-pill-swatch{width:15px!important;height:15px!important;border-radius:50%!important;border:1.5px solid rgba(0,0,0,.15)!important;flex-shrink:0!important;display:inline-block!important;transition:transform .2s ease!important}.opt-pill-btn:hover .opt-pill-swatch{transform:scale(1.15)!important}.opt-pill-btn.is-active .opt-pill-swatch{border-color:#fff!important;transform:scale(1.15)!important;box-shadow:0 0 0 1px #fffc!important}.opt-inspire-qty-group{display:flex;flex-direction:column;gap:6px;margin-top:4px}.opt-inspire-qty-label,.quantity__label{font-size:.82rem;font-weight:600;color:#64748b;text-transform:none}.opt-inspire-qty-selector,.quantity,.quantity-selector{display:inline-flex!important;align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:4px 6px!important;gap:8px!important;width:fit-content!important;box-shadow:0 1px 3px #00000005!important;height:42px!important;box-sizing:border-box!important}.opt-qty-circle-btn,.quantity__button{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.1rem!important;font-weight:600!important;border:none!important;background:transparent!important;color:#0f172a!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important}.opt-qty-circle-btn:hover,.quantity__button:hover{background-color:#f1f5f9!important;color:#000!important;transform:none!important}.opt-qty-circle-btn--plus{background-color:transparent!important;color:#0f172a!important;box-shadow:none!important}.opt-qty-number,.quantity__input{font-size:.95rem!important;font-weight:700!important;color:#0f172a!important;min-width:28px!important;text-align:center!important;border:none!important;background:transparent!important}.opt-inspire-actions,.product-form__buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:10px!important;width:100%!important}.opt-btn-cart-red,.product-form__submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:48px!important;padding:0 20px!important;background-color:#e10600!important;color:#fff!important;font-size:.92rem!important;font-weight:700!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;text-decoration:none!important;box-shadow:0 4px 14px #e1060038!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;letter-spacing:.01em!important;width:100%!important}.opt-btn-cart-red:hover,.product-form__submit:hover{background-color:#c90500!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #e1060052!important}.opt-btn-buy-now-outline,.shopify-payment-button__button--unbranded{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;padding:0 20px!important;background-color:#fff!important;color:#0f172a!important;font-size:.92rem!important;font-weight:700!important;border-radius:9999px!important;border:1.5px solid #0f172a!important;cursor:pointer!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;width:100%!important}.opt-btn-buy-now-outline:hover,.shopify-payment-button__button--unbranded:hover{background-color:#0f172a!important;color:#fff!important;transform:translateY(-1px)!important}.opt-secure-box{background:#f8fafc!important;border:1px solid #f1f5f9!important;border-radius:14px!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:6px!important}.opt-secure-title{font-size:.8rem!important;font-weight:600!important;color:#475569!important}.opt-secure-cards{display:flex!important;align-items:center!important;gap:6px!important}.opt-pay-pill{padding:3px 7px!important;border-radius:4px!important;font-size:.68rem!important;font-weight:750!important;letter-spacing:.04em!important;text-transform:uppercase!important}.opt-pay-pill--visa{background:#1a1f71!important;color:#fff!important}.opt-pay-pill--mc{background:#eb001b!important;color:#fff!important}.opt-pay-pill--amex{background:#006fcf!important;color:#fff!important}.opt-pay-pill--paypal{background:#003087!important;color:#fff!important}.opt-pay-pill--pse{background:#00875a!important;color:#fff!important}.opt-inspire-accordions{margin-top:14px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column}.opt-acc-item{border-bottom:1px solid #f1f5f9}.opt-acc-header{width:100%;background:none;border:none;padding:14px 0;display:flex;align-items:center;justify-content:space-between;font-size:.92rem;font-weight:650;color:#0f172a;cursor:pointer;text-align:left;transition:color .15s ease}.opt-acc-header:hover{color:#e10600}.opt-acc-header-left{display:flex;align-items:center;gap:8px}.opt-acc-chevron{font-size:.8rem;color:#94a3b8;transition:transform .2s ease}.opt-acc-item.is-open .opt-acc-chevron{transform:rotate(180deg)}.opt-acc-content{display:none;padding-bottom:16px;font-size:.86rem;line-height:1.6;color:#475569}.opt-acc-item.is-open .opt-acc-content{display:block}@media(max-width:767px){.product-information{padding-top:16px!important;padding-bottom:48px!important}.opt-img-card,.product-media-gallery__media{border-radius:18px!important;padding:20px!important}.opt-inspire-details h1,.opt-inspire-title,.product__title,.product-title{font-size:1.35rem!important}.opt-inspire-price,.price__current{font-size:1.45rem!important}.opt-inspire-actions,.product-form__buttons{grid-template-columns:1fr!important;gap:10px!important}.opt-secure-box{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/optimum-product-page.css.map */
