.buy{flex:1;min-width:400px;padding:40px 44px 32px;display:flex;flex-direction:column}.breadcrumb{font-size:11px;color:var(--muted);margin-bottom:16px}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb span{color:var(--sage)}.starsrow{display:flex;align-items:center;gap:7px;margin-bottom:14px}.stars{color:#f0a500;font-size:12px;letter-spacing:1.5px}.revlink{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ptitle{font-size:26px;font-weight:600;letter-spacing:-.3px;margin-bottom:6.4px;line-height:1.2}.psub{font-size:14px;color:var(--muted);font-weight:300;line-height:1.6;margin-bottom:20px;max-width:420px}.bullets{list-style:none;margin-bottom:20px;display:flex;flex-direction:column;gap:5px}.bullets li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--black);line-height:1.4}.bcheck{width:16px;height:16px;min-width:16px;border-radius:50%;background:var(--sage-lt);display:flex;align-items:center;justify-content:center}.bcheck svg{width:9px;height:9px;position:relative;top:-1px}.hdiv{height:1px;background:var(--border);margin:4px 0 20px}.price-block{display:flex;align-items:center;gap:10px;margin-bottom:3.2px}.price-now{font-size:22px;font-weight:600;letter-spacing:-.3px}.price-was{font-size:14px;color:var(--muted);text-decoration:line-through}.price-save{font-size:11px;font-weight:500;color:var(--sage);background:var(--sage-lt);padding:2px 8px;border-radius:20px}.price-note{font-size:12px;color:var(--muted);font-weight:300;margin-bottom:20px}.size-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.size-label-row span{font-size:12px;font-weight:500}.size-label-row a{font-size:12px;color:var(--sage);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sizegrid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:20px}.sz{border:1px solid var(--border);background:#fff;padding:11px 6px;text-align:center;cursor:pointer;border-radius:8px;transition:all .15s}.sz .sm{font-size:13px;font-weight:500;display:block}.sz .sb{font-size:9.5px;color:var(--muted);display:block;margin-top:3px}.sz.on{border-color:var(--sage);background:var(--sage)}.sz.on .sm{color:#fff}.sz.on .sb{color:#ffffff8c}.btn-primary{width:100%;background:var(--sage);color:#fff;border:none;padding:15px;font-size:14px;font-weight:500;border-radius:980px;margin-bottom:8px;transition:background .2s}.btn-primary:hover{background:#3d5a8c}.urgency-strip{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:20px}.urg-item{display:flex;align-items:center;gap:5px;font-size:11.5px}.urg-item.red{color:var(--red)}.urg-item.grn{color:var(--sage)}.urg-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.urg-dot.red{background:var(--red)}.urg-dot.grn{background:var(--sage)}.gifts{background:var(--sage-xlt);border-radius:10px;padding:16px 17.6px;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.gift-row{display:flex;align-items:flex-start;gap:10px}.gift-tag{font-size:9px;font-weight:600;color:#fff;background:var(--sage);padding:2px 6px;border-radius:4px;letter-spacing:.5px;white-space:nowrap;margin-top:1px;flex-shrink:0}.gift-text{font-size:12px;color:var(--black);line-height:1.4;font-weight:400}.gift-text span{color:var(--muted);font-weight:300}.bundle-select-label{font-size:12px;font-weight:500;display:block;margin-bottom:8px}.bundle-select-wrap{position:relative;margin-bottom:20px}.bundle-select-wrap:after{content:"";position:absolute;right:14px;bottom:11px;width:22px;height:22px;border-radius:50%;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e0859b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center/10px 10px no-repeat;border:1px solid var(--border);pointer-events:none}.bundle-select{width:100%;border:1px solid var(--border);border-radius:10px;padding:13px 44px 13px 14px;font-family:var(--f);font-size:13.5px;font-weight:400;color:var(--black);background:var(--sage-xlt);-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .2s,background .2s;line-height:1.4}.bundle-select:focus{border-color:var(--sage);background:var(--sage-xlt)}.bundle-select:hover{background:var(--sage-xlt);border-color:var(--sage-mid)}.demand-box{background:#c0392b0a;border:1px solid rgba(192,57,43,.18);border-radius:12px;padding:14px 16px 16px;margin-bottom:20px}.demand-row{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.demand-item{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--black);white-space:nowrap}.demand-item svg{width:13px;height:13px;color:var(--red);flex-shrink:0}.demand-item strong{font-weight:700;color:var(--red)}.demand-sub strong{color:var(--red);font-weight:600}.demand-divider{height:1px;background:#c0392b26;margin:12px 0 14px}.demand-headline{text-align:center;font-size:18px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--black);line-height:1.1;margin-bottom:6px}.demand-sub{text-align:center;font-size:12px;color:var(--muted);font-weight:300;line-height:1.4;margin-bottom:14px}.demand-bar{width:100%;height:26px;background:#fff;border:1px solid rgba(192,57,43,.2);border-radius:980px;overflow:hidden;position:relative}.demand-bar-fill{height:100%;background:linear-gradient(90deg,#7a1f17,#a3342a);border-radius:980px;display:flex;align-items:center;padding-left:14px}.demand-bar-fill span{font-size:11px;font-weight:700;color:#fff;letter-spacing:.6px;white-space:nowrap}.buy-acc{margin-bottom:30px}.buy-acc-item{border-bottom:1px solid var(--border)}.buy-acc-item:last-child{border-bottom:none}.buy-acc-q{width:100%;background:none;border:none;padding:16px 0;font-family:var(--f);font-size:13.5px;font-weight:500;color:var(--black);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;line-height:1.4;transition:color .2s;-webkit-tap-highlight-color:transparent}.buy-acc-icon{width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:transform .25s ease;flex-shrink:0}.buy-acc-icon svg{width:12px;height:12px}.buy-acc-a{max-height:0;overflow:hidden;transition:max-height .25s cubic-bezier(.4,0,.2,1)}.buy-acc-a-inner{padding:0 0 16px}.buy-acc-a-inner p{font-size:12.5px;color:var(--muted);line-height:1.7;font-weight:300;margin-bottom:10px}.buy-acc-a-inner p:last-child{margin-bottom:0}.buy-acc-a-inner strong{color:var(--black);font-weight:500}.buy-acc-item.open .buy-acc-q{color:var(--sage)}.buy-acc-item.open .buy-acc-icon{transform:rotate(180deg);color:var(--sage)}.buy-acc-item.open .buy-acc-a{max-height:300px}@media(max-width:960px){.buy{min-width:100%;padding:24px}}@media(max-width:640px){.buy{padding:20px 20px 24px}.buy-acc{margin-bottom:-4px}.ptitle{font-size:20px}.psub{font-size:13px;max-width:none}.bullets li{font-size:12.5px}.gifts{margin-bottom:20px}.urgency-strip{flex-wrap:wrap}.demand-box{padding:12px 14px 14px}.demand-item,.demand-sub{font-size:11px}.demand-bar-fill span{font-size:10px}.price-now{font-size:20px}.price-was{font-size:13px}.price-save{font-size:10px}.price-note,.size-label-row span,.size-label-row a{font-size:11px}.sizegrid{gap:4px}.sz{padding:9px 5px;border-radius:6px}.sz .sm{font-size:12px}.sz .sb{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lesure-hero.css.map */
