.huffy-pdp .product-information.spacing-style{padding-block-start:calc(20px + var(--section-top-offset, 0px));padding-block-end:20px}@media screen and (min-width:750px){.huffy-pdp .product-information.spacing-style{padding-block-start:calc(32px + var(--section-top-offset, 0px));padding-block-end:32px}}@media screen and (min-width:1200px){.huffy-pdp .product-information.spacing-style{padding-block-start:calc(40px + var(--section-top-offset, 0px));padding-block-end:40px}}@media screen and (min-width:750px){.huffy-pdp .product-information__grid:not(.product-information--media-none){grid-column:2;display:grid;grid-template-columns:minmax(0,500fr) minmax(0,420fr);column-gap:40px;align-items:start}.huffy-pdp .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,420fr) minmax(0,500fr)}}@media screen and (min-width:1200px){.huffy-pdp .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1013fr) minmax(min(320px,100%),491fr);column-gap:32px}.huffy-pdp .product-information__grid.product-information--media-right{grid-template-columns:minmax(min(320px,100%),491fr) minmax(0,1013fr)}}@media screen and (min-width:750px){.huffy-pdp .product-information__grid:not(.product-information--media-none)>.product-information__media,.huffy-pdp .product-information__grid:not(.product-information--media-none)>.product-details{padding-inline:0}}.huffy-pdp .product-details>.group-block>.group-block-content{gap:24px}.huffy-pdp .product-details .huffy-breadcrumbs{margin-block-end:-18px;color:#2f2f2f;font-family:var(--font-body--family);font-size:12px;font-weight:600;line-height:normal}.hpdp-info{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;color:#2f2f2f}.hpdp-info .hpdp-info__title{margin:0;color:#2f2f2f;font-family:var(--font-heading--family);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:normal;text-transform:none}@media screen and (min-width:750px){.hpdp-info .hpdp-info__title{font-size:32px}}@media screen and (min-width:1200px){.hpdp-info .hpdp-info__title{font-size:36px}}.hpdp-info__rating{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.hpdp-info__stars{position:relative;display:inline-block;width:108px;height:20px;flex:none}.hpdp-info__stars svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:108px;height:20px}.hpdp-info__stars-base{fill:#e5e5e6}.hpdp-info__stars-fill{fill:#e81f2f;clip-path:inset(0 calc(100% - var(--hpdp-fill, 0%)) 0 0)}.hpdp-info__score{color:#2f2f2f;font-family:var(--font-heading--family);font-size:20px;font-weight:700;line-height:normal}.hpdp-info__count{color:#98989a;font-family:var(--font-heading--family);font-size:16px;font-weight:400;line-height:normal}.hpdp-info__rating:hover .hpdp-info__count{text-decoration:underline}.hpdp-info .hpdp-info__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hpdp-info .hpdp-info__tagrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hpdp-info .hpdp-info__sku{color:#2f2f2f;font-family:var(--font-heading--family);font-size:15px;font-weight:600;line-height:16px}.hpdp-info__desc{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.hpdp-info__desc-body{width:100%;margin:0;color:#18181b;font-family:var(--font-body--family);font-size:15px;font-weight:400;line-height:1.5}.hpdp-info__desc-body>:first-child{margin-top:0}.hpdp-info__desc-body>:last-child{margin-bottom:0}.hpdp-info__desc-body :is(ul,ol){margin:0;padding-inline-start:1.25em}.hpdp-info__desc-body ul{list-style:disc}.hpdp-info__desc-body ol{list-style:decimal}.hpdp-info__desc-body li{margin:0;padding:0}.hpdp-info__desc-body li::marker{color:#18181b}.hpdp-info__desc-body.is-collapsed{max-height:4.5em;overflow:hidden}.hpdp-info__desc-body.is-collapsed :is(p,ul,ol,h2,h3,h4,h5,h6){margin-block:0}.hpdp-info__more[hidden]{display:none}.hpdp-info__more{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#2f2f2f;font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:normal;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hpdp-info__more svg{width:10px;height:7px}.hpdp-info__more[aria-expanded=true] svg{transform:rotate(180deg)}.hpdp-info__more:focus-visible{outline:2px solid #2f2f2f;outline-offset:2px;border-radius:2px}.huffy-pdp .product-details product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.huffy-pdp .product-details product-price .price{color:#18181b;font-family:var(--font-heading--family);font-size:32px;font-weight:700;line-height:1.22}.huffy-pdp .product-details product-price .compare-at-price{color:#98989a;font-family:var(--font-body--family);font-size:18px;font-weight:500;line-height:1.22;text-decoration:line-through}.huffy-pdp .product-details .text-block:has(>product-price),.huffy-pdp .product-details product-price,.huffy-pdp .product-details product-price>*{padding-block:0;line-height:1.22}.huffy-pdp .product-details .divider{--divider-color: #c8c8c8}.huffy-pdp .product-details .divider:not(:has(+variant-picker fieldset)){display:none}.huffy-pdp .product-details variant-picker .variant-option{gap:8px}.huffy-pdp .product-details variant-picker .variant-option+.variant-option{margin-block-start:24px}.huffy-pdp .product-details variant-picker .variant-option>legend{display:flex;align-items:baseline;margin-block-end:8px;padding:0;color:#2f2f2f;font-family:var(--font-body--family);font-size:18px;font-weight:600;line-height:normal}.huffy-pdp .product-details variant-picker .variant-option>legend:before{content:"Choose"!important;margin-inline-end:.28em}.huffy-pdp .product-details variant-picker .variant-option>legend:after{content:":"!important}.huffy-pdp .product-details variant-picker .variant-option>legend .variant-option__swatch-value{display:none}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i])),.huffy-pdp .product-details variant-picker .variant-option--swatches{display:flex;flex-wrap:wrap;gap:14px}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>legend,.huffy-pdp .product-details variant-picker .variant-option--swatches>legend{flex:0 0 100%}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch){position:relative;flex:0 0 43px;width:43px;height:43px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;overflow:visible;background:var(--huffy-swatch, #98989a);box-shadow:inset 0 0 0 1px #00000014;cursor:pointer}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch) :is(.variant-option__button-label__pill,svg){display:none}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{content:none}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1.5px solid transparent;border-radius:50%;pointer-events:none}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):after{border-color:#2f2f2f}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):hover:after{border-color:#98989a}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:focus-visible){outline:2px solid #2f2f2f;outline-offset:4px}.huffy-pdp .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){opacity:.45}.huffy-pdp .product-details variant-picker .variant-option--buttons:not(:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))){display:flex;flex-wrap:wrap;gap:14px}.huffy-pdp .product-details variant-picker .variant-option--buttons:not(:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i])))>legend{flex:0 0 100%}.huffy-pdp .product-details variant-picker .variant-option--buttons:not(:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i])))>.variant-option__button-label{flex:0 0 auto;min-width:43px;width:auto;height:43px;min-height:0;padding:0 5px;justify-content:center;border-radius:999px;font-family:var(--font-body--family);font-size:13px;font-weight:500;line-height:1}.huffy-pdp .product-details variant-picker .variant-option--buttons:not(:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i])))>.variant-option__button-label:before{border-radius:999px}.huffy-pdp .product-details variant-picker .variant-option--buttons:not(:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i])))>.variant-option__button-label:has(:checked){box-shadow:inset 0 0 0 2px var(--color-selected-variant-background),inset 0 0 0 3px var(--hpdp-option-ring, #fff)}.huffy-pdp .product-details .group-block-content:has(>.buy-buttons-block):has(>.huffy-wl-pdp){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:24px}.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block,.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block>product-form-component,.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block form,.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block .product-form-buttons{display:contents}.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp) .product-form-buttons>:has(add-to-cart-component){grid-column:1;grid-row:1;min-width:0}.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp)>.huffy-wl-pdp{position:static;grid-column:2;grid-row:1}.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp)>:first-child{padding-inline-end:0}.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp) .product-form-text__error{grid-column:1 / -1}.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp) .quantity-selector-wrapper,.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp) .quantity-label,.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp) .product-form-buttons>:has(>quantity-selector-component){display:none}.huffy-pdp .product-details .buy-buttons-block .add-to-cart-button{--button-color: #fff;--button-background-color: #e81f2f;--button-border-width: 0px;--button-focus-outline-color: #e81f2f;width:100%;min-height:50px;height:50px;padding:12px 20px;border-radius:25px;box-shadow:0 1px 2px #1018280d;font-family:var(--font-heading--family);font-size:20px;font-weight:600;line-height:normal;letter-spacing:normal;text-transform:none;white-space:nowrap}.huffy-pdp .product-details .buy-buttons-block .add-to-cart-button:hover:not(:disabled){--button-background-color: #c81826}.huffy-pdp .product-details .buy-buttons-block .add-to-cart-button:disabled{--button-background-color: #c8c8c8;--button-color: #2f2f2f;opacity:1}.huffy-pdp .product-details .buy-buttons-block .add-to-cart-icon{display:none}.huffy-pdp .product-details .huffy-wl-pdp .huffy-wl{position:static}.huffy-pdp .product-details .huffy-wl-pdp .huffy-wl__btn{display:grid;place-items:center;width:49px;height:50px;border-radius:50%;background:#f3f3f4;box-shadow:none;color:#2f2f2f}.huffy-pdp .product-details .huffy-wl-pdp .huffy-wl__btn:hover{background:#e6e6e8;color:#2f2f2f;transform:none}.huffy-pdp .product-details .huffy-wl-pdp .huffy-wl__btn svg{width:29px;height:24px;stroke-width:2}.huffy-pdp .product-details .group-block-content:has(>.huffy-wl-pdp) .accelerated-checkout-block{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:24px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 25px;--shopify-accelerated-checkout-row-gap: 12px;--shopify-accelerated-checkout-skeleton-background-color: #f3f3f4}.huffy-pdp .product-details .accelerated-checkout-block:before{content:"OR PAY WITH";display:block;color:#98989a;background:linear-gradient(#c8c8c8,#c8c8c8) left center / calc(50% - 56px) 1px no-repeat,linear-gradient(#c8c8c8,#c8c8c8) right center / calc(50% - 56px) 1px no-repeat;font-family:var(--font-body--family);font-size:11px;font-weight:600;line-height:normal;letter-spacing:1.1px;text-align:center}.huffy-pdp .product-details .buy-buttons-block hr{display:none}.hpdp-trust{display:grid;grid-template-columns:repeat(var(--hpdp-trust-cols, 4),minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;border-radius:20px}.hpdp-trust__item,.hpdp-trust__link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding:14px 4px;color:#2f2f2f;text-align:center;text-decoration:none}.hpdp-trust__item:has(>.hpdp-trust__link){padding:0}.hpdp-trust__icon{display:grid;place-items:center;height:24px}.hpdp-trust__icon svg,.hpdp-trust__icon img{display:block;width:auto;height:24px}.hpdp-trust__label{max-width:10ch;font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:16px;text-wrap:balance}.hpdp-trust__link:hover .hpdp-trust__label{text-decoration:underline}@media screen and (max-width:749px){.product-information__media{padding:0 20px}.huffy-pdp .product-information__grid{row-gap:20px}.huffy-pdp .product-information__media>.huffy-breadcrumbs{margin-block-end:20px;color:#2f2f2f;font-family:var(--font-body--family);font-size:12px;font-weight:600}.huffy-pdp .sticky-add-to-cart__bar{box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px)}.huffy-pdp .sticky-add-to-cart__info{min-width:0}.huffy-pdp .product-details .huffy-wl-pdp .huffy-wl__btn{width:46px;height:46px}.huffy-pdp .product-details .buy-buttons-block .add-to-cart-button{min-height:46px;height:46px;font-size:18px}.huffy-pdp .product-details product-price .price{font-size:28px}}.shopify-section .hp2-cards__inner,.shopify-section .hp2-video__inner,.shopify-section .hp2d{max-width:none;width:100%}.huffy-pdp2 .product-details{container:huffy-buybox / inline-size}.huffy-pdp2 .product-details>.group-block>.group-block-content{gap:var(--huffy-buybox-gap, var(--gap))}@media screen and (max-width:749px){.huffy-pdp2 .product-details{--huffy-buybox-gap: 10px}}.huffy-breadcrumbs{font-family:var(--font-body--family);font-weight:600;font-size:12px;line-height:1.25;color:#2f2f2f}.product-details>.group-block>.group-block-content>.huffy-breadcrumbs{margin-block-end:calc(6px - var(--huffy-buybox-gap, var(--gap, 20px)))}.huffy-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:2px .35em;margin:0;padding:0;list-style:none}.huffy-breadcrumbs__item{display:inline-flex;align-items:center;margin:0}.huffy-breadcrumbs__item+.huffy-breadcrumbs__item:before{content:">";content:">" / "";margin-inline-end:.35em}.huffy-breadcrumbs__link{color:inherit;text-decoration:none}.huffy-breadcrumbs__link:hover{text-decoration:underline;text-underline-offset:2px}.huffy-breadcrumbs__link:focus-visible{outline:2px solid #2F2F2F;outline-offset:2px;border-radius:2px}@media screen and (max-width:749px){.huffy-breadcrumbs--desktop{display:none}}@media screen and (min-width:750px){.huffy-breadcrumbs--mobile{display:none}}.huffy-pdp2 .product-details .text-block h1{margin:0;font-family:var(--font-heading--family);font-style:normal;font-weight:600;font-size:36px;line-height:1.22;letter-spacing:normal;text-transform:none;color:#2f2f2f;text-wrap:pretty}@media screen and (max-width:749px){.huffy-pdp2 .product-details .text-block h1{font-size:28px}}.huffy-product-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.product-details>.group-block>.group-block-content>.huffy-product-badges{margin-block-start:calc(11px - var(--huffy-buybox-gap, var(--gap, 20px)))}.huffy-product-badges__badge{display:inline-flex;align-items:center;height:20px;margin:0;padding:0 10px;border-radius:5px;background:#2f2f2f;color:#f3f3f4;font-family:var(--font-body--family);font-weight:600;font-size:12px;line-height:1;letter-spacing:0;white-space:nowrap}.huffy-pdp2 .product-details .rating-wrapper{--star-fill-color: #E81F2F;--star-fill-color-rgb: 232 31 47;gap:8px}.huffy-pdp2 .product-details .rating-wrapper .rating{gap:6px}.huffy-pdp2 .product-details .rating-wrapper .stars{width:25px;height:23px;fill:#c8c8c8}.huffy-pdp2 .product-details .rating-wrapper .stars.filled-star{fill:#e81f2f}.huffy-pdp2 .product-details .rating-wrapper stop:last-child{stop-color:#c8c8c8}.huffy-pdp2 .product-details .rating-wrapper .rating-count{font-family:var(--font-body--family);font-weight:400;font-size:18px;line-height:1.22;letter-spacing:normal;text-transform:none;color:#000}@media screen and (max-width:749px){.huffy-pdp2 .product-details .rating-wrapper .stars{width:20px;height:19px}.huffy-pdp2 .product-details .rating-wrapper .rating{gap:5px}.huffy-pdp2 .product-details .rating-wrapper .rating-count{font-size:16px}}.huffy-price{display:block}.huffy-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.huffy-price__current{font-family:var(--font-heading--family);font-weight:600;font-size:36px;line-height:1.22;color:#2f2f2f;white-space:nowrap}.huffy-price__compare{font-family:var(--font-heading--family);font-weight:600;font-size:28px;line-height:1.22;color:#e81f2f;text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:from-font;text-decoration-skip-ink:none;white-space:nowrap}.huffy-price__off{display:inline-flex;align-items:center;padding:3px 6px;border-radius:5px;background:#e81f2f;color:#fff;font-family:var(--font-body--family);font-weight:600;font-size:12px;line-height:20px;white-space:nowrap}.huffy-price .unit-price{flex-basis:100%}@media screen and (max-width:749px){.huffy-price__current{font-size:28px}.huffy-price__compare{font-size:22px}}.huffy-highlights{margin:0;padding:0 32px 0 0;list-style:none;font-family:var(--font-body--family);font-size:16px;line-height:1.75;color:#000}.huffy-highlights__item{margin:0}.huffy-highlights__item:before{content:"\25cf";content:"\25cf" / "";display:inline-block;margin-inline-end:.3em;font-weight:400;font-size:12px;line-height:1.5;vertical-align:1px}.huffy-highlights sup{font-size:.645em;line-height:0;vertical-align:super}@media screen and (max-width:749px){.huffy-highlights{padding-inline-end:0}.product-details .group-block-content>.huffy-highlights--mobile-last{order:1}}.huffy-pdp2 .product-details variant-picker{border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;padding:12px 0}.huffy-pdp2 .product-details variant-picker .variant-option+.variant-option{margin-top:20px}.huffy-pdp2 .product-details variant-picker .variant-option--buttons{--options-border-radius: 66px;--color-variant-background: #F3F3F4;--color-variant-border: #F3F3F4;--color-variant-text: #2F2F2F;--color-variant-text-rgb: 47 47 47;--color-variant-hover-background: #E6E6E8;--color-variant-hover-border: #E6E6E8;--color-variant-hover-text: #2F2F2F;--color-selected-variant-background: #2F2F2F;--color-selected-variant-border: #2F2F2F;--color-selected-variant-text: #F3F3F4;--color-selected-variant-hover-background: #2F2F2F;--color-selected-variant-hover-border: #2F2F2F;--color-selected-variant-hover-text: #F3F3F4;display:flex;flex-wrap:wrap;gap:10px}.huffy-pdp2 .product-details variant-picker .variant-option--buttons>legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em;margin-block-end:8px;padding:0;font-family:var(--font-body--family);font-weight:400;font-size:18px;line-height:1.22;letter-spacing:normal;text-transform:none;color:#2f2f2f}.huffy-pdp2 .product-details variant-picker .variant-option--buttons>legend:before{order:1}.huffy-pdp2 .product-details variant-picker .variant-option--buttons>legend:after{order:2;font-weight:700}.huffy-pdp2 .product-details variant-picker .variant-option--swatches>legend .variant-option__swatch-value{padding-inline-start:0;color:#2f2f2f;font-weight:700}.huffy-pdp2 .product-details variant-picker .variant-option--swatches>legend .variant-option__swatch-value:before{content:"|";content:"|" / "";margin-inline-end:.3em;font-weight:400}.huffy-pdp2 .product-details variant-picker .variant-option--swatches{--variant-picker-swatch-width: 50px;--variant-picker-swatch-height: 50px;--variant-picker-swatch-radius: 50%}.huffy-pdp2 .product-details variant-picker .variant-option--swatches .swatch{width:50px;height:50px;border-radius:50%}.huffy-pdp2 .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;padding:8px 20px;font-family:var(--font-body--family);font-weight:600;font-size:16px;line-height:1.2}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 50px;width:50px;height:50px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--huffy-swatch, #98989A);box-shadow:inset 0 0 0 1px #00000014}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{display:none}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{content:"";position:absolute;top:2.4px;right:2.4px;bottom:2.4px;left:2.4px;z-index:2;border:1.04px solid #FFFFFF;border-radius:50%;clip-path:none;opacity:0;pointer-events:none}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):before{border-color:#fff;opacity:1}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):after{content:none}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{outline:1px solid #C8C8C8;outline-offset:2px}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:focus-visible){outline:2px solid #2F2F2F;outline-offset:2px}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){opacity:.55}.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg,.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line,.huffy-pdp2 .product-details variant-picker .variant-option--buttons:has(>label>input:is([data-option-name*=color i],[data-option-name*=colour i]))>.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{stroke:#fff;clip-path:none}@media(prefers-reduced-motion:no-preference){.huffy-pdp2 .product-details variant-picker .variant-option--buttons>.variant-option__button-label:before{transition:opacity .15s ease}}.huffy-pdp2 .product-details .group-block-content:has(>.buy-buttons-block):has(>.huffy-wl-pdp){flex-flow:row nowrap;align-items:center}.huffy-pdp2 .product-details .group-block-content:has(>.buy-buttons-block):has(>.huffy-wl-pdp){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:12px}.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block,.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block>product-form-component,.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block form,.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp)>.buy-buttons-block .product-form-buttons{display:contents}.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp) .product-form-buttons>:has(add-to-cart-component){grid-column:1;grid-row:1;min-width:0}.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp)>.huffy-wl-pdp{grid-column:2;grid-row:1}.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp) .accelerated-checkout-block{grid-column:1 / -1;grid-row:2;--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 66px}.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp) .product-form-text__error{grid-column:1 / -1}.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp)>:first-child{padding-inline-end:0}.huffy-pdp2 .product-details .huffy-wl-pdp{position:static;flex:0 0 auto}.huffy-pdp2 .product-details .buy-buttons-block{flex:1 1 0;min-width:0}.huffy-pdp2 .product-details .buy-buttons-block .product-form-buttons{gap:0}.huffy-pdp2 .product-details .buy-buttons-block .add-to-cart-button{--button-color: #FFFFFF;--button-background-color: #E81F2F;--button-border-width: 0px;--button-focus-outline-color: #E81F2F;width:100%;min-height:50px;height:50px;padding:12px 20px;border-radius:66px;font-family:var(--font-heading--family);font-weight:600;font-size:20px;line-height:1.22;letter-spacing:normal;text-transform:none;white-space:nowrap;box-shadow:0 1px 2px #1018280d}.huffy-pdp2 .product-details .buy-buttons-block .add-to-cart-button:hover:not(:disabled){--button-background-color: #C81826;--button-color: #FFFFFF}.huffy-pdp2 .product-details .buy-buttons-block .add-to-cart-button:disabled{--button-background-color: #C8C8C8;--button-color: #2F2F2F;opacity:1}.huffy-pdp2 .product-details .buy-buttons-block .add-to-cart-icon{display:none}.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl{position:static}.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl__btn{width:152px;height:50px;border-radius:25px;background:#f3f3f4;box-shadow:none;color:#2f2f2f}.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl__btn:hover{background:#e6e6e8;color:#2f2f2f;transform:none}.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl__btn[aria-pressed=true]{color:#2f2f2f}.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl__btn svg{width:29px;height:24px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@container huffy-buybox (max-width: 479px){.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl__btn{width:72px}}@media screen and (max-width:749px){.huffy-pdp2 .product-details .buy-buttons-block .add-to-cart-button{min-height:44px;height:44px;font-family:var(--font-body--family);font-weight:700;font-size:14px}.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl__btn{width:72px;height:44px;border-radius:22px}.huffy-pdp2 .product-details .huffy-wl-pdp .huffy-wl__btn svg{width:24px;height:20px}}.huffy-pdp2 .product-details .group-block-content:has(>.huffy-wl-pdp) .accelerated-checkout-block{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:20px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 25px;--shopify-accelerated-checkout-row-gap: 12px;--shopify-accelerated-checkout-skeleton-background-color: #f3f3f4}.huffy-pdp2 .product-details .accelerated-checkout-block:before{content:"OR PAY WITH";display:block;color:#98989a;background:linear-gradient(#c8c8c8,#c8c8c8) left center / calc(50% - 56px) 1px no-repeat,linear-gradient(#c8c8c8,#c8c8c8) right center / calc(50% - 56px) 1px no-repeat;font-family:var(--font-body--family);font-size:11px;font-weight:600;line-height:normal;letter-spacing:1.1px;text-align:center}.huffy-trust-row{width:100%;display:flex;gap:4px;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:8px 0;list-style:none;font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:1.5;color:#000}.huffy-trust-row__item{position:relative;display:flex;flex-direction:column;flex:0 1 auto;justify-content:center;align-items:center;gap:6px;margin:0;width:fit-content}.huffy-trust-row__label{text-align:center;text-wrap:balance}.huffy-trust-row__link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.huffy-trust-row__link:hover .huffy-trust-row__label{text-decoration:underline;text-underline-offset:3px}.huffy-trust-row__link:focus-visible{outline:2px solid #2F2F2F;outline-offset:2px;border-radius:4px}.huffy-trust-row__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;color:#2f2f2f;line-height:0}.huffy-trust-row__icon svg,.huffy-trust-row__icon img{display:block;width:36px;height:36px;object-fit:contain}.hp2-features,.hp2-cards,.hp2-video{padding-block:var(--hp2-pt, 28px) var(--hp2-pb, 32px)}.hp2-features__inner,.hp2-cards__inner,.hp2-video__inner,.hp2-placeholder{width:100%;max-width:1472px;margin-inline:auto}.hp2-placeholder{margin-block:0;padding:24px;border:1px dashed #C8C8C8;border-radius:20px;text-align:center;font-family:var(--font-body--family);font-size:14px;color:#636569}.hp2-nav{display:flex;flex:none;gap:16px}.hp2-nav[hidden]{display:none!important}.hp2-nav__btn{display:grid;place-items:center;width:35px;height:35px;padding:0;border:0;border-radius:50%;background:#f3f3f4;color:#2f2f2f;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.hp2-nav__btn svg{width:11px;height:16px}.hp2-nav__btn--next svg{transform:rotate(180deg)}.hp2-nav__btn:hover{background:#e6e6e8}.hp2-nav__btn:focus-visible{outline:2px solid #2F2F2F;outline-offset:2px}.hp2-nav__btn[aria-disabled=true]{opacity:.4;cursor:default}.hp2-nav__btn[aria-disabled=true]:hover{background:#f3f3f4}.hp2-features__inner{display:grid;gap:20px}.hp2-features__title{margin:0;text-align:center;font-family:var(--font-heading--family);font-weight:600;font-size:36px;line-height:1.22;color:#000}.hp2-split{display:flex;align-items:center}.hp2-split>*{flex:1 1 0;min-width:0}.hp2-split--reverse .hp2-split__media{order:2}.hp2-split__media{aspect-ratio:738 / 591;border-radius:20px;overflow:hidden;background:#f3f3f4}.hp2-split__media img{display:block;width:100%;height:100%;object-fit:cover}.hp2-split__text{display:flex;flex-direction:column;gap:16px;padding:0 40px;color:#000}.hp2-split--text-only .hp2-split__text{max-width:900px;margin-inline:auto;text-align:center}.hp2-split__label{color:#e81f2f;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.hp2-split__heading{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:32px;color:#000}.hp2-split__body{font-family:var(--font-body--family);font-size:18px;line-height:1.6;color:#000}.hp2-split__body>:first-child{margin-top:0}.hp2-split__body>:last-child{margin-bottom:0}@media screen and (min-width:750px)and (max-width:1199px){.hp2-split__text{padding:0 28px;gap:12px}.hp2-split__heading{font-size:28px}.hp2-split__body{font-size:16px;line-height:1.6}}.hp2-cards__inner{display:grid;gap:10px}.hp2-carousel__head{display:flex;align-items:center;gap:16px;width:100%;min-height:35px}.hp2-carousel__title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:28px;line-height:1.25;color:#000}.hp2-carousel__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.hp2-carousel__viewport::-webkit-scrollbar{display:none}.hp2-carousel__viewport:focus-visible{outline:2px solid #2F2F2F;outline-offset:2px}.hp2-carousel__list{display:flex;gap:32px;margin:0;padding:0;list-style:none}.hp2-card{display:flex;flex:0 0 477px;flex-direction:column;gap:10px;min-width:0;scroll-snap-align:start}.hp2-card__media{aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:#f3f3f4}.hp2-card__media img{display:block;width:100%;height:100%;object-fit:cover}.hp2-card__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:24px;line-height:1.22;color:#000}.hp2-card__body{font-family:var(--font-body--family);font-size:16px;line-height:1.5;color:#000}.hp2-card__body>:first-child{margin-top:0}.hp2-card__body>:last-child{margin-bottom:0}.hp2-video__inner{display:flex;flex-direction:column;align-items:center;gap:16px}.hp2-video__title{margin:0;text-align:center;font-family:var(--font-heading--family);font-weight:600;font-size:36px;line-height:1.22;color:#000}.hp2-video__frame{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--hp2-radius, 20px);overflow:hidden;background:#2f2f2f}.hp2-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.hp2-video__poster:focus-visible{outline:3px solid #fff;outline-offset:-6px}.hp2-video__img{display:block;width:100%;height:100%;object-fit:cover}.hp2-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.hp2-video__play svg{width:88px;height:auto;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .4));transition:transform .2s ease}.hp2-video__poster:hover .hp2-video__play svg,.hp2-video__poster:focus-visible .hp2-video__play svg{transform:scale(1.08)}.hp2-video__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.shopify-section[id$=__page_break] .hero{min-height:578px}.shopify-section[id$=__page_break] .hero__media{object-position:50% 60%}.shopify-section[id$=__page_break] .hero__content-wrapper{text-align:center}.shopify-section[id$=__page_break] .hero__content-wrapper h2{max-width:832px;margin:0 auto;font-family:var(--font-heading--family);font-weight:600;font-size:36px;line-height:1.22;color:#fff;text-shadow:none}.shopify-section[id$=__page_break] .hero__content-wrapper p{max-width:762px;margin:0 auto;font-family:var(--font-heading--family);font-weight:600;font-size:20px;line-height:1.22;color:#fff}.hp2-pagebreak-logo{display:block;width:128px;height:17px;margin:14px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 17'%3E%3Cpath fill='white' d='M117.494 0C117.376 0.100981 110.111 6.10718 110.111 6.10718C110.111 6.10718 106.527 0.206353 106.404 0H52.9304C52.8032 0.215134 46.6195 10.7567 46.6195 10.7567C45.5974 12.5217 44.2911 13.3076 42.3825 13.3076C41.3816 13.3076 40.7327 13.0881 40.3976 12.6358C40.2322 12.4163 40.1474 12.1485 40.1474 11.8456C40.1474 11.7753 40.1516 11.7007 40.1643 11.626C40.1643 11.6129 40.1983 11.4329 40.1983 11.4329C40.2661 11.1299 40.4612 10.7172 40.8133 10.1245C40.8133 10.1245 45.7119 1.81327 46.7807 0.00438808H26.0793C25.969 0.188789 22.839 5.47934 22.0247 6.85357H14.8358C15.6162 5.52764 18.5341 0.557591 18.8565 0.00438808H9.71663C9.59364 0.215132 0.394433 15.8365 0 16.4995H9.13983C9.26282 16.2887 12.2105 11.3275 12.2105 11.3275H19.4375C19.4375 11.3275 16.7274 15.8892 16.3669 16.4995H25.5025C25.6297 16.2843 32.4199 4.76808 32.4199 4.76808H34.8459L31.3681 10.6426C30.77 11.6392 30.2187 12.6007 30.0278 13.4657L29.9769 13.7642C29.9685 13.8564 29.96 13.9486 29.96 14.0364C29.96 14.4184 30.066 14.7521 30.2823 15.0506C31.2535 16.3634 34.4896 17 40.1728 17C45.1732 17 48.9861 16.3722 51.8235 15.077C54.0883 14.0452 55.3606 11.6875 55.3734 11.6655L55.5303 11.3626H55.8357H69.4245L72.1262 6.82283H58.1598L59.411 4.7593H75.7015C75.7015 4.7593 69.1743 15.8453 68.7841 16.5039H77.9833C78.1063 16.2931 81.0115 11.3626 81.0115 11.3626H94.5241L97.213 6.836H83.6793L84.8668 4.7593H98.7822L103.079 11.9817C103.079 11.9817 98.4429 15.8146 97.6159 16.5039H108.155C108.274 16.4073 127.063 0.785897 128 0.00877952H117.503L117.494 0Z'/%3E%3C/svg%3E") center / contain no-repeat}.shopify-section>product-recommendations .section-resource-list>*,.shopify-section.featured-blog-posts .section-resource-list>*{width:100%;max-width:1472px;justify-self:center}.shopify-section>product-recommendations .section-resource-list__content :is(h2,h3),.shopify-section.featured-blog-posts .section-resource-list>.text-block :is(h2,h3){margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:28px;line-height:1.25;color:#000}.shopify-section>product-recommendations .section-resource-list__content:has(>.hp2-nav--mounted),.shopify-section.featured-blog-posts .section-resource-list>.text-block:has(>.hp2-nav--mounted){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.shopify-section>product-recommendations .section-resource-list__content:has(>.hp2-nav--mounted)>:first-child,.shopify-section.featured-blog-posts .section-resource-list>.text-block:has(>.hp2-nav--mounted)>:first-child{flex:0 1 335px;min-width:0}.shopify-section>product-recommendations .resource-list--grid,.shopify-section.featured-blog-posts .resource-list--grid{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.shopify-section>product-recommendations .resource-list--grid::-webkit-scrollbar,.shopify-section.featured-blog-posts .resource-list--grid::-webkit-scrollbar{display:none}.shopify-section>product-recommendations .resource-list--grid{padding-block:10px}.shopify-section>product-recommendations .resource-list--grid>:is(.resource-list__item,.product-recommendations__skeleton-item){flex:0 0 346px;min-width:0;scroll-snap-align:start}.shopify-section>product-recommendations .product-recommendations__skeleton-item{height:407px;border-radius:20px}.shopify-section>product-recommendations product-card{height:100%}.shopify-section>product-recommendations product-card .product-card__content{min-height:407px;height:100%;border-radius:20px}.shopify-section>product-recommendations product-card .card-gallery .product-media img{object-fit:contain;object-position:50% 100%}.shopify-section>product-recommendations product-card .card-gallery{background:transparent}.shopify-section>product-recommendations product-card .text-block:not(product-price){color:#2f2f2f}.shopify-section>product-recommendations product-card :is(product-price,.price){font-family:var(--font-body--family);font-weight:700;font-size:18px;color:#2f2f2f}.shopify-section>product-recommendations product-card .rating-wrapper{--star-fill-color: #E81F2F;--star-fill-color-rgb: 232 31 47;margin-top:auto;justify-content:flex-end}.shopify-section>product-recommendations product-card .rating-count{margin:0;font-family:var(--font-body--family);font-size:14px;color:#2f2f2f}.shopify-section.featured-blog-posts .resource-list--grid>.resource-list__item{flex:0 0 max(258px,calc((100% - 60px)/4));min-width:0;scroll-snap-align:start}.shopify-section.featured-blog-posts .featured-blog-posts-card__image{border-radius:20px;overflow:hidden;background:#f3f3f4}.shopify-section.featured-blog-posts .hp2-blog-noimg{display:block;aspect-ratio:4 / 3;border-radius:20px;background:#f3f3f4}.shopify-section.featured-blog-posts .featured-blog-posts-card__content{gap:6px}.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-details{order:-1;display:flex;flex-wrap:wrap;gap:6px;padding-block-start:0!important;font-family:var(--font-body--family);font-weight:600;font-size:11px;line-height:1.4;color:#000}.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-details>span.hp2-blog-sep,.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-details>span.hp2-blog-read{display:inline}.shopify-section.featured-blog-posts .featured-blog-posts-card__content>h4,.shopify-section.featured-blog-posts .featured-blog-posts-card__content>h4 :is(h4,p,.text-block){margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:24px;line-height:1.22;color:#000}.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-card__content-text,.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-card__content-text :is(p,span){padding-block-start:0;font-family:var(--font-body--family);font-size:14px;line-height:1.5;color:#000}.hp2-blog-pills{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none}.hp2-blog-pill{position:relative;display:inline-flex;align-items:center;padding:2px 6px;border-radius:60px;background:#f3f3f4;color:#18181b;font-family:var(--font-body--family);font-weight:600;font-size:12px;line-height:1.25;text-transform:uppercase;text-decoration:none}.hp2-blog-pill:hover{background:#e6e6e8}.hp2-blog-pill:focus-visible{outline:2px solid #2F2F2F;outline-offset:2px}.huffy-tiles{width:100%;max-width:1472px;margin-inline:auto;gap:10px}.huffy-tiles__title{font-size:28px;line-height:1.25}.huffy-tiles__track{gap:20px}@media screen and (max-width:749px){.hp2-features,.hp2-cards,.hp2-video{padding-block:var(--hp2-pt-mobile, 20px) var(--hp2-pb-mobile, 20px)}.hp2-nav{gap:15px}.hp2-features__inner{gap:30px}.hp2-features__title{font-size:28px}.hp2-split{flex-direction:column;align-items:stretch;gap:16px}.hp2-split>*{flex:none}.hp2-split--reverse .hp2-split__media{order:0}.hp2-split__media{aspect-ratio:477 / 358}.hp2-split__text{gap:10px;padding:0}.hp2-split__heading{font-size:24px}.hp2-split__body{font-size:16px;line-height:1.5}.hp2-carousel__head{width:100%;justify-content:space-between}.hp2-carousel__title{font-size:22px}.hp2-card{flex-basis:253px}.hp2-carousel__list{gap:16px}.hp2-card__body{font-size:14px}.hp2-video__title{font-size:28px}.hp2-video__play svg{width:68px}.shopify-section[id$=__page_break] .hero{min-height:500px}.shopify-section[id$=__page_break] .hero__media{object-position:57% 100%}.shopify-section[id$=__page_break] .overlay{background:#0000004d!important}.shopify-section[id$=__page_break] .hero__content-wrapper h2{font-size:28px}.shopify-section[id$=__page_break] .hero__content-wrapper p{max-width:290px;font-weight:400;font-size:16px}.hp2-pagebreak-logo{margin-top:0}.shopify-section>product-recommendations .section-resource-list__content :is(h2,h3),.shopify-section.featured-blog-posts .section-resource-list>.text-block :is(h2,h3){font-size:22px}.shopify-section>product-recommendations .section-resource-list__content:has(>.hp2-nav--mounted),.shopify-section.featured-blog-posts .section-resource-list>.text-block:has(>.hp2-nav--mounted){justify-content:space-between}.shopify-section>product-recommendations .section-resource-list__content:has(>.hp2-nav--mounted)>:first-child,.shopify-section.featured-blog-posts .section-resource-list>.text-block:has(>.hp2-nav--mounted)>:first-child{flex:1 1 auto}.shopify-section>product-recommendations .resource-list--grid>:is(.resource-list__item,.product-recommendations__skeleton-item){flex-basis:290px}.shopify-section>product-recommendations .product-recommendations__skeleton-item{height:370px}.shopify-section>product-recommendations product-card .product-card__content{min-height:370px;padding:10px}.shopify-section.featured-blog-posts .resource-list--grid>.resource-list__item{flex-basis:258px}.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-details{font-size:12px}.shopify-section.featured-blog-posts .featured-blog-posts-card__content>h4,.shopify-section.featured-blog-posts .featured-blog-posts-card__content>h4 :is(h4,p,.text-block){font-size:18px}.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-card__content-text,.shopify-section.featured-blog-posts .featured-blog-posts-card .blog-post-card__content-text :is(p,span){font-size:13px}.hp2-blog-pills{gap:6px}.huffy-tiles__title{font-size:22px}.huffy-tiles__nav:not([aria-hidden=true]){display:flex;gap:15px}}@media(prefers-reduced-motion:reduce){.hp2-nav__btn,.hp2-video__play svg,.huffy-tiles__inner{transition:none}.hp2-video__poster:hover .hp2-video__play svg,.hp2-video__poster:focus-visible .hp2-video__play svg,.huffy-tiles__inner:hover{transform:none}.hp2-carousel__viewport,.huffy-tiles__track,.shopify-section>product-recommendations .resource-list--grid,.shopify-section.featured-blog-posts .resource-list--grid{scroll-behavior:auto}}body:not(:has(.hbmx-theme)) .hp2d .hp2d-acc:first-of-type{border-top:1px solid #c8c8c8}body:not(:has(.hbmx-theme)) .hp2d .hp2d-acc__summary{border-left:4px solid transparent;background-color:#fff}body:not(:has(.hbmx-theme)) .hp2d .hp2d-acc[open]>.hp2d-acc__summary{border-left-color:#e81f2f;background-color:#f3f3f4}body:not(:has(.hbmx-theme)) .hp2d .hp2d-acc__chev{box-sizing:content-box;width:22px;height:15px;padding:10.5px 7px;border-radius:50%;background-color:#f3f3f4;color:#2f2f2f;transition:transform .2s ease,background-color .2s ease,color .2s ease}body:not(:has(.hbmx-theme)) .hp2d .hp2d-acc[open]>.hp2d-acc__summary .hp2d-acc__chev{background-color:#2f2f2f;color:#fff}@media(prefers-reduced-motion:reduce){body:not(:has(.hbmx-theme)) .hp2d .hp2d-acc__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/huffy-pdp.css.map */
