:root{--s2s-paper: #f5f2ea;--s2s-surface: #ffffff;--s2s-ink: #0f2233;--s2s-ink-muted: #4a5f70;--s2s-line: #cbd5dc;--s2s-river: #1372b8;--s2s-river-deep: #0d5a93;--s2s-deep: #0b2538;--s2s-deep-2: #122f45;--s2s-foam-on-dark: #9cc9ea;--s2s-cta: #f28a1e;--s2s-brand: var(--s2s-river)}.header-logo__image,footer .logo-block__image-wrapper img{filter:brightness(0) invert(1)}.card-gallery,.product-media-container{background:#fff}.card-gallery{border:1px solid var(--s2s-line);border-radius:12px;overflow:hidden}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.01em}.s2s-wave-section{position:relative;z-index:3;height:0}.s2s-wave{position:absolute;left:0;right:0;height:56px;line-height:0;pointer-events:none}.s2s-wave--bottom{bottom:-1px}.s2s-wave--top{top:-1px;transform:scaleY(-1)}.s2s-wave svg{display:block;width:100%;height:100%}@media(max-width:749px){.s2s-wave{height:36px}}body:has(main>.shopify-section:last-child .s2s-gh) .shopify-section-group-footer-group .s2s-wave--top{top:auto;bottom:-1px;transform:none}body:has(main>.shopify-section:last-child .s2s-gh) .shopify-section-group-footer-group .s2s-wave--top path:last-child{fill:var(--s2s-deep)}.s2s-fit{padding:14px 16px;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:var(--style-border-radius-inputs, 8px)}.s2s-fit__label{margin:0;font-size:.875rem}.s2s-fit__bar{position:relative;height:8px;margin:12px 0 6px;border-radius:4px;background:rgb(var(--color-foreground-rgb) / .15)}.s2s-fit__range{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--s2s-brand)}.s2s-fit__axis{display:flex;justify-content:space-between;font-size:.75rem;opacity:.75}.s2s-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.s2s-specs>div{padding:18px 20px;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:12px;background:rgb(var(--color-foreground-rgb) / .04)}.s2s-spec__icon{display:block;width:28px;height:28px;margin-bottom:12px;color:var(--s2s-spec-icon, var(--s2s-river-deep))}.s2s-specs b{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 600);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.05}.s2s-specs span{font-size:.875rem;opacity:.8}.s2s-video__heading{margin:0 0 16px}.s2s-video__frame{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#0b2538;color:#fff}.s2s-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.s2s-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;opacity:.35}.s2s-video__play{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border:0;border-radius:999px;background:var(--color-primary-button-background, var(--s2s-brand));color:var(--color-primary-button-text, #fff);font:inherit;font-weight:600;cursor:pointer}.s2s-video__note{position:absolute;bottom:12px;left:50%;transform:translate(-50%);margin:0;padding:4px 12px;border-radius:999px;background:#0b2538e6;text-align:center;font-size:.8125rem;color:#fff;white-space:nowrap}.s2s-size__open{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.s2s-size__drawer{max-width:min(640px,100vw)}.s2s-size__inner{padding:24px;display:grid;gap:16px}.s2s-size__head{display:flex;justify-content:space-between;align-items:center}.s2s-size__close{cursor:pointer}.s2s-size__table{overflow-x:auto}.s2s-size__table table,.s2s-description table{width:100%;border-collapse:collapse;font-size:.875rem}.s2s-size__table td,.s2s-size__table th{padding:8px 10px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .15);text-align:left;vertical-align:top}.s2s-size__table tr:first-child td{font-weight:600}.s2s-size__help{margin:0;font-size:.875rem;opacity:.8}.s2s-condition{padding:14px 16px;border-radius:12px;background:rgb(var(--color-foreground-rgb) / .06);display:grid;gap:8px}.s2s-condition__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.s2s-condition__badge{padding:3px 10px;border-radius:4px;background:var(--s2s-brand);color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.s2s-condition__new{font-size:.875rem}.s2s-condition__note,.s2s-condition__single{margin:0;font-size:.875rem}.s2s-condition__single a{text-decoration:underline;text-underline-offset:3px}.s2s-gpsr details{border-top:1px solid rgb(var(--color-foreground-rgb) / .15)}.s2s-gpsr details:last-child{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .15)}.s2s-gpsr summary{padding:14px 0;cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between}.s2s-gpsr summary:after{content:"+";font-weight:400}.s2s-gpsr details[open] summary:after{content:"\2013"}.s2s-gpsr .rte{padding-bottom:14px;font-size:.875rem}.s2s-specs,.s2s-video{width:100%}.s2s-video{max-width:960px}.s2s-description :is(h1,h2,h3,h4){font-size:1.125rem;line-height:1.3;margin:1.5em 0 .5em;letter-spacing:0}.s2s-description>:first-child{margin-top:0}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--s2s-river-deep)!important;box-shadow:inset 0 0 0 2px var(--s2s-river)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#1372b814!important}.product-badges__badge.s2s-badge-used{background:var(--s2s-deep);color:var(--s2s-paper)}.s2s-utility{background:var(--s2s-deep);color:var(--s2s-foam-on-dark);border-bottom:1px solid rgb(255 255 255 / .08);font:500 13px/16px var(--font-body--family)}.s2s-utility__inner{display:flex;align-items:center;gap:20px;min-height:38px;max-width:var(--page-width, 1400px);margin:0 auto;padding:0 var(--page-margin, 24px)}.s2s-utility a{color:inherit;text-decoration:none}.s2s-utility__areas{display:flex;gap:4px}.s2s-utility__areas a{padding:4px 10px;border-radius:999px}.s2s-utility__areas a:hover{color:#fff}.s2s-utility__areas a[aria-current=true]{background:#ffffff1f;color:#fff}.s2s-utility__status{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.s2s-utility__status:hover{color:#fff}.s2s-utility__dot{width:8px;height:8px;border-radius:50%;background:#7d8b96}.s2s-utility__status.is-open .s2s-utility__dot{background:#6fd092;box-shadow:0 0 0 3px #6fd09240}.s2s-utility__msg{padding-left:16px;border-left:1px solid rgb(255 255 255 / .15)}.s2s-utility__areas a{padding-inline:8px}.s2s-utility__areas a:first-child{padding-inline-start:0}@media(max-width:989px){.s2s-utility__msg,.s2s-utility__label{display:none}}@media(max-width:599px){.s2s-utility__areas a[href*=anfahrt]{display:none}.s2s-utility__inner{gap:12px}}.s2s-detail{padding-block:48px 24px}.s2s-detail__heading{margin:0 0 20px}.s2s-detail__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.s2s-detail__card{margin:0;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--s2s-line)}.s2s-detail__card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.s2s-detail__card figcaption{display:grid;gap:2px;padding:12px 14px 14px;font-size:.875rem}.s2s-detail__card figcaption span{color:var(--s2s-ink-muted)}@media(max-width:749px){.s2s-detail__row{grid-template-columns:repeat(4,72%);overflow-x:auto;scroll-snap-type:x mandatory}.s2s-detail__card{scroll-snap-align:start}}.s2s-trust-wrap{max-width:var(--page-width, 1400px);margin:0 auto;padding:40px var(--page-margin, 24px)}.s2s-trust-wrap--overlap{padding-top:28px;padding-bottom:28px}.s2s-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.s2s-trust>li{display:flex}.s2s-trust__item{flex:1;display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1px solid var(--s2s-line);border-radius:12px;color:var(--s2s-ink);text-decoration:none;transition:border-color .15s ease-out}a.s2s-trust__item:hover{border-color:var(--s2s-river)}.s2s-trust__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eaf4fb;color:var(--s2s-river)}.s2s-trust__icon svg{width:22px;height:22px}.s2s-trust__text{display:grid;gap:2px;min-width:0}.s2s-trust__text b{font-weight:600;font-size:.9375rem;line-height:1.25}.s2s-trust__text span{font-size:.8125rem;line-height:1.35;color:var(--s2s-ink-muted)}@media(max-width:1100px){.s2s-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.s2s-trust{gap:8px}.s2s-trust__item{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.s2s-trust__icon{width:36px;height:36px}.s2s-trust__icon svg{width:18px;height:18px}}[id*=__boat_finder] .resource-list :is(h3,p,.text-block){font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.1;overflow-wrap:normal;word-break:normal;hyphens:auto;-webkit-hyphens:auto;text-wrap:balance}.s2s-description,.s2s-gpsr{max-width:72ch}.section .s2s-description{font-size:1rem;line-height:1.6}.s2s-detail__card--cutout img{object-fit:contain;padding:10%;background:#fff}.s2s-detail__card--cutout img{aspect-ratio:4 / 3;padding:6%}html:root{--jdgm-primary-color: var(--s2s-river-deep);--jdgm-secondary-color: rgba(13, 90, 147, .1);--jdgm-star-color: #a34f05;--jdgm-write-review-text-color: var(--s2s-ink);--jdgm-write-review-bg-color: var(--s2s-cta);--jdgm-paginate-color: var(--s2s-river-deep);--jdgm-reviewer-name-color: var(--s2s-river-deep)}.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-write-rev-link{border-radius:100px;font-weight:600}.jdgm-histogram__bar-content{background-color:var(--s2s-river-deep)!important}.jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{background-color:var(--s2s-river-deep)!important}.s2s-model-reviews--widget{width:100%}.s2s-model-reviews__note{text-align:center;margin:0 auto 8px;max-width:60ch}.s2s-chips{width:100%}.s2s-chips__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.s2s-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px;border:1px solid #788896;border-radius:100px;background:var(--s2s-surface);color:var(--s2s-ink);font-weight:600;font-size:.9375rem;text-decoration:none;white-space:nowrap}.s2s-chip:has(.s2s-chip__img){padding-inline-start:6px}.s2s-chip__img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#fff}.s2s-chip:hover{border-color:var(--s2s-river-deep);color:var(--s2s-river-deep)}.s2s-chip:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px}.s2s-chip--current,.s2s-chip--current:hover{background:var(--s2s-deep);border-color:var(--s2s-deep);color:#fff}.s2s-chips__list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:thin}.s2s-chips__list>li{flex:none;scroll-snap-align:start}@media(min-width:750px){.s2s-chip{min-height:40px;padding:6px 16px;font-size:.875rem}.s2s-chip:has(.s2s-chip__img){padding-inline-start:5px}.s2s-chip__img{width:30px;height:30px}}@media(max-width:749px){.s2s-chips{margin-inline:calc(-1 * var(--page-margin, 16px));width:calc(100% + 2 * var(--page-margin, 16px))}.s2s-chips__list{padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none}}.s2s-intro{max-width:72ch}.s2s-intro__text{line-height:1.6}.s2s-intro__text>:first-child{margin-top:0}.s2s-intro .s2s-intro__head{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.25;margin:0 0 12px}.s2s-intro.is-clamped .s2s-intro__text{max-height:calc(var(--s2s-intro-lines, 4) * 1.6em);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent)}.s2s-intro__toggle{margin-top:4px;padding:10px 0;min-height:44px;border:0;background:none;cursor:pointer;color:var(--s2s-river-deep);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.s2s-intro__toggle:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px}.s2s-card-stock{display:flex;align-items:baseline;gap:6px;margin:0;font-size:.8125rem;line-height:1.35;color:var(--s2s-ink)}.s2s-card-stock__dot{flex:none;width:8px;height:8px;border-radius:50%;transform:translateY(-1px)}.s2s-card-stock--in .s2s-card-stock__dot{background:#1f7a3d}.s2s-card-stock--order .s2s-card-stock__dot{background:#fff;box-shadow:inset 0 0 0 2px #a34f05}.s2s-card-stock--out{color:var(--s2s-ink-muted)}.s2s-card-stock--out .s2s-card-stock__dot{background:#788896}.variant-option__swatch.s2s-swatch--in,.variant-option__button-label.s2s-swatch--in{position:relative;overflow:visible}.variant-option__swatch.s2s-swatch--in:after,.variant-option__button-label.s2s-swatch--in:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:#1f7a3d;box-shadow:0 0 0 2px var(--color-background, #fff);pointer-events:none}.s2s-breadcrumbs{width:100%;font-size:.8125rem;color:var(--s2s-ink-muted)}.s2s-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.s2s-breadcrumbs li:not(:last-child):after{content:"/";margin-inline:8px;color:#788896}.s2s-breadcrumbs a{color:var(--s2s-ink-muted);text-decoration:none;padding-block:6px}.s2s-breadcrumbs a:hover{color:var(--s2s-river-deep);text-decoration:underline}.s2s-breadcrumbs [aria-current]{color:var(--s2s-ink)}local-pickup[data-s2s-preorder],local-pickup:not(:has(.pickup-availability__row)){display:none!important}.add-to-cart-button.prdrly_btn,.add-to-cart-button.prdrly_btn:hover{background-color:var(--s2s-cta)!important;color:var(--s2s-ink)!important;border-color:var(--s2s-cta)!important}.prdly-button_description{margin-top:8px;font-size:.875rem;line-height:1.45;color:var(--s2s-ink-muted)}.s2s-collection-media{display:none}@media(min-width:990px){.section-content-wrapper:has(>.s2s-collection-media){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-template-rows:auto auto 1fr auto;column-gap:56px;align-items:start}.section-content-wrapper:has(>.s2s-collection-media)>*{grid-column:1}.section-content-wrapper:has(>.s2s-collection-media)>.s2s-breadcrumbs,.section-content-wrapper:has(>.s2s-collection-media)>.s2s-chips{grid-column:1 / -1}.s2s-collection-media{display:block;grid-column:2!important;grid-row:2 / span 2;align-self:start}.s2s-collection-media img{display:block;width:100%;aspect-ratio:2 / 1;max-height:300px;object-fit:cover;border-radius:20px}}.s2s-compare{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.s2s-compare h2{margin:0 0 6px}.s2s-compare__intro{margin:0 0 20px;color:var(--s2s-ink-muted);max-width:72ch}.s2s-compare__scroll{overflow-x:auto;border:1px solid var(--s2s-line);border-radius:12px;background:var(--s2s-surface)}.s2s-compare__scroll:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px}.s2s-compare__table{width:100%;border-collapse:collapse;font-size:.9375rem}.s2s-compare__table thead th{min-width:150px}.s2s-compare__table :is(th,td){padding:12px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--s2s-line)}.s2s-compare__table tbody tr:last-child :is(th,td){border-bottom:0}.s2s-compare__table thead th{vertical-align:top;font-weight:400}.s2s-compare__table tbody th{position:sticky;left:0;z-index:1;background:var(--s2s-surface);font-weight:600;white-space:nowrap}.s2s-compare__table tbody th .s2s-spec__icon{display:inline-block;width:20px;height:20px;margin:0 8px 0 0;vertical-align:-4px}.s2s-compare__table thead td{position:sticky;left:0;z-index:1;background:var(--s2s-surface)}.s2s-compare__table tbody td{font-family:var(--font-heading--family);font-weight:700;font-size:1.25rem;line-height:1.2}@media(max-width:749px){.s2s-compare__table tbody th span{font-size:.8125rem}.s2s-compare__table :is(th,td){padding:10px 12px}}.s2s-compare__own{background:#eaf4fb}.s2s-compare__boat{display:grid;gap:8px;color:var(--s2s-ink);text-decoration:none;font-weight:600}.s2s-compare__boat:hover .s2s-compare__name{text-decoration:underline}.s2s-compare__img{width:100%;max-width:180px;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px}.s2s-compare__price{display:block;margin-top:4px}.s2s-compare__tag{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:4px;background:var(--s2s-river-deep);color:#fff;font-size:.75rem;font-weight:600}.s2s-shop-reviews{width:100%}.s2s-shop-reviews__intro{margin:0 0 4px;color:var(--s2s-ink-muted)}.s2s-shop-reviews__summary{margin:0 0 16px;font-size:1.125rem}.s2s-shop-reviews__stars{color:#a34f05;letter-spacing:2px}.s2s-shop-reviews__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}.s2s-shop-reviews__card{padding:16px 18px;background:var(--s2s-surface);border:1px solid var(--s2s-line);border-radius:12px}.s2s-shop-reviews__card blockquote{margin:8px 0;font-size:.9375rem;line-height:1.5}.s2s-shop-reviews__meta{margin:0;font-size:.8125rem;color:var(--s2s-ink-muted)}.s2s-delivery{display:grid;gap:10px;width:100%;padding:14px 16px;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:12px}.s2s-delivery__row{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:.875rem;line-height:1.5}.s2s-delivery__icon{flex:none;margin-top:1px}.s2s-delivery a{color:inherit;text-decoration:underline;text-underline-offset:3px}.s2s-visit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;border:0;border-radius:12px;background:#1372b817;color:var(--s2s-river-deep);font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .15s ease}.s2s-visit-button:hover{background:#1372b829;color:var(--s2s-river-deep)}.s2s-visit-button:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px}.s2s-visit-button svg{flex:none}.s2s-visit-button--ask svg{color:#1f9d55}.group-block-content:has(>.s2s-brand){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:center}.group-block-content:has(>.s2s-brand)>*{grid-column:1 / -1}.group-block-content:has(>.s2s-brand)>:first-child{grid-column:1}.group-block-content>.s2s-brand{grid-column:2;grid-row:1;justify-self:end}.s2s-brand{display:block;line-height:0;border-radius:6px}.s2s-brand:focus-visible{outline:2px solid var(--s2s-river);outline-offset:4px}.s2s-brand__logo{display:block;width:auto;height:auto;max-height:56px;max-width:120px;object-fit:contain}@media(max-width:749px){.s2s-brand__logo{max-height:40px;max-width:88px}}.s2s-video__caption{margin:8px 0 0;font-size:.875rem;color:var(--s2s-ink-muted)}@media(min-width:990px){.shopify-section[id$=__about] .section-content-wrapper{display:grid;column-gap:64px;align-items:start}.shopify-section[id$=__about] .section-content-wrapper:not(:has(>.s2s-video)){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.shopify-section[id$=__about] .section-content-wrapper:not(:has(>.s2s-video))>.text-block{grid-column:1;grid-row:1 / span 2;position:sticky;top:120px}.shopify-section[id$=__about] .section-content-wrapper:not(:has(>.s2s-video))>:not(.text-block){grid-column:2}.shopify-section[id$=__about] .section-content-wrapper:has(>.s2s-video){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shopify-section[id$=__about] .section-content-wrapper:has(>.s2s-video)>*{grid-column:1}.shopify-section[id$=__about] .section-content-wrapper>.s2s-video{grid-column:2;grid-row:1 / span 4;position:sticky;top:120px;max-width:none}}.s2s-proof{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.s2s-proof__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.s2s-proof__visit{position:relative;display:flex;align-items:flex-end;min-height:360px;overflow:hidden;border-radius:20px;background:var(--s2s-deep);color:var(--s2s-paper)}.s2s-proof__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s2s-proof__visit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b2538f0,#0b2538cc 42%,#0b253800 78%)}.s2s-proof__visit-body{position:relative;z-index:1;display:grid;justify-items:start;gap:8px;padding:28px}.s2s-proof__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:5px 12px;border-radius:100px;background:#0b2538d1;color:var(--s2s-paper);font-size:.875rem;text-decoration:none}.s2s-proof__status:hover{color:#fff}.s2s-proof__dot{width:8px;height:8px;border-radius:50%;background:#9fb3c2}.s2s-proof__status.is-open .s2s-proof__dot{background:#6fd092;box-shadow:0 0 0 3px #6fd09240}.s2s-proof__title{margin:0;color:var(--s2s-paper);font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;text-transform:uppercase;letter-spacing:.01em}.s2s-proof__sub{margin:0;max-width:46ch;color:var(--s2s-foam-on-dark)}.s2s-proof__cta{margin-top:8px}.s2s-proof__reviews{display:flex;flex-direction:column;gap:0;padding:24px 28px;border:1px solid var(--s2s-line);border-radius:20px;background:var(--s2s-surface)}.s2s-proof__google{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--s2s-line);color:var(--s2s-ink);text-decoration:none}a.s2s-proof__google:hover .s2s-proof__google-meta>span:last-child{text-decoration:underline}.s2s-proof__g{flex:none}.s2s-proof__score{font-family:var(--font-heading--family);font-weight:800;font-size:3rem;line-height:1}.s2s-proof__google-meta{display:grid;gap:2px;font-size:.875rem;color:var(--s2s-ink-muted)}.s2s-proof__stars{color:#a34f05;letter-spacing:2px}.s2s-proof__google-meta .s2s-proof__stars{font-size:1.125rem}.s2s-proof__quote{margin:0;padding:18px 0;border-bottom:1px solid var(--s2s-line)}.s2s-proof__quote blockquote{margin:0 0 8px;font-size:.9375rem;line-height:1.5;font-weight:500;color:var(--s2s-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.s2s-proof__quote.is-open blockquote{display:block;-webkit-line-clamp:unset}.s2s-proof__more{display:inline-block;margin:-2px 0 8px;padding:6px 0;min-height:32px;border:0;background:none;color:var(--s2s-river-deep);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s2s-proof__more:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px}@media(max-width:749px){.s2s-proof__quote blockquote{font-size:.875rem;-webkit-line-clamp:2}.s2s-proof__score{font-size:2.5rem}}.s2s-proof__quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;color:var(--s2s-ink-muted)}.s2s-proof__quote .s2s-proof__stars{font-size:.875rem;letter-spacing:1px}.s2s-proof__shop-rating{margin:auto 0 0;padding-top:14px;font-size:.8125rem;color:var(--s2s-ink-muted)}.s2s-proof__facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:16px 0 0;padding:0;list-style:none;font-size:.9375rem;color:var(--s2s-ink-muted)}.s2s-proof__facts :is(li,a){display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.s2s-proof__facts a:hover{color:var(--s2s-ink);text-decoration:underline}.s2s-proof__facts svg{color:var(--s2s-river-deep);flex:none}@media(max-width:749px){.s2s-proof__grid{grid-template-columns:minmax(0,1fr)}.s2s-proof__visit{min-height:320px}.s2s-proof__visit:after{background:linear-gradient(to top,#0b2538f2,#0b2538d9 55%,#0b253859)}.s2s-proof__status-label{display:none}.s2s-proof__visit-body,.s2s-proof__reviews{padding:22px}}.s2s-proof__quote figcaption a{color:var(--s2s-ink);font-weight:600;text-decoration:none}.s2s-proof__quote figcaption a:hover{text-decoration:underline}.s2s-proof__quotes{display:contents}@media(min-width:750px){.s2s-proof__quote--extra{display:none}}@media(max-width:749px){.s2s-proof__reviews{padding:18px 0 16px}.s2s-proof__google{gap:10px;margin-inline:18px;padding-bottom:14px}.s2s-proof__g{width:28px;height:28px}.s2s-proof__score{font-size:2.125rem}.s2s-proof__quotes{display:flex;gap:10px;margin-top:14px;padding:0 18px 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:none}.s2s-proof__quotes::-webkit-scrollbar{display:none}.s2s-proof__quotes:focus-visible{outline:2px solid var(--s2s-river);outline-offset:-2px}.s2s-proof__quote{flex:0 0 86%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid var(--s2s-line);border-radius:14px;background:var(--s2s-paper);scroll-snap-align:start}.s2s-proof__quote:only-child{flex-basis:100%}.s2s-proof__quote blockquote{margin:0;-webkit-line-clamp:3}.s2s-proof__more{display:none}.s2s-proof__quote figcaption{flex-wrap:nowrap;gap:6px;white-space:nowrap;overflow:hidden}.s2s-proof__quote figcaption>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.s2s-proof__shop-rating{margin-inline:18px;padding-top:12px}}.s2s-cats{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.s2s-cats__h1{margin:0}.s2s-cats__intro{margin:8px 0 0;max-width:60ch;color:var(--s2s-ink-muted)}.s2s-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:20px;margin:28px 0 0;padding:0;list-style:none}.s2s-cats__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--s2s-line);border-radius:12px;background:var(--s2s-surface)}.s2s-cats__media{display:block;aspect-ratio:16 / 9;background:var(--s2s-deep);overflow:hidden}.s2s-cats__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.s2s-cats__card:hover .s2s-cats__img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.s2s-cats__img{transition:none}}.s2s-cats__body{display:grid;gap:12px;padding:18px 20px 20px}.s2s-cats__title{margin:0;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.05}.s2s-cats__title a{color:var(--s2s-ink);text-decoration:none}.s2s-cats__title a:hover{color:var(--s2s-river-deep)}.s2s-cats__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.s2s-chip--small{min-height:36px;padding:4px 12px;font-size:.875rem}@media(max-width:989px){.s2s-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.s2s-cats__grid{grid-template-columns:minmax(0,1fr)}}.s2s-cats__count{margin:0;color:var(--s2s-ink-muted)}.s2s-cats__links{margin:0;padding:0;list-style:none}.s2s-cats__links--cols{column-count:2;column-gap:24px}.s2s-cats__links li{break-inside:avoid;border-top:1px solid var(--s2s-line)}.s2s-cats__link{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 2px;color:var(--s2s-ink);text-decoration:none;font-size:.9375rem}.s2s-cats__link-title{flex:1;min-width:0}.s2s-cats__link-count{color:var(--s2s-ink-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.s2s-cats__chev{flex:none;color:var(--s2s-ink-muted);transition:transform .15s ease-out}.s2s-cats__link:hover .s2s-cats__link-title{color:var(--s2s-river-deep);text-decoration:underline;text-underline-offset:3px}.s2s-cats__link:hover .s2s-cats__chev{color:var(--s2s-river-deep);transform:translate(2px)}.s2s-cats__link:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px;border-radius:4px}.s2s-cats__link--all{font-weight:600;color:var(--s2s-river-deep)}@media(prefers-reduced-motion:reduce){.s2s-cats__chev{transition:none}}@media(min-width:750px){.s2s-cats__card--wide{grid-column:span 2;flex-direction:row}.s2s-cats__card--wide .s2s-cats__media{flex:0 0 38%;aspect-ratio:auto}.s2s-cats__card--wide .s2s-cats__body{flex:1;align-content:start;padding:20px 24px 22px}}@media(max-width:749px){.s2s-cats__links--cols{column-count:1}}.s2s-wa{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px 10px 14px;border-radius:100px;background:#25d366;color:#0b2538;font:600 .9375rem/1.2 var(--font-body--family);text-decoration:none;box-shadow:0 8px 24px #0f22332e;transition:transform .15s ease-out}.s2s-wa:hover{transform:translateY(-2px);color:#0b2538}.s2s-wa:focus-visible{outline:2px solid var(--s2s-river);outline-offset:3px}@media(max-width:749px){.s2s-wa{right:16px;bottom:16px;width:52px;height:52px;padding:0;justify-content:center}.s2s-wa__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s2s-wa--raised{bottom:96px}}@media(prefers-reduced-motion:reduce){.s2s-wa{transition:none}}.group-block-content:has(>.s2s-visit-button)>a{flex:1 1 0;min-width:0;padding-inline:12px;white-space:nowrap}.s2s-wave.is-armed .s2s-wave__crest{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.22,.61,.36,1) .25s}.s2s-wave.is-armed.is-drawn .s2s-wave__crest{clip-path:inset(0 0 0 0)}@keyframes s2s-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.shopify-section[id$=__hero] .hero__content-wrapper>*{animation:s2s-settle .5s cubic-bezier(.22,.61,.36,1) both}.shopify-section[id$=__hero] .hero__content-wrapper>:nth-child(2){animation-delay:.06s}.shopify-section[id$=__hero] .hero__content-wrapper>:nth-child(3){animation-delay:.12s}.shopify-section[id$=__hero] .hero__content-wrapper>:nth-child(n+4){animation-delay:.18s}@keyframes s2s-breathe{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.s2s-utility__dot,.s2s-proof__dot{position:relative}.s2s-utility__status.is-open .s2s-utility__dot:after,.s2s-proof__status.is-open .s2s-proof__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#6fd092;animation:s2s-breathe 2.4s ease-out infinite}.s2s-utility__status.is-open .s2s-utility__dot{box-shadow:none}@media(prefers-reduced-motion:reduce){.shopify-section[id$=__hero] .hero__content-wrapper>*{animation:none}.s2s-utility__status.is-open .s2s-utility__dot:after,.s2s-proof__status.is-open .s2s-proof__dot:after{animation:none;display:none}}.s2s-timeline,.s2s-team{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.s2s-timeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:64px;align-items:start}.s2s-timeline__head{position:sticky;top:120px}.s2s-timeline__h,.s2s-team__h{margin:0 0 12px}.s2s-timeline__intro,.s2s-team__intro{color:var(--s2s-ink-muted);max-width:52ch}.s2s-timeline__list{margin:0;padding:0;list-style:none}.s2s-timeline__item{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;padding:0 0 36px}.s2s-timeline__item:before{content:"";position:absolute;left:96px;top:10px;bottom:-10px;width:2px;background:var(--s2s-line)}.s2s-timeline__item:after{content:"";position:absolute;left:91px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--s2s-river);box-shadow:0 0 0 4px var(--s2s-paper)}.s2s-timeline__item:last-child:before{display:none}.s2s-timeline__year{font-family:var(--font-heading--family);font-weight:800;font-size:1.75rem;line-height:1;color:var(--s2s-river-deep)}.s2s-timeline__title{margin:0 0 6px;font-size:1.375rem;line-height:1.15}.s2s-timeline__text{max-width:60ch}@media(max-width:989px){.s2s-timeline{grid-template-columns:minmax(0,1fr)}.s2s-timeline__head{position:static;margin-bottom:24px}.s2s-timeline__item{grid-template-columns:84px minmax(0,1fr);gap:20px}.s2s-timeline__item:before{left:92px}.s2s-timeline__item:after{left:87px}.s2s-timeline__year{font-size:1.25rem}}.s2s-team__head{margin-bottom:24px}.s2s-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.s2s-team__card{overflow:hidden;border:1px solid var(--s2s-line);border-radius:12px;background:var(--s2s-surface)}.s2s-team__photo{display:grid;place-items:center;aspect-ratio:4 / 5;background:var(--s2s-deep)}.s2s-team__photo img{width:100%;height:100%;object-fit:cover}.s2s-team__initials{font-family:var(--font-heading--family);font-weight:800;font-size:3.5rem;color:var(--s2s-foam-on-dark);letter-spacing:.02em}.s2s-team__body{display:grid;gap:6px;padding:16px 18px 20px}.s2s-team__name{margin:0;font-size:1.375rem;line-height:1.1}.s2s-team__role{margin:0;color:var(--s2s-river-deep);font-weight:600;font-size:.9375rem}.s2s-team__bio{font-size:.9375rem;color:var(--s2s-ink)}.s2s-team__boat{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--s2s-line);font-size:.875rem;color:var(--s2s-ink-muted)}.s2s-team__boat span{color:var(--s2s-ink);font-weight:600}@media(max-width:989px){.s2s-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.s2s-team__grid{grid-template-columns:minmax(0,1fr)}.s2s-team__photo{aspect-ratio:4 / 3}}.s2s-tr{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:20px;background:var(--s2s-paper);color:var(--s2s-ink);box-shadow:0 24px 64px #0b253859}.s2s-tr::backdrop{background:#0b253899}.s2s-tr[open]:not(:modal){position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1000}.s2s-tr__inner{position:relative;padding:28px 28px 24px;overflow-y:auto}.s2s-tr__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--s2s-ink);cursor:pointer}.s2s-tr__close:hover{background:#0f22330f}.s2s-tr__title{margin:0 48px 4px 0;font-size:clamp(1.5rem,3vw,2rem)}.s2s-tr__boat{margin:0 0 6px;font-weight:600;color:var(--s2s-river-deep)}.s2s-tr__lead{margin:0 0 16px;color:var(--s2s-ink-muted)}.s2s-tr__wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#25d366!important;color:#0b2538!important;border-color:#25d366!important}.s2s-tr__or{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:var(--s2s-ink-muted);font-size:.875rem}.s2s-tr__or:before,.s2s-tr__or:after{content:"";flex:1;height:1px;background:var(--s2s-line)}.s2s-tr__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s2s-tr__field{display:grid;gap:4px;font-size:.875rem;font-weight:600}.s2s-tr__field--wide{grid-column:1 / -1}.s2s-tr__field :is(input,select,textarea){width:100%;min-height:44px;padding:10px 12px;border:1px solid #788896;border-radius:8px;background:var(--s2s-surface);color:var(--s2s-ink);font:400 1rem/1.4 var(--font-body--family);box-sizing:border-box}.s2s-tr__field :is(input,select,textarea):focus-visible{outline:2px solid var(--s2s-river);outline-offset:1px;border-color:var(--s2s-river)}.s2s-tr__calwrap:not([hidden]){display:contents}.s2s-tr__field[hidden]{display:none}.s2s-tr__when{display:flex;gap:8px}.s2s-tr__daybtn{flex:1;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #788896;border-radius:8px;background:var(--s2s-surface);color:var(--s2s-ink);font:400 1rem/1.4 var(--font-body--family);text-align:left;cursor:pointer}.s2s-tr__daybtn:focus-visible{outline:2px solid var(--s2s-river);outline-offset:1px;border-color:var(--s2s-river)}.s2s-tr__field .s2s-tr__when select{width:auto;flex:none;max-width:50%}.s2s-tr__cal{grid-column:1 / -1;padding:10px 12px 12px;border:1px solid var(--s2s-line);border-radius:12px;background:var(--s2s-surface)}.s2s-tr__calhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.s2s-tr__calhead button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--s2s-ink);cursor:pointer}.s2s-tr__calhead button:hover:not(:disabled){background:#0f22330f}.s2s-tr__calhead button:disabled{opacity:.3;cursor:default}.s2s-tr__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.s2s-tr__days abbr{padding:4px 0;font-size:.75rem;font-weight:600;color:var(--s2s-ink-muted);text-decoration:none}.s2s-tr__days button{height:40px;border:1px solid transparent;border-radius:8px;background:#eaf4fb;color:var(--s2s-ink);font:600 .9375rem/1 var(--font-body--family);cursor:pointer}.s2s-tr__days button:hover:not(:disabled){border-color:var(--s2s-river)}.s2s-tr__days button:focus-visible{outline:2px solid var(--s2s-river);outline-offset:1px}.s2s-tr__days button:disabled{background:none;color:#9aa6b0;font-weight:400;cursor:default}.s2s-tr__days button[aria-pressed=true]{background:var(--s2s-river);color:#fff}.s2s-tr__calnote{margin:8px 0 0;font-size:.8125rem;color:var(--s2s-ink-muted)}.s2s-tr__privacy{margin:14px 0 12px;font-size:.8125rem;color:var(--s2s-ink-muted)}.s2s-tr__privacy a{color:var(--s2s-river-deep)}.s2s-tr__submit{width:100%}.s2s-tr__errors{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fde3e3;color:#b91c1c;font-size:.875rem}.s2s-tr__done p{margin:8px 0 0}@media(max-width:599px){.s2s-tr__grid{grid-template-columns:minmax(0,1fr)}.s2s-tr__inner{padding:22px 18px 18px}}.s2s-gc__label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.s2s-gc__box{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--s2s-river)}.s2s-gc__label small{display:block;margin-top:2px;color:var(--s2s-ink-muted);font-size:.875rem}.s2s-gc__error{margin:8px 0 0;color:#b91c1c;font-size:.875rem}.s2s-cart-ship{display:grid;gap:8px;margin-top:10px;padding:12px 14px;border-radius:10px;background:#1372b812}.s2s-cart-ship__text{margin:0;font-size:.875rem;line-height:1.4;color:var(--s2s-ink)}.s2s-cart-ship__text strong{font-weight:700}.s2s-cart-ship__text svg{vertical-align:-3px;margin-right:4px}.s2s-cart-ship__bar{display:block;height:6px;border-radius:6px;background:#1372b826;overflow:hidden}.s2s-cart-ship__bar>span{display:block;height:100%;border-radius:inherit;background:var(--s2s-river);transition:width .4s cubic-bezier(.2,.8,.2,1)}.s2s-cart-ship.is-free{background:#2f855a17}.s2s-cart-ship.is-free .s2s-cart-ship__text{color:#1f6b45;font-weight:600}.s2s-cart-ship.is-free .s2s-cart-ship__bar{display:none}.s2s-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:.8125rem}.s2s-cart-trust a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--s2s-ink-muted);text-decoration:none}.s2s-cart-trust a:hover{color:var(--s2s-ink);text-decoration:underline}.s2s-cart-trust svg{flex:none;color:var(--s2s-river-deep)}@media(prefers-reduced-motion:reduce){.s2s-cart-ship__bar>span{transition:none}}@container cart-items (min-width: 720px){.cart-items__table-row:not(.cart-items__table-row--full-width-variants){grid-template-columns:7.5rem minmax(0,1fr) auto minmax(var(--cart-item-price-width),auto);column-gap:32px}}.cart-title h1.h4,.theme-drawer__header .theme-drawer__title.h4{font-weight:800;text-transform:uppercase}.cart-items .cart-items__table-row,.cart-drawer__items .cart-items__table-row{padding:12px;margin-bottom:10px;border:1px solid var(--s2s-line);border-radius:12px;background:var(--s2s-surface)}.cart-items .cart-items__table-row:last-child,.cart-drawer__items .cart-items__table-row:last-child{padding:12px;margin-bottom:0;border-bottom:1px solid var(--s2s-line)}.cart-items .cart-items__table-row.cart-items__nested-line{margin-top:-10px;border-top:0;border-radius:0 0 12px 12px}.cart-items .cart-items__table-row:has(+.cart-items__nested-line){margin-bottom:0;border-bottom:0;border-radius:12px 12px 0 0}.cart-items__media-container{border-radius:8px;background:#fff}.cart-items__media-image{object-fit:contain}.cart-items__title{color:var(--s2s-ink);font-weight:600}.cart-items__price{color:var(--s2s-ink);font-weight:700}.cart-items__quantity .quantity-selector{border-radius:999px}.cart-summary .cart-discount__label{font-size:.9375rem}.cart-totals__total-label,.cart-totals__total-value{color:var(--s2s-ink);font-weight:700}@media screen and (min-width:750px){.cart-page__summary .cart-summary__inner{padding:24px;border:1px solid var(--s2s-line);border-radius:12px;background:var(--s2s-surface)}}.cart-drawer__content .cart-drawer__summary{border-top:1px solid var(--s2s-line);background:var(--s2s-surface);-webkit-mask-image:none;mask-image:none}@media(max-width:749px){.shopify-section[id$=__boat_finder] .collection-card{--ratio: 1}.shopify-section[id$=__boat_finder] .collection-card.collection-card--image-bg .collection-card__content{padding:14px}.shopify-section[id$=__boat_finder] .collection-card :is(h1,h2,h3,h4,p,a,span){font-size:1rem;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}}.shopify-section[id$=__story] .overlay{background:linear-gradient(180deg,#0b2538,#0b253800 22%),linear-gradient(0deg,#0b2538,#0b253800 26%),linear-gradient(90deg,#0b2538f0,#0b2538bf 42%,#0b25381a 80%)!important}@media(max-width:749px){.shopify-section[id$=__story] .overlay{background:linear-gradient(180deg,#0b2538,#0b2538db 30% 70%,#0b2538)!important}}@media(max-width:749px){.s2s-intro{--s2s-intro-lines: 2 !important}.s2s-intro .s2s-intro__head{font-size:1rem;margin-bottom:8px}.s2s-chip{min-height:38px;padding:5px 14px;font-size:.875rem}.s2s-chip:has(.s2s-chip__img){padding-inline-start:5px}.s2s-chip__img{width:28px;height:28px}.s2s-card-stock__rest{display:none}.s2s-card-stock{font-size:.75rem}}product-card .text-block p{font-size:.8125rem;line-height:1.3}.s2s-finder{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.s2s-finder__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.s2s-finder__h{margin:0}.s2s-finder__tabs{display:inline-flex;gap:4px;padding:4px;border-radius:100px;background:#0b253812}.s2s-finder__tabs[hidden]{display:none}.s2s-finder__tab{min-height:40px;padding:6px 20px;border:0;border-radius:100px;background:none;color:var(--s2s-ink);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.s2s-finder__tab[aria-selected=true]{background:var(--s2s-deep);color:#fff}.s2s-finder__tab:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px}.s2s-finder__grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.s2s-finder__grid+.s2s-finder__grid{margin-top:12px}.s2s-finder__grid[hidden]{display:none}.s2s-finder__tile{position:relative;display:block;height:300px;overflow:hidden;border-radius:12px;background:var(--s2s-deep);color:#fff;text-decoration:none}.s2s-finder__tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.s2s-finder__tile:hover img{transform:scale(1.04)}.s2s-finder__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b2538e6,#0b253800 55%)}.s2s-finder__tile:focus-visible{outline:2px solid var(--s2s-river);outline-offset:3px}.s2s-finder__label{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;font-size:1.125rem;font-weight:600;line-height:1.2;-webkit-hyphens:manual;hyphens:manual}@media(min-width:750px)and (max-width:1099px){.s2s-finder__grid{grid-template-columns:repeat(var(--n-tablet),minmax(0,1fr))}.s2s-finder__tile{height:240px}}@media(max-width:749px){.s2s-finder__head{flex-direction:column;align-items:flex-start}.s2s-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s2s-finder__tile{height:auto;aspect-ratio:1}.s2s-finder__label{left:12px;right:12px;bottom:10px;font-size:1rem}}.s2s-deals{background:var(--s2s-deep);color:var(--s2s-paper)}.s2s-deals__inner{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.s2s-deals__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.s2s-deals__h{margin:0;color:var(--s2s-paper)}.s2s-deals__intro{margin:6px 0 0;color:var(--s2s-foam-on-dark)}.s2s-deals__all{color:var(--s2s-paper);text-underline-offset:3px}.s2s-deals__all:hover{color:#fff}.s2s-deals__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.s2s-deal{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--s2s-surface);color:var(--s2s-ink)}.s2s-deal__media{position:relative;display:block;aspect-ratio:4 / 3;background:#fff}.s2s-deal__media img{width:100%;height:100%;object-fit:cover}.s2s-deal__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:100px;background:var(--s2s-deep);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em}.s2s-deal__body{display:grid;gap:4px;padding:14px 16px 16px}.s2s-deal__brand{margin:0;font-size:.8125rem;color:var(--s2s-ink-muted)}.s2s-deal__title{margin:0;font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}.s2s-deal__title a{color:inherit;text-decoration:none}.s2s-deal__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.s2s-deal{position:relative}.s2s-deal__title a:focus-visible{outline:none}.s2s-deal:has(.s2s-deal__title a:focus-visible){outline:2px solid var(--s2s-river);outline-offset:3px}.s2s-deal__price{margin:6px 0 0;font-size:1.0625rem}.s2s-deal__price s{margin-left:6px;font-size:.875rem;color:var(--s2s-ink-muted)}.s2s-deal__save{justify-self:start;margin:4px 0 0;padding:3px 8px;border-radius:6px;background:#f28a1e29;color:#8a3f00;font-size:.8125rem;font-weight:700}.s2s-deal__meta{margin:6px 0 0;font-size:.8125rem;color:var(--s2s-ink-muted)}@media(min-width:750px)and (max-width:1099px){.s2s-deals__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.s2s-deals__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1 * var(--page-margin, 16px));padding:0 var(--page-margin, 16px) 4px;scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none}.s2s-deals__list::-webkit-scrollbar{display:none}.s2s-deal{flex:0 0 78%;scroll-snap-align:start}}.s2s-finder__label{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:1.5rem;line-height:1}.s2s-finder__grid--bento{grid-template-columns:2fr 1fr 1fr;grid-template-rows:214px 214px}.s2s-finder__grid--bento>li:nth-child(1){grid-row:1 / span 2}.s2s-finder__grid--bento>li:nth-child(4){grid-column:2 / span 2}.s2s-finder__grid--bento .s2s-finder__tile{height:100%}.s2s-finder__grid--bento>li:nth-child(1) .s2s-finder__label{font-size:2.5rem}@media(min-width:750px)and (max-width:1099px){.s2s-finder__grid--bento{grid-template-columns:2fr 1fr 1fr;grid-template-rows:180px 180px}}@media(max-width:749px){.s2s-finder__grid--bento{grid-template-columns:1fr 1fr;grid-template-rows:210px 150px 150px}.s2s-finder__grid--bento>li:nth-child(1),.s2s-finder__grid--bento>li:nth-child(4){grid-row:auto;grid-column:1 / span 2}.s2s-finder__grid--bento .s2s-finder__tile{aspect-ratio:auto;height:100%}.s2s-finder__grid--bento>li:nth-child(1) .s2s-finder__label{font-size:1.75rem}.s2s-finder__label{font-size:1.125rem}}.s2s-gear-banner{position:relative;display:flex;align-items:flex-end;min-height:560px;overflow:hidden;background:var(--s2s-deep);color:var(--s2s-paper)}.s2s-gear-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s2s-gear-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b2538e0,#0b25388c 45%,#0b25380d 80%),linear-gradient(0deg,#0b253899,#0b253800 50%)}.s2s-gear-banner__in{position:relative;z-index:1;width:100%;max-width:var(--page-width, 1440px);margin:0 auto;padding:0 var(--page-margin, 16px) 56px;box-sizing:border-box}.s2s-gear-banner__h{margin:0 0 10px;max-width:16ch;color:var(--s2s-paper);font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);line-height:1}.s2s-gear-banner__text{margin:0 0 22px;max-width:46ch;color:#d6e6f2;font-size:1.0625rem;line-height:1.5}.s2s-gear-banner__links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.s2s-gear-banner__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:100px;background:var(--s2s-paper);color:var(--s2s-ink);font-weight:600;text-decoration:none;transition:background-color .15s ease}.s2s-gear-banner__btn:hover{background:#fff;color:var(--s2s-ink)}.s2s-gear-banner__btn--all{background:var(--s2s-cta)}.s2s-gear-banner__btn--all:hover{background:#ff9d36}.s2s-gear-banner__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:749px){.s2s-gear-banner{min-height:600px}.s2s-gear-banner:after{background:linear-gradient(0deg,#0b2538f2,#0b2538bf 55%,#0b25381a)}.s2s-gear-banner__in{padding-bottom:36px}.s2s-gear-banner__btn{min-height:40px;padding:0 16px;font-size:.9375rem}}.shopify-section[id$=__new_in] .section-resource-list__header .group-block-content{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important}.shopify-section[id$=__new_in] .section-resource-list__header .group-block-content>*{flex:0 0 auto!important}.shopify-section[id$=__new_in] .section-resource-list__header{padding:32px;border-radius:16px;background:var(--s2s-deep);color:var(--s2s-paper)}.shopify-section[id$=__new_in] .section-resource-list__header h2{color:var(--s2s-paper)}.shopify-section[id$=__new_in] .section-resource-list__header .rte-formatter p,.shopify-section[id$=__new_in] .section-resource-list__header rte-formatter p{margin:0;color:var(--s2s-foam-on-dark);line-height:1.5}@media(min-width:990px){.shopify-section[id$=__new_in] .section-resource-list{display:grid!important;grid-template-columns:300px minmax(0,1fr);column-gap:40px;align-items:stretch;max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.shopify-section[id$=__new_in] .section-resource-list>*{grid-row:1;min-width:0}.shopify-section[id$=__new_in] .section-resource-list__header{grid-column:1;display:flex;align-items:center;margin:0}.shopify-section[id$=__new_in] .section-resource-list>.resource-list{grid-column:2;width:auto;margin-inline:0}.shopify-section[id$=__new_in] .section-resource-list>.section-resource-list__content{grid-column:1 / -1;grid-row:2}}@media(max-width:989px){.shopify-section[id$=__new_in] .section-resource-list__header{padding:24px;margin-bottom:8px}}.s2s-dtime-wrap{width:100%}.s2s-dtime-wrap:empty{display:none}.s2s-dtime{display:flex;align-items:center;gap:8px;width:100%;margin:0;font-size:.875rem;line-height:1.4;color:var(--s2s-ink)}.s2s-dtime svg{flex:none;color:var(--s2s-river-deep)}.s2s-dtime--cat2,.s2s-dtime--backorder{color:#8a3f00}.s2s-dtime--cat2 svg,.s2s-dtime--backorder svg{color:#a34f05}:is(.product-details,product-form-component,.product-information):has(.prdly-button_description) .s2s-dtime--backorder{display:none}.s2s-404{max-width:640px;margin-inline:auto;padding-inline:16px;text-align:center;color:var(--s2s-ink)}.s2s-404__h{margin:0 0 12px;font-size:clamp(2rem,6vw,var(--font-h2--size))}.s2s-404__text{margin:0 auto 28px;max-width:30em;color:var(--s2s-ink-muted)}.s2s-404__search{display:flex;gap:8px;margin:0 0 32px}.s2s-404__search input{flex:1;min-width:0;height:52px;padding:0 18px;border:1px solid var(--s2s-line);border-radius:999px;background:#fff;font:inherit;color:var(--s2s-ink)}.s2s-404__search input:focus-visible{outline:2px solid var(--s2s-river);outline-offset:2px}.s2s-404__search button{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--s2s-cta);color:var(--s2s-deep);font:inherit;font-weight:700;cursor:pointer}.s2s-404__search button:hover{filter:brightness(1.05)}.s2s-404__label{margin:0 0 12px;font-size:.875rem;font-weight:600;color:var(--s2s-ink-muted)}.s2s-404__links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;padding:0;list-style:none}.s2s-404__links a{display:inline-block;padding:9px 16px;border:1px solid var(--s2s-line);border-radius:999px;background:#fff;color:var(--s2s-ink);font-weight:600;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out}.s2s-404__links a:hover{border-color:var(--s2s-river);color:var(--s2s-river-deep)}.s2s-404__help{margin:0;font-size:.9375rem;color:var(--s2s-ink-muted)}.s2s-404__help a{color:var(--s2s-river-deep);font-weight:600;text-underline-offset:3px}@media(max-width:480px){.s2s-404__search button span{display:none}.s2s-404__search button{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/s2s.css.map */
