:root{--gleam-primary: #072c50;--gleam-primary-soft: #0a3a6b;--gleam-primary-deep: #051e38;--gleam-accent-warm: #ff5a5f;--gleam-accent-warm-soft: #fff0f0;--gleam-accent-success: #00b67a;--gleam-accent-gold: #ffb800;--gleam-bg-soft: #f7f8fa;--gleam-bg-card: #ffffff;--gleam-text-secondary: #6b7280;--gleam-border-subtle: #eef0f3;--gleam-shadow-card: 0 4px 24px rgba(7, 44, 80, .06);--gleam-shadow-card-hover: 0 8px 32px rgba(7, 44, 80, .12);--gleam-shadow-button: 0 8px 18px rgba(7, 44, 80, .28);--gleam-shadow-button-hover: 0 12px 28px rgba(7, 44, 80, .42);--gleam-radius-sm: 8px;--gleam-radius-md: 14px;--gleam-radius-lg: 20px;--gleam-radius-pill: 999px;--gleam-ease: cubic-bezier(.4, 0, .2, 1)}.template-product .product__title h1{font-weight:700;letter-spacing:-.02em;line-height:1.18;font-size:clamp(22px,3.5vw,30px);color:var(--gleam-primary-deep)}@media(min-width:750px){.template-product .product__title h1{font-size:clamp(26px,2.5vw,36px)}}.template-product .product__urgency,.template-product [class*=urgency]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:8px 14px;border-radius:var(--gleam-radius-pill);background:linear-gradient(135deg,var(--gleam-accent-warm),#ff7b45);color:#fff!important;box-shadow:0 4px 12px #ff5a5f4d;animation:gleam-pulse-badge 2.4s ease-in-out infinite}@keyframes gleam-pulse-badge{0%,to{box-shadow:0 4px 12px #ff5a5f4d}50%{box-shadow:0 6px 20px #ff5a5f80}}.template-product .rating-stars,.template-product [class*=rating-stars-block]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--gleam-bg-soft);border-radius:var(--gleam-radius-pill);font-size:13px;font-weight:600;color:var(--gleam-primary-deep)}.template-product .stock-alert{display:inline-flex!important;align-items:center;gap:8px;padding:10px 16px!important;background:var(--gleam-accent-warm-soft);border:1.5px solid rgba(255,90,95,.25);border-radius:var(--gleam-radius-md);color:var(--gleam-accent-warm);font-size:13px!important;margin:12px 0!important}.template-product .stock-alert strong{color:var(--gleam-accent-warm)}.template-product .product-page-price .price-item--regular,.template-product .product-page-price .price-item--sale,.template-product .product__info-container .price--large{font-size:clamp(28px,5vw,38px)!important;font-weight:800!important;color:var(--gleam-primary)!important;letter-spacing:-.02em;line-height:1}.template-product .price__sale .price-item--regular,.template-product s.price-item--regular{text-decoration:line-through;opacity:.45;font-size:.55em!important;font-weight:500!important;margin-left:8px;color:var(--gleam-text-secondary)!important}.template-product .price__badge,.template-product .badge--on-sale{background:var(--gleam-accent-warm)!important;color:#fff!important;font-weight:800!important;font-size:12px!important;letter-spacing:.04em;padding:6px 12px!important;border-radius:var(--gleam-radius-pill)!important;box-shadow:0 4px 10px #ff5a5f4d}.template-product .product-form__input--quantity-breaks,.template-product .quantity-breaks,.template-product [data-quantity-breaks]{background:var(--gleam-bg-soft);padding:16px;border-radius:var(--gleam-radius-lg);border:1px solid var(--gleam-border-subtle)}.template-product .quantity-breaks__headline,.template-product .product-form__input legend{font-weight:800!important;font-size:13px!important;letter-spacing:.06em;color:var(--gleam-primary-deep)!important;text-transform:uppercase;margin-bottom:10px!important}.template-product .quantity-break,.template-product input[type=radio]+label{border:2px solid var(--gleam-border-subtle)!important;border-radius:var(--gleam-radius-md)!important;background:var(--gleam-bg-card)!important;transition:all .25s var(--gleam-ease);position:relative;overflow:hidden}.template-product .quantity-break:hover,.template-product input[type=radio]:hover+label{border-color:#072c5059!important;transform:translateY(-1px);box-shadow:var(--gleam-shadow-card)}.template-product .quantity-break--selected,.template-product .quantity-break.active,.template-product input[type=radio]:checked+label{border-color:var(--gleam-primary)!important;background:linear-gradient(135deg,#fff,#f0f5fb)!important;box-shadow:0 4px 18px #072c501f}.template-product .quantity-break__badge{background:var(--gleam-accent-warm)!important;color:#fff!important;font-weight:800!important;letter-spacing:.04em;font-size:10px!important;padding:4px 10px!important;border-radius:var(--gleam-radius-pill)!important;text-transform:uppercase}.template-product .product__text-container{display:flex;flex-direction:column;gap:8px}.template-product .product__text{display:flex;align-items:center;gap:10px;font-size:15px!important;line-height:1.5;color:var(--gleam-primary-deep)}.template-product .product__text .material-icon,.template-product .product__text [class*=material]{color:var(--gleam-accent-success)!important;font-size:20px!important}.template-product .product-form__submit,.template-product button[name=add],.template-product .product-form__buttons button[type=submit]{background:linear-gradient(135deg,var(--gleam-primary),var(--gleam-primary-soft))!important;color:#fff!important;font-weight:800!important;letter-spacing:.06em!important;font-size:15px!important;padding:18px 24px!important;min-height:58px!important;border-radius:var(--gleam-radius-md)!important;border:none!important;box-shadow:var(--gleam-shadow-button)!important;transition:all .3s var(--gleam-ease)!important;position:relative;overflow:hidden}.template-product .product-form__submit:before,.template-product button[name=add]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%);transition:transform .6s var(--gleam-ease)}.template-product .product-form__submit:hover,.template-product button[name=add]:hover{transform:translateY(-2px);box-shadow:var(--gleam-shadow-button-hover)!important}.template-product .product-form__submit:hover:before,.template-product button[name=add]:hover:before{transform:translate(100%)}.template-product .shopify-payment-button__button{background:var(--gleam-bg-card)!important;color:var(--gleam-primary)!important;border:2px solid var(--gleam-primary)!important;font-weight:700!important;border-radius:var(--gleam-radius-md)!important;min-height:54px!important;letter-spacing:.04em!important;margin-top:8px}.template-product .shopify-payment-button__button:hover{background:var(--gleam-primary)!important;color:#fff!important}.template-product .product__text-container--background{background:linear-gradient(135deg,#fff,var(--gleam-bg-soft))!important;border:1px solid var(--gleam-border-subtle)!important;padding:14px 16px!important;border-radius:var(--gleam-radius-md)!important;box-shadow:var(--gleam-shadow-card)}.template-product .product__text-container--background .product__text{font-size:13.5px!important;font-weight:500;padding:4px 0}.template-product .product__text-container--background .material-icon{background:var(--gleam-bg-soft);border-radius:50%;padding:6px;width:32px;height:32px;display:inline-flex!important;align-items:center;justify-content:center;color:var(--gleam-primary)!important;font-size:18px!important}.template-product .shipping-checkpoints,.template-product [class*=shipping-checkpoint]{background:var(--gleam-bg-soft)!important;border-radius:var(--gleam-radius-md)!important;padding:16px!important;border:1px solid var(--gleam-border-subtle)}.template-product .shipping-checkpoints .checkpoint__icon{background:#fff;border:2px solid var(--gleam-primary);color:var(--gleam-primary)!important;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.template-product .product__accordion summary,.template-product details>summary{background:var(--gleam-bg-card);padding:14px 16px;border:1px solid var(--gleam-border-subtle);border-radius:var(--gleam-radius-md);font-weight:600;cursor:pointer;transition:all .2s var(--gleam-ease);margin-bottom:8px}.template-product .product__accordion summary:hover,.template-product details>summary:hover{background:var(--gleam-bg-soft);border-color:#072c5033}.template-product details[open]>summary{background:var(--gleam-bg-soft);border-color:var(--gleam-primary)}.template-product .product__media-wrapper .product__media-item img{border-radius:var(--gleam-radius-lg);transition:transform .5s var(--gleam-ease)}.template-product .product__media-wrapper .thumbnail-list .thumbnail{border-radius:var(--gleam-radius-sm);border:2px solid transparent;transition:all .2s var(--gleam-ease);overflow:hidden}.template-product .product__media-wrapper .thumbnail-list .thumbnail.is-active,.template-product .product__media-wrapper .thumbnail-list [aria-current]{border-color:var(--gleam-primary);box-shadow:var(--gleam-shadow-card)}.template-product h2,.template-product .h2{font-weight:800!important;letter-spacing:-.02em!important;font-size:clamp(24px,4vw,38px)!important;line-height:1.2!important;color:var(--gleam-primary-deep)}.template-product .results-bar{background:linear-gradient(135deg,var(--gleam-primary),var(--gleam-primary-soft))!important;border-radius:var(--gleam-radius-pill)!important;height:14px!important;position:relative;overflow:hidden}.template-product .results-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:gleam-shimmer 2.5s infinite}@keyframes gleam-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.template-product .testimonials-section .testimonial,.template-product [data-testimonials] .column,.template-product .testimonials__column{background:var(--gleam-bg-card)!important;border:1px solid var(--gleam-border-subtle)!important;border-radius:var(--gleam-radius-lg)!important;padding:28px!important;box-shadow:var(--gleam-shadow-card)!important;transition:all .3s var(--gleam-ease)}.template-product .testimonials-section .testimonial:hover,.template-product .testimonials__column:hover{transform:translateY(-4px);box-shadow:var(--gleam-shadow-card-hover)!important}.template-product .collapsible-content .accordion__summary,.template-product .collapsible-row summary{background:var(--gleam-bg-card)!important;border:1px solid var(--gleam-border-subtle)!important;border-radius:var(--gleam-radius-md)!important;padding:18px 22px!important;margin-bottom:8px!important;transition:all .2s var(--gleam-ease);font-weight:600!important}.template-product .collapsible-content .accordion__summary:hover{border-color:#072c5040!important;box-shadow:var(--gleam-shadow-card)}.template-product .icon-bar-section .column,.template-product [data-icon-bar] .icon-bar__item{background:var(--gleam-bg-card)!important;border-radius:var(--gleam-radius-lg)!important;padding:24px 20px!important;border:1px solid var(--gleam-border-subtle);transition:all .3s var(--gleam-ease)}.template-product .icon-bar-section .column:hover{transform:translateY(-3px);box-shadow:var(--gleam-shadow-card-hover)}.template-product .icon-bar-section .material-icon{background:linear-gradient(135deg,var(--gleam-primary),var(--gleam-primary-soft));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:36px!important}.template-product sticky-atc,.template-product .sticky-atc-wrapper{background:#ffffffeb!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-top:1px solid rgba(7,44,80,.08);box-shadow:0 -8px 24px #072c5014}.template-product sticky-atc button,.template-product .sticky-atc-wrapper button{background:linear-gradient(135deg,var(--gleam-primary),var(--gleam-primary-soft))!important;color:#fff!important;font-weight:800!important;letter-spacing:.05em!important;border-radius:var(--gleam-radius-md)!important;min-height:50px;box-shadow:var(--gleam-shadow-button)}.gleam-live-proof{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--gleam-bg-soft);border-radius:var(--gleam-radius-md);font-size:13px;color:var(--gleam-primary-deep);font-weight:500;margin:12px 0}.gleam-live-proof__dot{width:8px;height:8px;background:var(--gleam-accent-success);border-radius:50%;position:relative}.gleam-live-proof__dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:var(--gleam-accent-success);border-radius:50%;opacity:.4;animation:gleam-ping 2s infinite}@keyframes gleam-ping{0%{transform:scale(1);opacity:.4}to{transform:scale(2.2);opacity:0}}.gleam-live-proof__count{font-weight:700;color:var(--gleam-primary)}.gleam-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 12px;background:linear-gradient(135deg,var(--gleam-primary),var(--gleam-primary-soft));border-radius:var(--gleam-radius-lg);margin:20px 0}.gleam-trust-strip__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:#fff;min-width:0;padding:4px 2px}.gleam-trust-strip__item svg{width:24px;height:24px;fill:none;stroke:#fff;opacity:.95;flex-shrink:0}.gleam-trust-strip__item-title{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#fff;white-space:nowrap}.gleam-trust-strip__item-text{font-size:10.5px;opacity:.82;line-height:1.3;color:#fff;white-space:nowrap}@media(max-width:749px){.gleam-trust-strip{grid-template-columns:repeat(2,1fr);gap:12px 8px;padding:14px 10px}.gleam-trust-strip__item-title{font-size:11.5px}.gleam-trust-strip__item-text{font-size:11px}}.gleam-savings{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--gleam-accent-warm-soft);border:1px dashed var(--gleam-accent-warm);border-radius:var(--gleam-radius-md);color:var(--gleam-accent-warm);font-weight:700;font-size:13px;margin:8px 0}.gleam-savings__icon{font-size:16px}.gleam-guarantee{display:flex;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(135deg,#fff,var(--gleam-bg-soft));border:2px solid var(--gleam-primary);border-radius:var(--gleam-radius-lg);margin:16px 0;box-shadow:var(--gleam-shadow-card)}.gleam-guarantee__seal{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,var(--gleam-primary),var(--gleam-primary-soft));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:11px;text-align:center;line-height:1.1;box-shadow:var(--gleam-shadow-button)}.gleam-guarantee__text{flex:1}.gleam-guarantee__title{font-weight:800;font-size:14px;color:var(--gleam-primary-deep);margin-bottom:2px}.gleam-guarantee__desc{font-size:12.5px;color:var(--gleam-text-secondary);line-height:1.4}@media(max-width:749px){.template-product .product__info-container{padding:0 4px}.template-product .product__title h1{font-size:22px!important;line-height:1.2}.template-product .product-page-price .price-item{font-size:26px!important}.template-product .product-form__submit,.template-product button[name=add]{font-size:14px!important;padding:16px 20px!important;min-height:54px!important}.template-product h2{font-size:22px!important}.gleam-trust-strip{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}.gleam-trust-strip__item-title{font-size:11px}.gleam-trust-strip__item-text{font-size:10px}}.template-product .gleam-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--gleam-ease),transform .7s var(--gleam-ease)}.template-product .gleam-reveal.in-view{opacity:1;transform:translateY(0)}.template-product .gleam-divider{height:1px;background:linear-gradient(90deg,transparent,var(--gleam-border-subtle),transparent);margin:24px 0;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gleam-premium.css.map */
