@font-face{font-family:SloaneBodoni;src:url('https://cdn.shopify.com/s/files/1/0663/6666/9017/files/bodoni-72-book_483b1819-d26f-4108-bc4c-86e904e48ece.woff?v=1747660178') format('woff');font-weight:400;font-style:normal;font-display:swap}.sb-page{--sb-peach:#e7bea6;--sb-brown:#9c7563;--sb-ink:#2b2724;--sb-line:#e7d8cd;overflow:visible}.sb-page .sl-header{position:sticky;top:0;z-index:35;background:#fff;border-bottom:1px solid #eee;height:100px}.sb-page .sl-header nav.is-open{top:100%}.sb-page .sl-hero{padding-bottom:34px}.sb-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:36px 16px 26px;font-family:Poppins,sans-serif;letter-spacing:.9px;color:var(--sb-ink)}.sb-reassurance>div{padding:14px 12px;background:#faf2ed;border-radius:8px;text-align:center}.sb-reassurance header{display:flex;align-items:center;gap:12px;justify-content:center;text-align:left}.sb-reassurance header>svg{width:24px;height:24px;flex:none}.sb-reassurance strong{font-size:17px;line-height:20px;font-weight:700}.sb-reassurance p{font-size:14px;line-height:24px;margin:10px 0 0}.sb-timeline{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);position:relative;padding:0;margin:0 0 16px;font-family:Poppins,sans-serif;color:#473f39;letter-spacing:.6px}.sb-timeline:before{content:'';position:absolute;left:16.66%;right:16.66%;height:3px;top:18px;background-image:linear-gradient(to right,#cdb6a2 33%,transparent 0);background-size:11px 3px;animation:sb-dashes 1.1s linear infinite}.sb-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.sb-ship-node{position:relative;display:grid;place-items:center;background:#f8f3ed;border:1px solid #e9dccf;border-radius:50%;width:39px;height:39px;color:#b8855e;margin-bottom:8px}.sb-ship-node svg{width:19px;height:19px}.sb-timeline strong{font-size:12.5px;line-height:16px;font-weight:600}.sb-timeline li>span:last-child{font-size:12px;line-height:16px;color:#978b82;margin-top:3px}.sb-short-faq details{border-top:1px solid var(--sb-line);margin:0}.sb-short-faq details:last-child{border-bottom:1px solid var(--sb-line)}.sb-short-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font:600 14px/18.2px Poppins,sans-serif;letter-spacing:0;cursor:pointer;color:var(--sb-ink);min-height:50px}.sb-short-faq summary::-webkit-details-marker,.sb-faq summary::-webkit-details-marker{display:none}.sb-short-faq summary i,.sb-faq summary i{display:grid;place-items:center;border-radius:50%;width:23px;height:23px;background:#f7f2ed;color:#af8b70;flex:none;font-style:normal}.sb-short-faq summary svg{width:12px;height:12px;transition:transform .25s}.sb-short-faq details[open] summary svg,.sb-faq details[open] summary i svg{transform:rotate(180deg)}.sb-short-faq details>div{padding:0 0 17px}.sb-short-faq p{font:400 13px/22px Poppins,sans-serif;letter-spacing:.15px;color:#72665d}.sb-ticker{max-width:1200px;margin:8px auto 22px;overflow:hidden;background:#f8f3ee;border:1px solid #eee3d8;border-radius:40px;font:400 12px/20px Poppins,sans-serif;letter-spacing:.6px;color:#92867c}.sb-ticker-track{display:flex;width:max-content;animation:sb-ticker 45s linear infinite}.sb-ticker-group{display:flex;align-items:center}.sb-tick{display:flex;align-items:center;white-space:nowrap;gap:7px;padding:8px 16px 8px 4px}.sb-tick img{height:28px;width:28px;object-fit:cover;border-radius:50%}.sb-tick strong{font-weight:600;color:#3a332e}.sb-tick b{color:#43b6eb;font-size:13px}.sb-ticker:hover .sb-ticker-track,.sb-ticker:focus-within .sb-ticker-track{animation-play-state:paused}.sb-action{text-align:center;max-width:1000px;margin:0 auto 36px;position:relative;color:var(--sb-ink);padding:0 15px}.sb-action h2{font:700 36px/42px Inter,sans-serif;letter-spacing:-.7px;margin:0}.sb-action h2 strong{color:#9c7563}.sb-action h2 em{font:italic 400 40px/42px 'Instrument Serif',serif;color:#211b17}.sb-action>p{font:400 14px/22px Poppins,sans-serif;letter-spacing:0;margin:5px 0 0}.sb-video-stage{height:560px;max-width:700px;position:relative;margin:32px auto 0;isolation:isolate}.sb-video-card{position:absolute;left:50%;top:50%;width:280px;height:498px;border-radius:12px;overflow:hidden;background:#e9e4dd;transition:transform .65s ease,opacity .65s ease;transform:translate(-50%,-50%);z-index:3}.sb-video-card[data-position=left]{transform:translate(-105%,-50%) scale(.66);z-index:1}.sb-video-card[data-position=right]{transform:translate(5%,-50%) scale(.66);z-index:1}.sb-video-card video{width:100%;height:100%;object-fit:cover;display:block}.sb-video-caption{position:absolute;left:0;right:0;bottom:0;text-align:left;padding:12px 10px;background:linear-gradient(transparent,#0008);color:#fff;font-family:Poppins,sans-serif;pointer-events:none}.sb-video-caption>span{display:table;border-radius:20px;font-size:9px;line-height:16px;background:#c59d7e;color:#4c3728;font-weight:600;padding:1px 8px;letter-spacing:.6px}.sb-video-caption strong{display:block;font-size:13px;line-height:21px;font-weight:700}.sb-video-select{position:absolute;inset:0;cursor:pointer;background:none;border:0;width:100%;height:100%}.sb-video-dots{display:flex;justify-content:center;gap:7px;margin-top:6px}.sb-video-dots button{width:9px;height:9px;border-radius:50%;background:#d8cdc2;padding:0;min-height:0}.sb-video-dots button[aria-pressed=true]{background:#c59f83}.sb-motion-toggle{font:400 11px/18px Poppins,sans-serif;text-decoration:underline;color:#8e7d70;margin-top:10px;padding:2px 8px}.sb-scroll-story{position:relative;display:flex;flex-direction:column;isolation:isolate}.sb-story-panel{position:sticky;top:0;height:min(850px,100svh);width:100%;overflow:hidden;background:#a88a72;z-index:var(--panel-order)}.sb-story-panel picture,.sb-story-panel img{display:block;width:100%;height:100%;object-fit:cover}.sb-story-copy{position:absolute;top:0;bottom:0;left:0;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;color:#fff}.sb-story-1 .sb-story-copy,.sb-story-3 .sb-story-copy{left:50%}.sb-story-copy h2{font:700 50px/55px SloaneBodoni,Georgia,serif;letter-spacing:-1px;max-width:500px}.sb-story-copy em{font-style:italic;font-weight:500}.sb-story-buy{margin-top:28px;font:700 22px/28px SloaneBodoni,Georgia,serif;color:#fff;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.sb-page .sl-compare-section{position:relative;z-index:5;background:#fff;margin:0 auto;padding:65px 40px;max-width:1400px;gap:50px}.sb-page .sl-compare-section h2{font:500 54px/58px SloaneBodoni,Georgia,serif;letter-spacing:-.6px}.sb-page .sl-compare-section p{font:400 16px/26px Poppins,sans-serif;letter-spacing:0}.sb-page .sl-compare-section .sl-cta{font-family:SloaneBodoni,Georgia,serif;border-radius:30px;background:linear-gradient(#bc907b,#674334);color:white}.sb-loved{text-align:center;padding:40px 20px 60px;max-width:1200px;margin:auto;color:var(--sb-ink)}.sb-loved h2{font:700 32px/40px Inter,sans-serif;letter-spacing:-.5px}.sb-loved h2 em{font:italic 400 38px/42px 'Instrument Serif',serif}.sb-loved-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;overflow:auto;scroll-snap-type:x mandatory}.sb-loved-videos video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:12px;background:#e9e0d7;scroll-snap-align:center}.sb-faq{padding:38px 18px 50px;max-width:920px;margin:auto;color:var(--sb-ink);font-family:Poppins,sans-serif;letter-spacing:0}.sb-faq>h2{font:800 32px/38px Poppins,sans-serif;text-align:center;margin:0 0 8px}.sb-faq>p{font:400 15px/24px Poppins,sans-serif;letter-spacing:.5px;color:#8d8177;text-align:center;margin:0 0 20px}.sb-faq-items details{border-top:1px solid var(--sb-line)}.sb-faq-items details:last-child{border-bottom:1px solid var(--sb-line)}.sb-faq summary{display:grid;grid-template-columns:24px 1fr 34px;align-items:center;gap:20px;padding:22px 4px 22px 0;font:700 19px/25.65px Poppins,sans-serif;list-style:none;cursor:pointer}.sb-faq-mark{color:#c18f65;display:flex;align-items:center}.sb-faq-mark svg{width:19px;height:19px}.sb-faq summary i{width:32px;height:32px;background:#f5ece2;border:1px solid #e8d9cb;color:#9b7c63}.sb-faq summary i svg{width:15px;height:15px;transition:transform .25s}.sb-faq details[open] summary{color:#a67547}.sb-faq details>div{padding:0 36px 22px 44px}.sb-faq details>div>p{font:400 14px/24px Poppins,sans-serif;color:#76685d;letter-spacing:.1px}.sb-faq details .sl-link{font-size:13px;color:#a67547;margin-top:10px}.sb-testimonials{max-width:850px;margin:0 auto;padding:16px 16px 60px;font-family:Poppins,sans-serif;letter-spacing:.7px;color:#393633}.sb-rating-summary{background:#fff;border-radius:12px;box-shadow:0 4px 18px #0000000e;padding:26px 28px;text-align:center}.sb-rating-summary h2{font:700 24px/32px Poppins,sans-serif;margin:0 0 12px;letter-spacing:.4px}.sb-overall{font-size:15px;line-height:23px}.sb-overall>span{color:#e9d0ba;font-size:23px;letter-spacing:-1px}.sb-rating-summary>p{font-size:15px;line-height:24px;margin:0 0 18px}.sb-rating-bars{max-width:350px;margin:auto;display:grid;gap:5px}.sb-rating-bars>button{display:flex;align-items:center;gap:22px;padding:0;font:400 12px/19px Poppins,sans-serif;text-align:left;background:none;border:0}.sb-rating-bars>button>span{color:#e9d0ba;font-size:18px;letter-spacing:-1px;width:88px;flex:none}.sb-rating-bars i{height:14px;border-radius:20px;background:#f0f0f0;width:130px;overflow:hidden;display:block}.sb-rating-bars i b{display:block;height:100%;background:#888;border-radius:20px}.sb-rating-bars button:first-child i b{background:#000}.sb-rating-bars small{font-size:11px;color:#8f8f8f}.sb-rating-bars button[aria-pressed=true]{outline:1px solid #e9d0ba;outline-offset:4px}.sb-review-toolbar{display:flex;justify-content:space-between;margin:24px 0;border-radius:12px;padding:16px;background:#fff;box-shadow:0 4px 18px #0000000d}.sb-review-toolbar select{border:0;background:#fff;font:400 13px/20px Poppins,sans-serif;max-width:190px}.sb-review-toolbar button{font-size:12px;text-decoration:underline}.sb-review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.sb-review-card{border-radius:12px;background:#fff;box-shadow:0 4px 18px #0000000e;padding:16px;min-width:0}.sb-review-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.sb-review-meta>span{color:#e9d0ba;font-size:22px;letter-spacing:-1px}.sb-review-meta time{font-size:11px;letter-spacing:0;color:#8d8d8d}.sb-review-author{display:flex;align-items:center;gap:8px;margin-top:3px}.sb-person{font:28px/30px Inter,sans-serif;background:#f0f0f0;border-radius:8px}.sb-review-author strong{font-size:14px;line-height:22px;font-weight:500}.sb-review-author b{font-size:11px;line-height:15px;border-radius:4px;color:#fff;background:#000;padding:1px 5px;letter-spacing:0}.sb-review-card>small{font-size:12px;display:block;margin:2px 0 12px 36px}.sb-review-card>a{display:block}.sb-review-card img{width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:6px}.sb-review-card h3{font-size:14px;line-height:23px;font-weight:500;margin:12px 0 4px}.sb-review-pagination{text-align:center;margin-top:24px}.sb-review-pagination button{color:#a4795a;border-bottom:1px solid #a4795a;padding:5px 10px}.sb-empty-reviews{text-align:center;font-size:13px}.sb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sb-page .sb-sticky{z-index:40;display:flex;gap:20px;align-items:center;background:#fff;padding:9px 25px;border-top:1px solid #eee;box-shadow:0 -5px 18px #00000012}.sb-page .sb-sticky-info{display:flex;gap:10px;align-items:center;min-width:0}.sb-sticky-info>img{width:48px;height:48px;border-radius:6px;object-fit:cover}.sb-sticky-info p{font:600 12px/18px Poppins,sans-serif;letter-spacing:.5px;color:#76665a;margin:0}.sb-sticky-info p>span{color:#ffb600;font-size:15px}.sb-sticky-info strong{font:700 18px/23px Inter,sans-serif}.sb-sticky-info s{font:400 13px/20px Inter,sans-serif;color:#8a817a;margin:0 5px}.sb-sticky-info small{font:600 10px/15px Poppins,sans-serif;background:#b28975;color:#fff;border-radius:10px;padding:1px 7px;letter-spacing:0}.sb-page .sb-sticky .sl-cta{font:700 17px/22px SloaneBodoni,Georgia,serif;border-radius:40px;background:linear-gradient(#bd917d,#684333);color:#fff;width:300px;max-width:100%;min-height:46px;box-shadow:0 3px 9px #42251425;padding:9px 15px}.sb-page main{padding-bottom:0}.sb-page[data-motion-paused=true] .sb-ticker-track,.sb-page[data-motion-paused=true] .sb-timeline:before{animation-play-state:paused}
@keyframes sb-dashes{to{background-position:11px 0}}@keyframes sb-ticker{to{transform:translateX(-50%)}}
@media(max-width:749px){.sb-page .sl-header{height:86px;padding:15px 20px}.sb-page .sl-hero{padding-bottom:34px}.sb-reassurance{margin:36px 16px 26px}.sb-reassurance>div{padding:14px 10px}.sb-reassurance header{gap:12px}.sb-reassurance strong{font-size:17px;line-height:20px}.sb-reassurance header>svg{width:23px;height:23px}.sb-reassurance p{font-size:14px;line-height:24px}.sb-ticker{margin:8px 0 22px;border-radius:40px}.sb-action{padding:0 8px;margin-bottom:30px;overflow:hidden}.sb-action h2{font-size:31px;line-height:38px;letter-spacing:-1px;white-space:nowrap}.sb-action h2 em{font-size:34px;line-height:38px}.sb-action>p{font-size:13px;line-height:21px;margin-top:0}.sb-video-stage{height:405px;margin:30px auto 0;max-width:390px}.sb-video-card{width:212px;height:377px}.sb-video-caption{padding:12px 9px}.sb-video-stage .sb-video-card[data-position=left]{transform:translate(-105%,-50%) scale(.66)}.sb-video-stage .sb-video-card[data-position=right]{transform:translate(5%,-50%) scale(.66)}.sb-video-dots{margin-top:5px}.sb-scroll-story{width:100%}.sb-story-panel{height:177.68vw;max-height:none;top:0}.sb-story-copy,.sb-story-1 .sb-story-copy,.sb-story-3 .sb-story-copy{left:0;top:0;width:100%;padding:25px;justify-content:center}.sb-story-copy h2{font-size:28px;line-height:32px;letter-spacing:-.5px;max-width:280px}.sb-story-buy{display:none}.sb-page .sl-compare-section{padding:45px 16px 35px;gap:25px;flex-direction:column-reverse;text-align:center;margin:0 auto}.sb-page .sl-compare-section h2{font-size:35px;line-height:39px}.sb-page .sl-compare-section p{font-size:14px;line-height:23px;margin:16px 0}.sb-page .sl-compare-section .sl-cta{max-width:300px;margin:auto;min-height:44px}.sb-loved{padding:35px 16px 30px}.sb-loved h2{font-size:25px;line-height:32px}.sb-loved h2 em{font-size:30px;line-height:34px}.sb-loved-videos{display:flex;gap:12px;margin-top:24px;padding-bottom:10px}.sb-loved-videos video{flex:0 0 72%;width:72%;height:auto;aspect-ratio:9/16;max-height:480px}.sb-faq{padding:38px 18px 45px}.sb-faq>h2{font-size:26px;line-height:31.2px}.sb-faq>p{font-size:15px;line-height:24px;margin-bottom:20px}.sb-faq summary{font-size:17px;line-height:22.95px;grid-template-columns:24px 1fr 34px;gap:20px;padding:22px 4px 22px 0}.sb-faq details>div{padding:0 12px 22px 44px}.sb-testimonials{padding:16px 12px 40px}.sb-rating-summary{padding:24px 18px 28px}.sb-rating-summary h2{font-size:22.5px;line-height:31.5px;white-space:nowrap}.sb-rating-bars{max-width:276px;gap:3px}.sb-rating-bars>button{gap:19px}.sb-rating-bars i{width:110px}.sb-review-list{display:flex;flex-direction:column;gap:22px}.sb-page .sb-sticky{display:block;padding:8px 12px 9px}.sb-page .sb-sticky-info{display:flex;gap:10px;margin:0 0 7px}.sb-sticky-info>img{width:48px;height:48px}.sb-sticky-info p{font-size:11px;line-height:16px;letter-spacing:.4px}.sb-sticky-info p>span{font-size:14px}.sb-sticky-info strong{font-size:18px;line-height:22px}.sb-sticky-info s{font-size:12px}.sb-sticky-info small{font-size:9px;padding:1px 6px}.sb-page .sb-sticky .sl-cta{width:100%;max-width:100%;min-height:45px}.sb-page .sl-footer{padding-bottom:150px}}
@media(max-width:360px){.sb-action h2{font-size:26px}.sb-action h2 em{font-size:29px}.sb-reassurance{margin-inline:0}.sb-reassurance strong{font-size:15px}.sb-reassurance p{font-size:12px;line-height:21px}.sb-faq summary{gap:12px;font-size:16px}.sb-rating-summary h2{font-size:19px}.sb-sticky-info p{font-size:9px}.sb-sticky-info p>span{font-size:12px}.sb-sticky-info small{font-size:8px}.sb-sticky-info>img{width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.sb-ticker-track,.sb-timeline:before{animation:none}.sb-video-card,.sb-faq summary svg{transition:none}.sb-story-panel{position:relative}.sb-page .sl-marquee>div{animation:none}}

.sb-tick>svg{width:11px;height:11px;flex:none}.sb-person svg{width:30px;height:30px;display:block;padding:3px}

.st-top .st-guides{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:18px 0 6px}.st-top .st-guides .sl-link{margin:0;padding:0;font:400 14px/20px Inter,sans-serif}.st-top .st-title{margin-bottom:14px}.sb-trusted{background:#e7cdb7;color:#2b2118;text-align:center;padding:24px 0 22px;position:relative;overflow:hidden}.sb-trusted h2{margin:0 0 24px;font-weight:400;letter-spacing:0}.sb-trusted h2>strong{display:block;font:700 28px/36px Poppins,sans-serif;letter-spacing:0}.sb-trusted h2>em{display:block;font:italic 400 34px/42px 'Instrument Serif',Georgia,serif;letter-spacing:0}.sb-trust-window{max-width:1200px;margin:auto;overflow:hidden;padding:0 10px}.sb-trust-track{display:flex;width:max-content;animation:sb-trust-drift 32s linear infinite;will-change:transform}.sb-trust-group{display:flex;align-items:center;gap:24px;padding-right:24px}.sb-trust-video{display:block;flex:none;width:240px;height:426.6667px;object-fit:cover;border-radius:13px;background:#d2b79f}.sb-trust-pause{position:absolute;right:10px;bottom:2px;font:400 9px/15px Poppins,sans-serif;letter-spacing:0;text-decoration:underline;color:#6f5747;padding:1px 4px}.sb-trust-window:focus-within .sb-trust-track{animation-play-state:paused}@media(hover:hover){.sb-trust-window:hover .sb-trust-track{animation-play-state:paused}}.sb-page[data-motion-paused=true] .sb-trust-track{animation-play-state:paused}@keyframes sb-trust-drift{to{transform:translateX(-50%)}}
@media(max-width:749px){.sb-trusted{padding:20px 0 20px}.sb-trusted h2{margin-bottom:24px}.sb-trusted h2>strong{font-size:26px;line-height:34px}.sb-trusted h2>em{font-size:30px;line-height:36px}.sb-trust-video{width:calc((100vw - 44px)/2);height:calc((100vw - 44px)*8/9)}.sb-trust-group{gap:24px;padding-right:24px}.st-top .st-guides{margin:18px 0 6px}}
@media(prefers-reduced-motion:reduce){.sb-trust-track{animation:none;will-change:auto}.sb-trust-window{overflow:auto}}
