*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sf-bg,#f7f6f3);color:var(--sf-ink,#17243b);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}body.sf-lock{overflow:hidden}img,svg,video{max-width:100%;height:auto}img{display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.sf-shell{width:min(calc(100% - 64px),var(--sf-shell,1280px));margin-inline:auto}.sf-narrow{max-width:880px}.sf-main{min-height:45vh}.sf-section-space{padding-block:54px}.sf-skip-link{position:absolute;left:-9999px;top:8px;z-index:9999;background:#fff;padding:12px 18px}.sf-skip-link:focus{left:8px}.sf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-eyebrow{margin:0 0 10px;color:var(--sf-coral);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.sf-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.sf-section-heading h2{margin:0;color:var(--sf-ink);font-size:clamp(22px,2.5vw,30px);font-weight:750;line-height:1.12;letter-spacing:-.035em}.sf-section-heading--split{align-items:end}.sf-section-heading__description{margin:8px 0 0;color:var(--sf-body);font-size:13px}.sf-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--sf-blue);font-size:12px;font-weight:800;white-space:nowrap}.sf-text-link:hover{color:var(--sf-coral)}.sf-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:var(--sf-radius,4px);font-size:12px;font-weight:800;letter-spacing:.015em;text-align:center;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.sf-button:hover{transform:translateY(-1px)}.sf-button--coral{background:var(--sf-coral);color:#17243b}.sf-button--coral:hover{background:#e95b3d}.sf-button--blue{background:var(--sf-blue);color:#fff}.sf-button--blue:hover{background:#2446bd}.sf-button--navy{background:var(--sf-ink);color:#fff}.sf-button--light{background:#fff;color:var(--sf-ink)}.sf-button--light:hover{background:var(--sf-ink);color:#fff}.sf-button--outline{background:transparent;border-color:var(--sf-line);color:var(--sf-ink)}.sf-button--outline:hover{border-color:var(--sf-blue);color:var(--sf-blue)}.sf-button--small{min-height:36px;padding:0 14px;font-size:11px}.sf-button--full{width:100%}.sf-announcement{background:var(--sf-ink);color:#fff;font-size:11px}.sf-announcement--border{border-bottom:2px solid var(--sf-coral)}.sf-announcement__inner{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:18px}.sf-announcement a:hover{text-decoration:underline}.sf-announcement__right{color:var(--sf-mist)}.sf-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--sf-line)}.sf-header.is-sticky{position:sticky;top:0}.sf-header__main{display:grid;grid-template-columns:220px minmax(260px,1fr) auto;align-items:center;gap:28px;min-height:86px}.sf-header__logo{display:block;width:min(100%,var(--sf-logo-width,190px));max-width:220px}.sf-header__logo img{width:100%;height:auto;max-height:58px;object-fit:contain;object-position:left center}.sf-search{display:flex;min-width:0;height:46px;border:1px solid #cfd6e0;background:#fff}.sf-search input{width:100%;min-width:0;border:0;outline:0;padding:0 16px;color:var(--sf-ink);font-size:13px}.sf-search input::placeholder{color:#8b95a4}.sf-search button{display:grid;place-items:center;flex:0 0 52px;border:0;background:var(--sf-blue);color:#fff}.sf-search-icon{position:relative;display:block;width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.sf-search-icon:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:-3px;background:currentColor;transform:rotate(48deg);transform-origin:left center}.sf-header__actions{display:flex;align-items:center;gap:18px}.sf-localization select{max-width:160px;border:0;background:transparent;color:var(--sf-ink);font-size:11px;font-weight:700;outline:0;cursor:pointer}.sf-icon-button{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;background:transparent;color:var(--sf-ink)}.sf-icon-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sf-icon-button:hover{color:var(--sf-blue)}.sf-cart-count{position:absolute;top:0;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:var(--sf-coral);color:var(--sf-ink);font-size:10px;font-weight:800}.sf-header__nav-wrap{border-top:1px solid #eef0f3;background:#fff}.sf-nav__list{display:flex;align-items:center;gap:34px;min-height:48px;margin:0;padding:0;list-style:none}.sf-nav__item{position:relative}.sf-nav__item>a,.sf-nav__list>li>a{display:flex;align-items:center;gap:9px;min-height:48px;color:#657184;font-size:12px;transition:color .2s ease}.sf-nav__item>a:hover,.sf-nav__list>li>a:hover{color:var(--sf-blue)}.sf-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.sf-dropdown{position:absolute;top:100%;left:-18px;display:none;min-width:230px;padding:16px 18px;background:#fff;border:1px solid var(--sf-line);box-shadow:0 14px 35px #17243b1f}.sf-nav__item:hover .sf-dropdown,.sf-nav__item:focus-within .sf-dropdown{display:block}.sf-dropdown ul{margin:0;padding:0;list-style:none}.sf-dropdown li+li{margin-top:8px}.sf-dropdown a{display:block;padding:4px 0;color:var(--sf-body);font-size:12px}.sf-dropdown a:hover{color:var(--sf-blue)}.sf-header__mobile-toggle,.sf-mobile-menu,.sf-mobile-menu__backdrop{display:none}.sf-hero{position:relative;isolation:isolate;overflow:hidden;background:#d9dce1}.sf-hero--large{min-height:clamp(360px,30vw,500px)}.sf-hero--medium{min-height:clamp(300px,24vw,400px)}.sf-hero--adapt{min-height:0;aspect-ratio:12/5}.sf-hero__slides,.sf-hero__slide,.sf-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0}.sf-hero__slide{display:none}.sf-hero__slide.is-active{display:block;animation:sf-fade .45s ease}@keyframes sf-fade{0%{opacity:.65}to{opacity:1}}.sf-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.sf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(16,28,47,var(--sf-overlay,.32)) 0%,rgba(16,28,47,.12) 56%,transparent 100%)}.sf-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:inherit;padding-block:55px;color:#fff}.sf-hero__content--center{align-items:center;text-align:center}.sf-hero__content--right{align-items:flex-end;text-align:right}.sf-hero__content h1{max-width:650px;margin:0 0 14px;color:#fff;font-size:clamp(36px,5vw,66px);font-weight:800;line-height:1.02;letter-spacing:-.055em}.sf-hero__text{max-width:520px;margin:0 0 24px;color:#fff;font-size:15px;line-height:1.7}.sf-hero__text p{margin:0}.sf-hero .sf-button{min-width:170px}.sf-hero__controls{position:absolute;z-index:3;left:50%;bottom:24px;display:flex;align-items:center;gap:16px;transform:translate(-50%);color:#fff}.sf-hero__controls>button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#17243b59;color:#fff;font-size:22px;line-height:1}.sf-hero__dots{display:flex;gap:9px}.sf-hero__dots button{width:9px;height:9px;padding:0;border:1.5px solid #fff;border-radius:50%;background:transparent}.sf-hero__dots button[aria-current=true]{background:#fff}.sf-promo-banners{background:#f0f2f5}.sf-promo-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sf-promo-card{position:relative;display:flex;min-height:260px;overflow:hidden;background:var(--promo-bg);color:var(--promo-ink);border-radius:var(--sf-radius,4px)}.sf-promo-card__copy{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:65%;padding:32px 30px}.sf-promo-card .sf-eyebrow{color:currentColor;opacity:.72}.sf-promo-card h2{max-width:310px;margin:0 0 10px;font-size:24px;font-weight:750;line-height:1.15;letter-spacing:-.03em}.sf-promo-card p:not(.sf-eyebrow){max-width:320px;margin:0 0 22px;font-size:13px;line-height:1.7}.sf-promo-card .sf-button{margin-top:auto}.sf-promo-card__image{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:flex-end;width:52%;height:80%;pointer-events:none}.sf-promo-card__image img{width:100%;height:100%;object-fit:contain;object-position:right bottom}.sf-promo-card--2 .sf-promo-card__image{width:47%}. .sf-collection-rail{padding-block:54px;background:#f0f2f5}.sf-collection-rail__track{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;align-items:start}.sf-collection-tile{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;text-align:center}.sf-collection-tile__image{display:grid;place-items:center;width:min(100%,150px);margin-inline:auto;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#e5e9ee}.sf-collection-tile__image img,.sf-collection-tile__image svg{width:100%;height:100%;padding:8px;object-fit:contain;transition:transform .35s ease}.sf-collection-tile:hover .sf-collection-tile__image img{transform:scale(1.06)}.sf-collection-tile__title{display:block;max-width:100%;color:var(--sf-ink);font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.sf-collection-tile:hover .sf-collection-tile__title{color:var(--sf-blue)}.sf-featured-collection{background:#fff}.sf-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--sf-line);background:var(--sf-line)}.sf-product-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-product-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-product-card{position:relative;display:flex;min-width:0;flex-direction:column;background:#fff;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}.sf-product-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;background:#fff}.sf-product-card__image{width:100%;height:100%;padding:12px;object-fit:contain;transition:opacity .25s ease,transform .35s ease}.sf-product-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.sf-product-card:hover .sf-product-card__image:not(.sf-product-card__image--hover){transform:scale(1.025)}.sf-product-card:hover .sf-product-card__image--hover{opacity:1}.sf-product-card__placeholder{width:70%;height:70%;color:#d9dee6}.sf-product-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:15px 16px 17px}.sf-product-card__vendor{margin:0 0 5px;color:#87909d;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.sf-product-card__title{display:block;min-height:40px;margin-bottom:8px;color:var(--sf-ink);font-size:12px;font-weight:700;line-height:1.5}.sf-product-card__title:hover{color:var(--sf-blue)}.sf-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:4px 0;color:var(--sf-coral);font-size:18px;font-weight:600;line-height:1.3}.sf-price__from{font-size:13px}.sf-price__compare{color:#8993a0;font-size:11px;font-weight:400}.sf-price.is-sale .sf-price__current{color:var(--sf-coral)}.sf-product-card__stock{display:flex;align-items:center;gap:7px;margin:7px 0 0;color:#2b7651;font-size:10px;font-weight:700}.sf-product-card__stock>span{width:7px;height:7px;border-radius:50%;background:#2b9a5b}.sf-product-card__stock.is-unavailable{color:#b74b4b}.sf-product-card__stock.is-unavailable>span{background:#c74b4b}.sf-product-card__actions{width:100%;margin-top:auto;padding-top:13px}.sf-product-card__actions form,.sf-product-card__actions .sf-button{width:100%}.sf-badge{position:absolute;z-index:2;top:12px;left:12px;padding:5px 9px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sf-badge--sale{background:var(--sf-coral);color:var(--sf-ink)}.sf-badge--sold{background:var(--sf-ink);color:#fff}.sf-new-arrivals{background:#f0f2f5}.sf-promo-mosaic{background:#fff}.sf-mosaic-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr;grid-template-rows:220px 220px;gap:14px}.sf-mosaic-tile{position:relative;display:block;min-width:0;overflow:hidden;background:#e7eaf0;color:#fff}.sf-mosaic-tile--1{grid-column:1;grid-row:1}.sf-mosaic-tile--2{grid-column:2;grid-row:1 / span 2}.sf-mosaic-tile--3{grid-column:3;grid-row:1}.sf-mosaic-tile--4{grid-column:1;grid-row:2}.sf-mosaic-tile--5{grid-column:3;grid-row:2}.sf-mosaic-tile__image,.sf-mosaic-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0}.sf-mosaic-tile__image img,.sf-mosaic-tile__image svg{width:100%;height:100%;padding:12px;object-fit:contain;background:#f4f5f6;transition:transform .45s ease}.sf-mosaic-tile:hover .sf-mosaic-tile__image img{transform:scale(1.04)}.sf-mosaic-tile__shade{background:linear-gradient(0deg,#121e31c7,#121e310a 78%)}.sf-mosaic-tile__content{position:absolute;inset:auto 20px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sf-mosaic-tile__content small{color:#ffd1c5;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sf-mosaic-tile__content strong{max-width:320px;font-size:20px;font-weight:800;line-height:1.12}.sf-mosaic-tile__content>span{font-size:11px;line-height:1.45}.sf-mosaic-tile__content em{display:inline-flex;align-items:center;gap:9px;margin-top:5px;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.sf-about-store{background:#f0f2f5}.sf-about-store__inner{max-width:850px;text-align:center}.sf-about-store__inner h2{margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:750;letter-spacing:-.04em}.sf-about-store__text{margin:0 auto 24px;color:var(--sf-body);font-size:14px;line-height:1.9}.sf-about-store__text p{margin:0}.sf-brand-logos{background:#fff}.sf-brand-logos__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:center}.sf-brand-logo{display:grid;place-items:center;min-height:90px;padding:16px;border:1px solid var(--sf-line);background:#fff;color:var(--sf-body);font-weight:700;text-align:center}.sf-brand-logo img{max-width:100%;max-height:52px;object-fit:contain}.sf-collection-feature{background:#fff}.sf-collection-feature__layout{display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:stretch;padding:8px;background:#17243b;border-radius:var(--sf-radius,4px)}.sf-collection-feature__intro{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:420px;overflow:hidden;padding:34px;color:#fff}.sf-collection-feature__intro h2{position:relative;z-index:1;max-width:420px;margin:0 0 14px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1;letter-spacing:-.04em}.sf-collection-feature__intro>p:not(.sf-eyebrow){position:relative;z-index:1;max-width:360px;margin:0 0 22px;color:#e0e5ee;font-size:13px;line-height:1.7}.sf-collection-feature__intro .sf-button{position:relative;z-index:2}.sf-collection-feature__background{position:absolute;right:0;bottom:0;width:75%;height:52%;opacity:.4;pointer-events:none}.sf-collection-feature__background img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}.sf-collection-feature__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--sf-line)}.sf-collection-feature__products .sf-product-card{border:0}.sf-collection-feature__products .sf-product-card__body{padding:12px}.sf-featured-product{background:#f7f6f3}.sf-featured-product__panel{display:grid;grid-template-columns:1.05fr .95fr;gap:0;align-items:center;background:#fff;border:1px solid var(--sf-line)}.sf-featured-product__image{display:grid;place-items:center;min-height:420px;padding:24px;background:#fff}.sf-featured-product__image img{width:100%;height:100%;max-height:470px;object-fit:contain}.sf-featured-product__details{padding:clamp(28px,4vw,60px)}.sf-featured-product__details h3{max-width:500px;margin:0 0 12px;font-size:clamp(24px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.sf-featured-product__details h3 a:hover{color:var(--sf-blue)}.sf-featured-product__details .sf-price{font-size:22px}.sf-featured-product__description{max-width:520px;margin:14px 0 22px;color:var(--sf-body);font-size:12px;line-height:1.8}.sf-popular-products{background:#f0f2f5}.sf-popular-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--sf-line);background:var(--sf-line)}.sf-newsletter{background:#e8edf3}.sf-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.sf-newsletter__copy h2{margin:0 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.12;letter-spacing:-.04em}.sf-newsletter__copy p:last-child{margin:0;color:var(--sf-body);font-size:12px}.sf-newsletter-form{display:flex;flex-wrap:wrap;gap:10px}.sf-newsletter-form input{flex:1 1 220px;min-width:0;min-height:46px;padding:0 14px;border:1px solid #cbd3df;background:#fff;color:var(--sf-ink);outline:0}.sf-newsletter-form input:focus{border-color:var(--sf-blue)}.sf-newsletter-form .sf-button{min-width:120px}.sf-newsletter-form--inline{align-items:center}.sf-form-success,.sf-form-errors{flex-basis:100%;margin:8px 0 0;font-size:12px}.sf-form-success{color:#24764d}.sf-form-errors{color:#a33}.sf-popular-collections{background:#fff}.sf-popular-collections__links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--sf-line);background:#fff}.sf-popular-collections__links a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:66px;padding:10px;border-right:1px solid var(--sf-line);color:var(--sf-ink);font-size:12px;font-weight:600;text-align:center}.sf-popular-collections__links a:last-child{border-right:0}.sf-popular-collections__links a:hover{color:var(--sf-blue);background:#f8f9fb}.sf-popular-collections__links span{color:var(--sf-coral)}.sf-service-strip{padding-block:36px;background:#fff;border-top:1px solid var(--sf-line)}.sf-service-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 9%;max-width:920px}.sf-service-item{display:flex;align-items:center;gap:16px;min-width:0}.sf-service-item__icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--sf-mist);color:var(--sf-blue)}.sf-service-item__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sf-service-item strong{display:block;font-size:12px}.sf-service-item p{margin:3px 0 0;color:var(--sf-body);font-size:11px}.sf-footer{background:#f0f2f5}.sf-footer__topline{height:4px;background:linear-gradient(90deg,var(--sf-coral) 0 14%,var(--sf-blue) 14% 100%)}.sf-footer__main{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(130px,.9fr) minmax(0,3.5fr) minmax(150px,1.15fr);gap:26px;padding-block:48px 42px;align-items:start}.sf-footer__logo{display:block;width:min(100%,175px);margin-bottom:18px}.sf-footer__logo img{width:100%;max-height:48px;object-fit:contain;object-position:left center}.sf-footer__brand-text{margin-bottom:12px;color:var(--sf-body);font-size:12px;line-height:1.8}.sf-footer__brand>a:not(.sf-footer__logo){display:block;margin-top:8px;color:var(--sf-blue);font-size:11px;overflow-wrap:anywhere}.sf-footer__menus{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:24px 16px;min-width:0}.sf-footer__menu{min-width:0}.sf-footer__column h2{margin:0 0 16px;color:var(--sf-ink);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;overflow-wrap:anywhere}.sf-footer__column ul{margin:0 0 14px;padding:0;list-style:none}.sf-footer__column li+li{margin-top:10px}.sf-footer__column a{color:var(--sf-body);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.sf-footer__column a:hover{color:var(--sf-blue)}.sf-footer__hint{color:#8993a0;font-size:11px}.sf-footer__policies{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding-top:14px;border-top:1px solid var(--sf-line)}.sf-footer__policies h2{margin:0}.sf-footer__policies ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.sf-footer__policies li+li{margin-top:0}.sf-footer__newsletter p{margin:0 0 14px;color:var(--sf-body);font-size:12px;line-height:1.7}.sf-footer__newsletter .sf-newsletter-form{display:block}.sf-footer__newsletter .sf-newsletter-form input{width:100%;margin-bottom:10px}.sf-footer__newsletter .sf-newsletter-form button{min-width:120px}.sf-socials{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.sf-socials a{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#bdc5cf;color:#fff;font-size:14px;font-weight:800}.sf-socials a:hover{background:var(--sf-blue);color:#fff}.sf-footer__bottom{background:#e7ebf0}.sf-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding-block:16px}.sf-footer__legal{display:flex;flex-direction:column;gap:4px;color:#7a8492;font-size:10px}.sf-footer__bottom-tools{display:flex;align-items:center;gap:28px}.sf-footer__payments>span{display:block;margin-bottom:7px;color:#7a8492;font-size:10px;text-align:right}@media(max-width:1100px){.sf-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.sf-footer__menus{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sf-footer__newsletter{grid-column:1 / -1}}@media(max-width:749px){.sf-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;padding-block:34px}.sf-footer__brand,.sf-footer__collections,.sf-footer__menus,.sf-footer__newsletter{grid-column:1 / -1}.sf-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.sf-footer__bottom-inner{align-items:flex-start;flex-direction:column;gap:16px;padding-block:20px}.sf-footer__bottom-tools{width:100%;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sf-footer__payments>span{text-align:left}.sf-payment-list{justify-content:flex-start}}@media(max-width:420px){.sf-footer__main{grid-template-columns:1fr}.sf-footer__brand,.sf-footer__collections,.sf-footer__menus,.sf-footer__newsletter{grid-column:1}.sf-footer__menus{grid-template-columns:1fr;gap:20px}}.sf-payment-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.sf-payment-list li{display:flex;align-items:center;justify-content:center;min-width:34px;height:23px;padding:2px 4px;border:1px solid #d4d9e1;border-radius:3px;background:#fff}.sf-payment-list svg{width:28px;height:18px}.sf-localization--footer select{max-width:190px;min-height:34px;padding:5px 26px 5px 9px;border:1px solid #cbd3df;background:#fff;color:var(--sf-body);font-size:11px}.sf-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;background:#0c14227a}.sf-cart-drawer{position:fixed;top:0;right:0;z-index:101;display:flex;flex-direction:column;width:min(440px,100vw);height:100dvh;background:#fff;box-shadow:-12px 0 40px #0a142326;transform:translate(105%);transition:transform .28s ease}.sf-cart-drawer.is-open{transform:translate(0)}.sf-drawer-backdrop.is-open{display:block}.sf-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--sf-line)}.sf-cart-drawer__head h2{margin:0;font-size:20px}.sf-cart-drawer__head h2 span{color:var(--sf-body);font-size:13px;font-weight:400}.sf-cart-drawer__body{flex:1;overflow:auto;padding:18px 24px}.sf-cart-empty{padding:35px 0;color:var(--sf-body);text-align:center}.sf-cart-line{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--sf-line)}.sf-cart-line__image{display:grid;place-items:center;aspect-ratio:1;background:#f6f7f8}.sf-cart-line__image img{width:100%;height:100%;object-fit:contain}.sf-cart-line__info{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.sf-cart-line__info>a{font-size:12px;font-weight:700}.sf-cart-line__info small{color:var(--sf-body);font-size:10px}.sf-cart-line__info strong{font-size:13px}.sf-cart-line__qty{display:flex;align-items:center;gap:10px;margin-top:auto}.sf-cart-line__qty button{border:0;background:transparent;color:var(--sf-blue);font-size:11px}.sf-cart-line__qty button[data-cart-qty]{width:24px;height:24px;border:1px solid var(--sf-line);color:var(--sf-ink)}.sf-cart-drawer__foot{padding:20px 24px;border-top:1px solid var(--sf-line)}.sf-cart-drawer__subtotal{display:flex;justify-content:space-between;font-size:14px}.sf-cart-drawer__foot p{margin:8px 0 14px;color:var(--sf-body);font-size:10px}.sf-cart-drawer__foot .sf-button+.sf-button{margin-top:8px}.sf-toast{position:fixed;right:20px;bottom:20px;z-index:120;max-width:min(360px,calc(100vw - 40px));padding:12px 18px;background:var(--sf-ink);color:#fff;font-size:12px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.sf-toast.is-visible{opacity:1;transform:translateY(0)}.sf-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:none;place-items:center;padding:20px}.sf-popup.is-open{display:grid}.sf-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e18288c}.sf-popup__panel{position:relative;z-index:1;width:min(480px,100%);padding:42px;background:#fff;box-shadow:0 20px 60px #0003}.sf-popup__panel h2{margin:0 0 10px;font-size:28px;line-height:1.1}.sf-popup__panel>p:not(.sf-eyebrow){color:var(--sf-body);font-size:13px}.sf-popup__close{position:absolute;top:10px;right:10px;font-size:24px}.sf-main-product{background:#f7f6f3}.sf-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 22px;color:#8a93a0;font-size:11px}.sf-breadcrumbs a:hover{color:var(--sf-blue)}.sf-product-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:0;background:#fff;border:1px solid var(--sf-line)}.sf-product-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;min-width:0;padding:24px;border-right:1px solid var(--sf-line)}.sf-product-gallery__thumbs{display:flex;flex-direction:column;gap:10px;max-height:680px;overflow:auto}.sf-product-gallery__thumb{display:grid;place-items:center;width:64px;height:64px;padding:4px;border:1px solid var(--sf-line);background:#fff}.sf-product-gallery__thumb.is-active{border:2px solid var(--sf-blue)}.sf-product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.sf-product-gallery__stage{position:relative;display:grid;place-items:center;min-height:480px;background:#fff}.sf-product-gallery__item{display:none;width:100%;height:100%;min-height:inherit}.sf-product-gallery__item.is-active{display:grid;place-items:center}.sf-product-gallery__item img{width:100%;max-height:620px;object-fit:contain}.sf-product-gallery__zoom{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent}.sf-product-info{padding:clamp(24px,3.5vw,52px)}.sf-product-info h1{margin:0 0 12px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.15;letter-spacing:-.035em}.sf-product-vendor{margin:0 0 8px;color:var(--sf-blue);font-size:11px;text-transform:uppercase}.sf-product-meta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;color:#8a93a0;font-size:11px}.sf-product-meta span+span{padding-left:14px;border-left:1px solid var(--sf-line)}.sf-product-price{padding-block:12px;border-top:1px solid var(--sf-line)}.sf-product-price .sf-price{font-size:24px}.sf-stock{display:flex;align-items:center;gap:8px;margin:10px 0 24px;color:#287a4e;font-size:12px}.sf-stock__dot{width:8px;height:8px;border-radius:50%;background:#2b9a5b}.sf-stock__dot.is-out{background:#c34c4c}.sf-stock:has(.is-out){color:#b74b4b}.sf-product-options{display:grid;gap:14px;margin-bottom:22px}.sf-option label,.sf-product-form__row>label{display:block;margin-bottom:7px;color:var(--sf-ink);font-size:12px;font-weight:700}.sf-option select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--sf-line);background:#fff;color:var(--sf-ink)}.sf-product-form__row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.sf-quantity{display:flex;align-items:center;border:1px solid var(--sf-line)}.sf-quantity button{width:38px;height:40px;border:0;background:#fff;color:var(--sf-body);font-size:18px}.sf-quantity input{width:54px;height:40px;border:0;border-inline:1px solid var(--sf-line);text-align:center;-moz-appearance:textfield}.sf-quantity input::-webkit-inner-spin-button,.sf-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-product-form__actions{display:grid;gap:10px}.sf-product-form__actions .shopify-payment-button__button{min-height:46px!important;border-radius:var(--sf-radius,4px)!important;font-size:12px!important;font-weight:800!important}.sf-tax-note{margin:12px 0 22px;color:#8a93a0;font-size:10px}.sf-product-description{margin-top:26px;padding-top:22px;border-top:1px solid var(--sf-line);color:var(--sf-body);font-size:13px;line-height:1.8}.sf-product-description h2{margin:0 0 10px;color:var(--sf-ink);font-size:16px}.sf-accordions details{border-top:1px solid var(--sf-line)}.sf-accordions summary{padding:15px 0;font-size:12px;font-weight:700;cursor:pointer}.sf-accordions .rte{padding:0 0 18px;color:var(--sf-body);font-size:12px}.sf-zoom-dialog{position:fixed;top:0;right:0;bottom:0;left:0;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;padding:5vw;border:0;background:#0d1420f0}.sf-zoom-dialog::backdrop{background:#0d1420f0}.sf-zoom-dialog img{width:100%;height:100%;object-fit:contain}.sf-zoom-dialog__close{position:absolute;top:20px;right:25px;border:0;background:transparent;color:#fff;font-size:38px}.sf-collection-header{display:flex;align-items:center;gap:28px;margin-bottom:28px}.sf-collection-header__image{flex:0 0 36%;max-height:230px;overflow:hidden}.sf-collection-header__image img{width:100%;height:100%;object-fit:cover}.sf-collection-header h1,.sf-page-heading h1{margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.04em}.sf-collection-header .rte{color:var(--sf-body);font-size:12px}.sf-collection-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-bottom:16px;padding-block:12px;border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}.sf-collection-toolbar p{margin:0 auto 0 0;color:var(--sf-body);font-size:11px}.sf-sort-form{display:flex;align-items:center;gap:8px;font-size:11px}.sf-sort-form select{min-height:36px;padding:0 10px;border:1px solid var(--sf-line);background:#fff}.sf-filter-toggle{display:none}.sf-collection-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.sf-filters{min-width:0}.sf-filters__head{display:none}.sf-filter{border-bottom:1px solid var(--sf-line)}.sf-filter summary{padding:14px 0;font-size:12px;font-weight:700;cursor:pointer}.sf-filter__values{display:grid;gap:9px;padding:0 0 15px}.sf-filter__values label{display:flex;align-items:center;gap:8px;color:var(--sf-body);font-size:11px}.sf-filter__values label input{accent-color:var(--sf-blue)}.sf-filter__values small{margin-left:auto;color:#99a1ac}.sf-price-filter{display:flex;gap:8px}.sf-price-filter label{display:grid;gap:5px;min-width:0}.sf-price-filter input{width:100%;min-width:0;height:34px;border:1px solid var(--sf-line);padding:0 8px}.sf-filters__form>.sf-button{margin-top:18px}.sf-filters__form>.sf-text-link{margin-top:10px}.sf-collection-results .sf-product-grid{margin-bottom:24px}.sf-pagination{display:flex;justify-content:center;gap:8px;margin:28px 0}.sf-pagination a,.sf-pagination span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--sf-line);background:#fff;font-size:11px}.sf-pagination [aria-current=page]{border-color:var(--sf-blue);background:var(--sf-blue);color:#fff}.sf-page-heading{margin-bottom:28px}.sf-page-heading .sf-eyebrow{margin-bottom:8px}.sf-search--page{max-width:560px;margin-top:18px}.sf-results-count{color:var(--sf-body);font-size:12px}.sf-search-result{padding:20px;background:#fff;border:1px solid var(--sf-line)}.sf-search-result h2{margin:4px 0 8px;font-size:18px}.sf-search-result p{color:var(--sf-body);font-size:12px}.sf-main-cart{background:#f7f6f3}.sf-cart-empty-page{padding:50px 20px;background:#fff;text-align:center}.sf-cart-empty-page p{margin:0 0 20px;color:var(--sf-body)}.sf-cart-table{border:1px solid var(--sf-line);background:#fff}.sf-cart-table__head,.sf-cart-row{display:grid;grid-template-columns:minmax(0,2fr) .7fr .7fr .7fr;align-items:center;gap:18px;padding:15px 20px}.sf-cart-table__head{background:#eef1f5;color:var(--sf-ink);font-size:10px;font-weight:800;text-transform:uppercase}.sf-cart-row{border-top:1px solid var(--sf-line);font-size:12px}.sf-cart-row__product{display:flex;align-items:center;gap:14px}.sf-cart-row__image{display:grid;place-items:center;flex:0 0 82px;width:82px;height:82px;background:#f6f7f8}.sf-cart-row__image img{width:100%;height:100%;object-fit:contain}.sf-cart-row__product>div{display:flex;flex-direction:column;gap:5px}.sf-cart-row__product strong{font-size:12px}.sf-cart-row__product small{color:var(--sf-body);font-size:10px}.sf-cart-remove{color:var(--sf-coral);font-size:10px}.sf-cart-quantity{width:64px;height:38px;border:1px solid var(--sf-line);text-align:center}.sf-cart-note{display:grid;gap:8px;max-width:460px;margin-top:24px;font-size:12px;font-weight:700}.sf-cart-note textarea{min-height:90px;padding:12px;border:1px solid var(--sf-line);background:#fff}.sf-cart-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:24px}.sf-cart-summary>div{width:min(100%,360px);padding:22px;background:#fff;border:1px solid var(--sf-line)}.sf-cart-summary p{display:flex;justify-content:space-between;margin:0 0 8px}.sf-cart-summary small{display:block;margin-bottom:18px;color:var(--sf-body);font-size:10px}.sf-cart-summary .sf-button{margin-top:10px}.sf-main-page,.sf-main-contact,.sf-main-policy,.sf-main-blog,.sf-main-article,.sf-main-collections,.sf-main-404,.sf-account{background:#f7f6f3}.sf-page-content,.sf-policy-content{padding:30px;background:#fff;border:1px solid var(--sf-line);color:var(--sf-body);font-size:13px;line-height:1.85}.sf-policy-heading{position:relative;margin-bottom:22px;padding:28px 32px;background:linear-gradient(120deg,#e8edf4,#f8eee9);border-left:4px solid var(--sf-coral)}.sf-policy-heading h1{margin:0;font-size:clamp(28px,3vw,38px)}.rte h2,.rte h3{color:var(--sf-ink)}.rte a{color:var(--sf-blue);text-decoration:underline}.sf-contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.sf-contact-layout h1{margin:0 0 14px;font-size:clamp(30px,4vw,42px);line-height:1.1}.sf-contact-layout>div:first-child{color:var(--sf-body);font-size:13px}.sf-contact-layout>div:first-child a{color:var(--sf-blue)}.sf-contact-form{display:grid;gap:9px;padding:28px;background:#fff;border:1px solid var(--sf-line)}.sf-contact-form label{margin-top:7px;font-size:11px;font-weight:700}.sf-contact-form input,.sf-contact-form textarea,.sf-account input{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--sf-line);background:#fff;color:var(--sf-ink)}.sf-contact-form textarea{min-height:140px;resize:vertical}.sf-contact-form .sf-button{justify-self:start;margin-top:10px}.sf-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sf-blog-card{background:#fff;border:1px solid var(--sf-line)}.sf-blog-card__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#e9edf2}.sf-blog-card__image img{width:100%;height:100%;object-fit:cover}.sf-blog-card>div{padding:18px}.sf-blog-card small,.sf-article-date{color:#8993a0;font-size:10px}.sf-blog-card h2{margin:7px 0;font-size:18px;line-height:1.2}.sf-blog-card p{color:var(--sf-body);font-size:11px}.sf-article-image{margin:25px 0}.sf-article-image img{width:100%;max-height:600px;object-fit:cover}.sf-article-content{color:var(--sf-body);font-size:14px;line-height:1.85}.sf-collection-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sf-collection-card{display:flex;flex-direction:column;gap:10px;text-align:center}.sf-collection-card__image{display:grid;place-items:center;aspect-ratio:1;background:#fff;border:1px solid var(--sf-line);overflow:hidden}.sf-collection-card__image img,.sf-collection-card__image svg{width:100%;height:100%;padding:10px;object-fit:contain}.sf-collection-card__title{font-size:13px;font-weight:700}.sf-404-inner{padding:80px 0;text-align:center}.sf-404-inner h1{margin:0 0 12px;font-size:clamp(32px,4vw,48px)}.sf-404-inner p:not(.sf-eyebrow){margin:0 0 22px;color:var(--sf-body)}.sf-account .sf-shell{max-width:760px}.sf-account h1{font-size:32px}.sf-account form{display:grid;gap:10px;padding:24px;background:#fff;border:1px solid var(--sf-line)}.sf-account form label{font-size:11px;font-weight:700}.sf-account form .sf-button{justify-self:start;margin-top:8px}.sf-account-orders,.sf-address{padding:18px;background:#fff;border:1px solid var(--sf-line)}@media(max-width:1100px){.sf-shell{width:min(calc(100% - 44px),var(--sf-shell,1280px))}.sf-header__main{grid-template-columns:190px minmax(220px,1fr) auto;gap:18px}.sf-nav__list{gap:24px}.sf-product-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-collection-rail__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sf-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:749px){body{font-size:13px}.sf-shell{width:calc(100% - 32px)}.sf-section-space{padding-block:38px}.sf-announcement__inner{justify-content:center;min-height:30px;text-align:center}.sf-announcement__right{display:none}.sf-header__main{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:68px}.sf-header__mobile-toggle{display:grid}.sf-header__logo{width:min(100%,160px);justify-self:start}.sf-header__logo img{max-height:42px}.sf-header__main>.sf-search{display:none}.sf-header__actions{gap:4px}.sf-header__actions .sf-localization,.sf-header__actions>a{display:none}.sf-header__nav-wrap{display:none}.sf-mobile-menu{position:fixed;top:0;left:0;z-index:111;display:block;width:min(360px,88vw);height:100dvh;padding:20px;background:#fff;box-shadow:12px 0 35px #0000001f;transform:translate(-105%);transition:transform .25s ease;overflow:auto}.sf-mobile-menu.is-open{transform:translate(0)}.sf-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--sf-line);font-size:18px;font-weight:800}.sf-mobile-menu>ul{margin:12px 0;padding:0;list-style:none}.sf-mobile-menu li{border-bottom:1px solid var(--sf-line)}.sf-mobile-menu li>a,.sf-mobile-menu summary{display:block;padding:13px 0;font-size:13px;font-weight:700;cursor:pointer}.sf-mobile-menu li ul{padding:0 0 10px 15px;list-style:none}.sf-mobile-menu li ul a{display:block;padding:8px 0;color:var(--sf-body);font-size:12px}.sf-mobile-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:block;border:0;background:#0a121e73;opacity:0;pointer-events:none;transition:opacity .25s ease}.sf-mobile-menu__backdrop.is-open{opacity:1;pointer-events:auto}.sf-search--mobile{display:flex;margin-top:20px}.sf-hero--large,.sf-hero--medium{min-height:490px}.sf-hero--adapt{aspect-ratio:3/4}.sf-hero__image{object-position:center}.sf-hero__shade{background:linear-gradient(0deg,#101c2fad,#101c2f14 85%)}.sf-hero__content{justify-content:flex-end;padding-block:40px 65px}.sf-hero__content h1{max-width:100%;font-size:38px}.sf-hero__text{font-size:13px}.sf-hero__controls{bottom:16px}.sf-promo-banners__grid{grid-template-columns:1fr;gap:14px}.sf-promo-card{min-height:230px}.sf-promo-card__copy{max-width:70%;padding:25px 22px}.sf-promo-card h2{font-size:21px}.sf-promo-card__image{width:48%;height:72%}.sf-collection-rail{padding-block:36px}.sf-collection-rail__track{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.sf-collection-tile{flex:0 0 138px;scroll-snap-align:start}.sf-collection-tile__image{width:138px}.sf-collection-tile__title{font-size:11px}.sf-section-heading{align-items:flex-start;margin-bottom:18px}.sf-section-heading--split{align-items:flex-end}.sf-section-heading h2{font-size:23px}.sf-section-heading__description{font-size:11px}.sf-product-grid,.sf-product-grid--4,.sf-product-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-product-card__body{padding:11px 10px 13px}.sf-product-card__title{min-height:48px;font-size:11px}.sf-price{gap:6px;font-size:15px}.sf-product-card__stock{font-size:9px}.sf-product-card__actions .sf-button{min-height:32px;padding-inline:8px;font-size:9px}.sf-mosaic-grid{grid-template-columns:1fr 1fr;grid-template-rows:180px 180px 180px;gap:10px}.sf-mosaic-tile--1{grid-column:1;grid-row:1}.sf-mosaic-tile--2{grid-column:2;grid-row:1 / span 2}.sf-mosaic-tile--3{grid-column:1;grid-row:2}.sf-mosaic-tile--4{grid-column:1;grid-row:3}.sf-mosaic-tile--5{grid-column:2;grid-row:3}.sf-mosaic-tile__content{inset:auto 12px 12px;gap:4px}.sf-mosaic-tile__content strong{font-size:15px}.sf-mosaic-tile__content>span{font-size:10px}.sf-about-store__text{font-size:12px}.sf-brand-logos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sf-brand-logo{min-height:66px;padding:10px}.sf-collection-feature__layout{grid-template-columns:1fr;padding:5px}.sf-collection-feature__intro{min-height:280px;padding:25px}.sf-collection-feature__products{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-featured-product__panel{grid-template-columns:1fr}.sf-featured-product__image{min-height:280px;padding:16px}.sf-featured-product__details{padding:24px}.sf-popular-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-popular-products__grid .sf-product-card:last-child{display:none}.sf-newsletter__inner{grid-template-columns:1fr;gap:20px}.sf-newsletter-form--inline{display:grid;grid-template-columns:1fr auto}.sf-newsletter-form--inline input{min-width:0}.sf-newsletter-form--inline .sf-button{min-width:100px;padding-inline:12px}.sf-popular-collections__links{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-popular-collections__links a{min-height:54px;border-bottom:1px solid var(--sf-line);font-size:11px}.sf-service-strip__grid{grid-template-columns:1fr;gap:18px}.sf-footer__main{grid-template-columns:1fr 1fr;gap:26px 16px;padding-block:34px}.sf-footer__brand,.sf-footer__newsletter{grid-column:1 / -1}.sf-footer__bottom-inner{align-items:flex-start;flex-direction:column;gap:16px;padding-block:20px}.sf-footer__bottom-tools{width:100%;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sf-footer__payments>span{text-align:left}.sf-payment-list{justify-content:flex-start}.sf-product-layout{grid-template-columns:1fr}.sf-product-gallery{grid-template-columns:1fr;gap:12px;padding:14px;border-right:0;border-bottom:1px solid var(--sf-line)}.sf-product-gallery__thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto}.sf-product-gallery__thumb{flex:0 0 58px;width:58px;height:58px}.sf-product-gallery__stage{min-height:300px}.sf-product-gallery__item img{max-height:420px}.sf-product-info{padding:24px 18px}.sf-product-info h1{font-size:27px}.sf-collection-header{display:block}.sf-collection-header__image{max-height:170px;margin-bottom:18px}.sf-collection-toolbar{justify-content:space-between;gap:10px}.sf-collection-toolbar p{display:none}.sf-sort-form{margin-right:auto}.sf-filter-toggle{display:inline-flex;min-height:34px;padding-inline:12px}.sf-collection-layout{display:block}.sf-filters{position:fixed;top:0;left:0;z-index:115;width:min(360px,90vw);height:100dvh;padding:18px;background:#fff;overflow:auto;transform:translate(-105%);transition:transform .25s ease}.sf-filters.is-open{transform:translate(0)}.sf-filters__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:17px}.sf-filters__head button{border:0;background:transparent;font-size:25px}.sf-blog-grid{grid-template-columns:1fr 1fr;gap:12px}.sf-blog-card>div{padding:12px}.sf-blog-card h2{font-size:15px}.sf-collection-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sf-cart-table__head{display:none}.sf-cart-row{grid-template-columns:1fr auto;gap:12px;padding:14px}.sf-cart-row__product{grid-column:1 / -1}.sf-cart-summary{flex-direction:column}.sf-cart-summary>div{width:100%}.sf-contact-layout{grid-template-columns:1fr;gap:25px}.sf-policy-heading{padding:22px}.sf-page-content,.sf-policy-content{padding:20px}}@media(max-width:420px){.sf-shell{width:calc(100% - 24px)}.sf-header__main{gap:5px}.sf-header__logo{width:138px}.sf-icon-button{width:32px;height:36px}.sf-hero__content h1{font-size:33px}.sf-promo-card{min-height:210px}.sf-promo-card__copy{padding:20px 16px}.sf-promo-card h2{font-size:18px}.sf-product-grid,.sf-product-grid--4,.sf-product-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-product-card__image{padding:7px}.sf-footer__main{grid-template-columns:1fr}.sf-footer__brand,.sf-footer__newsletter{grid-column:1}.sf-blog-grid{grid-template-columns:1fr}.sf-mosaic-grid{grid-template-rows:160px 160px 160px}}.sf-brand-story{padding-block:42px;background:var(--sf-ink);color:#fff;border-bottom:3px solid var(--sf-blue)}.sf-brand-story__inner{display:grid;grid-template-columns:120px minmax(0,1.5fr) minmax(190px,.85fr);align-items:center;gap:34px}.sf-brand-story__mark{display:grid;place-items:center;width:120px;height:120px;padding:8px;background:#fff}.sf-brand-story__mark img{width:100%;height:100%;object-fit:contain}.sf-brand-story__main h2{margin:0 0 8px;color:#fff;font-size:clamp(25px,3vw,38px);line-height:1.1;letter-spacing:-.04em}.sf-brand-story__main>p:not(.sf-eyebrow){margin:0 0 14px;color:#dce3ed;font-size:12px}.sf-brand-story__main>a{color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.sf-brand-story__main>a span{color:var(--sf-coral);margin-left:8px}.sf-brand-story__aside{padding-left:26px;border-left:1px solid rgba(255,255,255,.24)}.sf-brand-story__aside p{margin:0 0 12px;color:#dce3ed;font-size:12px}.sf-brand-story__aside strong{color:#ffb49f;font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:749px){.sf-brand-story{padding-block:30px}.sf-brand-story__inner{grid-template-columns:70px minmax(0,1fr);gap:18px}.sf-brand-story__mark{width:70px;height:70px}.sf-brand-story__main h2{font-size:23px}.sf-brand-story__aside{grid-column:1 / -1;padding:15px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.24)}}.sf-nav--mega .sf-dropdown{min-width:520px;max-width:760px;padding:22px 24px}.sf-nav--mega .sf-nav__item:hover .sf-dropdown,.sf-nav--mega .sf-nav__item:focus-within .sf-dropdown{display:block}.sf-nav--mega .sf-dropdown>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sf-nav--mega .sf-dropdown>ul>li{margin:0}.sf-nav--mega .sf-dropdown>ul>li>a{color:var(--sf-ink);font-weight:800}.sf-nav--mega .sf-dropdown ul ul{margin-top:8px;padding-top:8px;border-top:1px solid var(--sf-line)}@media(max-width:749px){.sf-nav--mega .sf-dropdown{min-width:0}}.sf-promo-banners--stacked .sf-promo-banners__grid{grid-template-columns:1fr}.sf-product-swatches{display:flex;align-items:center;gap:6px;margin:2px 0 7px}.sf-swatch{display:block;width:16px;height:16px;border:1px solid #cdd3dc;border-radius:0;background:var(--swatch-color,#c8cdd4);box-shadow:inset 0 0 0 1px #ffffff26}.sf-product-card--feature{grid-row:span 2}.sf-popular-products__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:250px 250px;gap:1px;border:1px solid var(--sf-line);background:var(--sf-line)}.sf-popular-products__grid .sf-product-card{border:0}.sf-popular-products__grid .sf-product-card--feature .sf-product-card__media{flex:1;min-height:0;aspect-ratio:auto}.sf-popular-products__grid .sf-product-card--feature .sf-product-card__image{padding:24px}.sf-popular-products__grid .sf-product-card--feature .sf-product-card__body{padding:16px 18px 18px}.sf-product-card--compact{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center}.sf-product-card--compact .sf-product-card__media{aspect-ratio:1/1}.sf-product-card--compact .sf-product-card__image{padding:8px}.sf-product-card--compact .sf-product-card__body{padding:12px}.sf-product-card--compact .sf-product-card__title{min-height:0;font-size:11px}.sf-product-card--compact .sf-price{font-size:16px}.sf-product-card--compact .sf-product-card__actions .sf-button{min-height:30px}@media(max-width:749px){.sf-popular-products__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.sf-popular-products__grid .sf-product-card--feature{grid-row:auto}.sf-popular-products__grid .sf-product-card--feature .sf-product-card__media{aspect-ratio:1/1}.sf-product-card--compact{grid-template-columns:1fr}.sf-product-card--compact .sf-product-card__media{aspect-ratio:1/1}.sf-product-card--compact .sf-product-card__body{padding:11px 10px}}.sf-popular-products__grid>.sf-product-card:nth-child(1){grid-column:1;grid-row:1 / span 2}.sf-popular-products__grid>.sf-product-card:nth-child(2){grid-column:2;grid-row:1}.sf-popular-products__grid>.sf-product-card:nth-child(3){grid-column:2;grid-row:2}.sf-popular-products__grid>.sf-product-card:nth-child(4){grid-column:3;grid-row:1 / span 2}@media(max-width:749px){.sf-popular-products__grid>.sf-product-card:nth-child(n){grid-column:auto;grid-row:auto}.sf-popular-products__grid .sf-product-card:last-child{display:flex}}.sf-variant-swatches{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.sf-variant-swatch{display:flex;align-items:center;gap:7px;min-height:34px;padding:4px 9px;border:1px solid var(--sf-line);background:#fff;color:var(--sf-body);font-size:10px}.sf-variant-swatch.is-active{border:2px solid var(--sf-blue);padding:3px 8px;color:var(--sf-ink)}.sf-variant-swatch__color{display:block;width:18px;height:18px;border:1px solid #cbd1da;background:var(--swatch-color,#c8cdd4)}.sf-variant-swatch__label{white-space:nowrap}.sf-footer__main{display:grid;grid-template-columns:minmax(165px,1.05fr) minmax(145px,.95fr) minmax(0,4.2fr);gap:30px;align-items:start;padding-top:52px;padding-bottom:48px}.sf-footer__menus{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;min-width:0;align-items:start}.sf-footer__menu{min-width:0;width:100%}.sf-footer__menu h2{margin:0 0 18px;color:#192944;font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.035em;text-transform:uppercase;word-break:normal;overflow-wrap:normal}.sf-footer__menu ul{margin:0;padding:0;list-style:none}.sf-footer__menu li{margin:0;padding:0}.sf-footer__menu li+li{margin-top:12px}.sf-footer__menu li a{display:block;color:#687487;font-size:12px;font-weight:400;line-height:1.75;text-decoration:none;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;transition:color .2s ease}.sf-footer__menu li a:hover{color:var(--sf-blue)}.sf-footer__collections h2{margin-bottom:18px;color:#192944;font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.035em}.sf-footer__collections li+li{margin-top:12px}.sf-footer__collections li a{color:#687487;font-size:12px;line-height:1.75;text-decoration:none}.sf-footer__brand{min-width:0}.sf-footer__brand-text{color:#687487;font-size:12px;line-height:1.85}.sf-footer__brand>a:not(.sf-footer__logo){display:block;margin-top:9px;font-size:11px}.sf-footer__policies{grid-column:1 / -1;margin-top:20px;padding-top:20px;border-top:1px solid #dce1e8}.sf-footer__newsletter{display:none!important}.sf-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}@media screen and (max-width:1100px){.sf-footer__main{grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:30px}.sf-footer__brand{grid-column:1}.sf-footer__collections{grid-column:2}.sf-footer__menus{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px;margin-top:15px}}@media screen and (max-width:749px){.sf-footer__main{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:35px}.sf-footer__brand,.sf-footer__collections,.sf-footer__menus{grid-column:1}.sf-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin-top:0}.sf-footer__menu h2{font-size:11px}.sf-footer__menu li a,.sf-footer__collections li a{font-size:12px}.sf-footer__bottom-inner{align-items:flex-start;flex-direction:column}}@media screen and (max-width:420px){.sf-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}}.sf-footer,.sf-footer *{box-sizing:border-box}.sf-footer{display:block!important;width:100%!important;overflow:visible!important}.sf-footer__main{display:grid!important;grid-template-columns:minmax(175px,.9fr) minmax(0,4.1fr)!important;align-items:start!important;gap:34px!important;width:min(calc(100% - 64px),1280px)!important;margin-inline:auto!important}.sf-footer__brand{grid-column:1!important;min-width:0!important;width:100%!important}.sf-footer__menus{display:grid!important;grid-column:2!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:22px!important;width:100%!important;min-width:0!important}.sf-footer__menu,.sf-footer__column{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important}.sf-footer__menu h2,.sf-footer__column h2{display:block!important;margin:0 0 14px!important;padding:0!important;color:#26364f!important;font-size:12px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.sf-footer__menu ul,.sf-footer__column ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}.sf-footer__menu li,.sf-footer__column li{display:block!important;margin:0 0 9px!important;padding:0!important;width:100%!important}.sf-footer__menu li a,.sf-footer__column li a{display:block!important;width:100%!important;color:#687487!important;font-size:11.5px!important;font-weight:400!important;line-height:1.75!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-decoration:none!important}.sf-footer__menu li a:hover,.sf-footer__column li a:hover{color:#3458d5!important}@media screen and (max-width:1200px){.sf-footer__main{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;width:calc(100% - 48px)!important}.sf-footer__brand,.sf-footer__menus{grid-column:1!important}.sf-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important}}@media screen and (max-width:749px){.sf-footer__main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:26px!important;width:calc(100% - 32px)!important;padding-block:32px!important}.sf-footer__brand,.sf-footer__menus{grid-column:1!important;width:100%!important}.sf-footer__menus{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important}.sf-footer__menu h2,.sf-footer__column h2{font-size:11.5px!important;line-height:1.5!important;margin-bottom:11px!important}.sf-footer__menu li a,.sf-footer__column li a{font-size:11px!important;line-height:1.7!important}.sf-footer__bottom-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.sf-footer__bottom-tools{width:100%!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:14px!important}.sf-footer__payments>span{text-align:left!important}.sf-payment-list{justify-content:flex-start!important}}@media screen and (max-width:420px){.sf-footer__main{width:calc(100% - 28px)!important}.sf-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
