:root{--fs-pdp-font-display: "Neue Haas Grotesk Display Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-pdp-font-body: "Neue Haas Unica", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-pdp-brand-hero: #0d76c2;--fs-pdp-brand-active: #53b0e4;--fs-pdp-text-dark: #1f1f1f;--fs-pdp-text-primary: #000;--fs-pdp-error: #f14a4a;--fs-pdp-success: #19a963}.product-information h1{margin-block-start:16px!important;font-family:var(--fs-pdp-font-body)!important;font-weight:500!important;font-size:48px!important;line-height:1!important;letter-spacing:-.96px!important;color:var(--fs-pdp-brand-hero)!important;text-transform:capitalize!important}.product-information .fs-pdp-vendor{font-family:var(--fs-pdp-font-body);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.32px;color:var(--fs-pdp-text-dark)}.product-information .fs-pdp-vendor a{color:var(--fs-pdp-text-dark);text-decoration:underline}.product-information .price .price__current{font-family:var(--fs-pdp-font-body)!important;font-weight:500!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-.48px!important;color:var(--fs-pdp-text-dark)!important}.product-information .price .price__was{font-family:var(--fs-pdp-font-body)!important;font-weight:400!important;font-size:16px!important;letter-spacing:-.32px!important;color:var(--fs-pdp-error)!important;text-decoration:line-through!important}.fs-pdp-stock{font-family:var(--fs-pdp-font-body);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.28px;color:var(--fs-pdp-text-primary);padding-block:4px}.fs-pdp-stock--in-stock{color:var(--fs-pdp-success)}.fs-pdp-stock--low-stock{color:#ea9d2a}.fs-pdp-stock--out-of-stock{color:var(--fs-pdp-error)}.fs-pdp-stock--pre-order{color:var(--fs-pdp-brand-hero)}.fs-pdp-pickup{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.fs-pdp-pickup__heading{font-family:var(--fs-pdp-font-display);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.4px;color:var(--fs-pdp-text-primary);margin:0}.fs-pdp-pickup__grid{display:flex;flex-direction:column;gap:8px;background:#fff;padding:16px;width:100%;box-sizing:border-box}.fs-pdp-pickup__location{display:flex;gap:4px;align-items:flex-start}.fs-pdp-pickup__name{font-family:var(--fs-pdp-font-display);font-size:14px;font-weight:500;line-height:1.3;color:var(--fs-pdp-text-primary);flex:1 1 50%;white-space:nowrap}.fs-pdp-pickup__status{font-family:var(--fs-pdp-font-body);font-size:14px;font-weight:400;font-style:normal;line-height:1.3;letter-spacing:-.28px;flex:1 1 50%}.fs-pdp-pickup__status--good{color:var(--fs-pdp-success)}.fs-pdp-pickup__status--bad{color:var(--fs-pdp-error)}.fs-pdp-heading{font-family:var(--fs-pdp-font-display);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.4px;color:var(--fs-pdp-text-primary);margin:0 0 16px}.product-features{margin:0}.product-features__list{list-style:disc;padding-inline-start:24px;margin:0;font-family:var(--fs-pdp-font-body);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.32px;color:var(--fs-pdp-text-primary)}.product-features__item{margin-block-end:0}.product-tech-specs{width:100%;max-width:100%;padding-block-end:32px;overflow:hidden;box-sizing:border-box}.tech-specs-table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.tech-specs-table th,.tech-specs-table td{font-family:var(--fs-pdp-font-body);font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:-.32px;color:var(--fs-pdp-text-primary);text-align:left;vertical-align:top;padding:5px 0;word-wrap:break-word;overflow-wrap:break-word}.tech-specs-table th{width:40%;font-weight:500}.tech-specs-table td{width:60%}.tech-specs-table tr+tr th,.tech-specs-table tr+tr td{border-top:1px solid rgba(0,0,0,.12)}.product-details .group-block,.product-details .layout-panel-flex{overflow:visible!important;min-height:0!important}.product-details div:has(>.product-tech-specs){overflow:visible!important;width:100%!important;max-width:100%!important}.fs-pdp-description{font-family:var(--fs-pdp-font-body);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.32px;color:var(--fs-pdp-text-primary)}.fs-pdp-description p{margin-block-end:6px}.shopify-section:has(.product-information) .section-background{background:transparent!important}.product-information[data-testid=product-information]{--gap: 0px !important;background:transparent!important;margin-block-end:var(--header-height, 0px)}@media(min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:2fr 1fr!important}}.product-information__media{background:#fff;padding:0!important;margin:0!important;align-self:stretch!important}.product-details{background:#f7f6f3;padding-left:16px!important;padding-right:16px!important}@media(min-width:990px){.product-details{padding-left:32px!important;padding-right:32px!important}}@media(min-width:750px){.product-information__media .product-media-gallery{position:sticky;top:var(--header-height, 0px);height:calc(100vh - var(--header-height, 0px));max-height:calc(100vh - var(--header-height, 0px));display:flex;align-items:center;justify-content:center}.product-information__media .product-media-container{height:100%;display:flex!important;align-items:center!important;justify-content:center!important}.product-information__media .product-media img{object-fit:contain!important;max-height:calc(100vh - var(--header-height, 0px))}.product-information__media slideshow-component{height:100%;display:flex!important;align-items:center!important;justify-content:center!important}.product-information__media .product-media{display:flex!important;align-items:center!important;justify-content:center!important}.product-information .product-details.sticky-content--desktop{position:relative!important;align-self:stretch!important;top:0!important;--sticky-header-offset: 0px !important;min-height:calc(100vh - var(--header-height, 0px))}}zoom-dialog dialog .product-media img,zoom-dialog dialog .product-media{max-height:100vh;max-width:100vw;object-fit:contain!important;width:auto!important;height:auto!important;margin:auto}.dialog-zoomed-gallery .product-media-container{display:flex;align-items:center;justify-content:center;min-height:100vh}@media(max-width:749px){.product-information h1{font-size:32px!important;letter-spacing:-.64px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-fs-pdp.css.map */
