:root{--parcel-ground:#d6d2cb;--parcel-dark:#252627;--parcel-calm:.26s;--parcel-hover:.42s;--parcel-glow:color-mix(in srgb,var(--palette-accent,#c9c7c2) 55%,transparent);--parcel-window:4/3;--parcel-crop:-18.06%;--parcel-lid-shadow:0 .5cqw 1.4cqw rgb(14 16 18 / .34);--parcel-lid-shadow-lift:0 1.4cqw 2.4cqw rgb(14 16 18 / .36)}.retail-gift-visual .gift-study.parcel{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:0;margin:0;background:transparent}.parcel .parcel-stage{display:block;position:relative;width:100%;aspect-ratio:var(--parcel-window);isolation:isolate;overflow:hidden;background:var(--parcel-ground);container-type:inline-size}.parcel-scene{position:absolute;left:0;top:var(--parcel-crop);width:100%;aspect-ratio:1;display:block}.parcel-scene>.parcel-photo{position:absolute;inset:0;display:block;width:100%;height:100%}.parcel-cover{position:absolute;inset:0;display:block;pointer-events:none}.parcel-patch{position:absolute;inset:0;display:block;-webkit-mask-image:linear-gradient(to right,transparent 51.2%,#000 51.9%,#000 97.1%,transparent 100%),linear-gradient(to bottom,transparent 26.8%,#000 28.6%,#000 73.6%,transparent 74.4%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 51.2%,#000 51.9%,#000 97.1%,transparent 100%),linear-gradient(to bottom,transparent 26.8%,#000 28.6%,#000 73.6%,transparent 74.4%);mask-composite:intersect}.parcel-wall{position:absolute;inset:0;display:block;background:var(--parcel-photo) 0 0/100% 100% no-repeat}.parcel-wall-1{transform:translateY(26.667%);-webkit-mask-image:linear-gradient(to bottom,#000 21.4%,transparent 24.4%);mask-image:linear-gradient(to bottom,#000 21.4%,transparent 24.4%)}.parcel-wall-2{transform:translateY(40%);-webkit-mask-image:linear-gradient(to bottom,transparent 5%,#000 7.5%,#000 23%,transparent 26%);mask-image:linear-gradient(to bottom,transparent 5%,#000 7.5%,#000 23%,transparent 26%)}.parcel-wall-3{transform:translateY(53.333%);-webkit-mask-image:linear-gradient(to bottom,transparent 5%,#000 8%);mask-image:linear-gradient(to bottom,transparent 5%,#000 8%)}.parcel-lid{position:absolute;left:52.604%;top:28.75%;width:44.375%;height:44.583%;display:block;transform-origin:0 0;transform:translate(-111.27%,-.93%) scale(1.0986,1.0187)}.parcel-lid-face{position:absolute;inset:0;display:block;background:var(--parcel-photo) 94.569% 51.88%/225.352% 224.299% no-repeat;box-shadow:var(--parcel-lid-shadow)}.parcel[data-open=true][data-moving=false] .parcel-scene:not(.parcel-leaving) .parcel-cover,.parcel-leaving.is-open .parcel-cover{opacity:0}html[data-motion=calm] .parcel-scene:not(.parcel-leaving) .parcel-cover{transition:opacity var(--parcel-calm) ease-out!important}.parcel-stage .parcel-leaving{z-index:2;pointer-events:none;animation:parcel-leave var(--parcel-calm) ease-out both}html[data-motion] .parcel-stage .parcel-leaving{animation:parcel-leave var(--parcel-calm) ease-out both!important}@keyframes parcel-leave{0%{opacity:1}to{opacity:0}}.parcel-interactive{position:relative;display:block;background:transparent;border:0;padding:0;width:100%;cursor:pointer;color:var(--retail-ink);text-align:center}.parcel-interactive .parcel-handle{display:flex;justify-content:center;padding:var(--space-3) var(--space-3) var(--space-4);background:transparent}.parcel-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--retail-target);padding:0 var(--space-6);border:var(--retail-hairline) solid var(--retail-button);border-radius:999px;background:var(--retail-button);color:var(--retail-button-ink);font:500 var(--retail-small)/1 var(--font-text);letter-spacing:var(--retail-nav-tracking);text-transform:uppercase;box-shadow:0 0 0 0 transparent;transition:box-shadow var(--parcel-calm) ease-out,background-color var(--parcel-calm) ease-out,border-color var(--parcel-calm) ease-out,color var(--parcel-calm) ease-out}.parcel-interactive:focus-visible .parcel-pill{border-color:var(--palette-accent,#c9c7c2);box-shadow:0 0 0 .3rem var(--parcel-glow)}@media(hover:hover){.parcel-interactive:hover .parcel-pill{border-color:var(--palette-accent,#c9c7c2);box-shadow:0 0 0 .3rem var(--parcel-glow)}}.parcel[data-open=true] .parcel-pill{background:transparent;color:var(--retail-ink)}.parcel .parcel-interactive:focus-visible{outline:2px solid var(--retail-focus);outline-offset:-2px}.parcel .parcel-interactive:focus-visible .parcel-pill{outline:2px solid var(--retail-focus);outline-offset:3px}html:not([data-motion=calm]):not([data-ambient=off]) .parcel[data-open=false][data-moving=false] .parcel-lid-face{transition:transform var(--parcel-hover) var(--retail-ease),box-shadow var(--parcel-hover) var(--retail-ease)!important}@media(hover:hover){html:not([data-motion=calm]):not([data-ambient=off]) .parcel[data-open=false][data-moving=false] .parcel-interactive:hover .parcel-scene:not(.parcel-leaving) .parcel-lid-face{transform:translateY(-1.6%);box-shadow:var(--parcel-lid-shadow-lift)}}html:not([data-motion=calm]):not([data-ambient=off]) .parcel[data-open=false][data-moving=false] .parcel-interactive:focus-visible .parcel-scene:not(.parcel-leaving) .parcel-lid-face{transform:translateY(-1.6%);box-shadow:var(--parcel-lid-shadow-lift)}@media(max-width:700px){.parcel-interactive .parcel-handle{padding:var(--space-2) var(--retail-gutter) var(--space-3)}.parcel-pill{padding:0 var(--space-5)}}.parcel.parcel-dark{--parcel-ground:var(--retail-surface,#171614);--parcel-crop:-15.63%;--parcel-lid-shadow:0 .4cqw 1.2cqw rgb(0 0 0 / .5);--parcel-lid-shadow-lift:0 1.4cqw 2.6cqw rgb(0 0 0 / .62)}.parcel-scene-dark .parcel-patch,.parcel-scene-dark .parcel-seat{position:absolute;inset:0;display:block}.parcel-scene-dark .parcel-patch>img,.parcel-scene-dark .parcel-seat>img{position:absolute;inset:0;display:block;width:100%;height:100%}.parcel-scene-dark .parcel-patch{-webkit-mask-image:linear-gradient(to right,#000 var(--hole-l),transparent var(--hole-l2),transparent var(--hole-r2),#000 var(--hole-r)),linear-gradient(to bottom,#000 var(--hole-t),transparent var(--hole-t2),transparent var(--hole-b2),#000 var(--hole-b));-webkit-mask-composite:source-over;mask-image:linear-gradient(to right,#000 var(--hole-l),transparent var(--hole-l2),transparent var(--hole-r2),#000 var(--hole-r)),linear-gradient(to bottom,#000 var(--hole-t),transparent var(--hole-t2),transparent var(--hole-b2),#000 var(--hole-b));mask-composite:add}.parcel-scene-dark .parcel-seat>img{clip-path:var(--seat-clip)}.parcel-scene-dark .parcel-lid{left:var(--lid-x);top:var(--lid-y);width:var(--lid-w);height:var(--lid-h);transform:var(--lid-closed)}.parcel-scene-dark .parcel-lid-face{background:var(--parcel-photo) var(--lid-bg-pos)/var(--lid-bg-size) no-repeat}html:not([data-motion=calm]):not([data-ambient=off]) .parcel-dark[data-open=false][data-moving=false] .parcel-seat{transition:transform var(--parcel-hover) var(--retail-ease),filter var(--parcel-hover) var(--retail-ease)!important}@media(hover:hover){html:not([data-motion=calm]):not([data-ambient=off]) .parcel-dark[data-open=false][data-moving=false] .parcel-interactive:hover .parcel-scene:not(.parcel-leaving) .parcel-seat{transform:translateY(-.7%);filter:drop-shadow(0 1.2cqw 1.6cqw rgb(0 0 0 / .55))}}html:not([data-motion=calm]):not([data-ambient=off]) .parcel-dark[data-open=false][data-moving=false] .parcel-interactive:focus-visible .parcel-scene:not(.parcel-leaving) .parcel-seat{transform:translateY(-.7%);filter:drop-shadow(0 1.2cqw 1.6cqw rgb(0 0 0 / .55))}.parcel-dark .parcel-interactive .parcel-lid-face{transform:none!important}
