.rg-co{padding-top:10px;padding-bottom:80px}@media screen and (max-width:560px){.rg-co{padding-bottom:48px}}.rg-co__grid{display:flex;gap:var(--rg-col-gap);justify-content:center;align-items:flex-start;padding-top:24px}.rg-co__main{width:var(--rg-col-main);flex:0 0 auto;min-width:0}.rg-co__aside{width:var(--rg-col-side);flex:0 0 auto}@media screen and (min-width:1281px){.rg-co__aside{position:sticky;top:calc(var(--header-height, 0px) + 16px);align-self:flex-start}}@media screen and (max-width:1280px){.rg-co__grid{display:block;width:var(--rg-col-main);margin:0 auto}.rg-co__main,.rg-co__aside{width:100%}.rg-co__aside{margin-top:28px}}@media screen and (max-width:1025px){.rg-co__grid{width:auto;margin-left:10px;margin-right:10px}.rg-co__aside{margin-top:20px}}.rg-co__main>.rg-card+.rg-card{margin-top:var(--rg-stack-gap)}.rg-step{padding:var(--rg-card-pad-y) var(--rg-card-pad-x)}@media screen and (max-width:1025px){.rg-step{padding:24px}}@media screen and (max-width:560px){.rg-step{padding:24px 16px}}.rg-step__head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.rg-step__num{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--rg-black);color:var(--rg-white);font-family:var(--rg-font-head);font-weight:700;font-size:14px;line-height:1}.rg-step[data-done=true] .rg-step__num{background:var(--rg-green)}.rg-grid2{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.rg-grid2{grid-template-columns:1fr 1fr}.rg-grid2>.rg-span2{grid-column:1 / -1}}.rg-field{position:relative;display:block}.rg-field__input,.rg-field__select{width:100%;height:55px;padding:20px 20px 6px;border:1px solid var(--rg-line);border-radius:var(--rg-r-chip);background:var(--rg-white);color:var(--rg-black);font-family:var(--rg-font-body);font-size:16px;line-height:24px;transition:border-color .15s ease}.rg-field__input::placeholder{color:transparent}.rg-field__input:focus,.rg-field__select:focus{border-color:var(--rg-black);outline:none}.rg-field__label{position:absolute;left:21px;top:16px;color:var(--rg-muted-2);font-size:14px;line-height:20px;pointer-events:none;transform-origin:left top;transition:transform .15s ease,color .15s ease}.rg-field__input:focus+.rg-field__label,.rg-field__input:not(:placeholder-shown)+.rg-field__label,.rg-field--filled .rg-field__label{transform:translateY(-9px) scale(.82)}.rg-field--invalid .rg-field__input,.rg-field--invalid .rg-field__select{border-color:#d21a1a}.rg-field__error{display:none;margin:6px 0 0 4px;color:#d21a1a;font-size:12px;line-height:16px}.rg-field--invalid .rg-field__error{display:block}@supports (-webkit-touch-callout: none){.rg-field__input,.rg-field__select{font-size:16px}}.rg-auth{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.rg-auth{grid-template-columns:1fr 1fr}}.rg-auth__card{display:flex;flex-direction:column;gap:6px;padding:20px 24px;border:1px solid var(--rg-line);border-radius:var(--rg-r-chip);background:var(--rg-white);text-align:left;cursor:pointer;font-family:var(--rg-font-body);transition:border-color .15s ease,box-shadow .15s ease}.rg-auth__card:hover{border-color:var(--rg-black)}.rg-auth__card[aria-pressed=true]{border-color:var(--rg-black);box-shadow:inset 0 0 0 1px var(--rg-black)}.rg-auth__title{margin:0;font-family:var(--rg-font-head);font-weight:700;font-size:16px;line-height:24px;color:var(--rg-black)}.rg-auth__hint{margin:0;font-size:14.8px;line-height:20.8px;color:var(--rg-muted)}.rg-otp{display:flex;gap:8px}.rg-otp__cell{width:48px;height:55px;border:1px solid var(--rg-line);border-radius:var(--rg-r-chip);text-align:center;font-family:var(--rg-font-head);font-weight:700;font-size:20px;background:var(--rg-white);color:var(--rg-black);-moz-appearance:textfield}.rg-otp__cell::-webkit-outer-spin-button,.rg-otp__cell::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rg-otp__cell:focus{border-color:var(--rg-black);outline:none}.rg-opts{display:grid;gap:8px}.rg-opt{position:relative;display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid var(--rg-line);border-radius:var(--rg-r-chip);background:var(--rg-white);cursor:pointer;transition:border-color .15s ease,background .15s ease}.rg-opt:hover{border-color:var(--rg-black)}.rg-opt input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.rg-opt__dot{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--rg-line);border-radius:50%;display:grid;place-items:center;transition:border-color .15s ease}.rg-opt__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--rg-black);transform:scale(0);transition:transform .15s ease}.rg-opt input:checked~.rg-opt__dot{border-color:var(--rg-black)}.rg-opt input:checked~.rg-opt__dot:after{transform:scale(1)}.rg-opt:has(input:checked){border-color:var(--rg-black);background:var(--rg-page)}.rg-opt input:focus-visible~.rg-opt__dot{outline:2px solid var(--rg-black);outline-offset:3px}.rg-opt__body{flex:1 1 auto;min-width:0}.rg-opt__title{display:block;font-size:16px;line-height:24px;color:var(--rg-black)}.rg-opt__hint{display:block;font-size:12px;line-height:16px;color:var(--rg-muted)}.rg-opt__price{flex:0 0 auto;font-size:14.8px;line-height:20.8px;font-weight:700;white-space:nowrap;color:var(--rg-black)}.rg-opt__price.rg-free{color:var(--rg-green)}.rg-opt[data-disabled=true]{opacity:.4;pointer-events:none}.rg-combo{position:relative}.rg-combo__list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;max-height:288px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--rg-white);border-radius:var(--rg-r-menu);box-shadow:var(--rg-shadow-menu);padding:8px;margin:0;list-style:none;display:none}.rg-combo__list[data-open=true]{display:block}.rg-combo__item{padding:12px;border-radius:var(--rg-r-chip);cursor:pointer;font-size:14.8px;line-height:20.8px;color:var(--rg-black)}.rg-combo__item:hover,.rg-combo__item[aria-selected=true]{background:var(--rg-page)}.rg-combo__item mark{background:transparent;color:var(--rg-black);font-weight:700}.rg-combo__empty{padding:12px;color:var(--rg-muted);font-size:14.8px;line-height:20.8px}.rg-combo__spinner{position:absolute;right:20px;top:18px;color:var(--rg-muted);display:none}.rg-combo[data-loading=true] .rg-combo__spinner{display:block}.rg-co .rg-check__label{padding-left:8px}.rg-co__totals{padding:var(--rg-card-pad-y) 0}@media screen and (max-width:1025px){.rg-co__totals{padding:24px 0}}.rg-co__lines{list-style:none;margin:20px 0 0;display:grid;gap:16px}.rg-co__summary-actions{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:12px;min-width:0}.rg-co__summary-actions .rg-co__toggle{margin-top:0}.rg-co__line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}.rg-co__line img{width:56px;height:56px;object-fit:contain;border-radius:var(--rg-r-chip);background:var(--rg-page)}.rg-co__line-name{display:block;font-size:14.8px;line-height:20.8px;color:var(--rg-black);overflow-wrap:anywhere}.rg-co__line-qty{display:block;font-size:12px;line-height:16px;color:var(--rg-muted)}.rg-co__line-price{font-family:var(--rg-font-head);font-weight:700;font-size:14.8px;line-height:20.8px;color:var(--rg-black);white-space:nowrap;text-align:right}.rg-co__line-was{display:block;color:var(--rg-muted-2);font-family:var(--rg-font-body);font-size:12px;line-height:16px;font-weight:400}.rg-co__aside .rg-totals{padding-top:0}.rg-co__aside .rg-totals__head{padding-top:24px}.rg-co__aside .rg-co__lines{padding-left:var(--rg-side-pad-x);padding-right:var(--rg-side-pad-x)}.rg-co__aside .rg-co__submit{margin-top:0}.rg-co__aside .rg-co__legal{box-sizing:border-box}@media screen and (max-width:1025px){.rg-co__aside .rg-totals__head{padding-top:20px}}@media screen and (max-width:560px){.rg-co__aside .rg-co__lines,.rg-co__aside .rg-co__legal{padding-left:20px;padding-right:20px}}.rg-co__toggle{margin-top:12px;padding:0;border:0;background:none;font-family:var(--rg-font-body);font-size:14.8px;line-height:20.8px;color:var(--rg-black);text-decoration:underline;cursor:pointer}.rg-alert{padding:16px 20px;border-radius:var(--rg-r-chip);font-size:14.8px;line-height:20.8px;margin-bottom:var(--rg-stack-gap)}.rg-alert--error{background:#d21a1a14;color:#d21a1a}.rg-alert--info{background:var(--rg-page);color:var(--rg-muted)}.rg-alert--ok{background:#0485561a;color:var(--rg-green)}.rg-alert[hidden]{display:none}.rg-co__submit{margin-top:24px}.rg-co__legal{margin:16px 0 0;font-size:12px;line-height:16px;color:var(--rg-muted)}.rg-co__legal a{color:var(--rg-black);text-decoration:underline}.rg-co__sticky{position:sticky;bottom:0;z-index:40;display:flex;align-items:center;gap:16px;margin:20px 10px 0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--rg-white);border-radius:var(--rg-r-card) var(--rg-r-card) 0 0;box-shadow:0 -4px 16px #00000014}.rg-co__sticky span{display:block;font-size:12px;line-height:16px;color:var(--rg-muted)}.rg-co__sticky b{display:block;font-family:var(--rg-font-head);font-weight:700;font-size:20px;line-height:28px;color:var(--rg-black)}.rg-co__sticky .rg-btn{flex:1 1 auto}@media screen and (min-width:1281px){.rg-co__sticky{display:none}}@media screen and (max-width:1280px){.rg-co__sticky{display:none!important}}.rg-co__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;align-content:center;gap:16px;background:#ffffffe6}.rg-co__overlay[hidden]{display:none}.rg-co__overlay p{margin:0;font-size:14.8px;line-height:20.8px;color:var(--rg-muted)}.rg-spinner{width:32px;height:32px;border:3px solid var(--rg-black);border-right-color:transparent;border-radius:50%;animation:rg-spin .7s linear infinite;display:inline-block}.rg-combo__spinner.rg-spinner{width:18px;height:18px;border-width:2px;border-color:var(--rg-muted);border-right-color:transparent}@keyframes rg-spin{to{transform:rotate(360deg)}}.rg-co__wrap{width:100%}.rg-sm{font-size:14.8px;line-height:20.8px}.rg-xs{font-size:12px;line-height:16px}.rg-muted{color:var(--rg-muted)}.rg-btn--sm{display:inline-block;width:auto;min-height:44px;padding:10px 24px;font-size:14.8px;line-height:24px}.rg-btn--block{width:100%}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rg-checkout.css.map */
