body:has(.bto-support-page) .shopify-section-group-header-group,body:has(.bto-support-page) .shopify-section-group-footer-group,body:has(.bto-support-page) #shopify-section-marquee{display:none!important}html:has(.bto-support-page){font-size:100%!important;scroll-behavior:smooth}body:has(.bto-support-page){background:#f2efe3}.bto-support-page{--cream: #f2efe3;--paper: #fbf8ef;--orange: #b95f3b;--orange-deep: #83422e;--saffron: #d4ad55;--olive: #304632;--olive-soft: #607560;--ink: #243027;--muted: #657067;--line: rgba(36,48,39,.18);--display: "Bodoni MT", Didot, Georgia, "Times New Roman", serif;--sans: Arial, Helvetica, sans-serif;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;min-height:100vh;overflow:clip}.bto-support-page *,.bto-support-page *:before,.bto-support-page *:after{box-sizing:border-box}.bto-support-page :is(h1,h2,h3,p,ul,ol,blockquote){margin-block-start:0}.bto-support-page :is(h1,h2,h3){color:inherit}.bto-support-page img{display:block;max-width:100%}.bto-support-page a{color:inherit;text-decoration:none}.bto-support-page button,.bto-support-page input,.bto-support-page select,.bto-support-page textarea{color:inherit;font:inherit}.bto-support-page :focus-visible{outline:3px solid var(--saffron);outline-offset:4px}.bto-support-page .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bto-support-announcement{align-items:center;background:var(--orange);color:#fff;display:flex;min-height:35px;overflow:hidden}.bto-support-announcement-track{align-items:center;animation:btoSupportTicker 30s linear infinite;display:flex;min-width:max-content}.bto-support-announcement-track span{align-items:center;display:flex;font-size:.74rem;font-weight:900;letter-spacing:.11em;min-width:max-content;text-transform:uppercase}.bto-support-announcement-track b{font-size:.55rem;margin:0 25px}@keyframes btoSupportTicker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bto-support-announcement-track{animation:none}}.bto-support-header{align-items:center;background:#fbf8eff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);min-height:92px;padding:0 4vw;position:relative;z-index:60}.bto-support-wordmark,.bto-support-footer-brand{display:inline-flex;flex-direction:column;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;justify-self:start;line-height:.72;text-transform:uppercase}.bto-support-wordmark>span{font-size:clamp(1.45rem,2.4vw,2.25rem)}.bto-support-wordmark small,.bto-support-footer-brand small{color:var(--orange);font-family:var(--sans);font-size:.72rem;font-weight:900;letter-spacing:.48em;margin-top:10px;padding-left:3px}.bto-support-desktop-nav{align-items:center;display:flex;gap:clamp(16px,2.2vw,35px)}.bto-support-desktop-nav a{border-bottom:2px solid transparent;font-size:.74rem;font-weight:900;letter-spacing:.075em;padding:34px 0 31px;text-transform:uppercase}.bto-support-desktop-nav a:hover,.bto-support-desktop-nav a[aria-current=page]{border-color:var(--orange);color:var(--orange)}.bto-support-header-actions{align-items:center;display:flex;gap:12px;justify-self:end}.bto-support-header-cta{align-items:center;background:var(--ink);border-radius:999px;color:#fff!important;display:flex;font-size:.72rem;font-weight:900;gap:15px;letter-spacing:.08em;padding:15px 20px;text-transform:uppercase}.bto-support-header-cta:hover{background:var(--orange);transform:translateY(-2px)}.bto-support-page i[aria-hidden=true]{display:inline-block;height:9px;position:relative;width:24px}.bto-support-page i[aria-hidden=true]:before{background:currentColor;content:"";height:2px;position:absolute;right:0;top:4px;width:22px}.bto-support-page i[aria-hidden=true]:after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";height:7px;position:absolute;right:0;top:1px;transform:rotate(45deg);width:7px}.bto-support-mobile-menu{display:none;position:relative}.bto-support-mobile-menu summary{align-items:center;background:var(--ink);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:46px;justify-content:center;list-style:none;width:46px}.bto-support-mobile-menu summary::-webkit-details-marker{display:none}.bto-support-mobile-menu summary span{background:#fff;border-radius:4px;height:2px;width:20px}.bto-support-mobile-menu nav{background:var(--ink);border:1px solid rgba(255,255,255,.2);border-radius:22px;box-shadow:0 24px 65px #2430274d;color:var(--cream);display:grid;max-height:min(650px,calc(100vh - 150px));min-width:min(330px,calc(100vw - 28px));overflow-y:auto;padding:12px;position:absolute;right:0;top:58px;z-index:120}.bto-support-mobile-menu nav a{border-bottom:1px solid rgba(255,255,255,.15);display:grid;gap:2px;padding:13px 14px}.bto-support-mobile-menu nav a:last-child{border:0}.bto-support-mobile-menu nav span{font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bto-support-mobile-menu nav small{color:var(--sage,#b9c7ad);font-family:var(--display);font-size:.86rem;font-style:italic;font-weight:700}.bto-support-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:800;gap:8px;letter-spacing:.055em;margin:0 auto;max-width:1520px;padding:18px 4vw 0;text-transform:uppercase}.bto-support-breadcrumbs a{color:var(--orange)}.bto-support-breadcrumbs span{color:var(--muted)}.bto-support-eyebrow{color:var(--orange);font-size:.78rem;font-weight:900;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.bto-support-kicker{align-items:center;display:flex;gap:13px}.bto-support-kicker:before{background:currentColor;content:"";height:2px;width:28px}.bto-support-display{font-family:var(--display);font-weight:700;letter-spacing:-.045em;line-height:.88}.bto-support-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);margin:0 auto;max-width:1520px;padding:clamp(54px,7vw,110px) 4vw clamp(60px,8vw,120px)}.bto-support-hero-copy{align-self:center;max-width:820px;padding-right:6vw}.bto-support-hero h1{font-size:clamp(4.3rem,8vw,8.7rem);margin-bottom:30px}.bto-support-hero h1 em{color:var(--orange);font-weight:inherit}.bto-support-hero-lead{font-size:clamp(1.06rem,1.7vw,1.35rem);line-height:1.55;max-width:660px}.bto-support-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.bto-support-button{align-items:center;border:1px solid var(--ink);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;gap:18px;justify-content:center;letter-spacing:.07em;min-height:54px;padding:15px 23px;text-transform:uppercase}.bto-support-button-primary{background:var(--orange);border-color:var(--orange);color:#fff!important}.bto-support-button-dark{background:var(--ink);color:#fff!important}.bto-support-button-light{background:var(--paper);color:var(--ink)!important}.bto-support-button:hover{background:var(--saffron);border-color:var(--saffron);color:var(--ink)!important;transform:translateY(-2px)}.bto-support-hero-media{align-self:stretch;background:var(--olive);border-radius:30px;min-height:480px;overflow:hidden;position:relative}.bto-support-hero-media img{height:100%;object-fit:cover;width:100%}.bto-support-hero-media:after{background:linear-gradient(180deg,transparent 46%,rgba(24,39,30,.58));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.bto-support-hero-note{bottom:25px;color:#fff;font-family:var(--display);font-size:clamp(1.45rem,2vw,2.2rem);left:25px;line-height:1.05;max-width:70%;position:absolute;z-index:2}.bto-support-section{margin:0 auto;max-width:1520px;padding:clamp(70px,8vw,125px) 4vw}.bto-support-section-head{align-items:end;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(280px,560px);margin-bottom:45px}.bto-support-section-head h2{font-size:clamp(3.2rem,6vw,6.5rem);margin-bottom:0}.bto-support-section-head>p{font-size:1.05rem;margin-bottom:8px}.bto-support-panel{background:var(--paper);border:1px solid var(--line);border-radius:28px}.bto-support-dark-section{background:var(--olive);color:var(--cream)}.bto-support-dark-section .bto-support-eyebrow{color:var(--saffron)}.bto-support-collection-hero{background:var(--olive);color:var(--cream)}.bto-support-collection-hero .bto-support-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.bto-support-collection-hero .bto-support-eyebrow{color:var(--saffron)}.bto-support-collection-hero .bto-support-hero h1{font-size:clamp(4rem,7.5vw,8rem)}.bto-support-collection-art{align-content:center;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;min-height:460px;padding:24px}.bto-support-collection-art>a{align-items:center;background:var(--paper);border-radius:22px;display:flex;justify-content:center;min-height:180px;overflow:hidden;position:relative}.bto-support-collection-art>a:nth-child(1){background:var(--saffron);transform:rotate(-2deg)}.bto-support-collection-art>a:nth-child(2){background:#efd4c3;transform:translateY(24px) rotate(2deg)}.bto-support-collection-art>a:nth-child(3){background:var(--cream);transform:translateY(-8px) rotate(1deg)}.bto-support-collection-art>a:nth-child(4){background:var(--olive-soft);transform:translateY(14px) rotate(-1deg)}.bto-support-collection-art img{height:100%;object-fit:contain;padding:9px;width:100%}.bto-support-collection-art span{background:#243027e6;bottom:9px;color:#fff;font-size:.66rem;font-weight:900;left:9px;letter-spacing:.06em;padding:7px 9px;position:absolute;right:9px;text-transform:uppercase}.bto-support-path-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1520px;padding:0 4vw 70px}.bto-support-path-strip a{border:1px solid var(--line);border-right:0;display:grid;gap:8px;min-height:120px;padding:25px}.bto-support-path-strip a:first-child{border-radius:22px 0 0 22px}.bto-support-path-strip a:last-child{border-radius:0 22px 22px 0;border-right:1px solid var(--line)}.bto-support-path-strip b{font-family:var(--display);font-size:1.45rem}.bto-support-path-strip span{color:var(--muted);font-size:.9rem}.bto-support-toolbar{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:1fr auto;margin-bottom:30px;padding:18px 0}.bto-support-search{position:relative}.bto-support-search:before{border:2px solid var(--ink);border-radius:50%;content:"";height:15px;left:17px;position:absolute;top:50%;transform:translateY(-60%);width:15px}.bto-support-search:after{background:var(--ink);content:"";height:2px;left:30px;position:absolute;top:57%;transform:rotate(45deg);width:8px}.bto-support-search input,.bto-support-toolbar select{background:var(--paper);border:1px solid var(--line);border-radius:999px;min-height:50px}.bto-support-search input{padding:11px 18px 11px 48px;width:min(100%,480px)}.bto-support-toolbar select{cursor:pointer;padding:10px 42px 10px 17px}.bto-support-product-count{color:var(--muted);font-size:.9rem;grid-column:1 / -1;margin:-4px 0 0}.bto-support-product-grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(4,minmax(0,1fr))}.bto-support-product-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.bto-support-product-card:hover{box-shadow:0 20px 42px #24302724;transform:translateY(-5px)}.bto-support-product-image{align-items:center;aspect-ratio:1 / 1.07;background:#f7f3e9;display:flex;justify-content:center;overflow:hidden;position:relative}.bto-support-product-image img{height:100%;object-fit:contain;padding:10px;transition:transform .3s ease;width:100%}.bto-support-product-card:hover img{transform:scale(1.035)}.bto-support-product-badge{background:var(--ink);border-radius:999px;color:#fff;font-size:.67rem;font-weight:900;left:13px;letter-spacing:.08em;padding:7px 10px;position:absolute;text-transform:uppercase;top:13px}.bto-support-product-copy{display:grid;flex:1;gap:7px;padding:18px 18px 20px}.bto-support-product-copy h2{font-family:var(--display);font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.02em;line-height:1.05;margin:0}.bto-support-product-meta{align-items:end;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.bto-support-product-meta b{font-size:.96rem}.bto-support-product-meta span{align-items:center;color:var(--orange);display:flex;font-size:.7rem;font-weight:900;gap:8px;letter-spacing:.07em;text-transform:uppercase}.bto-support-empty{background:var(--paper);border:1px solid var(--line);border-radius:24px;display:none;grid-column:1 / -1;padding:40px;text-align:center}.bto-support-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:45px}.bto-support-pagination :is(a,span){align-items:center;border:1px solid var(--line);border-radius:50%;display:flex;height:44px;justify-content:center;min-width:44px}.bto-support-pagination .current{background:var(--ink);color:#fff}.bto-support-concern-hero .bto-support-hero-media{background:var(--saffron);display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.bto-support-concern-hero .bto-support-hero-media img{border-radius:20px;min-height:210px}.bto-support-concern-hero .bto-support-hero-media img:first-child{grid-row:1 / span 2}.bto-support-concern-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.bto-support-concern-card{background:var(--paper);border-radius:26px;min-height:530px;overflow:hidden;position:relative}.bto-support-concern-card>img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.bto-support-concern-card:after{background:linear-gradient(180deg,transparent 35%,rgba(22,37,28,.82));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.bto-support-concern-card:hover>img{transform:scale(1.035)}.bto-support-concern-copy{bottom:0;color:#fff;display:grid;gap:7px;left:0;padding:25px;position:absolute;right:0;z-index:2}.bto-support-concern-copy small{color:var(--saffron);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bto-support-concern-copy strong{font-family:var(--display);font-size:clamp(2rem,3vw,3rem);line-height:1}.bto-support-concern-copy span{font-size:.94rem;max-width:34ch}.bto-support-concern-copy b{align-items:center;display:flex;font-size:.74rem;gap:12px;letter-spacing:.08em;margin-top:9px;text-transform:uppercase}.bto-support-texture-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.bto-support-texture-card{border:1px solid rgba(255,255,255,.25);border-radius:24px;min-height:250px;padding:28px}.bto-support-texture-card:nth-child(2){background:#ffffff0f}.bto-support-texture-card:nth-child(3){background:var(--orange);border-color:var(--orange)}.bto-support-texture-card b{color:var(--saffron);display:block;font-size:.75rem;letter-spacing:.12em;margin-bottom:34px;text-transform:uppercase}.bto-support-texture-card h3{font-family:var(--display);font-size:2.25rem;line-height:1;margin-bottom:14px}.bto-support-texture-card a{border-bottom:1px solid currentColor;display:inline-block;font-size:.74rem;font-weight:900;letter-spacing:.07em;margin-top:12px;padding-bottom:4px;text-transform:uppercase}.bto-support-contact-hero{background:var(--paper)}.bto-support-contact-hero .bto-support-hero-media{aspect-ratio:16 / 11;min-height:0}.bto-support-contact-hero .bto-support-hero-media img{object-position:top center}.bto-support-contact-layout{display:grid;gap:clamp(28px,5vw,80px);grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr)}.bto-support-contact-intro h2{font-size:clamp(3.2rem,5.5vw,6rem);margin-bottom:22px}.bto-support-contact-intro>p{font-size:1.08rem;max-width:46ch}.bto-support-contact-tips{display:grid;gap:12px;margin-top:30px}.bto-support-contact-tips span{border-top:1px solid var(--line);display:grid;gap:5px;padding:16px 0 4px}.bto-support-contact-tips b{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.bto-support-contact-tips small{color:var(--muted);font-size:.95rem}.bto-support-contact-form{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,48px)}.bto-support-contact-form h2{font-family:var(--display);font-size:clamp(2.3rem,4vw,3.8rem);line-height:1;margin-bottom:28px}.bto-support-field-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.bto-support-field{display:grid;gap:7px}.bto-support-field-full{grid-column:1 / -1}.bto-support-field label{font-size:.75rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.bto-support-field :is(input,select,textarea){background:#fff;border:1px solid var(--line);border-radius:14px;min-height:52px;padding:13px 15px;width:100%}.bto-support-field textarea{min-height:160px;resize:vertical}.bto-support-form-note{color:var(--muted);font-size:.86rem;margin:14px 0 20px}.bto-support-form-success,.bto-support-form-error{border-radius:14px;margin-bottom:20px;padding:14px}.bto-support-form-success{background:#6075602e}.bto-support-form-error{background:#b95f3b1f}.bto-support-help-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.bto-support-help-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;display:grid;gap:12px;min-height:210px;padding:24px}.bto-support-help-card small{color:var(--orange);font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bto-support-help-card strong{font-family:var(--display);font-size:1.8rem;line-height:1}.bto-support-help-card span{color:var(--muted);font-size:.92rem}.bto-support-help-card b{align-items:center;display:flex;font-size:.72rem;gap:10px;letter-spacing:.07em;margin-top:auto;text-transform:uppercase}.bto-support-help-hero{background:var(--olive);color:var(--cream);text-align:center}.bto-support-help-hero .bto-support-eyebrow{color:var(--saffron)}.bto-support-help-hero-inner{margin:0 auto;max-width:980px;padding:clamp(70px,9vw,135px) 4vw}.bto-support-help-hero h1{font-size:clamp(4rem,8vw,8.2rem);margin-bottom:25px}.bto-support-help-hero p{font-size:1.1rem;margin:0 auto 28px;max-width:650px}.bto-support-help-search{margin:0 auto;max-width:680px;position:relative}.bto-support-help-search input{background:var(--paper);border:0;border-radius:999px;color:var(--ink);font-size:1rem;min-height:62px;padding:15px 24px 15px 56px;width:100%}.bto-support-help-search:before{border:2px solid var(--ink);border-radius:50%;content:"";height:17px;left:24px;position:absolute;top:20px;width:17px;z-index:2}.bto-support-help-search:after{background:var(--ink);content:"";height:2px;left:39px;position:absolute;top:38px;transform:rotate(45deg);width:9px;z-index:2}.bto-support-faq-layout{display:grid;gap:50px;grid-template-columns:260px minmax(0,1fr)}.bto-support-faq-nav{align-self:start;display:grid;gap:8px;position:sticky;top:22px}.bto-support-faq-nav button{background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:.76rem;font-weight:900;letter-spacing:.07em;padding:13px 16px;text-align:left;text-transform:uppercase}.bto-support-faq-nav button[aria-pressed=true],.bto-support-faq-nav button:hover{background:var(--ink);color:#fff}.bto-support-faq-results{color:var(--muted);font-size:.88rem;margin-bottom:16px}.bto-support-faq-group{border-top:1px solid var(--line);margin-bottom:48px;padding-top:24px}.bto-support-faq-group>h2{font-family:var(--display);font-size:clamp(2.3rem,4vw,4rem);line-height:1;margin-bottom:20px}.bto-support-faq-list details{border-bottom:1px solid var(--line)}.bto-support-faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:1.03rem;font-weight:800;gap:25px;justify-content:space-between;list-style:none;padding:20px 0}.bto-support-faq-list summary::-webkit-details-marker{display:none}.bto-support-faq-list summary b{align-items:center;background:var(--ink);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:1.3rem;font-weight:400;height:34px;justify-content:center;transition:transform .2s ease;width:34px}.bto-support-faq-list details[open] summary b{background:var(--orange);transform:rotate(45deg)}.bto-support-faq-answer{color:var(--muted);max-width:76ch;padding:0 55px 22px 0}.bto-support-faq-answer a{color:var(--orange);font-weight:800;text-decoration:underline}.bto-support-no-results{background:var(--paper);border:1px solid var(--line);border-radius:22px;display:none;padding:32px;text-align:center}.bto-support-guide-hero{background:var(--paper)}.bto-support-guide-hero .bto-support-hero-media{aspect-ratio:4 / 4.4}.bto-support-guide-summary{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:-45px;position:relative;z-index:3}.bto-support-guide-summary article{background:var(--paper);border:1px solid var(--line);border-radius:24px;min-height:210px;padding:26px}.bto-support-guide-summary small{color:var(--orange);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bto-support-guide-summary h2{font-family:var(--display);font-size:2rem;line-height:1;margin:24px 0 10px}.bto-support-guide-summary p{color:var(--muted);font-size:.93rem}.bto-support-compare{overflow-x:auto}.bto-support-compare table{border-collapse:collapse;min-width:820px;width:100%}.bto-support-compare th{background:var(--ink);color:#fff;font-size:.75rem;letter-spacing:.09em;padding:16px;text-align:left;text-transform:uppercase}.bto-support-compare td{border-bottom:1px solid var(--line);padding:18px 16px;vertical-align:top}.bto-support-compare td:first-child{font-family:var(--display);font-size:1.45rem;font-weight:700}.bto-support-compare a{color:var(--orange);font-weight:800;text-decoration:underline}.bto-support-guide-steps{counter-reset:guide-step;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.bto-support-guide-steps article{border:1px solid rgba(255,255,255,.25);border-radius:24px;min-height:290px;padding:26px}.bto-support-guide-steps article:before{color:var(--saffron);content:"0" counter(guide-step);counter-increment:guide-step;display:block;font-family:var(--display);font-size:2rem;margin-bottom:48px}.bto-support-guide-steps h3{font-family:var(--display);font-size:2rem;line-height:1;margin-bottom:13px}.bto-support-starter-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.bto-support-starter-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;overflow:hidden}.bto-support-starter-card img{aspect-ratio:1 / 1;background:#f7f3e9;object-fit:contain;padding:8px;width:100%}.bto-support-starter-copy{display:grid;gap:8px;padding:19px}.bto-support-starter-copy small{color:var(--orange);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.bto-support-starter-copy strong{font-family:var(--display);font-size:1.65rem;line-height:1}.bto-support-starter-copy span{color:var(--muted);font-size:.9rem}.bto-support-glossary{display:grid;gap:0 28px;grid-template-columns:1fr 1fr}.bto-support-glossary article{border-top:1px solid var(--line);padding:22px 0}.bto-support-glossary h3{font-family:var(--display);font-size:1.55rem;margin-bottom:8px}.bto-support-glossary p{color:var(--muted);margin-bottom:0}.bto-support-safety{align-items:center;background:var(--saffron);border-radius:28px;display:grid;gap:35px;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);padding:clamp(30px,5vw,65px)}.bto-support-safety h2{font-size:clamp(3rem,5vw,5.5rem);margin-bottom:0}.bto-support-safety ul{margin:0;padding-left:20px}.bto-support-concern-page .bto-support-button-primary{background:var(--concern-accent);border-color:var(--concern-accent)}.bto-support-concern-page .bto-support-eyebrow{color:var(--concern-accent)}.bto-support-concern-detail-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);margin:0 auto;max-width:1520px;padding:clamp(52px,7vw,105px) 4vw clamp(70px,8vw,120px)}.bto-support-concern-detail-copy{align-self:center;max-width:850px;padding-right:6vw}.bto-support-concern-detail-copy h1{color:var(--ink);font-size:clamp(4.3rem,7.7vw,8.3rem);margin-bottom:30px}.bto-support-concern-detail-copy>p:not(.bto-support-eyebrow){font-size:clamp(1.06rem,1.6vw,1.3rem);max-width:660px}.bto-support-concern-detail-proof{border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:42px;padding-top:20px}.bto-support-concern-detail-proof span{color:var(--muted);display:grid;font-size:.8rem;line-height:1.35}.bto-support-concern-detail-proof b{color:var(--ink);font-size:.72rem;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.bto-support-concern-detail-media{background:var(--concern-soft);border-radius:30px;min-height:590px;overflow:hidden;position:relative}.bto-support-concern-detail-media:after{background:linear-gradient(180deg,transparent 48%,rgba(24,39,30,.6));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.bto-support-concern-detail-media img{height:100%;object-fit:cover;width:100%}.bto-support-concern-detail-media>span{bottom:22px;color:#fff;font-size:.76rem;font-weight:900;left:22px;letter-spacing:.1em;position:absolute;text-transform:uppercase;z-index:2}.bto-support-concern-answer{align-items:end;background:var(--concern-soft);display:grid;gap:28px 45px;grid-template-columns:minmax(250px,.75fr) minmax(300px,1.25fr);padding:clamp(55px,7vw,90px) 4vw}.bto-support-concern-answer>h2{font-size:clamp(3.2rem,5.5vw,6rem);margin-bottom:0}.bto-support-concern-answer>p:not(.bto-support-eyebrow){font-size:1.02rem;max-width:660px}.bto-support-concern-answer>.bto-support-eyebrow{grid-column:1 / -1;margin-bottom:-10px}.bto-support-concern-answer>div{display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.bto-support-concern-answer>div a{background:var(--paper);border:1px solid var(--line);border-radius:20px;display:grid;gap:7px;min-height:140px;padding:22px}.bto-support-concern-answer>div small{color:var(--concern-accent);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.bto-support-concern-answer>div strong{font-family:var(--display);font-size:1.8rem;line-height:1}.bto-support-concern-answer>div span{align-items:center;color:var(--muted);display:flex;font-size:.88rem;gap:10px;margin-top:auto}.bto-support-concern-product-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.bto-support-concern-product-card{background:var(--paper);border:1px solid var(--line);border-radius:26px;display:flex;flex-direction:column;overflow:hidden}.bto-support-concern-product-image{align-items:center;aspect-ratio:1 / 1;background:linear-gradient(145deg,var(--concern-soft),#faf7ee);display:flex;justify-content:center;overflow:hidden;position:relative}.bto-support-concern-product-image img{height:100%;object-fit:contain;padding:10px;transition:transform .3s ease;width:100%}.bto-support-concern-product-card:hover .bto-support-concern-product-image img{transform:scale(1.035)}.bto-support-concern-product-image>b{background:var(--ink);border-radius:999px;color:#fff;font-size:.66rem;left:14px;letter-spacing:.07em;padding:7px 10px;position:absolute;text-transform:uppercase;top:14px;z-index:2}.bto-support-concern-product-copy{display:flex;flex:1;flex-direction:column;padding:23px}.bto-support-concern-product-copy>small{color:var(--concern-accent);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bto-support-concern-product-copy h3{font-family:var(--display);font-size:clamp(2rem,3vw,2.8rem);line-height:.98;margin:10px 0 14px}.bto-support-concern-product-copy>p{color:var(--muted);font-size:.93rem;min-height:88px}.bto-support-concern-product-copy dl{border-top:1px solid var(--line);margin:4px 0 20px}.bto-support-concern-product-copy dl div{border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:100px 1fr;padding:11px 0}.bto-support-concern-product-copy dt{color:var(--concern-accent);font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.bto-support-concern-product-copy dd{font-size:.84rem;font-weight:700;margin:0}.bto-support-concern-product-copy>a{align-items:center;color:var(--concern-accent);display:flex;font-size:.71rem;font-weight:900;gap:10px;letter-spacing:.07em;margin-top:auto;text-transform:uppercase}.bto-support-concern-product-copy>a>span{color:var(--ink);font-size:.94rem;margin-right:auto}.bto-support-concern-ritual{background:var(--olive);color:var(--cream);display:grid;gap:55px;grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr);padding:clamp(70px,8vw,120px) 4vw}.bto-support-concern-ritual .bto-support-eyebrow{color:var(--saffron)}.bto-support-concern-ritual h2{font-size:clamp(3.4rem,6vw,6.6rem);margin-bottom:0}.bto-support-concern-ritual ol{display:grid;list-style:none;margin:0;padding:0}.bto-support-concern-ritual li{align-items:center;border-bottom:1px solid rgba(255,255,255,.25);display:grid;gap:25px;grid-template-columns:60px 1fr;padding:23px 0}.bto-support-concern-ritual li:first-child{border-top:1px solid rgba(255,255,255,.25)}.bto-support-concern-ritual li b{color:var(--saffron);font-family:var(--display);font-size:1.55rem}.bto-support-concern-ritual li span{font-size:1.02rem}.bto-support-concern-compare .bto-support-compare th{background:var(--concern-accent)}.bto-support-concern-trust{background:var(--concern-soft);display:grid;grid-template-columns:repeat(4,1fr)}.bto-support-concern-trust>div{border-right:1px solid var(--line);display:grid;gap:8px;min-height:220px;padding:32px 3vw}.bto-support-concern-trust>div:last-child{border-right:0}.bto-support-concern-trust small{color:var(--concern-accent);font-family:var(--display);font-size:1.3rem}.bto-support-concern-trust strong{font-family:var(--display);font-size:1.8rem;line-height:1}.bto-support-concern-trust span{color:var(--muted);font-size:.9rem}.bto-support-concern-faq{display:grid;gap:clamp(35px,6vw,90px);grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr)}.bto-support-concern-faq h2{font-size:clamp(3.3rem,5.5vw,6rem);margin-bottom:0}.bto-support-concern-faq .bto-support-faq-answer{color:var(--muted)}.bto-support-final-cta{align-items:center;background:var(--orange);color:#fff;display:grid;gap:30px;grid-template-columns:1fr auto;padding:clamp(55px,8vw,100px) 4vw}.bto-support-final-cta h2{font-size:clamp(3.5rem,7vw,7rem);margin-bottom:0;max-width:900px}.bto-support-final-cta div{display:flex;flex-wrap:wrap;gap:12px}.bto-support-prefooter{background:var(--ink);color:var(--cream);display:grid;grid-template-columns:repeat(4,1fr)}.bto-support-prefooter span{border-right:1px solid rgba(255,255,255,.2);font-size:.72rem;font-weight:900;letter-spacing:.07em;padding:27px 3vw;text-transform:uppercase}.bto-support-prefooter span:last-child{border-right:0}.bto-support-prefooter b{color:var(--saffron);font-family:var(--display);font-size:1.05rem;margin-right:12px}.bto-support-footer{background:var(--ink);border-top:1px solid rgba(255,255,255,.2);color:var(--cream);display:grid;gap:38px;grid-template-columns:minmax(280px,1.65fr) repeat(4,minmax(120px,.65fr));padding:65px 4vw 30px}.bto-support-footer-intro{display:grid;gap:18px;max-width:420px}.bto-support-footer-brand{color:#fff}.bto-support-footer-brand>span{font-size:2.4rem}.bto-support-footer-intro>p{font-family:var(--display);font-size:1.5rem;line-height:1.1}.bto-support-newsletter{display:grid;gap:5px}.bto-support-newsletter>strong{color:var(--saffron);font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.bto-support-newsletter>small{color:#ffffffb8}.bto-support-newsletter form{margin-top:9px}.bto-support-newsletter label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bto-support-newsletter form>div{display:flex}.bto-support-newsletter input{background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:999px 0 0 999px;color:#fff;min-width:0;padding:12px 15px;width:100%}.bto-support-newsletter button{align-items:center;background:var(--saffron);border:0;border-radius:0 999px 999px 0;cursor:pointer;display:flex;font-size:.72rem;font-weight:900;gap:8px;padding:12px 16px;text-transform:uppercase}.bto-support-footer>nav{align-content:start;display:grid;gap:10px}.bto-support-footer>nav strong{color:var(--saffron);font-size:.74rem;letter-spacing:.09em;margin-bottom:6px;text-transform:uppercase}.bto-support-footer>nav a{color:#ffffffd1;font-size:.88rem}.bto-support-footer>nav a:hover{color:#fff;text-decoration:underline}.bto-support-copyright{border-top:1px solid rgba(255,255,255,.2);color:#fff9;font-size:.75rem;grid-column:1 / -1;margin:10px 0 0;padding-top:20px}@media(max-width:1100px){.bto-support-header{grid-template-columns:1fr auto}.bto-support-desktop-nav,.bto-support-header-cta{display:none}.bto-support-mobile-menu{display:block}.bto-support-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bto-support-concern-grid,.bto-support-help-grid,.bto-support-starter-grid,.bto-support-guide-steps,.bto-support-concern-product-grid,.bto-support-concern-trust{grid-template-columns:repeat(2,1fr)}.bto-support-footer{grid-template-columns:minmax(280px,1.5fr) repeat(2,1fr)}}@media(max-width:760px){.bto-support-page{font-size:16px}.bto-support-announcement{min-height:32px}.bto-support-announcement-track{animation-duration:24s}.bto-support-announcement-track span{font-size:.7rem}.bto-support-announcement-track b{margin-inline:15px}.bto-support-header{min-height:78px;padding-inline:18px}.bto-support-wordmark>span{font-size:1.65rem}.bto-support-wordmark small{font-size:.7rem;letter-spacing:.42em}.bto-support-breadcrumbs{font-size:.73rem;padding:14px 18px 0}.bto-support-hero{grid-template-columns:1fr;padding:45px 18px 65px}.bto-support-collection-hero .bto-support-hero{grid-template-columns:1fr}.bto-support-hero-copy{padding-right:0}.bto-support-hero h1,.bto-support-collection-hero .bto-support-hero h1{font-size:clamp(3.7rem,17vw,5.7rem)}.bto-support-hero-lead{font-size:1.05rem}.bto-support-hero-media{min-height:390px;margin-top:38px}.bto-support-collection-art{min-height:380px;padding:18px}.bto-support-collection-art span{font-size:1.15rem;min-height:150px}.bto-support-section{padding:65px 18px}.bto-support-section-head{align-items:start;grid-template-columns:1fr;margin-bottom:30px}.bto-support-section-head h2{font-size:clamp(3.3rem,15vw,5rem)}.bto-support-path-strip{grid-template-columns:1fr;padding:0 18px 55px}.bto-support-path-strip a{border-bottom:0;border-right:1px solid var(--line);min-height:105px}.bto-support-path-strip a:first-child{border-radius:20px 20px 0 0}.bto-support-path-strip a:last-child{border-bottom:1px solid var(--line);border-radius:0 0 20px 20px}.bto-support-toolbar{grid-template-columns:1fr}.bto-support-search input,.bto-support-toolbar select{width:100%}.bto-support-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bto-support-product-copy{padding:14px}.bto-support-product-copy h2{font-size:1.35rem}.bto-support-product-meta{align-items:start;flex-direction:column}.bto-support-concern-hero .bto-support-hero-media{grid-template-columns:1fr 1fr;min-height:390px}.bto-support-concern-grid,.bto-support-texture-grid{grid-template-columns:1fr}.bto-support-concern-card{min-height:490px}.bto-support-contact-layout{grid-template-columns:1fr}.bto-support-contact-hero .bto-support-hero-media{min-height:0}.bto-support-field-grid{grid-template-columns:1fr}.bto-support-field-full{grid-column:auto}.bto-support-help-grid{grid-template-columns:1fr}.bto-support-faq-layout{gap:28px;grid-template-columns:1fr}.bto-support-faq-nav{display:flex;gap:8px;margin:0 -18px;overflow-x:auto;padding:0 18px 8px;position:static;scrollbar-width:none}.bto-support-faq-nav button{flex:0 0 auto}.bto-support-faq-answer{padding-right:0}.bto-support-guide-summary{grid-template-columns:1fr;margin-top:0}.bto-support-guide-summary article{min-height:0}.bto-support-guide-steps,.bto-support-starter-grid,.bto-support-glossary{grid-template-columns:1fr}.bto-support-guide-steps article{min-height:250px}.bto-support-guide-page .bto-support-starter-card img{aspect-ratio:4 / 3;height:auto}.bto-support-guide-compare .bto-support-compare{background:transparent;border:0;overflow:visible}.bto-support-guide-compare .bto-support-compare table{min-width:0}.bto-support-guide-compare .bto-support-compare thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bto-support-guide-compare .bto-support-compare tbody{display:grid;gap:12px}.bto-support-guide-compare .bto-support-compare tr{background:var(--paper);border:1px solid var(--line);border-radius:18px;display:grid;overflow:hidden;padding:8px 16px}.bto-support-guide-compare .bto-support-compare td{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);padding:12px 0}.bto-support-guide-compare .bto-support-compare td:last-child{border-bottom:0}.bto-support-guide-compare .bto-support-compare td:before{color:var(--orange);content:attr(data-label);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.bto-support-guide-compare .bto-support-compare td:first-child{font-size:1.45rem}.bto-support-guide-compare .bto-support-compare td a{display:inline;min-height:44px;text-underline-offset:3px}.bto-support-safety{grid-template-columns:1fr}.bto-support-concern-detail-hero{grid-template-columns:1fr;padding:45px 18px 65px}.bto-support-concern-detail-copy{padding-right:0}.bto-support-concern-detail-copy h1{font-size:clamp(3.6rem,16vw,5.4rem)}.bto-support-concern-detail-proof{gap:9px}.bto-support-concern-detail-media{min-height:440px;margin-top:38px}.bto-support-concern-answer{align-items:start;grid-template-columns:1fr;padding:60px 18px}.bto-support-concern-answer>.bto-support-eyebrow,.bto-support-concern-answer>div{grid-column:auto}.bto-support-concern-answer>div{grid-template-columns:1fr}.bto-support-concern-product-grid{grid-template-columns:1fr}.bto-support-concern-product-copy>p{min-height:0}.bto-support-concern-ritual{grid-template-columns:1fr;padding:65px 18px}.bto-support-concern-compare .bto-support-compare{background:transparent;border:0;overflow:visible}.bto-support-concern-compare .bto-support-compare table{min-width:0}.bto-support-concern-compare .bto-support-compare thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bto-support-concern-compare .bto-support-compare tbody{display:grid;gap:12px}.bto-support-concern-compare .bto-support-compare tr{background:var(--paper);border:1px solid var(--line);border-radius:18px;display:grid;overflow:hidden;padding:8px 16px}.bto-support-concern-compare .bto-support-compare td{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);padding:12px 0}.bto-support-concern-compare .bto-support-compare td:last-child{border-bottom:0}.bto-support-concern-compare .bto-support-compare td:before{color:var(--concern-accent);content:attr(data-label);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.bto-support-concern-compare .bto-support-compare td:first-child{font-size:1.45rem}.bto-support-concern-compare .bto-support-compare td a{align-items:center;display:inline-flex;min-height:44px;width:fit-content}.bto-support-concern-trust{grid-template-columns:1fr 1fr}.bto-support-concern-trust>div{min-height:190px;padding:24px 18px}.bto-support-concern-faq{grid-template-columns:1fr}.bto-support-final-cta{grid-template-columns:1fr;padding-inline:18px}.bto-support-prefooter{grid-template-columns:1fr 1fr}.bto-support-prefooter span{border-bottom:1px solid rgba(255,255,255,.2);padding:20px 18px}.bto-support-footer{grid-template-columns:1fr 1fr;padding:50px 18px 30px}.bto-support-footer-intro{grid-column:1 / -1}}html.bto-support-consent-open #voice-bot-wrapper,html.bto-support-consent-open #voice-bot-panel,html.bto-support-consent-open .bt-welcome-tab,html.bto-support-consent-open .bt-welcome-dismiss,html.bto-support-consent-open #PBarNextFrameWrapper,html.bto-support-floaters-delayed #voice-bot-wrapper,html.bto-support-floaters-delayed #voice-bot-panel,html.bto-support-floaters-delayed .bt-welcome-tab,html.bto-support-floaters-delayed .bt-welcome-dismiss,html.bto-support-floaters-delayed #PBarNextFrameWrapper{display:none!important}@media(max-width:760px){html.bto-support-consent-open #shopify-pc__banner{bottom:12px!important;max-height:calc(100svh - 24px)!important;overflow-y:auto!important;top:auto!important}}@media(max-width:430px){.bto-support-product-grid{gap:12px}.bto-support-product-image{aspect-ratio:1 / 1.08}.bto-support-product-copy h2{font-size:1.18rem}.bto-support-product-meta span{display:none}.bto-support-help-hero h1{font-size:3.75rem}.bto-support-footer{grid-template-columns:1fr}.bto-support-footer-intro,.bto-support-copyright{grid-column:1}}.bto-support-product-card[hidden]{display:none!important}html:has(.bto-support-page),body:has(.bto-support-page){overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/38/assets/bto-support-pages.css.map */
