body.sfinger-site{background:#171717;color:#f5f3ef;font-family:SF Space,SF Noto,sans-serif}.sfinger-site *,.sfinger-site *:before,.sfinger-site *:after{box-sizing:border-box}.sfinger-site h1,.sfinger-site h2,.sfinger-site h3,.sfinger-site p{font-family:SF Space,SF Noto,sans-serif;color:inherit;text-transform:none;letter-spacing:normal}.sfinger-site a{color:inherit;text-decoration:none}.sfinger-site .sf-shell{width:min(1240px,calc(100% - 64px));margin:0 auto}.sfinger-site .sf-header{height:80px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 clamp(28px,5vw,80px);background:#171717;border-bottom:1px solid #222222;position:relative;z-index:2}.sfinger-site .sf-logo{display:inline-flex;align-items:center;width:190px}.sfinger-site .sf-logo img{width:100%;height:auto;display:block}.sfinger-site .sf-nav{display:flex;align-items:center;gap:35px;font-size:13px;letter-spacing:.05em}.sfinger-site .sf-nav a:hover,.sfinger-site .sf-text-link:hover{color:#b4b1ac}.sfinger-site .sf-cart-link{border:1px solid #41403D;padding:10px 17px;border-radius:2px;white-space:nowrap;font-size:13px}.sfinger-site .sf-eyebrow{display:block;color:#b4b1ac;font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;margin:0 0 24px}.sfinger-site .sf-eyebrow:before{content:"";display:inline-block;width:23px;height:1px;background:#b4b1ac;vertical-align:middle;margin-right:11px}.sfinger-site .sf-button{-webkit-appearance:none;appearance:none;border:1px solid #F5F3EF;border-radius:2px;background:#f5f3ef;color:#171717;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:13px 22px;font-size:13px;font-weight:700;text-align:left;cursor:pointer;width:max-content}.sfinger-site .sf-button:hover{background:#fff;color:#171717}.sfinger-site .sf-button--secondary{color:#f5f3ef;background:transparent;border-color:#41403d}.sfinger-site .sf-button--secondary:hover{background:#222;color:#fff}.sfinger-site .sf-hero{min-height:640px;position:relative;overflow:hidden;background:linear-gradient(90deg,#171717 15%,#0b0b0bf0 37%,#0b0b0b26)}.sfinger-site .sf-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;background:url(sfinger-hero-D-v1.png) center right/cover no-repeat;opacity:.68}.sfinger-site .sf-hero__inner{position:relative;z-index:1;padding-top:115px;padding-bottom:130px}.sfinger-site .sf-hero h1{font-size:clamp(58px,7vw,110px);line-height:.98;letter-spacing:-.055em;font-weight:600;max-width:650px;margin:0 0 32px}.sfinger-site .sf-hero h1 em{color:#b4b1ac;font-style:normal}.sfinger-site .sf-hero p{font-size:17px;color:#b4b1ac;max-width:470px;line-height:1.75;margin:0 0 32px}.sfinger-site .sf-hero__caption{position:absolute;bottom:34px;right:5vw;z-index:1;color:#b4b1ac;text-transform:uppercase;font-size:10px;letter-spacing:.16em}.sfinger-site .sf-intro{padding:110px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:end}.sfinger-site .sf-intro h2,.sfinger-site .sf-catalog h2,.sfinger-site .sf-feature h2,.sfinger-site .sf-product-body h2{font-size:clamp(32px,3.7vw,56px);line-height:1.13;font-weight:500;letter-spacing:-.04em;margin:0}.sfinger-site .sf-intro p{font-size:20px;line-height:1.7;color:#b4b1ac}.sfinger-site .sf-catalog{padding:100px 0 125px;background:#f5f3ef;color:#171717}.sfinger-site .sf-catalog .sf-eyebrow{color:#41403d}.sfinger-site .sf-catalog .sf-eyebrow:before{background:#41403d}.sfinger-site .sf-catalog h2{max-width:760px}.sfinger-site .sf-muted{color:#41403d;margin:20px 0 45px}.sfinger-site .sf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sfinger-site .sf-card{background:#fff;min-width:0}.sfinger-site .sf-card__image{position:relative;display:block;background:#171717;aspect-ratio:4/3;overflow:hidden}.sfinger-site .sf-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.sfinger-site .sf-card__image:hover img{transform:scale(1.04)}.sfinger-site .sf-card__image span{position:absolute;left:18px;bottom:17px;background:#090f13bd;color:#fff;padding:7px 9px;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.sfinger-site .sf-card__body{padding:29px}.sfinger-site .sf-card__body small{color:#41403d;font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.sfinger-site .sf-card__body h3{font-size:28px;line-height:1.2;margin:12px 0 14px}.sfinger-site .sf-card__body p{color:#41403d;line-height:1.6;min-height:75px;margin:0 0 18px;font-size:14px}.sfinger-site .sf-card__body strong{display:block;font-size:18px;margin:0 0 18px}.sfinger-site .sf-text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:6px;font-size:13px;font-weight:700}.sfinger-site .sf-feature{display:grid;grid-template-columns:1fr 1fr;background:#171717}.sfinger-site .sf-feature__image{min-height:500px;overflow:hidden}.sfinger-site .sf-feature__image img{width:100%;height:100%;object-fit:cover;display:block}.sfinger-site .sf-feature__body{align-self:center;padding:80px min(9vw,140px)}.sfinger-site .sf-feature__body p{color:#b4b1ac;line-height:1.7;margin:25px 0 30px}.sfinger-site .sf-detail-hero{position:relative;min-height:520px;display:flex;align-items:center;background:#171717;overflow:hidden}.sfinger-site .sf-detail-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sfinger-site .sf-detail-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171717 5%,#0f0f0fed 35%,#0f0f0f1f)}.sfinger-site .sf-detail-hero__content{position:relative;z-index:1;padding:90px 0}.sfinger-site .sf-detail-hero h1{font-size:clamp(52px,6vw,88px);line-height:1.1;letter-spacing:-.045em;margin:0 0 18px}.sfinger-site .sf-detail-hero p{max-width:510px;color:#f5f3ef;font-size:18px;line-height:1.65}.sfinger-site .sf-detail-price{display:block;font-size:28px;margin:28px 0}.sfinger-site .sf-visual-note{font-size:12px!important;color:#b4b1ac!important}.sfinger-site .sf-product-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:90px;padding:90px 0 120px}.sfinger-site .sf-product-body h2{font-size:clamp(30px,3vw,45px);margin:0 0 25px}.sfinger-site .sf-description{color:#b4b1ac;line-height:1.75}.sfinger-site .sf-description h2,.sfinger-site .sf-description h3{font-size:23px;margin:30px 0 12px}.sfinger-site .sf-description p,.sfinger-site .sf-description li{color:#b4b1ac;line-height:1.75}.sfinger-site .sf-description ul{padding-left:24px}.sfinger-site .sf-description li{list-style:disc}.sfinger-site .sf-buy-box{background:#171717;border:1px solid #41403D;padding:30px;align-self:start}.sfinger-site .sf-buy-box .sf-eyebrow{margin-bottom:17px}.sfinger-site .sf-buy-box h2{font-size:27px;margin:0 0 26px}.sfinger-site .sf-product-form{display:flex;flex-direction:column;gap:13px}.sfinger-site .sf-product-form label{font-size:12px;color:#f5f3ef}.sfinger-site .sf-product-form select,.sfinger-site .sf-product-form input{background:#171717;color:#fff;border:1px solid #41403D;padding:12px;width:100%;font:inherit}.sfinger-site .sf-product-form input[name=quantity]{width:110px}.sfinger-site .sf-buy-box__price{font-size:24px;margin:10px 0}.sfinger-site .sf-product-form .sf-button{width:100%}.sfinger-site .sf-buy-box__note{font-size:12px;color:#b4b1ac;line-height:1.5;margin:18px 0 0}.sfinger-site .sf-page-title{padding:90px 0 45px}.sfinger-site .sf-page-title h1{font-size:62px;letter-spacing:-.05em;margin:0 0 13px}.sfinger-site .sf-page-title p{color:#b4b1ac}.sfinger-site .sf-cart{padding-bottom:110px;min-height:400px}.sfinger-site .sf-cart form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:35px}.sfinger-site .sf-cart-line{display:grid;grid-template-columns:minmax(0,1fr) 110px 130px auto;gap:20px;align-items:center;padding:25px 0;border-bottom:1px solid #222222}.sfinger-site .sf-cart-line h2{font-size:19px;margin:0 0 8px}.sfinger-site .sf-cart-line p,.sfinger-site .sf-cart-line small{color:#b4b1ac;font-size:13px;margin:0}.sfinger-site .sf-cart-line label{color:#b4b1ac;font-size:11px}.sfinger-site .sf-cart-line input{width:75px;display:block;padding:9px;color:#fff;background:#171717;border:1px solid #41403D;margin-top:7px}.sfinger-site .sf-cart-line>a{font-size:12px;text-decoration:underline}.sfinger-site .sf-cart-summary{background:#171717;border:1px solid #41403D;padding:28px;align-self:start}.sfinger-site .sf-cart-summary>div{display:flex;justify-content:space-between;gap:20px;font-size:18px}.sfinger-site .sf-cart-summary p{color:#b4b1ac;font-size:12px;line-height:1.6;margin:20px 0}.sfinger-site .sf-cart-summary .sf-button{display:flex;width:100%;margin:10px 0}.sfinger-site .sf-cart-empty{padding:50px;background:#171717}.sfinger-site .sf-cart-empty h2{font-size:27px}.sfinger-site .sf-unavailable{min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px;color:#f5f3ef}.sfinger-site .sf-footer{background:#171717;border-top:1px solid #222222;padding:40px clamp(28px,5vw,80px);display:flex;justify-content:space-between;gap:30px;align-items:center;color:#b4b1ac;font-size:12px}.sfinger-site .sf-footer img{width:150px;height:auto;display:block}@media(max-width:800px){.sfinger-site .sf-shell{width:min(100% - 40px,1240px)}.sfinger-site .sf-header{height:70px;padding:0 20px;gap:12px}.sfinger-site .sf-logo{width:130px}.sfinger-site .sf-nav{gap:12px;font-size:11px}.sfinger-site .sf-cart-link{padding:8px 10px;font-size:11px}.sfinger-site .sf-hero{min-height:620px}.sfinger-site .sf-hero__art{background-position:60% center;opacity:.5}.sfinger-site .sf-hero__inner{padding-top:110px}.sfinger-site .sf-intro,.sfinger-site .sf-product-body,.sfinger-site .sf-feature,.sfinger-site .sf-cart form{grid-template-columns:1fr;gap:35px}.sfinger-site .sf-intro,.sfinger-site .sf-catalog{padding:75px 0}.sfinger-site .sf-cards{grid-template-columns:1fr}.sfinger-site .sf-feature__image{min-height:300px}.sfinger-site .sf-feature__body{padding:50px 25px}.sfinger-site .sf-product-body{padding:65px 0}.sfinger-site .sf-cart-line{grid-template-columns:1fr 90px;gap:12px}.sfinger-site .sf-cart-line>strong{text-align:right}.sfinger-site .sf-cart-line>a{grid-column:2;text-align:right}.sfinger-site .sf-footer{flex-direction:column;align-items:start}}.sfinger-site .sf-button:disabled{opacity:.5;cursor:not-allowed}.sfinger-site .sf-language{background:transparent;color:inherit;border:0;font-size:12px;cursor:pointer;padding:8px}.sfinger-site .sf-nav{margin-left:auto}.sfinger-site [data-sf-language-content=zh],.sfinger-site[data-sf-language=zh] [data-sf-language-content=en]{display:none}.sfinger-site[data-sf-language=zh] [data-sf-language-content=zh]{display:block}.sfinger-site .sf-button:focus-visible,.sfinger-site a:focus-visible,.sfinger-site select:focus-visible,.sfinger-site input:focus-visible,.sfinger-site .sf-language:focus-visible{outline:2px solid #B4B1AC;outline-offset:4px}@media(max-width:500px){.sfinger-site .sf-header{gap:10px;padding:0 15px}.sfinger-site .sf-logo{width:110px}.sfinger-site .sf-nav{gap:8px}.sfinger-site .sf-language{padding:0}.sfinger-site .sf-detail-hero h1{font-size:46px}.sfinger-site .sf-cart-empty{padding:28px}}body.sfinger-site shopify-chat{display:none!important}body.sfinger-site{margin:0;line-height:1.5}.sfinger-site .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;margin:-1px;border:0}.sfinger-site .skip-link:focus{clip:auto;width:auto;height:auto;margin:0;padding:12px;z-index:10;background:#fff;color:#000}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sfinger.css.map */
