.wm-pd-hero{background:#1a1a1a;padding:0 3rem 5rem;color:#fff;box-sizing:border-box}.wm-pd-hero *,.wm-pd-hero *:before,.wm-pd-hero *:after{box-sizing:border-box}.wm-pd-hero__inner{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:flex-start}.wm-pd-gal{position:sticky;top:86px}.wm-pd-gal__main{aspect-ratio:1;background:#2e2e2e;border-radius:32px;position:relative;margin-bottom:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.wm-pd-gal__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 40% 40%,rgba(201,149,12,.08) 0%,transparent 60%);pointer-events:none;z-index:1}.wm-pd-gal__img,.wm-pd-gal__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;display:block}.wm-pd-gal__thumb{position:relative}.wm-pd-gal__thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#0000008c;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;padding-left:2px;pointer-events:none;z-index:2}.wm-pd-gal__placeholder{position:relative;z-index:2;font-size:72px;line-height:1}.wm-pd-gal__badge{position:absolute;top:16px;left:16px;z-index:3;background:#c9950c;color:#fff;font-size:11px;font-weight:500;padding:4px 14px;border-radius:40px;letter-spacing:.02em}.wm-pd-gal__stock{position:absolute;top:16px;right:16px;z-index:3;background:#27ae6026;border:1px solid rgba(39,174,96,.3);color:#4ade80;font-size:10px;padding:3px 10px;border-radius:4px;letter-spacing:.02em}.wm-pd-gal__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.wm-pd-gal__thumb{aspect-ratio:1;background:#2e2e2e;border-radius:12px;border:1.5px solid transparent;cursor:pointer;padding:0;overflow:hidden;transition:border-color .15s ease}.wm-pd-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.wm-pd-gal__thumb.on{border-color:#c9950c}.wm-pd-gal__thumb:hover{border-color:#c9950c99}.wm-pd-info{padding-top:.5rem}.wm-pd__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:#d4a017;margin-bottom:.85rem;display:flex;align-items:center;gap:10px;font-weight:500}.wm-pd__eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:#d4a017}.wm-pd__title{font-family:Playfair Display,Georgia,serif;font-size:2.4rem;font-weight:600;line-height:1.1;letter-spacing:-.025em;margin:0 0 .35rem;color:#fff}.wm-pd__title em,.wm-pd__title i{color:#d4a017;font-style:normal}.wm-pd__title p{margin:0}.wm-pd__subtitle{font-size:13px;color:#fff6;margin-bottom:.9rem;font-weight:300;line-height:1.5}.wm-pd__rating{display:flex;align-items:center;gap:10px;margin-bottom:1rem;flex-wrap:wrap}.wm-pd__rating .stars{color:#d4a017;font-size:13px;letter-spacing:1px}.wm-pd__rating .rating-num{font-size:13px;font-weight:500;color:#fff}.wm-pd__rating .rating-sep{opacity:.2;color:#fff}.wm-pd__rating .rating-cnt{font-size:13px;color:#ffffff59;text-decoration:underline;cursor:pointer}.wm-pd__rating .rating-cnt:hover{color:#fff9}.wm-pd__rating .amz-tag{font-size:10px;color:#ffffff4d;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:2px 8px;border-radius:4px}.wm-pd__ship{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#4ade80;background:#27ae601a;border:1px solid rgba(39,174,96,.25);padding:4px 10px;border-radius:4px;margin-bottom:1.1rem}.wm-pd__ship:before{content:"";display:inline-block;width:6px;height:6px;background:#4ade80;border-radius:50%}.wm-pd__price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:3px;flex-wrap:wrap}.wm-pd__price{font-size:2.4rem;font-weight:500;color:#fff;line-height:1}.wm-pd__compare{font-size:1.55rem;font-weight:500;color:#ffffffc7;text-decoration:line-through;text-decoration-color:#c9950c;text-decoration-thickness:2px}.wm-pd__save{font-size:12px;font-weight:500;color:#c9950c;background:#c9950c1f;border:1px solid rgba(201,149,12,.25);padding:3px 9px;border-radius:4px}.wm-pd__price-ship{font-size:12px;color:#ffffff59;margin-bottom:1.25rem}.wm-pd__divider{height:1px;background:#ffffff12;margin:1rem 0}.wm-pd__sku-label{font-size:12px;font-weight:500;color:#ffffff8c;margin-bottom:.65rem}.wm-pd__sku-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:.85rem}.wm-pd__sku-btn{position:relative;display:flex;flex-direction:column;align-items:center;padding:.65rem .4rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;text-align:center;transition:all .15s ease;color:#fff;font-family:inherit}.wm-pd__sku-btn:hover{border-color:#c9950c80;background:#ffffff0f}.wm-pd__sku-btn.on{border-color:#c9950c;background:#c9950c1a}.wm-pd__sku-btn.sold-out{opacity:.5;cursor:not-allowed}.wm-pd__sku-btn-badge{font-size:9px;font-weight:500;padding:1px 6px;border-radius:10px;margin-bottom:3px;letter-spacing:.02em}.wm-pd__sku-btn-badge.badge-pop{background:#c9950c33;color:#d4a017}.wm-pd__sku-btn-badge.badge-val{background:#27ae6026;color:#4ade80}.wm-pd__sku-name{font-size:12px;font-weight:500;color:#ffffffb3;margin-bottom:1px}.wm-pd__sku-btn.on .wm-pd__sku-name{color:#fff}.wm-pd__sku-price{font-size:13px;font-weight:500;color:#c9950c}.wm-pd__sku-scene{font-size:9px;color:#ffffff47;margin-top:2px;line-height:1.3}.wm-pd__pack-contents{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;margin-bottom:1rem}.wm-pd__pack-contents .pc-head{background:#ffffff0d;padding:.7rem 1rem;display:flex;align-items:center;justify-content:space-between}.wm-pd__pack-contents .pc-head-title{font-size:12px;font-weight:500;color:#ffffffb3}.wm-pd__pack-contents .pc-head-scene{font-size:10px;color:#d4a017;background:#c9950c1a;border:1px solid rgba(201,149,12,.2);padding:2px 8px;border-radius:10px;white-space:nowrap}.wm-pd__pack-contents .size-row{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);padding:.65rem 1rem;gap:.85rem}.wm-pd__pack-contents .size-row:last-of-type{border-bottom:none}.wm-pd__pack-contents .size-info{width:90px;flex-shrink:0}.wm-pd__pack-contents .size-sz{font-size:11px;font-weight:500;color:#ffffffbf}.wm-pd__pack-contents .size-luggage{font-size:10px;color:#ffffff4d;margin-top:1px}.wm-pd__pack-contents .size-icons{flex:1;display:flex;flex-wrap:wrap;gap:3px;align-items:center}.wm-pd__pack-contents .size-right{text-align:right;flex-shrink:0}.wm-pd__pack-contents .size-ct{font-size:14px;font-weight:500;color:#d4a017}.wm-pd__pack-contents .size-cap{font-size:10px;color:#ffffff4d;line-height:1.4}.wm-pd__pack-contents .pc-scene-row{padding:.6rem 1rem;display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#c9950c0d}.wm-pd__pack-contents .pc-scene-label{font-size:10px;color:#ffffff59;flex-shrink:0}.wm-pd__pack-contents .pc-scene-chip{font-size:10px;color:#ffffff80;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:2px 8px;border-radius:10px}.wm-pd__pack-contents .upsell-tip{font-size:11px;color:#ffffff61;padding:.5rem 1rem;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);line-height:1.5}.wm-pd__pack-contents .upsell-tip strong{color:#d4a017;font-weight:500}.wm-pd__progress{background:#c9950c14;border:1px solid rgba(201,149,12,.2);border-radius:12px;padding:.75rem 1rem;margin-bottom:.85rem;font-size:12px;color:#ffffffa6}.wm-pd__progress strong{color:#d4a017;font-weight:500}.wm-pd__progress-bar{height:4px;background:#ffffff1a;border-radius:2px;margin-top:6px;overflow:hidden}.wm-pd__progress-fill{height:100%;background:#c9950c;border-radius:2px;transition:width .3s ease}.wm-pd__form{margin:0}.wm-pd__btn-atc{width:100%;padding:16px;background:#c9950c;color:#fff;border:none;border-radius:40px;font-size:15px;font-weight:500;cursor:pointer;margin-bottom:9px;letter-spacing:.01em;font-family:inherit;transition:background .15s ease,transform .15s ease}.wm-pd__btn-atc:hover:not(:disabled){background:#d4a017}.wm-pd__btn-atc:active:not(:disabled){transform:translateY(1px)}.wm-pd__btn-atc:disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed}.wm-pd__btn-bin{display:block;width:100%;padding:15px;background:transparent;color:#ffffffa6;border:1px solid rgba(255,255,255,.18);border-radius:40px;font-size:15px;font-weight:400;cursor:pointer;margin-bottom:1rem;text-align:center;text-decoration:none;transition:border-color .15s ease,color .15s ease;font-family:inherit}.wm-pd__btn-bin:hover{border-color:#fff6;color:#fff}.wm-pd__trust-row{display:flex;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:6px}.wm-pd__trust-row span{font-size:11px;color:#ffffff4d}.wm-pd__kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:.85rem}.wm-pd__kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.8rem 1rem;display:flex;align-items:center;gap:.85rem}.wm-pd__kpi.hl{background:#c9950c1a;border-color:#c9950c33}.wm-pd__kpi .kpi-n{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:500;color:#d4a017;line-height:1;min-width:55px}.wm-pd__kpi.hl .kpi-n{color:#e8c050}.wm-pd__kpi .kpi-lbl{font-size:11px;font-weight:500;color:#fff;margin-bottom:2px}.wm-pd__kpi .kpi-desc{font-size:10px;color:#ffffff4d;line-height:1.4}.wm-pd__points-hint{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.65rem 1rem;font-size:12px;color:#ffffff73;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wm-pd__points-hint strong{color:#d4a017;font-weight:500}.wm-pd__points-hint .pts-cta{color:#ffffff8c;cursor:pointer;text-decoration:underline;font-weight:500}.wm-pd__points-hint .pts-cta:hover{color:#fff}@media(max-width:749px){.wm-pd-hero{padding:0 1rem 3rem}.wm-pd-hero__inner{grid-template-columns:1fr;gap:2rem}.wm-pd-gal{position:static;top:auto}.wm-pd-gal__main{aspect-ratio:1;border-radius:24px}.wm-pd-gal__thumbs{flex-wrap:wrap;grid-template-columns:repeat(5,1fr)}.wm-pd__title{font-size:1.75rem}.wm-pd__price{font-size:1.9rem}.wm-pd__sku-grid{grid-template-columns:repeat(2,1fr)}.wm-pd__kpi-grid{grid-template-columns:1fr}.wm-pd__trust-row{justify-content:flex-start;gap:10px}.wm-pd__rating{gap:8px}.wm-pd__pack-contents .pc-head,.wm-pd__pack-contents .size-row{padding:.6rem .85rem}.wm-pd__pack-contents .pc-scene-row,.wm-pd__pack-contents .upsell-tip{padding:.5rem .85rem}.wm-pd__kpi{padding:.7rem .85rem}.wm-pd__btn-atc,.wm-pd__btn-bin{padding:14px;font-size:14px}}@media(min-width:750px)and (max-width:989px){.wm-pd-hero{padding:0 2rem 4rem}.wm-pd-hero__inner{gap:3rem}.wm-pd__title,.wm-pd__price{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wellmall-product-hero.css.map */
