html.sl-v9:root,html.sl-v9{--v9-white: #ffffff;--v9-stone: #f5f4f2;--v9-ink: #000000;--v9-mute: #6f6b66;--v9-line: #e4e1dd;--v9-wine: #7a1e23;--v9-font: "Jost", "Futura", "Century Gothic", "Helvetica Neue", Arial, sans-serif;--sl-serif: var(--v9-font);--sl-sans: var(--v9-font);--sl-ink: var(--v9-ink);--sl-dark: var(--v9-ink);--sl-grey: var(--v9-stone);--sl-ink-muted: var(--v9-mute);--sl-line: var(--v9-line);--sl-wine: var(--v9-wine);--font-body--family: var(--v9-font);--font-subheading--family: var(--v9-font);--font-heading--family: var(--v9-font);--font-accent--family: var(--v9-font)}.sl-v9 body{font-family:var(--v9-font);color:var(--v9-ink);background:var(--v9-white);font-size:15px;letter-spacing:.005em}.sl-v9 h1,.sl-v9 h2,.sl-v9 h3,.sl-v9 h4{font-family:var(--v9-font);font-weight:400;letter-spacing:0;text-transform:none}.sl-v9 :focus-visible{outline:2px solid var(--v9-ink);outline-offset:2px}.sl-v9 .announcement-bar,.sl-v9 header-announcements,.sl-v9 [class*=announcement]{font-family:var(--v9-font);letter-spacing:.02em;text-transform:none}.sl-v9 .header .menu-list__link,.sl-v9 .header-menu .menu-list__link{text-transform:none;letter-spacing:.01em;font-size:.875rem;font-weight:400}.sl-v9 .header .menu-list__link-title:after{height:1px}.sl-v9 .header{border-bottom:1px solid var(--v9-line)}.sl-film{position:relative;isolation:isolate;overflow:hidden;background:var(--v9-ink);color:var(--v9-white);height:calc(100svh - var(--header-height, 64px));min-height:30rem;max-height:62rem}.sl-film__media,.sl-film__poster,.sl-film__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sl-film__poster img,.sl-film__video{width:100%;height:100%;object-fit:cover;display:block}.sl-film__video{opacity:0;transition:opacity .6s ease}.sl-film.is-playing .sl-film__video{opacity:1}.sl-film__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 55%,#0000006b)}.sl-film__copy{position:absolute;left:0;right:0;bottom:0;padding:0 1.25rem 3.25rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.sl-film__title{margin:0;font-family:var(--v9-font);font-weight:400;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1;color:var(--v9-white)}.sl-film__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.75rem;background:var(--v9-white);color:var(--v9-ink);font-family:var(--v9-font);font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-decoration:none;border-radius:999px;transition:background .2s ease,color .2s ease}.sl-film__cta:hover{background:var(--v9-ink);color:var(--v9-white)}@media(max-width:749px){.sl-film{height:calc(100svh - var(--header-height, 56px) - 2.25rem);min-height:28rem;max-height:none}.sl-film__copy{padding-bottom:2.25rem}}.sl-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:var(--v9-white)}.sl-tile{position:relative;display:block;color:var(--v9-white);text-decoration:none;overflow:hidden}.sl-tile__media{display:block;aspect-ratio:2 / 3;background:var(--v9-stone)}.sl-tile__media img,.sl-tile__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.16,1,.3,1)}.sl-tile:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000061);pointer-events:none}.sl-tile__title{position:absolute;left:0;right:0;bottom:1.5rem;z-index:1;text-align:center;font-family:var(--v9-font);font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:400}@media(hover:hover){.sl-tile:hover .sl-tile__media img{transform:scale(1.03)}}@media(max-width:749px){.sl-tiles{grid-template-columns:repeat(2,1fr);gap:3px}.sl-tile__title{bottom:1rem;font-size:1.05rem}}.sl-v9 .section-product-list h2,.sl-v9 product-list h2,.sl-v9 [class*=product-list] h2{font-family:var(--v9-font);font-weight:400;font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:0}.sl-v9 .product-card [class*=title],.sl-v9 product-card .product-card__title{font-family:var(--v9-font)!important;font-size:.875rem!important;letter-spacing:0!important;font-weight:400;color:var(--v9-ink)}.sl-v9 .product-card .price,.sl-v9 product-price{font-family:var(--v9-font);font-size:.875rem;letter-spacing:0;font-weight:400}.sl-v9 .product-card s,.sl-v9 .product-card .compare-at-price{color:var(--v9-mute)}.sl-v9 .product-badges__badge,.sl-v9 .product-card .badge,.sl-v9 [class*=product-badge]{background:transparent!important;color:var(--v9-wine)!important;border:0!important;padding:0!important;font-family:var(--v9-font);font-size:.6875rem!important;letter-spacing:.04em!important;text-transform:none!important;font-weight:500}.sl-v9 .product-card img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.sl-v9 .sl-banner__eyebrow{display:none}.sl-v9 .sl-banner__title{font-family:var(--v9-font);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12;max-width:20ch}.sl-v9 .sl-banner__text{display:none}.sl-v9 .sl-banner--center .sl-banner__shade{background:#00000038}.sl-v9 .sl-btn--light{background:var(--v9-white);color:var(--v9-ink);border-radius:999px;font-family:var(--v9-font);font-size:.8125rem;letter-spacing:.06em;text-transform:none;padding:.85rem 1.75rem}.sl-v9 .sl-btn__arrow{display:none}.sl-v9 .sl-kenburns img{animation:none!important;transform:none!important}.sl-v9 .sl-usp{border-top:1px solid var(--v9-line);padding:1.75rem var(--sl-pad-x);background:var(--v9-white)}.sl-v9 .sl-usp__title{font-family:var(--v9-font);letter-spacing:.02em;text-transform:none;font-size:.875rem;font-weight:500}.sl-v9 .sl-usp__text{font-size:.8125rem;color:var(--v9-mute)}.sl-v9 .sl-usp__item .sl-icon{width:1.25rem;height:1.25rem;opacity:.85}.sl-v9 .product-information{background:var(--v9-white)}.sl-v9 .product-details{background:var(--v9-stone)}.sl-v9 .product-information h1,.sl-v9 .product-details h1,.sl-v9 .product-details [class*=title] h1{font-family:var(--v9-font);font-weight:400;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2;letter-spacing:0;text-transform:none}.sl-v9 .product-details product-price,.sl-v9 .product-details .price{font-family:var(--v9-font);font-size:1.0625rem;font-weight:400;letter-spacing:0}.sl-v9 .product-details .divider,.sl-v9 .product-details hr{display:none}.sl-v9 .sl-pdp-size__btn{font-family:var(--v9-font);font-size:.8125rem;letter-spacing:0;text-transform:none}.sl-v9 .sl-story__title,.sl-v9 .sl-story summary{font-family:var(--v9-font);letter-spacing:.01em;text-transform:none;font-size:.9375rem;font-weight:400}.sl-v9 .sl-cd{background:transparent!important;color:var(--v9-ink)!important;box-shadow:none!important;border:1px solid var(--v9-line);border-radius:0;padding:.9rem 1rem}.sl-v9 .sl-cd:before,.sl-v9 .sl-cd:after{display:none!important}.sl-v9 .sl-cd__icon{display:none}.sl-v9 .sl-cd__title{font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--v9-wine)}.sl-v9 .sl-cd__sub{color:var(--v9-mute)}.sl-v9 .sl-cd__row{border-top:0;margin-top:.5rem;padding-top:0}.sl-v9 .sl-cd__label{font-size:.8125rem;letter-spacing:0;text-transform:none;opacity:1;color:var(--v9-mute)}.sl-v9 .sl-cd__clock span{background:transparent;border:0;min-width:2rem;padding:0}.sl-v9 .sl-cd__clock b{font-family:var(--v9-font);font-weight:500;font-size:1rem;color:var(--v9-ink)}.sl-v9 .sl-cd__clock i{color:var(--v9-mute);letter-spacing:.02em;text-transform:none;font-size:.625rem}@media(prefers-reduced-motion:reduce){.sl-film__video{display:none}.sl-tile__media img,.sl-v9 .product-card img{transition:none}}html.sl-v9{--font-heading--family: var(--v9-font);--font-body--family: var(--v9-font);--font-subheading--family: var(--v9-font);--font-accent--family: var(--v9-font)}.sl-v9 .section-resource-list__header{padding-inline:2rem}@media(max-width:749px){.sl-v9 .section-resource-list__header{padding-inline:1rem}}.sl-v9 product-recommendations .section-resource-list__header h2{font-family:var(--v9-font);font-weight:400;font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:0;text-transform:none}.sl-v9 .product-details{box-shadow:0 0 0 100vmax var(--v9-stone);clip-path:inset(0 -100vmax 0 0)}@media(max-width:749px){.sl-v9 .product-details{box-shadow:none;clip-path:none;padding-inline:1rem}}.sl-v9 .product-details button,.sl-v9 .product-details .button,.sl-v9 .add-to-cart-button,.sl-v9 .sticky-add-to-cart__button,.sl-v9 .product-details legend,.sl-v9 .product-details label,.sl-v9 .sl-pdp-size a,.sl-v9 .sl-pdp-size button,.sl-v9 .sl-story summary,.sl-v9 .sl-story__title,.sl-v9 .sl-story__link{text-transform:none!important;letter-spacing:.02em!important;font-family:var(--v9-font)!important}.sl-v9 .add-to-cart-button{font-size:.9375rem!important;font-weight:500!important}.sl-v9 .product-information .shopify-payment-button__button--unbranded:after{font-family:var(--v9-font);font-size:.9375rem;font-weight:500;letter-spacing:.02em;text-transform:none}.sl-v9 .product-details legend{font-size:.8125rem;color:var(--v9-mute)}.sl-v9 .sl-story summary,.sl-v9 .sl-story__title{font-size:.9375rem!important;font-weight:400;color:var(--v9-ink)}.sl-v9 .product-details .variant-option__button-label,.sl-v9 .product-details [class*=variant] label{font-size:.875rem}.sl-v9 footer h2,.sl-v9 footer h3,.sl-v9 .footer h2,.sl-v9 [class*=footer] h2{font-family:var(--v9-font)!important;font-weight:400}.sl-v9 .sl-story__t{font-family:var(--v9-font)!important;font-size:.9375rem!important;letter-spacing:.01em!important;text-transform:none!important}.sl-v9 .sl-story__acc summary:hover .sl-story__t{letter-spacing:.01em!important;color:var(--v9-mute)!important}.sl-v9 .product-list .text-block h2,.sl-v9 .product-recommendations .text-block h2{font-family:var(--v9-font)!important;font-size:clamp(1.25rem,1.8vw,1.6rem)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.sl-v9 .product-list .button-unstyled,.sl-v9 .product-list a.button-unstyled{font-size:.875rem;letter-spacing:0;text-transform:none}.sl-v9 .sl-usp__title{letter-spacing:.01em!important;text-transform:none!important}.sl-v9 .product-recommendations .section-resource-list__header,.sl-v9 product-recommendations .section-resource-list__header{padding-inline:2rem}@media(max-width:749px){.sl-v9 .product-recommendations .section-resource-list__header{padding-inline:1rem}}@media(max-width:749px){.sl-v9 .sticky-add-to-cart__variant,.sl-v9 .sticky-add-to-cart__price .price-item--regular{display:none!important}.sl-v9 .sticky-add-to-cart__info{min-width:0}.sl-v9 .sticky-add-to-cart__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem;margin:0}.sl-v9 .sticky-add-to-cart__price{font-size:.875rem;white-space:nowrap}}.sl-v9 .product-badges,.sl-v9 .product-badges__badge,.sl-v9 .product-card .badge,.sl-v9 [class*=product-badge]{display:none!important}@media(min-width:750px){.sl-tiles{width:calc(100% - 4rem);max-width:90rem;margin:0 auto;padding:0;gap:8px}.sl-tile__media{aspect-ratio:3 / 4}.sl-tile__title{font-size:1.25rem;bottom:1.25rem}.sl-v9 .section-resource-list__header{padding-inline:0}}html.sl-v9{--v9-stone: #ffffff;--v9-wine: #000000;--sl-wine: #000000}.sl-v9 .announcement-bar,.sl-v9 header-announcements,.sl-v9 .announcement-bar *{color:var(--v9-ink)!important}.sl-v9 .product-details{background:#fff!important;box-shadow:none!important;clip-path:none!important;border-left:1px solid var(--v9-line)}@media(max-width:749px){.sl-v9 .product-details{border-left:0;border-top:1px solid var(--v9-line)}}.sl-v9 .price__sale,.sl-v9 .product-card .price ins,.sl-v9 .price--on-sale .price-item--sale,.sl-v9 product-price [class*=sale]{color:var(--v9-ink)!important}.sl-v9 s,.sl-v9 .price-item--regular,.sl-v9 .compare-at-price{color:var(--v9-mute)!important}.sl-v9 .sl-cd__title{color:var(--v9-ink)!important}.sl-v9 .sl-cd{border-color:var(--v9-line)}.sl-v9 .sl-pdp-size a,.sl-v9 .sl-pdp-size__btn{color:var(--v9-mute)!important}.sl-v9 .add-to-cart-button{box-shadow:none!important}.sl-v9 .sl-usp{background:#fff}.sl-v9 .sl-usp__item .sl-icon{color:var(--v9-ink);opacity:.7}.sl-v9 footer,.sl-v9 .footer{background:#fff}@media(min-width:750px){.sl-v9 .product-information .media-gallery,.sl-v9 .product-information media-gallery{background:#fff}.sl-v9 .product-information slideshow-slide img,.sl-v9 .product-information .product-media img{object-fit:contain;max-height:calc(100svh - 9rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sailore-v9.css.map */
