.fps-section{background:var(--fps-bg);color:var(--fps-text);padding-top:var(--fps-pad-top);padding-bottom:var(--fps-pad-bottom)}.fps-wrap{max-width:var(--fps-container);margin:0 auto;padding:0 20px}.fps-placeholder{text-align:center;padding:60px 20px;opacity:.7}.fps-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;border:1px solid #3a2e0f;border-radius:16px}.fps-media{position:relative;width:100%;margin:0 auto;border-radius:var(--fps-radius);overflow:hidden;background:#ffffff0a}.fps-ratio--square{aspect-ratio:1 / 1}.fps-ratio--portrait{aspect-ratio:4 / 5}.fps-ratio--landscape{aspect-ratio:16 / 9}.fps-ratio--circle{aspect-ratio:1 / 1;border-radius:50%}.fps-ratio--natural{aspect-ratio:auto}.fps-media__img{width:100%;height:100%;object-fit:cover;display:block}.fps-media__placeholder svg{width:100%;height:100%}.fps-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--fps-accent);color:var(--fps-bg);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 10px;border-radius:999px}.fps-content{width:100%;max-width:560px;display:flex;flex-direction:column;gap:16px;align-items:start;padding:20px}h2.fps-heading{text-align:start}span.fps-price__current{color:#d4af37}.fps-heading{font-size:clamp(24px,4vw,36px);line-height:1.15;margin:0;font-weight:700}.fps-vendor{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.fps-price{display:flex;gap:10px;align-items:baseline;font-size:20px;font-weight:600}.fps-price__compare{text-decoration:line-through;opacity:.5;font-weight:400;font-size:16px}.fps-rating{display:flex;align-items:center;gap:6px}.fps-rating__count{font-size:13px;opacity:.7;margin-left:4px}.fps-description{font-size:15px;line-height:1.6;opacity:.85}.fps-variant-picker{width:100%;display:flex;flex-direction:column;gap:14px}.fps-option__label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.fps-option__values{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.fps-option__value{border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--fps-text);padding:8px 16px;border-radius:999px;cursor:pointer;font-size:14px;transition:border-color .15s ease,background .15s ease}.fps-option__value:hover{border-color:var(--fps-accent)}.fps-option__value.is-selected{border-color:var(--fps-accent);background:var(--fps-accent);color:var(--fps-bg)}.fps-quantity{display:flex;flex-direction:column;gap:6px;align-items:center}.fps-quantity label{font-size:13px;font-weight:600}.fps-quantity__box{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:var(--fps-radius);overflow:hidden}.fps-qty-btn{background:transparent;border:none;color:var(--fps-text);width:36px;height:40px;font-size:18px;cursor:pointer}.fps-qty-input{width:48px;height:40px;text-align:center;background:transparent;border:none;border-left:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25);color:var(--fps-text);font-size:14px}.fps-buy-buttons{width:100%;display:flex;flex-direction:column;gap:10px}.fps-product-form{display:flex;flex-direction:column;gap:10px}.fps-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:var(--fps-radius);font-size:15px;font-weight:600;cursor:pointer;border:none;transition:background .15s ease,opacity .15s ease}.fps-btn--primary{background:var(--fps-btn-bg);color:var(--fps-btn-text)}.fps-btn--primary:hover{background:var(--fps-btn-bg-hover)}.fps-btn--primary:disabled{opacity:.5;cursor:not-allowed}.fps-trust-badges{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;font-size:13px;opacity:.8}.fps-divider{width:100%;border:none;border-top:1px solid rgba(255,255,255,.15);margin:4px 0}.fps-custom-liquid{width:100%}@media(min-width:990px){.fps-layout--left .fps-card,.fps-layout--right .fps-card{flex-direction:row;align-items:center;text-align:left;gap:56px}.fps-layout--right .fps-card{flex-direction:row-reverse}.fps-layout--left .fps-media,.fps-layout--right .fps-media{width:var(--fps-image-size);max-width:none;flex-shrink:0}.fps-layout--left .fps-content,.fps-layout--right .fps-content{align-items:flex-start;max-width:none;flex:1}.fps-layout--left .fps-option__values,.fps-layout--right .fps-option__values,.fps-layout--left .fps-trust-badges,.fps-layout--right .fps-trust-badges{justify-content:flex-start}.fps-layout--left .fps-btn,.fps-layout--right .fps-btn,.fps-layout--left .fps-quantity,.fps-layout--right .fps-quantity{width:auto;min-width:220px}}@media(min-width:750px)and (max-width:989px){.fps-wrap{padding:0 32px}.fps-media{max-width:420px}}@media(max-width:749px){.fps-section{padding-top:calc(var(--fps-pad-top) * .6);padding-bottom:calc(var(--fps-pad-bottom) * .6)}.fps-wrap{padding:0 16px}.fps-card{gap:20px}.fps-media{max-width:100%}.fps-heading{font-size:22px}.fps-btn{padding:13px 20px}}.fps-media__link{display:block;width:100%;height:100%;position:relative}.fps-media__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.fps-media:hover .fps-media__img--secondary{opacity:1}.fps-quick-add{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;padding:12px 16px;border:none;border-radius:var(--fps-radius);background:var(--fps-btn-bg);color:var(--fps-btn-text);font-size:14px;font-weight:600;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .15s ease}.fps-media:hover .fps-quick-add{opacity:1;transform:translateY(0)}.fps-quick-add:hover{background:var(--fps-btn-bg-hover)}.fps-quick-add:disabled{opacity:.5!important;cursor:not-allowed;transform:none}.fps-quick-add.is-loading .fps-quick-add__label{opacity:.6}.fps-quick-add.is-added{background:#2e7d32;color:#fff}.fps-quick-add.is-added .fps-quick-add__label:after{content:" \2713"}.fps-quick-add.is-error{background:#b3261e;color:#fff}@media(hover:none){.fps-media__img--secondary{display:none}.fps-quick-add{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-featured-product-spotlight.css.map */
