.error-404{background-color:var(--error-background-color);color:var(--error-text-color);padding-block-start:var(--error-padding-block-start);padding-block-end:var(--error-padding-block-end);min-height:50vh;display:flex;align-items:center}.error-404-container{max-width:var(--error-content-width);margin-inline:auto;padding-inline:var(--bh-page-margin);width:100%}.error-404-content{text-align:center;max-width:600px;margin-inline:auto}.error-404-title{font-size:clamp(2.5rem,1.111rem + 2.963vw,3.5rem);line-height:1;margin-block-end:1.25rem}.error-404-message{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);text-wrap:balance;font-weight:500;line-height:1.2;margin-block-end:2rem}.error-404-content .btn{margin-inline:auto}@media screen and (max-width: 768px){.error-404{padding-block-start:var(--error-padding-block-start-mobile);padding-block-end:var(--error-padding-block-end-mobile);min-height:35vh}}.rtnu-article__hero{background:var(--bh-navy);position:relative;padding:clamp(2rem,3.5758rem,3rem) 0;color:var(--bh-base)}.rtnu-article__hero .rtnu-article__hero-container{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.rtnu-article__hero .rtnu-article__hero-content{max-width:584px;width:100%}@media screen and (max-width: 768px){.rtnu-article__hero .rtnu-article__hero-content{max-width:100%}}.rtnu-article__hero .rtnu-article__breadcrumb{margin-bottom:1rem}.rtnu-article__hero .rtnu-article__breadcrumb a{font-family:var(--bh-heading-font);font-size:clamp(.75rem,.639rem + .231vw,.813rem);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.36px;flex-shrink:0;text-decoration:none}.rtnu-article__hero .rtnu-article__title{font-family:var(--bh-heading-font);font-size:clamp(1.375rem,.264rem + 2.315vw,2rem);line-height:1.1;margin-bottom:clamp(1.25rem,.1591rem + 2.2727vw,1.75rem)}.rtnu-article__hero .rtnu-article__meta{display:flex;align-items:flex-start;gap:clamp(1.5rem,3.0758rem,2.5rem)}.rtnu-article__hero .rtnu-article__meta .rtnu-article__author{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.rtnu-article__hero .rtnu-article__meta .rtnu-article__author>span{font-family:var(--bh-heading-font);font-size:clamp(.75rem,.639rem + .231vw,.813rem);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.36px;flex-shrink:0}.rtnu-article__hero .rtnu-article__meta .rtnu-article__author .rtnu-article__author-img{width:clamp(2.5rem,3.2879rem,3rem);height:clamp(2.5rem,3.2879rem,3rem);overflow:hidden;border-radius:100vmax;margin-right:8px}.rtnu-article__hero .rtnu-article__meta .rtnu-article__author .rtnu-article__author-img img{width:100%;height:100%;object-fit:cover}.rtnu-article__hero .rtnu-article__meta .rtnu-article__author p{font-size:16px;line-height:1;letter-spacing:.3px;font-weight:500}.rtnu-article__hero .rtnu-article__meta .separator{display:block;margin:0 12px;width:6px;height:6px;background:rgba(var(--c-white));opacity:.2}.rtnu-article__hero .rtnu-article__meta .rtnu-article__date{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rtnu-article__hero .rtnu-article__meta .rtnu-article__date>span{font-family:var(--bh-heading-font);font-size:clamp(.75rem,.639rem + .231vw,.813rem);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.36px;flex-shrink:0}.rtnu-article__hero .rtnu-article__meta .rtnu-article__date p{font-size:16px;line-height:1;letter-spacing:.3px;font-weight:500}.rtnu-article__hero .rtnu-article__hero-image{max-width:577px;height:clamp(12.5rem,-8.056rem + 42.824vw,24.063rem);width:100%;overflow:hidden;border-radius:var(--bh-radius-sm)}.rtnu-article__hero .rtnu-article__hero-image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 768px){.rtnu-article__hero .rtnu-article__hero-image{max-width:100%}}@media screen and (max-width: 768px){.rtnu-article__hero .rtnu-article__hero-container{flex-direction:column}.rtnu-article__hero .rtnu-article__hero-content{margin:0 auto}}.rtnu-article__content-wrapper{padding:clamp(2.5rem,4.0758rem,3.5rem) 0 clamp(2.5rem,8.0152rem,6rem);background:var(--bh-surface);border-bottom:1px solid var(--bh-navy)}.rtnu-article__content-container{display:flex;justify-content:center;align-items:flex-start;gap:24px 40px;max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.rtnu-article__sidebar{max-width:282px;width:100%;position:sticky;top:112px;height:fit-content;max-height:calc(100vh - 201px);overflow-y:auto;flex:1}.rtnu-article__sidebar h3{font-size:16px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:.8px;margin-bottom:1rem}.rtnu-article__sidebar-content{margin:0 0 2rem;padding:0 0 2rem;list-style-type:none}.rtnu-article__sidebar-content li+li{margin-top:1rem}.rtnu-article__sidebar-content a{color:var(--bh-navy);font-size:16px;line-height:1.4;font-weight:500;display:block;text-underline-offset:2px;text-wrap:balance}.rtnu-article__sidebar-content a:hover{text-decoration:none}.rtnu-article__sidebar-product{display:none}.rtnu-article__product{text-decoration:none}.rtnu-article__product-image{max-width:130px;max-height:144px;width:100%;height:100%;margin-bottom:1rem}.rtnu-article__product-image img{width:100%;height:100%;object-fit:contain}.rtnu-article__product-title{font-size:1.0625rem;line-height:1.375rem;font-weight:500;margin-top:8px;width:100%;color:rgb(var(--c-dark))}.rtnu-article__product:hover .rtnu-article__product-title{color:rgb(var(--c-dark));text-decoration:underline}.rtnu-article__content{max-width:690px;width:100%;flex:1;font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);line-height:1.4;color:var(--bh-navy)}@media screen and (max-width: 768px){.rtnu-article__content{max-width:100%;margin-inline:auto}}.rtnu-article__content *{margin-top:0;margin-bottom:0}.rtnu-article__content>*:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__content h1,.rtnu-article__content h2,.rtnu-article__content h3,.rtnu-article__content h4,.rtnu-article__content h5,.rtnu-article__content h6{color:inherit}.rtnu-article__content h1{font-size:clamp(1.75rem,-.028rem + 3.704vw,2.75rem);line-height:.9}.rtnu-article__content h1:not(:first-child){margin-top:clamp(3.5rem,4.2879rem,4rem)}.rtnu-article__content h1 strong{font-weight:500}.rtnu-article__content h2{font-size:clamp(1.75rem,1.083rem + 1.389vw,2.125rem);line-height:.9}.rtnu-article__content h2:not(:first-child){margin-top:clamp(3rem,3.7879rem,3.5rem)}.rtnu-article__content h2 strong,.rtnu-article__content h2 span{font-weight:500}.rtnu-article__content h3{font-size:clamp(1.125rem,.458rem + 1.389vw,1.5rem);line-height:.9}.rtnu-article__content h3:not(:first-child){margin-top:clamp(2.5rem,3.2879rem,3rem)}.rtnu-article__content h3 strong{font-weight:500}.rtnu-article__content h4{font-size:clamp(1rem,.556rem + .926vw,1.25rem);line-height:.9}.rtnu-article__content h4:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content h5{font-size:clamp(.875rem,.542rem + .694vw,1.063rem);line-height:.9}.rtnu-article__content h5:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__content h6{font-size:clamp(.75rem,.528rem + .463vw,.875rem);line-height:.9}.rtnu-article__content h6:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__content p{color:inherit}.rtnu-article__content p+p{margin-top:clamp(1.25rem,1.8182rem,1.75rem)}.rtnu-article__content h1+*,.rtnu-article__content h2+*,.rtnu-article__content h3+*,.rtnu-article__content h4+*,.rtnu-article__content h5+*,.rtnu-article__content h6+*{margin-top:clamp(1rem,1.5909rem,1.5rem)}.rtnu-article__content a:not(.rtnu-btn):not(.rtnu-article__social-share ul li a){color:inherit;text-decoration:underline}.rtnu-article__content a:not(.rtnu-btn):hover{text-decoration:none}.rtnu-article__content hr{border:none;border-top:1px solid;width:100%;color:inherit}.rtnu-article__content hr:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content pre{background:var(--bh-base);border:1px solid;padding:clamp(1rem,1.394rem,1.25rem);overflow-x:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.5;color:inherit}.rtnu-article__content pre:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__content pre:not(:last-child){margin-bottom:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content pre code{background:none;padding:0;border:none;font-size:inherit;color:inherit}.rtnu-article__content code:not(pre code){background:var(--bh-surface);color:inherit;padding:2px 6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em;border:1px solid}.rtnu-article__content blockquote{border-left:4px solid;padding:clamp(1.25rem,1.644rem,1.5rem) clamp(1.5rem,1.894rem,1.75rem);background:var(--bh-surface);font-style:italic;color:inherit;position:relative}.rtnu-article__content blockquote:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content blockquote p{margin-top:0;font-size:clamp(1.125rem,1.4205rem,1.25rem);line-height:1.6}.rtnu-article__content blockquote p:not(:last-child){margin-bottom:clamp(1rem,1.394rem,1.25rem)}.rtnu-article__content blockquote cite{display:block;font-style:normal;font-size:.9em;margin-top:12px;opacity:.8}.rtnu-article__content blockquote cite:before{content:"\2014  "}.rtnu-article__content dl:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__content dl dt{font-weight:600;color:inherit;margin-top:clamp(1.25rem,1.644rem,1.5rem)}.rtnu-article__content dl dt:first-child{margin-top:0}.rtnu-article__content dl dd{margin-left:clamp(1rem,1.394rem,1.25rem);margin-top:.5rem;color:inherit}.rtnu-article__content table{width:100%;border-collapse:collapse;border:2px solid;color:inherit}.rtnu-article__content table:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content table thead{background:var(--bh-navy);color:var(--bh-base)}.rtnu-article__content table thead th{padding:clamp(.75rem,.947rem,.875rem) clamp(1rem,1.394rem,1.25rem);text-align:left;font-weight:600;border:1px solid;font-size:clamp(.9375rem,1.036rem,1rem)}.rtnu-article__content table tbody tr:nth-child(2n){background:var(--bh-surface)}.rtnu-article__content table tbody tr:hover{background:var(--bh-surface)}.rtnu-article__content table tbody td{padding:clamp(.75rem,.947rem,.875rem) clamp(1rem,1.394rem,1.25rem);border:1px solid;color:inherit;font-size:clamp(.9375rem,1.036rem,1rem);line-height:1.4}.rtnu-article__content table tfoot{background:var(--bh-surface);border-top:2px solid}.rtnu-article__content table tfoot td{padding:clamp(.75rem,.947rem,.875rem) clamp(1rem,1.394rem,1.25rem);border:1px solid;font-weight:500}.rtnu-article__content table caption{caption-side:bottom;padding:.75rem 0;font-style:italic;color:inherit;font-size:.9em}.rtnu-article__content figure:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content figure img{width:100%;height:auto;display:block;margin:0}.rtnu-article__content figure figcaption{font-size:clamp(.875rem,1.0227rem,1rem);line-height:1.4;color:inherit;text-align:center;font-style:italic;margin-top:12px;text-wrap:balance}.rtnu-article__content ul:not(.toc):not(.splide__list):not(.rtnu-article__social-share ul){padding:0 0 0 1.25rem;list-style-type:disc;list-style-position:outside}.rtnu-article__content ul:not(.toc):not(.splide__list):not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__content ul:not(.toc):not(.splide__list) li{color:inherit;word-wrap:break-word}.rtnu-article__content ul:not(.toc):not(.splide__list) li::marker{color:inherit}.rtnu-article__content ul:not(.toc):not(.splide__list):not(.rtnu-article__social-share ul) li:not(:first-child){margin-top:1rem}.rtnu-article__content ul:not(.toc):not(.splide__list) li ul,.rtnu-article__content ul:not(.toc):not(.splide__list) li ol{margin-top:.75rem;margin-bottom:0;padding-left:1.25rem}.rtnu-article__content ul:not(.toc):not(.splide__list) li ul li,.rtnu-article__content ul:not(.toc):not(.splide__list) li ol li{margin-top:.5rem}.rtnu-article__content ul:not(.toc):not(.splide__list) li ul li:first-child,.rtnu-article__content ul:not(.toc):not(.splide__list) li ol li:first-child{margin-top:.5rem}.rtnu-article__content ul:not(.toc):not(.splide__list) li ul{list-style-type:circle}.rtnu-article__content ul:not(.toc):not(.splide__list) li ul ul{list-style-type:square}.rtnu-article__content ul:not(.toc):not(.splide__list) li ol{list-style-type:lower-alpha}.rtnu-article__content ul:not(.toc):not(.splide__list) li ol ol{list-style-type:lower-roman}.rtnu-article__content ol{padding:0 0 0 2.4rem;list-style-type:decimal;list-style-position:outside}.rtnu-article__content ol:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__content ol li{color:inherit}.rtnu-article__content ol li:not(:first-child){margin-top:1rem}.rtnu-article__content ol li ul,.rtnu-article__content ol li ol{margin-top:.75rem;margin-bottom:0;padding-left:1.25rem}.rtnu-article__content ol li ul li,.rtnu-article__content ol li ol li,.rtnu-article__content ol li ul li:first-child,.rtnu-article__content ol li ol li:first-child{margin-top:.5rem}.rtnu-article__content ol li ul{list-style-type:disc}.rtnu-article__content ol li ul ul{list-style-type:circle}.rtnu-article__content ol li ol{list-style-type:lower-alpha}.rtnu-article__content ol li ol ol{list-style-type:lower-roman}.rtnu-article__content img{display:block;margin-left:auto;margin-right:auto}.rtnu-article__content img:not(:first-child):not(.image-grid img){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content .toc{padding:0;list-style:none;display:flex;flex-wrap:wrap}.rtnu-article__content .toc:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__content .toc li{white-space:normal;position:relative;margin-right:clamp(.75rem,1.144rem,1rem)}.rtnu-article__content .toc li a{font-size:inherit;color:inherit}.rtnu-article__content .references{padding-top:clamp(1.5rem,2.2879rem,2rem);border-top:1px solid;color:inherit}.rtnu-article__content .references:not(:first-child){margin-top:clamp(3rem,3.7879rem,3.5rem)}.rtnu-article__content .references p{font-size:13px;line-height:22px;letter-spacing:.2px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.rtnu-article__content .references a{color:inherit}.rtnu-article__cta:not(:first-child){margin-top:clamp(3rem,3.7879rem,3.5rem)}.rtnu-article__cta-content{padding:clamp(2rem,3.5758rem,3rem) clamp(1.25rem,3.2197rem,2.5rem);background:var(--bh-base);color:var(--bh-navy);border-radius:var(--bh-radius-sm)}.rtnu-article__cta h3{font-size:clamp(1.125rem,1.519rem,1.375rem);line-height:1.1}.rtnu-article__cta h3:not(:first-child){margin-top:clamp(1rem,1.394rem,1.25rem)}.rtnu-article__cta .klaviyo-form{max-width:504px}.rtnu-article__cta .klaviyo-form:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.rtnu-article__cta .klaviyo-form input{border:0}.rtnu-article__cta .klaviyo-form input::placeholder{color:#000;opacity:.6}@media screen and (max-width: 600px){.rtnu-article__cta .klaviyo-form input{font-size:1rem}.rtnu-article__cta .klaviyo-form input::placeholder{font-size:1rem}}.rtnu-article__cta .klaviyo-form button{padding-left:37px;padding-right:37px}@media screen and (max-width: 600px){.rtnu-article__cta .klaviyo-form button{font-size:1rem;padding-left:15px;padding-right:15px}}.rtnu-article__social-share{padding:0}.rtnu-article__social-share:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.rtnu-article__social-share p{font-size:1.125rem;line-height:1.25rem}.rtnu-article__social-share ul{display:flex;padding:0;list-style:none;margin:0}.rtnu-article__social-share ul:not(:first-child){margin-top:1.5rem}.rtnu-article__social-share ul li:not(:first-child){margin-top:0;margin-left:1rem}.rtnu-article__social-share ul li a{display:flex;align-items:center;text-decoration:none;color:var(--bh-navy);font-size:1.0625rem;line-height:1;transition:all .2s ease;font-weight:500}.rtnu-article__social-share ul li a svg{width:24px;height:24px;margin-right:8px}.rtnu-article__social-share ul li a svg path{transition:all .2s ease}.rtnu-article__social-share ul li a:hover{color:var(--bh-navy)}.rtnu-article__social-share ul li a:hover svg path{fill:var(--bh-navy)}.callout{padding:clamp(.9375rem,1.1345rem,1.125rem);border:1px solid;font-size:clamp(.9375rem,1.036rem,1rem);line-height:1.5}.callout:not(:first-child){margin-top:clamp(1.5rem,2.2879rem,2rem)}.callout strong{font-weight:600}.callout p{margin-top:0}.callout p:not(:last-child){margin-bottom:.75rem}.callout p:last-child{margin-bottom:0}.callout.info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.callout.warning{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.callout.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.callout.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.placeholder{background-color:var(--bh-surface);border:2px dashed;padding:clamp(2rem,2.7879rem,2.5rem);text-align:center;border-radius:0;color:inherit}.placeholder:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.placeholder:not(:last-child){margin-bottom:clamp(2rem,2.7879rem,2.5rem)}.placeholder p{margin-top:0}.placeholder p:not(:last-child){margin-bottom:clamp(.75rem,.947rem,.875rem)}.placeholder p:last-child{margin-bottom:0}.placeholder p strong{font-weight:600}.placeholder h3,.placeholder h4,.placeholder h5,.placeholder h6{margin-top:0}.placeholder h3:not(:last-child),.placeholder h4:not(:last-child),.placeholder h5:not(:last-child),.placeholder h6:not(:last-child){margin-bottom:clamp(.75rem,.947rem,.875rem)}mark,.highlight{background-color:var(--bh-base);color:inherit;padding:2px 4px;font-weight:500}small{font-size:.85em;color:inherit;line-height:1.4}sup,sub{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}u{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:2px}img[style*=float][style*="float: right"],img[style*=float][style*="float:right"]{float:right;margin:0 0 clamp(.75rem,.947rem,.875rem) clamp(.75rem,.947rem,.875rem);max-width:50%;height:auto}img[style*=float][style*="float: left"],img[style*=float][style*="float:left"]{float:left;margin:0 clamp(.75rem,.947rem,.875rem) clamp(.75rem,.947rem,.875rem) 0;max-width:50%;height:auto}iframe,video{max-width:100%;height:auto;border:none;display:block}iframe:not(:first-child),video:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-wrapper:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.image-grid{display:grid;gap:clamp(.75rem,.947rem,.875rem);margin-top:clamp(2rem,2.7879rem,2.5rem)}.image-grid.two-col{grid-template-columns:repeat(2,1fr)}.image-grid.three-col{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.image-grid.three-col{grid-template-columns:repeat(2,1fr)}}.image-grid.four-col{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.image-grid.four-col{grid-template-columns:repeat(2,1fr)}}.image-grid img{width:100%;height:auto;object-fit:cover;margin:0}.image-grid img+img{margin-top:0}.feature-box{background:var(--bh-base);border:1px solid;padding:clamp(1.5rem,1.894rem,1.75rem);box-shadow:0 2px 8px #0000001a;color:inherit}.feature-box:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.feature-box h3,.feature-box h4,.feature-box h5,.feature-box h6{margin-top:0;color:inherit}.feature-box h3:not(:last-child),.feature-box h4:not(:last-child),.feature-box h5:not(:last-child),.feature-box h6:not(:last-child){margin-bottom:clamp(.75rem,.947rem,.875rem)}.feature-box p{margin-top:0}.feature-box p:not(:last-child){margin-bottom:clamp(.75rem,.947rem,.875rem)}.feature-box p:last-child{margin-bottom:0}.feature-box.highlight{border-color:inherit;background:var(--bh-base)}.stat{display:inline-flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1rem,1.394rem,1.25rem)}.stat .number{font-size:clamp(2rem,2.7879rem,2.5rem);font-weight:700;line-height:1;color:inherit;margin-bottom:.5rem}.stat .label{font-size:clamp(.875rem,.9735rem,.9375rem);color:inherit;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(1rem,1.394rem,1.25rem);margin-top:clamp(2rem,2.7879rem,2.5rem);text-align:center}.footnotes{margin-top:clamp(3rem,3.7879rem,3.5rem);padding-top:clamp(1.5rem,2.2879rem,2rem);border-top:1px solid;font-size:.9em;color:inherit}.footnotes h3,.footnotes h4{font-size:1.1em;margin-bottom:1rem}.footnotes ol{padding-left:1.5rem}.footnotes ol li{margin-bottom:.75rem;font-size:.9em;line-height:1.5}.footnotes ol li:last-child{margin-bottom:0}.footnotes a{color:inherit;font-size:.9em}.quote-large{font-size:clamp(1.25rem,1.644rem,1.5rem);line-height:1.4;text-align:center;font-style:italic;color:inherit;position:relative;padding:clamp(2rem,2.7879rem,2.5rem) clamp(1.5rem,1.894rem,1.75rem)}.quote-large:not(:first-child){margin-top:clamp(2rem,2.7879rem,2.5rem)}.quote-large:before,.quote-large:after{content:'"';font-size:3em;color:inherit;position:absolute;font-family:Georgia,serif}.quote-large:before{top:0;left:clamp(.5rem,.697rem,.625rem)}.quote-large:after{bottom:-.5em;right:clamp(.5rem,.697rem,.625rem)}.quote-large cite{display:block;margin-top:1rem;font-style:normal;font-size:.9em;color:inherit}.quote-large cite:before{content:"\2014  "}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,1.894rem,1.75rem);margin-top:clamp(2rem,2.7879rem,2.5rem)}@media (max-width: 768px){.two-column{grid-template-columns:1fr}}.two-column .column{padding:clamp(1rem,1.394rem,1.25rem);background:var(--bh-base)}.two-column .column h3,.two-column .column h4,.two-column .column h5,.two-column .column h6{margin-top:0;color:inherit}.two-column .column p{margin-top:0}.two-column .column p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.rtnu-article__content-container{flex-direction:column}.rtnu-article__sidebar{max-width:100%;width:100%;position:unset;margin-left:0;max-height:100%}.rtnu-article__sidebar-content{margin:0 0 1.5rem;padding:0 0 1.5rem}.rtnu-article__sidebar-content li+li{margin-top:1.25rem}.rtnu-article__sidebar-product .rtnu-article__product{display:none}}.rtnu-blog__latest h2{padding:0 0 clamp(1.5rem,.0455rem + 3.0303vw,2.5rem);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1}.rtnu-blog__back-button{display:flex;align-items:center;justify-content:center;gap:0;font-family:var(--bh-heading-font);font-size:clamp(.75rem,.639rem + .231vw,.813rem);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.36px;flex-shrink:0;margin-bottom:24px;text-decoration:none;color:var(--bh-navy)}.rtnu-blog__back-button svg{width:20px;height:20px;object-fit:contain;display:block;margin:0;transition:all .2s ease-out}.rtnu-blog__back-button:hover{text-decoration:underline}.rtnu-blog__back-button:hover svg{transform:translate(-4px)}.rtnu-blog__heading{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;text-align:center;color:var(--bh-navy);margin:0 0 clamp(2rem,.222rem + 3.704vw,3rem) 0;text-transform:uppercase;text-wrap:balance}.rtnu-blog__current-tag{font-size:2.4rem;line-height:1;font-weight:700;text-align:center}.rtnu-blog__categories-wrapper{position:relative;max-width:100%;margin:0 auto}.rtnu-blog__categories--trigger{background:var(--bh-surface);border:2px solid var(--bh-navy);padding:8px 48px 8px 16px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:clamp(.938rem,.715rem + .463vw,1.063rem);line-height:1;font-weight:700;width:100%;position:relative;display:none;align-items:center;justify-content:space-between;color:var(--bh-navy);gap:8px;transition:.2s ease-out;z-index:100}.rtnu-blog__categories--trigger span:not(.trigger-text){width:15px;height:10px;display:flex;transition:transform .2s ease}.rtnu-blog__categories--trigger span:not(.trigger-text) svg{color:var(--bh-navy)}.rtnu-blog__categories--trigger.active span:not(.trigger-text){transform:rotate(180deg)}.rtnu-blog__categories--trigger.active{border-radius:10px 10px 0 0}@media screen and (max-width: 768px){.rtnu-blog__categories--trigger{display:flex;padding:12px 20px}.rtnu-blog__categories-wrapper{margin-bottom:24px}}.rtnu-blog__categories{margin:0 auto 72px;padding:0;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1000px}.rtnu-blog__categories .featured,.rtnu-blog__categories .featured-recipe{display:none}.rtnu-blog__categories li a{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--bh-navy);background:transparent;border:1px solid var(--bh-navy);padding:12px 24px 10px;text-align:center;margin:6px;transition:all .2s ease-in-out;text-decoration:none;font-weight:600;border-radius:12px}.rtnu-blog__categories li.active a{pointer-events:none}.rtnu-blog__categories li:hover a,.rtnu-blog__categories li.active a{color:var(--bh-base);background:var(--bh-navy);border-color:var(--bh-navy)}@media screen and (max-width: 768px){.rtnu-blog__categories{position:absolute;top:100%;width:100%;margin:0 auto;flex-direction:column;flex-wrap:nowrap;padding:0;max-height:165px;overflow-y:auto;border:2px solid var(--bh-navy);border-top:none;border-radius:0 0 10px 10px;background:var(--bh-surface);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;z-index:99;transform:translateY(-20px);transform-origin:top center;transition:.2s ease-out;pointer-events:none;opacity:0}.rtnu-blog__categories.active{transform:translateY(-2px);pointer-events:auto;opacity:1}.rtnu-blog__categories li{width:100%}.rtnu-blog__categories li a{width:100%;height:46px;font-size:16px;padding:8px 20px;margin:0;border-radius:0;text-align:left;justify-content:flex-start;border:none;color:inherit;border-bottom:1px solid rgba(23,25,56,.2);transition:all .2s ease}.rtnu-blog__categories li:last-child a{border-bottom:none}.rtnu-blog__categories li a:hover{background:var(--bh-navy);color:var(--bh-surface)}}@media (max-width: 1024px){.rtnu-blog__latest .rtnu-blog__article-card .rtnu-blog__article-card__image-link{aspect-ratio:16 / 8}}.rtnu-blog__hero{background:var(--bh-navy);color:var(--bh-base);padding:clamp(2rem,-.9091rem + 6.0606vw,4rem) 0 clamp(2rem,-.9091rem + 6.0606vw,4rem)}.rtnu-blog__hero-container{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.rtnu-blog__hero .rtnu-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,min-content);gap:24px clamp(1.5rem,.7727rem + 1.5152vw,2rem);align-items:start}.rtnu-blog__hero .rtnu-grid__item:nth-child(1){grid-column:1;grid-row:1 / -1}.rtnu-blog__hero .rtnu-grid__item:nth-child(1) .rtnu-blog__article-card{grid-template-columns:1fr}.rtnu-blog__hero .rtnu-grid__item:nth-child(1) .rtnu-blog__article-card__image{max-width:100%;min-height:clamp(13.75rem,.6591rem + 27.2727vw,22.75rem);flex-shrink:1}.rtnu-blog__hero .rtnu-grid__item:nth-child(1) .rtnu-blog__article-card__title{font-size:clamp(1.375rem,.264rem + 2.315vw,2rem)}.rtnu-blog__hero .rtnu-grid__item:nth-child(1) .rtnu-blog__article-card__description{font-size:clamp(1.0625rem,.8807rem + .3788vw,1.1875rem);line-height:clamp(1.75rem,1.5682rem + .3788vw,1.875rem)}.rtnu-blog__hero .rtnu-grid__item:nth-of-type(2) .rtnu-blog__article-card,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(3) .rtnu-blog__article-card,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(4) .rtnu-blog__article-card{grid-template-columns:minmax(min(100%,175px),210px) minmax(min(100%,300px),1fr)}.rtnu-blog__hero .rtnu-grid__item:nth-of-type(2) .rtnu-blog__article-card__image-link,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(3) .rtnu-blog__article-card__image-link,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(4) .rtnu-blog__article-card__image-link{aspect-ratio:4 / 3}.rtnu-blog__latest{background:var(--bh-base);padding:clamp(4rem,3.7727rem + 1.5152vw,5rem) 0}.rtnu-blog__latest .rtnu-blog__latest-container{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.rtnu-blog__latest.rtnu-blog__standard{padding-top:56px}.rtnu-blog__latest h2{padding:0 0 clamp(1.5rem,.0455rem + 3.0303vw,2.5rem);font-size:clamp(1.375rem,.264rem + 2.315vw,2rem);line-height:1}.rtnu-blog__latest .rtnu-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,1.0455rem + 3.0303vw,3rem)}.rtnu-blog__latest .rtnu-blog__article-card{align-items:center}.rtnu-blog__latest .rtnu-blog__article-card .rtnu-blog__article-card__image-link{aspect-ratio:16 / 9}.rtnu-blog__latest .rtnu-blog__article-card .rtnu-blog__article-card__title{font-size:clamp(1.25rem,.472rem + 1.62vw,1.688rem);font-weight:900;line-height:1.1;color:var(--bh-navy);text-transform:uppercase}@media (max-width: 1024px){.rtnu-blog__hero .rtnu-grid{max-width:650px;margin-inline:auto}.rtnu-blog__hero .rtnu-grid,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(2) .rtnu-blog__article-card,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(3) .rtnu-blog__article-card,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(4) .rtnu-blog__article-card{grid-template-columns:1fr}.rtnu-blog__hero .rtnu-grid__item:nth-of-type(2) .rtnu-blog__article-card__image-link,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(3) .rtnu-blog__article-card__image-link,.rtnu-blog__hero .rtnu-grid__item:nth-of-type(4) .rtnu-blog__article-card__image-link,.rtnu-blog__latest .rtnu-blog__article-card .rtnu-blog__article-card__image-link{aspect-ratio:16 / 8}}.blog-post-highlight{background-color:var(--bh-base);padding-block-start:clamp(3.5rem,-.944rem + 9.259vw,6rem);padding-block-end:clamp(4rem,-1.333rem + 11.111vw,7rem)}.blog-post-highlight__container{max-width:var(--bh-page-width);margin:0 auto}.blog-post-highlight__header{text-align:center;margin-bottom:clamp(2rem,.833rem + 2.431vw,3rem);padding-inline:var(--bh-page-margin)}.blog-post-highlight__title{font-size:clamp(2.125rem,.792rem + 2.778vw,2.875rem);line-height:.9;color:var(--bh-navy);text-wrap:balance;text-transform:uppercase;margin-block-end:clamp(1rem,.556rem + .926vw,1.25rem)}.blog-post-highlight__description{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;line-height:1.25;color:var(--bh-navy);text-wrap:balance;margin-block-end:0;max-width:70ch;margin-inline:auto}.blog-post-highlight__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.111rem + 1.852vw,1.5rem);padding-left:var(--bh-page-margin);padding-right:var(--bh-page-margin);align-items:stretch}.blog-post-card{height:100%;display:flex;flex-direction:column;gap:clamp(1.5rem,.611rem + 1.852vw,2rem)}.blog-post-card__image{aspect-ratio:405 / 256;overflow:hidden;border-radius:clamp(.75rem,.306rem + .926vw,1rem)}.blog-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}.blog-post-card__image:hover img{transform:scale(1.05)}.blog-post-card__content{display:flex;flex-direction:column;flex-grow:1;text-align:center;gap:clamp(1rem,-.778rem + 3.704vw,2rem)}.blog-post-card__title{font-family:var(--bh-body-font);font-size:clamp(1.25rem,.472rem + 1.62vw,1.688rem);font-weight:700;line-height:1.1;color:var(--bh-navy);margin-bottom:clamp(.75rem,.639rem + .231vw,.875rem);text-wrap:balance;text-transform:uppercase;letter-spacing:.4px}.blog-post-card__title a{color:inherit;text-decoration:none;transition:text-decoration .2s ease}.blog-post-card__title a:hover{text-decoration:underline}.blog-post-card__summary{font-size:clamp(.875rem,.819rem + .116vw,.9375rem);line-height:1.4;color:var(--bh-navy);margin-bottom:clamp(1.25rem,1.139rem + .231vw,1.375rem);flex-grow:1}.blog-post-card__content .btn{margin-block-start:auto;max-width:clamp(18.5rem,11.611rem + 14.352vw,22.375rem);width:100%;margin-inline:auto}@media (max-width: 768px) and (pointer: fine){.blog-post-highlight__wrapper{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;gap:clamp(1rem,.111rem + 1.852vw,1.5rem);margin-inline:auto}.blog-post-highlight__item{flex:0 0 auto;scroll-snap-align:center;max-width:clamp(18.5rem,6.389rem + 25.231vw,25.313rem)}}@media (max-width: 768px){.blog-post-highlight__wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:clamp(1rem,.111rem + 1.852vw,1.5rem);padding-bottom:16px;padding-left:var(--bh-page-margin);padding-right:var(--bh-page-margin);-webkit-overflow-scrolling:touch;align-items:stretch}.blog-post-highlight__item{flex:0 0 clamp(18.5rem,6.389rem + 25.231vw,25.313rem);scroll-snap-align:center;padding-block-end:4px}}.brand-story{position:relative;isolation:isolate;background-color:var(--background-color);overflow:hidden;padding-block:clamp(3.5rem,-56.136rem + 93.182vw,13.75rem)}.brand-story__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin);position:relative;z-index:2}.brand-story__content{max-width:clamp(26.875rem,5.542rem + 44.444vw,38.875rem);margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.brand-story--align-left .brand-story__content{margin-left:0;margin-right:auto}.brand-story--align-center .brand-story__content{margin:0 auto}.brand-story--align-right .brand-story__content{margin-left:auto;margin-right:0}.brand-story--dark .brand-story__text-content{color:var(--bh-navy)}.brand-story--light .brand-story__text-content{color:var(--bh-white)}.brand-story__text-content h1,.brand-story__text-content h2,.brand-story__text-content h3,.brand-story__text-content h4,.brand-story__text-content h5,.brand-story__text-content h6{font-family:var(--bh-heading-font);font-weight:900;line-height:.9;text-transform:uppercase;margin-block-end:clamp(1rem,.556rem + .926vw,1.25rem);text-wrap:balance}.brand-story__text-content h1{font-size:clamp(2.5rem,1.056rem + 3.009vw,3.5rem)}.brand-story__text-content h2{font-size:clamp(2rem,.889rem + 2.315vw,2.75rem)}.brand-story__text-content h3{font-size:clamp(1.75rem,.833rem + 1.911vw,2.25rem)}.brand-story__text-content p{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;line-height:1.25;margin-block-end:1rem;text-wrap:balance}.brand-story--large-text .brand-story__text-content p{font-size:clamp(1.125rem,.236rem + 1.852vw,1.625rem)}.brand-story__text-content p:last-child{margin-block-end:0}.brand-story__cta{display:flex;justify-content:center;margin-top:.5rem}.brand-story__cta .btn{--btn-min-width: 267px;--btn-font-size: 18px;--btn-min-height: 55px;min-width:var(--btn-min-width);min-height:var(--btn-min-height);font-size:var(--btn-font-size)}.brand-story__cta .btn--large{--btn-min-width: 356px;--btn-font-size: 20px;--btn-min-height: 65px}.brand-story__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.brand-story__picture{display:block;width:100%;height:100%;position:relative}.brand-story__image{width:100%;height:100%;object-fit:cover;object-position:center}.brand-story--auto-width .brand-story__image{width:auto}@media (min-width: 1600px){.brand-story--auto-width .brand-story__image{position:absolute;top:0;left:50%;transform:translate(calc(var(--image-translate-x) * -1))}.brand-story--desktop-mask .brand-story__image{mask:linear-gradient(to right,transparent 0%,black 10%,black 100%)}}@media (max-width: 768px){.brand-story--auto-width .brand-story__image{width:100%}.brand-story--auto-width-mobile .brand-story__image{width:auto}.brand-story--mobile-mask .brand-story__picture{mask:linear-gradient(to bottom,transparent 0%,black 20%,black 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,black 20%,black 100%)}.brand-story{padding-block-start:clamp(3.5rem,-14.722rem + 37.963vw,13.75rem);padding-block-end:350px}.brand-story__content{gap:clamp(1.5rem,.833rem + 1.389vw,2rem)}.brand-story__text-content h1{font-size:clamp(2rem,1.333rem + 1.389vw,2.5rem)}.brand-story__background{top:auto;bottom:0;height:350px}.brand-story__content{margin-inline:auto!important}.brand-story--auto-width-mobile .brand-story__picture{display:flex;justify-content:center}.brand-story__text-content{color:var(--bh-navy)!important}}@media (max-width: 480px){.brand-story__content{max-width:100%}.brand-story__cta{width:100%}.brand-story__cta .btn{--btn-font-size: 18px;--btn-min-height: 55px;min-width:180px;min-height:var(--btn-min-height);width:100%;max-width:100%;font-size:var(--btn-font-size)}}.cart-page{background-color:var(--bh-base);color:var(--bh-navy);padding:clamp(3.5rem,.833rem + 5.556vw,5rem) 0 clamp(3.5rem,-2.722rem + 12.963vw,7rem)}.cart-page__container{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin);display:grid;gap:1.5rem;grid-template-columns:1fr}.cart-title h1{font-size:clamp(2rem,1rem + 2vw,2.5rem);line-height:1;color:var(--bh-navy)}.cart-count{font-weight:400;opacity:.7}.cart-page--empty{text-align:center;min-height:50vh;display:flex;align-items:center;justify-content:center}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:2rem;grid-column:1 / -1;font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);text-wrap:balance;font-weight:500;line-height:1.4}.cart-empty__content{text-align:center;max-width:600px}.cart-empty__content h1,.cart-empty__content h2,.cart-empty__content h3,.cart-empty__content h4,.cart-empty__content h5,.cart-empty__content h6,.cart-empty__content p{margin-bottom:1rem}.cart-empty__content p:last-child{margin-bottom:0}.cart-items{overflow:hidden;container-type:inline-size;container-name:cart-items}.cart-items__table{width:100%;border-collapse:collapse}.cart-item{--cart-item-price-width: 5rem;display:grid;grid-template-columns:clamp(5rem,.556rem + 9.259vw,7.5rem) minmax(0,1fr) minmax(8rem,auto) minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error";gap:1rem;align-items:start;padding:clamp(1rem,.556rem + .926vw,1.25rem) 0;border-bottom:1px solid rgba(23,25,56,.2)}.cart-item:last-child{border-bottom:none}.cart-item td{padding:0}.cart-item__image{grid-area:media;width:100%}.cart-item__image img{width:100%;height:100%;object-fit:cover;border-radius:var(--bh-radius-sm);aspect-ratio:1}.cart-item__details{grid-area:details;align-self:start}.cart-item__title{font-size:clamp(1rem,.8rem + .5vw,1.25rem);line-height:1;font-weight:700;text-decoration:none;color:var(--bh-navy);display:block;margin-bottom:.5rem;text-transform:uppercase}.cart-item__title:hover{text-decoration:underline}.cart-item__options,.cart-item__property,.cart-item__selling-plan,.cart-item__price{font-size:clamp(.875rem,.8rem + .2vw,1rem);color:var(--bh-navy);margin:.25rem 0;line-height:1.2;font-weight:500}.cart-item__price--sale{color:var(--bh-navy);font-weight:600}.cart-item__price--compare{color:var(--bh-navy);opacity:.5;margin-left:.25rem;text-decoration:line-through}.cart-item__discounts{list-style:none;padding:0;margin:.5rem 0 0;font-size:.875rem;color:var(--bh-navy);font-weight:600}.cart-item__discounts li{display:flex;align-items:center;gap:.5rem}.cart-item__quantity{grid-area:quantity;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse;gap:1.5rem}.quantity-selector{display:flex;align-items:center;gap:0;width:fit-content;border:1px solid var(--bh-navy);background:var(--bh-surface);border-radius:12px}.quantity-btn{background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bh-navy)}.quantity-btn svg{transition:transform .2s ease}.quantity-btn:hover svg{transform:scale(1.2)}.quantity-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.quantity-btn:disabled svg{transform:none}.quantity-input{width:40px;height:40px;text-align:center;border:none;background:transparent;color:var(--bh-navy);font-weight:500;font-size:1rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__remove{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--bh-navy);opacity:1;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.cart-item__remove:hover{transform:scale(1.1)}.cart-item__total{grid-area:price;font-weight:600;font-size:clamp(1rem,.8rem + .5vw,1.25rem);line-height:1;color:var(--bh-navy);text-align:right;justify-self:end;align-self:center}.cart-item__unit-price{font-size:.75rem;color:var(--bh-navy);opacity:.6;margin-top:.25rem}.cart-summary{background-color:var(--bh-surface);border:1px solid var(--bh-navy);border-radius:12px;padding:clamp(1.5rem,1rem + 1vw,2rem);height:fit-content}.cart-summary__inner>*+*{margin-top:1.5rem}.cart-summary__subtotal,.cart-summary__discount,.cart-summary__total{display:flex;justify-content:space-between;align-items:center}.cart-summary__discounts{padding-left:1rem;border-left:3px solid var(--bh-navy)}.cart-summary__discount{font-size:.875rem;color:var(--bh-navy);font-weight:600}.cart-summary__discount-right{display:flex;align-items:center;gap:.25rem}.cart-summary__total{font-size:clamp(1.25rem,1rem + .5vw,1.5rem);font-weight:700;padding-top:1.5rem;border-top:1px solid var(--bh-navy);color:var(--bh-navy)}.cart-note,.cart-discount{border:1px solid var(--bh-navy);border-radius:12px;background-color:var(--bh-white)}.cart-note__toggle,.cart-discount__toggle{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;font-weight:600;color:var(--bh-navy)}.cart-note__content,.cart-discount__content{padding:.75rem;border-top:1px solid var(--bh-navy)}.cart-note textarea{width:100%;min-height:80px;padding:.75rem;border:1px solid var(--bh-navy);border-radius:8px;background-color:var(--bh-surface);color:var(--bh-navy);resize:vertical;font-family:inherit;font-size:1rem;font-weight:500}.cart-discount__form{display:flex;gap:.5rem}.cart-discount__input{flex:1;padding:.75rem;border:1px solid var(--bh-navy);border-radius:8px;background-color:var(--bh-surface);color:var(--bh-navy);font-size:1rem;font-weight:500}.cart-discount__button{padding:.75rem 1.5rem;background-color:var(--bh-navy);color:var(--bh-white);border:none;border-radius:calc(var(--bh-radius-sm) - 4px);font-weight:600;cursor:pointer;white-space:nowrap}.cart-discount__error{display:flex;align-items:center;gap:.5rem;margin:.75rem 0;padding:.75rem;background-color:#fef2f2;border:1px solid #dc2626;border-radius:calc(var(--bh-radius-sm) - 2px);color:#dc2626;font-size:.875rem;font-weight:500}.cart-summary__tax-note{font-size:.875rem;color:var(--bh-navy);margin:0;line-height:1.2;font-weight:500}.cart-summary__checkout .btn{width:100%}.additional-checkout-buttons{margin-top:1rem}@container cart-items (min-width: 720px){.cart-item{--cart-item-price-width: 6rem;grid-template-columns:7.5rem 1fr 1fr minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error"}}@media screen and (min-width: 768px){.cart-page__container{grid-template-columns:2fr 1fr;gap:1.5rem 2.5rem;align-items:start}.cart-summary{position:sticky;top:6rem}.cart-title{grid-column:1 / -1}}.govx-id-full-wrapper{display:none!important}@media screen and (max-width: 767px){.cart-item{--cart-item-price-width: 5rem;display:grid;grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details price" "media quantity price" "media error error";gap:.875rem;align-items:start;padding:1rem 0 0}.cart-item:last-child{margin-bottom:0;border-bottom:none}.cart-item__image{grid-area:media;width:100%}.cart-item__details{grid-area:details;align-self:start}.cart-item__quantity{grid-column:2 / 4;gap:.5rem}.quantity-selector{margin-left:auto}.cart-item__total{grid-area:price;text-align:right;font-size:1.125rem;font-weight:600;justify-self:end;align-self:start}}.product-collection-page{background-color:var(--page-background-color);color:var(--page-text-color);padding-block-start:var(--page-padding-block-start);padding-block-end:var(--page-padding-block-end)}.product-collection-page-container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin)}.collection-title{font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);line-height:1;text-transform:uppercase;text-align:center;margin-bottom:2rem}.product-collection-page__products{--min: 19.5rem;--gap: 1rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr))}.product-collection-page__products-empty{text-align:center;font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);line-height:1.4;font-weight:500;text-wrap:balance;margin-block-start:2rem;margin-block-end:2rem}.product-collection-page__products .collection-product{max-width:475px}@media screen and (max-width: 768px){.product-collection-page{padding-block-start:var(--page-padding-block-start-mobile);padding-block-end:var(--page-padding-block-end-mobile)}}.collections-list{padding:clamp(3.5rem,.833rem + 5.556vw,5rem) var(--bh-page-margin) clamp(3.5rem,-2.722rem + 12.963vw,7rem);background-color:var(--bh-base)}.collections-list__heading{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;margin:0 0 clamp(1.5rem,.611rem + 1.852vw,2rem) 0;color:var(--bh-navy);text-transform:uppercase;text-wrap:balance;text-align:center;max-width:var(--bh-page-width);margin-left:auto;margin-right:auto}.collections-list__wrapper{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:clamp(1rem,.111rem + 1.852vw,1.5rem);padding-bottom:16px;padding-left:var(--bh-page-margin);padding-right:var(--bh-page-margin);margin-left:calc(-1 * var(--bh-page-margin));margin-right:calc(-1 * var(--bh-page-margin));-webkit-overflow-scrolling:touch}.collections-list__item{flex:0 0 280px;scroll-snap-align:center}@media screen and (min-width: 768px){.collections-list{padding:clamp(3.5rem,.833rem + 5.556vw,5rem) 0 clamp(3.5rem,-2.722rem + 12.963vw,7rem)}.collections-list__heading{margin-bottom:clamp(1.5rem,.611rem + 1.852vw,2rem);padding:0 var(--bh-page-margin)}.collections-list__wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;overflow:visible;scroll-snap-type:none;padding-bottom:0;margin-left:auto;margin-right:auto;max-width:var(--bh-page-width)}.collections-list__item{flex:1 1 280px;scroll-snap-align:unset;max-width:306px}}.bh-comparison-table{--grid-columns: clamp(7.5rem, -13.278rem + 43.287vw, 19.188rem) clamp(12.125rem, -8.319rem + 42.593vw, 23.625rem) clamp(11.75rem, -4.806rem + 34.491vw, 22.063rem);--cell-padding-block: clamp(1rem, .111rem + 1.852vw, 1.5rem);padding:clamp(3.5rem,-2.722rem + 12.963vw,7rem) 0 clamp(3.5rem,-.056rem + 7.407vw,5.5rem);background-color:var(--bh-base)}.bh-comparison-table__wrapper{max-width:var(--bh-page-width);margin:0 auto}.bh-comparison-table__title{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;text-align:center;color:var(--bh-navy);margin:0 0 clamp(2rem,.222rem + 3.704vw,3rem) 0;text-transform:uppercase;text-wrap:balance}.bh-comparison-table__table-wrapper{overflow-x:auto}.bh-comparison-table__container{max-width:1022px;margin:0 auto}.bh-comparison-table__header{display:grid;grid-template-columns:var(--grid-columns);align-items:center;justify-content:center}.bh-comparison-table__header-brand{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(1.25rem,-.083rem + 2.778vw,2rem) 0 8px;background-color:var(--bh-navy);border-radius:var(--bh-radius-sm) var(--bh-radius-sm) 0 0}.bh-comparison-table__brand-logo{width:clamp(7.063rem,-3.049rem + 21.065vw,12.75rem);height:auto}.bh-comparison-table__brand-logo svg{width:100%;height:auto;color:var(--bh-yellow)}.bh-comparison-table__brand-title{font-family:var(--bh-body-font);font-size:12px;font-weight:700;color:var(--bh-yellow);text-align:center;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;text-wrap:balance}.bh-comparison-table__header-competitors{display:flex;justify-content:center;align-items:center;padding:24px 0 8px}.bh-comparison-table__competitors-title{font-family:var(--bh-body-font);font-size:clamp(1.188rem,.41rem + 1.62vw,1.625rem);line-height:.9;font-weight:700;color:var(--bh-navy);text-transform:uppercase;letter-spacing:.52px;text-wrap:balance}.bh-comparison-table__rows{display:flex;flex-direction:column}.bh-comparison-table__row{display:grid;grid-template-columns:var(--grid-columns);align-items:stretch;position:relative;justify-content:center}.bh-comparison-table__row:last-child .bh-comparison-table__brand-status{border-radius:0 0 var(--bh-radius-sm) var(--bh-radius-sm);border-bottom:none}.bh-comparison-table__row:last-child .bh-comparison-table__competitors-status,.bh-comparison-table__row:last-child .bh-comparison-table__feature{border-bottom:none}.bh-comparison-table__feature{padding:var(--cell-padding-block) 16px var(--cell-padding-block) 0;display:flex;align-items:center;border-bottom:1px solid rgba(23,25,56,.2)}.bh-comparison-table__feature-title{font-family:var(--bh-body-font);font-size:clamp(.938rem,-.285rem + 2.546vw,1.625rem);font-weight:700;color:var(--bh-navy);margin:0;line-height:.9;text-align:left;text-transform:uppercase;letter-spacing:.52px;text-wrap:balance}.bh-comparison-table__brand-status,.bh-comparison-table__competitors-status{padding:var(--cell-padding-block) clamp(.75rem,-1.472rem + 4.63vw,2rem);display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(225,227,216,.2)}.bh-comparison-table__competitors-status{padding-right:8px;border-bottom:1px solid rgba(23,25,56,.2)}.bh-comparison-table__brand-status{background-color:var(--bh-navy);padding-right:clamp(1rem,-.778rem + 3.704vw,2rem)}.bh-comparison-table__status-content{display:flex;align-items:center;text-align:left;text-wrap:balance;gap:16px}.bh-comparison-table__status-icon{width:clamp(1.375rem,.264rem + 2.315vw,2rem);height:clamp(1.375rem,.264rem + 2.315vw,2rem);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bh-comparison-table__status-icon--brand svg{width:100%;height:100%;color:var(--bh-yellow)}.bh-comparison-table__status-icon--competitors{background-color:transparent}.bh-comparison-table__status-icon--competitors svg{width:clamp(1.25rem,.806rem + .926vw,1.5rem);height:clamp(1.25rem,.806rem + .926vw,1.5rem);color:var(--bh-navy)}.bh-comparison-table__brand-description,.bh-comparison-table__competitors-description{font-family:var(--bh-body-font);font-size:clamp(.938rem,.16rem + 1.62vw,1.375rem);font-weight:600;line-height:1.2;color:var(--bh-navy);text-align:left;text-wrap:balance}.bh-comparison-table__brand-description{color:var(--bh-base)}.bh-comparison-table__cta{padding:32px 0 0;text-align:center;display:grid;grid-template-columns:var(--grid-columns);align-items:center;gap:20px 0;justify-content:center;max-width:1022px;margin:0 auto}.bh-comparison-table__cta .btn{grid-column:2 / 3}.bh-comparison-table__guarantees{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:12px;flex-wrap:wrap;grid-column:2 / 3}.bh-comparison-table__guarantee-item{display:flex;align-items:center;gap:8px;font-family:var(--bh-body-font);font-size:clamp(.875rem,.653rem + .463vw,1rem);font-weight:600;color:var(--bh-navy);margin:0;line-height:1}.bh-comparison-table__guarantee-item svg{flex-shrink:0;width:clamp(1.125rem,.903rem + .463vw,1.25rem);height:clamp(1.125rem,.903rem + .463vw,1.25rem);color:var(--bh-navy)}@media (max-width: 767px){.bh-comparison-table__table-wrapper{overflow-x:auto;margin:0 calc(-1 * var(--bh-page-margin));padding:0 var(--bh-page-margin)}.bh-comparison-table__container{max-width:100%}.bh-comparison-table__header{justify-content:flex-start;margin-bottom:-1px}.bh-comparison-table__row{justify-content:flex-start}.bh-comparison-table__status-content{gap:8px}.bh-comparison-table__cta{display:flex;flex-direction:column;align-items:center;max-width:var(--bh-page-width);margin:0 auto}.bh-comparison-table__cta .btn{max-width:378px;width:100%;margin:0 auto;font-size:1.25rem}.bh-comparison-table__guarantees{gap:12px;align-items:center;grid-column:unset}}.bh-contact-section{padding-block-start:var(--contact-padding-block-start);padding-block-end:var(--contact-padding-block-end);color:inherit;background-color:var(--bh-base)}.bh-contact__container{max-width:var(--form-max);margin:0 auto 32px;padding-inline:var(--bh-page-margin, 24px);text-align:center}.bh-contact__eyebrow{letter-spacing:0;margin:0 0 8px;color:inherit;font-family:var(--bh-heading-font);text-transform:uppercase;letter-spacing:.5px}.bh-contact__heading{font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);line-height:.9;text-align:center;color:var(--bh-navy);margin:0 0 clamp(1.25rem,.806rem + .926vw,1.5rem) 0}.bh-contact__richtext{margin:0 auto}.bh-contact__form-wrap{max-width:var(--form-max);margin:0 auto;padding-inline:var(--bh-page-margin, 24px)}.bh-contact-form{display:grid;gap:16px}.fieldset{display:flex;flex-direction:column;gap:16px}.bh-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bh-input label{display:block;margin-bottom:8px;font-weight:600}.bh-input input[type=text],.bh-input input[type=email],.bh-input select,.bh-input textarea{width:100%;padding:14px 16px;background:var(--bh-surface);border:2px solid rgba(23,25,56,1);border-radius:12px;color:var(--bh-navy);transition:border-color .2s ease;font-weight:500}.bh-input select{-webkit-appearance:none;appearance:none;padding-right:48px;background:var(--bh-surface)}.bh-input:has(select){position:relative}.bh-input:has(select):after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;pointer-events:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(25%) rotate(45deg);opacity:.7}.bh-input textarea{min-height:140px;resize:vertical}.bh-input input:focus,.bh-input select:focus,.bh-input textarea:focus{outline:2px solid rgba(23,25,56,.6);outline-offset:1px;border-color:#171938e6}.bh-contact__actions{text-align:center;margin-top:8px}.bh-alert{padding:12px 16px;border-radius:12px;border:2px solid currentColor}.bh-alert--success{color:#198754;background:#fff;border-color:#198754}.bh-alert--error{color:#b02a37;background:#fff;border-color:#b02a37}.bh-contact__richtext p,.bh-contact__richtext ul,.bh-contact__richtext ol,.bh-contact__richtext li,.bh-contact__richtext blockquote,.bh-contact__richtext div{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);text-wrap:balance;font-weight:500;line-height:1.4}.bh-contact__richtext>*+*{margin-block-start:1.5rem}@media (max-width: 768px){.bh-contact-row{grid-template-columns:1fr}.bh-contact-section{padding-block-start:var(--contact-padding-block-start-mobile);padding-block-end:var(--contact-padding-block-end-mobile)}}@media (max-width: 550px){.bh-contact__actions .btn{width:100%}}.content-split{background-color:var(--bh-base);overflow:hidden;grid-column:1 / -1}.content-split--dark{background-color:var(--bh-navy)}.content-split__container{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(600px,50vh,800px);position:relative}.content-split__image-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.content-split__image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content-split__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.content-split__content{display:flex;align-items:center;padding-block:clamp(2.5rem,-5.5rem + 16.667vw,7rem)}.content-split__content-inner{max-width:690px;width:100%;margin:0 auto;padding-inline:clamp(2rem,-3.333rem + 11.111vw,5rem);text-align:var(--content-alignment, left)}.content-split--image-left .content-split__content-inner{margin-left:0;margin-right:auto}.content-split--image-right .content-split__content-inner{margin-left:auto;margin-right:0}.content-split__heading{font-size:clamp(2.125rem,.792rem + 2.778vw,2.875rem);line-height:.9;color:var(--bh-navy);text-wrap:balance;margin-block-end:1.25rem}.content-split__text{color:var(--bh-navy);margin-block-end:clamp(1.5rem,.833rem + 1.389vw,2rem)}.content-split__text ul,.content-split__text ol{text-align:left}.content-split__text p{font-size:clamp(1.125rem,.213rem + 1.852vw,1.625rem);font-weight:500;line-height:1.4;margin-block-end:1rem;text-wrap:balance}.content-split__text p:last-child{margin-block-end:0}.content-split__text ul{list-style:none;padding-left:0;margin:0}.content-split__text li{display:flex;align-items:flex-start;gap:12px;margin-block-end:clamp(.75rem,.528rem + .463vw,.875rem);font-size:clamp(1.125rem,.213rem + 1.852vw,1.625rem);font-weight:600;line-height:1.25;color:var(--bh-navy)}.content-split--dark .content-split__heading,.content-split--dark .content-split__text,.content-split--dark .content-split__text li{color:var(--bh-base)}.content-split__text li:last-child{margin-block-end:0}.content-split__text li:before{content:"";width:clamp(1.25rem,.361rem + 1.852vw,1.75rem);height:clamp(1.25rem,.361rem + 1.852vw,1.75rem);flex-shrink:0;background:url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14%2028c7.732%200%2014-6.268%2014-14S21.732%200%2014%200%200%206.268%200%2014s6.268%2014%2014%2014m7.006-17.563a1.5%201.5%200%200%200-2.343-1.874l-7.092%208.865L8.734%2015.3a1.5%201.5%200%201%200-1.8%202.4l4%203a1.5%201.5%200%200%200%202.072-.263z%22%20fill%3D%22%2398C939%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:contain;margin-top:2px}.content-split__button{display:flex;justify-content:center}.content-split__button .btn{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);max-width:356px;width:100%}.content-split--image-right .content-split__container{grid-template-columns:1fr 1fr;direction:rtl}.content-split--image-right .content-split__content{direction:ltr}@media (max-width: 768px){.content-split__container{grid-template-columns:1fr;min-height:auto}.content-split__image-wrapper{height:300px;order:1}.content-split__content{order:2}.content-split__content-inner{padding-inline:var(--bh-page-margin);margin:0 auto!important}.content-split--image-right .content-split__container{direction:ltr;grid-template-columns:1fr}.content-split--image-right .content-split__content-inner{margin:0 auto}.content-split__text li:before{width:20px;height:20px}.content-split__image-container{position:relative;width:100%}.content-split__image{mask:none;-webkit-mask:none;object-position:center}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.customer-testimonials{background-color:var(--bh-base);color:var(--bh-navy);padding-block-start:clamp(4rem,1.333rem + 5.556vw,5.5rem);padding-block-end:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);position:relative;isolation:isolate;overflow:hidden}.customer-testimonials__header{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:clamp(1rem,.111rem + 1.852vw,1.5rem);text-align:center;padding-inline:var(--bh-page-margin);max-width:var(--bh-page-width);margin:0 auto}.customer-testimonials__title{font-size:clamp(1.875rem,.097rem + 3.704vw,2.875rem);line-height:1;text-wrap:balance}.customer-testimonials__carousel{margin-top:clamp(2rem,1.111rem + 1.852vw,2.5rem)}.customer-testimonials .customer-testimonials-carousel{position:relative;--slide-spacing: 1rem;display:flex;flex-direction:column}.customer-testimonials .customer-testimonials-carousel .embla__viewport{overflow:hidden}.customer-testimonials .customer-testimonials-carousel .embla__slide{padding-left:var(--slide-spacing)}.customer-testimonials .customer-testimonials-carousel .embla__container{display:flex}.customer-testimonials .customer-testimonials-carousel .embla__slide{flex:0 0 auto;min-width:0}.customer-testimonial-card{background:var(--bh-navy);border:3px solid var(--accent-color);border-radius:clamp(1.5rem,1.278rem + .463vw,1.625rem);padding:clamp(2rem,1.556rem + .926vw,2.25rem);text-align:center;height:100%;display:flex;flex-direction:column;gap:1.5rem}.customer-testimonial-card__stars svg{width:auto;height:20px;object-fit:contain;color:var(--bh-orange);margin-inline:auto}.customer-testimonial-card__image{display:flex;justify-content:center;align-items:center}.customer-testimonial-card__avatar{width:clamp(11.25rem,6.806rem + 9.259vw,13.75rem);height:clamp(11.25rem,6.806rem + 9.259vw,13.75rem);border-radius:clamp(1.875rem,1.208rem + 1.389vw,2.25rem);object-fit:cover;border:3px solid var(--bh-orange)}.customer-testimonial-card__quote{font-size:clamp(1.375rem,.931rem + .926vw,1.625rem);line-height:1.2;font-weight:600;color:var(--bh-base);margin:0;flex-grow:1;display:flex;text-align:center;max-width:275px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,.611rem + 1.852vw,2rem)}.customer-testimonial-card__author{margin-top:auto;display:flex;align-items:center;gap:.5rem;font-style:normal}.customer-testimonial-card__name{font-size:clamp(.938rem,.715rem + .463vw,1.063rem);line-height:1;font-weight:700;color:var(--bh-base);text-transform:uppercase;letter-spacing:.4px;margin:0}.customer-testimonial-card__verified{display:flex;align-items:center;gap:.5rem}.customer-testimonial-card__verified svg{width:14px;height:14px;object-fit:contain;color:var(--accent-color)}.customer-testimonial-card__verified span{font-size:clamp(.813rem,.59rem + .463vw,.938rem);line-height:1;font-weight:500;color:var(--bh-light-navy);letter-spacing:.3px}.customer-testimonials .embla__dots{display:none;justify-content:center;gap:.5rem;margin-top:2.5rem;width:fit-content;margin-inline:auto;transform:translateY(50%)}@media (min-width: 769px){.customer-testimonials .customer-testimonials-carousel.has-scrolling .embla__dots{display:flex}}.customer-testimonials .embla__dot{width:10px;height:10px;border-radius:100vmax;background:var(--bh-navy);opacity:.3;border:none;cursor:pointer;transition:background-color .2s ease;margin:0;padding:0}.customer-testimonials .embla__dot.is-selected{opacity:1}.customer-testimonials .embla__button{position:absolute;bottom:0;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.4;padding:0;margin:0;border:none;background:none;color:var(--bh-navy);display:none;transform:translateY(50%)}.customer-testimonials .embla__button:hover{opacity:1}.customer-testimonials .embla__button:disabled{opacity:0;pointer-events:none}.customer-testimonials .embla__button--prev{left:var(--bh-page-margin)}.customer-testimonials .embla__button--next{right:var(--bh-page-margin)}.customer-testimonials .customer-testimonials-carousel{max-width:var(--bh-page-width);margin:0 auto;padding-left:var(--bh-page-margin)}.customer-testimonials .customer-testimonials-carousel .embla__viewport{overflow:visible}.customer-testimonials .customer-testimonials-carousel .embla__container{margin-left:calc(var(--slide-spacing) * -1)}.customer-testimonials .customer-testimonials-carousel .embla__slide{flex:0 0 364px}.customer-testimonials .embla__button{display:flex}@media (max-width: 768px){.customer-testimonials .customer-testimonials-carousel .embla__viewport{padding-inline:var(--bh-page-margin)}.customer-testimonials .customer-testimonials-carousel .embla__slide{flex:0 0 296px;padding-left:var(--slide-spacing)}.customer-testimonials .embla__dots{display:inline-flex}}.faq{padding:clamp(3.5rem,-2.722rem + 12.963vw,7rem) 0 clamp(3rem,.333rem + 5.556vw,4.5rem);background-color:var(--bh-surface)}.faq__wrapper{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.faq__title{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;text-align:center;color:var(--bh-navy);margin:0 0 clamp(1rem,-1.667rem + 5.556vw,2.5rem) 0;text-transform:uppercase;letter-spacing:.56px;text-wrap:balance}.faq__container{max-width:727px;margin:0 auto}.faq .accordion{display:flex;flex-direction:column}.faq .accordion section{position:relative;border-bottom:1px solid rgba(23,25,56,.3);padding:24px 0}.faq .accordion section:last-child{border-bottom:none}.faq .accordion h3{display:flex;margin:0}.faq .accordion button{display:flex;justify-content:space-between;align-items:flex-start;flex:1;position:relative;background:none;border:none;padding:0;font-family:var(--bh-body-font);color:var(--bh-navy);cursor:pointer;font-size:clamp(1.25rem,.583rem + 1.389vw,1.625rem);line-height:1.2;font-weight:600;margin:0;transition:all .3s ease;text-align:left;gap:24px;touch-action:manipulation}.faq .accordion button span{flex:1}.faq .accordion button .icon-expand,.faq .accordion button .icon-collapse{flex-shrink:0;transition:all .2s ease;width:clamp(1.5rem,1.056rem + .926vw,1.75rem);height:clamp(1.5rem,1.056rem + .926vw,1.75rem);color:var(--bh-navy)}.faq .accordion button .icon-collapse{display:none}.faq .accordion button[aria-expanded=true]{padding-bottom:24px}.faq .accordion button[aria-expanded=true] .icon-expand{display:none}.faq .accordion button[aria-expanded=true] .icon-collapse{display:block}.faq .accordion-content{overflow:hidden;height:0;opacity:0;transition:all .3s ease;padding-right:52px}.faq .accordion-content__inner{font-size:clamp(1.063rem,.507rem + 1.157vw,1.375rem);line-height:1.3;font-weight:500;color:var(--bh-navy)}.faq .accordion-content__inner p{margin:0 0 16px}.faq .accordion-content__inner p:last-child{margin-bottom:0}.faq .accordion-content__inner a{text-decoration:underline}.faq .accordion-content__inner a:hover{text-decoration:none}.faq .accordion-content__inner strong{font-weight:600}.faq .accordion-content__inner ul,.faq .accordion-content__inner ol{margin:0 0 16px;padding-left:24px}.faq .accordion-content__inner ul li,.faq .accordion-content__inner ol li{margin:0 0 8px}.faq .accordion-content__inner ul li::marker,.faq .accordion-content__inner ol li::marker{color:var(--bh-navy)}.faq__help{text-align:center;margin-top:clamp(1.5rem,-1.167rem + 5.556vw,3rem);font-size:clamp(1.25rem,.806rem + .926vw,1.5rem);line-height:1.35;font-weight:600}.faq__help a{text-decoration:underline}.faq__help a:hover{text-decoration:none}.faq__help strong{font-weight:600}.faq__disclaimer{background-color:var(--bh-surface);padding:clamp(2.5rem,.722rem + 3.704vw,3.5rem) 0;border-top:1px solid rgba(23,25,56,.2)}.faq__disclaimer-wrapper{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.faq__disclaimer-content{max-width:727px;margin:0 auto;font-size:clamp(1rem,.778rem + .463vw,1.125rem);line-height:1.3;color:var(--bh-navy);font-weight:500}.faq__disclaimer-content a{text-decoration:underline}.faq__disclaimer-content a:hover{text-decoration:none}.faq__disclaimer-content strong{font-weight:600}html.is-non-california .faq__disclaimer{display:none}@media (max-width: 767px){.faq{padding:64px 0 56px}.faq .accordion section{padding:24px 0}.faq .accordion button{gap:16px}.faq .accordion button[aria-expanded=true]{padding-bottom:16px}.faq .accordion-content{padding-right:0}.faq .accordion-content__inner{font-size:16px}}.featured-products{position:relative;isolation:isolate;background-color:var(--bg-base);overflow:hidden;padding-block-start:clamp(3.5rem,.833rem + 5.556vw,5rem);padding-block-end:clamp(3.5rem,-.056rem + 7.407vw,5.5rem)}.featured-products__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin)}.featured-products__bg-bar{position:absolute;top:0;left:0;width:100%;height:clamp(15rem,1.667rem + 27.778vw,22.5rem);background-color:var(--bg-bar-color);z-index:-1}.featured-products__header{text-align:center;margin-bottom:clamp(1.5rem,.556rem + 2.222vw,2rem)}.featured-products__title{font-size:clamp(1.375rem,.264rem + 2.315vw,2rem);line-height:.9;color:var(--bh-base);text-wrap:balance;text-transform:uppercase;margin-block-end:clamp(1.5rem,-.278rem + 3.704vw,2.5rem)}.featured-products__cta{padding:clamp(2rem,-1.556rem + 7.407vw,4rem) 0 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px 0;justify-content:center;max-width:406px;margin:0 auto}.featured-products__cta .btn{width:100%}.featured-products__guarantees{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}.featured-products__guarantee-item{display:flex;align-items:center;gap:8px;font-family:var(--bh-body-font);font-size:clamp(.875rem,.653rem + .463vw,1rem);font-weight:600;color:var(--bh-navy);margin:0;line-height:1}.featured-products__guarantee-item svg{flex-shrink:0;width:clamp(1.125rem,.903rem + .463vw,1.25rem);height:clamp(1.125rem,.903rem + .463vw,1.25rem);color:var(--bh-navy)}.featured-carousel{position:relative;--slide-spacing: clamp(1.5rem, -4.722rem + 12.963vw, 5rem);max-width:1140px;margin-inline:auto}.featured-products .embla__viewport{overflow:hidden;padding-inline:var(--bh-page-margin)}.featured-products .embla__container{display:flex;margin-left:calc(var(--slide-spacing) * -1)}.featured-products .embla__slide{flex:0 0 clamp(16.938rem,3.493rem + 28.009vw,24.5rem);min-width:0;padding-left:var(--slide-spacing)}.featured-products .embla__button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.4;padding:0;margin:0;border:none;background:none;color:var(--bh-navy)}.featured-products .embla__button:hover{opacity:1}.featured-products .embla__button:disabled{opacity:0;pointer-events:none}.featured-products .embla__button--prev{left:0}.featured-products .embla__button--next{right:0}@media (max-width: 768px){.featured-products__carousel{margin-left:-16px;margin-right:-16px}.featured-products .embla__button{display:none}}.featured-products .embla__progress{display:none;margin-top:2rem;height:6px;background-color:#1719381a;border-radius:2px;overflow:hidden;margin-inline:var(--bh-page-margin)}.featured-products .embla__progress__bar{height:100%;background-color:var(--bh-navy);width:0%;transition:width .2s ease;border-radius:64px}@media (max-width: 768px){.featured-products .embla__progress{display:block}}.features-highlights{padding:clamp(3.5rem,-.944rem + 9.259vw,6rem) var(--bh-page-margin) clamp(4rem,-.889rem + 10.185vw,6.75rem);background-color:var(--bh-navy);color:var(--bh-white)}.features-highlights__container{max-width:var(--bh-page-width);margin:0 auto}.features-highlights__header{text-align:center;max-width:640px;margin:0 auto 2.5rem}.features-highlights__heading{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;margin:0 0 clamp(1.25rem,.806rem + .926vw,1.5rem) 0;color:var(--bh-yellow);text-transform:uppercase;text-wrap:balance}.features-highlights__description{font-family:var(--bh-body-font);font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;line-height:1.3;margin:0;color:var(--bh-base);text-wrap:balance}.features-highlights__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;align-items:center}.features-highlights__item{text-align:center;display:flex;flex-direction:column;align-items:center}.features-highlights__icon{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.features-highlights__icon img{width:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);height:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);object-fit:contain}.features-highlights__item-title{font-family:var(--bh-body-font);font-size:clamp(1.375rem,.931rem + .926vw,1.625rem);font-weight:700;line-height:1.1;margin:0 0 clamp(.75rem,.306rem + .926vw,1rem) 0;color:var(--bh-white);text-transform:uppercase;text-wrap:balance;letter-spacing:.52px}.features-highlights__item-description{font-family:var(--bh-body-font);font-size:clamp(1rem,.556rem + .926vw,1.25rem);font-weight:500;line-height:1.26;margin:0;color:var(--bh-light-navy);text-wrap:balance;letter-spacing:.32px}@media screen and (min-width: 768px){.features-highlights__grid{grid-template-columns:repeat(auto-fit,minmax(282px,1fr))}}@media screen and (max-width: 767px){.features-highlights__grid{grid-template-columns:1fr;justify-items:flex-start}.features-highlights__item{text-align:left;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem}}.site-footer{display:flex;flex-direction:column;background:var(--bh-navy);color:var(--bh-base);width:100%;border-top:1px solid rgba(255,255,255,.12)}.site-footer__primary{padding:clamp(3rem,2.1rem + 3.2vw,4.5rem) 0}.site-footer__grid{display:flex;align-items:flex-start;flex-wrap:wrap;gap:clamp(2.5rem,-.2rem + 9.6vw,7rem)}.site-footer__grid-item h2{font-size:clamp(1.25rem,1.1rem + .533vw,1.5rem);line-height:1;letter-spacing:.96px;margin-bottom:clamp(1.25rem,1.1rem + .533vw,1.5rem);color:var(--bh-light-navy)}.site-footer__grid-item ul{display:flex;flex-direction:column;gap:1rem}.site-footer__grid-item a{color:var(--bh-base);letter-spacing:.4px;font-size:clamp(1.125rem,1.05rem + .267vw,1.25rem);line-height:1.1;font-weight:500;text-decoration:none}.site-footer__grid-item a:hover,.site-footer__grid-item a:focus-visible{text-decoration:underline}.site-footer__grid-item ul{margin:0;padding:0;list-style:none}.site-footer__social{display:flex;align-items:center;gap:clamp(1.25rem,1.1rem + .533vw,1.5rem)}.site-footer__social a{display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,2.2rem + 1.067vw,3rem);height:clamp(2.5rem,2.2rem + 1.067vw,3rem);transition:transform .15s ease-out}.site-footer__social a:hover,.site-footer__social a:focus-visible{transform:scale(.95);color:var(--bh-yellow)}.site-footer__social a svg{width:100%;height:100%;object-fit:contain}.site-footer__secondary{padding:clamp(2rem,1.775rem + .8vw,2.375rem) 0;border-top:1px solid rgba(255,255,255,.12)}.site-footer__container-inner{padding-inline:var(--bh-page-margin);max-width:var(--bh-page-width);width:100%;margin:0 auto}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer__secondary .site-footer__container-inner{display:grid;grid-template-columns:1fr 197px;gap:2rem;align-items:center}.site-footer__secondary .site-footer__left{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:2rem 1rem;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.45px}.site-footer__secondary .site-footer__left p{opacity:.6}.site-footer__secondary .site-footer__right{display:flex;justify-content:flex-end}.site-footer__menu-secondary{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.site-footer__secondary a{color:var(--bh-base);letter-spacing:.45px;opacity:.6}.site-footer__secondary a:hover,.site-footer__secondary a:focus-visible{text-decoration:none;opacity:1}.site-footer__by{background:#ffffff0d;padding:.6875rem 1rem;border-radius:13px;display:inline-flex;align-items:center;gap:1.25rem;max-width:197px;width:100%}.site-footer__by a{flex-shrink:0;opacity:.5;transition:opacity .15s ease-out}.site-footer__by a:hover{opacity:1}.site-footer__by a:first-child svg{width:75px;height:26px;object-fit:contain}.site-footer__by a:last-child svg{width:70px;height:13px;object-fit:contain}@media screen and (max-width: 768px){.site-footer__grid{display:grid;grid-template-columns:repeat(2,1fr)}.site-footer__secondary .site-footer__container-inner{grid-template-columns:1fr}.site-footer__secondary .site-footer__left{justify-content:center;text-align:center}.site-footer__menu-secondary,.site-footer__secondary .site-footer__right{justify-content:center}}.skip-link{position:fixed;top:8px;left:8px;background:var(--bh-navy);color:var(--bh-white);padding:8px 16px;text-decoration:none;border-radius:4px;font-weight:600;z-index:1000;transform:translateY(-150%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);opacity:1;pointer-events:auto}.site-header{--header-height: 84px;height:var(--header-height);width:100%;background:var(--bh-base);color:var(--bh-navy);position:sticky;top:0;left:0;z-index:900;transform:translateY(0);transition:transform .3s ease-out,box-shadow .3s ease-out}.site-header.header-hidden{transform:translateY(-100%)}.site-header.header-scrolled{box-shadow:0 4px 8px #00000026}.site-header__container{display:grid;grid-template-columns:150px 1fr clamp(6.25rem,.694rem + 11.574vw,9.375rem);gap:1rem;align-items:center;height:100%;padding-inline:var(--bh-page-margin);max-width:var(--bh-page-width);width:100%;margin:0 auto}.site-header__container>*{height:100%}.site-header__toggle{display:none;flex-direction:column;align-items:center;justify-content:center;width:clamp(1.625rem,.958rem + 1.389vw,2rem);height:clamp(1.625rem,.958rem + 1.389vw,2rem);min-width:44px;min-height:44px;cursor:pointer;padding:8px;background:none;border:2px solid transparent;border-radius:4px;color:var(--bh-navy);position:relative;gap:4px;transition:border-color .2s ease,background-color .2s ease}.site-header__toggle:focus-visible{outline:none;border-color:var(--bh-navy);background-color:#1719381a}.site-header__toggle:hover{background-color:#1719380d}.site-header__toggle:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px}.site-header__toggle .line{width:100%;height:3px;background-color:var(--bh-navy);display:block;transition:all .15s ease-in-out;border-radius:2px}.site-header__toggle.is-active .line:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__toggle.is-active .line:nth-child(2){opacity:0}.site-header__toggle.is-active .line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header__logo{display:inline-flex;align-items:center}.site-header__logo svg{width:auto;height:clamp(1.625rem,1.25rem + 1.333vw,2.25rem);object-fit:contain;transition:height .15s ease-out}.site-header__nav-list{display:flex;align-items:center;justify-content:center;gap:clamp(1.5rem,-.278rem + 3.704vw,2.5rem);padding:0;list-style:none;height:100%;margin:0}.site-header__nav-item{height:100%;display:flex;align-items:center}.site-header__nav-link{position:relative;padding:.2rem 0;color:var(--bh-navy);text-transform:uppercase;font-size:clamp(1.125rem,1.05rem + .267vw,1.25rem);line-height:.8;text-decoration:none;font-family:var(--bh-heading-font);font-weight:900}.site-header__nav-link:before{content:"";position:absolute;top:50%;left:0;width:100%;height:var(--header-height);transform:translateY(-50%)}.site-header__nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--bh-navy);transition:width .15s ease-out}.site-header__nav-link:hover:after,.site-header__nav-link:focus-visible:after{width:100%}.site-header__nav-link:focus-visible{outline:2px solid var(--bh-navy);outline-offset:4px}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.site-header__actions a{width:clamp(1.625rem,.958rem + 1.389vw,2rem);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:color .15s ease-out,transform .15s ease-out;color:var(--bh-navy);text-decoration:none;position:relative}.site-header__actions a:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.site-header__actions a:last-of-type{padding-right:0}.site-header__actions a:focus-visible{outline:2px solid var(--bh-navy);outline-offset:2px}.site-header__actions a:hover{transform:scale(.9)}.site-header__actions svg{width:clamp(1.625rem,.958rem + 1.389vw,2rem);height:clamp(1.625rem,.958rem + 1.389vw,2rem)}.site-header__nav-list--mobile,.site-header__nav-secondary-list,.site-header__nav-social-list,.site-header__nav-best-sellers-container{display:none}@media screen and (max-width: 768px){.site-header{--header-height: 70px}.site-header__container{grid-template-columns:100px 1fr 100px}.site-header__toggle{display:flex}.site-header__logo{justify-content:center}.site-header__nav{height:100vh;position:absolute;top:var(--header-height);left:0;z-index:99;width:100%;background:var(--bh-base);color:var(--bh-navy);opacity:0;transform:translateY(-20px);transition:opacity .25s ease-out,transform .25s ease-out;pointer-events:none;overflow:scroll;overscroll-behavior:contain;border-top:1px solid transparent}.site-header__actions{gap:.25rem}.site-header__nav:has(.site-header__nav-list--mobile) .site-header__nav-list--desktop{display:none}.site-header__nav:has(.site-header__nav-list--mobile) .site-header__nav-list--mobile{display:flex}.site-header__nav-best-sellers-container{display:flex;flex-direction:column;padding:1.25rem 0 1.5rem;gap:11px;border-bottom:1px solid rgba(23,25,56,.2)}.site-header__nav-best-sellers-title{color:var(--bh-navy);font-family:var(--bh-heading-font);font-size:13px;font-style:normal;line-height:90%;letter-spacing:.39px;text-transform:uppercase;padding-inline:1.25rem;font-weight:700}.site-header__nav-best-sellers{display:flex;gap:.75rem;margin:0;padding:0 1.25rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.site-header__nav-best-sellers::-webkit-scrollbar{display:none}.site-header__nav-best-sellers-item{flex-shrink:0;scroll-snap-align:center;max-width:105px}.site-header__nav-best-sellers-link{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.25rem;width:100%;text-decoration:none;text-align:center;text-wrap:balance}.site-header__nav-best-sellers-product-title{color:var(--bh-navy);text-align:center;font-size:14px;font-weight:600;line-height:15px}.site-header__nav-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.875rem 1.25rem;gap:0;height:auto}.site-header__nav-item{height:auto;width:100%}.site-header__nav-link{font-size:1.75rem;display:flex;width:100%;padding:.875rem 0;font-size:26px}.site-header__nav-link:before{content:none}.site-header__nav-link:after{content:none}.site-header__nav-secondary-list{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 1.5rem;padding:1.75rem 1.25rem 2rem;margin:0;list-style:none;color:var(--bh-navy);border-top:1px solid rgba(23,25,56,.2)}.site-header__nav-secondary-item{height:auto;font-size:1.125rem;line-height:1;font-weight:500;letter-spacing:.32px;text-decoration:none;color:inherit}.site-header__nav-social-list{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 1.5rem;padding:.25rem 1.25rem 1.25rem;list-style:none;margin:0}.site-header__nav-social-item{height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--bh-navy)}.site-header__nav-social-item svg{width:100%;height:100%;object-fit:contain}.site-header__nav-social-link{border-radius:4px;transition:background-color .15s ease-out}.site-header__nav-social-link:focus-visible{outline:2px solid var(--bh-navy);outline-offset:2px}.site-header__nav-social-link:hover{background-color:#1719380d}header.mobile-menu-open .site-header__nav{opacity:1;transform:translateY(0);pointer-events:auto;border-color:#17193833}}@media (prefers-contrast: high){.site-header__toggle:focus-visible,.site-header__nav-link:focus-visible,.site-header__actions a:focus-visible,.site-header__nav-social-link:focus-visible{outline-width:3px;outline-style:solid}}@media (prefers-reduced-motion: reduce){.skip-link,.site-header__toggle,.site-header__nav-link:after,.site-header__actions a,.site-header__nav-social-link{transition:none}.site-header{transition:box-shadow .3s ease-out}.site-header__nav{transition:opacity .25s ease-out}}@media (max-width: 500px){.site-header__nav-best-sellers{justify-content:space-between}}.headline-bottom{background-color:var(--background-color);color:var(--text-color);padding-block-start:clamp(4rem,-.444rem + 9.259vw,6.5rem);padding-block-end:var(--desktop-bottom-padding);display:grid;grid-template-rows:1fr auto;gap:clamp(2rem,.222rem + 3.704vw,3rem)}.headline-bottom__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin)}.headline-bottom__content{text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center}.headline-bottom__heading{font-size:clamp(2rem,-1.556rem + 7.407vw,4rem);line-height:.9;text-wrap:balance}.headline-bottom__subheading{font-size:clamp(1.25rem,-.083rem + 2.778vw,2rem);font-weight:600;line-height:1.25;text-wrap:balance}.headline-bottom__background{display:flex;justify-content:center;align-items:flex-end}.headline-bottom__picture{display:flex;justify-content:center;width:100%}.headline-bottom__image{display:block;width:min(1099px,100%);height:auto;object-fit:contain}@media (max-width: 768px){.headline-bottom{padding-block-end:var(--mobile-bottom-padding)}.headline-bottom__image{width:100%}}.hero{padding-block:5.5rem;position:relative;isolation:isolate;background-color:var(--bg-color)}.hero__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin);height:100%;display:flex;align-items:center}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;justify-content:flex-end}.hero__image-img{width:var(--hero-image-width);height:100%;object-fit:cover;object-position:var(--object-position)}.hero__content{display:flex;flex-direction:column;gap:1.25rem;max-width:clamp(31.25rem,17.25rem + 29.167vw,40.125rem);width:100%;color:var(--bh-navy)}.hero__customer-count{display:flex;align-items:center;gap:.5rem;font-size:clamp(.938rem,.715rem + .463vw,1.063rem);line-height:1;font-weight:600}.hero__customer-count svg{color:var(--bh-orange);width:auto;height:clamp(1rem,.778rem + .463vw,1.125rem);object-fit:contain}.hero__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.hero__content-inner h1,.hero__content-inner h2{font-size:clamp(2.25rem,.917rem + 2.778vw,3rem);line-height:.9;font-weight:900;text-transform:uppercase;text-wrap:balance}.hero__content-inner p{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);line-height:1.25;font-weight:600;max-width:85%}.hero__content-inner p a{text-decoration:underline}.hero__content-inner .btn:not(.video-trigger){font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);min-height:clamp(3.438rem,2.326rem + 2.315vw,4.063rem)}.hero__content-inner a:hover{text-decoration:none}.hero__content-inner .btn:not(.video-trigger){min-height:clamp(3.5rem,2.5rem + 2.083vw,4.063rem);margin-top:.25rem;padding-inline:5rem;font-size:clamp(1.125rem,.903rem + .463vw,1.25rem)}.video-preview{display:flex;align-items:center;gap:.5rem}.video-poster{width:clamp(2.5rem,1.611rem + 1.852vw,3rem);height:clamp(2.5rem,1.611rem + 1.852vw,3rem);border-radius:9px;object-fit:cover;flex-shrink:0}.video-content{display:flex;align-items:center;gap:.5rem}.video-content span{max-width:104px;text-wrap:initial}.video-content svg{width:30px;height:30px;flex-shrink:0}.video-trigger{padding:.5rem .75rem;font-size:clamp(.875rem,.764rem + .231vw,.938rem);text-align:left;min-height:clamp(3.5rem,2.5rem + 2.083vw,4.063rem)}.hero--desktop-mask .hero__image{mask:linear-gradient(to right,transparent var(--mask-start),black var(--mask-transition),black 100%);-webkit-mask:linear-gradient(to right,transparent var(--mask-start),black var(--mask-transition),black 100%)}@media (max-width: 768px){.hero{min-height:auto;padding-bottom:240px;padding-block-start:2rem}.hero__image{justify-content:center;align-items:flex-end;max-height:240px;height:100%;margin-top:auto}.hero__image-img{width:100%;height:100%;object-fit:var(--hero-mobile-object-fit);object-position:bottom}.hero__content{max-width:100%;text-align:center;transform:none}.hero__content-inner p{max-width:100%}.hero__customer-count{justify-content:center}.hero__content-inner{align-items:center}.hero__content-inner .btn{min-height:56px;padding-inline:2rem;width:100%}.video-content span{max-width:100%}.hero--mobile-mask .hero__image{mask:linear-gradient(to bottom,transparent 0%,black 20%,black 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,black 20%,black 100%)}}.ingredients-breakdown{padding:clamp(2rem,-6.889rem + 18.519vw,7rem) var(--bh-page-margin) clamp(3.5rem,-3.611rem + 14.815vw,7.5rem);background-color:var(--bh-base);color:var(--bh-navy);overflow:hidden}.ingredients-breakdown__container{max-width:var(--bh-page-width);margin:0 auto}.ingredients-breakdown__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(2.5rem,-2.833rem + 11.111vw,5.5rem);gap:32px}.ingredients-breakdown__hero-image{order:1;width:100%;transform:translate(30%)}.ingredients-breakdown__hero-image img{object-fit:contain;width:100%}.ingredients-breakdown__header-content{order:2;max-width:771px}.ingredients-breakdown__heading{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;margin:0 0 24px;color:var(--bh-navy);text-transform:uppercase;text-wrap:balance;letter-spacing:.8px}.ingredients-breakdown__description{font-family:var(--bh-body-font);font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;line-height:1.3;margin:0;color:var(--bh-navy);text-wrap:balance;letter-spacing:.36px;max-width:630px}.ingredients-breakdown__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding-bottom:16px;padding-left:var(--bh-page-margin);padding-right:var(--bh-page-margin);margin-left:calc(-1 * var(--bh-page-margin));margin-right:calc(-1 * var(--bh-page-margin));-webkit-overflow-scrolling:touch}.ingredients-breakdown__item{display:flex;flex-direction:column;gap:20px;align-items:flex-start;text-align:left;flex:0 0 190px;scroll-snap-align:center}.ingredients-breakdown__item-image{flex-shrink:0}.ingredients-breakdown__item-image img,.ingredients-breakdown__placeholder{width:190px;height:190px;object-fit:cover;border-radius:var(--bh-radius-sm)}.ingredients-breakdown__item-content{flex:1}.ingredients-breakdown__item-title{font-family:var(--bh-body-font);font-size:clamp(1.25rem,.806rem + .926vw,1.5rem);font-weight:700;line-height:1;margin:0 0 12px;color:var(--bh-navy);text-transform:uppercase;letter-spacing:.4px;text-wrap:balance}.ingredients-breakdown__item-description{font-family:var(--bh-body-font);font-size:clamp(1rem,.556rem + .926vw,1.25rem);font-weight:500;line-height:1.26;margin:0;color:var(--bh-navy);text-wrap:balance}.ingredients-breakdown__item:focus-visible{outline:2px solid var(--bh-navy);outline-offset:2px;border-radius:var(--bh-radius-sm)}@media (prefers-reduced-motion: reduce){.ingredients-breakdown__grid{scroll-snap-type:none}.ingredients-breakdown__item{scroll-snap-align:unset}}@media screen and (min-width: 1024px){.ingredients-breakdown{overflow:hidden}.ingredients-breakdown__container{padding-inline:var(--bh-page-margin)}.ingredients-breakdown__header{position:relative;flex-direction:row;text-align:left;align-items:center;gap:0;isolation:isolate}.ingredients-breakdown__hero-image{position:absolute;top:50%;right:0;transform:translateY(-50%) translate(30%);z-index:-1;width:unset;mask:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 85%,rgba(0,0,0,0) 100%);-webkit-mask:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 85%,rgba(0,0,0,0) 100%)}.ingredients-breakdown__hero-image img{width:auto;height:265px}.ingredients-breakdown__header-content{flex:1;max-width:68%}.ingredients-breakdown__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 64px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.ingredients-breakdown__item{flex-direction:row;text-align:left;align-items:center;flex:1;scroll-snap-align:unset}.ingredients-breakdown__item-image img,.ingredients-breakdown__placeholder{width:200px;height:200px}.ingredients-breakdown__grid{grid-template-columns:repeat(2,1fr);gap:48px 56px}}.newsletter-cta{background-color:var(--bh-navy);color:var(--bh-white);padding:clamp(3rem,1.222rem + 3.704vw,4rem) 0;container-type:inline-size;container-name:newsletter-cta}.newsletter-container{display:flex;align-items:center;gap:24px;max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.newsletter-content-container{display:flex;align-items:center;gap:24px}.newsletter-icon{flex-shrink:0;color:var(--bh-yellow);max-width:clamp(6.75rem,4.194rem + 5.324vw,8.188rem)}.newsletter-icon svg{width:100%;height:100%;object-fit:contain}.newsletter-content{flex:1;min-width:0}.newsletter-heading{font-family:var(--bh-heading-font);font-size:clamp(1.563rem,1.007rem + 1.157vw,1.875rem);text-transform:uppercase;margin:0 0 1rem;line-height:1;font-weight:900}.newsletter-description{font-family:var(--bh-body-font);font-size:clamp(1.063rem,.729rem + .694vw,1.25rem);line-height:1.25;margin:0;color:var(--bh-surface);font-weight:600;text-wrap:balance}.newsletter-form{flex-shrink:0;min-width:clamp(21.875rem,-.792rem + 47.222vw,34.625rem)}@media screen and (min-width: 768px){.newsletter-form .klaviyo-form-TMHBwt div[data-testid=form-row]>div:nth-child(2){max-width:219px!important;flex:0 0 219px!important}.newsletter-form .klaviyo-form-TMHBwt input[type=email]:focus{border-color:var(--bh-yellow)!important}}.signup-form{display:flex;gap:16px;align-items:center}.form-group{position:relative;width:100%}.email-input{background-color:#383a53;border:2px solid transparent;border-radius:var(--bh-radius-sm);padding:16px 20px;font-family:var(--bh-body-font);font-size:16px;color:var(--bh-white);width:319px;transition:all .15s ease;font-weight:500}.email-input::placeholder{color:var(--bh-surface)}.email-input:focus{outline:none;border-color:var(--bh-yellow)}.signup-btn{white-space:nowrap;min-width:219px;border:none}.signup-btn:focus-visible{outline:2px solid var(--bh-yellow)}.h-captcha{position:absolute;bottom:0;right:0}.newsletter-banner{padding:12px 16px;border-radius:var(--bh-radius-sm);font-size:clamp(1rem,.778rem + .463vw,1.125rem);font-weight:500}.newsletter-banner--success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.newsletter-banner--error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.newsletter-banner p{margin:0}@container newsletter-cta (max-width: 1020px){.signup-form{flex-direction:column}.signup-btn{width:100%}}@media screen and (max-width: 768px){.newsletter-container{flex-direction:column;text-align:center;gap:24px}.newsletter-content-container{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:8px}.newsletter-content{text-align:left}.newsletter-form{width:100%}.signup-form{flex-direction:column;width:100%;gap:16px}.email-input,.signup-btn{width:100%;max-width:430px}}.nutrition-detail{background-color:var(--nutrition-background-color);color:var(--nutrition-text-color);padding-block-start:clamp(3rem,.333rem + 5.556vw,4.5rem);padding-block-end:clamp(4.5rem,-1.722rem + 12.963vw,8rem)}.nutrition-detail__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin)}.nutrition-detail__header{text-align:center;margin-bottom:clamp(7.25rem,4.028rem + 6.713vw,9.063rem)}.nutrition-detail__title{font-size:clamp(1.75rem,-.472rem + 4.63vw,3rem);line-height:.9;color:inherit;margin-bottom:1rem;text-transform:uppercase;text-wrap:balance}.nutrition-detail__subtitle{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);line-height:1.4;font-weight:600;color:inherit;max-width:625px;margin:0 auto;text-wrap:balance}.nutrition-detail__products{display:flex;flex-direction:column;gap:0}.nutrition-detail__product{margin-top:clamp(7.25rem,2.25rem + 10.417vw,10.063rem);position:relative}.nutrition-detail__product:first-child{margin-top:0}.nutrition-detail__product-image{position:absolute;top:0;left:50%;transform:translate(-50%,-64px);z-index:2;width:clamp(10.5rem,4.056rem + 13.426vw,14.125rem);height:auto}.nutrition-detail__image{display:block;width:100%;height:auto;object-fit:contain}.nutrition-detail__card{background-color:var(--product-accent-color);border-radius:var(--bh-radius-lg);padding:clamp(7.25rem,-.417rem + 15.972vw,11.563rem) clamp(1.5rem,-4.5rem + 12.5vw,4.875rem) clamp(2rem,.667rem + 2.778vw,2.75rem) clamp(1.5rem,-2.056rem + 7.407vw,3.5rem);position:relative;overflow:hidden}.nutrition-detail__card-content{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "image" "ingredients" "cta";gap:clamp(1.5rem,1.167rem + .694vw,1.75rem);align-items:start}.nutrition-detail__product-title{grid-area:title}.nutrition-detail__nutrition-image{grid-area:image;justify-self:center}.nutrition-detail__ingredients{grid-area:ingredients}.nutrition-detail__cta{grid-area:cta}@media (min-width: 769px){.nutrition-detail__product-image{left:48px;transform:translateY(-64px)}.nutrition-detail__card-content{grid-template-columns:1fr auto;grid-template-areas:"title image" "ingredients image" "cta image";column-gap:clamp(2rem,0rem + 4.167vw,3.125rem);row-gap:0}.nutrition-detail__product-title{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(23,25,56,.2)}.nutrition-detail__nutrition-image{justify-self:end;grid-row:1 / 5;margin-top:calc(clamp(4.5rem,-2.5rem + 14.583vw,8.438rem)*-1)}.nutrition-detail__ingredients{margin-bottom:clamp(2rem,.222rem + 3.704vw,3rem)}}.nutrition-detail__product-title{font-size:clamp(1.75rem,1.083rem + 1.389vw,2.125rem);line-height:1;color:var(--bh-navy);text-transform:uppercase;text-wrap:balance}.nutrition-detail__ingredients-title{font-size:clamp(1.375rem,.931rem + .926vw,1.625rem);line-height:1;color:var(--bh-navy);margin-bottom:1rem}.nutrition-detail__ingredients-content{position:relative}.nutrition-detail__ingredients-list{font-size:clamp(1rem,.667rem + .694vw,1.188rem);line-height:1.3;color:var(--bh-navy);overflow:hidden;transition:max-height .35s ease;max-height:104px;position:relative;font-weight:600}.nutrition-detail__ingredients-list strong{font-weight:700}.nutrition-detail__ingredients-list.expanded{max-height:none}.nutrition-detail__ingredients-body[aria-hidden=true] .nutrition-detail__ingredients-list:after,.nutrition-detail__ingredients-body.is-collapsed .nutrition-detail__ingredients-list:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4rem;background:linear-gradient(transparent,var(--product-accent-color));pointer-events:none}.nutrition-detail__toggle-btn{background:none;border:none;color:var(--bh-navy);font-family:var(--bh-body-font);font-size:clamp(1.063rem,.84rem + .463vw,1.188rem);font-weight:600;cursor:pointer;margin-top:12px;padding:0;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease;text-decoration:underline}.nutrition-detail__toggle-btn:hover{text-decoration:none}.nutrition-detail__toggle-btn span{display:inline-flex;align-items:center;gap:6px}.nutrition-detail__toggle-btn svg{width:14px;height:14px;flex:0 0 14px;transition:transform .2s ease}.nutrition-detail__ingredients-details[open] .nutrition-detail__toggle-btn [data-toggle-text-hide] svg{transform:rotate(180deg)}.nutrition-detail__ingredients-details:not([open]) .nutrition-detail__toggle-btn [data-toggle-text-show]{display:inline-flex}.nutrition-detail__ingredients-details:not([open]) .nutrition-detail__toggle-btn [data-toggle-text-hide]{display:none}.nutrition-detail__ingredients-details[open] .nutrition-detail__toggle-btn [data-toggle-text-show]{display:none}.nutrition-detail__ingredients-details[open] .nutrition-detail__toggle-btn [data-toggle-text-hide]{display:inline-flex}.nutrition-detail__cta{margin-top:auto}.nutrition-detail__cta .btn{max-width:250px;width:100%}.nutrition-detail__nutrition-img{width:clamp(18.875rem,3.431rem + 32.176vw,27.563rem);height:auto;object-fit:contain}.nutrition-detail__toggle-btn:focus-visible{outline:2px solid var(--bh-navy);outline-offset:2px;border-radius:2px}@media (max-width: 768px){.nutrition-detail__product-title{text-align:center}}@media (max-width: 600px){.nutrition-detail__cta .btn{max-width:100%}}.our-story{background-color:var(--bh-navy);color:var(--bh-base);position:relative;isolation:isolate;overflow:hidden;padding-block-start:clamp(4rem,-.444rem + 9.259vw,6.5rem);padding-block-end:clamp(4rem,-2.222rem + 12.963vw,7.5rem)}.our-story__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin);position:relative;z-index:2}.our-story__accent{position:absolute;top:0;right:0;z-index:1;color:#ffffff1a;max-width:clamp(9.813rem,-25.299rem + 73.148vw,29.563rem);width:100%}.our-story__accent svg{width:100%;height:100%;object-fit:contain;transform:translate(clamp(3.75rem,-7.361rem + 23.148vw,10rem),calc(clamp(.75rem,-.583rem + 2.778vw,1.5rem)*-1))}.our-story__title{color:var(--bh-yellow);font-size:clamp(2.25rem,1.139rem + 2.315vw,2.875rem);line-height:.95;margin:0 0 clamp(2rem,1.111rem + 1.852vw,2.5rem);max-width:660px;margin-inline:auto;text-align:left;text-wrap:balance}.our-story__content{max-width:660px;font-size:clamp(1.25rem,.694rem + 1.157vw,1.563rem);color:var(--bh-base);margin-inline:auto}.our-story__content p{margin:0 0 1.5rem;font-weight:600;line-height:1.4}.our-story__content p:last-child{margin-bottom:0}@media (max-width: 768px){.our-story__accent svg{transform:translate(20px,-66px)}.our-story__title{text-align:center}}.page-content{background-color:var(--page-background-color);color:var(--page-text-color);padding-block-start:var(--page-padding-block-start);padding-block-end:var(--page-padding-block-end)}.page-content-container{max-width:var(--page-content-width);margin-inline:auto;padding-inline:var(--bh-page-margin)}.page-title{text-align:var(--page-title-alignment)}.page-content-container h1{font-size:clamp(2.25rem,.917rem + 2.778vw,3rem)}.page-content-container h2{font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem)}.page-content-container h3{font-size:clamp(1.375rem,.264rem + 2.315vw,2rem)}.page-content-container p,.page-content-container ul,.page-content-container ol,.page-content-container li,.page-content-container blockquote,.page-content-container div{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);text-wrap:balance;font-weight:500;line-height:1.4}.page-content-container>*+*{margin-block-start:1.5rem}.page-content-container h1,.page-content-container h2,.page-content-container h3{margin-block-start:2.5rem;margin-block-end:1rem}.page-content-container h1:first-child,.page-content-container h2:first-child,.page-content-container h3:first-child{margin-block-start:0}.page-content-container p+h1,.page-content-container p+h2,.page-content-container p+h3,.page-content-container ul+h1,.page-content-container ul+h2,.page-content-container ul+h3,.page-content-container ol+h1,.page-content-container ol+h2,.page-content-container ol+h3{margin-block-start:3rem}.page-content-container ul,.page-content-container ol{padding-inline-start:1.5rem;margin-block:1.5rem}.page-content-container li{margin-block:.5rem}.page-content-container li:first-child{margin-block-start:0}.page-content-container li:last-child{margin-block-end:0}.page-content-container blockquote{margin-block:2rem;margin-inline:1rem;padding-inline-start:1.5rem;border-inline-start:3px solid var(--page-text-color);font-style:italic}.page-content-container p a,.page-content-container li a,.page-content-container div a,.page-content-container blockquote a{text-decoration:underline;transition:text-decoration .2s ease}.page-content-container p a:hover,.page-content-container li a:hover,.page-content-container div a:hover,.page-content-container blockquote a:hover{text-decoration:none}.page-content-container strong{font-weight:700}.page-content-container em{font-style:italic}.page-content-container h4{font-size:clamp(1.25rem,.861rem + .833vw,1.5rem);margin-block-start:2rem;margin-block-end:.75rem}.page-content-container h5{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);margin-block-start:1.75rem;margin-block-end:.5rem}.page-content-container h6{font-size:clamp(1rem,.944rem + .116vw,1.063rem);margin-block-start:1.5rem;margin-block-end:.5rem}.page-content-container h4:first-child,.page-content-container h5:first-child,.page-content-container h6:first-child{margin-block-start:0}.page-content-container hr{margin-block:3rem;border:none;border-block-start:2px solid var(--page-text-color);opacity:.3}.page-content-container img{max-width:100%;height:auto;border-radius:var(--bh-radius-sm);margin-block:1.5rem}.page-content-container figure{margin-block:2rem;margin-inline:0}.page-content-container figcaption{font-size:clamp(.875rem,.764rem + .231vw,.938rem);color:var(--page-text-color);text-align:center;margin-block-start:.75rem;font-style:italic}.page-content-container code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em;background-color:var(--bh-surface);color:var(--bh-navy);padding-inline:.5rem;padding-block:.25rem;border-radius:calc(var(--bh-radius-sm) / 2);border:1px solid var(--bh-light-navy)}.page-content-container pre{background-color:var(--bh-surface);color:var(--bh-navy);padding:1.5rem;border-radius:var(--bh-radius-sm);border:1px solid var(--bh-light-navy);overflow-x:auto;margin-block:2rem}.page-content-container pre code{background:none;border:none;padding:0;font-size:inherit}.page-content-container table{width:100%;border-collapse:collapse;margin-block:2rem;background-color:var(--bh-white);border-radius:var(--bh-radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--bh-light-navy)}.page-content-container thead{background-color:var(--bh-navy);color:var(--bh-white)}.page-content-container th,.page-content-container td{padding:1rem;text-align:left;border-bottom:1px solid var(--bh-light-navy);font-size:clamp(.875rem,.764rem + .231vw,.938rem)}.page-content-container th{font-family:var(--bh-heading-font);font-weight:700;text-transform:uppercase;letter-spacing:.025em}.page-content-container tbody tr:last-child td{border-bottom:none}.page-content-container tbody tr:nth-child(2n){background-color:var(--bh-base)}@media screen and (max-width: 768px){.page-content{padding-block-start:var(--page-padding-block-start-mobile);padding-block-end:var(--page-padding-block-end-mobile)}}.process-how{background-color:var(--background-color);padding-block-start:clamp(3.5rem,-.944rem + 9.259vw,6rem);padding-block-end:clamp(4rem,-1.333rem + 11.111vw,7rem)}.process-how__header{text-align:center;margin-bottom:64px}.process-how__heading{font-size:clamp(2.125rem,.792rem + 2.778vw,2.875rem);line-height:.9;color:var(--bh-navy);margin-bottom:clamp(1rem,.556rem + .926vw,1.25rem);text-wrap:balance}.process-how__subheading{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;color:var(--bh-navy);text-wrap:balance;margin:0}.process-how__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem 1.5rem}.process-how__step{background-color:var(--bh-navy);border:4px solid #ffd700;border-radius:16px;padding:56px clamp(1.5rem,.167rem + 2.778vw,2.25rem) clamp(1.5rem,1.167rem + .694vw,1.75rem);max-width:405px;flex:1;min-width:300px;position:relative;text-align:center}.process-how__step-number{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-50%);width:64px;height:64px;background-color:var(--bh-yellow);color:var(--bh-navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:clamp(1.5rem,.833rem + 1.389vw,1.875rem)}.process-how__step-title{font-size:clamp(1.375rem,.931rem + .926vw,1.625rem);text-transform:uppercase;font-weight:700;color:var(--bh-yellow);margin-bottom:clamp(1.25rem,.806rem + .926vw,1.5rem);line-height:1;text-wrap:balance;font-family:var(--bh-body-font)}.process-how__step-description{color:var(--bh-white);font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);font-weight:500;line-height:1.4;letter-spacing:.36px}.process-how__step-description p{margin:0 0 .75rem;text-wrap:balance}.process-how__step-description p:last-child{margin-bottom:0}@media (max-width: 768px){.process-how__steps{flex-direction:column;align-items:center}.process-how__step{max-width:100%;min-width:auto;width:100%}}.process-overview{padding:clamp(3.5rem,-2.722rem + 12.963vw,7rem) var(--bh-page-margin) clamp(4rem,.444rem + 7.407vw,6rem);background-color:var(--bh-navy);color:var(--bh-white)}.process-overview__container{max-width:var(--bh-page-width);margin:0 auto}.process-overview__header{text-align:center;margin-bottom:64px;max-width:725px;margin:0 auto clamp(3rem,-1rem + 8.333vw,5.25rem)}.process-overview__heading{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;margin:0 0 24px;color:var(--bh-yellow);text-transform:uppercase;text-wrap:balance}.process-overview__description{font-family:var(--bh-body-font);font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;line-height:1.3;margin:0;color:var(--bh-base);text-wrap:balance;letter-spacing:.36px}.process-overview__content{max-width:1156px;margin:0 auto}.process-overview__row{display:flex;flex-direction:column;gap:1.25rem clamp(2.5rem,-1.944rem + 9.259vw,5rem);margin-bottom:clamp(3rem,-.556rem + 7.407vw,5rem)}.process-overview__row:last-child{margin-bottom:0}.process-overview__text-content{order:2}.process-overview__image{order:1}.process-overview__image img,.process-overview__placeholder{width:100%;height:240px;object-fit:cover;border-radius:clamp(.75rem,-.139rem + 1.852vw,1.25rem)}.process-overview__title{font-family:var(--bh-body-font);font-size:clamp(1.688rem,.243rem + 3.009vw,2.5rem);font-weight:700;line-height:1;letter-spacing:.8px;margin:0 0 clamp(.75rem,.306rem + .926vw,1rem) 0;color:var(--bh-base);text-transform:uppercase;text-wrap:balance}.process-overview__text{font-family:var(--bh-body-font);font-size:clamp(1rem,.556rem + .926vw,1.25rem);font-weight:500;line-height:1.4;margin:0;color:var(--bh-base);text-wrap:balance;letter-spacing:.4px}@media screen and (min-width: 768px){.process-overview{padding:112px 0 120px}.process-overview__header{margin-bottom:5.25rem}.process-overview__content{padding:0 var(--bh-page-margin)}.process-overview__row{flex-direction:row;align-items:center}.process-overview__row--reverse{flex-direction:row-reverse}.process-overview__text-content{flex:0 0 424px;max-width:424px;order:unset;text-align:left}.process-overview__image{flex:1;order:unset}.process-overview__image img,.process-overview__placeholder{height:426px}}.product__form-controls-b2b{display:flex;align-items:stretch;gap:1rem;width:100%;justify-content:space-between}.product__form-qty{display:flex;align-items:stretch;justify-content:center;gap:0;width:fit-content;border:2px solid var(--bh-navy);background:var(--bh-surface, #ffffff);border-radius:calc(var(--bh-radius-sm, 8px) - 2px);flex:0 0 auto;box-shadow:0 4px 0 0 var(--bh-navy);min-width:120px}.product__form-qty-btn{background:transparent;border:none;width:42px;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bh-navy);transition:transform .2s ease;padding:0}.product__form-qty-btn:hover{transform:scale(1.1)}.product__form-qty-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.product__form-qty-btn:disabled svg{transform:none}.product__form-qty-btn svg{transition:transform .2s ease}.product__form-qty-input{width:50px;height:auto;text-align:center;border:none;background:transparent;color:var(--bh-navy);font-weight:500;font-size:1rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0;padding:.75rem 0}.product__form-qty-input::-webkit-outer-spin-button,.product__form-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__form-qty-input:focus{outline:none;background-color:#17193808}.product__form-controls-b2b .product__form-submit--b2b{flex:1;min-width:0;white-space:initial;padding-block:.25rem;padding-inline:1rem}@media screen and (max-width: 768px){.product__form-controls-b2b{flex-direction:column;align-items:stretch}.product__form-qty{align-self:center;min-width:140px;width:100%;min-height:55px}.product__form-qty-input{width:60px}.product__form-qty-btn{flex:1}}@media (prefers-reduced-motion: reduce){.product__form-qty-btn,.product__form-qty-btn svg{transition:none}}.product-recommendations{padding:clamp(3.5rem,.833rem + 5.556vw,5rem) var(--bh-page-margin) clamp(3.5rem,-2.722rem + 12.963vw,7rem);background-color:var(--bh-base)}.product-recommendations__heading{font-family:var(--bh-heading-font);font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);font-weight:900;line-height:1;margin:0 0 clamp(1.5rem,.611rem + 1.852vw,2rem) 0;color:var(--bh-navy);text-transform:uppercase;text-wrap:balance;text-align:center;max-width:var(--bh-page-width);margin-left:auto;margin-right:auto}.product-recommendations__wrapper{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:clamp(1rem,.111rem + 1.852vw,1.5rem);padding-bottom:16px;padding-left:var(--bh-page-margin);padding-right:var(--bh-page-margin);margin-left:calc(-1 * var(--bh-page-margin));margin-right:calc(-1 * var(--bh-page-margin));-webkit-overflow-scrolling:touch}.product-recommendations__item{flex:0 0 280px;scroll-snap-align:center}@media screen and (min-width: 768px){.product-recommendations{padding:clamp(3.5rem,.833rem + 5.556vw,5rem) 0 clamp(3.5rem,-2.722rem + 12.963vw,7rem)}.product-recommendations__heading{margin-bottom:clamp(1.5rem,.611rem + 1.852vw,2rem);padding:0 var(--bh-page-margin)}.product-recommendations__wrapper{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;scroll-snap-type:none;padding-bottom:0;margin-left:0;margin-right:0;justify-items:center;justify-self:center;align-items:stretch}@media (pointer: fine){.product-recommendations__wrapper{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;justify-content:center;gap:clamp(1rem,.111rem + 1.852vw,1.5rem);margin-inline:auto}.product-recommendations__item{flex:0 0 auto;scroll-snap-align:center;max-width:400px}}.product-recommendations__item{flex:unset;scroll-snap-align:unset}}.program-hero{position:relative;isolation:isolate;background-color:var(--background-color);overflow:hidden;padding-block-start:clamp(3rem,-1.444rem + 9.259vw,5.5rem);padding-block-end:clamp(3.5rem,-1.611rem + 10.648vw,6.375rem)}.program-hero__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin);position:relative;z-index:2}.program-hero__content{max-width:clamp(26.875rem,5.542rem + 44.444vw,38.875rem);margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.program-hero--align-left .program-hero__content{margin-left:0;margin-right:auto}.program-hero--align-center .program-hero__content{margin:0 auto}.program-hero--align-right .program-hero__content{margin-left:auto;margin-right:0}.program-hero--dark .program-hero__text-content{color:var(--bh-navy)}.program-hero--light .program-hero__text-content{color:var(--bh-white)}.program-hero__text-content h1,.program-hero__text-content h2,.program-hero__text-content h3,.program-hero__text-content h4,.program-hero__text-content h5,.program-hero__text-content h6{font-weight:900;line-height:.9;text-transform:uppercase;margin-block-end:clamp(1rem,.556rem + .926vw,1.25rem);text-wrap:balance;font-size:clamp(2rem,-.222rem + 4.63vw,3.25rem)}.program-hero__text-content p{font-size:clamp(1.125rem,.458rem + 1.389vw,1.5rem);font-weight:600;line-height:1.25;margin-block-end:1rem;text-wrap:balance}.program-hero--large-text .program-hero__text-content p{font-size:clamp(1.125rem,.236rem + 1.852vw,1.625rem)}.program-hero__text-content p:last-child{margin-block-end:0}.program-hero__actions{display:flex;flex-direction:column;gap:1.25rem;align-items:center;margin-top:.5rem}.program-hero__actions .btn{--btn-min-width: 340px;--btn-font-size: 22px;--btn-min-height: 75px;--btn-border-radius: 20px;min-width:var(--btn-min-width);min-height:var(--btn-min-height);font-size:var(--btn-font-size);border-radius:var(--btn-border-radius);font-weight:900;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;background-color:gold;color:var(--bh-navy);border:3px solid var(--bh-navy);font-family:var(--bh-heading-font)}.program-hero__actions .btn--large{--btn-min-width: 500px;--btn-font-size: 22px;--btn-min-height: 75px}.program-hero__actions .btn__subtitle{font-size:clamp(.938rem,.715rem + .463vw,1.063rem);font-weight:600;text-transform:none}.program-hero__login-link{text-align:center;font-size:clamp(1rem,.778rem + .463vw,1.125rem);font-weight:600;color:var(--bh-navy)}.program-hero__login{color:var(--bh-navy);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;font-weight:600}.program-hero__login:hover{text-decoration:none}.program-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.program-hero__picture{display:block;width:100%;height:100%;position:relative}.program-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.program-hero--auto-width .program-hero__image{width:auto}@media (min-width: 1600px){.program-hero--auto-width .program-hero__image{position:absolute;top:0;left:50%;transform:translate(calc(var(--image-translate-x) * -1))}.program-hero--desktop-mask .program-hero__image{mask:linear-gradient(to right,transparent 0%,black 10%,black 100%)}}@media (max-width: 768px){.program-hero--auto-width .program-hero__image{width:100%}.program-hero--auto-width-mobile .program-hero__image{width:auto}.program-hero--mobile-mask .program-hero__picture{mask:linear-gradient(to bottom,transparent 0%,black 20%,black 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,black 20%,black 100%)}.program-hero{padding-block-start:clamp(3.5rem,-14.722rem + 37.963vw,13.75rem);padding-block-end:var(--mobile-padding-bottom)}.program-hero__content{gap:clamp(1.5rem,.833rem + 1.389vw,2rem)}.program-hero__text-content h1,.program-hero__text-content h2,.program-hero__text-content h3,.program-hero__text-content h4,.program-hero__text-content h5,.program-hero__text-content h6{font-size:clamp(2rem,1.333rem + 1.389vw,2.5rem)}.program-hero__background{top:auto;bottom:0;height:var(--mobile-background-height)}.program-hero__content{margin-inline:auto!important}.program-hero--auto-width-mobile .program-hero__picture{display:flex;justify-content:center}.program-hero__text-content{color:var(--bh-navy)!important}.program-hero__actions{gap:1rem;width:100%}}@media (max-width: 480px){.program-hero__content{max-width:100%}.program-hero__actions{width:100%}.program-hero__actions .btn{--btn-font-size: 18px;--btn-min-height: 55px;--btn-min-width: 280px}}.program-levels{background-color:var(--bh-base);padding-block-start:clamp(3.5rem,-2.722rem + 12.963vw,7rem);padding-block-end:clamp(4rem,-2.222rem + 12.963vw,7.5rem)}.program-levels__wrapper{max-width:var(--bh-page-width);margin:0 auto;padding:0 var(--bh-page-margin)}.program-levels__title{font-size:clamp(2.125rem,.792rem + 2.778vw,2.875rem);line-height:.9;color:var(--bh-navy);text-align:center;text-wrap:balance;margin-bottom:4rem}.program-levels__container{max-width:680px;margin:0 auto}.program-accordion{display:flex;flex-direction:column;gap:clamp(1.5rem,-.278rem + 3.704vw,2.5rem)}.program-level{background-color:var(--bh-surface);border-radius:var(--bh-radius-sm);overflow:hidden;position:relative;color:var(--bh-navy);box-shadow:0 74px 30px #00000003,0 42px 25px #00000008,0 19px 19px #0000000d,0 5px 10px #0000000f}.program-level__header{padding:0}.program-level__toggle{width:100%;border:none;padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:all .3s ease;gap:16px;background:none;color:var(--bh-navy);font-family:var(--bh-body-font)}.program-level__badge{flex:1}.program-level__badge-text{display:inline-flex;background-color:var(--accent-color);color:var(--accent-text-color);padding:6px 8px;border-radius:8px;font-size:clamp(.75rem,.528rem + .463vw,.875rem);line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.program-level__title{font-family:var(--bh-body-font);font-size:clamp(1.5rem,1.056rem + .926vw,1.75rem);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:1px}.program-level__subtitle{font-size:15px;line-height:1.2;color:var(--bh-black);margin:11px 0 0;font-weight:500;letter-spacing:-.1px}.program-level__icon{flex-shrink:0;width:clamp(1.5rem,1.056rem + .926vw,1.75rem);height:clamp(1.5rem,1.056rem + .926vw,1.75rem)}.program-level__icon .icon-expand,.program-level__icon .icon-collapse{width:100%;height:100%;color:var(--bh-navy);transition:all .2s ease}.program-level__icon .icon-collapse,.program-level__toggle[aria-expanded=true] .icon-expand{display:none}.program-level__toggle[aria-expanded=true] .icon-collapse{display:block}.program-level__content{overflow:hidden;height:0;transition:height .3s ease;background-color:var(--bh-surface)}.program-level__content-inner{padding:8px 24px 32px;color:var(--bh-navy);position:relative;isolation:isolate}.program-level__invitation-only-icon{position:absolute;top:0;right:20px;width:clamp(8.75rem,1.306rem + 15.509vw,12.938rem);height:auto;z-index:1;opacity:.1}.program-level__invitation-only-icon svg{width:100%;height:100%;object-fit:contain}.program-level__benefits-kicker{font-family:var(--bh-body-font);font-size:clamp(.813rem,.701rem + .231vw,.875rem);line-height:.9;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase;color:var(--bh-navy);opacity:.7}.program-level__content-inner ul{margin:0;padding:0;list-style:none}.program-level__content-inner li{display:flex;align-items:flex-start;gap:9px;margin-bottom:1rem;font-size:clamp(1rem,.667rem + .694vw,1.188rem);line-height:1.05;font-weight:600;letter-spacing:-.1px;color:var(--bh-navy)}.program-level__content-inner li:last-child{margin-bottom:0}.program-level__content-inner li:before{content:"";width:20px;height:20px;flex-shrink:0;background:var(--accent-color) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23F8FAF1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m5%2012l5%205L20%207%22%2F%3E%3C%2Fsvg%3E) no-repeat center;border-radius:100vmax;background-size:16px}.program-level__content-inner strong{font-weight:700}.program-level.invitation-only{border:4px solid currentColor}.program-level.invitation-only .program-level__header{background-color:var(--bh-navy)}.program-level.invitation-only .program-level__toggle{color:#fff}.program-level.invitation-only .program-level__subtitle{font-size:clamp(.938rem,.715rem + .463vw,1.063rem);color:var(--bh-base);line-height:1.25;letter-spacing:.1px;font-weight:500;max-width:486px}.program-level.invitation-only .program-level__icon .icon-expand,.program-level.invitation-only .program-level__icon .icon-collapse{color:var(--bh-white)}.program-level.invitation-only .program-level__content-inner{background-color:var(--bh-navy);color:var(--bh-white)}.program-level.invitation-only .program-level__benefits-kicker,.program-level.invitation-only .program-level__content-inner li{color:inherit}.program-levels__cta{display:flex;justify-content:center;margin-top:clamp(2rem,-.667rem + 5.556vw,3.5rem)}.program-levels__cta .btn{--btn-min-width: 406px;--btn-font-size: clamp(1.25rem, .583rem + 1.389vw, 1.625rem);--btn-min-height: 94px;--btn-border-radius: 20px;min-width:var(--btn-min-width);min-height:var(--btn-min-height);font-size:var(--btn-font-size);border-radius:var(--btn-border-radius);font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.program-levels__cta .btn:hover{text-decoration:none}.program-levels__cta .btn--large{--btn-min-width: 500px;--btn-font-size: 22px;--btn-min-height: 75px}.program-levels__cta .btn__subtitle{font-family:var(--bh-body-font);font-size:clamp(.938rem,.382rem + 1.157vw,1.25rem);font-weight:600;text-transform:none}@media (max-width: 768px){.program-levels__title{margin-bottom:3rem}.program-level__toggle{padding:20px;gap:10px}.program-level__content-inner{padding:0 20px 24px}.program-level__invitation-only-icon{opacity:.05}.program-levels__cta .btn{--btn-font-size: 18px;--btn-min-height: 55px;--btn-min-width: 280px;width:100%;max-width:100%}}.program-rewards-table{background-color:var(--bh-surface);padding-block:clamp(4rem,-.444rem + 9.259vw,6.5rem)}.program-rewards-table__title{font-size:clamp(2.125rem,.792rem + 2.778vw,2.875rem);line-height:.9;color:var(--bh-navy);text-align:center;text-wrap:balance;margin-bottom:clamp(1.5rem,-1.167rem + 5.556vw,3rem);font-weight:900;text-transform:uppercase}.program-rewards-table__container{display:flex;justify-content:center}.program-rewards-table__table{width:fit-content;max-width:100%;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr 2fr}.program-rewards-table__header-cell{padding:20px 32px;font-size:clamp(1.375rem,.708rem + 1.389vw,1.75rem);line-height:.9;font-weight:700;text-transform:uppercase;color:var(--bh-yellow);text-align:center;background-color:var(--bh-navy);display:flex;align-items:center;justify-content:center}.program-rewards-table__header-cell--bucks{border-right:1px solid var(--bh-base)}.program-rewards-table__header-cell--reward{padding:20px 40px;text-align:left;justify-content:flex-start}.program-rewards-table__cell{height:64px;font-size:26px;font-weight:600;color:var(--bh-navy);display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 32px;background-color:var(--bh-base);border-bottom:1px solid rgba(23,25,56,.2)}.program-rewards-table__cell--bucks{border-right:1px solid rgba(23,25,56,.2);font-weight:700}.program-rewards-table__cell--reward{padding:16px 24px 16px 40px;text-align:left;justify-content:flex-start;text-wrap:balance}.program-rewards-table__cell:nth-last-child(-n+2){border-bottom:none}@media (max-width: 768px){.program-rewards-table__title{margin-bottom:3rem}.program-rewards-table__header-cell{padding:16px 20px}.program-rewards-table__header-cell--reward{padding:16px 24px}.program-rewards-table__cell{padding:12px 20px;font-size:20px}.program-rewards-table__cell--reward{padding:12px 24px}}.quote-callout{position:relative;isolation:isolate;overflow:hidden;background-color:var(--background-color);padding-block-start:clamp(4rem,-12.667rem + 34.722vw,13.375rem);padding-block-end:clamp(2.5rem,-23.389rem + 53.935vw,17.063rem)}.quote-callout__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin);position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.quote-callout__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.quote-callout__picture,.quote-callout__image{width:100%;height:100%}.quote-callout__picture{display:block}.quote-callout__image{object-fit:cover;object-position:center}.quote-callout__blockquote{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;width:100%;max-width:clamp(32.813rem,10.59rem + 46.296vw,45.313rem);margin-inline:auto}.quote-callout__quote{color:var(--quote-color);font-size:clamp(2rem,-.667rem + 5.556vw,3.5rem);line-height:.9;text-wrap:balance}.quote-callout__cite{display:flex;flex-direction:column;align-items:center;color:var(--cite-color);font-style:normal;gap:clamp(.75rem,.306rem + .926vw,1rem);text-shadow:0px 4px 4px rgba(0,0,0,.25)}.quote-callout__author{font-size:clamp(1.25rem,.806rem + .926vw,1.5rem);font-weight:900;text-transform:uppercase;line-height:1}.quote-callout__title{font-size:clamp(1rem,.667rem + .694vw,1.188rem);font-weight:500;line-height:1.2;text-wrap:balance;max-width:clamp(12.938rem,7.049rem + 12.269vw,16.25rem)}@media (max-width: 768px){.quote-callout{min-height:var(--mobile-min-height)}.quote-callout__container{min-height:var(--mobile-min-height);align-items:stretch}.quote-callout__blockquote{gap:0}.quote-callout__cite{margin-top:auto}}.search-page{background-color:var(--page-background-color);color:var(--page-text-color);padding-block-start:var(--page-padding-block-start);padding-block-end:var(--page-padding-block-end)}.search-page-container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin)}.search-page__title{font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);line-height:1;text-transform:uppercase;text-align:center;margin-bottom:2rem;color:inherit}.search-page__search{margin-bottom:1.5rem;display:block;max-width:600px;margin-inline:auto}.search-form{display:flex;align-items:center;gap:8px;border:2px solid var(--bh-navy);border-radius:12px;padding:6px 6px 6px 12px;background:var(--bh-surface)}.search-input{appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--bh-navy);font-size:16px;line-height:1.2;padding:10px 8px;flex:1 1 auto;outline:none}.search-button{appearance:none;-webkit-appearance:none;background:var(--bh-navy);color:var(--bh-base);border:1px solid var(--bh-navy);border-radius:10px;padding:10px 16px 9px;font-weight:700;text-transform:uppercase;letter-spacing:.36px;cursor:pointer;transition:.2s ease-out}.search-button:hover{filter:brightness(1.05)}.search-page__no-results{text-align:center;font-weight:600;margin:1rem 0 2rem}.search-page__summary{text-align:center;margin:1rem 0 2rem;font-weight:600}.search-results{--gap: 1rem;display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.search-result{display:flex;flex-direction:column;gap:8px}.search-result__title{display:inline-block;color:inherit;text-decoration:none;font-weight:600;transition:color .2s ease}.search-result__title:hover{text-decoration:underline}.search-result__price{font-size:clamp(.938rem,.715rem + .463vw,1.063rem);font-weight:600}@media screen and (max-width: 768px){.search-page{padding-block-start:var(--page-padding-block-start-mobile);padding-block-end:var(--page-padding-block-end-mobile)}.search-results{grid-template-columns:1fr}}.testimonials-two-up{background-color:#d3d4c7;padding-block:clamp(2.5rem,.722rem + 3.704vw,3.5rem);color:var(--bh-navy)}.testimonials-two-up__items{display:flex;flex-wrap:wrap;gap:clamp(2rem,1.111rem + 1.852vw,2.5rem);justify-content:center}.testimonials-two-up__item{flex:1;min-width:300px;max-width:600px;display:flex;align-items:flex-start;gap:1.5rem}.testimonials-two-up__image{width:clamp(5.5rem,2.833rem + 5.556vw,7rem);height:clamp(5.5rem,2.833rem + 5.556vw,7rem);border-radius:100vmax;overflow:hidden;flex-shrink:0}.testimonials-two-up__image img{width:100%;height:100%;object-fit:cover;object-position:center}.testimonials-two-up__content{flex:1;display:flex;flex-direction:column;gap:clamp(1rem,.722rem + .579vw,1.25rem)}.testimonials-two-up__quote{font-size:clamp(1.25rem,.583rem + 1.389vw,1.625rem);font-weight:600;line-height:1.3;margin:0}.testimonials-two-up__author{display:flex;align-items:center;gap:.5rem}.testimonials-two-up__name{font-size:17px;font-weight:700}.testimonials-two-up__verified{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--bh-orange)}.testimonials-two-up__verified svg{width:100%;height:100%;object-fit:contain}.testimonials-two-up__title{font-size:15px;font-weight:500;letter-spacing:.02em}@media (max-width: 768px){.testimonials-two-up__items{flex-direction:column;align-items:center}.testimonials-two-up__item{max-width:100%;width:100%}}.testimonials{background-color:var(--bh-navy);color:var(--bh-base);padding-block-start:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);padding-block-end:clamp(4rem,1.333rem + 5.556vw,5.5rem);position:relative;isolation:isolate;overflow:hidden}.testimonials__container{max-width:var(--bh-page-width);margin:0 auto}.testimonials__accent{color:#ffffff1a;position:absolute;top:0;left:0;z-index:1;max-width:clamp(10.75rem,-20.583rem + 65.278vw,28.375rem);width:100%}.testimonials__accent svg{width:100%;height:100%;object-fit:contain;transform:translate(-24px,calc(clamp(.75rem,-.583rem + 2.778vw,1.25rem)*-1))}@media (min-width: 769px){.testimonials__container{padding-inline:var(--bh-page-margin)}}.testimonials__header{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:clamp(1rem,.111rem + 1.852vw,1.5rem);text-align:center;padding-inline:var(--bh-page-margin)}.testimonials__header svg{width:auto;height:clamp(1.75rem,.417rem + 2.778vw,2.5rem);object-fit:contain;color:var(--bh-orange)}.testimonials__title{font-size:clamp(1.875rem,.097rem + 3.704vw,2.875rem);line-height:1;text-wrap:balance}.testimonials__carousel{margin-top:clamp(3rem,1.667rem + 2.778vw,4rem)}.testimonials .testimonials-carousel{position:relative;--slide-spacing: clamp(1rem, .556rem + .926vw, 1.25rem)}.testimonials .testimonials-carousel .embla__viewport{overflow:hidden;padding-inline:var(--bh-page-margin)}.testimonials .testimonials-carousel .embla__container{display:flex;gap:clamp(1rem,.556rem + .926vw,1.25rem)}.testimonials .testimonials-carousel .embla__slide{flex:0 0 auto;min-width:0}@media (min-width: 769px){.testimonials .testimonials-carousel .embla__slide{flex:0 0 calc(25% - .9375rem)}}.testimonial-card{text-align:center;height:100%;display:flex;flex-direction:column;gap:clamp(1.5rem,.611rem + 1.852vw,2rem)}.testimonial-card__image{display:flex;justify-content:center;align-items:center}.testimonial-card__avatar{width:clamp(11.25rem,6.806rem + 9.259vw,13.75rem);height:clamp(11.25rem,6.806rem + 9.259vw,13.75rem);border-radius:clamp(1.875rem,1.208rem + 1.389vw,2.25rem);object-fit:cover;border:3px solid var(--bh-orange)}.testimonial-card__quote{font-size:clamp(1.5rem,1.278rem + .463vw,1.625rem);line-height:1.2;font-weight:600;color:var(--bh-orange);margin:0;flex-grow:1;display:flex;align-items:center;text-align:center;max-width:275px}.testimonial-card__author{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:.75rem}.testimonial-card__name{font-size:clamp(1.063rem,.729rem + .694vw,1.25rem);line-height:1;font-weight:700;color:var(--bh-base);text-transform:uppercase;letter-spacing:.4px}.testimonial-card__title{font-size:clamp(.938rem,.715rem + .463vw,1.063rem);font-weight:500;color:var(--bh-light-navy);margin:0;line-height:1.2;max-width:207px}.testimonials .embla__dots{display:none;justify-content:center;gap:.5rem;margin-top:2.5rem}@media (min-width: 769px){.testimonials .testimonials-carousel.has-scrolling .embla__dots{display:flex}}.testimonials .embla__dot{width:10px;height:10px;border-radius:100vmax;background:var(--bh-base);opacity:.3;border:none;cursor:pointer;transition:background-color .2s ease;margin:0;padding:0}.testimonials .embla__dot.is-selected{opacity:1}@media (max-width: 768px){.testimonials .testimonials-carousel .embla__container{margin-left:calc(var(--slide-spacing) * -1)}.testimonials .testimonials-carousel .embla__slide{flex:0 0 250px;padding-left:var(--slide-spacing)}.testimonials .embla__dots{display:flex;margin-inline:var(--bh-page-margin)}}.topbar{background-color:var(--bh-yellow);text-align:center}.topbar__link{display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;color:var(--bh-navy);font-family:var(--bh-body-font);font-size:1.0625rem;font-weight:600;line-height:1.2;transition:opacity .2s ease-in-out;padding:.875rem 0}.topbar__icon{display:flex;align-items:center;flex-shrink:0}.topbar__icon img{width:1.25rem;height:1.25rem;object-fit:contain}.topbar__text{white-space:nowrap}.topbar__cta{text-decoration:underline}.topbar__link:hover .topbar__cta{text-decoration:none}@media screen and (max-width: 768px){.topbar{padding:0 1rem}.topbar__link{font-size:.9375rem}}.video-testimonials{position:relative;isolation:isolate;background-color:var(--bh-base);overflow:hidden;padding-block-start:clamp(3.5rem,-.944rem + 9.259vw,6rem);padding-block-end:clamp(3.5rem,-1.833rem + 11.111vw,6.5rem)}.video-testimonials__container{max-width:var(--bh-page-width);margin:0 auto}.video-testimonials__header{text-align:center;margin-bottom:clamp(2rem,.833rem + 2.431vw,3rem);padding-inline:var(--bh-page-margin)}.video-testimonials__title{font-size:clamp(2.125rem,.792rem + 2.778vw,2.875rem);line-height:.9;color:var(--bh-navy);text-wrap:balance;text-transform:uppercase;margin-block-end:clamp(1rem,.556rem + .926vw,1.25rem)}.video-testimonials__subtitle{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;line-height:1.25;color:var(--bh-navy);text-wrap:balance;margin-block-end:0;max-width:591px;margin-inline:auto}.video-testimonials .video-carousel{position:relative;--slide-spacing: 1rem;--slide-size: clamp(9.688rem, -1.535rem + 23.38vw, 16rem);--slide-spacing-mobile: .625rem}@media (min-width: 769px){.video-testimonials .video-carousel{max-width:var(--bh-page-width);margin:0 auto}.video-testimonials .video-carousel.has-scrolling{margin-block-end:clamp(2.5rem,1.611rem + 1.852vw,3rem)}}.video-testimonials .video-carousel .embla__viewport{overflow:hidden;padding-inline:var(--bh-page-margin)}.video-testimonials .video-carousel .embla__container{display:flex;margin-left:calc(var(--slide-spacing) * -1)}.video-testimonials .video-carousel .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}@media (max-width: 768px){.video-testimonials .video-carousel .embla__container{padding-right:var(--bh-page-margin)}.video-testimonials .video-carousel .embla__slide{padding-left:var(--slide-spacing-mobile)}.video-testimonials .video-carousel .embla__viewport{padding-inline:var(--bh-page-margin)}}.video-testimonials__video-card{width:100%;height:100%}.video-testimonials__video-trigger{width:100%;height:100%;border:none;background:none;padding:0;cursor:pointer;border-radius:clamp(.625rem,-.042rem + 1.389vw,1rem);overflow:hidden;position:relative;aspect-ratio:9 / 16;display:block}.video-testimonials__video-preview{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-testimonials__video-poster{width:100%;height:100%;object-fit:cover;object-position:center}.video-testimonials__play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-testimonials__play-overlay svg{width:clamp(2.5rem,.722rem + 3.704vw,3.5rem);height:clamp(2.5rem,.722rem + 3.704vw,3.5rem);color:var(--bh-white);transition:transform .2s ease}.video-testimonials__video-trigger:hover .video-testimonials__play-overlay svg{transform:scale(.9)}.video-testimonials .video-carousel .embla__button{position:absolute;bottom:0;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.4;padding:0;margin:0;border:none;background:none;color:var(--bh-navy);display:none;transform:translateY(64px)}@media (min-width: 769px){.video-testimonials .video-carousel.has-scrolling .embla__button{display:flex}}.video-testimonials .video-carousel .embla__button:hover{opacity:1}.video-testimonials .video-carousel .embla__button:disabled{opacity:0;pointer-events:none}.video-testimonials .video-carousel .embla__button--prev{left:var(--bh-page-margin)}.video-testimonials .video-carousel .embla__button--next{right:var(--bh-page-margin)}.video-testimonials .video-carousel .embla__button svg{width:100%;height:100%}@media (max-width: 768px){.video-testimonials .video-carousel .embla__button{display:none!important}}.video-testimonials__cta{padding:0 var(--bh-page-margin);text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px 0;justify-content:center;max-width:406px;margin:clamp(2.5rem,1.611rem + 1.852vw,3rem) auto 0}.video-testimonials__cta .btn{width:100%}.video-testimonials__guarantees{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}.video-testimonials__guarantee-item{display:flex;align-items:center;gap:8px;font-size:clamp(.875rem,.653rem + .463vw,1rem);font-weight:600;color:var(--bh-navy);margin:0;line-height:1}.video-testimonials__guarantee-item svg{flex-shrink:0;width:clamp(1.125rem,.903rem + .463vw,1.25rem);height:clamp(1.125rem,.903rem + .463vw,1.25rem);color:var(--bh-navy)}.ways-to-earn{background-color:var(--bh-navy);padding-block:clamp(4rem,-1.333rem + 11.111vw,7rem)}.ways-to-earn__title{font-size:clamp(2.125rem,.792rem + 2.778vw,2.875rem);line-height:.9;color:var(--bh-white);text-align:center;text-wrap:balance;margin-block-end:clamp(2rem,-.667rem + 5.556vw,3.5rem);font-weight:900;text-transform:uppercase}.ways-to-earn__items{display:grid;grid-template-columns:repeat(2,minmax(280px,512px));gap:clamp(2rem,.222rem + 3.704vw,3rem) 32px;justify-content:center;max-width:1056px;margin:0 auto}.ways-to-earn__item{display:flex;align-items:flex-start;gap:1.5rem;text-align:left}.ways-to-earn__icon{width:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);height:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);border-radius:100vmax;overflow:hidden;flex-shrink:0}.ways-to-earn__icon img{width:100%;height:100%;object-fit:cover}.ways-to-earn__content{display:flex;flex-direction:column;gap:12px}.ways-to-earn__item-title{font-size:clamp(1.25rem,.819rem + .926vw,1.5rem);font-weight:900;color:var(--bh-white);text-transform:uppercase;letter-spacing:.5px;line-height:.9;text-wrap:balance;margin:0;font-family:var(--bh-heading-font)}.ways-to-earn__item-description{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:500;color:var(--bh-base);line-height:1.3;text-wrap:balance;margin:0}.ways-to-earn__cta{display:flex;justify-content:center;margin-block-start:clamp(2rem,-.667rem + 5.556vw,3.5rem)}.ways-to-earn__cta .btn{--btn-min-width: 406px;--btn-font-size: clamp(1.25rem, .583rem + 1.389vw, 1.625rem);--btn-min-height: 94px;--btn-border-radius: 20px;min-width:var(--btn-min-width);min-height:var(--btn-min-height);font-size:var(--btn-font-size);border-radius:var(--btn-border-radius);font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.ways-to-earn__cta .btn:hover{text-decoration:none}.ways-to-earn__cta .btn--large{--btn-min-width: 500px;--btn-font-size: 22px;--btn-min-height: 75px}.ways-to-earn__cta .btn__subtitle{font-family:var(--bh-body-font);font-size:clamp(.938rem,.382rem + 1.157vw,1.25rem);font-weight:600;text-transform:none}@media (max-width: 900px){.ways-to-earn__items{grid-template-columns:1fr;gap:32px;max-width:100%}.ways-to-earn__item{gap:1rem}.ways-to-earn__cta .btn{--btn-font-size: 18px;--btn-min-height: 55px;--btn-min-width: 280px;width:100%;max-width:100%}}.why-choose{position:relative;background-color:var(--bh-navy);overflow:hidden;padding-block:clamp(4rem,-3.111rem + 14.815vw,8rem)}.why-choose__container{max-width:var(--bh-page-width);margin:0 auto;padding-inline:var(--bh-page-margin);position:relative;z-index:2}.why-choose__content{max-width:50%;position:relative;z-index:3}.why-choose__text-content{margin-bottom:clamp(2rem,1.333rem + 1.389vw,2.5rem)}.why-choose__text-content h2{font-size:clamp(2.5rem,.889rem + 2.315vw,2.75rem);line-height:.9;color:var(--bh-yellow);margin-block-end:clamp(1.5rem,.611rem + 1.852vw,2rem);text-wrap:balance}.why-choose__text-content p{font-size:clamp(1.125rem,.681rem + .926vw,1.375rem);font-weight:600;line-height:1.25;color:var(--bh-base);margin-block-end:1rem;text-wrap:pretty}.why-choose__text-content p:last-child{margin-block-end:0}.why-choose__features{display:flex;flex-direction:column;gap:clamp(1.5rem,1.167rem + .694vw,1.75rem)}.why-choose__feature{display:flex;align-items:flex-start;gap:clamp(1rem,.778rem + .463vw,1.125rem)}.why-choose__feature-icon{flex-shrink:0;width:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);height:clamp(3.5rem,-.056rem + 7.407vw,5.5rem);background-color:var(--bh-yellow);border-radius:50%;display:flex;align-items:center;justify-content:center}.why-choose__feature-icon img{width:100%;height:100%;object-fit:contain}.why-choose__feature-content h3{font-family:var(--bh-body-font);font-weight:700;font-size:clamp(1.375rem,.931rem + .926vw,1.625rem);line-height:1.2;text-transform:uppercase;color:var(--bh-base);margin-block-end:clamp(.75rem,-.139rem + 1.852vw,1.25rem);text-wrap:balance;letter-spacing:.52px}.why-choose__feature-content p{font-size:clamp(1rem,.556rem + .926vw,1.25rem);font-weight:500;line-height:1.4;color:#bec0dc;margin-block-end:.5rem;text-wrap:balance;letter-spacing:.52px;max-width:405px}.why-choose__feature-content p:last-child{margin-block-end:0}.why-choose__background{position:absolute;top:0;right:0;width:45%;height:100%;z-index:1}.why-choose__picture{display:block;width:100%;height:100%;position:relative}.why-choose__image{width:100%;height:100%;object-fit:cover;object-position:left center}@media (max-width: 768px){.why-choose{display:flex;flex-direction:column;padding-block-start:0;padding-block-end:3.5rem}.why-choose__background{position:static;width:100%;height:356px;order:-1;margin-bottom:2.5rem;margin-top:-56px}.why-choose__container{order:1}.why-choose__text-content{text-align:center}.why-choose__content{max-width:100%}.why-choose__image{object-position:center}.why-choose__features{gap:clamp(1.25rem,1rem + .521vw,1.5rem)}.why-choose__feature{gap:clamp(.875rem,.708rem + .347vw,1rem)}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.rtnu-blog__article-card{display:grid;grid-template-columns:minmax(min(100%,300px),486px) minmax(min(100%,300px),1fr);align-items:flex-start;gap:clamp(1rem,.111rem + 1.852vw,1.5rem)}.rtnu-blog__article-card a{text-decoration:none}.rtnu-blog__article-card a:hover{text-decoration:underline}.rtnu-blog__article-card__image-link{border-radius:var(--bh-radius-sm);overflow:hidden;display:flex;aspect-ratio:16 / 10}.rtnu-blog__article-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}.rtnu-blog__article-card__image:hover{transform:scale(1.05)}.rtnu-blog__article-card__content{display:flex;flex-direction:column;gap:.5rem}.rtnu-blog__article-card__tag{font-family:var(--bh-heading-font);font-size:clamp(.75rem,.639rem + .231vw,.813rem);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.36px;flex-shrink:0}.rtnu-blog__article-card__title{font-size:clamp(1.25rem,.583rem + 1.389vw,1.4rem);line-height:1;text-wrap:balance;text-transform:uppercase}.rtnu-blog__article-card__description{text-wrap:balance;font-size:16px;line-height:24px;max-width:90%}@media (max-width: 768px){.rtnu-blog__article-card{grid-template-columns:1fr}.rtnu-blog__article-card__image-link{aspect-ratio:16 / 8}}.collection-card{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,.111rem + 1.852vw,1.5rem) clamp(1rem,.111rem + 1.852vw,1.5rem) clamp(2rem,1.111rem + 1.852vw,2.5rem);background-color:var(--bh-surface);border-radius:clamp(1.25rem,.806rem + .926vw,1.5rem);max-width:clamp(17.625rem,3.958rem + 28.472vw,25.313rem);height:100%}.collection-card__image{max-width:clamp(12rem,-1.333rem + 27.778vw,19.5rem);width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.collection-card__image-img{width:100%;height:100%;object-fit:contain}.collection-card__content{display:flex;flex-direction:column;gap:1rem;text-align:center;flex:1}.collection-card__title{font-size:clamp(1.25rem,.583rem + 1.389vw,1.625rem);line-height:1;text-wrap:balance;text-transform:uppercase}.collection-card__title a{text-decoration:none}.collection-card__title a:hover{text-decoration:underline}.collection-card .btn{margin-top:auto}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.rtnu-pagination-wrapper{margin:clamp(2rem,-3.333rem + 11.111vw,5rem) 0 0;padding:40px 0 0;border-top:1px solid #bdbdbd}.rtnu-pagination-wrapper .rtnu-pagination__list{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.rtnu-pagination-wrapper .rtnu-pagination__list li{font-size:18px;line-height:1;font-weight:500;color:var(--bh-navy)}.rtnu-pagination-wrapper .rtnu-pagination__list li+li{margin-left:24px}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item{color:inherit;text-decoration:none;transition:all .2s ease}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item:hover{text-decoration:underline}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous,.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next{display:flex;align-items:center;font-weight:500}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous svg,.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next svg{transition:all .2s ease}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous svg path,.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next svg path{transition:all .2s ease}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous:hover,.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next:hover{color:var(--bh-navy);text-decoration:none}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous:hover svg path,.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next:hover svg path{fill:var(--bh-navy)}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous{opacity:.5}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous svg{margin-right:15px;transform:translate(6px)}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous:hover{opacity:1}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-previous:hover svg{transform:translate(0)}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next{color:var(--bh-navy);opacity:.8}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next svg{transform:rotate(-180deg) translate(6px);margin-left:15px}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next svg path{fill:var(--bh-navy)}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next:hover{opacity:1}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item.rtnu-pagination__item-next:hover svg{transform:rotate(-180deg) translate(0)}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item--current{font-weight:600;color:var(--bh-navy);opacity:1}.rtnu-pagination-wrapper .rtnu-pagination__list li .rtnu-pagination__item--current:hover{text-decoration:none}.shopify-policy__container{max-width:768px;margin-inline:auto;padding-inline:var(--bh-page-margin);padding-block:var(--page-padding-block-start, 40px) var(--page-padding-block-end, 40px)}.shopify-policy__title h1{font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem);margin-block-end:2rem;text-align:center}.shopify-policy__body{line-height:1.6}.shopify-policy__body .rte{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);font-weight:500;line-height:1.4;text-wrap:balance}.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.shopify-policy__body .rte h5,.shopify-policy__body .rte h6{margin-block-start:2.5rem;margin-block-end:1rem}.shopify-policy__body .rte h1:first-child,.shopify-policy__body .rte h2:first-child,.shopify-policy__body .rte h3:first-child,.shopify-policy__body .rte h4:first-child,.shopify-policy__body .rte h5:first-child,.shopify-policy__body .rte h6:first-child{margin-block-start:0}.shopify-policy__body .rte h2{font-size:clamp(1.75rem,-.25rem + 4.167vw,2.875rem)}.shopify-policy__body .rte h3{font-size:clamp(1.375rem,.264rem + 2.315vw,2rem)}.shopify-policy__body .rte h4{font-size:clamp(1.25rem,.861rem + .833vw,1.5rem);margin-block-start:2rem;margin-block-end:.75rem}.shopify-policy__body .rte h5{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);margin-block-start:1.75rem;margin-block-end:.5rem}.shopify-policy__body .rte h6{font-size:clamp(1rem,.944rem + .116vw,1.063rem);margin-block-start:1.5rem;margin-block-end:.5rem}.shopify-policy__body .rte p,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol,.shopify-policy__body .rte li,.shopify-policy__body .rte blockquote,.shopify-policy__body .rte div{font-size:clamp(1.125rem,.903rem + .463vw,1.25rem);text-wrap:balance;font-weight:500;line-height:1.4}.shopify-policy__body .rte>*+*{margin-block-start:1.5rem}.shopify-policy__body .rte p+h1,.shopify-policy__body .rte p+h2,.shopify-policy__body .rte p+h3,.shopify-policy__body .rte ul+h1,.shopify-policy__body .rte ul+h2,.shopify-policy__body .rte ul+h3,.shopify-policy__body .rte ol+h1,.shopify-policy__body .rte ol+h2,.shopify-policy__body .rte ol+h3{margin-block-start:3rem}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-inline-start:1.5rem;margin-block:1.5rem}.shopify-policy__body .rte li{margin-block:.5rem}.shopify-policy__body .rte li:first-child{margin-block-start:0}.shopify-policy__body .rte li:last-child{margin-block-end:0}.shopify-policy__body .rte blockquote{margin-block:2rem;margin-inline:1rem;padding-inline-start:1.5rem;border-inline-start:3px solid currentColor;font-style:italic}.shopify-policy__body .rte p a,.shopify-policy__body .rte li a,.shopify-policy__body .rte div a,.shopify-policy__body .rte blockquote a{text-decoration:underline;transition:text-decoration .2s ease}.shopify-policy__body .rte p a:hover,.shopify-policy__body .rte li a:hover,.shopify-policy__body .rte div a:hover,.shopify-policy__body .rte blockquote a:hover{text-decoration:none}.shopify-policy__body .rte strong{font-weight:700}.shopify-policy__body .rte em{font-style:italic}.shopify-policy__body .rte hr{margin-block:3rem;border:none;border-block-start:2px solid currentColor;opacity:.3}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin-block:2rem;background-color:var(--bh-white);border-radius:var(--bh-radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--bh-light-navy)}.shopify-policy__body .rte thead{background-color:var(--bh-navy);color:var(--bh-white)}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:1rem;text-align:left;border-bottom:1px solid var(--bh-light-navy);font-size:clamp(.875rem,.764rem + .231vw,.938rem)}.shopify-policy__body .rte th{font-family:var(--bh-heading-font);font-weight:700;text-transform:uppercase;letter-spacing:.025em}.shopify-policy__body .rte tbody tr:last-child td{border-bottom:none}.shopify-policy__body .rte tbody tr:nth-child(2n){background-color:var(--bh-base)}@media screen and (max-width: 768px){.shopify-policy__container{padding-block:var(--page-padding-block-start-mobile, 24px) var(--page-padding-block-end-mobile, 24px)}}.product-card{display:flex;flex-direction:column;gap:0;padding:clamp(1rem,.111rem + 1.852vw,1.5rem) clamp(1.25rem,-1.639rem + 6.019vw,2.875rem) clamp(2rem,1.111rem + 1.852vw,2.5rem);background-color:var(--bh-surface);border-radius:clamp(1.25rem,.806rem + .926vw,1.5rem);max-width:clamp(17.625rem,3.958rem + 28.472vw,25.313rem);height:100%}.product-card__image{max-width:clamp(12rem,-1.333rem + 27.778vw,19.5rem);width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.product-card__image-img{width:100%;height:100%;object-fit:contain}.product-card__content{display:flex;flex-direction:column;gap:clamp(.75rem,.306rem + .926vw,1rem);text-align:center;flex:1}.product-card__rating .jdgm-widget .jdgm-star{font-size:clamp(.875rem,.542rem + .694vw,1.063rem)}.product-card__rating .jdgm-widget .jdgm-prev-badge__text{font-size:clamp(.875rem,.542rem + .694vw,1.063rem)!important;font-weight:600}.product-card__title{font-size:clamp(1.25rem,.583rem + 1.389vw,1.4rem);line-height:1;text-wrap:balance;text-transform:uppercase}.product-card__title a{text-decoration:none}.product-card__title a:hover{text-decoration:underline}.product-card__description{font-size:clamp(.938rem,.715rem + .463vw,1.063rem);line-height:1.2;font-weight:600;text-wrap:balance;margin-bottom:clamp(.25rem,-2.861rem + 6.481vw,1.5rem)}.product-card__price{text-align:center;font-size:1.25rem;font-weight:700;color:var(--bh-navy);margin-top:auto}.product-card__price+product-card-form{margin-top:0}.product-card .btn{margin-top:auto}.product-card__form,product-card-form{margin-top:auto}.product-card__form .btn{width:100%;transition:all .2s ease}.product-card__form-controls{display:flex;align-items:stretch;gap:.75rem;width:100%;justify-content:space-between}.product-card__add-to-cart{flex:1;min-width:0}.product-card__form-controls:has(.product-card__quantity-selector) .product-card__add-to-cart{flex:1 1 60%}.product-card__quantity-selector{display:flex;align-items:stretch;justify-content:center;gap:0;width:fit-content;border:2px solid var(--bh-navy);background:var(--bh-surface);border-radius:calc(var(--bh-radius-sm) - 2px);flex:1 0 auto;box-shadow:0 4px 0 0 var(--bh-navy)}.product-card__quantity-selector .quantity-btn{background:transparent;border:none;width:42px;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bh-navy);transition:transform .2s ease}.product-card__quantity-selector .quantity-btn:hover{transform:scale(1.1)}.product-card__quantity-selector .quantity-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.product-card__quantity-selector .quantity-btn:disabled svg{transform:none}.product-card__quantity-selector .quantity-btn svg{transition:transform .2s ease}.product-card__quantity-selector .quantity-input{width:40px;height:auto;text-align:center;border:none;background:transparent;color:var(--bh-navy);font-weight:500;font-size:1rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0}.product-card__quantity-selector .quantity-input::-webkit-outer-spin-button,.product-card__quantity-selector .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-card__quantity-selector .quantity-input:focus{outline:none;background-color:#17193808}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.featured-products__product-card{background-color:transparent;border:none;margin:0;max-width:100%;width:100%;height:100%;padding:0 0 .5rem}.collection-product{max-width:100%;width:100%;height:100%;padding-inline:clamp(1.25rem,.806rem + .926vw,1.5rem)}.product-card__variants{--variant-border-radius: 10px;--variant-border-color: rgba(23, 25, 56, .15);--variant-hover-bg: rgba(23, 25, 56, .03);--variant-focus-color: var(--bh-navy);--variant-option-hover: rgba(23, 25, 56, .06);--variant-shadow: 0 8px 24px rgba(23, 25, 56, .12);--variant-selected-bg: var(--bh-navy);--variant-selected-color: var(--bh-white);margin-bottom:clamp(.75rem,.306rem + .926vw,1rem)}.variant-selector{position:relative;border:2px solid var(--variant-border-color);border-radius:var(--variant-border-radius);background:var(--bh-white);transition:all .2s cubic-bezier(.4,0,.2,1);overflow:visible}.variant-selector:hover{border-color:var(--variant-focus-color);box-shadow:0 2px 8px #17193814}.variant-selector.is-open{border-color:var(--variant-focus-color);box-shadow:var(--variant-shadow);border-bottom-left-radius:0;border-bottom-right-radius:0}.variant-selector__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;list-style:none;transition:background-color .2s ease;font-family:inherit}.variant-selector__trigger:focus{outline:none}.variant-selector__trigger:focus-visible{outline:2px solid var(--variant-focus-color);outline-offset:-2px}.variant-selector__label{font-size:clamp(.875rem,.542rem + .694vw,1rem);font-weight:500;color:var(--bh-navy);text-align:left;width:100%}.variant-selector__icon{width:1.125rem;height:1.125rem;transition:transform .25s cubic-bezier(.4,0,.2,1);color:var(--bh-navy);opacity:.6;flex-shrink:0}.variant-selector.is-open .variant-selector__icon{transform:rotate(180deg);opacity:1}.variant-selector__options{position:absolute;top:100%;left:-2px;right:-2px;z-index:15;background:var(--bh-white);border:2px solid var(--variant-focus-color);border-top:none;border-radius:0 0 var(--variant-border-radius) var(--variant-border-radius);box-shadow:var(--variant-shadow);max-height:240px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.variant-selector.is-open .variant-selector__options{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.variant-selector__option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;transition:all .15s ease;border-bottom:1px solid rgba(190,192,220,.2);font-family:inherit;text-align:left}.variant-selector__option:last-child{border-bottom:none}.variant-selector__option:hover{background-color:var(--variant-option-hover)}.variant-selector__option:focus{outline:none;background-color:var(--variant-option-hover)}.variant-selector__option:focus-visible{outline:2px solid var(--variant-focus-color);outline-offset:-2px}.variant-selector__option[aria-selected=true]{background-color:var(--variant-selected-bg);font-weight:600;color:var(--variant-selected-color)}.variant-selector__option[aria-selected=true] .variant-selector__option-title,.variant-selector__option[aria-selected=true] .variant-selector__option-price{color:var(--variant-selected-color)}.variant-selector__option[aria-selected=true]:hover{background-color:var(--variant-selected-bg)}.variant-selector__option-title{font-size:1rem;color:inherit;font-weight:500}.variant-selector__option-price{font-size:1rem;font-weight:600;color:var(--bh-navy)}.variant-selector *:focus{outline:none}.variant-selector *:focus-visible{outline:2px solid var(--variant-focus-color);outline-offset:-2px}.variant-selector__options::-webkit-scrollbar{width:6px}.variant-selector__options::-webkit-scrollbar-track{background:#bec0dc1a;border-radius:3px}.variant-selector__options::-webkit-scrollbar-thumb{background:var(--bh-light-navy);border-radius:3px}.variant-selector__options::-webkit-scrollbar-thumb:hover{background:var(--bh-navy)}@media (prefers-reduced-motion: reduce){.variant-selector__icon,.variant-selector,.variant-selector__option{transition:none}.variant-selector__options{animation:none}}@media screen and (max-width: 768px){.variant-selector__options{max-height:200px}.variant-selector__trigger,.variant-selector__option{padding:.875rem 1rem}.variant-selector__label,.variant-selector__option-title{font-size:clamp(.813rem,.535rem + .578vw,.875rem)}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
