.product-seo-details{border-top:1px solid #e4e4ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:58px;padding-top:48px;display:grid}.product-seo-details h2{margin:12px 0 20px;font-size:clamp(24px,3vw,34px);line-height:1.25}.product-seo-details h3{margin:26px 0 7px;font-size:15px}.product-seo-details p{color:#606879;margin:0 0 14px;font-size:13px;line-height:1.85}.product-seo-details a{color:#6047d9;text-underline-offset:3px;text-decoration:underline}.product-seo-details strong{color:#252337;font-weight:700}@media (max-width:760px){.product-seo-details{grid-template-columns:1fr;gap:24px;margin-top:42px;padding-top:36px}.product-seo-details p{font-size:12px}}.category-questions{background:#f8f7ff;border:1px solid #e3e1f1;border-radius:18px;margin:56px 0 80px;padding:38px}.category-questions h2{margin:12px 0 24px;font-size:clamp(24px,3vw,32px)}.category-questions h3{margin:0 0 9px;font-size:17px}.category-questions p{color:#606879;max-width:760px;font-size:13px;line-height:1.8}.category-questions a{color:#6047d9;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:760px){.category-questions{margin:42px 0 56px;padding:26px}}.tool-card-number,.tool-description,.tool-price>span,.tool-price>p>span,.catalog-results-bar p,.sort-wrap label,.faq-number,.journey-step p,.trust-point p,.trust-intro p,.faq-intro p,.category-heading-aside p,.tool-term-primary>span,.kit-item>div>span,.kit-tabs button:not([aria-pressed=true]),.board-top>span,.board-bottom>span,.toolkit-caption,.clarity-strip>span,.filter-chips button[aria-pressed=false]{color:#545b6b}.category-scene-copy p,.category-tool-count,.collection-design>a>.mini-label,.collection-design>a>p,.collection-code>a>.mini-label,.collection-code>a>p{color:#4c4f62}.store-footer .footer-disclaimer p,.store-footer .footer-bottom span,.store-footer .component-credit a{color:#c6cada}.hero-toolkit .toolkit-board .board-bottom>span,.breadcrumbs a,.page-intro>p,.product-heading>.mini-label,.product-heading>p,.product-facts>span,.offer-price>span,.offer-allocation>span,.offer-privacy,.product-information>section>p,.confirmation-list>li,.detail-notes>section>p,.product-bottom-note{color:#515969}.category-bento-item .category-scene .category-scene-copy>p,.category-bento-item .category-scene .category-tool-count{color:#474a5d}.category-bento-item.category-ai-tools .category-scene .category-scene-copy>p,.category-bento-item.category-ai-tools .category-scene .category-tool-count{color:#f4edff}.filter-chips button[aria-pressed=true]>span{color:#443374}.offer-panel .pending-tag{color:#72511d}.offer-panel .offer-gate{color:#695036}.offer-panel .whatsapp-full small{color:#fff}.final-cta>div>.mini-label,.final-cta>div>p,.final-cta .final-chat small{color:#524665}
.logo-marquee{background:#f8fafc;border-top:1px solid #e7e6f0;border-bottom:1px solid #e7e6f0;width:min(100% - 80px,1440px);margin:0 auto;padding:17px 0 18px;position:relative;overflow:hidden}.logo-marquee-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.logo-marquee-track{will-change:transform;width:max-content;display:flex;animation:45s linear infinite logo-marquee-drift!important}.logo-marquee-group{flex:none;align-items:center;gap:18px;padding-right:18px;display:flex}.logo-marquee-item{background:#fff;border:1px solid #e8e5f4;border-radius:16px;flex:none;place-items:center;width:76px;height:64px;display:grid;box-shadow:0 5px 18px #29205309}.logo-marquee-item .publisher-mark{object-fit:contain;width:46px;height:46px}.logo-marquee-item:focus-visible{outline-offset:-4px;outline:3px solid #6657e8}@keyframes logo-marquee-drift{to{transform:translate(-50%)}}@media (max-width:600px){.logo-marquee{width:calc(100% - 36px);padding:13px 0 14px}.logo-marquee-group{gap:12px;padding-right:12px}.logo-marquee-item{border-radius:14px;width:68px;height:58px}.logo-marquee-item .publisher-mark{width:40px;height:40px}}
@media (min-width:1100px){.store-hero{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:24px}.store-hero .toolkit-board{width:96%;max-width:590px;padding-inline:31px}.store-hero .board-title h2{font-size:34px}.store-hero .kit-item{min-height:80px}}
.hero-copy .hero-type-line{white-space:nowrap;min-height:1.06em;display:block}.hero-copy .hero-type-cursor{background:var(--violet);vertical-align:-.08em;width:3px;height:.86em;margin-left:3px;animation:.7s step-end infinite hero-cursor-blink;display:inline-block}@keyframes hero-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-copy .hero-type-cursor{animation:none}}
.brand-lockup>img{filter:none}.brand-wordmark,.brand-wordmark>span{color:#090909}.brand.inverse .brand-wordmark,.brand.inverse .brand-wordmark>span{color:#fff}
:root{--background:#fff8f2;--foreground:#0a2342;--primary:#ff6245;--primary-foreground:#fff8f2;--border:#e9ded6;--violet:#f26849;--mint:#f3e8dc;--sky:#eee6da;--peach:#ffe0d3;--ink:#0a2342;--muted:#465870;--surface:#fffcf9;--coral:#ff6245;--ivory:#fff8f2;--midnight:#0a2342}body,.storefront{background:var(--ivory);color:var(--midnight)}::selection{color:var(--midnight);background:#ffd1c4}:focus-visible{outline-color:#c94127}.storefront .announcement{background:var(--midnight);color:var(--ivory);border-bottom:1px solid #162d4b}.storefront .announcement a{color:var(--coral)}.storefront .store-header{background:#fff8f2f5;border-color:#e9ded6}.storefront .brand-wordmark,.storefront .brand-wordmark>span,.storefront .brand.inverse .brand-wordmark,.storefront .brand-wordmark{color:var(--midnight)}.storefront .brand-wordmark>span{color:#b93620}.storefront .brand.inverse .brand-wordmark>span{color:var(--coral)}.storefront .brand-lockup>img{filter:none;border-radius:6px;width:66px;height:35px}.storefront .store-nav{color:var(--midnight)}.storefront .store-nav>a:hover,.storefront .store-nav>a[aria-current=page]{color:#b93620}.storefront .store-nav>a[aria-current=page]:after{background:var(--coral)}.storefront .header-whatsapp,.storefront .store-menu{color:var(--midnight);background:#fffcf9;border-color:#72839a}.storefront .header-whatsapp:hover,.storefront .store-menu:hover{border-color:var(--coral);color:var(--coral)}.storefront .hero-copy h1,.storefront .section-title-row h2,.storefront .page-intro h1{color:var(--midnight)}.storefront .store-hero{background:radial-gradient(at 72% 52%,#ffe9dc88 0%,#fff8f200 59%)}.storefront .hero-subline,.storefront .violet-dot{color:#d94e32}.storefront .hero-type-cursor{background:var(--coral)}.storefront .eyebrow-pill{color:#8b321e;background:#fce5db;border-color:#f2b6a5}.storefront .eyebrow-pill>span{background:#d94e32}.storefront .mini-label{color:#655d55}.storefront .hero-copy p,.storefront .section-title-row p,.storefront .page-intro>p{color:#514b45}.storefront .primary-button{color:#fff;background:#c53f27}.storefront .primary-button:hover{background:#a9321e}.storefront .text-action:hover,.storefront .section-link,.storefront .category-heading-row h2 em,.storefront .hero-proof svg,.storefront .board-bottom>span:first-child{color:#b83922}.storefront .hero-orbit{background:#ede5da55;border-color:#d8cbbf}.storefront .hero-orbit.orbit-one{clip-path:polygon(14% 5%,89% 0,100% 13%,92% 94%,18% 100%,0 83%);background:#ffe3d6;border:0;width:84%;height:72%;transform:rotate(13deg)}.storefront .orbit-two{background:0 0}.storefront .toolkit-board{color:var(--midnight);background:#fffcf9;border-color:#e6d4c8;box-shadow:0 22px 55px #5e3c2b1f}.storefront .board-top,.storefront .board-bottom,.storefront .kit-item{border-color:#e9e2de}.storefront .board-top,.storefront .board-bottom,.storefront .board-title .mini-label{color:#53647a}.storefront .board-dots i{background:#d4d5d7}.storefront .board-dots i:first-child{background:var(--coral)}.storefront .board-title h2,.storefront .kit-item h3,.storefront .kit-price{color:var(--midnight)}.storefront .board-title h2 span,.storefront .board-top>svg{color:var(--coral)}.storefront .kit-tabs{background:#f2f1f0}.storefront .kit-tabs>button{color:var(--midnight)}.storefront .kit-tabs>button[aria-pressed=true]{background:var(--midnight);color:#fff}.storefront .kit-item>div>span,.storefront .toolkit-board .board-bottom>span{color:#637087}.storefront .kit-item:hover .kit-price{color:var(--coral)}.storefront .note-mint{color:var(--midnight);background:#ffc5aa}.storefront .note-peach{background:var(--coral);color:var(--midnight)}.storefront .toolkit-caption{color:#625b54}.storefront .logo-marquee{background:var(--ivory);border-color:var(--border)}.storefront .logo-marquee-item{border-color:var(--border);background:#fffcf7;box-shadow:0 5px 18px #17100a0a}.storefront .logo-marquee-item:focus-visible{outline-color:var(--coral)}.storefront .category-bento-item .category-scene,.storefront .category-bento-item:not(.category-ai-tools) .category-scene{color:var(--midnight);background:#eee5da;border-color:#d8cabb}.storefront .category-bento-item.category-ai-tools .category-scene{background:var(--midnight);color:var(--ivory);border-color:#39312b}.storefront .category-bento-item:not(.category-ai-tools) .category-scene-copy>p,.storefront .category-bento-item:not(.category-ai-tools) .category-tool-count{color:#4d4741}.storefront .category-bento-item.category-ai-tools .category-scene-copy>p,.storefront .category-bento-item.category-ai-tools .category-tool-count{color:#d9cfc3}.storefront .category-bento-item.category-ai-tools .category-scene-label{color:var(--ivory);border-color:#7d7064}.storefront .category-scene:hover{border-color:var(--coral)}.storefront .category-scene-arrow{color:var(--midnight);background:#ffffffa8;border-color:#d8cabb}.storefront .category-ai-tools .category-scene-arrow{color:var(--ivory);background:#322d29;border-color:#5a504a}.storefront .category-scene-label{border-color:#afa295}.storefront .category-brand-tile{border-color:var(--border)}.storefront .category-glyph{color:var(--midnight);background:#e6dcd0}.storefront .category-scene-grid{background-image:linear-gradient(#8e807021 1px,#0000 1px),linear-gradient(90deg,#8e807021 1px,#0000 1px)}.storefront .featured-section{background:#efe7dc;border-color:#ded2c5}.storefront .catalog-notice{color:#713b2d;background:#fce7dd;border-color:#f1c1af}.storefront .tool-card,.storefront .offer-panel,.storefront .category-directory-card{border-color:var(--border);background:#fffcf7}.storefront .tool-card:hover,.storefront .category-directory-card:hover{border-color:var(--coral);box-shadow:0 12px 28px #23150f14}.storefront .brand-artwork,.storefront .brand-artwork.tone-peach,.storefront .brand-artwork.tone-mint,.storefront .brand-artwork.tone-sky{background:#ece2d6}.storefront .brand-artwork,.storefront .brand-artwork.tone-violet,.storefront .brand-artwork.tone-mint,.storefront .brand-artwork.tone-sky,.storefront .brand-artwork.tone-peach{color:var(--midnight)}.storefront .artwork-images,.storefront .product-icon.brand-product-icon{border-color:var(--border);background:#fffcf7}.storefront .tool-card .tool-category,.storefront .tool-term{color:#3d352f;background:#f4ece2;border-color:#dfd1c2}.storefront .tool-term-unconfirmed{color:#713b2d;background:#fce8dd;border-color:#edbeac}.storefront .tool-term-file{color:#3d352f;background:#f4ece2;border-color:#dfd1c2}.storefront .tool-term-primary>strong,.storefront .tool-term-unconfirmed .tool-term-primary>strong,.storefront .tool-term-file .tool-term-primary>strong{color:var(--midnight)}.storefront .tool-term small,.storefront .tool-term-unconfirmed small{color:#5e554d}.storefront .tool-card .tool-actions .detail-button{color:var(--midnight);background:#fffcf7;border-color:#bfb2a6}.storefront .tool-card .tool-actions .detail-button:hover{border-color:var(--midnight);background:#eee5da}.storefront .tool-card .tool-actions .enquiry-button{background:var(--coral);color:var(--midnight);box-shadow:none}.storefront .tool-card .tool-actions .enquiry-button:hover{background:#f05231}.storefront .availability,.storefront .offer-gate,.storefront .offer-panel .offer-gate{color:#8d3d2a}.storefront .availability>span,.storefront .offer-gate>span{background:var(--coral)}.storefront .tool-price{border-color:var(--border)}.storefront .collection-design{background:#ede3d7}.storefront .collection-code{background:var(--midnight)}.storefront .collection-code h3,.storefront .collection-code p,.storefront .collection-code .mini-label,.storefront .collection-code .collection-action{color:var(--ivory)}.storefront .collection-grid h3 em{color:#d94e32}.storefront .collection-code h3 em{color:var(--coral)}.storefront .collection-design .art-type{color:#0d0e11}.storefront .collection-design .art-type>span,.storefront .collection-design .art-star{color:#ba432b}.storefront .collection-design .art-square{border-color:#b8a99a}.storefront .collection-code .code-window span,.storefront .collection-code .code-plus{color:var(--coral)}.storefront .collection-design .art-cursor{background:var(--ivory);color:var(--midnight);border-color:#c9b7a6}.storefront .collection-code .code-window{background:#262525;border-color:#5b504a;box-shadow:0 13px 20px #0d0e1126}.storefront .collection-code .code-window>div{color:#e0d4c8;border-color:#554a44}.storefront .collection-code .code-window i{background:#a3988c}.storefront .collection-code .code-window>p,.storefront .collection-code .code-window>b{color:#e8ded3}.storefront .collection-code .code-window>p>em{color:#f3c7b7}.storefront .journey-step .step-number{color:#a9321e}.storefront .cta-spark{color:var(--coral)}.storefront .trust-point>span{color:#a33420;background:#fce4d9}.storefront .faq-item{border-color:var(--border)}.storefront .faq-item[open] summary>svg{color:var(--coral)}.storefront .journey-track-fill{background:var(--coral)}.storefront .final-cta{background:var(--midnight);color:var(--ivory);border-color:#413c37}.storefront .final-cta h2,.storefront .final-cta .mini-label,.storefront .final-cta p,.storefront .final-cta>div>.mini-label,.storefront .final-cta>div>p{color:var(--ivory)}.storefront .final-cta h2 em{color:var(--coral)}.storefront .final-chat{background:var(--ivory);color:var(--midnight);box-shadow:none}.storefront .final-chat-icon,.storefront .final-chat>svg{color:#c94b31}.storefront .final-chat small{color:#58514a}.storefront .store-footer{background:var(--midnight);color:#e0d6ca}.storefront .store-footer .brand-wordmark{color:var(--ivory)}.storefront .store-footer .brand-wordmark>span{color:var(--coral)}.storefront .store-footer .mini-label,.storefront .footer-bottom,.storefront .store-footer .footer-disclaimer p{color:#c8bdb0}.storefront .footer-note,.storefront .footer-disclaimer{border-color:#3d3a36}.storefront .footer-top>div:not(:first-child)>a,.storefront .footer-contact{color:#d5cabf}.storefront .footer-top>div>a:hover{color:var(--coral)}.storefront .email-status{color:#aab4c4}.storefront .filter-chips>button,.storefront .sort-wrap>select,.storefront input[type=search]{color:var(--midnight);background:#fffcf7;border-color:#c8b9aa}.storefront .search-wrap:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #ff684a26}.storefront .filter-chips>button[aria-pressed=true]{background:var(--midnight);color:var(--ivory);border-color:var(--midnight)}.storefront .filter-chips>button[aria-pressed=true]>span{color:var(--midnight);background:var(--coral)}.storefront .filter-chips>button>span{color:#4d443d;background:#e9ded2}.storefront .catalog-results-bar>button,.storefront .breadcrumbs a:hover{color:#af3b23}.storefront .catalog-count{color:#5d5368}.storefront .product-detail-art,.storefront .category-directory-card{border-color:var(--border)}.storefront .product-detail-art{background:#ede3d7}.storefront .product-art-grid{background-image:linear-gradient(#5c504118 1px,#0000 1px),linear-gradient(90deg,#5c504118 1px,#0000 1px)}.storefront .product-heading>.mini-label{color:#a33d26}.storefront .page-intro h1 em{color:#ba432b}.storefront .category-directory-card,.storefront .category-directory-card.tone-violet,.storefront .category-directory-card.tone-mint,.storefront .category-directory-card.tone-sky,.storefront .category-directory-card.tone-peach{color:var(--midnight);background:#fffcf7}.storefront .category-directory-card .category-directory-action,.storefront .category-directory-card>div>span:last-child{color:#a63a25}.storefront .product-detail-art,.storefront .product-detail-art.tone-violet,.storefront .product-detail-art.tone-mint,.storefront .product-detail-art.tone-sky,.storefront .product-detail-art.tone-peach{color:var(--midnight)}.storefront .product-seo-details a,.storefront .info-crosslinks a,.storefront .product-bottom-note a{color:#a9351f}.storefront .product-information h2 em,.storefront .detail-notes>section>a{color:#a9321e}.storefront .offer-panel .whatsapp-full small{color:#fff}.storefront .info-section-index{color:#5e536b}.storefront .info-content p,.storefront .info-content li{color:#4f596a}.storefront .info-help p{color:#554b60}.storefront .confirmation-list svg,.storefront .detail-notes>section>svg,.storefront .info-content li>svg,.storefront .not-found-mark{color:#b64129}.storefront .board-top>span{color:#53647a}.storefront .board-top>svg{color:var(--coral)}.storefront .toolkit-board .board-title .mini-label{color:#53647a}.storefront .seller-label,.storefront .variant-option.selected{color:#4b3c35;background:#f8e9df;border-color:#e9c3b2}.storefront .pending-tag{color:#793724;background:#fce7dd;border-color:#efbca9}.storefront .variant-option{border-color:var(--border)}.storefront .variant-option>input{accent-color:#c3472c}.storefront .variant-option>svg{color:#b13c24}.storefront .offer-panel{box-shadow:0 12px 35px #1b120c0e}.storefront .product-seo-details a,.storefront .category-questions a{color:#a9351f}.storefront .category-questions,.storefront .info-help{background:#f0e5d8;border-color:#ddcbba}.storefront .contact-channel{background:var(--midnight);color:var(--ivory);border-color:#403b35}.storefront .contact-channel small{color:#d2c4b8}.storefront .contact-channel-icon{background:#2c2825}@media (max-width:900px){.storefront .brand-lockup>img{width:60px;height:32px}}@media (max-width:700px){.storefront .brand-lockup>img{width:56px;height:30px}}@media (max-width:380px){.storefront .brand-lockup>img{width:50px;height:27px}}
.storefront .header-inner{gap:18px}.storefront .store-nav{white-space:nowrap;flex:none;gap:clamp(14px,1.75vw,28px)}.storefront .header-search{z-index:42;flex:0 340px;min-width:220px;position:relative}.storefront .header-search-field{height:43px;color:var(--midnight);background:#fffcf9;border:1px solid #cbbdb3;border-radius:12px;align-items:center;gap:10px;padding:0 5px 0 13px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.storefront .header-search:focus-within .header-search-field{border-color:var(--coral);box-shadow:0 0 0 3px #ff624526}.storefront .header-search-field>svg{color:#53647a;flex:none}.storefront .header-search input{min-width:0;height:100%;color:var(--midnight);background:0 0;border:0;outline:0;flex:1;font-size:12px;font-weight:600}.storefront .header-search input.is-empty{caret-color:#0000}.storefront .header-search input::placeholder{color:#6b7280}.storefront .header-search-prompt{white-space:nowrap;pointer-events:none;color:#59677a;font-size:12px;font-weight:600;line-height:20px;display:block;position:absolute;left:43px;right:42px;overflow:hidden}.storefront .header-search-prompt>span{color:var(--midnight);margin-left:3px}.storefront .header-search-prompt>i{vertical-align:-2px;background:var(--coral);width:1px;height:13px;margin-left:2px;animation:.8s step-end infinite search-cursor-blink;display:inline-block}@keyframes search-cursor-blink{50%{opacity:0}}.storefront .header-search-field>button{background:var(--midnight);color:#fff;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.storefront .header-search-field>button:hover{background:var(--coral)}.storefront .header-search-matches{background:#fffcf9;border:1px solid #e9ded6;border-radius:13px;margin:0;padding:7px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 36px #0a23421f}.storefront .header-search-matches button{width:100%;min-height:39px;color:var(--midnight);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.storefront .header-search-matches button:hover,.storefront .header-search-matches button:focus-visible{background:#fbe8de}.storefront .floating-whatsapp{z-index:55;bottom:24px;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));color:#0a2342;background:#25d366;border:1px solid #14843d;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;box-shadow:0 10px 25px #0a234236}.storefront .floating-whatsapp:hover{background:#1ebe59;transform:translateY(-3px);box-shadow:0 15px 30px #0a23423d}.storefront .floating-whatsapp img{filter:none;width:21px;height:21px;display:block}.storefront .floating-whatsapp>svg{width:16px}@media (max-width:850px){.storefront .header-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand nav""search search";row-gap:9px;height:auto;padding-top:12px;padding-bottom:12px;display:grid}.storefront .header-inner>.brand{grid-area:brand}.storefront .header-search{grid-area:search;width:100%;min-width:0}.storefront .store-nav{grid-area:nav;justify-self:end;margin-left:0}}@media (max-width:700px){.storefront .header-inner{grid-template-columns:1fr auto;grid-template-areas:"brand menu""search search"}.storefront .store-menu{grid-area:menu;justify-self:end}.storefront .store-nav{background:var(--ivory);border-color:var(--border);top:100%}.storefront .floating-whatsapp{bottom:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));min-height:46px;padding:0 13px}}@media (prefers-reduced-motion:reduce){.storefront .header-search-prompt>i{animation:none}.storefront .floating-whatsapp{transition:none}}
