.hbr-pdp-buy{background:#fff;max-width:1440px;margin-inline:auto;padding-inline:32px!important;scroll-margin-top:70px;font:400 16px/1.5 var(--pdp-body)}.hbr-pdp-buy *,.hbr-pdp-buy *:before,.hbr-pdp-buy *:after{box-sizing:border-box}.hbr-pdp-buy *{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.hbr-pdp-buy>[x-ref=formContainer]{display:grid;grid-template-columns:minmax(0,var(--pdp-gallery-share,2fr)) minmax(340px,var(--pdp-details-share,1fr));gap:clamp(28px,4vw,48px);max-width:none;margin:0 auto;padding:0!important;align-items:start}.hbr-pdp-buy>[x-ref=formContainer]>div{width:100%;min-width:0}.hbr-pdp-buy__details{border:0!important}.hbr-pdp-buy__details>.sticky{position:static}.hbr-pdp-buy__details :is(p,span,label,button,input,select,li,a,strong){font-family:inherit;font-size:inherit;line-height:inherit}.hbr-pdp-buy__block:not(.hbr-pdp-buy__block--stickyadd) .px-4{padding-inline:0}.hbr-pdp-buy .hbr-pdp-buy__block .color__bg-body{background:transparent}.hbr-pdp-buy .hbr-pdp-buy__block .color__text{color:var(--pdp-ink)}.hbr-pdp-buy__block--breadcrumb>div{padding:0!important}.hbr-pdp-buy .hbr-pdp-buy__breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;margin:0 0 24px;font:400 14px/1.5 var(--pdp-body);color:#5f6265}.hbr-pdp-buy__breadcrumbs a{text-decoration:none}.hbr-pdp-buy__breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.hbr-pdp-buy__brand-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;margin-bottom:28px}.hbr-pdp-buy__block--brand{display:flex;flex-wrap:wrap;min-width:0;gap:8px;align-items:center}.hbr-pdp-buy .hbr-pdp-buy__vendor{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:10px;font:600 14px/1.4 var(--pdp-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--pdp-ink)}.hbr-pdp-buy__vendor>span{min-width:0;overflow-wrap:anywhere;border-bottom:2px solid var(--pdp-accent);padding-bottom:4px}.hbr-pdp-buy .hbr-pdp-buy__brand-icon{display:block;flex:none;width:32px;height:32px;object-fit:contain}.hbr-pdp-buy .hbr-pdp-buy__product-type{font-size:13px;color:#62625c}.hbr-pdp-buy__brand-row .hbr-pdp-buy__block--app{display:flex;align-items:center;justify-self:end;white-space:nowrap;min-width:0;font:400 14px/1.4 var(--pdp-body)}.hbr-pdp-buy .stamped-product-reviews-badge{margin:0;display:inline-block;font-size:14px;line-height:1.4}.hbr-pdp-buy .stamped-badge{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;padding:0;background:transparent}.hbr-pdp-buy .stamped-badge-starrating{display:inline-flex;flex:none;white-space:nowrap;margin:0!important}.hbr-pdp-buy .stamped-badge-caption{text-decoration:underline;text-underline-offset:3px}.hbr-pdp-buy .hbr-pdp-buy__brand-row .stamped-badge .stamped-badge-caption[data-reviews]>span{display:none!important}.hbr-pdp-buy .hbr-pdp-buy__brand-row .stamped-badge .stamped-badge-caption[data-reviews]:before{content:"("}.hbr-pdp-buy .hbr-pdp-buy__brand-row .stamped-badge .stamped-badge-caption[data-reviews]:after{content:")"!important}.hbr-pdp-buy .hbr-pdp-buy__brand-row .stamped-badge-caption[data-reviews="0"]{display:none}.hbr-pdp-buy__title{padding:0!important;margin-bottom:24px}.hbr-pdp-buy h1{font-family:var(--pdp-title-font,var(--pdp-heading));font-size:var(--pdp-title-size,32px);font-weight:600;line-height:1.08;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.hbr-pdp-buy[data-pdp-title-font=brand] h1{font-weight:400;text-transform:uppercase;line-height:.98;letter-spacing:-.035em;word-spacing:.12em}.hbr-pdp-buy__intro{font-size:16px;line-height:1.5;margin-top:16px}.hbr-pdp-buy__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-bottom:24px}.hbr-pdp-buy__highlights .hbr-pdp-buy__block--text>div{padding:0!important;border:0}.hbr-pdp-buy__highlights .m-0--clear{font:400 16px/1.5 var(--pdp-body)}.hbr-pdp-buy__highlights :is(ul,li,p){margin:0!important}.hbr-pdp-buy__highlights ul{padding:0;list-style:none}.hbr-pdp-buy__highlights li{position:relative;padding-left:22px}.hbr-pdp-buy__highlights li:before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;background:var(--pdp-accent)}.hbr-pdp-buy__highlights p:empty{display:none}.hbr-pdp-buy__block--price{border-top:1px solid var(--pdp-line);padding-top:20px;margin-bottom:24px}.hbr-pdp-buy__block--price>div{padding-block:0!important;border:0}.hbr-pdp-buy__block--price .relative>div>.flex:first-child{flex-wrap:wrap;align-items:baseline;column-gap:6px;font:400 40px/1.05 var(--pdp-heading);letter-spacing:-.035em}.hbr-pdp-buy__block--price .relative>div>.flex:first-child>span{line-height:1.05!important}.hbr-pdp-buy__block--price :is(s,pre){font:400 20px/1.2 var(--pdp-body);letter-spacing:normal}.hbr-pdp-buy__block--price .type--small{font:400 14px/1.5 var(--pdp-body);letter-spacing:normal;margin-top:10px}.hbr-pdp-buy__block--price p{margin:0}.hbr-pdp-buy__block--price .affirm-as-low-as:empty{display:none}.hbr-pdp-buy .hbr-pdp-buy__financing{margin-top:6px;color:#62666a;font:400 14px/1.5 var(--pdp-body)}.hbr-pdp-buy__financing shopify-payment-terms{display:block;color:inherit}.hbr-pdp-buy__block--options>.options{padding:0 0 20px!important;border:0}.hbr-pdp-buy__block--options .w-full>div.flex.flex-wrap:has(>.btn:not(.bg-center)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hbr-pdp-buy__block--options :is(button,label,select){font:400 16px/1.5 var(--pdp-body);border-radius:0}.hbr-pdp-buy__block--options label{opacity:1;margin-bottom:2px}.hbr-pdp-buy__block--options label span{font-weight:600}.hbr-pdp-buy__block--options .btn:not(.bg-center){display:flex;justify-content:flex-start;align-items:center;min-width:0;min-height:60px;white-space:normal;text-align:left;padding:14px 16px;background:#fff;border:1px solid var(--pdp-line);color:var(--pdp-ink);font-weight:600;box-shadow:none}.hbr-pdp-buy__block--options .btn.border--focus:not(.bg-center){background:#f0f2d4;border:2px solid var(--pdp-ink);padding:13px 15px;outline:none}.hbr-pdp-buy__block--options .btn:not(.bg-center):hover{border-color:var(--pdp-ink)}.hbr-pdp-buy__block--options select[x-model^=opt]{display:block;width:100%;max-width:100%;min-height:60px;-webkit-appearance:none;appearance:none;padding:14px 48px 14px 16px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px;border:1px solid var(--pdp-line);color:var(--pdp-ink);font-weight:600;box-shadow:none;cursor:pointer}.hbr-pdp-buy__block--options select[x-model^=opt]:is(:hover,:focus-visible){border-color:var(--pdp-ink)}.hbr-pdp-buy__block--inventory{margin-bottom:20px}.hbr-pdp-buy .hbr-pdp-buy__status-card{padding:16px 18px;border:1px solid var(--pdp-line);background:#f8f8f5;font-size:16px;line-height:1.5}.hbr-pdp-buy__status-card>.px-4{border:0;padding-block:0!important}.hbr-pdp-buy__variant-details{font:400 14px/1.5 var(--pdp-body);margin-bottom:20px;color:#5f6265}.hbr-pdp-buy__status-card>.hbr-pdp-buy__variant-details{margin:0}.hbr-pdp-buy__status-card>.px-4+.hbr-pdp-buy__variant-details{margin-top:12px;padding-top:10px;border-top:1px solid var(--pdp-line)}.hbr-pdp-buy__variant-details p{margin:0!important}.hbr-pdp-buy__variant-details p+p{margin-top:4px!important}.hbr-pdp-buy__variant-details strong{font-weight:500;color:var(--pdp-ink)}.hbr-pdp-buy__variant-details code{font:400 13px/1.5 ui-monospace,Consolas,monospace;color:var(--pdp-ink)}.hbr-pdp-buy .hbr-fit-check{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;align-items:center;margin:0 0 20px;padding:16px 18px;background:#fff;border:1px solid var(--pdp-line)}.hbr-pdp-buy .hbr-fit-check:has(>.hbr-check-row){grid-template-columns:minmax(0,1fr)}.hbr-pdp-buy .hbr-fit-check>.hbr-check-row{grid-column:1/-1;min-width:0}.hbr-pdp-buy .hbr-fit-heading{grid-column:1;font:400 11px/1.4 var(--pdp-body);letter-spacing:.18em;margin:0;text-transform:uppercase}.hbr-pdp-buy .hbr-fit-message{grid-column:1;font:400 16px/1.5 var(--pdp-body);margin:0}.hbr-pdp-buy .hbr-fit-change{font:400 14px/1.5 var(--pdp-body);padding:0;text-decoration:underline;text-underline-offset:4px;background:transparent}.hbr-pdp-buy .hbr-fit-check>.hbr-fit-change{grid-column:2;grid-row:1/span 2}.hbr-pdp-buy__block--add>div{padding-block:0!important;border:0}.hbr-pdp-buy__block--add>div>.px-4:has(>.flex-grow){display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:end}.hbr-pdp-buy__block--add>div>.px-4:not(:has(input[name=quantity]:not([hidden]))){grid-template-columns:1fr}.hbr-pdp-buy__block--add>div>.px-4>.mb-4{margin:0;min-width:0}.hbr-pdp-buy__block--add>div>.px-4>:not(.mb-4):not(.flex-grow){grid-column:1/-1}.hbr-pdp-buy__block--add .mb-4>label{font:400 12px/1.4 var(--pdp-body);margin:0 0 6px}.hbr-pdp-buy__block--add .mb-4>.relative{height:64px;background:#fff;border:1px solid var(--pdp-line);border-radius:0}.hbr-pdp-buy__block--add .mb-4 :is(input,button){height:62px;min-width:0;padding:0;background:transparent;color:var(--pdp-ink)}.hbr-pdp-buy__block--add .mb-4 button{width:30px}.hbr-pdp-buy__block--add .mb-4 input{width:40px;flex:1;font:400 16px var(--pdp-body);-webkit-appearance:textfield;appearance:textfield}.hbr-pdp-buy__block--add input::-webkit-inner-spin-button,.hbr-pdp-buy__block--add input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hbr-pdp-buy__block--add .flex-grow>.btn{min-height:64px;padding:16px;border:1px solid var(--pdp-ink);border-radius:0;font:500 16px/1.4 var(--pdp-body)}.hbr-pdp-buy__block--add .hbr-pdp-buy__submit{background:var(--pdp-accent);color:var(--pdp-ink);padding:0!important;transition:background-color .18s ease,box-shadow .18s ease}.hbr-pdp-buy__submit .btn__content{display:flex;align-items:center;gap:16px;width:100%;min-height:62px;white-space:normal;color:inherit}.hbr-pdp-buy__submit .btn__content>span{color:inherit;font-weight:600}.hbr-pdp-buy__submit .hbr-pdp-buy__submit-label{flex:1;text-align:left;padding-left:20px;text-transform:uppercase;letter-spacing:.1em}.hbr-pdp-buy__submit .btn__content>.hbr-pdp-buy__submit-arrow{display:grid;place-items:center;align-self:stretch;flex:none;width:64px;background:#111;color:var(--pdp-accent);font:400 26px/1 var(--pdp-body)}.hbr-pdp-buy__block--add .hbr-pdp-buy__submit:not(:disabled):is(:hover,:focus-visible){background:#c4ce37;opacity:1;box-shadow:0 3px 8px #11111126}.hbr-pdp-buy__block--add .hbr-pdp-buy__submit:not(:disabled):active{background:#a5af1d;box-shadow:none}.hbr-pdp-buy__block--add .shopify-payment-button{margin-top:22px}.hbr-pdp-buy__block--stickyadd .fixed{z-index:35}.hbr-pdp-buy__block--lifetime_guarantee{margin-top:22px}.hbr-pdp-buy .hr-lg-wrap--product{padding:0}.hbr-pdp-buy .hr-lg--compact{max-width:none}.hbr-pdp-buy .hr-lg--compact details{border:0}.hbr-pdp-buy .hr-lg--compact summary.hr-lg-row{display:flex;align-items:center;gap:16px;padding:16px 18px;font:400 14px/1.5 var(--pdp-body)}.hbr-pdp-buy .hr-lg--compact summary:after{display:none}.hbr-pdp-buy .hr-lg--compact .hr-lg-mark{width:36px;height:36px}.hbr-pdp-buy .hr-lg--compact .hr-lg-txt{flex:1}.hbr-pdp-buy .hr-lg--compact .hr-lg-h{font:500 16px/1.5 var(--pdp-body)}.hbr-pdp-buy .hr-lg--compact .hr-lg-how{white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.hbr-pdp-buy .hr-lg--compact .hr-lg-compact-body{padding:0 18px 16px;margin:0}.hbr-pdp-buy .hbr-pdp-gallery{height:auto;top:24px}.hbr-pdp-buy .hbr-pdp-gallery__layout{display:flex;flex-flow:column nowrap;height:auto;margin:0!important;gap:12px}.hbr-pdp-buy .hbr-pdp-gallery__media{order:1;flex-basis:auto;min-width:0}.hbr-pdp-buy [x-ref=slider]{position:relative;gap:0!important;margin:0!important;padding:0!important;scroll-snap-type:x mandatory;scroll-padding:0}.hbr-pdp-buy [x-ref=slider]>[data-slide]{width:100%!important;flex-basis:100%;scroll-snap-align:start;border-radius:0;align-self:flex-start}.hbr-pdp-buy [x-ref=slider]>[data-slide]>.overflow-hidden{width:100%!important;height:auto!important;aspect-ratio:1;padding-bottom:0!important}.hbr-pdp-buy [x-ref=slider]>[data-slide]>.overflow-hidden>img{position:static;width:100%;height:100%;object-fit:var(--pdp-media-fit,contain)!important}.hbr-pdp-buy .hbr-pdp-gallery__thumbnails{position:relative;order:2;display:flex!important;flex-flow:row nowrap;flex-basis:auto;width:100%;height:auto;max-height:none;gap:12px!important;margin:0;padding:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x proximity}.hbr-pdp-buy .hbr-pdp-gallery__thumbnails>[data-slide]{flex:0 0 calc((100% - 48px)/5);min-width:0;border:1px solid var(--pdp-line);border-radius:0;opacity:1;background:#f3f3ef}.hbr-pdp-buy .hbr-pdp-gallery__thumbnails>[aria-current=true]{border-color:var(--pdp-ink)}.hbr-pdp-buy .hbr-pdp-gallery__thumbnails img{object-fit:contain!important}.hbr-pdp-buy :focus-visible{outline:2px solid var(--pdp-ink);outline-offset:3px}@media(max-width:899px){.hbr-pdp-buy>[x-ref=formContainer]{grid-template-columns:1fr;gap:28px;max-width:640px}.hbr-pdp-buy .hbr-pdp-gallery{position:relative;top:0}.hbr-pdp-buy h1{font-size:min(var(--pdp-title-size,32px),28px)}}@media(max-width:800px){.hbr-pdp-buy{padding-inline:20px!important}}@media(max-width:599px){.hbr-pdp-buy{padding:20px 20px 40px!important}.hbr-pdp-buy h1{font-size:min(var(--pdp-title-size,32px),26px)}.hbr-pdp-buy__brand-row{gap:10px 14px;margin-bottom:24px}.hbr-pdp-buy__highlights{gap:10px 18px}.hbr-pdp-buy__highlights .m-0--clear{font-size:15px}.hbr-pdp-buy__block--price .relative>div>.flex:first-child{font-size:34px}.hbr-pdp-buy .hbr-fit-check{gap:6px 12px;padding:14px}.hbr-pdp-buy .hbr-fit-change{font-size:13px}.hbr-pdp-buy__submit .hbr-pdp-buy__submit-label{padding-left:14px;letter-spacing:.06em}.hbr-pdp-buy__submit .btn__content{gap:10px;font-size:14px}.hbr-pdp-buy__submit .btn__content>.hbr-pdp-buy__submit-arrow{width:48px}.hbr-pdp-buy__block--add>div>.px-4:has(>.mb-4){grid-template-columns:1fr}.hbr-pdp-buy__block--add .mb-4>.relative{max-width:130px}.hbr-pdp-buy .hr-lg--compact summary.hr-lg-row{gap:12px;padding:14px}.hbr-pdp-buy .hr-lg--compact .hr-lg-h{font-size:14px}}@media(prefers-reduced-motion:reduce){.hbr-pdp-buy *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/hbr-product-purchase.css.map */
