[id^=MainProduct-]{--ffp-accent:#00B4D8;--ffp-accent-text:#0089A8;--ffp-accent2:#FF5630;--ffp-ink:#1E2227;--ffp-muted:#4A525C;--ffp-muted2:#6B7480;--ffp-line:#D9DEE3;--ffp-panel:#FFFFFF;--ffp-page:#F2F4F6;--ffp-studio:#FFFFFF;--ffp-head:"Archivo",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--ffp-body:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--ffp-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--color-background:242,244,246;--gradient-background:#F2F4F6;--color-foreground:30,34,39;--color-button:255,86,48;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:30,34,39;--color-link:0,137,168;--color-badge-background:242,244,246;--color-badge-border:107,116,128;--color-badge-foreground:74,82,92;--color-shadow:30,34,39;--payment-terms-background-color:#F2F4F6;background:#f2f4f6;color:#1e2227d1;font-family:var(--ffp-body);padding-top:clamp(20px,3vh,40px);padding-bottom:clamp(30px,4.5vh,60px)}[id^=MainProduct-] .product__title>h1,[id^=MainProduct-] .product__title>.h1{font-family:var(--ffp-head);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;color:var(--ffp-ink);font-size:clamp(34px,3.6vw,56px);margin:0}.ffp-pdp-eyebrow{display:flex;align-items:center;gap:10px;margin:4px 0 12px;font:600 11px/1 var(--ffp-mono,"JetBrains Mono",monospace);letter-spacing:.22em;text-transform:uppercase;color:#0089a8}.ffp-pdp-eyebrow:before{content:"";width:22px;height:2px;background:#00b4d8;flex:none}.ffp-pdp-eyebrow span{color:#6b7480}[id^=MainProduct-] .price{color:var(--ffp-ink)}[id^=MainProduct-] .price .price-item--last{font-family:var(--ffp-head);font-weight:700;letter-spacing:0;font-size:clamp(24px,2vw,32px);color:var(--ffp-ink)}[id^=MainProduct-] .price--on-sale .price-item--regular{font-family:var(--ffp-mono);font-size:13px;color:#6b7480;opacity:1}[id^=MainProduct-] .price__badge-sale,[id^=MainProduct-] .price__badge-sold-out{display:none}[id^=MainProduct-] shopify-payment-terms{color:#6b7480;font-size:13px}[id^=MainProduct-] .product-media-container,[id^=MainProduct-] .product__media.media{background:var(--ffp-studio);border:1px solid var(--ffp-line);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1e222712}[id^=MainProduct-] .product__media-item{margin-bottom:6px}[id^=MainProduct-] .thumbnail.global-media-settings,[id^=MainProduct-] .thumbnail{background:var(--ffp-studio);border:1px solid var(--ffp-line);border-radius:10px;overflow:hidden}[id^=MainProduct-] .thumbnail[aria-current]{border-color:#00b4d8;box-shadow:0 0 0 1px #00b4d8}[id^=MainProduct-] .thumbnail-list{gap:8px}[id^=MainProduct-] .product-form__input .form__label,[id^=MainProduct-] .quantity__label{font-family:var(--ffp-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6b7480}.product-form__submit{background:#ff5630!important;border:0!important;color:#fff!important;box-shadow:none!important;border-radius:12px!important;font-family:var(--ffp-head,"Archivo",sans-serif);font-weight:700;font-size:16px;letter-spacing:.02em;min-height:52px;transition:transform .2s ease,background .2s ease}.product-form__submit:after{display:none!important;border:0!important;box-shadow:none!important}.product-form__submit:hover{background:#ed4a28!important}.product-form__submit:active{transform:scale(.985)}.product-form__submit:focus-visible{outline:3px solid #00B4D8;outline-offset:2px}[id^=MainProduct-] .shopify-payment-button__button{border-radius:12px;overflow:hidden}[id^=MainProduct-] .shopify-payment-button__more-options{color:#6b7480}.ffp-pdp-top{margin:15px 0 2px}.ffp-pdp-stock{display:inline-flex;align-items:center;gap:.55em;font:600 12px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:inherit}[id^=MainProduct-] .ffp-pdp-stock{color:#1e2227}.ffp-pdp-dot{width:9px;height:9px;border-radius:50%;background:#00b4d8;position:relative;flex:none}.ffp-pdp-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00b4d8;animation:ffpdppulse 2s ease-out infinite}@keyframes ffpdppulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.4);opacity:0}}.ffp-pdp-bullets{list-style:none;margin:16px 0 4px;padding:0;display:grid;gap:11px}.ffp-pdp-bullets li{position:relative;padding-left:30px;font-size:15px;line-height:1.5;color:inherit}[id^=MainProduct-] .ffp-pdp-bullets li{color:#4a525c}.ffp-pdp-bullets li:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#00b4d824 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230089A8' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat}.ffp-pdp-bullets strong{font-weight:700}[id^=MainProduct-] .ffp-pdp-bullets strong{color:#1e2227}.ffp-pdp-pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 2px}.ffp-pdp-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #D9DEE3;border-radius:10px;font:600 12px/1.1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.01em;color:inherit;background:#fff}[id^=MainProduct-] .ffp-pdp-pill{color:#3a4048}.ffp-pdp-pill svg{width:15px;height:15px;flex:none;color:#0089a8}@media(max-width:749px){.ffp-pdp-pills{display:grid;grid-template-columns:1fr 1fr}}[id^=MainProduct-] .product__description{color:#4a525c;font-size:15.5px;line-height:1.65}[id^=MainProduct-] .product__description strong{color:#1e2227}[id^=MainProduct-] .share-button__button{font-family:var(--ffp-mono);font-size:12px;color:#6b7480}[id^=MainProduct-] .jdgm-prev-badge__text{color:#6b7480!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12.5px!important}[id^=MainProduct-] .jdgm-star.jdgm--on,[id^=MainProduct-] .jdgm-star.jdgm--half{color:#00b4d8!important}[id^=MainProduct-] .jdgm-star.jdgm--off{color:#c9cfd6!important}.ffp-reviews-band,.shopify-section:has(.jdgm-review-widget),.shopify-section:has(.jdgm-rev-widg){background:#f2f4f6;border-top:1px solid #D9DEE3;color:#4a525c;--jm-review-widget-star-and-histogram-color:#00B4D8}.ffp-reviews-band .jm-text,.ffp-reviews-band .jdgm-review-content__body-content,.ffp-reviews-band .jm-review-content__body{color:#4a525c}.ffp-reviews-band .jm-review-widget-minimal-header__title,.ffp-reviews-band .jm-average-rating-display,.ffp-reviews-band .jm-reviewer-info__name{color:#1e2227}.ffp-reviews-band .jm-review-widget-minimal-header__title{font-family:Archivo,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.01em}.ffp-reviews-band .jm-review-item{background:#fff;border:1px solid #D9DEE3;border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #1e22270d}.ffp-reviews-band .jm-button--primary{background:#1e2227!important;border-color:#1e2227!important;color:#fff!important;border-radius:10px!important}.ffp-reviews-band .jm-button--primary *{color:#fff!important}.ffp-reviews-band .jm-button--secondary{background:#fff!important;border:1px solid #D9DEE3!important;color:#1e2227!important;border-radius:10px!important}.ffp-reviews-band .jm-button--secondary *{color:#1e2227!important}.ffp-reviews-band .jm-pagination-controls__button{color:#1e2227}.ffp-reviews-band .jm-reviewer-avatar{background:#e6e9ed;color:#1e2227}.ffp-reviews-band .jm-sort-filter__select{background:#fff;border:1px solid #D9DEE3;border-radius:10px;color:#1e2227}.ffp-reviews-band :is(.jdgm-rev-widg__title,.jdgm-rev-widg__summary-average,.jdgm-rev__author,.jdgm-rev__title){color:#1e2227!important}.ffp-reviews-band .jdgm-rev-widg__title{font-family:Archivo,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.01em}.ffp-reviews-band .jdgm--on,.ffp-reviews-band .jdgm--half{color:#00b4d8!important}.ffp-reviews-band .jdgm--off{color:#c9cfd6!important}.ffp-reviews-band a:not(.jdgm-write-rev-link):not(.jm-button){color:#0089a8}.ffp-reviews-band .jdgm-rev{border-color:#d9dee3!important;background:#fff!important;border-radius:14px;padding:18px 20px!important;margin-bottom:12px}.ffp-reviews-band .jdgm-write-rev-link{background:#1e2227!important;border:1px solid #1E2227!important;color:#fff!important;border-radius:10px!important}.ffp-reviews-band .jdgm-histogram__bar{background:#e6e9ed!important;border-color:#d9dee3!important}.ffp-reviews-band .jdgm-histogram__bar-content{background:#00b4d8!important}.ffp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f2f4f6f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #D9DEE3;box-shadow:0 -8px 24px #1e222714;transform:translateY(102%);visibility:hidden;pointer-events:none;transition:transform .28s ease,visibility 0s .28s}.ffp-sticky.on{transform:none;visibility:visible;pointer-events:auto;transition:transform .28s ease}@media(max-width:749px){.ffp-sticky{display:flex}}.ffp-sticky-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ffp-sticky-title{font:700 13px/1.1 Archivo,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#1e2227;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ffp-sticky-price{font:500 12.5px/1 JetBrains Mono,ui-monospace,monospace;color:#6b7480}.ffp-sticky-btn{flex:none;margin-left:auto;background:#ff5630;color:#fff;border:0;border-radius:10px;font:700 14.5px/1 Archivo,sans-serif;letter-spacing:.02em;padding:14px 22px;cursor:pointer}.ffp-sticky-btn:active{transform:scale(.98)}.ffp-sticky-btn:focus-visible{outline:3px solid #00B4D8;outline-offset:2px}#ffp-pre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#f2f4f6;display:grid;place-items:center;animation:ffpre 1s ease forwards;pointer-events:none}#ffp-pre .ffp-pre-mark{font:700 18px/1 Archivo,system-ui,sans-serif;letter-spacing:.34em;color:#1e2227;animation:ffpreblink 1s ease-in-out infinite}@keyframes ffpre{0%,48%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes ffpreblink{0%,to{opacity:.35}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){#ffp-pre{display:none}.ffp-pdp-dot:after{animation:none}.ffp-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ffp-pdp.css.map */
