.shopify-section--main-product{--fpp-ink:#0a0a0a;--fpp-text:#1a1a1a;--fpp-mute:#555;--fpp-line:rgba(0,0,0,.14);--fpp-red:#E31837;--fpp-red-d:#c3122d;--fpp-disp:"Helvetica Neue",Helvetica,Arial,sans-serif}.fds-pdp{display:flex;flex-direction:column}.fds-pdp>.product-info__block-item{margin-block:0}.fds-pdp>.product-info__block-item+.product-info__block-item{margin-top:16px}.fds-pdp>.fds-empty{display:none}.fds-pdp>[data-block-type=description]{order:5;margin-top:36px;padding-top:28px;border-top:1px solid var(--fpp-line)}.fds-pdp-details [data-block-type=description]{margin:0;padding:0;border:0}.fds-pdp>[data-block-type=buy-buttons]~.product-info__block-item{order:6}.fds-pdp>[data-block-type=buy-buttons]~[data-block-type=fds-help]{order:4;margin-top:20px}.fds-pdp>[data-block-type=separator]{margin-top:22px}.fds-pdp>[data-block-type=separator]+.product-info__block-item{margin-top:22px}.fds-pdp>[data-block-type=buy-buttons]{margin-top:20px}.fds-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.4;color:var(--fpp-mute)}.fds-crumbs li{display:inline-flex;align-items:center}.fds-crumbs li+li:before{content:"/";margin:0 8px;color:#0000004d}.fds-crumbs a{color:var(--fpp-mute);text-decoration:none}.fds-crumbs a:hover{color:var(--fpp-text);text-decoration:underline;text-decoration-color:var(--fpp-red);text-underline-offset:3px}.fds-crumbs [aria-current]{display:inline-block;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.fds-pdp .product-info__vendor,.fds-pdp .product-info__vendor a{font-family:var(--fpp-disp);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fpp-mute)}.fds-pdp .product-info__title{font-family:var(--fpp-disp);font-weight:800;font-size:clamp(1.85rem,2.7vw,2.75rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.fds-pdp .product-info__price sale-price{font-family:var(--fpp-disp);font-weight:800;font-size:1.85rem;color:var(--fpp-text)}.fds-pdp .product-info__price sale-price.text-on-sale{color:var(--fpp-red-d)}.fds-pdp .product-info__price compare-at-price{font-size:1.1rem;color:var(--fpp-mute)}.fds-pdp .product-info__payment-terms{font-size:15px}.fds-fits{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fds-fits__lbl{margin:0;font-family:var(--fpp-disp);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fpp-mute)}.fds-fits__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fds-fits .fds-plate{color:var(--fpp-ink);text-decoration:none;background:#fff;transition:border-color .15s ease}.fds-fits a.fds-plate:hover{border-color:var(--fpp-red)}.fds-plate--sm b,.fds-plate--sm span{padding:7px 9px;font-size:13px}.fds-fits--many{display:block;background:#fff;border:1.5px solid var(--fpp-line);border-radius:4px}.fds-fits--many summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:48px;padding:10px 14px;cursor:pointer;list-style:none}.fds-fits--many summary::-webkit-details-marker{display:none}.fds-fits__count{font-family:var(--fpp-disp);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.02em;color:var(--fpp-ink)}.fds-fits__see{margin-left:auto;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:var(--fpp-red);text-decoration-thickness:2px;text-underline-offset:4px}.fds-fits--many[open] .fds-fits__see{visibility:hidden}.fds-fits--many .fds-fits__list{padding:4px 14px 14px}.fds-pdp .fesler-options-block{background:#fff;border:2px solid var(--fpp-ink);border-radius:4px;padding:18px 18px 8px;box-shadow:6px 6px 0 var(--fpp-ink)}.fds-pdp .quantity-selector{border:2px solid var(--fpp-ink);border-radius:4px}.fds-pdp .product-info__buy-buttons .button{width:100%;min-height:3.5rem;font-size:16px;letter-spacing:.1em}.fds-pdp-help{display:grid;gap:6px;background:#fff;border:1px solid var(--fpp-line);border-left:5px solid var(--fpp-red);border-radius:4px;padding:16px 18px}.fds-pdp-help p{margin:0}.fds-pdp-help__t{font-family:var(--fpp-disp);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--fpp-ink)}.fds-pdp-help__s{font-size:16px;line-height:1.5;color:var(--fpp-text)}.fds-pdp-help__a{display:flex;flex-wrap:wrap;gap:6px 20px;font-weight:600;font-size:16px}.fds-pdp-help a{color:var(--fpp-ink);text-decoration:underline;text-decoration-color:var(--fpp-red);text-decoration-thickness:2px;text-underline-offset:4px}.fds-pdp-help__a a{display:inline-flex;align-items:center;min-height:44px}.fds-pdp-details{grid-column:1/-1;display:grid;gap:28px;margin-top:56px;padding-top:36px;border-top:2px solid var(--fpp-ink)}.fds-pdp-details__h{margin:16px 0 0;font-family:var(--fpp-disp);font-weight:800;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:var(--fpp-ink)}.fds-pdp-toc{margin-top:20px}.fds-pdp-toc__l{margin:0 0 10px;font-family:var(--fpp-disp);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fpp-mute)}.fds-pdp-toc ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fds-pdp-toc a{display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border:1.5px solid var(--fpp-line);border-radius:4px;background:#fff;color:var(--fpp-ink);font-size:15px;font-weight:600;text-decoration:none}.fds-pdp-toc a:hover{border-color:var(--fpp-ink)}.fds-pdp-details .fds-toc-src{display:none}.fds-pdp-details .prose{font-size:17px;line-height:1.65;max-width:72ch}.fds-pdp-details .prose :is(h2,h3){font-size:1.35rem;line-height:1.15;margin-top:1.7em;scroll-margin-top:24px}.fds-pdp-details .prose h4{font-size:1.05rem}.fds-pdp-details .prose img{border-radius:4px}@media(min-width:1000px){.fds-pdp-details{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:64px;margin-top:80px;max-width:1240px;margin-inline:auto}.fds-pdp-details__side{position:sticky;top:24px;align-self:start}.fds-pdp-toc ol{display:grid;gap:0;border-top:1px solid var(--fpp-line)}.fds-pdp-toc a{display:flex;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--fpp-line);border-radius:0;background:none;font-size:16px}.fds-pdp-toc a:hover{border-color:var(--fpp-line);color:var(--fpp-red-d)}.fds-pdp-details .prose{font-size:18px}}@media(min-width:1000px){.shopify-section--main-product .product-gallery{position:sticky;top:var(--fds-gal-top,24px);align-self:start}.product-gallery.fds-gal-clip .product-gallery__media:nth-child(n+7){display:none}.fds-gal-more{grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;margin-top:16px;background:#fff;color:var(--fpp-ink);border:2px solid var(--fpp-ink);border-radius:4px;font-family:var(--fpp-disp);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.fds-gal-more:hover{background:var(--fpp-ink);color:#fff}}@media(max-width:999px){.fds-gal-more{display:none}}@media(max-width:699px){.fds-pdp .product-info__title{font-size:1.85rem}.fds-pdp .fesler-options-block{box-shadow:4px 4px 0 var(--fpp-ink);padding:14px 14px 6px}}.fds-dz-card{max-width:560px;margin:28px auto 8px;background:#fff;color:#1a1a1a;border:2px solid #0a0a0a;border-radius:4px;box-shadow:8px 8px #e31837;text-align:left}.fds-dz-card__top{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;background:#0a0a0a;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.fds-dz-card__top b{color:#c9ccd4;font-weight:700}.fds-dz-card__body{display:grid;gap:10px;padding:20px 20px 22px}.fds-dz-card__t{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase;color:#0a0a0a}.fds-dz-card__s{margin:0;font-size:17px;line-height:1.5;color:#1a1a1a}.fds-dz-card__b{justify-self:start;min-height:52px;padding:0 24px;margin-top:6px;background:#e31837;color:#fff;border:0;border-radius:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.fds-dz-card__b:hover{background:#c3122d}.fds-dz[hidden]{display:none!important}@media(min-width:1000px){.fds-dz iframe{height:960px!important}}@media(prefers-reduced-motion:reduce){.fds-fits .fds-plate{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/fesler-pdp.css.map */
