.bas-pdp-hero{font-family:var(--bas-body);color:var(--carbon)}.bas-pdp-hero__sticky{display:grid;gap:16px;align-content:start}@media(min-width:900px){.bas-pdp-hero__sticky{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}}.bas-pdp-hero__vendor{color:color-mix(in srgb,var(--carbon) 72%,var(--bone))}.bas-pdp-hero__title{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.05;text-transform:uppercase;letter-spacing:.01em}.bas-pdp-hero__one-liner{margin:0;font-size:17px;line-height:1.55;color:var(--carbon);opacity:.85}.bas-pdp-hero__rating{display:inline-flex;align-items:baseline;gap:8px;text-decoration:none;color:inherit;font-size:14px}.bas-pdp-hero__stars{color:var(--blood);letter-spacing:.05em}.bas-pdp-hero__rating-value{font-weight:700}.bas-pdp-hero__rating-count{color:color-mix(in srgb,var(--carbon) 72%,var(--bone))}.bas-pdp-hero__rating:hover{text-decoration:underline}.bas-pdp-hero__rule{width:60px;margin:4px 0}.bas-pdp-hero__price{margin:0}.bas-pdp-hero__price-value{font-family:var(--bas-display);font-weight:700;font-size:32px;letter-spacing:.01em}.bas-pdp-hero__price-financing{font-family:var(--bas-body);font-weight:400;font-size:15px;color:color-mix(in srgb,var(--carbon) 72%,var(--bone))}.bas-pdp-hero__form{display:grid;gap:14px}.bas-pdp-hero__variants{border:0;padding:0;margin:0;display:grid;gap:12px}.bas-pdp-hero__option-group{display:grid;gap:6px}.bas-pdp-hero__option-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--carbon) 72%,var(--bone))}.bas-pdp-hero__select{appearance:none;-webkit-appearance:none;padding:12px 36px 12px 16px;border:1px solid var(--carbon);background-color:var(--bone);color:var(--carbon);font-family:var(--bas-body);font-size:15px;background-image:linear-gradient(45deg,transparent 50%,var(--carbon) 50%),linear-gradient(135deg,var(--carbon) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;border-radius:0}.bas-pdp-hero__qty{display:grid;gap:6px}.bas-pdp-hero__qty-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--carbon) 72%,var(--bone))}.bas-pdp-hero__qty-control{display:inline-flex;align-items:stretch;border:1px solid var(--carbon);width:fit-content}.bas-pdp-hero__qty-btn{width:44px;height:44px;background:var(--bone);border:0;color:var(--carbon);font-size:18px;font-weight:700;cursor:pointer}.bas-pdp-hero__qty-btn:hover{background:var(--carbon);color:var(--bone)}.bas-pdp-hero__qty-control .bas-pdp-hero__qty-input{width:56px;height:44px;text-align:center;border:0;border-left:1px solid var(--carbon);border-right:1px solid var(--carbon);background:var(--bone);color:var(--carbon);font-family:var(--bas-body);font-size:16px;font-weight:600;-moz-appearance:textfield}.bas-pdp-hero__qty-input::-webkit-outer-spin-button,.bas-pdp-hero__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bas-pdp-hero__actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.bas-pdp-hero__primary-cta,.bas-pdp-hero__atc{width:100%;justify-content:center}.bas-pdp-hero__sublink{color:var(--carbon);text-decoration:none;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;align-self:start;margin-top:4px}.bas-pdp-hero__sublink:hover,.bas-pdp-hero__sublink:focus-visible{color:var(--blood)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bas-pdp-hero.css.map */
