@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--base:#fff;--surface:#f6f4f5;--contrast:#1d1b1c;--muted:#6e6a6c;--line:#e6e1e3;--feather:#8c8f95;--accent:#edafd5;--accent-ink:#943871;--accent-soft:#fbeef6;--good:#1f7a4d;--header-bg:var(--accent);--header-ink:var(--contrast);--shadow:0 1px 2px #1d1b1c0a, 0 8px 30px #1d1b1c0f;--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:clamp(2rem, 4vw, 2.5rem);--space-xl:clamp(2.5rem, 6vw, 3.5rem);--space-xxl:clamp(3.5rem, 9vw, 5.5rem);--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", Geist, "Helvetica Neue", Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", Geist, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#0f0e0f;--surface:#1a1819;--contrast:#f5f2f3;--muted:#a8a2a5;--line:#2c2829;--feather:#9a9da3;--accent:#f78aaa;--accent-ink:#f2668f;--accent-soft:#3a1e28;--good:#5bc98e;--header-bg:#943871;--shadow:0 1px 2px #0000004d, 0 8px 30px #00000059}}*{box-sizing:border-box}body{background:var(--base);color:var(--contrast);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}a{color:var(--accent-ink)}:root{--wp--preset--color--base:var(--base);--wp--preset--color--surface:var(--surface);--wp--preset--color--contrast:var(--contrast);--wp--preset--color--muted:var(--muted);--wp--preset--color--line:var(--line);--wp--preset--color--feather:var(--feather);--wp--preset--color--accent:var(--accent);--wp--preset--color--accent-ink:var(--accent-ink);--wp--preset--color--accent-soft:var(--accent-soft);--wp--preset--color--good:var(--good);--wp--preset--font-family--body:var(--font-text);--wp--preset--font-family--display:var(--font-display);--wp--preset--font-size--x-small:.8125rem;--wp--preset--font-size--small:.9375rem;--wp--preset--font-size--medium:1.0625rem;--wp--preset--font-size--large:clamp(1.0625rem, .9rem + .6vw, 1.3125rem);--wp--preset--font-size--x-large:clamp(1.5rem, 1.35rem + .5vw, 1.75rem);--wp--preset--font-size--xx-large:clamp(2rem, 1.5rem + 2vw, 3rem);--wp--preset--font-size--huge:clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--wp--preset--spacing--20:var(--space-xs);--wp--preset--spacing--30:var(--space-s);--wp--preset--spacing--40:var(--space-m);--wp--preset--spacing--50:var(--space-l);--wp--preset--spacing--60:var(--space-xl);--wp--preset--spacing--70:var(--space-xxl);--wp--style--root--padding-left:clamp(16px, 4vw, 32px);--wp--style--root--padding-right:clamp(16px, 4vw, 32px);--wp--style--global--content-size:720px;--wp--style--global--wide-size:1040px}body{font-size:var(--wp--preset--font-size--medium);line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700;line-height:1.1}h1{font-size:var(--wp--preset--font-size--xx-large)}h2{font-size:var(--wp--preset--font-size--x-large);font-weight:600}h3{font-size:var(--wp--preset--font-size--large);font-weight:600}a{text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cf-wrap{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.cf-wide{max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto}.cf-main{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--70)}.cf-product-top{align-items:center;gap:var(--wp--preset--spacing--60);margin:var(--wp--preset--spacing--40) auto var(--wp--preset--spacing--60);display:flex}.cf-product-top>:first-child{flex:0 52%;min-width:0}.cf-product-top>:last-child{flex:0 48%;min-width:0}@media (max-width:781px){.cf-product-top{align-items:stretch;gap:var(--wp--preset--spacing--40);flex-direction:column}}.has-x-small-font-size{font-size:var(--wp--preset--font-size--x-small)}.has-small-font-size{font-size:var(--wp--preset--font-size--small)}.has-muted-color{color:var(--muted)}.cf-main--home{padding-top:var(--wp--preset--spacing--50)}.cf-home-sections{gap:var(--wp--preset--spacing--70);flex-direction:column;display:flex}.cf-main--listing{padding-top:var(--wp--preset--spacing--50)}.cf-listing-head>*+*{margin-top:var(--wp--preset--spacing--20)}.cf-listing-head h1{margin-bottom:0}.cf-listing-blocks>*{margin-top:1.25rem}.cf-listing-grid{margin-top:var(--wp--preset--spacing--50)}.cf-listing-blocks>.cocky-glance-wrap--top{margin-top:1.25rem}.cocky-glance-fold__body{padding:0 16px 16px}.cocky-glance-fold .cocky-glance__scroll{background:var(--ck-bg,#fff)}.cf-card-grid.is-layout-grid{grid-template-columns:repeat(auto-fill,minmax(max(min(13.5rem,100%),25% - .9375rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cf-pagination.is-layout-flex{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.cf-pagination .wp-block-query-pagination-numbers{flex-wrap:wrap;gap:.25rem;display:flex}.cf-main--page{padding-top:var(--wp--preset--spacing--50)}.cf-page{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.cf-page .entry-content>*+*{margin-top:1.25rem}.fluentform .ff-t-container{display:flex}.fluentform .ff-t-cell{flex:1 1 0;min-width:0}@media (max-width:640px){.fluentform .ff-t-container{flex-direction:column;gap:0}}.fluentform .ff-el-input--label label{display:inline-block}.fluentform .ff-el-is-required.asterisk-right label:after{content:" *"}.fluentform .error.text-danger{color:var(--wp--preset--color--accent-ink);font-size:var(--wp--preset--font-size--x-small);margin-top:.35rem}.fluentform .ff-message-success{border:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--accent-soft);border-radius:12px;margin-top:1.5rem;padding:1rem 1.25rem}.cf-search-head>*+*{margin-top:var(--wp--preset--spacing--30)}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.cf-notfound{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}.cf-notfound>*+*{margin-top:var(--wp--preset--spacing--30)}.has-text-align-center{text-align:center}
:root{--cf-header-bg:var(--wp--preset--color--accent);--cf-header-ink:var(--wp--preset--color--contrast);--cf-header-ink-2:color-mix(in srgb, var(--wp--preset--color--contrast) 65%, transparent);--cf-header-field:color-mix(in srgb, var(--wp--preset--color--base) 55%, transparent);--cf-shadow:0 1px 2px #1d1b1c0a, 0 8px 30px #1d1b1c0f}@media (prefers-color-scheme:dark){:root,html body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wp--preset--color--base:#0f0e0f;--wp--preset--color--surface:#1a1819;--wp--preset--color--contrast:#f5f2f3;--wp--preset--color--muted:#a8a2a5;--wp--preset--color--line:#2c2829;--wp--preset--color--feather:#9a9da3;--wp--preset--color--accent:#f78aaa;--wp--preset--color--accent-ink:#f2668f;--wp--preset--color--accent-soft:#3a1e28;--wp--preset--color--good:#5bc98e;--cf-header-bg:#943871;--cf-shadow:0 1px 2px #0000004d, 0 8px 30px #00000059}}body{-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}:where(h1,h2,h3){text-wrap:balance}:focus-visible{outline:2px solid var(--wp--preset--color--accent-ink);outline-offset:3px;border-radius:6px}.cf-site-header{z-index:50;position:sticky;top:0}body.admin-bar .cf-site-header{top:32px}@media (max-width:782px){body.admin-bar .cf-site-header{top:46px}}@media (max-width:600px){body.admin-bar .cf-site-header{top:0}}.cf-header{isolation:isolate;color:var(--cf-header-ink);position:relative}.cf-header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--cf-header-bg) 94%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);position:absolute;inset:0}.cf-header__bar{gap:1.5rem;min-height:52px}.cf-header :focus-visible{outline-color:var(--cf-header-ink)}.cf-logo{color:var(--cf-header-ink);font:600 1.125rem/1 var(--wp--preset--font-family--display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.cf-logo:hover{text-decoration:none}.cf-logo picture,.cf-logo img{display:block}.cf-logo img{width:auto;height:54px;margin:-17px 0 -7px}.cf-logo b{color:var(--cf-header-ink-2);font-weight:600}.cf-links{flex:none;align-items:center;gap:1.25rem;display:flex}.cf-toplinks{white-space:nowrap;gap:1.25rem;font-size:.9375rem;font-weight:500;display:flex}.cf-toplinks a{color:var(--cf-header-ink);text-decoration:none}.cf-toplinks a:hover{text-underline-offset:4px;text-decoration:underline}.cf-menu-btn{min-height:44px;color:var(--cf-header-ink);align-items:center;gap:.4rem;margin-right:-.5rem;padding:0 .5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:none}.cf-menu-btn:hover{text-decoration:none}.cf-mega{background:var(--wp--preset--color--base);border-bottom:1px solid var(--wp--preset--color--line);position:relative}.cf-mega__tabs{box-sizing:content-box;max-width:var(--wp--style--global--wide-size,1040px);padding:0 var(--wp--style--root--padding-right,1.25rem) 0 var(--wp--style--root--padding-left,1.25rem);gap:.25rem;margin:0 auto;list-style:none;display:flex}.cf-mega__tabs>li:first-child{margin-left:-.75rem}.cf-mega__tab{appearance:none;height:48px;color:var(--wp--preset--color--contrast);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;display:flex}.cf-mega__tab .cf-chev{color:var(--wp--preset--color--muted);transition:transform .15s}.cf-mega__tab:hover,.cf-mega__item.is-open>.cf-mega__tab{color:var(--wp--preset--color--accent-ink)}.cf-mega__item.is-open>.cf-mega__tab{box-shadow:inset 0 -2px 0 var(--wp--preset--color--accent-ink)}.cf-mega__item.is-open>.cf-mega__tab .cf-chev{color:inherit;transform:rotate(180deg)}.cf-mega__panel{z-index:2;overscroll-behavior:contain;background:var(--wp--preset--color--base);border-bottom:1px solid var(--wp--preset--color--line);max-height:calc(100vh - 140px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px -18px #1d1b1c4d}.cf-mega__item.is-open>.cf-mega__panel,html:not(.cf-nav-js) .cf-mega__item:hover>.cf-mega__panel,html:not(.cf-nav-js) .cf-mega__item:focus-within>.cf-mega__panel{display:block}.cf-mega__inner{box-sizing:content-box;max-width:var(--wp--style--global--wide-size,1040px);padding:2rem var(--wp--style--root--padding-right,1.25rem) 0 var(--wp--style--root--padding-left,1.25rem);margin:0 auto}.cf-mega__groups{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2rem;display:grid}.cf-mega__group-link{color:var(--wp--preset--color--contrast);align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.cf-mega__group-link:hover{color:var(--wp--preset--color--accent-ink);text-decoration:none}.cf-mega__ico,.cf-drawer__ico{background:var(--wp--preset--color--accent-soft);border-radius:10px;flex:none;width:36px;height:36px;position:relative}.cf-mega__ico:after,.cf-drawer__ico:after{content:"";background:var(--wp--preset--color--accent-ink);-webkit-mask:var(--cf-ico) center / contain no-repeat;-webkit-mask:var(--cf-ico) center / contain no-repeat;mask:var(--cf-ico) center / contain no-repeat;position:absolute;inset:6px}.cf-mega__links{gap:.1rem;margin:.5rem 0 0;padding:0 0 0 calc(36px + .6rem);list-style:none;display:grid}.cf-mega__links a{color:var(--wp--preset--color--contrast);padding:.3rem 0;font-size:.9375rem;text-decoration:none;display:block}.cf-mega__links a:hover{color:var(--wp--preset--color--accent-ink);text-underline-offset:3px;text-decoration:underline}.cf-mega__foot{border-top:1px solid var(--wp--preset--color--line);flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:2rem;padding:1rem 0;font-size:.9375rem;font-weight:500;display:flex}.cf-mega__foot a{color:var(--wp--preset--color--muted);text-decoration:none}.cf-mega__foot a:hover{text-underline-offset:3px;text-decoration:underline}.cf-mega__foot .cf-mega__all{color:var(--wp--preset--color--accent-ink)}.cf-mega__scrim{z-index:-1;background:#1d1b1c47;display:none;position:fixed;inset:0}.cf-mega-open .cf-mega__scrim{display:block}.cf-drawer{z-index:100;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);flex-direction:column;display:none;position:fixed;inset:0}.cf-drawer.is-open,html:not(.cf-nav-js) .cf-drawer:target{display:flex}html:not(.cf-nav-js) .cf-drawer:has(:target){display:flex}html.cf-drawer-open{overflow:hidden}html.cf-drawer-open .cf-site-header{z-index:100000}.cf-site-header:has(.cf-drawer:target,.cf-drawer :target){z-index:100000}.cf-drawer [hidden]{display:none!important}html:not(.cf-nav-js) .cf-drawer__screen:not(.cf-drawer__screen--home):not(:target){display:none}.cf-drawer__head{background:var(--cf-header-bg);min-height:56px;color:var(--cf-header-ink);flex:none;justify-content:space-between;align-items:center;padding:0 .5rem 0 1.25rem;display:flex}.cf-drawer__head :focus-visible{outline-color:var(--cf-header-ink)}.cf-drawer__title{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.cf-drawer__close{width:44px;height:44px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.cf-drawer__search{border-bottom:1px solid var(--wp--preset--color--line);flex:none;margin:0;padding:.75rem 1rem}.cf-drawer__search input{box-sizing:border-box;background:var(--wp--preset--color--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%236E6A6C' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px center;width:100%;height:44px;color:var(--wp--preset--color--contrast);font:inherit;border:0;border-radius:999px;padding:0 1rem 0 2.5rem;font-size:16px}.cf-drawer__body{overscroll-behavior:contain;flex:1;padding-bottom:2rem;overflow-y:auto}.cf-drawer__label{color:var(--wp--preset--color--muted);letter-spacing:.04em;text-transform:uppercase;margin:1.25rem 1.25rem .25rem;font-size:.8125rem;font-weight:600}.cf-drawer__depts,.cf-drawer__extra,.cf-drawer__group ul{margin:0;padding:0;list-style:none}.cf-drawer__depts{padding:0 .5rem}.cf-drawer__dept{border-bottom:1px solid var(--wp--preset--color--line);min-height:64px;color:var(--wp--preset--color--contrast);align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:flex}.cf-drawer__dept:hover{text-decoration:none}.cf-drawer__dept>span{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cf-drawer__dept b{font-size:1.0625rem;font-weight:600}.cf-drawer__dept small{color:var(--wp--preset--color--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.cf-drawer__dept .cf-chev{color:var(--wp--preset--color--muted);flex:none}.cf-drawer__extra{padding:.75rem 1.25rem 0}.cf-drawer__extra a{min-height:44px;color:var(--wp--preset--color--contrast);align-items:center;text-decoration:none;display:flex}.cf-drawer__extra a.cf-drawer__quiet{color:var(--wp--preset--color--muted)}.cf-drawer__back{min-height:44px;color:var(--wp--preset--color--accent-ink);align-items:center;gap:.3rem;margin:.25rem .5rem 0;padding:0 .5rem;font-weight:500;text-decoration:none;display:inline-flex}.cf-drawer__heading{justify-content:space-between;align-items:baseline;gap:1rem;padding:.25rem 1.25rem .5rem;display:flex}.cf-drawer__heading h2{letter-spacing:-.02em;margin:0;font-size:1.625rem}.cf-drawer__heading a{color:var(--wp--preset--color--accent-ink);font-size:.9375rem;font-weight:500;text-decoration:none}.cf-drawer__group{padding:.75rem 1.25rem .25rem}.cf-drawer__group-link{min-height:44px;color:var(--wp--preset--color--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.cf-drawer__ico{border-radius:9px;width:32px;height:32px}.cf-drawer__ico:after{inset:5px}.cf-drawer__group ul{padding-left:calc(32px + .6rem)}.cf-drawer__group li a{border-bottom:1px solid var(--wp--preset--color--surface);min-height:44px;color:var(--wp--preset--color--contrast);align-items:center;font-size:1rem;text-decoration:none;display:flex}@media (max-width:899px){.cf-mega,.cf-toplinks{display:none}.cf-menu-btn{display:inline-flex}}@media (max-width:480px){.cf-menu-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:900px){.cf-drawer{display:none!important}}.cf-header-search{flex:auto;min-width:0;max-width:560px;margin:0}.cf-header-search .wp-block-search__inside-wrapper,.cf-header-search .wp-block-search__input{width:100%;min-width:0}.cf-header-search .wp-block-search__input{background:var(--cf-header-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%231D1B1C' stroke-opacity='.55' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center;height:40px;color:var(--cf-header-ink);border:0;border-radius:999px;padding:0 12px 0 34px;font-size:.875rem}.cf-header-search .wp-block-search__input::placeholder{color:var(--cf-header-ink-2)}@media (prefers-color-scheme:dark){.cf-header-search .wp-block-search__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='white' stroke-opacity='.8' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}}@media (max-width:600px){.cf-header__bar{gap:.75rem}.cf-header-search{max-width:none}}.cf-eyebrow{letter-spacing:.02em;margin-bottom:.75rem;font-weight:600}.cf-hero__title{letter-spacing:-.035em;text-wrap:balance;margin-bottom:1rem;line-height:1.04}.cf-hero__title em{color:var(--wp--preset--color--accent-ink);font-style:normal}.cf-hero__lede{text-wrap:balance;max-width:34ch;margin-inline:auto!important}.cf-hero__bird{justify-content:center;margin-bottom:1rem;display:flex}.cf-hero__bird img{transform-origin:50% 90%;width:84px;height:auto;animation:5s ease-in-out 1.2s infinite cf-strut}@keyframes cf-strut{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-7deg)}93%{transform:rotate(5deg)}96%{transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.cf-hero__bird img{animation:none}}.cf-hero-search,.cf-page-search{max-width:640px;margin-inline:auto!important}.cf-hero-search{margin-top:2.25rem!important}.cf-page-search{margin-inline:0!important}.cf-hero-search .wp-block-search__inside-wrapper,.cf-page-search .wp-block-search__inside-wrapper{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line);box-shadow:var(--cf-shadow);border-radius:18px;padding:7px 7px 7px 20px;transition:border-color .2s}.cf-hero-search .wp-block-search__inside-wrapper:focus-within,.cf-page-search .wp-block-search__inside-wrapper:focus-within{border-color:var(--wp--preset--color--accent-ink)}.cf-hero-search .wp-block-search__input,.cf-page-search .wp-block-search__input{color:var(--wp--preset--color--contrast);background:0 0;border:0;min-height:46px;padding:0;font-size:1.125rem}.cf-hero-search .wp-block-search__input:focus,.cf-page-search .wp-block-search__input:focus{outline:0}.cf-hero-search .wp-block-search__input::placeholder,.cf-page-search .wp-block-search__input::placeholder{color:var(--wp--preset--color--feather)}.cf-hero-search .wp-block-search__button,.cf-page-search .wp-block-search__button{background:var(--wp--preset--color--accent-ink);color:var(--wp--preset--color--base);border-radius:12px;margin:0;padding:0 1.25rem;font-weight:600}.cf-popular{color:var(--wp--preset--color--muted);margin-top:1.25rem!important}.cf-popular a{border:1px solid var(--wp--preset--color--line);color:var(--wp--preset--color--muted);border-radius:999px;margin:3px 2px;padding:4px 12px;text-decoration:none;display:inline-block}.cf-popular a:hover{border-color:var(--wp--preset--color--feather);color:var(--wp--preset--color--contrast);text-decoration:none}.cf-honest__title{letter-spacing:-.03em;font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.08}.cf-honest__title em{color:var(--wp--preset--color--muted);font-style:normal}.cf-honest__list{color:var(--wp--preset--color--muted);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.cf-honest__list strong{color:var(--wp--preset--color--contrast);font-size:1.0625rem;display:block}.cf-card{height:100%;transition:transform .25s}.cf-card:hover{transform:translateY(-3px)}.cf-card .wp-block-post-title a{color:var(--wp--preset--color--contrast)}.cf-card .wp-block-post-featured-image{background:var(--wp--preset--color--base);border-radius:14px;width:100%}.cf-product-sections>*{padding-block:var(--wp--preset--spacing--50);border-top:1px solid var(--wp--preset--color--line);margin-block:0!important}.cf-product-about__title{font-size:var(--wp--preset--font-size--x-large);margin-bottom:1rem}.cf-product-content:empty{display:none}.cf-product-content{max-width:65ch;margin-bottom:1.5rem}.cf-product-sections>.cf-product-disclosure{border-top:0;max-width:70ch;padding-top:0}.cf-card-grid>li{height:100%}@media (max-width:781px){.cf-product-top{gap:var(--wp--preset--spacing--40)!important}}.cf-home-sections>*{width:100%}.cf-trust{border-top:1px solid var(--wp--preset--color--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem 2rem;padding-top:2rem;display:grid}.cf-trust__item{align-items:flex-start;gap:.8rem;display:flex}.cf-trust__item svg{color:var(--wp--preset--color--accent-ink);flex:none;margin-top:2px}.cf-trust__item strong{font-size:var(--wp--preset--font-size--small)}.cf-trust__item p{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small);margin:.25rem 0 0;line-height:1.5}.cf-footer{border-top:1px solid var(--wp--preset--color--line);margin-top:0}.cf-footer-nav a{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--x-small)}.cf-footer-nav a:hover{color:var(--wp--preset--color--contrast)}.cf-footer__disclosure{max-width:70ch}.cf-pagination{font-size:var(--wp--preset--font-size--small);gap:.5rem;margin-top:2.5rem}.cf-pagination .page-numbers{border-radius:999px;padding:.3rem .7rem}.cf-pagination .page-numbers.current{background:var(--wp--preset--color--surface)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.fluentform{--cf-ff-radius:12px}.fluentform .frm-fluent-form{color:var(--wp--preset--color--contrast);margin-top:1.5rem}.fluentform .frm-fluent-form .ff-el-group{margin-bottom:1.25rem}.fluentform .frm-fluent-form .ff-t-container{gap:1rem}.fluentform .frm-fluent-form .ff-t-cell{padding:0}.fluentform .frm-fluent-form .ff-el-input--label{margin-bottom:.4rem}.fluentform .frm-fluent-form .ff-el-input--label label{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast);font-weight:600}.fluentform .frm-fluent-form .ff-el-is-required.asterisk-right label:after{color:var(--wp--preset--color--accent-ink);margin-left:3px}.fluentform .frm-fluent-form .ff-el-help-message{font-size:var(--wp--preset--font-size--x-small);color:var(--wp--preset--color--muted);font-style:normal}.fluentform .frm-fluent-form .ff-el-form-control{border:1px solid var(--wp--preset--color--line);border-radius:var(--cf-ff-radius);background:var(--wp--preset--color--base);width:100%;min-height:48px;color:var(--wp--preset--color--contrast);font:inherit;box-shadow:none;padding:.7rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.fluentform .frm-fluent-form textarea.ff-el-form-control{resize:vertical;min-height:150px}.fluentform .frm-fluent-form .ff-el-form-control::placeholder{color:var(--wp--preset--color--feather);opacity:1}.fluentform .frm-fluent-form .ff-el-form-control:hover{border-color:var(--wp--preset--color--feather)}.fluentform .frm-fluent-form .ff-el-form-control:focus{border-color:var(--wp--preset--color--accent-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--wp--preset--color--accent-ink) 18%, transparent);outline:0}.fluentform .frm-fluent-form .ff-el-form-check{margin:0 0 .5rem}.fluentform .frm-fluent-form .ff-el-form-check-label{border:1px solid var(--wp--preset--color--line);border-radius:var(--cf-ff-radius);background:var(--wp--preset--color--base);cursor:pointer;align-items:center;gap:.7rem;padding:.75rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.fluentform .frm-fluent-form .ff-el-form-check-label:hover{border-color:var(--wp--preset--color--feather)}.fluentform .frm-fluent-form .ff-el-form-check.ff_item_selected .ff-el-form-check-label{border-color:var(--wp--preset--color--accent-ink);background:var(--wp--preset--color--accent-soft)}.fluentform .frm-fluent-form .ff-el-form-check-label:has(input:checked){border-color:var(--wp--preset--color--accent-ink);background:var(--wp--preset--color--accent-soft)}.fluentform .frm-fluent-form .ff-el-form-check-input{width:18px;height:18px;accent-color:var(--wp--preset--color--accent-ink);flex:none;margin:0}.fluentform .frm-fluent-form .ff-el-form-check-label:has(input:focus-visible){outline:2px solid var(--wp--preset--color--accent-ink);outline-offset:2px}.fluentform .frm-fluent-form .ff-btn-submit,.fluentform .frm-fluent-form .ff-btn-submit.ff_btn_no_style{background:var(--wp--preset--color--accent-ink);min-height:48px;color:var(--wp--preset--color--base);font:inherit;opacity:1;cursor:pointer;border:0;border-radius:999px;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;transition:background-color .2s}.fluentform form.frm-fluent-form .ff-btn.ff-btn-submit:hover,.fluentform form.frm-fluent-form .ff-btn.ff-btn-submit:focus{background:color-mix(in srgb, var(--wp--preset--color--accent-ink) 85%, black);color:var(--wp--preset--color--base);opacity:1;border-color:#0000}.fluentform .frm-fluent-form .ff-btn-submit:focus-visible{outline:2px solid var(--wp--preset--color--accent-ink);outline-offset:3px}@media (max-width:600px){.fluentform .frm-fluent-form .ff-btn-submit{width:100%}}.fluentform .frm-fluent-form .ff-el-is-error .ff-el-form-control,.fluentform .frm-fluent-form .ff-el-is-error .ff-el-form-check-label{border-color:#c2334d}.fluentform .frm-fluent-form .error.text-danger,.fluentform .ff-errors-in-stack .error{font-size:var(--wp--preset--font-size--x-small);color:#c2334d;margin-top:.35rem}.fluentform .ff-message-success{border:1px solid var(--wp--preset--color--accent);border-radius:var(--cf-ff-radius);background:var(--wp--preset--color--accent-soft);color:var(--wp--preset--color--contrast);box-shadow:none;margin-top:1.5rem;padding:1rem 1.25rem}@media (prefers-color-scheme:dark){.fluentform .frm-fluent-form .ff-el-is-error .ff-el-form-control,.fluentform .frm-fluent-form .ff-el-is-error .ff-el-form-check-label{border-color:#ff7a8f}.fluentform .frm-fluent-form .error.text-danger,.fluentform .ff-errors-in-stack .error{color:#ff7a8f}}
.cocky-summary,.cocky-prices,.cocky-history,.cocky-details,.cocky-crumbs,.cocky-pimage,.cocky-grid-section,.cocky-cats-section,.cocky-card-wrap,.cocky-filters-wrap,.cocky-subcats,.cf-tips,.cocky-pulse-wrap,.cocky-guide,.cocky-glance,.cocky-home-top,.cocky-rails,.cocky-home-brands-wrap,.cocky-home-depts-wrap,.cocky-placeholder{--ck-bg:var(--wp--preset--color--base,#fff);--ck-soft:var(--wp--preset--color--surface,#f6f4f5);--ck-ink:var(--wp--preset--color--contrast,#1d1b1c);--ck-muted:var(--wp--preset--color--muted,#6e6a6c);--ck-line:var(--wp--preset--color--line,#e6e1e3);--ck-feather:var(--wp--preset--color--feather,#8c8f95);--ck-accent:var(--wp--preset--color--accent,#edafd5);--ck-accent-ink:var(--wp--preset--color--accent-ink,#943871);--ck-accent-soft:var(--wp--preset--color--accent-soft,#fbeef6);--ck-good:var(--wp--preset--color--good,#1f7a4d);font-variant-numeric:tabular-nums}.cocky-placeholder{border:1px dashed var(--ck-line);color:var(--ck-muted);border-radius:14px;padding:1.25rem;font-size:.875rem}.cocky-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.1rem;display:flex}.cocky-block-head h2{font-size:var(--wp--preset--font-size--x-large,1.75rem);margin:0}.cocky-block-head p{color:var(--ck-muted);font-size:var(--wp--preset--font-size--x-small,.8125rem);margin:0}.cocky-grid-section .cocky-block-head,.cocky-cats-section .cocky-block-head{display:block}.cocky-grid-section .cocky-block-head p,.cocky-cats-section .cocky-block-head p{font-size:var(--wp--preset--font-size--medium,1rem);margin-top:.35rem}.cocky-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 1.3rem;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex;text-decoration:none!important}.cocky-btn--primary{background:var(--ck-accent-ink);color:var(--ck-bg)!important}.cocky-btn--primary:hover{background:color-mix(in srgb, var(--ck-accent-ink) 85%, black)}.cocky-btn--ghost{border:1px solid var(--ck-line);color:var(--ck-accent-ink)!important}.cocky-btn--ghost:hover{border-color:var(--ck-feather)}.cocky-btn--soft{background:var(--ck-soft);min-height:38px;padding:0 1rem;font-size:.875rem;color:var(--ck-ink)!important}.cocky-btn--soft:hover{background:var(--ck-line)}.cocky-crumbs ol{font-size:var(--wp--preset--font-size--x-small,.8125rem);color:var(--ck-muted);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cocky-crumbs li+li:before{content:"›";color:var(--ck-feather);margin-right:.5rem}.cocky-crumbs a{color:var(--ck-muted)}.cocky-crumbs a:hover{color:var(--ck-ink)}.cocky-pimage{aspect-ratio:1;background:var(--ck-soft);max-width:100%;color:var(--ck-feather);border-radius:28px;place-items:center;padding:8%;display:grid;overflow:hidden}.cocky-pimage img{object-fit:contain;mix-blend-mode:multiply;border-radius:12px;width:100%;height:100%}@media (prefers-color-scheme:dark){.cocky-pimage img{mix-blend-mode:normal;background:#fff}}.cocky-summary__brand{color:var(--ck-muted);font-weight:500;font-size:var(--wp--preset--font-size--small,.9375rem);margin:0 0 .35rem}.cocky-summary__title{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.875rem,4.2vw,2.75rem);line-height:1.08}.cocky-summary__price{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.cocky-summary__price strong{letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1}.cocky-summary__price span{color:var(--ck-muted)}.cocky-summary__typical{color:var(--ck-muted);font-size:var(--wp--preset--font-size--small,.9375rem);margin:.55rem 0 0}.cocky-summary__typical b{color:var(--ck-ink);font-weight:600}.cocky-typical{background:var(--ck-soft);border-radius:14px;margin:1rem 0 0;padding:.9rem 1rem .75rem;font-size:.9375rem}.cocky-typical__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.cocky-typical__head b{font-weight:600}.cocky-typical__diff{color:var(--ck-muted);font-size:.875rem;font-weight:600}.cocky-typical__diff.is-under{color:var(--ck-good)}.cocky-typical__bar{height:46px;margin-top:.5rem;position:relative}.cocky-typical__tag{white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;top:0}.cocky-typical__track,.cocky-typical__fill{border-radius:3px;height:6px;position:absolute;top:27px;left:0}.cocky-typical__track{background:var(--ck-line);right:0}.cocky-typical__fill{background:var(--ck-good)}.cocky-typical__tick{background:var(--ck-ink);width:2px;height:24px;margin-left:-1px;position:absolute;top:18px}.cocky-typical__dot{background:var(--ck-good);border:3px solid var(--ck-soft);box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin-left:-2px;position:absolute;top:22px;left:0}.cocky-typical__ends{color:var(--ck-muted);justify-content:space-between;gap:1rem;margin-top:.15rem;font-size:.75rem;display:flex}.cocky-typical__note{color:var(--ck-muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.45}.cocky-pulse-wrap{margin-block:4px 0}.cocky-pulse{background:var(--ck-soft);border-radius:14px;overflow:hidden}.cocky-pulse__main{align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.cocky-pulse--low .cocky-pulse__main{background:color-mix(in srgb, var(--ck-good) 12%, var(--ck-bg))}.cocky-pulse--high .cocky-pulse__main{background:var(--ck-accent-soft)}.cocky-pulse__badge{font-variant-numeric:tabular-nums;background:var(--ck-bg);color:var(--ck-muted);border-radius:999px;flex:none;padding:.3rem .7rem;font-size:.95rem;font-weight:700}.cocky-pulse--low .cocky-pulse__badge{color:var(--ck-good)}.cocky-pulse--high .cocky-pulse__badge{color:var(--ck-accent-ink)}.cocky-pulse__copy{gap:.15rem;min-width:0;display:grid}.cocky-pulse p{margin:0}.cocky-pulse__head{color:var(--ck-ink);text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.3}.cocky-pulse__sub{color:var(--ck-ink);font-size:.9rem}.cocky-pulse__sub a{color:var(--ck-accent-ink);white-space:nowrap;font-weight:600}.cocky-pulse__note{color:var(--ck-muted);font-size:var(--wp--preset--font-size--x-small,.8125rem);padding:.55rem 1rem}@media (max-width:600px){.cocky-pulse__main{flex-direction:column;align-items:flex-start;gap:.5rem}}.cocky-verdict{font-size:var(--wp--preset--font-size--small,.9375rem);border-radius:999px;align-items:center;gap:.5rem;margin:1.1rem 0 0;padding:.5rem .9rem;font-weight:600;line-height:1.35;display:inline-flex}.cocky-verdict svg{flex:none}.cocky-verdict--good{background:var(--ck-accent-soft);color:var(--ck-accent-ink)}.cocky-verdict--high,.cocky-verdict--usual{background:var(--ck-soft);color:var(--ck-muted);border-radius:14px;font-weight:500}.cocky-summary__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.cocky-summary__meta,.cocky-summary__none{color:var(--ck-muted);font-size:var(--wp--preset--font-size--x-small,.8125rem);margin:1rem 0 0}.cocky-prices{scroll-margin-top:80px}.cocky-prices__scroll{overflow-x:auto}.cocky-prices__table{border-collapse:collapse;width:100%;margin:0;font-size:1rem}.cocky-prices__table td{border:0;border-bottom:1px solid var(--ck-line);vertical-align:middle;padding:1.1rem .5rem}.cocky-prices__table tr:last-child td{border-bottom:0}.cocky-prices__table td:first-child{padding-left:0}.cocky-prices__table td:last-child{padding-right:0}.cocky-prices__store strong{font-weight:600;display:block}.cocky-prices__store small{color:var(--ck-muted);margin-top:.15rem;font-size:.8125rem;display:block}.cocky-prices__ship-inline{display:none!important}.cocky-prices__ship{color:var(--ck-muted);font-size:.9375rem}.cocky-prices__amt{text-align:right;white-space:nowrap;font-size:1.125rem;font-weight:600}.cocky-prices__amt small{color:var(--ck-muted);font-size:.75rem;font-weight:500;display:block}.cocky-prices__amt .cocky-prices__low{color:var(--ck-good)}.cocky-prices__act{text-align:right;width:1%}.cocky-go__short{display:none}.cocky-coverage{background:var(--ck-soft);color:var(--ck-ink);border-radius:14px;align-items:flex-start;gap:.75rem;margin:1.1rem 0 0;padding:.9rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.cocky-coverage svg{color:var(--ck-muted);flex:none;margin-top:1px}.cocky-prices__table tr:has(+.cocky-prices__typical) td{border-bottom:0}.cocky-prices__table .cocky-prices__typical td{border-bottom:0;padding:.15rem 0}.cocky-prices__typical-in{white-space:nowrap;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.cocky-prices__typical-in b{font-weight:600}.cocky-prices__typical-hint{color:var(--ck-muted)}.cocky-prices__typical-rule{border-top:2px dashed var(--ck-ink);flex:auto}.cocky-prices__typical-rule--end{flex:0 0 1.5rem}@media (max-width:600px){.cocky-prices__typical-hint,.cocky-prices__ship{display:none}.cocky-prices__ship-inline{display:block!important}.cocky-prices__ship-inline.is-free{display:none!important}.cocky-prices__table td{padding-block:.9rem}.cocky-prices__act .cocky-btn{padding:0 .85rem}.cocky-go__long,.cocky-badge__long{display:none}.cocky-go__short{align-items:center;gap:.2rem;display:inline-flex}}.cocky-prices__name{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;display:flex}.cocky-prices__store .cocky-prices__name strong{display:inline}.cocky-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;height:1.375rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.cocky-badge svg{flex:none}.cocky-badge--official{background:var(--ck-accent-ink);color:#fff;padding-left:.375rem;font-weight:600}.cocky-badge--ebay{border:1px solid color-mix(in srgb, var(--ck-ink) 18%, var(--ck-bg));background:var(--ck-bg);color:color-mix(in srgb, var(--ck-ink) 80%, var(--ck-bg))}@media (prefers-color-scheme:dark){.cocky-badge--official{background:#943871}}.cocky-guide{line-height:1.55}.cocky-guide__intro{color:color-mix(in srgb, var(--ck-ink) 80%, var(--ck-bg));margin:0 0 2rem;font-size:1.125rem}.cocky-guide__list{flex-direction:column;gap:1rem;display:flex}.cocky-guide__card{border:1px solid var(--ck-line);border-radius:16px;padding:1.35rem 1.5rem}.cocky-guide__card p{margin:0 0 .4rem}.cocky-guide__head{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-bottom:.5rem;display:flex}.cocky-guide__head h2{letter-spacing:0;margin:0;font-size:1.25rem;font-weight:700}.cocky-guide__none{color:var(--ck-muted);font-size:.8125rem}.cocky-guide .cocky-guide__buy{color:var(--ck-muted);margin:0;font-size:.9375rem}.cocky-guide__pros{border-top:1px solid var(--ck-line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:.9rem;padding-top:.9rem;display:grid}.cocky-guide__pros h3{margin:0 0 .4rem;font-size:.875rem;font-weight:700}.cocky-guide__good h3{color:var(--ck-good)}.cocky-guide__know h3{color:var(--ck-accent-ink)}.cocky-guide__pros ul{margin:0;padding-left:1.1rem;font-size:.9375rem}.cocky-guide__pros li{margin:0 0 .25rem}.cocky-guide__q{margin:2.6rem 0 .6rem;font-size:1.5rem;font-weight:700}.cocky-guide a{color:var(--ck-accent-ink);font-weight:600}@media (max-width:600px){.cocky-guide__card{padding:1.1rem 1rem}.cocky-guide__intro{font-size:1.0625rem}}.cocky-history__card{background:var(--ck-soft);border-radius:20px;padding:1.3rem}.cocky-history__stats{color:var(--ck-muted);flex-wrap:wrap;gap:.75rem 2.25rem;margin-bottom:.6rem;font-size:.8125rem;display:flex}.cocky-history__stats b{color:var(--ck-ink);font-size:1.25rem;font-weight:600;display:block}.cocky-history__soon{background:var(--ck-soft);color:var(--ck-muted);border-radius:14px;max-width:70ch;margin:0;padding:1rem 1.1rem;font-size:.9375rem}.cocky-chart{width:100%;height:auto;display:block}.cocky-chart__grid{stroke:var(--ck-line);stroke-width:1px}.cocky-chart__label{fill:var(--ck-muted);font-size:13px}@media (max-width:600px){.cocky-chart__label{font-size:32px}}.cocky-chart__area{fill:var(--ck-accent);fill-opacity:.18;stroke:none}.cocky-chart__line{fill:none;stroke:var(--ck-accent-ink);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.cocky-chart__usual{stroke:var(--ck-feather);stroke-width:1px;stroke-dasharray:4 4}.cocky-chart__dot{fill:var(--ck-accent-ink);stroke:var(--ck-soft);stroke-width:2.5px}.cocky-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;display:grid}.cocky-details dl>div{border-bottom:1px solid var(--ck-line);justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.9375rem;display:flex}.cocky-details dt{color:var(--ck-muted)}.cocky-details dd{text-align:right;overflow-wrap:anywhere;margin:0}@media (max-width:700px){.cocky-details dl{grid-template-columns:1fr}}.cocky-subcats nav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.cocky-subcat{background:var(--ck-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .5rem;font-size:.9375rem;font-weight:600;transition:background-color .2s;display:inline-flex;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-subcat:hover{background:var(--ck-line)}.cocky-subcat small{color:var(--ck-muted);font-size:.8125rem;font-weight:400}.cocky-subcat__icon{width:28px;height:28px;display:block}.cocky-subcat__icon img{width:100%;height:100%;display:block}.cocky-subcat[aria-current=page]{background:var(--ck-line);box-shadow:inset 0 0 0 1.5px}.cocky-landing-intro p{margin:0 0 .35rem}.cocky-landing-intro__more{font-size:.9375rem}.cocky-landing-intro__more a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cocky-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-bottom:.9rem;display:flex}.cocky-toolbar__count{color:var(--ck-muted);flex:auto;margin:0;font-size:.9375rem}.cocky-toolbar__count strong{color:var(--ck-ink)}.cocky-sort label{color:var(--ck-muted);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.cocky-sort select,.cocky-filters__field input{border:1px solid var(--ck-line);background:var(--ck-bg);min-height:40px;color:var(--ck-ink);border-radius:10px;padding:0 .75rem;font-family:inherit;font-size:.9375rem}.cocky-sort select:focus,.cocky-filters__field input:focus{outline:2px solid var(--ck-accent-ink);outline-offset:1px}.cocky-filters-toggle{border:1px solid var(--ck-line);background:var(--ck-bg);min-height:40px;color:var(--ck-ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.9375rem;font-weight:600;display:none}.cocky-filters-toggle[aria-expanded=true]{background:var(--ck-soft)}.cocky-filters-toggle__n{background:var(--ck-accent-ink);min-width:1.35em;height:1.35em;color:var(--ck-bg);border-radius:999px;place-items:center;font-size:.75rem;display:inline-grid}.cocky-view{background:var(--ck-soft);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.cocky-view button{width:38px;height:34px;color:var(--ck-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.cocky-view button svg{fill:currentColor}.cocky-view button[aria-pressed=true]{background:var(--ck-bg);color:var(--ck-ink);box-shadow:0 1px 2px #00000014}.cocky-view button:focus-visible,.cocky-filters-toggle:focus-visible{outline:2px solid var(--ck-accent-ink);outline-offset:1px}.cocky-filters-wrap .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cocky-filters{background:var(--ck-soft);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:0 0 1.25rem;padding:.9rem 1rem;display:flex}.cocky-chips{flex-wrap:wrap;flex-basis:100%;gap:.4rem;display:flex}.cocky-chip{cursor:pointer;margin:0;position:relative}.cocky-chip input{opacity:0;width:1px;height:1px;position:absolute}.cocky-chip span{border:1px solid var(--ck-line);background:var(--ck-bg);min-height:34px;color:var(--ck-ink);border-radius:999px;align-items:center;padding:0 .85rem;font-size:.875rem;display:inline-flex}.cocky-chip input:checked+span{border-color:var(--ck-accent-ink);background:var(--ck-accent-ink);color:var(--ck-bg)}.cocky-chip input:focus-visible+span{outline:2px solid var(--ck-accent-ink);outline-offset:2px}.cocky-filters__field{color:var(--ck-muted);flex-direction:column;gap:.3rem;margin:0;font-size:.8125rem;display:flex}.cocky-filters__brand{flex:14rem}.cocky-filters__price{width:7.5rem}.cocky-filters__field input{box-sizing:border-box;width:100%}.cocky-sort select{box-sizing:border-box;max-width:100%}.cocky-filters__actions{align-items:center;gap:.9rem;display:flex}.cocky-combo{position:relative}.cocky-combo input{padding-right:2.4rem!important}.cocky-combo__btn{width:2.4rem;height:100%;color:var(--ck-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.cocky-combo__list{z-index:20;border:1px solid var(--ck-line);background:var(--ck-bg);border-radius:12px;max-height:16rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.cocky-combo__list li{color:var(--ck-ink);cursor:pointer;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;font-size:.9375rem;display:flex}.cocky-combo__list li small{color:var(--ck-muted);font-size:.8125rem}.cocky-combo__list li:hover,.cocky-combo__list li.is-active{background:var(--ck-soft)}.cocky-combo__list li[aria-selected=true]{font-weight:600}.cocky-combo__list[hidden],.cocky-combo__list li[hidden]{display:none!important}.cocky-filters__clear{color:var(--ck-muted);font-size:.875rem;text-decoration:underline}.cocky-filters__clear:hover{color:var(--ck-ink)}@media (max-width:600px){.cocky-subcats nav{margin-right:calc(-1 * var(--wp--style--root--padding-right,1rem));scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.cocky-subcats nav::-webkit-scrollbar{display:none}.cocky-toolbar__count{order:1;font-size:.875rem}.cocky-view{order:2}.cocky-sort{flex:60%;order:3;min-width:0}.cocky-sort label span{display:none}.cocky-sort select{width:100%}.cocky-js .cocky-filters-toggle{order:4;display:inline-flex}.cocky-js .cocky-filters-panel:not(.is-open){display:none}.cocky-filters{gap:.6rem;padding:.8rem}.cocky-filters__brand{flex-basis:100%}.cocky-filters__price{flex:1 1 0;width:auto;min-width:0}.cocky-filters__actions{flex-basis:100%;justify-content:space-between}.cocky-filters__submit{flex:1}.cocky-grid,.cf-card-grid.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important}}.cocky-view-list .cf-card-grid.is-layout-grid{grid-template-columns:minmax(0,1fr)!important;gap:.6rem!important}.cocky-view-list .cf-card-grid .cocky-pcard{grid-template-columns:96px minmax(0,1fr);grid-auto-rows:min-content;align-content:center;gap:.2rem 1rem;padding:.8rem;display:grid}.cocky-view-list .cf-card-grid .cocky-pcard__img{grid-area:1/1/span 5;align-self:start;width:96px;margin:0;padding:8%}.cocky-view-list .cf-card-grid .cocky-pcard>:not(.cocky-pcard__img){grid-column:2}.cocky-view-list .cf-card-grid .cocky-pcard__price{margin-top:.1rem;padding-top:0}.cocky-view-list .cf-card-grid .cocky-pcard__name{-webkit-line-clamp:2}.cocky-view-list .cf-card-grid .cocky-pcard__actions{flex-direction:row}.cocky-view-list .cf-card-grid .cocky-pcard__actions .cocky-btn{flex:0 auto;width:auto}@media (min-width:900px){.cocky-view-list .cf-card-grid.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.cocky-view-list .cf-card-grid .cocky-pcard{grid-template-columns:120px minmax(0,1fr)}.cocky-view-list .cf-card-grid .cocky-pcard__img{width:120px}}.cocky-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:1rem;display:grid}.cocky-card-wrap{height:100%}.cf-card-grid>li{height:auto!important}.cocky-pcard{box-sizing:border-box;background:var(--ck-soft);border-radius:20px;flex-direction:column;gap:.45rem;height:100%;padding:1.1rem;transition:transform .25s;display:flex;position:relative;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-pcard:hover{transform:translateY(-3px)}.cocky-pcard__img{aspect-ratio:1;background:var(--ck-bg);max-width:100%;color:var(--ck-feather);border-radius:14px;place-items:center;margin-bottom:.35rem;padding:10%;display:grid;overflow:hidden}.cocky-pcard__img img{object-fit:contain;width:100%;height:100%}.cocky-pcard__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-pcard__name:after{content:"";border-radius:inherit;position:absolute;inset:0}.cocky-pcard__name:focus-visible{outline:none}.cocky-pcard:has(.cocky-pcard__name:focus-visible){outline:2px solid var(--ck-accent-ink);outline-offset:2px}.cocky-pcard__price{margin-top:auto;padding-top:.2rem}.cocky-pcard__actions{z-index:1;flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex;position:relative}.cocky-pcard__actions .cocky-btn{flex:auto;min-height:38px;padding:0 .9rem;font-size:.875rem}.cocky-pcard__price strong{font-size:1.1875rem}.cocky-pcard__price s,.cocky-pcard__from{color:var(--ck-muted);font-size:.8125rem}.cocky-pcard__drop{color:var(--ck-accent-ink);font-size:.8125rem;font-weight:600}.cocky-pcard__stores{color:var(--ck-muted);font-size:.8125rem}.cocky-stores-tag{background:var(--ck-accent-soft);color:var(--ck-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.cocky-stores-tag:before{content:"";width:.45rem;height:.45rem;box-shadow:.3rem 0 0 -.05rem var(--ck-accent-soft), .3rem 0 0 0 currentColor;background:currentColor;border-radius:50%;margin-right:.3rem}.cocky-stores-tag--one{background:var(--ck-soft);color:var(--ck-muted)}.cocky-stores-tag--one:before{box-shadow:none;margin-right:0}.cocky-summary__one{color:var(--ck-muted);font-size:var(--wp--preset--font-size--small,.9375rem);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.7rem 0 0;line-height:1.4;display:flex}.cocky-pcard__note{color:var(--ck-accent-ink);font-size:.8125rem}.cocky-pcard__actions .cocky-btn{box-sizing:border-box;white-space:normal;text-align:center;min-width:0;max-width:100%;line-height:1.15}@media (max-width:600px){.cocky-pcard{border-radius:16px;gap:.3rem;padding:.7rem}.cocky-pcard__img{border-radius:12px;padding:6%}.cocky-pcard__name{font-size:.875rem}.cocky-pcard__price strong{font-size:1.0625rem}.cocky-pcard__actions{flex-direction:column;gap:.35rem}.cocky-pcard__actions .cocky-btn{flex:none;width:100%;min-height:36px;padding:.35rem .5rem;font-size:.8125rem}}.cocky-cats{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.cocky-cat{background:var(--ck-soft);border-radius:16px;flex-direction:column;gap:.2rem;padding:1.1rem 1rem;transition:transform .2s;display:flex;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-cat:hover{transform:translateY(-2px)}.cocky-cat__name{font-weight:600}.cocky-cat small{color:var(--ck-muted);font-size:.8125rem}.cocky-cat__icon{width:44px;height:44px;margin-bottom:.55rem;display:block}.cocky-cat__icon img,.cocky-dept__icon img{width:100%;height:100%;display:block}.cocky-depts{gap:2rem;display:grid}.cocky-dept__title{font-size:var(--wp--preset--font-size--large,1.25rem);margin:0 0 .8rem}.cocky-dept__title a{align-items:center;gap:.55rem;display:inline-flex;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-dept__title a:hover span{text-underline-offset:3px;text-decoration:underline}.cocky-dept__icon{width:30px;height:30px;display:block}@media (prefers-reduced-motion:reduce){.cocky-pcard,.cocky-cat,.cocky-btn{transition:none}}.cocky-az{flex-wrap:wrap;gap:.35rem;margin:0 0 1.5rem;display:flex}.cocky-az a{background:var(--ck-soft);border-radius:999px;place-items:center;min-width:2.2rem;height:2.2rem;padding:0 .4rem;font-weight:600;display:inline-grid;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-az a:hover{background:var(--ck-accent-soft)}.cocky-brands__group{margin-bottom:1.5rem;scroll-margin-top:5rem}.cocky-brands__group h2{margin:0 0 .6rem;font-size:1.25rem}.cocky-brands__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cocky-brands__list a{background:var(--ck-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;font-weight:600;display:flex;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-brands__list a:hover{background:var(--ck-accent-soft)}.cocky-brands__list small{color:var(--ck-muted);font-weight:400}.cocky-summary__brand a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:600px){.cocky-brands__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-tips{background:var(--ck-soft);border-radius:12px;margin-block:4px 0}.cf-tips__summary{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.cf-tips__summary::-webkit-details-marker{display:none}.cf-tips__summary:focus-visible{outline:2px solid var(--ck-accent-ink);outline-offset:2px;border-radius:12px}.cf-tips__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ck-accent-ink);white-space:nowrap;font-size:.7rem;font-weight:600}.cf-tips__chev{border-right:2px solid var(--ck-muted);border-bottom:2px solid var(--ck-muted);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.cf-tips[open] .cf-tips__chev{transform:rotate(-135deg)}.cf-tips__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.cf-tip{background:var(--ck-bg);border-radius:10px;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.cf-tip__title{color:var(--ck-ink);font-size:.9rem}.cf-tip__text{color:var(--ck-muted);font-size:.875rem;line-height:1.45}@media (max-width:700px){.cf-tips__list{grid-template-columns:1fr;gap:0}.cf-tip{border-top:1px solid var(--ck-line);background:0 0;border-radius:0;padding:12px 0}.cf-tips__head{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.cf-tips__chev{transition:none}}.cocky-chg{font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--ck-bg,#fff);color:var(--ck-muted,#6e6a6c);border-radius:999px;align-self:flex-start;align-items:center;margin-top:.35rem;padding:.1rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.cocky-chg--low{color:var(--ck-good,#1f7a4d);background:color-mix(in srgb, var(--ck-good,#1f7a4d) 12%, var(--ck-bg,#fff))}.cocky-chg--high{color:var(--ck-accent-ink,#943871);background:var(--ck-accent-soft,#fbeef6)}.cocky-chg .screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cocky-subcat .cocky-chg{margin-top:0}.cocky-dept__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cocky-dept__title .cocky-chg{margin-top:0;font-size:.8125rem}.cocky-colours{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.cocky-colours__chip{border:1px solid var(--ck-line);background:var(--ck-bg);min-height:40px;color:var(--ck-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.875rem;line-height:1;display:inline-flex}.cocky-colours__chip:hover{border-color:var(--ck-feather)}.cocky-colours__chip[aria-pressed=true]{border-color:var(--ck-accent-ink);box-shadow:inset 0 0 0 .5px var(--ck-accent-ink);background:var(--ck-accent-soft)}.cocky-colours__chip:focus-visible{outline:2px solid var(--ck-accent-ink);outline-offset:2px}.cocky-colours__name{font-weight:600}.cocky-colours__from{color:var(--ck-muted);font-weight:500}.cocky-colours__dot{background:var(--c,#c9cbce);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ck-ink) 20%, transparent);border-radius:50%;flex:none;display:inline-block}.cocky-prices__store .cocky-prices__colour{color:var(--ck-ink);align-items:center;gap:.4rem;display:flex}.cocky-prices__store .cocky-prices__colour.is-unknown{color:var(--ck-muted);font-style:italic}.cocky-prices__table tr[hidden]{display:none}.cocky-prices__none td{color:var(--ck-muted);padding:1rem 0}@media (max-width:600px){.cocky-colours{margin-inline:calc(-1 * var(--wp--style--root--padding-right,16px)) calc(-1 * var(--wp--style--root--padding-left,16px));padding:0 var(--wp--style--root--padding-left,16px) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cocky-colours__chip{min-height:44px}}.cocky-pcard__colours{z-index:1;align-items:center;gap:.3rem;margin-top:.05rem;display:flex;position:relative}.cocky-pcard__colours .cocky-colours__dot{width:.8rem;height:.8rem}.cocky-pcard__colours-more{color:var(--ck-muted);margin-left:.1rem;font-size:.75rem;font-weight:600}.cocky-view-list .cf-card-grid .cocky-pcard__colours{grid-column:2}.cocky-glance-wrap{margin-top:var(--wp--preset--spacing--70,4rem)}.cocky-glance h2{margin:0 0 .35rem;font-size:clamp(1.25rem,2.4vw,1.6rem)}.cocky-glance__lede,.cocky-glance__note{color:var(--ck-muted);margin:0 0 1rem}.cocky-glance__note{margin-top:.6rem;font-size:.875rem}.cocky-glance__scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--ck-line);border-radius:14px;overflow-x:auto}.cocky-glance__table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9375rem}.cocky-glance__table th,.cocky-glance__table td{text-align:left;border-bottom:1px solid var(--ck-line);vertical-align:top;padding:.7rem .9rem}.cocky-glance__table thead th{background:var(--ck-soft);color:var(--ck-muted);white-space:nowrap;font-size:.8125rem;font-weight:600}.cocky-glance__table tbody tr:last-child>*{border-bottom:0}.cocky-glance__table tbody th{font-weight:500}.cocky-glance__table tbody th a{color:inherit;text-decoration:none}.cocky-glance__table tbody th a:hover{text-underline-offset:2px;text-decoration:underline}.cocky-glance__table td{white-space:nowrap;font-variant-numeric:tabular-nums}.cocky-glance__qa-h{margin-top:2.5rem!important}.cocky-glance__qa h3{margin:1.4rem 0 .3rem;font-size:1.0625rem}.cocky-glance__qa p{max-width:72ch;margin:0}.cocky-glance__qa a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:600px){.cocky-glance__table{min-width:0;font-size:.875rem}.cocky-glance__table th,.cocky-glance__table td{padding:.6rem .55rem}.cocky-glance__table thead th{white-space:normal}.cocky-glance__table tbody th{overflow-wrap:anywhere}}.cocky-home-intro{margin:0 0 1.25rem}.cocky-home-title{font-size:var(--wp--preset--font-size--x-large,1.75rem);letter-spacing:-.02em;margin:0;line-height:1.15}.cocky-home-title em{color:var(--ck-accent-ink);font-style:normal}.cocky-home-intro p{color:var(--ck-muted);font-size:var(--wp--preset--font-size--small,.9375rem);max-width:60ch;margin:.4rem 0 0}.cocky-home-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}.cocky-spot{background:var(--ck-accent-soft);box-sizing:border-box;border-radius:24px;flex-wrap:wrap;align-items:center;gap:2rem;min-height:18rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-spot__text{flex-direction:column;flex:17rem;align-items:flex-start;gap:.85rem;display:flex}.cocky-spot__eyebrow,.cocky-tile__eyebrow{color:var(--ck-accent-ink);font-size:.8125rem;font-weight:600}.cocky-spot__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.06}.cocky-spot__lede{color:var(--ck-muted);font-size:1rem;line-height:1.5}.cocky-spot:hover .cocky-spot__btn{background:color-mix(in srgb, var(--ck-accent-ink) 85%, black)}.cocky-spot__img{aspect-ratio:1;box-sizing:border-box;background:var(--ck-bg);border-radius:20px;flex:0 13.5rem;place-items:center;padding:1rem;display:grid;overflow:hidden}.cocky-spot__img img{object-fit:contain;width:100%;height:100%}.cocky-home-tiles{grid-template-rows:1fr 1fr;gap:1rem;display:grid}.cocky-tile{background:var(--ck-soft);border-radius:24px;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.4rem;transition:background-color .15s;display:flex;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-tile:hover{background:var(--ck-line)}.cocky-tile__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;line-height:1.3;display:-webkit-box;overflow:hidden}.cocky-tile__price{font-size:.9375rem}.cocky-tile__price strong{font-size:1.3rem}.cocky-tile__price span{color:var(--ck-accent-ink);font-weight:600}.cocky-tile__more{color:var(--ck-accent-ink);font-size:.9375rem;font-weight:600}.cocky-home-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;display:flex}.cocky-home-head h2{font-size:var(--wp--preset--font-size--large,1.4rem);letter-spacing:-.02em;margin:0}.cocky-home-head p{color:var(--ck-muted);font-size:var(--wp--preset--font-size--small,.9375rem);margin:.3rem 0 0}.cocky-home-more{color:var(--ck-accent-ink);white-space:nowrap;font-size:.9375rem;font-weight:600}.cocky-rails{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.cocky-rail-section{min-width:0}.cocky-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;margin:-4px -4px 0;padding:4px 4px 10px;display:flex;overflow-x:auto}.cocky-rail:focus-visible{outline:2px solid var(--ck-accent-ink);outline-offset:2px;border-radius:20px}.cocky-rail__item{scroll-snap-align:start;flex:0 0 clamp(11.5rem,21%,15rem)}.cocky-rail .cocky-pcard:hover{transform:none}.cocky-home-brands{flex-wrap:wrap;gap:.6rem;display:flex}.cocky-home-brand{border:1px solid var(--ck-line);border-radius:999px;align-items:center;min-height:44px;padding:0 1.1rem;font-size:.9375rem;font-weight:500;display:inline-flex;color:var(--ck-ink)!important;text-decoration:none!important}.cocky-home-brand:hover{border-color:var(--ck-accent-ink);color:var(--ck-accent-ink)!important}.cocky-home-depts{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.cocky-home-dept{background:var(--ck-soft);border-radius:20px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.cocky-home-dept h3{margin:0;font-size:1.15rem}.cocky-home-dept h3 a{color:var(--ck-ink);align-items:center;gap:.6rem;text-decoration:none;display:flex}.cocky-home-dept h3 a:hover span{text-underline-offset:3px;text-decoration:underline}.cocky-home-dept__icon{width:28px;height:28px;display:block}.cocky-home-dept__icon img{width:100%;height:100%;display:block}.cocky-home-dept ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.cocky-home-dept li a{color:var(--ck-ink);padding:.3rem 0;font-size:.9375rem;display:block}@media (max-width:781px){.cocky-home-hero{grid-template-columns:minmax(0,1fr)}.cocky-home-tiles{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.cocky-spot{gap:1.25rem;min-height:0}.cocky-spot__img{display:none}.cocky-rail__item{flex-basis:70%}}@media (max-width:480px){.cocky-home-tiles{grid-template-columns:minmax(0,1fr)}}
.cocky-seo-thumbs{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.cocky-seo-thumb{border:1px solid var(--wp--preset--color--line,#e6e1e3);background:var(--wp--preset--color--surface,#f6f4f5);cursor:pointer;border-radius:12px;width:64px;height:64px;padding:6px;transition:border-color .15s}.cocky-seo-thumb:hover{border-color:var(--wp--preset--color--feather,#8c8f95)}.cocky-seo-thumb.is-active{border-color:var(--wp--preset--color--accent,#d83e6c)}.cocky-seo-thumb:focus-visible{outline:2px solid var(--wp--preset--color--accent,#d83e6c);outline-offset:2px}.cocky-seo-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}@media (prefers-color-scheme:dark){.cocky-seo-thumb img{mix-blend-mode:normal;background:#fff;border-radius:6px}}.cocky-seo-intro,.cocky-seo-cat-intro{max-width:70ch}.cocky-seo-intro p,.cocky-seo-cat-intro p{margin:0 0 .9em}.cocky-seo-intro p:last-child,.cocky-seo-cat-intro p:last-child{margin-bottom:0}.cocky-seo-intro p:last-child{color:var(--wp--preset--color--muted,#6e6a6c)}.cocky-seo-src{color:var(--wp--preset--color--muted,#6e6a6c);font-size:var(--wp--preset--font-size--x-small,.8125rem);margin:.9rem 0 0}.cocky-seo-related{margin-top:var(--wp--preset--spacing--60,3rem)}.cocky-seo-related .cocky-block-head a{color:var(--wp--preset--color--accent-ink,#b8305a)}@media (prefers-reduced-motion:reduce){.cocky-seo-thumb{transition:none}}
.cocky-sg{--sg-bg:var(--wp--preset--color--base,#fff);--sg-ink:var(--wp--preset--color--contrast,#1d1b1c);--sg-muted:var(--wp--preset--color--muted,#6e6a6c);--sg-line:var(--wp--preset--color--line,#e6e1e3);--sg-soft:var(--wp--preset--color--accent-soft,#fbeef6);--sg-accent:var(--wp--preset--color--accent-ink,#943871);z-index:100000;box-sizing:border-box;border:1px solid var(--sg-line);background:var(--sg-bg);max-height:min(70vh,560px);color:var(--sg-ink);text-align:left;border-radius:16px;padding:.4rem;font-size:.9375rem;line-height:1.3;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #1d1b1c24}.cocky-sg[hidden]{display:none}.cocky-sg__head{color:var(--sg-muted);letter-spacing:.04em;text-transform:uppercase;padding:.55rem .6rem .25rem;font-size:.75rem;font-weight:600}.cocky-sg__item{border-radius:10px;align-items:center;gap:.7rem;padding:.45rem .6rem;display:flex;color:var(--sg-ink)!important;text-decoration:none!important}.cocky-sg__item:hover,.cocky-sg__item.is-active{background:var(--sg-soft)}.cocky-sg__cat img{flex:none;width:28px;height:28px}.cocky-sg__img{background:#fff;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.cocky-sg__img img{object-fit:contain;width:100%;height:100%}.cocky-sg__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cocky-sg__name{min-width:0;font-weight:500}.cocky-sg__prod .cocky-sg__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cocky-sg__cat .cocky-sg__name,.cocky-sg__brand .cocky-sg__name{flex:1}.cocky-sg__meta{color:var(--sg-muted);white-space:nowrap;font-size:.8125rem}.cocky-sg__meta strong{color:var(--sg-ink)}.cocky-sg__all{border-top:1px solid var(--sg-line);border-radius:0 0 10px 10px;justify-content:center;margin-top:.2rem;font-weight:600;color:var(--sg-accent)!important}.cocky-sg__all .cocky-sg__name{font-weight:600}.cocky-sg__empty{color:var(--sg-muted);padding:.8rem .6rem}@media (max-width:600px){.cocky-sg{font-size:.875rem}.cocky-sg__img{width:42px;height:42px}}
