.slb-pdp .main-content,.slb-pdp .slb-main{padding:0}.slb-pdp .header-group{margin:0}.promo{background:var(--volt);overflow:hidden;padding:8px 0}.promo-track{display:flex;width:max-content;animation:promo-scroll var(--promo-secs, 160s) linear infinite}.promo-run{display:flex;align-items:center;gap:26px;padding-right:26px}.promo-item{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--ink);white-space:nowrap}.promo-sep{color:var(--amber);font-size:14px;font-weight:700}@keyframes promo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.promo-track{animation:none}}.slb-pdp .announcement-bar-static .announcement{--font-family: var(--font-body) !important;--font-style: normal !important;--font-weight: 700 !important;--adjust-text-size: 1.042 !important;--line-height: 1.2 !important;--letter-spacing: .04em !important;--padding: 8px !important;--text: var(--ink) !important;--border: var(--volt) !important;min-height:0;background:var(--volt)}.slb-pdp .announcement-bar-static .announcement__ticker{padding:0 13px!important}.slb-pdp .announcement-bar-static .announcement__block--text:after{content:"\bb";margin-left:26px;color:var(--amber);font-size:14px;font-weight:700;line-height:1}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;background:var(--pink);padding:12px 14px}.site-header .logo{position:absolute;left:50%;transform:translate(-50%);display:block}.site-header .logo img{width:72px;height:auto}.menu-btn{display:flex;align-items:center;gap:8px;background:var(--volt);border:2px solid var(--ink);border-radius:var(--radius-sm);padding:10px 14px;box-shadow:var(--shadow-hard-sm);font-weight:700;font-size:13px;color:var(--ink);transition:transform .08s ease,box-shadow .08s ease}@media(hover:hover){.menu-btn:hover,.icon-btn:hover{transform:translate(-3px,-4px);box-shadow:var(--shadow-hard)}}.menu-btn:active,.icon-btn:active{transform:translate(3px,4px);box-shadow:none}.menu-label{display:none}.hamburger{display:flex;flex-direction:column;gap:4px}.hamburger i{display:block;width:16px;height:2.5px;border-radius:2px;background:var(--ink)}.header-right{display:flex;gap:8px}.icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--volt);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);transition:transform .08s ease,box-shadow .08s ease;text-decoration:none}.icon-btn[data-cart-count]:after{content:attr(data-cart-count);position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;background:var(--ink);color:var(--on-ink);border-radius:100px;font-size:10px;font-weight:700;line-height:18px;text-align:center}.icon-btn[data-cart-count="0"]:after{display:none}.slb-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.slb-nav[data-open=true]{pointer-events:auto}.slb-nav-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity .2s ease}.slb-nav[data-open=true] .slb-nav-scrim{opacity:1}.slb-nav-panel{position:absolute;top:0;left:0;height:100%;width:min(86vw,360px);background:var(--white);border-right:2.5px solid var(--ink);padding:24px 20px;transform:translate(calc(-100% - 4px));transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:18px}.slb-nav[data-open=true] .slb-nav-panel{transform:translate(0)}.slb-nav-close{align-self:flex-end;width:34px;height:34px;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm)}.slb-nav-links{display:flex;flex-direction:column;gap:4px}.slb-nav-links a,.slb-nav-parent{font-family:var(--font-display);font-size:32px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:8px 0;border-bottom:1.5px solid var(--rule)}.slb-nav-links a:hover,.slb-nav-parent:hover{color:var(--grape)}.slb-nav-group{display:flex;flex-direction:column}.slb-nav-parent{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;background:none;border:0;border-bottom:1.5px solid var(--rule);border-radius:0;text-align:left;line-height:normal;cursor:pointer}.slb-nav-parent[aria-expanded=true]{border-bottom-color:transparent}.slb-nav-parent:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.slb-nav-chev{flex-shrink:0;width:10px;height:10px;margin-right:6px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.slb-nav-parent[aria-expanded=true] .slb-nav-chev{transform:translateY(3px) rotate(-135deg)}.slb-nav-sub{display:flex;flex-direction:column;padding:6px 0 10px;border-top:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule)}.slb-nav-sub[hidden]{display:none}.slb-nav-links .slb-nav-sub a{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;padding:9px 0 9px 16px;border-bottom:0}.slb-nav-sub .slb-nav-sub{padding:0 0 4px;border:0}.slb-nav-links .slb-nav-sub .slb-nav-sub a{padding-left:32px;font-weight:400}@media(min-width:768px){.site-header{padding:16px 20px}.menu-label{display:inline}.site-header .logo img{width:86px}}.footer{background:var(--ink);padding:48px var(--page-pad) 32px}.footer-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.footer-logo{width:72px;height:auto}.footer-tag{color:var(--on-ink-70);font-size:14px;max-width:340px;line-height:1.5}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media(max-width:520px){.footer-nav{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;justify-items:center;gap:12px 28px}}.footer-nav a{color:var(--on-ink);font-weight:600;font-size:14px;text-decoration:none}.footer-nav a:hover{color:var(--volt)}.footer-fine{color:var(--on-ink-45);font-size:12px;margin-top:12px}.hero{background:var(--white);padding:0 0 var(--section-gap)}.hero-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr}.gallery{min-width:0;padding:16px var(--page-pad) 0}.gallery-main{background:var(--tile);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid var(--ink);border-radius:var(--radius-xl)}.gallery-main img{width:100%;height:100%;object-fit:cover}.gallery-thumbs{display:flex;gap:12px;padding:16px 0 4px;overflow-x:auto;scrollbar-width:thin}.thumb[hidden],.gallery-thumbs[data-count="0"],.gallery-thumbs[data-count="1"]{display:none}.thumb{flex:0 0 72px;width:72px;height:72px;padding:0;border:2px solid var(--ink);border-radius:var(--radius-md);overflow:hidden;background:var(--tile);opacity:.75;transition:opacity .12s ease,border-color .1s ease}@media(hover:hover){.thumb:hover{opacity:1}}.thumb.is-active{opacity:1;border-color:var(--pink);border-width:2.5px}.thumb img{width:100%;height:100%;object-fit:cover}.buybox-col{min-width:0;margin:16px var(--page-pad) 0}@media(min-width:1024px){.hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);gap:32px;padding:32px var(--page-pad) 0;align-items:start}.gallery{position:sticky;top:96px;padding:0}.buybox-col{margin:0}}@media(min-width:1200px){.hero-inner{grid-template-columns:minmax(0,1.55fr) minmax(420px,1fr)}.gallery{padding-left:88px}.gallery-thumbs{position:absolute;top:0;left:0;bottom:0;width:72px;flex-direction:column;padding:0;overflow:hidden auto;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}}.buybox{overflow:hidden}@media(max-width:1023px){.buybox.hard-card{box-shadow:none}}.buybox-main{display:flex;flex-direction:column;gap:12px;padding:24px 20px}.buybox-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-title{font-size:clamp(30px,7vw,40px);letter-spacing:-.01em}.tagline{font-size:16px;color:var(--ink-65);margin-top:2px}.price-block{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;padding-top:4px;text-align:right}.price-compare{font-size:14px;color:var(--ink-50)}.price-current{font-family:var(--font-display);font-size:clamp(34px,7vw,42px);line-height:1;color:var(--ink)}.price-current.is-deal{color:var(--grape)}.price-per{margin-top:3px;font-size:13px;font-weight:700;color:var(--grape)}.stars-row{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink)}.avatars{display:flex}.avatars img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid var(--white);margin-right:-8px}.stars{color:var(--grape);font-size:15px;letter-spacing:2px;margin-left:8px}.stars-label{font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.field-label{font-size:15px;color:var(--ink-65)}.field-label strong{color:var(--ink);font-weight:700}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:12px}.panel-head .stock-status{white-space:nowrap}.pack-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.pack-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;min-height:78px;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-md);padding:10px 8px 11px;font-family:var(--font-body);transition:background-color .1s ease,border-color .1s ease}@media(hover:hover){.pack-option:hover:not([aria-checked=true]){background:var(--tile)}}.pack-option[aria-checked=true]{border-color:var(--pink);background:var(--pink-wash)}.pack-label{font-weight:700;font-size:16px;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.pack-sub{font-size:12px;line-height:1.2;color:var(--ink-65)}.pack-sub.is-save{color:var(--grape);font-weight:600}.pack-badge{margin-bottom:6px;background:var(--volt);border:1.5px solid var(--ink);border-radius:4px;font-size:9.5px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:4px 6px 3px;white-space:nowrap}@media(max-width:359px){.pack-option{padding-inline:4px}.pack-label{white-space:nowrap}}@media(min-width:390px){.pack-sub{white-space:nowrap}}.swatch-grid{display:flex;flex-wrap:wrap;gap:7px;row-gap:12px}#single-panel .swatch-grid{display:grid;grid-template-columns:repeat(var(--swatch-cols, 6),minmax(0,1fr));gap:4px 0;justify-items:center}#single-panel .swatch{width:100%;max-width:52px;height:auto;aspect-ratio:1;border:0}#single-panel .swatch-dot{width:min(32px,78%);height:auto;aspect-ratio:1}#single-panel .swatch[aria-checked=true] .swatch-dot{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--pink)}.bundle-slots{display:flex;gap:12px}.gwp-note{font-size:13px;font-weight:600;background:var(--volt);border:1.5px solid var(--ink);border-radius:var(--radius-sm);padding:8px 12px}.cta-row{display:flex;gap:12px;margin-top:16px}.qty-stepper{display:flex;align-items:center;align-self:stretch;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-md);padding:0 4px}.qty-btn{width:34px;align-self:stretch;display:grid;place-items:center;background:none;border:0;padding:0;font-family:var(--font-body);font-size:22px;line-height:1;color:var(--ink);transition:transform .08s ease,opacity .1s ease}@media(hover:hover){.qty-btn:hover:not(:disabled){transform:scale(1.2)}}.qty-btn:active:not(:disabled){transform:scale(.9)}.qty-btn:disabled{opacity:.25}.qty-value{min-width:22px;text-align:center;font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.cta{flex:1;font-size:16px}@media(max-width:390px){.cta-row{flex-direction:column;align-items:stretch}.qty-stepper{justify-content:space-between;min-height:50px}.qty-btn{width:44px}.cta{flex:none;width:100%}}.guarantee-line{display:flex;align-items:center;gap:10px;width:100%;background:var(--wash);border:1.5px solid var(--ink);border-radius:var(--radius-sm);padding:11px 14px;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--ink);text-align:left;transition:background .12s ease}.gl-text{flex:1;min-width:0;text-wrap:balance;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:var(--ink-65)}.gl-info{flex-shrink:0;display:inline-flex;color:var(--ink);transition:color .12s ease,transform .12s ease}.guarantee-line img{flex-shrink:0}@media(hover:hover){.guarantee-line:hover{background:var(--lavender)}.guarantee-line:hover .gl-text{text-decoration-color:var(--ink)}.guarantee-line:hover .gl-info{color:var(--grape);transform:scale(1.08)}}.spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:18px 0 0;padding:18px 0 2px;border-top:1px solid var(--rule)}.spec-item{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.spec-tile{display:grid;place-items:center;width:44px;height:44px;background:var(--ink);border-radius:50%;color:var(--on-ink)}.spec-icon{width:22px;height:22px}.spec-text{max-width:9em;font-size:10.5px;font-weight:700;line-height:1.25;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}@media(max-width:479px){.spec-tile{width:40px;height:40px}.spec-icon{width:20px;height:20px}.spec-text{font-size:10px;letter-spacing:.04em}}@media(max-width:390px){.spec-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.spec-item{flex-direction:row;align-items:center;gap:10px;text-align:left}.spec-tile{flex-shrink:0}.spec-text{flex:1;min-width:0;max-width:none}}.gtee{position:fixed;top:0;right:0;bottom:0;left:0;width:min(430px,calc(100vw - 32px));border:2.5px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard-lg);padding:30px 26px 28px;margin:auto;text-align:center;background:var(--white)}.gtee::backdrop{background:var(--scrim)}.gtee-close{position:absolute;top:12px;right:14px}.gtee-seal{display:flex;justify-content:center;margin-bottom:18px}.gtee-title{font-size:clamp(26px,6vw,32px);line-height:1.02;text-wrap:wrap}.gtee-body{max-width:44ch;margin:10px auto 18px;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--ink)}.gtee-terms{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:11px;text-align:left;font-size:14.5px;line-height:1.45;color:var(--ink)}.gtee-closer{margin-top:18px;padding-top:15px;border-top:1.5px solid var(--rule);font-size:14px;font-weight:600;color:var(--grape)}.buybox-stack{display:flex;flex-direction:column;gap:14px;padding:20px 20px 24px;background:var(--tile);border-top:1.5px solid var(--rule)}.stack-heading{font-size:17px;letter-spacing:.01em}.upsell-card{background:var(--white);border:1.5px solid var(--ink-80);border-radius:var(--radius-md);padding:16px}.upsell-top{display:flex;align-items:flex-start;gap:12px}.upsell-img{width:66px;height:60px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;background:var(--white)}.upsell-copy{flex:1;min-width:0}.upsell-title{font-weight:700;font-size:15px;line-height:1.25}.upsell-blurb{font-size:13px;color:var(--ink-65);margin-top:3px}.upsell-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.upsell-price s{font-size:12.5px;color:var(--ink-50)}.upsell-price span{font-family:var(--font-display);font-size:20px;line-height:1.1}.upsell-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.upsell-pager{display:flex;align-items:center;gap:6px;flex-shrink:0}.upsell-arrow{position:relative;width:34px;height:34px;background:var(--white);border:1.5px solid var(--ink);border-radius:var(--radius-sm);transition:background .1s ease,transform .1s ease}.upsell-arrow:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translate(-32%,-50%) rotate(45deg)}.upsell-arrow--next:after{transform:translate(-68%,-50%) rotate(-135deg)}@media(hover:hover){.upsell-arrow:hover{background:var(--volt);transform:translateY(-1px)}}.upsell-select{flex:1;min-width:0}.upsell-select select{width:100%;font-family:var(--font-body);font-weight:600;font-size:13.5px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink-30);border-radius:var(--radius-sm);padding:8px 12px;min-height:34px;cursor:pointer}.upsell-add{flex-shrink:0;background:var(--white);color:var(--ink);font-weight:700;font-size:13.5px;border:1.5px solid var(--ink);border-radius:100px;padding:8px 20px;box-shadow:var(--shadow-hard-sm)}@media(hover:hover){.upsell-add:hover{transform:translate(-3px,-4px);box-shadow:var(--shadow-hard)}}.accordion-list{border-top:1.5px solid var(--rule)}.accordion{border-bottom:1.5px solid var(--rule)}.accordion summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-weight:700;font-size:15.5px;padding:15px 2px}.accordion summary::-webkit-details-marker{display:none}.accordion-chevron{font-size:20px;font-weight:400;transition:transform .15s ease}.accordion[open] .accordion-chevron{transform:rotate(90deg)}.accordion p{padding:0 2px 16px;font-size:14px;line-height:1.5;color:var(--ink-65)}.picker{width:min(480px,calc(100vw - 32px));border:2.5px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard-lg);padding:24px 20px;margin:auto;background:var(--white)}.picker::backdrop{background:var(--scrim)}.picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.picker-title{font-size:clamp(20px,5vw,26px)}.picker-close{background:none;border:none;font-size:20px;color:var(--ink-65);padding:2px}.picker-image{background:var(--tile);border-radius:var(--radius-md);aspect-ratio:4 / 3;overflow:hidden;margin-bottom:14px}.picker-image img{width:100%;height:100%;object-fit:cover}.picker-image img[hidden]{display:none}.picker-image img.is-ghost{object-fit:contain;padding:10% 14%;opacity:.55;filter:grayscale(1)}.picker-empty{display:grid;place-items:center;width:100%;height:100%;background:var(--tile);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink-65);text-align:center}.picker-empty[hidden]{display:none}.picker-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 0 16px}.picker-swatches .swatch{position:relative;flex:0 0 40px;width:40px;height:40px;border:0}.picker-swatches .swatch-dot{width:100%;height:100%}.picker-swatches .swatch[aria-checked=true] .swatch-dot{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--pink)}.picker-swatches .swatch-slot{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;width:18px;height:18px;background:var(--pink);color:var(--ink);border:1.5px solid var(--ink);border-radius:50%;font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1;pointer-events:none}.picker-cta{width:100%;font-size:15px;text-wrap:balance}@media(max-width:767px){.picker-swatches{display:grid;grid-template-columns:repeat(var(--picker-cols, 7),minmax(0,1fr));gap:10px 4px;justify-items:center}.picker-swatches .swatch{flex:none;width:100%;max-width:40px;height:auto;aspect-ratio:1}}@media(min-width:768px){.picker{width:min(720px,calc(100vw - 32px))}.picker-image{aspect-ratio:auto;height:min(380px,44vh);background:var(--white)}.picker-image img{object-fit:contain}}@media(min-width:1024px){.buybox-main{padding:40px 36px 28px;gap:14px}.buybox-stack{padding:24px 36px 36px}.picker{padding:32px}}.brand-sticker{display:grid;place-items:center;width:var(--sticker-size);aspect-ratio:1;background:var(--white);border:2.5px solid var(--ink);border-radius:18%;box-shadow:var(--shadow-hard-sm);transform:rotate(var(--sticker-rotate));pointer-events:none}.brand-sticker img{width:74%;height:auto}.brand-sticker.is-armed{opacity:0;transform:rotate(var(--sticker-rotate)) scale(0)}.brand-sticker.is-slapped{animation:sticker-slap .4s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes sticker-slap{0%{opacity:0;transform:rotate(calc(var(--sticker-rotate) + 12deg)) scale(1.7)}65%{opacity:1;transform:rotate(var(--sticker-rotate)) scale(.93)}to{opacity:1;transform:rotate(var(--sticker-rotate)) scale(1)}}@media(prefers-reduced-motion:reduce){.brand-sticker.is-armed{opacity:1;transform:rotate(var(--sticker-rotate))}.brand-sticker.is-slapped{animation:none}}.cart-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.cart-root[data-open=true]{pointer-events:auto}.cart-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity .2s ease}.cart-root[data-open=true] .cart-scrim{opacity:1}.cart-panel{position:absolute;top:0;right:0;height:100%;width:min(94vw,420px);display:flex;flex-direction:column;background:var(--white);border-left:2.5px solid var(--ink);transform:translate(calc(100% + 4px));transition:transform .24s cubic-bezier(.4,0,.2,1)}.cart-root[data-open=true] .cart-panel{transform:translate(0)}.cart-head{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;border-bottom:2.5px solid var(--ink)}.cart-title{font-size:30px;color:var(--ink)}.cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;background:var(--pink);border:2px solid var(--ink);border-radius:100px;font-size:12px;font-weight:700;color:var(--ink)}.cart-close{margin-left:auto;width:34px;height:34px;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);font-size:14px;line-height:1;color:var(--ink)}.cart-ship{padding:12px 18px 14px;background:var(--white);border-bottom:1.5px solid var(--rule)}.cart-ship-copy{margin:0 0 8px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink)}.cart-ship-track{height:8px;background:var(--tile);border:1.5px solid var(--ink);border-radius:var(--radius-sm);overflow:hidden}.cart-ship-fill{display:block;width:0;height:100%;background:var(--volt);transition:width .3s ease}.cart-scroll{flex:1;display:flex;flex-direction:column;overflow-y:auto}.cart-body{flex:1 0 auto;padding:0 18px;display:flex;flex-direction:column}.cart-row{padding:18px 0}.cart-row+.cart-row{border-top:1.5px solid var(--rule)}.pack{border:2.5px solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-hard-sm);overflow:hidden}.pack-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 15px;background:var(--ink)}.pack-title{font-size:24px;color:var(--on-ink)}.pack-prices{display:flex;align-items:baseline;gap:8px}.pack-was{font-size:13px;color:var(--on-ink-45);text-decoration:line-through}.pack-now{font-size:17px;font-weight:700;color:var(--on-ink)}.pack-lines{list-style:none;margin:0;padding:0}.pack-line{display:flex;align-items:center;gap:11px;padding:9px 15px;border-bottom:1.5px solid var(--rule)}.line-thumb{display:block;width:38px;height:38px;flex-shrink:0;background:var(--tile);border:1.5px solid var(--ink);border-radius:var(--radius-sm);overflow:hidden}.line-thumb img{width:100%;height:100%;object-fit:cover}.line-thumb--lg{width:62px;height:62px}.line-name{font-size:14.5px;font-weight:600;color:var(--ink)}.line-eta{margin-left:auto;padding:3px 9px;background:var(--lavender);border:1.5px solid var(--ink);border-radius:100px;font-size:11px;font-weight:700}.pack-gift{display:flex;align-items:center;gap:11px;padding:9px 15px;border-bottom:1.5px solid var(--rule)}.gift-name{font-size:14px;color:var(--ink-65)}.gift-free{margin-left:auto;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ink-65)}.pack-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;background:var(--white)}.cart-preorder-note{margin:14px 0 0;padding:11px 14px;background:var(--lavender);border:1.5px solid var(--ink);border-radius:var(--radius-md);font-size:13px;line-height:1.4;color:var(--ink)}.line-status,.pack-status{display:flex;min-width:0}.line-status{margin-top:8px}.cart-panel .stock-status--ready .stock-status-dot:after{animation:none}.pack-remove{flex-shrink:0;padding:0;background:none;border:none;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-65)}.line{display:flex;align-items:flex-start;gap:14px}.line-main{flex:1;min-width:0}.line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.line-heading{min-width:0}.line-title{font-size:14.5px;font-weight:700}.line-variant{margin-top:1px;font-size:13px;color:var(--ink-65)}.line-tag{display:block;margin-top:5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50)}.line-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.line-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:var(--radius-sm);overflow:hidden}.line-qty button{width:28px;height:28px;background:var(--white);border:none;font-size:14px;font-weight:700}.line-qty span{min-width:28px;text-align:center;font-size:13px;font-weight:700;border-left:1.5px solid var(--ink);border-right:1.5px solid var(--ink);line-height:28px}.line-price{display:flex;flex-direction:column;flex-shrink:0;text-align:right;font-size:14.5px;font-weight:700}.line-was{font-size:12px;font-weight:400;color:var(--ink-50);text-decoration:line-through}.line-remove{flex-shrink:0;padding:0;background:none;border:none;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-50)}.cart-empty{padding:30px 0;text-align:center;font-size:14px;color:var(--ink-65)}.cart-notes{border-top:1.5px solid var(--rule)}.cart-note+.cart-note{border-top:1.5px solid var(--rule)}.cart-note-toggle{display:block;width:100%;padding:13px 18px;background:none;border:none;font-family:var(--font-body);font-size:13px;font-weight:600;text-align:left;color:var(--ink);cursor:pointer}.cart-note-toggle:hover,.cart-note-toggle[aria-expanded=true]{text-decoration:underline}.cart-note-field{padding:0 18px 16px}.cart-note-field textarea{display:block;width:100%;min-height:76px;padding:10px 12px;background:var(--white);border:1.5px solid var(--ink);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:14px;line-height:1.4;color:var(--ink);resize:vertical}.cart-note-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cart-foot{padding:16px 18px calc(16px + env(safe-area-inset-bottom));border-top:2.5px solid var(--ink)}.cart-total{display:flex;align-items:baseline;justify-content:space-between}.cart-total-label{font-size:22px}.cart-total-value{font-size:30px}.cart-saved{margin-top:2px;font-size:12.5px;font-weight:700;color:var(--grape)}.cart-checkout{width:100%;margin-top:12px;font-size:17px;padding:15px 20px;text-decoration:none}.cart-foot--team{background:var(--ink);border-top-color:var(--ink)}.cart-foot--team .cart-total,.cart-foot--team .cart-saved{display:none}.cart-team-title{font-size:30px;line-height:.95;text-transform:uppercase;text-wrap:balance;color:var(--on-ink)}.cart-team-body{margin-top:8px;font-size:13.5px;line-height:1.45;text-wrap:pretty;color:var(--on-ink-70)}.cart-team-cta{width:100%;margin-top:16px;font-size:16px;padding:15px 18px;border-color:var(--volt);box-shadow:none;text-decoration:none}.cart-team-alt{margin-top:12px;text-align:center;font-size:12.5px;color:var(--on-ink-70)}.cart-checkout[hidden],.cart-team[hidden]{display:none}.marquee{background:var(--ink);overflow:hidden;padding:14px 0}.marquee-track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-secs, 40s) linear infinite}.marquee-run{display:flex;align-items:center;gap:56px;padding-right:56px}.marquee-item{font-family:var(--font-display);font-size:20px;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase}.marquee-item.is-white{color:var(--on-ink)}.marquee-item.is-volt{color:var(--volt)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:768px){.marquee-item{font-size:26px}.marquee-run{gap:80px;padding-right:80px}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.deck{--dk-step: 14px;--dk-pad: 14px;--dk-radius: 10px;background:var(--white);overflow:hidden}.dk-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head cta" "intro intro" "stage stage";gap:20px 24px;align-items:start}.dk-head{grid-area:head}.dk-copy{display:contents}.dk-intro{grid-area:intro}.dk-cta{grid-area:cta;align-self:start;justify-self:end;margin-top:6px}@media(max-width:599px){.dk-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "intro" "cta" "stage";gap:16px}.dk-cta{justify-self:start;margin-top:0}}.dk-stage{grid-area:stage;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.deck .section-heading{font-size:clamp(38px,8vw,84px)}.dk-intro{max-width:42ch;font-size:15px;line-height:1.5;color:var(--ink)}.dk-deck{position:relative;width:100%;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none}.dk-deck:focus-visible .dk-card[data-pos="0"]{outline:3px solid var(--ink);outline-offset:4px}.dk-sizer{width:calc(100% - 3 * var(--dk-step));aspect-ratio:var(--dk-rw) / var(--dk-rh);margin-top:calc(3 * var(--dk-step))}.dk-card{position:absolute;left:0;bottom:0;width:calc(100% - 3 * var(--dk-step));aspect-ratio:var(--dk-rw) / var(--dk-rh);padding:var(--dk-pad);border:1.5px solid var(--ink);border-radius:var(--dk-radius);background:var(--volt);container-type:inline-size;--p: 0;transform:translate(calc(var(--p) * var(--dk-step)),calc(var(--p) * -1 * var(--dk-step)));z-index:5;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease;cursor:pointer}.dk-card[data-pos="0"]{--p: 0;z-index:8;cursor:default}.dk-card[data-pos="1"]{--p: 1;z-index:7}.dk-card[data-pos="2"]{--p: 2;z-index:6}.dk-card[data-pos="3"]{--p: 3;z-index:5}.dk-card[data-hidden]{opacity:0;z-index:4;pointer-events:none}.dk-card[data-color=volt]{background:var(--volt)}.dk-card[data-color=pink]{background:var(--pink)}.dk-card[data-color=grape]{background:var(--grape)}.dk-card[data-color=lavender]{background:var(--lavender)}.dk-card-in{display:flex;align-items:stretch;gap:var(--dk-pad);height:100%;transition:opacity .25s ease .12s}.dk-card:not([data-pos="0"]) .dk-card-in{opacity:0}.dk-media{position:relative;flex:0 0 auto;height:100%;aspect-ratio:9 / 16;overflow:hidden;border:1.5px solid var(--ink);border-radius:calc(var(--dk-radius) - 4px);background:var(--tile)}.dk-media video,.dk-media img{display:block;width:100%;height:100%;object-fit:cover}.dk-crop{object-position:var(--pos, 50% 50%);transform:scale(var(--zoom, 1));transform-origin:var(--pos, 50% 50%)}.dk-mute{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;background:var(--white);border:0;border-radius:50%;color:var(--ink);padding:0}.dk-mute svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dk-spk{fill:currentColor;stroke:none}.dk-mute[data-muted=true] .dk-on,.dk-mute[data-muted=false] .dk-off{display:none}.dk-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(12px,3cqi,20px);color:var(--ink)}.dk-text-body{display:flex;flex-direction:column;gap:clamp(6px,1.6cqi,10px)}.dk-title{font-size:clamp(22px,7.4cqi,42px);line-height:.95}.dk-body{font-size:clamp(12px,2.8cqi,15px);line-height:1.45}.dk-board{overflow:hidden;background:var(--ink);border-radius:6px;padding:clamp(7px,2cqi,11px) 0;--board: var(--volt)}.dk-card[data-color=volt] .dk-board{--board: var(--volt)}.dk-card[data-color=pink] .dk-board{--board: var(--pink)}.dk-card[data-color=grape] .dk-board,.dk-card[data-color=lavender] .dk-board{--board: var(--lavender)}.dk-board-run{display:flex;align-items:center;gap:.9em;width:max-content;padding-left:.9em;font-family:var(--font-display);font-size:clamp(20px,6cqi,34px);line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--board);animation:dk-board 18s linear infinite}.dk-board-sep{font-size:.6em;opacity:.8}@keyframes dk-board{to{transform:translate(-50%)}}.deck[data-style=split] .dk-card[data-color=grape] .dk-text{color:var(--on-ink)}.deck[data-style=panel] .dk-text{background:var(--white);border:1.5px solid var(--ink);border-radius:calc(var(--dk-radius) - 4px);padding:clamp(12px,3cqi,20px) clamp(12px,3.4cqi,22px)}.deck[data-style=dark] .dk-text{background:var(--ink);border:1.5px solid var(--ink);border-radius:calc(var(--dk-radius) - 4px);padding:clamp(12px,3cqi,20px) clamp(12px,3.4cqi,22px);color:var(--on-ink)}.deck[data-style=dark] .dk-body{color:var(--on-ink-70)}.dk-row{display:flex;justify-content:flex-end;width:100%}.dk-arrows{display:flex;gap:10px}.dk-arrow{width:46px;height:46px;display:grid;place-items:center;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);font-size:19px;line-height:1;color:var(--ink);padding:0;transition:transform .08s ease,box-shadow .08s ease,background-color .1s ease}@media(hover:hover){.dk-arrow:hover{background:var(--tile)}}.dk-arrow:active{transform:translate(3px,4px);box-shadow:none}.dk-arrow:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media(max-width:599px){.deck{--dk-step: 9px;--dk-pad: 11px}}@media(min-width:1000px){.deck .section-heading{font-size:clamp(40px,6vw,84px);max-width:15ch}.dk-copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.dk-intro,.dk-cta{grid-area:auto;justify-self:auto;margin-top:0}.dk-deck,.dk-row{max-width:calc(var(--dk-w) + 3 * var(--dk-step))}.dk-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head stage" "copy stage";gap:20px 48px;align-items:start}.dk-head,.dk-copy{align-self:start}.dk-stage{align-items:flex-end;padding-top:56px}.dk-intro{font-size:16px}}@media(min-width:1400px){.dk-layout{gap:24px 72px}.dk-stage{padding-top:72px}.deck .section-heading{font-size:clamp(84px,6.4vw,104px)}.dk-intro{font-size:18px;max-width:44ch}.deck{--dk-step: 16px;--dk-pad: 16px}}@media(prefers-reduced-motion:reduce){.dk-card,.dk-card-in{transition:none}.dk-board-run{animation:none}}@media(max-width:599px){.deck{overflow:visible}.dk-deck{display:flex;gap:12px;width:auto;align-self:stretch;max-width:none;margin:0 calc(-1 * var(--page-pad));padding:0 var(--page-pad);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 var(--page-pad);scrollbar-width:none;touch-action:pan-x pan-y}.dk-deck::-webkit-scrollbar{display:none}.dk-sizer{display:none}.dk-card,.dk-card[data-pos="0"],.dk-card[data-pos="1"],.dk-card[data-pos="2"],.dk-card[data-pos="3"],.dk-card[data-hidden]{position:static;flex:0 0 84%;width:auto;aspect-ratio:auto;transform:none;opacity:1;z-index:auto;pointer-events:auto;scroll-snap-align:center;cursor:default}.dk-card-in,.dk-card:not([data-pos="0"]) .dk-card-in{flex-direction:column;height:auto;opacity:1}.dk-media{width:100%;height:auto;aspect-ratio:9 / 16;max-height:62svh}.dk-text{gap:14px}.dk-row{display:none}.dk-stage{margin-top:12px}}.plot{position:relative;background:var(--white)}.plot.is-live{height:calc(100vh + var(--plot-hold, 0px));height:calc(100svh + var(--plot-hold, 0px))}@supports selector(:has(> .a)){.plot.is-live{--plot-tail: 40vh;--plot-tail: 40svh}@media(max-width:699px){.plot.is-live{--plot-tail: 22vh;--plot-tail: 22svh}}.plot.is-live{height:calc(100vh + var(--plot-hold, 0px) + var(--plot-tail) + 100vh);height:calc(100svh + var(--plot-hold, 0px) + var(--plot-tail) + 100svh)}.shopify-section:has(>.plot.is-live)+.shopify-section{margin-top:-100vh;margin-top:-100svh}.shopify-section:has(>.plot.is-live)~.shopify-section{position:relative;z-index:2}.shopify-section:has(>.plot.is-live)+.shopify-section>.section{border-top:2px solid var(--ink)}}.plot.is-live .plot-inner{position:sticky;top:0}.plot-move{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;will-change:transform}.plot-move>.plot-b{position:absolute;left:0;right:0;top:calc(100% + var(--plot-b-top, 0px));padding:0 var(--page-pad)}.plot-inner{position:relative;height:100vh;height:100svh;display:flex;flex-direction:column;overflow:hidden;padding-top:var(--plot-hdr, 62px)}.plot.is-static .plot-inner{height:auto}.plot.is-static .plot-stage{flex:none;height:var(--plot-static-stage, min(60svh, 480px))}.plot-head{display:grid;place-items:center;padding:clamp(14px,3.4vh,40px) var(--page-pad) 0}.plot-line{grid-area:1 / 1;margin:0;font-family:var(--font-display);font-size:clamp(40px,7.4vw,92px);font-size:clamp(40px,7.4vw,max(92px,4.8vw));line-height:.92;text-align:center;text-transform:uppercase;color:var(--ink);text-wrap:balance}.plot-mark{display:inline-block;height:1.04em;width:auto;vertical-align:baseline;transform:translateY(.1em);margin:0 .04em}.plot.is-live .plot-line,.plot.is-static .plot-line{clip-path:inset(0 0 100% 0);transform:translateY(.18em);transition:clip-path .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1)}.plot.is-live .plot-line.is-on,.plot.is-static .plot-line.is-on{clip-path:inset(0 0 0 0);transform:none}.plot-a{visibility:hidden}.plot.is-live .plot-a,.plot.is-static .plot-a{visibility:visible}.plot-still{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:min(92%,560px);max-height:88%;object-fit:contain}.plot.is-live .plot-still,.plot.is-static .plot-still{display:none}.plot-stage{position:relative;flex:1;min-height:0;overflow:hidden;transform-origin:50% 44%;will-change:transform}.plot-layers{position:absolute;top:0;right:0;bottom:0;left:0}.plot-layers>*{position:absolute;left:0;top:0;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;visibility:hidden}.plot-layers>img{display:block;max-width:none}.plot-win{overflow:hidden}.plot-win>img{position:absolute;left:0;top:0;display:block;width:100%;max-width:none}.plot-item{filter:drop-shadow(0 var(--sh, 6px) calc(var(--sh, 6px) * 1.4) rgba(30,30,30,.22))}.plot-item.is-in{filter:drop-shadow(0 calc(var(--sh, 6px) * .3) calc(var(--sh, 6px) * .5) rgba(30,30,30,.18))}.plot-item.is-shaded{filter:drop-shadow(0 calc(var(--sh, 6px) * var(--shade)) calc(var(--sh, 6px) * 1.4 * var(--shade)) rgba(30,30,30,calc(.22 * var(--shade))))}.plot-ground{background:radial-gradient(closest-side,#1e1e1e33,#1e1e1e00)}.plot-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.plot-line{transition:none!important}}.bento{background:var(--ink);color:var(--on-ink)}.bt-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "car" "video" "amb" "ig" "rail";gap:12px}.bt-col{display:flex;flex-direction:column;gap:14px;min-width:0}@media(max-width:999.98px){.bt-col{display:contents}.bt-head{grid-area:head}.bt-carousel{grid-area:car}.bt-amb{grid-area:amb}.bt-rail{grid-area:rail}.bt-video{grid-area:video}.bt-ig{grid-area:ig}.bt-card{min-width:0;max-width:100%}.bt-carousel,.bt-video,.bt-ig,.bt-rail{align-self:start}}.bt-head{color:var(--on-ink);font-size:clamp(40px,4.8vw,72px);letter-spacing:-.01em;margin-bottom:6px}.bt-head-line{display:block}.bt-card{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--tile)}.bt-carousel{aspect-ratio:4 / 3}.bt-slides{position:absolute;top:0;right:0;bottom:0;left:0}.bt-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;visibility:hidden;transform:none;z-index:0;transition:none}.bt-slide img{display:block;width:100%;height:100%;object-fit:cover}.bt-slide[data-enter=bottom]{visibility:visible;transform:translateY(100%);z-index:2}.bt-slide[data-enter=top]{visibility:visible;transform:translateY(-100%);z-index:2}.bt-slide[data-leave]{visibility:visible;transform:none;z-index:1}.bt-slide[data-active]{visibility:visible;transform:none;z-index:2;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.bt-nav{position:absolute;left:16px;top:50%;width:14px;height:46%;transform:translateY(-50%);background:var(--white);border:1.5px solid var(--ink);border-radius:8px;z-index:3;cursor:ns-resize;touch-action:none;outline:none}.bt-nav:focus-visible{box-shadow:0 0 0 3px var(--pink)}.bt-nav-fill{position:absolute;left:3px;right:3px;top:calc(var(--bt-i, 0) * (100% / var(--bt-count, 1)) + 3px);height:calc(100% / var(--bt-count, 1) - 6px);border-radius:6px;background:var(--pink);transition:top .5s cubic-bezier(.2,.8,.2,1)}@media(pointer:coarse){.bt-nav{pointer-events:none}}.bt-amb{container-type:inline-size;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:380px;padding:0 clamp(12px,8%,24px) clamp(18px,9%,34px);background:var(--grape);color:var(--on-ink);cursor:default}.bt-amb[data-color=grape]{background:var(--grape);color:var(--on-ink)}.bt-amb[data-color=pink]{background:var(--pink);color:var(--ink)}.bt-amb[data-color=lavender]{background:var(--lavender);color:var(--ink)}.bt-amb[data-color=ink]{background:var(--ink);color:var(--on-ink)}.bt-ball-stage{position:absolute;left:0;right:0;top:0;height:40%;display:grid;place-items:start center;pointer-events:none}.bt-ball{grid-area:1 / 1;width:79%;aspect-ratio:1;transform:translateY(-42%);opacity:0;transition:opacity .22s ease}.bt-ball[data-active]{opacity:1}.bt-ball img{display:block;width:100%;height:100%;object-fit:contain;animation:bt-spin 16s linear infinite;filter:drop-shadow(0 12px 16px rgba(30,30,30,.35))}.bt-ball-stage[data-pulse] .bt-ball[data-active] img{animation:bt-spin 16s linear infinite,bt-pulse .5s cubic-bezier(.2,.8,.2,1)}@keyframes bt-spin{to{rotate:360deg}}@keyframes bt-pulse{0%{scale:1}40%{scale:1.12}to{scale:1}}.bt-amb-copy{flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;justify-items:center;gap:clamp(16px,6cqi,32px);width:100%;padding-top:46%}.bt-amb-title{font-size:clamp(22px,19cqi,72px);line-height:.94;letter-spacing:.005em;max-width:100%;text-wrap:balance}.bt-amb-cta{width:auto;white-space:nowrap;font-size:clamp(11px,4cqi,14px);letter-spacing:.02em;padding:clamp(11px,4cqi,16px) clamp(16px,6cqi,26px);box-shadow:var(--shadow-hard)}.bt-video{aspect-ratio:581 / 320;background:var(--ink)}.bt-video video{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;transform:translate(calc((50 - var(--bt-vfx, 50)) * 1% * var(--bt-vz, 1)),calc((50 - var(--bt-vfy, 50)) * 1% * var(--bt-vz, 1))) scale(var(--bt-vz, 1))}.bt-ig{display:block;aspect-ratio:4 / 5;color:var(--ink);text-decoration:none}.bt-ig img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.bt-tag{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 7px 7px 10px;background:var(--white);border:1.5px solid var(--ink);border-radius:12px;box-shadow:var(--shadow-hard-sm);color:var(--ink);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.bt-tag-ig{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bt-tag-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--ink);color:var(--on-ink);transition:background-color .2s ease,color .2s ease}.bt-tag-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.bt-ig:hover img{transform:scale(1.04)}.bt-ig:hover .bt-tag{transform:translate(-2px,-3px);box-shadow:var(--shadow-hard)}.bt-ig:hover .bt-tag-arrow{background:var(--pink);color:var(--ink)}}.bt-ig:active .bt-tag{transform:translate(2px,3px);box-shadow:none}.bt-ig:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.bt-rail{aspect-ratio:5 / 2;background:var(--pink);display:flex;align-items:center}.bt-rail[data-color=pink]{background:var(--pink)}.bt-rail[data-color=lavender]{background:var(--lavender)}.bt-rail[data-color=volt]{background:var(--volt)}.bt-rail[data-color=white]{background:var(--white)}.bt-rail-run{display:flex;align-items:center;gap:12px;width:max-content;height:100%;margin:0;list-style:none;padding:0 6px;animation:bt-rail var(--bt-rail-secs, 24s) linear infinite}.bt-rail:hover .bt-rail-run{animation-play-state:paused}@keyframes bt-rail{to{transform:translate(-50%)}}.bt-tile{flex:0 0 auto;height:70%;aspect-ratio:1;background:var(--white);border:2px solid var(--ink);border-radius:8px;overflow:hidden}.bt-tile img{display:block;width:100%;height:100%;object-fit:cover}.bt-tile-btn{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;transition:transform .15s ease}@media(hover:hover){.bt-tile-btn:hover{transform:scale(1.06)}}.bt-tile-btn:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}@media(max-width:699.98px){.bt-amb-copy{padding-top:56%}.bt-amb-cta{white-space:normal;line-height:1.2}}@media(min-width:350px)and (max-width:479.98px){.bt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "car car" "video video" "amb ig" "rail rail"}.bt-amb{min-height:270px}.bt-ig{aspect-ratio:auto;align-self:stretch}.bt-ig img{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:480px)and (max-width:699.98px){.bt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "car car" "amb video" "amb ig" "rail rail";gap:14px}}@media(min-width:700px)and (max-width:999.98px){.bt-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"head head" "car video" "car amb" "rail ig";gap:14px}.bt-carousel,.bt-rail{aspect-ratio:auto;align-self:stretch}.bt-tile{height:min(70%,220px)}}@media(min-width:1000px){.bt-grid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;gap:16px;align-items:stretch}.bt-col{gap:16px}.bt-head{margin-bottom:8px}.bt-carousel{aspect-ratio:1076 / 880}.bt-amb{flex:1;min-height:0}.bt-rail{aspect-ratio:581 / 233}.bt-video{aspect-ratio:581 / 320}.bt-ig{flex:1;min-height:0;aspect-ratio:auto}}@media(min-width:1400px){.bt-head{font-size:clamp(72px,5vw,92px)}.bt-nav{left:20px;width:16px}}@media(prefers-reduced-motion:reduce){.bt-slide,.bt-slide[data-active],.bt-ig img,.bt-tag,.bt-tag-arrow,.bt-nav-fill,.bt-ball{transition:none}.bt-ball img,.bt-ball-stage[data-pulse] .bt-ball[data-active] img{animation:none}.bt-rail-run{animation:none;width:auto;flex-wrap:wrap;justify-content:center;padding:10px}}.compare{background:var(--ink)}.compare .section-heading{color:var(--on-ink)}.compare .table-wrap{margin-top:28px;overflow:hidden;background:var(--white);box-shadow:none}.compare table{width:100%;border-collapse:collapse;font-size:16px}.compare thead th{font-family:var(--font-display);font-weight:400;font-size:24px;text-transform:uppercase;letter-spacing:.03em;padding:18px 12px;text-align:center;border-bottom:1.5px solid var(--ink)}.compare thead .col-slb{background:var(--volt)}.compare thead .col-slb img{display:block;width:56px;height:auto;margin:0 auto}.compare thead .col-baggie{color:var(--ink-50)}.compare tbody th{text-align:left;font-weight:700;padding:18px}.compare tbody td{text-align:center;padding:18px 12px}.compare tbody tr:not(:last-child) th,.compare tbody tr:not(:last-child) td{border-bottom:1.5px solid var(--ink)}.compare .col-slb{border-left:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.compare tbody .col-slb{background:var(--volt-tint)}.compare .yes{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--volt);border:1.5px solid var(--ink);font-weight:700;font-size:15px}.compare .no{color:var(--ink-35);font-size:19px}.compare .note{display:block;padding:0;margin:0;border:0;font-size:14px;color:var(--ink-65)}.compare .kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;text-align:center;font-size:26px;margin-top:28px;color:var(--on-ink)}@media(min-width:768px){.compare table{font-size:18px;table-layout:fixed}.compare thead th{font-size:28px}.compare .col-slb,.compare .col-baggie{width:28%}.compare tbody th{padding:21px 26px}.compare tbody td{padding:21px 14px}.compare .note{font-size:15px}}@media(max-width:600px){.compare .table-wrap{margin-top:20px}.compare table{table-layout:fixed;font-size:13px}.compare .col-slb,.compare .col-baggie{width:29%}.compare thead th{font-size:15px;letter-spacing:.04em;padding:12px 6px;vertical-align:middle;line-height:1.1}.compare thead .col-slb img{width:40px}.compare tbody th{padding:13px 12px;font-size:13.5px;line-height:1.25;text-wrap:balance}.compare tbody td{padding:10px 6px;vertical-align:middle}.compare .note{display:block;font-size:12px;line-height:1.3;text-wrap:balance}.compare .yes{width:26px;height:26px;font-size:13px}.compare .no{font-size:17px}.compare .kicker{font-size:22px;margin-top:22px}}.proof{--pf-w: clamp(260px, calc((100vh - 400px)*.5625 + 24px) , var(--pf-w-desktop, 380px));--pf-w: clamp(260px, calc((100svh - 400px)*.5625 + 24px) , var(--pf-w-desktop, 380px));--pf-pad: 12px;background:var(--white)}.proof .section-inner{max-width:1040px}.pf-panel{position:relative;overflow:hidden;padding:clamp(20px,2.4vw,28px) 0 clamp(18px,2vw,24px);border-radius:var(--radius-xl);background:var(--tile);color:var(--ink)}.proof[data-panel=tile] .pf-panel{background:var(--tile)}.proof[data-panel=lavender] .pf-panel{background:var(--lavender)}.proof[data-panel=white] .pf-panel{background:var(--white)}.proof[data-panel=ink] .pf-panel{background:var(--ink);color:var(--on-ink)}.proof[data-panel=ink] .pf-heading{color:var(--on-ink)}.proof[data-panel=ink] .pf-logos-label{color:var(--on-ink-70)}.proof[data-panel=ink] .pf-arrow{box-shadow:none;border-color:var(--on-ink)}.pf-head{padding:0 var(--page-pad);text-align:center}.pf-heading{max-width:26ch;margin:0 auto;font-size:clamp(32px,4.2vw,56px);line-height:.94}.pf-stage{position:relative}.pf-scroller{margin-top:32px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.pf-scroller::-webkit-scrollbar{display:none}.pf-scroller:focus-visible .pf-item[data-active] .pf-frame{outline:3px solid var(--ink);outline-offset:4px}.pf-track{display:flex;align-items:center;gap:10px;width:max-content;list-style:none;padding:8px calc(50% - var(--pf-w) / 2);gap:6px}.pf-item{flex:0 0 var(--pf-w);scroll-snap-align:center;cursor:pointer}.pf-item[data-active]{cursor:default}.pf-frame{position:relative;padding:var(--pf-pad);background:var(--volt);border:2px solid var(--ink);border-radius:var(--radius-lg);transform:scale(.94);opacity:.45;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.pf-item[data-color=volt] .pf-frame{background:var(--volt)}.pf-item[data-color=pink] .pf-frame{background:var(--pink)}.pf-item[data-color=grape] .pf-frame{background:var(--grape)}.pf-item[data-color=lavender] .pf-frame{background:var(--lavender)}.pf-item[data-active] .pf-frame{transform:none;opacity:1;box-shadow:var(--shadow-hard)}.pf-phone{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--ink);border-radius:calc(var(--radius-lg) - 6px)}.pf-phone video,.pf-phone img{display:block;width:100%;height:100%;object-fit:cover}.pf-empty{width:100%;height:100%;background:var(--ink)}.pf-mute{position:absolute;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;background:var(--white);border:1.5px solid var(--ink);border-radius:50%;color:var(--ink);padding:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.pf-item[data-active] .pf-mute{opacity:1;pointer-events:auto}.pf-mute svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pf-spk{fill:currentColor;stroke:none}.pf-mute[data-muted=true] .pf-on,.pf-mute[data-muted=false] .pf-off{display:none}.pf-nav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(10px,3vw,36px);pointer-events:none}.pf-arrow{pointer-events:auto;width:48px;height:48px;display:grid;place-items:center;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);font-size:19px;line-height:1;color:var(--ink);padding:0;transition:transform .08s ease,box-shadow .08s ease,background-color .1s ease}@media(hover:hover){.pf-arrow:hover{background:var(--tile)}}.pf-arrow:active{transform:translate(3px,4px);box-shadow:none}.pf-logos{padding:0 var(--page-pad);margin-top:20px;text-align:center}.pf-logos-label{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-65)}.pf-marquee{margin:12px auto 0;max-width:760px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.pf-marquee-run{display:flex;align-items:center;gap:44px;width:max-content;list-style:none;animation:pf-run var(--run-secs, 24s) linear infinite}@keyframes pf-run{to{transform:translate(-50%)}}.pf-logo{flex:0 0 auto}.pf-logo img{display:block;height:32px;width:auto}@media(min-width:900px){.pf-scroller{margin-top:20px}.pf-track{gap:8px}}@media(max-width:599px){.proof{--pf-w: 70vw;--pf-w: clamp(200px, calc((100svh - 300px)*.5625) , 70vw);--pf-pad: 9px}.pf-arrow{width:40px;height:40px;font-size:17px}}@media(prefers-reduced-motion:reduce){.pf-frame{transition:none}.pf-marquee-run{animation:none;width:auto;flex-wrap:wrap;justify-content:center}}.combos-section{background:var(--white)}.combo-scroller{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--page-pad),calc((100vw - 1440px)/2));-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:32px calc(-1 * var(--page-pad)) 0}.combo-scroller::-webkit-scrollbar{display:none}.combo-row{display:flex;align-items:stretch;gap:20px;padding:6px max(var(--page-pad),calc((100vw - 1440px)/2)) 14px;width:max-content}.combo-card{position:relative;container:combo / inline-size;width:min(80vw,330px);flex-shrink:0;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-xl);padding:20px 22px 18px}.combo-title{font-size:26px;margin-top:14px;text-align:center}.combo-swatch-row{display:flex;justify-content:center;gap:10px;margin-top:12px}.combo-swatch{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ink);padding:0;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}@media(hover:hover){.combo-swatch:hover{transform:scale(1.12);box-shadow:var(--shadow-hard-sm)}}.combo-swatch[aria-expanded=true]{box-shadow:0 0 0 3px var(--pink)}.combo-hint{margin-top:8px;text-align:center;font-size:11.5px;color:var(--ink-45)}.combo-status{margin-top:10px;align-self:center;font-size:12px;padding:5px 12px 5px 9px;gap:7px}.combo-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.combo-price{display:flex;flex-direction:column;gap:3px}.combo-amount{font-family:var(--font-display);font-size:22px;line-height:1}.combo-save{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--grape);white-space:nowrap}.combo-add{font-size:14px;padding:12px 20px;border-radius:100px;box-shadow:var(--shadow-hard-sm);white-space:nowrap;min-width:0}@container combo (max-width: 269.98px){.combo-foot{flex-direction:column;align-items:stretch;gap:12px}.combo-price{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}}@container combo (min-width: 270px) and (max-width: 299.98px){.combo-add{padding-inline:16px}}@media(min-width:700px)and (max-width:899.98px){.combo-card{width:clamp(300px,calc((100vw - 60px) / 2.4),330px)}}@media(min-width:900px){.combo-card{width:340px}}@media(min-width:1420px)and (max-width:1679.98px){.combo-card{width:min(340px,calc((min(100vw - 2 * var(--page-pad),1440px) - 60px)/4))}}.combo-bags{display:flex;justify-content:center;align-items:center;gap:6px;height:150px}.combo-bag-img{flex:1 1 0;min-width:0;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.06)}.combo-picker{position:absolute;left:14px;right:14px;z-index:4;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-hard-sm);padding:12px 14px 14px}.combo-picker[hidden]{display:none}.picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.picker-title{font-size:15px;letter-spacing:.04em;text-transform:uppercase}.picker-close{width:26px;height:26px;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);border:none;border-radius:50%;font-size:11px;padding:0;line-height:1;cursor:pointer}@media(hover:hover){.picker-close:hover{background:var(--pink);color:var(--ink)}}.picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin-top:12px}.picker-dot{width:100%;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--ink);padding:0;cursor:pointer;transition:transform .1s ease}@media(hover:hover){.picker-dot:hover{transform:scale(1.14)}}.picker-dot.is-current{box-shadow:0 0 0 3px var(--pink)}.founder-bleed{display:grid;grid-template-columns:1fr;background:var(--ink)}.fb-media{position:relative;margin:0;width:100%;aspect-ratio:4 / 5;max-height:min(78svh,720px);overflow:hidden;background:var(--white)}.fb-hero{width:100%;height:100%;object-fit:contain;object-position:50% 50%;position:absolute;top:0;right:0;bottom:0;left:0}.fb-panel{display:flex;align-items:center;padding:var(--section-gap) var(--page-pad)}.fb-panel-inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:62ch}.fb-eyebrow{margin:0 0 -8px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-70)}.fb-heading{font-size:clamp(34px,7vw,56px);color:var(--on-ink);max-width:23ch}.fb-heading mark{background:none;color:var(--volt)}.fb-lead{font-size:clamp(17px,3.6vw,21px);line-height:1.55;color:var(--on-ink)}.fb-sign{display:flex;align-items:center;gap:18px}.fb-signature{font-family:var(--font-signature);font-size:clamp(42px,8vw,58px);line-height:1;color:var(--on-ink);margin:-4px 0 2px}.fb-guarantee{margin-top:0;background:var(--lavender);font-size:15px;padding:13px 16px}@media(max-width:359px){.guarantee-line{gap:8px;padding:11px 12px;font-size:12.5px}.fb-guarantee{font-size:13.5px}.buybox .guarantee-line>img{display:none}}@media(hover:hover){.fb-guarantee:hover{background:var(--white)}}@media(min-width:900px){.founder-bleed{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:stretch}.fb-media{aspect-ratio:auto;max-height:none;min-height:min(80vh,660px)}.fb-panel{padding:var(--section-gap) clamp(48px,5.5vw,86px)}.fb-panel-inner{gap:24px}}.faq{background:var(--ink);color:var(--on-ink)}.faq-inner{max-width:1120px}.faq-heading{color:var(--on-ink);font-size:clamp(36px,6vw,72px);text-wrap:balance}.faq-list{margin-top:32px;background:var(--white);border-radius:var(--radius-xl);padding:10px clamp(20px,4vw,48px);color:var(--ink)}.faq-item{border-top:1.5px dotted var(--ink-30)}.faq-item:last-child{border-bottom:1.5px dotted var(--ink-30)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:22px 0;transition:padding-bottom .26s cubic-bezier(.2,.8,.2,1)}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-weight:700;font-size:17px;line-height:1.3;color:var(--ink);letter-spacing:-.005em}.faq-plus{position:relative;flex-shrink:0;width:26px;height:26px;border:1.5px solid currentColor;border-radius:5px}.faq-plus:before,.faq-plus:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.faq-plus:before{width:13px;height:1.75px}.faq-plus:after{width:1.75px;height:13px}@media(hover:hover){.faq-item summary:hover .faq-plus{background:var(--tile)}.faq[data-style=board] .faq-item summary:hover .faq-plus{background:var(--volt);border-color:var(--volt);color:var(--ink)}}.faq-item[open]:not(.is-closing) .faq-plus:before{transform:translate(-50%,-50%) rotate(45deg)}.faq-item[open]:not(.is-closing) .faq-plus:after{transform:translate(-50%,-50%) rotate(45deg)}.faq-item summary:focus-visible{outline:2px solid var(--pink);outline-offset:4px;border-radius:4px}.faq-item[open]:not(.is-closing) summary{padding-bottom:8px}.faq-a{padding:0 0 24px;overflow:hidden;font-size:15.5px;line-height:1.55;color:var(--ink-65)}@media(prefers-reduced-motion:reduce){.faq-item summary,.faq-plus:before,.faq-plus:after{transition:none}}@media(min-width:900px){.faq-q{font-size:19px}.faq-item summary{padding:26px 0}}.faq[data-style=board] .faq-list{background:transparent;border-radius:0;padding:0;color:var(--on-ink);margin-top:40px}.faq[data-style=board] .faq-item{border-top:1.5px dotted var(--on-ink-45)}.faq[data-style=board] .faq-item:last-child{border-bottom:1.5px dotted var(--on-ink-45)}.faq[data-style=board] .faq-q{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,3.2vw,36px);line-height:1;letter-spacing:.015em;text-transform:uppercase;color:var(--on-ink)}.faq[data-style=board] .faq-plus{color:var(--volt);width:30px;height:30px}.faq[data-style=board] .faq-a{color:var(--on-ink-70);font-size:16px}.faq[data-style=frame] .faq-list{position:relative;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:0 0 0 12px var(--lavender),0 0 0 14px var(--ink);margin:46px 14px 14px}.faq[data-style=tint] .faq-list{background:var(--lavender)}.faq[data-style=tint] .faq-item{border-top:1.5px dotted var(--ink-50)}.faq[data-style=tint] .faq-a{color:var(--ink);opacity:.8}@media(min-width:900px){.faq[data-style=split] .faq-inner{max-width:1280px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:48px;align-items:start}.faq[data-style=split] .faq-heading{position:sticky;top:110px;font-size:clamp(36px,4.4vw,64px)}.faq[data-style=split] .faq-list{margin-top:0}}.reviews{background:var(--white)}.slb-reviews .jdgm-review-widget{max-width:none!important;margin:28px 0 0!important;padding:28px 20px;background:var(--white);border:2.5px solid var(--ink);border-radius:var(--radius-xl);color:var(--ink)}.slb-reviews .jdgm-widget .jm-review-widget,.slb-reviews .jdgm-widget .jm-review-item{--jm-review-widget-star-and-histogram-color: var(--grape) !important;--jm-review-widget-button-color: var(--volt) !important;--jm-review-widget-button-text-color: var(--ink) !important;--jm-review-widget-text-color: var(--ink) !important;--jm-review-widget-lighter-text-color: var(--ink-65) !important;--jm-widget-primary-color: var(--grape) !important;--jm-widget-border-radius: var(--radius-sm) !important;--jm-widget-border-radius-simplified: 100px !important}.slb-reviews .jdgm-widget .jm-review-widget{padding-block:0!important;font-family:var(--font-body);color:var(--ink)}.slb-reviews .jdgm-widget .jm-review-widget-header__title,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__title,.slb-reviews .jdgm-widget .jm-medals,.slb-reviews .jdgm-widget .jm-review-item__pin-icon,.slb-reviews .jdgm-widget .jm-review-widget-header>.jm-center:empty{display:none!important}.slb-reviews .jdgm-widget .jm-star-rating__font-icon{color:var(--grape)!important}.slb-reviews .jdgm-widget .jm-star-rating[aria-label^="4 "] .jm-star-rating__font-icon:nth-child(n+5),.slb-reviews .jdgm-widget .jm-star-rating[aria-label^="3 "] .jm-star-rating__font-icon:nth-child(n+4),.slb-reviews .jdgm-widget .jm-star-rating[aria-label^="2 "] .jm-star-rating__font-icon:nth-child(n+3),.slb-reviews .jdgm-widget .jm-star-rating[aria-label^="1 "] .jm-star-rating__font-icon:nth-child(n+2),.slb-reviews .jdgm-widget .jm-star-rating[aria-label^="0 "] .jm-star-rating__font-icon{color:var(--ink-20)!important}.slb-reviews .jdgm-widget .jm-review-widget-header,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header{display:flex;flex-direction:column;align-items:stretch;gap:24px;text-align:center}.slb-reviews .jdgm-widget .jm-review-widget-header>*,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>*{margin-block-start:0!important;width:100%;max-width:100%}.slb-reviews .jdgm-widget .jm-review-widget-header__summary-section{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}.slb-reviews .jdgm-widget .jm-review-widget-header__title-and-rating>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-review-widget-header__average-rating-display{justify-content:center!important}.slb-reviews .jdgm-widget .jm-review-widget-header__main-content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:24px!important;width:100%}.slb-reviews .jdgm-widget .jm-review-widget-header__main-content>*{margin-block-start:0!important;max-inline-size:none!important}.slb-reviews .jdgm-widget .jm-average-rating-display>.jm-cluster,.slb-reviews .jdgm-widget .jm-average-rating-display__content,.slb-reviews .jdgm-widget .jm-average-rating-display__content>.jm-cluster{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}.slb-reviews .jdgm-widget .jm-average-rating-display__content>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-average-rating-display .jm-star-rating .jm-cluster{display:flex!important;flex-direction:row!important;gap:4px!important}.slb-reviews .jdgm-widget .jm-average-rating-display .jm-star-rating__font-icon{font-size:22px!important}.slb-reviews .jdgm-widget .jm-average-rating-display p.jm-text:first-of-type{font-family:var(--font-display)!important;font-size:34px!important;font-weight:400!important;line-height:.95!important;letter-spacing:.015em;color:var(--ink)!important;white-space:nowrap}.slb-reviews .jdgm-widget .jm-average-rating-display p.jm-text:first-of-type:after{content:"out of 5";margin-left:6px;font-family:var(--font-body);font-size:14px;letter-spacing:0;color:var(--ink-65)}.slb-reviews [data-live-rating] .jdgm-widget .jm-average-rating-display p.jm-text:first-of-type{font-size:0!important}.slb-reviews [data-live-rating] .jdgm-widget .jm-average-rating-display p.jm-text:first-of-type:before{content:var(--slb-rating);font-size:34px}.slb-reviews .jdgm-widget .jm-average-rating-display p.jm-text:nth-of-type(2){font-size:13px!important;font-weight:400!important;color:var(--ink-65)!important}.slb-reviews .jdgm-widget .jm-histogram{flex:1 1 auto;inline-size:100%!important;min-inline-size:0!important;max-inline-size:380px!important}.slb-reviews .jdgm-widget .jm-histogram>.jm-stack{display:flex;flex-direction:column;gap:6px}.slb-reviews .jdgm-widget .jm-histogram>.jm-stack>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-histogram-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:2px 4px;border-radius:6px;font-size:13px;transition:background .1s ease}@media(hover:hover){.slb-reviews .jdgm-widget .jm-histogram-row:hover{background:var(--tile)}}.slb-reviews .jdgm-widget .jm-histogram-row:focus-visible{outline:2px solid var(--ink)!important;outline-offset:2px}.slb-reviews .jdgm-widget .jm-histogram-row .jm-star-rating .jm-cluster{gap:2px!important}.slb-reviews .jdgm-widget .jm-histogram-row .jm-star-rating__font-icon{font-size:13px!important}.slb-reviews .jdgm-widget .jm-histogram-row__rating{font-size:13px;color:var(--ink-65)}.slb-reviews .jdgm-widget .jm-progress-bar{flex:1 1 auto;block-size:12px!important;background:var(--tile)!important;border:1.5px solid var(--ink);border-radius:100px!important;overflow:hidden}.slb-reviews .jdgm-widget .jm-progress-bar__fill{background:var(--volt)!important;opacity:1!important}@media(hover:hover){.slb-reviews .jdgm-widget .jm-histogram-row:hover .jm-progress-bar{background:var(--tile-deep)!important}}.slb-reviews .jdgm-widget .jm-histogram-row__frequency{min-inline-size:28px!important;text-align:right;font-size:13px;color:var(--ink-65)!important;font-variant-numeric:tabular-nums}.slb-reviews .jdgm-widget .jm-action-buttons{display:flex!important;flex:0 0 auto!important;inline-size:auto!important;max-inline-size:none!important;justify-content:center!important}.slb-reviews .jdgm-widget .jm-action-buttons>*{flex:0 0 auto!important;margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-action-buttons__button{display:inline-flex!important;align-items:center;justify-content:center;inline-size:auto!important;min-inline-size:0!important;margin:0!important;font-family:var(--font-body);font-size:14px!important;font-weight:700;line-height:1!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink)!important;background:var(--volt)!important;border:2px solid var(--ink)!important;border-radius:100px!important;padding:12px 22px!important;box-shadow:var(--shadow-hard-sm);outline:none;transition:transform .08s ease,box-shadow .08s ease}@media(hover:hover){.slb-reviews .jdgm-widget .jm-action-buttons__button:hover{transform:translate(calc(-1 * var(--shadow-unit-x)),calc(-1 * var(--shadow-unit-y)));box-shadow:var(--shadow-hard)}}.slb-reviews .jdgm-widget .jm-action-buttons__button:active{transform:translate(var(--shadow-unit-x),var(--shadow-unit-y));box-shadow:none}.slb-reviews .jdgm-widget .jm-action-buttons__button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.slb-reviews .jdgm-widget .jm-review-widget-header__filters-wrapper{display:flex!important;justify-content:flex-end!important;margin-top:0;padding-top:18px;border-top:1.5px solid var(--ink)}.slb-reviews .jdgm-widget .jm-review-widget-header__filters-wrapper>*{inline-size:auto!important;max-inline-size:none!important}.slb-reviews .jdgm-widget .jm-review-widget--minimal-header .jm-review-widget__body{margin-top:12px;border-top:1.5px solid var(--ink)}.slb-reviews .jdgm-widget .jm-filters,.slb-reviews .jdgm-widget .jm-filters__buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;inline-size:auto!important}.slb-reviews .jdgm-widget .jm-filters>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-custom-answer-filter{display:inline-flex!important;align-items:center;flex:0 0 auto!important;inline-size:auto!important;min-block-size:0!important;font-family:var(--font-body);font-size:13px!important;font-weight:600;color:var(--ink)!important;background:var(--white)!important;border:1.5px solid var(--ink)!important;border-radius:var(--radius-sm)!important;padding:7px 10px!important;box-shadow:none}.slb-reviews .jdgm-widget .jm-custom-answer-filter__text{font-size:13px!important;font-weight:600!important}@media(hover:hover){.slb-reviews .jdgm-widget .jm-custom-answer-filter:hover{background:var(--tile)!important}}.slb-reviews .jdgm-widget .jm-custom-answer-filter--active,.slb-reviews .jdgm-widget .jm-custom-answer-filter--active:hover,.slb-reviews .jdgm-widget .jm-custom-answer-filter[aria-expanded=true]{background:var(--ink)!important;color:var(--on-ink)!important;border-color:var(--ink)!important}.slb-reviews .jdgm-widget .jm-sort-filter{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;inline-size:auto!important;gap:8px;font-size:13px!important;color:var(--ink-65)}.slb-reviews .jdgm-widget .jm-sort-filter:before{content:"Sort";font-size:13px;color:var(--ink-65)}.slb-reviews .jdgm-widget .jm-sort-filter__select{inline-size:auto!important;min-inline-size:0!important;font-family:var(--font-body);font-size:13px!important;font-weight:600!important;color:var(--ink)!important;background:var(--white)!important;border:1.5px solid var(--ink)!important;border-radius:var(--radius-sm)!important;padding:7px 30px 7px 10px!important;text-indent:0!important;overflow:visible!important;cursor:pointer}.slb-reviews .jdgm-widget .jm-sort-filter__select option{color:var(--ink)!important}@media(hover:hover){.slb-reviews .jdgm-widget .jm-sort-filter__select:hover{background:var(--tile)!important}}.slb-reviews .jdgm-widget .jm-sort-filter__select:focus-visible{outline:2px solid var(--ink)!important;outline-offset:2px}.slb-reviews .jdgm-widget .jm-sort-filter__icon--sort{display:none!important}.slb-reviews .jdgm-widget .jm-sort-filter__icon--chevron{display:flex!important;inset-inline-end:10px!important;color:var(--ink)}.slb-reviews .jdgm-widget .jm-filter-panel{padding:4px 0 16px!important;border-block-end:1.5px solid var(--rule)!important;font-size:13px;color:var(--ink)}.slb-reviews .jdgm-widget .jm-tag,.slb-reviews .jdgm-widget .jm-rating-filter__tag,.slb-reviews .jdgm-widget .jm-filter-panel__clear-btn{font-family:var(--font-body);font-size:12.5px!important;font-weight:600;color:var(--ink)!important;background:var(--white)!important;border:1.5px solid var(--ink)!important;border-radius:100px!important;padding:5px 12px!important}@media(hover:hover){.slb-reviews .jdgm-widget .jm-tag:hover:not(.jm-tag--selected),.slb-reviews .jdgm-widget .jm-rating-filter__tag:hover:not(.jm-rating-filter__tag--selected),.slb-reviews .jdgm-widget .jm-filter-panel__clear-btn:hover{background:var(--tile)!important}}.slb-reviews .jdgm-widget .jm-tag--selected,.slb-reviews .jdgm-widget .jm-rating-filter__tag--selected{background:var(--ink)!important;color:var(--on-ink)!important}.slb-reviews .jdgm-widget .jm-rating-filter__tag--selected .jm-star-rating__font-icon{color:var(--on-ink)!important}.slb-reviews .jdgm-widget .jdgm-review-list{padding-block-start:0!important}.slb-reviews .jdgm-widget .jdgm-review-list>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-review-item{padding:20px 0!important;border:0!important;border-block-end:1.5px solid var(--rule)!important;border-radius:0!important;color:var(--ink)!important}.slb-reviews .jdgm-widget .jm-review-item>.jm-stack>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-review-item>.jm-stack>*+*{margin-block-start:12px!important}.slb-reviews .jdgm-widget .jm-review-item>.jm-stack>div:empty,.slb-reviews .jdgm-widget .jm-review-item__content>div:empty{display:none!important}.slb-reviews .jdgm-widget .jm-review-item__body{gap:24px!important}.slb-reviews .jdgm-widget .jm-review-item__content{display:flex!important;flex-wrap:wrap!important;align-items:center;column-gap:10px;row-gap:0}.slb-reviews .jdgm-widget .jm-review-item__content:before,.slb-reviews .jdgm-widget .jm-review-item__content:after{content:"";flex:0 0 100%;height:0}.slb-reviews .jdgm-widget .jm-review-item__content:before{order:4}.slb-reviews .jdgm-widget .jm-review-item__content:after{order:7}.slb-reviews .jdgm-widget .jm-review-item__content>*{order:20;flex:0 0 100%;margin:10px 0 0!important}.slb-reviews .jdgm-widget .jm-reviewer-info,.slb-reviews .jdgm-widget .jm-reviewer-info__details,.slb-reviews .jdgm-widget .jm-reviewer-info__details>.jm-cluster{display:contents!important}.slb-reviews .jdgm-widget .jm-review-item__content>.jm-cluster:first-child{order:1;flex:0 0 auto;display:flex!important;align-items:center;margin:0!important}.slb-reviews .jdgm-widget .jm-review-item__content>.jm-cluster:first-child .jm-star-rating .jm-cluster{gap:2px!important}.slb-reviews .jdgm-widget .jm-review-item__content>.jm-cluster:first-child .jm-star-rating__font-icon{font-size:14px!important}.slb-reviews .jdgm-widget .jm-review-item__content .jm-reviewer-avatar,.slb-reviews .jdgm-widget .jm-reviewer-info__details>.jm-cluster:first-child>*{order:6;flex:0 0 auto;margin:12px 0 0!important}.slb-reviews .jdgm-widget .jm-review-item__content .jm-reviewer-avatar{order:5}.slb-reviews .jdgm-widget .jm-reviewer-info__details>.jm-cluster:first-child>.jm-verified-buyer-badge,.slb-reviews .jdgm-widget .jm-reviewer-info__details>.jm-cluster:first-child>.jm-verified-by-shop-badge{order:2;margin:0!important}.slb-reviews .jdgm-widget .jm-reviewer-info__details>.jm-cluster:nth-child(2)>*{order:3;flex:0 0 auto;margin:0!important;font-size:12.5px!important;color:var(--ink-65)!important}.slb-reviews .jdgm-widget .jm-reviewer-info__details>.jm-cluster:nth-child(2)>:first-child{margin-left:auto!important}.slb-reviews .jdgm-widget .jm-review-item__content>.jm-review-content{order:8;flex:0 0 100%;margin:12px 0 0!important}.slb-reviews .jdgm-widget .jm-verified-buyer-badge__text{display:inline-flex!important;align-items:center;gap:4px;font-size:11px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)!important;background:var(--volt)!important;border:1.5px solid var(--ink)!important;border-radius:100px!important;padding:2px 8px!important}.slb-reviews .jdgm-widget .jm-verified-buyer-badge__text:before{content:"\2713";font-size:10px}.slb-reviews .jdgm-widget .jm-verified-by-shop-badge__image{block-size:18px}.slb-reviews .jdgm-widget .jm-reviewer-avatar{--jm-reviewer-avatar-size: 30px !important;display:grid!important;place-items:center;inline-size:30px!important;block-size:30px!important;background:var(--pink)!important;border:1.5px solid var(--ink)!important;border-radius:50%!important;color:var(--ink)!important}.slb-reviews .jdgm-widget .jm-reviewer-avatar__initial .jm-text{font-size:13px!important;font-weight:700!important;color:var(--ink)!important}.slb-reviews .jdgm-widget .jm-reviewer-info__name{max-width:none!important;font-size:14px!important;font-weight:700!important;color:var(--ink)!important}.slb-reviews .jdgm-widget .jm-reviewer-info__flag,.slb-reviews .jdgm-widget .jm-location{font-size:12.5px;color:var(--ink-65)}.slb-reviews .jdgm-widget .jm-review-content>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-review-content__title{font-size:15.5px!important;font-weight:700!important;line-height:1.3!important;color:var(--ink)!important}.slb-reviews .jdgm-widget .jm-review-body-wrapper{margin-top:6px!important}.slb-reviews .jdgm-widget .jm-review-content__body{max-width:none;font-size:14px!important;font-weight:400!important;line-height:1.55!important;color:var(--ink-65)!important}.slb-reviews .jdgm-widget .jm-review-content__body p{line-height:1.55}.slb-reviews .jdgm-widget .jm-review-content__expand-button,.slb-reviews .jdgm-widget .jm-shop-reply__expand-button,.slb-reviews .jdgm-widget .jdgm-translate-button{font-size:13px!important;font-weight:600;color:var(--ink)!important;text-decoration:underline;text-underline-offset:2px}.slb-reviews .jdgm-widget .jm-transparency-badge-list,.slb-reviews .jdgm-widget .jm-transparency-badge-list .jm-text,.slb-reviews .jdgm-widget .jm-transparency-badge{font-size:12.5px!important;color:var(--ink-65)!important}.slb-reviews .jdgm-widget .jm-shop-reply{padding:12px 16px!important;border:0!important;border-left:2px solid var(--ink)!important;border-radius:0!important;background:var(--tile);font-size:14px;color:var(--ink)}.slb-reviews .jdgm-widget .jm-product-variant-card{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.slb-reviews .jdgm-widget .jm-product-variant-card>.jm-cluster{gap:10px!important;align-items:center!important}.slb-reviews .jdgm-widget .jm-product-variant-card__thumbnail{inline-size:32px!important;block-size:32px!important;border:1px solid var(--rule);border-radius:8px!important;background:var(--tile)}.slb-reviews .jdgm-widget .jm-product-variant-card__thumbnail img{mix-blend-mode:multiply}.slb-reviews .jdgm-widget .jm-product-variant-card__content{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:baseline;gap:4px;max-width:none!important}.slb-reviews .jdgm-widget .jm-product-variant-card__content>*{margin-block-start:0!important;font-size:12.5px!important;color:var(--ink-65)!important}.slb-reviews .jdgm-widget .jm-product-variant-card__product-link{color:var(--ink)!important;font-weight:600;text-underline-offset:2px}.slb-reviews .jdgm-widget .jm-voting-controls,.slb-reviews .jdgm-widget .jm-social-share-list{font-size:12.5px;color:var(--ink-65)!important}.slb-reviews .jdgm-widget .jm-review-item .jm-frame:not(.jm-product-variant-card__thumbnail){border-radius:var(--radius-sm)!important;border:1px solid var(--rule);background:var(--tile)}.slb-reviews .jdgm-widget .jm-pagination-controls{margin:22px 0 0!important}.slb-reviews .jdgm-widget .jm-pagination-controls>.jm-cluster{gap:8px!important;justify-content:center!important}.slb-reviews .jdgm-widget .jm-pagination-controls__button{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;min-inline-size:36px!important;min-block-size:36px!important;padding:0!important;margin:0;font-family:var(--font-body);font-size:13.5px!important;font-weight:600;line-height:1;color:var(--ink)!important;background:var(--white)!important;border:1.5px solid var(--ink)!important;border-radius:var(--radius-sm)!important;box-shadow:none;outline:none;transition:transform .1s ease,box-shadow .1s ease,opacity .1s ease}.slb-reviews .jdgm-widget .jm-pagination-controls__button .jm-text{display:block;font-size:13.5px!important;font-weight:600!important;line-height:1;color:inherit!important}.slb-reviews .jdgm-widget .jm-pagination-controls__button--nav .jm-with-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.slb-reviews .jdgm-widget .jm-pagination-controls__button--nav svg{display:block;inline-size:8px;block-size:12px;margin:0}@media(hover:hover){.slb-reviews .jdgm-widget .jm-pagination-controls__button:not(:disabled):not(.jm-pagination-controls__button--active):hover{transform:translate(calc(-1 * var(--shadow-unit-x)),calc(-1 * var(--shadow-unit-y)));box-shadow:var(--shadow-hard-sm);background:var(--white)!important}}.slb-reviews .jdgm-widget .jm-pagination-controls__button:not(:disabled):active{transform:translate(0);box-shadow:none}.slb-reviews .jdgm-widget .jm-pagination-controls__button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.slb-reviews .jdgm-widget .jm-pagination-controls__button--active,.slb-reviews .jdgm-widget .jm-pagination-controls__button--active:hover{background:var(--ink)!important;color:var(--on-ink)!important;border-color:var(--ink)!important}.slb-reviews .jdgm-widget .jm-pagination-controls__button:disabled{opacity:.35!important}.slb-reviews .jdgm-widget .jm-pagination-controls__ellipsis{display:inline-flex;align-items:center;justify-content:center;block-size:36px;padding:0 2px;font-size:13.5px!important;line-height:1;color:var(--ink-65)!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:24px!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster>*,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster>.jm-stack>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__filter-container{flex:0 0 auto!important;display:flex!important;align-items:center!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__filter-container>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__button-and-filters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__filters>*{margin-block-start:0!important}.slb-reviews .jdgm-widget .jm-loading-overlay__shimmer{border-radius:0!important}@media(max-width:700px){.reviews .section-heading{text-align:center}.slb-reviews .jdgm-widget .jm-review-widget-header,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header,.slb-reviews .jdgm-widget .jm-review-widget-header__summary-section,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster>.jm-stack,.slb-reviews .jdgm-widget .jm-average-rating-display,.slb-reviews .jdgm-widget .jm-average-rating-display .jm-text{text-align:center}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster>.jm-stack,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster>.jm-stack>.jm-cluster,.slb-reviews .jdgm-widget .jm-review-widget-header__title-and-rating,.slb-reviews .jdgm-widget .jm-average-rating-display{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;inline-size:100%;max-inline-size:none!important}.slb-reviews .jdgm-widget .jm-average-rating-display .jm-star-rating,.slb-reviews .jdgm-widget .jm-average-rating-display .jm-star-rating .jm-cluster{justify-content:center!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__filter-container,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__button-and-filters,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__action-buttons,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__filters{inline-size:100%;max-inline-size:none!important;justify-content:center!important;align-items:center!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__button-and-filters{gap:18px!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__button-and-filters{flex-direction:column!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__action-buttons,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__action-buttons>.jm-stack{display:flex!important;inline-size:100%!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__action-buttons .jm-button{display:inline-flex!important;inline-size:100%!important;justify-content:center!important}.slb-reviews .jdgm-widget .jm-filters,.slb-reviews .jdgm-widget .jm-filters__buttons{inline-size:100%!important;flex-wrap:nowrap!important;justify-content:space-between!important}.slb-reviews .jdgm-widget .jm-sort-filter{flex:1 1 auto!important;justify-content:flex-end}.slb-reviews .jdgm-widget .jm-review-widget--minimal-header .jm-review-widget__body{margin-top:0}.slb-reviews .jdgm-widget .jm-pagination-controls>.jm-cluster{flex-wrap:nowrap!important;gap:6px!important}.slb-reviews .jdgm-widget .jm-pagination-controls__button{inline-size:32px;block-size:32px;min-inline-size:32px!important;min-block-size:32px!important;font-size:13px!important}.slb-reviews .jdgm-widget .jm-pagination-controls__ellipsis{block-size:32px;padding:0}}@media(min-width:900px){.slb-reviews .jdgm-review-widget{padding:34px 36px}.slb-reviews .jdgm-widget .jm-review-widget-header{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;text-align:left}.slb-reviews .jdgm-widget .jm-review-widget-header>*{flex:0 0 100%}.slb-reviews .jdgm-widget .jm-review-widget-header>.jm-review-widget-header__summary-section{flex:0 0 auto;width:auto;align-items:flex-start!important}.slb-reviews .jdgm-widget .jm-review-widget-header>.jm-review-widget-header__main-content{flex:1 1 0!important;width:auto;flex-direction:row!important;justify-content:space-between!important;gap:40px!important}.slb-reviews .jdgm-widget .jm-review-widget-header__average-rating-display{justify-content:flex-start!important}.slb-reviews .jdgm-widget .jm-review-widget-header .jm-average-rating-display>.jm-cluster,.slb-reviews .jdgm-widget .jm-review-widget-header .jm-average-rating-display__content,.slb-reviews .jdgm-widget .jm-review-widget-header .jm-average-rating-display__content>.jm-cluster{align-items:flex-start!important}.slb-reviews .jdgm-widget .jm-histogram{max-inline-size:420px!important}.slb-reviews .jdgm-widget .jm-review-widget-header>.jm-review-widget-header__filters-wrapper,.slb-reviews .jdgm-widget .jm-review-widget-header>.jm-review-widget-header__search-bar-tabs,.slb-reviews .jdgm-widget .jm-review-widget-header>.jm-center{flex:0 0 100%}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header>.jm-cluster{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:40px!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header .jm-average-rating-display>.jm-cluster,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header .jm-average-rating-display__content,.slb-reviews .jdgm-widget .jm-review-widget-minimal-header .jm-average-rating-display__content>.jm-cluster{align-items:flex-start!important}.slb-reviews .jdgm-widget .jm-review-widget-minimal-header__button-and-filters{flex-wrap:nowrap!important;justify-content:flex-end!important}}.social-strip{background:var(--ink);padding:0;--drift: 78s}.strip-marquee{overflow:hidden}.strip-track{display:flex;width:max-content;animation:strip-drift var(--drift) linear infinite}@media(hover:hover){.strip-marquee:hover .strip-track{animation-play-state:paused}}.strip-track:focus-within{animation-play-state:paused}@keyframes strip-drift{to{transform:translate(-50%)}}.strip-tile{position:relative;flex:0 0 auto;height:88vw;max-height:420px;aspect-ratio:4 / 5;overflow:hidden;display:block;background:var(--tile)}.strip-tile img,.strip-tile video{width:100%;height:100%;object-fit:cover;display:block}.tile-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--scrim);color:var(--on-ink);opacity:0;transition:opacity .16s ease}.tile-hover svg{width:34px;height:34px}@media(hover:hover){.strip-tile:hover .tile-hover,.strip-tile:focus-visible .tile-hover{opacity:1}}@media(min-width:900px){.strip-tile{height:480px;max-height:none}.tile-hover svg{width:40px;height:40px}}@media(hover:none){.tile-hover{inset:auto 10px 10px auto;width:36px;height:36px;border-radius:50%;background:var(--scrim);opacity:1}.tile-hover svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.strip-marquee{overflow-x:auto;scrollbar-width:none}.strip-marquee::-webkit-scrollbar{display:none}.strip-track{animation:none}}@media(max-width:699px){.section-heading{font-size:clamp(38px,11.5vw,54px)}.deck .section-heading{font-size:clamp(44px,13vw,62px)}.bt-head{font-size:clamp(44px,12.5vw,60px)}.pf-heading{font-size:clamp(40px,11.5vw,54px)}.fb-heading{font-size:clamp(42px,12vw,56px)}.faq-heading{font-size:clamp(44px,12.5vw,60px)}.compare .kicker{font-size:clamp(26px,7.5vw,34px)}.plot-line{font-size:clamp(46px,15vw,72px)}.plot-b{font-size:clamp(62px,21vw,100px)}.plot-b .plot-mark{display:block;width:min(60vw,3.4em);height:auto;margin:.1em auto 0;transform:none}}@media(min-width:700px){.plot.is-m .plot-line{font-size:clamp(72px,9.4vw,96px)}.plot.is-m .plot-b{font-size:clamp(100px,13vw,132px)}.plot.is-m .plot-b .plot-mark{display:block;width:3.4em;height:auto;margin:.1em auto 0;transform:none}}:where(.slb-pdp) :where(p,li,summary,blockquote,figcaption,.stock-status){text-wrap:pretty}:where(.slb-pdp) :where(h1,h2,h3,h4,.display,.section-heading,.tagline,.dk-body,.pf-logos-label){text-wrap:balance}@media(pointer:coarse){.menu-btn,.slb-nav-close,.cart-close,.picker-close:not(.gtee-close),.stars-row,.qty-btn,.combo-swatch,.pf-arrow{position:relative}.menu-btn:before,.icon-btn:before,.site-header .logo:before,.slb-nav-close:before,.cart-close:before,.picker-close:before,.stars-row:before,.qty-btn:before,.pf-arrow:before,.pf-mute:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}#single-panel .swatch:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2)) 0}.combo-swatch:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2)) -5px}.slb-reviews .jdgm-widget [class*=paginat] button,.slb-reviews .jdgm-widget .jm-button{position:relative!important}.slb-reviews .jdgm-widget .jm-button:not([class*=paginat]):before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}.slb-reviews .jdgm-widget [class*=paginat] button:before,.slb-reviews .jdgm-widget .jm-review-content__expand-button:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2)) -3px}.slb-reviews .jdgm-widget .jm-review-content__expand-button{position:relative!important}}.slb-add-error{margin:10px 0 0;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.35;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/slb-pdp-ui.css.map */
