*{box-sizing:border-box}body{margin:0;color:#171b22;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.sv-header{padding:18px 4vw;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sv-logo{font-size:27px;font-weight:800}.sv-header nav,.sv-locale{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sv-header nav a{font-size:14px}.sv-locale select{padding:7px;border:1px solid #ddd;background:#fff}.sv-hero{padding:45px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;min-height:430px}.sv-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.05;margin:12px 0}.sv-hero__copy{max-width:620px}.sv-hero img{width:100%;height:auto;display:block}.sv-button{display:inline-block;background:#111827;color:#fff;padding:14px 24px;border:0;border-radius:4px;font-weight:700;margin-top:15px;cursor:pointer}.sv-placeholder{background:#efefed;min-height:240px;display:grid;place-items:center;text-align:center;color:#777;padding:20px}.sv-section{padding-top:45px;padding-bottom:45px}.page-width{width:min(1440px,92%);margin:auto}.sv-section h2{font-size:30px}.sv-categories,.sv-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sv-category,.sv-products>a{display:flex;flex-direction:column;gap:10px;background:#f7f6f4;padding:10px;border-radius:6px}.sv-category img,.sv-products img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.sv-category strong,.sv-products strong{padding:8px}.sv-products span{padding:0 8px 8px}.sv-image-text{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:50px;padding-bottom:50px}.sv-image-text img{width:100%;height:auto}.sv-footer{margin-top:60px;background:#f5f4f2;padding:45px 5vw}.sv-footer__inner{max-width:1300px;margin:auto;display:grid;gap:12px}.sv-footer small{margin-top:20px;color:#777}.sv-product{padding:30px var(--sv-side,32px) 70px;background:#fff}.sv-product__top{max-width:1600px;margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(24px,4vw,72px);align-items:start}.sv-gallery{min-width:0}.sv-gallery__stage{position:relative;min-height:360px;background:#f5f5f3;overflow:hidden;touch-action:pan-y}.sv-gallery__slide{display:none;min-height:360px;align-items:center;justify-content:center}.sv-gallery__slide.is-active{display:flex}.sv-gallery__image{display:block;width:100%;height:auto;max-height:820px;object-fit:contain}.sv-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:#fff;font-size:28px;cursor:pointer}.sv-gallery__arrow.prev{left:12px}.sv-gallery__arrow.next{right:12px}.sv-gallery__counter{position:absolute;right:12px;bottom:12px;background:#fff;padding:6px 10px;border-radius:20px;font-size:12px}.sv-gallery__thumbs{display:flex;gap:8px;overflow:auto;padding:12px 0}.sv-gallery__thumb{width:72px;height:82px;flex:none;border:1px solid #ddd;background:#fff;padding:3px;cursor:pointer}.sv-gallery__thumb.is-active{border:2px solid #17233a}.sv-gallery__thumb img{width:100%;height:100%;object-fit:contain}.sv-product__summary{position:sticky;top:20px}.sv-product__summary h1{font-size:clamp(28px,3vw,42px);line-height:1.1}.sv-eyebrow,.sv-kicker{font-size:11px;letter-spacing:.14em;color:#777}.sv-price{font-size:25px;font-weight:700;margin:20px 0}.sv-short{line-height:1.65;color:#444}.sv-product-form label{display:block;margin:18px 0 8px;font-size:13px;font-weight:700}.sv-product-form select,.sv-quantity input{width:100%;padding:13px;border:1px solid #ccc;background:#fff}.sv-buy-row{display:flex;gap:12px;align-items:end}.sv-quantity{width:95px;flex:none}.sv-product-form .sv-button{flex:1}.sv-trust,.sv-benefits{border-top:1px solid #eee;margin-top:22px;padding-top:15px;color:#555;font-size:12px}.sv-description{max-width:1500px;margin:55px auto 25px;padding:35px clamp(18px,5vw,70px);background:#f7f7f6;line-height:1.75}.sv-detail-blocks{max-width:1600px;margin:auto}.sv-wide{margin:30px 0}.sv-wide img{display:block;width:100%;height:auto}.sv-wide figcaption{text-align:center;font-size:12px;color:#777}.sv-text{padding:clamp(30px,6vw,80px) clamp(16px,7vw,110px);line-height:1.75}.sv-image-text{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;padding:30px 0}.sv-image-text img{width:100%;height:auto;display:block}.sv-page{padding-top:35px;padding-bottom:55px}.sv-page h1{font-size:36px}.rte img{max-width:100%;height:auto}@media(max-width:750px){.sv-header{align-items:flex-start}.sv-header nav{order:3;width:100%;overflow:auto}.sv-locale{font-size:12px}.sv-hero{grid-template-columns:1fr;padding:30px 5vw}.sv-categories,.sv-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-image-text,.sv-product__top{grid-template-columns:1fr;gap:20px}.sv-product{padding:14px 14px 45px}.sv-gallery__stage,.sv-gallery__slide{min-height:280px}.sv-product__summary{position:static}.sv-description{margin:35px -14px 20px;padding:26px 18px}.sv-text{padding:35px 10px}.sv-buy-row{align-items:end}}body{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#222;line-height:1.5}.sv-announcement{padding:9px 0;text-align:center;font-size:12px;letter-spacing:.05em}.sv-header{position:relative;background:#fff;box-shadow:none;border-bottom:1px solid #e9e6e2;padding:19px 4vw}.sv-header__inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.sv-logo{font-size:25px;letter-spacing:-.055em;white-space:nowrap}.sv-logo__image{max-width:175px;max-height:60px;width:auto;height:auto;display:block}.sv-nav{display:flex;gap:clamp(12px,2vw,32px);align-items:center;justify-content:center}.sv-nav a{font-size:13px;font-weight:600;letter-spacing:.015em}.sv-header__tools{display:flex;align-items:center;gap:12px}.sv-header__tools select{background:transparent;border:0;padding:6px 3px;font-size:12px;max-width:110px}.sv-header__icon{font-size:26px;line-height:1}.sv-header__cart{font-size:13px;white-space:nowrap}.sv-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sv-hero{padding:0;gap:0;min-height:490px;grid-template-columns:44% 56%}.sv-hero>div:first-child{padding:clamp(30px,5vw,90px);max-width:700px}.sv-hero>div:last-child{height:100%;min-height:490px}.sv-hero>div:last-child img{height:100%;max-height:720px;object-fit:cover}.sv-hero .sv-placeholder{height:100%;min-height:490px}.sv-hero h1{font-weight:500;letter-spacing:-.035em;max-width:650px}.sv-button{background:#232521;border-radius:0;padding:15px 26px;font-size:13px;letter-spacing:.02em}.sv-section{padding-top:65px;padding-bottom:65px}.sv-section h2,.sv-editorial h2,.sv-faq h2{font-size:clamp(25px,3vw,38px);font-weight:500;letter-spacing:-.025em}.sv-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sv-categories>a{background:transparent;padding:0;text-align:center;overflow:hidden}.sv-categories>a img,.sv-categories .sv-placeholder{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.sv-categories>a strong{font-size:15px;font-weight:600;margin-top:9px}.sv-benefit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:32px;padding-bottom:32px;border-bottom:1px solid #eee}.sv-benefit{display:flex;gap:14px;align-items:flex-start;justify-content:center}.sv-benefit__icon{font-size:24px;line-height:1}.sv-benefit strong{font-size:13px}.sv-benefit p{margin:3px 0 0;color:#777;font-size:12px}.sv-editorial{padding-top:50px;padding-bottom:60px}.sv-editorial__heading{text-align:center;margin-bottom:28px}.sv-editorial__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sv-editorial__media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.sv-editorial__media .sv-placeholder{aspect-ratio:4/3}.sv-editorial__copy{padding:18px 4px}.sv-editorial__copy h3{font-size:clamp(23px,2.8vw,34px);font-weight:500;margin:5px 0 8px}.sv-editorial__copy p{color:#555}.sv-text-link{text-decoration:underline;text-underline-offset:5px;font-size:13px;font-weight:600}.sv-faq{padding-top:60px;padding-bottom:70px;max-width:980px}.sv-faq__items{margin-top:20px;border-top:1px solid #ddd}.sv-faq details{border-bottom:1px solid #ddd;padding:19px 0}.sv-faq summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:600}.sv-faq summary span{font-size:22px;font-weight:400}.sv-faq details .rte{color:#555;padding-top:15px}.sv-footer{background:#f4f2ef;padding:58px 5vw 20px}.sv-footer__inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;max-width:1450px;margin:auto}.sv-footer__inner h2{font-size:23px;margin:0 0 12px}.sv-footer__inner h3{font-size:15px}.sv-footer__inner p,.sv-footer__inner a{font-size:13px;color:#555}.sv-footer__links{display:flex;flex-direction:column;gap:10px}.sv-footer__bottom{max-width:1450px;margin:45px auto 0;border-top:1px solid #dedbd6;padding-top:20px;font-size:12px;color:#777}.sv-product-metafield-gallery{width:100%;max-width:1600px;margin:0 auto}.sv-product-metafield-image{display:block;width:100%;height:auto;margin:0}.sv-wide{margin:0}.sv-wide img{width:100%;height:auto;display:block}.sv-text-block{padding:clamp(35px,6vw,90px) clamp(16px,9vw,140px);line-height:1.7}.sv-text-block--center{text-align:center}.sv-image-text{gap:5vw}.sv-product__top{padding-bottom:25px}.sv-product .sv-gallery__stage{background:#f5f4f2}.sv-product .sv-gallery__image{max-height:900px}@media(max-width:900px){.sv-header__inner{flex-wrap:wrap}.sv-nav{order:3;width:100%;overflow-x:auto;justify-content:flex-start;padding:8px 0}.sv-header__tools{margin-left:auto}.sv-hero{grid-template-columns:1fr}.sv-hero>div:last-child{min-height:320px}.sv-hero .sv-placeholder{min-height:320px}.sv-benefit-strip{grid-template-columns:1fr;gap:16px}.sv-footer__inner{grid-template-columns:1fr 1fr}}@media(max-width:650px){.sv-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sv-editorial__grid,.sv-footer__inner{grid-template-columns:1fr}.sv-header__cart{font-size:12px}.sv-hero>div:first-child{padding:40px 6vw}.sv-hero h1{font-size:37px}.sv-product .sv-product__top{grid-template-columns:1fr}}.sv-hero__media{height:100%;min-height:440px;overflow:hidden}.sv-hero__media video,.sv-hero__media img{display:block;width:100%;height:100%;min-height:440px;object-fit:cover}.sv-hero__media .sv-placeholder{height:100%;min-height:440px}.sv-footer__inner{grid-template-columns:1.2fr 1fr 1.5fr 1fr}.sv-footer__links{display:flex;flex-direction:column;gap:9px}.sv-footer__links a{font-size:13px;line-height:1.5}@media(max-width:900px){.sv-footer__inner{grid-template-columns:1fr 1fr}}@media(max-width:650px){.sv-hero__media,.sv-hero__media video,.sv-hero__media img{min-height:280px}.sv-footer__inner{grid-template-columns:1fr}}.sv-announcement{background:#171717;color:#fff;font-size:12px;letter-spacing:.02em;padding:11px 0}.sv-announcement__inner{display:flex;justify-content:space-around;align-items:center;gap:18px}.sv-announcement__item{display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.sv-announcement__item span{font-size:16px}.sv-header{background:#fff;padding:14px 4vw;border-bottom:1px solid #eee}.sv-header__inner{display:grid;grid-template-columns:auto 1fr minmax(300px,1.4fr);align-items:center;gap:28px;width:100%}.sv-logo{font-size:25px;font-weight:800;letter-spacing:-.055em}.sv-logo__image{max-width:180px;max-height:54px;width:auto;height:auto}.sv-nav{display:flex;align-items:center;justify-content:center;gap:28px;white-space:nowrap}.sv-nav a{font-size:14px;font-weight:600}.sv-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.sv-header-search{display:flex;align-items:center;min-width:130px;flex:1;max-width:460px;border:1px solid #dedede;border-radius:4px;height:42px}.sv-header-search input{border:0;outline:0;background:transparent;min-width:0;flex:1;padding:0 13px;font-size:13px}.sv-header-search button{border:0;background:transparent;font-size:24px;padding:0 12px;cursor:pointer}.sv-header__tools select{border:0;background:transparent;font-size:12px;max-width:95px;padding:5px}.sv-header__cart{font-size:14px;white-space:nowrap}.sv-home-hero{position:relative;min-height:clamp(380px,31vw,520px);overflow:hidden;background:#eee9e3}.sv-home-hero__slide{display:none;position:relative;min-height:clamp(380px,31vw,520px);align-items:center}.sv-home-hero__slide.is-active{display:flex}.sv-home-hero__visual{position:absolute;top:0;right:0;bottom:0;left:0}.sv-home-hero__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 38%}.sv-home-placeholder{width:100%;height:100%;min-height:380px;display:grid;place-items:center;background:#eee9e3;color:#777;padding:25px;text-align:center}.sv-home-hero__copy{position:relative;z-index:2;width:min(43%,620px);padding:55px 0 55px 10.5%;color:#191919}.sv-home-hero__copy h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.4vw,66px);font-weight:500;line-height:1.02;letter-spacing:-.035em;margin:16px 0 22px}.sv-home-hero__copy .rte{font-size:17px;line-height:1.6;max-width:480px}.sv-home-hero__copy .sv-button{background:#171717;color:#fff;border-radius:3px;padding:15px 25px;margin-top:20px}.sv-home-hero__copy .sv-button span{font-size:20px;margin-left:8px}.sv-home-hero__arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#171717;font-size:27px;cursor:pointer;box-shadow:0 2px 10px #0001}.sv-home-hero__arrow--prev{left:22px}.sv-home-hero__arrow--next{right:22px}.sv-home-hero__dots{position:absolute;z-index:4;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:9px}.sv-home-hero__dots button{width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:#ffffff80;padding:0;cursor:pointer}.sv-home-hero__dots button.is-active{background:#fff}.sv-home-categories{padding-top:30px;padding-bottom:28px}.sv-home-section-heading:empty{display:none}.sv-home-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.sv-home-category{display:block;text-align:center;background:#f7f5f2;border-radius:6px;overflow:hidden;color:#171717}.sv-home-category__image{aspect-ratio:1/1.08;overflow:hidden;background:#eee9e3}.sv-home-category__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}.sv-home-category:hover img{transform:scale(1.035)}.sv-home-category__image .sv-home-placeholder{height:100%;min-height:0}.sv-home-category>span{display:block;padding:13px 5px;font-size:14px;font-weight:600}.sv-home-promos{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:0;padding-bottom:55px}.sv-home-promo{position:relative;min-height:260px;overflow:hidden;background:#e8dfd5}.sv-home-promo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sv-home-promo .sv-home-placeholder{height:100%;min-height:260px}.sv-home-promo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000057,#0000 75%)}.sv-home-promo__copy{position:relative;z-index:2;max-width:55%;padding:28px 32px;color:#fff}.sv-home-promo__copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.1;margin:6px 0 10px}.sv-home-promo__copy>p:not(.sv-eyebrow){font-size:15px;line-height:1.45}.sv-home-promo__copy a{display:inline-block;margin-top:12px;background:#fff;color:#171717;padding:12px 17px;font-size:13px;font-weight:600}.sv-home-promo:nth-child(2) .sv-home-promo__shade{background:linear-gradient(90deg,#eee2d3e6,#eee2d30d)}.sv-home-promo:nth-child(2) .sv-home-promo__copy{color:#171717}.sv-home-promo:nth-child(2) .sv-home-promo__copy a{background:#171717;color:#fff}@media(max-width:1000px){.sv-header__inner{grid-template-columns:auto 1fr;gap:14px}.sv-header__tools{grid-column:1/-1;justify-content:space-between}.sv-header-search{max-width:none}.sv-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.sv-announcement__inner{justify-content:flex-start;overflow:auto}.sv-announcement__item{font-size:10px}.sv-header__inner{display:flex;flex-wrap:wrap;gap:12px}.sv-logo{font-size:22px}.sv-nav{order:3;width:100%;justify-content:flex-start;overflow:auto;gap:20px}.sv-header__tools{width:100%;gap:8px}.sv-header-search{flex:1}.sv-home-hero,.sv-home-hero__slide{min-height:490px}.sv-home-hero__visual img{object-position:62% center}.sv-home-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 75%)}.sv-home-hero__copy{width:100%;padding:230px 24px 45px;color:#fff}.sv-home-hero__copy h1{font-size:39px}.sv-home-hero__copy .rte{font-size:15px}.sv-home-hero__copy .sv-button{background:#fff;color:#171717}.sv-home-hero__arrow{width:34px;height:34px}.sv-home-hero__arrow--prev{left:10px}.sv-home-hero__arrow--next{right:10px}.sv-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-home-category>span{font-size:12px;padding:10px 3px}.sv-home-promos{grid-template-columns:1fr;gap:12px}.sv-home-promo{min-height:230px}.sv-home-promo__copy{max-width:70%;padding:24px 20px}.sv-home-promo__copy h2{font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme.css.map */
