:root{--f-bg:rgb(255, 255, 255);--f-card: rgba(255, 255, 255, .06);--f-card-2: rgba(255, 255, 255, .08);--f-border: rgba(255, 255, 255, .12);--f-text: rgba(0, 0, 0, .92);--f-sub: rgba(0, 0, 0, .72);--f-muted: rgba(255, 255, 255, .62);--f-shadow: 0 18px 40px rgba(0,0,0,.35);--f-radius: 18px}.template-funnel body,body.template-funnel{background:var(--f-bg);color:var(--f-text)}.funnel{width:100%}.funnel__inner{max-width:clamp(1200px,92vw,1760px);margin:0 auto;padding:42px 18px 70px}.funnel__head{text-align:center;margin-bottom:26px}.funnel__title{font-size:1.5rem;letter-spacing:-.02em;margin:0 0 10px}.funnel__sub{margin:0 auto;max-width:780px;color:var(--f-sub);font-size:1.5rem;line-height:1.55}.funnel__note{margin:14px auto 18px;max-width:980px;text-align:center;color:var(--f-muted);font-size:13px;line-height:1.4}.funnel__empty{border:1px solid var(--f-border);border-radius:var(--f-radius);padding:22px;background:#ffffff0a;max-width:720px;margin:24px auto 0;text-align:center}.funnel__emptyTitle{font-weight:650;margin-bottom:8px}.funnel__emptyBody{color:var(--f-sub);font-size:14px}.funnelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;justify-content:center;align-items:stretch;margin-top:22px}@media(min-width:920px){.funnelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.fCard{border:1px solid var(--f-border);border-radius:var(--f-radius);background:linear-gradient(180deg,#ffffff12,#ffffff0a);box-shadow:0 0 #0000;overflow:hidden;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fCard:hover{transform:translateY(-3px);border-color:#fff3}.fCard__link{display:block;color:inherit;text-decoration:none}.fCard__media{aspect-ratio:1 / 1;background:#ffffff08;position:relative;overflow:hidden}.fCard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#fff}.fCard__imgPlaceholder{width:100%;height:100%;background:linear-gradient(120deg,#ffffff0d,#ffffff05)}.fCard__body{padding:14px 14px 16px}.fCard__vendor{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--f-muted);margin-bottom:6px}.fCard__title{font-size:1rem;line-height:1.25;letter-spacing:-.01em;margin:0 0 10px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px}.fCard__swatchRow{margin:0 0 10px;padding-top:10px}.fSwatches{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fSwatch{display:inline-block;width:16px;height:16px;border-radius:999px;border:1px solid rgba(0,0,0,.2);background:#0000000f;box-shadow:inset 0 0 0 1px #ffffffa6}.fSwatch[data-swatch-hex]{background:var(--swatch-color)}.fSwatch.is-light{border-color:#00000059;box-shadow:inset 0 0 0 1px #0000001a}.fSwatches__more{font-size:12px;color:var(--f-sub);padding-left:2px}.fCard__price{margin-top:6px;font-size:1rem;font-weight:600;letter-spacing:-.01em}.funnel__footer{margin-top:26px;display:flex;justify-content:center}.funnelCta{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:18px 10px;background:#0e3e55;color:#fff;cursor:pointer;min-width:min(360px,92vw);text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease}.funnelCta:hover{transform:translateY(-4px);border-color:#ffffff4d}.funnelCta__label{display:block;font-weight:720;font-size:1rem;letter-spacing:-.01em}.funnelCta__sub{display:block;font-size:12px;color:var(--f-sub);margin-top:2px}@font-face{font-family:Century Gothic;src:local("Century Gothic"),url(/cdn/shop/files/CenturyGothic-Regular.woff2?v=1757818079) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:local("Century Gothic"),url(/cdn/shop/files/CenturyGothic-Regular.woff2?v=1757818079) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:local("Century Gothic"),url(/cdn/shop/files/CenturyGothic-Regular.woff2?v=1757818079) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:local("Century Gothic Bold"),url(/cdn/shop/files/CenturyGothic-Bold.woff2?v=1757818079) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:local("Century Gothic Bold"),url(/cdn/shop/files/CenturyGothic-Bold.woff2?v=1757818079) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:local("Century Gothic Italic"),url(/cdn/shop/files/CenturyGothic-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Century Gothic;src:local("Century Gothic Bold Italic"),url(/cdn/shop/files/CenturyGothic-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}.template-funnel .fCard__title,.template-funnel .fCard__price{font-family:Century Gothic,CenturyGothic,AppleGothic,Trebuchet MS,Arial,sans-serif!important}.fHero{position:relative;border-radius:0;overflow:hidden;max-width:1330px;width:calc(100% - 56px);margin:-50px auto 26px}.fHero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.fHero__bgImg{width:100%;height:100%;object-fit:cover;display:block}.fHero__inner{position:relative;min-height:600px}.fHero__topLogo{position:absolute;top:18px;left:18px;z-index:6}.fHero__topLogoImg{display:block;width:clamp(180px,18vw,340px);height:auto}.fHero__brands{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.fHero__brand{position:absolute;left:calc(var(--bX) * 1%);top:calc(var(--bY) * 1%);transform:translate(-50%,-50%) scale(var(--bS));opacity:.22;filter:grayscale(100%)}.fHero__brandImg{width:clamp(120px,13vw,260px);height:auto;display:block}.fHero__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:5}.fHero__bow{position:absolute;top:40px;left:50%;transform:translate(-50%);z-index:7;width:min(540px,70vw)}.fHero__bowImg{width:100%;height:auto;display:block}.fHero__card{position:relative;width:min(520px,90vw);margin-top:60px;background:#f3eadc;border-radius:8px;box-shadow:0 22px 55px #00000059;border:6px solid rgba(0,0,0,.1)}.fHero__cardInner{padding:54px 24px 48px;border-radius:12px;border:3px solid rgba(190,140,60,.55)}.fHero__year{text-align:center;font-family:Century Gothic,Arial,sans-serif;letter-spacing:.2em;color:#0000008c;font-size:22px;margin-bottom:16px}.fHero__title{text-align:center;color:#0b0b0b;line-height:1.2}.fHero__titleTop{display:block;font-family:Georgia,Times New Roman,serif;font-weight:800;font-size:5rem}.fHero__titleBottom{display:block;font-family:Georgia,Times New Roman,serif;font-weight:800;font-size:3rem;margin-top:6px}@media(max-width:720px){.fHero__inner{min-height:440px}.fHero__bow{top:26px;width:min(420px,86vw)}.fHero__card{margin-top:64px}.fHero__cardInner{padding:40px 20px 36px}}.fModal[hidden]{display:none!important}.fModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.fModal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.fModal__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 30px 90px #00000059}.fModal__close{position:sticky;top:0;margin-left:auto;display:block;width:44px;height:44px;border:0;background:transparent;font-size:22px;cursor:pointer;color:#111;z-index:2}.fModal__body{padding:8px 18px 18px}.fModal__loading{padding:40px 10px;font-family:Century Gothic,Arial,sans-serif;color:#000000b3}.fQv__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}@media(max-width:860px){.fQv__grid{grid-template-columns:1fr}}.fQv__mainImg{border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.fQv__img{width:100%;height:auto;display:block}.fQv__thumbs{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media(max-width:860px){.fQv__thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}.fQv__thumb{border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden;background:#fff;padding:0;cursor:pointer}.fQv__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fQv__vendor{font-family:Century Gothic,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:#0000008c;margin-top:6px}.fQv__title{margin:10px 0 6px;font-family:Century Gothic,Arial,sans-serif;font-weight:700;font-size:26px;line-height:1.15}.fQv__price{font-family:Century Gothic,Arial,sans-serif;font-weight:600;font-size:18px;margin-bottom:14px}.fQv__desc{font-family:Century Gothic,Arial,sans-serif;color:#000c;line-height:1.55}.fQv__opts{margin-top:16px;border-top:1px solid rgba(0,0,0,.08);padding-top:14px}.fQv__opt+.fQv__opt{margin-top:12px}.fQv__optLabel{font-family:Century Gothic,Arial,sans-serif;font-weight:700;font-size:13px;margin-bottom:8px}.fQv__optVals{display:flex;flex-wrap:wrap;gap:8px}.fQv__pill{font-family:Century Gothic,Arial,sans-serif;font-size:12px;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:7px 10px;background:#00000008}.fQv__note{margin-top:14px;font-family:Century Gothic,Arial,sans-serif;font-size:12px;color:#0000008c}.fQv__swatches{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:2px 0 4px}.fQv__swatches .fSwatch{width:18px;height:18px}.fOptin{padding:2px 4px}.fOptin__title{font-size:18px;font-weight:700;margin:2px 0 4px;font-family:Century Gothic,Arial,sans-serif}.fOptin__sub{font-size:14px;opacity:.8;margin:0 0 14px;font-family:Century Gothic,Arial,sans-serif}.fOptin__form{display:grid;gap:12px}.fOptin__field{display:grid;gap:6px}.fOptin__label{font-size:.9rem;font-weight:600;opacity:.9;font-family:Century Gothic,Arial,sans-serif}.fOptin__input{width:100%;border:1px solid rgba(0,0,0,.18);border-radius:12px;padding:10px 12px;font-size:14px;outline:none;font-family:Century Gothic,Arial,sans-serif}.fOptin__input:focus{border-color:#00000059}.fOptin__actions{display:flex;gap:10px;margin-top:4px;justify-content:center}.fOptin__submit{border:0;border-radius:8px;padding:12px 44px;font-weight:700;font-size:1rem;background:#0e3e55;color:#fff;cursor:pointer}.fOptin__fineprint{font-size:12px;opacity:.75;line-height:1.3}.fModal[data-optin-modal] .fModal__panel{width:min(520px,calc(100vw - 32px))}.fModal[data-optin-modal] .fOptin{width:100%;max-width:520px;margin:0 auto;padding:8px 0}.fModal[data-optin-modal] .fOptin__field{width:100%;max-width:none;margin:0}.fModal[data-optin-modal] .fOptin__input{width:100%;max-width:none}.fModal[data-optin-modal] .fOptin__label{display:block;width:100%}.fModal[data-optin-modal] .fOptin__actions{width:100%;max-width:none;margin:2px 0 0}.fModal[data-optin-modal] .fModal__panel,.fModal[data-optin-modal] .fModal__panel *{box-sizing:border-box}.fModal[data-optin-modal] .fModal__body{padding:1px 44px 28px 34px}.fModal[data-optin-modal] .fOptin{width:100%;max-width:none;margin:0;padding:0}.fModal[data-optin-modal] .fOptin__field,.fModal[data-optin-modal] .fOptin__input,.fModal[data-optin-modal] .fOptin__actions{width:100%;max-width:none;margin:0}.funnelThanks{font-weight:700;font-size:1rem;font-family:Century Gothic,Arial,sans-serif;text-align:center;padding:14px 18px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/funnel.css.map */
