.sst-breadcrumb{background:var(--surface-1);border-bottom:1px solid var(--border);padding:14px 0}.sst-breadcrumb__inner{display:flex;align-items:center;gap:8px;font-family:var(--fw-ui);font-size:var(--fs-ui);color:var(--muted);letter-spacing:.3px}.sst-breadcrumb a{color:var(--champ-muted);transition:color .2s}.sst-breadcrumb a:hover{color:var(--gold)}.sst-breadcrumb__sep{color:var(--muted);opacity:.5}.sst-breadcrumb__current{color:var(--champagne)}.sst-product{background:var(--obsidian);padding:clamp(40px,5vw,72px) 0}.sst-product__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,80px);align-items:start}@media(max-width:900px){.sst-product__layout{grid-template-columns:1fr}}.sst-product-gallery{position:sticky;top:16%;align-self:start}@media(max-width:900px){.sst-product-gallery{position:static}}.sst-product-gallery__main{position:relative;background:var(--surface-1);border:1px solid var(--border);aspect-ratio:1;overflow:hidden;margin-bottom:12px}.sst-product-gallery__main img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sst-product-gallery__main:hover img{transform:scale(1.04)}.sst-img-corner{position:absolute;width:22px;height:22px;z-index:2;pointer-events:none}.sst-img-corner--tl{top:10px;left:10px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.sst-img-corner--tr{top:10px;right:10px;border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.sst-img-corner--bl{bottom:10px;left:10px;border-bottom:1px solid var(--gold);border-left:1px solid var(--gold)}.sst-img-corner--br{bottom:10px;right:10px;border-bottom:1px solid var(--gold);border-right:1px solid var(--gold)}.sst-product-gallery__thumbs{display:flex;gap:10px}.sst-product-gallery__thumb{width:76px;height:76px;border:1px solid var(--border);cursor:pointer;overflow:hidden;flex-shrink:0;transition:border-color .2s}.sst-product-gallery__thumb.active,.sst-product-gallery__thumb:hover{border-color:var(--gold)}.sst-product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.sst-product__eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sst-product__cat-tag{font-family:var(--fw-label);font-size:var(--fs-sm);letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid var(--border);padding:5px 12px}.sst-product__avail{display:flex;align-items:center;gap:7px;font-size:var(--fs-ui);color:var(--champ-muted)}.sst-avail-dot{width:7px;height:7px;border-radius:50%;background:#4caf50;box-shadow:0 0 8px #4caf5099;flex-shrink:0}.sst-avail-dot--sold-out{background:#e53935;box-shadow:0 0 8px #e5393580}.sst-product__avail--sold-out{color:#e57373}.sst-btn-send--sold-out{opacity:.45;cursor:not-allowed;pointer-events:none}.sst-product__title{font-family:var(--fw-display);font-size:clamp(24px,3vw,38px);font-weight:300;color:var(--cream);line-height:1.2;margin-bottom:20px}.sst-product__title em{font-style:italic;color:var(--gold)}.sst-product__price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border)}.sst-product__price{font-family:var(--fw-display);font-size:clamp(26px,3vw,36px);font-weight:600;color:var(--gold)}.sst-product__price--compare{font-family:var(--fw-display);font-size:clamp(18px,2vw,24px);font-weight:400;color:var(--muted);text-decoration:line-through}.sst-product__price-note{font-size:var(--fs-ui);color:var(--muted)}.sst-gift-form__title{font-family:var(--fw-label);font-size:var(--fs-base);letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.sst-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.sst-form-group{display:flex;flex-direction:column;gap:7px}.sst-form-group--full{grid-column:1 / -1}.sst-form-label{font-family:var(--fw-label);font-size:var(--fs-sm);letter-spacing:2px;text-transform:uppercase;color:var(--champ-muted)}.sst-form-label .req{color:var(--gold)}.sst-form-icon-wrap{position:relative}.sst-form-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:var(--fs-md);pointer-events:none;z-index:1}.sst-form-input,.sst-form-select{width:100%;background:var(--surface-2);border:1px solid var(--border);color:var(--cream);font-family:var(--fw-ui);font-size:var(--fs-body-sm);padding:12px 14px 12px 44px;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,background .2s}.sst-form-input::placeholder{color:var(--muted)}.sst-form-input:focus,.sst-form-select:focus{border-color:var(--gold);background:var(--surface-3)}.sst-form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A84C' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.sst-form-select option{background:var(--surface-2)}.sst-msg-section{margin-bottom:24px}.sst-msg-label{font-family:var(--fw-label);font-size:var(--fs-sm);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.sst-msg-hint{font-size:var(--fs-ui);color:var(--muted);margin-bottom:10px;line-height:1.6}.sst-form-textarea{width:100%;background:var(--surface-2);border:1px solid var(--border);color:var(--cream);font-family:var(--fw-ui);font-size:var(--fs-body-sm);padding:14px;min-height:100px;resize:vertical;outline:none;line-height:1.6;transition:border-color .2s}.sst-form-textarea:focus{border-color:var(--gold)}.sst-form-textarea::placeholder{color:var(--muted)}.sst-char-counter{text-align:right;font-size:var(--fs-base);color:var(--muted);margin-top:6px;font-family:var(--fw-label);letter-spacing:1px}.sst-qty-cta{display:flex;align-items:center;gap:16px;margin-bottom:14px}.sst-qty{display:flex;align-items:center;border:1px solid var(--border);background:var(--surface-2)}.sst-qty__btn{width:38px;height:48px;background:none;border:none;color:var(--champagne);font-size:var(--fs-3xl);cursor:pointer;transition:color .2s,background .2s;display:flex;align-items:center;justify-content:center}.sst-qty__btn:hover{background:var(--surface-3);color:var(--gold)}.sst-qty__val{width:44px;height:48px;display:flex;align-items:center;justify-content:center;font-family:var(--fw-display);font-size:var(--fs-2xl);color:var(--cream);border-left:1px solid var(--border);border-right:1px solid var(--border)}.sst-btn-send{flex:1;background:var(--gold);color:var(--obsidian);border:none;font-family:var(--fw-label);font-size:var(--fs-base);letter-spacing:2.5px;text-transform:uppercase;padding:15px 24px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,box-shadow .2s}.sst-btn-send:hover{background:var(--gold-bright);box-shadow:0 6px 28px #c9a84c59}.sst-btn-wa{width:100%;background:var(--surface-2);border:1px solid var(--border);color:var(--champagne);font-family:var(--fw-label);font-size:var(--fs-base);letter-spacing:2px;text-transform:uppercase;padding:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;transition:border-color .2s,color .2s;text-decoration:none}.sst-btn-wa:hover{border-color:var(--gold);color:var(--gold)}.shopify-payment-button{margin-top:8px;margin-bottom:20px}.shopify-payment-button__button{width:100%!important;background:var(--surface-2)!important;border:1px solid var(--border)!important;border-radius:0!important;color:var(--champagne)!important;font-family:var(--fw-label)!important;font-size:var(--fs-base)!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:14px!important;box-shadow:none!important;transition:border-color .2s,color .2s!important}.shopify-payment-button__button:hover{background:var(--surface-2)!important;border-color:var(--gold)!important;color:var(--gold)!important;box-shadow:none!important}.shopify-payment-button__button--unbranded{background:var(--surface-2)!important}.sst-secondary-actions{display:flex;gap:8px;margin-bottom:24px}.sst-sec-btn{display:flex;align-items:center;gap:7px;font-family:var(--fw-label);font-size:var(--fs-sm);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);background:none;border:none;cursor:pointer;padding:0;transition:color .2s}.sst-sec-btn:hover{color:var(--gold)}.sst-sec-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.sst-product-trust{display:flex;gap:0;border:1px solid var(--border);background:var(--surface-1)}.sst-ptrust-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-right:1px solid var(--border);text-align:center}.sst-ptrust-item:last-child{border-right:none}.sst-ptrust-icon{font-size:var(--fs-5xl)}.sst-ptrust-text{font-size:var(--fs-base);color:var(--champ-muted);line-height:1.45;font-family:var(--fw-label);letter-spacing:.5px}.sst-product-tabs{background:var(--surface-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(40px,5vw,72px) 0}.sst-tab-nav{display:flex;border-bottom:1px solid var(--border);margin-bottom:36px;overflow-x:auto}.sst-tab-btn{font-family:var(--fw-label);font-size:var(--fs-base);letter-spacing:2px;text-transform:uppercase;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;padding:14px 28px;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s;margin-bottom:-1px}.sst-tab-btn.active,.sst-tab-btn:hover{color:var(--gold);border-bottom-color:var(--gold)}.sst-tab-panel{display:none}.sst-tab-panel.active{display:block}.sst-tab-empty{color:var(--muted);font-family:var(--fw-ui);font-size:var(--fs-body-md);font-style:italic;padding:24px 0}.sst-tab-panel p{font-size:var(--fs-body-md);color:var(--champ-muted);line-height:1.85;margin-bottom:16px}.sst-tab-panel h1,.sst-tab-panel h2,.sst-tab-panel h3,.sst-tab-panel h4,.sst-tab-panel h5,.sst-tab-panel h6{font-family:var(--fw-display);color:var(--cream);line-height:1.3;margin-top:28px;margin-bottom:12px}.sst-tab-panel h1{font-size:clamp(22px,2.5vw,32px);font-weight:400}.sst-tab-panel h2{font-size:clamp(20px,2.2vw,28px);font-weight:400}.sst-tab-panel h3{font-size:clamp(18px,2vw,24px);font-weight:500;color:var(--champagne)}.sst-tab-panel h4{font-size:clamp(16px,1.8vw,20px);font-weight:600;color:var(--champagne)}.sst-tab-panel h5,.sst-tab-panel h6{font-size:var(--fs-body-md);font-weight:600;color:var(--champ-muted);font-family:var(--fw-label);letter-spacing:1.5px;text-transform:uppercase}.sst-tab-panel>*:first-child{margin-top:0}.sst-tab-panel ul,.sst-tab-panel ol{list-style:none;display:flex;flex-direction:column;gap:0;margin-bottom:16px}.sst-tab-panel ul li,.sst-tab-panel ol li{display:block;font-size:var(--fs-body);color:var(--champ-muted);line-height:1.7;padding-left:22px;position:relative}.sst-tab-panel ul li:before{content:"\2726";position:absolute;left:0;top:3px;color:var(--gold);font-size:10px;line-height:1}.sst-tab-panel ol{counter-reset:sst-ol}.sst-tab-panel ol li{counter-increment:sst-ol}.sst-tab-panel ol li:before{content:counter(sst-ol) ".";position:absolute;left:0;top:0;color:var(--gold);font-family:var(--fw-label);font-size:var(--fs-sm)}.sst-tab-panel ul li p,.sst-tab-panel ol li p{display:block;font-size:var(--fs-body);color:var(--champ-muted);line-height:1.7}.sst-tab-panel ul li strong,.sst-tab-panel ul li b{color:var(--champagne);font-weight:600}.sst-tab-panel ul li ul,.sst-tab-panel ol li ul{margin-top:8px;margin-bottom:0;gap:8px}.sst-tab-panel ul li ul li{font-size:var(--fs-body-sm);padding-left:18px}.sst-tab-panel ul li ul li:before{content:"\2013";color:var(--gold-dim);font-size:var(--fs-body);top:0}.sst-shipping-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sst-shipping-card{background:var(--surface-2);border:1px solid var(--border);padding:24px}.sst-shipping-card h4{font-family:var(--fw-display);font-size:var(--fs-2xl);font-weight:400;color:var(--cream);margin-bottom:10px}.sst-shipping-card p{font-size:var(--fs-body-xs);color:var(--muted);line-height:1.7;margin:0}@media(max-width:700px){.sst-shipping-grid,.sst-form-grid{grid-template-columns:1fr}.sst-qty-cta{flex-wrap:wrap}.sst-btn-send{width:100%}.sst-secondary-actions{flex-wrap:wrap}}.sst-related{background:var(--obsidian);padding:clamp(48px,6vw,80px) 0}.sst-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:900px){.sst-related__grid{grid-template-columns:repeat(2,1fr)}}.sst-pcard{display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);text-decoration:none;transition:border-color .25s,transform .25s}.sst-pcard:hover{border-color:var(--border-hi);transform:translateY(-3px)}.sst-pcard__img-wrap{position:relative;aspect-ratio:1;overflow:hidden}.sst-pcard__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sst-pcard:hover .sst-pcard__img-wrap img{transform:scale(1.06)}.sst-pcard__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0808088c;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .25s}.sst-pcard:hover .sst-pcard__overlay{opacity:1}.sst-pcard__overlay-btn{font-family:var(--fw-label);font-size:var(--fs-sm);letter-spacing:2px;text-transform:uppercase;background:var(--gold);color:var(--obsidian);border:none;padding:11px 22px;cursor:pointer;margin-bottom:20px}.sst-pcard__body{padding:16px}.sst-pcard__coll{font-family:var(--fw-label);font-size:var(--fs-label-md);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.sst-pcard__name{font-family:var(--fw-display);font-size:var(--fs-lg);font-weight:400;color:var(--cream);line-height:1.3;margin-bottom:10px}.sst-pcard__price{font-size:var(--fs-body);color:var(--champ-muted);font-family:var(--fw-ui)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sst-product.css.map */
