@charset "UTF-8";.shop-head{padding-block:clamp(30px,4vw,48px) clamp(20px,2.5vw,30px)}.crumbs{font-size:13.5px;color:var(--muted);margin-bottom:14px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--crayon)}.crumbs span{margin-inline:7px;opacity:.6}.ff-field{display:flex;flex-direction:column;gap:7px}.ff-field>label{font-weight:700;font-size:14px}.ff-select,.ff-qty{font-family:var(--body);font-size:16px;color:var(--ink);background:var(--surface);border:2px solid var(--rule);border-radius:10px;padding:12px 14px;width:100%}.ff-select:focus-visible,.ff-qty:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.ff-qty{max-width:110px}.sold-out{color:var(--muted);font-weight:700;font-size:14.5px}.pdp{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,52px);align-items:start}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}.pdp>*{min-width:0}.pdp-media{border-radius:20px;overflow:hidden;background:var(--surface-2);border:4px solid var(--c-yellow);box-shadow:0 16px 38px #00000021}.pdp-media img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.pdp-media .noimg{aspect-ratio:1/1;display:grid;place-items:center;color:var(--muted);font-size:14px}.pdp-thumbs{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.pdp-thumbs button{flex:0 0 auto;width:64px;height:64px;padding:0;border-radius:10px;cursor:pointer;border:3px solid var(--rule);background:var(--surface);overflow:hidden}.pdp-thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.pdp-thumbs button:hover{border-color:var(--c-yellow)}.pdp-thumbs button[aria-current=true]{border-color:var(--c-red)}.pdp-info h1{font-size:clamp(30px,4.2vw,46px);font-weight:900;max-width:16ch}.pdp-vendor{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--crayon);margin-bottom:12px}.pdp-price{font-family:var(--display);font-variation-settings:"WONK" 1;font-weight:900;font-size:42px;line-height:1;color:var(--c-red);margin-top:16px}.pdp-price .was{font-size:22px;color:var(--muted);text-decoration:line-through;margin-left:10px}.pdp-price .unit{font-family:var(--body);font-size:14px;font-weight:400;color:var(--muted)}.pdp-form{margin-top:24px;display:flex;flex-direction:column;gap:16px}.pdp-buy{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.pdp-buy .ff-field{flex:0 0 auto}.pdp-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pdp-actions .btn-primary{width:100%}.pdp-actions .shopify-payment-button__button{font-family:var(--body)!important;font-weight:700!important;border-radius:999px!important;font-size:16px!important;padding:14px 27px!important}.pdp-desc{margin-top:30px;padding-top:26px;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:16.5px}.pdp-desc h2,.pdp-desc h3{font-size:20px;font-weight:900;margin:22px 0 8px;color:var(--ink)}.pdp-desc p{margin-bottom:12px}.pdp-desc ul,.pdp-desc ol{margin:0 0 14px;padding-left:22px;display:flex;flex-direction:column;gap:7px}.pdp-desc strong{color:var(--ink)}.pdp-notes{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.pdp-note{background:var(--st, var(--t-blue));border-radius:14px;padding:16px;border-bottom:4px solid var(--sc, var(--c-blue))}.pdp-note b{display:block;font-family:var(--display);font-variation-settings:"WONK" 1;font-size:15.5px;color:var(--sc, var(--c-blue));margin-bottom:5px}.pdp-note span{font-size:14px;color:var(--ink-soft)}.col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(16px,2.2vw,24px)}.pcard{background:var(--surface);border-radius:18px;overflow:hidden;border:2px solid var(--rule);display:flex;flex-direction:column;text-decoration:none;color:inherit}.pcard:hover{border-color:var(--c-yellow)}.pcard .shot{background:var(--surface-2)}.pcard .shot img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.pcard .shot .noimg{aspect-ratio:1/1;display:grid;place-items:center;color:var(--muted);font-size:13px}.pcard .body{padding:16px 17px 18px;display:flex;flex-direction:column;gap:7px;flex:1}.pcard h3{font-size:17.5px;font-weight:900;color:var(--ink);line-height:1.15}.pcard .blurb{font-size:14px;color:var(--muted)}.pcard .price{margin-top:auto;padding-top:8px;font-family:var(--display);font-variation-settings:"WONK" 1;font-weight:900;font-size:22px;color:var(--c-red)}.pcard .price small{font-family:var(--body);font-size:12.5px;font-weight:400;color:var(--muted)}.col-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.col-links a{font-size:14.5px;font-weight:700;text-decoration:none;padding:9px 17px;border-radius:999px;border:2px solid var(--rule);color:var(--ink-soft);background:var(--surface)}.col-links a:hover{border-color:var(--c-yellow);color:var(--ink)}.col-links a[aria-current=page]{border-color:var(--c-red);background:var(--t-red);color:var(--c-red)}.pager{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:40px;flex-wrap:wrap}.pager a,.pager span{font-size:15px;font-weight:700;text-decoration:none;padding:9px 15px;border-radius:10px;color:var(--ink-soft)}.pager a:hover{background:var(--surface);color:var(--crayon)}.pager .current{background:var(--c-red);color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pager .current{color:#1a0e08}}:root[data-theme=dark] .pager .current{color:#1a0e08}.cart-wrap{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,40px);align-items:start}@media(min-width:900px){.cart-wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.cart-wrap>*{min-width:0}.cart-lines{display:flex;flex-direction:column;gap:14px}.cline{background:var(--surface);border:2px solid var(--rule);border-radius:16px;padding:16px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:start}@media(max-width:560px){.cline{grid-template-columns:70px minmax(0,1fr)}.cline .cline-money{grid-column:2;text-align:left}}.cline .shot img{width:88px;height:88px;object-fit:cover;border-radius:10px;display:block}@media(max-width:560px){.cline .shot img{width:70px;height:70px}}.cline .shot .noimg{width:88px;height:88px;border-radius:10px;background:var(--surface-2)}.cline h3{font-size:17px;font-weight:900;line-height:1.2}.cline h3 a{color:var(--ink);text-decoration:none}.cline h3 a:hover{color:var(--crayon)}.cline .vtitle{font-size:13.5px;color:var(--muted);margin-top:3px}.cline .props{font-size:13px;color:var(--muted);margin-top:6px}.cline .qtyrow{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.cline .qtyrow .ff-qty{max-width:88px;padding:9px 11px}.cline .remove{font-size:13.5px;color:var(--muted);text-decoration:underline}.cline .remove:hover{color:var(--crayon)}.cline-money{text-align:right;font-family:var(--display);font-variation-settings:"WONK" 1;font-weight:900;font-size:20px;color:var(--ink)}.cline-money .each{display:block;font-family:var(--body);font-size:12.5px;font-weight:400;color:var(--muted);margin-top:3px}.cart-sum{background:var(--t-yellow);border:3px solid var(--c-yellow);border-radius:18px;padding:24px 22px;position:sticky;top:20px}.cart-sum h2{font-size:21px;font-weight:900}.cart-sum .rowline{display:flex;justify-content:space-between;gap:14px;margin-top:14px;font-size:15.5px;color:var(--ink-soft)}.cart-sum .total{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-top:16px;padding-top:16px;border-top:2px solid var(--c-yellow)}.cart-sum .total b{font-size:16px}.cart-sum .total .amt{font-family:var(--display);font-variation-settings:"WONK" 1;font-weight:900;font-size:32px;color:var(--c-red);line-height:1}.cart-sum .fineprint{font-size:13.5px;color:var(--muted);margin-top:12px}.cart-sum .btn{width:100%}.cart-sum .actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.cart-note{margin-top:18px}.cart-note label{font-weight:700;font-size:14px;display:block;margin-bottom:7px}.cart-note textarea{font-family:var(--body);font-size:15px;color:var(--ink);width:100%;background:var(--surface);border:2px solid var(--rule);border-radius:10px;padding:11px 13px;min-height:76px;resize:vertical;line-height:1.5}.empty{background:var(--surface);border:3px dashed var(--rule);border-radius:20px;padding:clamp(30px,5vw,54px);text-align:center}.empty h2,.empty .lede{margin-inline:auto}.empty .cta-row{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/20/assets/famousfridge-shop.css.map */
