.pdp-hero{display:block;position:relative;isolation:isolate;--pdp-band-height: calc(100% - var(--pdp-hero-padding-bottom, 0px));--pdp-card-padding: 16px;--pdp-card-gap: 20px;--pdp-card-radius: 12px;--pdp-caption-size: 10px;--pdp-title-size: 18px;--pdp-price-size: 18px;--pdp-price-compare-size: 16px;--pdp-swatch-width: 56px;--pdp-swatch-height: 30px;--pdp-swatch-size: 12px;--pdp-accordion-padding: 16px;--pdp-accordion-title-size: 16px;--pdp-card-offset: 20px;--pdp-card-bottom: 20px;--pdp-border: #ededed;--pdp-accent: var(--pdp-team-color, #008463);--pdp-save: #77c916}@media screen and (min-width:750px){.pdp-hero{--pdp-band-height: calc(100% - var(--pdp-hero-padding-bottom, 0px));--pdp-card-padding: 30px;--pdp-card-gap: 30px;--pdp-caption-size: 12px;--pdp-title-size: 24px;--pdp-price-size: 24px;--pdp-price-compare-size: 22px;--pdp-swatch-width: 64px;--pdp-swatch-height: 36px;--pdp-swatch-size: 14px;--pdp-accordion-padding: 24px;--pdp-accordion-title-size: 18px;--pdp-card-offset: 40px;--pdp-card-bottom: 20px}}.pdp-hero__band{position:absolute;z-index:-1;inset-block-start:0;inset-inline:0;height:var(--pdp-band-height);background-color:var(--pdp-team-color);background-image:linear-gradient(rgb(0 0 0 / var(--pdp-band-overlay, .2)),rgb(0 0 0 / var(--pdp-band-overlay, .2))),var(--pdp-team-bg-image, none);background-repeat:no-repeat;background-position:center;background-size:cover}.pdp-hero__inner{display:grid;grid-template-columns:[full-start] minmax(var(--milb-container-gutter),1fr) [content-start] minmax(0,calc(var(--milb-container-width) - var(--milb-container-gutter) * 2)) [content-end] minmax(var(--milb-container-gutter),1fr) [full-end]}.pdp-hero__media{position:relative;z-index:0;grid-row:1;grid-column:full;align-self:start}.pdp-hero__card-slot{position:relative;z-index:5;display:flex;grid-row:2;grid-column:content;justify-content:flex-end;margin-block:var(--pdp-card-offset) var(--pdp-card-bottom);pointer-events:none}.pdp-hero__card{pointer-events:auto}@media screen and (min-width:750px){.pdp-hero__card-slot{grid-row:1}}@media screen and (min-width:750px){.pdp-hero__card{--buy-card-width: 500px}}.pdp-hero__gallery .scroll-carousel__slide{width:100%;aspect-ratio:390 / 350}.pdp-hero__gallery.scroll-carousel--marquee .scroll-carousel__slide{width:100cqw}@media screen and (min-width:750px){.pdp-hero__gallery .scroll-carousel__slide{width:min(850px,59.03%);aspect-ratio:1}.pdp-hero__gallery.scroll-carousel--marquee .scroll-carousel__slide{width:min(850px,59.03cqw)}}.pdp-hero__slide-image{display:block;width:100%;height:100%;object-fit:contain}.pdp-hero__gallery .scroll-carousel__controls{position:absolute;z-index:2;inset-block-end:0;inset-inline-start:0;justify-content:center;width:100%;margin-top:0}@media screen and (min-width:750px){.pdp-hero__gallery .scroll-carousel__controls{inset-block-end:63px;width:min(900px,62.5%)}}.pdp-hero__gallery{--carousel-dot-color: rgba(255, 255, 255, .4);--carousel-dot-active-color: #fff;--carousel-marquee-pause-width: 25vw}.pdp-hero__gallery.scroll-carousel--marquee .scroll-carousel__slide,.pdp-hero__gallery.scroll-carousel--marquee .pdp-hero__slide-image{pointer-events:none}.pdp-hero__program-logo{position:absolute;inset-block-start:24px;inset-inline-end:16px;width:60px;height:auto}@media screen and (min-width:750px){.pdp-hero__program-logo{inset-block-start:47px;inset-inline-start:min(787px,54.65%);inset-inline-end:auto;width:67px}}.pdp-hero__rail{position:absolute;z-index:2;inset-block-start:16px;inset-inline-start:16px;display:flex;flex-direction:column;gap:12px}@media screen and (min-width:750px){.pdp-hero__rail{inset-block-start:40px;inset-inline-start:40px;gap:20px}}.pdp-hero__rail-item{display:flex;flex-direction:column;gap:8px;align-items:center;width:48px;padding:0;border:0;background:none;color:#fff;cursor:pointer;text-decoration:none}.pdp-hero__rail-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;background-color:#ffffff1a;transition:background-color .2s ease}@media screen and (min-width:750px){.pdp-hero__rail-icon{width:48px;height:48px}}.pdp-hero__rail-icon svg{display:block;width:20px;height:20px;fill:currentcolor}@media screen and (min-width:750px){.pdp-hero__rail-icon svg{width:24px;height:24px}}.pdp-hero__rail-label{font-family:IBM Plex Sans,sans-serif;font-size:8px;font-weight:400;letter-spacing:.24px;line-height:1.2;text-align:center;text-transform:uppercase}@media screen and (min-width:750px){.pdp-hero__rail-label{font-size:12px}}@media(hover:hover){.pdp-hero__rail-item:hover .pdp-hero__rail-icon{background-color:#ffffff40}}.pdp-hero__card{display:flex;flex-direction:column;gap:var(--pdp-card-gap);width:100%;padding:var(--pdp-card-padding);border-radius:var(--pdp-card-radius);background-color:#fff}@media screen and (min-width:750px){.pdp-hero__card{width:min(50%,500px)}}.pdp-hero__head,.pdp-hero__headline{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:750px){.pdp-hero__head{gap:20px}.pdp-hero__headline{gap:16px}}.pdp-hero__identity{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdp-hero__team{display:flex;gap:6px;align-items:center;min-width:0}.pdp-hero__team-badge-link{display:flex;flex:0 0 auto;line-height:0}.pdp-hero__team-badge{flex:0 0 auto;width:26px;height:24px;object-fit:contain}.pdp-hero__team-names{display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-hero__team-name{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-decoration:underline;text-transform:uppercase}.pdp-hero__team-parent{color:var(--milb-grey);font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-caption-size);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pdp-hero__rating{position:relative;flex:0 0 auto}.pdp-hero__rating-chip{display:flex;gap:3px;align-items:center;justify-content:center;padding:4px 6px;border-radius:4px;background-color:var(--milb-surface);cursor:pointer;list-style:none}.pdp-hero__rating-chip::-webkit-details-marker{display:none}.pdp-hero__rating-star{width:12px;height:12px;color:var(--milb-star)}.pdp-hero__rating-value{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-decoration:underline;text-transform:uppercase}.pdp-hero__review-summary{position:absolute;z-index:3;inset-block-start:calc(100% + 8px);inset-inline-end:0;display:flex;flex-direction:column;gap:16px;width:min(360px,calc(100vw - 48px));padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px #0000001f}.pdp-hero__review-summary-title{margin:0;color:#000;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pdp-hero__fit{display:flex;flex-direction:column;gap:8px}.pdp-hero__fit-label{margin:0;color:var(--milb-text);font-family:Titillium-Regular,sans-serif;font-size:14px;line-height:1.3}.pdp-hero__fit-track{position:relative;height:4px;border-radius:999px;background-color:#0000001f}.pdp-hero__fit-fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--pdp-fit-position);border-radius:999px;background-color:var(--pdp-accent)}.pdp-hero__fit-knob{position:absolute;inset-block-start:50%;inset-inline-start:var(--pdp-fit-position);width:12px;height:12px;border-radius:50%;background-color:var(--pdp-accent);transform:translate(-50%,-50%)}.pdp-hero__fit-scale{display:flex;justify-content:space-between;color:var(--milb-grey);font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.pdp-hero__review-highlights{color:var(--milb-text);font-family:Titillium-Regular,sans-serif;font-size:16px;line-height:1.3}.pdp-hero__review-highlights p{margin:0}.pdp-hero__title{margin:0;color:#000;font-family:Titillium-Bold,sans-serif;font-size:var(--pdp-title-size);font-weight:600;line-height:1.1;text-transform:uppercase}.pdp-hero__price{display:flex;gap:10px;align-items:center}.pdp-hero__price-current{color:#000;font-family:Titillium-Bold,sans-serif;font-size:var(--pdp-price-size);line-height:1.1}.pdp-hero__price-compare{color:#000;font-family:Titillium-Bold,sans-serif;font-size:var(--pdp-price-compare-size);line-height:1.1;opacity:.5}.pdp-hero__save{padding:2px 4px;border-radius:4px;background-color:var(--pdp-save);color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-caption-size);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pdp-hero__options{display:flex;flex-direction:column;gap:var(--pdp-card-gap)}.pdp-hero__option{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.pdp-hero__option-head{display:flex;float:none;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 0 12px}.pdp-hero__option-name{padding:0;color:#000;font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-caption-size);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pdp-hero__size-guide{color:var(--pdp-accent);font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-caption-size);font-weight:700;letter-spacing:.08em;line-height:1.2;text-decoration:underline;text-transform:uppercase}.pdp-hero__option-info{display:inline-flex;width:16px;height:16px;padding:0;border:0;background:none;color:var(--milb-grey);cursor:help}.pdp-hero__option-tooltip{max-width:min(280px,calc(100vw - 32px));padding:12px;border:1px solid var(--pdp-border);border-radius:8px;background-color:#fff;box-shadow:0 8px 24px #0000001f;color:var(--milb-text);font-family:Titillium-Regular,sans-serif;font-size:14px;line-height:1.3}.pdp-hero__option-info svg{display:block;width:100%;height:100%}.pdp-hero__swatches{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pdp-hero__swatch-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.pdp-hero__swatch{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:var(--pdp-swatch-width);max-width:100%;height:auto;min-height:var(--pdp-swatch-height);padding:12px 14px;border:1px solid var(--pdp-border);border-radius:4px;color:#000;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-swatch-size);font-weight:500;letter-spacing:.02em;line-height:1.2;text-align:center;overflow-wrap:anywhere;transition:border-color .15s ease,color .15s ease}.pdp-hero__option--split .pdp-hero__swatch{flex:1 1 0;width:auto;min-width:fit-content;border-width:1.5px;letter-spacing:.08em;text-transform:uppercase}.pdp-hero__swatch-input:checked+.pdp-hero__swatch{border-width:1.5px;border-color:var(--pdp-accent);color:var(--pdp-accent);font-weight:700;letter-spacing:.08em}.pdp-hero__swatch-input:focus-visible+.pdp-hero__swatch{outline:2px solid var(--milb-secondary, #006cff);outline-offset:2px}.pdp-hero__swatch-input:disabled+.pdp-hero__swatch{color:var(--milb-grey);cursor:not-allowed;text-decoration:line-through}@media(hover:hover){.pdp-hero__swatch-input:not(:disabled)+.pdp-hero__swatch:hover{border-color:var(--pdp-accent);color:var(--pdp-accent)}}.pdp-hero__rule{width:100%;height:0;margin:0;border:0;border-top:1px solid var(--pdp-border)}.pdp-hero__buy{display:flex;flex-direction:column;gap:20px;justify-content:center}.pdp-hero__form-error:empty{display:none}.pdp-hero__form-error{color:#b42318;font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-caption-size);font-weight:500;line-height:1.4}.pdp-hero__delivery{display:flex;gap:6px;align-items:center;margin:0;color:#000;font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-caption-size);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pdp-hero__delivery-icon{flex:0 0 auto;width:16px;height:16px}.pdp-hero__delivery strong{font-weight:700}.pdp-hero__atc{width:100%;min-height:38px;padding-block:10px;font-size:12px}@media screen and (min-width:750px){.pdp-hero__atc{min-height:48px;padding-block:15px;font-size:14px}}@media screen and (min-width:750px){.pdp-hero__atc .milb-button__icon svg{width:16px;height:16px}}.pdp-hero .pdp-hero__atc{--milb-button-background-hover: var(--milb-button-background)}.pdp-hero__atc{position:relative;isolation:isolate}.pdp-hero__atc:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#fff3;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.pdp-hero__atc:not([disabled]):hover:after{opacity:1}}.pdp-hero__trust{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;margin:0;padding:0;list-style:none;opacity:.4}.pdp-hero__trust-item{display:flex;flex:1 1 0;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-width:0;max-width:84px}.pdp-hero__trust-icon{width:24px;height:24px}.pdp-hero__trust-label{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:var(--pdp-caption-size);font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.pdp-hero__accordions{display:flex;flex-direction:column}.pdp-hero__accordion{border-top:1px solid var(--pdp-border)}.pdp-hero__accordion:last-child .pdp-hero__accordion-head{padding-block-end:0}.pdp-hero__accordion-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:var(--pdp-accordion-padding);cursor:pointer;list-style:none}.pdp-hero__accordion-head::-webkit-details-marker{display:none}.pdp-hero__accordion-title{color:#000;font-family:Titillium-Bold,sans-serif;font-size:var(--pdp-accordion-title-size);font-weight:600;line-height:1.1;text-transform:uppercase}.pdp-hero__accordion-icon{flex:0 0 auto;width:16.05px;height:16.05px;transition:transform .2s ease}.pdp-hero__accordion.is-open .pdp-hero__accordion-icon{transform:rotate(180deg)}.pdp-hero__accordion-body{padding-block-end:var(--pdp-accordion-padding);color:var(--milb-grey);font-family:Titillium-Regular,sans-serif;font-size:16px;line-height:1.3;padding-top:8px}.pdp-hero__accordion-body>:first-child,.pdp-hero__accordion-body>.metafield-rich_text_field>:first-child{margin-top:0}.pdp-hero__accordion-body>:last-child,.pdp-hero__accordion-body>.metafield-rich_text_field>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.pdp-hero__accordion-icon,.pdp-hero__rail-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product-template4.css.map */
