:root{--bs-paper: #FFFFFF;--bs-mist: #F4F1F2;--bs-mist-2: #EAE4E7;--bs-line: #E3DCE0;--bs-ink: #1C1117;--bs-ink-2: #6A5C64;--bs-plum: #3A0C30;--bs-plum-2: #5A1546;--bs-on-plum: #E9DCE4;--bs-red: #D7141F;--bs-red-2: #B0101A;--bs-f-display: "Karantina", "Rubik", "Arial Hebrew", Arial, sans-serif;--bs-f-ui: "Rubik", "Arial Hebrew", Arial, sans-serif;--bs-r-lg: 22px;--bs-r-md: 16px;--bs-r-sm: 10px;--bs-gut: max(clamp(16px, 3vw, 32px), env(safe-area-inset-left, 0px));--bs-gut-r: max(clamp(16px, 3vw, 32px), env(safe-area-inset-right, 0px))}#header-group:has(.bs-sticky){display:contents}.shopify-section.bs-sticky{position:sticky;top:0;z-index:50}.bs{direction:rtl;color:var(--bs-ink);font:400 16px/1.55 var(--bs-f-ui);-webkit-font-smoothing:antialiased;text-align:right}.bs *,.bs *:before,.bs *:after{box-sizing:border-box}.bs a{color:inherit;text-decoration:none}.bs img{max-width:100%;height:auto;display:block}.bs button,.bs input{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.bs h1,.bs h2,.bs h3{margin:0;text-wrap:balance;font-family:inherit;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:normal;text-transform:none;color:inherit}.bs p{margin:0}.bs ul{margin:0;padding:0}.bs [hidden]{display:none!important}.bs :focus-visible{outline:2px solid var(--bs-red);outline-offset:2px;border-radius:6px}.bs .bs-ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.bs .bs-wrap{max-width:1360px;margin-inline:auto;padding-left:var(--bs-gut);padding-right:var(--bs-gut-r)}.bs .bs-sec{padding-block:clamp(36px,5vw,64px) 0}.bs .bs-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.bs .bs-sec-head h2{font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.01em}.bs .bs-more{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--bs-red-2);white-space:nowrap}.bs .bs-more .bs-ic{width:18px;height:18px;transition:transform .25s}.bs .bs-more:hover .bs-ic{transform:translate(-4px)}.bs .bs-btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding-inline:24px;border-radius:999px;font-weight:600;font-size:16px;border:0;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,transform .2s}.bs .bs-btn .bs-ic{width:18px;height:18px}.bs .bs-btn--red{background:var(--bs-red);color:#fff}.bs .bs-btn--red:hover{background:var(--bs-red-2)}.bs .bs-btn--line{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.bs .bs-btn--line:hover{box-shadow:inset 0 0 0 1.5px #fff}.bs .bs-btn--light{background:#fff;color:var(--bs-ink);height:44px;padding-inline:20px;font-size:15px}.bs .bs-bar{background:var(--bs-plum);color:var(--bs-on-plum);font-size:13.5px}.bs .bs-bar .bs-wrap{display:flex;align-items:center;justify-content:center;gap:28px;min-height:36px}.bs .bs-bar span{display:inline-flex;align-items:center;gap:7px}.bs .bs-bar .bs-ic{width:16px;height:16px;opacity:.8}.bs .bs-bar b{color:#fff;font-weight:500;letter-spacing:.02em}.bs .bs-hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--bs-paper);border-bottom:1px solid var(--bs-line)}.bs .bs-hdr-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,40px);padding-block:14px}.bs .bs-logo img{height:38px;width:auto}.bs .bs-search{position:relative;max-width:640px;width:100%;justify-self:center}.bs .bs-search input{width:100%;height:48px;border-radius:999px;border:1.5px solid var(--bs-line);background:var(--bs-mist);padding:0 52px 0 20px;font-size:15px;transition:border-color .2s,background .2s}.bs .bs-search input::placeholder{color:var(--bs-ink-2)}.bs .bs-search input:focus{outline:none;border-color:var(--bs-plum-2);background:#fff}.bs .bs-search .bs-ic{position:absolute;inset-inline-start:18px;top:50%;transform:translateY(-50%);color:var(--bs-ink-2);pointer-events:none}.bs .bs-tools{display:flex;align-items:center;gap:6px}.bs .bs-call{display:inline-flex;align-items:center;gap:8px;height:44px;padding-inline:16px;border-radius:999px;background:var(--bs-plum);color:#fff;font-weight:500;font-size:15px;margin-inline-end:8px}.bs .bs-call .bs-ic{width:18px;height:18px}.bs .bs-call small{font-size:12.5px;opacity:.75;font-weight:400}.bs .bs-tool{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:none;border:0;cursor:pointer}.bs .bs-tool:hover{background:var(--bs-mist)}.bs .bs-tool .bs-count{position:absolute;top:4px;inset-inline-start:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bs-red);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center}.bs .bs-menu-btn{display:none}.bs .bs-nav{border-top:1px solid var(--bs-line)}.bs .bs-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:8px}.bs .bs-nav a{display:flex;align-items:center;gap:9px;padding:13px 4px 12px;font-weight:500;font-size:15px;color:var(--bs-ink);border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.bs .bs-nav a .bs-ic{width:20px;height:20px;color:var(--bs-plum-2)}.bs .bs-nav a:hover{color:var(--bs-red-2);border-color:var(--bs-red)}.bs .bs-hero{padding-block:22px 0}.bs .bs-slides{position:relative;border-radius:var(--bs-r-lg);overflow:hidden;height:clamp(380px,33vw,470px);background:var(--bs-plum);isolation:isolate}.bs .bs-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s .7s}.bs .bs-slide.bs-on{opacity:1;visibility:visible;transition:opacity .7s ease}.bs .bs-slide-text{padding-inline:clamp(28px,5vw,72px) 12px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;z-index:2}.bs .bs-slide h1,.bs .bs-slide h2{font-family:var(--bs-f-display);font-weight:700;font-size:clamp(54px,5.8vw,88px);line-height:.92;letter-spacing:.005em}.bs .bs-slide p{font-size:clamp(16px,1.4vw,19px);max-width:36ch}.bs .bs-slide .bs-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.bs .bs-slide-pics{position:relative;height:100%}.bs .bs-slide-pics img{position:absolute;filter:drop-shadow(0 22px 26px rgba(10,0,8,.35));transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .9s}.bs .bs-slide:not(.bs-on) .bs-slide-pics img{transform:translateY(18px);opacity:0}.bs .bs-slide-a{background:var(--bs-plum);color:#fff}.bs .bs-slide-a p{color:var(--bs-on-plum)}.bs .bs-slide-a .bs-a0{width:64%;left:20%;top:9%}.bs .bs-slide-a .bs-a1{width:48%;left:4%;bottom:7%;transition-delay:.12s}.bs .bs-slide-a .bs-a2{width:34%;left:58%;bottom:9%;transition-delay:.22s}.bs .bs-slide-b{background:var(--bs-ink);color:#fff}.bs .bs-slide-b p{color:#cfc2ca}.bs .bs-slide-b .bs-b0{width:46%;left:30%;top:8%}.bs .bs-slide-b .bs-b1{width:30%;left:6%;bottom:10%;transition-delay:.14s}.bs .bs-slide-c{background:var(--bs-mist);color:var(--bs-ink)}.bs .bs-slide-c h2{color:var(--bs-plum)}.bs .bs-slide-c p{color:var(--bs-ink-2)}.bs .bs-slide-c .bs-c0{width:50%;left:34%;bottom:14%}.bs .bs-slide-c .bs-c1{width:28%;left:10%;bottom:12%;transition-delay:.14s}.bs .bs-mark{position:absolute;fill:none;stroke-width:2.2;stroke-linejoin:round;pointer-events:none}.bs .bs-slide-a .bs-mark{stroke:var(--bs-plum-2);width:58%;left:-4%;top:6%}.bs .bs-slide-b .bs-mark{stroke:#2e2129;width:52%;left:2%;top:8%}.bs .bs-slide-c .bs-mark{stroke:var(--bs-mist-2);width:56%;left:-2%;top:4%}.bs .bs-stats{display:grid;grid-template-columns:repeat(4,auto);gap:22px;margin-top:6px}.bs .bs-stats div{display:flex;flex-direction:column}.bs .bs-stats b{font-size:22px;font-weight:700;direction:ltr;text-align:right}.bs .bs-stats span{font-size:13px;color:#b7a8b1}.bs .bs-hero-ui{position:absolute;inset:auto 0 18px;display:flex;justify-content:center;align-items:center;gap:14px;z-index:3;pointer-events:none}.bs .bs-dots{display:flex;gap:8px;pointer-events:auto}.bs .bs-dots button{width:9px;height:9px;border-radius:9px;border:0;padding:0;cursor:pointer;background:#fff6;transition:width .35s,background .35s}.bs .bs-dots button.bs-on{width:28px;background:#fff}.bs .bs-slides[data-tone=light] .bs-dots button{background:#3a0c3040}.bs .bs-slides[data-tone=light] .bs-dots button.bs-on{background:var(--bs-plum)}.bs .bs-counter{font-size:13px;font-weight:500;color:#ffffffbf;font-variant-numeric:tabular-nums;direction:ltr}.bs .bs-slides[data-tone=light] .bs-counter{color:var(--bs-ink-2)}.bs .bs-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:50%;border:0;background:#fff;color:var(--bs-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #1c11172e}.bs .bs-arrow.bs-prev{right:16px}.bs .bs-arrow.bs-next{left:16px}.bs .bs-usps{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--bs-line);border-radius:var(--bs-r-md)}.bs .bs-usp{display:flex;align-items:center;gap:14px;padding:18px 22px}.bs .bs-usp+.bs-usp{border-inline-start:1px solid var(--bs-line)}.bs .bs-usp .bs-ic{width:30px;height:30px;color:var(--bs-red);stroke-width:1.4}.bs .bs-usp b{display:block;font-weight:600;font-size:15.5px}.bs .bs-usp span{display:block;color:var(--bs-ink-2);font-size:14px;line-height:1.4}.bs .bs-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(190px,16vw,230px);gap:16px;grid-template-areas:"lap mon key cmp" "lap prn net cmp"}.bs .bs-tile{position:relative;overflow:hidden;border-radius:var(--bs-r-md);background:var(--bs-mist);padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;transition:background .25s}.bs .bs-tile:hover{background:var(--bs-mist-2)}.bs .bs-tile-text{display:flex;flex-direction:column;gap:2px;position:relative;z-index:2}.bs .bs-tile-name{font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.15}.bs .bs-tile-count{font-size:14px;color:var(--bs-ink-2);font-variant-numeric:tabular-nums}.bs .bs-tile-go{position:relative;z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;transition:background .25s,color .25s}.bs .bs-tile-go .bs-ic{width:18px;height:18px}.bs .bs-tile:hover .bs-tile-go{background:var(--bs-red);color:#fff}.bs .bs-tile-pics img{position:absolute;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.bs .bs-tile:hover .bs-tile-pics img{transform:translateY(-6px) scale(1.03)}.bs .bs-tile--plum{background:var(--bs-plum);color:#fff}.bs .bs-tile--plum:hover{background:var(--bs-plum-2)}.bs .bs-tile--plum .bs-tile-count{color:var(--bs-on-plum)}.bs .bs-tile--plum .bs-tile-go{color:var(--bs-ink)}.bs .bs-tile .bs-t0{width:62%;max-height:72%;left:6%;bottom:8%}.bs .bs-tile .bs-t1{width:32%;left:4%;top:12%}.bs .bs-tile--tall .bs-t0{width:86%;left:7%;bottom:14%;max-height:62%}.bs .bs-tile--tall .bs-t1{width:46%;left:6%;top:auto;bottom:56%;opacity:.95}.bs .bs-tile .bs-t-cpu{width:30%}.bs .bs-rail-wrap{position:relative}.bs .bs-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.bs .bs-rail::-webkit-scrollbar{display:none}.bs .bs-rail>*{scroll-snap-align:start}.bs .bs-rail-nav{display:flex;gap:8px}.bs .bs-rail-nav button{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--bs-line);background:#fff;display:grid;place-items:center;cursor:pointer;transition:border-color .2s}.bs .bs-rail-nav button:hover{border-color:var(--bs-ink)}.bs .bs-rail-nav button:disabled{opacity:.35;cursor:default}.bs .bs-head-end{display:flex;align-items:center;gap:18px}.bs .bs-card{display:flex;flex-direction:column;gap:12px;min-width:0}.bs .bs-card-media{position:relative;aspect-ratio:1 / 1;max-width:100%;border-radius:var(--bs-r-md);background:var(--bs-mist);display:grid;place-items:center;overflow:hidden}.bs .bs-card-media img{width:78%;height:78%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bs .bs-card:hover .bs-card-media img{transform:scale(1.05)}.bs .bs-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-2px}.bs .bs-vendor{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-2)}.bs .bs-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--bs-ink-2)}.bs .bs-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#2e8b4e}.bs .bs-card-title{font-size:15px;font-weight:500;line-height:1.45;min-height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:right}.bs .bs-card-title:hover{color:var(--bs-red-2)}.bs .bs-card-foot{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;min-width:0}.bs .bs-price{align-self:flex-start;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.005em}.bs .bs-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;padding-inline:12px;border-radius:999px;border:1px solid var(--bs-line);background:transparent;color:var(--bs-ink);font-weight:400;font-size:13.5px;cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.bs .bs-add .bs-ic{width:17px;height:17px;stroke-width:1.5}.bs .bs-add:hover{border-color:var(--bs-red);color:var(--bs-red-2)}.bs .bs-add.bs-ok{border-color:#2e8b4e;color:#1e6b3a}.bs .bs-spot-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:190px;border-radius:var(--bs-r-md);margin-bottom:22px}.bs .bs-spot--plum .bs-spot-banner{background:var(--bs-plum);color:#fff}.bs .bs-spot--ink .bs-spot-banner{background:var(--bs-ink);color:#fff}.bs .bs-spot-text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:26px clamp(24px,4vw,48px);position:relative;z-index:2}.bs .bs-spot-title{font-family:var(--bs-f-display);font-size:clamp(48px,5vw,72px);line-height:.9}.bs .bs-spot-line{color:var(--bs-on-plum);font-size:16px;margin-bottom:8px}.bs .bs-spot--ink .bs-spot-line{color:#cfc2ca}.bs .bs-spot-pics{position:relative;height:100%;min-height:190px}.bs .bs-spot-pics img{position:absolute;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.35));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.bs .bs-spot-banner:hover .bs-spot-pics img{transform:translateY(-5px)}.bs .bs-spot-pics img{max-height:82%}.bs .bs-spot-pics .bs-s0{width:46%;left:34%;bottom:9%}.bs .bs-spot-pics .bs-s1{width:36%;left:6%;bottom:12%}.bs .bs-spot-pics .bs-s2{width:22%;left:76%;bottom:10%}.bs .bs-spot-banner:hover .bs-btn--light{background:var(--bs-red);color:#fff}.bs .bs-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bs .bs-b2b{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;min-height:250px;border-radius:var(--bs-r-md);background:var(--bs-mist);color:var(--bs-ink)}.bs .bs-b2b-text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px clamp(24px,4vw,48px) 28px 12px;position:relative;z-index:2}.bs .bs-b2b-text .bs-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--bs-ink-2);font-size:14px}.bs .bs-b2b-text .bs-eyebrow .bs-ic{width:18px;height:18px;color:var(--bs-red)}.bs .bs-b2b h2{font-family:var(--bs-f-display);font-size:clamp(44px,4.4vw,64px);line-height:.92;font-weight:700;color:var(--bs-plum)}.bs .bs-b2b p{color:var(--bs-ink-2);max-width:58ch;font-size:15.5px}.bs .bs-b2b .bs-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.bs .bs-btn--plum-line{background:transparent;color:var(--bs-plum);box-shadow:inset 0 0 0 1.5px var(--bs-plum)}.bs .bs-btn--plum-line:hover{background:var(--bs-plum);color:#fff}.bs .bs-b2b-stats{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:2px}.bs .bs-b2b-stats div{display:flex;flex-direction:column}.bs .bs-b2b-stats b{font-size:18px;font-weight:600;color:var(--bs-plum);direction:ltr;text-align:right}.bs .bs-b2b-stats span{font-size:13px;color:var(--bs-ink-2)}.bs .bs-b2b-pics{position:relative;height:100%;min-height:250px}.bs .bs-b2b-pics .bs-mark{stroke:var(--bs-mist-2);width:52%;left:14%;top:6%}.bs .bs-b2b-pics img{position:absolute;filter:drop-shadow(0 22px 26px rgba(10,0,8,.22));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.bs .bs-b2b:hover .bs-b2b-pics img{transform:translateY(-6px)}.bs .bs-b2b-pics .bs-p0{width:40%;max-height:86%;left:36%;top:7%}.bs .bs-b2b-pics .bs-p1{width:25%;left:12%;bottom:10%;transition-delay:.08s}.bs .bs-brands{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.bs .bs-brand{height:76px;display:grid;place-items:center;border:1px solid var(--bs-line);border-radius:var(--bs-r-sm);font-weight:700;font-size:18px;letter-spacing:.06em;color:var(--bs-ink-2);transition:color .2s,border-color .2s;direction:ltr}.bs .bs-brand:hover{color:var(--bs-plum);border-color:var(--bs-plum-2)}.bs .bs-news{margin-top:clamp(40px,5vw,72px);background:var(--bs-plum);color:#fff}.bs .bs-news .bs-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:center;padding-block:clamp(30px,4vw,48px)}.bs .bs-news h2{font-size:clamp(26px,2.6vw,34px);font-weight:700}.bs .bs-news p{color:var(--bs-on-plum);margin-top:6px}.bs .bs-news form{display:flex;gap:10px}.bs .bs-news input{flex:1;min-width:0;height:52px;border-radius:999px;border:1.5px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;padding:0 22px;font-size:15px}.bs .bs-news input::placeholder{color:#cdb9c6}.bs .bs-news input:focus{outline:none;border-color:#fff}.bs .bs-news .bs-thanks{grid-column:1 / -1;color:#fff;font-weight:500}.bs .bs-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 48px;padding-block:clamp(32px,4vw,52px);border-bottom:1px solid var(--bs-line)}.bs .bs-about h2{font-size:20px;font-weight:700}.bs .bs-about p{color:var(--bs-ink-2);font-size:15px;max-width:80ch}.bs .bs-ftr{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:40px 32px}.bs .bs-ftr h3{font-size:15px;font-weight:600;margin-bottom:12px}.bs .bs-ftr ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.bs .bs-ftr li a,.bs .bs-ftr li{color:var(--bs-ink-2);font-size:14.5px}.bs .bs-ftr li a:hover{color:var(--bs-red-2)}.bs .bs-ftr .bs-logo img{height:34px}.bs .bs-ftr-brand p{color:var(--bs-ink-2);font-size:14.5px;margin-top:14px;max-width:34ch}.bs .bs-ftr-phone{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-weight:600;font-size:18px;direction:ltr}.bs .bs-ftr-phone .bs-ic{width:20px;height:20px;color:var(--bs-red)}.bs .bs-ftr-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:18px 26px;border-top:1px solid var(--bs-line);font-size:13px;color:var(--bs-ink-2)}.bs .bs-pay{display:flex;flex-wrap:wrap;gap:6px;direction:ltr}.bs .bs-pay span{border:1px solid var(--bs-line);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--bs-ink-2)}.bs .bs-pay-wrap{display:flex;flex-direction:column;gap:6px}.bs .bs-pay-wrap>span{font-size:12.5px;color:var(--bs-ink-2)}.bs .bs-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.bs .bs-drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1c111773;opacity:0;transition:opacity .3s}.bs .bs-drawer-panel{position:absolute;inset-block:0;right:0;width:min(86vw,360px);background:var(--bs-paper);transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;padding:calc(16px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) 24px 18px;overflow-y:auto}.bs .bs-drawer.bs-open{pointer-events:auto}.bs .bs-drawer.bs-open:before{opacity:1}.bs .bs-drawer.bs-open .bs-drawer-panel{transform:none}.bs .bs-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bs .bs-drawer ul{list-style:none;margin:0;padding:0}.bs .bs-drawer li a{display:flex;align-items:center;gap:12px;padding:15px 4px;border-bottom:1px solid var(--bs-line);font-weight:500}.bs .bs-drawer li .bs-ic{color:var(--bs-plum-2)}.bs .bs-drawer .bs-call{margin:22px 0 0;justify-content:center}@media(max-width:1100px){.bs .bs-nav a{font-size:14px;gap:6px}.bs .bs-nav a .bs-ic,.bs .bs-call small{display:none}.bs .bs-rail{grid-auto-columns:calc((100% - 2 * 20px) / 3)}.bs .bs-brands{grid-template-columns:repeat(4,minmax(0,1fr))}.bs .bs-usps{grid-template-columns:repeat(2,minmax(0,1fr))}.bs .bs-usp:nth-child(3){border-inline-start:0}.bs .bs-usp:nth-child(n+3){border-top:1px solid var(--bs-line)}}@media(max-width:760px){.bs .bs-bar .bs-wrap{gap:16px;font-size:12.5px}.bs .bs-bar .bs-x{display:none}.bs .bs-hdr-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu logo tools" "search search search";gap:10px 8px;padding-block:10px 12px}.bs .bs-menu-btn{display:grid;grid-area:menu}.bs .bs-logo{grid-area:logo;justify-self:center}.bs .bs-logo img{height:30px}.bs .bs-tools{grid-area:tools;gap:0}.bs .bs-tools .bs-call,.bs .bs-tools .bs-acct{display:none}.bs .bs-search{grid-area:search;max-width:none}.bs .bs-search input{height:44px}.bs .bs-nav{display:none}.bs .bs-hero{padding-block:14px 0}.bs .bs-slides{height:560px;border-radius:var(--bs-r-md)}.bs .bs-slide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start}.bs .bs-slide-text{padding:28px 22px 0;gap:12px}.bs .bs-slide h1,.bs .bs-slide h2{font-size:56px}.bs .bs-slide p{font-size:15.5px}.bs .bs-btn{height:46px;padding-inline:20px;font-size:15px}.bs .bs-stats{grid-template-columns:repeat(2,auto);gap:8px 22px}.bs .bs-stats b{font-size:19px}.bs .bs-slide-a .bs-a0{width:70%;left:22%;top:2%}.bs .bs-slide-a .bs-a1{width:56%;left:4%;bottom:13%}.bs .bs-slide-a .bs-a2{width:38%;left:60%;bottom:13%}.bs .bs-slide-b .bs-b0{width:56%;left:34%;top:0}.bs .bs-slide-b .bs-b1{width:38%;left:6%;bottom:14%}.bs .bs-slide-c .bs-c0{width:62%;left:30%;bottom:16%}.bs .bs-slide-c .bs-c1{width:36%;left:4%;bottom:15%}.bs .bs-slide .bs-mark{width:90%;left:5%;top:auto;bottom:10%}.bs .bs-arrow{display:none}.bs .bs-usps{grid-template-columns:repeat(2,minmax(0,1fr))}.bs .bs-usp{padding:12px;gap:10px;align-items:flex-start}.bs .bs-usp .bs-ic{width:24px;height:24px}.bs .bs-usp b{font-size:14px}.bs .bs-usp span{font-size:12.5px}.bs .bs-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:168px;gap:12px;grid-template-areas:"lap mon" "lap key" "cmp prn" "cmp net"}.bs .bs-tile{padding:16px}.bs .bs-tile-go{width:34px;height:34px}.bs .bs-rail{grid-auto-columns:72%;gap:14px}.bs .bs-rail-nav{display:none}.bs .bs-grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.bs .bs-price{font-size:17px}.bs .bs-spot-banner{grid-template-columns:minmax(0,1fr)}.bs .bs-spot-pics{min-height:170px}.bs .bs-spot-text{padding:24px 22px 0}.bs .bs-b2b{grid-template-columns:minmax(0,1fr)}.bs .bs-b2b-text{padding:28px 22px 0;gap:12px}.bs .bs-b2b h2{font-size:48px}.bs .bs-b2b-pics{min-height:200px}.bs .bs-b2b-pics .bs-mark{width:80%;left:10%;top:4%}.bs .bs-b2b-pics .bs-p0{width:56%;left:34%;top:6%}.bs .bs-b2b-pics .bs-p1{width:36%;left:6%;bottom:10%}.bs .bs-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bs .bs-brand{height:58px;font-size:14px;letter-spacing:.03em}.bs .bs-news .bs-wrap,.bs .bs-about{grid-template-columns:minmax(0,1fr)}.bs .bs-news form{flex-direction:column}.bs .bs-news .bs-btn{justify-content:center}.bs .bs-ftr{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.bs .bs-ftr-brand{grid-column:1 / -1}.bs .bs-ftr-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:380px){.bs .bs-slide h1,.bs .bs-slide h2{font-size:50px}.bs .bs-brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.bs *,.bs *:before,.bs *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bs .bs-hdr{position:relative;top:auto}.bs-sticky .bs-hdr{box-shadow:none}.bs .bs-nav li{position:relative}.bs .bs-nav .bs-sub{position:absolute;top:100%;inset-inline-start:0;min-width:220px;padding:8px;margin:0;list-style:none;background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:var(--bs-r-sm);box-shadow:0 14px 30px #1c11171f;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility 0s .2s;z-index:5;display:block}.bs .bs-nav li:hover>.bs-sub,.bs .bs-nav li:focus-within>.bs-sub{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.bs .bs-nav .bs-sub li{display:block}.bs .bs-nav .bs-sub a{display:block;padding:9px 12px;border:0;border-radius:8px;font-size:14.5px;font-weight:400;white-space:nowrap}.bs .bs-nav .bs-sub a:hover{background:var(--bs-mist);color:var(--bs-red-2)}.bs .bs-nav li:nth-last-child(-n+2)>.bs-sub{inset-inline-start:auto;inset-inline-end:0}.bs .bs-drawer summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:15px 4px;border-bottom:1px solid var(--bs-line);font-weight:500}.bs .bs-drawer summary::-webkit-details-marker{display:none}.bs .bs-drawer summary .bs-chev{margin-inline-start:auto;width:18px;height:18px;color:var(--bs-ink-2);transition:transform .25s}.bs .bs-drawer details[open] summary .bs-chev{transform:rotate(-90deg)}.bs .bs-drawer .bs-drawer-sub a{padding:12px 38px 12px 4px;font-weight:400;font-size:15px}.bs .bs-drawer-logo img{height:26px;width:auto}.bs .bs-logo-text{font-weight:700;font-size:20px}.bs .bs-card-media img{mix-blend-mode:multiply}.bs .bs-card-media .bs-noimg{width:40%;height:40%;color:var(--bs-mist-2)}.bs .bs-add[disabled]{opacity:.5;cursor:default}.bs .bs-search{margin:0}.bs .bs-search input{-webkit-appearance:none;appearance:none;box-shadow:none}.bs .bs-search input::-webkit-search-cancel-button{display:none}.bs .bs-news form{margin:0}.bs .bs-news .bs-err{grid-column:1 / -1;color:#ffd5d7;font-size:14px}.bs .bs-about .bs-rte p+p{margin-top:10px}.bs .bs-about h1{font-size:20px;font-weight:700}.bs .bs-footer{background:var(--bs-mist);margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--bs-line)}.bs .bs-footer .bs-ftr{padding-block:44px 32px}.bs .bs-footer .bs-ftr-bottom{border-top-color:var(--bs-mist-2)}.bs .bs-footer .bs-pay span{background:var(--bs-paper);border-color:var(--bs-mist-2)}.bs .bs-about{border-bottom:0}.bs .bs-ck{position:fixed;z-index:90;right:max(16px,env(safe-area-inset-right,0px));bottom:16px;width:min(440px,calc(100vw - 32px));display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:var(--bs-r-md);box-shadow:0 18px 40px #1c111729;opacity:0;transform:translateY(12px);transition:opacity .3s,transform .3s}.bs .bs-ck.bs-show{opacity:1;transform:none}.bs .bs-ck p{font-size:14.5px;line-height:1.6;color:var(--bs-ink)}.bs .bs-ck a{color:var(--bs-red-2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bs .bs-ck-btns{display:flex;gap:10px}.bs .bs-ck .bs-btn{height:40px;padding-inline:20px;font-size:14px}html.bs-pbar .bs .bs-ck{bottom:84px}@media(max-width:560px){.bs .bs-ck{left:12px;right:12px;bottom:12px;width:auto}.bs .bs-ck-btns .bs-btn{flex:1;justify-content:center}}.bs .bs-404{padding-block:clamp(24px,3.5vw,44px) clamp(48px,6vw,80px)}.bs .bs-404-box{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vw,76px) clamp(20px,5vw,64px);border-radius:var(--bs-r-lg);background:var(--bs-mist);text-align:center}.bs .bs-404-box .bs-mark{stroke:var(--bs-mist-2);width:min(620px,92%);left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.bs .bs-404-num{font:700 clamp(110px,15vw,190px)/.8 var(--bs-f-display);color:var(--bs-plum);letter-spacing:.02em}.bs .bs-404 h1{font-size:clamp(26px,2.6vw,34px);font-weight:700;margin-top:6px}.bs .bs-404-box p{max-width:46ch;font-size:16px;color:var(--bs-ink-2)}.bs .bs-404 .bs-search{width:100%;max-width:520px;margin-top:8px}.bs .bs-404 .bs-search input{background:var(--bs-paper)}.bs .bs-404 .bs-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.bs .bs-404 .bs-btn{height:46px;font-size:15px}.bs .bs-404-cats{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px}.bs .bs-404-cats h2{font-size:15px;font-weight:600;color:var(--bs-ink-2)}.bs .bs-404-cats ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bs .bs-404-cats a{display:inline-flex;align-items:center;gap:8px;height:40px;padding-inline:16px;border:1px solid var(--bs-line);border-radius:999px;font-size:14.5px;font-weight:500;transition:border-color .2s,color .2s}.bs .bs-404-cats a .bs-ic{width:18px;height:18px;color:var(--bs-plum-2)}.bs .bs-404-cats a:hover{border-color:var(--bs-plum-2);color:var(--bs-red-2)}html:root{--font-body--family: var(--bs-f-ui);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--bs-f-ui);--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: var(--bs-f-ui);--font-heading--style: normal;--font-heading--weight: 700;--font-accent--family: var(--bs-f-ui);--font-accent--style: normal;--font-accent--weight: 600}.product-grid__item.bs{display:flex;height:auto;padding:0;background:none;border:0}.product-grid__item.bs .bs-card{width:100%}body[class*=page-width-]{--page-margin: max(clamp(16px, 3vw, 32px), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));--page-content-width: calc(1360px - (2*clamp(16px, 3vw, 32px))) }@media(min-width:750px){.product-grid[product-grid-view=default]:has(>.bs){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr));--product-grid-gap: 32px 20px}}@media(min-width:750px)and (max-width:1100px){.product-grid[product-grid-view=default]:has(>.bs){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media(max-width:749px){.product-grid:has(>.bs){--product-grid-gap: 22px 14px}}.product-grid[product-grid-view=zoom-out] .bs-card>:not(.bs-card-media){display:none}.bs .bs-pmeta{display:flex;align-items:center;gap:14px}.bs .bs-badge--out:before{background:var(--bs-ink-2);opacity:.45}.product-information .product-details h1{font:700 clamp(24px,2.1vw,30px)/1.3 var(--bs-f-ui);letter-spacing:0;color:var(--bs-ink);text-wrap:balance}.product-information .product-details product-price{font-weight:600;color:var(--bs-ink);font-variant-numeric:tabular-nums}.product-information .product-details product-price .price{font-size:clamp(24px,2vw,28px);font-weight:600;letter-spacing:-.01em}.product-information media-gallery .slideshow-controls__thumbnail{background:var(--bs-mist);border-radius:var(--bs-r-sm);overflow:hidden;outline:0;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s}.product-information media-gallery .slideshow-controls__thumbnail img{mix-blend-mode:multiply}.product-information media-gallery .slideshow-controls__thumbnail[aria-selected=true]{box-shadow:0 0 0 1.5px var(--bs-plum);border-color:transparent}.product-information .product-details .divider__line{background:var(--bs-line);border-color:var(--bs-line)}.product-information media-gallery .product-media-container{background:var(--bs-mist);border-radius:var(--bs-r-md);overflow:hidden}.product-information media-gallery .product-media img{mix-blend-mode:multiply;object-fit:contain;box-sizing:border-box;padding:7%}.product-information .product-details .rte-table-wrapper{display:block;width:100%;max-width:none}@media(max-width:749px){.product-information media-gallery{padding-inline:var(--page-margin);padding-top:12px}}body .product-information .add-to-cart-button.button,body .sticky-add-to-cart .add-to-cart-button.button{background:var(--bs-red);color:#fff;border:0;border-radius:999px;height:44px;min-height:44px;padding-block:0;font:600 15px var(--bs-f-ui);box-shadow:none;transition:background .2s}body .sticky-add-to-cart .add-to-cart-button.button{height:40px;min-height:40px;font-size:14px}html.bs-pbar .sticky-add-to-cart .sticky-add-to-cart__bar{bottom:84px}body .product-information .add-to-cart-button.button:hover,body .sticky-add-to-cart .add-to-cart-button.button:hover{background:var(--bs-red-2)}body .product-information .accelerated-checkout-block .shopify-payment-button__button.shopify-payment-button__button--unbranded{background:transparent;color:var(--bs-plum);box-shadow:inset 0 0 0 1.5px var(--bs-plum);border:0;border-radius:999px;height:44px;min-height:44px;padding-block:0;font:600 15px var(--bs-f-ui);transition:background .2s,color .2s}body .product-information .accelerated-checkout-block .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--bs-plum);color:#fff}.product-information .accelerated-checkout-block{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 44px}body .product-information .quantity-selector{border-radius:999px;border-color:var(--bs-line);height:44px;min-height:44px}.product-information .product-details .rte,.product-information .product-details .text-block{color:var(--bs-ink-2);font-size:15px;line-height:1.7}.product-information .product-details table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--bs-line);border-radius:var(--bs-r-sm);overflow:hidden;margin-top:18px;font-size:14.5px;line-height:1.45}.product-information .product-details table td,.product-information .product-details table th{padding:11px 16px;border:0;border-bottom:1px solid var(--bs-line);text-align:right;vertical-align:top;background:none}.product-information .product-details table tr:last-child td,.product-information .product-details table tr:last-child th{border-bottom:0}.product-information .product-details table tr:nth-child(odd){background:var(--bs-mist)}.product-information .product-details table td:first-child,.product-information .product-details table th:first-child{width:38%;font-weight:600;color:var(--bs-ink)}.bs .bs-psvc{display:flex;flex-direction:column;gap:12px}.bs .bs-pcall{display:flex;align-items:center;gap:10px;padding:13px 18px;border-radius:var(--bs-r-md);background:var(--bs-mist);font-size:15px;transition:background .2s}.bs .bs-pcall:hover{background:var(--bs-mist-2)}.bs .bs-pcall .bs-ic{width:20px;height:20px;color:var(--bs-red)}.bs .bs-pcall b{margin-inline-start:auto;font-weight:600;font-size:17px}.bs .bs-plist{list-style:none;border:1px solid var(--bs-line);border-radius:var(--bs-r-md)}.bs .bs-plist li{display:flex;align-items:center;gap:14px;padding:12px 18px}.bs .bs-plist li+li{border-top:1px solid var(--bs-line)}.bs .bs-plist .bs-ic{width:26px;height:26px;color:var(--bs-red);stroke-width:1.4}.bs .bs-plist b{display:block;font-weight:600;font-size:15px}.bs .bs-plist span{display:block;color:var(--bs-ink-2);font-size:13.5px;line-height:1.4}.resource-list__item.bs{display:flex}.resource-list__item.bs .bs-card{width:100%}.section-resource-list h3{font:700 clamp(24px,2.4vw,32px)/1.2 var(--bs-f-ui);letter-spacing:-.01em;color:var(--bs-ink)}.bs .bs-mc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;pointer-events:none}.bs .bs-mc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1c111773;opacity:0;transition:opacity .3s}.bs .bs-mc-panel{position:absolute;inset-block:0;left:0;width:min(92vw,420px);background:var(--bs-paper);transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.bs .bs-mc.bs-open{pointer-events:auto}.bs .bs-mc.bs-open:before{opacity:1}.bs .bs-mc.bs-open .bs-mc-panel{transform:none}.bs .bs-mc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--bs-line)}.bs .bs-mc-head .bs-mc-title{font-size:18px;font-weight:700}.bs .bs-mc-head .bs-mc-title span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;margin-inline-start:6px;border-radius:12px;background:var(--bs-mist);font-size:13px;font-weight:600;vertical-align:2px}.bs .bs-mc-body{flex:1;min-height:0;display:flex;flex-direction:column}.bs .bs-mc-body>[data-bs-mc-content],.bs .bs-mc-body{display:flex;flex-direction:column}.bs .bs-mc-lines{flex:1;min-height:0;overflow-y:auto;padding:0 20px;overscroll-behavior:contain}.bs .bs-mc-foot{display:flex;flex-direction:column;gap:10px;padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bs-line)}.bs .bs-mc-sum{display:flex;align-items:baseline;justify-content:space-between;font-weight:600;font-size:16px}.bs .bs-mc-sum .bs-price{font-size:21px;font-weight:600}.bs .bs-mc-note{font-size:13px;color:var(--bs-ink-2);margin-top:-4px}.bs .bs-mc-foot form{margin:0}.bs .bs-mc-checkout,.bs .bs-cart-checkout{width:100%;justify-content:center;height:46px;font-size:15px}.bs .bs-mc-view{text-align:center;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--bs-ink);padding:4px}.bs .bs-mc-empty,.bs .bs-cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 20px;color:var(--bs-ink-2);text-align:center}.bs .bs-mc-empty .bs-ic,.bs .bs-cart-empty .bs-ic{width:44px;height:44px;stroke-width:1.3;color:var(--bs-mist-2)}.bs .bs-mc-empty .bs-btn,.bs .bs-cart-empty .bs-btn{height:44px;font-size:15px}.bs .bs-line{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--bs-line);transition:opacity .2s}.bs .bs-line:last-child{border-bottom:0}.bs .bs-line[data-bs-busy]{opacity:.5;pointer-events:none}.bs .bs-line-media{aspect-ratio:1 / 1;border-radius:var(--bs-r-sm);background:var(--bs-mist);display:grid;place-items:center;overflow:hidden}.bs .bs-line-media img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.bs .bs-line-info{display:flex;flex-direction:column;gap:4px;min-width:0}.bs .bs-line-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.bs .bs-line-title{font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:right}.bs .bs-line-title:hover{color:var(--bs-red-2)}.bs .bs-line-var{font-size:13px;color:var(--bs-ink-2)}.bs .bs-line-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.bs .bs-line .bs-price{font-size:15.5px;font-weight:600;align-self:center}.bs .bs-line-rm{border:0;background:none;padding:2px 0;font-size:12.5px;color:var(--bs-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bs .bs-line-rm:hover{color:var(--bs-red-2)}.bs .bs-qty{display:inline-flex;align-items:center;height:34px;border:1px solid var(--bs-line);border-radius:999px}.bs .bs-qty button{width:32px;height:32px;display:grid;place-items:center;border:0;background:none;border-radius:50%;cursor:pointer;color:var(--bs-ink)}.bs .bs-qty button:hover{background:var(--bs-mist)}.bs .bs-qty .bs-ic{width:15px;height:15px;stroke-width:1.8}.bs .bs-qty span{min-width:22px;text-align:center;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.bs .bs-page-title{font:700 clamp(28px,2.8vw,38px)/1.2 var(--bs-f-ui);color:var(--bs-ink);letter-spacing:-.01em}.bs .bs-cartpage{padding-block:clamp(24px,3.5vw,44px) clamp(48px,6vw,80px)}.bs .bs-cartpage>.bs-page-title{margin-bottom:22px}.bs .bs-cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(24px,3vw,40px);align-items:start}.bs .bs-cart-lines{border-top:1px solid var(--bs-line)}.bs .bs-cart-lines .bs-line{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0}.bs .bs-cart-lines .bs-line:last-of-type{border-bottom:1px solid var(--bs-line)}.bs .bs-cart-lines .bs-line-title{font-size:15.5px}.bs .bs-cart-lines .bs-line .bs-price{font-size:18px}.bs .bs-cart-back{margin-top:18px}.bs .bs-cart-back .bs-ic{transform:rotate(180deg)}.bs .bs-cart-sum{position:sticky;top:calc(var(--header-height, 130px) + 16px);display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:var(--bs-r-md);background:var(--bs-mist)}.bs .bs-cart-sum h2{font-size:18px;font-weight:700;margin-bottom:2px}.bs .bs-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px;color:var(--bs-ink-2)}.bs .bs-sum-row .bs-price{font-size:15px;font-weight:500;color:var(--bs-ink)}.bs .bs-sum-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:12px;border-top:1px solid var(--bs-mist-2);font-weight:600}.bs .bs-sum-total .bs-price{font-size:24px;font-weight:600}.bs .bs-cart-sum form{margin:4px 0 0}.bs .bs-cart-xbtns{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 44px}.bs .bs-cart-sum .bs-plist{background:var(--bs-paper);margin-top:4px}.bs .bs-cart-sum .bs-plist li{padding:10px 14px}.bs .bs-cart-empty{border:1px solid var(--bs-line);border-radius:var(--bs-r-md)}.bs .bs-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(28px,4vw,52px) clamp(48px,6vw,80px)}.bs .bs-contact-lead{color:var(--bs-ink-2);font-size:16px;margin:10px 0 24px}.bs .bs-contact-list{list-style:none;display:flex;flex-direction:column;gap:10px}.bs .bs-contact-list a{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--bs-r-md);background:var(--bs-mist);transition:background .2s}.bs .bs-contact-list a:hover{background:var(--bs-mist-2)}.bs .bs-contact-ic{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--bs-paper);color:var(--bs-red)}.bs .bs-contact-ic .bs-ic{width:20px;height:20px}.bs .bs-contact-list small{display:block;font-size:13px;color:var(--bs-ink-2)}.bs .bs-contact-list b{display:block;font-size:16px;font-weight:600}.bs .bs-contact-form{border:1px solid var(--bs-line);border-radius:var(--bs-r-md);padding:clamp(20px,3vw,32px)}.bs .bs-contact-form form{margin:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.bs .bs-contact-form h2{font-size:20px;font-weight:700}.bs .bs-form-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bs .bs-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.bs .bs-field--full{grid-column:1 / -1}.bs .bs-field input,.bs .bs-field textarea{width:100%;height:46px;padding:0 14px;border:1.5px solid var(--bs-line);border-radius:12px;background:var(--bs-paper);font:400 15px/1.5 var(--bs-f-ui);color:var(--bs-ink);transition:border-color .2s;box-shadow:none;-webkit-appearance:none;appearance:none}.bs .bs-field textarea{height:auto;min-height:130px;padding:12px 14px;resize:vertical}.bs .bs-field input:focus,.bs .bs-field textarea:focus{outline:none;border-color:var(--bs-plum-2)}.bs .bs-contact-form .bs-btn{height:46px;font-size:15px;padding-inline:28px}.bs .bs-form-ok{width:100%;padding:16px 18px;border-radius:12px;background:#eaf5ee;color:#1e6b3a;font-weight:500}.bs .bs-form-err{width:100%;padding:12px 16px;border-radius:12px;background:#fdecec;color:var(--bs-red-2);font-size:14px}.bs .bs-page{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;padding-block:clamp(28px,4vw,52px) clamp(48px,6vw,80px)}.bs .bs-page--single{grid-template-columns:minmax(0,1fr)}.bs .bs-page-nav{position:sticky;top:calc(var(--header-height, 130px) + 16px);padding:18px;border-radius:var(--bs-r-md);background:var(--bs-mist)}.bs .bs-page-nav h2{font-size:15px;font-weight:600;color:var(--bs-ink-2);margin-bottom:8px;padding-inline:10px}.bs .bs-page-nav ul{list-style:none;display:flex;flex-direction:column;gap:2px}.bs .bs-page-nav a{display:block;padding:9px 10px;border-radius:8px;font-size:14.5px;transition:background .2s,color .2s}.bs .bs-page-nav a:hover{color:var(--bs-red-2)}.bs .bs-page-nav a.bs-on{background:var(--bs-paper);font-weight:600;color:var(--bs-plum)}.bs .bs-page-body{max-width:820px;color:var(--bs-ink-2);font-size:15.5px;line-height:1.8}.bs .bs-page-body .policy-page{max-width:none!important;margin:0!important;font-family:inherit!important;color:inherit!important;line-height:inherit!important}.bs .bs-page-body h1{font:700 clamp(28px,2.8vw,38px)/1.2 var(--bs-f-ui)!important;color:var(--bs-ink);text-align:right!important;margin:0 0 8px!important;letter-spacing:-.01em}.bs .bs-page-body h1+p{text-align:right!important;color:var(--bs-ink-2)!important;font-size:14px!important;margin:0 0 28px!important}.bs .bs-page-body p[style*=center]{text-align:right!important}.bs .bs-page-body h2{font-size:20px;font-weight:700;color:var(--bs-ink);margin:34px 0 10px}.bs .bs-page-body h3{font-size:17px;font-weight:600;color:var(--bs-ink);margin:24px 0 8px}.bs .bs-page-body p{margin:0 0 12px}.bs .bs-page-body ul,.bs .bs-page-body ol{margin:0 0 14px;padding-inline-start:1.3em;padding-inline-end:0!important;padding-right:1.3em}.bs .bs-page-body ul[style*=none]{padding-right:0!important;padding-inline-start:0}.bs .bs-page-body li{margin-bottom:6px}.bs .bs-page-body li::marker{color:var(--bs-red)}.bs .bs-page-body strong{color:var(--bs-ink);font-weight:600}.bs .bs-page-body a{color:var(--bs-red-2);text-decoration:underline;text-underline-offset:3px}.bs .bs-page-body table{width:100%;border-collapse:separate!important;border-spacing:0;margin:14px 0 22px!important;border:1px solid var(--bs-line);border-radius:var(--bs-r-sm);overflow:hidden;font-size:14.5px;line-height:1.5}.bs .bs-page-body thead{background:var(--bs-mist)!important}.bs .bs-page-body th{font-weight:600;color:var(--bs-ink)}.bs .bs-page-body th,.bs .bs-page-body td{padding:11px 14px;text-align:right;vertical-align:top;border:0;border-bottom:1px solid var(--bs-line)}.bs .bs-page-body tr:last-child td{border-bottom:0}@media(max-width:860px){.bs .bs-cart-grid,.bs .bs-contact,.bs .bs-page{grid-template-columns:minmax(0,1fr)}.bs .bs-cart-sum,.bs .bs-page-nav{position:static}.bs .bs-page-nav{order:2}}@media(max-width:560px){.bs .bs-cart-lines .bs-line{grid-template-columns:92px minmax(0,1fr);gap:14px}.bs .bs-form-grid{grid-template-columns:minmax(0,1fr)}.bs .bs-cart-sum{padding:18px}}@media(max-width:760px){.product-grid__item.bs .bs-price{font-size:17px}.product-grid__item.bs .bs-card-title{font-size:14px}.product-grid__item.bs .bs-add{font-size:13px;padding-inline:8px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bs.css.map */
