.Categories-module__7gNR_q__section{padding-top:var(--section-gap)}.Categories-module__7gNR_q__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.Categories-module__7gNR_q__card{will-change:transform;background:var(--color-surface);text-align:center;height:100%;transition:background-color .25s, transform .3s var(--ease);border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 20px;display:flex}.Categories-module__7gNR_q__card:hover{background:var(--color-border);transform:translateY(-2px)}.Categories-module__7gNR_q__media{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;margin-bottom:12px;position:relative}[data-theme=dark] .Categories-module__7gNR_q__media{background:var(--color-media)}.Categories-module__7gNR_q__image{will-change:transform;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--ease)}.Categories-module__7gNR_q__card:hover .Categories-module__7gNR_q__image{transform:scale(1.06)}.Categories-module__7gNR_q__label{font-size:14px;font-weight:700;line-height:1.35}.Categories-module__7gNR_q__count{color:var(--color-muted);font-size:12px}@media (max-width:1024px){.Categories-module__7gNR_q__grid{gap:12px}.Categories-module__7gNR_q__label{font-size:13px}}@media (max-width:768px){.Categories-module__7gNR_q__grid{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:148px;grid-auto-flow:column;overflow-x:auto}.Categories-module__7gNR_q__grid::-webkit-scrollbar{display:none}.Categories-module__7gNR_q__grid li{scroll-snap-align:start}}
.Hero-module__RrpK_G__section{padding-block:24px}.Hero-module__RrpK_G__slider{--arrow-inset:24px;--content-inset:calc(var(--arrow-inset) * 2 + var(--control-h) + 24px);--dock-h:36px;--dock-curve:20px;border-radius:var(--radius-lg);background:var(--color-surface);isolation:isolate;height:clamp(440px,40vw,560px);position:relative;overflow:hidden}.Hero-module__RrpK_G__slide{opacity:0;transition:opacity .8s var(--ease);position:absolute;inset:0}.Hero-module__RrpK_G__slideActive{opacity:1;z-index:1}.Hero-module__RrpK_G__image{will-change:transform;object-fit:cover;object-position:center;transition:transform 6s linear;transform:scale(1.06)}.Hero-module__RrpK_G__slideActive .Hero-module__RrpK_G__image{transform:scale(1)}.Hero-module__RrpK_G__shade{background:linear-gradient(90deg, rgb(var(--hero-fade) / .96) 0%, rgb(var(--hero-fade) / .88) 34%, rgb(var(--hero-fade) / 0) 64%);position:absolute;inset:0}.Hero-module__RrpK_G__content{will-change:transform;top:50%;left:var(--content-inset);max-width:580px;transform:translateY(calc(-50% - var(--dock-h) / 2 + 12px));opacity:0;transition:opacity .6s var(--ease) .15s, transform .6s var(--ease) .15s;flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:absolute}.Hero-module__RrpK_G__slideActive .Hero-module__RrpK_G__content{opacity:1;transform:translateY(calc(-50% - var(--dock-h) / 2))}.Hero-module__RrpK_G__eyebrow{background:var(--color-primary-soft);height:32px;color:var(--color-primary);border-radius:999px;align-items:center;padding-inline:14px;font-size:13px;font-weight:600;display:inline-flex}.Hero-module__RrpK_G__title{letter-spacing:-.01em;color:var(--color-text);font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.2}.Hero-module__RrpK_G__text{max-width:460px;color:var(--color-muted);font-size:16px;line-height:1.7}.Hero-module__RrpK_G__cta{border-radius:var(--radius-sm);background:var(--color-text);height:52px;color:var(--color-inverse);transition:background-color .2s, gap .25s var(--ease);align-items:center;gap:12px;margin-top:8px;padding-inline:24px;font-size:15px;font-weight:600;display:inline-flex}.Hero-module__RrpK_G__cta:hover{background:var(--color-primary-hover);gap:16px}.Hero-module__RrpK_G__arrow{top:calc(50% - var(--dock-h) / 2);z-index:2;width:var(--control-h);height:var(--control-h);background:var(--color-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;transform:translateY(-50%)}.Hero-module__RrpK_G__arrow:hover{background:var(--color-text);color:var(--color-inverse)}.Hero-module__RrpK_G__arrowPrev{left:var(--arrow-inset)}.Hero-module__RrpK_G__arrowNext{right:var(--arrow-inset)}.Hero-module__RrpK_G__dock{z-index:2;height:var(--dock-h);border-radius:var(--dock-curve) var(--dock-curve) 0 0;background:var(--color-bg);align-items:center;gap:8px;padding:4px 24px 0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Hero-module__RrpK_G__dock:before,.Hero-module__RrpK_G__dock:after{content:"";width:var(--dock-curve);height:var(--dock-curve);position:absolute;bottom:0}.Hero-module__RrpK_G__dock:before{background:radial-gradient(circle at 0 0, transparent var(--dock-curve), var(--color-bg) calc(var(--dock-curve) + .5px));right:100%}.Hero-module__RrpK_G__dock:after{background:radial-gradient(circle at 100% 0, transparent var(--dock-curve), var(--color-bg) calc(var(--dock-curve) + .5px));left:100%}.Hero-module__RrpK_G__dot{background:var(--color-border);width:8px;height:8px;transition:width .35s var(--ease), background-color .2s;border-radius:999px;position:relative}.Hero-module__RrpK_G__dot:hover{background:var(--color-muted)}.Hero-module__RrpK_G__dotActive,.Hero-module__RrpK_G__dotActive:hover{background:var(--color-text);width:28px}@media (max-width:1024px){.Hero-module__RrpK_G__slider{--content-inset:40px}.Hero-module__RrpK_G__shade{background:linear-gradient(90deg, rgb(var(--hero-fade) / .97) 0%, rgb(var(--hero-fade) / .9) 50%, rgb(var(--hero-fade) / 0) 85%)}.Hero-module__RrpK_G__arrow{display:none}}@media (max-width:640px){.Hero-module__RrpK_G__section{padding-block:16px}.Hero-module__RrpK_G__slider{--content-inset:24px;--radius-lg:20px;height:560px}.Hero-module__RrpK_G__shade{background:linear-gradient(180deg, rgb(var(--hero-fade) / .97) 0%, rgb(var(--hero-fade) / .9) 45%, rgb(var(--hero-fade) / 0) 75%)}.Hero-module__RrpK_G__content{top:32px;right:var(--content-inset);gap:16px;transform:translateY(12px)}.Hero-module__RrpK_G__slideActive .Hero-module__RrpK_G__content{transform:none}.Hero-module__RrpK_G__text{font-size:15px}.Hero-module__RrpK_G__cta{margin-top:4px}}@media (prefers-reduced-motion:reduce){.Hero-module__RrpK_G__image,.Hero-module__RrpK_G__slideActive .Hero-module__RrpK_G__image{transition:none}}
.Perks-module__593OZa__list{border:1px solid var(--color-border);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Perks-module__593OZa__item{align-items:center;gap:16px;padding:24px;display:flex}.Perks-module__593OZa__item+.Perks-module__593OZa__item{border-left:1px solid var(--color-border)}.Perks-module__593OZa__icon{border-radius:var(--radius-md);background:var(--color-surface);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.Perks-module__593OZa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.Perks-module__593OZa__text strong{font-size:15px;font-weight:700}.Perks-module__593OZa__text span{color:var(--color-muted);font-size:13px}@media (max-width:1024px){.Perks-module__593OZa__list{grid-template-columns:repeat(2,minmax(0,1fr))}.Perks-module__593OZa__item:nth-child(3){border-left:0}.Perks-module__593OZa__item:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (max-width:640px){.Perks-module__593OZa__item{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.Perks-module__593OZa__icon{width:40px;height:40px}.Perks-module__593OZa__text strong{font-size:14px}.Perks-module__593OZa__text span{font-size:12px}}
.Price-module__jXXs1W__price{white-space:nowrap;align-items:baseline;gap:.18em;font-weight:700;line-height:1;display:inline-flex}.Price-module__jXXs1W__currency{font-family:var(--font-sans), sans-serif;letter-spacing:0;font-size:.72em;font-weight:600}.Price-module__jXXs1W__sm{font-size:15px}.Price-module__jXXs1W__md{font-size:22px}.Price-module__jXXs1W__lg{font-size:26px}.Price-module__jXXs1W__xl{font-size:40px}.Price-module__jXXs1W__old{color:var(--color-muted);font-size:13px;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}@media (max-width:640px){.Price-module__jXXs1W__md{font-size:18px}.Price-module__jXXs1W__xl{font-size:32px}}
.Compare-module__P2alxa__bar{z-index:70;background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-md);animation:Compare-module__P2alxa__barIn .3s var(--ease);border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes Compare-module__P2alxa__barIn{0%{opacity:0;transform:translate(-50%,12px)}}.Compare-module__P2alxa__barLink{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.Compare-module__P2alxa__barLink:hover{background:#ffffff1f}.Compare-module__P2alxa__barClear{width:36px;height:36px;color:inherit;opacity:.75;border-radius:50%;place-items:center;display:grid}.Compare-module__P2alxa__barClear:hover{opacity:1;background:#ffffff1f}.Compare-module__P2alxa__page{padding-bottom:var(--section-gap)}.Compare-module__P2alxa__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.Compare-module__P2alxa__toggle{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.Compare-module__P2alxa__toggle input{opacity:0;pointer-events:none;position:absolute}.Compare-module__P2alxa__switch{background:var(--color-border);border-radius:999px;width:44px;height:26px;transition:background-color .2s;position:relative}.Compare-module__P2alxa__switch:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.Compare-module__P2alxa__toggle input:checked+.Compare-module__P2alxa__switch{background:var(--color-text)}.Compare-module__P2alxa__toggle input:checked+.Compare-module__P2alxa__switch:after{transform:translate(18px)}.Compare-module__P2alxa__toggle input:focus-visible+.Compare-module__P2alxa__switch{outline:2px solid var(--color-text);outline-offset:2px}.Compare-module__P2alxa__scroller{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.Compare-module__P2alxa__table{min-width:calc(180px + var(--cols) * 220px)}.Compare-module__P2alxa__row{grid-template-columns:180px repeat(var(--cols), minmax(220px, 1fr));display:grid}.Compare-module__P2alxa__row+.Compare-module__P2alxa__row{border-top:1px solid var(--color-border)}.Compare-module__P2alxa__label{z-index:1;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);padding:14px 16px;font-size:13px;font-weight:600;position:sticky;left:0}.Compare-module__P2alxa__cell{overflow-wrap:anywhere;padding:14px 16px;font-size:14px}.Compare-module__P2alxa__cell+.Compare-module__P2alxa__cell{border-left:1px solid var(--color-border)}.Compare-module__P2alxa__differs .Compare-module__P2alxa__cell{font-weight:600}.Compare-module__P2alxa__head .Compare-module__P2alxa__label{background:var(--color-bg)}.Compare-module__P2alxa__product{flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.Compare-module__P2alxa__product+.Compare-module__P2alxa__product{border-left:1px solid var(--color-border)}.Compare-module__P2alxa__remove{z-index:1;background:var(--color-surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.Compare-module__P2alxa__remove:hover{background:var(--color-text);color:var(--color-bg)}.Compare-module__P2alxa__media{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-media);width:100%;max-width:220px;margin:0 auto;position:relative}.Compare-module__P2alxa__media img{object-fit:contain;mix-blend-mode:multiply;padding:10%}.Compare-module__P2alxa__name{font-size:14px;font-weight:600;line-height:1.4}.Compare-module__P2alxa__name:hover{text-decoration:underline}.Compare-module__P2alxa__prices{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;display:flex}.Compare-module__P2alxa__cart{border-radius:var(--radius-sm);background:var(--color-text);height:42px;color:var(--color-bg);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.Compare-module__P2alxa__cart:disabled{background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.Compare-module__P2alxa__cartAdded{background:var(--color-surface);color:var(--color-text)}.Compare-module__P2alxa__noSpecs{border-top:1px solid var(--color-border);color:var(--color-muted);text-align:center;padding:24px 16px;font-size:14px}@media (max-width:1024px){.Compare-module__P2alxa__bar{bottom:calc(var(--island-space) + 8px)}}@media (max-width:640px){.Compare-module__P2alxa__table{min-width:calc(110px + var(--cols) * 160px)}.Compare-module__P2alxa__row{grid-template-columns:110px repeat(var(--cols), minmax(160px, 1fr))}.Compare-module__P2alxa__label,.Compare-module__P2alxa__cell{padding:12px;font-size:13px}.Compare-module__P2alxa__product{padding:12px}.Compare-module__P2alxa__cartText{display:none}}@media (prefers-reduced-motion:reduce){.Compare-module__P2alxa__bar{animation:none}}
.SearchBox-module__pJr15W__wrap{width:100%;position:relative}.SearchBox-module__pJr15W__form{align-items:center;width:100%;display:flex;position:relative}.SearchBox-module__pJr15W__icon{color:var(--color-muted);pointer-events:none;position:absolute;left:14px}.SearchBox-module__pJr15W__input{width:100%;height:var(--control-h);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid #0000;outline:none;padding:0 44px;font-size:14px;transition:border-color .2s,background-color .2s}.SearchBox-module__pJr15W__input::-webkit-search-cancel-button{appearance:none}.SearchBox-module__pJr15W__input::placeholder{color:var(--color-muted)}.SearchBox-module__pJr15W__input:focus{border-color:var(--color-text);background:var(--color-bg)}.SearchBox-module__pJr15W__clear{width:30px;height:30px;color:var(--color-muted);border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid;position:absolute;right:8px}.SearchBox-module__pJr15W__clear:hover{color:var(--color-text);background:var(--color-surface)}.SearchBox-module__pJr15W__panel{z-index:90;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);max-height:min(560px,72vh);box-shadow:var(--shadow-md);animation:SearchBox-module__pJr15W__panel-in .18s var(--ease);flex-direction:column;gap:14px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@keyframes SearchBox-module__pJr15W__panel-in{0%{opacity:0;transform:translateY(-4px)}}.SearchBox-module__pJr15W__group{flex-direction:column;gap:8px;display:flex}.SearchBox-module__pJr15W__groupTitle{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:600}.SearchBox-module__pJr15W__chips{flex-wrap:wrap;gap:6px;display:flex}.SearchBox-module__pJr15W__chip{border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.SearchBox-module__pJr15W__chip.SearchBox-module__pJr15W__isActive{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.SearchBox-module__pJr15W__list{flex-direction:column;display:flex}.SearchBox-module__pJr15W__item{border-radius:var(--radius-sm);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px;transition:background-color .15s;display:grid}.SearchBox-module__pJr15W__item.SearchBox-module__pJr15W__isActive{background:var(--color-surface)}.SearchBox-module__pJr15W__thumb{border-radius:var(--radius-sm);background:var(--color-media);width:56px;height:56px;position:relative;overflow:hidden}.SearchBox-module__pJr15W__thumb img{object-fit:contain;padding:4px}.SearchBox-module__pJr15W__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.SearchBox-module__pJr15W__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.SearchBox-module__pJr15W__sub{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.SearchBox-module__pJr15W__prices{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.SearchBox-module__pJr15W__all{box-shadow:0 -10px 0 var(--color-bg);border-radius:var(--radius-sm);background:var(--color-text);min-height:44px;color:var(--color-bg);flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex;position:sticky;bottom:0}.SearchBox-module__pJr15W__all.SearchBox-module__pJr15W__isActive,.SearchBox-module__pJr15W__all:hover{opacity:.88}.SearchBox-module__pJr15W__empty{color:var(--color-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;font-size:13px;display:flex}.SearchBox-module__pJr15W__empty strong{color:var(--color-text);overflow-wrap:anywhere;font-size:14px}.SearchBox-module__pJr15W__loading{flex-direction:column;gap:8px;display:flex}.SearchBox-module__pJr15W__loading span{border-radius:var(--radius-sm);background:var(--color-surface);height:56px;animation:1.1s ease-in-out infinite alternate SearchBox-module__pJr15W__pulse}@keyframes SearchBox-module__pJr15W__pulse{to{opacity:.45}}@media (hover:hover){.SearchBox-module__pJr15W__chip:hover{border-color:var(--color-text)}}@media (max-width:640px){.SearchBox-module__pJr15W__panel{max-height:64vh;padding:10px}.SearchBox-module__pJr15W__item{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.SearchBox-module__pJr15W__thumb{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.SearchBox-module__pJr15W__panel,.SearchBox-module__pJr15W__loading span{animation:none}}
.Header-module__85i50G__header{z-index:50;background:var(--color-bg);position:relative}.Header-module__85i50G__iconButton{width:var(--control-h);height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);place-items:center;transition:border-color .2s,background-color .2s;display:grid;position:relative}.Header-module__85i50G__iconButton:hover{border-color:var(--color-text)}.Header-module__85i50G__badge{border:2px solid var(--color-bg);background:var(--color-primary);min-width:20px;height:20px;color:var(--color-inverse);border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.Header-module__85i50G__giftButton{color:var(--color-sale)}.Header-module__85i50G__giftDot{border:2px solid var(--color-bg);background:var(--color-sale);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.Header-module__85i50G__giftDot:after{content:"";background:var(--color-sale);border-radius:50%;animation:1.6s ease-out infinite Header-module__85i50G__giftPulse;position:absolute;inset:-2px}@keyframes Header-module__85i50G__giftPulse{to{opacity:0;transform:scale(2.6)}}.Header-module__85i50G__giftButton:hover{border-color:var(--color-sale)}.Header-module__85i50G__holidayButton{color:var(--color-sale)}.Header-module__85i50G__holidayButton:hover{border-color:var(--color-sale)}.Header-module__85i50G__loginButton{height:var(--control-h);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-inverse);justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.Header-module__85i50G__loginButton:hover{background:var(--color-primary-hover)}.Header-module__85i50G__topbar{background:var(--color-text);color:var(--color-inverse)}.Header-module__85i50G__topbarInner{justify-content:center;align-items:center;height:40px;font-size:13px;font-weight:500;display:flex}.Header-module__85i50G__topbarItem{white-space:nowrap;align-items:center;display:inline-flex}.Header-module__85i50G__topbarDivider{background:#ffffff4d;width:1px;height:14px;margin-inline:20px}.Header-module__85i50G__mainInner{grid-template-columns:1fr minmax(0,560px) 1fr;align-items:center;gap:24px;height:80px;display:grid}.Header-module__85i50G__slotStart{justify-self:start;align-items:center;gap:12px;display:flex}.Header-module__85i50G__slotCenter{justify-content:center;min-width:0;display:flex}.Header-module__85i50G__slotEnd{justify-self:end;align-items:center;gap:12px;display:flex}.Header-module__85i50G__search{align-items:center;width:100%;display:flex;position:relative}.Header-module__85i50G__searchIcon{color:var(--color-muted);pointer-events:none;position:absolute;left:14px}.Header-module__85i50G__searchInput{width:100%;height:var(--control-h);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid #0000;outline:none;padding:0 16px 0 44px;font-size:14px;transition:border-color .2s,background-color .2s}.Header-module__85i50G__searchInput::placeholder{color:var(--color-muted)}.Header-module__85i50G__searchInput:focus{border-color:var(--color-text);background:var(--color-bg)}.Header-module__85i50G__mobileSearch{display:none}.Header-module__85i50G__navbar{border-block:1px solid var(--color-border)}.Header-module__85i50G__navbarInner{justify-content:space-between;align-items:center;height:68px;display:flex}.Header-module__85i50G__nav{align-items:center;gap:24px;display:flex}.Header-module__85i50G__catWrap{position:relative}.Header-module__85i50G__catButton{height:var(--control-h);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-inverse);align-items:center;gap:10px;padding-inline:16px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.Header-module__85i50G__catButton:hover{background:var(--color-primary-hover)}.Header-module__85i50G__chevron{transition:transform .25s var(--ease)}.Header-module__85i50G__chevronOpen{transform:rotate(180deg)}.Header-module__85i50G__catPanel{will-change:transform;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:300px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s, transform .25s var(--ease), visibility .2s;padding:8px;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px)}.Header-module__85i50G__catPanelOpen{opacity:1;visibility:visible;transform:none}.Header-module__85i50G__categoryList{flex-direction:column;gap:2px;display:flex}.Header-module__85i50G__categoryItem{border-radius:var(--radius-sm);align-items:center;gap:12px;height:48px;padding-inline:8px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.Header-module__85i50G__categoryItem:hover{background:var(--color-surface)}.Header-module__85i50G__categoryIcon{background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary);border-radius:8px;place-items:center;display:grid}.Header-module__85i50G__navDivider{background:var(--color-border);width:1px;height:24px}.Header-module__85i50G__navLinks{align-items:center;gap:32px;display:flex}.Header-module__85i50G__navLink{height:var(--control-h);color:var(--color-text);align-items:center;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.Header-module__85i50G__navLink:after{content:"";background:var(--color-primary);height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.Header-module__85i50G__navLink:hover{color:var(--color-primary)}.Header-module__85i50G__navLink:hover:after{transform:scaleX(1)}.Header-module__85i50G__navEnd{align-items:center;gap:24px;display:flex}.Header-module__85i50G__phone{height:var(--control-h);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.Header-module__85i50G__phone:hover{color:var(--color-muted)}.Header-module__85i50G__contactWrap{position:relative}.Header-module__85i50G__contactButton{height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);align-items:center;gap:10px;padding-inline:16px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}.Header-module__85i50G__contactButton:hover,.Header-module__85i50G__contactButton[aria-expanded=true]{border-color:var(--color-text)}.Header-module__85i50G__contactPanel{will-change:transform;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:400px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s, transform .25s var(--ease), visibility .2s;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px)}.Header-module__85i50G__contactPanelOpen{opacity:1;visibility:visible;transform:none}.Header-module__85i50G__contactHead{border-bottom:1px solid var(--color-border);align-items:center;margin-bottom:8px;padding:8px 8px 12px;display:flex}.Header-module__85i50G__contactList{flex-direction:column;gap:2px;display:flex}.Header-module__85i50G__contactRow{border-radius:var(--radius-sm);align-items:center;gap:12px;min-height:48px;padding:8px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.Header-module__85i50G__contactRow .Header-module__85i50G__categoryIcon{flex-shrink:0}.Header-module__85i50G__contactLink{transition:background-color .2s}.Header-module__85i50G__contactLink:hover{background:var(--color-surface)}.Header-module__85i50G__map{border-radius:var(--radius-sm);background:var(--color-surface);height:200px;margin-top:8px;overflow:hidden}.Header-module__85i50G__map iframe{filter:grayscale()contrast(1.05);border:0;width:100%;height:100%;display:block}.Header-module__85i50G__overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#0b0d1266;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.Header-module__85i50G__overlayOpen{opacity:1;visibility:visible}.Header-module__85i50G__sheet{will-change:transform;z-index:70;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg);visibility:hidden;max-height:88dvh;transition:transform .45s var(--ease), visibility .45s;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 40px -12px #0b0d1240}.Header-module__85i50G__sheetOpen{visibility:visible;transform:none}.Header-module__85i50G__sheetHandle{background:var(--color-border);border-radius:999px;align-self:center;width:40px;height:4px;margin-top:10px}.Header-module__85i50G__sheetHead{padding:8px var(--gutter) 16px;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.Header-module__85i50G__sheetActions{gap:8px;display:flex}.Header-module__85i50G__sheetBody{overscroll-behavior:contain;padding:8px calc(var(--gutter) - 8px) calc(var(--island-space) + 8px);flex:1;overflow-y:auto}.Header-module__85i50G__sheetTitle{color:var(--color-muted);padding:16px 8px 8px;font-size:12px;font-weight:600}.Header-module__85i50G__sheetLinks{flex-direction:column;gap:2px;display:flex}.Header-module__85i50G__sheetLink{border-radius:var(--radius-sm);align-items:center;height:48px;padding-inline:8px;font-size:15px;font-weight:500;display:flex}.Header-module__85i50G__sheetLink:hover{background:var(--color-surface)}.Header-module__85i50G__island{left:50%;bottom:calc(var(--island-gap) + env(safe-area-inset-bottom));z-index:80;width:calc(100% - var(--gutter) * 2);max-width:440px;height:var(--island-h);-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#0b0d12eb;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;display:none;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px -12px #0b0d1273,inset 0 1px #ffffff0f}[data-theme=dark] .Header-module__85i50G__island{background:#20242de6;border-color:#ffffff1f}.Header-module__85i50G__islandItem{color:#ffffff9e;-webkit-tap-highlight-color:transparent;transition:color .2s, background-color .25s var(--ease), transform .15s;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1;display:flex}.Header-module__85i50G__islandItem:active{transform:scale(.94)}.Header-module__85i50G__islandItemActive{background:var(--color-bg);color:var(--color-text)}.Header-module__85i50G__islandIcon{place-items:center;display:grid;position:relative}.Header-module__85i50G__islandBadge{border:2px solid var(--color-text);background:var(--color-bg);min-width:18px;height:18px;color:var(--color-text);border-radius:999px;place-items:center;padding-inline:4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-9px}@media (min-width:1025px){.Header-module__85i50G__mobileOnly,.Header-module__85i50G__overlay,.Header-module__85i50G__sheet{display:none!important}}@media (max-width:1024px){.Header-module__85i50G__desktopOnly,.Header-module__85i50G__navbar{display:none!important}.Header-module__85i50G__island{display:grid}.Header-module__85i50G__mainInner{grid-template-columns:1fr auto 1fr;gap:16px;height:72px}.Header-module__85i50G__mobileSearch{padding-bottom:16px;display:block}.Header-module__85i50G__main{border-bottom:1px solid var(--color-border)}}@media (max-width:640px){.Header-module__85i50G__topbarItem:not(:first-child){display:none}}
@property --hg-tx{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:true;initial-value:0deg}@property --hg-ty{syntax:"<angle>";inherits:true;initial-value:0deg}.HolidayGifts-module__sNcwja__backdrop{z-index:200;padding:var(--gutter);place-items:center;display:grid;position:fixed;inset:0}.HolidayGifts-module__sNcwja__scrim{z-index:199;animation:HolidayGifts-module__sNcwja__fadeIn .3s var(--ease);pointer-events:none;background:#0b0d129e;position:fixed;inset:0}.HolidayGifts-module__sNcwja__dialog{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0 0 0 -.045'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--color-bg);text-align:center;width:min(700px,100%);animation:HolidayGifts-module__sNcwja__popIn .4s var(--ease);border-radius:28px;outline:none;flex-direction:column;gap:8px;padding:44px 40px 32px;transition:--hg-tx .6s cubic-bezier(.2,.8,.2,1),--hg-ty .6s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.HolidayGifts-module__sNcwja__dialog:focus,.HolidayGifts-module__sNcwja__dialog:focus-visible{outline:none}.HolidayGifts-module__sNcwja__close{z-index:3;background:var(--color-surface);border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .2s;display:grid;position:absolute;top:16px;right:16px}.HolidayGifts-module__sNcwja__close:hover{background:var(--color-border)}.HolidayGifts-module__sNcwja__head{min-height:112px;animation:HolidayGifts-module__sNcwja__fadeUp .4s var(--ease);flex-direction:column;align-items:center;display:flex}.HolidayGifts-module__sNcwja__eyebrow{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.HolidayGifts-module__sNcwja__dot{background:var(--color-sale);border-radius:50%;width:6px;height:6px}.HolidayGifts-module__sNcwja__title{margin-top:12px;font-size:30px;font-weight:700;line-height:1.2}.HolidayGifts-module__sNcwja__titleWin{color:var(--color-sale)}.HolidayGifts-module__sNcwja__text{color:var(--color-muted);margin-top:8px;font-size:15px}.HolidayGifts-module__sNcwja__stage{background:radial-gradient(70% 55% at 50% 78%, var(--color-surface), transparent 72%);border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid}.HolidayGifts-module__sNcwja__slot{--s:112px;--base-y:calc(var(--s) * .92);--mouth:calc(var(--base-y) + var(--s) * .21);--cam-x:50%;--rim-a:.139;--rim-c:.0324;cursor:pointer;-webkit-tap-highlight-color:transparent;height:272px;transition:opacity .6s var(--ease), filter .6s var(--ease);display:block;position:relative}.HolidayGifts-module__sNcwja__slot:disabled{cursor:default}.HolidayGifts-module__sNcwja__slot:focus-visible{outline:2px solid var(--color-text);outline-offset:-4px;border-radius:20px}.HolidayGifts-module__sNcwja__scene{perspective:900px;perspective-origin:var(--cam-x) calc(100% - var(--base-y) - var(--s) * .9);animation:.8s cubic-bezier(.3,1.45,.5,1) backwards HolidayGifts-module__sNcwja__dropIn;position:absolute;inset:0}.HolidayGifts-module__sNcwja__slot:first-child{--cam-x:150%}.HolidayGifts-module__sNcwja__slot:nth-child(3){--cam-x:-50%}.HolidayGifts-module__sNcwja__slot:nth-child(2) .HolidayGifts-module__sNcwja__scene,.HolidayGifts-module__sNcwja__slot:nth-child(2) .HolidayGifts-module__sNcwja__shadow{animation-delay:80ms}.HolidayGifts-module__sNcwja__slot:nth-child(3) .HolidayGifts-module__sNcwja__scene,.HolidayGifts-module__sNcwja__slot:nth-child(3) .HolidayGifts-module__sNcwja__shadow{animation-delay:.16s}.HolidayGifts-module__sNcwja__lift{transform-origin:50% calc(100% - var(--s) * .5);transition:transform .35s var(--ease);position:absolute;inset:0}.HolidayGifts-module__sNcwja__rig{transform-style:preserve-3d;position:absolute;inset:0}.HolidayGifts-module__sNcwja__slotLabel{letter-spacing:.02em;color:var(--color-muted);font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.HolidayGifts-module__sNcwja__chosen .HolidayGifts-module__sNcwja__slotLabel{color:var(--color-sale)}.HolidayGifts-module__sNcwja__tilt{--ry:var(--ry0);transition:--ry .6s cubic-bezier(.3,.7,.2,1)}.HolidayGifts-module__sNcwja__slot:not(.HolidayGifts-module__sNcwja__idle) .HolidayGifts-module__sNcwja__tilt{--ry:0deg}.HolidayGifts-module__sNcwja__tilt{--h:calc(var(--s) * .78);--lh:calc(var(--s) * .24);--L:calc(var(--s) * 1.08);top:calc(100% - var(--base-y));transform-style:preserve-3d;transform:rotateX(calc(-20deg + var(--hg-ty))) rotateY(calc(var(--ry) + var(--hg-tx)));position:absolute;left:50%}.HolidayGifts-module__sNcwja__light{--base:#f4f5f7;--ribbon:#e11d2e;--ribbon-dark:#a90f1c;--ribbon-hi:#ff6b77}.HolidayGifts-module__sNcwja__red{--base:#df1b2c;--ribbon:#f7f8fa;--ribbon-dark:#c9ccd3;--ribbon-hi:#fff}.HolidayGifts-module__sNcwja__tilt{--band:linear-gradient(90deg, transparent 41.5%, var(--ribbon-dark) 41.5%, var(--ribbon) 43.5%, var(--ribbon-hi) 49%, var(--ribbon) 54.5%, var(--ribbon-dark) 58.5%, transparent 58.5%);--band-v:linear-gradient(0deg, transparent 41.5%, var(--ribbon-dark) 41.5%, var(--ribbon) 43.5%, var(--ribbon-hi) 49%, var(--ribbon) 54.5%, var(--ribbon-dark) 58.5%, transparent 58.5%)}.HolidayGifts-module__sNcwja__sway,.HolidayGifts-module__sNcwja__cube{transform-style:preserve-3d;position:absolute}.HolidayGifts-module__sNcwja__sway{animation:4.2s ease-in-out infinite HolidayGifts-module__sNcwja__sway}.HolidayGifts-module__sNcwja__slot:nth-child(2) .HolidayGifts-module__sNcwja__sway{animation-delay:-1.4s}.HolidayGifts-module__sNcwja__slot:nth-child(3) .HolidayGifts-module__sNcwja__sway{animation-delay:-2.8s}.HolidayGifts-module__sNcwja__slot:not(.HolidayGifts-module__sNcwja__idle) .HolidayGifts-module__sNcwja__sway,.HolidayGifts-module__sNcwja__idle:hover .HolidayGifts-module__sNcwja__sway{animation-play-state:paused}.HolidayGifts-module__sNcwja__face{backface-visibility:hidden;position:absolute;top:0;left:0}.HolidayGifts-module__sNcwja__side{width:var(--s);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--s) / -2)}.HolidayGifts-module__sNcwja__outer{--overhang:linear-gradient(180deg, #00000038, #0000000f 8%, transparent 18%);--lit:linear-gradient(180deg, #ffffff29, transparent 55%);background:var(--overhang), var(--band), var(--grain), var(--lit), var(--base)}.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__outer{--overhang:linear-gradient(transparent, transparent)}.HolidayGifts-module__sNcwja__floor{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--base)}.HolidayGifts-module__sNcwja__front{transform:translateZ(calc(var(--s) / 2));background:linear-gradient(105deg, transparent 35%, #ffffff52 48%, #ffffff14 54%, transparent 62%) 120% 0 / 300% 100% no-repeat, var(--overhang), var(--band), var(--grain), var(--lit), var(--base);animation:6s ease-in-out infinite HolidayGifts-module__sNcwja__shine;box-shadow:inset 1px 0 #ffffff80,inset 0 -2px 4px #00000014}.HolidayGifts-module__sNcwja__slot:nth-child(2) .HolidayGifts-module__sNcwja__front{animation-delay:1.2s}.HolidayGifts-module__sNcwja__slot:nth-child(3) .HolidayGifts-module__sNcwja__front{animation-delay:2.4s}.HolidayGifts-module__sNcwja__back{transform:rotateY(180deg) translateZ(calc(var(--s) / 2));box-shadow:inset 0 0 0 999px #00000038}.HolidayGifts-module__sNcwja__right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2));box-shadow:inset 1px 0 #ffffff2e,inset 0 0 0 999px #00000029}.HolidayGifts-module__sNcwja__left{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2));box-shadow:inset -1px 0 #fff6,inset 0 0 0 999px #0000000f}.HolidayGifts-module__sNcwja__bottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));box-shadow:inset 0 0 0 999px #0000004d}.HolidayGifts-module__sNcwja__inner{background:linear-gradient(180deg, transparent 30%, #0000002e), var(--grain), var(--base);box-shadow:inset 0 0 0 999px #0000004d}.HolidayGifts-module__sNcwja__iFront{transform:rotateY(180deg) translateZ(calc(var(--s) / -2 + 1px))}.HolidayGifts-module__sNcwja__iBack{transform:translateZ(calc(var(--s) / -2 + 1px));box-shadow:inset 0 0 0 999px #00000038}.HolidayGifts-module__sNcwja__iRight{transform:rotateY(-90deg) translateZ(calc(var(--s) / -2 + 1px))}.HolidayGifts-module__sNcwja__iLeft{transform:rotateY(90deg) translateZ(calc(var(--s) / -2 + 1px))}.HolidayGifts-module__sNcwja__iBottom{transform:rotateX(90deg) translateZ(calc(var(--h) / -2 + 1px));box-shadow:inset 0 0 0 999px #00000073}.HolidayGifts-module__sNcwja__glowPlane{opacity:0;backface-visibility:visible;transform:rotateX(90deg) translateZ(calc(var(--h) / 2 - 6px));transition:opacity .5s var(--ease) .2s;background:radial-gradient(closest-side,#ffecc8f2,#fff0 100%)}.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__glowPlane{opacity:1}.HolidayGifts-module__sNcwja__lid{transform-style:preserve-3d;transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(0deg) translateZ(calc(var(--L) / 2));transition:transform .35s var(--ease);position:absolute}.HolidayGifts-module__sNcwja__lidTop,.HolidayGifts-module__sNcwja__lidUnder{width:var(--L);height:var(--L);margin:calc(var(--L) / -2) 0 0 calc(var(--L) / -2)}.HolidayGifts-module__sNcwja__lidTop{background:var(--band), var(--band-v), var(--grain), linear-gradient(135deg, #ffffff3d, transparent 60%), var(--base);transform:translateY(calc(var(--lh) * -1)) rotateX(90deg);box-shadow:inset 0 1px #ffffff80,inset 0 0 18px #0000000d}.HolidayGifts-module__sNcwja__lidUnder{background:radial-gradient(90% 70% at 50% 100%, #ffe2aa59, transparent 75%), linear-gradient(0deg, transparent 60%, #0000001f), var(--grain), var(--base);transition:box-shadow .6s var(--ease);transform:rotateX(-90deg);box-shadow:inset 0 0 0 999px #00000029}.HolidayGifts-module__sNcwja__idle:hover .HolidayGifts-module__sNcwja__lidUnder,.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__lidUnder{background:radial-gradient(90% 70% at 50% 100%, #ffe2aa8c, transparent 75%), var(--base);box-shadow:inset 0 0 0 999px #00000047}.HolidayGifts-module__sNcwja__lidSide{width:var(--L);height:var(--lh);margin:calc(var(--lh) / -2) 0 0 calc(var(--L) / -2);background:var(--band), var(--grain), var(--base)}.HolidayGifts-module__sNcwja__lFront{transform:translateY(calc(var(--lh) / -2)) translateZ(calc(var(--L) / 2));box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #0000001f}.HolidayGifts-module__sNcwja__lBack{transform:translateY(calc(var(--lh) / -2)) rotateY(180deg) translateZ(calc(var(--L) / 2));box-shadow:inset 0 0 0 999px #00000038}.HolidayGifts-module__sNcwja__lRight{transform:translateY(calc(var(--lh) / -2)) rotateY(90deg) translateZ(calc(var(--L) / 2));box-shadow:inset 0 -3px #0000001f,inset 0 0 0 999px #00000029}.HolidayGifts-module__sNcwja__lLeft{transform:translateY(calc(var(--lh) / -2)) rotateY(-90deg) translateZ(calc(var(--L) / 2));box-shadow:inset 0 -3px #0000001f,inset 0 0 0 999px #0000000f}.HolidayGifts-module__sNcwja__tail{width:calc(var(--s) * .13);height:calc(var(--L) * .44);margin-left:calc(var(--s) * -.065);background:linear-gradient(90deg, var(--ribbon-dark), var(--ribbon) 18%, var(--ribbon-hi) 50%, var(--ribbon) 82%, var(--ribbon-dark));clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);transform-origin:50% 0}.HolidayGifts-module__sNcwja__tailL{transform:translateY(calc(var(--lh) * -1 - .6px)) rotateX(90deg) rotateZ(28deg)}.HolidayGifts-module__sNcwja__tailR{transform:translateY(calc(var(--lh) * -1 - .6px)) rotateX(90deg) rotateZ(-28deg)}.HolidayGifts-module__sNcwja__bow{top:calc(var(--s) * -.37);left:calc(var(--s) * -.31);width:calc(var(--s) * .62);height:calc(var(--s) * .37);transform-origin:50% 100%;transform:translateY(calc(var(--lh) * -1 + 2px)) rotateY(calc((var(--ry) + var(--hg-tx)) * -1));position:absolute}.HolidayGifts-module__sNcwja__bowSvg{filter:drop-shadow(0 2px 1.5px #0000002e);width:100%;height:100%;display:block;overflow:visible}.HolidayGifts-module__sNcwja__bowHole{fill:color-mix(in srgb, var(--ribbon-dark) 70%, #000);opacity:.55}.HolidayGifts-module__sNcwja__bowShine{fill:none;stroke:#ffffff8c;stroke-width:2.5px;stroke-linecap:round}.HolidayGifts-module__sNcwja__bowKnotShine{fill:#ffffff80}@property --pt{syntax:"<length>";inherits:false;initial-value:0}.HolidayGifts-module__sNcwja__peekCard{--cw:calc(var(--s) * .74);--ch:calc(var(--s) * .62);--pt-up:calc(var(--s) * -.47);--pt-down:calc(var(--s) * .26);--pt:var(--pt-down);--face:rotateY(calc(var(--ry) * -1)) rotateX(20deg);justify-content:center;align-items:center;gap:calc(var(--cw) * .06);width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2) 0 0 calc(var(--cw) / -2);border-radius:calc(var(--cw) * .14);color:#0b0d12;backface-visibility:hidden;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * var(--pt) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(var(--pt)) var(--face);background:linear-gradient(#fff 55%,#f1f2f4);border:1px solid #e7e9ee;flex-direction:column;transition:--pt .22s cubic-bezier(.5,0,.75,0);display:flex;position:absolute;top:0;left:0}.HolidayGifts-module__sNcwja__idle:hover .HolidayGifts-module__sNcwja__peekCard,.HolidayGifts-module__sNcwja__idle:focus-visible .HolidayGifts-module__sNcwja__peekCard{--pt:var(--pt-up);transition:--pt .55s cubic-bezier(.3,1.5,.5,1) 80ms;animation:none}.HolidayGifts-module__sNcwja__peekIcon{width:calc(var(--cw) * .36);height:calc(var(--cw) * .36);background:radial-gradient(circle at 32% 28%, #fff6, transparent 45%), var(--color-sale);color:#fff;font-family:var(--font-numeric), var(--font-sans), sans-serif;font-size:calc(var(--cw) * .23);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid}.HolidayGifts-module__sNcwja__peekText{font-size:max(10px, calc(var(--cw) * .13));font-weight:700;line-height:1.2}.HolidayGifts-module__sNcwja__card{--cw:calc(var(--s) * 1.05);--ch:calc(var(--s) * .86);--cin:.72;--cend:1;--rise:calc(var(--h) * -.5 - var(--ch) * .5 - 14px);--off:0deg;--face:rotateY(calc((var(--ry) + var(--hg-tx)) * -1)) rotateX(calc(20deg - var(--hg-ty)));justify-content:center;align-items:center;gap:calc(var(--cw) * .07);width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2) 0 0 calc(var(--cw) / -2);border-radius:calc(var(--cw) * .14);box-shadow:none;backface-visibility:hidden;visibility:hidden;transform:translateY(0) var(--face) scale(var(--cin)) rotateY(calc(180deg + var(--off)));flex-direction:column;padding-inline:6px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__card{visibility:visible;clip-path:inset(0 0 0 0 round calc(var(--cw) * .14));transform:translateY(var(--rise)) var(--face) scale(var(--cend)) rotateY(calc(360deg + var(--off)));animation:1.35s .45s both HolidayGifts-module__sNcwja__cardRise;box-shadow:0 10px 24px #0000002e}.HolidayGifts-module__sNcwja__other .HolidayGifts-module__sNcwja__card{--cend:.8;--rise:calc(var(--h) * -.5 - var(--ch) * .4 - 10px)}.HolidayGifts-module__sNcwja__cardBack{color:#fff;--off:180deg;background:repeating-linear-gradient(45deg,#ffffff12 0 6px,#0000 6px 12px),linear-gradient(150deg,#ef3242,#b5121f)}.HolidayGifts-module__sNcwja__cardBack svg{width:calc(var(--cw) * .26);height:calc(var(--cw) * .26)}.HolidayGifts-module__sNcwja__cardBrand{font-size:calc(var(--cw) * .075);letter-spacing:.24em;opacity:.85;font-weight:700}.HolidayGifts-module__sNcwja__cardFront{color:#0b0d12;background:#fff;border:1px solid #e7e9ee}.HolidayGifts-module__sNcwja__cardFront:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffe6 46%,#ffd6dc99 52%,#0000 66%) 130% 0/300% 100%;position:absolute;inset:0}.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__cardFront:after{animation:HolidayGifts-module__sNcwja__sheen 1.1s 1.35s var(--ease) both}.HolidayGifts-module__sNcwja__cardIcon{width:calc(var(--cw) * .3);height:calc(var(--cw) * .3);background:var(--color-sale);color:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 10px #e11d2e4d}.HolidayGifts-module__sNcwja__cardIcon svg{width:52%;height:52%}.HolidayGifts-module__sNcwja__cardTitle{font-size:calc(var(--cw) * .118);font-weight:700;line-height:1.25}.HolidayGifts-module__sNcwja__gapGlow{bottom:calc(var(--mouth) - var(--s) * .08);width:calc(var(--s) * 1.5);height:calc(var(--s) * .5);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffdc96bf,#ffdc9633 60%,#0000);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)scale(.6,.4)}.HolidayGifts-module__sNcwja__idle:hover .HolidayGifts-module__sNcwja__gapGlow,.HolidayGifts-module__sNcwja__idle:focus-visible .HolidayGifts-module__sNcwja__gapGlow{opacity:1;transition:opacity .3s var(--ease), transform .4s var(--ease);transform:translate(-50%)scale(1)}.HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__lid{animation:7.2s ease-in-out infinite HolidayGifts-module__sNcwja__lidTease}.HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__peekCard{animation:7.2s ease-in-out infinite HolidayGifts-module__sNcwja__peekTease}.HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__gapGlow{animation:7.2s ease-in-out infinite HolidayGifts-module__sNcwja__glowTease}.HolidayGifts-module__sNcwja__idle:first-child:not(:hover) .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__idle:first-child:not(:hover) .HolidayGifts-module__sNcwja__peekCard,.HolidayGifts-module__sNcwja__idle:first-child:not(:hover) .HolidayGifts-module__sNcwja__gapGlow{animation-delay:1.2s}.HolidayGifts-module__sNcwja__idle:nth-child(2):not(:hover) .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__idle:nth-child(2):not(:hover) .HolidayGifts-module__sNcwja__peekCard,.HolidayGifts-module__sNcwja__idle:nth-child(2):not(:hover) .HolidayGifts-module__sNcwja__gapGlow{animation-delay:3.6s}.HolidayGifts-module__sNcwja__idle:nth-child(3):not(:hover) .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__idle:nth-child(3):not(:hover) .HolidayGifts-module__sNcwja__peekCard,.HolidayGifts-module__sNcwja__idle:nth-child(3):not(:hover) .HolidayGifts-module__sNcwja__gapGlow{animation-delay:6s}.HolidayGifts-module__sNcwja__stage:hover .HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__stage:hover .HolidayGifts-module__sNcwja__idle:not(:hover) .HolidayGifts-module__sNcwja__peekCard,.HolidayGifts-module__sNcwja__stage:hover .HolidayGifts-module__sNcwja__idle:not(:hover) .HolidayGifts-module__sNcwja__gapGlow{animation:none}.HolidayGifts-module__sNcwja__slot:not(.HolidayGifts-module__sNcwja__idle) .HolidayGifts-module__sNcwja__gapGlow{opacity:0;transition:opacity .2s}.HolidayGifts-module__sNcwja__shadow{bottom:calc(var(--s) * .22);width:calc(var(--s) * 1.5);height:26px;transition:transform .4s var(--ease);background:radial-gradient(closest-side,#00000052,#0000001a 55%,#0000),radial-gradient(40% 50%,#0000002e,#0000);border-radius:50%;animation:.8s cubic-bezier(.3,1.45,.5,1) backwards HolidayGifts-module__sNcwja__shadowIn;position:absolute;left:50%;transform:translate(-50%)}.HolidayGifts-module__sNcwja__halo,.HolidayGifts-module__sNcwja__beam{opacity:0;pointer-events:none;position:absolute;left:50%}.HolidayGifts-module__sNcwja__halo{bottom:calc(var(--mouth) - var(--s) * 1.2);width:calc(var(--s) * 2.6);aspect-ratio:1;background:radial-gradient(closest-side,#ffecc880,#e11d2e2e 45%,#0000);border-radius:50%;transform:translate(-50%)scale(.6)}.HolidayGifts-module__sNcwja__chosen.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__halo{opacity:1;animation:HolidayGifts-module__sNcwja__flash 1.2s .25s var(--ease) both;transform:translate(-50%)scale(1)}.HolidayGifts-module__sNcwja__beam{bottom:calc(var(--mouth) - 8px);width:calc(var(--s) * 1.3);height:calc(var(--s) * 1.7);transform-origin:50% 100%;transition:opacity .5s var(--ease) .3s, transform .8s var(--ease) .3s;background:radial-gradient(50% 100% at 50% 100%,#ffe2aab3,#ffe2aa40 55%,#ffe2aa00 100%);transform:translate(-50%)scaleY(.2)}.HolidayGifts-module__sNcwja__chosen.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__beam{opacity:1;transform:translate(-50%)scaleY(1)}.HolidayGifts-module__sNcwja__sparks{bottom:var(--mouth);pointer-events:none;position:absolute;left:50%}.HolidayGifts-module__sNcwja__sparks span{background:var(--color-sale);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:HolidayGifts-module__sNcwja__spark 1.1s .3s var(--ease) forwards;position:absolute;top:0;left:0}.HolidayGifts-module__sNcwja__sparks span:nth-child(2n){background:var(--color-text)}.HolidayGifts-module__sNcwja__sparks span:nth-child(3n){background:#f5b84b}.HolidayGifts-module__sNcwja__idle:hover .HolidayGifts-module__sNcwja__lift{transform:translateY(-6px)}.HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__lid{transition:transform .35s .16s var(--ease)}.HolidayGifts-module__sNcwja__idle:hover .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__idle:focus-visible .HolidayGifts-module__sNcwja__lid{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(46deg) translateZ(calc(var(--L) / 2));transition:transform .45s cubic-bezier(.3,1.25,.5,1)}.HolidayGifts-module__sNcwja__idle:hover .HolidayGifts-module__sNcwja__shadow{transform:translate(-50%)scale(.88)}.HolidayGifts-module__sNcwja__shaking .HolidayGifts-module__sNcwja__lift{animation:.65s ease-in-out HolidayGifts-module__sNcwja__shake}.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__lid{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(112deg) translateZ(calc(var(--L) / 2));animation:.95s both HolidayGifts-module__sNcwja__lidOpen}.HolidayGifts-module__sNcwja__chosen.HolidayGifts-module__sNcwja__open .HolidayGifts-module__sNcwja__lift{animation:HolidayGifts-module__sNcwja__pop .55s var(--ease)}.HolidayGifts-module__sNcwja__other{opacity:.55;filter:saturate(.5)}.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__slot,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__card,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__glowPlane,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__halo,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__beam,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__lidUnder{transition:none}.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__scene,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__shadow,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__lift,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__card,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__halo,.HolidayGifts-module__sNcwja__instant .HolidayGifts-module__sNcwja__cardFront:after{animation:none}.HolidayGifts-module__sNcwja__foot{min-height:90px;animation:HolidayGifts-module__sNcwja__fadeUp .4s var(--ease);flex-direction:column;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.HolidayGifts-module__sNcwja__inside{background:var(--color-surface);border-radius:14px;justify-content:center;align-items:center;height:56px;font-size:14px;font-weight:600;display:flex}.HolidayGifts-module__sNcwja__inside span{align-items:center;gap:8px;display:inline-flex}.HolidayGifts-module__sNcwja__inside svg{color:var(--color-sale)}.HolidayGifts-module__sNcwja__inside span+span:before{content:"";background:var(--color-border);border-radius:50%;width:4px;height:4px;margin-inline:14px}.HolidayGifts-module__sNcwja__actions{gap:8px;display:flex}.HolidayGifts-module__sNcwja__code{border:1px dashed var(--color-text);text-align:left;border-radius:14px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:56px;padding:0 8px 0 18px;transition:background-color .2s;display:flex}.HolidayGifts-module__sNcwja__code:hover{background:var(--color-surface)}.HolidayGifts-module__sNcwja__codeText{letter-spacing:.04em;flex-direction:column;font-size:18px;font-weight:700;line-height:1.2;display:flex}.HolidayGifts-module__sNcwja__codeLabel{letter-spacing:0;color:var(--color-muted);font-size:11px;font-weight:500}.HolidayGifts-module__sNcwja__copyIcon{background:var(--color-surface);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.HolidayGifts-module__sNcwja__shop{background:var(--color-text);height:56px;color:var(--color-bg);border-radius:14px;align-items:center;gap:8px;padding-inline:26px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-flex}.HolidayGifts-module__sNcwja__shop:hover{opacity:.85}.HolidayGifts-module__sNcwja__note{color:var(--color-muted);font-size:13px}@keyframes HolidayGifts-module__sNcwja__fadeIn{0%{opacity:0}}@keyframes HolidayGifts-module__sNcwja__popIn{0%{opacity:0;transform:translateY(12px)}}@keyframes HolidayGifts-module__sNcwja__fadeUp{0%{opacity:0;transform:translateY(6px)}}@keyframes HolidayGifts-module__sNcwja__dropIn{0%{opacity:0;transform:translateY(-46px)}40%{opacity:1}}@keyframes HolidayGifts-module__sNcwja__shadowIn{0%{opacity:0;transform:translate(-50%)scale(.4)}}@keyframes HolidayGifts-module__sNcwja__sway{0%,to{transform:rotateY(-7deg)translateY(0)}50%{transform:rotateY(7deg)translateY(-6px)}}@keyframes HolidayGifts-module__sNcwja__shine{0%,55%{background-position:120% 0,0 0,0 0,0 0,0 0}80%,to{background-position:-20% 0,0 0,0 0,0 0,0 0}}@keyframes HolidayGifts-module__sNcwja__shake{0%,to{transform:none}15%{transform:translateY(-6px)rotate(-5deg)}30%{transform:translateY(-8px)rotate(4deg)}45%{transform:translateY(-6px)rotate(-3deg)}60%{transform:translateY(-4px)rotate(2deg)}80%{transform:translateY(2px)scale(1.03,.95)}}@keyframes HolidayGifts-module__sNcwja__pop{0%{transform:scale(1.04,.93)}45%{transform:translateY(-5px)scale(.98,1.03)}to{transform:none}}@keyframes HolidayGifts-module__sNcwja__lidOpen{0%{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(0deg) translateZ(calc(var(--L) / 2));animation-timing-function:cubic-bezier(.2,.9,.3,1)}28%{transform:translateY(calc(var(--h) / -2 - var(--s) * .2)) translateZ(calc(var(--L) / -2)) rotateX(30deg) translateZ(calc(var(--L) / 2));animation-timing-function:cubic-bezier(.4,0,.3,1)}78%{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(120deg) translateZ(calc(var(--L) / 2));animation-timing-function:ease-in-out}to{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(112deg) translateZ(calc(var(--L) / 2))}}@keyframes HolidayGifts-module__sNcwja__cardRise{0%{visibility:hidden;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * 0) ) / (calc(var(--cin) + (.94 - var(--cin)) * 0)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * 0)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * 0)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}4%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * .2213) ) / (calc(var(--cin) + (.94 - var(--cin)) * .2213)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * .2213)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * .2213)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}8%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * .4073) ) / (calc(var(--cin) + (.94 - var(--cin)) * .4073)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * .4073)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * .4073)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}12.5%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * .5781) ) / (calc(var(--cin) + (.94 - var(--cin)) * .5781)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * .5781)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * .5781)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}17.5%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * .7254) ) / (calc(var(--cin) + (.94 - var(--cin)) * .7254)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * .7254)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * .7254)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}23%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * .8425) ) / (calc(var(--cin) + (.94 - var(--cin)) * .8425)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * .8425)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * .8425)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}30%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * .936) ) / (calc(var(--cin) + (.94 - var(--cin)) * .936)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * .936)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * .936)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}39%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * .9894) ) / (calc(var(--cin) + (.94 - var(--cin)) * .9894)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * .9894)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * .9894)) rotateY(calc(180deg + var(--off)));animation-timing-function:linear}50%{visibility:visible;box-shadow:none;clip-path:inset(0 0 clamp(0px, calc(var(--ch) / 2 + ( var(--rim-a) * var(--s) + (.94 - var(--rim-c)) * calc((var(--rise) - 10px) * 1) ) / (calc(var(--cin) + (.94 - var(--cin)) * 1)) + 1px), var(--ch)) 0 round calc(var(--cw) * .14));transform:translateY(calc((var(--rise) - 10px) * 1)) var(--face) scale(calc(var(--cin) + (.94 - var(--cin)) * 1)) rotateY(calc(180deg + var(--off)));animation-timing-function:cubic-bezier(.5,0,.25,1)}85%{visibility:visible;clip-path:inset(0 0 0 0 round calc(var(--cw) * .14));transform:translateY(calc(var(--rise) - 4px)) var(--face) scale(calc(var(--cend) * 1.04)) rotateY(calc(372deg + var(--off)));animation-timing-function:ease-in-out;box-shadow:0 10px 24px #0000002e}to{visibility:visible;clip-path:inset(0 0 0 0 round calc(var(--cw) * .14));transform:translateY(var(--rise)) var(--face) scale(var(--cend)) rotateY(calc(360deg + var(--off)));box-shadow:0 10px 24px #0000002e}}@keyframes HolidayGifts-module__sNcwja__flash{0%{opacity:0;transform:translate(-50%)scale(.3)}30%{opacity:1;transform:translate(-50%)scale(1.25)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes HolidayGifts-module__sNcwja__sheen{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes HolidayGifts-module__sNcwja__spark{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}60%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1) rotate(90deg)}}@keyframes HolidayGifts-module__sNcwja__lidTease{0%,22%,to{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(0deg) translateZ(calc(var(--L) / 2))}3%{transform:translateY(calc(var(--h) / -2 - 4px)) translateZ(calc(var(--L) / -2)) rotateX(7deg) translateZ(calc(var(--L) / 2))}5%{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(0deg) translateZ(calc(var(--L) / 2))}8%,18%{transform:translateY(calc(var(--h) / -2)) translateZ(calc(var(--L) / -2)) rotateX(46deg) translateZ(calc(var(--L) / 2))}}@keyframes HolidayGifts-module__sNcwja__peekTease{0%,9%,17.5%,to{--pt:var(--pt-down)}12.5%,15%{--pt:var(--pt-up)}}@keyframes HolidayGifts-module__sNcwja__glowTease{0%,7%,20%,to{opacity:0;transform:translate(-50%)scale(.6,.4)}10%,16%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes HolidayGifts-module__sNcwja__sheetIn{0%{transform:translateY(100%)}}@media (max-width:760px){.HolidayGifts-module__sNcwja__backdrop{align-items:end;padding:0}.HolidayGifts-module__sNcwja__dialog{width:100%;max-height:100dvh;padding:40px 16px calc(20px + env(safe-area-inset-bottom));animation:HolidayGifts-module__sNcwja__sheetIn .4s var(--ease);border-radius:28px 28px 0 0;overflow-y:auto}.HolidayGifts-module__sNcwja__head{min-height:104px}.HolidayGifts-module__sNcwja__title{font-size:26px}.HolidayGifts-module__sNcwja__text{font-size:14px}.HolidayGifts-module__sNcwja__slot{--s:min(18vw, 76px);--rim-a:.161;--rim-c:.0197;height:214px}.HolidayGifts-module__sNcwja__card{--cw:calc(var(--s) * 1.32);--ch:calc(var(--s) * 1.12);--cin:.64;padding-inline:4px}.HolidayGifts-module__sNcwja__inside{font-size:12px}.HolidayGifts-module__sNcwja__inside span{gap:5px}.HolidayGifts-module__sNcwja__inside span+span:before{margin-inline:8px}.HolidayGifts-module__sNcwja__codeText{font-size:16px}.HolidayGifts-module__sNcwja__shop{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.HolidayGifts-module__sNcwja__sway,.HolidayGifts-module__sNcwja__sparks span,.HolidayGifts-module__sNcwja__front,.HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__lid,.HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__peekCard,.HolidayGifts-module__sNcwja__idle .HolidayGifts-module__sNcwja__gapGlow,.HolidayGifts-module__sNcwja__scene,.HolidayGifts-module__sNcwja__shadow{animation:none}}
.Reviews-module__MjOvga__section{padding-top:var(--section-gap);scroll-margin-top:24px}.Reviews-module__MjOvga__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.Reviews-module__MjOvga__title{align-items:center;gap:12px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.25;display:flex}.Reviews-module__MjOvga__count{background:var(--color-surface);border-radius:999px;place-items:center;min-width:32px;height:28px;padding-inline:10px;font-size:14px;font-weight:600;display:grid}.Reviews-module__MjOvga__subtitle{color:var(--color-muted);margin-top:6px;font-size:15px}.Reviews-module__MjOvga__write{height:var(--control-h);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-inverse);flex-shrink:0;align-items:center;gap:10px;padding-inline:18px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.Reviews-module__MjOvga__write:hover{background:var(--color-primary-hover)}.Reviews-module__MjOvga__layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.Reviews-module__MjOvga__summary{border:1px solid var(--color-border);border-radius:20px;padding:28px;position:sticky;top:24px}.Reviews-module__MjOvga__avgRow{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.Reviews-module__MjOvga__avg{font-size:52px;font-weight:700;line-height:1}.Reviews-module__MjOvga__avgMeta{color:var(--color-muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.Reviews-module__MjOvga__dist{flex-direction:column;gap:10px;display:flex}.Reviews-module__MjOvga__dist li{grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:12px;display:grid}.Reviews-module__MjOvga__distLabel{align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.Reviews-module__MjOvga__distLabel svg{fill:currentColor}.Reviews-module__MjOvga__bar{background:var(--color-surface);border-radius:999px;height:8px;position:relative;overflow:hidden}.Reviews-module__MjOvga__bar span{border-radius:inherit;background:var(--color-text);transition:width .8s var(--ease);position:absolute;inset:0 auto 0 0}.Reviews-module__MjOvga__distCount{color:var(--color-muted);text-align:right;font-size:13px}.Reviews-module__MjOvga__main{flex-direction:column;gap:16px;min-width:0;display:flex}.Reviews-module__MjOvga__list{flex-direction:column;gap:16px;display:flex}.Reviews-module__MjOvga__review{border:1px solid var(--color-border);border-radius:20px;padding:24px}.Reviews-module__MjOvga__reviewHead{align-items:center;gap:14px;display:flex}.Reviews-module__MjOvga__avatar{background:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid}.Reviews-module__MjOvga__reviewWho{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.Reviews-module__MjOvga__reviewWho strong{font-size:15px;font-weight:600}.Reviews-module__MjOvga__reviewWho time{color:var(--color-muted);font-size:13px}.Reviews-module__MjOvga__reviewText{white-space:pre-line;overflow-wrap:anywhere;margin-top:14px;font-size:15px;line-height:1.7}.Reviews-module__MjOvga__more{height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-self:center;padding-inline:20px;font-size:14px;font-weight:600;transition:border-color .2s}.Reviews-module__MjOvga__more:hover{border-color:var(--color-text)}.Reviews-module__MjOvga__empty{border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:20px;padding:40px 24px;font-size:14px}.Reviews-module__MjOvga__emptyTitle{color:var(--color-text);margin-bottom:6px;font-size:17px;font-weight:700}.Reviews-module__MjOvga__skeleton{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--color-bg) 60%, transparent) 50%, transparent 70%) var(--color-surface);background-size:200% 100%;border-radius:20px;height:160px;animation:1.4s linear infinite Reviews-module__MjOvga__shimmer}@keyframes Reviews-module__MjOvga__shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.Reviews-module__MjOvga__thanks{will-change:transform;background:var(--color-surface);animation:Reviews-module__MjOvga__rise .5s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.Reviews-module__MjOvga__form{will-change:transform;border:1px solid var(--color-text);animation:Reviews-module__MjOvga__rise .45s var(--ease);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.Reviews-module__MjOvga__ratingInput{align-items:center;gap:16px;display:flex}.Reviews-module__MjOvga__ratingStars{gap:4px;display:flex}.Reviews-module__MjOvga__ratingStar{width:40px;height:40px;color:var(--color-border);transition:color .15s, transform .2s var(--ease);border-radius:10px;place-items:center;display:grid}.Reviews-module__MjOvga__ratingStar:hover{transform:scale(1.12)}.Reviews-module__MjOvga__ratingStarOn{color:var(--color-text)}.Reviews-module__MjOvga__ratingStarOn svg{fill:currentColor}.Reviews-module__MjOvga__ratingLabel{color:var(--color-muted);font-size:14px;font-weight:600}.Reviews-module__MjOvga__fields{flex-direction:column;gap:16px;display:flex}.Reviews-module__MjOvga__field{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.Reviews-module__MjOvga__field input,.Reviews-module__MjOvga__field textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;outline:none;padding:0 16px;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}.Reviews-module__MjOvga__field input{height:48px}.Reviews-module__MjOvga__field textarea{resize:vertical;padding-block:12px;line-height:1.6}.Reviews-module__MjOvga__field input:focus,.Reviews-module__MjOvga__field textarea:focus{border-color:var(--color-text);box-shadow:0 0 0 4px var(--color-primary-soft)}.Reviews-module__MjOvga__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.Reviews-module__MjOvga__error{color:var(--color-sale);font-size:13px;font-weight:500}.Reviews-module__MjOvga__formActions{justify-content:flex-end;gap:12px;display:flex}.Reviews-module__MjOvga__ghost,.Reviews-module__MjOvga__submit{height:var(--control-h);border-radius:var(--radius-sm);padding-inline:20px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s}.Reviews-module__MjOvga__ghost{border:1px solid var(--color-border)}.Reviews-module__MjOvga__ghost:hover{border-color:var(--color-text)}.Reviews-module__MjOvga__submit{background:var(--color-text);color:var(--color-inverse)}.Reviews-module__MjOvga__submit:hover{background:var(--color-primary-hover)}.Reviews-module__MjOvga__submit:disabled{opacity:.6;cursor:default}@keyframes Reviews-module__MjOvga__rise{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1024px){.Reviews-module__MjOvga__layout{grid-template-columns:minmax(0,1fr)}.Reviews-module__MjOvga__summary{position:static}}@media (max-width:640px){.Reviews-module__MjOvga__head{flex-direction:column;align-items:stretch}.Reviews-module__MjOvga__write{justify-content:center}.Reviews-module__MjOvga__summary,.Reviews-module__MjOvga__form,.Reviews-module__MjOvga__review{padding:20px}.Reviews-module__MjOvga__ratingInput{flex-direction:column;align-items:flex-start;gap:6px}.Reviews-module__MjOvga__formActions>*{flex:1}}
