.hbp3{--hbp3-ink:#241f19;--hbp3-muted:#756c62;--hbp3-line:#e4dfd7;--hbp3-bg:#fff;--hbp3-soft:#f7f5f1;--hbp3-honey:#b88956;color:var(--hbp3-ink);background:var(--hbp3-bg);font:400 15px/1.55 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}.hbp3 *,.hbp3 *:before,.hbp3 *:after{box-sizing:border-box}.hbp3 [hidden]{display:none!important}.hbp3 a{text-decoration:none;color:inherit}.hbp3 svg{display:block}.hbp3 img{display:block;max-width:100%}.hbp3 :is(button,input,select){font:inherit}.hbp3 button{cursor:pointer}.hbp3 :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--hbp3-honey);outline-offset:3px}.hbp3-symbols{position:absolute;pointer-events:none;overflow:hidden}.hbp3-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}.hbp3-wrap{width:min(1216px,calc(100% - 96px));margin-inline:auto}.hbp3-crumb{display:flex;align-items:center;gap:12px;min-height:67px;padding:18px 0 17px;color:#81776a;font:500 11px/1.3 Oswald,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.hbp3-crumb a{color:#685c4c;transition:color .2s}.hbp3-crumb a:hover{color:var(--hbp3-honey)}.hbp3-crumb>.hbp3-icon{width:12px;height:12px}.hbp3-crumb>span{overflow:hidden;text-overflow:ellipsis}.hbp3-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(28px,4.1vw,66px);padding:0 0 60px;align-items:start}.hbp3-gallery{min-width:0;align-self:start}.hbp3-gallery__main{position:relative;isolation:isolate;aspect-ratio:1/1;background:var(--hbp3-soft);border:1px solid #efede8;overflow:hidden}.hbp3-slide{position:absolute;top:0;right:0;bottom:0;left:0}.hbp3-slide img,.hbp3-slide video,.hbp3-slide model-viewer,.hbp3-slide iframe,.hbp3-placeholder{width:100%;height:100%;object-fit:var(--hbp3-fit,contain)}.hbp3-slide img{mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hbp3-gallery__main:hover .hbp3-slide:not([hidden]) img{transform:scale(1.022)}}.hbp3-slide video,.hbp3-slide iframe,.hbp3-slide model-viewer{object-fit:contain;background:#f5f2ed}.hbp3-placeholder{display:block;padding:22%;fill:#bcb5aa}.hbp3-gallery__badges{position:absolute;top:17px;left:17px;z-index:2;pointer-events:none;display:flex;gap:6px}.hbp3-badge{background:#be8c52;color:#fff;padding:9px 11px;font:500 10px/1 Oswald,Arial,sans-serif;letter-spacing:.12em}.hbp3-badge--dark{background:#211c17}.hbp3-gallery__zoom{position:absolute;top:16px;right:16px;z-index:3;border:1px solid #e6e0d7;background:#fff;color:#2a241c;display:grid;place-items:center;width:39px;height:39px;transition:background .2s,transform .2s}.hbp3-gallery__zoom:hover{background:#f5eee3;transform:translateY(-2px)}.hbp3-gallery__zoom .hbp3-icon{width:19px;height:19px}.hbp3-gallery__arrows{position:absolute;bottom:15px;right:15px;z-index:4;background:#fff;display:flex;align-items:center;gap:2px;border:1px solid #ebe5dd;box-shadow:0 4px 20px #2b21110c}.hbp3-gallery__arrows button{border:0;background:transparent;display:grid;place-items:center;color:var(--hbp3-ink);width:36px;height:39px}.hbp3-gallery__arrows button:hover{background:var(--hbp3-soft)}.hbp3-gallery__arrows button:first-child .hbp3-icon{transform:rotate(180deg)}.hbp3-gallery__arrows>span{font:500 11px Oswald,Arial,sans-serif;letter-spacing:.05em;white-space:nowrap;padding:0 4px}.hbp3-thumbs{display:flex;gap:9px;margin-top:12px;max-width:100%;overflow-x:auto;padding:1px 1px 7px;scrollbar-width:thin;scrollbar-color:#c9bdaf transparent}.hbp3-thumb{background:var(--hbp3-soft);border:1px solid #e9e5df;width:70px;height:70px;flex:0 0 70px;position:relative;overflow:hidden;transition:border-color .2s}.hbp3-thumb.is-current{border-color:#2d251d;box-shadow:inset 0 0 0 1px #2d251d}.hbp3-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hbp3-thumb__type{position:absolute;bottom:0;left:0;right:0;background:#211e19c9;color:#fff;font:500 9px Oswald,Arial,sans-serif;text-transform:uppercase;text-align:center;padding:3px}.hbp3-info-column{min-width:0;align-self:stretch}.hbp3-info{max-width:560px;padding:5px 0}.hbp3-title{font:500 clamp(33px,3.45vw,49px)/1.11 "Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:-.028em!important;color:var(--hbp3-ink)!important;text-transform:uppercase;margin:0 0 15px!important;overflow-wrap:anywhere}.hbp3-price-line{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-bottom:12px}.hbp3-price{font:500 27px/1.12 Oswald,Arial,sans-serif;color:#2c261d;white-space:nowrap}.hbp3-compare{font:400 16px Oswald,Arial,sans-serif;color:#aaa196}.hbp3-discount{align-self:center;background:#f2e9dd;color:#805c31;padding:5px 7px;font:500 10px Oswald,Arial,sans-serif;letter-spacing:.06em}.hbp3-summary{font-size:14px;line-height:1.75;color:#756d62;margin:6px 0 12px!important;max-width:52ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hbp3-stock{display:flex;align-items:center;gap:9px;color:#545447;font:500 11px/1.5 Oswald,Arial,sans-serif;letter-spacing:.09em;margin:12px 0 20px}.hbp3-stock__dot{width:7px;height:7px;border-radius:50%;background:#728a65;box-shadow:0 0 0 3px #728a6519}.hbp3-stock.is-out .hbp3-stock__dot{background:#af5b4a;box-shadow:0 0 0 3px #af5b4a19}.hbp3-form{margin:0}.hbp3-options{display:none}.hbp3-form[data-js-ready] .hbp3-options{display:block}.hbp3-form[data-js-ready] .hbp3-native{display:none}.hbp3-native{margin-bottom:19px}.hbp3-native>label,.hbp3-cta-label,.hbp3-plan-wrap>label{display:block;color:#4a4339;font:500 12px/1.4 Oswald,Arial,sans-serif;letter-spacing:.11em;margin-bottom:9px}.hbp3-native select{width:100%;min-height:47px;background:#fff;border:1px solid #d8d0c5;padding:10px}.hbp3-option{border:0;padding:0;margin:0 0 16px;min-width:0}.hbp3-option>legend{font:500 12px Oswald,Arial,sans-serif;color:#4a4339;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;padding:0}.hbp3-option__choices{display:flex;flex-wrap:wrap;gap:7px}.hbp3-option__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hbp3-option__pill{min-height:40px;border:1px solid #ded7ce;background:#fff;color:#4c443a;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s;font:500 12px/1.25 DM Sans,Arial,sans-serif;text-align:center}.hbp3-option__pill:hover{border-color:#5d4b37}.hbp3-option__input:checked+.hbp3-option__pill{background:#28221b;color:#fff;border-color:#28221b}.hbp3-option__input:focus-visible+.hbp3-option__pill{outline:2px solid var(--hbp3-honey);outline-offset:3px}.hbp3-plan-wrap{margin:1px 0 18px}.hbp3-select-wrap{position:relative}.hbp3-select-wrap>select{min-height:45px;width:100%;background:#fff;border:1px solid #ded7ce;padding:10px 33px 10px 14px;-webkit-appearance:none;appearance:none;font-size:13px;color:#403a33;cursor:pointer}.hbp3-select-wrap>.hbp3-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px}.hbp3-cta-label{margin-top:2px}.hbp3-purchase-line{display:grid;grid-template-columns:124px minmax(0,1fr);gap:9px;align-items:stretch}.hbp3-quantity{border:1px solid #ded7ce;display:grid;grid-template-columns:35px minmax(0,1fr) 35px;min-height:55px}.hbp3-quantity button{border:0;background:transparent;color:#403931;display:grid;place-items:center;padding:0}.hbp3-quantity button:hover{background:var(--hbp3-soft)}.hbp3-quantity .hbp3-icon{width:16px;height:16px}.hbp3-quantity input{background:transparent;border:0;outline:0;text-align:center;min-width:0;width:100%;padding:0;-webkit-appearance:textfield;appearance:textfield;font:500 15px Oswald,Arial,sans-serif}.hbp3-quantity input::-webkit-outer-spin-button,.hbp3-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hbp3-submit{background:#26211b;color:#fff;border:1px solid #26211b;min-height:55px;padding:12px 17px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;position:relative;font:500 13px Oswald,Arial,sans-serif;letter-spacing:.13em;transition:background .2s,border-color .2s,transform .2s}.hbp3-submit:hover:not(:disabled){background:#60452c;border-color:#60452c;transform:translateY(-1px)}.hbp3-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.hbp3-submit>.hbp3-icon{width:19px;height:19px}.hbp3-submit__arrow{position:absolute;right:15px;width:15px!important;height:15px!important}.hbp3[aria-busy=true] .hbp3-submit{opacity:.65}.hbp3-express{margin-top:12px}.hbp3-express .shopify-payment-button{margin:0}.hbp3-express .shopify-payment-button__button{border-radius:0!important;min-height:48px!important}.hbp3-mission{display:flex;align-items:flex-start;gap:12px;margin:17px 0;padding:13px 14px;background:#f8f5ef;border:1px solid #efe9df;color:#685747;font-size:12px;line-height:1.6}.hbp3-mission .hbp3-icon{width:18px;height:18px;margin-top:1px;color:#886a48}.hbp3-mission strong{color:#33281c;font-weight:600}.hbp3-small-details{border-top:1px solid var(--hbp3-line);margin-top:12px}.hbp3-details{border-bottom:1px solid var(--hbp3-line)}.hbp3-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;min-height:47px;padding:13px 1px;color:#3d352a;font:500 12px Oswald,Arial,sans-serif;letter-spacing:.105em}.hbp3-details summary::-webkit-details-marker{display:none}.hbp3-details summary .hbp3-icon{width:16px;height:16px;transition:transform .2s}.hbp3-details[open] summary .hbp3-icon{transform:rotate(45deg)}.hbp3-description{max-height:245px;overflow-y:auto;overflow-x:hidden;padding:0 13px 14px 1px;color:#645e54;font:400 13px/1.78 DM Sans,Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#baad9b transparent;overflow-wrap:anywhere}.hbp3-description :is(h1,h2,h3,h4,h5,h6){font:500 15px/1.45 Oswald,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#30291f!important;margin:13px 0 6px!important;padding:0!important;text-align:left!important}.hbp3-description :is(p,div){margin:0 0 12px}.hbp3-description :is(p,div):last-child{margin-bottom:0}.hbp3-description :is(ul,ol){margin:6px 0 13px;padding-left:19px}.hbp3-description li{margin-bottom:5px}.hbp3-description img{max-width:100%!important;height:auto!important;float:none!important}.hbp3-description iframe{max-width:100%}.hbp3-description table{display:block;overflow-x:auto;width:100%}.hbp3-description a{text-decoration:underline;text-underline-offset:3px}.hbp3-specs{padding:0 0 11px}.hbp3-specs>div{display:flex;gap:20px;justify-content:space-between;padding:9px 1px;font-size:12px;border-top:1px dashed #ebe5dc}.hbp3-specs>div:first-child{border-top:0}.hbp3-specs span{font:500 11px Oswald,Arial,sans-serif;letter-spacing:.09em;color:#958a7c}.hbp3-specs strong{font-weight:500;color:#3a342c;text-align:right}.hbp3-policy{padding:0 0 14px;display:flex;flex-wrap:wrap;gap:16px}.hbp3-policy a{display:inline-flex;gap:6px;align-items:center;color:#65503a;border-bottom:1px solid #b8a388;padding-bottom:3px;font-size:12px}.hbp3-policy .hbp3-icon{width:14px;height:14px}.hbp3-secure{display:flex;align-items:center;gap:9px;padding:13px 0;color:#8a8177;font:500 11px DM Sans,Arial,sans-serif}.hbp3-secure>.hbp3-icon{width:15px;height:15px}.hbp3-secure a{text-decoration:underline;text-underline-offset:3px}.hbp3-lightbox{background:#181510;border:0;padding:34px;max-width:97vw;max-height:96dvh;overflow:auto}.hbp3-lightbox::backdrop{background:#1d170fe6}.hbp3-lightbox img{max-width:min(85vw,1300px);max-height:85dvh;object-fit:contain}.hbp3-lightbox__close{position:absolute;top:4px;right:4px;background:#fff;border:0;color:#241e18;width:37px;height:37px;display:grid;place-items:center}.hbp3-toast{position:fixed;right:18px;bottom:18px;z-index:999999;max-width:calc(100vw - 36px);display:flex;align-items:center;gap:12px;background:#26211b;color:#fff;padding:15px 16px;box-shadow:0 16px 38px #0003;font-size:12px}.hbp3-toast>.hbp3-icon{color:#d7b487}.hbp3-toast>a{font:500 11px Oswald,Arial,sans-serif;letter-spacing:.07em;text-decoration:underline}.hbp3-toast>button{border:0;background:transparent;color:#fff;padding:3px}.hbp3-toast>button .hbp3-icon{width:15px;height:15px}.hbp3-mobile{display:none}@media(min-width:961px)and (min-height:690px){.hbp3-info{position:sticky;top:var(--hbp3-top,90px)}}@media(max-width:1100px){.hbp3-wrap{width:calc(100% - 58px)}.hbp3-grid{gap:32px}.hbp3-title{font-size:clamp(31px,3.5vw,44px)!important}.hbp3-purchase-line{grid-template-columns:108px minmax(0,1fr)}.hbp3-quantity{grid-template-columns:30px minmax(0,1fr) 30px}.hbp3-submit__arrow{display:none}}@media(max-width:800px){.hbp3-wrap{width:calc(100% - 38px)}.hbp3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.hbp3-crumb{min-height:56px;padding:13px 0}.hbp3-title{font-size:clamp(30px,4vw,38px)!important}.hbp3-price{font-size:25px}.hbp3-thumbs{gap:6px}.hbp3-thumb{width:58px;height:58px;flex-basis:58px}.hbp3-purchase-line{grid-template-columns:95px minmax(0,1fr)}.hbp3-submit{padding:8px;font-size:11px;letter-spacing:.06em;gap:6px;min-height:51px}.hbp3-submit>.hbp3-icon{width:16px;height:16px}.hbp3-quantity{min-height:51px;grid-template-columns:27px minmax(0,1fr) 27px}}@media(max-width:720px){.hbp3-wrap{width:calc(100% - 34px)}.hbp3-crumb{min-height:52px;gap:8px;font-size:10px}.hbp3-grid{display:block;padding-bottom:38px}.hbp3-gallery{margin-bottom:25px}.hbp3-gallery__main{aspect-ratio:1/1}.hbp3-gallery__zoom{width:37px;height:37px;top:10px;right:10px}.hbp3-gallery__badges{top:11px;left:11px}.hbp3-gallery__arrows{right:9px;bottom:9px}.hbp3-thumb{width:64px;height:64px;flex-basis:64px}.hbp3-info{max-width:none;padding:0}.hbp3-title{font-size:clamp(34px,8.2vw,47px)!important;margin-bottom:11px!important}.hbp3-price{font-size:27px}.hbp3-stock{margin:11px 0 16px}.hbp3-option{margin-bottom:13px}.hbp3-purchase-line{grid-template-columns:110px minmax(0,1fr);gap:9px}.hbp3-quantity{grid-template-columns:32px minmax(0,1fr) 32px;min-height:53px}.hbp3-submit{min-height:53px;padding-inline:12px;font-size:12px;letter-spacing:.08em}.hbp3-submit__arrow{display:block;right:9px}.hbp3-mission{margin:15px 0}.hbp3-mobile:not([hidden]){position:fixed;inset:auto 0 0;z-index:99980;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-top:1px solid #e6e0d8;box-shadow:0 -10px 25px #00000013;padding:10px 16px max(10px,env(safe-area-inset-bottom))}.hbp3-mobile>div{min-width:0;display:flex;flex-direction:column;gap:2px}.hbp3-mobile>div>span{font:500 10px Oswald,Arial,sans-serif;letter-spacing:.09em;color:#8b8174}.hbp3-mobile>div>strong{font:500 21px Oswald,Arial,sans-serif}.hbp3-mobile>button{min-height:47px;display:flex;align-items:center;justify-content:center;gap:9px;background:#26211b;color:#fff;border:0;padding:10px 18px;min-width:160px;font:500 12px Oswald,Arial,sans-serif;letter-spacing:.08em}.hbp3-mobile>button:disabled{opacity:.5}.hbp3-mobile .hbp3-icon{width:16px;height:16px}.hbp3-toast{bottom:85px;right:10px;padding:13px 12px;max-width:calc(100vw - 20px)}}@media(max-width:380px){.hbp3-wrap{width:calc(100% - 26px)}.hbp3-title{font-size:33px!important}.hbp3-purchase-line{grid-template-columns:100px minmax(0,1fr);gap:7px}.hbp3-quantity{grid-template-columns:28px minmax(0,1fr) 28px}.hbp3-submit{font-size:11px;padding-inline:7px;gap:5px}.hbp3-submit__arrow{display:none}.hbp3-mobile>button{min-width:145px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.hbp3 *,.hbp3 *:before,.hbp3 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hbp3{--hbp3-muted: #655d53;--hbp3-line: #dfd9d0;font-size:var(--hbp3-body-size, 16px);line-height:1.65}.hbp3-icon{width:20px;height:20px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.hbp3-wrap{width:min(var(--hbp3-max-width, 1500px),calc(100% - 76px));max-width:none}.hbp3-crumb{min-height:72px;padding:20px 0;gap:12px;font-size:13px;letter-spacing:.085em}.hbp3-crumb>.hbp3-icon{width:15px;height:15px}.hbp3-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(38px,5vw,88px);padding-bottom:52px}.hbp3-gallery__main{height:clamp(410px,44vw,680px);aspect-ratio:auto;border:0;background:#f6f4f0}.hbp3-gallery__zoom{width:44px;height:44px;border-color:#e5e0d8}.hbp3-gallery__zoom .hbp3-icon{width:20px;height:20px}.hbp3-gallery__arrows button{width:43px;height:43px}.hbp3-gallery__arrows>span{font-size:13px}.hbp3-thumbs{gap:12px;margin-top:14px}.hbp3-thumb{width:78px;height:78px;flex-basis:78px}.hbp3-thumb__type{font-size:12px}.hbp3-badge{font-size:12px;padding:9px 12px}.hbp3-info{width:100%;max-width:660px;padding:9px 0 0}.hbp3-title{font-size:clamp(40px,3.55vw,57px)!important;line-height:1.13!important;letter-spacing:-.02em!important;margin-bottom:17px!important}.hbp3-price{font-size:31px;line-height:1.18}.hbp3-compare{font-size:18px}.hbp3-discount{font-size:13px;padding:7px 9px}.hbp3-price-line{gap:12px;margin-bottom:14px}.hbp3-summary{font-size:var(--hbp3-body-size, 16px);line-height:1.7;color:#625a50;max-width:57ch;margin:7px 0 15px!important}.hbp3-stock{font-size:14px;line-height:1.5;margin:14px 0 21px;letter-spacing:.06em}.hbp3-stock__dot{width:9px;height:9px}.hbp3-native>label,.hbp3-cta-label,.hbp3-plan-wrap>label,.hbp3-option>legend{font-size:14px;line-height:1.45;letter-spacing:.075em;margin-bottom:10px}.hbp3-option{margin-bottom:18px}.hbp3-option__choices{gap:9px}.hbp3-option__pill{min-height:46px;padding:11px 16px;font-size:15px;line-height:1.35}.hbp3-native select{min-height:50px;font-size:16px}.hbp3-select-wrap>select{font-size:15px;min-height:50px}.hbp3-select-wrap>.hbp3-icon{width:18px;height:18px}.hbp3-purchase-line{grid-template-columns:126px minmax(0,1fr);gap:11px}.hbp3-quantity{min-height:58px;grid-template-columns:38px minmax(0,1fr) 38px}.hbp3-quantity input{font-size:18px}.hbp3-submit{min-height:58px;font-size:15px;letter-spacing:.105em;gap:12px}.hbp3-submit>.hbp3-icon{width:21px;height:21px}.hbp3-submit__arrow{width:17px!important;height:17px!important}.hbp3-mission{border:0;border-bottom:1px solid var(--hbp3-line);background:transparent;padding:18px 0 17px;margin:4px 0 0;font-size:15px;line-height:1.6;color:#625a51}.hbp3-mission .hbp3-icon{width:21px;height:21px;margin-top:2px;color:#765b3e}.hbp3-small-details{margin-top:0;border-top:0}.hbp3-details summary{min-height:55px;padding:14px 1px;font-size:15px;line-height:1.4;letter-spacing:.075em}.hbp3-details__label{display:inline-flex;align-items:center;gap:11px;min-width:0}.hbp3-details__label>.hbp3-icon{width:19px;height:19px;color:#64594d}.hbp3-details summary .hbp3-details__toggle{width:17px;height:17px}.hbp3-description{max-height:270px;font-size:var(--hbp3-body-size, 16px);line-height:1.75;color:#5d554b;padding:2px 15px 17px 1px}.hbp3-description :is(h1,h2,h3,h4,h5,h6){font-size:19px!important;line-height:1.4!important;font-weight:500!important;margin:17px 0 8px!important}.hbp3-description :is(p,div){margin-bottom:13px}.hbp3-specs>div{font-size:15px;padding:12px 2px;gap:12px}.hbp3-specs span{font-size:13px}.hbp3-policy{gap:19px;padding:5px 0 17px}.hbp3-policy a{font-size:15px}.hbp3-policy .hbp3-icon{width:17px;height:17px}.hbp3-secure{font-size:14px;line-height:1.45;padding:18px 0;gap:11px}.hbp3-secure>.hbp3-icon{width:19px;height:19px;color:#6d785e}.hbp3-toast{font-size:14px}.hbp3-toast>.hbp3-icon{width:19px;height:19px}.hbp3-toast>a{font-size:13px}.hbp3-lightbox__close{width:43px;height:43px}@media(max-width:1200px){.hbp3-wrap{width:calc(100% - 58px)}.hbp3-grid{gap:clamp(26px,3.3vw,44px)}.hbp3-gallery__main{height:clamp(400px,45vw,590px)}.hbp3-title{font-size:clamp(38px,3.85vw,49px)!important}.hbp3-purchase-line{grid-template-columns:112px minmax(0,1fr)}.hbp3-quantity{grid-template-columns:32px minmax(0,1fr) 32px}}@media(max-width:900px){.hbp3-grid{display:block;padding-bottom:42px}.hbp3-gallery{margin-bottom:29px}.hbp3-gallery__main{height:auto;aspect-ratio:1.15 / 1}.hbp3-info{max-width:none;padding:0}.hbp3-title{font-size:clamp(40px,6vw,53px)!important}.hbp3-thumb{width:75px;height:75px;flex-basis:75px}.hbp3-submit__arrow{display:block}}@media(max-width:720px){.hbp3-wrap{width:calc(100% - 36px)}.hbp3-crumb{min-height:54px;gap:8px;font-size:12px;padding:13px 0}.hbp3-grid{padding-bottom:32px}.hbp3-gallery{margin-bottom:23px}.hbp3-gallery__main{height:auto;aspect-ratio:1 / 1}.hbp3-gallery__arrows button{width:40px;height:40px}.hbp3-gallery__arrows>span{font-size:12px}.hbp3-thumbs{gap:9px}.hbp3-thumb{width:65px;height:65px;flex-basis:65px}.hbp3-info{padding:0}.hbp3-title{font-size:clamp(37px,8.2vw,48px)!important}.hbp3-price{font-size:30px}.hbp3-summary{font-size:var(--hbp3-body-size, 16px)}.hbp3-stock{font-size:13px}.hbp3-option__pill{font-size:15px;padding:10px 14px;min-height:45px}.hbp3-purchase-line{grid-template-columns:111px minmax(0,1fr);gap:9px}.hbp3-quantity{min-height:55px;grid-template-columns:31px minmax(0,1fr) 31px}.hbp3-submit{font-size:14px;min-height:55px;letter-spacing:.055em;gap:8px;padding:9px 14px}.hbp3-mission{font-size:15px;line-height:1.55}.hbp3-details summary{font-size:15px;min-height:54px}.hbp3-description{font-size:var(--hbp3-body-size, 16px)}.hbp3-description :is(h1,h2,h3,h4,h5,h6){font-size:18px!important}.hbp3-mobile>div>span{font-size:12px}.hbp3-mobile>div>strong{font-size:23px}.hbp3-mobile>button{font-size:14px}.hbp3-toast{font-size:14px}}@media(max-width:380px){.hbp3-wrap{width:calc(100% - 26px)}.hbp3-purchase-line{grid-template-columns:99px minmax(0,1fr);gap:7px}.hbp3-submit{font-size:13px;gap:5px;padding-inline:8px}.hbp3-submit>.hbp3-icon{width:18px;height:18px}.hbp3-submit__arrow{display:none}.hbp3-mobile>button{font-size:13px}}.hbp3 .hbp3-title{margin-top:0!important}@media(max-width:720px){.hbp3 .hbp3-mobile:not([hidden]){z-index:45}body:has(cart-drawer.active) .hbp3-mobile,body:has(theme-drawer[open] cart-drawer-component) .hbp3-mobile,body:has(cart-drawer-component dialog[open]) .hbp3-mobile{display:none!important}}.hbp3 .hbp3-gallery__main{overflow:hidden}.hbp3 .hbp3-gallery__viewport{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:nowrap;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;outline-offset:-3px}.hbp3 .hbp3-gallery__viewport::-webkit-scrollbar{display:none}.hbp3 .hbp3-gallery__viewport>.hbp3-slide{position:relative;inset:auto;display:block;flex:0 0 100%;min-width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.hbp3 .hbp3-gallery__viewport>.hbp3-slide[hidden]{display:none}.hbp3 .hbp3-gallery__viewport>.hbp3-slide img,.hbp3 .hbp3-gallery__viewport>.hbp3-slide video,.hbp3 .hbp3-gallery__viewport>.hbp3-slide iframe,.hbp3 .hbp3-gallery__viewport>.hbp3-slide model-viewer{display:block;width:100%;height:100%}.hbp3 .hbp3-gallery__main:hover .hbp3-slide img,.hbp3 .hbp3-gallery__viewport>.hbp3-slide img{transform:none!important;cursor:default}.hbp3 .hbp3-gallery__zoom,.hbp3 .hbp3-lightbox{display:none!important}.hbp3 .hbp3-gallery__arrows{z-index:5}.hbp3 .hbp3-gallery__badges{z-index:4}.hbp3 .hbp3-thumb:focus-visible{outline:2px solid #7a532a;outline-offset:3px}@media(prefers-reduced-motion:reduce){.hbp3 .hbp3-gallery__viewport{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hb-luxe-product.css.map */
