:root #transfer-lines .transfer-head-stage [data-transfer-detail-frame]:not([data-catalog-presentation=raster]),:root #product-dialog .dialog-detail-frame [data-transfer-detail-frame]:not([data-catalog-presentation=raster]){--transfer-object-width:min(88cqw, calc(88cqh * var(--transfer-object-ratio)));width:calc(var(--transfer-object-width) * var(--transfer-canvas-width));height:calc(var(--transfer-object-width) * var(--transfer-canvas-height));aspect-ratio:4/3;transform:translate(-50%,-50%) translate(var(--transfer-pan-x),var(--transfer-pan-y));position:absolute;inset:50% auto auto 50%}[data-transfer-motion]{isolation:isolate;overflow:hidden}[data-transfer-motion] canvas{animation:12s ease-in-out infinite alternate transfer-connection-poise}[data-transfer-motion]:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 32%,#fff2df18 49%,#0000 66%);animation:11s ease-in-out infinite alternate transfer-connection-light;position:absolute;inset:-25%}[data-transfer-motion=false] canvas,[data-transfer-motion=false]:after{animation-play-state:paused}[data-transfer-motion=false]:after{opacity:0}@keyframes transfer-connection-poise{0%{transform:translateY(0)}to{transform:translateY(-.6%)}}@keyframes transfer-connection-light{0%{opacity:.2;transform:translate(-38%)}to{opacity:.75;transform:translate(38%)}}.transfer-overview-window{width:100%;min-width:0;height:112px;display:block;position:relative;container-type:size}#transfer-lines .transfer-overview-crop,#product-dialog .dialog-overview-preview .transfer-overview-crop.is-runtime-still{width:min(88cqw, calc(88cqh * var(--transfer-object-ratio)));height:auto;aspect-ratio:var(--transfer-object-ratio);display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#transfer-lines .transfer-overview-crop>img,#product-dialog.product-spec-dialog .dialog-image .dialog-overview-preview .transfer-overview-crop.is-runtime-still>img{width:var(--transfer-sheet-width);height:var(--transfer-sheet-height);left:var(--transfer-sheet-left);top:var(--transfer-sheet-top);object-fit:fill;mix-blend-mode:normal;filter:none;max-width:none;max-height:none;margin:0;padding:0;display:block;position:absolute;inset-block-end:auto;inset-inline-end:auto;transform:none}#transfer-lines .transfer-overview-context{color:#f4dce6;border-top:1px solid #f2cbd745;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;margin:0 16px;padding:16px 0;display:grid}#transfer-lines .transfer-overview-context>.mono{letter-spacing:.04em;font-size:10px;line-height:1.7}#transfer-lines .transfer-overview-window{background:#3e102215;border:1px solid #efd0dc20;border-radius:3px;height:124px}#transfer-lines .accessory-figure .transfer-overview-context+figcaption{border-top:0;padding-top:0}#product-dialog .dialog-transfer-context{border-top:1px solid #b1849b38;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:20px;margin:0 24px 22px;padding:18px 0 0;display:grid}#product-dialog .dialog-transfer-context>#dialog-detail-caption{padding:0;font-size:11px;line-height:1.7}#product-dialog .dialog-transfer-context .dialog-overview-preview{background:#17121a;border-color:#b1849b38;gap:8px;width:100%;min-height:0;padding:8px 10px 10px;display:grid;position:relative;inset:auto}#product-dialog .dialog-transfer-context .transfer-overview-window{height:120px}#product-dialog.has-product-detail .dialog-detail-frame{height:460px}@media (width<=699px){#transfer-lines .transfer-overview-context{margin-inline:var(--gutter);grid-template-columns:130px minmax(0,1fr);gap:16px}#transfer-lines .transfer-overview-window{height:112px}#product-dialog.has-product-detail .dialog-detail-frame{height:390px}#product-dialog .dialog-transfer-context{grid-template-columns:minmax(0,1fr) 125px;gap:16px;margin-inline:18px}#product-dialog .dialog-transfer-context .transfer-overview-window{height:112px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=play]) [data-transfer-motion] canvas,html:not([data-motion=play]) [data-transfer-motion]:after{animation:none}}.product-catalog .catalog-select-enhanced{position:relative}.product-catalog .catalog-select-enhanced.is-select-open{background:#fffaf9;border-color:#8f4a62;box-shadow:0 0 0 2px #69192d0c}.product-catalog .catalog-select-enhanced select[hidden],.product-catalog .catalog-select-enhanced .catalog-select-wrap>svg{display:none!important}.product-catalog .catalog-select-trigger{width:100%;min-width:0;min-height:26px;box-shadow:none;color:#492f3d;font:12px/1.5 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:2px 0;display:flex}.product-catalog .catalog-select-trigger:after{content:"";border:1.3px solid #7b435a;border-width:0 1.3px 1.3px 0;flex:0 0 6px;width:6px;height:6px;margin:-3px 3px 0 0;transition:transform .16s;transform:rotate(45deg)}.product-catalog .catalog-select-trigger[aria-expanded=true]:after{transform:translateY(3px)rotate(225deg)}.product-catalog .catalog-select-trigger:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #9b5970}.product-catalog .catalog-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-catalog .is-active .catalog-select-trigger{color:#69192d}.catalog-select-menu{z-index:1100;box-sizing:border-box;overscroll-behavior:contain;color:#492f3d;font:12px/1.5 var(--font,sans-serif);scrollbar-width:thin;scrollbar-color:#b898a5 transparent;background:#fffaf8;border:1px solid #b68b9b70;border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 32px #3a142524,0 2px 6px #3a14250a}.catalog-select-menu[hidden]{display:none}.catalog-select-option{overflow-wrap:anywhere;cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:8px 11px;display:flex}.catalog-select-option:before{content:"";border:1px solid #0000;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.catalog-select-option[aria-selected=true]{color:#69192d;background:#eee1e5}.catalog-select-option[aria-selected=true]:before{background:#8c3151;border-color:#8c3151}.catalog-select-option.is-highlighted{background:#f0e7e9;box-shadow:inset 0 0 0 1px #a8718830}.catalog-select-option[aria-selected=true].is-highlighted{background:#e8d6dd}.catalog-select-option[aria-disabled=true]{opacity:.45;cursor:default}@media (width<=699px){.product-catalog .catalog-select-trigger{min-height:28px;font-size:11px}.catalog-select-menu{font-size:12px}.catalog-select-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.product-catalog .catalog-select-trigger:after{transition:none}}
