nss-drawer.nss-drawer--gifts{z-index:var(--nss-z-index-modal,1060);visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s;position:fixed;top:0;bottom:0;left:0;right:0}nss-drawer.nss-drawer--gifts.nss-open{visibility:visible;pointer-events:auto;transition-delay:0s}nss-drawer.nss-drawer--gifts .nss-drawer__overlay{opacity:0;cursor:pointer;background:#0006;transition:opacity .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}nss-drawer.nss-drawer--gifts.nss-open .nss-drawer__overlay{opacity:1}nss-drawer.nss-drawer--gifts .nss-drawer__panel{overscroll-behavior:contain;background-color:var(--nss-color-scheme-4);border-radius:16px 16px 0 0;gap:0;width:100%;max-height:85vh;padding:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}nss-drawer.nss-drawer--gifts .nss-drawer__panel:focus{outline:none}nss-drawer.nss-drawer--gifts .nss-drawer__panel:focus-visible{outline:none}@media only screen and (min-width:990px){nss-drawer.nss-drawer--gifts .nss-drawer__panel{opacity:0;border-radius:16px;gap:0;width:1100px;max-width:calc(100vw - 40px);height:auto;max-height:calc(100vh - 80px);padding:40px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)scale(.96)}}nss-drawer.nss-drawer--gifts.nss-open .nss-drawer__panel{transform:none}@media only screen and (min-width:990px){nss-drawer.nss-drawer--gifts.nss-open .nss-drawer__panel{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nss-gifts-modal{flex-flow:column;align-items:flex-start;display:flex;position:relative}.nss-gifts-modal .nss-gifts-modal__close{cursor:pointer;color:var(--nss-color-scheme-2);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:30px;right:30px}.nss-gifts-modal .nss-gifts-modal__close svg{width:24px;height:24px;display:block}.nss-gifts-modal .nss-gifts-modal__close:focus-visible{outline-offset:2px;outline:2px solid}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__close{top:20px;right:20px}}.nss-gifts-modal .nss-gifts-modal__header{flex-flow:row;align-items:flex-start;gap:16px;width:100%;padding-right:48px;display:flex}.nss-gifts-modal .nss-gifts-modal__heading-group{z-index:2;flex-flow:column;gap:0;display:flex;position:relative}.nss-gifts-modal .nss-gifts-modal__heading{margin-bottom:8px}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__heading{width:228px;max-width:100%}}.nss-gifts-modal .nss-gifts-modal__subtitle{margin-bottom:48px}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__subtitle{width:228px;max-width:100%;font-size:var(--nss-body-small-font-size-m);line-height:var(--nss-body-small-line-height-m);margin-bottom:20px}}.nss-gifts-modal .nss-gifts-modal__badge{z-index:1;pointer-events:none;text-align:center;color:var(--nss-color-scheme-1);flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute}.nss-gifts-modal .nss-gifts-modal__badge img{object-fit:contain;transform-origin:top;width:100%;height:100%;animation:6s ease-in-out infinite nss-gift-tag-swing;display:block}.nss-gifts-modal .nss-gifts-modal__badge--desktop{aspect-ratio:69/65;width:190px;height:179px;top:-2px;right:195px}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__badge--desktop{display:none}}.nss-gifts-modal .nss-gifts-modal__badge--mobile{display:none}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__badge--mobile{aspect-ratio:21/20;width:105px;height:100px;display:flex;top:-2px;right:52px}}@media only screen and (max-width:374px){.nss-gifts-modal .nss-gifts-modal__badge--mobile{display:none}}.nss-gifts-modal .nss-gifts-modal__grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;margin:0 0 48px;padding:0;list-style:none;display:grid;position:relative}.nss-gifts-modal .nss-gifts-modal__grid:before{content:"";z-index:0;background-image:repeating-linear-gradient(90deg,#000 0 3.9px,#0000 3.9px 7.86px);height:1px;position:absolute;top:11px;left:0;right:0}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__grid{grid-template-columns:repeat(2,1fr);gap:20px 16px;margin-bottom:16px}.nss-gifts-modal .nss-gifts-modal__grid:before{display:none}}.nss-gifts-modal .nss-gifts-modal__card{flex-flow:column;gap:0;min-width:0;display:flex;position:relative}.nss-gifts-modal .nss-gifts-modal__card-top{z-index:1;justify-content:center;align-items:center;margin-bottom:16px;display:flex;position:relative}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__card-top{z-index:2;justify-content:flex-start;margin-bottom:0;position:absolute;top:6px;left:6px}}.nss-gifts-modal .nss-gifts-modal__threshold{color:#fff;background:#000;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex;position:relative}.nss-gifts-modal .nss-gifts-modal__threshold-label{color:#fff;font-family:var(--nss-body-font-family);font-size:11px;font-style:normal;font-weight:700;line-height:normal}.nss-gifts-modal .nss-gifts-modal__threshold-icon svg{width:13px;height:14px;display:block}.nss-gifts-modal .nss-gifts-modal__media{aspect-ratio:1;background:#f2c962;border-radius:8px;margin-bottom:20px;position:relative;overflow:clip}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__media{margin-bottom:12px}}.nss-gifts-modal .nss-gifts-modal__media .nss-gifts-modal__img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.nss-gifts-modal .nss-gifts-modal__img{transition:transform .4s cubic-bezier(.4,0,.2,1)}.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="1"]:hover .nss-gifts-modal__img--default,.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="1"]:focus-within .nss-gifts-modal__img--default{transform:rotate(-2.8deg)}.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="2"]:hover .nss-gifts-modal__img--default,.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="2"]:focus-within .nss-gifts-modal__img--default{transform:scale(1.035)}.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="3"]:hover .nss-gifts-modal__img--default,.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="3"]:focus-within .nss-gifts-modal__img--default{transform:rotate(6deg)}.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="4"] .nss-gifts-modal__img--default{z-index:1;transform-origin:0}.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="4"] .nss-gifts-modal__img--hover{z-index:0;transform-origin:0}.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="4"]:hover .nss-gifts-modal__img--default,.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="4"]:focus-within .nss-gifts-modal__img--default{transform:rotate(5.679deg)}.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="4"]:hover .nss-gifts-modal__img--hover,.nss-gifts-modal .nss-gifts-modal__card[data-gift-index="4"]:focus-within .nss-gifts-modal__img--hover{transform:rotate(-7.413deg)}.nss-gifts-modal .nss-gifts-modal__stock{color:#000;background:#ffffff4d;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.nss-gifts-modal .nss-gifts-modal__stock-icon{flex-shrink:0;display:inline-flex}.nss-gifts-modal .nss-gifts-modal__stock-icon svg{width:14px;height:14px;display:block}.nss-gifts-modal .nss-gifts-modal__card-body{flex-flow:column;gap:0;display:flex}.nss-gifts-modal .nss-gifts-modal__card-title{color:#000;margin-bottom:8px}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__card-title{margin-bottom:4px}}.nss-gifts-modal .nss-gifts-modal__card-value{color:#000;opacity:.6;margin-bottom:8px}@media only screen and (max-width:989px){.nss-gifts-modal .nss-gifts-modal__card-value{margin-bottom:4px}}.nss-gifts-modal .nss-gifts-modal__card-desc{color:#000}.nss-gifts-modal .nss-gifts-modal__footnote{color:#000;opacity:.75;width:100%}@media only screen and (min-width:990px){.nss-gifts-modal{overflow-y:auto}}@keyframes nss-gift-tag-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}