.hcd{--hc-ink:#0c110e;--hc-body:#2b3530;--hc-white:#fff;--hc-night:#1d211f;--hc-steel:#e3e6e4;--hc-mat:linear-gradient(180deg,#fdfdfc 0,#f5f6f4 46%,#edefec 100%);--hc-cta:var(--t-cta,#36872d);--hc-cta-top:#53b349;--hc-accent:#60c655;--hc-line:#0c110e1f;--hc-font-head:inherit;--hc-font:inherit;--hc-edge:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #0c110e0d,0 0 0 1px #0c110e0f;--hc-raise:0 1px 2px #0c110e0f,0 14px 34px -16px #0c110e4d;--hc-glow:drop-shadow(0 0 4px #fffffff2) drop-shadow(0 0 12px #ffffff8c);--hc-silver:linear-gradient(112deg,#fff0 7%,#ffffffc7 17%,#ffffff42 25%,#fff0 33%,#fff0 55%,#ffffff94 66%,#ffffff29 73%,#fff0 82%),linear-gradient(180deg,#f3f4f3 0,#e8eae9 13%,#dcdfdd 34%,#e6e8e7 62%,#f0f1f0 100%);font-family:var(--hc-font);color:var(--hc-body);font-size:14px;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased}.hcd *,.hcd *:before,.hcd *:after{box-sizing:border-box}.hcd[hidden]{display:none}.hcd img{display:block;max-width:100%}.hcd h2,.hcd h3,.hcd p,.hcd ul{margin:0;padding:0;list-style:none}.hcd a{color:inherit;text-decoration:none}.hcd button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.hcd s{font-weight:500;text-decoration:line-through;text-decoration-thickness:1px;color:var(--hc-body);font-variant-numeric:tabular-nums}.hc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c110e;opacity:0;transition:opacity .22s ease}.hcd.is-open .hc__scrim{opacity:.65}.hc__sheet{position:absolute;top:0;right:0;bottom:0;width:min(440px,calc(100vw - 24px));max-width:100%;display:flex;flex-direction:column;overflow:hidden;outline:0;transform:translate(100%);transition:transform .24s cubic-bezier(.16,1,.3,1);background:var(--hc-silver);background-color:var(--hc-steel);box-shadow:-30px 0 60px -30px #0c110e8c}.hcd.is-open .hc__sheet{transform:none}.hc__body{display:flex;flex-direction:column;flex:1;min-height:0}.hc__head{display:flex;align-items:center;gap:9px;padding:15px 16px 11px}.hc__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--hc-accent);box-shadow:0 0 0 3px #60c65538,0 0 10px var(--hc-accent)}.hc__title{flex:1;font-family:var(--hc-font-head);font-weight:700;font-size:16px;line-height:1;letter-spacing:-.02em;color:var(--hc-ink)}.hcd .hc__x{width:32px;height:32px;display:grid;place-items:center;margin:-8px -8px -8px 0;color:var(--hc-ink)}.hc__goal{padding:0 16px 10px}.hc__goal:empty{display:none}.hc__gcard{display:flex;flex-direction:column;gap:3px;padding:10px 14px 8px;border-radius:14px;background:linear-gradient(104deg,#fff0 22%,#ffffff0f,#fff0 50%),linear-gradient(180deg,#2b302d 0,var(--hc-night) 48%,#141716 100%);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #00000073,0 0 0 1px #00000059,0 10px 20px -14px #0b0f0cb3;color:#aab4ae}.hc__say{text-align:center;font-size:12.5px;line-height:1.25}.hc__say b,.hc__unlocked b{color:#fff;font-weight:700}.hc__bar{position:relative;height:44px;margin:0 6px}.hc__track{position:absolute;top:50%;left:0;right:0;height:4px;margin-top:-2px;border-radius:2px;background:#ffffff29;box-shadow:inset 0 1px 1px #000c;overflow:hidden}.hc__fill{position:relative;height:100%;border-radius:2px;background:#fff;box-shadow:0 0 8px #ffffff73;overflow:hidden;transition:width .9s cubic-bezier(.16,1,.3,1)}.hc__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,#fff0,#0c110e42,#fff0);animation:hc-run 3.4s linear infinite}@keyframes hc-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}.hc__nodes{position:absolute;top:0;right:0;bottom:0;left:0}.hc__slot{position:absolute;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;place-items:center;color:#fff;opacity:.72;filter:grayscale(1) brightness(2.3) contrast(.72) drop-shadow(0 0 2px #ffffff47);transition:opacity .5s ease,filter .5s ease}.hc__slot img{width:40px;height:40px;object-fit:contain}.hc__slot svg{width:15px;height:15px;padding:3px;border-radius:50%;background:var(--hc-night);box-sizing:content-box}.hc__slot.is-got{opacity:1;filter:none}.hc__slot.is-got img{filter:brightness(1.12) var(--hc-glow)}.hc__slot--ship{width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--hc-night);color:#9ba59f;opacity:1;filter:none;box-shadow:0 0 0 1px #ffffff1f,0 2px 6px #000000b3;transition:color .5s ease,box-shadow .5s ease,filter .5s ease}.hc__slot--ship svg{width:15px;height:15px;padding:0;background:none}.hc__slot--ship.is-got{color:#fff;box-shadow:0 0 0 1px #ffffff4d;filter:var(--hc-glow)}.hc__slot.is-new{animation:hc-fill .55s cubic-bezier(.16,1,.3,1) both}.hc__unlocked{text-align:center;font-size:12px;line-height:1.3;min-height:15px}.hc__unlocked.is-new{animation:hc-up .5s ease both}@keyframes hc-fill{0%{transform:scale(.8);opacity:.4}to{transform:none;opacity:1}}@keyframes hc-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.hc__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 16px 10px}.hc__lines{display:flex;flex-direction:column;gap:0}.hc__line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:0 12px;align-items:center;padding:14px 0;background:none;box-shadow:none;border-radius:0}.hc__line+.hc__line{border-top:1px solid var(--hc-line)}.hc__line.is-busy{pointer-events:none}.hc__line.is-busy .hc__money,.hc__line.is-busy .hc__qty output{animation:hc-shim .8s ease-in-out infinite alternate}@keyframes hc-shim{0%{opacity:1}to{opacity:.35}}.hc__img{width:72px;height:72px;border-radius:14px;overflow:hidden;background:radial-gradient(120% 120% at 50% 42%,#ffffffd9 0,#ffffff8c 62%,#ffffff52)}.hc__img img{width:100%;height:100%;padding:6px;object-fit:contain;mix-blend-mode:multiply}.hc__info{min-width:0}.hc__name{display:block;font-family:var(--hc-font-head);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:-.02em;color:var(--hc-ink)}.hc__var{margin-top:3px;font-size:12.5px;line-height:1.3}.hc__side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.hc__money{display:flex;flex-direction:column;align-items:flex-end}.hc__price{font-family:var(--hc-font-head);font-weight:700;font-size:16px;line-height:1.1;color:var(--hc-ink);font-variant-numeric:tabular-nums}.hc__was{font-size:11.5px;line-height:1.3}.hc__free{font-family:var(--hc-font-head);font-weight:800;font-size:16px;line-height:1.1;letter-spacing:-.01em;color:var(--hc-cta)}.hc__money--gift{flex-direction:row;align-items:baseline;gap:7px}.hc__gtag{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:600;line-height:1.2;color:var(--hc-cta)}.hc__gtag svg{flex:none}.hc__units{font-weight:700;color:var(--hc-ink)}.hc__qty{display:inline-flex;align-items:center;height:24px;border-radius:99px;background:var(--hc-mat);box-shadow:var(--hc-edge)}.hc__qty button{position:relative;width:24px;height:24px;font-size:14px;line-height:1;color:var(--hc-ink)}.hc__qty button:after{content:"";position:absolute;top:-10px;right:-3px;bottom:-10px;left:-3px}.hc__qty output{min-width:16px;text-align:center;font-family:var(--hc-font-head);font-weight:700;font-size:12.5px;line-height:1;color:var(--hc-ink);font-variant-numeric:tabular-nums}.hc__keys{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.hcd .hc__key{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;min-height:40px;justify-content:center;padding:5px 4px;border-radius:999px;background:#0c110e08;font-size:11px;line-height:1.15;color:var(--hc-body);transition:background .18s ease,box-shadow .18s ease,color .18s ease}.hcd .hc__key b{font-family:var(--hc-font-head);font-weight:700;font-size:12.5px;line-height:1.15;color:var(--hc-ink)}.hcd .hc__key:hover{background:#0c110e0f}.hcd .hc__key.is-on{background:#60c6551f;box-shadow:0 0 18px -5px #60c655b8;color:var(--hc-cta)}.hc__line--gift{grid-template-columns:52px minmax(0,1fr) auto;padding:10px 0}.hc__line--gift .hc__img{width:52px;height:52px;border-radius:12px}.hc__line--gift .hc__img img{padding:4px}.hc__line--gift .hc__name{font-size:14px}.hc__line--gift .hc__var{display:none}.hc__line--gift .hc__side{flex-direction:row;align-items:center;gap:8px}.hcd .hc__rm{position:relative;width:24px;height:24px;display:grid;place-items:center;opacity:.6}.hcd .hc__rm:after,.hcd .hc__x:after,.hcd .hc__more:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.hcd .hc__x,.hcd .hc__more{position:relative}#hc-upsell:not(:empty){margin-top:13px}.hc__uph{margin-bottom:9px;font-family:var(--hc-font-head);font-weight:700;font-size:13.5px;line-height:1.2;letter-spacing:-.02em;color:var(--hc-ink)}.hc__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hc__card{position:relative;display:flex;flex-direction:column;border-radius:16px;background:#ffffff8c}.hc__well{position:relative;aspect-ratio:1/.9;margin:0;border-radius:16px 16px 0 0;overflow:hidden;background:radial-gradient(closest-side,#fff 0,#ffffff8c 60%,#fff0)}.hc__well img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hcd:not(.hcd--page) .hc__well--n1 img{padding:12% 12% 6%}.hc__well--n2 img,.hc__well--n3 img{position:absolute;width:64%;height:auto;max-height:80%}.hc__well--n3 img:nth-child(1){left:2%;top:6%}.hc__well--n3 img:nth-child(2){left:24%;top:4%}.hc__well--n3 img:nth-child(3){right:2%;bottom:6%;width:52%}.hc__well--n2 img:nth-child(1){left:4%;top:8%}.hc__well--n2 img:nth-child(2){right:4%;bottom:8%}.hc__nx{position:absolute;left:7px;top:7px;z-index:1;padding:4px 7px;border-radius:999px;background:var(--hc-ink);color:#fff;font-family:var(--hc-font-head);font-weight:800;font-size:11px;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;pointer-events:none}.hcd .hc__plus{position:relative;flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--hc-ink);font-size:18px;line-height:1;color:#fff}.hcd .hc__plus:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.hc__ct{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:8px 10px 10px}.hc__ct b{font-family:var(--hc-font-head);font-weight:700;font-size:13px;line-height:1.2;letter-spacing:-.005em;color:var(--hc-ink)}.hc__pa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px}.hc__cp{display:flex;flex-direction:column;flex:1 0 auto}.hcd .hc__pa>.hc__plus,.hcd .hc__pa>.hc__addb{margin-left:auto}.hc__ct span{font-family:var(--hc-font-head);font-weight:700;font-size:12.5px;line-height:1.25;color:var(--hc-ink);font-variant-numeric:tabular-nums}.hc__ct s{font-size:11px;font-weight:500}.hcd .hc__i{position:absolute;right:8px;top:8px;z-index:3;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:none;color:#0c110e8c}.hcd .hc__i:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.hcd .hc__i svg{width:15px;height:15px}.hcd .is-info>.hc__i{background:none;box-shadow:none;color:var(--hc-ink)}.hcd .hc__about{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;align-content:center;padding:30px 10px 10px;border-radius:inherit;background:var(--hc-mat);box-shadow:var(--hc-edge);font-size:12px;line-height:1.35;color:var(--hc-body);animation:hc-in .3s ease both}@keyframes hc-in{0%{opacity:0}to{opacity:1}}.hcd .hc__more{display:block;margin:8px auto 0;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;color:#0c110e85;background:none}.hc__foot{padding:9px 16px calc(11px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,#ffffff80)}.hc__sum{display:flex;flex-direction:column;gap:5px}.hc__saved,.hc__ship,.hc__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;font-variant-numeric:tabular-nums}.hc__ship:empty{display:none}.hc__ship b,.hc__saved span:last-child{font-weight:700;color:var(--hc-ink)}.hc__saved--you{align-items:flex-start}.hc__incl{display:block;margin-top:1px;font-size:11.5px;font-weight:600;line-height:1.3;color:var(--hc-cta)}.hc__sum{padding-bottom:9px;box-shadow:0 1px 0 var(--hc-line),0 2px #fff9}.hc__total{margin-top:2px;align-items:center;font-family:var(--hc-font-head);font-weight:700;font-size:15px;line-height:1.1;color:var(--hc-ink)}.hc__tv{display:inline-flex;align-items:baseline;gap:8px}.hc__tv s{font-size:12.5px}.hc__total b{font-size:21px;letter-spacing:-.02em}.hc__protect{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:11px;cursor:pointer;font-size:12.5px;line-height:1.3}.hc__sw{width:17px;height:17px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px #0c110e4d}.hc__sw[aria-checked=true]{background:var(--hc-ink);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px var(--hc-ink)}.hc__pp{font-weight:700;color:var(--hc-ink);font-variant-numeric:tabular-nums}.hc__cta{display:flex;align-items:center;justify-content:center;gap:8px;height:54px;margin-top:11px;padding:0 28px;border-radius:999px;background:linear-gradient(180deg,var(--hc-cta-top) 0,#419837 24%,var(--hc-cta) 38%,var(--hc-cta) 76%,#439a39 100%);color:#fff!important;font-size:16px;font-weight:700;line-height:1;box-shadow:0 10px 20px -12px var(--hc-cta)}.hc__cta.is-wait{opacity:.7;pointer-events:none}.hc__note{display:flex;justify-content:center;gap:0 6px;margin-top:8px;font-size:11.5px;line-height:1.3;text-align:center}.hc__note span:not(:first-child):before{content:"\b7  "}.hc__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;text-align:center}.hc__empty .hc__cta{align-self:stretch;margin:0}.hc__adding{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--hc-line)}.hc__adding i{width:44px;height:44px;border-radius:9px;background:#0c110e12}.hc__adding span{flex:1;height:12px;border-radius:6px;background:#0c110e12}.hc__err{padding:9px 12px;margin:0 16px 8px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #b4231866;color:#8a1c12;font-size:13px}.hc__err button{text-decoration:underline;margin-left:6px}html.hc-open,html.hc-open body{overflow:hidden}html.hc-page main>*:not(#hc-cart){display:none}html.hc-page main>.shopify-section:not(#hc-cart):not([id^=shopify-section-template--]){display:block}.hcd--page{position:static;z-index:auto;max-width:1200px;margin:0 auto;padding:22px 16px 40px}.hcd--page .hc__scrim,.hcd--page .hc__x{display:none}.hcd--page .hc__sheet{position:static;width:auto;transform:none;overflow:visible;background:none;box-shadow:none}.hcd--page .hc__body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.hcd--page .hc__head{gap:10px;padding:0}.hcd--page .hc__title{font-size:26px;line-height:1.1}.hcd--page .hc__err{margin:0}.hcd--page .hc__goal{padding:0}.hcd--page .hc__scroll{overflow:visible;padding:0}.hcd--page .hc__lines{gap:0}.hcd--page .hc__line{padding:16px 0}.hcd--page #hc-upsell:not(:empty){margin-top:22px}.hcd--page .hc__uph{margin-bottom:10px;font-size:15px}.hcd--page .hc__foot{position:relative;padding:16px;border-radius:20px;background:var(--hc-silver);background-color:var(--hc-steel);box-shadow:var(--hc-edge),0 1px 2px #0c110e0f,0 18px 38px -20px #0c110e66}.hcd--page .hc__sum{gap:7px}.hcd--page .hc__cta{margin-top:14px}.hcd--page .hc__cards{gap:8px}.hcd--page .hc__card{min-width:0}.hcd--page .hc__well{aspect-ratio:1/.7;margin:0}.hcd--page .hc__well--n1 img{position:absolute;left:12%;top:8%;width:76%;height:84%}.hcd--page .hc__ct{gap:5px;padding:7px 7px 8px}.hcd--page .hc__ct b{font-size:11.5px}.hcd--page .hc__pa{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:auto}.hcd--page .hc__addb{min-width:48px;padding:0 12px}.hcd--page .hc__cp{font-size:12px}.hcd--page .hc__cp s{font-size:10.5px}.hcd--page .hc__i{left:auto;right:7px;top:7px}.hcd .hc__addb{position:relative;display:block;height:30px;border-radius:999px;background:#fff;box-shadow:var(--hc-edge),0 3px 6px -3px #0c110e4d;font-family:var(--hc-font-head);font-weight:700;font-size:12px;line-height:30px;text-align:center;color:var(--hc-ink);transition:background .25s ease,color .25s ease}.hcd .hc__addb:after{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}.hcd .hc__addb:hover{background:var(--hc-ink);color:#fff}.hc__picw{position:relative;align-self:center}.hcd .hc__lx{position:absolute;top:-6px;left:-6px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--hc-ink);box-shadow:0 0 0 1px #0c110e24,0 2px 6px #0c110e2e;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.hcd .hc__lx:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.hcd .hc__line:hover .hc__lx,.hcd .hc__lx:focus-visible{opacity:1;transform:none}@media(hover:none),(pointer:coarse){.hcd .hc__lx{opacity:.92;transform:none;width:24px;height:24px;top:-7px;left:-7px}}.hc__var .hc__units{display:block;color:var(--hc-ink)}.hc__var .hc__type{display:block;margin-top:1px}.hc__keys{gap:5px;margin-top:8px}.hcd .hc__key{min-height:32px;padding:3px 4px;font-size:10px;color:#7a807c;background:#0c110e06}.hcd .hc__key b{font-size:11.5px;font-weight:600;color:#4a504c}.hcd .hc__key.is-on b{color:var(--hc-cta)}@media(min-width:1100px){.hcd:not(.hcd--page) .hc__sheet{width:min(500px,calc(100vw - 24px))}.hcd:not(.hcd--page) .hc__title{font-size:18px}.hcd:not(.hcd--page) .hc__line{grid-template-columns:80px minmax(0,1fr) auto;gap:0 14px}.hcd:not(.hcd--page) .hc__line .hc__img{width:80px;height:80px}.hcd:not(.hcd--page) .hc__name{font-size:16.5px}.hcd:not(.hcd--page) .hc__var{font-size:13.5px}.hcd:not(.hcd--page) .hc__price{font-size:17.5px}.hcd:not(.hcd--page) .hc__was{font-size:12.5px}.hcd:not(.hcd--page) .hc__free{font-size:17px}.hcd:not(.hcd--page) .hc__line--gift{grid-template-columns:58px minmax(0,1fr) auto}.hcd:not(.hcd--page) .hc__line--gift .hc__img{width:58px;height:58px}.hcd:not(.hcd--page) .hc__line--gift .hc__name{font-size:15px}.hcd:not(.hcd--page) .hc__qty{height:28px}.hcd:not(.hcd--page) .hc__qty button{width:28px;height:28px;font-size:15px}.hcd:not(.hcd--page) .hc__qty output{font-size:13.5px;min-width:18px}.hcd:not(.hcd--page) .hc__ct b{font-size:14px}.hcd:not(.hcd--page) .hc__ct span{font-size:13.5px}.hcd:not(.hcd--page) .hc__total{font-size:16px}.hcd:not(.hcd--page) .hc__total b{font-size:23px}.hcd:not(.hcd--page) .hc__note{font-size:12.5px}.hcd:not(.hcd--page) .hc__cta{height:58px;font-size:17px}.hcd:not(.hcd--page) .hc__key b{font-size:12.5px}.hcd:not(.hcd--page) .hc__key{font-size:11px;min-height:34px}}@media(min-width:1600px){.hcd:not(.hcd--page) .hc__sheet{width:min(540px,calc(100vw - 24px))}.hcd:not(.hcd--page) .hc__name{font-size:17.5px}.hcd:not(.hcd--page) .hc__var{font-size:14px}.hcd:not(.hcd--page) .hc__price{font-size:18.5px}.hcd:not(.hcd--page) .hc__line{grid-template-columns:88px minmax(0,1fr) auto}.hcd:not(.hcd--page) .hc__line .hc__img{width:88px;height:88px}.hcd:not(.hcd--page) .hc__line--gift{grid-template-columns:60px minmax(0,1fr) auto}.hcd:not(.hcd--page) .hc__line--gift .hc__img{width:60px;height:60px}}@media(min-width:900px){.hcd--page{padding:44px 40px 72px}.hcd--page .hc__body{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto auto 1fr;gap:16px 32px;align-items:start}.hcd--page .hc__head{grid-column:1/-1;margin-bottom:10px}.hcd--page .hc__title{font-size:36px}.hcd--page .hc__goal{grid-column:1;grid-row:2}.hcd--page .hc__scroll{grid-column:1;grid-row:3}.hcd--page .hc__foot{grid-column:2;grid-row:2/4;position:sticky;top:24px;padding:22px}.hcd--page .hc__empty{grid-column:1/-1}.hcd--page .hc__line{grid-template-columns:96px minmax(0,1fr) auto;gap:0 18px;padding:20px 0}.hcd--page .hc__line .hc__img{width:96px;height:96px}.hcd--page .hc__line .hc__name{font-size:18px}.hcd--page .hc__line .hc__var{font-size:13.5px}.hcd--page .hc__line .hc__price{font-size:18px}.hcd--page .hc__keys{max-width:460px;margin-left:114px}.hcd--page .hc__line--gift{grid-template-columns:64px minmax(0,1fr) auto;padding:14px 0 14px 16px}.hcd--page .hc__line--gift .hc__img{width:64px;height:64px}.hcd--page .hc__line--gift .hc__name{font-size:14.5px}.hcd--page .hc__cards{gap:12px}.hcd--page .hc__card{flex-direction:row;align-items:stretch}.hcd--page .hc__card .hc__well{flex:0 0 92px;width:92px;height:92px;aspect-ratio:auto;margin:0;border-radius:16px 0 0 16px}.hcd--page .hc__ct{min-width:0;padding:12px 12px 11px}.hcd--page .hc__ct b{padding-right:20px;font-size:12.5px}.hcd--page .hc__pa{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:end}.hcd--page .hc__gcard{padding:12px 22px 10px}.hcd--page .hc__bar{margin:0 10px}}@media(max-width:360px){.hc__ct b{font-size:11.5px}.hc__line{grid-template-columns:60px minmax(0,1fr) auto}.hc__img{width:60px;height:60px}.hcd--page .hc__cards{gap:6px}.hcd--page .hc__ct{padding:6px 6px 7px}.hcd--page .hc__ct b{font-size:11px}}.hc__revs{display:none}.hcd--page .hc__revs{display:grid;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--hc-line)}.hc__rev{margin:0}.hc__rev i{display:block;font-style:normal;font-size:12px;letter-spacing:1.5px;line-height:1;color:var(--hc-cta)}.hcd .hc__rev blockquote{margin:5px 0 0;padding:0;border:0;font-style:normal;font-size:13.5px;line-height:1.45;letter-spacing:0;color:var(--hc-ink)}.hcd .hc__rev blockquote:before,.hcd .hc__rev blockquote:after{content:none}.hc__rev figcaption{margin-top:4px;font-size:12px;line-height:1.3;color:#0c110e99}@media(prefers-reduced-motion:reduce){.hc__line.is-busy .hc__money,.hc__line.is-busy .hc__qty output{animation:none;opacity:.6}.hc__sheet,.hc__scrim,.hc__fill,.hc__slot{transition:none}.hc__slot.is-new,.hc__unlocked.is-new,.hc__about{animation:none}.hc__fill:after{animation:none;display:none}}.hcd .hc__plus{isolation:isolate;background:transparent;color:var(--t-cta,var(--hc-cta));font-weight:600;transition:color .2s}.hcd .hc__plus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:var(--t-cta,var(--hc-cta));opacity:.13;transition:opacity .2s}.hcd .hc__plus:hover:before{opacity:.22}.hcd .hc__plus{font-size:24px;font-weight:500}.hcd .hc__plus:before{opacity:0}.hcd .hc__plus:hover:before{opacity:.06}.hcd:not(.hcd--page) .hc__foot{border-top:1px solid rgba(12,17,14,.085);background:#0c110e07}
/*# sourceMappingURL=/cdn/shop/t/298/assets/hc-cart.css.map */
