.bh-product-b{--b-paper:#fbfaf8;--b-ink:#211d1a;--b-line:#e6e0d8;--b-muted:#6a625b;background:var(--b-paper);color:var(--b-ink);font:14px/1.5 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:30px}.bh-product-b *{box-sizing:border-box;min-width:0}.bh-product-b [hidden]{display:none!important}.bh-product-b h1,.bh-product-b h2,.bh-product-b p,.bh-product-b figure{margin:0}.bh-product-b h1,.bh-product-b h2{font-family:Marcellus,Georgia,serif;font-weight:400;text-wrap:balance}.bh-product-b h1{font-size:clamp(30px,3.4vw,48px);line-height:1.12;letter-spacing:-.025em}.bh-product-b button,.bh-product-b input{font:inherit;border-radius:0;touch-action:manipulation}.bh-product-b button{cursor:pointer}.bh-product-b button:disabled{opacity:.45;cursor:default}.bh-product-b a{color:inherit;text-underline-offset:4px}.bh-product-b :focus-visible{outline:2px solid var(--b-ink);outline-offset:3px}.bh-product-b .b-width{max-width:1440px;margin:auto;padding-inline:48px}.bh-product-b .b-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-block:24px}.bh-product-b .b-tagline{margin-top:10px;color:var(--b-muted);font-size:13px;max-width:64ch}.bh-product-b .b-price{font-size:27px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.bh-product-b .b-currency{display:block;font-size:10px;color:var(--b-muted)}.bh-product-b [data-compare-price]{display:block;font-size:15px;color:var(--b-muted)}.bh-product-b .b-product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:44px;align-items:start;padding-bottom:38px}.bh-product-b .b-gallery{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:14px}.bh-product-b .b-lead-frame{height:460px;background:#fff}.bh-product-b .b-lead img{width:100%;height:100%;display:block;object-fit:contain}.bh-product-b figcaption{margin-top:8px;font-size:11px;color:var(--b-muted);display:flex;justify-content:space-between;gap:8px}.bh-product-b .b-companion{padding-top:28px}.bh-product-b .b-companion>img{display:block;width:100%;height:325px;object-fit:contain;background:#fff}.bh-product-b .b-view-controls{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:7px;max-width:100%}.bh-product-b .b-view-controls button{padding:2px;border:1px solid var(--b-line);background:#fff;height:58px;min-width:40px}.bh-product-b .b-view-controls button[aria-pressed=true]{border-color:var(--b-ink)}.bh-product-b .b-view-controls img{display:block;width:100%;height:100%;object-fit:contain}.bh-product-b .b-video{grid-column:1/-1;border-block:1px solid var(--b-line);padding-block:12px;font-size:13px}.bh-product-b summary{cursor:pointer}.bh-product-b .b-video video,.bh-product-b .b-video iframe{display:block;width:100%;max-height:500px;margin:12px auto 0}.bh-product-b .b-workspace{display:block}.bh-product-b .b-selection{scroll-margin-top:100px}.bh-product-b fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.bh-product-b legend{font-size:12px;font-weight:600;padding:0;margin-bottom:10px}.bh-product-b legend span{color:var(--b-muted);font-weight:400;margin-left:12px}.bh-product-b .b-option-values{display:flex;flex-wrap:wrap;gap:8px}.bh-product-b .b-option-values label{position:relative;cursor:pointer}.bh-product-b .b-option-values input{position:absolute;width:1px;height:1px;opacity:0}.bh-product-b .b-option-values label>span{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--b-line);min-width:49px;min-height:40px;padding:7px 12px;font-size:12px}.bh-product-b .b-option-values img{width:19px;height:25px;object-fit:contain;background:#fff}.bh-product-b .b-option-values input:checked+span{background:var(--b-ink);color:var(--b-paper);border-color:var(--b-ink)}.bh-product-b .b-colors input:checked+span{background:var(--b-paper);color:var(--b-ink)}.bh-product-b .b-option-values input:focus-visible+span{outline:2px solid var(--b-ink);outline-offset:3px}.bh-product-b .b-size-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;border-top:1px solid var(--b-line);padding-top:15px}.bh-product-b .b-size-heading h2{font-size:25px}.bh-product-b .b-size-heading>span{font-size:11px;color:var(--b-muted)}.bh-product-b .b-fit-content{font-size:13px;color:var(--b-muted);line-height:1.65}.bh-product-b .b-fit-content>p{margin-top:10px}.bh-product-b .b-fit-content strong{font-weight:500;color:var(--b-ink)}.bh-product-b .b-fit-content em{font-style:normal}.bh-product-b .b-chart-heading{font-size:13px;font-weight:600}.bh-product-b .b-chart{margin-block:12px}.bh-product-b .b-desktop-chart{max-width:100%;overflow-x:auto}.bh-product-b .b-desktop-chart table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.bh-product-b .b-desktop-chart th,.bh-product-b .b-desktop-chart td{padding:7px 6px!important;border-bottom:1px solid var(--b-line);text-align:center;white-space:nowrap}.bh-product-b .b-desktop-chart th:first-child,.bh-product-b .b-desktop-chart td:first-child{text-align:left}.bh-product-b .b-selected{background:#ece7e0;font-weight:600}.bh-product-b .b-mobile-compare,.bh-product-b .b-mobile-card,.bh-product-b .b-all-sizes{display:none}.bh-product-b .b-guide-link{display:inline-block;margin-top:10px;font-size:12px}.bh-product-b .b-purchase-row{display:flex;gap:12px;align-items:end;margin-top:18px}.bh-product-b .b-quantity>label{display:block;font-size:11px;color:var(--b-muted);margin-bottom:4px}.bh-product-b .b-quantity>div{display:flex;align-items:center;border:1px solid var(--b-line);height:45px}.bh-product-b .b-quantity button{width:30px;height:43px;border:0;background:none;color:var(--b-ink);font-size:18px}.bh-product-b .b-quantity input{width:32px;text-align:center;border:0;background:none;color:var(--b-ink);padding:0;font-size:13px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bh-product-b .b-quantity input::-webkit-inner-spin-button,.bh-product-b .b-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bh-product-b .b-add{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-height:45px;padding:11px 16px;border:1px solid var(--b-ink);background:var(--b-ink);color:var(--b-paper);font-size:12px}.bh-product-b .b-add:hover,.bh-product-b .b-sticky button:hover{background:#433c35}.bh-product-b .b-policy{font-size:11px;line-height:1.6;margin-top:12px}.bh-product-b .b-policy p+p{color:var(--b-muted);margin-top:3px}.bh-product-b .b-add-error:not(.hidden){display:block;margin-top:12px;color:#90291d}.bh-product-b .b-description{border-top:1px solid var(--b-line);padding-block:36px;max-width:75ch;font-size:14px;color:var(--b-muted);line-height:1.8}.bh-product-b .b-description>p+p,.bh-product-b .b-description ul{margin-top:18px}.bh-product-b .b-description strong{font-weight:500;color:var(--b-ink)}.bh-product-b .b-description ul{padding-left:20px}.bh-product-b .b-sticky{display:none}.bh-product-b .b-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(min-width:761px)and (max-width:1100px){.bh-product-b .b-width{padding-inline:30px}.bh-product-b .b-product{gap:25px}.bh-product-b .b-lead-frame{height:400px}.bh-product-b .b-companion>img{height:280px}}@media(max-width:760px){.bh-product-b{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.bh-product-b .b-width{padding-inline:20px}.bh-product-b .b-intro{gap:14px;padding-block:22px}.bh-product-b h1{font-size:31px}.bh-product-b .b-price{font-size:22px}.bh-product-b .b-tagline{font-size:12px;line-height:1.5}.bh-product-b .b-product{grid-template-columns:minmax(0,1fr);gap:24px}.bh-product-b .b-gallery{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:12px}.bh-product-b .b-lead-frame{height:288px}.bh-product-b .b-companion{padding-top:15px}.bh-product-b .b-companion>img{height:213px}.bh-product-b figcaption{display:block;font-size:10px;line-height:1.5}.bh-product-b figcaption span{display:block}.bh-product-b .b-view-controls{grid-template-columns:repeat(auto-fill,minmax(39px,1fr));gap:6px}.bh-product-b .b-view-controls button{height:49px;min-width:36px}.bh-product-b .b-option-values label>span{min-height:42px;min-width:49px;font-size:13px}.bh-product-b .b-colors .b-option-values label>span{min-width:83px}.bh-product-b .b-size-heading h2{font-size:24px}.bh-product-b .b-fit-content{font-size:13px}.bh-product-b[data-ready] .b-desktop-chart{display:none}.bh-product-b .b-mobile-compare{display:table;width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;color:var(--b-ink);font-size:14px;font-variant-numeric:tabular-nums}.bh-product-b .b-mobile-compare th,.bh-product-b .b-mobile-compare td{padding:10px 3px;border-bottom:1px solid var(--b-line);white-space:nowrap}.bh-product-b .b-mobile-compare th:first-child{width:27%;white-space:normal;text-align:left;font-size:12px;font-weight:500;overflow-wrap:anywhere}.bh-product-b .b-mobile-compare thead th{font-size:12px;font-weight:500}.bh-product-b .b-mobile-compare thead .b-selected{background:var(--b-ink);color:var(--b-paper)}.bh-product-b .b-card-mode .b-mobile-compare{display:none}.bh-product-b .b-card-mode .b-mobile-card,.bh-product-b .b-card-mode .b-all-sizes{display:block}.bh-product-b .b-size-card{border:1px solid var(--b-line);padding:14px;margin-block:12px;color:var(--b-ink)}.bh-product-b .b-size-card h3{font:500 14px/1.5 Inter,Arial,sans-serif;margin:0 0 10px}.bh-product-b .b-size-card dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;font-size:14px;font-variant-numeric:tabular-nums}.bh-product-b .b-size-card dt,.bh-product-b .b-size-card dd{margin:0;border-bottom:1px solid var(--b-line);padding-block:8px;overflow-wrap:anywhere}.bh-product-b .b-size-card dd{text-align:right;font-weight:500}.bh-product-b .b-all-sizes summary{font-size:12px;text-decoration:underline;text-underline-offset:4px}.bh-product-b .b-sticky{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--b-line);background:var(--b-paper)}.bh-product-b .b-sticky>a{text-decoration:none;display:flex;flex-direction:column;gap:3px}.bh-product-b .b-sticky strong{font-size:12px;font-weight:500;overflow-wrap:anywhere;line-height:1.3}.bh-product-b .b-sticky a>span{font-size:10px;color:var(--b-muted)}.bh-product-b .b-sticky button{min-width:139px;min-height:43px;padding:10px 16px;background:var(--b-ink);color:var(--b-paper);border:1px solid var(--b-ink);font-size:12px}.bh-product-b .b-description{font-size:13px}.bh-product-b:has(.b-gallery>figure:only-child) .b-gallery{grid-template-columns:minmax(0,1fr)}body:has(#PBarNextFrame) .bh-product-b .b-sticky{bottom:64px}body:has(#PBarNextFrame) .bh-product-b{padding-bottom:calc(144px + env(safe-area-inset-bottom))}}@media(max-width:359px){.bh-product-b .b-width{padding-inline:16px}.bh-product-b h1{font-size:28px}.bh-product-b .b-price{font-size:20px}.bh-product-b .b-lead-frame{height:250px}.bh-product-b .b-companion>img{height:182px}.bh-product-b .b-colors .b-option-values label>span{min-width:79px;padding-inline:9px}.bh-product-b .b-sticky{padding-inline:16px}.bh-product-b .b-purchase-row{gap:9px}.bh-product-b .b-add{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.bh-product-b *{scroll-behavior:auto}}body:has(.bh-product-b) #bh-satc{display:none!important}.bh-product-b .b-price{flex-shrink:0;min-width:max-content}.bh-product-b .b-intro>div:first-child{flex:1}.bh-product-b [data-option-index] [data-size-choice]>span{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}.bh-product-b [data-size-availability]{font-size:12px;font-weight:400;line-height:1.3}.bh-product-b [data-size-availability][hidden]{display:none!important}.bh-product-b [data-size-choice][data-available=false] input:not(:checked)+span{border-style:dashed;color:var(--b-muted)}@media(max-width:760px){.bh-product-b figcaption{font-size:12px;line-height:1.5}.bh-product-b .b-fit-content,.bh-product-b .b-measure-note,.bh-product-b .b-size-note{font-size:15px;line-height:1.6}.bh-product-b .b-guide-link{font-size:14px}.bh-product-b .b-policy{font-size:13px;line-height:1.5}.bh-product-b .b-quantity>label{font-size:13px}.bh-product-b .b-quantity>div{height:48px}.bh-product-b .b-quantity button{width:44px;min-width:44px;height:46px}.bh-product-b .b-quantity input{width:32px;font-size:16px}.bh-product-b .b-add{min-height:48px;font-size:15px;font-weight:500;flex-wrap:wrap;row-gap:2px;padding:11px 12px}.bh-product-b .b-sticky strong{font-size:14px;line-height:1.3}.bh-product-b .b-sticky a>span{font-size:12px;line-height:1.5}.bh-product-b .b-sticky button{min-height:48px;font-size:15px;font-weight:500}.bh-product-b [data-option-index] [data-size-choice]>span{min-height:44px;font-size:14px}}@media(max-width:359px){.bh-product-b .b-purchase-row{gap:8px}.bh-product-b .b-add{font-size:14px;padding-inline:8px;column-gap:6px}}.bh-product-b .b-one-size-compact,.bh-product-b .b-one-size-help{display:none}@media(max-width:760px){.bh-product-b .b-sticky[data-main-visible=true],.bh-product-b[data-one-size] .b-size-heading,.bh-product-b[data-one-size] .b-one-size-original{display:none}.bh-product-b[data-one-size] .b-one-size-compact{display:block}.bh-product-b[data-one-size] .b-one-size-compact p{margin:0}.bh-product-b[data-one-size] .b-one-size-help,.bh-product-b[data-one-size] .b-guide-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-top:2px}.bh-product-b[data-one-size] .b-one-size-help{margin-right:16px;text-decoration:underline;text-underline-offset:3px}}.bh-product-b .b-gallery-toggle[hidden]{display:none}@media(max-width:760px){.bh-product-b .b-view-controls[data-compact-gallery][data-gallery-ready][data-gallery-expanded=false]{grid-template-columns:repeat(4,minmax(0,1fr)) 76px}.bh-product-b .b-view-controls[data-gallery-ready][data-gallery-expanded=false] [data-extra-view]{display:none}.bh-product-b .b-view-controls .b-gallery-toggle{font:500 12px/1.25 Inter,Arial,sans-serif;color:var(--b-ink);background:var(--b-paper);padding:4px;min-height:49px;overflow-wrap:normal}.bh-product-b .b-view-controls[data-gallery-expanded=true] .b-gallery-toggle{grid-column:1/-1;min-height:44px;height:44px}.bh-product-b .b-view-controls[data-compact-gallery] button:focus-visible{outline:2px solid var(--b-ink);outline-offset:2px}}@media(max-width:760px){.bh-product-b[data-compact-size-compare] .b-all-sizes summary{display:list-item;min-height:44px;align-content:center;font-size:14px;line-height:1.5;padding-block:10px}.bh-product-b[data-compact-size-compare] .b-all-sizes summary:focus-visible{outline:2px solid var(--b-ink);outline-offset:2px}.bh-product-b .b-compact-size-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:8px;color:var(--b-ink);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.bh-product-b .b-compact-size-table th,.bh-product-b .b-compact-size-table td{height:40px;padding:8px 5px;border-bottom:1px solid var(--b-line);text-align:center;overflow-wrap:anywhere}.bh-product-b .b-compact-size-table th{font-weight:500}.bh-product-b .b-compact-size-table th:first-child{width:22%;text-align:left;padding-left:10px}.bh-product-b .b-compact-size-table tbody .b-selected{box-shadow:inset 3px 0 var(--b-ink)}.bh-product-b .b-compact-size-table .b-selected th,.bh-product-b .b-compact-size-table .b-selected td{font-weight:600}}.bh-product-b .b-sale-saving{display:block;font-size:11px;line-height:1.5;font-weight:600;color:#8b342b;margin-top:3px;white-space:nowrap}@media(max-width:760px){.bh-product-b .b-sale-saving{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/bh-product-b.css.map */
