.fw-pdp{--p-ink:#0a1530;--p-blue:#1d4ed8;--p-blue-d:#1741b3;--p-soft:#f1f5ff;--p-line:#e1e6ef;--p-mute:#5b6577;--p-ok:#12a150;--p-err:#d92d20;padding-top:18px;padding-bottom:28px;color:var(--p-ink)}.fw-pdp *{box-sizing:border-box}.fw-crumb{font-size:12px;color:var(--p-mute);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.fw-crumb a{color:var(--p-mute);text-decoration:none}.fw-crumb a:hover{color:var(--p-blue)}.fw-pdp-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:start}.fw-gal{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;align-content:start}.fw-thumbs{display:grid;gap:10px;align-content:start;max-height:660px;overflow-y:auto;scrollbar-width:thin}.fw-th{border:1px solid var(--p-line);border-radius:8px;background:#f3f5f9;padding:0;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.fw-th.is-on{border:2px solid var(--p-ink)}.fw-th img{width:100%;height:100%;object-fit:cover;display:block}.fw-main{position:relative;background:#f3f5f9;border-radius:12px;aspect-ratio:1/1.05;overflow:hidden}.fw-pbadge{position:absolute;top:14px;right:14px;z-index:3;background:var(--p-blue);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 10px;border-radius:6px;text-transform:uppercase}.fw-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .2s}.fw-slide.is-on{opacity:1;pointer-events:auto}.fw-slide img,.fw-slide svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.fw-ar{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px #0a15302e;cursor:pointer;font-size:20px;line-height:1;z-index:2;color:var(--p-ink)}.fw-ar--l{left:14px}.fw-ar--r{right:14px}.fw-dots{grid-column:2;display:flex;justify-content:center;gap:8px}.fw-dots i{width:8px;height:8px;border-radius:50%;background:#cfd5e1}.fw-dots i.is-on{background:var(--p-ink)}.fw-eyebrow{font-size:12px;letter-spacing:.1em;color:var(--p-mute);margin:0 0 6px;font-weight:600;text-transform:uppercase}.fw-info h1{font-size:clamp(26px,3.2vw,38px);line-height:1.08;font-weight:800;margin:0 0 12px;color:var(--p-ink);letter-spacing:-.01em}.fw-info .fw-stars{font-size:13px;margin:0 0 16px;display:flex;align-items:center;gap:8px}.fw-info .fw-stars-bar{font-size:16px}.fw-pricebox{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.fw-pp{font-size:32px;font-weight:800;color:var(--p-ink);line-height:1}.fw-pricebox s{color:#8d96a8;font-size:18px;font-weight:600}.fw-pct{background:var(--p-blue);color:#fff;font-size:12px;padding:5px 9px;border-radius:5px;font-weight:700}.fw-short{font-size:14px;line-height:1.65;color:var(--p-mute);margin-bottom:18px}.fw-feat{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:9px}.fw-feat li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--p-ink)}.fw-feat li:before{content:"\2713";flex:none;width:20px;height:20px;background:var(--p-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.fw-feat small{display:block;color:var(--p-mute);font-size:11px}.fw-opt{margin-bottom:20px}.fw-opt-h{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;margin-bottom:10px}.fw-opt-h a{font-size:12px;color:var(--p-mute);text-decoration:underline}.fw-pills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fw-pill{position:relative;display:block}.fw-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;cursor:pointer}.fw-pill span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;border:1px solid var(--p-line);border-radius:8px;font-size:13px;font-weight:600;background:#fff;text-align:center;transition:.15s}.fw-pill:hover span{border-color:var(--p-ink)}.fw-pill input:checked+span{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.fw-pill input:focus-visible+span{outline:2px solid var(--p-blue);outline-offset:2px}.fw-pill input:disabled{cursor:not-allowed}.fw-pill input:disabled+span{opacity:.4;text-decoration:line-through;background:#f6f7fa}.fw-floc{border:1px solid #cfdcf7;background:var(--p-soft);border-radius:14px;margin-bottom:22px;overflow:hidden}.fw-floc-h{padding:16px 18px 6px;display:flex;gap:14px;align-items:flex-start}.fw-floc-h .fw-i{width:34px;height:34px;flex:none;color:var(--p-ink)}.fw-floc-t{flex:1;min-width:0}.fw-floc-t b{font-size:16px;display:block}.fw-floc-t p{margin:3px 0 0;font-size:12px;color:var(--p-mute);line-height:1.5}.fw-floc-price{flex:none;background:#dfe9ff;color:var(--p-blue-d);font-weight:700;font-size:13px;padding:6px 10px;border-radius:8px;white-space:nowrap}.fw-floc-sw{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 18px 16px}.fw-sw-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 12px;border:1px solid #cdd6e8;background:#fff;border-radius:10px;font-size:13px;font-weight:600;color:var(--p-mute);cursor:pointer;font-family:inherit}.fw-sw-btn[aria-pressed=true]{border-color:var(--p-blue);color:var(--p-ink);background:#fff;box-shadow:0 0 0 1px var(--p-blue) inset}.fw-sw-btn:focus-visible{outline:2px solid var(--p-blue);outline-offset:2px}.fw-sw{position:relative;width:40px;height:24px;border-radius:12px;background:#c4cada;flex:none;transition:.2s}.fw-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.fw-sw-btn[data-floc-opt=on][aria-pressed=true] .fw-sw{background:var(--p-ink)}.fw-sw-btn[data-floc-opt=on][aria-pressed=true] .fw-sw:after{left:19px}.fw-fbody{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:0 18px 18px}.fw-fbody[hidden]{display:none}.fw-fprev{background:#fff;border:1px solid var(--p-line);border-radius:12px;padding:8px;align-self:start}.fw-fprev svg{width:100%;height:auto;display:block}.fw-fprev text{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:800;fill:var(--p-ink);letter-spacing:.03em;text-anchor:middle}.fw-fprev text.is-ph{opacity:.22}.fw-ftype{margin-bottom:14px}.fw-ftype>b,.fw-ff label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.fw-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fw-types .fw-pill span{min-height:38px;font-size:12px}.fw-ff{margin-bottom:12px}.fw-ff[hidden]{display:none}.fw-ff label small{font-weight:400;color:var(--p-mute)}.fw-ff .fw-inp{position:relative}.fw-ff input{width:100%;border:1px solid #cdd6e8;background:#fff;border-radius:8px;padding:12px 56px 12px 12px;font-size:14px;font-family:inherit;color:var(--p-ink);text-transform:uppercase}.fw-ff input::placeholder{text-transform:none;color:#98a1b3}.fw-ff input:focus{outline:2px solid var(--p-blue);outline-offset:0;border-color:var(--p-blue)}.fw-ff em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:#8d96a8;font-style:normal;pointer-events:none}.fw-ff small.fw-hint{display:block;margin-top:5px;font-size:11px;color:var(--p-mute)}.fw-fnote{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;background:#e6eeff;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5;color:#27365c}.fw-fnote:before{content:"i";flex:none;width:18px;height:18px;border-radius:50%;background:var(--p-blue);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;font-style:italic}.fw-total{margin:0 0 14px;font-size:13px;color:var(--p-mute);display:flex;justify-content:space-between;gap:10px;border-top:1px dashed #cfd6e6;padding-top:12px}.fw-total[hidden]{display:none}.fw-total b{color:var(--p-ink);font-size:16px}.fw-buy{display:flex;gap:12px;margin-bottom:14px}.fw-qty{display:flex;align-items:center;border:1px solid #cdd6e8;border-radius:10px;height:54px;flex:none;background:#fff}.fw-qty button{width:38px;height:100%;border:0;background:none;font-size:18px;cursor:pointer;color:var(--p-ink)}.fw-qty button:disabled{opacity:.35;cursor:not-allowed}.fw-qty input{width:38px;text-align:center;border:0;font-size:14px;-moz-appearance:textfield;background:none;color:var(--p-ink)}.fw-qty input::-webkit-outer-spin-button,.fw-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fw-add{flex:1;background:var(--p-ink);color:#fff;border:0;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;height:54px;font-family:inherit;transition:background .15s}.fw-add:hover{background:var(--p-blue)}.fw-add[disabled]{opacity:.5;cursor:not-allowed;background:var(--p-ink)}.fw-add .fw-i{width:20px;height:20px}.fw-err{color:var(--p-err);font-size:13px;margin:0 0 12px;font-weight:600}.fw-err[hidden]{display:none}.fw-stock{font-size:12px;color:#3b4560;margin:0 0 18px;display:flex;align-items:center;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--p-line)}.fw-dot{width:8px;height:8px;border-radius:50%;background:var(--p-ok)}.fw-dot.is-out{background:var(--p-err)}.fw-promo img{width:100%;display:block;border-radius:12px}.fw-promo a{display:block;text-align:right;font-size:12px;color:var(--p-ink);margin-top:8px;text-decoration:none}.fw-tabs{padding-top:24px;padding-bottom:10px}.fw-tabbar{display:flex;gap:28px;border-bottom:1px solid var(--p-line,#e1e6ef);margin-bottom:22px;overflow-x:auto}.fw-tabbar button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 12px;font-size:14px;color:#5b6577;cursor:pointer;margin-bottom:-1px;white-space:nowrap;font-family:inherit}.fw-tabbar button.is-on{color:#0a1530;font-weight:700;border-color:#1d4ed8}.fw-tabp{display:none;font-size:14px;line-height:1.75;color:#3b4560;max-width:820px}.fw-tabp.is-on{display:block}@media(max-width:989px){.fw-pdp-grid{grid-template-columns:1fr;gap:24px}.fw-gal{grid-template-columns:1fr}.fw-thumbs{grid-auto-flow:column;grid-auto-columns:68px;order:2;overflow-x:auto;overflow-y:hidden;max-height:none;padding-bottom:4px}.fw-dots{grid-column:1;order:3}.fw-main{aspect-ratio:1/1}.fw-pp{font-size:28px}}@media(max-width:600px){.fw-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.fw-fbody{grid-template-columns:1fr}.fw-fprev{max-width:190px;margin:0 auto}.fw-floc-sw{grid-template-columns:1fr}.fw-floc-h{flex-wrap:wrap}.fw-buy{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fw-product.css.map */
