/* =====================================================================
   SeamLadies — round 41 (2026-10-07) · token seamR121010
   Loaded last on every page. Prefix html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) (10 ids) outranks r5/r6/r7.
   Values measured on toryburch.com PDP 183349 (1440 / 390, computed styles).
   ===================================================================== */

/* ---------- 0. TB loaders (exact keyframes from toryburch.com all.css) ---------- */
@keyframes r41-processing-primary{0%,to{box-shadow:-18px 0 0 1px #fff,-6px 0 0 1px rgba(255,255,255,.6),6px 0 0 1px rgba(255,255,255,.3),18px 0 0 1px rgba(255,255,255,.3)}33%{box-shadow:-18px 0 0 1px rgba(255,255,255,.6),-6px 0 0 1px #fff,6px 0 0 1px rgba(255,255,255,.6),18px 0 0 1px rgba(255,255,255,.3)}50%{box-shadow:-18px 0 0 1px rgba(255,255,255,.3),-6px 0 0 1px rgba(255,255,255,.6),6px 0 0 1px #fff,18px 0 0 1px rgba(255,255,255,.6)}75%{box-shadow:-18px 0 0 1px rgba(255,255,255,.3),-6px 0 0 1px rgba(255,255,255,.3),6px 0 0 1px rgba(255,255,255,.6),18px 0 0 1px #fff}}
@keyframes r41-processing-dark{0%,to{box-shadow:-18px 0 0 1px #191919,-6px 0 0 1px rgba(25,25,25,.6),6px 0 0 1px rgba(25,25,25,.3),18px 0 0 1px rgba(25,25,25,.3)}33%{box-shadow:-18px 0 0 1px rgba(25,25,25,.6),-6px 0 0 1px #191919,6px 0 0 1px rgba(25,25,25,.6),18px 0 0 1px rgba(25,25,25,.3)}50%{box-shadow:-18px 0 0 1px rgba(25,25,25,.3),-6px 0 0 1px rgba(25,25,25,.6),6px 0 0 1px #191919,18px 0 0 1px rgba(25,25,25,.6)}75%{box-shadow:-18px 0 0 1px rgba(25,25,25,.3),-6px 0 0 1px rgba(25,25,25,.3),6px 0 0 1px rgba(25,25,25,.6),18px 0 0 1px #191919}}

/* ---------- 1. PDP right column — desktop (TB .prod-details-desktop__info) ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info"].r5-col { display: flex !important; flex-direction: column !important; gap: 0 !important; padding: 0 0 7px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col :where(*:not(svg):not(path)) { letter-spacing: .5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-head { display: flex !important; flex-direction: column !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-head > * { margin-top: 0 !important; margin-bottom: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-titlerow { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; gap: 20px !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r41-pricerow { display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 20px !important; margin: -2px 0 0 !important; height: 26px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r41-pricerow > .r5-price { margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r41-pricerow > .r5-rating { margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col h1 { font-family: sweet-sans-pro, sans-serif !important; font-size: 20px !important; line-height: 26px !important; font-weight: 700 !important; letter-spacing: .75px !important; text-transform: uppercase !important; color: #191919 !important; margin: 0 !important; padding: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info"] .r5-head > h1 { margin-top: -3px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-price { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 26px !important; height: 26px !important; font-weight: 400 !important; letter-spacing: .5px !important; color: #191919 !important; margin: -2px 0 0 !important; padding: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-rating { margin: 5px 0 0 !important; flex: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-rating * { letter-spacing: .75px !important; }
/* colour row */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-color { margin: 18px 0 0 !important; padding: 5px 0 14px !important; height: 50px !important; min-height: 0 !important; box-sizing: border-box !important; border: 0 !important; border-bottom: 1px solid #e8e9eb !important; display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 6px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-color > span { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 24px !important; font-weight: 400 !important; letter-spacing: .5px !important; color: #191919 !important; text-transform: capitalize !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-color > span > span { margin: 0 !important; padding-left: 0 !important; color: #191919 !important; font: inherit !important; letter-spacing: inherit !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-color > div:not(.seam-pdp-swatches) { width: 24px !important; height: 24px !important; min-width: 24px !important; margin: 3px 0 !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; box-shadow: 0 0 0 2px #fff, 0 0 0 3px #000 !important; overflow: visible !important; background: #fff !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-color > div:not(.seam-pdp-swatches) img { position: absolute !important; inset: 0 !important; width: 24px !important; height: 24px !important; border-radius: 50% !important; border: 0 !important; object-fit: cover !important; }
/* size field (TB .size-field / .dropdown) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizeblock { margin: 0 !important; padding: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizeblock > * { margin-top: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizewrap { position: relative !important; margin: 0 -16px !important; padding: 0 16px !important; height: 49px !important; box-shadow: inset 0 0 0 0 transparent !important; transition: box-shadow .3s ease-in-out !important; background: #fff !important; z-index: 6 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizewrap.r5-open { margin: 0 -16px !important; padding: 0 16px !important; box-shadow: inset 1px 0 0 #191919, inset -1px 0 0 #191919, inset 0 1px 0 #191919 !important; z-index: 40 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-sizebtn { height: 49px !important; padding: 4px 0 !important; border: 0 !important; border-bottom: 1px solid #e8e9eb !important; transition: border-color .3s ease-in-out !important; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 40px !important; font-weight: 400 !important; letter-spacing: .5px !important; color: #191919 !important; text-transform: capitalize !important; display: flex !important; align-items: center !important; justify-content: space-between !important; background: #fff !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-sizebtn > span { font: inherit !important; letter-spacing: inherit !important; color: #191919 !important; line-height: 40px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-sizebtn span span { margin: 0 !important; padding-left: 1px !important; color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-sizebtn.r41-has-size span span { color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-sizebtn svg { width: 14px !important; height: 14px !important; color: #191919 !important; transition: transform .3s ease-in-out !important; flex: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizemenu { display: block !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 48px !important; padding: 0 !important; background: #fff !important; border: 1px solid #191919 !important; border-top: 1px solid #e8e9eb !important; box-shadow: none !important; max-height: 242px !important; overflow: hidden auto !important; opacity: 1; visibility: visible; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, max-height .3s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizemenu.hidden { opacity: 0 !important; visibility: hidden !important; max-height: 0 !important; pointer-events: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizemenu button { display: flex !important; align-items: center !important; height: 40px !important; padding: 0 16px !important; margin: 0 !important; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 40px !important; letter-spacing: .5px !important; color: #191919 !important; background: #fff !important; text-align: left !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizemenu button:hover { color: #191919 !important; background: #fff !important; }
/* Size Guide caption (TB .caption / .text-button--small) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-sizeblock > div:has(> .r5-sg) { margin: 8px 0 0 !important; height: 24px !important; display: flex !important; align-items: baseline !important; font: 400 13px/23.92px neue-haas-grotesk-text, sans-serif !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-sg { display: inline-block !important; margin: 0 !important; padding: 0 !important; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 16.12px !important; font-weight: 400 !important; letter-spacing: .5px !important; color: #6c717a !important; border: 0 !important; border-bottom: 1px solid #6c717a !important; text-decoration: none !important; background: none !important; transition: opacity .3s, border-color .3s !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-sg:hover { border-bottom-color: transparent !important; opacity: 1 !important; }
/* ATB (TB .button--dark.button--medium) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-atb { margin: 20px 0 0 !important; height: 40px !important; min-height: 40px !important; padding: 0 0 0 .75px !important; border: 0 !important; border-radius: 0 !important; background: #191919 !important; color: #fff !important; font-family: sweet-sans-pro, sans-serif !important; font-size: 12px !important; line-height: 1.7 !important; font-weight: 800 !important; letter-spacing: .75px !important; text-transform: uppercase !important; transition: background-color .2s ease-in !important; position: relative !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-atb:hover { background: #40464e !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-atb .r5-atb-label { letter-spacing: .75px !important; font: inherit !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-atb .r5-dots { display: none !important; }
/* TB .button--loading: label hidden (font-size 0) + 2px dot with processing-primary */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-atb.is-loading .r5-atb-label, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn.is-loading > * { visibility: hidden !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-atb.is-loading::before, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn.is-loading::before { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; width: 2px !important; height: 2px !important; border-radius: 50% !important; transform: translate(-50%,-50%) !important; display: block !important; background: transparent !important; animation: r41-processing-primary 1.6s infinite !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn--light.is-loading::before { animation-name: r41-processing-dark !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col button.r5-atb.is-loading, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn.is-loading { pointer-events: none !important; color: transparent !important; }
/* accordions (TB .accordion--spp-description) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc { margin: 12px 0 0 !important; padding: 0 !important; border: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc > * + * { border-top: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc-sec { padding: 0 !important; margin: 0 !important; border: 0 !important; border-bottom: 1px solid #e8e9eb !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc-sec > button { height: 60px !important; min-height: 60px !important; padding: 0 15px 0 0 !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; background: #fff !important; font-family: sweet-sans-pro, sans-serif !important; font-size: 12px !important; line-height: 18px !important; font-weight: 800 !important; letter-spacing: .75px !important; text-transform: uppercase !important; color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc-sec > button > span { font: inherit !important; letter-spacing: .75px !important; line-height: 18px !important; padding-right: 15px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc-sec > button > svg { display: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc-sec > button::after { content: "" !important; flex: none !important; width: 14px !important; height: 14px !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 6h4v1H7v4H6V7H2V6h4V2h1z' fill='%23191919'/%3E%3C/svg%3E") no-repeat 0 0 / 14px 14px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc-sec.r7-open > button::after { width: 12px !important; height: 9px !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M0 4h9v1H0z' fill='%23191919'/%3E%3C/svg%3E") no-repeat 0 0 / 9px 9px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp > div { padding: 0 !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp .overflow-hidden > div { margin: 0 !important; padding: 0 0 30px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-acc-sec:first-child .r7-accp .overflow-hidden > div { padding-bottom: 25px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp .space-y-1\.5 > * + * { margin-top: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp div, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp p { margin-top: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp div, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp p, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp li { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 24px !important; font-weight: 400 !important; letter-spacing: .5px !important; color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp p { margin-bottom: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp p.mb-4 { margin-bottom: 16px !important; line-height: 20px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp a { color: #6c717a !important; border-bottom: 1px solid #6c717a !important; text-decoration: none !important; transition: border-bottom .3s !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp a:hover { border-bottom-color: transparent !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp button.r5-readmore, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp button.underline { display: inline-block !important; margin-left: 5px !important; padding: 0 !important; font-size: 13px !important; line-height: 15px !important; color: #6c717a !important; border: 0 !important; border-bottom: 1px solid #6c717a !important; text-decoration: none !important; background: none !important; transition: border-color .3s !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp button.r5-readmore:hover, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r7-accp button.underline:hover { border-bottom-color: transparent !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col ul.r41-dl { margin: 0 !important; padding: 0 0 0 13px !important; list-style: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col ul.r41-dl li { position: relative !important; list-style: none !important; margin: 0 !important; padding: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col ul.r41-dl li::before { content: "-" !important; position: absolute !important; left: -13px !important; top: 0 !important; color: #191919 !important; }
/* View More breadcrumbs (TB .breadcrumbs) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-vm { margin: 19px 0 0 !important; padding: 0 0 20px !important; display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; font: 400 13px/18px neue-haas-grotesk-text, sans-serif !important; letter-spacing: .5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-vm .r5-vm-label { margin-right: 10px !important; color: #191919 !important; font: inherit !important; letter-spacing: .5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-vm a { margin-right: 9px !important; color: #6c717a !important; text-decoration: underline !important; text-underline-offset: 1.8px !important; border: 0 !important; transition: text-decoration .3s !important; font: inherit !important; letter-spacing: .5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-col .r5-vm .r5-vm-sep { padding: 0 8px 0 0 !important; color: #191919 !important; font: inherit !important; }
/* sticky info rail: TB max-height + own scroll (scrollbar hidden) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .col-span-6.sticky:has(> [data-seam="pdp-info"]) { overflow: visible !important; max-height: none !important; overscroll-behavior: auto !important; } /* TB: sticky top/bottom via JS top (railSticky) — the column scrolls with the page, never traps the wheel */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .col-span-6.sticky:has(> [data-seam="pdp-info"])::-webkit-scrollbar { display: none !important; }
/* desktop gallery favourite: TB 40×40 at top 11 / right 12 */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .desktop-product-img [aria-label="Wishlist"], html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .desktop-product-img [aria-label="Add to wishlist"] { top: 11px !important; right: 12px !important; width: 40px !important; height: 40px !important; padding: 10px !important; }

/* ---------- 1b. PDP right column — mobile (TB .product-details-mobile__info) ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"].r5-col { padding-top: 15px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-head { gap: 4px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-titlerow { margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] h1 { font-size: 14px !important; line-height: 19.6px !important; font-weight: 700 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-price { font-size: 11px !important; line-height: 15px !important; height: 15px !important; letter-spacing: .75px !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-rating { margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-color { margin-top: 15px !important; padding: 5px 0 15px !important; height: 45px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-color > span, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-color > span > span { font-size: 11px !important; line-height: 11px !important; letter-spacing: .75px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-color > div:not(.seam-pdp-swatches) { margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-sizeblock { padding-bottom: 5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-sizewrap, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] button.r5-sizebtn { height: 48px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-sizemenu { top: 47px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] button.r5-sizebtn, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] button.r5-sizebtn span, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-sizemenu button { font-size: 11px !important; letter-spacing: .75px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] button.r5-sizebtn span span { line-height: 1.63 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] button.r5-sg { font-size: 11px !important; line-height: 100% !important; letter-spacing: .75px !important; padding: 3px 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-sizeblock > div:has(> .r5-sg) { align-items: flex-start !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] button.r5-atb { margin-top: 15px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-acc { margin-top: 15px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-acc-sec > button { height: 58px !important; min-height: 58px !important; padding-right: 0 !important; font-weight: 700 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-acc-sec.r7-open > button::after { width: 12px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="pdp-info-m"] .r5-acc-sec:first-child .r7-accp .overflow-hidden > div { padding-bottom: 20px !important; }

/* ---------- 2. Cross-sell: "You may also like" / "Style with" (TB .cross-sell) ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-ymal { margin-bottom: 39px !important; padding-bottom: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-wrap"] { padding-top: 0 !important; margin-top: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-wrap"] > section { padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] { display: flex !important; justify-content: center !important; margin: 0 0 15px !important; padding: 0 !important; border: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] ul { display: flex !important; justify-content: center !important; align-items: flex-end !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] li { margin: 0 !important; padding: 0 !important; list-style: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] a[data-related] { display: inline-block !important; margin: 0 16px !important; padding: 0 0 1px !important; border: 0 !important; border-bottom: 2px solid transparent !important; background: none !important; font-family: sweet-sans-pro, sans-serif !important; font-size: 14px !important; line-height: 20.02px !important; font-weight: 800 !important; letter-spacing: .75px !important; text-transform: uppercase !important; color: #191919 !important; text-decoration: none !important; opacity: 1 !important; transition: border-color .3s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] a[data-related]::after, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] a[data-related]::before { display: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] a[data-related].is-active { border-bottom-color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"].is-single a[data-related] { margin: 0 !important; padding: 0 !important; border-bottom: 0 !important; font-size: 16px !important; line-height: 22.08px !important; pointer-events: none !important; cursor: default !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] [data-seam="tab-ink"] { display: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div { scroll-snap-align: start; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] .r41-tile-img, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div > a:first-child, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div .aspect-\[22\/25\] { aspect-ratio: 22 / 25 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div h3, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div h3 a { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 11px !important; line-height: 17.93px !important; font-weight: 400 !important; letter-spacing: .75px !important; color: #191919 !important; text-transform: none !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div h3 + p, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div .r41-price, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div p { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 11px !important; line-height: 17.93px !important; font-weight: 400 !important; letter-spacing: .75px !important; color: #6c717a !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-tile-atb { display: none !important; }
@media (max-width: 1023px) {
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-tile-atb { display: inline-block !important; margin: 7px 0 0 !important; padding: 0 !important; background: none !important; border: 0 !important; font-family: sweet-sans-pro, sans-serif !important; font-size: 10px !important; line-height: 17px !important; font-weight: 800 !important; letter-spacing: .75px !important; text-transform: uppercase !important; color: #191919 !important; text-decoration: underline !important; text-underline-offset: 3px !important; cursor: pointer !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-tile-atb.is-busy { opacity: .4 !important; pointer-events: none !important; }
}
@media (max-width: 767px) {
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-ymal { margin-bottom: 33px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"] a[data-related] { font-weight: 700 !important; font-size: 14px !important; line-height: 20.02px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="related-tabs"].is-single a[data-related] { font-size: 14px !important; line-height: 20.02px !important; }
}

/* ---------- 3. TB image zoom (desktop-zoom / mobile-zoom) ---------- */
.r41-zoom { position: fixed; top: 0; bottom: 0; left: 50%; width: 100%; max-width: 1920px; transform: translateX(-50%); z-index: 2147482000; display: none; background: #fff; overflow: hidden; cursor: url("/assets/img/tb/hover-close@1x.png") 0 0, auto; cursor: -webkit-image-set(url("/assets/img/tb/hover-close@1x.png") 1x, url("/assets/img/tb/hover-close@2x.png") 2x) 0 0, auto; cursor: image-set(url("/assets/img/tb/hover-close@1x.png") 1x, url("/assets/img/tb/hover-close@2x.png") 2x) 0 0, auto; user-select: none; -webkit-user-select: none; overscroll-behavior: contain; touch-action: none; }
.r41-zoom.is-open { display: block; }
.r41-zoom__wrap { position: absolute; inset: 0; background: #f6f6f8; overflow: hidden; opacity: 0; transition: opacity .3s ease; }
.r41-zoom.is-shown .r41-zoom__wrap { opacity: 1; }
.r41-zoom.is-closing .r41-zoom__wrap { opacity: 0; }
.r41-zoom__pan { position: absolute; inset: 0; will-change: transform; }
.r41-zoom.is-dragging, .r41-zoom.is-dragging * { cursor: move !important; }
.r41-zoom__img { position: absolute; left: 0; top: 50%; width: 100%; height: auto; aspect-ratio: 22 / 25; object-fit: cover; transform: translateY(-50%); display: block; max-width: none; pointer-events: none; -webkit-user-drag: none; transition: opacity .3s ease; }
.r41-zoom__img.is-out { opacity: 0; }
.r41-zoom__cross, .r41-zoom__ctl { position: absolute; z-index: 2; cursor: pointer !important; }
.r41-zoom__cross { right: 40px; top: 40px; padding: 10px; margin: -10px; background: none; border: 0; color: #191919; line-height: 0; transition: color .2s ease-in; }
.r41-zoom__ctl { top: 50%; transform: translateY(-50%); margin: 0 -20px; padding: 20px; }
.r41-zoom__ctl--prev { left: 95px; }
.r41-zoom__ctl--next { right: 95px; }
.r41-zoom__ctl[hidden] { display: none; }
.r41-zoom__ctl button { display: block; padding: 10px; margin: 0; background: none; border: 0; color: #191919; line-height: 0; cursor: pointer !important; transition: color .2s ease-in; }
.r41-zoom__cross:hover, .r41-zoom__ctl button:hover { color: rgba(25,25,25,.6); }
.r41-zoom svg { display: block; fill: currentColor; }
.r41-zoom__sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
html.r41-zoom-lock { overflow: hidden !important; }
@media (max-width: 1023px) {
  .r41-zoom { cursor: auto; }
  .r41-zoom__wrap { background: #fff; }
  .r41-zoom__cross { right: 20px; top: 20px; }
  .r41-zoom__ctl--prev { left: 20px; }
  .r41-zoom__ctl--next { right: 20px; }
}
/* the old r7 zoom must never show */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-zoom { display: none !important; }
/* gallery images signal zoom (TB uses the default arrow cursor; keep pointer for affordance on hover) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .desktop-product-img img { cursor: pointer; }

/* ---------- 3b. Homepage "Impact 2030 Goals" panel (user screenshot): image fills the cream panel ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media { position: relative !important; padding: 0 !important; overflow: hidden !important; min-height: 100% !important; align-self: stretch !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media > .r41-impact-frame { position: absolute !important; inset: 0 !important; width: 100% !important; max-width: none !important; height: 100% !important; aspect-ratio: auto !important; margin: 0 !important; z-index: 1 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media img[alt="Podium"] { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center 30% !important; box-shadow: none !important; border-radius: 0 !important; transition: opacity .3s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media img.r41-impact-back { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center 30% !important; z-index: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media img[alt="Podium"] { z-index: 1 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media img[alt="Podium"].r41-fading { opacity: 0 !important; transition: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media .r41-impact-frame > button { position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; left: auto !important; right: auto !important; margin: 0 !important; padding: 10px !important; width: auto !important; height: auto !important; background: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; color: #191919 !important; z-index: 3 !important; line-height: 0 !important; transition: color .2s ease-in !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media .r41-impact-frame > button:hover { color: rgba(25,25,25,.6) !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media .r41-impact-frame > button.r41-prev { left: 20px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media .r41-impact-frame > button.r41-next { right: 20px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media .r41-impact-frame > button > svg:not(.r41-ico) { display: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media .r41-ico { display: block !important; width: 20px !important; height: 39px !important; fill: currentColor !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media > :not(.r41-impact-frame) { display: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-tabs { font-family: sweet-sans-pro, sans-serif !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: .75px !important; color: #6c717a !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-tabs button { font: inherit !important; letter-spacing: .75px !important; text-transform: uppercase !important; color: #6c717a !important; padding-bottom: 15px !important; transition: color .3s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-tabs button:hover, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-tabs button.text-black { color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-tabs > .absolute.bottom-0.w-full { height: 1px !important; background: #e8e9eb !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-tabs > .absolute.bottom-0.bg-black { height: 2px !important; bottom: 0 !important; background: #191919 !important; transition: transform .4s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-stats p { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 23.92px !important; letter-spacing: .5px !important; color: #6c717a !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-stats .text-2xl { font-family: sweet-sans-pro, sans-serif !important; font-size: 20px !important; line-height: 26px !important; font-weight: 700 !important; letter-spacing: .75px !important; color: #191919 !important; }
@media (max-width: 1023px) {
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-media { min-height: 0 !important; aspect-ratio: 4 / 5 !important; height: auto !important; }
}
/* coexist with round 8: one mobile "Add to Bag" tile link (ours adds straight to the bag, TB behaviour) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] .r8-atb-link { display: none !important; }
@media (max-width: 767px) {
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r5-ymal [data-seam="related-rail"] > div, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="related-rail"] > div { flex: 0 0 117px !important; width: 117px !important; min-width: 117px !important; }
}
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-zoom button:focus:not(:focus-visible), html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mc button:focus:not(:focus-visible), html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mc__container:focus { outline: 0 !important; box-shadow: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-zoom:not(.is-kbd) button:focus, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mc:not(.is-kbd) button:focus { outline: 0 !important; box-shadow: none !important; }

/* ---------- 4. Mini bag (TB MiniCartDrawer, chunk 1252) + persistence ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-mc { display: none !important; }
.r41-mc { position: fixed; inset: 0; z-index: 110; pointer-events: none; visibility: hidden; }
.r41-mc.is-visible, .r41-mc.is-leaving { visibility: visible; }
.r41-mc.is-visible { pointer-events: auto; }
.r41-mc__overlay { position: absolute; inset: 0; background: rgba(25,25,25,.25); opacity: 0; transition: opacity .5s ease-in-out; }
.r41-mc.is-visible .r41-mc__overlay { opacity: 1; }
.r41-mc__container { background: #fff; height: 100vh; height: 100dvh; position: absolute; right: 0; top: 0; transform: translate3d(100%,0,0); transition: transform .5s ease-in-out; width: 100vw; z-index: 101; outline: 0; }
@media (min-width: 768px) { .r41-mc__container { max-width: 470px; } }
.r41-mc.is-visible .r41-mc__container { transform: translateZ(0); }
.r41-mc__content { box-sizing: border-box; height: 100%; overflow-y: auto; padding: 20px; position: relative; z-index: 1; display: flex; flex-direction: column; scrollbar-width: none; }
.r41-mc__content::-webkit-scrollbar { display: none; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mc, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mc * { letter-spacing: .75px !important; }
.r41-mch { background: #fff; margin: -20px -20px 0; padding: 20px; position: sticky; top: -20px; z-index: 2; }
.r41-mch__top { padding: 0 20px; position: relative; margin: 0 0 20px; }
@media (min-width: 1024px) { .r41-mch__top { padding-left: 0; } }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mch__title { margin: 0 !important; text-align: center !important; font-family: sweet-sans-pro, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.43 !important; text-transform: uppercase !important; color: #191919 !important; }
@media (min-width: 1024px) { html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mch__title { text-align: left !important; font-weight: 800 !important; } }
.r41-mch__close { line-height: 0; position: absolute; right: -3px; top: 0; }
.r41-mch__close button { width: 20px; height: 20px; padding: 0; border: 0; background: none; color: #191919; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: color .2s ease-in; }
.r41-mch__close button:hover { color: rgba(25,25,25,.6); }
.r41-mch__close svg { fill: currentColor; display: block; }
.r41-mcf__list { margin: 0 0 20px; padding: 0; list-style: none; }
.r41-mcf__li { margin: 0 0 25px; padding: 0; transition: opacity .3s ease, max-height .3s ease-in-out; }
.r41-mcf__li:last-of-type { margin-bottom: 0; }
.r41-mcf__li.is-removing { opacity: 0; }
.r41-product { position: relative; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__content { display: grid !important; grid-template-columns: 110px 135px 1fr; grid-template-rows: auto 1fr; text-align: left; transition: opacity .3s ease; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 11px !important; font-weight: 400 !important; line-height: 1.63 !important; color: #191919 !important; }
@media (min-width: 768px) { html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__content { grid-template-columns: 120px 130px 1fr; } }
.r41-product.is-busy .r41-product__content { opacity: .3; pointer-events: none; }
.r41-product.is-busy::after { content: ""; position: absolute; left: 50%; top: 50%; width: 2px; height: 2px; border-radius: 50%; animation: r41-processing-dark 1.6s infinite; z-index: 2; }
.r41-product__image { grid-row: 1/3; margin-right: 15px; display: block; background: #f6f6f8; aspect-ratio: 22/25; overflow: hidden; }
.r41-product__image img { width: 100%; height: 100%; object-fit: cover; display: block; }
.r41-product__info { grid-row: 1/2; margin-bottom: 10px; position: relative; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__name { color: #6c717a !important; text-decoration: none !important; display: block; font: inherit !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__name:hover { color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__attribute { color: #6c717a !important; text-transform: capitalize !important; font: inherit !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__price { display: flex; grid-row: 1/2; justify-content: flex-end; color: #191919 !important; font: inherit !important; }
.r41-product__actions { grid-column: 2/4; grid-row: 2/3; align-self: end; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__remove { padding: 0 !important; margin: 0 !important; border: 0 !important; border-bottom: 1px solid #6c717a !important; background: none !important; color: #6c717a !important; font: 400 11px/15px neue-haas-grotesk-text, sans-serif !important; cursor: pointer; transition: border-color .3s !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-product__remove:hover { border-bottom-color: transparent !important; }
.r41-mcf__footer { background: #fff; border-top: 1px solid #e8e9eb; padding: 15px 0; bottom: -20px; position: sticky; z-index: 2; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mcf__subtotal { color: #191919 !important; display: flex; justify-content: space-between; margin-bottom: 15px; font: 400 11px/1.63 neue-haas-grotesk-text, sans-serif !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mcf__subtotal span { font: inherit !important; }
.r41-mcf__sliders { padding: 15px 0 20px; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mcf__sliders h5 { margin: 0 0 15px !important; font: 800 12px/18px sweet-sans-pro, sans-serif !important; text-transform: uppercase !important; color: #191919 !important; }
.r41-mcf__recs { display: grid; grid-auto-flow: column; grid-auto-columns: calc((100% - 4px) / 2.4); gap: 2px; overflow-x: auto; scrollbar-width: none; margin: 0 -20px; padding: 0 20px; scroll-snap-type: x mandatory; }
.r41-mcf__recs::-webkit-scrollbar { display: none; }
.r41-mcf__recs > a { scroll-snap-align: start; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mcf__recs a { color: #191919 !important; text-decoration: none !important; font: 400 11px/17.93px neue-haas-grotesk-text, sans-serif !important; }
.r41-mcf__recs .r41-rimg { display: block; aspect-ratio: 22/25; background: #f6f6f8; overflow: hidden; margin-bottom: 10px; }
.r41-mcf__recs img { width: 100%; height: 100%; object-fit: cover; display: block; }
.r41-mcf__recs .r41-rtxt { display: block; padding-left: 10px; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mcf__recs em { display: block; font-style: normal !important; color: #6c717a !important; font: inherit !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-mc__empty { font: 400 13px/24px neue-haas-grotesk-text, sans-serif !important; letter-spacing: .5px !important; color: #6c717a !important; text-align: center !important; padding: 40px 0 !important; margin: 0 !important; }
.r41-mc__emptycta { display: flex; justify-content: center; }

/* header bag count — TB .prod-counter sits inside the bag outline, odometer roll */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [aria-label="Shopping Bag"] [data-seam="cart-count"] { display: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [aria-label="Shopping Bag"] { position: relative !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-count { position: absolute !important; display: block !important; overflow: hidden !important; pointer-events: none !important; font-style: normal !important; color: #191919 !important; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 10px !important; line-height: 1 !important; font-weight: 500 !important; letter-spacing: 0 !important; text-align: center !important; opacity: 1; transition: opacity .5s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-count.is-zero { opacity: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-count > b { position: absolute !important; inset: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; font: inherit !important; letter-spacing: 0 !important; transform: translateY(0); opacity: 1; transition: transform .4s ease-in-out, opacity .5s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-count > b.is-up { transform: translateY(-100%) !important; opacity: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-count > b.is-down { transform: translateY(100%) !important; opacity: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-count.is-wide { font-size: 8px !important; }

/* ---------- 5. Sitewide buttons (TB .button / .button-link) ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn { font-family: sweet-sans-pro, sans-serif !important; font-weight: 800 !important; letter-spacing: .75px !important; text-transform: uppercase !important; border-radius: 0 !important; height: 40px !important; min-height: 40px !important; font-size: 12px !important; line-height: 1.7 !important; padding-top: 0 !important; padding-bottom: 0 !important; padding-left: .75px !important; padding-right: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; box-shadow: none !important; position: relative !important; text-decoration: none !important; opacity: 1 !important; white-space: nowrap; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn * { letter-spacing: .75px !important; font: inherit !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn.r41-btn--auto { padding-left: 30.75px !important; padding-right: 30px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn.r41-btn--block { display: flex !important; width: 100% !important; }
@media (min-width: 768px) { html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn.r41-btn--lg { height: 50px !important; min-height: 50px !important; font-size: 13px !important; } }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn--dark { background: #191919 !important; color: #fff !important; border: 0 !important; transition: background-color .2s ease-in !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn--dark:hover, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn--dark:focus-visible { background: #40464e !important; color: #fff !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn--light { background: #fff !important; color: #191919 !important; border: 1px solid #6c717a !important; transition: border-color .2s ease-in !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn--light:hover, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn--light:focus-visible { border-color: #d1d4d7 !important; background: #fff !important; color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn[disabled], html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-btn.is-disabled { background: #d1d4d7 !important; color: #fff !important; border-color: #d1d4d7 !important; cursor: default !important; }
/* TB .button--translucent (Quick Shop) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-qs { height: 40px !important; min-height: 40px !important; padding: 0 !important; background: rgba(255,255,255,.9) !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 11px !important; line-height: 1.63 !important; font-weight: 400 !important; letter-spacing: .75px !important; text-transform: none !important; color: #191919 !important; transition: background-color .2s ease-in !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-qs:hover { background: #fff !important; }

/* ---------- 6. Mobile footer (TB .footer mobile scale) ---------- */
@media (max-width: 767px) {
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 { padding: 30px 20px 20px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 > div.border-t { border-top: 1px solid #e8e9eb !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 .border-b { border-bottom: 1px solid #e8e9eb !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 .border-b > button { height: 50px !important; min-height: 50px !important; padding: 0 !important; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 23.92px !important; font-weight: 400 !important; letter-spacing: .5px !important; text-transform: none !important; color: #191919 !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 .border-b > button span { font: inherit !important; letter-spacing: .5px !important; text-transform: none !important; color: #191919 !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 .border-b > button svg { width: 14px !important; height: 14px !important; stroke-width: 1.25 !important; color: #191919 !important; margin-right: 15px !important; flex: none !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 ul { padding: 0 0 13px !important; margin: 0 !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 ul > li { margin: 0 0 7px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 ul a, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 ul li { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 23.92px !important; font-weight: 400 !important; letter-spacing: .5px !important; color: #191919 !important; text-transform: none !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 > :not(.border-t) { height: 50px !important; min-height: 50px !important; padding-top: 0 !important; padding-bottom: 0 !important; display: flex !important; align-items: center !important; font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 23.92px !important; font-weight: 400 !important; letter-spacing: .5px !important; color: #191919 !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 > :not(.border-t) * { font: inherit !important; letter-spacing: inherit !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.px-5 > :not(.border-t) svg { width: 18px !important; height: 18px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer [data-seam="footer-legal"], html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer [data-seam="footer-legal"] a { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 11px !important; line-height: 17.93px !important; font-weight: 400 !important; letter-spacing: .75px !important; color: #6c717a !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer [data-seam="footer-legal"] + div { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 11px !important; line-height: 17.93px !important; letter-spacing: .75px !important; color: #6c717a !important; margin-top: 4px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div.md\:hidden.w-full { padding: 20px 20px 25px !important; gap: 4px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div[style*="background-color"] p { font-family: neue-haas-grotesk-text, sans-serif !important; font-size: 13px !important; line-height: 18px !important; letter-spacing: .5px !important; font-weight: 400 !important; max-width: 300px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > div[style*="background-color"] { padding-top: 50px !important; padding-bottom: 50px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > section:first-child { padding: 60px 50px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > section h2 { font-family: sweet-sans-pro, sans-serif !important; font-size: 20px !important; line-height: 23px !important; font-weight: 700 !important; letter-spacing: 1px !important; color: #191919 !important; margin: 0 0 10px !important; padding: 0 !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > section h2 .r6-big { font-size: 22px !important; line-height: 23px !important; font-weight: 700 !important; letter-spacing: 1px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer > section h2 + p { font-family: sweet-sans-pro, sans-serif !important; font-size: 15px !important; line-height: 19px !important; font-weight: 600 !important; letter-spacing: 0 !important; color: #191919 !important; margin: 0 0 20px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) footer [data-seam="footer-legal"] a + a { margin-left: 15px !important; }
}

/* ---------- 7. Search overlay alignment ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr * { letter-spacing: .5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__bar { display: grid !important; grid-template-columns: 1fr minmax(0, 580px) 1fr !important; align-items: center !important; column-gap: 20px !important; height: 100px !important; padding: 0 20px !important; box-sizing: border-box !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__field { grid-column: 2 !important; width: 100% !important; max-width: none !important; margin: 0 !important; height: 40px !important; padding: 0 !important; display: flex !important; align-items: center !important; gap: 10px !important; border-bottom: 1px solid #191919 !important; box-sizing: border-box !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__field > svg { width: 16px !important; height: 16px !important; flex: none !important; display: block !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__input { height: 39px !important; line-height: 39px !important; font-family: sweet-sans-pro, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: .75px !important; padding: 0 !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__input::placeholder { letter-spacing: .75px !important; font-weight: 700 !important; color: #6c717a !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__clear { flex: none !important; width: 18px !important; height: 18px !important; align-items: center !important; justify-content: center !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__clear.is-on { display: flex !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__clear svg { width: 14px !important; height: 14px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__close { position: static !important; grid-column: 3 !important; justify-self: end !important; align-self: center !important; width: 40px !important; height: 40px !important; margin: 0 -10px 0 0 !important; padding: 10px !important; transition: color .2s ease-in, opacity .2s ease-in !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__close:hover { opacity: 1 !important; color: rgba(25,25,25,.6) !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__close svg { width: 20px !important; height: 20px !important; display: block !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__body { max-width: none !important; padding: 25px 20px 60px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__h { margin: 0 0 10px !important; font: 800 12px/18px sweet-sans-pro, sans-serif !important; letter-spacing: .75px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__sugg { gap: 4px 20px !important; margin: 0 auto 25px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__sugg a { font: 400 13px/23.92px neue-haas-grotesk-text, sans-serif !important; letter-spacing: .5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__meta { margin: 0 auto 15px !important; font-size: 11px !important; line-height: 17.93px !important; letter-spacing: .75px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__grid { margin: 0 !important; gap: 25px 2px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__card .r7-simg { aspect-ratio: 22 / 25 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__card .r7-stxt { padding: 10px 0 0 !important; font: 400 11px/17.93px neue-haas-grotesk-text, sans-serif !important; letter-spacing: .75px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__card .r7-stxt em { font: inherit !important; letter-spacing: .75px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="search-page"] .r7-sr__bar { grid-template-columns: 1fr minmax(0, 580px) 1fr !important; }
@media (max-width: 767px) {
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__bar { grid-template-columns: minmax(0, 1fr) auto !important; height: 70px !important; column-gap: 15px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__field { grid-column: 1 !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__close { grid-column: 2 !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="search-page"] .r7-sr__bar { grid-template-columns: minmax(0, 1fr) !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__body { padding: 20px 20px 40px !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__grid { gap: 20px 2px !important; }
}

/* ---------- 8. Drawers: one motion system (TB: transform .5s ease-in-out, veil rgba(25,25,25,.25) opacity .5s ease-in-out) ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="menu-overlay"], html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="filter-overlay"], html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="signup-overlay"] { background: rgba(25,25,25,.25) !important; transition: opacity .5s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="filter-panel"] { transition: translate .5s ease-in-out, transform .5s ease-in-out !important; box-shadow: none !important; border-left: 0 !important; }
@media (min-width: 768px) {
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="filter-panel"] { width: 470px !important; max-width: 100vw !important; }
  html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="signup-desktop"] { width: 470px !important; max-width: 470px !important; border-left: 0 !important; box-shadow: none !important; transition: transform .5s ease-in-out !important; }
}
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="signup-mobile"] { transition: translate .5s ease-in-out, transform .5s ease-in-out !important; }
/* Size guide = mini-bag width + motion */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] { z-index: 120 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-veil { background: rgba(25,25,25,.25) !important; transition: opacity .5s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-panel { width: 100vw !important; max-width: 470px !important; transition: transform .5s ease-in-out !important; box-shadow: none !important; border: 0 !important; }
@media (max-width: 767px) { html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-panel { max-width: 100vw !important; } }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"], html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] * { letter-spacing: .5px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-head { position: relative !important; display: block !important; min-height: 0 !important; margin: 0 0 20px !important; padding: 20px 40px 0 20px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-head h2 { margin: 0 !important; text-align: left !important; font: 800 14px/20.02px sweet-sans-pro, sans-serif !important; letter-spacing: .75px !important; text-transform: uppercase !important; color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-close { position: absolute !important; right: 17px !important; top: 20px !important; width: 20px !important; height: 20px !important; margin: 0 !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #191919 !important; line-height: 0 !important; transition: color .2s ease-in !important; opacity: 1 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-close:hover { color: rgba(25,25,25,.6) !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-close svg { width: 20px !important; height: 20px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-body { padding: 0 20px 40px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-label { display: block !important; margin: 0 0 4px !important; font: 400 13px/23.92px neue-haas-grotesk-text, sans-serif !important; color: #6c717a !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-select, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r7-dd { margin: 0 0 25px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-units { display: flex !important; gap: 20px !important; margin: 0 0 25px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-units label { font: 400 13px/23.92px neue-haas-grotesk-text, sans-serif !important; gap: 8px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-tablewrap { border: 0 !important; border-top: 1px solid #e8e9eb !important; overflow-x: auto !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-table { width: 100% !important; min-width: 0 !important; table-layout: fixed !important; border-collapse: collapse !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-table th, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-table td { padding: 0 !important; height: 40px !important; text-align: center !important; vertical-align: middle !important; border: 0 !important; border-bottom: 1px solid #e8e9eb !important; background: none !important; font: 400 12px/18px neue-haas-grotesk-text, sans-serif !important; color: #191919 !important; white-space: nowrap !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-table thead th { font: 800 11px/18px sweet-sans-pro, sans-serif !important; letter-spacing: .75px !important; text-transform: uppercase !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-table th[scope="row"], html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-table thead th:first-child { width: 30% !important; text-align: left !important; padding-left: 0 !important; color: #6c717a !important; white-space: normal !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-table thead th:first-child { color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="r5-size-guide"] .r5-sg-note { margin: 15px 0 0 !important; font: 400 11px/17.93px neue-haas-grotesk-text, sans-serif !important; letter-spacing: .75px !important; color: #6c717a !important; }

/* ---------- 9. Dropdown/list motion (TB .dropdown__list: opacity/visibility/max-height .3s ease-in-out) ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="sort-menu"] { display: block !important; transform-origin: top; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, max-height .3s ease-in-out !important; max-height: 400px !important; overflow: hidden !important; opacity: 1; visibility: visible; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="sort-menu"].hidden, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="sort-menu"].r41-closed { display: block !important; opacity: 0 !important; visibility: hidden !important; max-height: 0 !important; pointer-events: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="contact-reason-menu"] { display: block !important; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, max-height .3s ease-in-out !important; max-height: 400px !important; overflow: hidden auto !important; opacity: 1; visibility: visible; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="contact-reason-menu"].r41-closed, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) [data-seam="contact-reason-menu"].hidden { display: block !important; opacity: 0 !important; visibility: hidden !important; max-height: 0 !important; pointer-events: none !important; }

/* ---------- 10. Resources: Key standards back to LEFT (reverts r7 html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g)7 centring) + tidy tabs ---------- */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-rcard { display: flex !important; flex-direction: column !important; text-align: left !important; align-items: stretch !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-rcard > div:not(:first-child) { display: flex !important; flex-direction: column !important; align-items: flex-start !important; flex: 1 1 auto !important; text-align: left !important; padding: 25px 30px 40px !important; box-sizing: border-box !important; width: 100% !important; }
@media (max-width: 767px) { html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-rcard > div:not(:first-child) { padding: 20px 20px 35px !important; } }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-rcard > div:not(:first-child) > * { margin-left: 0 !important; margin-right: 0 !important; text-align: left !important; max-width: none !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-rcard h3 { margin: 8px 0 10px !important; max-width: none !important; text-align: left !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-rcard h3 + p { margin: 0 !important; max-width: none !important; text-align: left !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-ks { text-align: left !important; max-width: none !important; width: 100% !important; margin: 20px 0 25px !important; padding: 18px 0 0 !important; border-top: 1px solid #e8e9eb !important; align-self: stretch !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-ks > div:first-child { justify-content: flex-start !important; text-align: left !important; margin: 0 0 10px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-ks ul { display: flex !important; flex-direction: column !important; align-items: flex-start !important; text-align: left !important; margin: 0 !important; padding: 0 !important; gap: 6px !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-ks li { justify-content: flex-start !important; text-align: left !important; margin: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-rcard > div:not(:first-child) > a:last-child { margin-top: auto !important; align-self: flex-start !important; }
/* tab nav (Guides / Tools / Libraries / Help and every page-tab strip) */
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="page-tabs"]:not([data-seam="related-tabs"]) a[data-seam="page-tab"] { margin: 0 15px !important; padding: 5px 0 14px !important; font-family: sweet-sans-pro, sans-serif !important; font-size: 12px !important; line-height: 18px !important; font-weight: 800 !important; letter-spacing: .75px !important; color: #6c717a !important; transition: color .3s ease-in-out !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="page-tabs"]:not([data-seam="related-tabs"]) a[data-seam="page-tab"]:first-child { margin-left: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="page-tabs"]:not([data-seam="related-tabs"]) a[data-seam="page-tab"]:last-of-type { margin-right: 0 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="page-tabs"]:not([data-seam="related-tabs"]) a[data-seam="page-tab"]:hover, html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="page-tabs"]:not([data-seam="related-tabs"]) a[data-seam="page-tab"].is-active { color: #191919 !important; }
html:not(#r41):not(#r41b):not(#r41c) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) nav[data-seam="page-tabs"] [data-seam="tab-ink"] { height: 2px !important; background: #191919 !important; bottom: 0 !important; transition: transform .3s ease-in-out, width .3s ease-in-out !important; }

/* ---------- §8 Cart page (/cart/) — values from toryburch.com cart-page / line-item / quantity-field / summary / promo ---------- */
main[data-seam="cart-page"]{display:block;background:#fff;color:#191919;padding-top:var(--r42-top,104px);min-height:60vh}
main[data-seam="cart-page"] .r42-cart__inner{max-width:1440px;margin:0 auto;padding:0 20px 30px}
main[data-seam="cart-page"] .r42-cart__header{padding:37px 0 30px;text-align:center}
main[data-seam="cart-page"] h1.r42-cart__title{margin:0;font-family:sweet-sans-pro,sans-serif !important;font-size:20px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:.75px !important;text-transform:uppercase;color:#191919}
main[data-seam="cart-page"] .r42-cart__n{font-weight:700}
main[data-seam="cart-page"] .r42-cart__sub{margin:20px 0 0;font-family:neue-haas-grotesk-text,sans-serif;font-size:15px;line-height:25.5px;letter-spacing:.5px;color:#191919}
main[data-seam="cart-page"] .r42-tlink{appearance:none;background:none;border:0;padding:0;cursor:pointer;color:#6c717a;font:inherit;font-family:neue-haas-grotesk-text,sans-serif;letter-spacing:.5px;text-decoration:none;border-bottom:1px solid currentColor;transition:color .2s ease-in}
main[data-seam="cart-page"] .r42-cart__cont{display:flex;justify-content:center;margin:0 0 60px}
main[data-seam="cart-page"] .r42-cart__cont .r41-btn{min-width:240px;padding:0 30px}
main[data-seam="cart-page"] .r42-cart__grid{display:block}
main[data-seam="cart-page"] .r42-lines{list-style:none;margin:0;padding:0}
main[data-seam="cart-page"] .r42-line{display:flex;margin-bottom:35px;text-align:left;transition:opacity .3s ease-in-out,transform .3s ease-in-out}
main[data-seam="cart-page"] .r42-line:last-child{margin-bottom:0}
main[data-seam="cart-page"] .r42-line.is-busy{opacity:.5;pointer-events:none}
main[data-seam="cart-page"] .r42-line.is-removing{opacity:0;transform:translateX(-12px)}
main[data-seam="cart-page"] .r42-line__image{flex:0 0 30%;max-width:30%;padding-right:20px;display:block}
main[data-seam="cart-page"] .r42-line__image img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#f6f6f7}
main[data-seam="cart-page"] .r42-line__body{flex:1 1 auto;min-width:0;margin-top:-5px;font-family:neue-haas-grotesk-text,sans-serif;font-size:13px;line-height:1.84;letter-spacing:.5px;color:#191919}
main[data-seam="cart-page"] .r42-line__top{display:flex;justify-content:space-between;gap:16px;align-items:baseline}
main[data-seam="cart-page"] .r42-line__title{color:#191919;text-decoration:none;text-transform:capitalize;word-break:break-word;margin-bottom:6px;font-size:13px;line-height:1.84}
main[data-seam="cart-page"] .r42-line__title:hover{text-decoration:underline;text-underline-offset:3px}
main[data-seam="cart-page"] .r42-line__price{white-space:nowrap}
main[data-seam="cart-page"] .r42-line__attr{color:#6c717a;margin-bottom:6px;line-height:1}
main[data-seam="cart-page"] .r42-line__status{color:#191919;margin:10px 0 0}
main[data-seam="cart-page"] .r42-qty{display:flex;align-items:center;margin:4px 0 0}
main[data-seam="cart-page"] .r42-qty__name{color:#191919;margin-right:5px;line-height:1}
main[data-seam="cart-page"] .r42-qty__btn{appearance:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;color:#0c2340;cursor:pointer;transition:opacity .2s}
main[data-seam="cart-page"] .r42-qty__btn:disabled{opacity:.3;cursor:default}
main[data-seam="cart-page"] .r42-qty__val{width:42px;border:0;background:#fff;text-align:center;color:#6c717a;font:inherit;font-size:13px;line-height:24px;letter-spacing:.5px;padding:0;outline:0}
main[data-seam="cart-page"] .r42-line__actions{display:flex;gap:20px;margin-top:14px;font-size:13px}
main[data-seam="cart-page"] .r42-sum{margin-top:40px}
main[data-seam="cart-page"] .r42-sum__title{margin:0 0 10px;font-family:sweet-sans-pro,sans-serif !important;font-size:14px !important;line-height:20px !important;font-weight:700 !important;letter-spacing:.75px !important;text-transform:uppercase}
main[data-seam="cart-page"] .r42-promo{border-bottom:1px solid #e8e9eb;padding-bottom:5px}
main[data-seam="cart-page"] .r42-promo__toggle{appearance:none;display:flex;width:100%;justify-content:space-between;align-items:center;background:none;border:0;padding:14px 0;cursor:pointer;color:#191919;font-family:neue-haas-grotesk-text,sans-serif;font-size:13px;line-height:1.84;letter-spacing:.5px}
main[data-seam="cart-page"] .r42-promo__toggle i{display:flex;transition:transform .3s ease-in-out}
main[data-seam="cart-page"] .r42-promo__toggle.is-open i{transform:rotate(45deg)}
main[data-seam="cart-page"] .r42-promo__form{display:grid;grid-template-columns:1fr auto;gap:10px;padding:5px 0 15px;animation:r42-fade .3s ease-in-out}
main[data-seam="cart-page"] .r42-promo__form[hidden]{display:none}
main[data-seam="cart-page"] .r42-promo__form .r41-btn{padding:0 24px;height:50px}
main[data-seam="cart-page"] .r42-promo__msg{grid-column:1/-1;margin:0;min-height:0;font-family:neue-haas-grotesk-text,sans-serif;font-size:11px;line-height:1.63;letter-spacing:.75px}
main[data-seam="cart-page"] .r42-promo__msg.is-error{color:#e51d0b}
main[data-seam="cart-page"] .r42-field{position:relative;display:block}
main[data-seam="cart-page"] .r42-field input{width:100%;height:50px;border:1px solid #d1d4d7;border-radius:0;padding:18px 15px 4px;font-family:neue-haas-grotesk-text,sans-serif;font-size:13px;letter-spacing:.5px;color:#191919;outline:0;transition:border-color .2s}
main[data-seam="cart-page"] .r42-field input:focus{border-color:#191919}
main[data-seam="cart-page"] .r42-field span{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c717a;font-family:neue-haas-grotesk-text,sans-serif;font-size:13px;letter-spacing:.5px;transition:all .2s ease-in-out}
main[data-seam="cart-page"] .r42-field input:focus+span,main[data-seam="cart-page"] .r42-field input:not(:placeholder-shown)+span{top:13px;font-size:10px;letter-spacing:.75px}
@keyframes r42-fade{from{opacity:0}to{opacity:1}}
main[data-seam="cart-page"] .r42-sum__rows{margin:15px 0 0;font-family:neue-haas-grotesk-text,sans-serif;font-size:15px;line-height:1.7;letter-spacing:.5px}
main[data-seam="cart-page"] .r42-sum__rows>div{display:flex;justify-content:space-between;margin:0 0 5px}
main[data-seam="cart-page"] .r42-sum__rows dt,main[data-seam="cart-page"] .r42-sum__rows dd{margin:0;font-weight:400}
main[data-seam="cart-page"] .r42-sum__rows>.r42-sum__total{border-top:1px solid #e8e9eb;margin-top:15px;padding-top:15px;font-weight:500}
main[data-seam="cart-page"] .r42-sum__total dt,main[data-seam="cart-page"] .r42-sum__total dd{font-weight:500}
main[data-seam="cart-page"] .r42-cta{margin-top:20px}
main[data-seam="cart-page"] .r42-sum__note{color:#6c717a;margin:10px 0 0;font-family:neue-haas-grotesk-text,sans-serif;font-size:11px;line-height:1.63;letter-spacing:.75px}
main[data-seam="cart-page"] .r42-recs{margin:60px 0 0;text-align:center}
main[data-seam="cart-page"] .r42-recs__title{margin:0 0 20px;font-family:sweet-sans-pro,sans-serif !important;font-size:14px !important;line-height:20.02px !important;font-weight:700 !important;letter-spacing:.75px !important;text-transform:uppercase}
main[data-seam="cart-page"] .r42-recs__track{display:flex;gap:3px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px;text-align:left}
main[data-seam="cart-page"] .r42-recs__track::-webkit-scrollbar{display:none}
main[data-seam="cart-page"] .r42-tile{position:relative;flex:0 0 calc((100% - 6px)/2.5);scroll-snap-align:start;font-family:neue-haas-grotesk-text,sans-serif;font-size:11px;line-height:17.93px;letter-spacing:.75px}
main[data-seam="cart-page"] .r42-tile__img{display:block;background:#f6f6f7}
main[data-seam="cart-page"] .r42-tile__img img{display:block;width:100%;aspect-ratio:268/305;object-fit:cover}
main[data-seam="cart-page"] .r42-tile__name{display:block;color:#191919;text-decoration:none;margin:10px 10px 0}
main[data-seam="cart-page"] .r42-tile__price{display:block;color:#6c717a;margin:0 10px}
main[data-seam="cart-page"] .r42-tile__qs{display:none}
main[data-seam="cart-page"] .r42-tile__atb{appearance:none;background:none;border:0;padding:0;margin:12px 10px 0;cursor:pointer;color:#191919;border-bottom:1px solid #191919;font-family:sweet-sans-pro,sans-serif;font-size:10px;line-height:17px;font-weight:800;letter-spacing:.75px;text-transform:uppercase}
main[data-seam="cart-page"] .r42-tile__atb.is-loading,main[data-seam="cart-page"] .r42-tile__qs.is-loading{opacity:.4}
@media (min-width:768px){
 main[data-seam="cart-page"] .r42-cart__inner{padding:0 calc(100vw/12) 80px}
 main[data-seam="cart-page"] .r42-cart__header{padding:45px 0 65px}
 main[data-seam="cart-page"] h1.r42-cart__title{font-size:30px !important;line-height:1.2 !important}
 main[data-seam="cart-page"] .r42-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,31%);column-gap:calc(100vw/12);align-items:start}
 main[data-seam="cart-page"] .r42-line{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e8e9eb}
 main[data-seam="cart-page"] .r42-line:last-child{border-bottom:0}
 main[data-seam="cart-page"] .r42-line__image{flex-basis:25%;max-width:25%;padding-right:30px}
 main[data-seam="cart-page"] .r42-line__body,main[data-seam="cart-page"] .r42-line__title{font-size:15px;line-height:1.7}
 main[data-seam="cart-page"] .r42-line__actions{font-size:13px}
 main[data-seam="cart-page"] .r42-sum{margin-top:0;align-self:stretch}
 main[data-seam="cart-page"] .r42-sum__sticky{position:sticky;top:calc(var(--r42-top,104px) + 20px)}
 main[data-seam="cart-page"] .r42-sum__title{font-size:16px !important;line-height:22.08px !important;font-weight:800 !important}
 main[data-seam="cart-page"] .r42-recs{margin-top:100px}
 main[data-seam="cart-page"] .r42-recs__title span{display:inline-block;border-bottom:0 !important;padding-bottom:0;text-decoration:none !important}
 main[data-seam="cart-page"] .r42-recs__title{font-size:16px !important;line-height:22.08px !important;font-weight:800 !important;margin-bottom:33px}
 main[data-seam="cart-page"] .r42-recs__track{margin:0;padding:0;justify-content:safe center}
 main[data-seam="cart-page"] .r42-tile{flex:0 0 calc((100% - 9px)/4);max-width:268px}
 main[data-seam="cart-page"] .r42-tile__atb{display:none}
 main[data-seam="cart-page"] .r42-tile__qs{display:flex;position:absolute;left:10px;right:10px;top:0;margin-top:calc(100% * 305 / 268 - 60px);height:50px;align-items:center;justify-content:center;border:0;background:rgba(255,255,255,.9);color:#191919;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out;font-family:neue-haas-grotesk-text,sans-serif;font-size:11px;line-height:15.4px;letter-spacing:.75px}
 main[data-seam="cart-page"] .r42-tile:hover .r42-tile__qs,main[data-seam="cart-page"] .r42-tile__qs:focus-visible{opacity:1}
}
@media (max-width:767px){ main[data-seam="cart-page"] .r42-sum{position:relative} }

/* §1 fix: swatch group must not shrink to min-content (stacked swatches when the colour name is long) */
html body.product-page .r5-col .r5-color > .seam-pdp-swatches,html body.product-page [data-seam="pdp-info-m"] .r5-color > .seam-pdp-swatches{flex:0 0 auto !important;flex-wrap:nowrap !important;width:auto !important;height:auto !important;margin:0 0 0 16px !important;box-shadow:none !important;border-radius:0 !important}
html body.product-page .r5-col .r5-color > span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* checkout not live: normal pointer, no wait state */
html body .r41-mc__cta,html body main[data-seam="cart-page"] .r42-cta{cursor:pointer !important}
html body .r41-mc__view{margin-bottom:10px}
/* §10 Resources: grading table spans the full text column (was capped ~320px, cells wrapping "UK 6 / XS") */
html body .r7-ks > .max-w-lg.overflow-x-auto:has(> table){max-width:100% !important;width:100% !important;align-self:stretch !important}
html body .max-w-lg.overflow-x-auto:has(> table) td:first-child,html body .max-w-lg.overflow-x-auto:has(> table) th:first-child{white-space:nowrap}
/* §4b Impact: thin progress line (active indicator 1px over the 1px track) */
html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r41-impact-tabs > .absolute.bottom-0.bg-black{height:1px !important}
/* contact: confirmation line aligns with the form's left edge (was centred under a left-aligned form) */
html body .seam-contact__form .seam-contact__note,html body [data-seam="contact-note"]{text-align:left !important}
/* §8 Search overlay: TB aligns suggestions/meta with the left edge of the search field (centred 580px column), grid stays full-bleed */
@media (min-width:768px){
 html body .r7-sr .r7-sr__body > .r7-sr__h:has(+ .r7-sr__sugg),html body .r7-sr .r7-sr__body > .r7-sr__sugg,html body .r7-sr .r7-sr__body > .r7-sr__meta,html body .r7-sr .r7-sr__body > .r7-sr__empty{box-sizing:border-box !important;width:580px !important;max-width:calc(100% - 40px) !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}
}
@media (min-width:768px){ html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) .r7-sr__body > .r7-sr__h:has(+ .r7-sr__sugg){margin:0 auto 10px !important} }

/* §1b Add to Bag busy: three pulsing dots replace the label (TB .button--processing, 3-dot), label returns after */
@keyframes r42-dots{0%,100%{box-shadow:18px 0 0 1px #fff,30px 0 0 1px rgba(255,255,255,.5),42px 0 0 1px rgba(255,255,255,.25)}33%{box-shadow:18px 0 0 1px rgba(255,255,255,.25),30px 0 0 1px #fff,42px 0 0 1px rgba(255,255,255,.5)}66%{box-shadow:18px 0 0 1px rgba(255,255,255,.5),30px 0 0 1px rgba(255,255,255,.25),42px 0 0 1px #fff}}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) button.r5-atb.is-loading::before{content:"" !important;position:absolute !important;left:calc(50% - 31px) !important;top:50% !important;width:2px !important;height:2px !important;margin:-1px 0 0 0 !important;border-radius:50% !important;background:transparent !important;transform:none !important;animation:r42-dots .9s infinite linear !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) button.r5-atb.is-loading .r5-atb-label,html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g) button.r5-atb .r5-dots{visibility:hidden !important}
html body button.r5-atb{position:relative}
/* TB inline size prompt */
html body .r42-size-err{display:none;margin:8px 0 0;color:#e51d0b;font:400 13px/1.84 neue-haas-grotesk-text,sans-serif;letter-spacing:.5px}
html body .r42-size-err.is-on{display:block;animation:r42-fade .3s ease-in-out}
html body button.r42-invalid{border-bottom-color:#e51d0b !important}

/* §11 Collection + tab videos: same height as .seam-tab-video everywhere (720 desktop; mobile min(70vh,560) ≥420) */
html body section.h-\[70vh\]:has(> video),html body .h-\[calc\(65vh\+2em\)\]:has(> video){height:min(70vh,560px) !important;min-height:420px !important;max-height:none !important}
@media (min-width:768px){html body section.h-\[70vh\]:has(> video),html body .h-\[calc\(65vh\+2em\)\]:has(> video){height:720px !important;min-height:720px !important}}

/* §12 Search results page */
main.r42-sp{display:block;padding-top:var(--r42-top,104px);background:#fff;color:#191919;min-height:60vh}
main.r42-sp .r42-sp__inner{padding:0 0 60px}
main.r42-sp .r42-sp__head{padding:37px 20px 30px;text-align:center}
main.r42-sp .r42-sp__eyebrow{margin:0 0 8px;font:400 11px/17.93px neue-haas-grotesk-text,sans-serif;letter-spacing:.75px;color:#6c717a;text-transform:none}
main.r42-sp .r42-sp__eyebrow--pop{margin:28px 0 12px}
main.r42-sp h1.r42-sp__title{margin:0;font-family:sweet-sans-pro,sans-serif !important;font-size:20px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:.75px !important;text-transform:uppercase;word-break:break-word}
main.r42-sp .r42-sp__count{margin:10px 0 0;font:400 13px/1.84 neue-haas-grotesk-text,sans-serif;letter-spacing:.5px;color:#6c717a}
main.r42-sp .r42-sp__form{display:flex;align-items:center;gap:16px;max-width:580px;margin:24px auto 0;border-bottom:1px solid #191919}
main.r42-sp .r42-sp__field{flex:1;display:flex;align-items:center;gap:10px;min-width:0}
main.r42-sp .r42-sp__field input{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;font:400 15px/1.7 neue-haas-grotesk-text,sans-serif;letter-spacing:.5px;color:#191919;-webkit-appearance:none;border-radius:0}
main.r42-sp .r42-sp__field input::-webkit-search-cancel-button{display:none}
main.r42-sp .r42-sp__go{appearance:none;border:0;background:none;padding:0;cursor:pointer;font:800 12px/18px sweet-sans-pro,sans-serif;letter-spacing:.75px;text-transform:uppercase;color:#191919}
main.r42-sp .r42-sp__go:hover{color:#6c717a}
main.r42-sp .r42-sp__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:20px 0 0;padding:0}
main.r42-sp .r42-sp__chips a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid #d1d4d7;font:400 13px/1 neue-haas-grotesk-text,sans-serif;letter-spacing:.5px;color:#191919;text-decoration:none;transition:border-color .2s ease-in}
main.r42-sp .r42-sp__chips a:hover{border-color:#191919}
main.r42-sp .r42-sp__sub{margin:10px 0 20px;text-align:center;font-family:sweet-sans-pro,sans-serif !important;font-size:14px !important;line-height:20px !important;font-weight:700 !important;letter-spacing:.75px !important;text-transform:uppercase}
main.r42-sp .r42-sp__grid{padding:0 0 12px}
@media (min-width:768px){
 main.r42-sp .r42-sp__head{padding:45px 20px 45px}
 main.r42-sp h1.r42-sp__title{font-size:30px !important;line-height:1.2 !important}
 main.r42-sp .r42-sp__sub{font-size:16px !important;line-height:22.08px !important;font-weight:800 !important;margin:20px 0 33px}
}
main.r42-sp .r42-vh{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}
main.r42-sp .r42-sp__go{background:none !important;color:#191919 !important;height:auto !important;min-height:0 !important;width:auto !important;padding:0 !important;font:800 12px/18px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important}
main.r42-sp .r42-sp__go:hover{color:#6c717a !important}
main.r42-sp .r42-sp__chips a{font:400 13px/1 neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important}
main.r42-sp .r42-sp__field input{font:400 15px/1.7 neue-haas-grotesk-text,sans-serif !important}

/* §13 Resources (all tabs): one container, one left edge, one rhythm — TB type scale */
body:has(.r7-rcard) section.max-w-4xl.text-center{padding:80px 20px 64px !important;max-width:720px !important}
body:has(.r7-rcard) section.max-w-4xl.text-center h2{margin:0 0 16px !important;font-family:sweet-sans-pro,sans-serif !important;font-size:20px !important;line-height:26px !important;font-weight:700 !important;letter-spacing:.75px !important;text-transform:uppercase !important;color:#191919 !important}
body:has(.r7-rcard) section.max-w-4xl.text-center p{margin:0 auto !important;max-width:640px !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:1.84 !important;letter-spacing:.5px !important;color:#6c717a !important}
body:has(.r7-rcard) section:has(> .grid > .r7-rcard){padding-bottom:100px !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .grid:has(> .r7-rcard){column-gap:3px !important;row-gap:64px !important}
body:has(.r7-rcard) .r7-rcard{border:0 !important;height:100%}
body:has(.r7-rcard) .r7-rcard > .r7-ks{flex:1 1 auto !important;padding:30px 30px 0 !important}
body:has(.r7-rcard) .r7-rcard > .r7-ks > span:first-child{margin:0 0 8px !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;line-height:17.93px !important;letter-spacing:.75px !important;font-weight:400 !important;color:#6c717a !important}
body:has(.r7-rcard) .r7-rcard > .r7-ks > h3{margin:0 0 10px !important;font-family:sweet-sans-pro,sans-serif !important;font-size:16px !important;line-height:22.08px !important;font-weight:800 !important;letter-spacing:.75px !important;color:#191919 !important}
body:has(.r7-rcard) .r7-rcard > .r7-ks > p{margin:0 0 20px !important;max-width:none !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:1.84 !important;letter-spacing:.5px !important;color:#191919 !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .r7-rcard > .r7-ks > a:last-child{margin-top:auto !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .r7-rcard > .r7-ks > :nth-last-child(2){margin-bottom:28px !important}
body:has(.r7-rcard) .r7-ks table{width:100% !important;border-collapse:collapse !important;font-family:neue-haas-grotesk-text,sans-serif !important}
body:has(.r7-rcard) .r7-ks table th{background:#f6f6f7 !important;padding:10px 12px !important;font:700 10px/14px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important;text-transform:uppercase !important;color:#6c717a !important;border-bottom:1px solid #e8e9eb !important;text-align:left !important}
body:has(.r7-rcard) .r7-ks table td{padding:10px 12px !important;font-size:12px !important;line-height:18px !important;letter-spacing:.5px !important;color:#191919 !important;border-bottom:1px solid #e8e9eb !important}
body:has(.r7-rcard) .r7-ks table tr:last-child td{border-bottom:0 !important}
body:has(.r7-rcard) .r7-ks .overflow-x-auto:has(> table){border:1px solid #e8e9eb !important;margin:20px 0 0 !important}
body:has(.r7-rcard) section.bg-neutral-50{margin-bottom:80px !important}
body:has(.r7-rcard) section.max-w-5xl{padding:0 20px 100px !important}
@media (max-width:767px){
 body:has(.r7-rcard) section.max-w-4xl.text-center{padding:48px 20px 40px !important}
 body:has(.r7-rcard) section.max-w-4xl.text-center h2{font-size:18px !important;line-height:24px !important}
 html:not(#r41):not(#r41b):not(#r41c):not(#r41z) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .grid:has(> .r7-rcard){row-gap:48px !important}
 body:has(.r7-rcard) .r7-rcard > .r7-ks{padding:20px 20px 0 !important}
 body:has(.r7-rcard) .r7-rcard > .r7-ks > h3{font-size:14px !important;line-height:20px !important;font-weight:700 !important}
 body:has(.r7-rcard) section:has(> .grid > .r7-rcard){padding-bottom:64px !important}
 body:has(.r7-rcard) section.bg-neutral-50{margin-bottom:48px !important}
 body:has(.r7-rcard) section.max-w-5xl{padding:0 20px 64px !important}
}

/* §14 Signup continent dropdown */
html body .r42-dd{position:relative}
html body .r42-dd > select.r42-dd__native{position:absolute !important;inset:0 !important;opacity:0 !important;pointer-events:none !important}
html body .r42-dd > .r42-dd__btn{display:flex !important;align-items:center;text-align:left;letter-spacing:.5px}
html body .r42-dd .r42-dd__val{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html body .r42-dd .r42-dd__val.is-ph{color:#6c717a}
html body .r42-dd > .r42-dd__chev{pointer-events:none;transition:rotate .3s ease-in-out}
html body .r42-dd.is-open > .r42-dd__chev{rotate:180deg}
html body .r42-dd.is-open > .r42-dd__btn{border-color:#191919 !important}
html body .r42-dd > .r42-dd__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;padding:8px 0;background:#fff;border:1px solid #e5e5e5;box-shadow:0 8px 24px rgba(0,0,0,.08);max-height:0;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,max-height .3s ease-in-out}
html body .r42-dd.is-open > .r42-dd__menu{max-height:400px;opacity:1;visibility:visible;pointer-events:auto;overflow:hidden auto}
html body .r42-dd .r42-dd__opt{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;padding:12px 20px !important;border:0 !important;background:transparent !important;color:#191919 !important;font:500 13px/1.3 neue-haas-grotesk-text,sans-serif !important;letter-spacing:-.2px !important;text-align:left !important;text-transform:none !important;cursor:pointer}
html body .r42-dd .r42-dd__opt:hover,html body .r42-dd .r42-dd__opt:focus-visible,html body .r42-dd .r42-dd__opt[aria-selected="true"]{background:#f7f7f7 !important;outline:0}
html body .overflow-hidden:has(.r42-dd.is-open){overflow:visible !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z):not(#r42) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .r42-dd > button.r42-dd__btn{background:#fff !important;color:#191919 !important;border:1px solid #d1d4d7 !important;justify-content:flex-start !important;text-align:left !important;text-transform:none !important;font:400 14px/1.3 neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important;padding:0 40px 0 14px !important;box-shadow:none !important;transition:border-color .2s ease-in-out !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z):not(#r42) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) [data-seam="signup-mobile"] .r42-dd > button.r42-dd__btn{height:50px !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z):not(#r42) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) [data-seam="signup-desktop"] .r42-dd > button.r42-dd__btn{height:39px !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z):not(#r42) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .r42-dd > button.r42-dd__btn:hover,html:not(#r41):not(#r41b):not(#r41c):not(#r41z):not(#r42) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .r42-dd.is-open > button.r42-dd__btn{border-color:#191919 !important}
html:not(#r41):not(#r41b):not(#r41c):not(#r41z):not(#r42) body:not(#r41):not(#r41b):not(#r41c):not(#r41d):not(#r41e):not(#r41f):not(#r41g):not(#r42) .r42-dd > .r42-dd__chev{z-index:2;color:#191919}

/* §15 CLS: reserve the announcement bar in flow from first paint (the JS spacer arrived after paint → whole page jumped 40px) */
html.has-ann-reserve body{padding-top:40px !important}
html.has-ann-reserve body > [data-seam="announcement-spacer"]{display:none !important}
@media (min-width:768px){
 body.product-page > .min-h-screen:has(.desktop-product-img){padding-top:65px !important}
 body.product-page > .min-h-screen > div.hidden.md\:block:has(.desktop-product-img){padding-top:0 !important}
}
/* §15 PDP: the info column is invisible (not a skeleton that reflows) until fully built, then fades in */
html.r5-pdp-loading [data-seam="pdp-info"],html.r5-pdp-loading [data-seam="pdp-info-m"]{visibility:hidden !important}
html.r5-pdp-ready [data-seam="pdp-info"],html.r5-pdp-ready [data-seam="pdp-info-m"]{animation:r42-fade .35s ease-in-out both}
html.r5-pdp-ready .r5-col > *{animation:none !important}

/* §16 Header + announcement = one solid block: both move with the SAME compositor transform (was: bar=transform, header=top → out of sync in real Chrome → content peeked through). A filler above the header covers any sub-pixel seam. */
html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement header,html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement header.fixed{top:40px !important;transform:translate3d(0,0,0);transition:transform .28s ease,background-color .3s ease,color .3s ease !important;will-change:transform}
html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement.announcement-hidden header,html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement.announcement-hidden header.fixed{top:40px !important;transform:translate3d(0,-40px,0) !important}
html:not(.seam-chrome-ready) html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement header{transition:none !important}
html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement header::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:41px;background:#f7f6f8;pointer-events:none}
html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement header.bg-transparent:not(.is-solid)::before{display:none}
html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement [data-seam="announcement"]{transition:transform .28s ease !important}
html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement .sticky.z-40{top:104px !important;transform:none !important;transition:top .28s ease !important}
html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement.announcement-hidden .sticky.z-40{top:64px !important;transform:none !important}
html:not(.seam-chrome-ready) html:not(#r42a):not(#r42b) body:not(#r42a):not(#r42b).has-announcement .sticky.z-40{transition:none !important}

/* §17 Product-card quick add — TB .button--translucent.button--large "Add to Bag" (measured: neue-haas 11/15.4 400, ls .75, 50px, rgba(255,255,255,.9), inset 10px) */
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .product-card button.r42-qa{height:50px !important;min-height:50px !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:rgba(255,255,255,.9) !important;color:#191919 !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;line-height:15.4px !important;font-weight:400 !important;letter-spacing:.75px !important;text-transform:none !important;transition:background .1s ease-in-out !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .product-card button.r42-qa::after{content:none !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .product-card button.r42-qa:hover{background:#fff !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .product-card button.r42-qa.is-busy{color:transparent !important;position:relative}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .product-card button.r42-qa.is-busy::before{content:"" !important;position:absolute;left:calc(50% - 31px);top:50%;width:2px;height:2px;margin-top:-1px;border-radius:50%;animation:r42-dots-d .9s infinite linear}
@keyframes r42-dots-d{0%,100%{box-shadow:18px 0 0 1px #191919,30px 0 0 1px rgba(25,25,25,.5),42px 0 0 1px rgba(25,25,25,.25)}33%{box-shadow:18px 0 0 1px rgba(25,25,25,.25),30px 0 0 1px #191919,42px 0 0 1px rgba(25,25,25,.5)}66%{box-shadow:18px 0 0 1px rgba(25,25,25,.5),30px 0 0 1px rgba(25,25,25,.25),42px 0 0 1px #191919}}

/* §18 Checkboxes — TB .checkbox__check (18px, 1px rgba(108,113,122,.75), hover #f6f6f8, 10×4 L-check #191919 rotated −45°, label 15px gap) */
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) input[type="checkbox"]:not(.cookie-switch){-webkit-appearance:none !important;appearance:none !important;box-sizing:border-box !important;flex:0 0 18px !important;width:18px !important;height:18px !important;min-width:18px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(108,113,122,.75) !important;border-radius:0 !important;background:transparent no-repeat center/18px 18px !important;accent-color:auto !important;cursor:pointer !important;outline:none !important;box-shadow:none !important;transition:none !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) input[type="checkbox"]:not(.cookie-switch):hover{background-color:#f6f6f8 !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) input[type="checkbox"]:not(.cookie-switch):checked{background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M4.4 9.4 7 12 13.6 5.4' fill='none' stroke='%23191919' stroke-width='1.15' stroke-linecap='square'/%3E%3C/svg%3E") !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) input[type="checkbox"]:not(.cookie-switch):checked:hover{background-color:#f6f6f8 !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) input[type="checkbox"]:not(.cookie-switch):focus-visible{border:1px dotted #191919 !important;box-shadow:0 0 0 2px #fff,0 0 0 3px #191919 !important}
/* consent labels (signup drawers) — TB .checkbox__label--medium: 13/1.84 400 ls .5 #6c717a, 15px from the box */
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) [data-seam^="signup"] label:has(> input[type="checkbox"]){display:flex !important;align-items:flex-start !important;gap:15px !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) [data-seam^="signup"] label:has(> input[type="checkbox"]) > input{margin-top:3px !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) [data-seam^="signup"] label:has(> input[type="checkbox"]),html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) [data-seam^="signup"] label:has(> input[type="checkbox"]) *:not(input){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:1.84 !important;font-weight:400 !important;letter-spacing:.5px !important;color:#6c717a !important;text-transform:none !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) [data-seam^="signup"] label:has(> input[type="checkbox"]) a{color:#191919 !important;text-decoration:underline !important;text-underline-offset:2px}
/* filters — TB filter-item: 11px/18.7 ls .75 #191919, 15px gap */
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) [data-seam="filter-panel"] label:has(> input[type="checkbox"]){display:flex !important;align-items:center !important;gap:15px !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;line-height:18.7px !important;font-weight:400 !important;letter-spacing:.75px !important;color:#191919 !important;text-transform:none !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) [data-seam="filter-panel"] label:has(> input[type="checkbox"]) *:not(input){font:inherit !important;letter-spacing:inherit !important;color:inherit !important}

/* §19 Mini-bag text — TB .line-item-shrt__body / .price-item--minicart: 13/1.84 400 ls .5 */
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r41-mc .r41-product__name,html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r41-mc .r41-product__price{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:1.84 !important;letter-spacing:.5px !important;font-weight:400 !important;color:#191919 !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r41-mc .r41-product__attribute{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:1.84 !important;letter-spacing:.5px !important;color:#6c717a !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r41-mc .r41-product__remove{font-size:11px !important;line-height:18.7px !important;letter-spacing:.75px !important;color:#6c717a !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r41-mc .r41-mcf__subtotal,html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r41-mc .r41-mcf__subtotal span{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:1.84 !important;letter-spacing:.5px !important;color:#191919 !important}

/* §20 Search suggestions — site language: underlined text links (neue-haas 13/1.84 ls .5), small uppercase eyebrow */
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) main.r42-sp .r42-sp__chips,html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r7-sr__sugg{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px 24px !important;margin:14px 0 0 !important;padding:0 !important;list-style:none !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) main.r42-sp .r42-sp__chips a,html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r7-sr__sugg a{display:inline !important;height:auto !important;padding:0 0 1px !important;border:0 !important;border-bottom:1px solid #191919 !important;background:none !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:1.84 !important;font-weight:400 !important;letter-spacing:.5px !important;color:#191919 !important;text-decoration:none !important;text-transform:none !important;transition:color .2s ease-in-out,border-color .2s ease-in-out !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) main.r42-sp .r42-sp__chips a:hover,html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) .r7-sr__sugg a:hover{color:#6c717a !important;border-bottom-color:#6c717a !important}
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) main.r42-sp .r42-sp__eyebrow--pop{margin:32px 0 0 !important;font-family:sweet-sans-pro,sans-serif !important;font-size:11px !important;line-height:15.4px !important;font-weight:700 !important;letter-spacing:.75px !important;text-transform:uppercase !important;color:#191919 !important}

/* §21 Bag count badge — solid disc that inverts with the header: dark disc/white digit on light, white disc/dark digit on transparent (hero) */
html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) input[type="checkbox"]:not(.cookie-switch)::before,html:not(#r42a):not(#r42b):not(#r42c) body:not(#r42a):not(#r42b):not(#r42c):not(#r42d):not(#r42e):not(#r42f):not(#r42g):not(#r42h):not(#r42i) input[type="checkbox"]:not(.cookie-switch)::after{content:none !important;display:none !important}

/* ===== r43 Quick Shop drawer (TB quickshop: 13px neue-haas info, sweet-sans 12/800 40px ATB) ===== */
.r42-qs .r41-mc__body{overflow-y:auto;height:calc(100% - 64px);-webkit-overflow-scrolling:touch}
.r42-qs__body{padding:0 30px 40px}
@media (max-width:767px){.r42-qs__body{padding:0 20px 32px}}
.r42-qs__img{display:block;background:#f6f6f7;margin:0 0 20px}
.r42-qs__img img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}
.r42-qs__info{font-family:neue-haas-grotesk-text,sans-serif;font-size:13px;line-height:23.92px;letter-spacing:.5px;color:#191919}
.r42-qs__name{font:inherit;margin:0;text-transform:capitalize}
.r42-qs__price{margin:0 0 16px;line-height:26px}
.r42-qs__color p{margin:0 0 8px}
.r42-qs__lbl{color:#6c717a}
.r42-qs__sw{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}
html body .r42-qs .r42-qs__swatch{all:unset;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background:var(--sw) content-box;padding:3px;border:1px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 3px #fff}
html body .r42-qs .r42-qs__swatch:hover{border-color:#c4c6ca}
html body .r42-qs .r42-qs__swatch.is-on{border-color:#191919}
.r42-qs__size{position:relative;margin:0 0 16px}
html body .r42-qs .r42-qs__sizebtn{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;height:40px;padding:0 15px;border:1px solid #c4c6ca;background:#fff;cursor:pointer;font:inherit;color:#191919}
html body .r42-qs .r42-qs__sizebtn.r42-invalid{border-color:#b00020}
html body .r42-qs .r42-qs__sizebtn svg{margin-left:auto;transition:transform .3s ease}
.r42-qs__size.is-open .r42-qs__sizebtn svg{transform:rotate(180deg)}
.r42-qs__menu{display:none;border:1px solid #c4c6ca;border-top:0;background:#fff;max-height:240px;overflow:auto}
.r42-qs__size.is-open .r42-qs__menu{display:block;animation:r43-dd .25s ease}
@keyframes r43-dd{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
html body .r42-qs .r42-qs__menu button{all:unset;box-sizing:border-box;display:block;width:100%;padding:8px 15px;cursor:pointer;font:inherit;color:#191919}
html body .r42-qs .r42-qs__menu button:hover,html body .r42-qs .r42-qs__menu button[aria-selected=true]{background:#f6f6f7}
.r42-qs .r42-size-err{margin:6px 0 0;color:#b00020;font-size:13px;line-height:20px}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs button.r42-qs__atb{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#191919;color:#fff;cursor:pointer;font-family:sweet-sans-pro,sans-serif;font-size:12px;line-height:20.4px;font-weight:800;letter-spacing:.75px;text-transform:uppercase;transition:background .2s ease}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs button.r42-qs__atb:hover{background:#3a3a3a}
.r42-qs button.r42-qs__atb.is-loading span{visibility:hidden}
.r42-qs button.r42-qs__atb.is-loading::before{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff;box-shadow:-10px 0 0 #fff,10px 0 0 #fff;animation:r43-dots .9s infinite ease-in-out}
@keyframes r43-dots{0%,100%{box-shadow:-10px 0 0 rgba(255,255,255,1),10px 0 0 rgba(255,255,255,.3);background:rgba(255,255,255,.6)}50%{box-shadow:-10px 0 0 rgba(255,255,255,.3),10px 0 0 rgba(255,255,255,1);background:rgba(255,255,255,1)}}
.r42-qs__more{display:inline-block;margin-top:16px;color:#191919;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}

/* ===== r43 cards built from templates (search grid + YMAL): hover reveal + whole-card link ===== */
@media (hover:hover) and (min-width:768px){
 .product-card .r42-qa-wrap{transition:opacity .3s ease-in-out,transform .3s ease-in-out}
 .product-card:hover .r42-qa-wrap,.product-card:focus-within .r42-qa-wrap{opacity:1 !important;transform:none !important;pointer-events:auto !important}
}
.r42-sp .product-card{cursor:pointer}

/* ===== r43 cart rails: full content width, 4-up like the PLP rails ===== */
@media (min-width:768px){
 main[data-seam="cart-page"] .r42-recs__track{justify-content:flex-start !important}
 main[data-seam="cart-page"] .r42-tile{flex:0 0 calc((100% - 9px)/4) !important;max-width:none !important}
}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs .r42-qs__sizebtn,html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs .r42-qs__menu button{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:.5px !important;text-transform:none !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs button.r42-qs__atb.is-loading{background:#191919}
@media (hover:none){html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs button.r42-qs__atb:hover{background:#191919}}
.r42-qs .r41-mc__body{padding:0 !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs button.r42-qs__atb,html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs button.r42-qs__atb span{font-family:sweet-sans-pro,sans-serif !important;font-size:12px !important;line-height:20.4px !important;font-weight:800 !important;letter-spacing:.75px !important;text-transform:uppercase !important}
html body .r42-qs .r42-qs__name,html body .r42-qs .r42-qs__more{font-size:13px !important;line-height:23.92px !important;letter-spacing:.5px !important;font-weight:400 !important}
/* ===== r43 Popular searches = the site's standard inline text link (13px, 1px underline, hover → grey) ===== */
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) :is(.r7-sr__sugg,.r42-sp__chips) a{display:inline;padding:0 !important;border:0 !important;background:none !important;border-radius:0 !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:23.92px !important;font-weight:400 !important;letter-spacing:.5px !important;text-transform:none !important;color:#191919 !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px !important;text-decoration-color:currentColor !important;transition:color .2s ease-in !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) :is(.r7-sr__sugg,.r42-sp__chips) a::after{content:none !important}
/* ===== r43 consent checkbox (all forms): compact form text, box on the first line ===== */
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) label:has(> input[type="checkbox"]):has(a[href*="terms"]){display:flex !important;align-items:flex-start !important;gap:12px !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) label:has(> input[type="checkbox"]):has(a[href*="terms"]) > input{margin-top:0 !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) label:has(> input[type="checkbox"]):has(a[href*="terms"]) :is(span,a){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:12px !important;line-height:18px !important;font-weight:400 !important;letter-spacing:.25px !important;color:#191919 !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) label:has(> input[type="checkbox"]):has(a[href*="terms"]) a{display:inline !important;padding:0 !important;margin:0 !important;border:0 !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:2px !important;transition:color .2s ease-in}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) label:has(> input[type="checkbox"]):has(a[href*="terms"]) a::after{content:none !important}

/* ===== r44 header bag count = TB numeral to the LEFT of the bag (no badge) ===== */
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-count{top:50% !important;bottom:auto !important;left:auto !important;right:calc(100% - 4px) !important;transform:translateY(-50%) !important;width:auto !important;min-width:7px !important;height:14px !important;padding:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;color:#191919 !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;font-weight:500 !important;line-height:14px !important;letter-spacing:0 !important;text-align:right !important;transition:opacity .5s ease-in-out,color .3s ease !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-count > b{position:relative !important;inset:auto !important;display:block !important;line-height:14px !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-count > b + b{position:absolute !important;inset:0 !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-count.is-wide{font-size:11px !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) :is(header.text-white,header.bg-transparent) .r41-count{color:#fff !important}
/* r44: TB hover — the underline disappears, colour stays */
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) [data-r44ul]{transition:text-decoration-color .2s ease-in,border-color .2s ease-in !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) [data-r44ul="t"]:hover{text-decoration-color:transparent !important;color:var(--r44c) !important;opacity:1 !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) [data-r44ul="b"]:hover{border-bottom-color:transparent !important;color:var(--r44c) !important;opacity:1 !important}

/* ===== r44 Quickshop: TB card bar + "SELECT A SIZE" drawer ===== */
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .product-card button.r42-qa{height:33px !important;min-height:33px !important;background:rgba(255,255,255,.92) !important;color:#191919 !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;font-weight:400 !important;letter-spacing:.75px !important;line-height:15.4px !important;text-transform:none !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .product-card button.r42-qa:hover{background:#fff !important}
@media (min-width:768px){ .r42-qs .r41-mc__container{max-width:470px !important} }
.r42-qs__body{padding:4px 20px 32px !important}
.r42-qs__prod{display:flex;gap:15px;margin:0 0 24px}
.r42-qs__img{flex:0 0 auto;display:block;width:120px;height:135px;margin:0 !important;background:#f6f6f7}
.r42-qs__img img{width:100%;height:100%;aspect-ratio:auto !important;object-fit:cover;display:block}
.r42-qs__info{font-family:neue-haas-grotesk-text,sans-serif;font-size:13px;line-height:20px;letter-spacing:.5px;color:#191919;padding-top:2px}
html body .r42-qs .r42-qs__info p{margin:0 0 6px !important;font-size:13px !important;line-height:20px !important;letter-spacing:.5px !important;font-weight:400 !important;color:#191919}
html body .r42-qs .r42-qs__info .r42-qs__price{margin-bottom:10px !important}
.r42-qs__lbl{color:#6c717a}
.r42-qs__size{margin:0 0 20px}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs .r42-qs__sizebtn{height:40px;padding:0 12px 0 15px;border:1px solid #e5e5e7;color:#6c717a !important;justify-content:space-between}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs .r42-qs__sizebtn.has-val{color:#191919 !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs .r42-qs__sizebtn.r42-invalid{border-color:#b00020}
.r42-qs__size.is-open .r42-qs__sizebtn{border-color:#191919 !important;border-bottom-color:#e5e5e7 !important}
.r42-qs__menu{border:1px solid #191919 !important;border-top:0 !important;max-height:240px !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs .r42-qs__menu button{display:flex;justify-content:space-between;padding:10px 15px;line-height:20px !important}
html:not(#q1):not(#q2):not(#q3) body:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .r42-qs .r42-qs__menu button.is-out{color:#c4c6ca !important;cursor:default}
html body .r42-qs .r42-qs__menu button.is-out:hover{background:none}
.r42-qs__menu em{font-style:normal}
/* ===== r44 mini-bag = TB "SHOPPING BAG" ===== */
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-mc .r41-product__name{color:#6c717a !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-mc .r41-product__name:hover{color:#6c717a !important;text-decoration:none !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-mc .r41-product__price{font-weight:500 !important}
.r41-mc .r41-mcf__footer{border-top:1px solid #e5e5e7;padding-top:15px}
.r44-mc__yh{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}
.r44-mc__yh h5{margin:0 !important;font:800 13px/18px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r44-mc__next{all:unset;cursor:pointer;display:flex;color:#191919;padding:4px;margin-right:-4px}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r41-mcf__recs{grid-auto-columns:calc((100% - 6px) / 3.4) !important;margin:0 -20px 0 0 !important;padding:0 !important;scroll-snap-type:x mandatory}
.r41-mcf__recs .r41-rtxt{padding:0 8px !important}
.r41-mcf__sliders{padding-top:30px !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r44-mc__yh h5{margin:0 !important;font:800 13px/18px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important;text-transform:uppercase !important}
/* ===== r44 cart "You May Also Like": near full-bleed, 5 up, edge arrows ===== */
main[data-seam="cart-page"] .r44-recs{width:100vw;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:0 !important;box-sizing:border-box}
main[data-seam="cart-page"] .r44-recs__wrap{position:relative;padding:0 30px}
main[data-seam="cart-page"] .r44-recs .r42-recs__track{margin:0 !important;padding:0 !important;gap:3px !important;justify-content:flex-start !important;scroll-behavior:smooth}
@media (min-width:768px){ main[data-seam="cart-page"] .r44-recs .r42-tile{flex:0 0 calc((100% - 12px)/5) !important;max-width:none !important} }
@media (max-width:767px){ main[data-seam="cart-page"] .r44-recs__wrap{padding:0 0 0 20px} main[data-seam="cart-page"] .r44-recs .r42-recs__track{padding-right:20px !important} main[data-seam="cart-page"] .r44-recs .r42-tile{flex:0 0 calc((100% - 6px)/2.3) !important} .r44-recs__arr{display:none !important} }
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r44-recs__arr{all:unset;position:absolute;z-index:2;top:0;height:calc(((100vw - 72px)/5) * 305 / 268);display:flex;align-items:center;padding:0 12px;cursor:pointer;color:#191919}
.r44-recs__arr--prev{left:30px} .r44-recs__arr--next{right:30px}
main[data-seam="cart-page"] .r42-line__actions .r42-tlink{font-size:11px !important;line-height:18px !important;letter-spacing:.5px !important;color:#191919 !important;border-bottom:0 !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:2px !important}
main[data-seam="cart-page"] .r42-line__actions{display:flex;gap:10px}
@media (min-width:768px){ html body main[data-seam="cart-page"] .r42-tile__qs{height:33px !important;margin-top:calc(100% * 305 / 268 - 43px) !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;letter-spacing:.75px !important;text-transform:none !important;font-weight:400 !important} }
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r44-recs__arr--prev{left:30px;right:auto}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r44-recs__arr--next{right:30px;left:auto}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) .r44-recs__arr svg{filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}

/* ===== r45 TB card bar: 50px, 10px inset & bottom, 90% white, 11/400/.75 ===== */
@media (hover:hover) and (min-width:768px){
 html body .product-card .r42-qa-wrap{left:10px !important;right:10px !important;bottom:10px !important;translate:0 8px;transform:none !important;transition:opacity .3s ease-in-out,translate .3s ease-in-out !important}
 html body .product-card:hover .r42-qa-wrap,html body .product-card:focus-within .r42-qa-wrap{translate:none !important}
}
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .product-card button.r42-qa{height:50px !important;min-height:50px !important;padding:0 !important;background:rgba(255,255,255,.9) !important;color:#191919 !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;font-weight:400 !important;letter-spacing:.75px !important;line-height:15.4px !important;text-transform:none !important;transition:background-color .2s ease !important}
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .product-card button.r42-qa:hover{background:rgba(255,255,255,.9) !important}
@media (min-width:768px){ html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) main[data-seam="cart-page"] .r42-tile__qs{height:50px !important;left:10px !important;right:10px !important;margin-top:calc(100% * 305 / 268 - 60px) !important;background:rgba(255,255,255,.9) !important;font-size:11px !important;letter-spacing:.75px !important;color:#191919 !important} }
/* ===== r45 SELECT A SIZE drawer — TB q15 rhythm ===== */
html body .r42-qs .r42-qs__info p.r42-qs__name{margin:0 0 5px !important}
html body .r42-qs .r42-qs__info p.r42-qs__stock{margin:0 0 5px !important}
html body .r42-qs .r42-qs__info p.r42-qs__price{margin:0 0 15px !important}
html body .r42-qs .r42-qs__prod{margin:0 0 26px !important;gap:15px !important}
html body .r42-qs .r42-qs__img{width:120px !important;height:136px !important}
html body .r42-qs .r42-qs__size{margin:0 0 26px !important}
html body .r42-qs .r42-qs__body{padding:6px 20px 32px !important}
html body .r42-qs .r42-qs__body{padding:0 0 32px !important}
html body .r42-qs .r41-mch{padding-bottom:10px !important;height:auto !important}
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .r41-mc .r41-mch__title{font-size:16px !important;letter-spacing:.75px !important}
.r42-qs__sizebtn svg path{stroke-width:1.6}
/* ===== r45 mini-bag = TB q12 scale ===== */
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .r41-mc:not(.r42-qs) .r41-mch__title{font-size:14px !important}
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .r41-mc:not(.r42-qs) :is(.r41-product__name,.r41-product__price,.r41-product__attribute,.r41-mcf__subtotal,.r41-mcf__subtotal span){font-size:11px !important;line-height:18px !important;letter-spacing:.5px !important}
html body .r41-mc:not(.r42-qs) .r41-mch{padding-bottom:4px !important;height:auto !important}
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .r41-mc:not(.r42-qs) .r41-mcf__footer .r41-btn{height:40px !important;min-height:40px !important;font-size:12px !important}
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .r41-mc .r45-mc__viewbag{display:flex !important;align-items:center;justify-content:center;margin-top:10px !important;background:#fff !important;color:#191919 !important;border:1px solid #191919 !important;text-decoration:none !important;font-family:sweet-sans-pro,sans-serif !important;font-weight:800 !important;font-size:12px !important;letter-spacing:.75px !important;text-transform:uppercase !important}
html:not(#r45a):not(#r45b):not(#r45c) body:not(#r45a):not(#r45b):not(#r45c):not(#r45d):not(#r45e):not(#r45f):not(#r45g):not(#r45h):not(#r45i):not(#r45j):not(#r45k) .r41-mc .r45-mc__viewbag:hover{background:#f6f6f7 !important}

/* ===== r45 cart page = TB /cart (07a/q16/07d) ===== */
/* ===== r46 size drawer aligned to the mini-bag (470px, 20px insets, 105×120 thumb, same top) ===== */
html body .r42-qs .r42-qs__img{width:105px !important;height:120px !important}
html body .r42-qs .r41-mch{padding-bottom:4px !important}
html body .r42-qs .r42-qs__info{padding-top:0 !important}
html body .r42-qs .r42-qs__body{margin-top:-3px !important}
html:not(#r46a):not(#r46b):not(#r46c) body:not(#r46a):not(#r46b):not(#r46c):not(#r46d):not(#r46e):not(#r46f):not(#r46g):not(#r46h):not(#r46i):not(#r46j):not(#r46k):not(#r46l) .r41-mc .r41-mch__title{font-size:14px !important}
/* r47 card bar: TB q01 measured (÷0.667): 50px, 10px insets/bottom, 90% white, 11/400/.75 #191919, centred, label never reflows */
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) :is(.product-card button.r42-qa,main[data-seam="cart-page"] .r42-tile__qs){display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;height:50px !important;min-height:50px !important;padding:0 !important;line-height:15.4px !important;white-space:nowrap !important;font-family:neue-haas-grotesk-text,sans-serif !important;font-size:11px !important;font-weight:400 !important;letter-spacing:.75px !important;color:#191919 !important;background:rgba(255,255,255,.9) !important;text-transform:none !important;border:0 !important;box-shadow:none !important}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) :is(.product-card button.r42-qa,main[data-seam="cart-page"] .r42-tile__qs) span{font:inherit !important;letter-spacing:inherit !important}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) .r41-mc .r45-mc__viewbag{white-space:nowrap !important}
@media (max-width:767px){ html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) main[data-seam="cart-page"] .r42-tile__atb{font-family:sweet-sans-pro,sans-serif !important;font-size:10px !important;line-height:17px !important;font-weight:800 !important;letter-spacing:.75px !important;text-transform:uppercase !important;color:#191919 !important} }

/* ===== r47 content card grids (manufacturing / programmes / resource / fit-and-development, all tabs):
   image + text share one column, real gutters, title 18px under the image, generous row spacing ===== */
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid:has(> div > div > img){gap:0 24px !important;padding:0 40px !important;box-sizing:border-box;background:transparent !important}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"]:has(> .grid > div > div > img){padding-top:0 !important;padding-bottom:72px !important;background:#fff !important}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid > div:has(> div > img){background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important;text-align:left !important}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)){padding:18px 0 0 !important;margin:0 !important;align-items:flex-start !important;text-align:left !important;flex:0 0 auto !important;min-height:0 !important}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid > div:has(> div > img) :is(h2,h3,h4){margin-top:0 !important;margin-bottom:8px !important}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid > div:has(> div > img) p:last-child{margin-bottom:0 !important}
@media (max-width:767px){
 html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid:has(> div > div > img){gap:0 !important;padding:0 20px !important}
 html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"]:has(> .grid > div > div > img){padding-bottom:48px !important}
 html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)){padding-top:16px !important}
}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid > div:has(> div > img){padding-bottom:56px !important}
@media (max-width:767px){html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"] > .grid > div:has(> div > img){padding-bottom:44px !important}}
html:not(#r47a):not(#r47b):not(#r47c) body:not(#r47a):not(#r47b):not(#r47c):not(#r47d):not(#r47e):not(#r47f):not(#r47g):not(#r47h):not(#r47i):not(#r47j):not(#r47k):not(#r47l) section[data-seam="page-panel"]:has(> .grid > div > div > img){padding-bottom:16px !important}
/* r48: every card image in every card grid uses one ratio/height (1:1 on fit-and-development like its first row) */
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) [data-seam="page-panel"] .grid.r6-g6{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) [data-seam="page-panel"] .grid.r6-g6 > div,html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) [data-seam="page-panel"] .grid.r6-g6 > div:is(.r6-half,.r6-wide){grid-column:span 1 !important;display:grid !important;flex-direction:column !important;max-width:none !important;width:auto !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) [data-seam="page-panel"] .grid.r6-g6 > div > div:first-child{aspect-ratio:1/1 !important;width:100% !important;height:auto !important;flex:none !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) [data-seam="page-panel"] .grid.r6-g6 > div.r6-wide > div:last-child{display:contents !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) section[data-seam="page-panel"] .grid img{object-fit:cover !important}
@media (max-width:767px){html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) [data-seam="page-panel"] .grid.r6-g6{grid-template-columns:1fr !important}}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m) [data-seam="page-panel"] .grid.r6-g6 > div.r6-wide{display:flex !important;flex-direction:column !important;grid-row:auto !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m) [data-seam="page-panel"] .grid.r6-g6 > div.r6-wide > div:last-child{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;text-align:left !important;padding:18px 0 0 !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m) [data-seam="page-panel"] .grid.r6-g6 > div.r6-wide > div:last-child > *{max-width:none !important;margin-left:0 !important;margin-right:0 !important}
@media (max-width:767px){html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m) [data-seam="page-panel"] .grid.r6-g6 > div.r6-wide > div:last-child{padding-top:16px !important}}
/* r48: mini-bag line typography matches the select-size drawer */
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc:not(.r42-qs) :is(.r41-product__name,.r41-product__price){font-size:13px !important;line-height:20px !important;letter-spacing:.75px !important;color:#191919 !important;font-weight:400 !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc:not(.r42-qs) .r41-product__name{margin-bottom:4px !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc:not(.r42-qs) .r41-product__attribute{font-size:12px !important;line-height:18px !important;letter-spacing:.5px !important;color:#6c717a !important}
@media (max-width:767px){html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r42-qs .r42-qs__img{width:95px !important;min-width:95px !important;max-width:95px !important;flex:0 0 95px !important;height:auto !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r42-qs .r42-qs__img img{width:95px !important;height:auto !important;aspect-ratio:95/108 !important;object-fit:cover !important}}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) section[data-seam="page-panel"] > .grid > div > div[class*="aspect-[4/3]"]:has(> img){aspect-ratio:1/1 !important;width:100% !important;height:auto !important}
/* r48b: card writeups centred under their image (label, title, copy, link); key-standards checklist stays left-aligned inside a centred box */
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m):not(#r48n) section[data-seam="page-panel"] > .grid > div:has(> div > img),
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m):not(#r48n) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)){text-align:center !important;align-items:center !important;justify-items:center !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m):not(#r48n) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > *{text-align:center !important;max-width:380px !important;margin-left:auto !important;margin-right:auto !important;justify-self:center !important;align-self:center !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m):not(#r48n) section[data-seam="page-panel"] > .grid > div:has(> div > img) :is(ul,ol){text-align:left !important;display:inline-block !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l):not(#r48m):not(#r48n) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > div:has(ul,ol){width:100% !important;text-align:center !important}
/* r48c: mini-bag qty stepper + Remove (cart-page stepper style) */
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mcq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;flex-wrap:nowrap;white-space:nowrap}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mcq .r42-qty{display:flex !important;align-items:center !important;gap:0 !important;margin:0 !important;font-size:12px !important;line-height:18px !important;letter-spacing:.5px !important;color:#6c717a !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mcq .r42-qty__name{margin-right:6px !important;font:inherit !important;color:inherit !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mcq .r42-qty__btn{width:24px !important;height:24px !important;min-width:0 !important;min-height:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:#191919 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;box-shadow:none !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mcq .r42-qty__btn svg{width:14px;height:14px}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mcq .r42-qty__btn:disabled{color:#c4c7cc !important;cursor:default}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mcq .r42-qty__val{width:24px !important;height:24px !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:center !important;font-size:12px !important;color:#191919 !important;outline:0}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mc__rm{padding:0 !important;margin:0 !important;border:0 !important;background:none !important;min-height:0 !important;height:auto !important;font-size:12px !important;line-height:18px !important;letter-spacing:.5px !important;color:#191919 !important;text-decoration:underline !important;text-decoration-color:#191919 !important;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;text-transform:none !important;width:auto !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mc__rm:hover{text-decoration-color:transparent !important}
/* r48d: Remove sits under the line price, right-aligned */
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mc__pcol{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mc__pcol .r41-product__price{margin:0 !important;text-align:right !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc .r48-mc__pcol .r48-mc__rm{line-height:18px !important}
/* r48e: Remove shares the Color line's baseline, pinned to the price column's right edge */
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc:not(.r42-qs) .r41-product__content{position:relative !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc:not(.r42-qs) .r41-product__info,html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc:not(.r42-qs) .r41-product__attribute{position:static !important}
html:not(#r48a):not(#r48b):not(#r48c) body:not(#r48a):not(#r48b):not(#r48c):not(#r48d):not(#r48e):not(#r48f):not(#r48g):not(#r48h):not(#r48i):not(#r48j):not(#r48k):not(#r48l) .r41-mc:not(.r42-qs) .r41-product__attribute .r48-mc__rm{position:absolute !important;right:0 !important;left:auto !important;margin:0 !important;display:inline !important;vertical-align:baseline !important;font-size:12px !important;line-height:18px !important}
/* r49: Remove lives in the price column with a fixed 4px gap = level with Color for one-line names, same gap when names wrap */
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) .r41-mc .r48-mc__pcol{gap:4px !important;align-self:flex-start !important}
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) .r41-mc .r48-mc__pcol .r48-mc__rm{position:static !important;font-size:12px !important;line-height:18px !important}
/* r49: cart-page stepper + links share the mini-bag stepper treatment */
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) main[data-seam="cart-page"] .r42-line .r42-qty__btn{color:#191919 !important;background:transparent !important;border:0 !important;box-shadow:none !important}
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) main[data-seam="cart-page"] .r42-line .r42-qty__btn:disabled{color:#c4c7cc !important;cursor:default !important}
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) main[data-seam="cart-page"] .r42-line .r42-qty__val{color:#191919 !important;width:28px !important;text-align:center !important}
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) main[data-seam="cart-page"] .r42-line .r42-tlink,html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) .r41-mc .r48-mc__rm{text-underline-offset:3px !important;text-decoration-thickness:1px !important}
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) .r41-mc .r48-mcq .r42-qty,html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) .r41-mc .r48-mcq .r42-qty__val{letter-spacing:.5px !important}
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) .r41-mc .r48-mcq .r42-qty__btn:not(:disabled):hover,html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) main[data-seam="cart-page"] .r42-line .r42-qty__btn:not(:disabled):hover{color:#000 !important;background:transparent !important}
html:not(#r49a):not(#r49b):not(#r49c) body:not(#r49a):not(#r49b):not(#r49c):not(#r49d):not(#r49e):not(#r49f):not(#r49g):not(#r49h):not(#r49i):not(#r49j):not(#r49k):not(#r49l):not(#r49m) main[data-seam="cart-page"] .r42-line .r42-qty__name{color:#6c717a !important}
/* r49: Help FAQ accordion */
section[data-seam="page-panel"] .r49-faq > button + div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}
section[data-seam="page-panel"] .r49-faq > button svg{transition:transform .3s ease !important;transform:rotate(0deg)}
section[data-seam="page-panel"] .r49-faq > button[aria-expanded="true"] svg{transform:rotate(180deg) !important}
section[data-seam="page-panel"] .r49-faq > button:focus-visible{outline:1px solid #191919;outline-offset:4px}
/* r49: contact — drop the grey slab (header::before shim leaking onto the intro <header>) and the divider under the intro */
html body .seam-contact__intro::before,html body .seam-contact__intro::after{content:none !important;display:none !important}
html body .seam-contact__intro{border:0 !important;padding-bottom:0 !important;margin-bottom:28px !important;background:transparent !important;position:static !important;box-shadow:none !important}

/* ===== r50 TB Impact 3-card grids: full-bleed, 2px gutters, 4:5 images, centred display title / grey copy / LEARN MORE ===== */
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid:has(> div > div > img){padding:0 !important;column-gap:2px !important;row-gap:0 !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img){padding-bottom:56px !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:has(> img){aspect-ratio:4/5 !important;width:100% !important;height:auto !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:has(> img) img{object-fit:cover !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)){padding:16px 24px 0 !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > *{max-width:400px !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > span{margin:0 0 6px !important;font-size:10px !important;letter-spacing:.15em !important;color:#6c717a !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > h3,html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > h4{font-size:16px !important;line-height:1.3 !important;letter-spacing:.1em !important;font-weight:500 !important;text-transform:uppercase !important;color:#191919 !important;margin:0 0 8px !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > p{font-size:12px !important;line-height:18px !important;letter-spacing:.2px !important;color:#6c717a !important;margin:0 !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > div:has(ul,ol){margin-top:14px !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > a{margin-top:10px !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > a.r49-learn,html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > a:last-child{display:inline-block !important;font-size:10px !important;line-height:14px !important;letter-spacing:.12em !important;text-transform:uppercase !important;font-weight:500 !important;color:#191919 !important;border:0 !important;padding:0 0 1px !important;text-decoration:underline !important;text-decoration-color:#191919 !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important;opacity:1 !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > a.r49-learn:hover,html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > a:last-child:hover{text-decoration-color:transparent !important}
@media (max-width:767px){
 html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid:has(> div > div > img){row-gap:0 !important}
 html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img){padding-bottom:40px !important}
 html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)){padding:16px 20px 0 !important}
 html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > *{max-width:350px !important}
}
/* ===== r50 TB tab hero: current tab name, large white tracked display type, low-centred, gradient, crossfade ===== */
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section.r50-hero{position:relative !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section.r50-hero::after{content:"" !important;position:absolute !important;inset:auto 0 0 0 !important;height:55% !important;background:linear-gradient(to top,rgba(0,0,0,.38),rgba(0,0,0,0)) !important;pointer-events:none !important;z-index:5 !important;display:block !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section.r50-hero > div.relative.z-10{position:absolute !important;inset:0 !important;max-width:none !important;width:100% !important;height:auto !important;min-height:0 !important;z-index:6 !important;display:block !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section.r50-hero h1{position:absolute !important;inset:auto 0 18% 0 !important;display:block !important;font-size:48px !important;line-height:1.15 !important;letter-spacing:.12em !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase !important;text-align:center !important;padding:0 24px !important;margin:0 !important;text-shadow:0 1px 12px rgba(0,0,0,.18) !important;animation:r50fade .6s ease both}
@keyframes r50fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (max-width:767px){html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o) section.r50-hero h1{font-size:28px !important;bottom:16% !important}}
/* r50: Resources > Help rhythm matches the other tabs (72px between blocks desktop, 56px mobile) */
html body section[data-seam="page-panel"][data-tab="help"].border-t.border-b{margin-bottom:72px !important}
html body section[data-seam="page-panel"][data-tab="help"].max-w-5xl{padding-top:0 !important;padding-bottom:72px !important}
html body section[data-seam="page-panel"][data-tab="help"].border-t.border-b .divide-y{margin-top:0 !important}
@media (max-width:767px){html body section[data-seam="page-panel"][data-tab="help"].border-t.border-b{margin-bottom:56px !important}html body section[data-seam="page-panel"][data-tab="help"].max-w-5xl{padding-bottom:56px !important}}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o):not(#r50p) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > *{align-self:center !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o):not(#r50p) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)){align-self:start !important}
html:not(#r50a):not(#r50b):not(#r50c) body:not(#r50a):not(#r50b):not(#r50c):not(#r50d):not(#r50e):not(#r50f):not(#r50g):not(#r50h):not(#r50i):not(#r50j):not(#r50k):not(#r50l):not(#r50m):not(#r50n):not(#r50o):not(#r50p) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > span:first-child{display:block !important;line-height:16px !important;height:16px !important;margin:0 0 6px !important;padding:0 !important}

/* r51: hero tab name truly centred (x and y); LEARN MORE lighter */
html:not(#r51a):not(#r51b):not(#r51c) body:not(#r51a):not(#r51b):not(#r51c):not(#r51d):not(#r51e):not(#r51f):not(#r51g):not(#r51h):not(#r51i):not(#r51j):not(#r51k):not(#r51l):not(#r51m):not(#r51n):not(#r51o):not(#r51p):not(#r51q) section.r50-hero h1{top:50% !important;bottom:auto !important;left:0 !important;right:0 !important;transform:translateY(-50%) !important;animation:r51fade .6s ease both !important}
@keyframes r51fade{from{opacity:0}to{opacity:1}}
html:not(#r51a):not(#r51b):not(#r51c) body:not(#r51a):not(#r51b):not(#r51c):not(#r51d):not(#r51e):not(#r51f):not(#r51g):not(#r51h):not(#r51i):not(#r51j):not(#r51k):not(#r51l):not(#r51m):not(#r51n):not(#r51o):not(#r51p):not(#r51q) section[data-seam="page-panel"] > .grid > div:has(> div > img) > div:not(:has(> img)) > a.r49-learn{font-weight:400 !important;font-size:11px !important;letter-spacing:.1em !important;line-height:16px !important}

html:not(#r51a):not(#r51b):not(#r51c) body:not(#r51a):not(#r51b):not(#r51c):not(#r51d):not(#r51e):not(#r51f):not(#r51g):not(#r51h):not(#r51i):not(#r51j):not(#r51k):not(#r51l):not(#r51m):not(#r51n):not(#r51o):not(#r51p):not(#r51q):not(#r51r) a.r49-learn{font-family:sweet-sans-pro,sans-serif !important}
/* r52 banner intro: tighter caption spacing + lighter type */
html:not(#r52a):not(#r52b):not(#r52c) body:not(#r52a):not(#r52b):not(#r52c):not(#r52d):not(#r52e):not(#r52f):not(#r52g):not(#r52h):not(#r52i):not(#r52j):not(#r52k):not(#r52l):not(#r52m):not(#r52n):not(#r52o):not(#r52p):not(#r52q):not(#r52r) section.r50-hero + section[data-seam="page-panel"]{padding-top:40px !important}
@media (max-width:767px){html:not(#r52a):not(#r52b):not(#r52c) body:not(#r52a):not(#r52b):not(#r52c):not(#r52d):not(#r52e):not(#r52f):not(#r52g):not(#r52h):not(#r52i):not(#r52j):not(#r52k):not(#r52l):not(#r52m):not(#r52n):not(#r52o):not(#r52p):not(#r52q):not(#r52r) section.r50-hero + section[data-seam="page-panel"]{padding-top:28px !important}}
html:not(#r52a):not(#r52b):not(#r52c) body:not(#r52a):not(#r52b):not(#r52c):not(#r52d):not(#r52e):not(#r52f):not(#r52g):not(#r52h):not(#r52i):not(#r52j):not(#r52k):not(#r52l):not(#r52m):not(#r52n):not(#r52o):not(#r52p):not(#r52q):not(#r52r) section[data-seam="page-panel"].text-center > h2{font-weight:400 !important}
html:not(#r52a):not(#r52b):not(#r52c) body:not(#r52a):not(#r52b):not(#r52c):not(#r52d):not(#r52e):not(#r52f):not(#r52g):not(#r52h):not(#r52i):not(#r52j):not(#r52k):not(#r52l):not(#r52m):not(#r52n):not(#r52o):not(#r52p):not(#r52q):not(#r52r) section[data-seam="page-panel"] a.uppercase.border-b:not(.r49-learn){font-family:sweet-sans-pro,sans-serif !important;font-weight:400 !important;font-size:11px !important;letter-spacing:.1em !important;line-height:16px !important;transition:border-color .2s ease !important}
html:not(#r52a):not(#r52b):not(#r52c) body:not(#r52a):not(#r52b):not(#r52c):not(#r52d):not(#r52e):not(#r52f):not(#r52g):not(#r52h):not(#r52i):not(#r52j):not(#r52k):not(#r52l):not(#r52m):not(#r52n):not(#r52o):not(#r52p):not(#r52q):not(#r52r) section[data-seam="page-panel"] a.uppercase.border-b:not(.r49-learn):hover{border-bottom-color:transparent !important}
/* r52 PDP rail heading = cart YMAL heading */
html:not(#r52a):not(#r52b):not(#r52c) body:not(#r52a):not(#r52b):not(#r52c):not(#r52d):not(#r52e):not(#r52f):not(#r52g):not(#r52h):not(#r52i):not(#r52j):not(#r52k):not(#r52l):not(#r52m):not(#r52n):not(#r52o):not(#r52p):not(#r52q):not(#r52r) [data-seam="page-tabs"] a[data-related]{font-family:sweet-sans-pro,sans-serif !important;font-size:16px !important;font-weight:800 !important;letter-spacing:-.2px !important;line-height:20.8px !important;text-transform:uppercase !important;color:#191919 !important;text-align:center !important}
@media (max-width:767px){html:not(#r52a):not(#r52b):not(#r52c) body:not(#r52a):not(#r52b):not(#r52c):not(#r52d):not(#r52e):not(#r52f):not(#r52g):not(#r52h):not(#r52i):not(#r52j):not(#r52k):not(#r52l):not(#r52m):not(#r52n):not(#r52o):not(#r52p):not(#r52q):not(#r52r) [data-seam="page-tabs"] a[data-related]{font-size:14px !important;font-weight:700 !important;line-height:18.2px !important}}
/* r53 one dropdown system: menu, options, chevron, motion (spec = .r42-dd) */
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is([data-seam="contact-reason-menu"],.r5-sizemenu,.r7-dd-menu,.r42-dd__menu){display:block !important;background:#fff !important;border:1px solid #e5e5e5 !important;border-radius:0 !important;box-shadow:0 8px 24px rgba(0,0,0,.08) !important;padding:8px 0 !important;z-index:40 !important;max-height:400px !important;overflow:hidden auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,max-height .3s ease-in-out !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is([data-seam="contact-reason-menu"],.r5-sizemenu,.r7-dd-menu,.r42-dd__menu):is(.hidden,.r41-closed),html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r7-dd:not(.is-open) > .r7-dd-menu,html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-dd:not(.is-open) > .r42-dd__menu{opacity:0 !important;visibility:hidden !important;max-height:0 !important;pointer-events:none !important;border-color:transparent !important;box-shadow:none !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is([data-seam="contact-reason-menu"],.r5-sizemenu,.r7-dd-menu,.r42-dd__menu) > button{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:12px 20px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#191919 !important;font:500 13px/1.3 neue-haas-grotesk-text,sans-serif !important;letter-spacing:-.2px !important;text-align:left !important;text-transform:none !important;cursor:pointer !important;transition:background-color .2s ease !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is([data-seam="contact-reason-menu"],.r5-sizemenu,.r7-dd-menu,.r42-dd__menu) > button *{font:inherit !important;color:inherit !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is([data-seam="contact-reason-menu"],.r5-sizemenu,.r7-dd-menu,.r42-dd__menu) > button:is(:hover,:focus-visible,[aria-selected="true"],.is-active){background:#f7f7f7 !important;color:#191919 !important;outline:0 !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is(.r5-sizebtn,.r7-dd-btn,[data-seam="contact-reason-trigger"],.r42-dd__btn,[data-seam="sort-trigger"]) svg,html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-dd__chev{transition:transform .3s ease-in-out,rotate .3s ease-in-out !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r5-sizewrap:has(> .r5-sizemenu:not(.hidden)) .r5-sizebtn svg,html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r7-dd.is-open .r7-dd-btn svg,html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) [data-seam="contact-reason-trigger"][aria-expanded="true"] svg{transform:rotate(180deg) !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is(.r7-dd-btn,[data-seam="contact-reason-trigger"]){background:#fff !important;color:#191919 !important;border:1px solid #d1d4d7 !important;border-radius:0 !important;font:400 14px/1.3 neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important;text-transform:none !important;padding:0 14px !important;box-shadow:none !important;transition:border-color .2s ease-in-out !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) :is(.r7-dd.is-open .r7-dd-btn,[data-seam="contact-reason-trigger"][aria-expanded="true"]){border-color:#191919 !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r7-dd.is-open{box-shadow:none !important;padding:0 !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r7-dd-menu{top:calc(100% + 6px) !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-qs .r42-qs__menu{display:block !important;position:absolute !important;left:0 !important;right:0 !important;top:calc(100% + 6px) !important;animation:none !important;background:#fff !important;border:1px solid #e5e5e5 !important;box-shadow:0 8px 24px rgba(0,0,0,.08) !important;padding:8px 0 !important;z-index:40 !important;max-height:400px !important;overflow:hidden auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,max-height .3s ease-in-out !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-qs .r42-qs__size:not(.is-open) .r42-qs__menu{opacity:0 !important;visibility:hidden !important;max-height:0 !important;pointer-events:none !important;border-color:transparent !important;box-shadow:none !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-qs .r42-qs__menu button{display:block !important;width:100% !important;padding:12px 20px !important;border:0 !important;background:transparent !important;color:#191919 !important;font:500 13px/1.3 neue-haas-grotesk-text,sans-serif !important;letter-spacing:-.2px !important;text-align:left !important;text-transform:none !important;transition:background-color .2s ease !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-qs .r42-qs__menu button:is(:hover,:focus-visible,[aria-selected="true"],.is-active){background:#f7f7f7 !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-qs .r42-qs__sizebtn{border-color:#d1d4d7 !important;transition:border-color .2s ease-in-out !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-qs .r42-qs__size.is-open .r42-qs__sizebtn{border-color:#191919 !important}
html:not(#r53a):not(#r53b):not(#r53c):not(#r53d) body:not(#r53a):not(#r53b):not(#r53c):not(#r53d):not(#r53e):not(#r53f):not(#r53g):not(#r53h):not(#r53i):not(#r53j):not(#r53k):not(#r53l):not(#r53m):not(#r53n):not(#r53o):not(#r53p):not(#r53q):not(#r53r):not(#r53s) .r42-qs .r42-qs__sizebtn svg{transition:transform .3s ease-in-out !important}
/* r54 homepage: Impact / Seam Sport / Summer Sale / Sandal Shop */
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(.r41-impact-media){padding-bottom:48px !important;align-items:stretch !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(.r41-impact-media) .r41-impact-stats > * + *{margin-top:40px !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(.r41-impact-media) .r41-impact-stats{display:flex !important;flex-direction:column !important;justify-content:flex-start !important}
@media (max-width:767px){html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(.r41-impact-media){padding-bottom:32px !important}html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(.r41-impact-media) .r41-impact-stats > * + *{margin-top:32px !important}}
@media (min-width:768px){html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]){height:580px !important;overflow:hidden !important}html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.relative{aspect-ratio:auto !important;height:100% !important}}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.relative img{object-fit:cover !important;object-position:center 30% !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.absolute > div{background:rgba(255,255,255,.92) !important;backdrop-filter:none !important;padding:28px 44px !important;min-width:300px !important;text-align:center !important;align-items:center !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.absolute h2{font-family:sweet-sans-pro,sans-serif !important;font-size:28px !important;line-height:1.2 !important;letter-spacing:.12em !important;font-weight:400 !important;color:#191919 !important;margin:0 0 8px !important;text-shadow:none !important;filter:none !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.absolute p{font-size:13px !important;line-height:1.5 !important;color:#191919 !important;margin:0 0 16px !important;text-align:center !important;filter:none !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.absolute a:hover{border-bottom-color:transparent !important}
@media (max-width:767px){html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.relative{aspect-ratio:4/5 !important}html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.absolute > div{padding:22px 28px !important;min-width:0 !important}html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> div > img[alt="Seam Sport 1"]) > div.absolute h2{font-size:22px !important}}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details){padding:56px 24px !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details) > p:first-child{margin:0 0 12px !important;font-size:11px !important;line-height:16px !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details) > h2{margin:0 0 12px !important;line-height:1.15 !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details) > h2 + p{margin:0 0 24px !important;line-height:20px !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details) > div{gap:0 28px !important;color:#191919 !important;row-gap:12px !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details) > div > a{font-family:sweet-sans-pro,sans-serif !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.1em !important;line-height:16px !important;color:#191919 !important;text-transform:uppercase !important;border-bottom:1px solid #191919 !important;padding:0 0 1px !important;margin:0 !important;transition:border-color .2s ease !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details) > div > a:hover{border-bottom-color:transparent !important;color:#191919 !important}
@media (max-width:767px){html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details){padding:40px 20px !important}html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> h2 + p + div > a.r54-details) > div{gap:12px 20px !important}}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> img[alt="The Sandal Shop"]){height:600px !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> img[alt="The Sandal Shop"]) h2{font-family:sweet-sans-pro,sans-serif !important;font-size:48px !important;line-height:1.15 !important;letter-spacing:.12em !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase !important;text-align:center !important;margin:0 !important;padding:0 24px !important;text-shadow:0 1px 12px rgba(0,0,0,.18) !important;box-shadow:none !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> img[alt="The Sandal Shop"]) > div.relative{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> img[alt="The Sandal Shop"]) > div.bg-black\/20{background:rgba(0,0,0,.22) !important}
@media (max-width:767px){html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> img[alt="The Sandal Shop"]){height:420px !important}html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(> img[alt="The Sandal Shop"]) h2{font-size:28px !important}}
html:not(#r54a):not(#r54b):not(#r54c):not(#r54d) body:not(#r54a):not(#r54b):not(#r54c):not(#r54d):not(#r54e):not(#r54f):not(#r54g):not(#r54h):not(#r54i):not(#r54j):not(#r54k):not(#r54l):not(#r54m):not(#r54n):not(#r54o):not(#r54p):not(#r54q):not(#r54r):not(#r54s) main > section:has(.r41-impact-media) .r41-impact-stats > *{margin-bottom:0 !important}
html body .r5-rating,html body .r5-titlerow .r5-rating,html body .r41-pricerow .r5-rating{display:none !important}

html:not(#r55a):not(#r55b):not(#r55c):not(#r55d) body:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e):not(#r55f):not(#r55g):not(#r55h):not(#r55i):not(#r55j):not(#r55k):not(#r55l):not(#r55m):not(#r55n):not(#r55o):not(#r55p):not(#r55q):not(#r55r):not(#r55s):not(#r55t) main > section:has(.r41-impact-media) .r41-impact-frame > button{display:none !important}
html:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e) body:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e):not(#r55f):not(#r55g):not(#r55h):not(#r55i):not(#r55j):not(#r55k):not(#r55l):not(#r55m):not(#r55n):not(#r55o):not(#r55p):not(#r55q):not(#r55r):not(#r55s):not(#r55t):not(#r55u) .r42-qs .r42-qs__menu button{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px !important}
html:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e) body:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e):not(#r55f):not(#r55g):not(#r55h):not(#r55i):not(#r55j):not(#r55k):not(#r55l):not(#r55m):not(#r55n):not(#r55o):not(#r55p):not(#r55q):not(#r55r):not(#r55s):not(#r55t):not(#r55u) .r42-qs .r42-qs__menu button em{font-style:normal !important}
html:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e) body:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e):not(#r55f):not(#r55g):not(#r55h):not(#r55i):not(#r55j):not(#r55k):not(#r55l):not(#r55m):not(#r55n):not(#r55o):not(#r55p):not(#r55q):not(#r55r):not(#r55s):not(#r55t):not(#r55u) .r42-qs .r42-qs__menu button.is-out,html:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e) body:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e):not(#r55f):not(#r55g):not(#r55h):not(#r55i):not(#r55j):not(#r55k):not(#r55l):not(#r55m):not(#r55n):not(#r55o):not(#r55p):not(#r55q):not(#r55r):not(#r55s):not(#r55t):not(#r55u) .r42-qs .r42-qs__menu button.is-out *{color:#c4c6ca !important;cursor:default !important}
html:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e) body:not(#r55a):not(#r55b):not(#r55c):not(#r55d):not(#r55e):not(#r55f):not(#r55g):not(#r55h):not(#r55i):not(#r55j):not(#r55k):not(#r55l):not(#r55m):not(#r55n):not(#r55o):not(#r55p):not(#r55q):not(#r55r):not(#r55s):not(#r55t):not(#r55u) .r42-qs .r42-qs__menu button.is-out:hover{background:transparent !important}
/* r56 homepage: sport height, impact fixed image, lighter labels */
@media (min-width:768px){html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main > section:has(> div > img[alt="Seam Sport 1"]){height:700px !important}}
@media (min-width:1024px){html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main > section:has(.r41-impact-media) .r41-impact-media{height:600px !important;min-height:0 !important}html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main > section:has(.r41-impact-media) .r41-impact-frame{height:100% !important}}
html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main > section:has(.r41-impact-media) .r41-impact-frame img{object-fit:cover !important}
html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main > section:has(.r41-impact-media) .r41-impact-stats{min-height:330px !important}
html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main > section:has(.r41-impact-media) .r41-impact-tabs button{font-weight:500 !important}
html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main h3.font-\[800\].uppercase{font-weight:500 !important}
html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main :is(p,a).uppercase.font-semibold{font-weight:500 !important}
html:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e) body:not(#r56a):not(#r56b):not(#r56c):not(#r56d):not(#r56e):not(#r56f):not(#r56g):not(#r56h):not(#r56i):not(#r56j):not(#r56k):not(#r56l):not(#r56m):not(#r56n):not(#r56o):not(#r56p):not(#r56q):not(#r56r):not(#r56s):not(#r56t):not(#r56u):has(.r41-impact-media) main a.border-b.border-black.pb-1{font-weight:500 !important}
/* r57 homepage split sections: 75vh desktop */
@media (min-width:768px){html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(> div > img[alt="Seam Sport 1"]){height:75vh !important}html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(> div > img[alt="Seam Sport 1"]) > div.relative{height:100% !important;aspect-ratio:auto !important}html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(img[alt="Romy"]) > div > div.relative{aspect-ratio:auto !important;height:75vh !important}}
html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(img[alt="Romy"]) img,html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(> div > img[alt="Seam Sport 1"]) img{object-fit:cover !important}
@media (min-width:1024px){html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media) .r41-impact-media{height:60vh !important;min-height:0 !important}html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media) > div:first-child{justify-content:center !important;padding-top:24px !important;padding-bottom:24px !important}html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media) .r41-impact-stats{min-height:0 !important}}
@media (min-width:1024px){html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media) > div:first-child{padding-top:0 !important;padding-bottom:0 !important;height:60vh !important;min-height:0 !important}html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media) > div:first-child > h2{margin-bottom:28px !important}html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media) .r41-impact-tabs{margin-bottom:28px !important}html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media) .r41-impact-stats > * + *{margin-top:28px !important}}
@media (min-width:1024px){html:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f) body:not(#r57a):not(#r57b):not(#r57c):not(#r57d):not(#r57e):not(#r57f):not(#r57g):not(#r57h):not(#r57i):not(#r57j):not(#r57k):not(#r57l):not(#r57m):not(#r57n):not(#r57o):not(#r57p):not(#r57q):not(#r57r):not(#r57s):not(#r57t):not(#r57u):not(#r57v) main > section:has(.r41-impact-media){min-height:0 !important}}
/* r58: lock Impact stats height; split sections 80vh */
@media (min-width:1024px){html:not(#r58a):not(#r58b):not(#r58c):not(#r58d):not(#r58e):not(#r58f):not(#r58g) body:not(#r58a):not(#r58b):not(#r58c):not(#r58d):not(#r58e):not(#r58f):not(#r58g):not(#r58h):not(#r58i):not(#r58j):not(#r58k):not(#r58l):not(#r58m):not(#r58n):not(#r58o):not(#r58p):not(#r58q):not(#r58r):not(#r58s):not(#r58t):not(#r58u):not(#r58v):not(#r58w) main > section:has(.r41-impact-media) .r41-impact-stats{height:292px !important;min-height:292px !important;max-height:292px !important;justify-content:flex-start !important;overflow:visible !important}}
@media (min-width:768px){html:not(#r58a):not(#r58b):not(#r58c):not(#r58d):not(#r58e):not(#r58f):not(#r58g) body:not(#r58a):not(#r58b):not(#r58c):not(#r58d):not(#r58e):not(#r58f):not(#r58g):not(#r58h):not(#r58i):not(#r58j):not(#r58k):not(#r58l):not(#r58m):not(#r58n):not(#r58o):not(#r58p):not(#r58q):not(#r58r):not(#r58s):not(#r58t):not(#r58u):not(#r58v):not(#r58w) main > section:has(> div > img[alt="Seam Sport 1"]){height:80vh !important}html:not(#r58a):not(#r58b):not(#r58c):not(#r58d):not(#r58e):not(#r58f):not(#r58g) body:not(#r58a):not(#r58b):not(#r58c):not(#r58d):not(#r58e):not(#r58f):not(#r58g):not(#r58h):not(#r58i):not(#r58j):not(#r58k):not(#r58l):not(#r58m):not(#r58n):not(#r58o):not(#r58p):not(#r58q):not(#r58r):not(#r58s):not(#r58t):not(#r58u):not(#r58v):not(#r58w) main > section:has(img[alt="Romy"]) > div > div.relative{height:80vh !important}}
/* r59 intro blocks after full-width images: 40/28 gap, light headings */
html:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g) body:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g):not(#r59h):not(#r59i):not(#r59j):not(#r59k):not(#r59l):not(#r59m):not(#r59n):not(#r59o):not(#r59p):not(#r59q):not(#r59r):not(#r59s):not(#r59t):not(#r59u):not(#r59v):not(#r59w):not(#r59x) div.relative[class*="aspect-"]:has(> img,> video) + div.text-center{padding-top:var(--r59pt,38px) !important}
html:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g) body:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g):not(#r59h):not(#r59i):not(#r59j):not(#r59k):not(#r59l):not(#r59m):not(#r59n):not(#r59o):not(#r59p):not(#r59q):not(#r59r):not(#r59s):not(#r59t):not(#r59u):not(#r59v):not(#r59w):not(#r59x) div.relative[class*="aspect-"]:has(> img,> video):has(+ div.text-center.max-w-3xl){margin-bottom:var(--r59mb0,0px) !important}
html:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g) body:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g):not(#r59h):not(#r59i):not(#r59j):not(#r59k):not(#r59l):not(#r59m):not(#r59n):not(#r59o):not(#r59p):not(#r59q):not(#r59r):not(#r59s):not(#r59t):not(#r59u):not(#r59v):not(#r59w):not(#r59x) section.seam-tab-video + section.seam-contact{padding-top:var(--r59pt,38px) !important}
@media (max-width:767px){html:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g) body:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g):not(#r59h):not(#r59i):not(#r59j):not(#r59k):not(#r59l):not(#r59m):not(#r59n):not(#r59o):not(#r59p):not(#r59q):not(#r59r):not(#r59s):not(#r59t):not(#r59u):not(#r59v):not(#r59w):not(#r59x){--r59pt:26px;--r59mb0:0px}}
html:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g) body:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g):not(#r59h):not(#r59i):not(#r59j):not(#r59k):not(#r59l):not(#r59m):not(#r59n):not(#r59o):not(#r59p):not(#r59q):not(#r59r):not(#r59s):not(#r59t):not(#r59u):not(#r59v):not(#r59w):not(#r59x) div.relative[class*="aspect-"]:has(> img,> video) + div.text-center > :is(h1,h2,h3),html:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g) body:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g):not(#r59h):not(#r59i):not(#r59j):not(#r59k):not(#r59l):not(#r59m):not(#r59n):not(#r59o):not(#r59p):not(#r59q):not(#r59r):not(#r59s):not(#r59t):not(#r59u):not(#r59v):not(#r59w):not(#r59x) section.seam-tab-video + section.seam-contact .seam-contact__title{font-weight:400 !important}
html:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g) body:not(#r59a):not(#r59b):not(#r59c):not(#r59d):not(#r59e):not(#r59f):not(#r59g):not(#r59h):not(#r59i):not(#r59j):not(#r59k):not(#r59l):not(#r59m):not(#r59n):not(#r59o):not(#r59p):not(#r59q):not(#r59r):not(#r59s):not(#r59t):not(#r59u):not(#r59v):not(#r59w):not(#r59x) div.relative[class*="aspect-"]:has(> img,> video) + div.text-center a.uppercase{font-weight:400 !important}
/* r60 underline system v3 (integer, weight-only, text-decoration everywhere) */
html:not(#r60a):not(#r60b):not(#r60c):not(#r60d):not(#r60e):not(#r60f):not(#r60g):not(#r60h) body:not(#r60a):not(#r60b):not(#r60c):not(#r60d):not(#r60e):not(#r60f):not(#r60g):not(#r60h):not(#r60i):not(#r60j):not(#r60k):not(#r60l):not(#r60m):not(#r60n):not(#r60o):not(#r60p):not(#r60q):not(#r60r):not(#r60s):not(#r60t):not(#r60u):not(#r60v):not(#r60w):not(#r60x):not(#r60y) [data-ul]{text-underline-offset:4px !important;text-decoration-thickness:1px !important;text-decoration-skip-ink:none !important;clip-path:var(--ulclip,none)}
html:not(#r60a):not(#r60b):not(#r60c):not(#r60d):not(#r60e):not(#r60f):not(#r60g):not(#r60h) body:not(#r60a):not(#r60b):not(#r60c):not(#r60d):not(#r60e):not(#r60f):not(#r60g):not(#r60h):not(#r60i):not(#r60j):not(#r60k):not(#r60l):not(#r60m):not(#r60n):not(#r60o):not(#r60p):not(#r60q):not(#r60r):not(#r60s):not(#r60t):not(#r60u):not(#r60v):not(#r60w):not(#r60x):not(#r60y) [data-ul][data-ulw="2"]{text-decoration-thickness:2px !important}
html:not(#r60a):not(#r60b):not(#r60c):not(#r60d):not(#r60e):not(#r60f):not(#r60g):not(#r60h) body:not(#r60a):not(#r60b):not(#r60c):not(#r60d):not(#r60e):not(#r60f):not(#r60g):not(#r60h):not(#r60i):not(#r60j):not(#r60k):not(#r60l):not(#r60m):not(#r60n):not(#r60o):not(#r60p):not(#r60q):not(#r60r):not(#r60s):not(#r60t):not(#r60u):not(#r60v):not(#r60w):not(#r60x):not(#r60y) [data-ul="bb"]{border-bottom-width:0 !important;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-color:var(--ulc,currentColor) !important}
/* r61/r62 filter apply busy + grid fade + badge */
[data-seam="filter-panel"] button.r61-busy{position:relative !important;pointer-events:none !important}
[data-seam="filter-panel"] button.r61-busy .r62-l{visibility:hidden}
[data-seam="filter-panel"] button.r61-busy::before{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff;box-shadow:-10px 0 0 #fff,10px 0 0 #fff;animation:r43-dots .9s infinite ease-in-out}
.r61-hide{opacity:0 !important;transition:none !important}
.r61-in{animation:r51fade .4s ease both}
html body main .product-card[data-r62-out]{display:none !important}
.r62-n{font-style:normal;color:#757575}
.r62-badge{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;margin-left:5px;border-radius:8px;background:#191919;color:#fff;font-size:9.5px;font-weight:500;letter-spacing:0;line-height:1;vertical-align:1px}
.r62-badge[hidden]{display:none}
[data-seam="filter-panel"] .r62-clear{display:block;margin:0 auto 4px;background:none;border:0;padding:0;font-size:12px;color:#191919;text-decoration:underline;text-underline-offset:4.5px;text-decoration-thickness:1px;cursor:pointer}
[data-seam="filter-panel"] .r62-clear:hover{text-decoration-color:transparent}
[data-seam="filter-panel"] .r62-clear[hidden]{display:none}
/* r63 PLP hero type +5/+3 */
html:not(#r63a):not(#r63b):not(#r63c) body.r5-plp:not(#r63a):not(#r63b):not(#r63c):not(#r63d):not(#r63e):not(#r63f):not(#r63g):not(#r63h):not(#r63i) section:has(> video) h1{font-size:20px !important;line-height:24px !important}
html:not(#r63a):not(#r63b):not(#r63c) body.r5-plp:not(#r63a):not(#r63b):not(#r63c):not(#r63d):not(#r63e):not(#r63f):not(#r63g):not(#r63h):not(#r63i) section:has(> video) h1 + p{font-size:15px !important;line-height:20px !important}
html.r62-on body main .product-card[data-r6-fill]{display:none !important}
html.r62-on body main .product-card.r6-trim:not([data-r62-out]){display:flex !important}
html:not(#r62a):not(#r62b):not(#r62c) body:not(#r62a):not(#r62b):not(#r62c):not(#r62d):not(#r62e):not(#r62f):not(#r62g):not(#r62h):not(#r62i):not(#r62j) [data-seam="filter-panel"] button.r62-clear{background:transparent !important;color:#191919 !important;min-height:0 !important;height:auto !important;width:auto !important;padding:0 !important;border:0 !important;font-size:12px !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:none !important}
html body.r5-plp section:has(> video) button[aria-label*="video"]{flex-shrink:0 !important;width:32px !important;height:32px !important;margin-left:16px !important}
/* r64 About tabs: agreed weight system */
html:not(#r64a):not(#r64b):not(#r64c) body:has([data-tab="manufacturing-network"]):not(#r64a):not(#r64b):not(#r64c):not(#r64d):not(#r64e):not(#r64f):not(#r64g):not(#r64h):not(#r64i):not(#r64j):not(#r64k) :is(main,section) :is(h2,h3,.r6-split-title){font-weight:400 !important}
html:not(#r64a):not(#r64b):not(#r64c) body:has([data-tab="manufacturing-network"]):not(#r64a):not(#r64b):not(#r64c):not(#r64d):not(#r64e):not(#r64f):not(#r64g):not(#r64h):not(#r64i):not(#r64j):not(#r64k) :is(main,section):not(header *):not(footer *) :is(a,button).uppercase.text-xs{font-weight:400 !important}
html:not(#r64a):not(#r64b):not(#r64c) body:has([data-tab="manufacturing-network"]):not(#r64a):not(#r64b):not(#r64c):not(#r64d):not(#r64e):not(#r64f):not(#r64g):not(#r64h):not(#r64i):not(#r64j):not(#r64k) :is(main,section):not(header *):not(footer *) :is(p,span,div,li,a,button,h4,h5,h6).uppercase:is(.font-bold,.font-semibold,.font-\[800\],.font-\[700\],.font-\[600\]){font-weight:500 !important}
/* r65 filter badge contrast + womenswear hero 80vh */
html:not(#r65a):not(#r65b):not(#r65c):not(#r65d) body:not(#r65a):not(#r65b):not(#r65c):not(#r65d):not(#r65e):not(#r65f):not(#r65g):not(#r65h):not(#r65i):not(#r65j):not(#r65k):not(#r65l) button .r62-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:16px !important;height:16px !important;padding:0 4px !important;margin-left:6px !important;border-radius:8px !important;background:#191919 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:10px !important;font-weight:500 !important;line-height:16px !important;letter-spacing:0 !important;text-decoration:none !important;opacity:1 !important;vertical-align:1px !important;box-sizing:border-box !important}
html:not(#r65a):not(#r65b):not(#r65c):not(#r65d) body:not(#r65a):not(#r65b):not(#r65c):not(#r65d):not(#r65e):not(#r65f):not(#r65g):not(#r65h):not(#r65i):not(#r65j):not(#r65k):not(#r65l) button .r62-badge[hidden]{display:none !important}
@media (min-width:768px){html:not(#r65a):not(#r65b):not(#r65c):not(#r65d) body:not(#r65a):not(#r65b):not(#r65c):not(#r65d):not(#r65e):not(#r65f):not(#r65g):not(#r65h):not(#r65i):not(#r65j):not(#r65k):not(#r65l).r5-plp section.h-\[70vh\]:has(> video){height:80vh !important;min-height:0 !important}}
/* r66 mobile PLP bar: Filter | Sort right-aligned, 20px gap before grid icons */
@media (max-width:767px){html:not(#r66a):not(#r66b) body.r5-plp:not(#r66a):not(#r66b):not(#r66c):not(#r66d):not(#r66e):not(#r66f) .sticky.z-40:has([data-seam="sort-trigger"]){justify-content:flex-end !important}
html:not(#r66a):not(#r66b) body.r5-plp:not(#r66a):not(#r66b):not(#r66c):not(#r66d):not(#r66e):not(#r66f) .sticky.z-40:has([data-seam="sort-trigger"]) > div.md\:hidden:has([data-seam="sort-trigger"]){margin-right:20px !important;margin-left:0 !important}
html:not(#r66a):not(#r66b) body.r5-plp:not(#r66a):not(#r66b):not(#r66c):not(#r66d):not(#r66e):not(#r66f) .sticky.z-40:has([data-seam="sort-trigger"]) > div.md\:hidden:not(:has([data-seam="sort-trigger"])){margin-right:0 !important;margin-left:0 !important}}

/* r69: sort option text 12px */
html:not(#r69a):not(#r69b):not(#r69c) body:not(#r69a):not(#r69b):not(#r69c):not(#r69d):not(#r69e):not(#r69f):not(#r69g):not(#r69h) [data-seam="sort-menu"] button{font-size:12px !important}

/* r70: PDP price — same left edge as name, TB rhythm (name → 4px → price → 20px → colour), +1px */
html:not(#r70a):not(#r70b) body:not(#r70a):not(#r70b):not(#r70c):not(#r70d):not(#r70e):not(#r70f):not(#r70g):not(#r70h) [data-seam="pdp-info"] .r5-head > h1{margin:0 !important}
html:not(#r70a):not(#r70b) body:not(#r70a):not(#r70b):not(#r70c):not(#r70d):not(#r70e):not(#r70f):not(#r70g):not(#r70h) [data-seam="pdp-info"] .r41-pricerow{margin:4px 0 0 !important;padding:0 !important;align-items:baseline !important;justify-content:flex-start !important}
html:not(#r70a):not(#r70b) body:not(#r70a):not(#r70b):not(#r70c):not(#r70d):not(#r70e):not(#r70f):not(#r70g):not(#r70h) [data-seam="pdp-info"] .r41-pricerow > p{margin:0 !important;padding:0 !important;font-size:14px !important;line-height:20px !important;text-indent:0 !important;display:inline-flex !important;align-items:baseline !important;gap:8px !important}
html:not(#r70a):not(#r70b) body:not(#r70a):not(#r70b):not(#r70c):not(#r70d):not(#r70e):not(#r70f):not(#r70g):not(#r70h) [data-seam="pdp-info"] .r5-head + div{margin-top:8px !important}
html:not(#r70a):not(#r70b) body:not(#r70a):not(#r70b):not(#r70c):not(#r70d):not(#r70e):not(#r70f):not(#r70g):not(#r70h) .r5-titlerow + p{margin:4px 0 0 !important;padding:0 !important;font-size:12px !important;line-height:16px !important;text-indent:0 !important;display:flex !important;align-items:baseline !important;gap:8px !important}
html:not(#r70a):not(#r70b) body:not(#r70a):not(#r70b):not(#r70c):not(#r70d):not(#r70e):not(#r70f):not(#r70g):not(#r70h) :is([data-seam="pdp-info"] .r41-pricerow > p, .r5-titlerow + p) :is(s, del, [class*="compare"], [class*="was"]){margin:0 !important;font-size:inherit !important;line-height:inherit !important;color:#767676 !important}
@media (max-width:767px){html:not(#r70a):not(#r70b):not(#r70c):not(#r70d) body:not(#r70a):not(#r70b):not(#r70c):not(#r70d):not(#r70e):not(#r70f):not(#r70g):not(#r70h):not(#r70i):not(#r70j) [data-seam="pdp-info-m"] .r5-head > p{margin:0 !important;padding:0 !important;font-size:12px !important;line-height:16px !important;text-indent:0 !important}}
/* r71: PDP price optically centred between name and Color row */
html:not(#r71a):not(#r71b):not(#r71c):not(#r71d) body:not(#r71a):not(#r71b):not(#r71c):not(#r71d):not(#r71e):not(#r71f):not(#r71g):not(#r71h):not(#r71i):not(#r71j) [data-seam="pdp-info"] .r41-pricerow > p{transform:translateY(10px) !important}
@media (max-width:767px){html:not(#r71a):not(#r71b):not(#r71c):not(#r71d) body:not(#r71a):not(#r71b):not(#r71c):not(#r71d):not(#r71e):not(#r71f):not(#r71g):not(#r71h):not(#r71i):not(#r71j) [data-seam="pdp-info-m"] .r5-head > p{transform:translateY(9px) !important}}
/* r73: one style per text role sitewide + one intro→CTA gap */
html:not(#r73a):not(#r73b):not(#r73c):not(#r73d) body:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h):not(#r73i):not(#r73j):not(#r73k):not(#r73l) p[class*="text-[13px]"][class*="md:text-[14px]"]:not(header *, footer *, aside *, [role=dialog] *){font-size:14px !important;line-height:22px !important;color:#191919 !important;font-weight:400 !important;letter-spacing:-0.2px !important;max-width:782px !important;margin-left:auto !important;margin-right:auto !important}
html:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h) body:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h):not(#r73i):not(#r73j):not(#r73k):not(#r73l):not(#r73m):not(#r73n):not(#r73o):not(#r73p):not(#r73q):not(#r73r):not(#r73s):not(#r73t) :is(p.text-xs[class*="md:text-sm"][class*="text-gray-7"], p[class*="text-[13px]"][class*="md:text-sm"][class*="text-gray-8"]):not(header *, footer *, aside *, [role=dialog] *){font-size:13px !important;line-height:20px !important;color:#191919 !important;font-weight:400 !important;letter-spacing:-0.2px !important}
html:not(#r73a):not(#r73b):not(#r73c):not(#r73d) body:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h):not(#r73i):not(#r73j):not(#r73k):not(#r73l) div.mt-8:has(> :is(a,button)[class*="tracking-[0.15em]"]:only-child){margin-top:18px !important}
@media (max-width:767px){html:not(#r73a):not(#r73b):not(#r73c):not(#r73d) body:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h):not(#r73i):not(#r73j):not(#r73k):not(#r73l) div.mt-8:has(> :is(a,button)[class*="tracking-[0.15em]"]:only-child){margin-top:15px !important}}
/* r73b: intro wrappers (div > p) share the intro style; intro→CTA gap for wrapper+button pattern */
html:not(#r73a):not(#r73b):not(#r73c):not(#r73d) body:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h):not(#r73i):not(#r73j):not(#r73k):not(#r73l) :is(div[class*="text-[13px]"][class*="md:text-[14px]"], div[class*="text-[13px]"][class*="md:text-sm"][class*="max-w-2xl"]):not(header *, footer *, aside *, [role=dialog] *) > p{font-size:14px !important;line-height:22px !important;color:#191919 !important;font-weight:400 !important;letter-spacing:-0.2px !important}
html:not(#r73a):not(#r73b):not(#r73c):not(#r73d) body:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h):not(#r73i):not(#r73j):not(#r73k):not(#r73l) div[class*="text-[13px]"][class*="md:text-[14px]"].mb-8:has(+ :is(a,button)[class*="tracking-[0.15em]"]){margin-bottom:23px !important}
@media (max-width:767px){html:not(#r73a):not(#r73b):not(#r73c):not(#r73d) body:not(#r73a):not(#r73b):not(#r73c):not(#r73d):not(#r73e):not(#r73f):not(#r73g):not(#r73h):not(#r73i):not(#r73j):not(#r73k):not(#r73l) div[class*="text-[13px]"][class*="md:text-[14px]"].mb-8:has(+ :is(a,button)[class*="tracking-[0.15em]"]){margin-bottom:20px !important}}
/* r75: every underlined uppercase CTA link matches the homepage "Read Our Impact Report" reference (12.75px / 500 / -0.2px, 1px underline @ 4px) */
html:not(#r75a):not(#r75b):not(#r75c):not(#r75d):not(#r75e):not(#r75f):not(#r75g):not(#r75h) body:not(#r75a):not(#r75b):not(#r75c):not(#r75d):not(#r75e):not(#r75f):not(#r75g):not(#r75h):not(#r75i):not(#r75j):not(#r75k):not(#r75l):not(#r75m):not(#r75n):not(#r75o):not(#r75p):not(#r75q):not(#r75r):not(#r75s):not(#r75t):not(#r75u):not(#r75v) :is(a.border-b.border-black.pb-1, a[class*="text-[11px]"][class*="font-semibold"], a.r49-learn, a.r54-details, :is(a,button).uppercase.text-xs[class*="tracking-[0.15em]"]):not(header *, footer *, aside *, [role=dialog] *, .ann-link){font-size:12.75px !important;font-weight:500 !important;letter-spacing:-0.2px !important;line-height:1.4 !important}
html:not(#r75h0):not(#r75h1):not(#r75h2):not(#r75h3):not(#r75h4):not(#r75h5):not(#r75h6):not(#r75h7):not(#r75h8):not(#r75h9):not(#r75h10):not(#r75h11):not(#r75h12):not(#r75h13):not(#r75h14):not(#r75h15):not(#r75h16):not(#r75h17):not(#r75h18):not(#r75h19) body:not(#r75b0):not(#r75b1):not(#r75b2):not(#r75b3):not(#r75b4):not(#r75b5):not(#r75b6):not(#r75b7):not(#r75b8):not(#r75b9):not(#r75b10):not(#r75b11):not(#r75b12):not(#r75b13):not(#r75b14):not(#r75b15):not(#r75b16):not(#r75b17):not(#r75b18):not(#r75b19):not(#r75b20):not(#r75b21):not(#r75b22):not(#r75b23):not(#r75b24):not(#r75b25):not(#r75b26):not(#r75b27):not(#r75b28):not(#r75b29) :is(a[class*="text-[11px]"][class*="font-semibold"], :is(a,button).uppercase.text-xs[class*="tracking-[0.15em]"]):not(header *, footer *, aside *, [role=dialog] *, .ann-link){font-weight:500 !important}
/* r77: line-item busy (drawer + bag page) */
html body :is(.r41-mcf__li,.r42-line).r77-busy{position:relative !important;pointer-events:none !important}
html body :is(.r41-mcf__li,.r42-line).r77-busy > *{opacity:.5 !important;transition:opacity .2s ease !important}
html body :is(.r41-mcf__li,.r42-line).r77-busy::after{content:"";position:absolute;right:28px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#191919;box-shadow:-10px 0 0 #191919,10px 0 0 #191919;animation:r77-dots .9s infinite ease-in-out;z-index:3}
@keyframes r77-dots{0%,100%{box-shadow:-10px 0 0 rgba(25,25,25,1),10px 0 0 rgba(25,25,25,.3);background:rgba(25,25,25,.6)}50%{box-shadow:-10px 0 0 rgba(25,25,25,.3),10px 0 0 rgba(25,25,25,1);background:rgba(25,25,25,1)}}
html body :is(.r41-mcf__li,.r42-line).r77-gone{opacity:0 !important;height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;border-width:0 !important;transition:opacity .2s ease,height .32s ease,padding .32s ease,margin .32s ease !important}
/* r78: Key Standards lists — one item per line, centred, aligned markers, card body style */
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) div.max-w-md.border-t:has(> ul.grid){text-align:center !important;margin-left:auto !important;margin-right:auto !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) div.max-w-md.border-t:has(> ul.grid) > div:first-child{justify-content:center !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) div.max-w-md.border-t > ul.grid{display:flex !important;flex-direction:column !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) div.max-w-md.border-t > ul.grid > li{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-size:13px !important;line-height:20px !important;color:#191919 !important;font-weight:400 !important;letter-spacing:-0.2px !important;text-align:center !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) div.max-w-md.border-t > ul.grid > li > span:first-child{width:4px !important;height:4px !important;flex:0 0 4px !important;background:#191919 !important}
/* r78: homepage Seam Sport panel +30% wider, larger type */
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) section:has(img[alt="Seam Sport 1"]) .pointer-events-auto.flex.flex-col{width:min(660px,92%) !important;max-width:none !important}
@media (max-width:767px){html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) section:has(img[alt="Seam Sport 1"]) .pointer-events-auto.flex.flex-col{width:min(420px,92%) !important}}
/* r78: text-image-text sections — inline image goes edge to edge */
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) section[class*="max-w-[1400px]"][data-seam="page-panel"] > div.relative[class*="aspect-"]:first-child{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23) section[class*="max-w-[1400px]"][data-seam="page-panel"] > div.relative[class*="aspect-"]:first-child > img{object-fit:cover !important}
html body:has(section[class*="max-w-[1400px]"][data-seam="page-panel"]){overflow-x:clip}
/* r78b: lists as a centred block with left-aligned items (markers line up); help cards bottom-align standards + CTA */
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23):not(#r78b24) div.max-w-md.border-t > ul.grid{display:inline-flex !important;align-items:flex-start !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23):not(#r78b24) div.max-w-md.border-t > ul.grid > li{justify-content:flex-start !important;text-align:left !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23):not(#r78b24) .grid > div.flex.flex-col:has(div.max-w-md.border-t > ul.grid){height:100% !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23):not(#r78b24) .grid > div.flex.flex-col:has(div.max-w-md.border-t > ul.grid) > div.flex.flex-col{flex:1 1 auto !important}
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23):not(#r78b24) .grid > div.flex.flex-col > div.flex.flex-col > div.max-w-md.border-t:has(> ul.grid){margin-top:auto !important}
/* r78c: doc CTA keeps its icon inline with the label */
html:not(#r78h0):not(#r78h1):not(#r78h2):not(#r78h3):not(#r78h4):not(#r78h5):not(#r78h6):not(#r78h7):not(#r78h8) body:not(#r78b0):not(#r78b1):not(#r78b2):not(#r78b3):not(#r78b4):not(#r78b5):not(#r78b6):not(#r78b7):not(#r78b8):not(#r78b9):not(#r78b10):not(#r78b11):not(#r78b12):not(#r78b13):not(#r78b14):not(#r78b15):not(#r78b16):not(#r78b17):not(#r78b18):not(#r78b19):not(#r78b20):not(#r78b21):not(#r78b22):not(#r78b23):not(#r78b24):not(#r78b25) a.border-b.border-gray-900.pb-1.inline-flex:has(> svg){display:inline-flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:6px !important;white-space:nowrap !important}
/* r79: Seam Sport body 22/18px, SHOP 14px */
/* r80: no divider above Key Standards */
html:not(#r80h0):not(#r80h1):not(#r80h2):not(#r80h3):not(#r80h4):not(#r80h5):not(#r80h6):not(#r80h7):not(#r80h8):not(#r80h9) body:not(#r80b0):not(#r80b1):not(#r80b2):not(#r80b3):not(#r80b4):not(#r80b5):not(#r80b6):not(#r80b7):not(#r80b8):not(#r80b9):not(#r80b10):not(#r80b11):not(#r80b12):not(#r80b13):not(#r80b14):not(#r80b15):not(#r80b16):not(#r80b17):not(#r80b18):not(#r80b19):not(#r80b20):not(#r80b21):not(#r80b22):not(#r80b23):not(#r80b24):not(#r80b25):not(#r80b26):not(#r80b27):not(#r80b28):not(#r80b29) div.max-w-md.border-t:has(> ul){border-top:0 !important;padding-top:8px !important}
/* r81: PLPs render immediately (no page-enter fade) */
html body main:has(.product-card){animation:none !important;opacity:1 !important}
/* r81: busy dots centred over the whole line item */
html body :is(.r41-mcf__li,.r42-line).r77-busy::after{left:50% !important;right:auto !important;top:50% !important;margin-left:-2px !important;margin-top:-2px !important}
/* r81: grid re-render = subtle crossfade, never an empty frame */
@keyframes r81-in{from{opacity:.55}to{opacity:1}}
html body .r61-in{animation:r81-in .3s ease both !important}
html:not(#r81a):not(#r81b) body:not(#r81a):not(#r81b):not(#r81c):not(#r81d) .r5-col button.r5-sg{color:#191919 !important;border-bottom-color:#191919 !important;text-decoration-color:#191919 !important}
/* r81: PDP Size Guide black like other links */
html:not(#r81h0):not(#r81h1):not(#r81h2):not(#r81h3):not(#r81h4):not(#r81h5):not(#r81h6):not(#r81h7):not(#r81h8):not(#r81h9):not(#r81h10):not(#r81h11) body:not(#r81b0):not(#r81b1):not(#r81b2):not(#r81b3):not(#r81b4):not(#r81b5):not(#r81b6):not(#r81b7):not(#r81b8):not(#r81b9):not(#r81b10):not(#r81b11):not(#r81b12):not(#r81b13):not(#r81b14):not(#r81b15):not(#r81b16):not(#r81b17):not(#r81b18):not(#r81b19):not(#r81b20):not(#r81b21):not(#r81b22):not(#r81b23):not(#r81b24):not(#r81b25):not(#r81b26):not(#r81b27):not(#r81b28):not(#r81b29):not(#r81b30):not(#r81b31):not(#r81b32):not(#r81b33) .r5-col button.r5-sg{color:#191919 !important;--r44c:#191919 !important}
/* r81: Key Standards list = card body text, left-aligned block */
html:not(#r81h0):not(#r81h1):not(#r81h2):not(#r81h3):not(#r81h4):not(#r81h5):not(#r81h6):not(#r81h7):not(#r81h8):not(#r81h9):not(#r81h10):not(#r81h11) body:not(#r81b0):not(#r81b1):not(#r81b2):not(#r81b3):not(#r81b4):not(#r81b5):not(#r81b6):not(#r81b7):not(#r81b8):not(#r81b9):not(#r81b10):not(#r81b11):not(#r81b12):not(#r81b13):not(#r81b14):not(#r81b15):not(#r81b16):not(#r81b17):not(#r81b18):not(#r81b19):not(#r81b20):not(#r81b21):not(#r81b22):not(#r81b23):not(#r81b24):not(#r81b25):not(#r81b26):not(#r81b27):not(#r81b28):not(#r81b29):not(#r81b30):not(#r81b31):not(#r81b32):not(#r81b33) div.max-w-md.border-t:has(> ul){text-align:left !important;width:100% !important}
html:not(#r81h0):not(#r81h1):not(#r81h2):not(#r81h3):not(#r81h4):not(#r81h5):not(#r81h6):not(#r81h7):not(#r81h8):not(#r81h9):not(#r81h10):not(#r81h11) body:not(#r81b0):not(#r81b1):not(#r81b2):not(#r81b3):not(#r81b4):not(#r81b5):not(#r81b6):not(#r81b7):not(#r81b8):not(#r81b9):not(#r81b10):not(#r81b11):not(#r81b12):not(#r81b13):not(#r81b14):not(#r81b15):not(#r81b16):not(#r81b17):not(#r81b18):not(#r81b19):not(#r81b20):not(#r81b21):not(#r81b22):not(#r81b23):not(#r81b24):not(#r81b25):not(#r81b26):not(#r81b27):not(#r81b28):not(#r81b29):not(#r81b30):not(#r81b31):not(#r81b32):not(#r81b33) div.max-w-md.border-t:has(> ul) > div:first-child{justify-content:flex-start !important}
html:not(#r81h0):not(#r81h1):not(#r81h2):not(#r81h3):not(#r81h4):not(#r81h5):not(#r81h6):not(#r81h7):not(#r81h8):not(#r81h9):not(#r81h10):not(#r81h11) body:not(#r81b0):not(#r81b1):not(#r81b2):not(#r81b3):not(#r81b4):not(#r81b5):not(#r81b6):not(#r81b7):not(#r81b8):not(#r81b9):not(#r81b10):not(#r81b11):not(#r81b12):not(#r81b13):not(#r81b14):not(#r81b15):not(#r81b16):not(#r81b17):not(#r81b18):not(#r81b19):not(#r81b20):not(#r81b21):not(#r81b22):not(#r81b23):not(#r81b24):not(#r81b25):not(#r81b26):not(#r81b27):not(#r81b28):not(#r81b29):not(#r81b30):not(#r81b31):not(#r81b32):not(#r81b33) div.max-w-md.border-t > ul.grid{display:flex !important;align-items:flex-start !important}
html:not(#r81h0):not(#r81h1):not(#r81h2):not(#r81h3):not(#r81h4):not(#r81h5):not(#r81h6):not(#r81h7):not(#r81h8):not(#r81h9):not(#r81h10):not(#r81h11) body:not(#r81b0):not(#r81b1):not(#r81b2):not(#r81b3):not(#r81b4):not(#r81b5):not(#r81b6):not(#r81b7):not(#r81b8):not(#r81b9):not(#r81b10):not(#r81b11):not(#r81b12):not(#r81b13):not(#r81b14):not(#r81b15):not(#r81b16):not(#r81b17):not(#r81b18):not(#r81b19):not(#r81b20):not(#r81b21):not(#r81b22):not(#r81b23):not(#r81b24):not(#r81b25):not(#r81b26):not(#r81b27):not(#r81b28):not(#r81b29):not(#r81b30):not(#r81b31):not(#r81b32):not(#r81b33) div.max-w-md.border-t > ul.grid > li, html:not(#r81h0):not(#r81h1):not(#r81h2):not(#r81h3):not(#r81h4):not(#r81h5):not(#r81h6):not(#r81h7):not(#r81h8):not(#r81h9):not(#r81h10):not(#r81h11) body:not(#r81b0):not(#r81b1):not(#r81b2):not(#r81b3):not(#r81b4):not(#r81b5):not(#r81b6):not(#r81b7):not(#r81b8):not(#r81b9):not(#r81b10):not(#r81b11):not(#r81b12):not(#r81b13):not(#r81b14):not(#r81b15):not(#r81b16):not(#r81b17):not(#r81b18):not(#r81b19):not(#r81b20):not(#r81b21):not(#r81b22):not(#r81b23):not(#r81b24):not(#r81b25):not(#r81b26):not(#r81b27):not(#r81b28):not(#r81b29):not(#r81b30):not(#r81b31):not(#r81b32):not(#r81b33) div.max-w-md.border-t > ul.grid > li > span{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:12px !important;line-height:18px !important;font-weight:400 !important;color:#6c717a !important;letter-spacing:.2px !important;text-align:left !important;justify-content:flex-start !important}
html:not(#r81h0):not(#r81h1):not(#r81h2):not(#r81h3):not(#r81h4):not(#r81h5):not(#r81h6):not(#r81h7):not(#r81h8):not(#r81h9):not(#r81h10):not(#r81h11) body:not(#r81b0):not(#r81b1):not(#r81b2):not(#r81b3):not(#r81b4):not(#r81b5):not(#r81b6):not(#r81b7):not(#r81b8):not(#r81b9):not(#r81b10):not(#r81b11):not(#r81b12):not(#r81b13):not(#r81b14):not(#r81b15):not(#r81b16):not(#r81b17):not(#r81b18):not(#r81b19):not(#r81b20):not(#r81b21):not(#r81b22):not(#r81b23):not(#r81b24):not(#r81b25):not(#r81b26):not(#r81b27):not(#r81b28):not(#r81b29):not(#r81b30):not(#r81b31):not(#r81b32):not(#r81b33) div.max-w-md.border-t > ul.grid > li > span:first-child{background:#6c717a !important}
/* r81: drawer YMAL prev/next */
html body .r81-arrs{display:flex;align-items:center;gap:4px}
html body .r44-mc__next.r81-prev{margin-right:0}
html body .r44-mc__next:disabled{opacity:.3;cursor:default}
html body .r41-mc .r44-mc__next.r81-prev:disabled{opacity:.3 !important;cursor:default !important}
/* r81: before progressive reveal initialises, only the first batch paints; dim state for tab switches */
html:not(.r81-pl) main .grid > .product-card:nth-child(n+25){display:none !important}
@media (max-width:767px){html:not(.r81-pl) main .grid > .product-card:nth-child(n+13){display:none !important}}
html.r81-catload:not(.r81-pl) main .grid:has(> .product-card){visibility:hidden !important}
html body main .grid.r81-dim{opacity:.55 !important;transition:none !important}

/* r82: Seam Sport copy block width */
html:not(#r82h0):not(#r82h1):not(#r82h2):not(#r82h3):not(#r82h4):not(#r82h5):not(#r82h6):not(#r82h7):not(#r82h8):not(#r82h9) body:not(#r82b0):not(#r82b1):not(#r82b2):not(#r82b3):not(#r82b4):not(#r82b5):not(#r82b6):not(#r82b7):not(#r82b8):not(#r82b9):not(#r82b10):not(#r82b11):not(#r82b12):not(#r82b13):not(#r82b14):not(#r82b15):not(#r82b16):not(#r82b17):not(#r82b18):not(#r82b19):not(#r82b20):not(#r82b21):not(#r82b22):not(#r82b23):not(#r82b24):not(#r82b25):not(#r82b26):not(#r82b27):not(#r82b28):not(#r82b29) section:has(img[alt="Seam Sport 1"]) .pointer-events-auto.flex.flex-col > p{max-width:480px !important;margin-left:auto !important;margin-right:auto !important}
html body main > section:has(> div > img[alt="Seam Sport 1"]) > div.absolute a{color:#191919 !important}
/* r83: underline colour = text colour everywhere; Size Guide hides its underline on hover */
html body [data-ul]:not([data-ul="bb"]):not(:hover){text-decoration-color:currentColor !important}
html:not(#r83h0):not(#r83h1):not(#r83h2):not(#r83h3):not(#r83h4):not(#r83h5):not(#r83h6):not(#r83h7):not(#r83h8):not(#r83h9):not(#r83h10):not(#r83h11) body:not(#r83b0):not(#r83b1):not(#r83b2):not(#r83b3):not(#r83b4):not(#r83b5):not(#r83b6):not(#r83b7):not(#r83b8):not(#r83b9):not(#r83b10):not(#r83b11):not(#r83b12):not(#r83b13):not(#r83b14):not(#r83b15):not(#r83b16):not(#r83b17):not(#r83b18):not(#r83b19):not(#r83b20):not(#r83b21):not(#r83b22):not(#r83b23):not(#r83b24):not(#r83b25):not(#r83b26):not(#r83b27):not(#r83b28):not(#r83b29):not(#r83b30):not(#r83b31):not(#r83b32):not(#r83b33) .r5-col button.r5-sg:not(:hover){text-decoration-line:underline !important;text-decoration-color:currentColor !important}
html:not(#r83h0):not(#r83h1):not(#r83h2):not(#r83h3):not(#r83h4):not(#r83h5):not(#r83h6):not(#r83h7):not(#r83h8):not(#r83h9):not(#r83h10):not(#r83h11) body:not(#r83b0):not(#r83b1):not(#r83b2):not(#r83b3):not(#r83b4):not(#r83b5):not(#r83b6):not(#r83b7):not(#r83b8):not(#r83b9):not(#r83b10):not(#r83b11):not(#r83b12):not(#r83b13):not(#r83b14):not(#r83b15):not(#r83b16):not(#r83b17):not(#r83b18):not(#r83b19):not(#r83b20):not(#r83b21):not(#r83b22):not(#r83b23):not(#r83b24):not(#r83b25):not(#r83b26):not(#r83b27):not(#r83b28):not(#r83b29):not(#r83b30):not(#r83b31):not(#r83b32):not(#r83b33) .r5-col button.r5-sg:hover{text-decoration-color:transparent !important;opacity:1 !important}
/* r84: active YMAL / Style With tab has no hover change */
html:not(#r84h0):not(#r84h1):not(#r84h2):not(#r84h3):not(#r84h4):not(#r84h5):not(#r84h6):not(#r84h7):not(#r84h8):not(#r84h9):not(#r84h10):not(#r84h11):not(#r84h12):not(#r84h13) body:not(#r84b0):not(#r84b1):not(#r84b2):not(#r84b3):not(#r84b4):not(#r84b5):not(#r84b6):not(#r84b7):not(#r84b8):not(#r84b9):not(#r84b10):not(#r84b11):not(#r84b12):not(#r84b13):not(#r84b14):not(#r84b15):not(#r84b16):not(#r84b17):not(#r84b18):not(#r84b19):not(#r84b20):not(#r84b21):not(#r84b22):not(#r84b23):not(#r84b24):not(#r84b25):not(#r84b26):not(#r84b27):not(#r84b28):not(#r84b29):not(#r84b30):not(#r84b31):not(#r84b32):not(#r84b33):not(#r84b34):not(#r84b35):not(#r84b36):not(#r84b37):not(#r84b38):not(#r84b39) [data-related].is-active:hover, html:not(#r84h0):not(#r84h1):not(#r84h2):not(#r84h3):not(#r84h4):not(#r84h5):not(#r84h6):not(#r84h7):not(#r84h8):not(#r84h9):not(#r84h10):not(#r84h11):not(#r84h12):not(#r84h13) body:not(#r84b0):not(#r84b1):not(#r84b2):not(#r84b3):not(#r84b4):not(#r84b5):not(#r84b6):not(#r84b7):not(#r84b8):not(#r84b9):not(#r84b10):not(#r84b11):not(#r84b12):not(#r84b13):not(#r84b14):not(#r84b15):not(#r84b16):not(#r84b17):not(#r84b18):not(#r84b19):not(#r84b20):not(#r84b21):not(#r84b22):not(#r84b23):not(#r84b24):not(#r84b25):not(#r84b26):not(#r84b27):not(#r84b28):not(#r84b29):not(#r84b30):not(#r84b31):not(#r84b32):not(#r84b33):not(#r84b34):not(#r84b35):not(#r84b36):not(#r84b37):not(#r84b38):not(#r84b39) [data-related].is-active{opacity:1 !important;color:#191919 !important;text-decoration-line:underline !important;text-decoration-color:currentColor !important;cursor:default}
/* r85: one underline only — text-decoration-based links never also draw a border (Size Guide, related tabs) */
html:not(#r85h0):not(#r85h1):not(#r85h2):not(#r85h3):not(#r85h4):not(#r85h5):not(#r85h6):not(#r85h7):not(#r85h8):not(#r85h9):not(#r85h10):not(#r85h11):not(#r85h12):not(#r85h13) body:not(#r85b0):not(#r85b1):not(#r85b2):not(#r85b3):not(#r85b4):not(#r85b5):not(#r85b6):not(#r85b7):not(#r85b8):not(#r85b9):not(#r85b10):not(#r85b11):not(#r85b12):not(#r85b13):not(#r85b14):not(#r85b15):not(#r85b16):not(#r85b17):not(#r85b18):not(#r85b19):not(#r85b20):not(#r85b21):not(#r85b22):not(#r85b23):not(#r85b24):not(#r85b25):not(#r85b26):not(#r85b27):not(#r85b28):not(#r85b29):not(#r85b30):not(#r85b31):not(#r85b32):not(#r85b33):not(#r85b34):not(#r85b35):not(#r85b36):not(#r85b37):not(#r85b38):not(#r85b39) [data-ul="td"], html:not(#r85h0):not(#r85h1):not(#r85h2):not(#r85h3):not(#r85h4):not(#r85h5):not(#r85h6):not(#r85h7):not(#r85h8):not(#r85h9):not(#r85h10):not(#r85h11):not(#r85h12):not(#r85h13) body:not(#r85b0):not(#r85b1):not(#r85b2):not(#r85b3):not(#r85b4):not(#r85b5):not(#r85b6):not(#r85b7):not(#r85b8):not(#r85b9):not(#r85b10):not(#r85b11):not(#r85b12):not(#r85b13):not(#r85b14):not(#r85b15):not(#r85b16):not(#r85b17):not(#r85b18):not(#r85b19):not(#r85b20):not(#r85b21):not(#r85b22):not(#r85b23):not(#r85b24):not(#r85b25):not(#r85b26):not(#r85b27):not(#r85b28):not(#r85b29):not(#r85b30):not(#r85b31):not(#r85b32):not(#r85b33):not(#r85b34):not(#r85b35):not(#r85b36):not(#r85b37):not(#r85b38):not(#r85b39) [data-related]{border-bottom-width:0 !important;padding-bottom:0 !important}
html:not(#r85h0):not(#r85h1):not(#r85h2):not(#r85h3):not(#r85h4):not(#r85h5):not(#r85h6):not(#r85h7):not(#r85h8):not(#r85h9):not(#r85h10):not(#r85h11):not(#r85h12):not(#r85h13) body:not(#r85b0):not(#r85b1):not(#r85b2):not(#r85b3):not(#r85b4):not(#r85b5):not(#r85b6):not(#r85b7):not(#r85b8):not(#r85b9):not(#r85b10):not(#r85b11):not(#r85b12):not(#r85b13):not(#r85b14):not(#r85b15):not(#r85b16):not(#r85b17):not(#r85b18):not(#r85b19):not(#r85b20):not(#r85b21):not(#r85b22):not(#r85b23):not(#r85b24):not(#r85b25):not(#r85b26):not(#r85b27):not(#r85b28):not(#r85b29):not(#r85b30):not(#r85b31):not(#r85b32):not(#r85b33):not(#r85b34):not(#r85b35):not(#r85b36):not(#r85b37):not(#r85b38):not(#r85b39) [data-related].r85-solo, html:not(#r85h0):not(#r85h1):not(#r85h2):not(#r85h3):not(#r85h4):not(#r85h5):not(#r85h6):not(#r85h7):not(#r85h8):not(#r85h9):not(#r85h10):not(#r85h11):not(#r85h12):not(#r85h13) body:not(#r85b0):not(#r85b1):not(#r85b2):not(#r85b3):not(#r85b4):not(#r85b5):not(#r85b6):not(#r85b7):not(#r85b8):not(#r85b9):not(#r85b10):not(#r85b11):not(#r85b12):not(#r85b13):not(#r85b14):not(#r85b15):not(#r85b16):not(#r85b17):not(#r85b18):not(#r85b19):not(#r85b20):not(#r85b21):not(#r85b22):not(#r85b23):not(#r85b24):not(#r85b25):not(#r85b26):not(#r85b27):not(#r85b28):not(#r85b29):not(#r85b30):not(#r85b31):not(#r85b32):not(#r85b33):not(#r85b34):not(#r85b35):not(#r85b36):not(#r85b37):not(#r85b38):not(#r85b39) [data-related].r85-solo:hover{text-decoration-line:none !important;cursor:default !important;opacity:1 !important}
/* r86: bold 16px/800 tab underline = measured letter stem (~2.5px) */
html:not(#r86h0):not(#r86h1):not(#r86h2):not(#r86h3):not(#r86h4):not(#r86h5):not(#r86h6):not(#r86h7):not(#r86h8):not(#r86h9):not(#r86h10):not(#r86h11):not(#r86h12):not(#r86h13):not(#r86h14):not(#r86h15) body:not(#r86b0):not(#r86b1):not(#r86b2):not(#r86b3):not(#r86b4):not(#r86b5):not(#r86b6):not(#r86b7):not(#r86b8):not(#r86b9):not(#r86b10):not(#r86b11):not(#r86b12):not(#r86b13):not(#r86b14):not(#r86b15):not(#r86b16):not(#r86b17):not(#r86b18):not(#r86b19):not(#r86b20):not(#r86b21):not(#r86b22):not(#r86b23):not(#r86b24):not(#r86b25):not(#r86b26):not(#r86b27):not(#r86b28):not(#r86b29):not(#r86b30):not(#r86b31):not(#r86b32):not(#r86b33):not(#r86b34):not(#r86b35):not(#r86b36):not(#r86b37):not(#r86b38):not(#r86b39):not(#r86b40):not(#r86b41):not(#r86b42):not(#r86b43) [data-related].is-active:not(.r85-solo), html:not(#r86h0):not(#r86h1):not(#r86h2):not(#r86h3):not(#r86h4):not(#r86h5):not(#r86h6):not(#r86h7):not(#r86h8):not(#r86h9):not(#r86h10):not(#r86h11):not(#r86h12):not(#r86h13):not(#r86h14):not(#r86h15) body:not(#r86b0):not(#r86b1):not(#r86b2):not(#r86b3):not(#r86b4):not(#r86b5):not(#r86b6):not(#r86b7):not(#r86b8):not(#r86b9):not(#r86b10):not(#r86b11):not(#r86b12):not(#r86b13):not(#r86b14):not(#r86b15):not(#r86b16):not(#r86b17):not(#r86b18):not(#r86b19):not(#r86b20):not(#r86b21):not(#r86b22):not(#r86b23):not(#r86b24):not(#r86b25):not(#r86b26):not(#r86b27):not(#r86b28):not(#r86b29):not(#r86b30):not(#r86b31):not(#r86b32):not(#r86b33):not(#r86b34):not(#r86b35):not(#r86b36):not(#r86b37):not(#r86b38):not(#r86b39):not(#r86b40):not(#r86b41):not(#r86b42):not(#r86b43) [data-related].is-active:not(.r85-solo):hover, html:not(#r86h0):not(#r86h1):not(#r86h2):not(#r86h3):not(#r86h4):not(#r86h5):not(#r86h6):not(#r86h7):not(#r86h8):not(#r86h9):not(#r86h10):not(#r86h11):not(#r86h12):not(#r86h13):not(#r86h14):not(#r86h15) body:not(#r86b0):not(#r86b1):not(#r86b2):not(#r86b3):not(#r86b4):not(#r86b5):not(#r86b6):not(#r86b7):not(#r86b8):not(#r86b9):not(#r86b10):not(#r86b11):not(#r86b12):not(#r86b13):not(#r86b14):not(#r86b15):not(#r86b16):not(#r86b17):not(#r86b18):not(#r86b19):not(#r86b20):not(#r86b21):not(#r86b22):not(#r86b23):not(#r86b24):not(#r86b25):not(#r86b26):not(#r86b27):not(#r86b28):not(#r86b29):not(#r86b30):not(#r86b31):not(#r86b32):not(#r86b33):not(#r86b34):not(#r86b35):not(#r86b36):not(#r86b37):not(#r86b38):not(#r86b39):not(#r86b40):not(#r86b41):not(#r86b42):not(#r86b43) [data-ulb]{text-decoration-thickness:2.25px !important;text-decoration-color:currentColor !important}
html body :has(> img[alt="Color Swatch"]):not(.hidden){cursor:default !important;pointer-events:none !important}
@media (max-width:767px){html:not(#r86h0):not(#r86h1):not(#r86h2):not(#r86h3):not(#r86h4):not(#r86h5):not(#r86h6):not(#r86h7):not(#r86h8):not(#r86h9):not(#r86h10):not(#r86h11):not(#r86h12):not(#r86h13):not(#r86h14):not(#r86h15):not(#r86h16) body:not(#r86b0):not(#r86b1):not(#r86b2):not(#r86b3):not(#r86b4):not(#r86b5):not(#r86b6):not(#r86b7):not(#r86b8):not(#r86b9):not(#r86b10):not(#r86b11):not(#r86b12):not(#r86b13):not(#r86b14):not(#r86b15):not(#r86b16):not(#r86b17):not(#r86b18):not(#r86b19):not(#r86b20):not(#r86b21):not(#r86b22):not(#r86b23):not(#r86b24):not(#r86b25):not(#r86b26):not(#r86b27):not(#r86b28):not(#r86b29):not(#r86b30):not(#r86b31):not(#r86b32):not(#r86b33):not(#r86b34):not(#r86b35):not(#r86b36):not(#r86b37):not(#r86b38):not(#r86b39):not(#r86b40):not(#r86b41):not(#r86b42):not(#r86b43):not(#r86b44):not(#r86b45) [data-related].is-active:not(.r85-solo), html:not(#r86h0):not(#r86h1):not(#r86h2):not(#r86h3):not(#r86h4):not(#r86h5):not(#r86h6):not(#r86h7):not(#r86h8):not(#r86h9):not(#r86h10):not(#r86h11):not(#r86h12):not(#r86h13):not(#r86h14):not(#r86h15):not(#r86h16) body:not(#r86b0):not(#r86b1):not(#r86b2):not(#r86b3):not(#r86b4):not(#r86b5):not(#r86b6):not(#r86b7):not(#r86b8):not(#r86b9):not(#r86b10):not(#r86b11):not(#r86b12):not(#r86b13):not(#r86b14):not(#r86b15):not(#r86b16):not(#r86b17):not(#r86b18):not(#r86b19):not(#r86b20):not(#r86b21):not(#r86b22):not(#r86b23):not(#r86b24):not(#r86b25):not(#r86b26):not(#r86b27):not(#r86b28):not(#r86b29):not(#r86b30):not(#r86b31):not(#r86b32):not(#r86b33):not(#r86b34):not(#r86b35):not(#r86b36):not(#r86b37):not(#r86b38):not(#r86b39):not(#r86b40):not(#r86b41):not(#r86b42):not(#r86b43):not(#r86b44):not(#r86b45) [data-related].is-active:not(.r85-solo):hover{text-decoration-thickness:2px !important}}
html:not(#r87h0):not(#r87h1):not(#r87h2):not(#r87h3):not(#r87h4):not(#r87h5):not(#r87h6):not(#r87h7):not(#r87h8):not(#r87h9):not(#r87h10):not(#r87h11):not(#r87h12):not(#r87h13):not(#r87h14):not(#r87h15):not(#r87h16):not(#r87h17):not(#r87h18):not(#r87h19) body:not(#r87b0):not(#r87b1):not(#r87b2):not(#r87b3):not(#r87b4):not(#r87b5):not(#r87b6):not(#r87b7):not(#r87b8):not(#r87b9):not(#r87b10):not(#r87b11):not(#r87b12):not(#r87b13):not(#r87b14):not(#r87b15):not(#r87b16):not(#r87b17):not(#r87b18):not(#r87b19):not(#r87b20):not(#r87b21):not(#r87b22):not(#r87b23):not(#r87b24):not(#r87b25):not(#r87b26):not(#r87b27):not(#r87b28):not(#r87b29):not(#r87b30):not(#r87b31):not(#r87b32):not(#r87b33):not(#r87b34):not(#r87b35):not(#r87b36):not(#r87b37):not(#r87b38):not(#r87b39):not(#r87b40):not(#r87b41):not(#r87b42):not(#r87b43):not(#r87b44):not(#r87b45):not(#r87b46):not(#r87b47):not(#r87b48):not(#r87b49) nav[data-seam="related-tabs"]{padding-bottom:6px !important;margin-bottom:9px !important}

/* r88: cookie preference centre — TB / OneTrust centred modal (no "Powered by") */
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"].is-open{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-pc{position:relative !important;display:flex !important;flex-direction:column !important;width:575px !important;max-width:calc(100vw - 40px) !important;height:auto !important;max-height:min(720px,calc(100vh - 90px)) !important;background:#fff !important;border:0 !important;border-radius:2.5px !important;box-shadow:0 2px 10px -3px #999 !important;overflow:hidden !important;transform:none !important;opacity:0;animation:none;font-family:neue-haas-grotesk-text,sans-serif !important;color:#191919 !important;outline:0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"].is-open .r88-pc{animation:r88-fade .4s ease forwards !important}
@keyframes r88-fade{from{opacity:0}to{opacity:1}}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-head{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:71px !important;padding:15px 54px !important;border-bottom:1px solid #e9e9e9 !important;flex:0 0 auto !important;margin:0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-logo{position:absolute !important;left:20px !important;top:50% !important;width:30px !important;height:30px !important;margin-top:-15px !important;object-fit:contain !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-title{margin:0 !important;font:800 13px/18px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important;text-transform:uppercase !important;color:#191919 !important;text-align:center !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-close{position:absolute !important;right:10px !important;top:50% !important;width:44px !important;height:40px !important;margin-top:-20px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:0 !important;border-radius:2px !important;color:#333 !important;cursor:pointer !important;padding:0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-close:focus-visible{outline:1px solid #191919 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-body{flex:1 1 auto !important;overflow-y:auto !important;padding:15px 15px 30px 20px !important;margin:0 5px 0 0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-desc{margin:0 0 25px !important;font:400 11px/18px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.75px !important;color:#191919 !important;text-align:left !important;max-width:none !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-desc strong{font-weight:500 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-link{color:#191919 !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:2px !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-sub{margin:0 0 0 !important;font:500 11px/18px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.75px !important;color:#191919 !important;text-transform:none !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat{margin:10px 0 0 !important;border:1px solid #d8d8d8 !important;border-radius:2px !important;background:#fff !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat.is-open{border-color:#191919 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat + .r88-cat{margin-top:-1px !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat-hd{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:37px !important;padding:0 6px 0 0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-acc{flex:1 1 auto !important;display:flex !important;align-items:center !important;gap:0 !important;min-height:37px !important;padding:0 !important;background:transparent !important;border:0 !important;cursor:pointer !important;text-align:left !important;color:#191919 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-pm{position:relative !important;flex:0 0 20px !important;width:20px !important;height:20px !important;margin:0 5px 0 8px !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-pm::before, html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-pm::after{content:"" !important;position:absolute !important;left:5px !important;top:9.5px !important;width:10px !important;height:1px !important;background:#191919 !important;transition:transform .2s ease !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-pm::after{transform:rotate(90deg) !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat.is-open .r88-pm::after{transform:rotate(0deg) !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat-title{font:500 11px/18px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.75px !important;color:#191919 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-always{margin:0 8px !important;font:500 11px/18px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.75px !important;color:#00862d !important;white-space:nowrap !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-switch{position:relative !important;display:inline-block !important;width:39px !important;height:21px !important;margin:0 2px 0 0 !important;cursor:pointer !important;flex:0 0 auto !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-switch input{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;opacity:0 !important;cursor:pointer !important;z-index:1 !important;appearance:none !important;-webkit-appearance:none !important;background:none !important;border:0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-track{position:absolute !important;inset:0 !important;background:#e8e9eb !important;border:1px solid #40464e !important;border-radius:50px !important;transition:background .2s ease-in !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-nob{position:absolute !important;left:2px !important;top:2px !important;width:15px !important;height:15px !important;border-radius:50% !important;background:#7d8288 !important;transition:transform .2s ease-in,background .2s ease-in !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-switch input:checked + .r88-track{background:#468254 !important;border-color:#468254 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-switch input:checked + .r88-track .r88-nob{transform:translateX(18px) !important;background:#fff !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-switch input:focus-visible + .r88-track{outline:1px solid #191919 !important;outline-offset:2px !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat-desc{padding:0 15px 10px 33px !important;margin:0 0 5px !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat-desc p{margin:0 !important;font:400 11px/18px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.75px !important;color:#191919 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-foot{flex:0 0 auto !important;display:flex !important;justify-content:flex-end !important;padding:15px !important;border-top:1px solid #e9e9e9 !important;margin:0 !important;background:#fff !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-save{width:auto !important;flex:0 0 auto !important;margin:0 0 0 auto !important;min-width:219px !important;height:40px !important;padding:12px 30px !important;background:#191919 !important;color:#fff !important;border:0 !important;border-radius:0 !important;font:800 12px/12px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important;text-transform:uppercase !important;cursor:pointer !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-save:hover{background:#000 !important}
@media (max-width:767px){
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"].is-open{align-items:stretch !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-pc{width:100vw !important;max-width:100vw !important;height:100% !important;max-height:none !important;border-radius:0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-close{right:5px !important;top:5px !important;margin-top:0 !important;border:1px solid #191919 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-body{padding:15px 20px 30px !important;margin:0 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-desc,html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat-desc p,html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-cat-title,html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-sub,html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-always{font-size:12px !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-foot{padding:15px !important;border-top:1px solid #e9e9e9 !important}
html:not(#r88h0):not(#r88h1):not(#r88h2):not(#r88h3):not(#r88h4):not(#r88h5):not(#r88h6):not(#r88h7):not(#r88h8):not(#r88h9) body:not(#r88b0):not(#r88b1):not(#r88b2):not(#r88b3):not(#r88b4):not(#r88b5):not(#r88b6):not(#r88b7):not(#r88b8):not(#r88b9):not(#r88b10):not(#r88b11):not(#r88b12):not(#r88b13):not(#r88b14):not(#r88b15):not(#r88b16):not(#r88b17):not(#r88b18):not(#r88b19) [data-seam="cookie-panel"] .r88-save{width:100% !important;min-width:0 !important}
}
/* r89: recently viewed bottom drawer */
.r89-rv{position:fixed;inset:0;z-index:95;pointer-events:none}
.r89-rv[hidden]{display:none}
.r89-rv__overlay{position:absolute;inset:0;background:rgba(25,25,25,.25);opacity:0;transition:opacity .5s ease-in-out;pointer-events:auto}
.r89-rv__panel{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:stretch;gap:0;background:#fff;padding:36px 40px 24px 0;transform:translate3d(0,100%,0);transition:transform .5s ease-in-out;pointer-events:auto;box-sizing:border-box}
.r89-rv.is-open .r89-rv__overlay{opacity:1}
.r89-rv.is-open .r89-rv__panel{transform:translate3d(0,0,0)}
html body .r89-rv__close{all:unset;position:absolute;top:8px;right:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e7;color:#191919;cursor:pointer;box-sizing:border-box;background:#fff}
html body .r89-rv__close:hover{border-color:#191919}
.r89-rv__head{flex:0 0 280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 40px;box-sizing:border-box}
html body .r89-rv__title{margin:0 !important;font:800 13px/18px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important;text-transform:uppercase !important;color:#191919 !important}
html body .r89-rv__sub{margin:10px 0 0 !important;font:400 11px/18px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.75px !important;color:#191919 !important}
.r89-rv__track{flex:1 1 auto;display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.r89-rv__track::-webkit-scrollbar{display:none}
html body .r89-rv__card{position:relative;flex:0 0 calc((100% - 8px) / 5);display:flex;flex-direction:column;text-decoration:none !important;color:#191919;scroll-snap-align:start}
.r89-rv__img{display:block;width:100%;aspect-ratio:225/253;background:#f6f6f6;overflow:hidden}
.r89-rv__img img{width:100%;height:100%;object-fit:cover;display:block}
html body .r89-rv__name{display:block;margin:10px 0 0 8px;font:400 11px/18px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.75px !important;color:#191919 !important;text-decoration:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body .r89-rv__fav{all:unset;position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#191919;cursor:pointer;opacity:0;transition:opacity .2s ease}
html body .r89-rv__card:hover .r89-rv__fav,html body .r89-rv__fav[aria-pressed="true"],html body .r89-rv__fav:focus-visible{opacity:1}
html body .r89-rv__fav[aria-pressed="true"] path{fill:currentColor}
@media (max-width:767px){
.r89-rv__panel{flex-direction:column;padding:20px 0 20px 16px}
.r89-rv__head{flex:0 0 auto;align-items:flex-start;text-align:left;padding:0 60px 14px 0}
html body .r89-rv__close{top:6px;right:6px}
html body .r89-rv__card{flex:0 0 40vw}
html body .r89-rv__fav{opacity:1}
.r89-rv__track{padding-right:16px}
}

html.r89-lock, html.r89-lock body{overflow:hidden !important}

/* r90: one shared hover-hide underline fade */
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) [data-ulh]{transition:text-decoration-color .3s ease,border-bottom-color .3s ease,color .3s ease,opacity .3s ease !important}
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) [data-ulh="t"]:hover{text-decoration-line:underline !important;text-decoration-color:transparent !important}
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) [data-ulh="b"]{border-bottom-color:var(--ulhc) !important}
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) [data-ulh="b"]:hover{border-bottom-style:solid !important;border-bottom-width:var(--ulhw) !important;border-bottom-color:transparent !important}
/* r92: related tabs — underline fades between tabs; rail crossfades */
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) nav[data-seam="related-tabs"] [data-related]:not(.r85-solo):not(.is-active){text-decoration-color:transparent !important}
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) nav[data-seam="related-tabs"] [data-related]:not(.r85-solo){text-decoration-line:underline !important;transition:text-decoration-color .3s ease,opacity .3s ease,color .3s ease !important}
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) nav[data-seam="related-tabs"] [data-related].is-active:not(.r85-solo){text-decoration-color:currentColor !important}
@media (hover:hover){ html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) nav[data-seam="related-tabs"] [data-related]:not(.is-active):not(.r85-solo):hover{text-decoration-color:currentColor} }
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) [data-seam="related-rail"]{}
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) [data-seam="related-rail"].r92-out{opacity:0 !important;transform:translateY(6px) !important}
html:not(#r90h0):not(#r90h1):not(#r90h2):not(#r90h3):not(#r90h4):not(#r90h5):not(#r90h6):not(#r90h7):not(#r90h8):not(#r90h9):not(#r90h10):not(#r90h11) body:not(#r90b0):not(#r90b1):not(#r90b2):not(#r90b3):not(#r90b4):not(#r90b5):not(#r90b6):not(#r90b7):not(#r90b8):not(#r90b9):not(#r90b10):not(#r90b11):not(#r90b12):not(#r90b13):not(#r90b14):not(#r90b15):not(#r90b16):not(#r90b17):not(#r90b18):not(#r90b19):not(#r90b20):not(#r90b21):not(#r90b22):not(#r90b23):not(#r90b24):not(#r90b25):not(#r90b26):not(#r90b27):not(#r90b28):not(#r90b29) [data-seam="related-rail"].r92-in{opacity:0 !important;transform:translateY(-6px) !important;transition:none !important}

html:not(#r93h0):not(#r93h1):not(#r93h2):not(#r93h3):not(#r93h4):not(#r93h5):not(#r93h6):not(#r93h7):not(#r93h8):not(#r93h9):not(#r93h10):not(#r93h11):not(#r93h12):not(#r93h13):not(#r93h14):not(#r93h15):not(#r93h16):not(#r93h17):not(#r93h18):not(#r93h19):not(#r93h20):not(#r93h21):not(#r93h22):not(#r93h23):not(#r93h24):not(#r93h25):not(#r93h26):not(#r93h27):not(#r93h28):not(#r93h29):not(#r93h30):not(#r93h31):not(#r93h32):not(#r93h33):not(#r93h34):not(#r93h35):not(#r93h36):not(#r93h37):not(#r93h38):not(#r93h39) body:not(#r93b0):not(#r93b1):not(#r93b2):not(#r93b3):not(#r93b4):not(#r93b5):not(#r93b6):not(#r93b7):not(#r93b8):not(#r93b9):not(#r93b10):not(#r93b11):not(#r93b12):not(#r93b13):not(#r93b14):not(#r93b15):not(#r93b16):not(#r93b17):not(#r93b18):not(#r93b19):not(#r93b20):not(#r93b21):not(#r93b22):not(#r93b23):not(#r93b24):not(#r93b25):not(#r93b26):not(#r93b27):not(#r93b28):not(#r93b29):not(#r93b30):not(#r93b31):not(#r93b32):not(#r93b33):not(#r93b34):not(#r93b35):not(#r93b36):not(#r93b37):not(#r93b38):not(#r93b39):not(#r93b40):not(#r93b41):not(#r93b42):not(#r93b43):not(#r93b44):not(#r93b45):not(#r93b46):not(#r93b47):not(#r93b48):not(#r93b49):not(#r93b50):not(#r93b51):not(#r93b52):not(#r93b53):not(#r93b54):not(#r93b55):not(#r93b56):not(#r93b57):not(#r93b58):not(#r93b59):not(#r93b60):not(#r93b61):not(#r93b62):not(#r93b63):not(#r93b64):not(#r93b65):not(#r93b66):not(#r93b67):not(#r93b68):not(#r93b69):not(#r93b70):not(#r93b71):not(#r93b72):not(#r93b73):not(#r93b74):not(#r93b75):not(#r93b76):not(#r93b77):not(#r93b78):not(#r93b79) nav[data-seam="related-tabs"] [data-related]:not(.r85-solo):not(.is-active){text-decoration-color:transparent !important}
@media (hover:hover){ html:not(#r93h0):not(#r93h1):not(#r93h2):not(#r93h3):not(#r93h4):not(#r93h5):not(#r93h6):not(#r93h7):not(#r93h8):not(#r93h9):not(#r93h10):not(#r93h11):not(#r93h12):not(#r93h13):not(#r93h14):not(#r93h15):not(#r93h16):not(#r93h17):not(#r93h18):not(#r93h19):not(#r93h20):not(#r93h21):not(#r93h22):not(#r93h23):not(#r93h24):not(#r93h25):not(#r93h26):not(#r93h27):not(#r93h28):not(#r93h29):not(#r93h30):not(#r93h31):not(#r93h32):not(#r93h33):not(#r93h34):not(#r93h35):not(#r93h36):not(#r93h37):not(#r93h38):not(#r93h39) body:not(#r93b0):not(#r93b1):not(#r93b2):not(#r93b3):not(#r93b4):not(#r93b5):not(#r93b6):not(#r93b7):not(#r93b8):not(#r93b9):not(#r93b10):not(#r93b11):not(#r93b12):not(#r93b13):not(#r93b14):not(#r93b15):not(#r93b16):not(#r93b17):not(#r93b18):not(#r93b19):not(#r93b20):not(#r93b21):not(#r93b22):not(#r93b23):not(#r93b24):not(#r93b25):not(#r93b26):not(#r93b27):not(#r93b28):not(#r93b29):not(#r93b30):not(#r93b31):not(#r93b32):not(#r93b33):not(#r93b34):not(#r93b35):not(#r93b36):not(#r93b37):not(#r93b38):not(#r93b39):not(#r93b40):not(#r93b41):not(#r93b42):not(#r93b43):not(#r93b44):not(#r93b45):not(#r93b46):not(#r93b47):not(#r93b48):not(#r93b49):not(#r93b50):not(#r93b51):not(#r93b52):not(#r93b53):not(#r93b54):not(#r93b55):not(#r93b56):not(#r93b57):not(#r93b58):not(#r93b59):not(#r93b60):not(#r93b61):not(#r93b62):not(#r93b63):not(#r93b64):not(#r93b65):not(#r93b66):not(#r93b67):not(#r93b68):not(#r93b69):not(#r93b70):not(#r93b71):not(#r93b72):not(#r93b73):not(#r93b74):not(#r93b75):not(#r93b76):not(#r93b77):not(#r93b78):not(#r93b79) nav[data-seam="related-tabs"] [data-related]:not(.is-active):not(.r85-solo):hover{text-decoration-color:currentColor !important} }
html:not(#r93h0):not(#r93h1):not(#r93h2):not(#r93h3):not(#r93h4):not(#r93h5):not(#r93h6):not(#r93h7):not(#r93h8):not(#r93h9):not(#r93h10):not(#r93h11):not(#r93h12):not(#r93h13):not(#r93h14):not(#r93h15):not(#r93h16):not(#r93h17):not(#r93h18):not(#r93h19):not(#r93h20):not(#r93h21):not(#r93h22):not(#r93h23):not(#r93h24):not(#r93h25):not(#r93h26):not(#r93h27):not(#r93h28):not(#r93h29):not(#r93h30):not(#r93h31):not(#r93h32):not(#r93h33):not(#r93h34):not(#r93h35):not(#r93h36):not(#r93h37):not(#r93h38):not(#r93h39) body:not(#r93b0):not(#r93b1):not(#r93b2):not(#r93b3):not(#r93b4):not(#r93b5):not(#r93b6):not(#r93b7):not(#r93b8):not(#r93b9):not(#r93b10):not(#r93b11):not(#r93b12):not(#r93b13):not(#r93b14):not(#r93b15):not(#r93b16):not(#r93b17):not(#r93b18):not(#r93b19):not(#r93b20):not(#r93b21):not(#r93b22):not(#r93b23):not(#r93b24):not(#r93b25):not(#r93b26):not(#r93b27):not(#r93b28):not(#r93b29):not(#r93b30):not(#r93b31):not(#r93b32):not(#r93b33):not(#r93b34):not(#r93b35):not(#r93b36):not(#r93b37):not(#r93b38):not(#r93b39):not(#r93b40):not(#r93b41):not(#r93b42):not(#r93b43):not(#r93b44):not(#r93b45):not(#r93b46):not(#r93b47):not(#r93b48):not(#r93b49):not(#r93b50):not(#r93b51):not(#r93b52):not(#r93b53):not(#r93b54):not(#r93b55):not(#r93b56):not(#r93b57):not(#r93b58):not(#r93b59):not(#r93b60):not(#r93b61):not(#r93b62):not(#r93b63):not(#r93b64):not(#r93b65):not(#r93b66):not(#r93b67):not(#r93b68):not(#r93b69):not(#r93b70):not(#r93b71):not(#r93b72):not(#r93b73):not(#r93b74):not(#r93b75):not(#r93b76):not(#r93b77):not(#r93b78):not(#r93b79) nav[data-seam="related-tabs"] [data-related].is-active:not(.r85-solo){text-decoration-color:currentColor !important}

/* r94: suggestions drawer text sizes + plain close X (like the other drawers) */
html body .r89-rv__title{font-size:16px !important;line-height:22px !important}
html body .r89-rv__sub{font-size:13px !important;line-height:20px !important}
html body .r89-rv__close, html body .r89-rv__close:hover{border:0 !important;background:transparent !important;opacity:1 !important}
html:not(#r94h0):not(#r94h1):not(#r94h2):not(#r94h3):not(#r94h4):not(#r94h5):not(#r94h6):not(#r94h7):not(#r94h8):not(#r94h9):not(#r94h10):not(#r94h11):not(#r94h12):not(#r94h13):not(#r94h14):not(#r94h15):not(#r94h16):not(#r94h17):not(#r94h18):not(#r94h19):not(#r94h20):not(#r94h21):not(#r94h22):not(#r94h23):not(#r94h24):not(#r94h25):not(#r94h26):not(#r94h27):not(#r94h28):not(#r94h29):not(#r94h30):not(#r94h31):not(#r94h32):not(#r94h33):not(#r94h34):not(#r94h35):not(#r94h36):not(#r94h37):not(#r94h38):not(#r94h39) body:not(#r94b0):not(#r94b1):not(#r94b2):not(#r94b3):not(#r94b4):not(#r94b5):not(#r94b6):not(#r94b7):not(#r94b8):not(#r94b9):not(#r94b10):not(#r94b11):not(#r94b12):not(#r94b13):not(#r94b14):not(#r94b15):not(#r94b16):not(#r94b17):not(#r94b18):not(#r94b19):not(#r94b20):not(#r94b21):not(#r94b22):not(#r94b23):not(#r94b24):not(#r94b25):not(#r94b26):not(#r94b27):not(#r94b28):not(#r94b29):not(#r94b30):not(#r94b31):not(#r94b32):not(#r94b33):not(#r94b34):not(#r94b35):not(#r94b36):not(#r94b37):not(#r94b38):not(#r94b39):not(#r94b40):not(#r94b41):not(#r94b42):not(#r94b43):not(#r94b44):not(#r94b45):not(#r94b46):not(#r94b47):not(#r94b48):not(#r94b49):not(#r94b50):not(#r94b51):not(#r94b52):not(#r94b53):not(#r94b54):not(#r94b55):not(#r94b56):not(#r94b57):not(#r94b58):not(#r94b59):not(#r94b60):not(#r94b61):not(#r94b62):not(#r94b63):not(#r94b64):not(#r94b65):not(#r94b66):not(#r94b67):not(#r94b68):not(#r94b69):not(#r94b70):not(#r94b71):not(#r94b72):not(#r94b73):not(#r94b74):not(#r94b75):not(#r94b76):not(#r94b77):not(#r94b78):not(#r94b79) button.r5-readmore{display:block !important;margin:8px 0 0 0 !important;padding:0 !important;width:max-content !important}

html body .r92-clip{overflow:hidden !important;overflow:clip !important}

/* r94: Size Guide = one text underline only (no border / shadow / pseudo line, also under touch :hover) */
html:not(#r94h0):not(#r94h1):not(#r94h2):not(#r94h3):not(#r94h4):not(#r94h5):not(#r94h6):not(#r94h7):not(#r94h8):not(#r94h9):not(#r94h10):not(#r94h11):not(#r94h12):not(#r94h13):not(#r94h14):not(#r94h15):not(#r94h16):not(#r94h17):not(#r94h18):not(#r94h19):not(#r94h20):not(#r94h21):not(#r94h22):not(#r94h23):not(#r94h24):not(#r94h25):not(#r94h26):not(#r94h27):not(#r94h28):not(#r94h29):not(#r94h30):not(#r94h31):not(#r94h32):not(#r94h33):not(#r94h34):not(#r94h35):not(#r94h36):not(#r94h37):not(#r94h38):not(#r94h39) body:not(#r94b0):not(#r94b1):not(#r94b2):not(#r94b3):not(#r94b4):not(#r94b5):not(#r94b6):not(#r94b7):not(#r94b8):not(#r94b9):not(#r94b10):not(#r94b11):not(#r94b12):not(#r94b13):not(#r94b14):not(#r94b15):not(#r94b16):not(#r94b17):not(#r94b18):not(#r94b19):not(#r94b20):not(#r94b21):not(#r94b22):not(#r94b23):not(#r94b24):not(#r94b25):not(#r94b26):not(#r94b27):not(#r94b28):not(#r94b29):not(#r94b30):not(#r94b31):not(#r94b32):not(#r94b33):not(#r94b34):not(#r94b35):not(#r94b36):not(#r94b37):not(#r94b38):not(#r94b39):not(#r94b40):not(#r94b41):not(#r94b42):not(#r94b43):not(#r94b44):not(#r94b45):not(#r94b46):not(#r94b47):not(#r94b48):not(#r94b49):not(#r94b50):not(#r94b51):not(#r94b52):not(#r94b53):not(#r94b54):not(#r94b55):not(#r94b56):not(#r94b57):not(#r94b58):not(#r94b59):not(#r94b60):not(#r94b61):not(#r94b62):not(#r94b63):not(#r94b64):not(#r94b65):not(#r94b66):not(#r94b67):not(#r94b68):not(#r94b69):not(#r94b70):not(#r94b71):not(#r94b72):not(#r94b73):not(#r94b74):not(#r94b75):not(#r94b76):not(#r94b77):not(#r94b78):not(#r94b79) button.r5-sg, html:not(#r94h0):not(#r94h1):not(#r94h2):not(#r94h3):not(#r94h4):not(#r94h5):not(#r94h6):not(#r94h7):not(#r94h8):not(#r94h9):not(#r94h10):not(#r94h11):not(#r94h12):not(#r94h13):not(#r94h14):not(#r94h15):not(#r94h16):not(#r94h17):not(#r94h18):not(#r94h19):not(#r94h20):not(#r94h21):not(#r94h22):not(#r94h23):not(#r94h24):not(#r94h25):not(#r94h26):not(#r94h27):not(#r94h28):not(#r94h29):not(#r94h30):not(#r94h31):not(#r94h32):not(#r94h33):not(#r94h34):not(#r94h35):not(#r94h36):not(#r94h37):not(#r94h38):not(#r94h39) body:not(#r94b0):not(#r94b1):not(#r94b2):not(#r94b3):not(#r94b4):not(#r94b5):not(#r94b6):not(#r94b7):not(#r94b8):not(#r94b9):not(#r94b10):not(#r94b11):not(#r94b12):not(#r94b13):not(#r94b14):not(#r94b15):not(#r94b16):not(#r94b17):not(#r94b18):not(#r94b19):not(#r94b20):not(#r94b21):not(#r94b22):not(#r94b23):not(#r94b24):not(#r94b25):not(#r94b26):not(#r94b27):not(#r94b28):not(#r94b29):not(#r94b30):not(#r94b31):not(#r94b32):not(#r94b33):not(#r94b34):not(#r94b35):not(#r94b36):not(#r94b37):not(#r94b38):not(#r94b39):not(#r94b40):not(#r94b41):not(#r94b42):not(#r94b43):not(#r94b44):not(#r94b45):not(#r94b46):not(#r94b47):not(#r94b48):not(#r94b49):not(#r94b50):not(#r94b51):not(#r94b52):not(#r94b53):not(#r94b54):not(#r94b55):not(#r94b56):not(#r94b57):not(#r94b58):not(#r94b59):not(#r94b60):not(#r94b61):not(#r94b62):not(#r94b63):not(#r94b64):not(#r94b65):not(#r94b66):not(#r94b67):not(#r94b68):not(#r94b69):not(#r94b70):not(#r94b71):not(#r94b72):not(#r94b73):not(#r94b74):not(#r94b75):not(#r94b76):not(#r94b77):not(#r94b78):not(#r94b79) button.r5-sg:hover, html:not(#r94h0):not(#r94h1):not(#r94h2):not(#r94h3):not(#r94h4):not(#r94h5):not(#r94h6):not(#r94h7):not(#r94h8):not(#r94h9):not(#r94h10):not(#r94h11):not(#r94h12):not(#r94h13):not(#r94h14):not(#r94h15):not(#r94h16):not(#r94h17):not(#r94h18):not(#r94h19):not(#r94h20):not(#r94h21):not(#r94h22):not(#r94h23):not(#r94h24):not(#r94h25):not(#r94h26):not(#r94h27):not(#r94h28):not(#r94h29):not(#r94h30):not(#r94h31):not(#r94h32):not(#r94h33):not(#r94h34):not(#r94h35):not(#r94h36):not(#r94h37):not(#r94h38):not(#r94h39) body:not(#r94b0):not(#r94b1):not(#r94b2):not(#r94b3):not(#r94b4):not(#r94b5):not(#r94b6):not(#r94b7):not(#r94b8):not(#r94b9):not(#r94b10):not(#r94b11):not(#r94b12):not(#r94b13):not(#r94b14):not(#r94b15):not(#r94b16):not(#r94b17):not(#r94b18):not(#r94b19):not(#r94b20):not(#r94b21):not(#r94b22):not(#r94b23):not(#r94b24):not(#r94b25):not(#r94b26):not(#r94b27):not(#r94b28):not(#r94b29):not(#r94b30):not(#r94b31):not(#r94b32):not(#r94b33):not(#r94b34):not(#r94b35):not(#r94b36):not(#r94b37):not(#r94b38):not(#r94b39):not(#r94b40):not(#r94b41):not(#r94b42):not(#r94b43):not(#r94b44):not(#r94b45):not(#r94b46):not(#r94b47):not(#r94b48):not(#r94b49):not(#r94b50):not(#r94b51):not(#r94b52):not(#r94b53):not(#r94b54):not(#r94b55):not(#r94b56):not(#r94b57):not(#r94b58):not(#r94b59):not(#r94b60):not(#r94b61):not(#r94b62):not(#r94b63):not(#r94b64):not(#r94b65):not(#r94b66):not(#r94b67):not(#r94b68):not(#r94b69):not(#r94b70):not(#r94b71):not(#r94b72):not(#r94b73):not(#r94b74):not(#r94b75):not(#r94b76):not(#r94b77):not(#r94b78):not(#r94b79) button.r5-sg:active{border-bottom:0 !important;box-shadow:none !important;background-image:none !important}
html:not(#r94h0):not(#r94h1):not(#r94h2):not(#r94h3):not(#r94h4):not(#r94h5):not(#r94h6):not(#r94h7):not(#r94h8):not(#r94h9):not(#r94h10):not(#r94h11):not(#r94h12):not(#r94h13):not(#r94h14):not(#r94h15):not(#r94h16):not(#r94h17):not(#r94h18):not(#r94h19):not(#r94h20):not(#r94h21):not(#r94h22):not(#r94h23):not(#r94h24):not(#r94h25):not(#r94h26):not(#r94h27):not(#r94h28):not(#r94h29):not(#r94h30):not(#r94h31):not(#r94h32):not(#r94h33):not(#r94h34):not(#r94h35):not(#r94h36):not(#r94h37):not(#r94h38):not(#r94h39) body:not(#r94b0):not(#r94b1):not(#r94b2):not(#r94b3):not(#r94b4):not(#r94b5):not(#r94b6):not(#r94b7):not(#r94b8):not(#r94b9):not(#r94b10):not(#r94b11):not(#r94b12):not(#r94b13):not(#r94b14):not(#r94b15):not(#r94b16):not(#r94b17):not(#r94b18):not(#r94b19):not(#r94b20):not(#r94b21):not(#r94b22):not(#r94b23):not(#r94b24):not(#r94b25):not(#r94b26):not(#r94b27):not(#r94b28):not(#r94b29):not(#r94b30):not(#r94b31):not(#r94b32):not(#r94b33):not(#r94b34):not(#r94b35):not(#r94b36):not(#r94b37):not(#r94b38):not(#r94b39):not(#r94b40):not(#r94b41):not(#r94b42):not(#r94b43):not(#r94b44):not(#r94b45):not(#r94b46):not(#r94b47):not(#r94b48):not(#r94b49):not(#r94b50):not(#r94b51):not(#r94b52):not(#r94b53):not(#r94b54):not(#r94b55):not(#r94b56):not(#r94b57):not(#r94b58):not(#r94b59):not(#r94b60):not(#r94b61):not(#r94b62):not(#r94b63):not(#r94b64):not(#r94b65):not(#r94b66):not(#r94b67):not(#r94b68):not(#r94b69):not(#r94b70):not(#r94b71):not(#r94b72):not(#r94b73):not(#r94b74):not(#r94b75):not(#r94b76):not(#r94b77):not(#r94b78):not(#r94b79) button.r5-sg::after, html:not(#r94h0):not(#r94h1):not(#r94h2):not(#r94h3):not(#r94h4):not(#r94h5):not(#r94h6):not(#r94h7):not(#r94h8):not(#r94h9):not(#r94h10):not(#r94h11):not(#r94h12):not(#r94h13):not(#r94h14):not(#r94h15):not(#r94h16):not(#r94h17):not(#r94h18):not(#r94h19):not(#r94h20):not(#r94h21):not(#r94h22):not(#r94h23):not(#r94h24):not(#r94h25):not(#r94h26):not(#r94h27):not(#r94h28):not(#r94h29):not(#r94h30):not(#r94h31):not(#r94h32):not(#r94h33):not(#r94h34):not(#r94h35):not(#r94h36):not(#r94h37):not(#r94h38):not(#r94h39) body:not(#r94b0):not(#r94b1):not(#r94b2):not(#r94b3):not(#r94b4):not(#r94b5):not(#r94b6):not(#r94b7):not(#r94b8):not(#r94b9):not(#r94b10):not(#r94b11):not(#r94b12):not(#r94b13):not(#r94b14):not(#r94b15):not(#r94b16):not(#r94b17):not(#r94b18):not(#r94b19):not(#r94b20):not(#r94b21):not(#r94b22):not(#r94b23):not(#r94b24):not(#r94b25):not(#r94b26):not(#r94b27):not(#r94b28):not(#r94b29):not(#r94b30):not(#r94b31):not(#r94b32):not(#r94b33):not(#r94b34):not(#r94b35):not(#r94b36):not(#r94b37):not(#r94b38):not(#r94b39):not(#r94b40):not(#r94b41):not(#r94b42):not(#r94b43):not(#r94b44):not(#r94b45):not(#r94b46):not(#r94b47):not(#r94b48):not(#r94b49):not(#r94b50):not(#r94b51):not(#r94b52):not(#r94b53):not(#r94b54):not(#r94b55):not(#r94b56):not(#r94b57):not(#r94b58):not(#r94b59):not(#r94b60):not(#r94b61):not(#r94b62):not(#r94b63):not(#r94b64):not(#r94b65):not(#r94b66):not(#r94b67):not(#r94b68):not(#r94b69):not(#r94b70):not(#r94b71):not(#r94b72):not(#r94b73):not(#r94b74):not(#r94b75):not(#r94b76):not(#r94b77):not(#r94b78):not(#r94b79) button.r5-sg::before{content:none !important}

/* r95: mobile PLP strip — FILTER | SORT left, grid icons right (sticky state too) */
@media (max-width:767px){
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) [data-r5-fs]{display:flex !important;justify-content:space-between !important;flex-direction:row !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) [data-r5-fs] > div.md\:hidden:first-child{order:0 !important;margin:0 auto 0 0 !important;justify-content:flex-start !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) [data-r5-fs] > div.flex.md\:hidden:last-child, html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) [data-r5-fs] > div.flex.space-x-2.md\:hidden{order:2 !important;margin:0 0 0 auto !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) [data-r5-fs] > .hidden.md\:block.flex-1{display:none !important}
}

/* r96: phone image viewer — full-bleed left and right, back chevron, arrows, dots */
.r41-zoom__prog{display:none !important}
@media (max-width:767px){
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom{position:fixed !important;inset:0 !important;left:0 !important;top:0 !important;transform:none !important;margin:0 !important;max-width:none !important;width:100vw !important;height:100dvh !important;overflow:hidden !important;touch-action:none !important;overscroll-behavior:contain !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__img{position:absolute !important;left:50% !important;top:50% !important;width:auto !important;height:100% !important;min-width:0 !important;max-width:none !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;object-fit:fill !important;transform:translate(-50%,-50%) !important;background:transparent !important;margin:0 !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__cross{display:flex !important;align-items:center !important;justify-content:center !important;top:10px !important;right:10px !important;left:auto !important;width:40px !important;height:40px !important;padding:10px !important;margin:0 !important;background:transparent !important;border:0 !important;color:#191919 !important;z-index:5 !important;box-sizing:border-box !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__cross svg{width:20px !important;height:20px !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ctl{display:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ctl[hidden]{display:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ctl--prev{left:0 !important;right:auto !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ctl--next{right:0 !important;left:auto !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ctl button{width:44px !important;height:44px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:0 !important;color:#191919 !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ctl svg{width:11px !important;height:22px !important}
}

/* r95: drawer slides in slower/smoother */
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r89-rv__panel{transition:transform .8s cubic-bezier(.16,1,.3,1) !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r89-rv__overlay{transition:opacity .8s ease-out !important}
/* r95: mega-nav hover underline = 12px/600 stroke (~1.5px) */
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) header [data-seam="nav-item"] > a:hover{text-decoration-line:underline !important;text-decoration-thickness:2px !important;text-decoration-color:currentColor !important;text-decoration-skip-ink:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) header [data-seam="nav-item"] > a.underline{text-decoration-line:underline !important;text-decoration-thickness:2px !important;text-decoration-color:currentColor !important;text-decoration-skip-ink:none !important}

/* r96: size guide inner content = TB (header, convert select, In/Cm radios, striped-column table) */
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-head{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:48px !important;padding:0 6px 0 20px !important;border:0 !important;margin:0 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-head h2{margin:0 !important;font:800 14px/20px sweet-sans-pro,sans-serif !important;letter-spacing:.75px !important;text-transform:uppercase !important;color:#191919 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-close{width:43px !important;height:43px !important;padding:10px !important;border:0 !important;background:none !important;color:#191919 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-close svg{width:14px !important;height:14px !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-body{padding:16px 20px 40px !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-label{display:block !important;margin:0 0 9px !important;font:400 13px/24px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important;color:#6c717a !important;text-transform:none !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-select{position:relative !important;margin:0 0 29px !important;border:1px solid #e8e9eb !important;height:48px !important;background:#fff !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-select select, html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-select > button{width:100% !important;height:46px !important;padding:0 40px 0 15px !important;border:0 !important;font:400 13px/24px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important;color:#191919 !important;background:#fff !important;text-align:left !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-select > svg{position:absolute !important;right:15px !important;top:50% !important;transform:translateY(-50%) !important;width:14px !important;height:14px !important;pointer-events:none !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-units{display:flex !important;gap:22px !important;margin:0 0 26px !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-units label{display:flex !important;align-items:center !important;gap:10px !important;font:400 13px/24px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important;color:#191919 !important;cursor:pointer !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-units input{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-units span{width:20px !important;height:20px !important;border:1px solid #d1d4d7 !important;border-radius:50% !important;position:relative !important;flex:0 0 20px !important;background:#fff !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-units input:checked + span{border-color:#191919 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-units input:checked + span::after{content:"" !important;position:absolute !important;inset:5px !important;border-radius:50% !important;background:#191919 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-tablewrap{overflow-x:auto !important;margin:0 -20px 0 0 !important;padding:0 20px 0 0 !important;scrollbar-width:none !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-table{border-collapse:collapse !important;border:1px solid #e8e9eb !important;width:auto !important;min-width:0 !important;table-layout:fixed !important;margin:0 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-table th, html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-table td{width:106px !important;min-width:106px !important;height:38px !important;padding:7px 11px !important;border:0 !important;border-left:1px solid #e8e9eb !important;font:400 13px/24px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important;color:#191919 !important;text-align:center !important;white-space:nowrap !important;background:transparent !important;text-transform:none !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-table tbody td, html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-table tbody th{height:40px !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-table tr > *:first-child{position:sticky !important;left:0 !important;z-index:1 !important;width:130px !important;min-width:130px !important;text-align:right !important;font-weight:500 !important;background:#fff !important;border-left:0 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-table tr > *:nth-child(even){background:#f6f6f8 !important}

/* r96: homepage section nav strip (WOMENSWEAR | FIT & DEVELOPMENT | ...) 21px/600: hover underline = measured stem (3.5 device px @DPR2 = 1.75px) */
html:not(#r96n0):not(#r96n1):not(#r96n2):not(#r96n3):not(#r96n4):not(#r96n5):not(#r96n6):not(#r96n7):not(#r96n8):not(#r96n9):not(#r96n10):not(#r96n11):not(#r96n12):not(#r96n13):not(#r96n14):not(#r96n15):not(#r96n16):not(#r96n17):not(#r96n18):not(#r96n19):not(#r96n20):not(#r96n21):not(#r96n22):not(#r96n23):not(#r96n24):not(#r96n25):not(#r96n26):not(#r96n27):not(#r96n28):not(#r96n29):not(#r96n30):not(#r96n31):not(#r96n32):not(#r96n33):not(#r96n34):not(#r96n35):not(#r96n36):not(#r96n37):not(#r96n38):not(#r96n39) body:not(#r96m0):not(#r96m1):not(#r96m2):not(#r96m3):not(#r96m4):not(#r96m5):not(#r96m6):not(#r96m7):not(#r96m8):not(#r96m9):not(#r96m10):not(#r96m11):not(#r96m12):not(#r96m13):not(#r96m14):not(#r96m15):not(#r96m16):not(#r96m17):not(#r96m18):not(#r96m19):not(#r96m20):not(#r96m21):not(#r96m22):not(#r96m23):not(#r96m24):not(#r96m25):not(#r96m26):not(#r96m27):not(#r96m28):not(#r96m29):not(#r96m30):not(#r96m31):not(#r96m32):not(#r96m33):not(#r96m34):not(#r96m35):not(#r96m36):not(#r96m37):not(#r96m38):not(#r96m39):not(#r96m40):not(#r96m41):not(#r96m42):not(#r96m43):not(#r96m44):not(#r96m45):not(#r96m46):not(#r96m47):not(#r96m48):not(#r96m49):not(#r96m50):not(#r96m51):not(#r96m52):not(#r96m53):not(#r96m54):not(#r96m55):not(#r96m56):not(#r96m57):not(#r96m58):not(#r96m59):not(#r96m60):not(#r96m61):not(#r96m62):not(#r96m63):not(#r96m64):not(#r96m65):not(#r96m66):not(#r96m67):not(#r96m68):not(#r96m69):not(#r96m70):not(#r96m71):not(#r96m72):not(#r96m73):not(#r96m74):not(#r96m75):not(#r96m76):not(#r96m77):not(#r96m78):not(#r96m79) a.flex-1.text-center.py-6{text-decoration-thickness:2.5px !important;text-decoration-color:currentColor;text-underline-offset:6px !important}
html:not(#r96n0):not(#r96n1):not(#r96n2):not(#r96n3):not(#r96n4):not(#r96n5):not(#r96n6):not(#r96n7):not(#r96n8):not(#r96n9):not(#r96n10):not(#r96n11):not(#r96n12):not(#r96n13):not(#r96n14):not(#r96n15):not(#r96n16):not(#r96n17):not(#r96n18):not(#r96n19):not(#r96n20):not(#r96n21):not(#r96n22):not(#r96n23):not(#r96n24):not(#r96n25):not(#r96n26):not(#r96n27):not(#r96n28):not(#r96n29):not(#r96n30):not(#r96n31):not(#r96n32):not(#r96n33):not(#r96n34):not(#r96n35):not(#r96n36):not(#r96n37):not(#r96n38):not(#r96n39) body:not(#r96m0):not(#r96m1):not(#r96m2):not(#r96m3):not(#r96m4):not(#r96m5):not(#r96m6):not(#r96m7):not(#r96m8):not(#r96m9):not(#r96m10):not(#r96m11):not(#r96m12):not(#r96m13):not(#r96m14):not(#r96m15):not(#r96m16):not(#r96m17):not(#r96m18):not(#r96m19):not(#r96m20):not(#r96m21):not(#r96m22):not(#r96m23):not(#r96m24):not(#r96m25):not(#r96m26):not(#r96m27):not(#r96m28):not(#r96m29):not(#r96m30):not(#r96m31):not(#r96m32):not(#r96m33):not(#r96m34):not(#r96m35):not(#r96m36):not(#r96m37):not(#r96m38):not(#r96m39):not(#r96m40):not(#r96m41):not(#r96m42):not(#r96m43):not(#r96m44):not(#r96m45):not(#r96m46):not(#r96m47):not(#r96m48):not(#r96m49):not(#r96m50):not(#r96m51):not(#r96m52):not(#r96m53):not(#r96m54):not(#r96m55):not(#r96m56):not(#r96m57):not(#r96m58):not(#r96m59):not(#r96m60):not(#r96m61):not(#r96m62):not(#r96m63):not(#r96m64):not(#r96m65):not(#r96m66):not(#r96m67):not(#r96m68):not(#r96m69):not(#r96m70):not(#r96m71):not(#r96m72):not(#r96m73):not(#r96m74):not(#r96m75):not(#r96m76):not(#r96m77):not(#r96m78):not(#r96m79) a.flex-1.text-center.py-6:hover{text-decoration-line:underline !important;text-decoration-thickness:2.5px !important;text-decoration-color:currentColor !important;text-decoration-skip-ink:none !important;text-underline-offset:6px !important}

/* r97: size guide shows one convert control (the custom dropdown), boxed like the reference */
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r5-sg-select{display:none !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd{position:relative !important;margin:0 0 29px !important;background:#fff !important;box-shadow:none !important;padding:0 !important;z-index:5 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd-btn{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;height:48px !important;padding:0 15px !important;border:1px solid #191919 !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;font:400 13px/24px neue-haas-grotesk-text,sans-serif !important;letter-spacing:.5px !important;color:#191919 !important;text-transform:none !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd-btn svg{width:14px !important;height:14px !important;flex:none !important;color:#191919 !important;stroke:#191919 !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd.is-open .r7-dd-btn{border-color:#191919 !important}
/* r97: phone image viewer sits on white, full image visible */
@media (max-width:767px){
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__wrap{background:#fff !important}}

/* r98: body copy matches product body paragraphs — 13px neue-haas, 24px line, .5px tracking */
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main p.leading-relaxed:not(.uppercase):not([class*="font-semibold"]):not([class*="tracking-widest"]){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main p.text-sm:not(.uppercase):not([class*="font-semibold"]):not([class*="tracking-widest"]){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main p[class*="md:text-base"]:not(.uppercase){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main p[class*="md:text-sm"]:not(.uppercase):not([class*="font-semibold"]):not(.truncate){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) section:has(img[alt="Seam Sport 1"]) p{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) p[class*="text-[13px]"][class*="md:text-[14px]"]:not(header *,footer *,aside *,[role=dialog] *){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) div[class*="text-[13px]"][class*="md:text-[14px]"]:not(header *,footer *,aside *,[role=dialog] *) > p{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) div[class*="text-[13px]"][class*="md:text-sm"][class*="max-w-2xl"]:not(header *,footer *,aside *,[role=dialog] *) > p{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main .space-y-12 p{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#6c717a !important;text-transform:none !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) .r41-impact-stats p{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#6c717a !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) footer p.text-white\/95{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main .space-y-12 .text-2xl{font-family:sweet-sans-pro,sans-serif !important;font-size:20px !important;line-height:26px !important;font-weight:700 !important;letter-spacing:.75px !important;color:#191919 !important;text-transform:none !important}

html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main div.text-sm > p{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important}
html:not(#r98h0):not(#r98h1):not(#r98h2):not(#r98h3):not(#r98h4):not(#r98h5):not(#r98h6):not(#r98h7):not(#r98h8):not(#r98h9):not(#r98h10):not(#r98h11):not(#r98h12):not(#r98h13):not(#r98h14):not(#r98h15) body:not(#r98b0):not(#r98b1):not(#r98b2):not(#r98b3):not(#r98b4):not(#r98b5):not(#r98b6):not(#r98b7):not(#r98b8):not(#r98b9):not(#r98b10):not(#r98b11):not(#r98b12):not(#r98b13):not(#r98b14):not(#r98b15) main .r41-impact-stats p.text-sm:not(.uppercase):not([class*="font-semibold"]):not([class*="tracking-widest"]){font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#6c717a !important}
.r41-zoom__back{display:none}
.r41-zoom__dots{display:none}
@media (max-width:767px){
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__back{position:absolute !important;top:12px !important;left:8px !important;z-index:5 !important;width:44px !important;height:44px !important;margin:0 !important;padding:2px 0 0 2px !important;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;background:transparent !important;border:0 !important;color:#191919 !important;line-height:0 !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__back svg{width:18px !important;height:18px !important;display:block !important;fill:none !important;stroke:currentColor !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ghost{position:absolute !important;top:50% !important;left:0 !important;width:100% !important;height:auto !important;max-width:none !important;margin:0 !important;transform:translateY(-50%) !important;pointer-events:none !important;object-fit:fill !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ghost.is-next{left:100% !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ghost.is-prev{left:-100% !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__dots:not([hidden]){position:absolute !important;left:0 !important;right:0 !important;bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px)) !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;z-index:4 !important;pointer-events:none !important;margin:0 !important;padding:0 !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__dots[hidden]{display:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__dots i{width:6px !important;height:6px !important;border-radius:50% !important;background:#d0d0d0 !important;display:block !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__dots i.is-on{background:#191919 !important}
}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd-menu button,html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd-menu button:hover,html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd-menu button:focus-visible,html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd-menu button[aria-selected="true"]{color:#191919 !important;background:#fff !important}
html:not(#r96h0):not(#r96h1):not(#r96h2):not(#r96h3):not(#r96h4):not(#r96h5):not(#r96h6):not(#r96h7):not(#r96h8):not(#r96h9):not(#r96h10):not(#r96h11):not(#r96h12):not(#r96h13):not(#r96h14):not(#r96h15):not(#r96h16):not(#r96h17):not(#r96h18):not(#r96h19):not(#r96h20):not(#r96h21):not(#r96h22):not(#r96h23):not(#r96h24):not(#r96h25):not(#r96h26):not(#r96h27):not(#r96h28):not(#r96h29):not(#r96h30):not(#r96h31):not(#r96h32):not(#r96h33):not(#r96h34):not(#r96h35):not(#r96h36):not(#r96h37):not(#r96h38):not(#r96h39) body:not(#r96b0):not(#r96b1):not(#r96b2):not(#r96b3):not(#r96b4):not(#r96b5):not(#r96b6):not(#r96b7):not(#r96b8):not(#r96b9):not(#r96b10):not(#r96b11):not(#r96b12):not(#r96b13):not(#r96b14):not(#r96b15):not(#r96b16):not(#r96b17):not(#r96b18):not(#r96b19):not(#r96b20):not(#r96b21):not(#r96b22):not(#r96b23):not(#r96b24):not(#r96b25):not(#r96b26):not(#r96b27):not(#r96b28):not(#r96b29):not(#r96b30):not(#r96b31):not(#r96b32):not(#r96b33):not(#r96b34):not(#r96b35):not(#r96b36):not(#r96b37):not(#r96b38):not(#r96b39):not(#r96b40):not(#r96b41):not(#r96b42):not(#r96b43):not(#r96b44):not(#r96b45):not(#r96b46):not(#r96b47):not(#r96b48):not(#r96b49):not(#r96b50):not(#r96b51):not(#r96b52):not(#r96b53):not(#r96b54):not(#r96b55):not(#r96b56):not(#r96b57):not(#r96b58):not(#r96b59):not(#r96b60):not(#r96b61):not(#r96b62):not(#r96b63):not(#r96b64):not(#r96b65):not(#r96b66):not(#r96b67):not(#r96b68):not(#r96b69):not(#r96b70):not(#r96b71):not(#r96b72):not(#r96b73):not(#r96b74):not(#r96b75):not(#r96b76):not(#r96b77):not(#r96b78):not(#r96b79) [data-seam="r5-size-guide"] .r7-dd-btn svg path{stroke:#191919 !important}
.r41-zoom__mnav{display:none}
.r41-zoom__xmob{display:none}
@media (max-width:767px){
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__ctl{display:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__back{display:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__dots{display:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__mnav:not([hidden]){display:block !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:4 !important;margin:0 !important;padding:0 !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__mnav[hidden]{display:none !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__mnav--prev{left:20px !important;right:auto !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__mnav--next{right:20px !important;left:auto !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__mnav button{width:40px !important;height:20px !important;padding:0 10px !important;margin:0 !important;border:0 !important;background:transparent !important;color:#191919 !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:0 !important}
html:not(#r95h0):not(#r95h1):not(#r95h2):not(#r95h3):not(#r95h4):not(#r95h5):not(#r95h6):not(#r95h7):not(#r95h8):not(#r95h9):not(#r95h10):not(#r95h11):not(#r95h12):not(#r95h13):not(#r95h14):not(#r95h15):not(#r95h16):not(#r95h17):not(#r95h18):not(#r95h19):not(#r95h20):not(#r95h21):not(#r95h22):not(#r95h23):not(#r95h24):not(#r95h25):not(#r95h26):not(#r95h27):not(#r95h28):not(#r95h29):not(#r95h30):not(#r95h31):not(#r95h32):not(#r95h33):not(#r95h34):not(#r95h35):not(#r95h36):not(#r95h37):not(#r95h38):not(#r95h39) body:not(#r95b0):not(#r95b1):not(#r95b2):not(#r95b3):not(#r95b4):not(#r95b5):not(#r95b6):not(#r95b7):not(#r95b8):not(#r95b9):not(#r95b10):not(#r95b11):not(#r95b12):not(#r95b13):not(#r95b14):not(#r95b15):not(#r95b16):not(#r95b17):not(#r95b18):not(#r95b19):not(#r95b20):not(#r95b21):not(#r95b22):not(#r95b23):not(#r95b24):not(#r95b25):not(#r95b26):not(#r95b27):not(#r95b28):not(#r95b29):not(#r95b30):not(#r95b31):not(#r95b32):not(#r95b33):not(#r95b34):not(#r95b35):not(#r95b36):not(#r95b37):not(#r95b38):not(#r95b39):not(#r95b40):not(#r95b41):not(#r95b42):not(#r95b43):not(#r95b44):not(#r95b45):not(#r95b46):not(#r95b47):not(#r95b48):not(#r95b49):not(#r95b50):not(#r95b51):not(#r95b52):not(#r95b53):not(#r95b54):not(#r95b55):not(#r95b56):not(#r95b57):not(#r95b58):not(#r95b59):not(#r95b60):not(#r95b61):not(#r95b62):not(#r95b63):not(#r95b64):not(#r95b65):not(#r95b66):not(#r95b67):not(#r95b68):not(#r95b69):not(#r95b70):not(#r95b71):not(#r95b72):not(#r95b73):not(#r95b74):not(#r95b75):not(#r95b76):not(#r95b77):not(#r95b78):not(#r95b79) .r41-zoom__mnav svg{width:20px !important;height:20px !important;display:block !important;fill:currentColor !important;stroke:none !important}
.r41-zoom__xdesk{display:none !important}
.r41-zoom__xmob{display:contents !important}
.r41-zoom__cross .r41-zoom__xmob svg{width:20px !important;height:20px !important;fill:currentColor !important;stroke:none !important}
}
/* r99: development / about panels + home Our Icons subtitle use the same body text as the intro paragraphs */
html:not(#r99h0):not(#r99h1):not(#r99h2):not(#r99h3):not(#r99h4):not(#r99h5):not(#r99h6):not(#r99h7):not(#r99h8):not(#r99h9):not(#r99h10):not(#r99h11):not(#r99h12):not(#r99h13):not(#r99h14):not(#r99h15):not(#r99h16):not(#r99h17):not(#r99h18):not(#r99h19):not(#r99h20):not(#r99h21):not(#r99h22):not(#r99h23) body:not(#r99b0):not(#r99b1):not(#r99b2):not(#r99b3):not(#r99b4):not(#r99b5):not(#r99b6):not(#r99b7):not(#r99b8):not(#r99b9):not(#r99b10):not(#r99b11):not(#r99b12):not(#r99b13):not(#r99b14):not(#r99b15):not(#r99b16):not(#r99b17):not(#r99b18):not(#r99b19):not(#r99b20):not(#r99b21):not(#r99b22):not(#r99b23) [data-seam="page-panel"] p{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important;text-transform:none !important}
html:not(#r99h0):not(#r99h1):not(#r99h2):not(#r99h3):not(#r99h4):not(#r99h5):not(#r99h6):not(#r99h7):not(#r99h8):not(#r99h9):not(#r99h10):not(#r99h11):not(#r99h12):not(#r99h13):not(#r99h14):not(#r99h15):not(#r99h16):not(#r99h17):not(#r99h18):not(#r99h19):not(#r99h20):not(#r99h21):not(#r99h22):not(#r99h23) body:not(#r99b0):not(#r99b1):not(#r99b2):not(#r99b3):not(#r99b4):not(#r99b5):not(#r99b6):not(#r99b7):not(#r99b8):not(#r99b9):not(#r99b10):not(#r99b11):not(#r99b12):not(#r99b13):not(#r99b14):not(#r99b15):not(#r99b16):not(#r99b17):not(#r99b18):not(#r99b19):not(#r99b20):not(#r99b21):not(#r99b22):not(#r99b23) main p.text-xs.text-gray-600{font-family:neue-haas-grotesk-text,sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:400 !important;letter-spacing:-.2px !important;color:#191919 !important;text-transform:none !important}
/* r99: hero video pause/play = translucent white; page tabs share the catalog category tab type */
html:not(#r99h0):not(#r99h1):not(#r99h2):not(#r99h3):not(#r99h4):not(#r99h5):not(#r99h6):not(#r99h7):not(#r99h8):not(#r99h9):not(#r99h10):not(#r99h11):not(#r99h12):not(#r99h13):not(#r99h14):not(#r99h15):not(#r99h16):not(#r99h17):not(#r99h18):not(#r99h19):not(#r99h20):not(#r99h21):not(#r99h22):not(#r99h23) body:not(#r99b0):not(#r99b1):not(#r99b2):not(#r99b3):not(#r99b4):not(#r99b5):not(#r99b6):not(#r99b7):not(#r99b8):not(#r99b9):not(#r99b10):not(#r99b11):not(#r99b12):not(#r99b13):not(#r99b14):not(#r99b15):not(#r99b16):not(#r99b17):not(#r99b18):not(#r99b19):not(#r99b20):not(#r99b21):not(#r99b22):not(#r99b23) button.seam-vidbtn{background:rgba(255,255,255,.6) !important;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);box-shadow:0 2px 8px rgba(0,0,0,.08) !important;transition:background-color .2s ease !important}
html:not(#r99h0):not(#r99h1):not(#r99h2):not(#r99h3):not(#r99h4):not(#r99h5):not(#r99h6):not(#r99h7):not(#r99h8):not(#r99h9):not(#r99h10):not(#r99h11):not(#r99h12):not(#r99h13):not(#r99h14):not(#r99h15):not(#r99h16):not(#r99h17):not(#r99h18):not(#r99h19):not(#r99h20):not(#r99h21):not(#r99h22):not(#r99h23) body:not(#r99b0):not(#r99b1):not(#r99b2):not(#r99b3):not(#r99b4):not(#r99b5):not(#r99b6):not(#r99b7):not(#r99b8):not(#r99b9):not(#r99b10):not(#r99b11):not(#r99b12):not(#r99b13):not(#r99b14):not(#r99b15):not(#r99b16):not(#r99b17):not(#r99b18):not(#r99b19):not(#r99b20):not(#r99b21):not(#r99b22):not(#r99b23) button.seam-vidbtn:hover{background:rgba(255,255,255,.8) !important}
html:not(#r99h0):not(#r99h1):not(#r99h2):not(#r99h3):not(#r99h4):not(#r99h5):not(#r99h6):not(#r99h7):not(#r99h8):not(#r99h9):not(#r99h10):not(#r99h11):not(#r99h12):not(#r99h13):not(#r99h14):not(#r99h15):not(#r99h16):not(#r99h17):not(#r99h18):not(#r99h19):not(#r99h20):not(#r99h21):not(#r99h22):not(#r99h23) body:not(#r99b0):not(#r99b1):not(#r99b2):not(#r99b3):not(#r99b4):not(#r99b5):not(#r99b6):not(#r99b7):not(#r99b8):not(#r99b9):not(#r99b10):not(#r99b11):not(#r99b12):not(#r99b13):not(#r99b14):not(#r99b15):not(#r99b16):not(#r99b17):not(#r99b18):not(#r99b19):not(#r99b20):not(#r99b21):not(#r99b22):not(#r99b23) [data-seam="page-tab"]:not([data-related]){font-family:sweet-sans-pro,sans-serif !important;font-size:11px !important;line-height:16px !important;letter-spacing:-.2px !important;font-weight:700 !important;text-transform:uppercase !important;color:#a7aaaf !important}
html:not(#r99h0):not(#r99h1):not(#r99h2):not(#r99h3):not(#r99h4):not(#r99h5):not(#r99h6):not(#r99h7):not(#r99h8):not(#r99h9):not(#r99h10):not(#r99h11):not(#r99h12):not(#r99h13):not(#r99h14):not(#r99h15):not(#r99h16):not(#r99h17):not(#r99h18):not(#r99h19):not(#r99h20):not(#r99h21):not(#r99h22):not(#r99h23) body:not(#r99b0):not(#r99b1):not(#r99b2):not(#r99b3):not(#r99b4):not(#r99b5):not(#r99b6):not(#r99b7):not(#r99b8):not(#r99b9):not(#r99b10):not(#r99b11):not(#r99b12):not(#r99b13):not(#r99b14):not(#r99b15):not(#r99b16):not(#r99b17):not(#r99b18):not(#r99b19):not(#r99b20):not(#r99b21):not(#r99b22):not(#r99b23) [data-seam="page-tab"]:not([data-related]):hover, html:not(#r99h0):not(#r99h1):not(#r99h2):not(#r99h3):not(#r99h4):not(#r99h5):not(#r99h6):not(#r99h7):not(#r99h8):not(#r99h9):not(#r99h10):not(#r99h11):not(#r99h12):not(#r99h13):not(#r99h14):not(#r99h15):not(#r99h16):not(#r99h17):not(#r99h18):not(#r99h19):not(#r99h20):not(#r99h21):not(#r99h22):not(#r99h23) body:not(#r99b0):not(#r99b1):not(#r99b2):not(#r99b3):not(#r99b4):not(#r99b5):not(#r99b6):not(#r99b7):not(#r99b8):not(#r99b9):not(#r99b10):not(#r99b11):not(#r99b12):not(#r99b13):not(#r99b14):not(#r99b15):not(#r99b16):not(#r99b17):not(#r99b18):not(#r99b19):not(#r99b20):not(#r99b21):not(#r99b22):not(#r99b23) [data-seam="page-tab"]:not([data-related]).is-active{color:#191919 !important}
html:not(#r100h0):not(#r100h1):not(#r100h2):not(#r100h3):not(#r100h4):not(#r100h5):not(#r100h6):not(#r100h7):not(#r100h8):not(#r100h9):not(#r100h10):not(#r100h11):not(#r100h12):not(#r100h13):not(#r100h14):not(#r100h15):not(#r100h16):not(#r100h17):not(#r100h18):not(#r100h19):not(#r100h20):not(#r100h21):not(#r100h22):not(#r100h23):not(#r100h24):not(#r100h25) body:not(#r100b0):not(#r100b1):not(#r100b2):not(#r100b3):not(#r100b4):not(#r100b5):not(#r100b6):not(#r100b7):not(#r100b8):not(#r100b9):not(#r100b10):not(#r100b11):not(#r100b12):not(#r100b13):not(#r100b14):not(#r100b15):not(#r100b16):not(#r100b17):not(#r100b18):not(#r100b19):not(#r100b20):not(#r100b21):not(#r100b22):not(#r100b23):not(#r100b24):not(#r100b25) [data-seam="page-tab"]:not([data-related]){font-size:12px !important}
html:not(#r100h0):not(#r100h1):not(#r100h2):not(#r100h3):not(#r100h4):not(#r100h5):not(#r100h6):not(#r100h7):not(#r100h8):not(#r100h9):not(#r100h10):not(#r100h11):not(#r100h12):not(#r100h13):not(#r100h14):not(#r100h15):not(#r100h16):not(#r100h17):not(#r100h18):not(#r100h19):not(#r100h20):not(#r100h21):not(#r100h22):not(#r100h23):not(#r100h24):not(#r100h25) body:not(#r100b0):not(#r100b1):not(#r100b2):not(#r100b3):not(#r100b4):not(#r100b5):not(#r100b6):not(#r100b7):not(#r100b8):not(#r100b9):not(#r100b10):not(#r100b11):not(#r100b12):not(#r100b13):not(#r100b14):not(#r100b15):not(#r100b16):not(#r100b17):not(#r100b18):not(#r100b19):not(#r100b20):not(#r100b21):not(#r100b22):not(#r100b23):not(#r100b24):not(#r100b25) .r41-impact-tabs button{font-size:12px !important}
html:not(#r101h0):not(#r101h1):not(#r101h2):not(#r101h3):not(#r101h4):not(#r101h5):not(#r101h6):not(#r101h7):not(#r101h8):not(#r101h9):not(#r101h10):not(#r101h11):not(#r101h12):not(#r101h13):not(#r101h14):not(#r101h15):not(#r101h16):not(#r101h17):not(#r101h18):not(#r101h19):not(#r101h20):not(#r101h21):not(#r101h22):not(#r101h23):not(#r101h24):not(#r101h25) body:not(#r101b0):not(#r101b1):not(#r101b2):not(#r101b3):not(#r101b4):not(#r101b5):not(#r101b6):not(#r101b7):not(#r101b8):not(#r101b9):not(#r101b10):not(#r101b11):not(#r101b12):not(#r101b13):not(#r101b14):not(#r101b15):not(#r101b16):not(#r101b17):not(#r101b18):not(#r101b19):not(#r101b20):not(#r101b21):not(#r101b22):not(#r101b23):not(#r101b24):not(#r101b25) button.r5-sizebtn:not(.r41-has-size) span span{color:#6c717a !important}
html:not(#r102h0):not(#r102h1):not(#r102h2):not(#r102h3):not(#r102h4):not(#r102h5):not(#r102h6):not(#r102h7):not(#r102h8):not(#r102h9):not(#r102h10):not(#r102h11):not(#r102h12):not(#r102h13):not(#r102h14):not(#r102h15):not(#r102h16):not(#r102h17):not(#r102h18):not(#r102h19):not(#r102h20):not(#r102h21):not(#r102h22):not(#r102h23):not(#r102h24):not(#r102h25) body:not(#r102b0):not(#r102b1):not(#r102b2):not(#r102b3):not(#r102b4):not(#r102b5):not(#r102b6):not(#r102b7):not(#r102b8):not(#r102b9):not(#r102b10):not(#r102b11):not(#r102b12):not(#r102b13):not(#r102b14):not(#r102b15):not(#r102b16):not(#r102b17):not(#r102b18):not(#r102b19):not(#r102b20):not(#r102b21):not(#r102b22):not(#r102b23):not(#r102b24):not(#r102b25) section > div.relative.z-10 > .max-w-2xl.text-white > h1{font-size:23px !important;line-height:27px !important}
html:not(#r103h0):not(#r103h1):not(#r103h2):not(#r103h3):not(#r103h4):not(#r103h5):not(#r103h6):not(#r103h7):not(#r103h8):not(#r103h9):not(#r103h10):not(#r103h11):not(#r103h12):not(#r103h13):not(#r103h14):not(#r103h15):not(#r103h16):not(#r103h17):not(#r103h18):not(#r103h19):not(#r103h20):not(#r103h21):not(#r103h22):not(#r103h23):not(#r103h24):not(#r103h25) body:not(#r103b0):not(#r103b1):not(#r103b2):not(#r103b3):not(#r103b4):not(#r103b5):not(#r103b6):not(#r103b7):not(#r103b8):not(#r103b9):not(#r103b10):not(#r103b11):not(#r103b12):not(#r103b13):not(#r103b14):not(#r103b15):not(#r103b16):not(#r103b17):not(#r103b18):not(#r103b19):not(#r103b20):not(#r103b21):not(#r103b22):not(#r103b23):not(#r103b24):not(#r103b25) .r42-line__title{font-size:13px !important;line-height:20px !important}
html:not(#r103h0):not(#r103h1):not(#r103h2):not(#r103h3):not(#r103h4):not(#r103h5):not(#r103h6):not(#r103h7):not(#r103h8):not(#r103h9):not(#r103h10):not(#r103h11):not(#r103h12):not(#r103h13):not(#r103h14):not(#r103h15):not(#r103h16):not(#r103h17):not(#r103h18):not(#r103h19):not(#r103h20):not(#r103h21):not(#r103h22):not(#r103h23):not(#r103h24):not(#r103h25) body:not(#r103b0):not(#r103b1):not(#r103b2):not(#r103b3):not(#r103b4):not(#r103b5):not(#r103b6):not(#r103b7):not(#r103b8):not(#r103b9):not(#r103b10):not(#r103b11):not(#r103b12):not(#r103b13):not(#r103b14):not(#r103b15):not(#r103b16):not(#r103b17):not(#r103b18):not(#r103b19):not(#r103b20):not(#r103b21):not(#r103b22):not(#r103b23):not(#r103b24):not(#r103b25) .r42-line__price{font-size:13px !important;line-height:20px !important}
html:not(#r103h0):not(#r103h1):not(#r103h2):not(#r103h3):not(#r103h4):not(#r103h5):not(#r103h6):not(#r103h7):not(#r103h8):not(#r103h9):not(#r103h10):not(#r103h11):not(#r103h12):not(#r103h13):not(#r103h14):not(#r103h15):not(#r103h16):not(#r103h17):not(#r103h18):not(#r103h19):not(#r103h20):not(#r103h21):not(#r103h22):not(#r103h23):not(#r103h24):not(#r103h25) body:not(#r103b0):not(#r103b1):not(#r103b2):not(#r103b3):not(#r103b4):not(#r103b5):not(#r103b6):not(#r103b7):not(#r103b8):not(#r103b9):not(#r103b10):not(#r103b11):not(#r103b12):not(#r103b13):not(#r103b14):not(#r103b15):not(#r103b16):not(#r103b17):not(#r103b18):not(#r103b19):not(#r103b20):not(#r103b21):not(#r103b22):not(#r103b23):not(#r103b24):not(#r103b25) .r42-line__attr{font-size:13px !important;line-height:20px !important}
html:not(#r103h0):not(#r103h1):not(#r103h2):not(#r103h3):not(#r103h4):not(#r103h5):not(#r103h6):not(#r103h7):not(#r103h8):not(#r103h9):not(#r103h10):not(#r103h11):not(#r103h12):not(#r103h13):not(#r103h14):not(#r103h15):not(#r103h16):not(#r103h17):not(#r103h18):not(#r103h19):not(#r103h20):not(#r103h21):not(#r103h22):not(#r103h23):not(#r103h24):not(#r103h25) body:not(#r103b0):not(#r103b1):not(#r103b2):not(#r103b3):not(#r103b4):not(#r103b5):not(#r103b6):not(#r103b7):not(#r103b8):not(#r103b9):not(#r103b10):not(#r103b11):not(#r103b12):not(#r103b13):not(#r103b14):not(#r103b15):not(#r103b16):not(#r103b17):not(#r103b18):not(#r103b19):not(#r103b20):not(#r103b21):not(#r103b22):not(#r103b23):not(#r103b24):not(#r103b25) .r42-qty__name{font-size:13px !important;line-height:20px !important}
html:not(#r103h0):not(#r103h1):not(#r103h2):not(#r103h3):not(#r103h4):not(#r103h5):not(#r103h6):not(#r103h7):not(#r103h8):not(#r103h9):not(#r103h10):not(#r103h11):not(#r103h12):not(#r103h13):not(#r103h14):not(#r103h15):not(#r103h16):not(#r103h17):not(#r103h18):not(#r103h19):not(#r103h20):not(#r103h21):not(#r103h22):not(#r103h23):not(#r103h24):not(#r103h25) body:not(#r103b0):not(#r103b1):not(#r103b2):not(#r103b3):not(#r103b4):not(#r103b5):not(#r103b6):not(#r103b7):not(#r103b8):not(#r103b9):not(#r103b10):not(#r103b11):not(#r103b12):not(#r103b13):not(#r103b14):not(#r103b15):not(#r103b16):not(#r103b17):not(#r103b18):not(#r103b19):not(#r103b20):not(#r103b21):not(#r103b22):not(#r103b23):not(#r103b24):not(#r103b25) .r42-promo__toggle span{font-size:13px !important;line-height:20px !important}
html:not(#r103h0):not(#r103h1):not(#r103h2):not(#r103h3):not(#r103h4):not(#r103h5):not(#r103h6):not(#r103h7):not(#r103h8):not(#r103h9):not(#r103h10):not(#r103h11):not(#r103h12):not(#r103h13):not(#r103h14):not(#r103h15):not(#r103h16):not(#r103h17):not(#r103h18):not(#r103h19):not(#r103h20):not(#r103h21):not(#r103h22):not(#r103h23):not(#r103h24):not(#r103h25) body:not(#r103b0):not(#r103b1):not(#r103b2):not(#r103b3):not(#r103b4):not(#r103b5):not(#r103b6):not(#r103b7):not(#r103b8):not(#r103b9):not(#r103b10):not(#r103b11):not(#r103b12):not(#r103b13):not(#r103b14):not(#r103b15):not(#r103b16):not(#r103b17):not(#r103b18):not(#r103b19):not(#r103b20):not(#r103b21):not(#r103b22):not(#r103b23):not(#r103b24):not(#r103b25) .r42-sum__rows dt{font-size:13px !important;line-height:20px !important}
html:not(#r103h0):not(#r103h1):not(#r103h2):not(#r103h3):not(#r103h4):not(#r103h5):not(#r103h6):not(#r103h7):not(#r103h8):not(#r103h9):not(#r103h10):not(#r103h11):not(#r103h12):not(#r103h13):not(#r103h14):not(#r103h15):not(#r103h16):not(#r103h17):not(#r103h18):not(#r103h19):not(#r103h20):not(#r103h21):not(#r103h22):not(#r103h23):not(#r103h24):not(#r103h25) body:not(#r103b0):not(#r103b1):not(#r103b2):not(#r103b3):not(#r103b4):not(#r103b5):not(#r103b6):not(#r103b7):not(#r103b8):not(#r103b9):not(#r103b10):not(#r103b11):not(#r103b12):not(#r103b13):not(#r103b14):not(#r103b15):not(#r103b16):not(#r103b17):not(#r103b18):not(#r103b19):not(#r103b20):not(#r103b21):not(#r103b22):not(#r103b23):not(#r103b24):not(#r103b25) .r42-sum__rows dd{font-size:13px !important;line-height:20px !important}
html:not(#r104h0):not(#r104h1):not(#r104h2):not(#r104h3):not(#r104h4):not(#r104h5):not(#r104h6):not(#r104h7):not(#r104h8):not(#r104h9):not(#r104h10):not(#r104h11):not(#r104h12):not(#r104h13):not(#r104h14):not(#r104h15):not(#r104h16):not(#r104h17):not(#r104h18):not(#r104h19):not(#r104h20):not(#r104h21):not(#r104h22):not(#r104h23):not(#r104h24):not(#r104h25) body:not(#r104b0):not(#r104b1):not(#r104b2):not(#r104b3):not(#r104b4):not(#r104b5):not(#r104b6):not(#r104b7):not(#r104b8):not(#r104b9):not(#r104b10):not(#r104b11):not(#r104b12):not(#r104b13):not(#r104b14):not(#r104b15):not(#r104b16):not(#r104b17):not(#r104b18):not(#r104b19):not(#r104b20):not(#r104b21):not(#r104b22):not(#r104b23):not(#r104b24):not(#r104b25) main[data-seam="cart-page"]:has(.r77-busy) .r42-sum__rows{opacity:.45 !important;transition:opacity .2s ease !important}
html:not(#r104h0):not(#r104h1):not(#r104h2):not(#r104h3):not(#r104h4):not(#r104h5):not(#r104h6):not(#r104h7):not(#r104h8):not(#r104h9):not(#r104h10):not(#r104h11):not(#r104h12):not(#r104h13):not(#r104h14):not(#r104h15):not(#r104h16):not(#r104h17):not(#r104h18):not(#r104h19):not(#r104h20):not(#r104h21):not(#r104h22):not(#r104h23):not(#r104h24):not(#r104h25) body:not(#r104b0):not(#r104b1):not(#r104b2):not(#r104b3):not(#r104b4):not(#r104b5):not(#r104b6):not(#r104b7):not(#r104b8):not(#r104b9):not(#r104b10):not(#r104b11):not(#r104b12):not(#r104b13):not(#r104b14):not(#r104b15):not(#r104b16):not(#r104b17):not(#r104b18):not(#r104b19):not(#r104b20):not(#r104b21):not(#r104b22):not(#r104b23):not(#r104b24):not(#r104b25) main[data-seam="cart-page"] .r42-sum__rows{transition:opacity .2s ease !important}
@media (min-width:1024px){html:not(#r104h0):not(#r104h1):not(#r104h2):not(#r104h3):not(#r104h4):not(#r104h5):not(#r104h6):not(#r104h7):not(#r104h8):not(#r104h9):not(#r104h10):not(#r104h11):not(#r104h12):not(#r104h13):not(#r104h14):not(#r104h15):not(#r104h16):not(#r104h17):not(#r104h18):not(#r104h19):not(#r104h20):not(#r104h21):not(#r104h22):not(#r104h23):not(#r104h24):not(#r104h25) body:not(#r104b0):not(#r104b1):not(#r104b2):not(#r104b3):not(#r104b4):not(#r104b5):not(#r104b6):not(#r104b7):not(#r104b8):not(#r104b9):not(#r104b10):not(#r104b11):not(#r104b12):not(#r104b13):not(#r104b14):not(#r104b15):not(#r104b16):not(#r104b17):not(#r104b18):not(#r104b19):not(#r104b20):not(#r104b21):not(#r104b22):not(#r104b23):not(#r104b24):not(#r104b25) main[data-seam="cart-page"] .r42-cart__inner{padding-left:calc(100vw/12 - 100px) !important;padding-right:calc(100vw/12 - 100px) !important}}
@media (min-width:1024px){html:not(#r104h0):not(#r104h1):not(#r104h2):not(#r104h3):not(#r104h4):not(#r104h5):not(#r104h6):not(#r104h7):not(#r104h8):not(#r104h9):not(#r104h10):not(#r104h11):not(#r104h12):not(#r104h13):not(#r104h14):not(#r104h15):not(#r104h16):not(#r104h17):not(#r104h18):not(#r104h19):not(#r104h20):not(#r104h21):not(#r104h22):not(#r104h23):not(#r104h24):not(#r104h25) body:not(#r104b0):not(#r104b1):not(#r104b2):not(#r104b3):not(#r104b4):not(#r104b5):not(#r104b6):not(#r104b7):not(#r104b8):not(#r104b9):not(#r104b10):not(#r104b11):not(#r104b12):not(#r104b13):not(#r104b14):not(#r104b15):not(#r104b16):not(#r104b17):not(#r104b18):not(#r104b19):not(#r104b20):not(#r104b21):not(#r104b22):not(#r104b23):not(#r104b24):not(#r104b25) main[data-seam="cart-page"] .r42-line__top{padding-right:42% !important}}
html:not(#r105h0):not(#r105h1):not(#r105h2):not(#r105h3):not(#r105h4):not(#r105h5):not(#r105h6):not(#r105h7):not(#r105h8):not(#r105h9):not(#r105h10):not(#r105h11):not(#r105h12):not(#r105h13):not(#r105h14):not(#r105h15):not(#r105h16):not(#r105h17):not(#r105h18):not(#r105h19):not(#r105h20):not(#r105h21):not(#r105h22):not(#r105h23):not(#r105h24):not(#r105h25) body:not(#r105b0):not(#r105b1):not(#r105b2):not(#r105b3):not(#r105b4):not(#r105b5):not(#r105b6):not(#r105b7):not(#r105b8):not(#r105b9):not(#r105b10):not(#r105b11):not(#r105b12):not(#r105b13):not(#r105b14):not(#r105b15):not(#r105b16):not(#r105b17):not(#r105b18):not(#r105b19):not(#r105b20):not(#r105b21):not(#r105b22):not(#r105b23):not(#r105b24):not(#r105b25) main[data-seam="cart-page"].r105-loading{position:relative !important}
html:not(#r105h0):not(#r105h1):not(#r105h2):not(#r105h3):not(#r105h4):not(#r105h5):not(#r105h6):not(#r105h7):not(#r105h8):not(#r105h9):not(#r105h10):not(#r105h11):not(#r105h12):not(#r105h13):not(#r105h14):not(#r105h15):not(#r105h16):not(#r105h17):not(#r105h18):not(#r105h19):not(#r105h20):not(#r105h21):not(#r105h22):not(#r105h23):not(#r105h24):not(#r105h25) body:not(#r105b0):not(#r105b1):not(#r105b2):not(#r105b3):not(#r105b4):not(#r105b5):not(#r105b6):not(#r105b7):not(#r105b8):not(#r105b9):not(#r105b10):not(#r105b11):not(#r105b12):not(#r105b13):not(#r105b14):not(#r105b15):not(#r105b16):not(#r105b17):not(#r105b18):not(#r105b19):not(#r105b20):not(#r105b21):not(#r105b22):not(#r105b23):not(#r105b24):not(#r105b25) main[data-seam="cart-page"].r105-loading > *{visibility:hidden !important}
@media (min-width:1024px){html:not(#r105h0):not(#r105h1):not(#r105h2):not(#r105h3):not(#r105h4):not(#r105h5):not(#r105h6):not(#r105h7):not(#r105h8):not(#r105h9):not(#r105h10):not(#r105h11):not(#r105h12):not(#r105h13):not(#r105h14):not(#r105h15):not(#r105h16):not(#r105h17):not(#r105h18):not(#r105h19):not(#r105h20):not(#r105h21):not(#r105h22):not(#r105h23):not(#r105h24):not(#r105h25) body:not(#r105b0):not(#r105b1):not(#r105b2):not(#r105b3):not(#r105b4):not(#r105b5):not(#r105b6):not(#r105b7):not(#r105b8):not(#r105b9):not(#r105b10):not(#r105b11):not(#r105b12):not(#r105b13):not(#r105b14):not(#r105b15):not(#r105b16):not(#r105b17):not(#r105b18):not(#r105b19):not(#r105b20):not(#r105b21):not(#r105b22):not(#r105b23):not(#r105b24):not(#r105b25) main[data-seam="cart-page"] .r42-line__image{flex:0 0 29% !important;max-width:29% !important}}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"].r105-loading::after{content:"";position:absolute;left:50%;top:calc(50vh + var(--r42-top,104px)/2 - 60px);width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#191919;box-shadow:-14px 0 0 #191919,14px 0 0 #191919;animation:r106-dots .9s infinite linear;z-index:2}
@keyframes r106-dots{0%,100%{box-shadow:-14px 0 0 rgba(25,25,25,1),14px 0 0 rgba(25,25,25,.3);background:rgba(25,25,25,.6)}50%{box-shadow:-14px 0 0 rgba(25,25,25,.3),14px 0 0 rgba(25,25,25,1);background:rgba(25,25,25,1)}}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-field input{height:40px !important;border:1px solid #757575 !important;padding:14px 15px 2px !important;font-size:13px !important;letter-spacing:-.2px !important;background:#fff !important}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-field input:focus{border-color:#191919 !important}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-field span{font-size:13px !important;letter-spacing:-.2px !important}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-field input:focus + span{top:10px !important;font-size:10px !important;letter-spacing:.2px !important}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-field input:not(:placeholder-shown) + span{top:10px !important;font-size:10px !important;letter-spacing:.2px !important}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-promo__form .r41-btn{height:40px !important;min-height:40px !important;padding:0 30px !important;font-family:sweet-sans-pro,sans-serif !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.75px !important;line-height:20px !important;background:#191919 !important;color:#fff !important;border:0 !important}
html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-promo__form .r41-btn:hover{background:#000 !important}
@media (min-width:768px){html:not(#r106h0):not(#r106h1):not(#r106h2):not(#r106h3):not(#r106h4):not(#r106h5):not(#r106h6):not(#r106h7):not(#r106h8):not(#r106h9):not(#r106h10):not(#r106h11):not(#r106h12):not(#r106h13):not(#r106h14):not(#r106h15):not(#r106h16):not(#r106h17):not(#r106h18):not(#r106h19):not(#r106h20):not(#r106h21):not(#r106h22):not(#r106h23):not(#r106h24):not(#r106h25) body:not(#r106b0):not(#r106b1):not(#r106b2):not(#r106b3):not(#r106b4):not(#r106b5):not(#r106b6):not(#r106b7):not(#r106b8):not(#r106b9):not(#r106b10):not(#r106b11):not(#r106b12):not(#r106b13):not(#r106b14):not(#r106b15):not(#r106b16):not(#r106b17):not(#r106b18):not(#r106b19):not(#r106b20):not(#r106b21):not(#r106b22):not(#r106b23):not(#r106b24):not(#r106b25) main[data-seam="cart-page"] .r42-cart__grid{column-gap:calc(100vw/12 - 60px) !important}}
html:not(#r107h0):not(#r107h1):not(#r107h2):not(#r107h3):not(#r107h4):not(#r107h5):not(#r107h6):not(#r107h7):not(#r107h8):not(#r107h9):not(#r107h10):not(#r107h11):not(#r107h12):not(#r107h13):not(#r107h14):not(#r107h15):not(#r107h16):not(#r107h17):not(#r107h18):not(#r107h19):not(#r107h20):not(#r107h21):not(#r107h22):not(#r107h23):not(#r107h24):not(#r107h25) body:not(#r107b0):not(#r107b1):not(#r107b2):not(#r107b3):not(#r107b4):not(#r107b5):not(#r107b6):not(#r107b7):not(#r107b8):not(#r107b9):not(#r107b10):not(#r107b11):not(#r107b12):not(#r107b13):not(#r107b14):not(#r107b15):not(#r107b16):not(#r107b17):not(#r107b18):not(#r107b19):not(#r107b20):not(#r107b21):not(#r107b22):not(#r107b23):not(#r107b24):not(#r107b25) main[data-seam="cart-page"] .r42-cart__inner{max-width:1540px !important}
html:not(#r107h0):not(#r107h1):not(#r107h2):not(#r107h3):not(#r107h4):not(#r107h5):not(#r107h6):not(#r107h7):not(#r107h8):not(#r107h9):not(#r107h10):not(#r107h11):not(#r107h12):not(#r107h13):not(#r107h14):not(#r107h15):not(#r107h16):not(#r107h17):not(#r107h18):not(#r107h19):not(#r107h20):not(#r107h21):not(#r107h22):not(#r107h23):not(#r107h24):not(#r107h25) body:not(#r107b0):not(#r107b1):not(#r107b2):not(#r107b3):not(#r107b4):not(#r107b5):not(#r107b6):not(#r107b7):not(#r107b8):not(#r107b9):not(#r107b10):not(#r107b11):not(#r107b12):not(#r107b13):not(#r107b14):not(#r107b15):not(#r107b16):not(#r107b17):not(#r107b18):not(#r107b19):not(#r107b20):not(#r107b21):not(#r107b22):not(#r107b23):not(#r107b24):not(#r107b25) main[data-seam="cart-page"] .r42-promo__toggle i,html:not(#r107h0):not(#r107h1):not(#r107h2):not(#r107h3):not(#r107h4):not(#r107h5):not(#r107h6):not(#r107h7):not(#r107h8):not(#r107h9):not(#r107h10):not(#r107h11):not(#r107h12):not(#r107h13):not(#r107h14):not(#r107h15):not(#r107h16):not(#r107h17):not(#r107h18):not(#r107h19):not(#r107h20):not(#r107h21):not(#r107h22):not(#r107h23):not(#r107h24):not(#r107h25) body:not(#r107b0):not(#r107b1):not(#r107b2):not(#r107b3):not(#r107b4):not(#r107b5):not(#r107b6):not(#r107b7):not(#r107b8):not(#r107b9):not(#r107b10):not(#r107b11):not(#r107b12):not(#r107b13):not(#r107b14):not(#r107b15):not(#r107b16):not(#r107b17):not(#r107b18):not(#r107b19):not(#r107b20):not(#r107b21):not(#r107b22):not(#r107b23):not(#r107b24):not(#r107b25) main[data-seam="cart-page"] .r42-promo__toggle.is-open i{transform:none !important;color:#191919 !important}
html:not(#r107h0):not(#r107h1):not(#r107h2):not(#r107h3):not(#r107h4):not(#r107h5):not(#r107h6):not(#r107h7):not(#r107h8):not(#r107h9):not(#r107h10):not(#r107h11):not(#r107h12):not(#r107h13):not(#r107h14):not(#r107h15):not(#r107h16):not(#r107h17):not(#r107h18):not(#r107h19):not(#r107h20):not(#r107h21):not(#r107h22):not(#r107h23):not(#r107h24):not(#r107h25) body:not(#r107b0):not(#r107b1):not(#r107b2):not(#r107b3):not(#r107b4):not(#r107b5):not(#r107b6):not(#r107b7):not(#r107b8):not(#r107b9):not(#r107b10):not(#r107b11):not(#r107b12):not(#r107b13):not(#r107b14):not(#r107b15):not(#r107b16):not(#r107b17):not(#r107b18):not(#r107b19):not(#r107b20):not(#r107b21):not(#r107b22):not(#r107b23):not(#r107b24):not(#r107b25) svg.r107-pm{transform:none !important;width:14px !important;height:14px !important;stroke-width:1.5 !important;color:#191919 !important}
html:not(#r107h0):not(#r107h1):not(#r107h2):not(#r107h3):not(#r107h4):not(#r107h5):not(#r107h6):not(#r107h7):not(#r107h8):not(#r107h9):not(#r107h10):not(#r107h11):not(#r107h12):not(#r107h13):not(#r107h14):not(#r107h15):not(#r107h16):not(#r107h17):not(#r107h18):not(#r107h19):not(#r107h20):not(#r107h21):not(#r107h22):not(#r107h23):not(#r107h24):not(#r107h25) body:not(#r107b0):not(#r107b1):not(#r107b2):not(#r107b3):not(#r107b4):not(#r107b5):not(#r107b6):not(#r107b7):not(#r107b8):not(#r107b9):not(#r107b10):not(#r107b11):not(#r107b12):not(#r107b13):not(#r107b14):not(#r107b15):not(#r107b16):not(#r107b17):not(#r107b18):not(#r107b19):not(#r107b20):not(#r107b21):not(#r107b22):not(#r107b23):not(#r107b24):not(#r107b25) .r5-filter .r5-fsec > h3::after{width:14px !important;height:14px !important;border:0 !important;transform:none !important;background:linear-gradient(#191919,#191919) center/8px 1px no-repeat,linear-gradient(#191919,#191919) center/1px 8px no-repeat !important}
html:not(#r107h0):not(#r107h1):not(#r107h2):not(#r107h3):not(#r107h4):not(#r107h5):not(#r107h6):not(#r107h7):not(#r107h8):not(#r107h9):not(#r107h10):not(#r107h11):not(#r107h12):not(#r107h13):not(#r107h14):not(#r107h15):not(#r107h16):not(#r107h17):not(#r107h18):not(#r107h19):not(#r107h20):not(#r107h21):not(#r107h22):not(#r107h23):not(#r107h24):not(#r107h25) body:not(#r107b0):not(#r107b1):not(#r107b2):not(#r107b3):not(#r107b4):not(#r107b5):not(#r107b6):not(#r107b7):not(#r107b8):not(#r107b9):not(#r107b10):not(#r107b11):not(#r107b12):not(#r107b13):not(#r107b14):not(#r107b15):not(#r107b16):not(#r107b17):not(#r107b18):not(#r107b19):not(#r107b20):not(#r107b21):not(#r107b22):not(#r107b23):not(#r107b24):not(#r107b25) .r5-filter .r5-fsec.is-open > h3::after{background:linear-gradient(#191919,#191919) center/8px 1px no-repeat !important}
html:not(#r108h0):not(#r108h1):not(#r108h2):not(#r108h3):not(#r108h4):not(#r108h5):not(#r108h6):not(#r108h7):not(#r108h8):not(#r108h9):not(#r108h10):not(#r108h11):not(#r108h12):not(#r108h13):not(#r108h14):not(#r108h15):not(#r108h16):not(#r108h17):not(#r108h18):not(#r108h19):not(#r108h20):not(#r108h21):not(#r108h22):not(#r108h23):not(#r108h24):not(#r108h25) body:not(#r108b0):not(#r108b1):not(#r108b2):not(#r108b3):not(#r108b4):not(#r108b5):not(#r108b6):not(#r108b7):not(#r108b8):not(#r108b9):not(#r108b10):not(#r108b11):not(#r108b12):not(#r108b13):not(#r108b14):not(#r108b15):not(#r108b16):not(#r108b17):not(#r108b18):not(#r108b19):not(#r108b20):not(#r108b21):not(#r108b22):not(#r108b23):not(#r108b24):not(#r108b25) main[data-seam="cart-page"] .r42-line{border-bottom:0 !important;border-top:0 !important}

html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:14px !important;width:auto !important;min-width:360px !important;flex:0 0 auto !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions > .cookie-settings-link{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;text-align:left !important;font-size:13px !important;letter-spacing:-.2px !important;line-height:1.3 !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions-ctas{display:flex !important;flex-direction:row !important;align-items:stretch !important;gap:10px !important;width:100% !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions .cookie-btn{flex:1 1 0 !important;width:auto !important;min-width:0 !important;height:42px !important;min-height:42px !important;padding:0 18px !important;font-family:sweet-sans-pro,sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.5px !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions .cookie-btn--reject{background:#fff !important;color:#191919 !important;border:1px solid #191919 !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions .cookie-btn--reject:hover{background:#f5f5f5 !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions .cookie-btn--accept{background:#191919 !important;color:#fff !important;border:1px solid #191919 !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions .cookie-btn--accept:hover{background:#000 !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-overlay"]:not(.opacity-0){background:rgba(0,0,0,.45) !important;z-index:80 !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"]:not(.hidden){z-index:90 !important}
@media (max-width:767px){html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions{min-width:0 !important;width:100% !important;gap:12px !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions > .cookie-settings-link{text-align:right !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions-ctas{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}
html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions .cookie-btn{height:46px !important;min-height:46px !important;font-size:13px !important}}
@media (min-width:768px) and (max-width:1099px){html:not(#r109h0):not(#r109h1):not(#r109h2):not(#r109h3):not(#r109h4):not(#r109h5):not(#r109h6):not(#r109h7):not(#r109h8):not(#r109h9):not(#r109h10):not(#r109h11):not(#r109h12):not(#r109h13):not(#r109h14):not(#r109h15):not(#r109h16):not(#r109h17):not(#r109h18):not(#r109h19):not(#r109h20):not(#r109h21):not(#r109h22):not(#r109h23):not(#r109h24):not(#r109h25) body:not(#r109b0):not(#r109b1):not(#r109b2):not(#r109b3):not(#r109b4):not(#r109b5):not(#r109b6):not(#r109b7):not(#r109b8):not(#r109b9):not(#r109b10):not(#r109b11):not(#r109b12):not(#r109b13):not(#r109b14):not(#r109b15):not(#r109b16):not(#r109b17):not(#r109b18):not(#r109b19):not(#r109b20):not(#r109b21):not(#r109b22):not(#r109b23):not(#r109b24):not(#r109b25) [data-seam="cookie-banner"] .cookie-actions{min-width:0 !important;width:100% !important;max-width:420px !important;align-self:flex-end !important}}

html:not(#r110h0):not(#r110h1):not(#r110h2):not(#r110h3):not(#r110h4):not(#r110h5):not(#r110h6):not(#r110h7):not(#r110h8):not(#r110h9):not(#r110h10):not(#r110h11):not(#r110h12):not(#r110h13):not(#r110h14):not(#r110h15):not(#r110h16):not(#r110h17):not(#r110h18):not(#r110h19):not(#r110h20):not(#r110h21):not(#r110h22):not(#r110h23):not(#r110h24):not(#r110h25) body:not(#r110b0):not(#r110b1):not(#r110b2):not(#r110b3):not(#r110b4):not(#r110b5):not(#r110b6):not(#r110b7):not(#r110b8):not(#r110b9):not(#r110b10):not(#r110b11):not(#r110b12):not(#r110b13):not(#r110b14):not(#r110b15):not(#r110b16):not(#r110b17):not(#r110b18):not(#r110b19):not(#r110b20):not(#r110b21):not(#r110b22):not(#r110b23):not(#r110b24):not(#r110b25) .pa-access-gate{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .48s ease !important}
html:not(#r110h0):not(#r110h1):not(#r110h2):not(#r110h3):not(#r110h4):not(#r110h5):not(#r110h6):not(#r110h7):not(#r110h8):not(#r110h9):not(#r110h10):not(#r110h11):not(#r110h12):not(#r110h13):not(#r110h14):not(#r110h15):not(#r110h16):not(#r110h17):not(#r110h18):not(#r110h19):not(#r110h20):not(#r110h21):not(#r110h22):not(#r110h23):not(#r110h24):not(#r110h25) body:not(#r110b0):not(#r110b1):not(#r110b2):not(#r110b3):not(#r110b4):not(#r110b5):not(#r110b6):not(#r110b7):not(#r110b8):not(#r110b9):not(#r110b10):not(#r110b11):not(#r110b12):not(#r110b13):not(#r110b14):not(#r110b15):not(#r110b16):not(#r110b17):not(#r110b18):not(#r110b19):not(#r110b20):not(#r110b21):not(#r110b22):not(#r110b23):not(#r110b24):not(#r110b25) .pa-access-gate.is-revealed{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}
html:not(#r110h0):not(#r110h1):not(#r110h2):not(#r110h3):not(#r110h4):not(#r110h5):not(#r110h6):not(#r110h7):not(#r110h8):not(#r110h9):not(#r110h10):not(#r110h11):not(#r110h12):not(#r110h13):not(#r110h14):not(#r110h15):not(#r110h16):not(#r110h17):not(#r110h18):not(#r110h19):not(#r110h20):not(#r110h21):not(#r110h22):not(#r110h23):not(#r110h24):not(#r110h25) body:not(#r110b0):not(#r110b1):not(#r110b2):not(#r110b3):not(#r110b4):not(#r110b5):not(#r110b6):not(#r110b7):not(#r110b8):not(#r110b9):not(#r110b10):not(#r110b11):not(#r110b12):not(#r110b13):not(#r110b14):not(#r110b15):not(#r110b16):not(#r110b17):not(#r110b18):not(#r110b19):not(#r110b20):not(#r110b21):not(#r110b22):not(#r110b23):not(#r110b24):not(#r110b25) .pa-collection.is-locked .pa-grid .product-card{transition:none !important}

main[data-fav-page] .r42-line__actions .r42-tlink{display:inline !important;width:auto !important;height:auto !important;min-height:0 !important;padding:0 !important;background:none !important}
main[data-fav-page] .r42-cart__cont .r41-btn{width:auto !important;max-width:none !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) header .r41-count{overflow:hidden !important;height:14px !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) header .r41-count > b{transition:transform .4s ease-in-out,opacity .5s ease-in-out !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) header .r41-count > b.is-up{transform:translateY(-100%) !important;opacity:0 !important}
html:not(#r44a):not(#r44b):not(#r44c) body:not(#r44a):not(#r44b):not(#r44c):not(#r44d):not(#r44e):not(#r44f):not(#r44g):not(#r44h):not(#r44i):not(#r44j) header .r41-count > b.is-down{transform:translateY(100%) !important;opacity:0 !important}

