@layer cn-blocks{.cn-pm{display:grid;gap:clamp(24px,4vw,56px);align-items:start;text-align:start}@container cn-b (min-width:56rem){.cn-pm--classic,.cn-pm--sticky_info{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.cn-pm--wide_gallery{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cn-pm--sticky_info .cn-pm__info{position:sticky;inset-block-start:calc(var(--cn-header-offset) + 24px)}.cn-pm__gallery--thumbs_start{grid-template-columns:5.5rem minmax(0,1fr)}.cn-pm__gallery--thumbs_start .cn-pm__thumbs{order:-1;grid-auto-flow:row;grid-template-columns:1fr;align-content:start}}.cn-pm--stacked{max-inline-size:60rem;margin-inline:auto}.cn-pm--stacked .cn-pm__info{max-inline-size:40rem;margin-inline:auto;inline-size:100%}.cn-pm__gallery{display:grid;gap:12px;min-inline-size:0}.cn-pm__main .cn-media,.cn-pm__cell .cn-media,.cn-pm__slider .cn-media{border-radius:var(--cn-r-img);background:var(--t-raise)}.cn-pm__zoom{display:block;cursor:zoom-in}.cn-pm__thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:10px}.cn-pm__thumb{display:block;border-radius:calc(var(--cn-r-img) * .6);overflow:hidden;outline:2px solid transparent;outline-offset:2px;opacity:.72;transition:opacity .2s}.cn-pm__thumb:hover,.cn-pm__thumb[aria-current="true"]{opacity:1}.cn-pm__thumb[aria-current="true"]{outline-color:var(--t-heading)}.cn-pm__thumb .cn-media{border-radius:0}.cn-pm__gallery--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-pm__gallery--grid .cn-pm__cell:first-child{grid-column:1 / -1}.cn-pm__gallery--stack{gap:16px}.cn-pm__info{display:grid;gap:16px;min-inline-size:0}.cn-pm__brand{font-size:var(--cn-fs-sm);text-transform:none;letter-spacing:.02em;color:var(--t-muted)}.cn-pm__brand a{color:inherit}.cn-pm__title{font-size:var(--cn-fs-h2);line-height:1.2}.cn-pm__rating{display:flex;align-items:center;gap:8px;font-size:var(--cn-fs-sm);color:var(--t-muted)}.cn-pm__short{color:var(--t-fg)}.cn-pm__trust{list-style:none;margin:0;padding:16px 0 0;display:grid;gap:10px;border-block-start:1px solid var(--t-border);font-size:var(--cn-fs-sm)}.cn-pm__trust li{display:flex;gap:10px;align-items:center}.cn-pm__trust .cn-ic{color:var(--t-link);inline-size:20px;block-size:20px;flex:none}.cn-pm__note{font-size:var(--cn-fs-sm);color:var(--t-muted);padding:14px 16px;border-radius:var(--cn-r-card);background:var(--t-hover)}.cn-pm__share{display:flex;align-items:center;gap:8px;font-size:var(--cn-fs-sm);color:var(--t-muted)}.cn-pm__bar{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--cn-c-surface);border-block-start:1px solid var(--cn-c-border);box-shadow:var(--cn-sh-3)}.cn-pm__bar-t{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:var(--cn-fs-sm);color:var(--cn-c-heading)}@media (min-width:900px){.cn-pm__bar{display:none}}.cn-buy{display:grid;gap:18px}.cn-buy__price{font-size:var(--cn-fs-h3);gap:0 .6em;align-items:center}.cn-buy__price .cn-price__old{font-size:var(--cn-fs-lead);font-weight:400}.cn-buy__inst{display:flex;align-items:center;gap:8px;font-size:var(--cn-fs-sm);color:var(--t-fg)}.cn-buy__inst .cn-ic{color:var(--t-link)}.cn-buy__form{display:grid;gap:18px}.cn-opts{border:0;margin:0;padding:0;display:grid;gap:10px}.cn-opts__chosen{font-weight:400;color:var(--t-muted);margin-inline-start:6px}.cn-opts__list{display:flex;flex-wrap:wrap;gap:8px}.cn-opts__v{position:relative;cursor:pointer}.cn-opts__t{display:inline-flex;align-items:center;min-block-size:44px;min-inline-size:44px;justify-content:center;padding:8px 16px;border:1px solid var(--t-border-strong);border-radius:var(--cn-r-input);background:var(--t-surface);font-weight:600;font-size:var(--cn-fs-sm);color:var(--t-heading);transition:border-color .15s,background-color .15s}.cn-opts__v:hover .cn-opts__t{border-color:var(--t-heading)}.cn-opts__v input:checked + .cn-opts__t{border-color:var(--t-heading);background:var(--t-heading);color:var(--t-bg)}.cn-opts__v input:focus-visible + *{outline:3px solid var(--t-focus);outline-offset:2px}.cn-opts__v input[data-unavailable="true"] + .cn-opts__t{color:var(--t-muted);text-decoration:line-through;border-style:dashed}.cn-opts__sw{display:block;inline-size:36px;block-size:36px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px rgb(var(--cn-sh-rgb) / .15);outline:2px solid transparent;outline-offset:3px}.cn-opts__v input:checked + .cn-opts__sw{outline-color:var(--t-heading)}.cn-opts__img{display:block;inline-size:56px;border-radius:8px;overflow:hidden;outline:2px solid transparent;outline-offset:2px}.cn-opts__v input:checked + .cn-opts__img{outline-color:var(--t-heading)}.cn-buy__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.cn-buy__add{flex:1 1 12rem}.cn-buy__now{flex:1 1 10rem}.cn-buy__wish{inline-size:52px;block-size:52px;border:1px solid var(--t-border-strong);border-radius:var(--cn-r-input)}.cn-buy__wish[aria-pressed="true"]{color:var(--cn-c-sale)}.cn-buy__wish[aria-pressed="true"] .cn-ic{fill:currentColor}.cn-qty{display:inline-flex;align-items:center;border:1px solid var(--t-border-strong);border-radius:var(--cn-r-input);background:var(--t-surface)}.cn-qty__b{display:grid;place-items:center;inline-size:44px;block-size:50px;border:0;background:none;color:var(--t-heading);cursor:pointer}.cn-qty__b:hover{background:var(--t-hover)}.cn-qty__in{inline-size:3.2rem;block-size:50px;border:0;background:none;text-align:center;font:inherit;font-weight:600;color:var(--t-heading);appearance:textfield}.cn-qty__in::-webkit-inner-spin-button{appearance:none}.cn-buy__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:var(--cn-fs-sm);color:var(--t-muted)}.cn-buy__stock{display:inline-flex;align-items:center;gap:6px;font-weight:600}.cn-buy__stock::before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--cn-c-success)}.cn-buy__stock[data-state="out"]::before{background:var(--cn-c-danger)}}