@layer cn-reset,cn-base,cn-layout,cn-comp,cn-blocks,cn-util,cn-legacy;@layer cn-reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul[class],ol[class]{list-style:none;padding:0}table{border-collapse:collapse}dialog{padding:0;border:0;max-width:none;max-height:none;color:inherit;background:none}[hidden]{display:none !important}}@layer cn-base{@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{--cn-gap-1:4px;--cn-gap-2:8px;--cn-gap-3:12px;--cn-gap-4:16px;--cn-gap-5:24px;--cn-gap-6:32px;--cn-gap-7:48px;--cn-narrow:760px;--cn-gutter:clamp(16px,4vw,32px);--cn-ease:cubic-bezier(.2,.7,.2,1);--cn-header-h:72px;--cn-header-offset:0px;--cn-measure:68ch}html{scroll-padding-top:calc(var(--cn-header-offset) + 12px)}body{font-family:var(--cn-f-body);font-weight:var(--cn-fw-body);font-size:var(--cn-fs-base);line-height:var(--cn-lh-body);color:var(--t-fg);background:var(--t-bg);overflow-wrap:break-word;hyphens:manual}h1,h2,h3,h4,h5,h6,.cn-hd{font-family:var(--cn-f-heading);font-weight:var(--cn-fw-heading);line-height:var(--cn-lh-heading);font-stretch:var(--cn-fstretch-heading);color:var(--t-heading);text-wrap:balance;overflow-wrap:break-word;letter-spacing:0}:lang(en) :is(h1,h2,.cn-display),:lang(ru) :is(h1,h2,.cn-display){letter-spacing:-.012em}h1,.cn-h1{font-size:var(--cn-fs-h1)}h2,.cn-h2{font-size:var(--cn-fs-h2)}h3,.cn-h3{font-size:var(--cn-fs-h3)}h4,.cn-h4{font-size:var(--cn-fs-h4)}h5,.cn-h5{font-size:var(--cn-fs-h5)}h6,.cn-h6{font-size:var(--cn-fs-h6);font-weight:700}.cn-display{font-size:var(--cn-fs-display);line-height:1.12}p{text-wrap:pretty}a{color:var(--t-link);text-decoration-thickness:from-font;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}strong,b{font-weight:700}small{font-size:var(--cn-fs-sm)}mark{background:color-mix(in oklab,var(--cn-c-warning) 22%,transparent);color:inherit;padding:0 .15em;border-radius:3px}::selection{background:color-mix(in oklab,var(--cn-c-primary) 24%,transparent)}:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px;border-radius:2px}hr{border:0;border-top:1px solid var(--t-border)}.cn-site,.cn-tone-light{--t-bg:var(--cn-c-bg);--t-surface:var(--cn-c-surface);--t-fg:var(--cn-c-text);--t-heading:var(--cn-c-heading);--t-muted:var(--cn-c-text-muted);--t-border:var(--cn-c-border);--t-border-strong:var(--cn-c-border-strong);--t-link:var(--cn-c-link);--t-btn-bg:var(--cn-c-primary);--t-btn-fg:var(--cn-c-primary-contrast);--t-btn2-fg:var(--cn-c-heading);--t-btn2-bd:var(--cn-c-heading);--t-focus:var(--cn-c-focus);--t-accent:var(--cn-c-accent);--t-link-deco:none;--t-hover:color-mix(in oklab,var(--cn-c-heading) 6%,transparent);--t-raise:var(--cn-c-surface-alt)}.cn-tone-muted{--t-bg:var(--cn-c-surface-alt);--t-surface:var(--cn-c-surface);--t-fg:var(--cn-c-text);--t-heading:var(--cn-c-heading);--t-muted:var(--cn-c-text-muted);--t-border:var(--cn-c-border);--t-border-strong:var(--cn-c-border-strong);--t-link:var(--cn-c-link);--t-btn-bg:var(--cn-c-primary);--t-btn-fg:var(--cn-c-primary-contrast);--t-btn2-fg:var(--cn-c-heading);--t-btn2-bd:var(--cn-c-heading);--t-focus:var(--cn-c-focus);--t-accent:var(--cn-c-accent);--t-link-deco:none;--t-hover:color-mix(in oklab,var(--cn-c-heading) 7%,transparent);--t-raise:var(--cn-c-bg)}.cn-tone-dark{--t-bg:var(--cn-c-dark);--t-surface:var(--cn-c-dark-surface);--t-fg:var(--cn-c-dark-text);--t-heading:var(--cn-c-dark-text);--t-muted:var(--cn-c-dark-muted);--t-border:color-mix(in oklab,var(--cn-c-dark-text) 18%,var(--cn-c-dark));--t-border-strong:color-mix(in oklab,var(--cn-c-dark-text) 45%,var(--cn-c-dark));--t-link:var(--cn-c-dark-text);--t-btn-bg:var(--cn-c-dark-btn);--t-btn-fg:var(--cn-c-dark-btn-fg);--t-btn2-fg:var(--cn-c-dark-text);--t-btn2-bd:var(--cn-c-dark-text);--t-focus:var(--cn-c-dark-text);--t-accent:var(--cn-c-accent);--t-link-deco:underline;--t-hover:color-mix(in oklab,var(--cn-c-dark-text) 9%,transparent);--t-raise:var(--cn-c-dark-surface)}.cn-tone-brand{--t-bg:var(--cn-c-primary);--t-surface:color-mix(in oklab,var(--cn-c-primary) 86%,var(--cn-c-primary-contrast));--t-fg:var(--cn-c-primary-contrast);--t-heading:var(--cn-c-primary-contrast);--t-muted:var(--cn-c-primary-contrast);--t-border:color-mix(in oklab,var(--cn-c-primary-contrast) 28%,var(--cn-c-primary));--t-border-strong:color-mix(in oklab,var(--cn-c-primary-contrast) 55%,var(--cn-c-primary));--t-link:var(--cn-c-primary-contrast);--t-btn-bg:var(--cn-c-primary-contrast);--t-btn-fg:var(--cn-c-primary);--t-btn2-fg:var(--cn-c-primary-contrast);--t-btn2-bd:var(--cn-c-primary-contrast);--t-focus:var(--cn-c-primary-contrast);--t-accent:var(--cn-c-primary-contrast);--t-link-deco:underline;--t-hover:color-mix(in oklab,var(--cn-c-primary-contrast) 12%,transparent);--t-raise:color-mix(in oklab,var(--cn-c-primary) 90%,var(--cn-c-primary-contrast))}.cn-tone-dark a:not([class]),.cn-tone-brand a:not([class]){text-decoration:underline}}@layer cn-layout{.cn-b{position:relative;isolation:isolate;color:var(--t-fg);background:var(--t-bg);padding-block:var(--cn-sp-normal);scroll-margin-top:var(--cn-header-offset)}.cn-sp-compact{padding-block:var(--cn-sp-compact)}.cn-sp-roomy{padding-block:var(--cn-sp-roomy)}.cn-trim-top{padding-block-start:0}.cn-trim-bottom{padding-block-end:0}.cn-trim-both{padding-block:0}.cn-in{width:min(100% - 2 * var(--cn-gutter),var(--cn-container));margin-inline:auto;container:cn-b / inline-size}.cn-w-narrow>.cn-in{width:min(100% - 2 * var(--cn-gutter),var(--cn-narrow))}.cn-w-wide>.cn-in{width:min(100% - 2 * var(--cn-gutter),var(--cn-wide))}.cn-w-full>.cn-in{width:100%}.cn-w-full>.cn-in>.cn-head,.cn-w-full>.cn-in>.cn-pad{padding-inline:var(--cn-gutter)}.cn-al-center{text-align:center}.cn-al-center .cn-head{margin-inline:auto}.cn-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.cn-bg .cn-media,.cn-bg picture{position:absolute;inset:0;border-radius:0;height:100%;aspect-ratio:auto;padding:0;border:0;box-shadow:none}.cn-bg img{width:100%;height:100%;object-fit:cover}.cn-ov{position:absolute;inset:0;background:var(--t-bg);opacity:.55}.cn-ov--light{opacity:.35}.cn-ov--strong{opacity:.75}.cn-ov--none{opacity:0}.cn-has-bg{background:transparent}.cn-grid{display:grid;gap:var(--cn-g,var(--cn-gap-5));grid-template-columns:minmax(0,1fr)}@container cn-b (min-width:34rem){.cn-grid.cn-c2,.cn-grid.cn-c3,.cn-grid.cn-c4,.cn-grid.cn-c5,.cn-grid.cn-c6{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cn-b (min-width:52rem){.cn-grid.cn-c3,.cn-grid.cn-c4,.cn-grid.cn-c5,.cn-grid.cn-c6{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cn-b (min-width:64rem){.cn-grid.cn-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-grid.cn-c5{grid-template-columns:repeat(5,minmax(0,1fr))}.cn-grid.cn-c6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container cn-b (max-width:33.99rem){.cn-grid.cn-m2{grid-template-columns:repeat(2,minmax(0,1fr));--cn-g:var(--cn-gap-4)}}.cn-split{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@container cn-b (min-width:52rem){.cn-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cn-split--wide-start{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cn-split--wide-end{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cn-split--flip>:first-child{order:2}}}@layer cn-comp{.cn-head{max-width:44rem;margin-block-end:clamp(28px,4.5vw,52px)}.cn-head--split{max-width:none;display:grid;gap:var(--cn-gap-4) var(--cn-gap-7);align-items:end}@container cn-b (min-width:52rem){.cn-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.cn-head>* + *{margin-block-start:var(--cn-gap-3)}.cn-head .cn-title{font-size:var(--cn-fs-h2)}.cn-head__text{color:var(--t-muted);font-size:var(--cn-fs-lead);max-width:40rem}.cn-al-center .cn-head__text{margin-inline:auto}.cn-head__more{display:flex;justify-content:space-between;align-items:end;gap:var(--cn-gap-5);flex-wrap:wrap}.cn-eyebrow{display:inline-flex;align-items:center;gap:.65em;font-size:var(--cn-fs-sm);font-weight:600;line-height:1.4;color:var(--t-link);letter-spacing:.02em}.cn-eyebrow::before{content:"";inline-size:1.75em;block-size:1.5px;background:currentColor;opacity:.7;flex:none}.cn-al-center .cn-eyebrow::before{display:none}.cn-lead{font-size:var(--cn-fs-lead);color:var(--t-muted)}.cn-muted{color:var(--t-muted)}.cn-title{margin:0}.cn-rich{max-width:var(--cn-measure)}.cn-rich>* + *{margin-block-start:.9em}.cn-rich :is(h2,h3,h4){margin-block-start:1.6em}.cn-rich :is(h2,h3,h4) + *{margin-block-start:.55em}.cn-rich h2{font-size:var(--cn-fs-h3)}.cn-rich h3{font-size:var(--cn-fs-h4)}.cn-rich h4{font-size:var(--cn-fs-h5)}.cn-rich :is(ul,ol){padding-inline-start:1.25em}.cn-rich li + li{margin-block-start:.35em}.cn-rich li::marker{color:var(--t-link)}.cn-rich blockquote{border-inline-start:3px solid var(--t-accent);padding-inline-start:1em;color:var(--t-heading);font-size:var(--cn-fs-lead)}.cn-rich table{width:100%;font-size:var(--cn-fs-sm)}.cn-rich :is(th,td){border-bottom:1px solid var(--t-border);padding:.6em .75em;text-align:start;vertical-align:top}.cn-rich th{color:var(--t-heading);font-weight:600}.cn-rich figure{margin-block:1.5em}.cn-rich figcaption{font-size:var(--cn-fs-sm);color:var(--t-muted);margin-block-start:.5em}.cn-rich img,.cn-rich .cn-media{border-radius:var(--cn-r-img)}.cn-rich code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--t-hover);padding:.1em .35em;border-radius:4px}.cn-rich .cn-lead{font-size:var(--cn-fs-lead)}.cn-rich .cn-small{font-size:var(--cn-fs-sm)}.cn-rich .cn-note{padding:.9em 1.1em;background:var(--t-hover);border-radius:var(--cn-r-input)}.cn-align-center{text-align:center}.cn-align-end{text-align:end}.cn-al-center .cn-rich{margin-inline:auto}.cn-btns{display:flex;flex-wrap:wrap;gap:var(--cn-gap-3);align-items:center}.cn-al-center .cn-btns{justify-content:center}.cn-btn{--b-bg:var(--t-btn-bg);--b-fg:var(--t-btn-fg);--b-bd:var(--t-btn-bg);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:46px;padding:var(--cn-btn-py,12px) var(--cn-btn-px,22px);border:1.5px solid var(--b-bd);border-radius:var(--cn-r-btn);background:var(--b-bg);color:var(--b-fg);font-family:var(--cn-f-body);font-weight:var(--cn-fw-btn);font-size:var(--cn-fs-base);line-height:1.2;text-decoration:none;text-align:center;overflow-wrap:break-word;cursor:pointer;transition:background-color .18s var(--cn-ease),color .18s var(--cn-ease),border-color .18s var(--cn-ease),transform .18s var(--cn-ease)}.cn-btn .cn-ic{inline-size:18px;block-size:18px;flex:none}.cn-btn:hover{--b-bg:color-mix(in oklab,var(--t-btn-bg) 90%,var(--t-fg));--b-bd:var(--b-bg);text-decoration:none}.cn-btn:active{transform:translateY(1px)}.cn-btn[disabled],.cn-btn.is-loading{opacity:.5;pointer-events:none}.cn-bs-outline .cn-btn--primary{--b-bg:transparent;--b-fg:var(--t-heading);--b-bd:var(--t-btn-bg)}.cn-bs-outline .cn-btn--primary:hover{--b-bg:var(--t-btn-bg);--b-fg:var(--t-btn-fg)}.cn-bs-soft .cn-btn--primary{--b-bg:color-mix(in oklab,var(--t-btn-bg) 14%,var(--t-bg));--b-fg:var(--t-heading);--b-bd:transparent}.cn-bs-soft .cn-btn--primary:hover{--b-bg:color-mix(in oklab,var(--t-btn-bg) 22%,var(--t-bg))}.cn-btn--secondary,.cn-btn--outline{--b-bg:transparent;--b-fg:var(--t-btn2-fg);--b-bd:color-mix(in oklab,var(--t-btn2-bd) 55%,transparent)}.cn-btn--secondary:hover,.cn-btn--outline:hover{--b-bg:var(--t-hover);--b-bd:var(--t-btn2-bd)}.cn-btn--ghost{--b-bg:transparent;--b-fg:var(--t-heading);--b-bd:transparent}.cn-btn--ghost:hover{--b-bg:var(--t-hover);--b-bd:transparent}.cn-btn--link{--b-bg:transparent;--b-fg:var(--t-link);--b-bd:transparent;padding-inline:0;min-block-size:44px;text-decoration:underline;text-underline-offset:.2em}.cn-btn--link:hover{--b-bg:transparent;text-decoration-thickness:2px}.cn-btn--sm{min-block-size:38px;padding:8px 14px;font-size:var(--cn-fs-sm)}.cn-btn--block{inline-size:100%}.cn-btn--buy{--b-bg:var(--cn-c-buy);--b-fg:var(--cn-c-buy-contrast);--b-bd:var(--cn-c-buy)}.cn-btn--buy:hover{--b-bg:color-mix(in oklab,var(--cn-c-buy) 88%,#000);--b-bd:var(--b-bg)}.cn-icon-btn{inline-size:44px;block-size:44px;display:inline-grid;place-items:center;border-radius:var(--cn-r-pill);color:var(--t-heading);transition:background-color .15s var(--cn-ease);position:relative}.cn-icon-btn:hover{background:var(--t-hover)}.cn-icon-btn .cn-ic{inline-size:22px;block-size:22px}.cn-more{display:inline-flex;align-items:center;gap:.4em;font-weight:600;text-decoration:none;color:var(--t-link)}.cn-more .cn-ic{inline-size:18px;block-size:18px;transition:transform .2s var(--cn-ease)}.cn-more:hover .cn-ic{transform:translateX(3px)}.cn-ic{inline-size:1.25em;block-size:1.25em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.cn-ic--brand{fill:currentColor;stroke:none}.cn-ibox{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border-radius:calc(var(--cn-r-card) * .75 + 2px);background:color-mix(in oklab,var(--t-link) 10%,var(--t-surface));color:var(--t-link)}.cn-tone-dark .cn-ibox,.cn-tone-brand .cn-ibox{background:var(--t-hover);color:var(--t-heading)}.cn-ibox .cn-ic{inline-size:24px;block-size:24px}.cn-card{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--cn-r-card);box-shadow:var(--cn-sh-1)}.cn-card--pad{padding:clamp(20px,2.4vw,32px)}.cn-card--hover{transition:box-shadow .25s var(--cn-ease),transform .25s var(--cn-ease),border-color .25s var(--cn-ease)}.cn-motion-subtle .cn-card--hover:hover{transform:translateY(-3px);box-shadow:var(--cn-sh-2)}.cn-card--hover:hover{border-color:var(--t-border-strong)}.cn-media{display:block;position:relative;overflow:hidden;border-radius:var(--cn-r-img);background-color:var(--t-raise)}.cn-media[style*="--r"]{aspect-ratio:var(--r)}.cn-media img{inline-size:100%}.cn-media[style*="--r"] img{block-size:100%;object-fit:cover}.cn-media--contain img{object-fit:contain !important}.cn-im-framed .cn-media:not(.cn-bg .cn-media){padding:6px;border:1px solid var(--t-border);background:var(--t-surface)}.cn-im-framed .cn-media img{border-radius:calc(var(--cn-r-img) - 4px)}.cn-im-shadow .cn-media:not(.cn-bg .cn-media){box-shadow:var(--cn-sh-2)}.cn-media--pending{display:grid;place-items:center;align-content:center;gap:8px;min-block-size:120px;color:var(--t-muted);background:repeating-linear-gradient(135deg,var(--t-raise) 0 12px,color-mix(in oklab,var(--t-raise) 70%,var(--t-border)) 12px 13px);border:1px dashed var(--t-border-strong)}.cn-media--pending .cn-ic{inline-size:32px;block-size:32px;opacity:.7}.cn-media__ph{font-size:var(--cn-fs-sm);font-weight:600}a:has(>.cn-media){display:block}.cn-zoom img{transition:transform .6s var(--cn-ease)}.cn-motion-subtle .cn-zoom:hover img{transform:scale(1.04)}.cn-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--cn-r-pill);font-size:13px;font-weight:600;line-height:1.45;background:var(--t-hover);color:var(--t-heading);white-space:nowrap}.cn-badge-square .cn-badge{border-radius:4px}.cn-badge--sale{background:var(--cn-c-sale);color:#fff}.cn-badge--new{background:var(--cn-c-accent);color:var(--cn-c-accent-contrast)}.cn-badge--out{background:var(--cn-c-surface-alt);color:var(--cn-c-text-muted)}.cn-badge--you{background:color-mix(in oklab,var(--cn-c-success) 14%,#fff);color:var(--cn-c-success)}.cn-badge--accent{background:var(--t-btn-bg);color:var(--t-btn-fg)}.cn-chips{display:flex;flex-wrap:wrap;gap:var(--cn-gap-2)}.cn-al-center .cn-chips{justify-content:center}.cn-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:38px;padding:6px 16px;border-radius:var(--cn-r-pill);border:1px solid var(--t-border-strong);color:var(--t-heading);background:transparent;font-size:var(--cn-fs-sm);font-weight:500;text-decoration:none;transition:background-color .15s var(--cn-ease),color .15s var(--cn-ease),border-color .15s var(--cn-ease)}.cn-chip:hover{background:var(--t-hover);text-decoration:none}.cn-chip.is-active,.cn-chip[aria-pressed="true"],.cn-chip[aria-current]{background:var(--t-heading);color:var(--t-bg);border-color:var(--t-heading)}.cn-chip__n{opacity:.7;font-variant-numeric:tabular-nums}.cn-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 .5em;color:var(--cn-c-price);font-weight:700;font-variant-numeric:tabular-nums}.cn-tone-dark .cn-price,.cn-tone-brand .cn-price{color:var(--t-heading)}.cn-price__old{color:var(--t-muted);font-weight:400;text-decoration:line-through;font-size:.86em}.cn-price__sale{color:var(--cn-c-sale)}.cn-price__from{font-weight:400;color:var(--t-muted);font-size:.86em}.cn-stars{display:inline-flex;gap:2px;color:var(--cn-c-warning)}.cn-stars .cn-ic{inline-size:16px;block-size:16px}.cn-stars .is-on{fill:currentColor}.cn-pcard{position:relative;display:flex;flex-direction:column;gap:12px;min-inline-size:0}.cn-pcard__media{position:relative;display:block;border-radius:var(--cn-r-img);overflow:hidden;background:var(--t-raise)}.cn-pcard__media .cn-media{border-radius:0;padding:0;border:0;box-shadow:none}.cn-pcard__alt{position:absolute;inset:0;opacity:0;transition:opacity .35s var(--cn-ease)}.cn-pcard:hover .cn-pcard__alt{opacity:1}.cn-pcard--zoom .cn-pcard__media img{transition:transform .6s var(--cn-ease)}.cn-motion-subtle .cn-pcard--zoom:hover .cn-pcard__media img{transform:scale(1.05)}.cn-pcard__badges{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:1}.cn-pcard__wish{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:1;inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--cn-c-surface) 88%,transparent);color:var(--cn-c-heading);box-shadow:var(--cn-sh-1)}.cn-pcard__wish .cn-ic{inline-size:20px;block-size:20px}.cn-pcard__wish[aria-pressed="true"] .cn-ic{fill:var(--cn-c-sale);stroke:var(--cn-c-sale)}.cn-pcard__body{display:flex;flex-direction:column;gap:4px;flex:1}.cn-pcard__cat{font-size:13px;color:var(--t-muted)}.cn-pcard__title{font-family:var(--cn-f-body);font-size:var(--cn-fs-base);font-weight:600;line-height:1.35;color:var(--t-heading);letter-spacing:0}.cn-pcard__title a{color:inherit;text-decoration:none}.cn-pcard__title a::after{content:"";position:absolute;inset:0;z-index:0}.cn-pcard__title a:focus-visible{outline:none}.cn-pcard:has(.cn-pcard__title a:focus-visible){outline:2px solid var(--t-focus);outline-offset:4px;border-radius:var(--cn-r-img)}.cn-pcard__desc{font-size:var(--cn-fs-sm);color:var(--t-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cn-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:auto;padding-block-start:6px}.cn-pcard__add{position:relative;z-index:1}.cn-pcard__add .cn-btn{min-block-size:40px;padding:8px 14px;font-size:var(--cn-fs-sm)}.cn-pcard--row{flex-direction:row;align-items:stretch;gap:20px}.cn-pcard--row .cn-pcard__media{flex:0 0 clamp(120px,32%,260px)}.cn-post{position:relative;display:flex;flex-direction:column;gap:14px}.cn-post__meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--cn-fs-sm);color:var(--t-muted)}.cn-post__title{font-size:var(--cn-fs-h4)}.cn-post__title a{color:inherit;text-decoration:none}.cn-post__title a::after{content:"";position:absolute;inset:0}.cn-post__title a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.cn-post__excerpt{color:var(--t-muted)}.cn-post__body{display:grid;gap:8px;text-align:start}.cn-post .cn-zoom{display:block;border-radius:var(--cn-r-img);overflow:hidden}.cn-post--row{flex-direction:row;gap:20px;align-items:flex-start}.cn-post--row>.cn-zoom{flex:0 0 clamp(88px,30%,260px)}.cn-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none;font-size:var(--cn-fs-sm);color:var(--t-muted)}.cn-crumbs li{display:inline-flex;align-items:center;gap:6px}.cn-crumbs li + li::before{content:"/";opacity:.5}.cn-crumbs a{color:inherit;text-decoration:none}.cn-crumbs a:hover{color:var(--t-heading);text-decoration:underline}.cn-crumbs [aria-current]{color:var(--t-heading)}.cn-crumbs-strip{padding-block:14px;border-bottom:1px solid var(--t-border)}.cn-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:clamp(32px,4vw,48px)}.cn-pager a,.cn-pager span{min-inline-size:44px;min-block-size:44px;display:inline-grid;place-items:center;padding:0 12px;border-radius:var(--cn-r-input);border:1px solid var(--t-border);color:var(--t-heading);text-decoration:none;font-variant-numeric:tabular-nums}.cn-pager a:hover{background:var(--t-hover)}.cn-pager [aria-current]{background:var(--t-heading);color:var(--t-bg);border-color:var(--t-heading)}.cn-loadmore{display:flex;justify-content:center;margin-block-start:clamp(28px,4vw,44px)}.cn-player{position:relative;aspect-ratio:var(--r,16/9);border-radius:var(--cn-r-img);overflow:hidden;background:var(--cn-c-dark);color:var(--cn-c-dark-text);display:grid;place-items:center}.cn-player .cn-media{position:absolute;inset:0;border-radius:0;padding:0;border:0}.cn-player .cn-media img{opacity:.82}.cn-player__btn{position:relative;z-index:1;inline-size:72px;block-size:72px;border-radius:50%;display:grid;place-items:center;background:var(--cn-c-surface);color:var(--cn-c-heading);box-shadow:0 8px 30px rgb(0 0 0 / .25);transition:transform .2s var(--cn-ease)}.cn-player__btn .cn-ic{inline-size:28px;block-size:28px;fill:currentColor;margin-inline-start:4px}.cn-player__btn:hover{transform:scale(1.06)}.cn-player__note{position:absolute;inset-block-end:12px;inset-inline:12px;z-index:1;font-size:12px;text-align:center;opacity:.85}.cn-player iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.cn-player.is-loaded .cn-player__btn,.cn-player.is-loaded .cn-player__note,.cn-player.is-loaded .cn-media{display:none}.cn-embed-ph{display:grid;place-items:center;gap:10px;padding:24px;text-align:center;border:1px dashed var(--t-border-strong);border-radius:var(--cn-r-card);color:var(--t-muted);background:var(--t-raise);min-block-size:200px}.cn-dialog{margin:auto;inline-size:min(560px,calc(100vw - 32px));max-block-size:calc(100dvh - 32px);overflow:auto;background:var(--cn-c-surface);color:var(--cn-c-text);border-radius:var(--cn-r-card);box-shadow:var(--cn-sh-3);padding:clamp(20px,3vw,32px)}.cn-dialog::backdrop,.cn-drawer::backdrop{background:rgb(10 12 16 / .48);backdrop-filter:blur(2px)}.cn-dialog__close{position:absolute;inset-block-start:10px;inset-inline-end:10px}.cn-drawer{position:fixed;inset:0 0 0 auto;margin:0;block-size:100dvh;max-block-size:100dvh;inline-size:min(420px,100vw);background:var(--cn-c-surface);color:var(--cn-c-text);box-shadow:var(--cn-sh-3);display:flex;flex-direction:column}.cn-drawer:not([open]){display:none}.cn-drawer--start{inset:0 auto 0 0}.cn-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--cn-c-border)}.cn-drawer__body{flex:1;overflow:auto;padding:20px}.cn-drawer__foot{padding:16px 20px;border-top:1px solid var(--cn-c-border);display:grid;gap:10px}.cn-motion-subtle .cn-drawer[open]{animation:cn-slide-in .32s var(--cn-ease)}@keyframes cn-slide-in{from{transform:translateX(24px);opacity:.4}}.cn-toast{position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translateX(-50%);z-index:90;background:var(--cn-c-dark);color:var(--cn-c-dark-text);padding:12px 18px;border-radius:var(--cn-r-input);box-shadow:var(--cn-sh-3);font-size:var(--cn-fs-sm);max-inline-size:calc(100vw - 32px)}.cn-cartline{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:start;padding-block:14px;border-bottom:1px solid var(--cn-c-border)}.cn-cartline img{border-radius:8px;object-fit:cover}.cn-cartline a{font-weight:600;text-decoration:none;color:inherit}.cn-cartline .cn-muted{font-size:var(--cn-fs-sm)}.cn-cartline .cn-qty{margin-block-start:8px}.cn-cartline>div:last-child{text-align:end}.cn-cart__sum{display:flex;justify-content:space-between;font-weight:700}.cn-qty{display:inline-flex;align-items:center;border:1px solid var(--cn-c-border-strong);border-radius:var(--cn-r-input)}.cn-qty button{inline-size:40px;block-size:40px;display:grid;place-items:center;color:var(--cn-c-heading)}.cn-qty input{inline-size:3em;text-align:center;border:0;background:transparent;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.cn-qty input::-webkit-inner-spin-button{display:none}.cn-codefield{display:flex;gap:8px;align-items:stretch}.cn-codefield .cn-input{flex:1 1 auto;min-inline-size:0}.cn-codefield .cn-btn{flex:none}.cn-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--cn-r-input);background:var(--t-hover);color:var(--t-fg)}.cn-alert--success{background:color-mix(in oklab,var(--cn-c-success) 10%,var(--cn-c-surface));color:var(--cn-c-success)}.cn-alert--warning{background:color-mix(in oklab,var(--cn-c-warning) 12%,var(--cn-c-surface));color:var(--cn-c-warning)}.cn-alert--danger{background:color-mix(in oklab,var(--cn-c-danger) 10%,var(--cn-c-surface));color:var(--cn-c-danger)}.cn-empty-note{padding:18px 20px;border:1px dashed var(--t-border-strong);border-radius:var(--cn-r-card);color:var(--t-muted);text-align:center;font-size:var(--cn-fs-sm)}.cn-empty{text-align:center;padding-block:clamp(24px,5vw,56px);display:grid;justify-items:center;gap:14px}.cn-empty .cn-ibox{inline-size:64px;block-size:64px}.cn-broken{outline:1px dashed var(--cn-c-danger);outline-offset:2px}.cn-mapview{position:relative;block-size:var(--h,440px);overflow:hidden;background:var(--t-raise);display:grid;place-items:center}.cn-map__ph{position:absolute;inset:0;opacity:.55;background-image:linear-gradient(var(--t-border) 1px,transparent 1px),linear-gradient(90deg,var(--t-border) 1px,transparent 1px),radial-gradient(circle at 30% 40%,var(--t-hover),transparent 60%);background-size:48px 48px,48px 48px,100% 100%}.cn-map__load{position:relative;display:grid;justify-items:center;gap:10px;padding:20px;text-align:center;max-inline-size:28rem}.cn-map__pin{inline-size:52px;block-size:52px;border-radius:50% 50% 50% 0;rotate:-45deg;display:grid;place-items:center;background:var(--t-btn-bg);color:var(--t-btn-fg);box-shadow:var(--cn-sh-2)}.cn-map__pin .cn-ic{rotate:45deg}.cn-map__addr{font-weight:600;color:var(--t-heading)}.cn-map__note{color:var(--t-muted)}.cn-mapview iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.cn-mapview.is-loaded .cn-map__load,.cn-mapview.is-loaded .cn-map__ph{display:none}.cn-map__dir{position:absolute;inset-block-end:14px;inset-inline-end:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--cn-r-pill);background:var(--cn-c-surface);color:var(--cn-c-heading);box-shadow:var(--cn-sh-2);font-weight:600;font-size:var(--cn-fs-sm);text-decoration:none}.cn-scrim{position:absolute;inset:0;background:color-mix(in oklab,var(--t-bg) 58%,transparent)}.cn-table-wrap{overflow-x:auto;border:1px solid var(--t-border);border-radius:var(--cn-r-card);background:var(--t-surface)}.cn-table-wrap:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.cn-table{inline-size:100%;border-collapse:collapse;font-size:var(--cn-fs-sm);font-variant-numeric:tabular-nums}.cn-table th,.cn-table td{padding:12px 16px;text-align:start;vertical-align:middle;border-block-end:1px solid var(--t-border)}.cn-table thead th{font-weight:600;color:var(--t-muted);background:color-mix(in oklab,var(--t-hover) 60%,transparent)}.cn-table tbody tr:last-child>*{border-block-end:0}.cn-sec-cta{margin-block-start:clamp(28px,4vw,44px)}.cn-al-center .cn-sec-cta{justify-content:center}.cn-btn--lg{min-block-size:52px;padding-inline:28px;font-size:var(--cn-fs-lead)}.cn-select--sm{min-block-size:40px;padding-block:6px;font-size:var(--cn-fs-sm);inline-size:auto}.cn-prods{list-style:none;margin:0;padding:0}.cn-prods--rows{display:grid;gap:16px}.cn-prods--rows{max-inline-size:56rem;margin-inline:auto;text-align:start}.cn-prods--rows .cn-pcard--row{padding:12px;border:1px solid var(--t-border);border-radius:var(--cn-r-card);background:var(--t-surface)}.cn-prods--rows .cn-pcard--row:hover{border-color:var(--t-border-strong)}.cn-pcard--row .cn-pcard__body{display:flex;flex-direction:column;justify-content:center;gap:8px;padding-inline-end:8px}.cn-pcard--row .cn-pcard__title{font-size:var(--cn-fs-h5)}.cn-pcard--row .cn-pcard__foot{margin-block-start:6px}@container cn-b (max-width:34rem){.cn-prods--rows .cn-pcard--row .cn-pcard__media{flex-basis:34%}}}@layer cn-comp{.cn-slider{position:relative}.cn-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per,1) - 1) * var(--gap,0px)) / var(--per,1));gap:var(--gap,0px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.cn-slider__track::-webkit-scrollbar{display:none}.cn-slider__track>*{scroll-snap-align:start;min-inline-size:0}.cn-slider__nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-start:20px}.cn-slider__btn{inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--t-border-strong);color:var(--t-heading);background:var(--t-surface)}.cn-slider__btn:hover{background:var(--t-hover)}.cn-slider__btn:disabled{opacity:.35}.cn-slider__dots{display:flex;gap:2px}.cn-slider__dot{inline-size:24px;block-size:24px;display:grid;place-items:center}.cn-slider__dot::before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--t-border-strong);transition:inline-size .25s var(--cn-ease),background-color .25s}.cn-slider__dot[aria-current="true"]::before{inline-size:22px;border-radius:4px;background:var(--t-heading)}.cn-slider--fade .cn-slider__track{grid-auto-columns:100%;scroll-snap-type:none;overflow:hidden}.cn-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cn-marquee__track{display:flex;gap:var(--gap,48px);inline-size:max-content;animation:cn-marquee var(--dur,40s) linear infinite}.cn-marquee:is(:hover,:focus-within) .cn-marquee__track,.cn-marquee.is-paused .cn-marquee__track{animation-play-state:paused}@keyframes cn-marquee{to{transform:translateX(-50%)}}.cn-checks{display:grid;gap:10px;padding:0;list-style:none}.cn-checks li{position:relative;padding-inline-start:30px}.cn-checks li::before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.3em;inline-size:18px;block-size:18px;border-radius:50%;background:color-mix(in oklab,var(--t-link) 14%,transparent)}.cn-checks li::after{content:"";position:absolute;inset-inline-start:8px;inset-block-start:calc(.3em + 4px);inline-size:5px;block-size:9px;border:solid var(--t-link);border-width:0 2px 2px 0;transform:rotate(45deg)}.cn-checks--row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px}.cn-bgvideo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.cn-bgvideo__pause{position:absolute;inset-block-end:16px;inset-inline-end:16px;z-index:2;inline-size:44px;block-size:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--cn-c-dark) 60%,transparent);color:var(--cn-c-dark-text)}}@layer cn-comp{form.cn-form,.cn-form__stack{display:grid;gap:18px}.cn-form__grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@container cn-b (min-width:34rem){.cn-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-form__grid>.cn-field{grid-column:1 / -1}.cn-form__grid>.cn-field--half{grid-column:auto}}.cn-field{display:grid;gap:6px;min-inline-size:0;text-align:start}.cn-label{font-size:var(--cn-fs-sm);font-weight:600;color:var(--t-heading)}.cn-req{color:var(--cn-c-danger);margin-inline-start:2px;text-decoration:none}.cn-tone-dark .cn-req,.cn-tone-brand .cn-req{color:inherit}.cn-input,.cn-select,.cn-textarea{inline-size:100%;min-block-size:48px;padding:11px 14px;border:1.5px solid var(--t-border-strong);border-radius:var(--cn-r-input);background:var(--cn-c-surface);color:var(--cn-c-text);line-height:1.4;transition:border-color .15s var(--cn-ease),box-shadow .15s var(--cn-ease)}.cn-textarea{min-block-size:130px;resize:vertical}.cn-select{appearance:none;padding-inline-end:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat}.cn-input::placeholder,.cn-textarea::placeholder{color:var(--cn-c-text-muted);opacity:1}.cn-input:focus,.cn-select:focus,.cn-textarea:focus{outline:none;border-color:var(--cn-c-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--cn-c-focus) 25%,transparent)}.cn-input[aria-invalid="true"],.cn-select[aria-invalid="true"],.cn-textarea[aria-invalid="true"]{border-color:var(--cn-c-danger)}.cn-help{font-size:13px;color:var(--t-muted)}.cn-err{font-size:13px;color:var(--cn-c-danger);font-weight:500}.cn-tone-dark .cn-err,.cn-tone-brand .cn-err{color:inherit;text-decoration:underline}.cn-fieldset{border:0;padding:0;display:grid;gap:8px}.cn-fieldset legend{padding:0;margin-block-end:6px}.cn-check{display:flex;gap:10px;align-items:flex-start;font-size:var(--cn-fs-sm);line-height:1.5;cursor:pointer;min-block-size:24px}.cn-check input{inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--cn-c-primary);flex:none}.cn-form__summary{padding:14px 16px;border-radius:var(--cn-r-input);background:color-mix(in oklab,var(--cn-c-danger) 10%,var(--cn-c-surface));color:var(--cn-c-danger)}.cn-form__summary ul{margin:6px 0 0;padding-inline-start:1.2em}.cn-form__summary a{color:inherit}.cn-form__done{padding:18px 20px;border-radius:var(--cn-r-card);background:color-mix(in oklab,var(--cn-c-success) 10%,var(--cn-c-surface));color:var(--cn-c-success);font-weight:500}.cn-form__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cn-hp{position:absolute !important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cn-form__noscript{font-size:var(--cn-fs-sm);color:var(--t-muted)}.cn-file__list{display:grid;gap:6px;font-size:var(--cn-fs-sm)}.cn-inline-form{display:flex;flex-wrap:wrap;gap:10px}.cn-inline-form>.cn-input,.cn-inline-form>.cn-field{flex:1 1 220px;inline-size:auto}.cn-nlform{display:grid;gap:10px}.cn-al-center .cn-nlform{justify-items:center}.cn-nlform__consent{max-inline-size:40rem}.cn-al-center .cn-inline-form{justify-content:center}}@layer cn-comp{.cn-skip{position:absolute;inset-inline-start:12px;inset-block-start:-100px;z-index:100;background:var(--cn-c-surface);color:var(--cn-c-heading);padding:12px 18px;border-radius:var(--cn-r-input);box-shadow:var(--cn-sh-2);font-weight:600}.cn-skip:focus{inset-block-start:12px}main:focus{outline:none}.cn-badge-cn{display:flex;justify-content:center;padding:14px var(--cn-gutter);background:var(--cn-c-dark)}.cn-badge-cn a{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--cn-c-dark-muted);text-decoration:none}.cn-badge-cn a:hover{color:var(--cn-c-dark-text)}.cn-badge-cn__mark{inline-size:16px;block-size:16px;border-radius:4px;background:var(--cn-c-dark-text);color:var(--cn-c-dark);display:grid;place-items:center;font-size:10px;font-weight:800}.cn-noscript{padding:10px var(--cn-gutter);background:var(--cn-c-surface-alt);font-size:var(--cn-fs-sm);text-align:center}.cn-lang{position:relative}.cn-lang__list{display:flex;gap:4px;flex-wrap:wrap}.cn-lang__list a{display:inline-grid;place-items:center;min-inline-size:40px;min-block-size:36px;padding:0 8px;border-radius:var(--cn-r-input);font-size:var(--cn-fs-sm);font-weight:600;color:var(--t-muted);text-decoration:none}.cn-lang__list a[aria-current]{color:var(--t-heading);background:var(--t-hover)}.cn-lang__list a:hover{color:var(--t-heading)}.cn-sicons{display:flex;flex-wrap:wrap;gap:8px}.cn-al-center .cn-sicons{justify-content:center}.cn-sicons a{inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:50%;color:var(--t-heading);border:1px solid var(--t-border);transition:background-color .15s var(--cn-ease),color .15s var(--cn-ease),border-color .15s var(--cn-ease)}.cn-sicons a:hover{background:var(--t-heading);color:var(--t-bg);border-color:var(--t-heading)}.cn-sicons .cn-ic{inline-size:18px;block-size:18px}.cn-clist{display:grid;gap:18px;padding:0;list-style:none}.cn-clist li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.cn-clist__label{display:block;font-size:13px;color:var(--t-muted);margin-block-end:2px}.cn-clist__value{color:var(--t-heading);font-weight:600;text-decoration:none;overflow-wrap:anywhere}a.cn-clist__value:hover{text-decoration:underline}.cn-msgr{display:flex;flex-wrap:wrap;gap:8px}.cn-hours-t{inline-size:100%;font-variant-numeric:tabular-nums}.cn-hours-t :is(th,td){padding:10px 0;border-bottom:1px solid var(--t-border);text-align:start;font-weight:400}.cn-hours-t td{text-align:end;color:var(--t-heading)}.cn-hours-t tr.is-today :is(th,td){font-weight:700;color:var(--t-heading)}.cn-hours-t .is-closed{color:var(--t-muted)}.cn-hours-c{display:grid;gap:4px;list-style:none;padding:0}.cn-hours-c li{display:flex;justify-content:space-between;gap:16px}.cn-open{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--cn-fs-sm)}.cn-open::before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--t-muted)}.cn-open.is-open::before{background:var(--cn-c-success);box-shadow:0 0 0 4px color-mix(in oklab,var(--cn-c-success) 18%,transparent)}.cn-open.is-closed::before{background:var(--cn-c-danger)}}@layer cn-util{.cn-sr{position:absolute !important;inline-size:1px !important;block-size:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.cn-caps{text-transform:uppercase;letter-spacing:.06em}@media (max-width:767.98px){.cn-hide-m{display:none !important}}@media (min-width:768px){.cn-hide-d{display:none !important}}.cn-nowrap{white-space:nowrap}.cn-tabnum{font-variant-numeric:tabular-nums}.cn-js.cn-motion-subtle [data-cn-anim]:not(.is-in),html.cn-js .cn-motion-subtle [data-cn-anim]:not(.is-in){opacity:0}html.cn-js .cn-motion-subtle [data-cn-anim="rise"]:not(.is-in){transform:translateY(16px)}html.cn-js .cn-motion-subtle [data-cn-anim]{transition:opacity var(--cn-dur) var(--cn-ease),transform var(--cn-dur) var(--cn-ease)}.cn-visual [data-cn-anim]{opacity:1 !important;transform:none !important}.cn-ph{background:#fde68a;color:#422006;padding:.05em .4em;border-radius:4px;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cn-preview [data-cn-block]:has(.cn-ph){outline:1.5px dashed #d97706;outline-offset:-1.5px}.cn-preview [data-cn-hidden]{opacity:.4}.cn-preview [data-cn-hidden]::before{content:attr(data-cn-hidden);position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:5;font:600 12px/1.4 system-ui,sans-serif;padding:3px 8px;border-radius:4px;color:#fff;background:repeating-linear-gradient(135deg,#475569 0 6px,#334155 6px 12px)}.cn-preview .cn-hide-m,.cn-preview .cn-hide-d{display:revert !important}.cn-preview .cn-legacy--other-lang{opacity:.35}.cn-preview [data-cn-global]{display:contents}.cn-error-box,.cn-notice-box{padding:24px var(--cn-gutter);background:repeating-linear-gradient(135deg,#fef2f2 0 10px,#fee2e2 10px 20px);color:#991b1b;text-align:center;font:600 14px/1.5 system-ui,sans-serif}.cn-notice-box{background:#f8fafc;color:#475569;border-block:1px dashed #cbd5e1}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}[data-cn-anim]{opacity:1 !important;transform:none !important}}@media print{.cn-header,.cn-footer,.cn-announcement_bar,.cn-cookie_consent,.cn-popup,.cn-contact_float,.cn-badge-cn,.cn-skip,.cn-drawer,.cn-btn,[data-cn-js="slider"] .cn-slider__nav{display:none !important}.cn-b{padding-block:16px !important;background:#fff !important;color:#000 !important}a[href^="http"]::after{content:" (" attr(href) ")";font-size:80%}}}.no-js .cn-js-only{display:none !important}.no-js .cn-navdrawer{display:block;position:static;inline-size:auto;block-size:auto;box-shadow:none;background:transparent;color:inherit}.no-js .cn-navdrawer .cn-drawer__head,.no-js .cn-header__burger{display:none}.no-js .cn-mnav{--sub:grid}@layer cn-util{.cn-overlay-header main>.cn-b:first-child{padding-block-start:calc(var(--cn-header-h) + var(--cn-sp-compact))}.cn-checkout-page .cn-header :is(.cn-nav,.cn-header__row2,.cn-header__burger,.cn-header__cta,[data-cn-search-open],[data-cn-account]){display:none !important}}