[id$=__sm_home_product]{background:#fff;color:#333}[id$=__sm_home_product] .gradient{background:#fff!important}[id$=__sm_home_product] [data-sm-home-hidden=true]{display:none!important}[id$=__sm_home_product] .page-width{max-width:1440px;padding-left:70px;padding-right:70px}[id$=__sm_home_product] .product{column-gap:50px;align-items:start}[id$=__sm_home_product] .product__media-wrapper{width:55%!important;max-width:55%!important;position:sticky;top:100px}[id$=__sm_home_product] .product__info-wrapper{width:calc(45% - 50px)!important;max-width:calc(45% - 50px)!important;padding:0!important;position:static!important}[id$=__sm_home_product] .product__info-container{max-width:none}[id$=__sm_home_product] .price{font-size:20px;color:#333}[id$=__sm_home_product] .price-item{font-weight:400}[id$=__sm_home_product] .product-form__submit{background:#000;color:#fff;min-height:44px;font-size:16px;border-radius:6px}[id$=__sm_home_product] .product-form__submit:after{box-shadow:none}[id$=__sm_home_product] .product-form__input{margin:16px 0}[id$=__sm_home_product] .product-form__input input[type=radio]+label{font-size:13px;border-radius:6px;background:#fff;color:#333;padding:13px 20px}[id$=__sm_home_product] .product-form__input input[type=radio]:checked+label{background:#393939;color:#fff}[id$=__sm_home_product] media-gallery{position:relative}.sm-home-gallery-badges{position:absolute;top:18px;left:calc(16% + 20px);z-index:2;display:flex;gap:6px;pointer-events:none;font-size:11px}.sm-home-gallery-badges span{border:1px solid #bbb;border-radius:5px;padding:5px 8px;background:#fffffff0;color:#333}.sm-home-title{font-size:30px;line-height:1.3;font-weight:400;letter-spacing:0;margin:12px 0 18px;color:#222}.sm-home-review-link{font-size:12px;color:#444;text-underline-offset:3px}.sm-home-sale{border:1px solid #333;padding:10px 12px;font-size:12px;border-radius:4px;margin:18px 0}.sm-home-benefits{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;font-size:12px}.sm-home-benefits li{display:flex;align-items:center;gap:10px;min-width:0}.sm-home-benefits span{font-family:Georgia,serif;font-size:28px;line-height:1;flex:0 0 28px}.sm-home-return{text-align:center;font-size:12px;margin:0 0 18px}.sm-home-delivery{border:1px solid #ddd;border-radius:7px;text-align:center;padding:14px;font-size:12px;line-height:1.5}.sm-home-delivery span{display:block}.sm-home-accordions{border-top:1px solid #ddd}.sm-home-accordions details{border-bottom:1px solid #ddd;padding:15px 0}.sm-home-accordions summary{list-style:none;display:flex;justify-content:space-between;gap:16px;cursor:pointer;line-height:1.45;font-size:16px}.sm-home-accordions summary::-webkit-details-marker{display:none}.sm-home-accordions summary:after{content:"+";flex-shrink:0}.sm-home-accordions details[open]>summary:after{content:"\2212"}.sm-home-accordions p{font-size:14px;line-height:1.65;color:#666;margin:16px 0 0}.sm-home-accordions a{color:inherit;text-underline-offset:3px}.sm-home-reels{display:flex;gap:8px;overflow:auto;margin:18px 0;scroll-snap-type:x mandatory;scrollbar-width:thin}.sm-home-reel{position:relative;flex:0 0 calc((100% - 16px)/3);aspect-ratio:9/16;scroll-snap-align:start;border-radius:7px;overflow:hidden;background:#eee}.sm-home-reel video{width:100%;height:100%;object-fit:cover;display:block}.sm-home-mute{position:absolute;right:8px;top:8px;border:0;border-radius:50%;width:28px;height:28px;background:#fff;color:#333;cursor:pointer}.sm-home-story{color:#444;font-size:14px;line-height:1.55;background:#fff;letter-spacing:0}.sm-home-story h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:44px;line-height:1.15;letter-spacing:-.5px;margin:0 0 24px;color:inherit}.sm-home-story h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:25px;line-height:1.2;color:inherit}.sm-home-story p{margin:0 0 18px}.sm-home-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase}.sm-home-pill{display:inline-block;border-radius:30px;background:#fff9;padding:7px 15px;font-size:12px;margin:0 0 20px}.sm-home-guarantee{background:#f0eae5;text-align:center;padding:50px 20px 54px}.sm-home-guarantee h2{font-size:40px;margin:0 0 16px}.sm-home-guarantee>p{color:#777}.sm-home-cta{display:inline-flex;align-items:center;justify-content:center;background:#393939;color:#fff;text-decoration:none;border-radius:6px;min-height:44px;padding:10px 38px;font-family:Georgia,serif;font-size:16px;min-width:280px}.sm-home-assurances{display:flex;justify-content:center;gap:24px;list-style:none;padding:0;margin:15px 0 0;font-size:14px;color:#666}.sm-home-banner{height:550px;overflow:hidden}.sm-home-banner img{width:100%;height:100%;object-fit:cover;display:block}.sm-home-materials{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;padding:25px 0}.sm-home-materials>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.sm-home-materials>div{padding:40px 10% 40px 14%}.sm-home-materials h2{font-size:48px}.sm-home-materials p:last-child{color:#777;line-height:1.6}.sm-home-process{background:#c7bdaf;color:#fff;text-align:center;padding:56px 70px 70px}.sm-home-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1300px;margin:32px auto 0}.sm-home-process img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;display:block;border-radius:3px}.sm-home-process-icon{display:block;font-family:Georgia,serif;font-size:56px;line-height:1;margin:20px auto}.sm-home-process h3{margin:0 0 16px}.sm-home-process p{font-size:15px}.sm-home-reviews{background:#f0eae5;text-align:center;padding:56px 60px}.sm-home-origin{font-size:12px!important;color:#777;line-height:1.6}.sm-home-review-wrap{display:flex;align-items:center;gap:24px;max-width:1200px;margin:30px auto 0}.sm-home-review-track{display:flex;overflow:auto;gap:24px;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0}.sm-home-review-track::-webkit-scrollbar{display:none}.sm-home-review{background:#fff;border-radius:16px;flex:0 0 calc((100% - 48px)/3);padding:24px 20px;scroll-snap-align:start;min-width:0}.sm-home-review header{display:flex;justify-content:space-between;gap:12px;align-items:center}.sm-home-review h3{font-size:22px;margin:0}.sm-home-review header span{color:#d1834b;white-space:nowrap}.sm-home-review small{display:block;text-align:left;font-size:10px;color:#666;margin:4px 0 14px}.sm-home-review p{font-size:14px;margin:0;line-height:1.55}.sm-home-review-prev,.sm-home-review-next{border:1px solid #777;border-radius:50%;width:40px;height:40px;flex-shrink:0;background:#fff;color:#555;font-size:28px;line-height:1;cursor:pointer}.sm-home-faq{display:grid;grid-template-columns:3fr 2fr;gap:60px;padding:56px 70px;align-items:start;max-width:1440px;margin:auto}.sm-home-faq h2{font-size:42px}.sm-home-faq .sm-home-accordions summary{font-family:inherit;font-weight:500;font-size:15px}.sm-home-faq-photo{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:1440/1850}.sm-home-faq-photo img{width:100%;height:100%;object-fit:cover;display:block}.sm-home-seal{position:absolute;inset:25% 6% auto;border:5px solid rgba(38,38,38,.75);border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#292722;transform:rotate(-12deg);background:#ffffff24;font-family:Georgia,serif}.sm-home-seal span{font-size:clamp(13px,2vw,24px);letter-spacing:2px}.sm-home-seal strong{font-size:clamp(22px,3vw,36px);line-height:1.3;margin:10px 0}.sm-home-feedback{padding:60px 70px 70px;max-width:1300px;margin:auto}.sm-home-feedback>h2,.sm-home-feedback>.sm-home-origin{text-align:center}.sm-home-feedback-list{margin-top:35px;border-top:1px solid #ddd}.sm-home-feedback-item{padding:22px 0;border-bottom:1px solid #ddd}.sm-home-feedback-item header{display:flex;justify-content:space-between}.sm-home-feedback-item header span{font-size:19px}.sm-home-feedback-item time{font-size:12px;color:#999}.sm-home-feedback-item h3{font-size:17px;margin:12px 0}.sm-home-feedback-item p{color:#666;margin:0}.sm-home-source{display:inline-block;margin-top:20px;color:inherit;font-size:13px;text-underline-offset:4px}.sm-home-sticky{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-top:1px solid #ddd;padding:12px max(20px,calc((100vw - 1300px)/2));box-shadow:0 -2px 10px #00000008;font-size:14px}.sm-home-sticky[hidden]{display:none}.sm-home-sticky a{color:#fff;background:#000;text-decoration:none;border-radius:5px;padding:12px 30px;line-height:1.25}.sm-home-sticky span{font-weight:500}#sm-home-buy,#sm-home-feedback{scroll-margin-top:140px}a.sm-home-cta:focus-visible,.sm-home-story button:focus-visible,.sm-home-sticky a:focus-visible{outline:3px solid #805f3d;outline-offset:4px}@media(min-width:750px)and (max-width:1100px){[id$=__sm_home_product] .page-width{padding:25px}[id$=__sm_home_product] .product{column-gap:25px}[id$=__sm_home_product] .product__media-wrapper{width:50%!important;max-width:50%!important}[id$=__sm_home_product] .product__info-wrapper{width:calc(50% - 25px)!important;max-width:calc(50% - 25px)!important}.sm-home-process{padding:45px 25px}.sm-home-faq{padding:45px 25px;gap:30px}.sm-home-title{font-size:25px}.sm-home-review{padding:18px 14px}.sm-home-review header{flex-direction:column;align-items:start}}@media(max-width:749px){[id$=__sm_home_product] .page-width{padding:0 15px}[id$=__sm_home_product] .product{gap:0}[id$=__sm_home_product] .product__media-wrapper{position:relative;top:auto;width:100%!important;max-width:100%!important}[id$=__sm_home_product] .product__info-wrapper{width:100%!important;max-width:100%!important;padding:0;margin:0}[id$=__sm_home_product] .product__info-container{padding-top:8px}[id$=__sm_home_product] .product-form__input input[type=radio]+label{padding:11px 15px;font-size:12px}[id$=__sm_home_product] .price{font-size:16px}.sm-home-title{font-size:21px;line-height:1.35;margin:8px 0 13px}.sm-home-review-link{font-size:11px}.sm-home-sale{font-size:10px;margin:14px 0;padding:9px}.sm-home-benefits{font-size:10px;gap:12px 10px}.sm-home-benefits li{gap:7px}.sm-home-benefits span{font-size:23px;flex-basis:23px}.sm-home-story h2{font-size:30px}.sm-home-guarantee{padding:36px 15px}.sm-home-guarantee h2{font-size:29px;max-width:360px;margin:0 auto 16px}.sm-home-guarantee>p{font-size:12px}.sm-home-cta{min-width:200px;font-size:15px}.sm-home-assurances{gap:12px;font-size:10px;flex-wrap:wrap}.sm-home-banner{height:400px}.sm-home-materials{display:block;padding:35px 20px}.sm-home-materials>img{display:none}.sm-home-materials>div{padding:0}.sm-home-materials h2{font-size:30px}.sm-home-materials p{font-size:13px}.sm-home-process{padding:38px 20px}.sm-home-process-grid{grid-template-columns:1fr;gap:34px;margin-top:25px}.sm-home-process img{aspect-ratio:5/4}.sm-home-process h3{font-size:25px}.sm-home-process p{font-size:13px;max-width:350px;margin:0 auto}.sm-home-process-icon{font-size:45px;margin:17px auto}.sm-home-reviews{padding:36px 15px}.sm-home-review-wrap{gap:8px;margin-top:20px}.sm-home-review-track{gap:15px}.sm-home-review{flex-basis:100%;padding:22px 18px}.sm-home-review-prev,.sm-home-review-next{width:30px;height:30px;font-size:23px}.sm-home-review p{font-size:13px}.sm-home-faq{display:flex;flex-direction:column;padding:38px 20px;gap:30px}.sm-home-faq>div{width:100%}.sm-home-faq h2{font-size:30px}.sm-home-faq-photo{aspect-ratio:1}.sm-home-seal{inset:12% 12% auto}.sm-home-seal span{font-size:18px}.sm-home-seal strong{font-size:30px}.sm-home-feedback{padding:36px 20px}.sm-home-feedback h2{font-size:30px}.sm-home-feedback-item p{font-size:13px}.sm-home-sticky{padding:10px 15px}.sm-home-sticky span{font-size:12px}.sm-home-sticky a{padding:12px 20px;font-size:13px}.sm-home-accordions summary{font-size:15px}.sm-home-accordions p{font-size:13px}}@media(max-width:749px){.sm-home-gallery-badges{top:12px;left:12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.sm-home-review-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sm-home-usa.css.map */
