html.lefy-soundrest-product-page .section-header,html.lefy-soundrest-product-page .section-header.shopify-section-header-sticky,html.lefy-soundrest-product-page .section-header sticky-header{position:relative!important;top:auto!important}.lefy-soundrest-page{--sr-ink: #20201e;--sr-muted: #73716b;--sr-line: rgba(32, 32, 30, .15);--sr-paper: #f3f0eb;--sr-paper-deep: #e8e3db;--sr-warm: #d9c8b5;--sr-lavender: #d8d4e0;--sr-dark: #20261f;--sr-white: #fbfaf7;background:var(--sr-paper);color:var(--sr-ink);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.45;overflow:clip}.lefy-soundrest-page *,.lefy-soundrest-page *:before,.lefy-soundrest-page *:after{box-sizing:border-box}.lefy-soundrest-page img{display:block;height:auto;max-width:100%}.lefy-soundrest-page button,.lefy-soundrest-page a{color:inherit;font:inherit}.lefy-soundrest-page button{border:0;cursor:pointer}.lefy-soundrest-page a{text-decoration:none}.lefy-soundrest-page h1,.lefy-soundrest-page h2,.lefy-soundrest-page h3,.lefy-soundrest-page p{margin-top:0;text-transform:none}.lefy-soundrest-page h1,.lefy-soundrest-page h2{font-family:var(--font-heading-family, Arial, sans-serif);font-weight:500;letter-spacing:0;line-height:.98}.lefy-soundrest-page h1,.lefy-soundrest-page h2,.lefy-soundrest-page h3{text-transform:none}.lefy-soundrest-page h1 em,.lefy-soundrest-page h2 em{font-family:inherit;font-weight:400;letter-spacing:0}.sr-section-shell{margin:0 auto;width:min(1280px,calc(100% - 88px))}.lefy-product-features,.lefy-product-image-story,.lefy-product-modes,.lefy-product-comparison,.lefy-product-details,.lefy-product-faq{margin-left:0;margin-right:0;width:100%}.lefy-product-features,.lefy-product-image-story,.lefy-product-modes,.lefy-product-comparison,.lefy-product-details,.lefy-product-faq{padding-left:max(44px,calc((100% - 1280px)/2));padding-right:max(44px,calc((100% - 1280px)/2))}.sr-product-hero-section{background:var(--sr-hero-bg, var(--sr-paper));color:var(--sr-hero-ink, var(--sr-ink))}.sr-product-hero-section .sr-product-intro{background:transparent}.sr-product-hero-section .sr-product-summary h1{color:var(--sr-hero-ink, var(--sr-ink))}.lefy-product-experience{background:var(--sr-experience-bg, var(--sr-warm));color:var(--sr-experience-ink, var(--sr-ink))}.lefy-product-experience .sr-experience-body{color:color-mix(in srgb,var(--sr-experience-ink, var(--sr-ink)) 72%,transparent);font-size:17px;line-height:1.65;margin-bottom:36px;max-width:440px}.lefy-product-experience .sr-experience-image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:.13;position:absolute;width:100%}.lefy-product-experience .sr-quiet-banner-inner{z-index:2}.lefy-product-features{background:var(--sr-feature-bg, transparent);color:var(--sr-feature-ink, var(--sr-ink))}.lefy-product-features .sr-feature-copy,.lefy-product-image-story .sr-story-body,.lefy-product-butterfly-story .sr-butterfly-body,.lefy-product-steps .sr-how-copy,.lefy-product-brand-story .sr-brand-body,.lefy-product-details .sr-detail-copy,.lefy-product-faq .sr-faq-answer,.lefy-product-comparison .sr-comparison-intro,.lefy-product-cta .sr-cta-body{color:var(--sr-muted);font-size:15px;line-height:1.7}.lefy-product-features h2,.lefy-product-image-story h2,.lefy-product-butterfly-story h2,.lefy-product-steps h2,.lefy-product-brand-story h2,.lefy-product-details h2,.lefy-product-faq h2,.lefy-product-comparison h2,.lefy-product-cta h2,.lefy-product-experience h2{white-space:pre-line}.lefy-product-image-story{background:var(--sr-story-bg, transparent);color:var(--sr-story-ink, var(--sr-ink))}.lefy-product-image-story.is-image-right .sr-story-media{order:2}.lefy-product-image-story.is-image-right .sr-story-copy{order:1}.sr-story-placeholder,.sr-butterfly-placeholder,.sr-mode-placeholder,.sr-brand-placeholder{background:linear-gradient(135deg,#d9d5cc,#b6beb5);height:100%;min-height:420px;width:100%}.lefy-product-butterfly-story.sr-dark-pulse{background:var(--sr-butterfly-bg, #20251f);color:var(--sr-butterfly-ink, #ffffff)}.lefy-product-butterfly-story .sr-dark-pulse-copy>p:not(.sr-eyebrow),.lefy-product-butterfly-story .sr-butterfly-body{color:var(--sr-butterfly-ink, #ffffff);opacity:.74}.lefy-product-butterfly-story h2{color:var(--sr-butterfly-ink, #ffffff)}.lefy-product-butterfly-story .sr-dark-pulse-copy .sr-eyebrow{color:var(--sr-butterfly-ink, #ffffff);opacity:.66}.lefy-product-butterfly-story .sr-line-link-light{color:var(--sr-butterfly-ink, #ffffff)}.lefy-product-butterfly-story .sr-dark-pulse-grid{gap:var(--sr-butterfly-gap, 64px);min-height:var(--sr-butterfly-min-height, 640px);padding-bottom:var(--sr-butterfly-padding-bottom, 84px);padding-top:var(--sr-butterfly-padding-top, 84px)}.lefy-product-butterfly-story .sr-butterfly-stage{min-height:390px}.lefy-product-butterfly-story .sr-butterfly-stage img,.lefy-product-butterfly-story .sr-butterfly-placeholder{width:var(--sr-butterfly-image-width, 86%)}.lefy-product-butterfly-story .sr-butterfly-stage .sr-media-label{color:var(--sr-butterfly-ink, #ffffff);opacity:.82}.lefy-product-butterfly-story .sr-stage-ring{border-color:var(--sr-butterfly-ink, #ffffff);opacity:.28}.lefy-product-butterfly-story .sr-butterfly-placeholder{aspect-ratio:1.2 / 1;background:radial-gradient(circle at 40% 35%,#d7ded6 0 12%,#82958a 13% 42%,#324239 43% 68%,#20251f 69%);border-radius:50%;position:relative;z-index:1}.lefy-product-butterfly-story--image-left .sr-dark-pulse-copy{order:2}.lefy-product-butterfly-story--image-left .sr-butterfly-stage{order:1}.lefy-product-modes{background:var(--sr-modes-bg, transparent);color:var(--sr-modes-ink, var(--sr-ink))}.lefy-product-modes .sr-mode-copy{color:var(--sr-muted);font-size:15px;line-height:1.65;max-width:320px;min-height:76px}.lefy-product-modes .sr-mode-copy p{margin:0}.lefy-product-steps.sr-how-section{background:var(--sr-steps-bg, #e8e1f0);color:var(--sr-steps-ink, #20201e)}.lefy-product-steps .sr-how-layout{gap:var(--sr-steps-gap, 64px);padding-bottom:var(--sr-steps-padding-bottom, 104px);padding-top:var(--sr-steps-padding-top, 104px)}.lefy-product-steps .sr-how-list{border-color:var(--sr-steps-ink, #20201e);border-color:color-mix(in srgb,var(--sr-steps-ink, #20201e) 24%,transparent)}.lefy-product-steps .sr-how-step{border-color:var(--sr-steps-ink, #20201e);border-color:color-mix(in srgb,var(--sr-steps-ink, #20201e) 24%,transparent);padding-bottom:var(--sr-steps-row-spacing, 24px);padding-top:var(--sr-steps-row-spacing, 24px)}.lefy-product-steps .sr-eyebrow,.lefy-product-steps .sr-how-step>span,.lefy-product-steps .sr-how-copy,.lefy-product-steps .sr-how-step p{color:var(--sr-steps-ink, #20201e)}.lefy-product-steps h2,.lefy-product-steps h3{color:var(--sr-steps-ink, #20201e)}.lefy-product-steps .sr-eyebrow,.lefy-product-steps .sr-how-step>span{opacity:.62}.lefy-product-steps .sr-how-copy{opacity:.72}.lefy-product-brand-story:after{background:var(--sr-brand-overlay, #151915);opacity:var(--sr-brand-overlay-opacity, .45)}.lefy-product-brand-story .sr-brand-body{color:#fffc;max-width:380px}.lefy-product-details{background:var(--sr-details-bg, transparent);color:var(--sr-details-ink, var(--sr-ink))}.lefy-product-faq{background:var(--sr-faq-bg, transparent);color:var(--sr-faq-ink, var(--sr-ink))}.lefy-product-comparison{background:var(--sr-comparison-bg, transparent);color:var(--sr-comparison-ink, var(--sr-ink));padding-bottom:150px;padding-top:120px}.sr-comparison-heading{max-width:680px}.sr-comparison-heading h2{font-size:clamp(50px,6.4vw,92px);margin-bottom:24px}.sr-comparison-scroll{margin-top:58px;overflow-x:auto}.sr-comparison-table{border-collapse:collapse;min-width:680px;width:100%}.sr-comparison-table th,.sr-comparison-table td{border-bottom:1px solid var(--sr-line);padding:20px 22px;text-align:center}.sr-comparison-table thead th{color:var(--sr-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sr-comparison-table thead th:first-child,.sr-comparison-table tbody th{text-align:left}.sr-comparison-table tbody th{font-size:14px;font-weight:500}.sr-comparison-table td{color:var(--sr-muted);font-size:18px;width:21%}.sr-comparison-table td:nth-child(2){background:#dae3da7a;color:var(--sr-ink)}.sr-comparison-check{color:#66816e}.sr-comparison-dash{color:#aaa69d}.lefy-product-cta.sr-closing-cta{background:var(--sr-cta-bg, #20251f);color:var(--sr-cta-ink, #ffffff)}.lefy-product-cta .sr-closing-inner{max-width:var(--sr-cta-content-width, 720px);padding-bottom:var(--sr-cta-padding-bottom, 104px);padding-top:var(--sr-cta-padding-top, 104px)}.lefy-product-cta .sr-closing-inner .sr-eyebrow,.lefy-product-cta .sr-cta-body,.lefy-product-cta h2{color:var(--sr-cta-ink, #ffffff)}.lefy-product-cta .sr-closing-inner .sr-eyebrow{opacity:.66}.lefy-product-cta .sr-cta-body{margin-bottom:25px;max-width:430px;opacity:.74}.lefy-product-cta .sr-primary-button-light{background:var(--sr-cta-ink, #ffffff);color:var(--sr-cta-bg, #20251f)}.lefy-product-cta .sr-primary-button-light:hover{filter:brightness(.94)}.lefy-product-cta--align-center .sr-closing-inner{text-align:center}.lefy-product-cta--align-center .sr-cta-body{margin-left:auto;margin-right:auto}.lefy-product-cta--align-right .sr-closing-inner{margin-left:auto;text-align:right}.lefy-product-cta--align-right .sr-cta-body{margin-left:auto}.lefy-product-cta .sr-closing-inner>h2{white-space:pre-line}.sr-variant-label{color:var(--sr-muted);display:block;font-size:11px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.sr-variant-select{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--sr-line);color:var(--sr-ink);font-size:13px;min-height:48px;padding:0 14px;width:100%}.sr-eyebrow{color:var(--sr-muted);font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.3;margin:0 0 20px;text-transform:uppercase}.sr-product-intro{align-items:start;display:grid;gap:clamp(42px,6vw,110px);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);padding-bottom:112px;padding-top:74px}.sr-gallery-main{aspect-ratio:1.05 / 1;background:#dedad2;overflow:hidden;position:relative}.sr-gallery-main img,.sr-gallery-empty{aspect-ratio:1.05 / 1;background:#dedad2;height:100%;object-fit:cover;width:100%}.sr-gallery-main img{transition:opacity .25s ease,transform .6s ease}.sr-gallery-main.is-changing img{opacity:.18;transform:scale(1.025)}.sr-gallery-arrow,.sr-expand-button{align-items:center;background:#faf9f6e0;border-radius:50%;display:flex;height:44px;justify-content:center;position:absolute;transition:background .2s ease,transform .2s ease;width:44px;z-index:1}.sr-gallery-arrow:hover,.sr-expand-button:hover{background:var(--sr-white);transform:scale(1.06)}.sr-gallery-arrow{bottom:28px;font-size:21px}.sr-gallery-arrow-prev{right:82px}.sr-gallery-arrow-next{right:28px}.sr-expand-button{font-size:19px;right:28px;top:28px}.sr-gallery-count{align-items:center;bottom:42px;color:var(--sr-ink);display:flex;font-size:10px;gap:9px;left:28px;letter-spacing:.09em;position:absolute}.sr-count-line{background:var(--sr-ink);height:1px;opacity:.55;width:32px}.sr-thumb-row{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px}.sr-thumb{background:transparent;border:1px solid transparent;opacity:.52;padding:0;transition:opacity .2s ease,border-color .2s ease}.sr-thumb:hover,.sr-thumb.is-active{border-color:var(--sr-ink);opacity:1}.sr-thumb img{aspect-ratio:1.25 / 1;height:auto!important;object-fit:cover;width:100%}.sr-product-summary{padding:36px 0 0}.sr-product-summary .sr-eyebrow{margin-bottom:26px}.sr-product-summary h1{font-size:clamp(48px,5.6vw,86px);margin-bottom:28px}.sr-summary-lede{color:#5b5a54;font-size:17px;line-height:1.55;max-width:430px}.sr-rating-row{align-items:center;border-bottom:1px solid var(--sr-line);color:var(--sr-muted);display:flex;font-size:11px;gap:13px;letter-spacing:.08em;margin:30px 0 24px;padding-bottom:24px;text-transform:uppercase}.sr-stars{color:#8f7c61;font-size:13px;letter-spacing:.13em}.sr-price-row{align-items:baseline;display:flex;gap:15px;margin-bottom:38px}.sr-price{font-size:27px;font-weight:600;letter-spacing:-.04em}.sr-price-note{color:var(--sr-muted);font-size:11px}.sr-field-label{display:flex;font-size:11px;justify-content:space-between;letter-spacing:.05em;margin-bottom:11px;text-transform:uppercase}.sr-field-label span:last-child{color:var(--sr-muted)}.sr-mode-options{border:1px solid var(--sr-line);display:grid;grid-template-columns:repeat(3,1fr);padding:3px}.sr-mode-option{background:transparent;color:var(--sr-muted);font-size:12px;padding:12px 8px;transition:background .2s ease,color .2s ease}.sr-mode-option:hover,.sr-mode-option.is-active{background:var(--sr-ink);color:var(--sr-white)}.sr-purchase-row{display:grid;gap:10px;grid-template-columns:112px 1fr;margin-top:15px}.sr-quantity-control{align-items:center;border:1px solid var(--sr-line);display:flex;justify-content:space-around}.sr-quantity-control button{background:transparent;color:var(--sr-muted);font-size:20px;height:48px;width:32px}.sr-quantity-control input{-moz-appearance:textfield;background:transparent;border:0;color:var(--sr-ink);font-size:12px;text-align:center;width:34px}.sr-quantity-control input::-webkit-inner-spin-button,.sr-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sr-primary-button{align-items:center;background:var(--sr-ink);color:var(--sr-white);display:inline-flex;font-size:12px;gap:20px;justify-content:space-between;min-height:50px;padding:0 20px;transition:background .2s ease,transform .2s ease}.sr-primary-button:hover{background:#454b45;transform:translateY(-2px)}.sr-primary-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.sr-primary-button span{font-size:17px}.sr-shipping-note{color:var(--sr-muted);font-size:11px;margin:15px 0 36px}.sr-note-dot{background:#8d9e8a;border-radius:50%;display:inline-block;height:6px;margin:0 7px 1px 0;width:6px}.sr-summary-accordions{border-top:1px solid var(--sr-line)}.lefy-soundrest-page details summary{align-items:center;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;list-style:none;padding:17px 0}.lefy-soundrest-page details summary::-webkit-details-marker{display:none}.lefy-soundrest-page details summary span{font-size:18px;font-weight:300;transition:transform .25s ease}.lefy-soundrest-page details[open] summary span{transform:rotate(45deg)}.lefy-soundrest-page details p{color:var(--sr-muted);font-size:13px;margin:-4px 30px 17px 0;max-width:470px}html.lefy-soundrest-product-page .section-lefy-product-navigation{position:-webkit-sticky;position:sticky;top:0;z-index:40}.sr-product-nav{background:color-mix(in srgb,var(--sr-nav-bg, #f3f0eb) 94%,transparent);border-bottom:1px solid rgba(32,32,30,.1);margin-bottom:44px;padding:10px 0;position:relative;z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sr-product-nav-inner{display:flex;justify-content:center}.sr-product-nav-name{display:none}.sr-product-nav-links{align-items:center;background:#faf9f6b3;border:1px solid rgba(32,32,30,.12);border-radius:999px;box-shadow:0 10px 28px #20201e0f;display:flex;gap:4px;max-width:100%;padding:5px}.sr-product-nav-link{align-items:center;border-radius:999px;color:var(--sr-muted);display:inline-flex;font-size:11px;justify-content:center;min-height:38px;padding:0 22px;transition:background .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease;white-space:nowrap}.sr-product-nav-link:hover{background:#fffc;color:var(--sr-ink);transform:translateY(-1px)}.sr-product-nav-link.is-active{background:#77391e;box-shadow:0 5px 14px #20201e29;color:var(--sr-white)}.sr-quiet-banner{background:var(--sr-warm);min-height:780px;overflow:hidden;position:relative}.sr-quiet-banner-inner{padding-bottom:140px;padding-top:154px;position:relative;z-index:1}.sr-quiet-banner h2,.sr-feature-strip h2,.sr-split-story h2,.sr-dark-pulse h2,.sr-mode-section h2,.sr-how-section h2,.sr-full-bleed-story h2,.sr-details-section h2,.sr-faq-section h2,.sr-closing-cta h2{font-size:clamp(50px,6.4vw,92px);margin-bottom:34px}.sr-quiet-banner-inner>p:not(.sr-eyebrow){color:#575149;font-size:17px;line-height:1.65;margin-bottom:36px;max-width:400px}.sr-line-link{border-bottom:1px solid currentColor;display:inline-flex;font-size:12px;gap:25px;padding-bottom:9px}.sr-line-link span{font-size:17px;line-height:.6}.sr-quiet-orbit{height:700px;position:absolute;right:-4%;top:50%;transform:translateY(-42%);width:64%}.sr-quiet-orbit:before,.sr-quiet-orbit:after,.sr-quiet-orbit span{border:1px solid rgba(255,255,255,.48);border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-19deg);width:54%}.sr-quiet-orbit:after{height:89%;transform:translate(-50%,-50%) rotate(35deg);width:66%}.sr-quiet-orbit span:nth-child(1){height:72%;transform:translate(-50%,-50%) rotate(66deg);width:76%}.sr-quiet-orbit span:nth-child(2){height:62%;transform:translate(-50%,-50%) rotate(-52deg);width:89%}.sr-quiet-orbit span:nth-child(3){background:var(--sr-white);border:0;height:9px;left:41%;top:24%;width:9px}.sr-feature-strip{display:grid;gap:100px;grid-template-columns:.8fr 1.2fr;padding-bottom:144px;padding-top:160px}.sr-feature-strip-intro h2{font-size:clamp(45px,5.7vw,78px)}.sr-feature-list,.sr-how-list,.sr-faq-list{border-top:1px solid var(--sr-line)}.sr-feature-item{border-bottom:1px solid var(--sr-line);display:grid;gap:30px;grid-template-columns:45px 1fr;padding:35px 0}.sr-feature-number,.sr-how-step>span{color:var(--sr-muted);font-size:10px;letter-spacing:.08em}.sr-feature-item h3,.sr-how-step h3{font-size:18px;margin:0 0 9px}.sr-feature-item p,.sr-how-step p{color:var(--sr-muted);font-size:14px;line-height:1.55;margin:0;max-width:430px}.sr-split-story{align-items:center;display:grid;gap:clamp(50px,9vw,150px);grid-template-columns:1.1fr .9fr;padding-bottom:172px;padding-top:10px}.sr-story-media{position:relative}.sr-story-media img{aspect-ratio:1 / 1.05;height:auto!important;object-fit:cover;width:100%}.sr-media-label{bottom:20px;color:var(--sr-ink);font-size:10px;left:20px;letter-spacing:.1em;position:absolute;text-transform:uppercase}.sr-story-copy{max-width:470px}.sr-story-copy>p:not(.sr-eyebrow),.sr-dark-pulse-copy>p:not(.sr-eyebrow){color:var(--sr-muted);font-size:16px;line-height:1.7}.sr-story-specs{border-top:1px solid var(--sr-line);display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:46px;padding-top:15px}.sr-story-specs span{color:var(--sr-muted);font-size:10px;line-height:1.4;text-transform:uppercase}.sr-dark-pulse{background:var(--sr-dark);color:var(--sr-white);overflow:hidden}.sr-dark-pulse-grid{align-items:center;display:grid;gap:clamp(40px,8vw,120px);grid-template-columns:.8fr 1.2fr;min-height:820px;padding-bottom:100px;padding-top:100px}.sr-dark-pulse-copy{max-width:440px;position:relative;z-index:1}.sr-dark-pulse-copy .sr-eyebrow{color:#a2aaa4}.sr-dark-pulse-copy>p:not(.sr-eyebrow){color:#b3bbb5}.sr-line-link-light{color:var(--sr-white);margin-top:20px}.sr-butterfly-stage{position:relative}.sr-butterfly-stage img{aspect-ratio:1.2 / 1;border-radius:50%;height:auto!important;object-fit:cover;position:relative;width:84%;z-index:1}.sr-butterfly-stage .sr-media-label{color:var(--sr-white);left:auto;right:18%;z-index:2}.sr-stage-ring{border:1px solid rgba(213,224,217,.35);border-radius:50%;height:90%;position:absolute;right:0;top:5%;width:68%}.sr-stage-ring-two{height:112%;right:-8%;top:-6%;width:83%}.sr-mode-section{padding-bottom:165px;padding-top:165px}.sr-mode-heading{margin-bottom:65px;max-width:720px}.sr-mode-panel{background:var(--sr-paper-deep);display:grid;grid-template-columns:1.2fr .8fr;min-height:570px}.sr-mode-panel-image{overflow:hidden}.sr-mode-panel-image img{height:100%!important;min-height:570px;object-fit:cover;transition:opacity .25s ease;width:100%}.sr-mode-panel-content{align-self:center;padding:50px clamp(34px,6vw,90px)}.sr-mode-panel-top{border-bottom:1px solid var(--sr-line);display:flex;justify-content:space-between;padding-bottom:18px}.sr-mode-panel-top .sr-eyebrow{margin:0}.sr-mode-panel-index{color:var(--sr-muted);font-size:10px}.sr-mode-panel-content h3{font-size:42px;font-weight:500;margin:65px 0 22px}.sr-mode-panel-content>p{color:var(--sr-muted);font-size:15px;line-height:1.65;max-width:320px;min-height:76px}.sr-mode-tabs{display:flex;gap:23px;margin-top:54px}.sr-mode-tabs button{background:transparent;border-bottom:1px solid transparent;color:var(--sr-muted);font-size:11px;padding:0 0 6px}.sr-mode-tabs button.is-active{border-color:var(--sr-ink);color:var(--sr-ink)}.sr-how-section{background:var(--sr-lavender)}.sr-how-layout{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:156px;padding-top:156px}.sr-how-heading h2{font-size:clamp(48px,5.9vw,78px)}.sr-how-step{border-bottom:1px solid rgba(32,32,30,.25);display:grid;gap:30px;grid-template-columns:42px 1fr;padding:28px 0}.sr-how-step p{color:#64606a}.sr-full-bleed-story{min-height:760px;overflow:hidden;position:relative}.sr-full-bleed-story:after{background:linear-gradient(90deg,rgba(21,25,21,.58),transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.sr-full-bleed-story>img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%}.sr-full-bleed-overlay{color:var(--sr-white);left:max(44px,calc((100% - 1280px)/2));max-width:485px;padding:120px 0;position:relative;z-index:1}.sr-full-bleed-overlay .sr-eyebrow{color:#ffffffb8}.sr-full-bleed-overlay p:not(.sr-eyebrow){color:#fffc;font-size:16px;line-height:1.7;max-width:380px}.sr-details-section{padding-bottom:150px;padding-top:160px}.sr-details-heading{display:flex;justify-content:space-between}.sr-details-heading h2{margin-right:15%}.sr-details-grid{display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:55px}.sr-detail-card{border-left:1px solid var(--sr-line);min-height:235px;padding:24px 28px}.sr-detail-card:last-child{border-right:1px solid var(--sr-line)}.sr-detail-icon{color:#8e8b82;display:block;font-size:31px;line-height:1;margin-bottom:44px}.sr-detail-card h3{font-size:16px;margin-bottom:8px}.sr-detail-card p{color:var(--sr-muted);font-size:13px;line-height:1.55;margin:0}.sr-faq-section{display:grid;gap:100px;grid-template-columns:.7fr 1.3fr;padding-bottom:175px;padding-top:35px}.sr-faq-list details{border-bottom:1px solid var(--sr-line)}.sr-faq-list details summary{font-size:14px;padding:23px 0}.sr-faq-list details p{font-size:14px;max-width:560px;padding-bottom:14px}.sr-closing-cta{background:var(--sr-dark);color:var(--sr-white)}.sr-closing-inner{padding-bottom:160px;padding-top:160px}.sr-closing-inner .sr-eyebrow{color:#a2aaa4}.sr-primary-button-light{background:var(--sr-white);color:var(--sr-ink)}.sr-primary-button-light:hover{background:#d7ded6}.sr-cart-toast{align-items:center;background:var(--sr-white);box-shadow:0 14px 36px #14141224;display:flex;font-size:13px;gap:12px;opacity:0;padding:15px 17px;pointer-events:none;position:fixed;right:24px;top:96px;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease;z-index:50}.sr-cart-toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sr-toast-mark{align-items:center;background:#9eaf9f;border-radius:50%;color:var(--sr-white);display:inline-flex;font-size:10px;height:20px;justify-content:center;width:20px}.sr-cart-toast button{background:transparent;color:var(--sr-muted);font-size:20px;margin-left:13px}.sr-lightbox{align-items:center;background:#181917f0;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:60}.sr-lightbox.is-visible{opacity:1;pointer-events:auto}.sr-lightbox img{max-height:calc(100vh - 100px);max-width:calc(100vw - 80px);object-fit:contain}.sr-lightbox-close{background:transparent;color:var(--sr-white);font-size:31px;position:absolute;right:28px;top:20px}.sr-mobile-buy-bar{display:none}.sr-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.sr-reveal.is-visible{opacity:1;transform:translateY(0)}.lefy-soundrest-page .sr-product-nav-link{font-size:11px;min-height:38px;padding:0 22px}.lefy-soundrest-page .sr-mode-option{font-size:12px;padding:12px 8px}.lefy-soundrest-page .sr-primary-button{font-size:12px;min-height:50px;padding:0 20px}.lefy-soundrest-page .sr-line-link{font-size:12px}.lefy-soundrest-page .sr-mode-tabs button{font-size:11px}@media(max-width:900px){.sr-section-shell{width:min(100% - 44px,680px)}.sr-product-intro,.sr-feature-strip,.sr-split-story,.sr-dark-pulse-grid,.sr-how-layout,.sr-faq-section{gap:50px;grid-template-columns:1fr}.sr-product-intro{padding-bottom:80px;padding-top:30px}.sr-product-summary{padding-top:0}.sr-product-summary h1{font-size:clamp(48px,11vw,70px)}.sr-quiet-banner{min-height:700px}.sr-quiet-banner-inner{padding-bottom:100px;padding-top:110px}.sr-quiet-orbit{height:460px;right:-30%;top:67%;width:105%}.sr-feature-strip,.sr-mode-section,.sr-details-section,.sr-faq-section{padding-bottom:100px;padding-top:100px}.sr-feature-strip{gap:50px}.sr-split-story{padding-bottom:100px}.sr-dark-pulse-grid{min-height:auto;padding-bottom:100px;padding-top:100px}.sr-dark-pulse-copy{max-width:570px}.sr-butterfly-stage{margin:0 auto;max-width:620px;width:100%}.sr-mode-panel{grid-template-columns:1fr}.sr-mode-panel-image img{aspect-ratio:1.2 / 1;min-height:0}.sr-mode-panel-content{padding:45px 34px 55px}.sr-mode-panel-content h3{margin-top:45px}.sr-how-layout{padding-bottom:100px;padding-top:100px}.sr-full-bleed-story{min-height:650px}.sr-full-bleed-overlay{left:22px;padding:90px 0}.sr-details-heading{display:block}.sr-details-heading h2{margin-right:0}.sr-details-grid{grid-template-columns:repeat(2,1fr)}.sr-detail-card:nth-child(2){border-right:1px solid var(--sr-line)}.sr-detail-card:nth-child(3),.sr-detail-card:nth-child(4){border-top:1px solid var(--sr-line)}.sr-closing-inner{padding-bottom:115px;padding-top:115px}.lefy-product-butterfly-story .sr-dark-pulse-grid{min-height:0;padding-bottom:var(--sr-butterfly-mobile-padding-bottom, 60px);padding-top:var(--sr-butterfly-mobile-padding-top, 60px)}.lefy-product-butterfly-story .sr-butterfly-stage img,.lefy-product-butterfly-story .sr-butterfly-placeholder{width:var(--sr-butterfly-mobile-image-width, 92%)}.lefy-product-butterfly-story--image-left .sr-dark-pulse-copy,.lefy-product-butterfly-story--image-left .sr-butterfly-stage{order:initial}.lefy-product-steps .sr-how-layout{padding-bottom:var(--sr-steps-mobile-padding-bottom, 68px);padding-top:var(--sr-steps-mobile-padding-top, 68px)}.lefy-product-cta .sr-closing-inner{padding-bottom:var(--sr-cta-mobile-padding-bottom, 72px);padding-top:var(--sr-cta-mobile-padding-top, 72px)}.lefy-product-image-story.is-image-right .sr-story-media,.lefy-product-image-story.is-image-right .sr-story-copy{order:initial}.lefy-product-comparison{padding-bottom:100px;padding-top:100px}.lefy-product-features,.lefy-product-image-story,.lefy-product-modes,.lefy-product-comparison,.lefy-product-details,.lefy-product-faq{padding-left:22px;padding-right:22px;width:100%}}@media(max-width:560px){.sr-section-shell{width:calc(100% - 36px)}.lefy-product-features,.lefy-product-image-story,.lefy-product-modes,.lefy-product-comparison,.lefy-product-details,.lefy-product-faq{padding-left:18px;padding-right:18px;width:100%}.sr-product-nav{margin-bottom:34px;padding:8px 0}.sr-product-nav-inner{padding:0 18px;width:100%}.sr-product-nav-links{gap:3px;max-width:calc(100vw - 36px);overflow-x:auto;padding:4px;scrollbar-width:none}.sr-product-nav-links::-webkit-scrollbar{display:none}.sr-product-nav-link{font-size:10px;min-height:36px;padding:0 15px}.sr-product-intro{gap:38px;padding-top:18px}.sr-gallery-main img,.sr-gallery-empty{aspect-ratio:.96 / 1}.sr-gallery-arrow{bottom:17px;height:37px;width:37px}.sr-gallery-arrow-prev{right:64px}.sr-gallery-arrow-next{right:18px}.sr-expand-button{height:37px;right:18px;top:18px;width:37px}.sr-gallery-count{bottom:30px;left:17px}.sr-thumb-row{gap:5px;margin-top:6px}.sr-summary-lede{font-size:15px}.sr-rating-row{margin-top:23px}.sr-price-row{margin-bottom:28px}.sr-purchase-row{grid-template-columns:92px 1fr}.sr-shipping-note{margin-bottom:25px}.sr-quiet-banner{min-height:640px}.sr-quiet-banner-inner{padding-bottom:80px;padding-top:85px}.sr-quiet-banner-inner>p:not(.sr-eyebrow){font-size:15px;max-width:310px}.sr-quiet-orbit{height:390px;right:-39%;top:73%;width:125%}.sr-feature-strip,.sr-mode-section,.sr-details-section,.sr-faq-section{padding-bottom:78px;padding-top:78px}.sr-feature-item{gap:13px;grid-template-columns:30px 1fr;padding:25px 0}.sr-split-story{padding-bottom:78px}.sr-story-specs{gap:8px;margin-top:35px}.sr-story-specs span{font-size:9px}.sr-dark-pulse-grid{padding-bottom:78px;padding-top:78px}.sr-butterfly-stage img{width:91%}.sr-butterfly-stage .sr-media-label{right:3%}.sr-mode-panel-content{padding-left:24px;padding-right:24px}.sr-mode-panel-content h3{font-size:36px;margin-top:38px}.sr-mode-panel-content>p{min-height:0}.sr-mode-tabs{gap:16px;margin-top:35px}.sr-how-step{gap:12px;grid-template-columns:31px 1fr;padding:23px 0}.sr-full-bleed-story{min-height:590px}.sr-full-bleed-story>img{object-position:63% center}.sr-full-bleed-overlay{left:18px;max-width:290px;padding:80px 0}.sr-full-bleed-overlay p:not(.sr-eyebrow){font-size:14px}.sr-details-grid{grid-template-columns:1fr}.sr-detail-card,.sr-detail-card:nth-child(2),.sr-detail-card:nth-child(3),.sr-detail-card:nth-child(4){border-bottom:1px solid var(--sr-line);border-right:0;border-top:0;min-height:0;padding:22px 0 24px}.sr-detail-card:first-child{border-top:1px solid var(--sr-line)}.sr-detail-icon{margin-bottom:26px}.sr-faq-section{gap:45px}.sr-faq-list details summary{font-size:13px;gap:15px}.sr-closing-inner{padding-bottom:100px;padding-top:100px}.lefy-product-butterfly-story .sr-dark-pulse-grid{padding-bottom:var(--sr-butterfly-mobile-padding-bottom, 60px);padding-top:var(--sr-butterfly-mobile-padding-top, 60px)}.lefy-product-steps .sr-how-layout{padding-bottom:var(--sr-steps-mobile-padding-bottom, 68px);padding-top:var(--sr-steps-mobile-padding-top, 68px)}.lefy-product-cta .sr-closing-inner{padding-bottom:var(--sr-cta-mobile-padding-bottom, 72px);padding-top:var(--sr-cta-mobile-padding-top, 72px)}.sr-mobile-buy-bar{align-items:center;background:#faf9f6f5;border-top:1px solid var(--sr-line);bottom:0;display:flex;justify-content:space-between;left:0;padding:12px 18px;position:fixed;right:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sr-mobile-buy-bar span{display:flex;flex-direction:column}.sr-mobile-buy-bar strong{font-size:16px}.sr-mobile-buy-bar small{color:var(--sr-muted);font-size:9px;margin-top:2px;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-buy-bar .sr-primary-button{min-height:42px;padding:0 15px}.sr-cart-toast{bottom:88px;right:14px;top:auto}.sr-product-hero-section{padding-bottom:72px}.sr-product-hero-section .sr-product-intro{padding-bottom:24px}.sr-product-hero-section .sr-product-summary h1{font-size:clamp(42px,12vw,60px)}.sr-product-hero-section .sr-price-row{align-items:flex-start;flex-direction:column;gap:5px}.sr-variant-select{min-height:52px}.sr-comparison-table th,.sr-comparison-table td{padding:16px 14px}.lefy-product-experience .sr-experience-body,.lefy-product-features .sr-feature-copy,.lefy-product-image-story .sr-story-body,.lefy-product-butterfly-story .sr-butterfly-body,.lefy-product-steps .sr-how-copy,.lefy-product-brand-story .sr-brand-body,.lefy-product-details .sr-detail-copy,.lefy-product-faq .sr-faq-answer,.lefy-product-comparison .sr-comparison-intro,.lefy-product-cta .sr-cta-body{font-size:14px}.lefy-product-butterfly-story .sr-butterfly-stage{min-height:310px}.sr-story-placeholder,.sr-butterfly-placeholder,.sr-mode-placeholder,.sr-brand-placeholder{min-height:280px}}@media(max-width:560px){.lefy-soundrest-page .sr-product-nav-link{font-size:10px;min-height:36px;padding:0 15px}.lefy-soundrest-page .sr-primary-button{min-height:42px;padding:0 15px}}@media(prefers-reduced-motion:reduce){.lefy-soundrest-page *,.lefy-soundrest-page *:before,.lefy-soundrest-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.sr-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lefy-soundrest-product.css.map */
