/* Hiberna design system, adapted to native WooCommerce templates. */
:root{--paper:#faf8f3;--white:#fffdf9;--ink:#302e2a;--muted:#68645c;--soft:#f0ebe2;--gold:#836b3d;--ornament:#bda364;--line:#ded7c9;--serif:"Bodoni Moda",Georgia,serif;--sans:"Jost",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.hbr-v9{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.75 var(--sans);letter-spacing:.005em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;touch-action:manipulation}button{cursor:pointer;background:none;border:0}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:4px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}h1{font-size:clamp(48px,5.4vw,80px)}h2{font-size:clamp(34px,3.5vw,52px)}h3{font-size:28px}em{font-family:var(--serif);font-weight:400}strong{font-weight:500}.muted{color:var(--muted)}.gold-text{color:var(--gold)}
.motif-library{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.skip{position:fixed;top:-100px;left:10px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}.hbr-delivery-bar{text-align:center;background:#eeeadf;border-bottom:1px solid var(--line);padding:8px 16px;font:400 11px/1.5 var(--sans);letter-spacing:.035em}
.hbr-header{display:grid;grid-template-columns:1fr auto 1fr;gap:0 24px;padding:20px 4% 0;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:10}.header-note{grid-column:1;grid-row:1;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.brand{grid-column:2;grid-row:1;display:flex;align-items:center;gap:17px;padding:0 0 17px;flex-shrink:0}.brand img{width:72px;height:72px;object-fit:contain;mix-blend-mode:normal}.brand>.brand-wordmark{font:500 34px/1.05 var(--serif);letter-spacing:.17em;padding-top:4px}.brand-title{display:block;margin-right:-.17em}.brand small{display:flex;justify-content:center;align-items:center;gap:9px;font:400 9px/1 var(--sans);letter-spacing:.3em;margin:11px -.3em 0 0}.brand small i{display:block;width:3px;height:3px;border-radius:50%;background:var(--ornament)}
.hbr-navigation{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:center;gap:36px;border-top:1px solid var(--line);font:400 12px/1.2 var(--sans);letter-spacing:.06em;padding:3px 0;position:relative}.hbr-navigation a{position:relative;padding:17px 0;min-height:44px}.hbr-navigation a:after{content:"";position:absolute;bottom:10px;left:0;width:0;height:1px;background:var(--gold);transition:width .3s}.hbr-navigation a:hover:after,.hbr-navigation a[aria-current=page]:after{width:100%}.mobile-menu{display:none}.bag-link{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.06em;margin-bottom:17px;white-space:nowrap;min-height:44px}.bag-link span{border:0;padding:0;margin:0}.bag-ring{position:relative;display:grid;place-items:center;width:37px;height:42px}.bag-ring>svg{position:absolute;inset:0;width:37px;height:37px;color:var(--gold);pointer-events:none}.hbr-bag-count{font-size:10px;line-height:1;margin-top:3px!important}
.barbell-mark{width:68px;height:32px;color:var(--ornament);display:block;flex-shrink:0;overflow:visible}.eyebrow{display:flex;align-items:center;gap:13px;font:500 10px/1.5 var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--gold);margin-bottom:25px}.eyebrow .barbell-mark{width:43px;height:21px}.hero{display:grid;grid-template-columns:45% 55%;min-height:590px}.hero-copy{padding:66px 9% 70px 10%;align-self:center}.hero-copy h1{font-size:clamp(49px,5.25vw,79px);letter-spacing:-.045em;line-height:1.16;margin-bottom:26px}.hero-copy h1 em{color:var(--gold)}.hero-copy p:not(.eyebrow){max-width:360px;font-size:16px;line-height:1.8;color:var(--muted)}.hero-photo{position:relative;overflow:hidden;background:#eee8da;min-height:590px;display:grid;place-items:center}.hero-photo img{width:auto;height:auto;min-height:0;aspect-ratio:auto;padding:0;max-width:min(48%,var(--photo-width,280px));max-height:min(280px,var(--photo-height,280px));object-fit:contain;mix-blend-mode:multiply;transform:none!important}.hero-photo:before{content:"";position:absolute;inset:8%;border:1px solid #b79a5b44;border-radius:48% 48% 0 0;pointer-events:none}.caption{position:absolute;left:10%;right:10%;bottom:28px;text-align:center;font:400 10px/1.5 var(--sans);letter-spacing:.13em;color:#51452e}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:16px 26px;border:1px solid var(--ink);background:var(--ink);color:var(--white);font:500 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.13em;transition:background .25s,transform .25s}.btn:hover{background:#514736;transform:translateY(-1px)}.btn.light{background:transparent;color:var(--ink);border-color:#b9aa8d}.btn.light:hover{background:var(--soft)}.text-link{display:inline-block;border-bottom:1px solid var(--gold);padding:8px 0;font:400 13px/1.6 var(--sans);letter-spacing:.04em;color:var(--gold)}.actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:30px}.collection-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.collection-strip a{padding:30px 20px 33px;text-align:center;border-right:1px solid var(--line);transition:background .3s}.collection-strip a:last-child{border-right:0}.collection-strip a:hover{background:var(--soft)}.collection-strip small{display:block;font:400 9px/1.7 var(--sans);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:7px}.collection-strip strong{display:block;font:400 29px/1.2 var(--serif)}
.wrap{max-width:1440px;margin:auto;padding:66px 5%}.signature-divider{display:flex;align-items:center;justify-content:center;gap:25px;max-width:330px;margin:0 auto;padding:29px 20px}.signature-divider:before,.signature-divider:after{content:"";height:1px;background:var(--line);flex:1}.signature-divider .barbell-mark{width:58px;height:26px;transition:transform .6s}.signature-divider:hover .barbell-mark{transform:rotate(-12deg)}.discovery{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.discovery>figure{margin:0;position:relative;display:grid;place-items:center;aspect-ratio:1;background:#f0ede5;padding:32px}.discovery>figure img{width:auto;height:auto;max-width:min(50%,var(--photo-width,240px));max-height:min(260px,var(--photo-height,260px));aspect-ratio:auto;mix-blend-mode:multiply;padding:0}.discovery figcaption{position:absolute;bottom:12px;left:20px;right:20px;text-align:center;font-size:10px;color:var(--muted)}.discovery p{max-width:430px}.quote-section{position:relative;background:#35342e;color:var(--paper);text-align:center;padding:80px 24px}.quote-section>.barbell-mark{margin:0 auto 28px;width:79px;height:37px;animation:barbell-sway 8s ease-in-out infinite}.quote-section .eyebrow{justify-content:center;color:#d2ba7a}.quote-section h2{max-width:750px;margin:0 auto;line-height:1.18;font-size:clamp(36px,4.2vw,63px)}.quote-section .text-link{color:#e0c98e}.hbr-centre{justify-content:center}@keyframes barbell-sway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}
.asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin-top:35px}.product-card{min-width:0}.product-card>a{display:flex;flex-direction:column;height:100%}.asset-grid .image{display:grid;place-items:center;aspect-ratio:4/5;background:#fff;border:1px solid #e8e1d4;overflow:hidden}.asset-grid .image img{width:min(44%,var(--photo-width,130px));height:auto;max-width:var(--photo-width,130px);max-height:var(--photo-height,180px);object-fit:contain;padding:0;mix-blend-mode:normal;transform:none!important}.hbr-showcase .product-card h2{font:400 14px/1.55 var(--sans);margin:18px 0 8px;letter-spacing:.02em;overflow-wrap:anywhere}.hbr-card-price{font:400 13px/1.65 var(--sans);margin-top:auto}.hbr-card-action{font:500 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--gold);align-self:flex-start;margin-top:12px;padding:6px 0}
.hbr-footer{padding:65px 5% 25px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:35px;background:#f1ece2}.hbr-footer h2{font:500 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.15em;margin:20px 0}.hbr-footer a{display:block;font-size:13px;margin:10px 0}.hbr-footer a:hover{color:var(--gold)}.footer-brand{display:flex;gap:20px;align-items:center}.footer-brand img{width:96px;mix-blend-mode:normal}.footer-wordmark{display:block;font:500 25px/1.25 var(--serif);letter-spacing:.12em}.footer-wordmark small{display:block;font:400 8px/2.4 var(--sans);letter-spacing:.27em}.footer-brand .barbell-mark{width:52px;height:23px;margin:9px 0}.footer-brand p{font:400 12px/1.8 var(--sans);color:var(--muted);margin:0}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;margin-top:24px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:9px;letter-spacing:.12em}.hbr-motion{display:block;min-height:44px;padding:6px 0;font:400 12px var(--sans);text-decoration:underline;text-underline-offset:3px}
.hbr-v9 .reveal{opacity:1;transform:none}.hbr-v9 .reveal.hbr-await-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s}.hbr-v9 .reveal.is-visible,.hbr-v9.reduced .reveal{opacity:1;transform:none}.reduced *,.reduced *:before,.reduced *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.hbr-v9 .hbr-commerce{padding-top:42px}.hbr-collection-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 36px}.hbr-collection-filters a{min-height:44px;padding:11px 17px;border:1px solid var(--line);font:400 12px/1.6 var(--sans)}.hbr-collection-filters a:hover{border-color:var(--gold);background:var(--soft)}
.hbr-v9.woocommerce ul.products,.hbr-v9 .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:42px 28px!important;padding:0!important;margin:28px 0 0!important;list-style:none}.hbr-v9 .woocommerce ul.products:before,.hbr-v9 .woocommerce ul.products:after,.hbr-v9.woocommerce ul.products:before,.hbr-v9.woocommerce ul.products:after{display:none!important}.hbr-v9.woocommerce ul.products li.product,.hbr-v9 .woocommerce ul.products li.product{position:relative;display:flex;flex-direction:column;float:none!important;margin:0!important;width:auto!important;min-width:0}.hbr-v9 .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;min-width:0}.hbr-v9 .hbr-card-image{display:grid;place-items:center;aspect-ratio:3/4;background:#fff;border:1px solid #e8e1d4;overflow:hidden}.hbr-v9 ul.products li.product .hbr-card-image img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important;padding:0!important;mix-blend-mode:normal!important;transform:none!important;aspect-ratio:auto!important;filter:none!important;box-shadow:none!important}.hbr-v9 ul.products li.product .woocommerce-loop-product__title{font:400 14px/1.55 var(--sans)!important;letter-spacing:.02em!important;margin:18px 0 8px!important;padding:0!important;overflow-wrap:anywhere;color:var(--ink)}.hbr-v9 ul.products li.product .price{font:400 13px/1.7 var(--sans)!important;margin-top:auto!important;margin-bottom:0!important;color:var(--ink)!important}.hbr-v9 .hiberna-tax-note{font:400 10px/1.4 var(--sans)!important;color:var(--muted)!important;white-space:nowrap}.hbr-v9.woocommerce ul.products li.product .button,.hbr-v9 .woocommerce ul.products li.product .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:16px 0 0!important;padding:12px 10px!important;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--white);font:500 10px/1.5 var(--sans)!important;letter-spacing:.09em;text-transform:uppercase;text-align:center}.hbr-v9 .woocommerce-result-count,.hbr-v9 .woocommerce-ordering{font:400 13px/1.6 var(--sans);margin:0 0 18px}.hbr-v9 select,.hbr-v9 input,.hbr-v9 textarea{font:400 16px/1.5 var(--sans);max-width:100%;min-height:44px}.hbr-v9 .woocommerce-ordering select{background:transparent;border:1px solid var(--line);padding:10px 12px}.hbr-v9 .woocommerce-breadcrumb{font:400 12px/1.6 var(--sans);color:var(--muted)}
.hbr-v9.single-product div.product{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px 7%;align-items:start}.hbr-v9.single-product div.product .woocommerce-product-gallery{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}.hbr-v9.single-product .woocommerce-product-gallery__wrapper{margin:0}.hbr-v9.single-product .woocommerce-product-gallery__image>a{display:grid!important;place-items:center!important;aspect-ratio:3/4!important;background:#fff;border:1px solid #e8e1d4;min-height:0!important;height:auto!important;overflow:hidden}.hbr-v9.single-product .woocommerce-product-gallery__image>a>img:not(.zoomImg){display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;mix-blend-mode:normal!important;transform:none!important;filter:none!important;position:static!important}.hbr-v9.single-product div.product .summary{float:none!important;width:100%!important;margin:0!important;padding:0!important;min-width:0}.hbr-v9.single-product .product_title{font:400 clamp(32px,3.5vw,52px)/1.12 var(--serif)!important;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 20px}.hbr-v9.single-product .summary>.price{font:400 21px/1.6 var(--sans);color:var(--ink)}.hbr-v9.single-product .woocommerce-tabs,.hbr-v9.single-product .related.products{grid-column:1/-1;width:100%}.hbr-v9.single-product .woocommerce-tabs .panel{font:400 15px/1.75 var(--sans)}.hbr-v9.single-product .woocommerce-tabs ul.tabs li{background:transparent;border:0;border-radius:0}.hbr-v9.single-product .flex-control-thumbs{display:flex;gap:10px;overflow-x:auto;list-style:none;margin-top:14px!important;padding:0}.hbr-v9.single-product .flex-control-thumbs li{width:72px!important;flex:0 0 72px;float:none!important;background:#fff;border:1px solid var(--line);height:72px;padding:12px}.hbr-v9.single-product .flex-control-thumbs img{width:100%!important;height:100%!important;object-fit:contain;padding:0!important;mix-blend-mode:normal}.hbr-v9 .variations{width:100%;border-collapse:collapse;margin:26px 0 10px}.hbr-v9 .variations th,.hbr-v9 .variations td{display:block;text-align:left;padding:0 0 10px}.hbr-v9 .variations label{font:500 13px var(--sans)}.hbr-v9 .variations select{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:#fff}.hbr-v9 .reset_variations{font-size:12px;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:10px 0}.hbr-v9 .single_add_to_cart_button{min-height:48px;background:var(--ink)!important;color:var(--white)!important;border:1px solid var(--ink);border-radius:0!important;font:500 11px var(--sans)!important;letter-spacing:.1em;padding:14px 24px;text-transform:uppercase}.hbr-v9 .quantity input{width:76px;border:1px solid var(--line);background:#fff;padding:10px}.hbr-v9 .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hbr-v9 .stock{font:400 13px/1.6 var(--sans);color:var(--muted)}.hbr-v9 .woocommerce-message,.hbr-v9 .woocommerce-info,.hbr-v9 .woocommerce-error{background:var(--soft);border-top-color:var(--gold);font:400 14px/1.6 var(--sans)}
.hbr-v9 .hbr-transaction-page{max-width:1320px}.hbr-v9 .wc-block-cart,.hbr-v9 .wc-block-checkout{font-family:var(--sans)}.hbr-v9 .entry-content{font:400 16px/1.8 var(--sans);max-width:100%;padding:0}.hbr-v9 .entry-content h2{margin-top:32px}.legal{max-width:970px}.legal h1{font-size:clamp(44px,4.8vw,66px);line-height:1.13;max-width:820px;margin-bottom:35px}.legal h2{font-size:32px;line-height:1.3;margin-top:40px}.legal li{margin-bottom:10px}
.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.gallery-card figure{position:relative;margin:0;overflow:hidden}.gallery-card img{aspect-ratio:4/5;width:100%;object-fit:cover}.gallery-card h2{font-size:27px;margin:15px 0 8px}.gallery-card p{font:400 13px/1.8 var(--sans);color:var(--muted)}.hbr-v9 .gallery-card .hotspot{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 8px #fff3;transform:translate(-50%,-50%);color:var(--ink);background:#ffffffe0;text-align:center;font-size:22px;z-index:1}.hbr-v9 .gallery-card .hotspot:hover{transform:translate(-50%,-50%) scale(1.06)}.hbr-look-label{font:500 13px var(--sans);text-transform:uppercase;letter-spacing:.1em}.hbr-look-products{padding:0;list-style:none}.hbr-look-products li{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:12px 0;font:400 14px/1.6 var(--sans)}.hbr-look-products li a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1400px){.hbr-header{padding-left:6%;padding-right:6%}.wrap{padding-left:6%;padding-right:6%}}
@media(max-width:1150px){.hbr-navigation{gap:27px}.brand>.brand-wordmark{font-size:31px}.footer-brand{flex-direction:column;align-items:flex-start}}
@media(max-width:1100px){.hbr-v9.woocommerce ul.products,.hbr-v9 .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hbr-showcase .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.hbr-header{grid-template-columns:1fr auto 1fr;padding:14px 5%;gap:12px}.header-note{display:none}.mobile-menu{display:block;grid-column:1;grid-row:1;font:400 12px/1 var(--sans);justify-self:start;min-height:44px}.brand{padding:0;gap:12px}.brand img{width:55px;height:55px}.brand>.brand-wordmark{font-size:26px}.brand small{font-size:8px;margin-top:9px}.bag-link{margin:0}.hbr-navigation{position:absolute;display:none;grid-row:auto;left:0;right:0;top:100%;padding:18px 5%;border-top:0;border-bottom:1px solid var(--line);background:var(--paper)}.hbr-navigation.open{display:grid;grid-template-columns:1fr 1fr;gap:6px 25px;font-size:14px;max-height:calc(100dvh - 100px);overflow:auto}.hbr-navigation a{padding:14px 0}.hero-copy{padding:45px 9%}.hero-copy h1{font-size:55px}.discovery{gap:35px}.footer-brand{flex-direction:row}.hbr-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.hbr-v9.single-product div.product{grid-template-columns:minmax(0,1fr)!important;gap:30px}.hbr-v9 .hbr-commerce{padding-top:28px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.hbr-v9 .wrap{padding:48px 20px}.hbr-header{padding:12px 20px;gap:5px}.brand{gap:9px}.brand img{width:44px;height:44px}.brand>.brand-wordmark{font-size:24px;letter-spacing:.12em}.brand-title{margin-right:-.12em}.brand small{font-size:7px;letter-spacing:.23em;gap:6px;margin-top:8px}.brand small i{width:2px;height:2px}.mobile-menu{font-size:11px}.bag-link{font-size:11px;gap:1px}.bag-ring,.bag-ring>svg{width:31px;height:37px}.hbr-delivery-bar{font-size:10px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:44px 24px 40px}.hero-copy h1{font-size:54px;line-height:1.15;max-width:360px}.hero-copy .eyebrow{font-size:9px;margin-bottom:23px}.hero-copy p:not(.eyebrow){font-size:15px}.hero-photo{height:360px;min-height:360px}.hero-photo img{max-width:min(48%,var(--photo-width,220px));max-height:min(220px,var(--photo-height,220px))}.hero-photo .caption{bottom:22px;font-size:9px}.btn{font-size:10px;padding:15px 20px;letter-spacing:.1em}.collection-strip{grid-template-columns:1fr 1fr}.collection-strip a{padding:23px 10px 26px}.collection-strip a:nth-child(2){border-right:0}.collection-strip a:nth-child(-n+2){border-bottom:1px solid var(--line)}.collection-strip strong{font-size:26px}.collection-strip small{font-size:8px}.signature-divider{padding:24px 20px;max-width:240px}.eyebrow{font-size:9px;gap:10px}.discovery{grid-template-columns:1fr;gap:32px}.discovery>figure{padding:24px}.discovery>figure img{max-height:min(230px,var(--photo-height,230px))}.quote-section{padding:54px 7%}.quote-section h2{font-size:37px}.hbr-v9.woocommerce ul.products,.hbr-v9 .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 22px!important}.hbr-v9 ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;line-height:1.55!important;margin-top:15px!important}.hbr-v9 ul.products li.product .price{font-size:12px!important}.hbr-showcase .asset-grid{gap:32px 22px}.hbr-showcase .product-card h2{font-size:13px}.hbr-v9 .hbr-navigation a{padding:14px 8px}.hbr-collection-filters{gap:8px;margin-bottom:24px}.hbr-collection-filters a{font-size:11px;padding:10px 12px}.hbr-v9.single-product .product_title{font-size:34px!important}.hbr-footer{gap:24px;padding:44px 20px 20px}.hbr-footer .footer-brand{grid-column:1/-1}.footer-brand img{width:84px}.footer-bottom{flex-direction:column;gap:10px}.gallery-grid{grid-template-columns:1fr}.legal h1{font-size:44px;overflow-wrap:break-word}.legal h2{font-size:29px}}
@media(max-width:360px){.hbr-v9 .hbr-header .brand img{width:36px;height:36px}.hbr-v9 .hbr-header .brand>.brand-wordmark{font-size:20px}.hbr-v9 .hbr-header{padding-left:16px;padding-right:16px;gap:0 8px}.hbr-v9 .wrap{padding-left:16px;padding-right:16px}.hero-copy h1{font-size:47px}}
@media(prefers-reduced-motion:reduce){.hbr-v9 .reveal.hbr-await-reveal{opacity:1;transform:none}.hbr-v9 *,.hbr-v9 *:before,.hbr-v9 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.hbr-v9 .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}

/* Keep product image grid tracks within the portrait frame. */
.hbr-v9 .hbr-card-image,.hbr-v9.single-product .woocommerce-product-gallery__image>a{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}
.hbr-v9 ul.products li.product .hbr-card-image img,.hbr-v9.single-product .woocommerce-product-gallery__image>a>img:not(.zoomImg){min-width:0!important;min-height:0!important}
