
.seif-welcome h1{font-size:23cqw;line-height:.96;letter-spacing:-1.5cqw;left:1%;top:1%;font-weight:800}
.seif-welcome-copy p{font-size:3.3cqw;line-height:1.1;margin:0;font-weight:400}
.seif-welcome-subtitle{font-size:2.3cqw;line-height:1.13;margin-bottom:1cqw}
.seif-welcome .seif-small{width:90%;height:5.4cqw;min-height:0;font-size:2cqw;text-decoration:none!important}
.seif-collections h2{font-size:18cqw;top:4%;left:1%;line-height:1;letter-spacing:-1.1cqw;font-weight:800}
.seif-collections h2 span:nth-child(2){margin:0}
.seif-collections h2 span:last-child{font-size:18cqw;font-weight:400;letter-spacing:-1.05cqw;margin:1.2cqw 0 0;line-height:1}
.seif-collection-link{font-size:2.6cqw;font-weight:700}
.seif-bestsellers{display:grid;grid-template-columns:41% 1fr;height:79cqw}
.seif-product-note{grid-column:1;grid-row:1;padding:14cqw 2cqw 5cqw;align-items:center}
.seif-product-picture{width:100%;height:34cqw;margin-bottom:3cqw;flex-shrink:0}
.seif-product-description{font-size:1.85cqw;line-height:1.17;text-align:justify;flex:1}
.seif-product-note .seif-small{width:72%;height:4.4cqw;min-height:0;font-size:2cqw;text-decoration:none!important;margin:3cqw 0 0;flex-shrink:0}
.seif-best-title{position:absolute;top:0;left:31%;font-size:13cqw;line-height:.88;display:flex;flex-direction:row-reverse;letter-spacing:-.3cqw!important}
.seif-best-title span:last-child{font-weight:400}
.seif-best-picture{grid-column:2;grid-row:1}
.seif-media-gallery{padding:1cqw 0;background:#fff}
.seif-media-track{display:flex;gap:var(--gallery-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 .3cqw;scroll-behavior:smooth}
.seif-media-track::-webkit-scrollbar{display:none}
.seif-media-item{height:var(--gallery-height);flex:0 0 var(--gallery-width);scroll-snap-align:start;overflow:hidden;border-radius:var(--gallery-radius)}
.seif-media-item :is(img,video,svg){width:100%;height:100%;object-fit:cover;object-position:var(--focal);display:block}
.seif-jackets{height:var(--j-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--j-right) 0 var(--j-left)}
.seif-jackets h2{font:700 var(--j-size)/1 Arial,Helvetica,sans-serif;letter-spacing:-.4cqw}
.seif-jackets a{border:1px solid #888;width:var(--j-button);text-align:center;font-size:2.3cqw;line-height:1.2;position:relative}
.seif-jackets a::after{content:'';position:absolute;inset:-12px 0}
.seif-native-arrivals{container-type:inline-size;background:var(--section-bg);padding:0 3cqw 8cqw}
.seif-native-arrivals h2{color:var(--heading-color);font:400 var(--heading-size)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.4cqw;margin:var(--heading-y) 0 5cqw;padding-left:var(--heading-x)}
.seif-native-arrivals h2 span{display:flex;align-items:center;gap:3cqw}.seif-native-arrivals h2 strong{font-weight:700;display:block}
.seif-native-arrivals h2 i{width:11cqw;height:.45cqw;background:currentColor}
.seif-native-products{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--card-gap)}
.seif-native-products>div{min-width:0}
.seif-about{border:0;min-height:64cqw;padding:6cqw 17cqw 6cqw 2cqw;grid-template-columns:14% 1fr}
.seif-about h2{font-size:12cqw;line-height:1;letter-spacing:-.45cqw}
.seif-about-copy{font-size:1.85cqw;line-height:1.13;color:#fff;align-self:start;padding:1cqw 0 0}
.seif-about-copy p+p{margin-top:2cqw}
.seif-about-review{display:flex;align-items:center;justify-content:center;border:1px solid #aaa;width:29cqw;height:5.8cqw;margin-top:4cqw;font-size:2.1cqw;color:#fff}
@keyframes seif-control-lift{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--seif-lift,3px)))}}
@keyframes seif-control-glow{0%,100%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 14px #8888}}
@media(max-width:749px){.seif-native-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1000px){.seif-welcome{max-height:1000px}.seif-native-arrivals h2{font-size:min(var(--heading-size),120px)}}
@media(prefers-reduced-motion:reduce){.seif-media-track{scroll-behavior:auto}.seif-home *{animation:none!important}}

.seif-editorial-footer{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;min-height:var(--footer-height);background:var(--footer-bg);color:var(--footer-color);font-family:Arial,Helvetica,sans-serif;border-top:1.2cqw solid #fff;padding:5cqw 5cqw 6cqw;direction:ltr;line-height:1.25}
.seif-newsletter{position:relative;display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid currentColor;padding:0 1cqw 1cqw;z-index:1}
.seif-newsletter input{min-width:0;flex:1;background:transparent;color:inherit;border:0;outline-offset:3px;font:inherit;font-size:2.8cqw;padding:0}
.seif-newsletter input::placeholder{color:inherit;opacity:1}.seif-newsletter button{border:0;background:transparent;color:inherit;padding:0 1cqw;cursor:pointer}.seif-newsletter button svg{width:4cqw;height:3cqw;display:block}
.seif-newsletter :is(p,div){flex-basis:100%;font-size:var(--footer-size)}
.seif-footer-links{position:relative;z-index:1;margin-top:7cqw;width:60%}
.seif-footer-links h2{font:400 var(--footer-heading)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.15cqw;margin:0 0 2cqw;color:inherit}
.seif-footer-links nav{display:grid;gap:.25cqw;margin-bottom:5cqw}.seif-footer-links a{font-size:var(--footer-size);color:inherit;text-decoration:none}
.seif-footer-social{display:flex;gap:2cqw}.seif-footer-social a{display:block}.seif-footer-social svg{width:5cqw;height:5cqw;fill:currentColor}
.seif-editorial-logo{position:absolute;width:var(--logo-width);max-width:none;height:auto;right:var(--logo-right);top:var(--logo-top);filter:brightness(0) invert(1);pointer-events:none;z-index:0}

.seif-welcome h1{font-size:22.5cqw;letter-spacing:-1.2cqw}
.seif-collections h2{font-size:18cqw;letter-spacing:-1.1cqw}
.seif-collections h2 span:last-child{font-family:Arial,Helvetica,sans-serif;font-size:19cqw}
.seif-best-title span:last-child{font-family:Arial,Helvetica,sans-serif;font-weight:400}

.seif-editorial-logo{background:var(--footer-color);-webkit-mask-image:var(--logo-url);mask-image:var(--logo-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:none;z-index:2}
.seif-about h2{font-size:15cqw}
.seif-about-copy{font-size:2.3cqw}
.seif-about-review{width:36cqw;height:7cqw;font-size:2.6cqw}
