:root{--ff-ink: #1B1A17;--ff-manila: #F1E6CF;--ff-paper: #FFFDF7;--ff-yellow: #F4C430;--ff-red: #A3261C;--ff-tan: #E2CFA6}body:has(.ff-pdp-marker) .content-for-layout{background:var(--ff-manila)}body:has(.ff-pdp-marker) .content-for-layout .shopify-section>*{background-color:transparent!important}body:has(.ff-pdp-marker) .product-information h1{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(36px,9vw,52px);line-height:1;letter-spacing:.01em;color:var(--ff-ink)}body:has(.ff-pdp-marker) .product-information product-price,body:has(.ff-pdp-marker) .product-information .price{font-weight:800;font-size:26px;color:var(--ff-ink)}.ff-badges{display:flex;flex-wrap:wrap;gap:8px}.ff-badge{font-family:Courier Prime,ui-monospace,monospace;font-weight:700;font-size:12px;letter-spacing:.04em;background:var(--ff-ink);color:var(--ff-yellow);padding:4px 7px;line-height:1.2}.ff-badge--outline{background:transparent;color:var(--ff-red);border:2px solid var(--ff-red);padding:2px 6px}body:has(.ff-pdp-marker) .variant-option legend{font-weight:700;font-size:15px;color:var(--ff-ink)}body:has(.ff-pdp-marker) .variant-option--swatches .variant-option__swatch-value{padding-inline-start:0;color:var(--ff-ink);font-weight:700}body:has(.ff-pdp-marker) .variant-option--swatches .variant-option__swatch-value:before{content:": "}body:has(.ff-pdp-marker) .variant-option--swatches{gap:14px}body:has(.ff-pdp-marker) .variant-option--swatches .variant-option__button-label{width:36px;height:36px;min-width:0;min-height:0;padding:0;border:0;background:transparent!important;border-radius:50%;outline:none!important;box-shadow:none!important}body:has(.ff-pdp-marker) .variant-option--swatches .variant-option__button-label:after{display:none!important}body:has(.ff-pdp-marker) .variant-option--swatches .swatch{width:36px!important;height:36px!important;min-width:0;min-height:0;margin:0;display:block;border-radius:50%!important;box-shadow:inset 0 0 0 1px #00000040;outline:none}body:has(.ff-pdp-marker) .variant-option--swatches .variant-option__button-label:has(:checked) .swatch{box-shadow:0 0 0 2px var(--ff-manila),0 0 0 4px var(--ff-ink)}body:has(.ff-pdp-marker) .variant-option--swatches .variant-option__button-label:has(:focus-visible) .swatch{box-shadow:0 0 0 2px var(--ff-manila),0 0 0 4px var(--ff-red)}body:has(.ff-pdp-marker) .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border-radius:0!important;border:2px solid var(--ff-ink);min-height:48px;background:var(--ff-paper);font-weight:800}body:has(.ff-pdp-marker) .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){background:var(--ff-ink);color:var(--ff-yellow)}body:has(.ff-pdp-marker) .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none}body:has(.ff-pdp-marker) .product-information .add-to-cart-button{background:var(--ff-ink)!important;color:var(--ff-yellow)!important;border-radius:0!important;border:0!important;min-height:58px;font-weight:800;font-size:18px;letter-spacing:.01em}body:has(.ff-pdp-marker) .product-information .add-to-cart-button:hover{background:#000!important}body:has(.ff-pdp-marker) .sticky-add-to-cart .add-to-cart-button,body:has(.ff-pdp-marker) .sticky-add-to-cart button[type=submit]{background:var(--ff-ink)!important;color:var(--ff-yellow)!important;border-radius:0!important}body:has(.ff-pdp-marker) .sticky-add-to-cart__bar{border-top:3px solid var(--ff-ink);border-radius:0;background:var(--ff-paper)}.ff-size summary{cursor:pointer;font-weight:700;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center;list-style:none}.ff-size summary::-webkit-details-marker{display:none}.ff-size__box{margin-top:8px;background:var(--ff-paper);border:2px solid var(--ff-ink);overflow-x:auto}.ff-size table{width:100%;border-collapse:collapse;font-size:14px}.ff-size caption{text-align:left;padding:10px 12px;font-weight:800}.ff-size thead tr{background:var(--ff-tan)}.ff-size th,.ff-size td{padding:8px 12px;text-align:right}.ff-size th[scope=row],.ff-size thead th:first-child{text-align:left}.ff-size p{margin:0;padding:8px 12px 12px;font-size:12px;color:#5a554b}.ff-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.4;color:var(--ff-ink)}.ff-trust__list li{display:flex;gap:10px;align-items:flex-start}.ff-trust__list svg{flex:0 0 20px;margin-top:1px}.ff-case{position:relative;background:var(--ff-paper);border:3px solid var(--ff-ink);padding:22px 18px 18px;margin-top:8px;color:var(--ff-ink)}.ff-case__tab{position:absolute;top:-13px;left:14px;background:var(--ff-ink);color:var(--ff-yellow);font-family:Courier Prime,ui-monospace,monospace;font-weight:700;font-size:12px;padding:3px 8px}.ff-case__list{margin:0;display:grid;grid-template-columns:96px 1fr;gap:8px 10px;font-family:Courier Prime,ui-monospace,monospace;font-size:15px;line-height:1.45}.ff-case__list dt{font-weight:700;text-transform:uppercase}.ff-case__list dd{margin:0}.ff-case__verdict{color:var(--ff-red);font-weight:700}.ff-case--empty{border-style:dashed;font-size:13px}.ff-details details{border-top:2px solid var(--ff-ink)}.ff-details details:last-child{border-bottom:2px solid var(--ff-ink)}.ff-details summary{min-height:52px;display:flex;align-items:center;font-weight:800;font-size:16px;cursor:pointer;color:var(--ff-ink)}.ff-details__body{font-size:15px;line-height:1.6;padding-bottom:14px;color:var(--ff-ink)}.ff-details__body p{margin:0 0 8px}body:has(.ff-pdp-marker) .product-recommendations h3,body:has(.ff-pdp-marker) product-recommendations h3{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:32px}body:has(.ff-pdp-marker) .product-information media-gallery{position:relative}.ff-develop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:#f1e6cf73;-webkit-backdrop-filter:sepia(1) brightness(1.5) contrast(.5) blur(6px);backdrop-filter:sepia(1) brightness(1.5) contrast(.5) blur(6px);animation:ff-fade 1.4s .1s both}@keyframes ff-fade{0%{opacity:1}to{opacity:0}}.ff-stamp{position:fixed;left:50%;top:42%;z-index:2147483000;pointer-events:none;border:6px solid #D93A2B;color:#d93a2b;background:#fffdf7eb;font-family:Anton,Impact,sans-serif;font-size:64px;letter-spacing:.06em;padding:4px 24px;white-space:nowrap;animation:ff-stamp .45s both,ff-stamp-out .4s 1.3s forwards}@keyframes ff-stamp{0%{transform:translate(-50%,-50%) scale(3.2) rotate(-12deg);opacity:0}55%{transform:translate(-50%,-50%) scale(.92) rotate(-12deg);opacity:1}to{transform:translate(-50%,-50%) scale(1) rotate(-12deg);opacity:1}}@keyframes ff-stamp-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.ff-develop:after,.ff-stamp{animation:none;display:none}}body:has(.ff-pdp-marker) .product-information media-gallery,body:has(.ff-pdp-marker) .product-information .product-information__media{background:transparent!important}body:has(.ff-pdp-marker) .product-information quantity-selector-component,body:has(.ff-pdp-marker) .product-information .quantity-selector{border-radius:0!important;border:2px solid var(--ff-ink);background:var(--ff-paper)}body:has(.ff-pdp-marker) .product-information .shopify-payment-button__button,body:has(.ff-pdp-marker) .product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px;border-radius:0!important}body:has(.ff-pdp-marker) .product-information slideshow-slide,body:has(.ff-pdp-marker) .product-information slideshow-container,body:has(.ff-pdp-marker) .product-information .product-media,body:has(.ff-pdp-marker) .product-information .product-media-container{background:transparent!important;--color-background: transparent}body:has(.ff-pdp-marker) .product-information slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}body:has(.ff-pdp-marker) .product-information .slideshow-controls__dots{gap:6px;padding:10px 12px;background:transparent}body:has(.ff-pdp-marker) .product-information .slideshow-controls__dots button{width:auto;height:20px;margin:0;padding:0 1px;border-radius:0}body:has(.ff-pdp-marker) .product-information .slideshow-controls__dots button:after{width:16px;height:3px;border-radius:0;box-shadow:none;background:#1b1a1738;transition:width .25s ease,background-color .25s ease}body:has(.ff-pdp-marker) .product-information .slideshow-controls__dots button[aria-selected=true]:after{width:30px;background:var(--ff-ink);box-shadow:none}body:has(.ff-pdp-marker) .product-information .product-form-buttons{align-items:stretch;gap:10px}body:has(.ff-pdp-marker) .product-information quantity-selector-component,body:has(.ff-pdp-marker) .product-information .quantity-selector{box-sizing:border-box;height:56px!important;min-height:56px!important}body:has(.ff-pdp-marker) .product-information .add-to-cart-button{box-sizing:border-box;height:56px!important;min-height:56px!important;font-size:17px}body:has(.ff-pdp-marker) .product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 0px}body:has(.ff-pdp-marker) .product-information .shopify-payment-button__button--unbranded{box-sizing:border-box;min-height:56px!important;height:56px;border-radius:0!important;background:var(--ff-paper)!important;color:var(--ff-ink)!important;border:2px solid var(--ff-ink)!important;font-weight:800!important;font-size:17px!important;letter-spacing:.01em}body:has(.ff-pdp-marker) .product-information .shopify-payment-button__button--unbranded:hover{background:var(--ff-tan)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ff-pdp.css.map */
