.RestockNotifyButton_shell__DGhec{display:grid;gap:7px}.RestockNotifyButton_button__rUoUj{position:relative;display:grid;width:100%;min-height:62px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 11px;overflow:hidden;border:1px solid oklch(.7 .13 225/.34);border-radius:var(--radius);background:linear-gradient(105deg,oklch(.19 .05 222/.64),oklch(.12 .025 180/.5)),rgb(3 13 10/.7);color:var(--color-text);cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.RestockNotifyButton_button__rUoUj:after{position:absolute;right:-36px;bottom:-50px;width:100px;height:100px;border:1px solid oklch(.75 .12 225/.09);border-radius:var(--radius-pill);content:"";pointer-events:none}.RestockNotifyButton_button__rUoUj:focus-visible,.RestockNotifyButton_button__rUoUj:hover:not(:disabled){border-color:oklch(.76 .14 221/.72);transform:translateY(-1px)}.RestockNotifyButton_button__rUoUj:focus-visible{outline:2px solid oklch(.76 .14 221/.5);outline-offset:2px}.RestockNotifyButton_button__rUoUj:disabled{cursor:wait;opacity:.72}.RestockNotifyButton_active__qHjlu{border-color:oklch(.75 .2 162/.52);background:linear-gradient(105deg,oklch(.19 .07 164/.7),oklch(.12 .035 175/.56)),rgb(3 13 10/.72)}.RestockNotifyButton_icon__GOR0P{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;filter:drop-shadow(0 5px 9px rgb(30 144 206/.22));transition:transform .18s ease}.RestockNotifyButton_icon__GOR0P img{width:30px;height:30px;object-fit:contain}.RestockNotifyButton_copy__nsA0L{display:grid;min-width:0;gap:2px}.RestockNotifyButton_copy__nsA0L strong{overflow:hidden;font-family:var(--font-heading);font-size:12px;font-weight:750;line-height:1.25;text-overflow:ellipsis}.RestockNotifyButton_copy__nsA0L small{color:var(--color-text-muted);font-size:var(--text-caption);line-height:1.35}.RestockNotifyButton_state__xzYTH{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid;border-radius:var(--radius-pill);color:oklch(.78 .13 221);font-size:12px;font-weight:800}.RestockNotifyButton_active__qHjlu .RestockNotifyButton_state__xzYTH{color:var(--kc-green)}.RestockNotifyButton_loading__gzpYC{border-right-color:transparent;animation:RestockNotifyButton_restock-spin__Pjs0l .68s linear infinite}.RestockNotifyButton_error__F_CA9{margin:0;color:oklch(.72 .16 28);font-size:var(--text-caption);line-height:1.4}@media (hover:hover) and (pointer:fine){.RestockNotifyButton_button__rUoUj:hover:not(:disabled) .RestockNotifyButton_icon__GOR0P{transform:rotate(-4deg) scale(1.05)}}@media (prefers-reduced-motion:reduce){.RestockNotifyButton_button__rUoUj,.RestockNotifyButton_icon__GOR0P{transition:none}.RestockNotifyButton_button__rUoUj:hover:not(:disabled){transform:none}.RestockNotifyButton_loading__gzpYC{animation-duration:1.4s}}@keyframes RestockNotifyButton_restock-spin__Pjs0l{to{transform:rotate(1turn)}}.ServicePage_page__iOtxr{width:min(1380px,calc(100% - 32px));margin:33px auto 64px;color:#eefff7;font-family:KeyCrop Manrope,Segoe UI,sans-serif}.ServicePage_page__iOtxr,.ServicePage_page__iOtxr *{box-sizing:border-box}.ServicePage_breadcrumb__Lj_YH{display:flex;gap:12px;align-items:center;min-height:44px;margin-bottom:29px;color:#c1edd7;font-size:14px;line-height:20px}.ServicePage_breadcrumb__Lj_YH a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:none}.ServicePage_breadcrumbCategory__ONdPT:before,.ServicePage_breadcrumbProduct__6SBEN:before{content:"›";margin-right:12px}.ServicePage_breadcrumbProduct__6SBEN{color:#eefff7;overflow-wrap:anywhere}.ServicePage_backIcon__MmX87,.ServicePage_mobileCategory__XeUaQ{display:none}.ServicePage_layout__f01US{display:grid;grid-template-columns:396px minmax(0,1fr);gap:32px;align-items:start}.ServicePage_artColumn__HzRfW{min-width:0}.ServicePage_artColumn__HzRfW picture{display:block}.ServicePage_art__RlQLY{display:block;width:100%;aspect-ratio:396/704;object-fit:contain;border-radius:27px;background:#0a150e}.ServicePage_tabs__3ulsh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;min-height:44px}.ServicePage_tabs__3ulsh a,.ServicePage_tabs__3ulsh button{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0;border:0;background:none;color:#c1edd7;font:inherit;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.ServicePage_tabs__3ulsh a:first-child{color:#4ed583}.ServicePage_mobileTabs__aIqus{display:none}.ServicePage_arrowIcon__mU8uR,.ServicePage_backIcon__MmX87,.ServicePage_bookIcon__tZZo8,.ServicePage_diamondIcon__zGn_I,.ServicePage_globeIcon___auQJ,.ServicePage_infoIcon__5c54_,.ServicePage_questionIcon__AeF2l{flex:0 0 18px;width:18px;height:18px;background-position:50%;background-repeat:no-repeat;background-size:contain}.ServicePage_diamondIcon__zGn_I{background-image:url(/design/figma/diamond.svg)}.ServicePage_bookIcon__tZZo8{background-image:url(/design/figma/book-open.svg)}.ServicePage_infoIcon__5c54_{background-image:url(/design/figma/info.svg)}.ServicePage_globeIcon___auQJ{background-image:url(/design/figma/globe.svg)}.ServicePage_questionIcon__AeF2l{background-image:url(/design/figma/question.svg)}.ServicePage_arrowIcon__mU8uR{flex-basis:20px;width:20px;height:20px;background-image:url(/design/figma/arrow-right.svg)}.ServicePage_backIcon__MmX87{flex-basis:20px;width:20px;height:20px;background-image:url(/design/figma/arrow-left.svg)}.ServicePage_configuration__MMAj_{display:flex;flex-direction:column;gap:28px;min-width:0}.ServicePage_configuration__MMAj_ header{min-height:85px}.ServicePage_configuration__MMAj_ h1{margin:0 0 8px;font-size:36px;line-height:46px;letter-spacing:-.5px;font-weight:600}.ServicePage_configuration__MMAj_ header p{margin:0;color:#c1edd7;font-size:16px;line-height:24px}.ServicePage_configuration__MMAj_ h2{margin:0;font-size:22px;line-height:30px;letter-spacing:-.2px;font-weight:600}.ServicePage_preview__PC969{margin:0;padding:10px 14px;border-radius:12px;background:#263024;color:#d4e5ba;font-size:13px;line-height:20px}.ServicePage_options__wbhLJ{display:flex;flex-direction:column;gap:16px;scroll-margin-top:120px}.ServicePage_optionsHeading__FKxyu{display:flex;gap:12px;min-height:36px;align-items:center;justify-content:space-between}.ServicePage_optionsHeading__FKxyu h2{min-width:0}.ServicePage_region__8aHsk{position:relative;display:flex;flex:0 0 auto;align-items:center;max-width:190px;color:#c1edd7}.ServicePage_region__8aHsk .ServicePage_globeIcon___auQJ{position:absolute;left:16px;pointer-events:none;z-index:1}.ServicePage_page__iOtxr .ServicePage_region__8aHsk [role=combobox]{width:190px;max-width:190px;--store-select-height:36px;--store-select-padding:8px 12px 8px 42px;--store-select-font-size:14px;border-radius:15px;background-color:#ffffff0d;line-height:20px}.ServicePage_packages__LsXZQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(134px,auto);align-items:stretch;gap:16px;max-height:284px;overflow-x:hidden;overflow-y:auto;padding:0;scroll-padding:8px;scrollbar-width:none}.ServicePage_packages__LsXZQ::-webkit-scrollbar{display:none}.ServicePage_packages__LsXZQ button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:134px;padding:12px;border:0;border-radius:15px;background:#ffffff0d;color:#eefff7;font:inherit;font-size:14px;line-height:20px;overflow-wrap:anywhere;cursor:pointer}.ServicePage_packages__LsXZQ button:hover{background:#ffffff14}.ServicePage_packages__LsXZQ button.ServicePage_selected__AchLl{background:#4ed58321;box-shadow:inset 0 0 0 1px #4ed58377}.ServicePage_packages__LsXZQ button:disabled{opacity:.45;cursor:not-allowed}.ServicePage_packages__LsXZQ button:focus-visible{outline-offset:-3px}.ServicePage_packages__LsXZQ small{color:#c1edd7}.ServicePage_packageIcon__777l1{display:flex;flex:0 0 65px;align-items:center;justify-content:center;width:100px;height:65px}.ServicePage_packageIcon__777l1 img{display:block;width:86px;height:65px;object-fit:contain}.ServicePage_packageIcon__777l1 img[src$="package-calendar.svg"]{width:32px;height:32px}.ServicePage_packageName__NMi8U{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;text-align:center;line-height:20px}.ServicePage_packageName__NMi8U strong{font-size:20px;line-height:28px;font-weight:600}.ServicePage_packageName__NMi8U>span{color:#c1edd7;font-size:14px;line-height:20px}.ServicePage_check__NmF69{position:absolute;top:8px;right:10px;color:#4ed583}.ServicePage_scrollHint__IeWsT{margin:0;color:#c1edd7;font-size:14px;line-height:20px}.ServicePage_visuallyHidden__hNpTW{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}.ServicePage_fields__ZT76R{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center}.ServicePage_fields__ZT76R h2{font-size:18px;line-height:26px;letter-spacing:0}.ServicePage_fieldHelp__sWkM_{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:26px;padding:0;border:0;background:transparent;color:#4ed583;font:inherit;font-size:14px;line-height:20px;cursor:pointer}.ServicePage_fieldGrid__szjgb{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,600fr) minmax(0,336fr);gap:16px;align-items:start}.ServicePage_fieldGrid__szjgb label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#c1edd7;font-size:14px;line-height:20px}.ServicePage_fieldGrid__szjgb small{font-size:12px;line-height:18px}.ServicePage_page__iOtxr input,.ServicePage_page__iOtxr select{width:100%;min-width:0;min-height:52px;padding:12px 16px;border:0;border-radius:15px;background:#ffffff0d;color:#eefff7;font:inherit;font-size:16px;line-height:24px}.ServicePage_page__iOtxr select{background-color:#111b16}.ServicePage_page__iOtxr select option{background:#111b16;color:#eefff7}.ServicePage_page__iOtxr input::placeholder{color:#c1edd7;opacity:1}.ServicePage_page__iOtxr .ServicePage_idField__J_zWe input{padding-left:48px;background-image:url(/design/figma/identification-card.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:16px}.ServicePage_page__iOtxr :is(button,a,input,select):focus-visible{outline:2px solid #4ed583;outline-offset:3px}.ServicePage_quantity__RnLzX{display:flex;gap:20px;align-items:center;color:#c1edd7;font-size:14px;line-height:20px}.ServicePage_quantity__RnLzX>span{display:flex;width:156px;padding:2px;border-radius:15px;background:#ffffff0d}.ServicePage_quantity__RnLzX input{width:64px;min-height:44px;padding:4px;border:0;background:transparent;text-align:center;appearance:textfield}.ServicePage_quantity__RnLzX button{min-width:44px;height:44px;border:0;background:transparent;color:#eefff7;font-size:22px;cursor:pointer}.ServicePage_quantity__RnLzX button:disabled{opacity:.35}.ServicePage_notice__qhOiX{margin:0;padding:20px;border-radius:15px;background:#111b16;color:#c1edd7;font-size:14px;line-height:24px}.ServicePage_notice__qhOiX p{margin:12px 0 0}.ServicePage_purchaseBar__XgGEC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,450px);grid-template-rows:36px auto;gap:4px 24px;align-items:center}.ServicePage_purchaseTotal__mVz_X{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.ServicePage_purchaseTotal__mVz_X small{color:#c1edd7;font-size:14px;line-height:20px}.ServicePage_purchaseTotal__mVz_X strong{font-size:28px;line-height:36px;letter-spacing:-.25px;font-weight:600}.ServicePage_purchaseSummary__dMDyK{grid-column:1;grid-row:2;margin:0;min-width:0;color:#c1edd7;font-size:14px;line-height:20px;overflow-wrap:anywhere}.ServicePage_primary__BNxFA{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 28px;border:0;border-radius:44px;background:linear-gradient(#00873788,#006124aa),url(/design/figma/pixel-background.png) center 22% /cover;color:#eefff7;font:inherit;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;cursor:pointer}.ServicePage_purchaseBar__XgGEC .ServicePage_primary__BNxFA{grid-column:2;grid-row:1/3;width:100%}.ServicePage_primary__BNxFA:disabled{opacity:.35;cursor:default}.ServicePage_secondary__llpKh{min-height:44px;border:0;background:transparent;color:#c1edd7;font:inherit;cursor:pointer}.ServicePage_about__Avnza{padding-top:8px;color:#c1edd7;font-size:14px;line-height:24px;scroll-margin-top:120px}.ServicePage_about__Avnza a{color:#4ed583}.ServicePage_dialog__vN51i{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid #c1edd71a;border-radius:27px;background:#111b16;color:#eefff7;font-family:inherit}.ServicePage_dialog__vN51i::backdrop{background:#030504bf}.ServicePage_dialogHeading__t9ah1{display:flex;align-items:center;justify-content:space-between;gap:16px}.ServicePage_dialog__vN51i h2{margin:0;font-size:22px;line-height:30px}.ServicePage_dialog__vN51i h3{margin:20px 0 8px;font-size:18px}.ServicePage_dialog__vN51i p{color:#c1edd7;line-height:24px}.ServicePage_dialogHeading__t9ah1 button{width:44px;height:44px;border:0;background:none;color:#eefff7;font-size:28px;cursor:pointer}.ServicePage_dialog__vN51i dl{display:flex;flex-direction:column;gap:16px;margin:24px 0}.ServicePage_dialog__vN51i dl>div{display:flex;justify-content:space-between;gap:20px;font-size:14px}.ServicePage_dialog__vN51i dt{color:#c1edd7}.ServicePage_dialog__vN51i dd{max-width:65%;margin:0;text-align:right;overflow-wrap:anywhere}.ServicePage_dialog__vN51i .ServicePage_primary__BNxFA{width:100%;margin-top:20px}.ServicePage_dialog__vN51i .ServicePage_secondary__llpKh{display:block;width:100%;margin-top:8px}.ServicePage_dialog__vN51i>a{display:block;margin-top:16px;color:#c1edd7}.ServicePage_dialog__vN51i strong{font-size:20px}.ServicePage_error___UCq5{color:#ffb0ab!important}.ServicePage_deliveryRow__y6uti{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ServicePage_deliveryRow__y6uti>code{min-width:180px;padding:16px;border-radius:15px;background:#ffffff0d}.ServicePage_deliveryRow__y6uti>.ServicePage_primary__BNxFA{min-width:180px}@media (min-width:768px) and (max-width:1439px){.ServicePage_layout__f01US{grid-template-columns:minmax(220px,28.6957%) minmax(0,1fr);gap:24px}.ServicePage_packages__LsXZQ{grid-template-columns:repeat(3,minmax(0,1fr))}.ServicePage_configuration__MMAj_ h1{font-size:28px;line-height:36px}.ServicePage_fieldGrid__szjgb{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicePage_purchaseBar__XgGEC{grid-template-columns:minmax(0,1fr) minmax(0,47.27%)}}@media (min-width:768px) and (max-width:1023px){.ServicePage_packages__LsXZQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicePage_optionsHeading__FKxyu{flex-wrap:wrap}.ServicePage_fields__ZT76R{grid-template-columns:minmax(0,1fr)}.ServicePage_fieldHelp__sWkM_{justify-content:flex-start}.ServicePage_fieldGrid__szjgb{grid-template-columns:minmax(0,1fr)}.ServicePage_purchaseTotal__mVz_X{flex-direction:column;align-items:flex-start;gap:0}.ServicePage_purchaseTotal__mVz_X strong{font-size:22px;line-height:30px}.ServicePage_purchaseBar__XgGEC{grid-template-rows:auto auto}}@media (max-width:767px){.ServicePage_page__iOtxr{margin:16px auto 0;padding-bottom:calc(144px + env(safe-area-inset-bottom, 0px))}.ServicePage_breadcrumb__Lj_YH{gap:8px;min-height:44px;margin-bottom:24px}.ServicePage_breadcrumbCategory__ONdPT,.ServicePage_breadcrumbProduct__6SBEN,.ServicePage_catalogLabel__F8b1B{display:none}.ServicePage_backIcon__MmX87,.ServicePage_mobileCategory__XeUaQ{display:inline-block}.ServicePage_layout__f01US{display:flex;flex-direction:column;gap:24px}.ServicePage_artColumn__HzRfW{width:100%}.ServicePage_art__RlQLY{aspect-ratio:16/9}.ServicePage_desktopTabs__PcIW0{display:none}.ServicePage_mobileTabs__aIqus{display:flex;margin:0;width:100%}.ServicePage_configuration__MMAj_{width:100%;gap:24px}.ServicePage_configuration__MMAj_ header{min-height:0}.ServicePage_configuration__MMAj_ h1{font-size:22px;line-height:30px;letter-spacing:-.2px}.ServicePage_configuration__MMAj_ h2{font-size:18px;line-height:26px;letter-spacing:0}.ServicePage_configuration__MMAj_ header p{font-size:14px;line-height:20px}.ServicePage_optionsHeading__FKxyu{align-items:center;flex-wrap:nowrap}.ServicePage_region__8aHsk{max-width:45%}.ServicePage_region__8aHsk .ServicePage_globeIcon___auQJ{left:12px}.ServicePage_page__iOtxr .ServicePage_region__8aHsk select{width:110px;max-width:100%;padding-left:38px}.ServicePage_page__iOtxr .ServicePage_region__8aHsk select:has(option:checked[value=""]){width:160px}.ServicePage_packages__LsXZQ{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(132px,auto);gap:12px;max-height:none;overflow:visible}.ServicePage_packages__LsXZQ button{min-height:132px;gap:8px;padding:12px}.ServicePage_packages__LsXZQ .ServicePage_longPackage__Vqk9c{grid-column:1/-1}.ServicePage_packageIcon__777l1{flex-basis:43px;width:56px;height:43px}.ServicePage_packageIcon__777l1 img{width:56px;height:43px}.ServicePage_packageIcon__777l1 img[src$="package-calendar.svg"]{width:40px;height:40px}.ServicePage_packageName__NMi8U{flex-direction:column;gap:0}.ServicePage_packageName__NMi8U strong{font-size:16px;line-height:24px}.ServicePage_scrollHint__IeWsT{display:none}.ServicePage_fields__ZT76R{grid-template-columns:minmax(0,1fr);gap:16px}.ServicePage_fieldGrid__szjgb{grid-row:2;grid-template-columns:minmax(0,1fr);gap:16px}.ServicePage_fieldHelp__sWkM_{grid-row:3;justify-content:flex-start;min-height:44px}.ServicePage_purchaseBar__XgGEC{position:fixed;z-index:90;inset:auto 0 0;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:52px auto;gap:8px 12px;padding:16px 16px max(24px,env(safe-area-inset-bottom,0px));background:#111b16fa}.ServicePage_purchaseTotal__mVz_X{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.ServicePage_purchaseTotal__mVz_X strong{font-size:20px;line-height:28px;letter-spacing:0;white-space:nowrap}.ServicePage_purchaseBar__XgGEC .ServicePage_primary__BNxFA{grid-row:1;width:100%;height:52px;padding-inline:12px}.ServicePage_purchaseSummary__dMDyK{grid-column:1/-1;grid-row:2;min-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ServicePage_dialog__vN51i{width:100%;max-height:90dvh;margin:auto 0 0;padding:16px 16px max(20px,env(safe-area-inset-bottom,0px));border-radius:27px 27px 0 0}}.ServicePage_inline__7n5FS{width:100%!important;margin:0 0 24px!important;padding:24px!important;border-radius:25px;background:#111b1666}.ServicePage_inline__7n5FS .ServicePage_layout__f01US{display:block}.ServicePage_inline__7n5FS .ServicePage_about__Avnza,.ServicePage_inline__7n5FS .ServicePage_artColumn__HzRfW,.ServicePage_inline__7n5FS .ServicePage_fieldHelp__sWkM_,.ServicePage_inline__7n5FS .ServicePage_options__wbhLJ{display:none}.ServicePage_inline__7n5FS .ServicePage_configuration__MMAj_{gap:16px}.ServicePage_inline__7n5FS .ServicePage_configuration__MMAj_ header{min-height:0}.ServicePage_inline__7n5FS .ServicePage_configuration__MMAj_ header p,.ServicePage_inline__7n5FS .ServicePage_fields__ZT76R h2{display:none}.ServicePage_inline__7n5FS .ServicePage_fields__ZT76R{gap:8px}.ServicePage_inline__7n5FS .ServicePage_fieldGrid__szjgb{grid-row:auto;grid-template-columns:2fr 1fr}.ServicePage_inline__7n5FS .ServicePage_purchaseBar__XgGEC{position:static;padding:0;background:transparent}.ServicePage_inline__7n5FS .ServicePage_purchaseBar__XgGEC .ServicePage_primary__BNxFA{max-width:450px}