.content-style-extend{font-size:15px;line-height:1.2}.content-style-extend ul,.content-style-extend ol{list-style-position:inside}.content-style-extend h1:not(:last-child),.content-style-extend h2:not(:last-child),.content-style-extend h3:not(:last-child),.content-style-extend h4:not(:last-child),.content-style-extend h5:not(:last-child),.content-style-extend h6:not(:last-child),.content-style-extend ul:not(:last-child),.content-style-extend ol:not(:last-child),.content-style-extend p:not(:last-child),.content-style-extend table:not(:last-child){margin-bottom:24px}.content-style-extend img,.content-style-extend iframe{max-width:100%}.content-style-extend img{height:auto;border-radius:var(--th_radius)}.content-style-extend *:last-child{margin-bottom:0}:root{--title_indent:24px;--block_indent:24px}.bonus-cms-page .page-column-title{display:none}.section-title{--bottom_indent:24px}.section-title .orange{color:var(--th_orange)}.section-title .pink{color:var(--th_pink)}.block-title{font-weight:500;font-size:22px;line-height:26px;color:var(--th_dark);margin:0 0 var(--title_indent)}@media (min-width:1025px){.block-title{font-size:24px;line-height:28px}}.block-title strong{font-weight:inherit}.block-title .action{font-size:15px;line-height:inherit;color:var(--th_pink);text-decoration:none;margin-left:auto}.block-note{display:block;font-size:15px;line-height:22px;margin:0 0 20px}.bonus-page{--v_gap:var(--section_indent);color:var(--th_dark)}.bonus-page .text-pages-banner{max-width:600px;margin:auto}.bonus-page .text-pages-banner,.bonus-page .text-pages-banner picture{display:flex}.bonus-page .text-pages-banner img{border-radius:var(--th_radius)}@media (max-width:479px){.bonus-page .text-pages-banner{margin-left:calc(var(--mainPadding)*-1);margin-right:calc(var(--mainPadding)*-1)}}.bonus-page .bonus-wrap{--v_gap:inherit;max-width:600px;margin-left:auto;margin-right:auto}.bonus-page .percents-block .percents-list{--colCount:2;padding:0 var(--block_indent);box-sizing:border-box;border:1px solid var(--th_gray85);border-radius:var(--th_radius)}@media (min-width:480px){.bonus-page .percents-block .percents-list{--colCount:3}}.bonus-page .percents-block .percents-list .percent-item{--v_gap:8px;--h_align:center;padding:var(--block_indent) 0;box-sizing:border-box;position:relative;text-align:center}.bonus-page .percents-block .percents-list .percent-item .value{font-weight:500;font-size:30px;line-height:24px}.bonus-page .percents-block .percents-list .percent-item .text{font-weight:400;font-size:15px;line-height:22px}.bonus-page .percents-block .percents-list .percent-item:after{content:'';position:absolute;top:var(--block_indent);bottom:var(--block_indent);right:0;width:1px;background:var(--th_gray85)}@media (max-width:479px){.bonus-page .percents-block .percents-list .percent-item:nth-child(1n+3){border-top:1px solid var(--th_gray85)}}@media (max-width:479px){.bonus-page .percents-block .percents-list .percent-item:nth-child(2n):after{display:none}}@media (min-width:480px){.bonus-page .percents-block .percents-list .percent-item:nth-child(1n+4){border-top:1px solid var(--th_gray85)}}@media (min-width:480px){.bonus-page .percents-block .percents-list .percent-item:nth-child(3n):after{display:none}}.bonus-page .phone-bonuses-block .about-bonuses-list{padding:8px 32px;box-sizing:border-box;background:var(--th_gray95);border-radius:var(--th_radius)}.bonus-page .phone-bonuses-block .about-bonuses-list .bonus-item{--v_gap:12px;padding:var(--block_indent) 0}.bonus-page .phone-bonuses-block .about-bonuses-list .bonus-item:not(:first-child){border-top:1px solid var(--th_gray85)}.bonus-page .phone-bonuses-block .about-bonuses-list .value{font-weight:500;font-size:17px;line-height:18px}.bonus-page .phone-bonuses-block .about-bonuses-list .text{font-size:15px;line-height:22px}.bonus-page .phone-bonuses-block .about-bonuses-list .before{margin-right:5px}.bonus-page .start-using-block{--button_min_width:270px}.bonus-page .start-using-block .actions-block{display:flex;margin:24px 0 0}@font-face{font-family:'GothamPro';font-weight:300;font-style:normal;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-Light.woff2') format('woff2')}@font-face{font-family:'GothamPro';font-weight:300;font-style:italic;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-LightItalic.woff2') format('woff2')}@font-face{font-family:'GothamPro';font-weight:400;font-style:normal;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-Regular.woff2') format('woff2')}@font-face{font-family:'GothamPro';font-weight:400;font-style:italic;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-RegularItalic.woff2') format('woff2')}@font-face{font-family:'GothamPro';font-weight:500;font-style:normal;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-Medium.woff2') format('woff2')}@font-face{font-family:'GothamPro';font-weight:500;font-style:italic;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-MediumItalic.woff2') format('woff2')}@font-face{font-family:'GothamPro';font-weight:700;font-style:normal;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-Bold.woff2') format('woff2')}@font-face{font-family:'GothamPro';font-weight:700;font-style:italic;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/GothamPro/GothamPro-BoldItalic.woff2') format('woff2')}@font-face{font-family:'Yaposhka';font-weight:400;font-style:normal;font-display:swap;src:url('../../frontend/Brander/Yaposhka/en_US/fonts/Yaposhka/Yaposhka-Regular.ttf') format('truetype')}.swipe{overflow-y:hidden;overflow-x:auto}.swipe::-webkit-scrollbar{height:0}.swipe::-webkit-scrollbar-track{height:0;background-color:transparent}.swipe::-webkit-scrollbar-thumb{height:0;background-color:transparent}.swipe *{user-select:none;-webkit-user-select:none}.boundBlock{--padding:var(--mainPadding);width:100%;max-width:var(--msw);margin-left:auto;margin-right:auto;padding-left:var(--padding);padding-right:var(--padding);box-sizing:border-box}.themeLoader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:100%}.themeLoader p{display:none}.themeLoader img{display:none}.themeLoader:after{content:'';display:inline-flex;width:70%;height:70%;max-width:100px;max-height:100px;background:url(../../frontend/Brander/Yaposhka/en_US/images/loader.svg) no-repeat 50% 50%;background-size:contain;animation:roundLoader 1s infinite linear}@keyframes roundLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-arrow_down,.icon-arrow_right,.icon-arrow_slider_right,.icon-arrow_slider_smooth,.icon-remove,.icon-phone,.icon-totals,.icon-user,.icon-cart,.icon-search,.icon-bookmark,.icon-calendar,.icon-marker,.icon-copy,.icon-edit,.icon-flag{fill:none}.grid-extend{--colCount:1;--columns:100%;--rows:auto;--h_gap:0px;--v_gap:0px;--gap:var(--v_gap) var(--h_gap);--h_align:unset;--v_align:unset;display:grid;grid-template-columns:var(--columns);grid-template-rows:var(--rows);grid-gap:var(--gap);justify-content:var(--h_align);align-items:var(--v_align)}.grid-extend.equal{--columns:repeat(var(--colCount),calc((100% - ((var(--colCount) - 1)*var(--h_gap)))/var(--colCount)))}.flex{display:flex}.flex-c{align-items:center}.flex-c-c{justify-content:center}.button{font-family:'GothamPro';min-width:var(--button_min_width);height:var(--button_height);box-sizing:border-box;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--button_font_size);font-weight:var(--button_font_weight);color:var(--button_color);text-transform:var(--button_text_transform);letter-spacing:var(--button_text_letter_spacing);line-height:1;text-decoration:none;text-align:center;background:var(--button_background);border:var(--button_border_width) var(--button_border_style) var(--button_border_color);border-radius:var(--button_border_radius);padding:0 var(--button_padding);transition:background var(--trns_time),border-color var(--trns_time),color var(--trns_time)}@media (hover:hover){.button:hover{color:var(--button_color_hover);background-color:var(--button_background_hover);border-color:var(--button_border_color_hover)}}.button:disabled,.button.disabled{color:var(--button_color_disabled);background-color:var(--button_background_disabled);border-color:var(--button_border_color_disabled);pointer-events:none}.button.empty{--button_color:var(--th_pink);--button_background:0 0;--button_border_color:var(--th_pink);--button_color_hover:#fff;--button_background_hover:var(--th_pink);--button_border_color_hover:var(--th_pink)}.button.white{--button_color:var(--th_dark);--button_background:#fff;--button_border_color:#fff;--button_background_hover:var(--th_pink);--button_border_color_hover:var(--th_pink)}.button.yellow{--button_color:var(--th_dark);--button_background:var(--th_yellow);--button_border_color:var(--th_yellow);--button_background_hover:var(--th_pink);--button_border_color_hover:var(--th_pink)}.button.dark{--button_background:var(--th_dark);--button_border_color:var(--th_dark);--button_background_hover:var(--th_pink);--button_border_color_hover:var(--th_pink)}.button.round{--button_min_width:var(--button_height);--button_padding:0}.button .icon-block{--color:inherit;--blockSize:20px}.theme-input-style{-webkit-appearance:none;display:block;width:100%;box-sizing:border-box;outline:none;transition:border-color .3s;background:var(--form_field_bg);border:var(--form_field_border_width) var(--form_field_border_style) var(--form_field_border_color);border-radius:var(--form_field_border_radius);padding:var(--form_label_height) calc(var(--form_field_padding) + var(--form_field_additional_padding)) 0 var(--form_field_padding);font-weight:var(--form_field_font_weight);font-size:var(--form_field_font_size);color:var(--form_field_color);letter-spacing:var(--form_field_letter_spacing)}.theme-input-style::-webkit-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.theme-input-style::-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.theme-input-style:-ms-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.theme-input-style:-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.theme-input-style.mage-error{border-color:var(--th_error)}.theme-input-style:focus{border-color:var(--form_field_border_color_focus)}.input-style{height:var(--form_field_height)}.input-style:-webkit-autofill{box-shadow:inset 0 0 0 500px var(--form_field_bg)}.select-style{height:var(--form_field_height)}.select-style.hidden{position:absolute;visibility:hidden}.radio-input-style{--indent:10px;--background:#fff;--round_size:calc(var(--form_radio_size)/2);--border_color:var(--th_gray90);-webkit-appearance:none;width:var(--form_radio_size);height:var(--form_radio_size);border:none;border-radius:50%;background:var(--th_red);box-shadow:inset 0 0 0 1px var(--border_color),inset 0 0 0 var(--round_size) var(--background);margin:0 var(--form_radio_indent_right) 0 var(--form_radio_indent_left);transition:box-shadow var(--trns_time),border-color var(--trns_time)}.radio-input-style:checked{--border_color:var(--th_red);--round_size:6px}.checkbox-input-style{-webkit-appearance:none;flex-shrink:0;width:var(--form_checkbox_size);height:var(--form_checkbox_size);position:relative;display:flex;justify-content:center;align-items:center;margin:0 var(--indent) 0 0;cursor:pointer;background-color:var(--defaultBg);background-repeat:no-repeat;background-position:50% 50%;background-size:13px;border:1px solid var(--defaultBorderColor);border-radius:var(--radius);transition:background-color .3s,background-size .2s,border-color .3s}.checkbox-input-style:checked{background-image:url(../../frontend/Brander/Yaposhka/en_US/images/check.svg);background-color:var(--th_green);border-color:var(--th_green)}.checkbox-extend{--indent:16px;--radius:8px;--defaultBg:transparent;--defaultBorderColor:var(--th_gray);display:inline-flex;line-height:var(--form_checkbox_size);cursor:pointer}.checkbox-switcher-style{--switcher_height:calc(var(--form_switcher_toggle_size) + (var(--form_switcher_toggle_indent)*2));-webkit-appearance:none;position:relative;border:none;width:var(--form_switcher_width);height:var(--switcher_height);border-radius:calc(var(--switcher_height)/2);color:var(--form_switcher_toggle_color);padding:var(--form_switcher_toggle_indent);cursor:pointer;transition:background var(--trns_time);background-color:var(--form_switcher_background);background-size:var(--switcher_height) var(--switcher_height);background-repeat:no-repeat;background-position:0 50%;background-position:0 0;background-image:radial-gradient(var(--form_switcher_toggle_color) 0px,var(--form_switcher_toggle_color) calc(var(--form_switcher_toggle_size)/2),transparent calc(var(--form_switcher_toggle_size)/2)),radial-gradient(rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) calc(var(--form_switcher_toggle_size)/2),transparent calc(var(--switcher_height)/2))}.checkbox-switcher-style:checked{background-color:var(--form_switcher_background_active);background-position:calc(var(--form_switcher_width) - var(--form_switcher_toggle_size) - (var(--form_switcher_toggle_indent)*2)) 50%}.textarea-style{resize:vertical;min-height:var(--form_field_textarea_height);padding:calc(var(--form_label_height) + var(--form_field_padding)) var(--form_field_padding) var(--form_field_padding);--maxHeight:100%;max-height:var(--maxHeight);overflow-y:auto;overflow-x:hidden}.textarea-style::-webkit-scrollbar{width:var(--scroll_width)}.textarea-style::-webkit-scrollbar:horizontal{height:var(--scroll_width)}.textarea-style::-webkit-scrollbar-track{background-color:transparent}.textarea-style::-webkit-scrollbar-thumb{background-color:red;border-radius:var(--scroll_width)}.textarea-style::-webkit-scrollbar-thumb:hover{background-color:red}input[type=radio]{--indent:10px;--background:#fff;--round_size:calc(var(--form_radio_size)/2);--border_color:var(--th_gray90);-webkit-appearance:none;width:var(--form_radio_size);height:var(--form_radio_size);border:none;border-radius:50%;background:var(--th_red);box-shadow:inset 0 0 0 1px var(--border_color),inset 0 0 0 var(--round_size) var(--background);margin:0 var(--form_radio_indent_right) 0 var(--form_radio_indent_left);transition:box-shadow var(--trns_time),border-color var(--trns_time)}input[type=radio]:checked{--border_color:var(--th_red);--round_size:6px}input[type=checkbox]{--switcher_height:calc(var(--form_switcher_toggle_size) + (var(--form_switcher_toggle_indent)*2));-webkit-appearance:none;position:relative;border:none;width:var(--form_switcher_width);height:var(--switcher_height);border-radius:calc(var(--switcher_height)/2);color:var(--form_switcher_toggle_color);padding:var(--form_switcher_toggle_indent);cursor:pointer;transition:background var(--trns_time);background-color:var(--form_switcher_background);background-size:var(--switcher_height) var(--switcher_height);background-repeat:no-repeat;background-position:0 50%;background-position:0 0;background-image:radial-gradient(var(--form_switcher_toggle_color) 0px,var(--form_switcher_toggle_color) calc(var(--form_switcher_toggle_size)/2),transparent calc(var(--form_switcher_toggle_size)/2)),radial-gradient(rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) calc(var(--form_switcher_toggle_size)/2),transparent calc(var(--switcher_height)/2))}input[type=checkbox]:checked{background-color:var(--form_switcher_background_active);background-position:calc(var(--form_switcher_width) - var(--form_switcher_toggle_size) - (var(--form_switcher_toggle_indent)*2)) 50%}.form-extend fieldset,.form-extend .fieldset{--colCount:1;--columns:100%;--rows:auto;--h_gap:0px;--v_gap:0px;--gap:var(--v_gap) var(--h_gap);--h_align:unset;--v_align:unset;display:grid;grid-template-columns:var(--columns);grid-template-rows:var(--rows);grid-gap:var(--gap);justify-content:var(--h_align);align-items:var(--v_align);border:none}.form-extend fieldset.equal,.form-extend .fieldset.equal{--columns:repeat(var(--colCount),calc((100% - ((var(--colCount) - 1)*var(--h_gap)))/var(--colCount)))}.form-extend fieldset div.mage-error,.form-extend .fieldset div.mage-error{font-weight:400;font-size:12px;color:var(--th_error);margin:6px 0 0}.form-extend input[type=text],.form-extend input[type=password],.form-extend input[type=email],.form-extend input[type=number],.form-extend input[type=date],.form-extend input[type=month],.form-extend input[type=search],.form-extend input[type=tel],.form-extend input[type=time],.form-extend input[type=number]{-webkit-appearance:none;display:block;width:100%;box-sizing:border-box;outline:none;transition:border-color .3s;background:var(--form_field_bg);border:var(--form_field_border_width) var(--form_field_border_style) var(--form_field_border_color);border-radius:var(--form_field_border_radius);padding:var(--form_label_height) calc(var(--form_field_padding) + var(--form_field_additional_padding)) 0 var(--form_field_padding);font-weight:var(--form_field_font_weight);font-size:var(--form_field_font_size);color:var(--form_field_color);letter-spacing:var(--form_field_letter_spacing);height:var(--form_field_height)}.form-extend input[type=text]::-webkit-input-placeholder,.form-extend input[type=password]::-webkit-input-placeholder,.form-extend input[type=email]::-webkit-input-placeholder,.form-extend input[type=number]::-webkit-input-placeholder,.form-extend input[type=date]::-webkit-input-placeholder,.form-extend input[type=month]::-webkit-input-placeholder,.form-extend input[type=search]::-webkit-input-placeholder,.form-extend input[type=tel]::-webkit-input-placeholder,.form-extend input[type=time]::-webkit-input-placeholder,.form-extend input[type=number]::-webkit-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend input[type=text]::-moz-placeholder,.form-extend input[type=password]::-moz-placeholder,.form-extend input[type=email]::-moz-placeholder,.form-extend input[type=number]::-moz-placeholder,.form-extend input[type=date]::-moz-placeholder,.form-extend input[type=month]::-moz-placeholder,.form-extend input[type=search]::-moz-placeholder,.form-extend input[type=tel]::-moz-placeholder,.form-extend input[type=time]::-moz-placeholder,.form-extend input[type=number]::-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend input[type=text]:-ms-input-placeholder,.form-extend input[type=password]:-ms-input-placeholder,.form-extend input[type=email]:-ms-input-placeholder,.form-extend input[type=number]:-ms-input-placeholder,.form-extend input[type=date]:-ms-input-placeholder,.form-extend input[type=month]:-ms-input-placeholder,.form-extend input[type=search]:-ms-input-placeholder,.form-extend input[type=tel]:-ms-input-placeholder,.form-extend input[type=time]:-ms-input-placeholder,.form-extend input[type=number]:-ms-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend input[type=text]:-moz-placeholder,.form-extend input[type=password]:-moz-placeholder,.form-extend input[type=email]:-moz-placeholder,.form-extend input[type=number]:-moz-placeholder,.form-extend input[type=date]:-moz-placeholder,.form-extend input[type=month]:-moz-placeholder,.form-extend input[type=search]:-moz-placeholder,.form-extend input[type=tel]:-moz-placeholder,.form-extend input[type=time]:-moz-placeholder,.form-extend input[type=number]:-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend input[type=text].mage-error,.form-extend input[type=password].mage-error,.form-extend input[type=email].mage-error,.form-extend input[type=number].mage-error,.form-extend input[type=date].mage-error,.form-extend input[type=month].mage-error,.form-extend input[type=search].mage-error,.form-extend input[type=tel].mage-error,.form-extend input[type=time].mage-error,.form-extend input[type=number].mage-error{border-color:var(--th_error)}.form-extend input[type=text]:focus,.form-extend input[type=password]:focus,.form-extend input[type=email]:focus,.form-extend input[type=number]:focus,.form-extend input[type=date]:focus,.form-extend input[type=month]:focus,.form-extend input[type=search]:focus,.form-extend input[type=tel]:focus,.form-extend input[type=time]:focus,.form-extend input[type=number]:focus{border-color:var(--form_field_border_color_focus)}.form-extend input[type=text]:-webkit-autofill,.form-extend input[type=password]:-webkit-autofill,.form-extend input[type=email]:-webkit-autofill,.form-extend input[type=number]:-webkit-autofill,.form-extend input[type=date]:-webkit-autofill,.form-extend input[type=month]:-webkit-autofill,.form-extend input[type=search]:-webkit-autofill,.form-extend input[type=tel]:-webkit-autofill,.form-extend input[type=time]:-webkit-autofill,.form-extend input[type=number]:-webkit-autofill{box-shadow:inset 0 0 0 500px var(--form_field_bg)}.form-extend input[type=number]{-moz-appearance:textfield}.form-extend input.pac-target-input{--form_field_additional_padding:24px}.form-extend select{-webkit-appearance:none;display:block;width:100%;box-sizing:border-box;outline:none;transition:border-color .3s;background:var(--form_field_bg);border:var(--form_field_border_width) var(--form_field_border_style) var(--form_field_border_color);border-radius:var(--form_field_border_radius);padding:var(--form_label_height) calc(var(--form_field_padding) + var(--form_field_additional_padding)) 0 var(--form_field_padding);font-weight:var(--form_field_font_weight);font-size:var(--form_field_font_size);color:var(--form_field_color);letter-spacing:var(--form_field_letter_spacing);height:var(--form_field_height)}.form-extend select::-webkit-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend select::-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend select:-ms-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend select:-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend select.mage-error{border-color:var(--th_error)}.form-extend select:focus{border-color:var(--form_field_border_color_focus)}.form-extend select.hidden{position:absolute;visibility:hidden}.form-extend textarea{-webkit-appearance:none;display:block;width:100%;box-sizing:border-box;outline:none;transition:border-color .3s;background:var(--form_field_bg);border:var(--form_field_border_width) var(--form_field_border_style) var(--form_field_border_color);border-radius:var(--form_field_border_radius);padding:var(--form_label_height) calc(var(--form_field_padding) + var(--form_field_additional_padding)) 0 var(--form_field_padding);font-weight:var(--form_field_font_weight);font-size:var(--form_field_font_size);color:var(--form_field_color);letter-spacing:var(--form_field_letter_spacing);resize:vertical;min-height:var(--form_field_textarea_height);padding:calc(var(--form_label_height) + var(--form_field_padding)) var(--form_field_padding) var(--form_field_padding);--maxHeight:100%;max-height:var(--maxHeight);overflow-y:auto;overflow-x:hidden}.form-extend textarea::-webkit-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend textarea::-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend textarea:-ms-input-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend textarea:-moz-placeholder{color:var(--form_field_placeholder_color);opacity:1}.form-extend textarea.mage-error{border-color:var(--th_error)}.form-extend textarea:focus{border-color:var(--form_field_border_color_focus)}.form-extend textarea::-webkit-scrollbar{width:var(--scroll_width)}.form-extend textarea::-webkit-scrollbar:horizontal{height:var(--scroll_width)}.form-extend textarea::-webkit-scrollbar-track{background-color:transparent}.form-extend textarea::-webkit-scrollbar-thumb{background-color:red;border-radius:var(--scroll_width)}.form-extend textarea::-webkit-scrollbar-thumb:hover{background-color:red}.form-extend .field._required .label:after{content:'*';display:block;position:relative}.form-extend .field._error input:not([type=radio]):not([type=checkbox]),.form-extend .field._error textarea{border-color:var(--th_error_color)}.form-extend .field .control._with-tooltip{--form_field_additional_padding:calc(var(--tooltip_toggle_size) + var(--h_gap));position:relative}.form-extend .field .control._with-tooltip .label{display:none}.form-extend .field .control._with-tooltip .field-tooltip{--content_display:none;--icon_color:var(--form_field_border_color);position:absolute;z-index:3;top:calc((var(--form_field_height) - var(--tooltip_toggle_size))/2);right:var(--form_field_padding)}.form-extend .field .control._with-tooltip .field-tooltip._active{--content_display:block;--icon_color:var(--form_field_border_color_focus)}.form-extend .field .control._with-tooltip .field-tooltip .field-tooltip-action{cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--tooltip_toggle_size);height:var(--tooltip_toggle_size);border-radius:50%;border:var(--form_field_border_width) var(--form_field_border_style) var(--icon_color);transition:border-color var(--trns_time)}@media (hover:hover) and (min-width:1025px){.form-extend .field .control._with-tooltip .field-tooltip .field-tooltip-action:hover{--icon_color:var(--form_field_border_color_focus)}}.form-extend .field .control._with-tooltip .field-tooltip .field-tooltip-action:after{content:'?';font-weight:600;font-size:16px;color:var(--icon_color);transition:color var(--trns_time)}.form-extend .field .control._with-tooltip .field-tooltip .field-tooltip-content{display:var(--content_display);position:absolute;z-index:5;min-width:var(--tooltip_content_width);top:100%;right:calc(var(--tooltip_toggle_size)/2);padding:16px;background:var(--tooltip_content_background);border-radius:var(--th_radius) 0 var(--th_radius) var(--th_radius);font-size:12px;margin:12px 0 0}.form-extend .field .control._with-tooltip .field-tooltip .field-tooltip-content:before{content:'';position:absolute;bottom:100%;right:0;width:0;height:0;border-width:13px 13px 0 0;border-style:solid;border-color:transparent var(--tooltip_content_background) transparent transparent}.form-extend .field .field-error,.form-extend .field div.mage-error{font-weight:400;font-size:12px;color:var(--th_error);margin:6px 0 0}.form-extend .field.captcha{display:flex;flex-direction:column}.form-extend .field [id=password-strength-meter-container]{margin-top:5px;font-size:14px}.form-extend .field [id=password-strength-meter-container] span{color:red}.form-extend .field [id=password-strength-meter-container].password-very-strong span{color:#50c83a}.form-extend .slide-label-wrap{display:flex;flex-direction:column;position:relative;padding-top:0}.form-extend .slide-label-wrap .password-wrap{position:static}.form-extend .slide-label-wrap label{max-width:calc(100% - (var(--form_label_padding)*2));height:calc(var(--form_field_height) - (var(--form_field_border_width)*2));display:flex;align-items:center;font-weight:var(--form_label_font_weight);font-size:var(--form_field_font_size);line-height:var(--form_label_font_size);color:var(--form_label_color);box-sizing:border-box;position:absolute;z-index:2;top:var(--form_field_border_width);left:var(--form_field_padding);right:var(--form_field_padding);background:var(--form_field_bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top .3s,height .3s,color .3s,font-size .3s;pointer-events:none}.form-extend .slide-label-wrap label:before{content:'';position:absolute;top:0;bottom:0;left:calc((var(--form_label_padding) + var(--form_field_border_width))*-1);right:calc((var(--form_label_padding) + var(--form_field_border_width))*-1);background:var(--form_field_bg)}.form-extend .slide-label-wrap label span{position:relative}.form-extend .slide-label-wrap.focus label,.form-extend .slide-label-wrap.fill label{top:10px;right:unset;height:var(--form_label_height);font-size:var(--form_label_font_size)}.form-extend .password-wrap{position:relative}.form-extend .password-wrap .icon{position:absolute;z-index:2;top:50%;right:10px;margin-top:-12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.form-extend .password-wrap input[type=password][style*="display: none"]~.icon,.form-extend .password-wrap input[type=password][style*="display:none"]~.icon{display:none}.form-extend .password-wrap input[type=password]~.icon-eye-disabled{visibility:hidden;opacity:0}.form-extend .password-wrap input[type=text]~.icon-eye{visibility:hidden;opacity:0}.scroll-block{--maxHeight:100%;max-height:var(--maxHeight);overflow-y:auto;overflow-x:hidden}.scroll-block::-webkit-scrollbar{width:var(--scroll_width)}.scroll-block::-webkit-scrollbar:horizontal{height:var(--scroll_width)}.scroll-block::-webkit-scrollbar-track{background-color:transparent}.scroll-block::-webkit-scrollbar-thumb{background-color:var(--th_gray_light);border-radius:var(--scroll_width)}.scroll-block::-webkit-scrollbar-thumb:hover{background-color:var(--th_gray_light)}[data-dropdown-content]{display:none}[data-dropdown-container].open>[data-dropdown-content]{display:block}:root{--main_background:#fff;--th_dark:#131418;--th_main_color:#000;--th_yellow:#ebf322;--th_red:#e50278;--th_red_light:#ffe6ec;--th_pink:#d72d88;--th_pink_light:#ffeaf3;--th_pink_dark:#a1306b;--th_purple:#654595;--th_text_color:#3a4651;--th_link_hover:#ff0;--th_disabled_color:#c4c4c4;--th_error:#ff3162;--th_green:#009818;--th_green_light:#efffe4;--th_orange_light:#ffe5d3;--th_gray_light:#f3f3f3;--th_gray:#e4e4e4;--th_gray_middle:#8a8787;--th_gray_dark:#949494;--th_gray30:#4d4d4d;--th_gray50:gray;--th_gray60:#999;--th_gray70:#b3b3b3;--th_gray90:#e6e6e6;--th_gray85:#d9d9d9;--th_gray95:#f2f2f2;--th_orange:#ff7f21;--th_purple:#624595;--th_blue_light:#5fc4e1;--th_overlay_bg:rgba(0,0,0,.5)}:root{--msw:1230px;--msh:100vh;--sw:100vw;--mainPadding:10px;--main_border_color:#dcdcdc;--th_font_weight:normal;--trns_time:.5s;--main_indent_top:12px;--main_indent_bottom:var(--section_indent);--section_indent:30px;--scroll_width:3px;--th_radius:10px;--minicart_width:0px;--minicart_width_active:420px}@media (min-width:1025px){:root{--mainPadding:30px;--minicart_width_active:343px;--section_indent:56px}}:root{--header_top:96px;--header_bottom:55px;--header_height:70px;--header_background:#fff;--header_v_indent:16px;--header_logo_width:125px;--header_logo_height:calc(var(--header_top) - (var(--header_v_indent)*2));--header_border_color:#dcdcdc;--header_font_size:14px;--action_toggle_size:40px;--action_font_size:18px;--header_menu_width:420px;--header_menu_position:calc(var(--header_menu_width)*-1);--header_padding:20px;--header_catalog_padding:24px;--menu_overlay_bg:transparent;--menu_events:none}@media (min-width:1025px){:root{--header_top:100px;--header_logo_width:160px;--header_logo_height:80px;--header_v_indent:24px}}:root.menu-opened{--header_menu_position:0;--menu_overlay_bg:var(--th_overlay_bg);--menu_events:auto}:root{--button_min_width:80px;--button_height:60px;--button_padding:20px;--button_font_size:18px;--button_font_weight:500;--button_color:#fff;--button_text_transform:inherit;--button_text_letter_spacing:inherit;--button_background:var(--th_pink);--button_border_radius:10px;--button_border_width:1px;--button_border_style:solid;--button_border_color:var(--th_pink);--button_background_hover:var(--th_dark);--button_color_hover:#fff;--button_border_color_hover:var(--th_dark);--button_color_disabled:#fff;--button_background_disabled:var(--th_gray85);--button_border_color_disabled:var(--th_gray85)}:root{--form_field_height:60px;--form_field_textarea_height:150px;--form_field_padding:16px;--form_field_bg:#fff;--form_field_font_size:15px;--form_field_font_weight:inherit;--form_field_letter_spacing:inherit;--form_field_color:var(--th_dark);--form_field_placeholder_color:var(--th_gray50);--form_field_border_width:1px;--form_field_border_style:solid;--form_field_border_color:var(--th_gray90);--form_field_border_color_focus:var(--th_pink);--form_label_height:18px;--form_label_padding:6px;--form_label_font_size:12px;--form_label_font_weight:normal;--form_label_color:var(--th_gray50);--form_field_border_radius:var(--th_radius);--form_radio_size:24px;--form_radio_indent_right:10px;--form_radio_indent_left:0;--form_checkbox_size:24px;--form_checkbox_indent_right:10px;--form_checkbox_indent_left:0;--form_switcher_width:52px;--form_switcher_background:#bdbdbd;--form_switcher_background_active:#34c759;--form_switcher_toggle_color:#fff;--form_switcher_toggle_size:28px;--form_switcher_toggle_indent:2px;--form_field_additional_padding:0px;--tooltip_toggle_size:32px;--tooltip_icon_size:24px;--tooltip_content_width:240px;--tooltip_content_background:var(--form_field_border_color)}.cms-payment,.cms-reviews{background:#fff;position:relative;margin:0;padding:0;box-sizing:border-box;min-height:100vh;height:auto}.cms-payment #bwc-wrap.bwc-position-left.bwc-design-shape-round.bwc-usage-type-technical,.cms-reviews #bwc-wrap.bwc-position-left.bwc-design-shape-round.bwc-usage-type-technical{display:none !important}.cms-payment:after,.cms-reviews:after{content:'';display:block;position:absolute;top:0;right:0;width:347px;height:223px;background:url(../../frontend/Brander/Yaposhka/en_US/images/pay-table-top.svg) no-repeat center;background-size:contain;z-index:-1}.cms-payment:before,.cms-reviews:before{content:'';display:block;position:absolute;bottom:100px;left:0;width:137px;height:217px;background:url(../../frontend/Brander/Yaposhka/en_US/images/pay-table-bottom.svg) no-repeat center;background-size:contain;z-index:-1}.cms-payment *,.cms-reviews *{box-sizing:border-box}.cms-payment .pay-table-main-content,.cms-reviews .pay-table-main-content{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;height:auto;overflow-y:auto;padding:0}.cms-payment .pay-table-order-page,.cms-reviews .pay-table-order-page{width:100%}.cms-payment .page-wrapper,.cms-reviews .page-wrapper{padding:0 10px}.cms-payment .pay-order-page__main-logo,.cms-reviews .pay-order-page__main-logo{margin:0 auto 65px auto}.cms-payment .pay-order-page__main-logo img,.cms-reviews .pay-order-page__main-logo img{margin:0 auto;display:block}.cms-payment #initial-screen,.cms-reviews #initial-screen{width:100%}.cms-payment .pay-table-page__table-info,.cms-reviews .pay-table-page__table-info{margin-bottom:25px}.cms-payment .pay-table-page__table-info .pay-table-page__main-title,.cms-reviews .pay-table-page__table-info .pay-table-page__main-title{font-size:16px;line-height:22px;font-weight:700;color:rgba(0,0,0,.5);font-family:'GothamPro';margin:0 0 10px;text-align:center}.cms-payment .pay-table-page__table-info .table-department,.cms-reviews .pay-table-page__table-info .table-department{font-size:14px;line-height:18px;color:rgba(0,0,0,.5);font-family:'GothamPro';text-align:center;margin:0}.cms-payment .pay-table-footer,.cms-reviews .pay-table-footer{position:absolute;bottom:0}.cms-payment .pay-table__btn,.cms-reviews .pay-table__btn{background:#fff;border-radius:8px;border:1px solid #c7c7c7;font-size:18px;line-height:54px;font-weight:700;font-family:'GothamPro';color:#000;box-sizing:border-box;padding:0;margin:0;transition:all .3s ease;text-decoration:none;display:flex;width:100%;align-items:center;justify-content:center;gap:48px}.cms-payment .pay-table__btn.send-review,.cms-reviews .pay-table__btn.send-review{font-size:16px;font-weight:400}.cms-payment .pay-table__btn .initial-btn-titles,.cms-reviews .pay-table__btn .initial-btn-titles{min-width:180px}.cms-payment .pay-table__btn:hover,.cms-reviews .pay-table__btn:hover,.cms-payment .pay-table__btn:active,.cms-reviews .pay-table__btn:active{background:#d7338b;border-color:#d7338b;color:#fff}.cms-payment .pay-table__btn.active,.cms-reviews .pay-table__btn.active{background:#d7338b;border-color:#d7338b;color:#fff}.cms-payment .step-container,.cms-reviews .step-container{width:100%}.cms-payment .back-button,.cms-reviews .back-button{width:55px;height:55px;padding:0;margin:0;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;background:#d7338b;transition:all .3s ease;border:1px solid #d7338b;position:absolute;left:20px;top:-26px}.cms-payment .back-button:hover,.cms-reviews .back-button:hover,.cms-payment .back-button:active,.cms-reviews .back-button:active{background:#d7338b;border-color:#d7338b;color:#fff}.cms-payment .pay-table-order-page #table-info-container,.cms-reviews .pay-table-order-page #table-info-container{text-align:center;margin:30px 0}.cms-payment .pay-table-order-page .table-actions,.cms-reviews .pay-table-order-page .table-actions{display:flex;flex-direction:column;gap:15px;margin:0 auto}.cms-payment .pay-table-order-page #table-loading-indicator,.cms-reviews .pay-table-order-page #table-loading-indicator,.cms-payment .pay-table-order-page #reviews-loading-indicator,.cms-reviews .pay-table-order-page #reviews-loading-indicator,.cms-payment .fast-reviews-page #reviews-loading-indicator,.cms-reviews .fast-reviews-page #reviews-loading-indicator{text-align:center;padding:40px 20px}.cms-payment .pay-table-order-page #table-loading-indicator .loading-text,.cms-reviews .pay-table-order-page #table-loading-indicator .loading-text,.cms-payment .pay-table-order-page #reviews-loading-indicator .loading-text,.cms-reviews .pay-table-order-page #reviews-loading-indicator .loading-text,.cms-payment .fast-reviews-page #reviews-loading-indicator .loading-text,.cms-reviews .fast-reviews-page #reviews-loading-indicator .loading-text{margin-top:15px;font-size:16px;color:#666}.cms-payment .pay-table-order-page #table-error-message,.cms-reviews .pay-table-order-page #table-error-message,.cms-payment .pay-table-order-page #reviews-error-message,.cms-reviews .pay-table-order-page #reviews-error-message,.cms-payment .fast-reviews-page #reviews-error-message,.cms-reviews .fast-reviews-page #reviews-error-message{text-align:center;padding:20px;margin:20px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33}.cms-payment .pay-table-order-page .back-button:hover,.cms-reviews .pay-table-order-page .back-button:hover{background:#f7fafc;border-color:#667eea;transform:translateX(-2px)}.cms-payment .pay-table-order-page .back-button svg,.cms-reviews .pay-table-order-page .back-button svg{width:32px;height:37px}.cms-payment .pay-table-info-table,.cms-reviews .pay-table-info-table{margin:0;box-sizing:border-box;position:relative}.cms-payment .pay-table-info-table:after,.cms-reviews .pay-table-info-table:after{content:"";position:absolute;left:2%;bottom:1px;width:96%;height:30px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.cms-payment .pay-table-info-table:before,.cms-reviews .pay-table-info-table:before{content:"";position:absolute;left:2%;top:1px;width:96%;height:30px;background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);pointer-events:none}.cms-payment .pay-table-info-table-inner,.cms-reviews .pay-table-info-table-inner{padding:25px 10px;background:#fff;border:1px solid #c7c7c7;border-radius:8px;max-width:none;margin:0;box-sizing:border-box;min-height:460px;height:460px;overflow-y:auto}.cms-payment .pay-table-info-table-inner::-webkit-scrollbar,.cms-reviews .pay-table-info-table-inner::-webkit-scrollbar{width:4px;box-shadow:none}.cms-payment .pay-table-info-table-inner::-webkit-scrollbar-track,.cms-reviews .pay-table-info-table-inner::-webkit-scrollbar-track{background:#fff;box-shadow:none;border:none}.cms-payment .pay-table-info-table-inner::-webkit-scrollbar-thumb,.cms-reviews .pay-table-info-table-inner::-webkit-scrollbar-thumb{background-color:#000;border-radius:2px;box-shadow:none;border:none}.cms-payment #receipt-container .pay-table-info-table-inner,.cms-reviews #receipt-container .pay-table-info-table-inner{min-height:515px;height:515px}@media (max-width:380px){.cms-payment #receipt-container .pay-table-info-table-inner,.cms-reviews #receipt-container .pay-table-info-table-inner{min-height:430px;height:430px}}.cms-payment .table-tips-interface .pay-table-info-table-inner,.cms-reviews .table-tips-interface .pay-table-info-table-inner{min-height:515px;height:515px}@media (max-width:380px){.cms-payment .table-tips-interface .pay-table-info-table-inner,.cms-reviews .table-tips-interface .pay-table-info-table-inner{min-height:430px;height:430px}}.cms-payment #rating-interface .pay-table-info-table-inner,.cms-reviews #rating-interface .pay-table-info-table-inner{min-height:460px;height:460px}@media (max-width:380px){.cms-payment #rating-interface .pay-table-info-table-inner,.cms-reviews #rating-interface .pay-table-info-table-inner{min-height:430px;height:430px}}.cms-payment #feedback-form .pay-order-page__main-logo img,.cms-reviews #feedback-form .pay-order-page__main-logo img{width:102px}.cms-payment .pay-table-info-table h2,.cms-reviews .pay-table-info-table h2{text-align:center;font-size:18px;margin:0 0 15px;color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .product-row,.cms-reviews .pay-table-order-page .product-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #d9d9d9}.cms-payment .pay-table-order-page .product-row:last-child,.cms-reviews .pay-table-order-page .product-row:last-child{border-bottom:none}.cms-payment .pay-table-order-page .product-qty,.cms-reviews .pay-table-order-page .product-qty{font-size:13px;line-height:18px;color:#747474;font-weight:400;font-family:'GothamPro'}.cms-payment .pay-table-order-page .product-name,.cms-reviews .pay-table-order-page .product-name{flex:1;padding:0 15px;font-size:13px;line-height:18px;color:#000;font-weight:400;font-family:'GothamPro'}.cms-payment .pay-table-order-page .product-summ,.cms-reviews .pay-table-order-page .product-summ{flex:0 0 100px;text-align:right;font-weight:600;font-size:13px;line-height:18px;color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .receipt-total,.cms-reviews .pay-table-order-page .receipt-total{margin-top:10px;padding-top:20px;border-top:1px solid #000;display:flex;justify-content:space-between;align-items:center}.cms-payment .pay-table-order-page .receipt-total-label,.cms-reviews .pay-table-order-page .receipt-total-label{font-size:14px;line-height:18px;font-weight:400;color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .receipt-total-amount,.cms-reviews .pay-table-order-page .receipt-total-amount{font-size:13px;line-height:18px;font-weight:700;color:#000;font-family:'GothamPro'}.cms-payment #return-home-btn,.cms-reviews #return-home-btn,.cms-payment .pay-table-order-page .receipt-actions,.cms-reviews .pay-table-order-page .receipt-actions{margin:20px 0;display:flex;flex-direction:column;gap:15px}.cms-payment .pay-table-order-page .no-products,.cms-reviews .pay-table-order-page .no-products{text-align:center;padding:40px 20px;color:#999;font-size:16px}.cms-payment .pay-table-order-page #initial-screen,.cms-reviews .pay-table-order-page #initial-screen,.cms-payment .pay-table-order-page #receipt-container,.cms-reviews .pay-table-order-page #receipt-container{animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cms-payment .pay-table-order-page .table-tips-interface,.cms-reviews .pay-table-order-page .table-tips-interface{animation:fadeIn .3s ease-in}.cms-payment .pay-table-order-page .tips-header,.cms-reviews .pay-table-order-page .tips-header{text-align:center;margin-bottom:30px;font-family:'GothamPro'}.cms-payment .pay-table-order-page .tips-header h2,.cms-reviews .pay-table-order-page .tips-header h2{text-align:center;font-size:18px;margin:5px 0 15px;color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .tips-subtitle,.cms-reviews .pay-table-order-page .tips-subtitle{font-family:'GothamPro';font-size:14px;color:#000;margin:0}.cms-payment .pay-table-order-page .tips-section,.cms-reviews .pay-table-order-page .tips-section{margin-bottom:25px}.cms-payment .pay-table-order-page .tips-label,.cms-reviews .pay-table-order-page .tips-label{font-size:16px;font-weight:600;color:#000;margin:0 0 12px;text-align:center;font-family:'GothamPro'}.cms-payment .pay-table-order-page .tips-buttons,.cms-reviews .pay-table-order-page .tips-buttons{display:grid;font-family:'GothamPro';grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.cms-payment .pay-table-order-page .tips-btn,.cms-reviews .pay-table-order-page .tips-btn{padding:15px 10px;font-family:'GothamPro';font-size:18px;font-weight:600;border:2px solid #e0e0e0;border-radius:12px;background:#fff;color:#000;cursor:pointer;transition:all .3s ease}.cms-payment .pay-table-order-page .tips-btn:hover,.cms-reviews .pay-table-order-page .tips-btn:hover{border-color:#d7338b;background:#d7338b;color:#fff}.cms-payment .pay-table-order-page .tips-btn.active,.cms-reviews .pay-table-order-page .tips-btn.active{border-color:#d7338b;background:#d7338b;color:#fff}.cms-payment .pay-table-order-page .tips-input-wrapper,.cms-reviews .pay-table-order-page .tips-input-wrapper{position:relative;margin:0 auto}.cms-payment .pay-table-order-page .tips-input-wrapper input,.cms-reviews .pay-table-order-page .tips-input-wrapper input{width:100%;font-family:'GothamPro';padding:15px 50px 15px 20px;font-size:24px;font-weight:600;text-align:center;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .3s ease}.cms-payment .pay-table-order-page .tips-input-wrapper input:focus,.cms-reviews .pay-table-order-page .tips-input-wrapper input:focus{border-color:#999}.cms-payment .pay-table-order-page .tips-currency,.cms-reviews .pay-table-order-page .tips-currency{position:absolute;font-family:'GothamPro';right:20px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:600;color:#999;pointer-events:none}.cms-payment .pay-table-order-page .tips-skip-btn,.cms-reviews .pay-table-order-page .tips-skip-btn{display:block;font-family:'GothamPro';width:100%;padding:12px;margin:20px 0;background:0 0;border:1px solid #ddd;border-radius:8px;color:#666;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.cms-payment .pay-table-order-page .tips-skip-btn:hover,.cms-reviews .pay-table-order-page .tips-skip-btn:hover{border-color:#d7338b;background:#d7338b;color:#fff}.cms-payment .pay-table-order-page .tips-skip-btn.active,.cms-reviews .pay-table-order-page .tips-skip-btn.active{border-color:#d7338b;background:#d7338b;color:#fff}.cms-payment .pay-table-order-page .tips-total-card,.cms-reviews .pay-table-order-page .tips-total-card{border-radius:12px;padding:20px 0;margin:25px 0}.cms-payment .pay-table-order-page .tips-total-row,.cms-reviews .pay-table-order-page .tips-total-row{display:flex;font-family:'GothamPro';justify-content:space-between;align-items:center;padding:10px 0;font-size:16px;color:#000}.cms-payment .pay-table-order-page .tips-total-row strong,.cms-reviews .pay-table-order-page .tips-total-row strong{font-size:18px;color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .tips-total-row.tips-amount-row,.cms-reviews .pay-table-order-page .tips-total-row.tips-amount-row{border-top:1px solid #e0e0f0;color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .tips-total-row.tips-amount-row strong,.cms-reviews .pay-table-order-page .tips-total-row.tips-amount-row strong{color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .tips-total-row.tips-total,.cms-reviews .pay-table-order-page .tips-total-row.tips-total{border-top:1px solid #000;margin-top:10px;padding-top:15px;font-size:18px;font-weight:600;color:#333;font-family:'GothamPro'}.cms-payment .pay-table-order-page .tips-total-row.tips-total strong,.cms-reviews .pay-table-order-page .tips-total-row.tips-total strong{font-weight:700;color:#000;font-family:'GothamPro'}.cms-payment .pay-table-order-page .btn-pay,.cms-reviews .pay-table-order-page .btn-pay{margin:20px 0}.cms-payment .pay-table-order-page #tips-error-message,.cms-reviews .pay-table-order-page #tips-error-message{background:#fee;border:1px solid #fcc;border-radius:8px;padding:15px;margin:15px 0;color:#c33;text-align:center;font-family:'GothamPro'}.cms-payment .pay-table-order-page #tips-loading-indicator,.cms-reviews .pay-table-order-page #tips-loading-indicator{text-align:center;padding:20px}@media (max-width:480px){.cms-payment .pay-table-order-page .tips-buttons,.cms-reviews .pay-table-order-page .tips-buttons{grid-template-columns:repeat(2,1fr);gap:8px}.cms-payment .pay-table-order-page .tips-btn,.cms-reviews .pay-table-order-page .tips-btn{padding:12px 8px;font-size:16px}.cms-payment .pay-table-order-page .tips-currency,.cms-reviews .pay-table-order-page .tips-currency{font-size:20px;right:15px}}.cms-payment .pay-table-order-page .payment-status-container,.cms-reviews .pay-table-order-page .payment-status-container{animation:fadeIn .3s ease-in;text-align:center;position:relative}.cms-payment .pay-table-order-page .payment-status-header h2,.cms-reviews .pay-table-order-page .payment-status-header h2{font-size:28px;font-weight:700;color:#000;margin:0 0 15px;font-family:'GothamPro'}.cms-payment .pay-table-order-page .order-number-display,.cms-reviews .pay-table-order-page .order-number-display{font-size:18px;font-family:'GothamPro';color:#000;font-weight:600;margin-bottom:30px}.cms-payment .pay-table-order-page .payment-status-content,.cms-reviews .pay-table-order-page .payment-status-content{padding:40px 20px}.cms-payment .pay-table-order-page .payment-spinner,.cms-reviews .pay-table-order-page .payment-spinner{width:60px;height:60px;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cms-payment .pay-table-order-page #payment-status-message,.cms-reviews .pay-table-order-page #payment-status-message{font-size:16px;color:#666;margin-top:20px}.cms-payment .pay-table-order-page .payment-result,.cms-reviews .pay-table-order-page .payment-result{text-align:center;font-family:'GothamPro';padding:25px;background:#fff;border-radius:8px;border:1px solid #c7c7c7;margin-bottom:80px}.cms-payment .pay-table-order-page .payment-result h1,.cms-reviews .pay-table-order-page .payment-result h1{font-size:32px;font-weight:700;margin:20px 0 50px;font-family:'GothamPro'}.cms-payment .pay-table-order-page .payment-success h1,.cms-reviews .pay-table-order-page .payment-success h1{color:#000}.cms-payment .pay-table-order-page .payment-failure h1,.cms-reviews .pay-table-order-page .payment-failure h1{color:#000}.cms-payment .pay-table-order-page .success-icon,.cms-reviews .pay-table-order-page .success-icon,.cms-payment .pay-table-order-page .failure-icon,.cms-reviews .pay-table-order-page .failure-icon{margin:0 auto 20px;width:80px;height:80px}.cms-payment .pay-table-order-page .payment-details,.cms-reviews .pay-table-order-page .payment-details{margin:30px 0}.cms-payment .pay-table-order-page .detail-row,.cms-reviews .pay-table-order-page .detail-row{display:flex;justify-content:space-between;padding:10px 0;font-size:16px;color:#666;font-family:'GothamPro'}.cms-payment .pay-table-order-page .detail-row strong,.cms-reviews .pay-table-order-page .detail-row strong{color:#333;font-size:18px;font-family:'GothamPro'}.cms-payment .pay-table-order-page .action-buttons,.cms-reviews .pay-table-order-page .action-buttons{display:flex;flex-direction:column;gap:15px;margin-top:30px}.cms-payment .pay-table-order-page .payment-result-action-buttons,.cms-reviews .pay-table-order-page .payment-result-action-buttons{margin:30px 0}.cms-payment .pay-table-order-page .action-buttons .btn,.cms-reviews .pay-table-order-page .action-buttons .btn{width:100%}.cms-payment .modals-wrapper,.cms-reviews .modals-wrapper{display:none}.cms-payment .pay-table-order-page .rating-container,.cms-reviews .pay-table-order-page .rating-container{text-align:center;animation:fadeIn .3s ease-in}.cms-payment .pay-table-order-page .send-btn,.cms-reviews .pay-table-order-page .send-btn{display:flex}.cms-payment .pay-table-order-page .send-btn span,.cms-reviews .pay-table-order-page .send-btn span{padding:0 10px 0 40px}.cms-payment .pay-table-order-page .rating-title,.cms-reviews .pay-table-order-page .rating-title{font-size:22px;font-weight:700;line-height:30px;text-transform:uppercase;text-align:center;color:#000;margin-bottom:20px;font-family:'Yaposhka'}.cms-payment .pay-table-order-page .rating-stars,.cms-reviews .pay-table-order-page .rating-stars{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.cms-payment .pay-table-order-page .star,.cms-reviews .pay-table-order-page .star{cursor:pointer;transition:transform .2s ease;display:inline-block}.cms-payment .pay-table-order-page .star:hover,.cms-reviews .pay-table-order-page .star:hover{transform:scale(1.15)}.cms-payment .pay-table-order-page .star.hover,.cms-reviews .pay-table-order-page .star.hover,.cms-payment .pay-table-order-page .star.selected,.cms-reviews .pay-table-order-page .star.selected{animation:starPulse .3s ease}.cms-payment .pay-table-order-page .star svg,.cms-reviews .pay-table-order-page .star svg{display:block}.cms-payment .pay-table-order-page .star path,.cms-reviews .pay-table-order-page .star path{transition:fill .3s ease,stroke .3s ease}@keyframes starPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.cms-payment .pay-table-order-page .google-review-prompt,.cms-reviews .pay-table-order-page .google-review-prompt{animation:fadeIn .3s ease-in;position:relative;background:#fff;padding:60px 15px 15px;border-radius:8px;border:1px solid #c7c7c7;max-width:500px;width:100%;text-align:center;animation:slideUp .4s ease}.cms-payment .pay-table-order-page .prompt-actions,.cms-reviews .pay-table-order-page .prompt-actions{display:flex;flex-direction:column;gap:15px;margin:0 auto}.cms-payment .pay-table-order-page .google-review-btn,.cms-reviews .pay-table-order-page .google-review-btn{background-color:#d7338b !important;color:#fff !important;text-decoration:none;display:inline-block}.cms-payment .pay-table-order-page .google-review-btn:hover,.cms-reviews .pay-table-order-page .google-review-btn:hover{background-color:#c02977 !important}.cms-payment .pay-table-order-page .thank-you-message,.cms-reviews .pay-table-order-page .thank-you-message{text-align:center;padding:40px 20px;animation:fadeIn .3s ease-in}.cms-payment .feedback-form-container,.cms-reviews .feedback-form-container{margin-bottom:15px;padding:15px;border-radius:8px;background-color:#f5f5f5}.cms-payment .feedback-form-container .feedback-comment-label,.cms-reviews .feedback-form-container .feedback-comment-label{font-size:14px;line-height:18px;font-weight:500;color:#000;margin-bottom:15px;display:block;text-align:center;font-family:'GothamPro'}.cms-payment .feedback-form-container .feedback-comment-textarea,.cms-reviews .feedback-form-container .feedback-comment-textarea{width:100%;min-height:100px;padding:12px;border:1px solid #d1d1d1;border-radius:8px;font-size:14px;resize:vertical;transition:border-color .3s ease;box-sizing:border-box;font-family:'GothamPro';margin:0 0 15px}.cms-payment .feedback-form-container .feedback-comment-textarea:focus,.cms-reviews .feedback-form-container .feedback-comment-textarea:focus{outline:none;border-color:#ccc}.cms-payment .feedback-form-container .feedback-comment-textarea::placeholder,.cms-reviews .feedback-form-container .feedback-comment-textarea::placeholder{color:#d1d1d1}.cms-payment .feedback-form-container .feedback-images-preview,.cms-reviews .feedback-form-container .feedback-images-preview{display:flex;flex-wrap:nowrap;gap:5px;margin:15px 0;justify-content:flex-start;align-items:flex-start}.cms-payment .feedback-form-container .feedback-image-thumbnail,.cms-reviews .feedback-form-container .feedback-image-thumbnail{max-width:64px;width:100%;height:auto;position:relative;border-radius:8px;overflow:hidden;flex-shrink:0}.cms-payment .feedback-form-container .feedback-image-thumbnail img,.cms-reviews .feedback-form-container .feedback-image-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.cms-payment .feedback-form-container .feedback-image-thumbnail .remove-image-btn,.cms-reviews .feedback-form-container .feedback-image-thumbnail .remove-image-btn{position:absolute;top:4px;right:4px;width:24px;height:24px;background:rgba(255,0,0,.8);color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}.cms-payment .feedback-form-container .feedback-image-thumbnail .remove-image-btn:hover,.cms-reviews .feedback-form-container .feedback-image-thumbnail .remove-image-btn:hover{background:red}.cms-payment .feedback-form-container .upload-photo-btn,.cms-reviews .feedback-form-container .upload-photo-btn{display:inline-flex;align-items:center;gap:8px;width:100%;height:44px;background:#ebf322;color:#1e1e1e;border:2px solid #ebf322;border-radius:8px;font-size:14px;line-height:44px;font-weight:400;cursor:pointer;transition:all .3s ease;font-family:'GothamPro'}.cms-payment .feedback-form-container .upload-photo-btn:hover,.cms-reviews .feedback-form-container .upload-photo-btn:hover{background:#e8e8e8}.cms-payment .feedback-form-container .submit-feedback-btn,.cms-reviews .feedback-form-container .submit-feedback-btn{width:100%;padding:14px;background:#4caf50;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:15px}.cms-payment .feedback-form-container .submit-feedback-btn:hover,.cms-reviews .feedback-form-container .submit-feedback-btn:hover{background:#45a049}.cms-payment .feedback-form-container .submit-feedback-btn:active,.cms-reviews .feedback-form-container .submit-feedback-btn:active{transform:scale(.98)}.cms-payment .feedback-helper-text,.cms-reviews .feedback-helper-text{text-align:center;color:#000;font-size:12px;margin:0 0 15px;line-height:18px;font-family:'GothamPro';position:absolute;bottom:0;left:10px;right:10px}.cms-payment .product-review-form-container,.cms-reviews .product-review-form-container{margin:0 auto}.cms-payment .product-review-form-container .product-review-title,.cms-reviews .product-review-form-container .product-review-title{font-size:16px;line-height:57px;border-radius:8px;background:#f6f6f6;font-weight:500;color:#000;margin-bottom:15px;text-align:center;font-family:'GothamPro'}.cms-payment .product-review-form-container .product-review-list,.cms-reviews .product-review-form-container .product-review-list{margin-bottom:30px}.cms-payment .product-review-form-container .product-review-item,.cms-reviews .product-review-form-container .product-review-item{margin:25px 0;border-radius:12px;overflow:hidden;background:#fff;transition:all .3s ease;position:relative}.cms-payment .product-review-form-container .product-review-item:after,.cms-reviews .product-review-form-container .product-review-item:after{content:'';display:block;width:100;height:13px;background-color:#f6f6f6;border-radius:8px;margin-top:15px}.cms-payment .product-review-form-container .product-review-item:first-child,.cms-reviews .product-review-form-container .product-review-item:first-child{margin-top:0}.cms-payment .product-review-form-container .product-review-item:last-child,.cms-reviews .product-review-form-container .product-review-item:last-child{margin-bottom:0}.cms-payment .product-review-form-container .product-review-item:last-child:after,.cms-reviews .product-review-form-container .product-review-item:last-child:after{display:none}.cms-payment .product-review-form-container .product-review-main,.cms-reviews .product-review-form-container .product-review-main{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;cursor:pointer;transition:background-color .3s ease}.cms-payment .product-review-form-container .product-review-main .product-review-image,.cms-reviews .product-review-form-container .product-review-main .product-review-image{max-width:90px;width:100%;height:auto;border-radius:8px;object-fit:cover;flex-shrink:0}.cms-payment .product-review-form-container .product-review-main .product-review-info,.cms-reviews .product-review-form-container .product-review-main .product-review-info{width:100%;display:flex;flex-direction:column;gap:10px}.cms-payment .product-review-form-container .product-review-main .product-review-name,.cms-reviews .product-review-form-container .product-review-main .product-review-name{flex:1;font-size:14px;line-height:18px;font-weight:500;font-family:'GothamPro';color:#000}.cms-payment .product-review-form-container .product-review-reactions,.cms-reviews .product-review-form-container .product-review-reactions{display:flex;justify-content:space-between;gap:10px;padding:5px;background-color:#fff;border:1px solid #d9d9d9;width:fit-content;margin:auto;border-radius:74px}.cms-payment .product-review-form-container .product-review-reactions .reaction-btn,.cms-reviews .product-review-form-container .product-review-reactions .reaction-btn{width:70px;height:59px;border:2px solid #fff;border-radius:32px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cms-payment .product-review-form-container .product-review-reactions .reaction-btn.like-btn,.cms-reviews .product-review-form-container .product-review-reactions .reaction-btn.like-btn{transform:scaleX(-1)}.cms-payment .product-review-form-container .product-review-reactions .reaction-btn svg,.cms-reviews .product-review-form-container .product-review-reactions .reaction-btn svg{width:28px;height:28px;color:#999;fill:#999;transition:color .3s ease}.cms-payment .product-review-form-container .product-review-reactions .reaction-btn.active,.cms-reviews .product-review-form-container .product-review-reactions .reaction-btn.active{border:2px solid #d72d88}.cms-payment .product-review-form-container .product-review-reactions .reaction-btn.active svg,.cms-reviews .product-review-form-container .product-review-reactions .reaction-btn.active svg{color:#d72d88;fill:#d72d88}.cms-payment .product-review-form-container .product-dislike-reasons,.cms-reviews .product-review-form-container .product-dislike-reasons{margin:15px 0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:7px;background-color:#fafafa}.cms-payment .product-review-form-container .product-dislike-reasons .dislike-reason-btn,.cms-reviews .product-review-form-container .product-dislike-reasons .dislike-reason-btn{width:100%;border:none;border-radius:8px;background:#d7338b;color:#fff;font-size:14px;height:44px;font-weight:400;font-family:'GothamPro';cursor:pointer;transition:all .3s ease;text-align:center}.cms-payment .product-review-form-container .product-dislike-reasons .dislike-reason-btn.active,.cms-reviews .product-review-form-container .product-dislike-reasons .dislike-reason-btn.active{color:#ebf322 !important}.cms-payment .product-review-form-container .product-custom-reason,.cms-reviews .product-review-form-container .product-custom-reason{background-color:#fafafa}.cms-payment .product-review-form-container .product-custom-reason .custom-reason-textarea,.cms-reviews .product-review-form-container .product-custom-reason .custom-reason-textarea{width:100%;min-height:88px;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .3s ease;box-sizing:border-box;font-family:'GothamPro'}.cms-payment .product-review-form-container .product-custom-reason .custom-reason-textarea:focus,.cms-reviews .product-review-form-container .product-custom-reason .custom-reason-textarea:focus{outline:none}.cms-payment .product-review-form-container .product-custom-reason .custom-reason-textarea::placeholder,.cms-reviews .product-review-form-container .product-custom-reason .custom-reason-textarea::placeholder{color:#999}.cms-payment .product-review-form-container #submit-product-reviews-btn,.cms-reviews .product-review-form-container #submit-product-reviews-btn{width:100%;margin-top:20px;font-weight:400;font-size:16px}.cms-payment .final-thank-you-modal,.cms-reviews .final-thank-you-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.cms-payment .final-thank-you-modal .final-thank-you-content,.cms-reviews .final-thank-you-modal .final-thank-you-content{position:relative;background:#fff;padding:45px 40px 55px;border-radius:8px;border:1px solid #c7c7c7;max-width:500px;width:90%;text-align:center;animation:slideUp .4s ease}.cms-payment .final-thank-you-modal .final-thank-you-content .close-thank-you-btn,.cms-reviews .final-thank-you-modal .final-thank-you-content .close-thank-you-btn{position:absolute;top:15px;right:15px;width:42px;height:42px;background:#d72d88;border:1px solid #d72d88;border-radius:50%;font-size:40px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:42px;padding:0}.cms-payment .final-thank-you-modal .final-thank-you-content .close-thank-you-btn:hover,.cms-reviews .final-thank-you-modal .final-thank-you-content .close-thank-you-btn:hover{background:#fff;border-color:#fff;color:#d72d88;transform:rotate(90deg)}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cms-payment #feedback-form,.cms-reviews #feedback-form{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:50px}.cms-payment #feedback-form .feedback-helper-text,.cms-reviews #feedback-form .feedback-helper-text{margin-top:auto}.cms-payment #payment-status-container:has(.rating-container),.cms-reviews #payment-status-container:has(.rating-container),.cms-payment #fast-reviews-container:has(.rating-container),.cms-reviews #fast-reviews-container:has(.rating-container){position:relative}.cms-payment .pay-table-main-content:has(#payment-status-container>.product-review-form-container),.cms-reviews .pay-table-main-content:has(#payment-status-container>.product-review-form-container),.cms-payment .pay-table-main-content:has(#fast-reviews-container>.product-review-form-container),.cms-reviews .pay-table-main-content:has(#fast-reviews-container>.product-review-form-container){justify-content:flex-start}.cms-payment .pay-table-main-content:has(#payment-status-container>.product-review-form-container) #submit-product-reviews-btn,.cms-reviews .pay-table-main-content:has(#payment-status-container>.product-review-form-container) #submit-product-reviews-btn,.cms-payment .pay-table-main-content:has(#fast-reviews-container>.product-review-form-container) #submit-product-reviews-btn,.cms-reviews .pay-table-main-content:has(#fast-reviews-container>.product-review-form-container) #submit-product-reviews-btn{margin-top:auto;margin-bottom:10px}.cms-payment .pay-table-main-content:has(#payment-status-container>.product-review-form-container) .product-review-form-container,.cms-reviews .pay-table-main-content:has(#payment-status-container>.product-review-form-container) .product-review-form-container,.cms-payment .pay-table-main-content:has(#fast-reviews-container>.product-review-form-container) .product-review-form-container,.cms-reviews .pay-table-main-content:has(#fast-reviews-container>.product-review-form-container) .product-review-form-container{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.cms-payment:has(#payment-status-container .product-review-form-container,#payment-status-container .feedback-form-container,#fast-reviews-container .product-review-form-container,#fast-reviews-container .feedback-form-container) .pay-table-footer,.cms-reviews:has(#payment-status-container .product-review-form-container,#payment-status-container .feedback-form-container,#fast-reviews-container .product-review-form-container,#fast-reviews-container .feedback-form-container) .pay-table-footer{display:none}.cms-payment:has(.feedback-form-container,.product-review-form-container):before,.cms-reviews:has(.feedback-form-container,.product-review-form-container):before,.cms-payment:has(.feedback-form-container,.product-review-form-container):after,.cms-reviews:has(.feedback-form-container,.product-review-form-container):after{display:none}.cms-payment .rating-stars .star-static.filled:not(:has(+.star-static.filled)),.cms-reviews .rating-stars .star-static.filled:not(:has(+.star-static.filled)),.cms-payment .rating-stars .star.selected:not(:has(+.star.selected)),.cms-reviews .rating-stars .star.selected:not(:has(+.star.selected)){position:relative;z-index:1}.cms-payment .rating-stars .star-static.filled:not(:has(+.star-static.filled)):before,.cms-reviews .rating-stars .star-static.filled:not(:has(+.star-static.filled)):before,.cms-payment .rating-stars .star.selected:not(:has(+.star.selected)):before,.cms-reviews .rating-stars .star.selected:not(:has(+.star.selected)):before{content:'';position:absolute;width:50px;height:50px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at center,#fff 0%,rgba(235,243,34,.2) 60%,rgba(235,243,34,0) 100%);left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.cms-payment .fast-reviews-error,.cms-reviews .fast-reviews-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px 20px;text-align:center}.cms-payment .fast-reviews-error h2,.cms-reviews .fast-reviews-error h2{color:#d7338b;font-size:24px;margin-bottom:15px}.cms-payment .fast-reviews-error p,.cms-reviews .fast-reviews-error p{font-size:16px;color:#666;margin:0}