:root{--sd-accent: #00abd3;--sd-accent-deep: #007a96;--sd-ink: #101418;--sd-ink-soft: #5b6570;--sd-surface: #ffffff;--sd-surface-2: #f4f6f8;--sd-line: rgba(16, 20, 24, .12);--sd-radius: 14px;--sd-radius-sm: 999px;--sd-shadow: 0 1px 2px rgba(16,20,24,.05), 0 8px 24px rgba(16,20,24,.06);--sd-max: 1400px;--sd-font-num: "Archivo", ui-sans-serif, system-ui, sans-serif}.sd-wrap{max-width:var(--page-width, var(--sd-max));margin:0 auto;padding:0 1.5rem}@media(max-width:749px){.sd-wrap{padding:0 1rem}}.sd-section{padding:3.2rem 0}.sd-section--tight{padding:1.8rem 0}@media(max-width:749px){.sd-section{padding:2.4rem 0}}.sd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 1.4rem}.sd-head__title{font-size:clamp(1.9rem,2.6vw,2.8rem);line-height:1.1;margin:0;letter-spacing:-.01em}.sd-head__sub{margin:.4rem 0 0;color:var(--sd-ink-soft);font-size:1.4rem}.sd-head__link{font-size:1.35rem;text-decoration:none;color:var(--sd-accent-deep);border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.sd-head__link:hover{color:var(--sd-ink)}.sd-chips{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:.2rem .2rem .6rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sd-chips::-webkit-scrollbar{display:none}.sd-chips--wrap{flex-wrap:wrap;overflow:visible}.sd-chip{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.3rem;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-line);background:var(--sd-surface);color:var(--sd-ink);text-decoration:none;font-size:1.35rem;line-height:1;font-weight:500;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.sd-chip:hover{border-color:var(--sd-accent);color:var(--sd-accent-deep);transform:translateY(-1px)}.sd-chip--solid{background:var(--sd-accent);border-color:var(--sd-accent);color:#fff}.sd-chip--solid:hover{background:var(--sd-accent-deep);border-color:var(--sd-accent-deep);color:#fff}.sd-chip__count{font-size:1.1rem;opacity:.55;font-variant-numeric:tabular-nums}.sd-tiles{display:grid;gap:.9rem;grid-template-columns:repeat(var(--sd-cols, 6),minmax(0,1fr))}@media(max-width:1200px){.sd-tiles{grid-template-columns:repeat(min(var(--sd-cols, 6),4),minmax(0,1fr))}}@media(max-width:749px){.sd-tiles{grid-template-columns:repeat(var(--sd-cols-mobile, 2),minmax(0,1fr));gap:.7rem}}.sd-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:132px;padding:1rem;overflow:hidden;border-radius:var(--sd-radius);border:1px solid var(--sd-line);background:var(--sd-surface-2);color:var(--sd-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sd-tile:hover{transform:translateY(-2px);box-shadow:var(--sd-shadow);border-color:var(--sd-accent)}.sd-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .4s ease}.sd-tile:hover .sd-tile__img{transform:scale(1.04)}.sd-tile--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 18%,#00000057 52%,#000000db);z-index:1}.sd-tile--img .sd-tile__body{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 16px rgba(0,0,0,.4)}.sd-tile--img .sd-tile__sub{opacity:.85}.sd-tile--flat.sd-tile--img:after{background:linear-gradient(180deg,#00000075,#0000009e)}.sd-tile__body{position:relative;z-index:2}.sd-tile__label{display:block;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.sd-tile__sub{display:block;margin-top:.25rem;font-size:1.2rem;opacity:.7;font-variant-numeric:tabular-nums}.sd-tile--tall{min-height:220px}.sd-tile--flat{min-height:96px;justify-content:center;align-items:center;text-align:center}.sd-tile--flat .sd-tile__label{font-size:1.4rem}.sd-value{border-block:1px solid var(--sd-line);background:var(--sd-surface)}.sd-value__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.sd-value__item{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:1.1rem 1rem;text-align:center;font-size:1.3rem;color:var(--sd-ink)}.sd-value__item+.sd-value__item{border-left:1px solid var(--sd-line)}.sd-value__item strong{font-weight:600}.sd-value__icon{width:18px;height:18px;flex:0 0 18px;color:var(--sd-accent)}@media(max-width:749px){.sd-value__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none}.sd-value__grid::-webkit-scrollbar{display:none}.sd-value__item{padding:.9rem 1.2rem;white-space:nowrap;font-size:1.2rem}}.sd-hero{position:relative;overflow:hidden}.sd-hero__inner{position:relative;z-index:2;padding:clamp(3rem,7vw,6.5rem) 0}.sd-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.sd-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sd-hero__eyebrow{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0 0 .8rem}.sd-hero__title{font-size:clamp(3rem,6vw,5.6rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 1rem;max-width:18ch}.sd-hero__text{font-size:clamp(1.4rem,1.6vw,1.7rem);max-width:52ch;margin:0 0 2rem;opacity:.85}.sd-search{display:flex;align-items:center;gap:.6rem;max-width:640px;background:var(--sd-surface);border:1px solid var(--sd-line);border-radius:var(--sd-radius-sm);padding:.5rem .5rem .5rem 1.4rem;box-shadow:var(--sd-shadow)}.sd-search__icon{width:20px;height:20px;flex:0 0 20px;opacity:.5}.sd-search input[type=search]{flex:1 1 auto;border:0;background:transparent;font-size:1.6rem;padding:.9rem 0;color:var(--sd-ink);min-width:0}.sd-search input[type=search]:focus{outline:none}.sd-search button{flex:0 0 auto;border:0;border-radius:var(--sd-radius-sm);background:var(--sd-accent);color:#fff;font-size:1.4rem;font-weight:600;padding:1rem 1.8rem;cursor:pointer;transition:background .15s ease}.sd-search button:hover{background:var(--sd-accent-deep)}@media(max-width:749px){.sd-search button{padding:1rem 1.3rem}.sd-search{padding-left:1.1rem}}.sd-stats{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:2.2rem}.sd-stat__num{display:block;font-family:var(--sd-font-num);font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sd-stat__label{display:block;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-top:.2rem}.sd-marquee{overflow:hidden;border-block:1px solid var(--sd-line);padding:1rem 0}.sd-marquee__track{display:flex;gap:3rem;width:max-content;animation:sd-scroll 42s linear infinite}.sd-marquee:hover .sd-marquee__track{animation-play-state:paused}.sd-marquee a{text-decoration:none;color:var(--sd-ink);font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.55;transition:opacity .15s ease,color .15s ease;white-space:nowrap}.sd-marquee a:hover{opacity:1;color:var(--sd-accent-deep)}@keyframes sd-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sd-marquee__track{animation:none}.sd-marquee{overflow-x:auto}}.sd-stickybar{position:sticky;top:0;z-index:6;background:var(--sd-surface);border-bottom:1px solid var(--sd-line);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}.sd-stickybar .sd-chips{padding:.9rem .2rem;margin:0}.shopify-section-header-sticky~* .sd-stickybar{top:var(--header-height, 0px)}.card__heading{line-height:1.3}.card-information .price{font-weight:600}.sd-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;gap:1rem;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));background:var(--sd-surface);border-top:1px solid var(--sd-line);box-shadow:0 -6px 20px #1014181a;transform:translateY(110%);transition:transform .22s ease}.sd-atc.is-on{display:flex}.sd-atc.is-visible{transform:translateY(0)}.sd-atc__meta{flex:1 1 auto;min-width:0}.sd-atc__title{display:block;font-size:1.25rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-atc__price{display:block;font-size:1.35rem;font-variant-numeric:tabular-nums;opacity:.8}.sd-atc__btn{flex:0 0 auto;border:0;border-radius:var(--sd-radius-sm);background:var(--sd-accent);color:#fff;font-size:1.4rem;font-weight:600;padding:1.15rem 2rem;cursor:pointer}.sd-atc__btn:disabled{opacity:.45;cursor:not-allowed}@media(min-width:990px){.sd-atc{display:none!important}}.sd-sizes{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}.sd-sizes__item{font-size:1.05rem;line-height:1;padding:.35rem .5rem;border:1px solid var(--sd-line);border-radius:4px;color:var(--sd-ink-soft);font-variant-numeric:tabular-nums}.sd-sizes__item--more{border-style:dashed}.sd-hide-scroll{scrollbar-width:none;-ms-overflow-style:none}.sd-hide-scroll::-webkit-scrollbar{display:none}.sd-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a.sd-tile:focus-visible,a.sd-chip:focus-visible,.sd-search input:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.pagination-wrapper.sd-inf-on{display:none}.sd-loadmore{display:flex;justify-content:center;padding:2rem 0 3rem}.sd-loadmore__btn{border:1px solid var(--sd-line);background:var(--sd-surface);color:var(--sd-ink);border-radius:var(--sd-radius-sm);padding:1.1rem 2.6rem;font-size:1.35rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.sd-loadmore__btn:hover{border-color:var(--sd-accent);color:var(--sd-accent-deep)}.sd-loadmore.is-loading .sd-loadmore__btn{opacity:.5;pointer-events:none}.sd-loadmore.is-loading .sd-loadmore__btn:after{content:"";display:inline-block;width:12px;height:12px;margin-left:.8rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sd-spin .7s linear infinite;vertical-align:-1px}@keyframes sd-spin{to{transform:rotate(360deg)}}.sd-marquee.sd-marquee--drag{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.sd-marquee.sd-marquee--drag::-webkit-scrollbar{display:none}.sd-marquee.sd-marquee--drag:active{cursor:grabbing}.sd-marquee.sd-marquee--drag,.sd-marquee.sd-marquee--drag *{user-select:none;-webkit-user-select:none}.sd-marquee.sd-marquee--drag a{-webkit-user-drag:none}.sd-marquee.sd-marquee--drag .sd-marquee__track{animation:none!important}@media(max-width:749px){.multicolumn .multicolumn-list.slider .multicolumn-list__item{width:84%;max-width:84%;flex:0 0 84%}.multicolumn .multicolumn-card__image-wrapper{max-width:100%}.multicolumn .multicolumn-card .media.media--adapt{padding-bottom:76%!important}.multicolumn .multicolumn-card .media img{object-fit:cover}.multicolumn .multicolumn-card__info{padding:1.6rem 1.6rem 1.8rem}.multicolumn .multicolumn-card__info h3{margin-bottom:.6rem;font-size:2.1rem}.multicolumn .multicolumn-card__info .rte{font-size:1.55rem;line-height:1.5}.multicolumn .multicolumn-card__info .link{font-size:1.5rem}}.sd-rail--static{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.sd-rail--static::-webkit-scrollbar{display:none}.sd-rail--static:active{cursor:grabbing}.sd-rail--static a{-webkit-user-drag:none}html{overflow-x:clip}body{overflow-x:clip;max-width:100%}.sd-marquee,.sd-prail,.sd-chips,.sd-cgrid,.sd-tiles{max-width:100%}:root{--sd-accent: #00abd3;--sd-accent-deep: #007a96;--sd-ink: #101418;--sd-ink-soft: #5b6570;--sd-surface: #ffffff;--sd-surface-2: #f2f5f7;--sd-line: rgba(16, 20, 24, .12);--sd-radius: 14px}.sd-tile{background:var(--sd-surface-2)}.sd-hero__title{font-weight:700}.card__heading a{text-decoration:none}.card-information .price{font-size:1.5rem;letter-spacing:-.01em}@media(max-width:749px){.card__heading{font-size:1.3rem!important;line-height:1.25}.card-information .price{font-size:1.4rem}}.product-grid{--grid-desktop-horizontal-spacing: 1rem;--grid-mobile-horizontal-spacing: .8rem;row-gap:2.4rem}@media(max-width:749px){.product-grid{row-gap:1.8rem}}.facets__label,.facets__summary,.active-facets__button-wrapper .active-facets__button{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sd-theme.css.map */
