.yak-preview-trigger{color:#284b39;cursor:pointer;background:#fafbf7ed;border:1px solid #3657442b;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font:400 11px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:inline-flex;box-shadow:0 2px 8px #1c3d2910}html[data-theme=dark] .yak-preview-trigger{color:#d7eae0;background:#26281fed;border:1px solid #3a5a472b;border-radius:24px;box-shadow:0 2px 8px #1c3d2910}.yak-preview-trigger-card{z-index:4;position:absolute;top:12px;right:12px}.yak-preview-mark{letter-spacing:.02em;font-size:11px;font-weight:500}.yak-preview-trigger-label{white-space:nowrap;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.yak-preview-trigger-card:not([aria-expanded=true]) .yak-preview-trigger-label{opacity:0;max-width:0;transition:opacity .18s}.yak-preview-trigger-card{gap:0;transition:background .18s,box-shadow .18s}.shop-preview-card:hover .yak-preview-trigger-card,.shop-preview-card:focus-within .yak-preview-trigger-card,.yak-preview-trigger-card[aria-expanded=true]{background:#fff;gap:8px;box-shadow:0 3px 14px #1c3d2917}html[data-theme=dark] .shop-preview-card:hover .yak-preview-trigger-card,html[data-theme=dark] .shop-preview-card:focus-within .yak-preview-trigger-card,html[data-theme=dark] .yak-preview-trigger-card[aria-expanded=true]{background:#1f2823;box-shadow:0 3px 14px #1c3d2917}.shop-preview-card:hover .yak-preview-trigger-label,.shop-preview-card:focus-within .yak-preview-trigger-label{opacity:1!important;max-width:32px!important}}.work-gallery{position:relative}.yak-preview-trigger-detail{z-index:2;min-height:44px;position:absolute;top:18px;right:18px}.yak-preview-trigger:focus-visible{outline-offset:3px;outline:2px solid #315542}html[data-theme=dark] .yak-preview-trigger:focus-visible{outline-offset:3px;outline:2px solid #3a5a49}.yak-preview-trigger[aria-expanded=true]{visibility:hidden}.yak-preview-trigger[aria-expanded=true] .yak-preview-mark{font-size:20px;font-weight:300}.yak-preview-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);cursor:default;background:#eef0e89e;border:0;width:100%;height:100%;transition:opacity .76s;animation:.55s ease-out yak-veil-in;position:fixed;inset:0}html[data-theme=dark] .yak-preview-scrim{background:#21231b9e;border:0}.yak-preview-float{z-index:70;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .9s;position:fixed;inset:0}.yak-preview-float[hidden]{display:none}.yak-preview-float[data-ready=false]{opacity:0}.yak-preview-surface{pointer-events:auto;transform-origin:42% 46%;background:0 0;border:0;width:100%;height:100%;position:relative}html[data-theme=dark] .yak-preview-surface{background:0 0;border:0}.yak-preview-surface iframe{filter:none;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}html[data-theme=dark] .yak-preview-surface iframe{background:0 0;border:0}.yak-preview-scrim[data-closing=true],.yak-preview-float[data-closing=true],.yak-preview-together[data-closing=true]{opacity:0;pointer-events:none}.yak-preview-together{z-index:73;color:#284b39;cursor:pointer;background:#fafbf7ed;border:1px solid #36574426;border-radius:28px;align-items:center;gap:10px;min-height:44px;padding:10px 15px;font:400 11px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;transition:opacity .76s,background .2s;animation:.8s .65s both yak-companion-in;display:flex;position:fixed;top:50%;left:clamp(16px,3vw,48px);box-shadow:0 5px 24px #142d1c0d}html[data-theme=dark] .yak-preview-together{color:#d7eae0;background:#26281fed;border:1px solid #3a5a4726;border-radius:28px;box-shadow:0 5px 24px #142d1c0d}.yak-preview-together:hover{background:#fff}html[data-theme=dark] .yak-preview-together:hover{background:#1f2823}.yak-preview-together:disabled{cursor:default}.yak-preview-together:focus-visible{outline-offset:4px;outline:2px solid #315542}html[data-theme=dark] .yak-preview-together:focus-visible{outline-offset:4px;outline:2px solid #3a5a49}.yak-preview-four{grid-template-columns:repeat(2,6px);gap:3px;display:grid}.yak-preview-four i{background:#926445;border-radius:50%;width:6px;height:6px}html[data-theme=dark] .yak-preview-four i{background:#3a322c;border-radius:50%}.yak-preview-four i:nth-child(2){background:#e9e3d6;border:1px solid #36574425}html[data-theme=dark] .yak-preview-four i:nth-child(2){background:#23201b;border:1px solid #3a5a4725}.yak-preview-four i:nth-child(3),html[data-theme=dark] .yak-preview-four i:nth-child(3){background:#373532}.yak-preview-four i:nth-child(4){background:#c7ad86}html[data-theme=dark] .yak-preview-four i:nth-child(4){background:#3a342c}.shop-preview-card .product-image,.work-gallery>.work-main-image{transition:opacity .7s}.shop-preview-card:has(.yak-preview-trigger[data-floating=true]) .product-image{opacity:0}.shop-preview-card:has(.yak-preview-trigger[aria-expanded=true]) .shop-color-dots{z-index:72;background:var(--paper,#f7f8f3);border-radius:30px;margin-left:-8px;padding:2px 8px;position:relative;box-shadow:0 5px 22px #16251c12}.work-gallery:has(.yak-preview-trigger[data-floating=true])>.work-main-image{opacity:0;pointer-events:none}.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs{z-index:72;background:var(--paper,#f7f8f3);border-radius:30px;width:max-content;margin-left:-8px;padding:3px 8px;position:relative;box-shadow:0 5px 22px #16251c12}html[data-theme=dark] .work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs{background:var(--paper,#21231b);border-radius:30px;box-shadow:0 5px 22px #16251c12}.yak-detail-dot{display:none}.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}html[data-theme=dark] .work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs button{background:0 0;border:0}.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs img{display:none}.work-gallery:has(.yak-preview-trigger[aria-expanded=true]) .yak-detail-dot{border:1px solid #243b3233;border-radius:50%;width:15px;height:15px;display:block}.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs button[aria-pressed=true] .yak-detail-dot{outline-offset:4px;outline:1px solid #315542}.yak-detail-dot.swatch-1{background:#373532}.yak-detail-dot.swatch-2{background:#c7ad86}.yak-detail-dot.swatch-3{background:#926445}.yak-detail-dot.swatch-4{background:#eee9dc}@keyframes yak-companion-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes yak-veil-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.yak-preview-trigger-card{gap:6px;min-height:34px;padding:0 10px;font-size:10px;top:8px;right:8px}.yak-preview-surface{transform-origin:48% 44%}.yak-preview-together{padding:9px 12px;top:auto;bottom:18%;left:16px}.yak-preview-trigger-detail{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.yak-preview-trigger-card,.yak-preview-trigger-label{transition:none}.yak-preview-scrim,.yak-preview-together{animation:none}.yak-preview-float,.yak-preview-scrim,.yak-preview-together,.shop-preview-card .product-image,.work-gallery>.work-main-image{transition:none}}.yak-preview-together[data-closing=true]{animation:none}.yak-floating-control{z-index:74;color:#31513e;cursor:pointer;background:#fafbf7e6;border:1px solid #36574424;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font:400 11px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;transition:opacity .76s,background .18s;display:flex;position:fixed;box-shadow:0 4px 18px #243b3010}html[data-theme=dark] .yak-floating-control{color:#dfe2e0;background:#26281fe6;border:1px solid #3a5a4724;border-radius:30px;box-shadow:0 4px 18px #243b3010}.yak-floating-control:hover{background:#fff}html[data-theme=dark] .yak-floating-control:hover{background:#1f2823}.yak-floating-control:focus-visible{outline-offset:3px;outline:2px solid #315542}html[data-theme=dark] .yak-floating-control:focus-visible{outline-offset:3px;outline:2px solid #3a5a49}.yak-preview-close{animation:.45s both yak-veil-in;top:calc(46% - min(260px,32vh));left:calc(46% - min(300px,40vw))}.yak-preview-close>span{font-size:20px;font-weight:300}.yak-preview-navigation{transition:opacity .76s}.yak-preview-prev,.yak-preview-next{width:44px;padding:0;animation:.9s both yak-veil-in;top:calc(46% - 22px)}.yak-preview-navigation[data-closing=true],.yak-preview-close[data-closing=true]{opacity:0;pointer-events:none}.yak-preview-close[data-closing=true]{animation:none}@media (max-width:767px){.yak-preview-close{top:max(16px,44% - 220px);left:20px}.yak-preview-prev,.yak-preview-next{top:calc(44% - 22px)}.yak-preview-prev{left:8px}.yak-preview-next{left:auto;right:8px}}@media (prefers-reduced-motion:reduce){.yak-floating-control,.yak-preview-navigation{transition:none;animation:none}}.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs{margin:0;position:fixed;top:calc(46% + min(250px,32vh));left:46%;transform:translate(-50%)}@media (max-width:767px){.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs{top:calc(44% + 170px);left:48%}}.yak-preview-scrim{-webkit-backdrop-filter:blur(1.5px);background:#eef0e866;transition:opacity .18s linear;animation:none}html[data-theme=dark] .yak-preview-scrim{background:#21231b66}.yak-preview-scrim[data-closing=true]{transition:opacity 1.4s;opacity:0!important}.yak-preview-float{transition:transform .18s ease-out,opacity .5s}.yak-preview-float[data-closing=true]{opacity:0;transition:opacity .6s .9s}.yak-preview-dock{z-index:75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#31513e;background:#fafbf7d9;border:1px solid #3657441c;border-radius:26px;flex-direction:column;align-items:center;gap:12px;padding:12px 8px;transition:opacity .5s;animation:.65s yak-veil-in;display:flex;position:fixed;top:50%;left:clamp(20px,3vw,48px);transform:translateY(-50%);box-shadow:0 5px 28px #2038290b}html[data-theme=dark] .yak-preview-dock{color:#dfe2e0;background:#26281fd9;border:1px solid #3a5a471c;border-radius:26px;box-shadow:0 5px 28px #2038290b}.yak-preview-dock[data-closing=true]{opacity:0;pointer-events:none;animation:none}.yak-dock-colors{flex-direction:column;align-items:center;gap:2px;display:flex}.yak-dock-color{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.yak-dock-color span{border:1px solid #263e3226;border-radius:50%;width:15px;height:15px}.yak-dock-color[aria-pressed=true] span{outline-offset:5px;outline:1px solid #31513e}.yak-dock-color .swatch-1{background:#373532}.yak-dock-color .swatch-2{background:#c7ad86}.yak-dock-color .swatch-3{background:#926445}.yak-dock-color .swatch-4{background:#eee9dc}.yak-dock-actions{border-top:1px solid #3657441c;flex-direction:column;align-items:center;gap:2px;padding-top:8px;display:flex}html[data-theme=dark] .yak-dock-actions{border-top:1px solid #3a5a471c}.yak-dock-action,.yak-dock-zoom button{min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 9px;font:400 10px/1.3 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex}html[data-theme=dark] .yak-dock-action,html[data-theme=dark] .yak-dock-zoom button{color:inherit;background:0 0;border:0}.yak-dock-action:disabled{opacity:.45;cursor:default}.yak-toggle-mark{border:1px solid #31513e70;border-radius:50%;width:6px;height:6px}html[data-theme=dark] .yak-toggle-mark{border:1px solid #3a5a4770;border-radius:50%}.yak-dock-action[aria-pressed=true] .yak-toggle-mark,html[data-theme=dark] .yak-dock-action[aria-pressed=true] .yak-toggle-mark{background:#31513e}.yak-dock-zoom{display:flex}.yak-dock-zoom button{width:36px;padding:0;font-size:18px;font-weight:300}.yak-preview-dock button:focus-visible{outline-offset:1px;border-radius:20px;outline:1px solid #31513e}html[data-theme=dark] .yak-preview-dock button:focus-visible{outline-offset:1px;border-radius:20px;outline:1px solid #3a5a47}:is(.shop-preview-card:has(.yak-preview-trigger[aria-expanded=true]) .shop-color-dots,.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.gallery-thumbs){visibility:hidden}.yak-preview-prev,.yak-preview-next{box-shadow:none;color:#31513e35;background:0 0;border-color:#0000;transition:color .24s,background .24s;animation:none}html[data-theme=dark] .yak-preview-prev,html[data-theme=dark] .yak-preview-next{box-shadow:none;color:#dfe2e035;background:0 0;border-color:#0000}:is(.yak-preview-prev:hover,.yak-preview-next:hover,.yak-preview-prev:focus-visible,.yak-preview-next:focus-visible){color:#31513e;background:#fafbf7db}:is(html[data-theme=dark] .yak-preview-prev:hover,html[data-theme=dark] .yak-preview-next:hover,html[data-theme=dark] .yak-preview-prev:focus-visible,html[data-theme=dark] .yak-preview-next:focus-visible){color:#dfe2e0;background:#26281fdb}.yak-preview-prev{left:calc(46% - min(420px,43vw))}.yak-preview-next{left:calc(46% + min(376px,39vw))}@media (max-width:767px){.yak-preview-dock{top:auto;left:50%;bottom:max(16px,env(safe-area-inset-bottom));border-radius:24px;gap:4px;padding:8px 14px;transform:translate(-50%)}html[data-theme=dark] .yak-preview-dock{border-radius:24px}.yak-dock-colors{flex-direction:row;gap:10px}.yak-dock-actions{flex-direction:row;justify-content:center;gap:5px;width:100%;padding-top:2px}.yak-dock-action{white-space:nowrap;padding:0 8px}.yak-dock-zoom button{width:32px}.yak-preview-prev{left:2px}.yak-preview-next{left:auto;right:2px}}@media (hover:none){.yak-preview-prev,.yak-preview-next{color:#31513e70}html[data-theme=dark] .yak-preview-prev,html[data-theme=dark] .yak-preview-next{color:#dfe2e070}}@media (prefers-reduced-motion:reduce){.yak-preview-float,.yak-preview-dock,.yak-preview-scrim,.yak-preview-float[data-closing=true]{transition:none;animation:none}}:is(.shop-preview-card:has(.yak-preview-trigger[aria-expanded=true][data-floating=false]) .product-image,.work-gallery:has(.yak-preview-trigger[aria-expanded=true][data-floating=false])>.work-main-image){transition:opacity .9s .35s}@media (prefers-reduced-motion:reduce){:is(.shop-preview-card:has(.yak-preview-trigger[aria-expanded=true]) .product-image,.work-gallery:has(.yak-preview-trigger[aria-expanded=true])>.work-main-image){transition:none}}.yak-preview-dock,.yak-preview-navigation,.yak-preview-close{opacity:var(--scroll-presence,1)}.yak-preview-close{animation:.45s yak-veil-in}.yak-preview-dock[data-closing=true],.yak-preview-navigation[data-closing=true],.yak-preview-close[data-closing=true]{opacity:0}.yak-preview-dock[inert],.yak-preview-navigation[inert],.yak-preview-close[inert]{pointer-events:none}.yak-preview-navigation{z-index:74;pointer-events:none;position:fixed;inset:0}.yak-preview-navigation button{pointer-events:auto;color:#31513e70;background:#fafbf724}html[data-theme=dark] .yak-preview-navigation button{color:#dfe2e070;background:#26281f24}.yak-preview-navigation:hover button{color:#31513eaa}html[data-theme=dark] .yak-preview-navigation:hover button{color:#dfe2e0aa}:is(.yak-preview-navigation button:hover,.yak-preview-navigation button:focus-visible){color:#31513e;background:#fafbf7e6}:is(html[data-theme=dark] .yak-preview-navigation button:hover,html[data-theme=dark] .yak-preview-navigation button:focus-visible){color:#dfe2e0;background:#26281fe6}.yak-preview-navigation[inert] button,.yak-preview-navigation[data-closing=true] button{pointer-events:none}@media (min-width:768px){.yak-preview-close{left:calc(42% - min(300px,34vw))}.yak-preview-prev{left:max(142px,42% - 360px)}.yak-preview-next{left:calc(42% + min(216px,23vw))}}@media (max-width:767px){.yak-preview-navigation button{color:#31513e85;background:#fafbf740}html[data-theme=dark] .yak-preview-navigation button{color:#dfe2e085;background:#26281f40}.yak-preview-prev{left:8px}.yak-preview-next{left:auto;right:8px}}.model-dock-choice{border-radius:12px;gap:4px;width:74px;height:auto;min-height:58px;padding:5px 3px}html[data-theme=dark] .model-dock-choice{border-radius:12px}.model-dock-choice img{object-fit:contain;mix-blend-mode:multiply;border-radius:5px;width:38px;height:32px}html[data-theme=dark] .model-dock-choice img{mix-blend-mode:normal;border-radius:5px}.model-dock-choice small{color:#31513e;max-width:76px;font:400 10px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}html[data-theme=dark] .model-dock-choice small{color:#dfe2e0}.model-dock-choice[aria-pressed=true],html[data-theme=dark] .model-dock-choice[aria-pressed=true]{background:#3657440c;box-shadow:inset 0 0 0 1px #36574435}.model-preview-note{text-align:center;color:#65766a;max-width:108px;margin:0;font:400 9px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}html[data-theme=dark] .model-preview-note{color:#bdc1b9}.work-gallery>.bundle-gallery{transition:opacity .7s}.work-gallery:has(.yak-preview-trigger[data-floating=true])>.bundle-gallery{opacity:0;pointer-events:none}@media (max-width:767px){.yak-preview-dock{max-width:calc(100vw - 24px)}.yak-dock-colors{max-width:100%;overflow-x:auto}.model-dock-choice{flex:0 0 62px;width:62px;min-height:55px}.model-preview-note{max-width:280px}}@media (prefers-reduced-motion:reduce){.work-gallery>.bundle-gallery{transition:none}}.model-preview-link{color:inherit;text-underline-offset:3px;font-size:10px;line-height:1.5}html[data-theme=dark] .model-preview-link{color:inherit}.yak-preview-dock[data-single=true] .yak-dock-actions{border-top:0;padding-top:0}html[data-theme=dark] .yak-preview-dock[data-single=true] .yak-dock-actions{border-top:0}@media (min-width:768px){.yak-dock-colors{max-height:52vh;overflow-y:auto}}.yak-preview-surface .yak-floating-control[data-anchored]{pointer-events:auto;will-change:transform;animation:none;position:absolute;inset:0 auto auto 0}.yak-preview-surface .yak-preview-close:not([data-anchored]){top:24px;left:auto;right:24px}.model-loading{z-index:76;background:var(--paper,#f7f8f3);text-align:center;width:240px;max-width:calc(100vw - 40px);color:var(--ink,#243b32);border-radius:24px;padding:24px 20px 16px;position:fixed;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 48px #172b2114}html[data-theme=dark] .model-loading{background:var(--paper,#21231b);color:var(--ink,#dfe2e1);border-radius:24px;box-shadow:0 12px 48px #172b2114}.model-loading-wool{justify-content:center;align-items:center;gap:9px;height:88px;display:flex}.model-loading-tuft{width:48px;height:48px;animation:2.4s ease-in-out infinite model-wool-hop;display:block}.model-loading-tuft:nth-child(2){width:60px;height:60px;animation-delay:-.8s}.model-loading-tuft:nth-child(3){animation-delay:-1.6s}.model-loading-tuft svg{width:100%;height:100%;display:block}.model-loading p{letter-spacing:.08em;margin:16px 0 8px;font-size:14px;line-height:1.8}.model-loading button{min-height:44px;color:inherit;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:12px;text-decoration:underline}html[data-theme=dark] .model-loading button{color:inherit;background:0 0;border:0;text-decoration:underline}.model-loading button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}html[data-theme=dark] .model-loading button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}@keyframes model-wool-hop{0%,to{transform:translateY(4px)rotate(-14deg)}35%{transform:translate(5px,-10px)rotate(22deg)}65%{transform:translate(-4px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.model-loading-tuft{animation:none}}
