.QeYvvG_search{flex-wrap:wrap;align-items:center;gap:10px;max-width:520px;margin-top:4px;display:flex}.QeYvvG_searchField{flex:220px;min-width:0;position:relative}.QeYvvG_searchInput{border:1px solid var(--pl-line-strong);border-radius:var(--pl-radius-sm);background:var(--pl-surface);width:100%;min-height:44px;color:var(--pl-ink);font:inherit;padding:0 14px;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.QeYvvG_searchInput::placeholder{color:var(--pl-muted)}.QeYvvG_searchInput:focus-visible{border-color:var(--pl-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--pl-primary) 18%, transparent);outline:none}.QeYvvG_searchButton{border:1px solid var(--pl-primary);border-radius:var(--pl-radius-sm);background:var(--pl-primary);min-height:44px;color:var(--pl-on-primary,#fff);font:inherit;cursor:pointer;padding:0 22px;font-weight:600;transition:background .16s}.QeYvvG_searchButton:hover{background:color-mix(in srgb, var(--pl-primary) 88%, #000)}.QeYvvG_clearSearch{color:var(--pl-muted);font-size:.85rem;text-decoration:none}.QeYvvG_clearSearch:hover{color:var(--pl-primary);text-underline-offset:3px;text-decoration:underline}.QeYvvG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.QeYvvG_card{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-surface);flex-direction:column;gap:12px;min-width:0;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.QeYvvG_card:hover{border-color:color-mix(in srgb, var(--pl-primary) 32%, var(--pl-line));box-shadow:var(--pl-shadow);transform:translateY(-2px)}.QeYvvG_cardLink{min-width:0;color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.QeYvvG_media{aspect-ratio:4/3;border-radius:var(--pl-radius-sm);background:var(--pl-soft);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.QeYvvG_mediaImage{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.QeYvvG_card:hover .QeYvvG_mediaImage{transform:scale(1.05)}.QeYvvG_mediaFallback{background:linear-gradient(145deg, color-mix(in srgb, var(--pl-primary) 10%, #fff), #fff);width:100%;height:100%;color:var(--pl-primary);font-family:var(--pl-heading);place-items:center;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-weight:600;display:grid}.QeYvvG_name{color:var(--pl-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.3;transition:color .16s}.QeYvvG_card:hover .QeYvvG_name{color:var(--pl-primary)}.QeYvvG_children{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.QeYvvG_child{border:1px solid var(--pl-line);color:var(--pl-muted);border-radius:999px;padding:4px 10px;font-size:.8rem;line-height:1.4;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-block}.QeYvvG_child:hover{border-color:var(--pl-primary);background:color-mix(in srgb, var(--pl-primary) 7%, transparent);color:var(--pl-primary)}.QeYvvG_empty{border:1px dashed var(--pl-line-strong);border-radius:var(--pl-radius);color:var(--pl-muted);text-align:center;margin:0;padding:32px 20px}@media (min-width:560px){.QeYvvG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.QeYvvG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.QeYvvG_grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1600px){.QeYvvG_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.QeYvvG_card,.QeYvvG_mediaImage,.QeYvvG_name,.QeYvvG_child,.QeYvvG_searchInput,.QeYvvG_searchButton{transition:none}.QeYvvG_card:hover,.QeYvvG_card:hover .QeYvvG_mediaImage{transform:none}}
.YwKqdq_page{--pl-gutter:var(--sf-gutter);--pl-radius:var(--sf-radius);--pl-radius-sm:var(--sf-radius-sm);--pl-surface:var(--sf-surface);--pl-soft:var(--sf-cream);--pl-line:var(--sf-line);--pl-line-strong:var(--sf-line-strong);--pl-ink:var(--sf-ink);--pl-muted:var(--sf-muted);--pl-primary:var(--sf-primary);--pl-on-primary:var(--sf-on-primary,#fff);--pl-accent:color-mix(in srgb, var(--pl-on-primary) 40%, transparent);--pl-sticky-top:100px;--pl-heading:var(--sf-font-serif);--pl-heading-weight:500;--pl-title-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.75rem);--pl-shadow:var(--sf-shadow);--pl-media-ratio:4 / 5;--pl-grid-gap:24px 20px;padding-block:clamp(14px, 2vw, 28px) var(--sf-section-gap,56px);color:var(--pl-ink)}.YwKqdq_page[data-variant=original]{--pl-gutter:var(--o-gutter);--pl-radius:var(--o-radius);--pl-radius-sm:var(--o-radius-sm);--pl-surface:var(--o-surface);--pl-soft:var(--o-soft);--pl-line:var(--o-line);--pl-line-strong:var(--o-line-strong);--pl-ink:var(--o-ink);--pl-muted:var(--o-muted);--pl-primary:var(--o-petrol);--pl-on-primary:var(--o-on-primary);--pl-accent:var(--o-accent);--pl-heading:var(--o-heading-font);--pl-heading-weight:var(--o-fw-medium);--pl-title-size:clamp(1.6rem, 1.15rem + 1.3vw, 2.3rem);--pl-shadow:var(--o-shadow);--pl-media-ratio:1 / 1;--pl-grid-gap:var(--o-grid-gap);padding-bottom:var(--o-section-gap)}.YwKqdq_container{width:100%;max-width:var(--sf-container);padding-inline:var(--pl-gutter);margin-inline:auto}.YwKqdq_page[data-variant=original] .YwKqdq_container{max-width:calc(var(--o-container) + 2 * var(--o-gutter))}.YwKqdq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.YwKqdq_breadcrumb ol{color:var(--pl-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.YwKqdq_breadcrumb li{align-items:center;gap:4px;min-width:0;display:inline-flex}.YwKqdq_breadcrumb li+li:before{content:"/";color:var(--pl-line-strong)}.YwKqdq_breadcrumb a{color:inherit;text-decoration:none}.YwKqdq_breadcrumb a:hover{color:var(--pl-primary);text-underline-offset:3px;text-decoration:underline}.YwKqdq_breadcrumb [aria-current=page]{max-width:40ch;color:var(--pl-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.YwKqdq_head{border-bottom:1px solid var(--pl-line);gap:8px;margin:clamp(14px,1.8vw,22px) 0 clamp(20px,2.4vw,30px);padding-bottom:clamp(18px,2vw,24px);display:grid}.YwKqdq_title{font-family:var(--pl-heading);font-size:var(--pl-title-size);font-weight:var(--pl-heading-weight);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.12}.YwKqdq_subtitle{max-width:70ch;color:var(--pl-muted);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.975rem}.YwKqdq_layout{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);display:grid}.YwKqdq_results{gap:18px;min-width:0;display:grid}.YwKqdq_panel{gap:22px;min-width:0;display:grid}.YwKqdq_panelHead,.YwKqdq_panelFooter,.YwKqdq_backdrop{display:none}.YwKqdq_desktopHead{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.YwKqdq_desktopHeading{color:var(--pl-ink);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.YwKqdq_desktopHeading svg{color:var(--pl-primary);flex:none}.YwKqdq_clearLink{color:var(--pl-muted);border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none}.YwKqdq_clearLink:hover{color:var(--pl-primary);text-underline-offset:3px;text-decoration:underline}.YwKqdq_panelTitle{font-family:var(--pl-heading);font-size:1.25rem;font-weight:var(--pl-heading-weight);margin:0}.YwKqdq_panelBody{align-content:start;gap:22px;display:grid}.YwKqdq_group{border:0;align-content:start;gap:10px;margin:0;padding:0;display:grid}.YwKqdq_groupTitle{color:var(--pl-ink);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0;font-size:.75rem;font-weight:700}.YwKqdq_searchForm{display:flex;position:relative}.YwKqdq_searchInput{border:1px solid var(--pl-line-strong);border-radius:var(--pl-radius-sm);background:var(--pl-surface);width:100%;min-height:44px;color:var(--pl-ink);font:inherit;padding:0 46px 0 14px;font-size:.9375rem;transition:border-color .15s}.YwKqdq_searchInput::placeholder{color:var(--pl-muted)}.YwKqdq_searchInput:hover{border-color:var(--pl-muted)}.YwKqdq_searchInput:focus-visible{border-color:var(--pl-primary);outline:2px solid color-mix(in srgb, var(--pl-primary) 30%, transparent);outline-offset:0}.YwKqdq_searchInput::-webkit-search-cancel-button{display:none}.YwKqdq_searchButton{border-radius:calc(var(--pl-radius-sm) - 2px);background:var(--pl-primary);width:36px;height:36px;color:var(--pl-on-primary);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.YwKqdq_searchButton:hover{background:color-mix(in srgb, var(--pl-primary) 85%, #000)}.YwKqdq_searchGroup{gap:12px;display:grid}.YwKqdq_searchGroupHeading{font-family:var(--pl-heading);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:var(--pl-heading-weight);margin:0;line-height:1.2}.YwKqdq_searchCategoryList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.YwKqdq_searchCategoryLink{border:1px solid var(--pl-line);border-radius:var(--pl-radius-sm);background:var(--pl-surface);min-height:40px;color:var(--pl-ink);overflow-wrap:anywhere;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.YwKqdq_searchCategoryLink svg{color:var(--pl-muted);flex:none}.YwKqdq_searchCategoryLink:hover{border-color:var(--pl-primary);background:var(--pl-soft);color:var(--pl-primary)}.YwKqdq_searchCategoryLink:hover svg{color:var(--pl-primary)}.YwKqdq_categoryList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.YwKqdq_categoryLink{border-radius:var(--pl-radius-sm);min-height:40px;color:var(--pl-ink);overflow-wrap:anywhere;align-items:center;gap:10px;padding:8px 12px;font-size:.9375rem;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.YwKqdq_categoryLink[data-depth="1"]{padding-left:28px;font-size:.875rem}.YwKqdq_categoryLink:hover{background:var(--pl-soft);color:var(--pl-primary)}.YwKqdq_categoryLink[aria-current=page]{background:var(--pl-surface);box-shadow:inset 3px 0 0 var(--pl-primary), 0 1px 2px #0f1e1c0f;color:var(--pl-primary);font-weight:650}.YwKqdq_groupNote{color:var(--pl-muted);margin:0;font-size:.8125rem}.YwKqdq_toggleLink{border:1px solid var(--pl-line);border-radius:var(--pl-radius-sm);background:var(--pl-surface);min-height:40px;color:var(--pl-ink);align-items:center;gap:10px;padding:8px 12px;font-size:.9375rem;text-decoration:none;transition:border-color .15s;display:flex}.YwKqdq_toggleLink:hover{border-color:var(--pl-primary)}.YwKqdq_checkbox{border:1.5px solid var(--pl-line-strong);background:var(--pl-surface);color:#0000;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.YwKqdq_toggleLink[data-checked=true]{border-color:var(--pl-primary)}.YwKqdq_toggleLink[data-checked=true] .YwKqdq_checkbox{border-color:var(--pl-primary);background:var(--pl-primary);color:var(--pl-on-primary)}.YwKqdq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:44px;display:flex}.YwKqdq_toolbarStart{align-items:center;gap:12px;min-width:0;display:flex}.YwKqdq_count{color:var(--pl-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.YwKqdq_count strong{color:var(--pl-ink);font-weight:650}.YwKqdq_countPending{background:var(--pl-soft);vertical-align:middle;border-radius:6px;width:88px;height:14px;display:inline-block}.YwKqdq_toolbar .YwKqdq_filterToggle{display:none}.YwKqdq_sortForm{align-items:center;gap:10px;display:flex}.YwKqdq_sortLabel{color:var(--pl-muted);white-space:nowrap;font-size:.875rem}.YwKqdq_selectWrap{display:inline-flex;position:relative}.YwKqdq_select{border:1px solid var(--pl-line-strong);border-radius:var(--pl-radius-sm);background:var(--pl-surface);min-height:44px;color:var(--pl-ink);font:inherit;cursor:pointer;appearance:none;padding:0 40px 0 14px;font-size:.9375rem}.YwKqdq_select:hover{border-color:var(--pl-muted)}.YwKqdq_selectChevron{color:var(--pl-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.YwKqdq_button{border:1px solid var(--pl-line-strong);border-radius:var(--pl-radius-sm);background:var(--pl-surface);min-height:44px;color:var(--pl-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.YwKqdq_button:hover{border-color:var(--pl-primary);color:var(--pl-primary)}.YwKqdq_buttonPrimary{border-color:var(--pl-primary);background:var(--pl-primary);color:var(--pl-on-primary)}.YwKqdq_buttonPrimary:hover{background:color-mix(in srgb, var(--pl-primary) 85%, #000);color:var(--pl-on-primary)}.YwKqdq_badgeCount{background:var(--pl-primary);min-width:20px;height:20px;color:var(--pl-on-primary);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.YwKqdq_chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.YwKqdq_chip{border:1px solid var(--pl-line);background:var(--pl-soft);max-width:100%;min-height:34px;color:var(--pl-ink);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 14px;font-size:.8125rem;text-decoration:none;transition:border-color .15s;display:inline-flex}.YwKqdq_chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YwKqdq_chip svg{color:var(--pl-muted);flex:none}.YwKqdq_chip:hover{border-color:var(--pl-primary)}.YwKqdq_chip:hover svg{color:var(--pl-primary)}.YwKqdq_clearAll{color:var(--pl-primary);text-underline-offset:3px;padding:6px 4px;font-size:.8125rem;font-weight:600;text-decoration:underline}.YwKqdq_grid{gap:var(--pl-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.YwKqdq_grid>li{min-width:0;position:relative}.YwKqdq_popularBadge{z-index:1;background:var(--pl-ink);min-height:24px;color:var(--pl-surface);pointer-events:none;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.YwKqdq_newBadge{z-index:1;background:var(--pl-primary);min-height:24px;color:var(--pl-on-primary);letter-spacing:.04em;pointer-events:none;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.YwKqdq_skeletonCard{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-surface);overflow:hidden}.YwKqdq_skeletonMedia{aspect-ratio:var(--pl-media-ratio);background:var(--pl-soft)}.YwKqdq_skeletonBody{gap:10px;padding:14px;display:grid}.YwKqdq_skeletonLine{background:var(--pl-soft);border-radius:6px;height:12px}.YwKqdq_skeletonLine[data-short]{width:45%}.YwKqdq_skeletonMedia,.YwKqdq_skeletonLine,.YwKqdq_countPending{animation:1.4s ease-in-out infinite YwKqdq_pulse}@keyframes YwKqdq_pulse{50%{opacity:.55}}.YwKqdq_state{border:1px dashed var(--pl-line-strong);border-radius:var(--pl-radius);background:var(--pl-surface);text-align:center;justify-items:center;gap:12px;padding:clamp(36px,6vw,72px) clamp(20px,4vw,48px);display:grid}.YwKqdq_stateIcon{background:var(--pl-soft);width:56px;height:56px;color:var(--pl-primary);border-radius:999px;place-items:center;display:grid}.YwKqdq_stateTitle{font-family:var(--pl-heading);font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:var(--pl-heading-weight);overflow-wrap:anywhere;margin:0;line-height:1.2}.YwKqdq_stateText{max-width:52ch;color:var(--pl-muted);margin:0}.YwKqdq_stateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.YwKqdq_pagination{justify-items:center;gap:12px;margin-top:clamp(12px,2vw,24px);display:grid}.YwKqdq_pageList{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.YwKqdq_pageLink{border:1px solid var(--pl-line);border-radius:var(--pl-radius-sm);background:var(--pl-surface);min-width:44px;height:44px;color:var(--pl-ink);font-variant-numeric:tabular-nums;place-items:center;padding:0 12px;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s;display:inline-grid}a.YwKqdq_pageLink:hover{border-color:var(--pl-primary);color:var(--pl-primary)}.YwKqdq_pageLink[aria-current=page]{border-color:var(--pl-primary);background:var(--pl-primary);color:var(--pl-on-primary);font-weight:650}.YwKqdq_pageStep{gap:6px;display:inline-flex}.YwKqdq_pageLink[aria-disabled=true]{color:var(--pl-line-strong);cursor:not-allowed}.YwKqdq_pageGap{min-width:28px;color:var(--pl-muted);place-items:center;display:inline-grid}.YwKqdq_pageInfo{color:var(--pl-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}@media (max-width:1279px){.YwKqdq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.YwKqdq_layout{grid-template-columns:minmax(0,1fr)}.YwKqdq_toolbar .YwKqdq_filterToggle{display:inline-flex}.YwKqdq_panel{z-index:81;background:var(--pl-surface);visibility:hidden;flex-direction:column;gap:0;width:min(360px,88vw);transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:0 0 40px #0000002e}.YwKqdq_panel[data-open=true]{visibility:visible;transition:transform .25s;transform:none}.YwKqdq_desktopHead{display:none}.YwKqdq_panelHead{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}.YwKqdq_panelBody{overscroll-behavior:contain;flex:1;padding:20px;overflow-y:auto}.YwKqdq_panelFooter{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--pl-line);grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.YwKqdq_closeButton{width:44px;height:44px;color:var(--pl-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.YwKqdq_closeButton:hover{background:var(--pl-soft)}.YwKqdq_backdrop{z-index:80;opacity:0;pointer-events:none;background:#0f14126b;border:0;transition:opacity .25s;display:block;position:fixed;inset:0}.YwKqdq_backdrop[data-open=true]{opacity:1;pointer-events:auto}}@media (max-width:639px){.YwKqdq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.YwKqdq_page[data-variant=original] .YwKqdq_grid{gap:14px 10px}.YwKqdq_toolbar{gap:10px}.YwKqdq_toolbarStart{display:contents}.YwKqdq_count{flex-basis:100%;order:3;font-size:.875rem}.YwKqdq_filterToggle{flex:1}.YwKqdq_sortForm{flex:1.4}.YwKqdq_sortLabel{display:none}.YwKqdq_selectWrap,.YwKqdq_select{width:100%}.YwKqdq_newBadge{top:8px;left:8px}.YwKqdq_pageStep span{display:none}.YwKqdq_breadcrumb [aria-current=page]{max-width:22ch}}@media (prefers-reduced-motion:reduce){.YwKqdq_panel,.YwKqdq_backdrop,.YwKqdq_skeletonMedia,.YwKqdq_skeletonLine,.YwKqdq_countPending{transition:none;animation:none}}.YwKqdq_band{isolation:isolate;border-radius:calc(var(--pl-radius) + 4px);background:var(--pl-primary);color:var(--pl-on-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 0 clamp(20px,2.4vw,30px);padding:clamp(22px,2.6vw,34px) clamp(20px,3vw,40px);display:flex;position:relative;overflow:hidden}.YwKqdq_band:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--pl-on-primary) 14%, transparent) 1px, transparent 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.YwKqdq_band:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--pl-accent) 45%, transparent), transparent);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:-70px}.YwKqdq_bandCopy{flex:420px;gap:10px;min-width:0;display:grid}.YwKqdq_band .YwKqdq_breadcrumb ol{color:color-mix(in srgb, var(--pl-on-primary) 70%, transparent)}.YwKqdq_band .YwKqdq_breadcrumb li+li:before{color:color-mix(in srgb, var(--pl-on-primary) 45%, transparent)}.YwKqdq_band .YwKqdq_breadcrumb a:hover,.YwKqdq_band .YwKqdq_breadcrumb [aria-current=page]{color:var(--pl-on-primary)}.YwKqdq_band :focus-visible{outline-color:var(--pl-on-primary)}.YwKqdq_bandTitle{font-family:var(--pl-heading);font-size:var(--pl-title-size);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.YwKqdq_bandText{max-width:62ch;color:color-mix(in srgb, var(--pl-on-primary) 80%, transparent);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.YwKqdq_bandMeta{flex:none;align-items:center;gap:16px;display:flex}.YwKqdq_bandStack{margin:0;padding:0;list-style:none;display:flex}.YwKqdq_bandStack li+li{margin-left:-16px}.YwKqdq_bandBubble{border:3px solid var(--pl-primary);background:var(--pl-surface);width:64px;height:64px;box-shadow:0 0 0 1px color-mix(in srgb, var(--pl-on-primary) 22%, transparent);border-radius:999px;transition:transform .2s;display:block;position:relative;overflow:hidden}.YwKqdq_bandBubble:hover{z-index:1;transform:translateY(-3px)}.YwKqdq_bandBubble img{object-fit:cover;width:100%;height:100%;display:block}.YwKqdq_bandBubbleFallback{background:var(--pl-soft);width:100%;height:100%;display:block}.YwKqdq_bandCount{color:color-mix(in srgb, var(--pl-on-primary) 75%, transparent);font-variant-numeric:tabular-nums;gap:2px;margin:0;font-size:.875rem;line-height:1.3;display:grid}.YwKqdq_bandCount strong{color:var(--pl-on-primary);font-size:1.375rem;font-weight:700}.YwKqdq_segment{border:1px solid var(--pl-line);background:var(--pl-soft);border-radius:999px;flex:none;gap:2px;padding:4px;display:inline-flex}.YwKqdq_segmentItem{min-height:34px;color:var(--pl-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.YwKqdq_segmentItem:hover{color:var(--pl-primary)}.YwKqdq_segmentItem[aria-current=page]{background:var(--pl-surface);color:var(--pl-primary);box-shadow:0 1px 3px #0f1e1c1f}@media (min-width:1024px){.YwKqdq_panel{top:var(--pl-sticky-top);max-height:calc(100vh - var(--pl-sticky-top) - 16px);overscroll-behavior:contain;border:1px solid var(--pl-line);border-radius:calc(var(--pl-radius) + 4px);background:var(--pl-soft);gap:0;padding:20px;position:sticky;overflow-y:auto}.YwKqdq_panelBody{gap:0}.YwKqdq_panelBody>.YwKqdq_group{padding:18px 0}.YwKqdq_panelBody>.YwKqdq_group+.YwKqdq_group{border-top:1px solid var(--pl-line)}.YwKqdq_panelBody>.YwKqdq_group:last-child{padding-bottom:2px}.YwKqdq_panel .YwKqdq_categoryLink:hover:not([aria-current=page]){background:color-mix(in srgb, var(--pl-surface) 70%, transparent)}}@media (max-width:639px){.YwKqdq_band{gap:16px}.YwKqdq_band:after{width:200px;height:200px;top:-70px;right:-70px}.YwKqdq_bandBubble{width:48px;height:48px}.YwKqdq_bandStack li+li{margin-left:-12px}.YwKqdq_bandCount strong{font-size:1.125rem}.YwKqdq_segment{order:2}}@media (prefers-reduced-motion:reduce){.YwKqdq_bandBubble,.YwKqdq_segmentItem{transition:none}}
._1jSnBW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1jSnBW_layout{--pd-price:var(--pl-primary);--pd-badge:var(--pl-primary);--pd-error:#b42318;--pd-error-soft:#fdeceb;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,3.5vw,56px);margin-top:clamp(14px,1.8vw,22px);display:grid}[data-variant=original] ._1jSnBW_layout{--pd-price:var(--o-ink);--pd-badge:var(--o-accent)}._1jSnBW_gallery{gap:12px;min-width:0;display:grid}._1jSnBW_gallery[data-count=many]{grid-template-columns:76px minmax(0,1fr);align-items:start}._1jSnBW_gallery[data-count=many] ._1jSnBW_thumbs{flex-direction:column;order:-1;max-height:min(78vh,720px);overflow-y:auto}._1jSnBW_stage{border-radius:var(--pl-radius);background:var(--pl-soft);min-width:0;position:relative;overflow:hidden}._1jSnBW_stage:focus-within{outline:none}._1jSnBW_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._1jSnBW_track::-webkit-scrollbar{display:none}._1jSnBW_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}._1jSnBW_frame{aspect-ratio:1;place-items:center;padding:clamp(12px,4%,40px);display:grid;position:relative}._1jSnBW_frame[data-zoomable]{cursor:zoom-in}._1jSnBW_image{object-fit:contain;width:100%;height:100%;display:block}._1jSnBW_placeholder{width:100%;height:100%;color:var(--pl-muted);align-content:center;place-items:center;gap:8px;font-size:.875rem;display:grid}._1jSnBW_newBadge{z-index:2;border-radius:var(--pl-radius-sm);background:var(--pd-badge);color:#fff;letter-spacing:.03em;pointer-events:none;align-items:center;min-height:26px;padding:0 11px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}._1jSnBW_zoomButton,._1jSnBW_stageArrow{z-index:2;border:1px solid var(--pl-line);color:var(--pl-ink);cursor:pointer;background:#ffffffeb;border-radius:999px;place-items:center;transition:opacity .2s,border-color .2s,color .2s;display:grid;position:absolute;box-shadow:0 2px 8px #00000014}._1jSnBW_zoomButton{width:44px;height:44px;top:12px;right:12px}._1jSnBW_stageArrow{width:46px;height:46px;top:50%;transform:translateY(-50%)}._1jSnBW_stagePrev{left:12px}._1jSnBW_stageNext{right:12px}._1jSnBW_zoomButton:hover,._1jSnBW_stageArrow:hover{border-color:var(--pl-primary);color:var(--pl-primary)}@media (hover:hover) and (pointer:fine){._1jSnBW_stageArrow{opacity:0}._1jSnBW_stage:hover ._1jSnBW_stageArrow,._1jSnBW_stageArrow:focus-visible{opacity:1}}@media (pointer:coarse){._1jSnBW_stageArrow{display:none}}._1jSnBW_counter{z-index:2;color:var(--pl-ink);font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffffeb;border-radius:999px;margin:0;padding:3px 11px;font-size:.8125rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}._1jSnBW_thumbs{scrollbar-width:thin;gap:10px;margin:0;padding:2px;list-style:none;display:flex}._1jSnBW_thumb{border:1px solid var(--pl-line);border-radius:var(--pl-radius-sm);background:var(--pl-soft);cursor:pointer;place-items:center;width:72px;height:72px;padding:5px;transition:border-color .15s,opacity .15s;display:grid;position:relative;overflow:hidden}._1jSnBW_thumb img{object-fit:contain;opacity:.78;width:100%;height:100%;transition:opacity .15s;display:block}._1jSnBW_thumb:hover{border-color:var(--pl-line-strong)}._1jSnBW_thumb:hover img,._1jSnBW_thumb:focus-visible img,._1jSnBW_thumb[aria-current=true] img{opacity:1}._1jSnBW_thumb[aria-current=true]{border-color:var(--pl-ink);box-shadow:inset 0 0 0 1px var(--pl-ink)}._1jSnBW_lightbox{color:#fff;touch-action:pan-y pinch-zoom;overscroll-behavior:contain;background:#0c100ef0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}._1jSnBW_lightbox::backdrop{background:#0c100eb3}._1jSnBW_lightboxInner{cursor:zoom-out;place-items:center;width:100%;height:100%;padding:clamp(64px,6vw,76px) clamp(12px,7vw,96px);display:grid;position:relative}._1jSnBW_lightboxImage,._1jSnBW_lightboxFallback{cursor:default;max-width:100%;max-height:100%;display:block}._1jSnBW_lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto}._1jSnBW_lightboxFallback{aspect-ratio:1;width:min(420px,100%)}._1jSnBW_lightboxClose,._1jSnBW_lightboxArrow{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute}._1jSnBW_lightboxClose:hover,._1jSnBW_lightboxArrow:hover{background:#fff3}._1jSnBW_lightboxClose:focus-visible,._1jSnBW_lightboxArrow:focus-visible{outline-offset:2px;outline:2px solid #fff}._1jSnBW_lightboxClose{top:12px;right:12px}._1jSnBW_lightboxArrow{top:50%;transform:translateY(-50%)}._1jSnBW_lightboxCounter{color:#fffc;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}._1jSnBW_lightbox ._1jSnBW_placeholder{color:#ffffffb3}._1jSnBW_summary{align-content:start;gap:14px;min-width:0;display:grid}._1jSnBW_head{gap:8px;min-width:0;display:grid}._1jSnBW_title{font-family:var(--pl-heading);font-size:clamp(1.5rem,1.05rem + .9vw,2.125rem);font-weight:var(--pl-heading-weight);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.2}._1jSnBW_titleActions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}._1jSnBW_popularBadge{border-radius:var(--pl-radius-sm);background:var(--pl-ink);min-height:26px;color:var(--pl-surface);letter-spacing:.02em;align-items:center;padding:0 11px;font-size:.75rem;font-weight:700;display:inline-flex}._1jSnBW_description{border-top:1px solid var(--pl-line);justify-items:start;gap:8px;min-width:0;padding-top:14px;display:grid}._1jSnBW_excerpt{max-width:60ch;color:var(--pl-muted);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}._1jSnBW_descriptionFull{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}._1jSnBW_descriptionFull[hidden]{display:none}._1jSnBW_readMore{color:var(--pl-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline-block}._1jSnBW_purchase{border-top:1px solid var(--pl-line);gap:16px;min-width:0;padding-top:16px;display:grid}._1jSnBW_priceRow{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:-2px;display:flex}._1jSnBW_price{color:var(--pd-price);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.5rem,1.15rem + .75vw,1.875rem);font-weight:700;line-height:1.05}._1jSnBW_priceNote,._1jSnBW_priceMissing{color:var(--pl-muted);margin:0;font-size:.875rem}._1jSnBW_optionGroups{gap:14px;min-width:0;display:grid}._1jSnBW_options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._1jSnBW_optionsLegend{max-width:100%;color:var(--pl-ink);overflow-wrap:anywhere;margin-bottom:8px;padding:0;font-size:.875rem;font-weight:650}._1jSnBW_optionsValue{color:var(--pl-muted);font-weight:400}._1jSnBW_optionList{flex-wrap:wrap;gap:8px;display:flex}._1jSnBW_option{min-width:0;max-width:100%;display:inline-flex;position:relative}._1jSnBW_optionInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._1jSnBW_optionLabel{border:1px solid var(--pl-line-strong);border-radius:var(--pl-radius-sm);background:var(--pl-surface);min-width:40px;max-width:100%;min-height:40px;color:var(--pl-ink);overflow-wrap:anywhere;flex-direction:column;justify-content:center;padding:4px 14px;font-size:.875rem;line-height:1.25;transition:border-color .15s,background-color .15s;display:inline-flex}._1jSnBW_optionPrice{color:var(--pl-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}._1jSnBW_option:hover ._1jSnBW_optionLabel{border-color:var(--pl-muted)}._1jSnBW_optionInput:checked+._1jSnBW_optionLabel{border-color:var(--pl-primary);background:color-mix(in srgb, var(--pl-primary) 7%, var(--pl-surface));box-shadow:inset 0 0 0 1px var(--pl-primary);color:var(--pl-ink);font-weight:600}._1jSnBW_optionInput:disabled{cursor:not-allowed}._1jSnBW_optionInput:disabled+._1jSnBW_optionLabel{border-style:dashed;border-color:var(--pl-line);background:var(--pl-soft);color:var(--pl-muted);cursor:not-allowed;text-decoration:line-through}._1jSnBW_optionInput:focus-visible+._1jSnBW_optionLabel{outline:2px solid var(--sf-focus,var(--pl-primary));outline-offset:2px}._1jSnBW_options[aria-invalid=true] ._1jSnBW_optionLabel{border-color:var(--pd-error)}._1jSnBW_fieldError{color:var(--pd-error);margin:0;font-size:.875rem;font-weight:600}._1jSnBW_meta{color:var(--pl-muted);overflow-wrap:anywhere;margin:-8px 0 0;font-size:.8125rem}._1jSnBW_meta span{color:var(--pl-ink);margin-right:4px;font-weight:600}._1jSnBW_personalization{border:1px solid var(--pl-line);border-radius:var(--pl-radius-sm);background:color-mix(in srgb, var(--pl-soft) 55%, var(--pl-surface));gap:14px;min-width:0;padding:14px 16px 16px;display:grid}._1jSnBW_persHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}._1jSnBW_persTitle{color:var(--pl-ink);margin:0;font-size:.9375rem;font-weight:700}._1jSnBW_persLegend{color:var(--pl-muted);margin:0;font-size:.8125rem}._1jSnBW_persOptional{color:var(--pl-muted);font-size:.8125rem;font-weight:400}._1jSnBW_persMeta{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}._1jSnBW_persCount{color:var(--pl-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8125rem}._1jSnBW_persCount[data-near]{color:var(--pl-ink);font-weight:600}._1jSnBW_fontSample{font-size:.9375rem;line-height:1.25rem}._1jSnBW_persField{gap:6px;min-width:0;display:grid}._1jSnBW_persLabel{min-width:0;color:var(--pl-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.875rem;font-weight:650;display:flex}._1jSnBW_persRequired{color:var(--pd-error);font-weight:700}._1jSnBW_persFee{color:var(--pl-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}._1jSnBW_persInput{border:1px solid var(--pl-line-strong);border-radius:var(--pl-radius-sm);background:var(--pl-surface);width:100%;min-height:42px;color:var(--pl-ink);font:inherit;min-width:0;padding:7px 12px;font-size:.9375rem}._1jSnBW_persInput:hover:not(:disabled,:focus-visible){border-color:var(--pl-muted)}._1jSnBW_persInput:focus-visible{border-color:var(--pl-primary);outline:2px solid var(--sf-focus,var(--pl-primary));outline-offset:1px}._1jSnBW_persInput[aria-invalid=true]{border-color:var(--pd-error)}._1jSnBW_persHint{color:var(--pl-muted);font-size:.8125rem}._1jSnBW_persFeeNote{border-top:1px dashed var(--pl-line);color:var(--pl-ink);font-variant-numeric:tabular-nums;margin:0;padding-top:10px;font-size:.8125rem}._1jSnBW_buyRow{grid-template-columns:auto minmax(0,60%);justify-content:start;gap:10px;display:grid}._1jSnBW_quantity{border:1px solid var(--pl-line-strong);border-radius:var(--pl-radius-sm);background:var(--pl-surface);align-items:stretch;height:48px;display:inline-flex;overflow:hidden}._1jSnBW_quantity:focus-within{border-color:var(--pl-primary)}._1jSnBW_stepper{width:42px;color:var(--pl-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._1jSnBW_stepper:hover:not(:disabled){background:var(--pl-soft);color:var(--pl-primary)}._1jSnBW_stepper:disabled{color:var(--pl-line-strong);cursor:not-allowed}._1jSnBW_stepper:focus-visible{outline-offset:-3px}._1jSnBW_quantityInput{width:40px;color:var(--pl-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;font-size:1rem;font-weight:650}._1jSnBW_quantityInput:focus-visible{outline:none}._1jSnBW_addButton{border-radius:var(--pl-radius-sm);background:var(--pl-primary);min-width:0;min-height:48px;color:var(--pl-on-primary);font:inherit;letter-spacing:.01em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:700;transition:background-color .2s,box-shadow .2s;display:inline-flex}._1jSnBW_addButton:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--pl-primary) 86%, #000);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--pl-primary) 80%, transparent)}._1jSnBW_addButton:focus-visible{outline:2px solid var(--sf-focus,var(--pl-primary));outline-offset:3px}._1jSnBW_addButton:active:not([aria-disabled=true]){transform:translateY(1px)}._1jSnBW_addButton[aria-disabled=true]{cursor:progress;opacity:.8}._1jSnBW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _1jSnBW_spin}@keyframes _1jSnBW_spin{to{transform:rotate(360deg)}}._1jSnBW_unavailable{border-radius:var(--pl-radius-sm);background:var(--pl-soft);color:var(--pl-ink);margin:0;padding:14px 16px;font-weight:600}._1jSnBW_feedbackSlot:empty{display:none}._1jSnBW_feedback{border-radius:var(--pl-radius-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.4;display:flex}._1jSnBW_feedback svg{flex:none}._1jSnBW_feedback span{flex:12ch;min-width:0}._1jSnBW_feedback[data-kind=success]{background:color-mix(in srgb, var(--pl-primary) 9%, var(--pl-surface));color:var(--pl-primary)}._1jSnBW_feedback[data-kind=error]{background:var(--pd-error-soft);color:var(--pd-error)}._1jSnBW_feedbackLink{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}._1jSnBW_info{border-top:1px solid var(--pl-line);margin:2px 0 0;padding:0;list-style:none;display:grid}._1jSnBW_info li{border-bottom:1px solid var(--pl-line);align-items:flex-start;gap:10px;min-width:0;padding:10px 0;display:flex}._1jSnBW_infoIcon{background:var(--pl-soft);width:28px;height:28px;color:var(--pl-ink);border-radius:999px;flex:none;place-items:center;display:grid}._1jSnBW_infoText{gap:2px;min-width:0;padding-top:0;font-size:.8125rem;line-height:1.45;display:grid}._1jSnBW_infoText strong{color:var(--pl-ink);font-weight:600}._1jSnBW_infoText span{color:var(--pl-muted);overflow-wrap:anywhere}._1jSnBW_prose{max-width:100%;color:var(--pl-ink);font-size:1rem;line-height:1.75}._1jSnBW_skeletonBlock,._1jSnBW_skeletonLine{border-radius:var(--pl-radius-sm);background:var(--pl-soft);animation:1.4s ease-in-out infinite _1jSnBW_pulse}._1jSnBW_skeletonBlock{aspect-ratio:1;border-radius:var(--pl-radius)}._1jSnBW_skeletonLine{height:16px}._1jSnBW_skeletonLine[data-size=title]{width:85%;height:32px}._1jSnBW_skeletonLine[data-size=price]{width:40%;height:30px}._1jSnBW_skeletonLine[data-size=button]{height:48px}._1jSnBW_skeletonLine[data-size=short]{width:60%}@keyframes _1jSnBW_pulse{50%{opacity:.55}}@media (max-width:1099px){._1jSnBW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.5vw,40px)}._1jSnBW_gallery[data-count=many]{grid-template-columns:minmax(0,1fr)}._1jSnBW_gallery[data-count=many] ._1jSnBW_thumbs{flex-direction:row;order:0;max-height:none;overflow:auto hidden}}@media (max-width:899px){._1jSnBW_layout{grid-template-columns:minmax(0,1fr)}._1jSnBW_gallery{width:100%;max-width:640px;margin-inline:auto}}@media (max-width:599px){._1jSnBW_layout{gap:20px;margin-top:12px}._1jSnBW_thumb{width:60px;height:60px}._1jSnBW_zoomButton{top:10px;right:10px}._1jSnBW_newBadge{top:12px;left:12px}._1jSnBW_buyRow{grid-template-columns:auto minmax(0,1fr)}._1jSnBW_addButton{padding:0 14px}}@media (max-width:359px){._1jSnBW_buyRow{grid-template-columns:minmax(0,1fr)}._1jSnBW_quantity{justify-self:start}}@media (pointer:coarse){._1jSnBW_optionLabel{min-height:44px}._1jSnBW_persInput{min-height:46px;font-size:1rem}._1jSnBW_quantity,._1jSnBW_addButton{height:50px;min-height:50px}._1jSnBW_stepper{width:46px}}@media (prefers-reduced-motion:reduce){._1jSnBW_addButton:active:not([aria-disabled=true]){transform:none}._1jSnBW_spinner,._1jSnBW_skeletonBlock,._1jSnBW_skeletonLine{animation:none}}
