.Vn7xnq_container{flex-direction:column;flex:1;display:flex;position:relative;overflow:clip}.Vn7xnq_content{--content-side-padding:1em;min-height:100svh;padding:1.5em var(--content-side-padding);grid-template-rows:auto auto auto;grid-template-areas:"title""card""controls";align-content:center;justify-items:center;row-gap:2.5em;display:grid;position:relative}@media (min-width:1024px){.Vn7xnq_content{row-gap:.5em;font-size:min(1.985vw,3.252vh)}}@media (orientation:portrait){.Vn7xnq_content{grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"topLights""title""card""controls""bottomLights";padding-block:0}}.Vn7xnq_picking{--content-side-padding:0em;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"card""panel""controls";row-gap:0;height:100svh;padding:0}@media (min-width:1024px){.Vn7xnq_picking{grid-template:". .panel"1fr".card panel"".controls panel"". .panel"1fr/25vh minmax(0,1fr) 24.5em}}@media (orientation:portrait){.Vn7xnq_picking{--top-lights-height:2em;grid-template:"topLights""card"[bottomLights-start]"panel"minmax(0,1fr)"controls"[bottomLights-end]/[bottomLights-start]1fr[bottomLights-end]}}.Vn7xnq_share{row-gap:1.5em}@media (min-width:1024px){.Vn7xnq_share{row-gap:.5em}}
.qfps8q_container{pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.qfps8q_image{object-fit:cover;width:100%;height:100%;display:block}.qfps8q_sideLights{z-index:1}@media (orientation:portrait){.qfps8q_sideLights{display:none}}.qfps8q_leftSideGarland,.qfps8q_rightSideGarland{aspect-ratio:16/9;height:100%;position:absolute;top:0}.qfps8q_leftSideGarland{left:0;transform:translate(-22%)}.qfps8q_rightSideGarland{right:0;transform:translate(24.5%)}.qfps8q_topLights,.qfps8q_bottomLights{z-index:1;width:auto;height:18svh;min-height:6em;max-height:15em;margin:0 calc(-1*var(--content-side-padding));justify-self:stretch;display:none;position:relative;inset:auto}@media (orientation:portrait){.qfps8q_topLights,.qfps8q_bottomLights{display:block}}.qfps8q_topLights{height:var(--top-lights-height,18svh);min-height:var(--top-lights-height,6em);grid-area:topLights;align-self:start}.qfps8q_bottomLights{grid-area:bottomLights;align-self:end}.qfps8q_garland{aspect-ratio:9/16;position:absolute;left:-10%;right:-10%}.qfps8q_topGarland{margin-bottom:-13.3%;bottom:0}.qfps8q_bottomGarland{margin-top:-129.7%;top:0}.qfps8q_garlandFrames{width:177.78%;height:56.25%;position:absolute;top:50%;left:50%}.qfps8q_topGarlandFrames{transform:translate(-50%,-50%)rotate(-90deg)}.qfps8q_bottomGarlandFrames{transform:translate(-50%,-50%)rotate(90deg)}.qfps8q_lightsFrame{width:100%;height:100%;animation:2s step-end infinite qfps8q_lightsFrameBlink;position:absolute;inset:0}.qfps8q_secondLightsFrame{animation-delay:-1.5s}.qfps8q_thirdLightsFrame{animation-delay:-1s}.qfps8q_fourthLightsFrame{animation-delay:-.5s}@keyframes qfps8q_lightsFrameBlink{0%{opacity:1}25%,to{opacity:0}}
.s0iuGq_container{display:contents}.s0iuGq_controls{z-index:2;flex-direction:column;grid-area:controls;align-items:center;gap:1em;width:100%;padding-top:2.5em;display:flex;position:relative}@media (min-width:1024px){.s0iuGq_controls{gap:.5em;padding-top:0}}
._5cNR4q_button{text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;max-width:250px;min-height:2.5em;padding:.5em 1em;font-size:1em;transition:opacity .2s;display:inline-flex;position:relative}@media (min-width:1024px){._5cNR4q_button{min-height:2em;padding:.25em 1em;font-size:.875em}}._5cNR4q_button:hover:not(:disabled){opacity:.85}._5cNR4q_button:disabled{opacity:.5;cursor:default}._5cNR4q_sparkle{color:var(--text-color);background-color:var(--accent-color)}._5cNR4q_background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._5cNR4q_text{color:inherit;background-color:#0000}._5cNR4q_large{max-width:16em;font-size:1.25em}._5cNR4q_label{font-size:1.5em;line-height:1;position:relative}._5cNR4q_hiddenLabel{visibility:hidden}._5cNR4q_loader{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._5cNR4q_spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite _5cNR4q_spin}@keyframes _5cNR4q_spin{to{transform:rotate(360deg)}}
.rrIDQW_container{z-index:20;background-color:var(--bg-color);justify-content:center;align-items:center;padding:1em;display:flex;position:fixed;inset:0}.rrIDQW_track{background-color:#ffffff59;border-radius:10em;width:100%;max-width:15em;height:.5em;overflow:hidden}.rrIDQW_fill{background-color:var(--text-color);transform-origin:0;border-radius:10em;width:100%;height:100%}
.I9y5BW_container{perspective:150em;grid-area:card;align-self:center;width:100%;max-width:30em}@media (min-width:1024px){.I9y5BW_container{max-width:26em}.I9y5BW_landing{max-width:35em}.I9y5BW_stamping,.I9y5BW_sending{max-width:29em}}.I9y5BW_picking{pointer-events:none;max-width:14em;margin:2em 0 .5em}@media (min-width:1024px){.I9y5BW_picking{max-width:19em;margin:0}}.I9y5BW_vertical{max-width:16em}.I9y5BW_vertical.I9y5BW_picking{max-width:10em;margin:0 0 1em}.I9y5BW_vertical.I9y5BW_share{max-width:11em}.I9y5BW_content{position:relative}.I9y5BW_flipper{transform-style:preserve-3d;align-items:center;display:grid;position:relative}.I9y5BW_front{backface-visibility:hidden;grid-area:1/1}.I9y5BW_frontImage{width:100%;height:auto;display:block;transform:rotate(-10.1deg)}@media (min-width:1024px){.I9y5BW_frontImage{transform:rotate(-4.4deg)}}.I9y5BW_back{backface-visibility:hidden;grid-area:1/1;position:relative;transform:rotateY(180deg)rotate(-4.4deg)}.I9y5BW_verticalBack{transform:rotateY(180deg)rotate(-8.9deg)}.I9y5BW_backImage{width:100%;height:auto;display:block}
.HVsK1a_container{left:var(--stamp-left);top:var(--stamp-top);width:var(--stamp-width);transform:translate(-50%, -50%) rotate(var(--stamp-rotation));position:absolute}.HVsK1a_content{position:relative}.HVsK1a_frame{filter:drop-shadow(0 .1em .1em #00000026);width:100%;height:auto;display:block}.HVsK1a_window{position:absolute;inset:13% 16% 18% 15.5%;overflow:hidden}.HVsK1a_image{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.3)}
.AoZ4ra_container{display:contents}.AoZ4ra_panel{z-index:2;width:100%;min-width:0;min-height:0;color:var(--accent-color);background-color:var(--panel-color);flex-direction:column;grid-area:panel;gap:1em;padding:1em;animation:.5s ease-out both AoZ4ra_slideUp;display:flex;position:relative}@media (min-width:1024px){.AoZ4ra_panel{padding:1.25em;animation-name:AoZ4ra_slideInFromRight}}.AoZ4ra_closingPanel{animation:.4s ease-in both AoZ4ra_slideDown}@media (min-width:1024px){.AoZ4ra_closingPanel{animation-name:AoZ4ra_slideOutToRight}}.AoZ4ra_title{flex-shrink:0;font-size:1.5em}@media (min-width:1024px){.AoZ4ra_title{font-size:1.5em}}.AoZ4ra_categoryFilter{border:1px solid var(--added-border-color);background-color:var(--text-color);flex-shrink:0;justify-content:center;width:100%;padding:.5em;display:flex;position:relative}.AoZ4ra_categoryFilter:focus-within{outline:2px solid var(--accent-color);outline-offset:2px}.AoZ4ra_categoryFilterText{letter-spacing:.05em;text-transform:uppercase;gap:.5em;font-size:1.5em;line-height:1;display:flex}.AoZ4ra_categorySelect{opacity:0;cursor:pointer;border:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.AoZ4ra_productsList{flex:1;min-height:0;overflow-y:auto}.AoZ4ra_message{text-align:center;font-size:1.5em}.AoZ4ra_products{grid-template-columns:repeat(2,1fr);gap:1.5em .75em;margin:0;padding:0;list-style:none;display:grid}.AoZ4ra_product{text-align:left;width:100%;color:var(--accent-color);cursor:pointer;background-color:#0000;border:none;flex-direction:column;gap:.5em;padding:0;display:flex}.AoZ4ra_productImageTile{aspect-ratio:4/5;border:1px solid var(--tile-border-color);background-color:var(--accent-color-2);justify-content:center;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.AoZ4ra_addedProductImageTile{border-color:var(--accent-color);box-shadow:inset 0 0 0 1px var(--accent-color)}.AoZ4ra_productImage{object-fit:contain;width:100%;height:100%}.AoZ4ra_addedLabel{border:1px solid var(--added-border-color);text-align:center;text-transform:uppercase;background-color:var(--text-color);pointer-events:none;padding:.75em;font-size:1.125em;animation:.2s ease-out AoZ4ra_addedFadeIn;position:absolute;inset:40% .25em auto}.AoZ4ra_controls{z-index:2;background-color:var(--panel-color);flex-direction:column;grid-area:controls;align-items:center;gap:.25em;width:100%;padding:1em;animation:.5s ease-out both AoZ4ra_slideUp;display:flex;position:relative}@media (min-width:1024px){.AoZ4ra_controls{background-color:#0000;margin-top:2em;padding:0;animation:none}}.AoZ4ra_closingControls{animation:.4s ease-in both AoZ4ra_slideDown}@media (min-width:1024px){.AoZ4ra_closingControls{animation:none}}.AoZ4ra_resetButton{color:var(--accent-color)}@media (min-width:1024px){.AoZ4ra_resetButton{color:var(--text-color)}}@keyframes AoZ4ra_slideUp{0%{transform:translateY(100%)}}@keyframes AoZ4ra_slideDown{to{transform:translateY(100%)}}@keyframes AoZ4ra_slideInFromRight{0%{transform:translate(100%)}}@keyframes AoZ4ra_slideOutToRight{to{transform:translate(100%)}}@keyframes AoZ4ra_addedFadeIn{0%{opacity:0}}
.Ddciya_title{z-index:2;text-align:center;font-size:3.25em;line-height:1em;position:relative}@media (min-width:1024px){.Ddciya_title{font-size:3em}}
.kx6nhq_container{z-index:10;overscroll-behavior:contain;background-color:var(--overlay-color);padding:1em;display:flex;position:fixed;inset:0;overflow-y:auto}.kx6nhq_content{width:100%;max-width:34em;color:var(--accent-color);background-color:var(--accent-color-3);box-shadow:var(--dialog-shadow);flex-direction:column;gap:.75em;margin:auto;padding:2em 1.5em;display:flex;position:relative}.kx6nhq_closeButton{color:inherit;cursor:pointer;background-color:#0000;border:none;padding:.25em;font-size:3em;line-height:1;position:absolute;top:0;right:0}.kx6nhq_title{text-align:center;font-size:3em;line-height:1em}.kx6nhq_notice{text-align:center;font-size:1.75em}.kx6nhq_terms{border:1px solid var(--accent-color);background-color:var(--text-color);max-height:18em;margin-bottom:1.25em;padding:1em;overflow-y:auto}.kx6nhq_field{flex-direction:column;gap:.25em;display:flex}.kx6nhq_label{text-transform:uppercase;font-size:1.375em;line-height:1em}.kx6nhq_input{border:none;border-bottom:1px solid var(--accent-color);width:100%;color:var(--accent-color);background-color:#0000;padding:.125em .5em;font-size:1.5em}.kx6nhq_submitButton{align-self:center;margin-top:1em}
.zKykfa_container{font-family:var(--terms-font);overflow-wrap:anywhere;flex-direction:column;gap:.7em;font-size:1em;line-height:1.3;display:flex}.zKykfa_heading{text-align:center}.zKykfa_sections{flex-direction:column;gap:.75em;margin:0;padding-left:.875em;display:flex}.zKykfa_sectionTitle{text-transform:uppercase;margin-bottom:.375em}.zKykfa_letteredList{flex-direction:column;gap:.2em;margin:0;padding-left:.875em;list-style-type:lower-alpha;display:flex}
.g-eZQa_container{z-index:10;background-color:#000;position:fixed;inset:0}.g-eZQa_video{object-fit:cover;width:100%;height:100%;display:block}
.FC2Hma_container{display:contents}.FC2Hma_controls{z-index:2;flex-direction:column;grid-area:controls;align-items:center;gap:1em;width:100%;display:flex;position:relative}@media (min-width:1024px){.FC2Hma_controls{gap:.5em}}.FC2Hma_storeLink{color:var(--text-color)}@media (min-width:1024px){.FC2Hma_secondaryButton{font-size:.75em}}
.iXeCLW_paragraph{text-align:center;font-size:2.25em;line-height:1}@media (min-width:1024px){.iXeCLW_paragraph{font-size:1.5em}}
