.px-gf .px-gf__in{padding-top:60px;padding-bottom:60px}html.px-ov body:has(.px-gf) .px-hh,body:has(.px-gf) .px-hh{height:592px}body:has(.px-gf) .px-hh__in{padding-bottom:200px;gap:12px}body:has(.px-gf) .px-hh__title{max-width:760px;font-size:52px;line-height:58px}body:has(.px-gf) .px-hh__text{max-width:560px;font-size:20px;line-height:28px}.px-gfo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.px-gfo__card{position:relative;aspect-ratio:405 / 500;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#e8e9ee,#e3e4ea 45%,#4a4867)}.px-gfo__link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;color:#fff;text-decoration:none}.px-gfo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.px-gfo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2c2a4a00 38%,#2c2a4a8c 68%,#2c2a4ae0)}.px-gfo__txt{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px 32px;text-align:center}.px-gfo__tag{display:inline-block;padding:2px 8px;border-radius:100px;background:#fff;color:var(--ink);font:500 12px/16px var(--fb)}.px-gfo__t{font:600 32px/38px var(--fh);letter-spacing:-.5px}.px-gfo__x{font:400 16px/24px var(--fb)}.px-gfo__btn{margin-top:16px;font:500 16px/20px var(--fb)}.px-gfo__link:hover .px-gfo__btn{text-decoration:underline;text-underline-offset:3px}.px-gfb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.px-gfb__tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:24px;min-height:134px;border-radius:12px;background:#f5f5f5;color:var(--ink);text-decoration:none}.px-gfb__l{font:400 14px/20px var(--fb);color:var(--muted)}.px-gfb__a{font:600 36px/44px var(--fh);letter-spacing:-.5px}.px-gfb__s{display:inline-flex;align-items:center;gap:4px;font:400 12px/16px var(--fb)}.px-gfb__s span{text-decoration:underline;text-underline-offset:2px}.px-gft{display:flex;flex-wrap:wrap;gap:8px;margin-top:-8px}.px-gft__tab{display:inline-flex;align-items:center;height:40px;padding:8px 16px;border-radius:40px;border:1px solid transparent;background:var(--px-grey-50, #F5F5F5);color:var(--ink, #2C2A4A);font:600 16px/19px var(--fh);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.px-gft__tab:hover{background:var(--px-grey-100, #EDEBE8)}.px-gft__tab:focus-visible{outline:2px solid var(--ink, #2C2A4A);outline-offset:2px}.px-gft__tab[aria-selected=true],.px-gft__tab[aria-selected=true]:hover{background:var(--ink, #2C2A4A);color:#fff}.px-gfe__h{margin:0;font:600 28px/34px var(--fh);letter-spacing:-.5px;color:var(--ink)}.px-gfe__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.px-gfe__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:var(--ink)}.px-gfe__ic{display:inline-flex;width:32px;height:32px;margin-bottom:8px}.px-gfe__ic svg{width:32px;height:32px}.px-gfe__t{font:600 20px/26px var(--fh)}.px-gfe__x{max-width:360px;font:400 16px/24px var(--fb);color:var(--ink)}.px-gfc__row{display:grid;grid-template-columns:minmax(0,664fr) minmax(0,560fr);gap:56px;align-items:center}.px-gfc__stack{position:relative;width:100%;aspect-ratio:664 / 442;isolation:isolate;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.px-gfc__stack:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:16px}.px-gfc__card{--k: 0;position:absolute;top:0;right:0;width:90.4%;aspect-ratio:1352 / 852;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #2c2a4a1f;transform:translate(calc(var(--k) * -5.33%),calc(var(--k) * 8.47%));transform-origin:left center;transition:transform .38s cubic-bezier(.3,.7,.3,1),opacity .38s ease;will-change:transform}.px-gfc__card img{display:block;width:100%;height:100%;object-fit:cover}.px-gfc__card.is-back{opacity:0;transform:translate(-10.67%,16.93%)}.px-gfc__card.is-swipe{transition:opacity .24s ease .28s;animation:pxGfcSwipe .56s cubic-bezier(.45,0,.25,1) forwards}@keyframes pxGfcSwipe{0%{transform:translate(0) rotate(0)}45%{transform:translate(-42%,10%) rotate(-9deg)}}@media(prefers-reduced-motion:reduce){.px-gfc__card{transition:none}}.px-gfc__txt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--ink)}.px-gfc__eb{margin:0;font:500 12px/16px var(--fb);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.px-gfc__h{margin:0;font:600 32px/40px var(--fh);letter-spacing:-.5px;color:var(--ink)}.px-gfc__x{margin:16px 0 24px;max-width:520px;font:400 18px/28px var(--fb)}@media(max-width:989px){.px-gfo{gap:16px}.px-gfo__t{font-size:24px;line-height:30px}.px-gfo__txt{padding:0 16px 24px}.px-gfb{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-gfc__row{grid-template-columns:minmax(0,1fr);gap:40px}.px-gfc__stack{max-width:664px}}@media(max-width:749px){.px-gf .px-gf__in{padding:40px 16px;gap:24px}html.px-ov body:has(.px-gf) .px-hh,body:has(.px-gf) .px-hh{height:520px}body:has(.px-gf) .px-hh__in{padding:24px 16px 64px}body:has(.px-gf) .px-hh__title{font-size:36px;line-height:40px}body:has(.px-gf) .px-hh__text{font-size:18px;line-height:26px}.px-gfo{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.px-gfo::-webkit-scrollbar{display:none}.px-gfo__card{scroll-snap-align:start;scroll-margin-left:16px}.px-gfb{gap:16px}.px-gfb__tile{padding:16px;min-height:112px}.px-gfb__a{font-size:28px;line-height:36px}.px-gft{flex-wrap:nowrap;overflow-x:auto;margin:-4px -16px 0;padding:0 16px;scrollbar-width:none}.px-gft::-webkit-scrollbar{display:none}.px-gft__tab{height:36px;padding:6px 14px;font-size:14px}.px-gfe__h{font-size:24px;line-height:30px}.px-gfe__list{grid-template-columns:minmax(0,1fr);gap:32px}.px-gfc__h{font-size:28px;line-height:34px}.px-gfc__x{font-size:16px;line-height:24px;margin:8px 0 16px}}.px-gfo__link,.px-gfo__t,.px-gfo__x,.px-gfo__btn{color:#fff!important}.px-gfo__tag{color:var(--ink)!important}
/*# sourceMappingURL=/cdn/shop/t/130/assets/px-gifting.css.map */
