:root{--fs-navy: #1B2B44;--fs-ink: #000000;--fs-body: #4A5568;--fs-muted: #718096;--fs-white: #FFFFFF;--fs-blue-bar: #C8DCF0;--fs-blue-card: #E3EEF8;--fs-blue-section: #8BBFCC;--fs-cta-bg: #2563EB;--fs-cta-bg-hover: #1D4ED8;--fs-cta-text: #FFFFFF;--fs-star: #FFD700;--fs-serif: "Fraunces", Georgia, "Palatino Linotype", serif;--fs-cormorant: "Cormorant Garamond", Georgia, "Times New Roman", serif;--fs-sans: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-r-card: 16px;--fs-r-btn: 100px;--fs-page-max: 1200px;--fs-page-pad: clamp(20px, 5vw, 72px)}.fs-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:var(--fs-r-btn);font-family:var(--fs-sans);font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .18s ease,background-color .18s ease;cursor:pointer;border:none;white-space:nowrap;line-height:1}.fs-btn--primary{background-color:var(--fs-cta-bg);color:#fff}.fs-btn--primary:hover{background-color:#1d4fd0;color:#fff;text-decoration:none}.fs-btn--white{background:#fff;color:var(--fs-ink)}.fs-btn--white:hover{background:#f2f2f2;color:var(--fs-ink);text-decoration:none}.fs-btn--outline-white{background:transparent;color:#fffc;border:1.5px solid rgba(255,255,255,.28);padding:11.5px 27px}.fs-btn--outline-white:hover{border-color:#fff9;color:#fff;text-decoration:none}.fs-eyebrow{font-family:var(--fs-sans);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-muted);text-align:center;display:block;margin-bottom:14px}.fs-eyebrow--light{color:#fff6}html:not(.no-js) .fs-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--fs-reveal-delay, 0ms)}html:not(.no-js) .fs-reveal.is-visible{opacity:1;transform:none;transition-delay:var(--fs-reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){html:not(.no-js) .fs-reveal,html:not(.no-js) .fs-reveal.is-visible{opacity:1;transform:none;transition:none}}marquee-component.fs-mq{display:block;width:100%;overflow:hidden;background:transparent;contain:inline-size;min-width:0}.fs-mq__wrapper{display:flex;gap:var(--marquee-gap, 0px);width:fit-content}.fs-mq__content{min-width:max-content;display:flex;gap:var(--marquee-gap, 0px)}.fs-mq__items{min-width:max-content;display:flex;gap:var(--marquee-gap, 0px);align-items:center}@media(prefers-reduced-motion:no-preference){marquee-component.fs-mq .fs-mq__wrapper{animation:fs-mq-motion var(--marquee-speed, 60s) linear infinite var(--marquee-direction, normal)}}@keyframes fs-mq-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap, 0px) / 2)),0,0)}}.header-menu .menu-list__link{text-transform:uppercase;letter-spacing:.06em;font-size:.875rem}#header-component .header-actions__cart-icon svg{width:27px;height:27px}#header-component .account-button__icon{width:22px;height:24px}#header-component .account-button{margin-inline-end:-8px}@media screen and (max-width:749px){#header-component .account-button{display:none}}#header-component .header-drawer-icon--open{width:27px;height:27px}#header-component header-actions{gap:2px}.announcement-bar__text{padding-bottom:1px}@media screen and (min-width:990px){.product-information .product-information__grid.product-information--media-left{grid-template-columns:60% 1fr!important;column-gap:70px!important}.product-information .product-information__grid.product-information--media-left .product-information__media{padding-right:0!important}.product-information .product-information__grid.product-information--media-left .product-details{padding-left:0!important}.product-information media-gallery.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails][pagination-position=left]){column-gap:12px}.product-information slideshow-container{height:540px;border:1px solid #E8E8E8;border-radius:6px!important;overflow:hidden;background:#fff}.product-information slideshow-container>slideshow-slides{height:100%}.product-information slideshow-container slideshow-slide{height:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.product-information slideshow-container .product-media{aspect-ratio:unset!important;height:100%;width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.product-information slideshow-container .product-media__image{width:100%;height:100%;object-fit:contain!important}.product-information media-gallery.media-gallery--carousel slideshow-arrows{display:none}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails .slideshow-control{width:90px;height:90px;aspect-ratio:unset;border-radius:5px;overflow:hidden;border:1.5px solid #E2E4E7;transition:border-color .15s ease;outline:none;opacity:1!important;filter:none!important}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails .slideshow-control:hover{border-color:#9ca3af}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border:2px solid #1F2937;outline:none}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails .slideshow-control img{width:100%;height:100%;object-fit:cover;border-radius:4px;opacity:1!important;filter:none!important}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails{gap:8px;padding:0;padding-block-start:0!important;padding-inline-start:0!important}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails-container{position:relative!important;top:0!important;max-height:286px;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;align-self:flex-start}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.product-information slideshow-controls[thumbnails][pagination-position=left]{align-items:flex-start;justify-content:flex-start;position:relative}.product-information slideshow-controls[thumbnails][pagination-position=left]:after{content:"";position:absolute;bottom:10px;left:45px;transform:translate(-50%);width:34px;height:34px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") center/14px no-repeat;box-shadow:0 2px 10px #0000002e,0 0 0 1px #0000000f;pointer-events:none;z-index:10}.product-information__grid.product-information--media-left:not(.product-information__grid--half,.product-information--media-none){grid-template-columns:3fr 2fr!important}.product-information slideshow-container,.product-information slideshow-slides{height:540px!important;max-height:none!important}.product-information .product-media-container{width:100%!important;height:540px!important;aspect-ratio:unset!important;max-height:none!important;--grid-template-rows-desktop: 540px 0px !important}}@media screen and (max-width:989px){.pov-mob-pagination,.pov-mob-scrollbar{display:none!important}.pov-mob-gallery{padding:0 16px}.pov-mob-swiper .swiper-slide{border:1px solid #E8E8E8;border-radius:0;overflow:hidden;background:#fff}.product-information__lifestyle-image{display:none}.product-details .accordion .details__header{padding-block:20px!important}}.product-details .accordion .details__header{font-family:var(--fs-sans)!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.01em;padding-block:16px!important}.product-details .accordion summary,.product-details .accordion summary:hover,.product-details .accordion summary:focus,.product-details .accordion details[open]>summary{color:var(--fs-ink)!important}.product-details .accordion--dividers accordion-custom:first-child .details{border-block-start:none!important}.product-details .accordion--dividers accordion-custom:last-child .details{border-block-end:none!important}.product-details{min-width:0;--options-border-radius: 8px;--options-border-width: 1.5px;--color-variant-border: #E5E7EB;--color-selected-variant-border: var(--fs-navy);--color-variant-background: #FFFFFF;--color-variant-hover-background: #F9FAFB;--color-variant-hover-border: #9CA3AF;--color-variant-hover-text: var(--fs-navy);--color-variant-text: var(--fs-navy)}.product-details .variant-option--buttons{gap:8px!important}.product-details .variant-option__button-label{font-family:var(--fs-sans)!important;font-size:.9375rem!important;font-weight:500!important;min-height:unset!important;padding-block:10px!important;padding-inline:20px!important;flex:0 0 auto!important}.product-details .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])){background-color:var(--fs-navy)!important;color:#fff!important}.product-details .add-to-cart-button{background:var(--fs-cta-bg)!important;color:var(--fs-cta-text)!important;border:none!important;border-radius:100px!important;font-family:var(--fs-sans)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:.04em!important;height:auto!important;padding-block:24px!important;padding-inline:32px!important;text-transform:uppercase!important;transition:background .2s ease!important}.product-details .add-to-cart-button:hover{background:var(--fs-cta-bg-hover)!important}.product-details .add-to-cart-button .add-to-cart-icon{display:none!important}.cart-items__empty-button{background:var(--fs-cta-bg)!important;color:var(--fs-cta-text)!important;border:none!important}.cart-items__empty-button:hover{background:var(--fs-cta-bg-hover)!important}.product-details .accelerated-checkout-block,.product-details .quantity-selector-wrapper{display:none!important}.product-details h1,.product-details h2,.product-details h3{font-family:var(--fs-serif)!important;font-weight:700;letter-spacing:-.01em}.product-details p,.product-details .rte,.product-details .rte p,.product-details .price,.product-details label,.product-details .variant-picker,.product-details .quantity{font-family:var(--fs-sans)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/freshside-base.css.map */
