.cs-route-hero{display:block;color:#000;background:#fff;font-family:Open Sans,Arial,sans-serif}.cs-route-hero__intro{padding:24px 24px 26px;text-align:center}.cs-route-hero__intro h1{max-width:940px;margin:0 auto;font:600 clamp(24px,2.5vw,36px)/1.25 "Open Sans",Arial,sans-serif;letter-spacing:-.035em}.cs-route-hero__track{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-inline:calc((100% - var(--cs-route-width)) / 2);scroll-padding-inline:calc((100% - var(--cs-route-width)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.cs-route-hero__track::-webkit-scrollbar{display:none}.cs-route-hero__slide,.cs-route-hero__ghost{position:relative;flex:0 0 var(--cs-route-width);min-width:0;height:var(--cs-route-desktop-height);overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;background:#b1b3b3}.cs-route-hero__ghost{display:none;pointer-events:none}.cs-route-hero.is-ready .cs-route-hero__ghost{display:block}.cs-route-hero__picture{display:contents}.cs-route-hero__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--cs-route-focal, center)!important}.cs-route-hero__placeholder{opacity:.5}.cs-route-hero__intro h1.cs-route-hero__brand-heading{display:flex;align-items:center;justify-content:center;gap:24px}.cs-route-hero__brand-lead{max-width:210px;font-size:28px;line-height:1.2;text-align:left;text-wrap:balance;font-weight:400;letter-spacing:-.025em}.cs-route-hero__brand-mark{display:block;flex:0 1 auto;width:var(--cs-route-mark-width, 200px);height:auto}.cs-route-hero__intro-text{margin:14px 0 0;font-size:14px;line-height:1.5;font-weight:400}.cs-route-hero__slide--light{--cs-route-ink: #fff;--cs-route-paper: #000;--cs-route-shade: 0,0,0}.cs-route-hero__slide--dark{--cs-route-ink: #000;--cs-route-paper: #fff;--cs-route-shade: 255,255,255}.cs-route-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--cs-route-shade),0) 25%,rgba(var(--cs-route-shade),calc(var(--cs-route-overlay) * .4)) 50%,rgba(var(--cs-route-shade),var(--cs-route-overlay)) 78%)}.cs-route-hero__content{position:absolute;z-index:1;inset-inline:0;bottom:0;padding:36px 40px;color:var(--cs-route-ink);display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:opacity .28s ease}.cs-route-hero__content h2{margin:0;color:inherit;font:600 clamp(28px,3.3vw,48px)/1.1 "Open Sans",Arial,sans-serif;letter-spacing:-.035em}.cs-route-hero__content p{max-width:510px;margin:0;color:inherit;font-size:16px;line-height:1.5;font-weight:400}.cs-route-hero__slide--center .cs-route-hero__content{align-items:center;text-align:center}.cs-route-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px}.cs-route-hero__slide--center .cs-route-hero__actions{justify-content:center}.cs-route-hero__button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 20px;color:var(--cs-route-paper);background:var(--cs-route-ink);font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;transition:opacity .18s ease}.cs-route-hero__button:hover{opacity:.88}.cs-route-hero__secondary{color:inherit;font-size:14px;font-weight:600;text-underline-offset:6px;text-decoration:underline}.cs-route-hero__navigation{display:none;align-items:center;justify-content:center;gap:16px;padding:12px 24px 6px}.cs-route-hero.is-ready .cs-route-hero__navigation{display:flex}.cs-route-hero__tabs{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:0 24px}.cs-route-hero__tab{min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;color:#000;font:400 14px/1.4 Open Sans,Arial,sans-serif;background:transparent;cursor:pointer;transition:border-color .2s ease}.cs-route-hero__tab[aria-pressed=true]{border-bottom-color:#000;font-weight:600}.cs-route-hero__dot{display:none}.cs-route-hero__arrow{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid #B1B3B3;border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:background .18s ease}.cs-route-hero__arrow:hover{background:#b1b3b3}.cs-route-hero :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.cs-route-hero.is-ready :is(.cs-route-hero__slide,.cs-route-hero__ghost):not(.is-active) .cs-route-hero__content{opacity:0}.cs-route-hero--static .cs-route-hero__track{padding:0;overflow:clip;scroll-snap-type:none}.cs-route-hero--static .cs-route-hero__slide{flex-basis:100%}@media(max-width:999px)and (min-width:700px){.cs-route-hero__content{padding:28px}.cs-route-hero__content h2{font-size:34px}}@media(max-width:699px){.cs-route-hero__intro{padding:18px 20px 20px}.cs-route-hero__intro h1{font-size:25px;max-width:380px}.cs-route-hero__intro h1.cs-route-hero__brand-heading{gap:18px}.cs-route-hero__brand-lead{max-width:136px;font-size:22px;line-height:1.2}.cs-route-hero__brand-mark{width:var(--cs-route-mobile-mark-width, 156px);max-width:52%}.cs-route-hero__intro-text{margin-top:12px;font-size:12px}.cs-route-hero__track{padding:0;scroll-padding:0;gap:8px}.cs-route-hero__slide,.cs-route-hero__ghost{flex-basis:100%;height:var(--cs-route-mobile-height)}.cs-route-hero__image{object-position:var(--cs-route-mobile-focal, center)!important}.cs-route-hero__content{padding:28px 24px;gap:10px}.cs-route-hero__content h2{font-size:32px}.cs-route-hero__content p{font-size:14px;line-height:1.5}.cs-route-hero__actions{gap:14px;margin-top:6px}.cs-route-hero__button{min-height:48px;padding:12px 20px;gap:16px}.cs-route-hero__navigation{padding:10px 6px 0;gap:0}.cs-route-hero__tabs{flex:1;flex-wrap:nowrap;gap:0}.cs-route-hero__tab{position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0}.cs-route-hero__tab-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.cs-route-hero__dot{display:block;width:8px;height:8px;border:1px solid #000;border-radius:50%;background:#fff;transition:background-color .18s ease,transform .18s ease}.cs-route-hero__tab[aria-pressed=true] .cs-route-hero__dot{background:#000;transform:scale(1.15)}.cs-route-hero__arrow{width:44px;min-width:44px;height:44px;border:0;border-radius:0}}@media(min-width:700px){.cs-route-hero[data-desktop-layout=caption] :is(.cs-route-hero__slide,.cs-route-hero__ghost){height:auto;display:flex;flex-direction:column;background:#fff}.cs-route-hero[data-desktop-layout=caption] .cs-route-hero__ghost{display:none}.cs-route-hero[data-desktop-layout=caption].is-ready .cs-route-hero__ghost{display:flex}.cs-route-hero[data-desktop-layout=caption] .cs-route-hero__picture{display:block;position:relative;height:var(--cs-route-desktop-height);flex-shrink:0}.cs-route-hero[data-desktop-layout=caption] .cs-route-hero__shade{display:none}.cs-route-hero[data-desktop-layout=caption] .cs-route-hero__content{position:relative;inset:auto;min-height:185px;flex:1;padding:20px 28px;gap:8px;--cs-route-ink: #000;--cs-route-paper: #fff}.cs-route-hero[data-desktop-layout=caption] .cs-route-hero__content h2{font-size:32px}.cs-route-hero[data-desktop-layout=caption] .cs-route-hero__actions{margin-top:4px}}@media(max-width:699px){.cs-route-hero[data-mobile-layout=caption] :is(.cs-route-hero__slide,.cs-route-hero__ghost){height:auto;display:flex;flex-direction:column;background:#fff}.cs-route-hero[data-mobile-layout=caption] .cs-route-hero__ghost{display:none}.cs-route-hero[data-mobile-layout=caption].is-ready .cs-route-hero__ghost{display:flex}.cs-route-hero[data-mobile-layout=caption] .cs-route-hero__picture{display:block;position:relative;height:var(--cs-route-mobile-height);flex-shrink:0}.cs-route-hero[data-mobile-layout=caption] .cs-route-hero__shade{display:none}.cs-route-hero[data-mobile-layout=caption] .cs-route-hero__content{position:relative;inset:auto;min-height:185px;flex:1;padding:20px 24px;gap:8px;--cs-route-ink: #000;--cs-route-paper: #fff}.cs-route-hero[data-mobile-layout=caption] .cs-route-hero__content h2{font-size:28px}.cs-route-hero[data-mobile-layout=caption] .cs-route-hero__actions{margin-top:4px}}@media(prefers-reduced-motion:reduce){.cs-route-hero *{scroll-behavior:auto!important;transition:none!important}}.cs-route-hero.cs-route-hero--static .cs-route-hero__content{min-height:0}.cs-route-hero__content:not(:has(*)){display:none}.cs-mobile-category-section{display:none}@media screen and (max-width:699px){.cs-mobile-category-section{display:block;background:#fff}.cs-mobile-categories{padding:0 16px 12px;color:#000;font-family:Open Sans,Arial,sans-serif}.cs-mobile-categories__list{display:flex;gap:6px;margin:0;padding:2px;overflow-x:auto;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cs-mobile-categories__list::-webkit-scrollbar{display:none}.cs-mobile-categories__item{flex:1 0 auto}.cs-mobile-categories__link{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px 7px;border-radius:4px;background:#b1b3b338;color:#000;font-size:12px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.cs-mobile-categories__link:focus:not(:focus-visible){outline:none}.cs-mobile-categories__link:focus-visible{outline:2px solid #000000;outline-offset:1px}.cs-mobile-categories__link[aria-current=page]{background:#000;color:#fff}}@media(hover:hover)and (max-width:699px){.cs-mobile-categories__link:hover{background:#b1b3b366}.cs-mobile-categories__link[aria-current=page]:hover{background:#000}}@media screen and (max-width:359px){.cs-mobile-categories{padding-right:10px;padding-left:10px}.cs-mobile-categories__list{gap:4px}.cs-mobile-categories__link{padding-right:5px;padding-left:5px;font-size:11px}}@media(prefers-reduced-motion:reduce){.cs-mobile-categories__link{transition:none}}.cs-straps{display:block;background:#fff;color:#000;font-family:Open Sans,Arial,sans-serif;font-weight:400;scroll-margin-top:130px}.cs-straps [hidden]{display:none!important}.cs-straps__stage{display:flow-root}.cs-straps__inner{max-width:1280px;margin:auto;padding:28px 40px 0}.cs-straps h1,.cs-straps h2,.cs-straps h3,.cs-straps strong{font-family:inherit;font-weight:600;color:#000;letter-spacing:-.025em;text-transform:none}.cs-straps h1{font-size:clamp(32px,3.3vw,42px);line-height:1.2;margin:0 0 12px}.cs-straps__intro{text-align:center;margin-bottom:24px}.cs-straps__intro p{font-size:16px;line-height:1.6}.cs-straps__style-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.cs-straps__style-heading h2{font-size:19px;line-height:1.4}.cs-straps__text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:5px}.cs-straps__styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cs-straps__style{display:flex;flex-direction:column;min-width:0;padding-bottom:18px;border-bottom:2px solid #B1B3B3;text-decoration:none}.cs-straps__style[aria-current=true],.cs-straps__style:hover{border-color:#000}.cs-straps__style-image{display:block;width:100%;height:220px;object-fit:contain;margin-bottom:12px}.cs-straps__style-name{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:17px;font-weight:600;line-height:1.4}.cs-straps__style-arrow{font-size:15px}.cs-straps__style[aria-current=true] .cs-straps__style-arrow{color:#da291c}.cs-straps__style-summary{font-size:12px;line-height:1.6;margin-top:6px}.cs-straps__style-price{font-size:13px;line-height:1.5;margin-top:10px}.cs-straps__style-note{font-size:12px;line-height:1.6;margin-top:14px}.cs-straps__panel{margin-top:40px;padding-top:28px;border-top:1px solid #B1B3B3;scroll-margin-top:120px}.cs-straps__panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.cs-straps__selected-name{font-size:13px;margin-bottom:8px}.cs-straps__panel-heading h2{font-size:28px;line-height:1.3;scroll-margin-top:150px}.cs-straps__design-description{font-size:14px;line-height:1.65;margin-top:12px;max-width:720px}.cs-straps__models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:28px}.cs-strap-model{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px}.cs-strap-model__image{display:block;width:100%;aspect-ratio:1;object-fit:contain}.cs-strap-model h3{font-size:21px;line-height:1.4;letter-spacing:-.02em}.cs-strap-model__description{font-size:13px;line-height:1.65;margin:7px 0 14px;max-width:300px}.cs-strap-model__name{font-size:12px;line-height:1.5}.cs-strap-model__price{font-size:16px;font-weight:600;line-height:1.5;margin:6px 0 10px}.cs-strap-model__specs{font-size:12px;line-height:1.6}.cs-straps .cs-strap-model details{border:0;margin-top:4px}.cs-straps .cs-strap-model summary{font-size:12px;font-weight:400;min-height:36px;padding:4px 0;justify-content:flex-start;gap:10px}.cs-straps .cs-strap-model summary>span{font-size:16px}.cs-strap-model__lengths{font-size:12px;line-height:1.7;padding-bottom:8px}.cs-strap-model__link{display:flex;justify-content:space-between;align-items:center;min-height:46px;gap:16px;border-bottom:1px solid #000000;margin-top:12px;font-size:14px;font-weight:600}.cs-straps a:hover{text-decoration-thickness:2px}.cs-straps :focus-visible{outline:2px solid #DA291C;outline-offset:4px}.cs-straps [data-panel-heading]:focus{outline:none}.cs-straps [data-panel-heading]:focus-visible{outline:2px solid #DA291C;outline-offset:4px}.cs-straps[data-input=pointer] :focus{outline:none}.cs-straps__next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:24px;font-size:12px;line-height:1.6}.cs-straps__help{display:grid;grid-template-columns:1fr 1.7fr;gap:60px;margin-top:54px}.cs-straps__help>h2{font-size:22px;line-height:1.4;max-width:240px;padding-top:18px}.cs-straps details{border-bottom:1px solid #B1B3B3}.cs-straps__questions>details:first-child{border-top:1px solid #B1B3B3}.cs-straps summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:16px 0;list-style:none;font-size:14px;font-weight:600;cursor:pointer}.cs-straps summary::-webkit-details-marker{display:none}.cs-straps summary>span{font-size:22px;font-weight:400}.cs-straps details[open]>summary>span{transform:rotate(45deg)}.cs-straps__answer{padding:0 0 22px;font-size:13px;line-height:1.75}.cs-straps__answer p+p{margin-top:14px}#cs-strap-connections{scroll-margin-top:130px}.cs-straps__other-links{display:flex;flex-direction:column;align-items:flex-start}.cs-straps__other-links a{display:inline-flex;align-items:center;gap:20px;min-height:44px;text-decoration:underline;text-underline-offset:5px}.cs-straps__photo-note{font-size:11px;line-height:1.5;margin-top:24px}.cs-straps__catalog{padding-top:52px;scroll-margin-top:120px}.cs-straps__catalog h2{font-size:28px;line-height:1.3}.cs-strap-selector-section:has(cs-strap-selector)~[id$=__rich_text_7tdVXK]{display:none!important}@media(max-width:999px){.cs-straps__styles{gap:16px}.cs-straps__style-name{font-size:15px}.cs-strap-model{grid-template-columns:100px minmax(0,1fr);gap:12px}.cs-straps__models{gap:24px}}@media(max-width:699px){.cs-straps__inner{padding:28px 20px 0}.cs-straps__intro{margin-bottom:22px;text-align:left}.cs-straps h1{font-size:32px;margin-bottom:10px}.cs-straps__intro p{font-size:14px;max-width:310px}.cs-straps__style-heading h2{font-size:17px}.cs-straps__style-heading{gap:10px;margin-bottom:8px}.cs-straps__style-heading a{font-size:11px;gap:6px}.cs-straps__styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.cs-straps__style{padding-bottom:12px}.cs-straps__style-image{height:145px;margin-bottom:10px}.cs-straps__style-name{font-size:14px;align-items:flex-start;gap:4px}.cs-straps__style-arrow{font-size:13px;flex-shrink:0}.cs-straps__style-summary{font-size:11px;line-height:1.6;margin-top:4px}.cs-straps__style-price{font-size:12px;margin-top:auto;padding-top:7px}.cs-straps[data-selected] [data-style-grid],.cs-straps[data-selected] [data-style-heading],.cs-straps[data-selected] [data-style-note]{display:none}.cs-straps__panel{margin-top:0;padding-top:20px}.cs-straps__panel-heading{align-items:flex-start;gap:12px}.cs-straps__panel-heading h2{font-size:25px;max-width:230px}.cs-straps__panel-heading>a{font-size:12px;flex-shrink:0;gap:6px}.cs-straps__design-description{font-size:13px;margin-top:14px}.cs-straps__models{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:22px}.cs-strap-model{grid-template-columns:100px minmax(0,1fr);gap:16px;padding-bottom:20px;border-bottom:1px solid #B1B3B3}.cs-strap-model h3{font-size:19px}.cs-strap-model__description{font-size:12px;margin:6px 0 10px}.cs-strap-model__name{font-size:11px}.cs-strap-model__price{font-size:15px}.cs-strap-model__link{font-size:13px}.cs-straps__next{display:block;margin-top:14px}.cs-straps__help{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:36px}.cs-straps__help>h2{font-size:20px;max-width:none;padding:0}.cs-straps summary{font-size:13px}.cs-straps__catalog{padding-top:36px}.cs-straps__catalog h2{font-size:25px}}@media(max-width:359px){.cs-straps__inner{padding-inline:16px}.cs-strap-model{grid-template-columns:76px minmax(0,1fr);gap:12px}.cs-straps__panel-heading h2{font-size:22px}}.cs-delivery-returns{border-block-start:1px solid #b1b3b3;color:#000;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;text-align:start}.cs-delivery-returns__row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding-block:16px 8px;border-block-end:1px solid #b1b3b3}.cs-delivery-returns__icon{padding-block-start:2px}.cs-delivery-returns__icon svg{display:block}.cs-delivery-returns__content{min-width:0}.cs-delivery-returns__heading{margin:0;font-size:14px;font-weight:600;line-height:1.5}.cs-delivery-returns__note{margin:4px 0 0}.cs-delivery-returns__details{margin:0}.cs-delivery-returns__details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 0;list-style:none;cursor:pointer}.cs-delivery-returns__details summary::-webkit-details-marker{display:none}.cs-delivery-returns__details summary>span:first-child{text-decoration:underline;text-underline-offset:3px}.cs-delivery-returns__toggle{flex:0 0 12px;position:relative;width:12px;height:12px}.cs-delivery-returns__toggle:before,.cs-delivery-returns__toggle:after{content:"";position:absolute;background:currentColor}.cs-delivery-returns__toggle:before{width:12px;height:1px;inset-block-start:5.5px;inset-inline-start:0}.cs-delivery-returns__toggle:after{width:1px;height:12px;inset-block-start:0;inset-inline-start:5.5px}.cs-delivery-returns__details[open] .cs-delivery-returns__toggle:after{display:none}.cs-delivery-returns__body{padding-block:2px 12px;overflow-wrap:anywhere}.cs-delivery-returns__body p{margin:0 0 10px}.cs-delivery-returns__body a{text-decoration:underline;text-underline-offset:3px}.cs-delivery-returns summary:focus-visible,.cs-delivery-returns a:focus-visible{outline:2px solid #000;outline-offset:4px}@media(max-width:699px){body:has(.cs-mobile-product-overview) .header{--header-logo-width: 72px;--header-icon-list-spacing: 22px}body:has(.cs-mobile-product-overview) .header__wrapper{min-height:56px;padding:6px 16px}body:has(.cs-mobile-product-overview) .header__icon-list .tap-area{min-width:24px;min-height:24px}body:has(.cs-mobile-product-overview) .header__icon-list .tap-area>.icon{margin:1px}.shopify-section--main-product:has(.cs-mobile-product-overview){--section-spacing-block-start: 8px !important}.product.cs-mobile-product-overview{grid-template-columns:minmax(0,1fr) fit-content(42%);gap:8px 12px}.product.cs-mobile-product-overview>*{grid-column:1 / -1}.cs-mobile-product-overview>.product-info{display:contents;position:static}.cs-mobile-product-overview>.product-info>*{grid-column:1 / -1;margin-block:0;min-width:0}.cs-mobile-product-overview>.product-info>:not([data-block-type=title],[data-block-type=price],[data-block-type=rating],[data-block-type=title]+[data-block-type=text],:has(.jdgm-preview-badge)){margin-block-start:8px}.cs-mobile-product-overview>.product-info>:is([data-block-type=title],[data-block-type=price],[data-block-type=rating]),.cs-mobile-product-overview>.product-info>[data-block-type=title]+[data-block-type=text],.cs-mobile-product-overview>.product-info>.product-info__block-item:has(.jdgm-preview-badge){order:-2}.cs-mobile-product-overview>.product-info>[data-block-type=title]{grid-area:2 / 1;align-self:baseline}.cs-mobile-product-overview>.product-info>[data-block-type=rating],.cs-mobile-product-overview>.product-info>.product-info__block-item:has(.jdgm-preview-badge),.cs-mobile-product-overview .product-info__price>.rating-with-text>.rating{grid-area:1 / 1;align-self:center;margin-inline:0;order:-2}.cs-mobile-product-overview>.product-info>[data-block-type=price],.cs-mobile-product-overview .product-info__price,.cs-mobile-product-overview .product-info__price>.rating-with-text,.cs-mobile-product-overview .product-info__price .product-info__badge-list{display:contents}.cs-mobile-product-overview .product-info__price price-list{grid-area:2 / 2;order:-2;align-self:baseline;justify-self:end;justify-content:flex-end;gap:2px 6px;min-width:0;text-align:end}.cs-mobile-product-overview .product-info__price on-sale-badge{grid-area:1 / 2;order:-2;align-self:center;justify-self:end;margin:0;max-width:100%;font-size:12px;line-height:1.4}.cs-mobile-product-overview .product-info__price sold-out-badge,.cs-mobile-product-overview .product-info__price>p{grid-column:1 / -1;order:-2;margin:0}.cs-mobile-product-overview .product-info__price sold-out-badge{justify-self:start}.cs-mobile-product-overview .product-info__price compare-at-price{order:-1}.cs-mobile-product-overview>.product-gallery{order:-1;margin-block-start:4px}.cs-mobile-product-overview .product-info__title{font-family:Open Sans,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1.2}.cs-mobile-product-overview>.product-info>[data-block-type=title]+[data-block-type=text]{font-family:Open Sans,Arial,sans-serif;font-size:13px;line-height:1.45}.cs-mobile-product-overview .jdgm-preview-badge{font-size:13px;line-height:1.4}.cs-mobile-product-overview .jdgm-preview-badge .jdgm-star{font-size:13px}.cs-mobile-product-overview [data-block-type=price]{font-family:Open Sans,Arial,sans-serif}.cs-mobile-product-overview [data-block-type=price] price-list,.cs-mobile-product-overview [data-block-type=price] price-list>:is(sale-price,regular-price,compare-at-price){font-size:16px;line-height:1.35}.shopify-section--main-product variant-picker fieldset{scroll-margin-top:calc(var(--header-height, 0px) + 20px)}.product-quick-add.cs-mobile-purchase-bar{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #B1B3B3;color:#000;font-family:Open Sans,Arial,sans-serif;box-shadow:0 -2px 12px #0000000d}.cs-mobile-purchase-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.cs-mobile-purchase-summary__details{min-width:0;display:grid;gap:3px}.cs-mobile-purchase-summary__selection{font-size:12px;line-height:1.4}.cs-mobile-purchase-summary price-list{font-size:15px;line-height:1.4}.cs-mobile-purchase-summary__change{flex:0 0 auto;min-height:44px;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cs-mobile-purchase-summary__change:focus-visible{outline:2px solid #000000;outline-offset:3px}.cs-mobile-purchase-bar>buy-buttons>.button{min-height:48px}html.lock .cs-mobile-purchase-bar,body:has(.cs-sizing-lightbox.pswp--open) .cs-mobile-purchase-bar{opacity:0;visibility:hidden;pointer-events:none}html:not(.lock) body:has(cs-mobile-quick-add.is-visible):not(:has(.cs-sizing-lightbox.pswp--open)) #gorgias-chat-container #chat-button{bottom:calc(var(--cs-mobile-bar-height, 116px) + 12px)!important}}@media(prefers-reduced-motion:reduce){.product-quick-add.cs-mobile-purchase-bar{transition:none}}.cs-sling-gift{display:block;padding-block:20px;border-block:1px solid #B1B3B3;font-family:Open Sans,Arial,sans-serif;font-weight:400;color:#000;scroll-margin-top:calc(var(--header-height, 0px) + 20px)}.cs-sling-gift [hidden]{display:none!important}.cs-sling-gift__heading{font-size:20px;font-weight:600;line-height:1.35;margin:0 0 8px}.cs-sling-gift__intro{font-size:14px;line-height:1.55;margin:0 0 16px}.cs-sling-gift__models{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-sling-gift__model{min-width:0;position:relative;cursor:pointer}.cs-sling-gift__model>input{position:absolute;inset:10px auto auto 10px;z-index:1;width:16px;height:16px;accent-color:#000}.cs-sling-gift__card{height:100%;padding:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #B1B3B3;border-radius:4px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.cs-sling-gift__model>input:checked+.cs-sling-gift__card{border-color:#000;box-shadow:inset 0 0 0 1px #000}.cs-sling-gift__model>input:focus-visible+.cs-sling-gift__card{outline:2px solid #000;outline-offset:3px}.cs-sling-gift__model>input:disabled+.cs-sling-gift__card{opacity:.5;cursor:not-allowed}.cs-sling-gift__photo{display:block;width:112px;height:96px;object-fit:contain;align-self:center;margin-bottom:4px}.cs-sling-gift__name{font-size:15px;font-weight:600}.cs-sling-gift__detail{font-size:12px;line-height:1.45}.cs-sling-gift__value{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:auto;padding-top:4px;font-size:12px}.cs-sling-gift__value s{opacity:.65}.cs-sling-gift__value>span{font-weight:600}.cs-sling-gift__options{overflow:hidden}.cs-sling-gift__panel{padding-top:16px}.cs-sling-gift__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-sling-gift__field{min-width:0;display:grid;gap:5px;font-size:13px}.cs-sling-gift__field select{width:100%;min-height:44px;padding:10px 25px 10px 10px;border:1px solid #B1B3B3;border-radius:3px;background-color:#fff;font-family:inherit;font-size:16px;color:#000}.cs-sling-gift__field select:focus-visible,.cs-sling-gift__skip input:focus-visible{outline:2px solid #000;outline-offset:3px}.cs-sling-gift__sizing{margin-top:12px}.cs-sling-gift__sizing .cs-sizing-trigger{font-size:13px}.cs-sling-gift__skip{display:flex;gap:8px;align-items:center;font-size:13px;min-height:44px;cursor:pointer;margin-top:8px}.cs-sling-gift__skip input{accent-color:#000;width:16px;height:16px}.cs-sling-gift__terms{font-size:12px;line-height:1.55;margin:4px 0 0}.cs-sling-gift__status{font-size:13px;line-height:1.5;margin-top:12px}.cs-sling-gift__status[data-error]{color:#da291c}.cs-sling-gift__recovery{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;margin-top:8px}.cs-sling-gift__recovery>*{min-height:44px;display:inline-flex;align-items:center}.cs-sling-gift[aria-busy=true] .cs-sling-gift__models,.cs-sling-gift[aria-busy=true] .cs-sling-gift__options,.cs-sling-gift[aria-busy=true] .cs-sling-gift__skip{pointer-events:none;opacity:.65}@media screen and (max-width:699px){.cs-sling-gift{padding-block:12px}.cs-sling-gift__heading{font-size:18px;margin-bottom:6px}.cs-sling-gift__intro{font-size:13px;line-height:1.45;margin-bottom:10px}.cs-sling-gift__models{gap:8px}.cs-sling-gift__model>input{inset:7px auto auto 7px;width:14px;height:14px}.cs-sling-gift__card{padding:8px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"photo name" "photo value" "detail detail";align-content:start;align-items:center;gap:4px 8px}.cs-sling-gift__photo{grid-area:photo;width:40px;height:50px;margin:0}.cs-sling-gift__name{grid-area:name;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.cs-sling-gift__detail{grid-area:detail;margin-top:2px}.cs-sling-gift__value{grid-area:value;align-self:end;margin:0;padding:0;gap:2px 4px}.cs-sling-gift__panel{padding-top:10px}.cs-sling-gift__fields{gap:8px}.cs-sling-gift__field{gap:4px}.cs-sling-gift__field:only-child{grid-column:1 / -1}.cs-sling-gift__utilities{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-top:4px}.cs-sling-gift__sizing,.cs-sling-gift__skip{margin-top:0}.cs-sling-gift__sizing .cs-sizing-trigger{min-height:44px}.cs-sling-gift__terms{line-height:1.45;margin-top:2px}}@media screen and (max-width:359px){.cs-sling-gift__card{grid-template-areas:"photo value" "name name" "detail detail"}}@media(prefers-reduced-motion:reduce){.cs-sling-gift__card{transition:none}}.cs-strap-arrow{display:inline-block;flex:0 0 auto;width:1em;height:1em;vertical-align:-.125em}cs-sizing-photo{display:block}.cs-sizing__photo-link{display:block;position:relative;min-width:44px;min-height:44px;cursor:zoom-in}.cs-sizing__photo-link:focus-visible{outline:2px solid #000000;outline-offset:4px}.cs-sizing__photo-enlarge{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:20px;height:20px;border:1px solid #B1B3B3;border-radius:50%;background:#fff;color:#000;font:600 16px/1 Open Sans,Arial,sans-serif}.cs-sizing__photo-error:not(:empty){display:block;margin-top:6px;font-size:11px}.cs-sizing-lightbox{--pswp-bg: #FFFFFF;--pswp-placeholder-bg: #FFFFFF;font-family:Open Sans,Arial,sans-serif;color:#000}.cs-sizing-lightbox .pswp__cs-sizing-caption{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:calc(100% - 40px);max-width:700px;max-height:25dvh;overflow:auto;padding:8px 12px;background:#fff;color:#000;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.cs-sizing-lightbox .pswp__button:focus-visible{outline:2px solid #000000;outline-offset:-4px}body:has(.cs-sizing-lightbox.pswp--open) #gorgias-chat-container #chat-button{visibility:hidden!important;pointer-events:none}.cs-sizing,.cs-sizing-trigger,.cs-sizing-hint,.cs-sizing-range-help,.cs-sizing-drawer{font-family:Open Sans,Arial,sans-serif;font-weight:400;color:#000}.cs-sizing{line-height:1.65;font-size:14px}.cs-sizing h1,.cs-sizing h2,.cs-sizing h3,.cs-sizing strong,.cs-sizing__back,.cs-sizing-drawer [slot=header]{font-family:Open Sans,Arial,sans-serif;font-weight:600;letter-spacing:-.02em}.cs-sizing h1{font-size:clamp(32px,3.6vw,46px);line-height:1.15;max-width:420px}.cs-sizing h2{font-size:23px;line-height:1.3;margin-bottom:20px}.cs-sizing h3{font-size:17px;line-height:1.4;margin-bottom:8px}.cs-sizing-trigger{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:4px}.variant-picker__option-info:has(>.cs-sizing-trigger){flex-wrap:wrap;gap:4px 12px}.cs-sizing-trigger:focus-visible,.cs-sizing__back:focus-visible,.cs-sizing a:focus-visible{outline:2px solid #000000;outline-offset:4px}.cs-sizing-hint{font-size:12px;line-height:1.6;max-width:430px;margin:0}.cs-sizing-range-help{font-size:13px}.cs-sizing__lead{font-size:17px;line-height:1.6;margin-top:18px}.cs-sizing__fit-note{font-size:13px;line-height:1.7;margin-top:22px}.cs-sizing__note{font-size:11px;line-height:1.65;margin-top:12px}.cs-sizing__table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:20px}.cs-sizing__table th,.cs-sizing__table td{text-align:left;vertical-align:top;border-bottom:1px solid #B1B3B3;padding:16px 0}.cs-sizing__table thead th{font-size:11px;font-weight:400;padding:0 0 12px}.cs-sizing__table th:first-child{width:100px;padding-right:18px}.cs-sizing__table tbody th{font-weight:400}.cs-sizing__table td strong{font-size:15px}.cs-sizing__table td p{font-size:13px;margin-top:5px;line-height:1.55}.cs-sizing__row-content{display:flex;align-items:flex-start;gap:16px}.cs-sizing__row-content>div{flex:1;min-width:0}.cs-sizing__row-photo{flex:0 0 88px;margin:0}.cs-sizing__row-photo img{display:block;width:88px;height:auto;aspect-ratio:3 / 4;object-fit:contain}.cs-sizing__row-photo figcaption{font-size:10px;line-height:1.45;margin-top:6px;overflow-wrap:anywhere}.cs-sizing__custom{margin-top:12px}.cs-sizing__custom a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.cs-sizing-trigger>svg,.cs-sizing__back>svg{flex:0 0 18px;width:18px;height:18px}.cs-sizing__down{display:inline-flex;transform:rotate(135deg)}.cs-sizing__adjustable-options strong>svg{width:22px;height:22px}.cs-sizing__inches{display:block;font-size:26px;font-weight:600;line-height:1.1}.cs-sizing__cm{display:block;font-size:11px;margin-top:5px}.cs-sizing__selected-label{display:block;font-size:10px;font-weight:600;margin-top:5px}.cs-sizing__selected th,.cs-sizing__selected td{border-bottom:2px solid #000000}.cs-sizing__measure{margin-top:38px;padding-top:30px;border-top:1px solid #B1B3B3}.cs-sizing__methods{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cs-sizing__number{display:block;font-size:11px;margin-bottom:10px}.cs-sizing__methods p{font-size:13px}.cs-sizing__endpoints{margin-top:30px}.cs-sizing__diagrams{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:12px 0 16px}.cs-sizing__diagrams svg{display:block;width:100%;height:auto}.cs-sizing__diagrams figcaption{font-size:11px}.cs-sizing__endpoints>p{font-size:12px}.cs-sizing__links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px;font-size:12px}.cs-sizing__links a{display:inline-flex;align-items:center;min-height:44px;background:none;text-decoration:underline;text-underline-offset:4px}.cs-sizing-drawer .cs-sizing__back{display:flex!important;position:static!important;width:100%;min-height:44px;justify-content:space-between;align-items:center;background-color:#000!important;color:#fff!important;padding:12px 18px;font-size:14px}.cs-sizing-drawer{--dialog-background: 255 255 255;--text-primary: 0 0 0}.cs-sizing-drawer [slot=header]{font-size:23px;line-height:1.3}.cs-sizing__product{font-size:12px;font-weight:600}.cs-sizing--drawer .cs-sizing__lead{font-size:15px;margin-top:8px}.cs-sizing--drawer h2{font-size:20px}.cs-sizing__range{display:grid;gap:4px;margin:24px 0 16px}.cs-sizing__range>span{font-size:12px}.cs-sizing__range strong{font-size:34px;line-height:1.25}.cs-sizing--page{max-width:1160px;margin:auto;padding:54px 40px 64px;background:#fff}.cs-sizing__opening{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.cs-sizing__opening header{align-self:start}.cs-sizing__opening header>.cs-sizing-trigger{margin-top:20px}.cs-sizing--page .cs-sizing__measure{margin-top:60px;padding-top:40px}.cs-sizing--page .cs-sizing__methods{gap:60px}.cs-sizing--page .cs-sizing__diagrams{max-width:880px;gap:60px}.cs-sizing__adjustable{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;border-top:1px solid #B1B3B3;margin-top:40px;padding-top:36px}.cs-sizing__adjustable p{font-size:13px}.cs-sizing__adjustable-options{display:grid}.cs-sizing__adjustable-options a{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid #B1B3B3}.cs-sizing__adjustable-options a>span{font-size:12px}.cs-sizing__adjustable-options strong{font-size:24px;display:flex;justify-content:space-between}.cs-sizing__page-links{margin-top:40px}#cs-size-measure{scroll-margin-top:120px}.cs-sizing__photos{margin-top:44px}.cs-sizing__photos>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cs-sizing__photos img{width:100%;height:auto}.cs-sizing__photos figcaption{font-size:12px;margin-top:12px}@media(max-width:699px){.cs-sizing--page{padding:30px 24px 44px}.cs-sizing__opening,.cs-sizing__adjustable{grid-template-columns:minmax(0,1fr);gap:28px}.cs-sizing__opening header{max-width:450px}.cs-sizing h1{font-size:32px}.cs-sizing h2{font-size:21px}.cs-sizing__lead{font-size:15px;margin-top:14px}.cs-sizing__fit-note{margin-top:14px;font-size:12px}.cs-sizing__opening header>.cs-sizing-trigger{margin-top:8px}.cs-sizing__table th:first-child{width:78px;padding-right:12px}.cs-sizing__table td p{font-size:12px}.cs-sizing__table td strong{font-size:14px}.cs-sizing__methods,.cs-sizing__diagrams,.cs-sizing__photos>div{grid-template-columns:minmax(0,1fr);gap:24px}.cs-sizing--page .cs-sizing__methods{gap:24px}.cs-sizing--page .cs-sizing__diagrams{gap:20px}.cs-sizing__diagrams{gap:12px}.cs-sizing__diagrams figure{max-width:400px}.cs-sizing--page .cs-sizing__measure{margin-top:32px;padding-top:28px}.drawer.cs-sizing-drawer{--drawer-content-max-height: 88dvh}.cs-sizing-drawer::part(footer){padding:16px 24px}.cs-sizing--drawer .cs-sizing__table th,.cs-sizing--drawer .cs-sizing__table td{padding-top:12px;padding-bottom:12px}.cs-sizing--drawer .cs-sizing__table thead th{padding-top:0;padding-bottom:10px}.cs-sizing__row-content{gap:12px}.cs-sizing__row-photo{flex-basis:68px}.cs-sizing__row-photo img{width:68px}.cs-sizing-drawer [slot=header]{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map */
