:root{--ozp-navy:#07172e;--ozp-navy-2:#0d274d;--ozp-gold:#c8a96e;--ozp-ink:#14213d;--ozp-muted:#64748b;--ozp-line:#dbe2ea;--ozp-soft:#f5f7fa;--ozp-success:#15803d}.product-information{--ozp-navy:#07172e;--ozp-navy-2:#0d274d;--ozp-gold:#c8a96e;--ozp-ink:#14213d;--ozp-muted:#64748b;--ozp-line:#dbe2ea;--ozp-soft:#f5f7fa;--ozp-success:#15803d;padding-block-start:clamp(14px,2vw,26px);padding-block-end:clamp(20px,3vw,42px)}.product-information .product-information__grid{align-items:start}.product-information .product-information__media{min-width:0}.product-information .product-information__media media-gallery{border:1px solid var(--ozp-line);border-radius:22px;background:linear-gradient(145deg,#fff,#f6f8fb);box-shadow:0 18px 55px #07172e14;overflow:hidden}.product-information .product-media-container{background:#fff;border-radius:18px;overflow:hidden}.product-information .product-media-container img{background:#fff}.product-information slideshow-controls[thumbnails]{gap:10px;padding:12px}.product-information .slideshow-controls__thumbnail{border-radius:10px;overflow:hidden;border:1px solid var(--ozp-line);background:#fff}.product-information .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--ozp-gold);outline-offset:1px}.product-information .product-details{min-width:0}.product-information .product-details>.group-block{width:100%;border:1px solid var(--ozp-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 55px #07172e17;overflow:hidden}.product-information .product-details h1{margin:0;color:var(--ozp-navy);font-size:clamp(1.8rem,2.7vw,3rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.product-information product-sku-component{color:var(--ozp-muted);font-size:.78rem;letter-spacing:.04em}.product-information product-price>div[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.product-information product-price .price{color:var(--ozp-navy);font-size:clamp(1.7rem,2.25vw,2.35rem);line-height:1;font-weight:750;letter-spacing:-.025em}.product-information product-price .compare-at-price{color:#7c8798;font-size:1rem;text-decoration-thickness:1.5px}.product-information .tax-note,.product-information .installments{color:var(--ozp-muted);font-size:.78rem}.product-information .product-inventory__status{width:fit-content;border-radius:999px;padding:7px 11px;background:#eef9f1;color:var(--ozp-success);font-weight:650;font-size:.8rem}.product-information .variant-option--buttons{gap:10px}.product-information .variant-option--buttons legend{color:var(--ozp-navy);font-weight:700;font-size:.9rem}.product-information .variant-option__button-label{min-height:44px;border-radius:999px;border-color:#cbd5e1;background:#fff;font-weight:650}.product-information .variant-option__button-label:has(:checked){border-color:var(--ozp-navy);color:#fff}.product-information .variant-option__button-label__pill{background:var(--ozp-navy)}.product-information .product-form-buttons{gap:10px}.product-information .quantity-selector{border:1px solid var(--ozp-line);border-radius:13px;background:#fff;overflow:hidden}.product-information .add-to-cart-button{min-height:54px;border-radius:13px!important;background:linear-gradient(135deg,var(--ozp-navy) 0%,var(--ozp-navy-2) 100%)!important;color:#fff!important;border:1px solid var(--ozp-gold)!important;box-shadow:0 10px 24px #07172e2e;font-weight:750;letter-spacing:.01em}.product-information .add-to-cart-button:hover{box-shadow:0 13px 28px #07172e40;transform:translateY(-1px)}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:13px;--shopify-accelerated-checkout-button-block-size:54px}.ozp-kicker{display:grid;gap:12px}.ozp-breadcrumb{display:flex;align-items:center;gap:7px;min-width:0;color:var(--ozp-muted);font-size:.76rem;line-height:1.4}.ozp-breadcrumb a{color:inherit;text-decoration:none}.ozp-breadcrumb a:hover{color:var(--ozp-navy);text-decoration:underline;text-underline-offset:3px}.ozp-breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ozp-kicker__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ozp-kicker__brand{color:var(--ozp-gold);font-size:.72rem;line-height:1;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ozp-availability{display:inline-flex;align-items:center;gap:7px;color:var(--ozp-success);font-size:.76rem;font-weight:700}.ozp-availability>span{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #15803d1f}.ozp-assurance{display:grid;gap:14px}.ozp-summary{border-left:3px solid var(--ozp-gold);padding:3px 0 3px 14px}.ozp-summary p{margin:0 0 6px;color:#475569;font-size:.92rem;line-height:1.62}.ozp-summary a,.ozp-postcode-note a{color:var(--ozp-navy);font-size:.78rem;font-weight:750;text-underline-offset:3px}.ozp-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ozp-line);border-radius:16px;overflow:hidden;background:var(--ozp-soft)}.ozp-trust-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:13px}.ozp-trust-item:nth-child(odd){border-right:1px solid var(--ozp-line)}.ozp-trust-item:nth-child(-n+2){border-bottom:1px solid var(--ozp-line)}.ozp-trust-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--ozp-gold);background:var(--ozp-navy)}.ozp-trust-icon svg{width:20px;height:20px}.ozp-trust-item strong,.ozp-trust-item small{display:block}.ozp-trust-item strong{color:var(--ozp-navy);font-size:.78rem;line-height:1.35}.ozp-trust-item small{margin-top:3px;color:var(--ozp-muted);font-size:.68rem;line-height:1.4}.ozp-postcode-note{border:1px solid var(--ozp-line);border-radius:14px;background:#fff}.ozp-postcode-note summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;padding:13px 15px;color:var(--ozp-navy);font-size:.84rem;font-weight:750}.ozp-postcode-note summary::-webkit-details-marker{display:none}.ozp-postcode-note__plus{position:relative;width:14px;height:14px}.ozp-postcode-note__plus:before,.ozp-postcode-note__plus:after{content:"";position:absolute;inset:50% auto auto 50%;width:12px;height:1.5px;border-radius:10px;background:currentColor;transform:translate(-50%,-50%)}.ozp-postcode-note__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .16s ease}.ozp-postcode-note[open] .ozp-postcode-note__plus:after{transform:translate(-50%,-50%) rotate(0)}.ozp-postcode-note>div{padding:0 15px 14px;color:var(--ozp-muted);font-size:.78rem;line-height:1.55}.ozp-postcode-note p{margin:0 0 8px}.ozp-payment-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--ozp-muted);font-size:.72rem;font-weight:700}.ozp-payment-row ul{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.ozp-payment-row li{display:flex}.ozp-payment-icon{width:34px;height:auto}.ozp-help-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;border-top:1px solid var(--ozp-line)}.ozp-help-row strong,.ozp-help-row small{display:block}.ozp-help-row strong{color:var(--ozp-navy);font-size:.8rem}.ozp-help-row small{margin-top:3px;color:var(--ozp-muted);font-size:.68rem;line-height:1.4}.ozp-help-row__links{display:flex;gap:7px}.ozp-help-row__links a{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--ozp-line);border-radius:999px;padding:6px 11px;color:var(--ozp-navy);text-decoration:none;font-size:.7rem;font-weight:750}.ozp-help-row__links a:hover{border-color:var(--ozp-gold);background:#fbf8f0}sticky-add-to-cart .sticky-add-to-cart__bar{width:min(760px,calc(100% - 32px));border:1px solid rgba(200,169,110,.75);border-radius:18px;background:#fffffff2;box-shadow:0 20px 60px #07172e38}sticky-add-to-cart .sticky-add-to-cart__button{border-radius:12px;background:var(--ozp-navy);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/32/assets/oz-premium-product-page.css.map */
