.sv{--sv-cream:#fbf7f2;--sv-blush:#efd8ce;--sv-cocoa:#362720;--sv-muted:#75645c;--sv-line:#ddcfc6;color:var(--sv-cocoa);background:var(--sv-cream);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0}.sv *{box-sizing:border-box}.sv [hidden]{display:none!important}.sv img{display:block;width:100%;height:auto}.sv h1,.sv h2,.sv h3,.sv p{margin:0}.sv h1,.sv h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.6px;line-height:1.08;color:var(--sv-cocoa)}.sv h1{font-size:clamp(36px,3.9vw,58px);max-width:580px}.sv h2{font-size:clamp(34px,3.5vw,49px)}.sv h3{font-size:21px;line-height:1.3;letter-spacing:-.4px;font-weight:500}.sv a{color:inherit}.sv button,.sv input{font:inherit}.sv button,.sv a{-webkit-tap-highlight-color:transparent}.sv :focus-visible{outline:3px solid #916656;outline-offset:5px}.sv-wrap{width:min(1280px,calc(100% - 80px));margin:0 auto}.sv-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;padding-top:38px;padding-bottom:64px;align-items:start;scroll-margin-top:20px}.sv-gallery{position:sticky;top:24px;min-width:0}.sv-gallery-main{position:relative;border-radius:5px;overflow:hidden;background:var(--sv-blush);aspect-ratio:1}.sv-slide{margin:0}.sv-slide img{aspect-ratio:1;object-fit:cover}.sv-image-tag{position:absolute;left:18px;bottom:18px;background:rgba(251,247,242,.93);padding:7px 14px;border-radius:30px;font-size:12px;letter-spacing:.3px}.sv-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.sv-thumb{flex:0 0 calc((100% - 50px)/6);padding:0;border:1px solid transparent;cursor:pointer;background:none;border-radius:3px;overflow:hidden;opacity:.7}.sv-thumb.is-active{border:2px solid var(--sv-cocoa);opacity:1}.sv-thumb img{aspect-ratio:1;object-fit:cover}.sv-image-note{font-size:10px!important;color:var(--sv-muted);margin-top:4px!important}.sv-eyebrow{font-size:11px!important;font-weight:600;line-height:1.4!important;letter-spacing:2.1px!important;text-transform:uppercase;margin-bottom:17px!important}.sv-subtitle{font-size:17px;line-height:1.5;color:var(--sv-muted);margin-top:16px!important}.sv-price{display:flex;gap:15px;align-items:center;margin:22px 0 20px;font-size:12px;color:var(--sv-muted)}.sv-price strong{font-size:27px;color:var(--sv-cocoa)}.sv-coming{font-size:11px;background:var(--sv-blush);color:var(--sv-cocoa);padding:6px 11px;border-radius:4px;font-weight:600;letter-spacing:.4px}.sv-intro{font-size:15px;line-height:1.65}.sv-benefits{padding:0;list-style:none;margin:20px 0 24px;display:grid;gap:11px}.sv-benefits li{display:flex;gap:13px;font-size:14px;align-items:center}.sv-benefits li>span:first-child{font-size:20px;line-height:1}.sv-pack{padding:15px 18px;border:1.5px solid #8f6f5e;border-radius:5px;display:flex;align-items:center;gap:13px;background:#f5e8df;margin:22px 0 13px}.sv-pack-dot{width:17px;height:17px;border:1px solid var(--sv-cocoa);border-radius:100%;position:relative;flex-shrink:0}.sv-pack-dot:after{content:'';position:absolute;inset:3px;background:var(--sv-cocoa);border-radius:100%}.sv-pack strong{font-size:14px;display:block}.sv-pack small{display:block;font-size:12px;color:var(--sv-muted)}.sv-pack-count{margin-left:auto;font-family:Georgia,serif;font-size:31px;line-height:1}.sv-button{width:100%;display:flex;justify-content:center;align-items:center;gap:24px;padding:18px 24px;border:0;border-radius:4px;background:var(--sv-cocoa);color:var(--sv-cream)!important;text-decoration:none;font-weight:600;font-size:14px;line-height:1.3;cursor:pointer;min-height:54px}.sv-button-pending{background:#544039;cursor:default;opacity:1}.sv-trust{display:flex;justify-content:center;gap:22px;font-size:10px;margin:13px 0 23px;color:var(--sv-muted)}.sv details{border-top:1px solid var(--sv-line)}.sv details:last-child{border-bottom:1px solid var(--sv-line)}.sv summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:16px 0;font-size:14px;font-weight:500;line-height:1.4}.sv summary::-webkit-details-marker{display:none}.sv summary>span{font-size:21px;line-height:1;transition:transform .15s}.sv details[open] summary>span{transform:rotate(45deg)}.sv details p{font-size:13px;line-height:1.75;padding:0 0 18px;color:var(--sv-muted)}.sv-ribbon{background:var(--sv-blush);padding:20px 35px;display:flex;gap:40px;align-items:center;justify-content:center;font-size:11px;letter-spacing:1.8px;text-transform:uppercase}.sv-ribbon i{font-style:normal;font-size:16px}.sv-editorial{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:90px;padding-bottom:90px}.sv-editorial-copy>p:not(.sv-eyebrow){margin-top:24px;color:var(--sv-muted);font-size:16px;line-height:1.8;max-width:500px}.sv-editorial-photo{position:relative;overflow:hidden;border-radius:5px}.sv-editorial-photo img{aspect-ratio:1;object-fit:cover}.sv-photo-caption{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(251,247,242,.92);text-align:center;padding:12px;font-size:12px}.sv-text-link{display:inline-flex;gap:22px;border-bottom:1px solid #a88979;padding:0 0 5px;margin-top:25px;text-decoration:none;font-size:13px;font-weight:600}.sv-center{text-align:center}.sv-pains{background:#f5eae3;padding:65px 0 70px}.sv-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:38px}.sv-card-grid article{padding:28px;background:var(--sv-cream);border:1px solid #e8d8ce;border-radius:4px}.sv-card-icon{display:block;font-family:Georgia,serif;font-style:italic;font-size:28px;color:#a07867;margin-bottom:19px}.sv-card-grid p{font-size:14px;line-height:1.8;color:var(--sv-muted);margin-top:13px}.sv-steps{list-style:none;counter-reset:steps;padding:0;margin:30px 0 0;display:grid;gap:24px}.sv-steps li{counter-increment:steps;display:flex;gap:18px}.sv-steps li:before{content:counter(steps,decimal-leading-zero);font-family:Georgia,serif;color:#9d7767;font-style:italic;font-size:25px;min-width:32px;line-height:1.3}.sv-steps strong{font-size:16px;font-weight:500}.sv-steps p{font-size:14px;line-height:1.65;color:var(--sv-muted);margin-top:5px}.sv-use-note{font-size:12px!important;border-left:2px solid #c9a28f;padding-left:15px;line-height:1.7!important}.sv-feature{background:var(--sv-cocoa);color:var(--sv-cream);padding:65px 0}.sv-feature h2{color:var(--sv-cream)}.sv-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sv-feature-grid>div>p:not(.sv-eyebrow){margin-top:25px;line-height:1.85;color:#e1cec2}.sv-feature-grid img{border-radius:4px;aspect-ratio:1;object-fit:cover}.sv-feature-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.sv-feature-pills span{border:1px solid #796156;padding:7px 12px;border-radius:30px;font-size:11px;color:#ead8cc}.sv-faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding:30px 0 90px;scroll-margin-top:30px}.sv-faq-section>div>p:not(.sv-eyebrow){margin-top:22px;color:var(--sv-muted);font-size:14px;line-height:1.8}.sv-faq-list summary{font-size:15px;padding:21px 0}.sv-faq-list details p{font-size:14px}.sv-final{background:var(--sv-blush);padding:65px 0;text-align:center}.sv-final h2{max-width:650px;margin:0 auto}.sv-final p:not(.sv-eyebrow){margin:20px auto 27px;max-width:540px;font-size:15px;color:#6e5548}.sv-final .sv-button{max-width:330px;margin:0 auto}.sv-sticky{display:none}.sv-header{background:#fbf7f2;color:#362720}.sv-header-top{background:#362720;color:#fbf7f2;text-align:center;padding:9px 16px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.sv-header-inner{display:flex;justify-content:space-between;align-items:center;max-width:1280px;width:calc(100% - 80px);margin:auto;padding:22px 0;border-bottom:1px solid #e9ded5;gap:20px}.sv-logo{text-decoration:none;color:#362720;font-family:Georgia,serif;font-size:37px;line-height:1;letter-spacing:2px;text-align:center}.sv-logo small{display:block;font:8px Arial,sans-serif;letter-spacing:4px;margin-top:5px}.sv-header nav{display:flex;gap:27px}.sv-header nav a,.sv-header-contact{text-decoration:none;color:#362720;font:12px Arial,sans-serif}.sv-header-contact{border-bottom:1px solid #c3aa9d;padding-bottom:3px}.sv-header nav a:hover,.sv-header-contact:hover{text-decoration:underline}html{scroll-behavior:smooth}body:has(.sv){background:#fbf7f2}.footer{padding-top:35px!important;padding-bottom:25px!important}.footer .footer-block__details-content{display:flex;flex-wrap:wrap;gap:12px 25px;justify-content:center}.footer .footer-block__details-content a{font-size:11px}.footer .footer__content-top{padding-bottom:15px}.footer .footer__content-bottom{padding-top:15px}
@media(min-width:1400px){.sv-product{gap:80px}.sv-info{padding-top:8px}}
@media(max-width:989px){.sv-wrap{width:calc(100% - 40px)}.sv-product{gap:30px}.sv h1{font-size:38px}.sv h2{font-size:35px}.sv-editorial,.sv-feature-grid,.sv-faq-section{gap:35px}.sv-header-inner{width:calc(100% - 40px)}.sv-ribbon{gap:20px;font-size:9px;letter-spacing:1px}.sv-card-grid{gap:14px}.sv-card-grid article{padding:22px}.sv-trust{gap:10px}}
@media(max-width:749px){.sv-wrap{width:calc(100% - 36px)}.sv-header-inner{padding:16px 0;width:calc(100% - 36px)}.sv-logo{font-size:31px}.sv-header nav{gap:15px}.sv-header nav a{font-size:10px}.sv-header-contact{display:none}.sv-header-top{font-size:8px;padding:8px 12px;letter-spacing:1.1px}.sv-product{grid-template-columns:1fr;padding-top:18px;padding-bottom:35px;gap:25px}.sv-gallery{position:static}.sv-gallery-main{border-radius:4px}.sv-thumbs{gap:7px;margin-top:8px}.sv-thumb{flex-basis:calc((100% - 35px)/6)}.sv-image-note{font-size:9px!important}.sv-image-tag{font-size:10px;padding:5px 11px;left:12px;bottom:12px}.sv-eyebrow{font-size:10px!important;letter-spacing:1.5px!important;margin-bottom:12px!important}.sv h1{font-size:39px;line-height:1.08;letter-spacing:-1.5px}.sv-subtitle{font-size:15px;margin-top:13px!important}.sv-price{margin:17px 0}.sv-intro{font-size:14px}.sv-benefits{gap:12px;margin:19px 0}.sv-benefits li{font-size:13px}.sv-pack{margin-top:22px}.sv-button{padding:18px 20px}.sv-trust{font-size:10px;gap:20px}.sv-ribbon{padding:16px 12px;gap:12px;font-size:8px;letter-spacing:.5px}.sv-ribbon i{font-size:10px}.sv-editorial{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:50px}.sv-editorial-copy>p:not(.sv-eyebrow){font-size:14px;margin-top:19px;line-height:1.8}.sv h2{font-size:35px;letter-spacing:-1.1px}.sv-editorial-reverse .sv-editorial-photo{order:2}.sv-editorial-reverse .sv-editorial-copy{order:1}.sv-pains{padding:44px 0}.sv-card-grid{grid-template-columns:1fr;gap:12px;margin-top:25px}.sv-card-grid article{padding:23px}.sv-card-icon{margin-bottom:12px;font-size:25px}.sv h3{font-size:21px}.sv-card-grid p{margin-top:8px;font-size:13px}.sv-steps{gap:21px;margin-top:24px}.sv-feature{padding:42px 0}.sv-feature-grid{grid-template-columns:1fr;gap:30px}.sv-feature-grid>div>p:not(.sv-eyebrow){font-size:14px;margin-top:20px}.sv-faq-section{grid-template-columns:1fr;gap:28px;padding:0 0 50px}.sv-faq-list summary{font-size:14px;padding:19px 0}.sv-faq-list details p{font-size:13px}.sv-final{padding:46px 0}.sv-final p:not(.sv-eyebrow){font-size:14px}.sv-sticky.is-visible{display:flex}.sv-sticky{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#fbf7f2f7;border-top:1px solid #d3bbae;box-shadow:0 -3px 20px #3627200a;padding:12px 18px;align-items:center;justify-content:space-between;gap:15px;backdrop-filter:blur(10px)}.sv-sticky strong{display:block;font-size:12px}.sv-sticky small{display:block;font-size:10px;color:var(--sv-muted)}.sv-sticky a{background:var(--sv-cocoa);color:#fff;text-decoration:none;font-size:12px;padding:10px 17px;border-radius:4px}.footer{padding-bottom:85px!important}.footer .footer-block__details-content{gap:4px 18px}.footer .footer-block__details-content a{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sv *{transition:none!important}}

body:has(.sv-header){display:block;min-height:100vh}
