.fip{--fi-surface: #fff8f0;--fi-raised: #ffffff;--fi-line: #e6dccf;--fi-ink: #12263d;--fi-muted: #5b6878;--fi-blue: #1f66b0;--fi-blue-soft: #e0f0fc;--fi-citrus: #f2a33a;--fi-mint: #2f7a4f;--fi-display: "Bebas Neue", "Oswald", Impact, "Arial Narrow", sans-serif;--fi-sans: "Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--fi-surface);color:var(--fi-ink);font-family:var(--fi-sans)}.fip *,.fip *:before,.fip *:after{box-sizing:border-box}.fip a:focus-visible,.fip button:focus-visible,.fip input:focus-visible{outline:2px solid var(--fi-blue);outline-offset:2px}.fip-wrap{max-width:1200px;margin:0 auto;padding:24px 24px 56px;display:flex;flex-direction:column;gap:40px}.fip-display{font-family:var(--fi-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;margin:0}.fip-label{font:700 12px/16px var(--fi-sans);letter-spacing:.06em;text-transform:uppercase}.fip-muted{color:var(--fi-muted)}.fip-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;line-height:20px;color:var(--fi-muted)}.fip-crumbs a{color:var(--fi-muted)}.fip-main{display:flex;flex-wrap:wrap;gap:40px}.fip-gallery{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}.fip-photo{position:relative;aspect-ratio:1 / 1;background:#fff;border:1px solid var(--fi-line);display:flex;align-items:center;justify-content:center;overflow:hidden}.fip-photo img,.fip-photo svg{width:100%;height:100%;object-fit:contain;display:block}.fip-tag{position:absolute;top:16px;left:16px;background:var(--fi-blue-soft);color:var(--fi-blue);padding:4px 8px;border-radius:2px}.fip-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fip-thumb{aspect-ratio:1 / 1;padding:0;background:#fff;border:1px solid var(--fi-line);cursor:pointer;overflow:hidden}.fip-thumb.is-on{border:2px solid var(--fi-blue)}.fip-thumb img{width:100%;height:100%;object-fit:contain;display:block}.fip-info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.fip-head{display:flex;flex-direction:column;gap:6px}.fip-title{font-size:64px;line-height:60px}.fip-form{display:flex;flex-direction:column;gap:18px;margin:0}.fip-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.fip-price{font:800 32px/36px var(--fi-sans)}.fip-sizes{margin:0;padding:0;border:0}.fip-sizes legend{padding:0 0 10px}.fip-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.fip-size{position:relative;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--fi-muted);border-radius:4px;background:#fff;cursor:pointer;text-align:center}.fip-size input{position:absolute;opacity:0;width:1px;height:1px}.fip-size:has(input:checked){border:2px solid var(--fi-blue);background:var(--fi-blue-soft)}.fip-size:has(input:focus-visible){outline:2px solid var(--fi-blue);outline-offset:2px}.fip-size.is-out{opacity:.55;cursor:not-allowed}.fip-size-name{font:800 17px/22px var(--fi-sans)}.fip-size-price{font-size:14px;line-height:18px}.fip-best{position:absolute;top:-10px;background:var(--fi-citrus);color:var(--fi-ink);padding:2px 8px;border-radius:2px;font:800 11px/14px var(--fi-sans);letter-spacing:.06em;text-transform:uppercase}.fip-stock{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;line-height:20px}.fip-stock strong{color:var(--fi-mint)}.fip-dot{width:10px;height:10px;border-radius:999px;background:var(--fi-mint)}.fip-buy{display:flex;flex-wrap:wrap;gap:12px}.fip-qty{display:flex;align-items:stretch;border:1px solid var(--fi-muted);border-radius:4px;background:#fff}.fip-qty button{width:44px;min-height:52px;border:0;background:transparent;font:700 20px/20px var(--fi-sans);color:var(--fi-ink);cursor:pointer}.fip-qty input{width:44px;border:0;text-align:center;font:800 17px/20px var(--fi-sans);color:var(--fi-ink);background:transparent;-moz-appearance:textfield}.fip-qty input::-webkit-outer-spin-button,.fip-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fip-add{flex:1 1 220px;min-height:52px;border:0;border-radius:4px;background:var(--fi-blue);color:#fff;font:800 17px/20px var(--fi-sans);cursor:pointer}.fip-add:hover{background:var(--fi-ink)}.fip-add:disabled{background:var(--fi-muted);cursor:not-allowed}.fip-offer{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--fi-citrus);color:var(--fi-ink);font-size:15px;line-height:21px}.fip-offer .fip-display{font-size:34px;line-height:32px;white-space:nowrap}.fip-uses{display:flex;flex-direction:column;gap:10px}.fip-uses ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fip-uses li{padding:8px 12px;background:var(--fi-blue-soft);border-radius:2px;font:700 14px/18px var(--fi-sans)}.fip-details{display:flex;flex-wrap:wrap;gap:24px}.fip-about{flex:2 1 480px;min-width:0;background:var(--fi-raised);padding:32px;display:flex;flex-direction:column;gap:14px}.fip-howto{flex:1 1 300px;min-width:0;background:var(--fi-blue);color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px}.fip-h2{font-size:32px;line-height:32px}.fip-about .fip-h2{color:var(--fi-blue)}.fip-rte{font-size:16px;line-height:26px}.fip-rte p{margin:0 0 12px}.fip-howto a{color:#fff}.fip-about dl{margin:8px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;font-size:15px;line-height:22px}.fip-about dt{font-weight:700}.fip-about dd{margin:0}@media(max-width:600px){.fip-wrap{padding:16px 16px 40px;gap:28px}.fip-title{font-size:48px;line-height:46px}.fip-offer{flex-direction:column;align-items:flex-start;gap:6px}.fip-about,.fip-howto{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/flavour-it-product.css.map */
