._carousel_1kym9_1{isolation:isolate;color:#c5a45f;flex-direction:column;height:calc(100% - 100px);min-height:340px;display:flex;position:relative;overflow:hidden}._filter_1kym9_2{pointer-events:none;position:absolute}._tabs_1kym9_3{z-index:110;flex:0 0 38px;justify-content:center;gap:22px;display:flex}._tabs_1kym9_3 button{color:#c5a45f;background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 14px;font:13px/1.4 Artwork Typewriter,monospace}._tabs_1kym9_3 button[aria-pressed=true]{color:#f4deb1;border-bottom-color:#c5a45f}._stage_1kym9_6{perspective:1500px;touch-action:pan-y;flex:1;min-height:210px;position:relative;container-type:size}._stage_1kym9_6:before{content:"";pointer-events:none;background:radial-gradient(#d3b58115,#0000 65%);position:absolute;inset:0 20%}._orbitSlot_1kym9_8{transform-style:preserve-3d;transform:translate3d(var(--orbit-x),var(--orbit-y),var(--orbit-z));pointer-events:none;transition:transform .45s,opacity .45s;position:absolute;inset:0}._card_1kym9_9{width:min(80vw,171cqh,1000px);transform:translate(-50%,-50%) rotateY(var(--orbit-turn)) scale(var(--orbit-scale));pointer-events:auto;filter:drop-shadow(0 20px 15px #0008);transition:transform .45s;display:block;position:absolute;top:50%;left:50%}._card_1kym9_9 img{pointer-events:none;width:100%;height:auto;display:block}._garment_1kym9_11{-webkit-mask:var(--garment-mask) center/100% 100% no-repeat;mask:var(--garment-mask) center/100% 100% no-repeat;filter:var(--ink);animation:.7s both _materialise_1kym9_1}._totes_1kym9_12 ._card_1kym9_9{width:min(64vw,107cqh,780px)}._toteVisual_1kym9_13{aspect-ratio:760/680;width:100%;display:block;position:relative}._toteVisual_1kym9_13 img{width:100%;height:75%;filter:var(--ink);position:absolute;top:25%;left:0;-webkit-mask:url(/cinematic/tote-body-silhouette.svg) 50%/100% 100% no-repeat;mask:url(/cinematic/tote-body-silhouette.svg) 50%/100% 100% no-repeat}._handle_1kym9_15{pointer-events:none;background-image:url(/cinematic/tote-handle-reference-v1.png);background-repeat:no-repeat;display:block;position:absolute}._front_1kym9_16{background-position:17.06% 1.88%;background-size:376.42% 267.95%;width:21.84%;height:40.59%;top:2.94%;left:13.42%}._rear_1kym9_17{background-position:82.97% 1.88%;background-size:365.75% 267.95%;width:23.95%;height:38.82%;top:2.94%;left:63.16%}._controls_1kym9_18{z-index:110;flex:0 0 76px;justify-content:center;align-items:center;gap:35px;display:flex}._controls_1kym9_18>div{text-align:center;min-width:180px}._controls_1kym9_18 span,._hint_1kym9_19{font:11px/1.4 Artwork Typewriter,monospace}._controls_1kym9_18 h3{color:#e6ddcc;margin:4px 0;font:27px/1.1 Georgia,serif}._controls_1kym9_18 button{color:#d9bf80;background:linear-gradient(130deg,#33322e,#090909);border:1px solid #c5a45f66;border-radius:50%;width:44px;height:44px;font:22px Georgia,serif}._controls_1kym9_18 button:disabled{opacity:.3}._controls_1kym9_18 button:hover:enabled{color:#090909;background:#c5a45f}._hint_1kym9_19{text-align:center;flex:0 0 16px;margin:8px 0 0}._carousel_1kym9_1 :focus-visible{outline-offset:5px;outline:2px solid #f4dc98}@keyframes _materialise_1kym9_1{0%{opacity:0}to{opacity:1}}[data-motion=still] ._orbitSlot_1kym9_8,[data-motion=still] ._card_1kym9_9{transition:none}[data-motion=still] ._garment_1kym9_11{animation:none}@media (width<=600px){._carousel_1kym9_1{height:calc(100% - 90px);min-height:330px}._card_1kym9_9{width:min(95vw,171cqh)}._totes_1kym9_12 ._card_1kym9_9{width:min(88vw,107cqh)}._tabs_1kym9_3{gap:4px}._tabs_1kym9_3 button{padding:5px 10px;font-size:11px}._controls_1kym9_18{gap:18px}._controls_1kym9_18>div{min-width:140px}._controls_1kym9_18 h3{font-size:23px}}@media (prefers-reduced-motion:reduce){._orbitSlot_1kym9_8,._card_1kym9_9{transition:none}._garment_1kym9_11{animation:none}}._carousel_1kym9_1 ._garment_1kym9_11{filter:none!important;-webkit-mask:none!important;mask:none!important}._carousel_1kym9_1 ._toteVisual_1kym9_13{aspect-ratio:1510/1000}._carousel_1kym9_1 ._toteVisual_1kym9_13 img{height:auto;position:static;filter:none!important;-webkit-mask:none!important;mask:none!important}._carousel_1kym9_1 ._handle_1kym9_15{display:none!important}._carousel_1kym9_1 ._card_1kym9_9,._carousel_1kym9_1._totes_1kym9_12 ._card_1kym9_9{width:min(90vw,143cqh,1000px)}
