.bp__box{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:clamp(24px,4vw,44px);border:1px solid var(--border);border-radius:22px;background:var(--bg);box-shadow:0 10px 30px #1111110f}.bp__intro .h2{margin:0 0 10px}.bp__text{color:var(--muted)}.bp__text p{margin:0}.bp__points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bp__point{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:transform .3s}.bp__point:hover{transform:translate(4px)}.bp__point b{display:block;font-size:.92rem}.bp__point small{color:var(--muted);font-size:.8rem}.bp__icon,.bp__num{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--accent);color:var(--accent-text);font-weight:800}.bp__icon svg{width:20px}.bp--numbered .bp__box{grid-template-columns:1fr;text-align:center}.bp--numbered .bp__intro{max-width:640px;margin:0 auto}.bp--numbered .bp__points{grid-template-columns:repeat(4,minmax(0,1fr))}.bp--numbered .bp__point{flex-direction:column;align-items:flex-start;text-align:left;padding:20px}.bp--numbered .bp__point:hover{transform:translateY(-4px)}@media(max-width:989px){.bp__box{grid-template-columns:1fr}.bp--numbered .bp__points{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pill-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cc-head{max-width:720px;margin:0 auto 32px;text-align:center}.cc-head .h2{margin:0}.cc-sub{margin:10px 0 0;color:var(--muted)}.cc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cc-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--bg);box-shadow:0 6px 20px #1111110d;transition:transform .3s,box-shadow .3s}.cc-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1111111a}.cc-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--surface)}.cc-card__media img,.cc-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cc-card:hover .cc-card__media img{transform:scale(1.06)}.cc-card__count{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:#fff;color:#111;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px #0000001f}.cc-card__body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.cc-card__text{display:grid;gap:2px}.cc-card__text b{font-size:1rem}.cc-card__text small{color:var(--muted);font-size:.76rem}.cc-card__go{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-text);transition:transform .3s}.cc-card__go svg{width:16px}.cc-card:hover .cc-card__go{transform:translate(3px)}@media(max-width:749px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-card__body{padding:10px 12px}.cc-card__text b{font-size:.88rem}.cc-card__go{width:28px;height:28px}}.cs-banner{position:relative;display:flex;align-items:center;min-height:clamp(260px,36vw,420px);margin-bottom:clamp(28px,4vw,44px);overflow:hidden;border-radius:22px;background:var(--surface)}.cs-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffffff0,#ffffffbf 38%,#fff0 70%)}.cs-banner__content{position:relative;z-index:1;max-width:460px;padding:clamp(24px,4vw,48px);color:#111}.cs-banner__title{margin:0 0 10px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;color:#111}.cs-banner__text{margin:0 0 20px;color:#333;font-size:1.05rem}.cs-banner .btn{background:#111;border-color:#111;color:#fff}.cs-banner .btn svg,.cs .center .btn svg{width:16px}.cs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.cs-head .h2{margin:0}.cs-sub{margin:8px 0 0;max-width:560px;color:var(--muted)}.cs-quote{max-width:320px;margin:0;padding:14px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);font-size:.85rem;font-weight:600}.cs .card{overflow:hidden;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 14px #1111110a}.cs .card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #11111117}.cs .card__media{border-radius:0}.cs .card__media:after{content:"In stock";position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:999px;background:#fff;color:#111;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 6px #0000001f}.cs .card__body{padding:12px 14px 14px}.cs .card__quick-btn{background:#111;border-color:#111;color:#fff}@media(max-width:749px){.cs-banner:after{background:linear-gradient(0deg,#fffffff2,#fffc 45%,#ffffff1a)}.cs-banner{align-items:flex-end}.cs-quote{display:none}}.footer__office p{margin:0 0 8px;color:var(--muted);font-size:.92rem;line-height:1.6}.footer__office strong{color:var(--text)}.px-box{margin:0 0 14px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--bg)}.px-box__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:800}.px-box__title svg{width:18px}.px-benefits{background:var(--surface)}.px-benefits ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.88rem}.px-benefits li{display:flex;align-items:center;gap:8px}.px-benefits li svg{width:16px;flex-shrink:0}.px-cod{margin:10px 0 14px;gap:8px;background:var(--bg);color:var(--text);border:1.5px solid var(--text);box-shadow:0 4px 12px #0000001f}.px-cod:hover{background:var(--surface);color:var(--text)}.px-cod svg{width:18px}.px-bulk{text-align:center}.px-bulk__title{margin:0;font-weight:800;text-decoration:underline;text-underline-offset:4px}.px-bulk__text{margin:6px 0 12px;color:var(--muted);font-size:.85rem}.px-bulk__btn{gap:8px}.px-bulk__btn svg{width:18px}.px-acc summary span{display:inline-flex;align-items:center;gap:10px;font-size:.92rem}.px-acc summary span svg{width:18px;transform:none}.px-panel{margin-top:20px;padding:18px;border-radius:18px;background:var(--surface);color:var(--text)}.px-panel__head{padding:8px 6px 18px;text-align:center}.px-panel__head h2{margin:0 0 8px;color:var(--text);font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.2}.px-panel__head p{margin:0;color:var(--muted);font-size:.92rem}.px-card{margin-top:14px;padding:18px;border-radius:14px;background:var(--bg);color:var(--text)}.px-card h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--text);font-size:1.1rem}.px-card__icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:var(--accent);color:var(--accent-text)}.px-card__icon svg{width:16px}.px-card p,.px-card li{color:var(--text);font-size:.9rem}.px-card--grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.px-card--grid li{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-weight:600}.px-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.px-highlights li{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--surface)}.px-highlights b{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.px-gallery{display:grid;gap:12px}.px-gallery figure{margin:0;overflow:hidden;border-radius:12px;background:var(--surface)}.px-gallery img{width:100%;height:auto}.px-notes ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.px-notes li{padding:10px 12px;border-left:3px solid var(--accent);border-radius:8px;background:var(--surface)}@media(max-width:749px){.px-card--grid ul,.px-highlights{grid-template-columns:1fr}.gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__main::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;grid-area:auto;opacity:1;visibility:visible;scroll-snap-align:center}.gallery__thumbs{display:none}.px-dots{display:flex;justify-content:center;gap:6px}.px-dots span{width:7px;height:7px;border-radius:50%;background:var(--border);transition:width .25s,background .25s}.px-dots span.is-active{width:18px;border-radius:4px;background:var(--text)}.product__title{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
