.product{--bt-pdp-fg: var(--brand-ink, #222222);--bt-pdp-muted: var(--brand-muted, #736F6B);--bt-pdp-line: var(--brand-line, #E4E2DF);--bt-pdp-mist: var(--brand-mist, #F6F6F6);--bt-pdp-primary: var(--brand-primary, #441A1E);--bt-pdp-sale: var(--bt-sale, #C8102E)}.bt-pdp__subtitle{margin:14px 0 0;font-family:var(--brand-font-body, "Open Sans", system-ui, sans-serif);font-size:17px;line-height:1.5;color:var(--bt-pdp-muted, #736F6B);font-weight:400;text-wrap:pretty;max-width:38ch}.bt-pdp__qty-atc{display:grid!important;grid-template-columns:auto 1fr!important;gap:12px!important;align-items:stretch!important;margin-top:14px!important;width:100%!important;max-width:100%!important}.bt-pdp__qty-atc .product-form__quantity{grid-column:1 / 2!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}.bt-pdp__qty-atc .product-form{grid-column:2 / 3!important;margin:0!important;min-width:0!important;max-width:none!important;width:auto!important}.bt-pdp__qty-atc .quantity{border:1px solid var(--bt-pdp-line, #E4E2DF)!important;border-radius:2px!important;height:56px!important;display:inline-flex!important;align-items:center!important;background:#fff}.bt-pdp__qty-atc .quantity__button{width:44px!important;height:56px!important;background:none!important;border:none!important;color:var(--bt-pdp-fg, #222)!important}.bt-pdp__qty-atc .quantity__input{width:40px!important;height:56px!important;border:0!important;background:transparent!important;text-align:center!important;font-size:16px!important;color:var(--bt-pdp-fg, #222)!important;padding:0!important}.bt-pdp__qty-atc .quantity__label,.bt-pdp__qty-atc .quantity__rules-cart{display:none!important}.bt-pdp__qty-atc .product-form__buttons{height:100%!important;width:100%!important}.bt-pdp__qty-atc .product-form__submit{height:56px!important;min-height:56px!important;padding:0 24px!important;width:100%!important;max-width:100%!important;font-size:13px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;background:var(--bt-pdp-primary, #441A1E)!important;color:#fff!important;border:0!important;border-radius:2px!important;transition:background .15s ease!important}.bt-pdp__qty-atc .product-form__submit:not([disabled]):hover,.bt-pdp__qty-atc .product-form__submit:not([disabled]):focus-visible{background:var(--brand-primary-dark, #5C2328)!important;outline:none!important}@media screen and (max-width:749px){.bt-pdp__qty-atc{grid-template-columns:1fr!important;gap:10px!important}.bt-pdp__qty-atc .product-form__quantity,.bt-pdp__qty-atc .product-form{grid-column:1 / 2!important;width:100%!important}.bt-pdp__qty-atc .quantity{width:100%!important;justify-content:center!important}.bt-pdp__qty-atc .product-form__submit{width:100%!important}}.product-form__submit{background:var(--bt-pdp-primary, #441A1E)!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:18px 24px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;min-height:56px!important;transition:background .15s ease!important}.product-form__submit:hover,.product-form__submit:focus-visible{background:var(--brand-primary-dark, #5C2328)!important;outline:none!important}.product-form__submit:focus-visible{box-shadow:0 0 0 3px #441a1e40!important}.product-form__submit .icon,.product-form__submit .svg-wrapper{color:currentColor!important}.product .price__container .price-item--regular,.product .price__container .price-item--sale{font-family:var(--brand-font-body, "Open Sans", system-ui, sans-serif);font-size:clamp(24px,2.6vw,30px);font-weight:500;letter-spacing:-.01em;line-height:1.1;color:var(--bt-pdp-fg, #222)}.product .price__container .price-item--last{color:var(--bt-pdp-primary, #441A1E)}.product .price{margin-top:22px}.product__tax{font-size:11px;line-height:1.4;color:var(--bt-pdp-muted, #736F6B);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product__tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bt-pdp__usps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bt-pdp__usp{display:flex;align-items:center;gap:12px;min-width:0}.bt-pdp__usp-icon{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--bt-pdp-primary, #441A1E)}.bt-pdp__usp-icon img,.bt-pdp__usp-svg{width:100%;height:100%;object-fit:contain;display:block}.bt-pdp__usp-text{margin:0;min-width:0;font-family:var(--brand-font-body, "Open Sans", system-ui, sans-serif);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none;color:var(--bt-pdp-fg, #222)}.bt-pdp__trust{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr;gap:12px}.bt-pdp__trust-item{display:flex;align-items:flex-start;gap:12px;min-width:0}.bt-pdp__trust-icon{flex:none;color:var(--bt-pdp-primary, #441A1E);display:inline-flex;align-items:center;padding-top:1px}.bt-pdp__trust-icon img,.bt-pdp__trust-icon svg{width:20px;height:20px;object-fit:contain}.bt-pdp__trust-body{display:flex;flex-direction:column;gap:2px;min-width:0}.bt-pdp__trust-title{font-size:13px;font-weight:600;line-height:1.35;color:var(--bt-pdp-fg, #222)}.bt-pdp__trust-sub{font-size:12.5px;font-weight:400;line-height:1.4;color:var(--bt-pdp-muted, #736F6B)}.bt-pdp__konfig{display:flex;align-items:center;gap:18px;margin-top:24px;padding:18px 20px;background:var(--bt-pdp-fg, #222);border-radius:8px;color:#fff;text-decoration:none;overflow:hidden;transition:background .15s ease}.bt-pdp__konfig:hover,.bt-pdp__konfig:focus-visible{background:#000;outline:none}.bt-pdp__konfig-media{flex:none;width:72px;height:72px;border-radius:6px;overflow:hidden;background:#1a0d0e}.bt-pdp__konfig-media img{width:100%;height:100%;object-fit:cover;display:block}.bt-pdp__konfig-body{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.bt-pdp__konfig-eyb{font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#c98b6a}.bt-pdp__konfig-title{font-size:16px;font-weight:400;line-height:1.3;color:#fff}.bt-pdp__konfig-sub{font-size:12.5px;font-weight:400;line-height:1.4;color:#fff9}.bt-pdp__konfig-arrow{flex:none;font-size:18px;color:#fff;transition:transform .15s ease}.bt-pdp__konfig:hover .bt-pdp__konfig-arrow,.bt-pdp__konfig:focus-visible .bt-pdp__konfig-arrow{transform:translate(3px)}.bt-pdp__payment{margin:16px 0 0}.bt-pdp__payment-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.bt-pdp__payment-item{display:inline-flex;align-items:center}.bt-pdp__payment-icon{height:22px;width:auto;display:block}pdp-cutoff{display:contents}.bt-pdp__cutoff{display:flex;align-items:center;gap:11px;margin:24px 0 4px;font-size:13.5px;color:var(--bt-pdp-fg, #222);line-height:1.4}.bt-pdp__cutoff-text{font-size:13.5px;color:var(--bt-pdp-fg, #222)}.bt-pdp__cutoff-text strong{font-weight:600}.bt-pdp__cutoff[data-state=low-stock] .bt-pdp__livedot{background:#ee9441}.bt-pdp__cutoff[data-state=sold-out] .bt-pdp__livedot{background:var(--bt-pdp-sale, #C8102E);animation:none}.bt-pdp__cutoff[data-state=sold-out] .bt-pdp__cutoff-text{color:var(--bt-pdp-sale, #C8102E)}@keyframes bt-livepulse{0%{box-shadow:0 0 #3a9d5d8c}70%{box-shadow:0 0 0 8px #3a9d5d00}to{box-shadow:0 0 #3a9d5d00}}.bt-pdp__livedot{width:9px;height:9px;border-radius:50%;background:#3a9d5d;flex:none;animation:bt-livepulse 1.8s ease-out infinite}@media(prefers-reduced-motion:reduce){.bt-pdp__livedot{animation:none}}.vz-hide{display:none!important}.bt-pdp__acc{border-bottom:1px solid var(--bt-pdp-line, #E4E2DF)}details.bt-pdp__acc{margin-bottom:0}.bt-pdp__acc+.bt-pdp__acc{margin-top:0}.bt-pdp__acc:first-of-type{border-top:1px solid var(--bt-pdp-line, #E4E2DF);margin-top:26px}.bt-pdp__acc-summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--brand-font-body, "Open Sans", system-ui, sans-serif)}.bt-pdp__acc-summary::-webkit-details-marker{display:none}.bt-pdp__acc-title{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bt-pdp-fg, #222)}.bt-pdp__acc-toggle{position:relative;width:14px;height:14px;flex:none;transition:transform .25s ease}.bt-pdp__acc-toggle:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:1.75px solid var(--bt-pdp-primary, #441A1E);border-bottom:1.75px solid var(--bt-pdp-primary, #441A1E);transform:translate(-50%,-70%) rotate(45deg)}.bt-pdp__acc[open] .bt-pdp__acc-toggle{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bt-pdp__acc-toggle{transition:none}}.bt-pdp__acc-body{font-size:14px;line-height:1.6;color:var(--bt-pdp-fg, #222222);padding:0 0 18px}.bt-pdp__acc-body p{margin:0 0 12px}.bt-pdp__acc-body p:last-child{margin-bottom:0}.bt-pdp__acc-body a{color:var(--bt-pdp-primary, #441A1E);text-decoration:underline;text-underline-offset:2px}.product__info-container .product-form__input,.product-form__input,.product-form__input--pill,.product-form__input--swatch,.product-form__input--dropdown{max-width:100%!important;width:100%!important;min-width:100%!important;box-sizing:border-box!important}.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:8px 10px!important;justify-content:flex-start!important;padding:0!important;margin:0 0 1.2rem!important}.product-form__input--pill input[type=radio]+label{margin:0!important;flex:0 0 auto!important;border-radius:4px!important}.product-form__input--pill legend.form__label,.product-form__input--swatch legend.form__label{flex-basis:100%!important;width:100%!important;margin:0 0 8px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--bt-pdp-fg, #222)!important}.product-form__input--swatch{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;justify-content:flex-start!important;padding:0!important;margin:0 0 1.2rem!important}.product-form__input--swatch .swatch-input__label{margin:0!important}.product-form__input--dropdown{display:block!important;width:100%!important;max-width:100%!important}.product-form__input--dropdown select{width:100%!important;max-width:100%!important}.product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-form__input--pill input[type=radio]+label.bt-variant-tile{all:unset;display:inline-flex!important;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:4px;min-width:0;position:relative;transition:opacity .15s ease;border-radius:6px}.bt-variant-tile__img{display:block;width:72px;height:72px;object-fit:cover;border-radius:4px;background:#1a0d0e;transition:transform .15s ease}.bt-variant-tile__name{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--bt-pdp-fg, #222);line-height:1.2;text-align:center;max-width:80px;text-wrap:pretty}@media(hover:hover){.product-form__input--pill input[type=radio]:not(.disabled)+label.bt-variant-tile:hover .bt-variant-tile__img{transform:scale(1.03)}}.product-form__input--pill input[type=radio]:checked+label.bt-variant-tile{outline:2px solid var(--bt-pdp-primary, #441A1E);outline-offset:2px}.product-form__input--pill input[type=radio]:checked+label.bt-variant-tile .bt-variant-tile__name{color:var(--bt-pdp-primary, #441A1E);font-weight:600}.product-form__input--pill input[type=radio]:focus-visible+label.bt-variant-tile{outline:2px dashed var(--bt-pdp-primary, #441A1E);outline-offset:4px}.product-form__input--pill input[type=radio].disabled+label.bt-variant-tile,.product-form__input--pill input[type=radio]:disabled+label.bt-variant-tile{opacity:.55;cursor:not-allowed}.product-form__input--pill input[type=radio].disabled+label.bt-variant-tile .bt-variant-tile__img,.product-form__input--pill input[type=radio]:disabled+label.bt-variant-tile .bt-variant-tile__img{filter:grayscale(1)}.product-form__input--pill input[type=radio].disabled+label.bt-variant-tile:before,.product-form__input--pill input[type=radio]:disabled+label.bt-variant-tile:before{content:"";position:absolute;top:4px;left:4px;width:72px;height:72px;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--bt-pdp-muted, #736F6B) 50%,transparent calc(50% + 1px));pointer-events:none;border-radius:4px}.product-form__input--pill input[type=radio].disabled+label.bt-variant-tile .bt-variant-tile__name,.product-form__input--pill input[type=radio]:disabled+label.bt-variant-tile .bt-variant-tile__name{text-decoration:line-through;color:var(--bt-pdp-muted, #736F6B)}.product-form__input--pill:has(label.bt-variant-tile){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:16px 10px!important}.product-form__input--pill:has(label.bt-variant-tile) legend.form__label{grid-column:1 / -1}.product-form__input--pill:has(label.bt-variant-tile) .bt-variant-tile__img{width:100%;height:auto;aspect-ratio:1 / 1}.product-form__input--pill:has(label.bt-variant-tile) .bt-variant-tile__name{max-width:none}.product-form__input--pill:has(label.bt-variant-tile) input[type=radio].disabled+label.bt-variant-tile:before,.product-form__input--pill:has(label.bt-variant-tile) input[type=radio]:disabled+label.bt-variant-tile:before{top:0;left:0;width:100%;height:auto;aspect-ratio:1 / 1}.product .price .badge{margin:6px 24px;border-radius:0!important}.bt-pdp__info{display:flex;gap:12px;align-items:flex-start;margin:14px 0 0;padding:14px 16px;border-radius:6px;border-left:3px solid var(--brand-primary, #441a1e)}.bt-pdp__info--hell{background:var(--brand-mist, #f6f6f6)}.bt-pdp__info--rose{background:var(--bt-line-rose, #eaddde)}.bt-pdp__info-icon{flex-shrink:0;width:24px;height:24px;margin-top:1px;color:var(--brand-primary, #441a1e)}.bt-pdp__info-icon img,.bt-pdp__info-icon svg{width:24px;height:24px;display:block;object-fit:contain}.bt-pdp__info-text{font-size:14px;line-height:1.6;color:var(--bt-ink, #222)}.bt-pdp__info-text p{margin:0 0 6px}.bt-pdp__info-text p:last-child{margin-bottom:0}.bt-pdp__info-text a{color:var(--brand-primary, #441a1e);text-decoration:underline}.bt-pdp__qty-atc .product-form__submit,.product-form__submit{white-space:nowrap!important}@media screen and (min-width:750px){.bt-pdp__qty-atc .product-form__submit{letter-spacing:.1em!important;padding:0 16px!important}}.bt-pdp__usp-text{text-wrap:balance;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4}.product{--bt-pdp-group-gap: 24px;--bt-pdp-item-gap: 16px}.product__info-container>.product__title{margin-top:8px;margin-bottom:0}.product__info-container>.product__title:first-child{margin-top:0}.product__info-container .product__title h1{font-size:clamp(26px,2.8vw,34px);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.product__info-container .bt-pdp__subtitle{margin:4px 0 0;font-size:15px;line-height:1.2;max-width:42ch}.product__info-container>[id^=price-]{margin-top:16px;margin-bottom:0}.product__info-container>[id^=price-] .price{margin-top:0}.product__info-container>.product__tax{margin-top:0;margin-bottom:0;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4}.product__info-container>.bt-pdp__usps{margin:12px 0 0}.product__info-container>variant-selects{margin-top:var(--bt-pdp-group-gap);margin-bottom:0}.product__info-container variant-selects .product-form__input{margin:0 0 var(--bt-pdp-item-gap)!important}.product__info-container variant-selects .product-form__input:last-child{margin-bottom:0!important}.product__info-container variant-selects .form__label{margin-bottom:10px!important}.product__info-container .bt-pdp__cutoff{margin:var(--bt-pdp-group-gap) 0 0}.product__info-container .bt-pdp__qty-atc{margin-top:12px!important;margin-bottom:0!important}.product__info-container:not(:has(.bt-pdp__cutoff)) .bt-pdp__qty-atc{margin-top:var(--bt-pdp-group-gap)!important}.product__info-container>.bt-pdp__buybox-extra{margin-top:0}.bt-pdp__payment{margin-top:2px}.bt-pdp__buybox-extra .bt-pdp__trust{margin-top:16px}.bt-pdp__buybox-extra .bt-pdp__konfig{margin-top:var(--bt-pdp-item-gap)}.product__info-container .bt-pdp__acc:first-of-type,.product__info-container>.product__description{margin-top:var(--bt-pdp-group-gap)}.product__info-container{container:bt-pdp-info / inline-size}.bt-pdp__qty-atc .product-form__submit,.bt-pdp__qty-atc .product-form__submit span{white-space:nowrap!important}@container bt-pdp-info (max-width: 460px){.bt-pdp__qty-atc .quantity__button{width:36px!important}.bt-pdp__qty-atc .quantity__input{width:32px!important}.bt-pdp__qty-atc .product-form__submit{font-size:12px!important;letter-spacing:.06em!important;padding:0 12px!important}.bt-pdp__qty-atc .product-form__submit span:before{width:18px!important;height:18px!important}}@container bt-pdp-info (max-width: 340px){.bt-pdp__qty-atc{grid-template-columns:1fr!important;gap:10px!important}.bt-pdp__qty-atc .product-form__quantity,.bt-pdp__qty-atc .product-form{grid-column:1 / 2!important;width:100%!important}.bt-pdp__qty-atc .quantity{width:100%!important;justify-content:center!important}}.bt-pdp__buybox-extra .bt-pdp__trust{grid-template-columns:1fr;gap:10px;padding:12px 14px;background:var(--bt-pdp-mist, #F6F6F6);border-radius:6px}.bt-pdp__buybox-extra .bt-pdp__trust-item{align-items:center;gap:10px}.bt-pdp__buybox-extra .bt-pdp__trust-icon{padding-top:0}.bt-pdp__buybox-extra .bt-pdp__trust-icon img,.bt-pdp__buybox-extra .bt-pdp__trust-icon svg{width:18px;height:18px}.bt-pdp__buybox-extra .bt-pdp__trust-body{gap:0}.bt-pdp__buybox-extra .bt-pdp__trust-title{font-size:12px;line-height:1.35}.bt-pdp__buybox-extra .bt-pdp__trust-sub{font-size:11.5px;line-height:1.35}@media screen and (min-width:750px){@container bt-pdp-info (min-width: 400px){.bt-pdp__buybox-extra .bt-pdp__trust{grid-template-columns:1fr 1fr;gap:0}.bt-pdp__buybox-extra .bt-pdp__trust-item+.bt-pdp__trust-item{padding-left:14px;margin-left:14px;border-left:1px solid var(--bt-pdp-line, #E4E2DF)}}}.product__info-container>.bt-pdp__info{margin:var(--bt-pdp-item-gap) 0 0;gap:8px;padding:8px 12px;border-left-width:2px;border-radius:4px}.product__info-container>.bt-pdp__info .bt-pdp__info-icon,.product__info-container>.bt-pdp__info .bt-pdp__info-icon img,.product__info-container>.bt-pdp__info .bt-pdp__info-icon svg{width:16px;height:16px}.product__info-container>.bt-pdp__info .bt-pdp__info-icon{margin-top:2px}.product__info-container>.bt-pdp__info .bt-pdp__info-text{font-size:12.5px;line-height:1.5}.product__info-container>.bt-pdp__info .bt-pdp__info-text p{margin:0 0 4px}.product__info-container>.bt-pdp__info .bt-pdp__info-text p:last-child{margin-bottom:0}product-info .page-width{max-width:var(--bt-content-max, 1180px);padding-left:var(--bt-content-pad, 20px);padding-right:var(--bt-content-pad, 20px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alpha_style_beltimore_pdp.css.map */
