.funky-signature{--funky-orange:#d85208;overflow-x:clip}.funky-signature .button{font-weight:700;transition:transform .2s,background .2s,box-shadow .2s}.funky-signature .button:hover{transform:translateY(-2px)}.funky-signature .button .icon,.funky-signature .text-link .icon{transition:transform .2s}.funky-signature .button:hover .icon,.funky-signature .text-link:hover .icon{transform:translate(3px)}.signature-announcement{background:var(--accent);color:#111214}.signature-announcement>.shell{min-height:34px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;font-weight:650;letter-spacing:.03em}.signature-announcement a{display:flex;align-items:center;gap:12px;min-height:34px}.signature-announcement .icon{width:16px;height:16px}.funky-signature .header-main{min-height:98px;padding-block:6px;gap:40px}.funky-signature .site-header .logo-image{width:185px;height:86px;max-height:86px;object-fit:contain}.funky-signature .header-search{height:46px;background:#f8f7f3;border-color:#e3e1db}.funky-signature .nav-border{background:#131416;color:#fff;border:0}.funky-signature .header-nav{min-height:61px;gap:36px}.funky-signature .header-nav>.button{min-height:40px;padding:10px 16px;font-size:12px}.funky-signature .desktop-nav{gap:30px;font-size:12px}.funky-signature .desktop-nav a:hover{color:var(--accent)}.funky-signature .browse-menu summary{font-size:12px;font-weight:650}.funky-signature .browse-panel{color:#111214}.funky-signature .brand-banner{padding-block:18px 22px;border-top:1px solid #ffffff18}.funky-signature .brand-heading{margin-bottom:12px}.funky-signature .brand-mark{height:86px}.funky-signature .brand-heading h2{font-size:10px;letter-spacing:.03em}.funky-signature .brand-pause{min-height:34px;font-size:9px;padding:3px 10px}.funky-signature .section-heading h2{font-weight:850;letter-spacing:-.06em;font-size:clamp(36px,4.4vw,62px)}.funky-signature .section-heading .eyebrow{font-size:9px;letter-spacing:.18em;color:#8c5500}.funky-signature .section-intro{max-width:530px}.funky-signature .featured-section{padding-block:68px 72px;border-bottom:0}.funky-signature .product-card-image{border-radius:6px;background:#f3f1eb;aspect-ratio:1/1.02}.funky-signature .product-card-image img{padding:24px;transition:transform .4s cubic-bezier(.2,.65,.25,1)}.funky-signature .product-card-image:hover img{transform:translateY(-5px) rotate(-2deg) scale(1.04)}.funky-signature .product-badge{background:var(--accent);border:0;border-radius:2px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:750;padding:6px 9px}.funky-signature .product-card h3{font-weight:650;font-size:17px}.funky-signature .product-vendor{font-size:9px;letter-spacing:.12em}.funky-signature .product-card .price{font-size:19px}.funky-signature .card-add{background:#111214;color:#fff;border-color:#111214;font-weight:600;min-height:46px;border-radius:2px;margin-top:16px}.funky-signature .card-add .icon{color:var(--accent)}.funky-signature .card-add:hover{background:var(--accent);color:#111214;border-color:var(--accent)}.funky-signature .card-add:hover .icon{color:#111214}.funky-signature .card-add.unavailable{background:#eeede9;color:#65666a;border-color:#ddd}.funky-signature .rail-controls button{border-color:#111214}.funky-signature .rail-controls button:hover{background:var(--accent)}.funky-signature.template-index .bundles-section{max-width:none;background:#151719;color:#fff;padding:72px max(var(--gutter),calc((100vw - var(--page-width))/2 + var(--gutter)));border:0;position:relative}.funky-signature.template-index .bundles-section .section-heading h2{font-size:clamp(44px,5.2vw,72px)}.funky-signature.template-index .bundles-section .section-heading h2>span{color:var(--accent)}.funky-signature.template-index .bundles-section .eyebrow{color:#e2be73}.funky-signature.template-index .bundles-section .section-intro{color:#c1c3c4}.funky-signature.template-index .bundle-card{background:#202326;border:1px solid #414448;border-top:3px solid var(--accent);border-radius:5px;padding:28px}.funky-signature.template-index .bundle-heading h3{font-size:29px;font-weight:750;max-width:350px}.funky-signature.template-index .bundle-heading>p:last-child,.funky-signature.template-index .bundle-product .small{color:#bdc0c3}.funky-signature.template-index .bundle-image{background:#fff;border-radius:3px}.funky-signature.template-index .bundle-product .product-vendor{color:#d7b977}.funky-signature.template-index .bundle-method{border-color:#414448}.funky-signature.template-index .bundle-method a{color:#e5c276}.funky-signature.template-index .bundle-total small{color:#c5c7c9}.funky-signature.template-index .bundle-card .button{box-shadow:none}.funky-signature.template-index .bundle-footnote{color:#c2c4c6;font-size:11px;max-width:850px}.funky-signature.template-index .learning-feature{background:#f1eee5;max-width:none;padding:70px max(var(--gutter),calc((100vw - var(--page-width))/2 + var(--gutter)));border:0}.funky-signature.template-index .learning-cards{gap:16px}.funky-signature.template-index .learn-card{border:0;border-bottom:2px solid #cecabf;background:transparent;padding:25px 20px 28px 0;transition:background .2s}.funky-signature.template-index .learn-card:hover{background:#fff8e6}.funky-signature.template-index .learn-number{font-size:64px;font-weight:900;color:#cbc5b7;letter-spacing:-.07em}.funky-signature.template-index .learn-card h3{font-size:27px;font-weight:750}.funky-signature .trade-banner{background:var(--accent);position:relative;overflow:hidden}.funky-signature .trade-inner{padding-block:56px}.funky-signature .trade-inner h2{font-size:clamp(46px,6vw,84px);font-weight:900;letter-spacing:-.07em}.funky-signature .trade-inner .eyebrow{color:#5d410f;font-size:9px}.funky-signature .trade-inner p:not(.eyebrow){color:#3d321e;max-width:490px}.funky-signature .trade-inner .button{box-shadow:5px 5px #b77500}.funky-signature .footer-tagline{font-size:clamp(30px,3.4vw,48px);font-weight:800;letter-spacing:-.06em}.funky-signature .site-footer{background:#101214}.funky-signature .footer-grid{padding-block:68px}.funky-signature .footer-contact>.text-link{color:var(--accent)}@media(min-width:601px)and (max-width:1000px){.funky-signature .header-main{gap:26px}.funky-signature .header-nav{gap:22px}.funky-signature .desktop-nav{gap:20px}.funky-signature .section-actions{gap:16px;flex-wrap:wrap;justify-content:flex-end}.funky-signature .section-actions>.text-link{font-size:12px}}@media(max-width:750px){.signature-announcement>.shell{justify-content:center;font-size:9px}.signature-announcement a{display:none}.funky-signature .section-heading{align-items:flex-start;flex-wrap:wrap}.funky-signature .section-actions{width:100%;justify-content:space-between}.funky-signature.template-index .bundles-section,.funky-signature.template-index .learning-feature{padding-block:46px}}@media(max-width:600px){.funky-signature .header-main{gap:10px 22px;padding-block:10px;min-height:0}.funky-signature .site-header .logo-image{width:143px;height:70px;max-height:70px}.funky-signature .header-search{height:42px}.funky-signature .header-nav{min-height:58px;gap:12px}.funky-signature .header-nav>.button{font-size:11px;min-height:38px;padding:9px 13px}.funky-signature .brand-banner{padding-block:14px 16px}.funky-signature .brand-mark{height:74px}.funky-signature .brand-heading h2{font-size:9px}.funky-signature .featured-section{padding-block:40px}.funky-signature .section-heading h2{font-size:38px}.funky-signature .product-rail{grid-auto-columns:76%;gap:16px}.funky-signature .product-card h3{font-size:16px}.funky-signature .product-card-image img{padding:25px}.funky-signature .rail-controls{margin-top:0}.funky-signature.template-index .bundle-card{padding:23px}.funky-signature.template-index .bundle-heading h3{font-size:26px}.funky-signature.template-index .learn-number{font-size:48px}.funky-signature.template-index .learn-card{gap:20px;padding:21px 0}.funky-signature.template-index .learn-card h3{font-size:24px}.funky-signature .trade-inner{padding-block:40px}.funky-signature .trade-inner h2{font-size:55px}.funky-signature .footer-grid{padding-block:45px}}@media(prefers-reduced-motion:reduce){.funky-signature .product-card-image img,.funky-signature .button,.funky-signature .button .icon,.funky-signature .text-link .icon{transition:none}.funky-signature .button:hover,.funky-signature .product-card-image:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/signature.css.map */
