@charset "UTF-8";.ac_results {padding:0px;border:1px solid #A8A8A8;  border-top:0;background-color:#fff;overflow:hidden;z-index:99999;  box-sizing:border-box;}.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li {margin:0px;padding:5px;cursor:pointer;display:block;font:menu;font-size:10px;text-align:left;overflow:hidden;  position:relative;}.ac_results2 li {  position:relative;}.ac_loading {      background:url('../!common_packages/jquery/plugins/autocomplete/loading.gif') right 2px center no-repeat white;}.ac_odd {background-color:#F4F4F4;}.ac_over {background-color:#E5E5E5;}.ac_pic {  width:50px;  height:50px;  padding:5px;  box-sizing:border-box;  position:absolute;}.ac_pic img{  width:auto;  height:auto;  max-height:100%;  max-width:100%;  display:block;  margin:0 auto;}.ac_name {  width:100%;  box-sizing:border-box;  line-height:14px;  min-height:40px;  height:auto;  font-size:14px;}.ac_price {  width:84px;  height:50px;  box-sizing:border-box;  padding:5px;  position:absolute;  top:0;  right:0;  line-height:40px;  text-align:right;  font-size:14px;}.search_style_0 .ac_name {  padding:2px 80px 2px 50px;}.search_style_0.no_price .ac_name {  padding:2px 0 2px 50px;}.search_style_0 .ac_pic {  left:0;  top:0;}.search_style_1 .ac_name {  padding:2px 0;}.search_style_2 .ac_name {  padding:2px 0 2px 50px;}.search_style_2 .ac_pic {  left:0;  top:0;}.search_style_3 .ac_name {  padding:2px 50px 2px 0;}.search_style_3 .ac_pic {  right:0;  top:0;}.search_style_4 .ac_name {  padding:2px 0 2px 134px;}.search_style_4.no_price .ac_name {  padding:2px 0 2px 54px;}.search_style_4 .ac_price {  left:50px;}.search_style_4 .ac_pic {  left:0;  top:0;}.search_style_5 .ac_name {  padding:2px 134px 2px 0;}.search_style_5.no_price .ac_name {  padding:2px 50px 2px 0;}.search_style_5 .ac_price {  right:50px;}.search_style_5 .ac_pic {  right:0;  top:0;}.search_style_6 .ac_name {  padding:2px 132px 2px 0;}.search_style_6.no_price .ac_name {  padding:2px 50px 2px 0;}.search_style_6 .ac_price, .search_style_6.no_price .ac_pic {  right:0;}.search_style_6 .ac_pic {  right:80px;  top:0;}.search_style_7 .ac_name {  padding:2px 48px 2px 80px;}.search_style_7.no_price .ac_name {  padding:2px 48px 2px 0;}.search_style_7 .ac_price {  left:0;  text-align:left;}.search_style_7 .ac_pic {  right:0;  top:0;  text-align:right;}.search_style_8 .ac_name {  padding:2px 0px 2px 134px;}.search_style_8.no_price .ac_name {  padding:2px 0 2px 50px;}.search_style_8 .ac_price, .search_style_8.no_price .ac_pic {  left:0;  text-align:left;}.search_style_8 .ac_pic {  left:82px;  top:0;}.ac_results.small_search_box .search_style_0 .ac_name, .ac_results.small_search_box .search_style_4 .ac_name, .ac_results.small_search_box .search_style_5 .ac_name,.ac_results.small_search_box .search_style_6 .ac_name, .ac_results.small_search_box .search_style_7 .ac_name, .ac_results.small_search_box .search_style_8 .ac_name {  padding:5px 0;  overflow:hidden;  min-height:16px;  font-size:13px;  padding:2px 0;}.ac_results.small_search_box .search_style_0 .ac_name, .ac_results.small_search_box .search_style_4 .ac_name, .ac_results.small_search_box .search_style_7 .ac_name,.ac_results.small_search_box .search_style_8 .ac_name {  margin-top:45px;}.ac_results.small_search_box .search_style_5 .ac_name, .ac_results.small_search_box .search_style_6 .ac_name {  margin-bottom:45px;}.ac_results.small_search_box .search_style_5 .ac_pic, .ac_results.small_search_box .search_style_5 .ac_price,.ac_results.small_search_box .search_style_6 .ac_pic, .ac_results.small_search_box .search_style_6 .ac_price {  bottom:0;  top:initial;}.ac_results.small_search_box .search_style_2 .ac_pic {  left:0;  width:50px;}.ac_results.small_search_box .search_style_3 .ac_pic {  right:0;  width:50px;}.ac_results.small_search_box .search_style_4 .ac_pic, .ac_results.small_search_box .search_style_0 .ac_pic {  left:0;  text-align:left;}.ac_results.small_search_box .search_style_4 .ac_price, .ac_results.small_search_box .search_style_0 .ac_price {  right:0;  text-align:right;  left:initial;}.ac_results.small_search_box .search_style_5 .ac_pic {  right:0;  text-align:right;}.ac_results.small_search_box .search_style_5 .ac_price {  right:initial;  left:0;  text-align:left;}.ac_results.small_search_box .search_style_6 .ac_pic {  right:initial;  left:0;  text-align:left;}.ac_results.small_search_box .search_style_6 .ac_price {  right:0;  text-align:right;}.ac_results.small_search_box .search_style_7 .ac_pic {  text-align:right;}.ac_results.small_search_box .search_style_8 .ac_pic {  right:0;  left:initial;  text-align:right;}.ac_results.small_search_box .ac_pic {  width:50%;  text-align:center;  box-sizing:border-box;}.ac_results.small_search_box .ac_price {  width:50%;  font-weight:bold;  font-size:12px;}.ac_results.small_search_box .ac_pic img {  margin:0;  display:inline-block;}.small_search_box .search_style_0.no_price .ac_pic, .small_search_box .search_style_4.no_price .ac_pic, .small_search_box .search_style_8.no_price .ac_pic {  width:50px;  left:0;}.small_search_box .search_style_0.no_price .ac_name, .small_search_box .search_style_4.no_price .ac_name, .small_search_box .search_style_8.no_price .ac_name {  padding:2px 0 2px 50px;  margin-top:0;  min-height:40px;}.small_search_box .search_style_5.no_price .ac_pic, .small_search_box .search_style_6.no_price .ac_pic, .small_search_box .search_style_7.no_price .ac_pic {  width:50px;  right:0;  bottom:initial;  left:initial;  top:0;}.small_search_box .search_style_5.no_price .ac_name, .small_search_box .search_style_6.no_price .ac_name, .small_search_box .search_style_7.no_price .ac_name {  padding:2px 50px 2px 0;  min-height:40px;  margin-top:0;  margin-bottom:0;}:root { --blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal:#20c997; --cyan:#17a2b8; --white:#ffffff; --gray:#aaaaaa; --gray-dark:#888888; --primary:#C0FF82; --secondary:#EBFFD6; --success:#78CA26; --info:#16ADCA; --warning:#F2DA00; --danger:#F44; --light:#F2FFE4; --dark:#111111; --breakpoint-xxs:0; --breakpoint-xs:440px; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1240px; --breakpoint-xxl:1440px; --breakpoint-xxxl:1640px; --font-family-sans-serif:"Montserrat", "fallback", sans-serif; --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*,*::before,*::after { box-sizing:border-box;}html { font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block;}body { margin:0; font-family:"Montserrat", "fallback", sans-serif; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; text-align:left; background-color:#F7FFF0;}[tabindex="-1"]:focus { outline:0 !important;}hr { box-sizing:content-box; height:0; overflow:visible;}h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:2rem;}p { margin-top:0; margin-bottom:0.75em;}abbr[title],abbr[data-original-title] { text-decoration:underline; text-decoration:underline dotted; cursor:help; border-bottom:0; text-decoration-skip-ink:none;}address { margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,ul,dl { margin-top:0; margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol { margin-bottom:0;}dt { font-weight:700;}dd { margin-bottom:0.5rem; margin-left:0;}blockquote { margin:0 0 1rem;}b,strong { font-weight:bolder;}small { font-size:80%;}sub,sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sub { bottom:-0.25em;}sup { top:-0.5em;}a { color:#111111; text-decoration:none; background-color:transparent;}a:hover { color:black; text-decoration:underline;}a:not([href]):not([tabindex]) { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):focus { outline:0;}pre,code,kbd,samp { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em;}pre { margin-top:0; margin-bottom:1rem; overflow:auto;}figure { margin:0 0 1rem;}img { vertical-align:middle; border-style:none;}svg { overflow:hidden; vertical-align:middle;}table { border-collapse:collapse;}caption { padding-top:0.75rem; padding-bottom:0.75rem; color:#999999; text-align:left; caption-side:bottom;}th { text-align:inherit;}label { display:inline-block; margin-bottom:0.5rem;}button { border-radius:0;}button:focus { outline:1px dotted; outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit;}button,input { overflow:visible;}button,select { text-transform:none;}select { word-wrap:normal;}button,[type=button],[type=reset],[type=submit] { -webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) { cursor:pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner { padding:0; border-style:none;}input[type=radio],input[type=checkbox] { box-sizing:border-box; padding:0;}input[type=date],input[type=time],input[type=datetime-local],input[type=month] { -webkit-appearance:listbox;}textarea { overflow:auto; resize:vertical;}fieldset { min-width:0; padding:0; margin:0; border:0;}legend { display:block; width:100%; max-width:100%; padding:0; margin-bottom:0.5rem; font-size:1.5rem; line-height:inherit; color:inherit; white-space:normal;}progress { vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button { height:auto;}[type=search] { outline-offset:-2px; -webkit-appearance:none;}[type=search]::-webkit-search-decoration { -webkit-appearance:none;}::-webkit-file-upload-button { font:inherit; -webkit-appearance:button;}output { display:inline-block;}summary { display:list-item; cursor:pointer;}template { display:none;}[hidden] { display:none !important;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom:2rem; font-weight:500; line-height:1.2;}h1, .h1 { font-size:4.2rem;}h2, .h2 { font-size:3.2rem;}h3, .h3 { font-size:2.8rem;}h4, .h4 { font-size:2.4rem;}h5, .h5 { font-size:2rem;}h6, .h6 { font-size:1.8rem;}.lead { font-size:1.75rem; font-weight:300;}.display-1 { font-size:9.6rem; font-weight:300; line-height:1.2;}.display-2 { font-size:8rem; font-weight:300; line-height:1.2;}.display-3 { font-size:6.4rem; font-weight:300; line-height:1.2;}.display-4 { font-size:4.8rem; font-weight:300; line-height:1.2;}hr { margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, 0.1);}small,.small { font-size:80%; font-weight:400;}mark,.mark { padding:0.2em; background-color:#fcf8e3;}.list-unstyled { padding-left:0; list-style:none;}.list-inline { padding-left:0; list-style:none;}.list-inline-item { display:inline-block;}.list-inline-item:not(:last-child) { margin-right:0.5rem;}.initialism { font-size:90%; text-transform:uppercase;}.blockquote { margin-bottom:1rem; font-size:1.75rem;}.blockquote-footer { display:block; font-size:80%; color:#aaaaaa;}.blockquote-footer::before { content:"— ";}.img-fluid { max-width:100%; height:auto;}.img-thumbnail { padding:0.25rem; background-color:#F7FFF0; border:1px solid #dddddd; border-radius:10px; max-width:100%; height:auto;}.figure { display:inline-block;}.figure-img { margin-bottom:0.5rem; line-height:1;}.figure-caption { font-size:90%; color:#aaaaaa;}.container { width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto; max-width:100%;}@media (min-width:440px) { .container {  max-width:100%; }}@media (min-width:576px) { .container {  max-width:100%; }}@media (min-width:768px) { .container {  max-width:100%; }}@media (min-width:992px) { .container {  max-width:100%; }}@media (min-width:1240px) { .container {  max-width:100%; }}@media (min-width:1440px) { .container {  max-width:1440px; }}@media (min-width:1640px) { .container {  max-width:1640px; }}.container-fluid { width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto;}.row { display:flex; flex-wrap:wrap; margin-right:-20px; margin-left:-20px;}.no-gutters { margin-right:0; margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.col-xxxl,.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs,.col-xs-auto, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col,.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position:relative; width:100%; padding-right:20px; padding-left:20px;}.col { flex-basis:0; flex-grow:1; max-width:100%;}.col-auto { flex:0 0 auto; width:auto; max-width:100%;}.col-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%;}.col-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%;}.col-3 { flex:0 0 25%; max-width:25%;}.col-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%;}.col-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%;}.col-6 { flex:0 0 50%; max-width:50%;}.col-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%;}.col-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%;}.col-9 { flex:0 0 75%; max-width:75%;}.col-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%;}.col-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%;}.col-12 { flex:0 0 100%; max-width:100%;}.order-first { order:-1;}.order-last { order:13;}.order-0 { order:0;}.order-1 { order:1;}.order-2 { order:2;}.order-3 { order:3;}.order-4 { order:4;}.order-5 { order:5;}.order-6 { order:6;}.order-7 { order:7;}.order-8 { order:8;}.order-9 { order:9;}.order-10 { order:10;}.order-11 { order:11;}.order-12 { order:12;}.offset-1 { margin-left:8.3333333333%;}.offset-2 { margin-left:16.6666666667%;}.offset-3 { margin-left:25%;}.offset-4 { margin-left:33.3333333333%;}.offset-5 { margin-left:41.6666666667%;}.offset-6 { margin-left:50%;}.offset-7 { margin-left:58.3333333333%;}.offset-8 { margin-left:66.6666666667%;}.offset-9 { margin-left:75%;}.offset-10 { margin-left:83.3333333333%;}.offset-11 { margin-left:91.6666666667%;}@media (min-width:440px) { .col-xs {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xs-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xs-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xs-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xs-3 {  flex:0 0 25%;  max-width:25%; } .col-xs-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xs-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xs-6 {  flex:0 0 50%;  max-width:50%; } .col-xs-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xs-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xs-9 {  flex:0 0 75%;  max-width:75%; } .col-xs-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xs-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xs-12 {  flex:0 0 100%;  max-width:100%; } .order-xs-first {  order:-1; } .order-xs-last {  order:13; } .order-xs-0 {  order:0; } .order-xs-1 {  order:1; } .order-xs-2 {  order:2; } .order-xs-3 {  order:3; } .order-xs-4 {  order:4; } .order-xs-5 {  order:5; } .order-xs-6 {  order:6; } .order-xs-7 {  order:7; } .order-xs-8 {  order:8; } .order-xs-9 {  order:9; } .order-xs-10 {  order:10; } .order-xs-11 {  order:11; } .order-xs-12 {  order:12; } .offset-xs-0 {  margin-left:0; } .offset-xs-1 {  margin-left:8.3333333333%; } .offset-xs-2 {  margin-left:16.6666666667%; } .offset-xs-3 {  margin-left:25%; } .offset-xs-4 {  margin-left:33.3333333333%; } .offset-xs-5 {  margin-left:41.6666666667%; } .offset-xs-6 {  margin-left:50%; } .offset-xs-7 {  margin-left:58.3333333333%; } .offset-xs-8 {  margin-left:66.6666666667%; } .offset-xs-9 {  margin-left:75%; } .offset-xs-10 {  margin-left:83.3333333333%; } .offset-xs-11 {  margin-left:91.6666666667%; }}@media (min-width:576px) { .col-sm {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-sm-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-sm-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-sm-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-sm-3 {  flex:0 0 25%;  max-width:25%; } .col-sm-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-sm-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-sm-6 {  flex:0 0 50%;  max-width:50%; } .col-sm-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-sm-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-sm-9 {  flex:0 0 75%;  max-width:75%; } .col-sm-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-sm-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-sm-12 {  flex:0 0 100%;  max-width:100%; } .order-sm-first {  order:-1; } .order-sm-last {  order:13; } .order-sm-0 {  order:0; } .order-sm-1 {  order:1; } .order-sm-2 {  order:2; } .order-sm-3 {  order:3; } .order-sm-4 {  order:4; } .order-sm-5 {  order:5; } .order-sm-6 {  order:6; } .order-sm-7 {  order:7; } .order-sm-8 {  order:8; } .order-sm-9 {  order:9; } .order-sm-10 {  order:10; } .order-sm-11 {  order:11; } .order-sm-12 {  order:12; } .offset-sm-0 {  margin-left:0; } .offset-sm-1 {  margin-left:8.3333333333%; } .offset-sm-2 {  margin-left:16.6666666667%; } .offset-sm-3 {  margin-left:25%; } .offset-sm-4 {  margin-left:33.3333333333%; } .offset-sm-5 {  margin-left:41.6666666667%; } .offset-sm-6 {  margin-left:50%; } .offset-sm-7 {  margin-left:58.3333333333%; } .offset-sm-8 {  margin-left:66.6666666667%; } .offset-sm-9 {  margin-left:75%; } .offset-sm-10 {  margin-left:83.3333333333%; } .offset-sm-11 {  margin-left:91.6666666667%; }}@media (min-width:768px) { .col-md {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-md-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-md-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-md-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-md-3 {  flex:0 0 25%;  max-width:25%; } .col-md-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-md-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-md-6 {  flex:0 0 50%;  max-width:50%; } .col-md-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-md-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-md-9 {  flex:0 0 75%;  max-width:75%; } .col-md-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-md-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-md-12 {  flex:0 0 100%;  max-width:100%; } .order-md-first {  order:-1; } .order-md-last {  order:13; } .order-md-0 {  order:0; } .order-md-1 {  order:1; } .order-md-2 {  order:2; } .order-md-3 {  order:3; } .order-md-4 {  order:4; } .order-md-5 {  order:5; } .order-md-6 {  order:6; } .order-md-7 {  order:7; } .order-md-8 {  order:8; } .order-md-9 {  order:9; } .order-md-10 {  order:10; } .order-md-11 {  order:11; } .order-md-12 {  order:12; } .offset-md-0 {  margin-left:0; } .offset-md-1 {  margin-left:8.3333333333%; } .offset-md-2 {  margin-left:16.6666666667%; } .offset-md-3 {  margin-left:25%; } .offset-md-4 {  margin-left:33.3333333333%; } .offset-md-5 {  margin-left:41.6666666667%; } .offset-md-6 {  margin-left:50%; } .offset-md-7 {  margin-left:58.3333333333%; } .offset-md-8 {  margin-left:66.6666666667%; } .offset-md-9 {  margin-left:75%; } .offset-md-10 {  margin-left:83.3333333333%; } .offset-md-11 {  margin-left:91.6666666667%; }}@media (min-width:992px) { .col-lg {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-lg-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-lg-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-lg-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-lg-3 {  flex:0 0 25%;  max-width:25%; } .col-lg-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-lg-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-lg-6 {  flex:0 0 50%;  max-width:50%; } .col-lg-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-lg-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-lg-9 {  flex:0 0 75%;  max-width:75%; } .col-lg-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-lg-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-lg-12 {  flex:0 0 100%;  max-width:100%; } .order-lg-first {  order:-1; } .order-lg-last {  order:13; } .order-lg-0 {  order:0; } .order-lg-1 {  order:1; } .order-lg-2 {  order:2; } .order-lg-3 {  order:3; } .order-lg-4 {  order:4; } .order-lg-5 {  order:5; } .order-lg-6 {  order:6; } .order-lg-7 {  order:7; } .order-lg-8 {  order:8; } .order-lg-9 {  order:9; } .order-lg-10 {  order:10; } .order-lg-11 {  order:11; } .order-lg-12 {  order:12; } .offset-lg-0 {  margin-left:0; } .offset-lg-1 {  margin-left:8.3333333333%; } .offset-lg-2 {  margin-left:16.6666666667%; } .offset-lg-3 {  margin-left:25%; } .offset-lg-4 {  margin-left:33.3333333333%; } .offset-lg-5 {  margin-left:41.6666666667%; } .offset-lg-6 {  margin-left:50%; } .offset-lg-7 {  margin-left:58.3333333333%; } .offset-lg-8 {  margin-left:66.6666666667%; } .offset-lg-9 {  margin-left:75%; } .offset-lg-10 {  margin-left:83.3333333333%; } .offset-lg-11 {  margin-left:91.6666666667%; }}@media (min-width:1240px) { .col-xl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xl-3 {  flex:0 0 25%;  max-width:25%; } .col-xl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xl-6 {  flex:0 0 50%;  max-width:50%; } .col-xl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xl-9 {  flex:0 0 75%;  max-width:75%; } .col-xl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xl-12 {  flex:0 0 100%;  max-width:100%; } .order-xl-first {  order:-1; } .order-xl-last {  order:13; } .order-xl-0 {  order:0; } .order-xl-1 {  order:1; } .order-xl-2 {  order:2; } .order-xl-3 {  order:3; } .order-xl-4 {  order:4; } .order-xl-5 {  order:5; } .order-xl-6 {  order:6; } .order-xl-7 {  order:7; } .order-xl-8 {  order:8; } .order-xl-9 {  order:9; } .order-xl-10 {  order:10; } .order-xl-11 {  order:11; } .order-xl-12 {  order:12; } .offset-xl-0 {  margin-left:0; } .offset-xl-1 {  margin-left:8.3333333333%; } .offset-xl-2 {  margin-left:16.6666666667%; } .offset-xl-3 {  margin-left:25%; } .offset-xl-4 {  margin-left:33.3333333333%; } .offset-xl-5 {  margin-left:41.6666666667%; } .offset-xl-6 {  margin-left:50%; } .offset-xl-7 {  margin-left:58.3333333333%; } .offset-xl-8 {  margin-left:66.6666666667%; } .offset-xl-9 {  margin-left:75%; } .offset-xl-10 {  margin-left:83.3333333333%; } .offset-xl-11 {  margin-left:91.6666666667%; }}@media (min-width:1440px) { .col-xxl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xxl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xxl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xxl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xxl-3 {  flex:0 0 25%;  max-width:25%; } .col-xxl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xxl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xxl-6 {  flex:0 0 50%;  max-width:50%; } .col-xxl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xxl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xxl-9 {  flex:0 0 75%;  max-width:75%; } .col-xxl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xxl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xxl-12 {  flex:0 0 100%;  max-width:100%; } .order-xxl-first {  order:-1; } .order-xxl-last {  order:13; } .order-xxl-0 {  order:0; } .order-xxl-1 {  order:1; } .order-xxl-2 {  order:2; } .order-xxl-3 {  order:3; } .order-xxl-4 {  order:4; } .order-xxl-5 {  order:5; } .order-xxl-6 {  order:6; } .order-xxl-7 {  order:7; } .order-xxl-8 {  order:8; } .order-xxl-9 {  order:9; } .order-xxl-10 {  order:10; } .order-xxl-11 {  order:11; } .order-xxl-12 {  order:12; } .offset-xxl-0 {  margin-left:0; } .offset-xxl-1 {  margin-left:8.3333333333%; } .offset-xxl-2 {  margin-left:16.6666666667%; } .offset-xxl-3 {  margin-left:25%; } .offset-xxl-4 {  margin-left:33.3333333333%; } .offset-xxl-5 {  margin-left:41.6666666667%; } .offset-xxl-6 {  margin-left:50%; } .offset-xxl-7 {  margin-left:58.3333333333%; } .offset-xxl-8 {  margin-left:66.6666666667%; } .offset-xxl-9 {  margin-left:75%; } .offset-xxl-10 {  margin-left:83.3333333333%; } .offset-xxl-11 {  margin-left:91.6666666667%; }}@media (min-width:1640px) { .col-xxxl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xxxl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xxxl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xxxl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xxxl-3 {  flex:0 0 25%;  max-width:25%; } .col-xxxl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xxxl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xxxl-6 {  flex:0 0 50%;  max-width:50%; } .col-xxxl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xxxl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xxxl-9 {  flex:0 0 75%;  max-width:75%; } .col-xxxl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xxxl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xxxl-12 {  flex:0 0 100%;  max-width:100%; } .order-xxxl-first {  order:-1; } .order-xxxl-last {  order:13; } .order-xxxl-0 {  order:0; } .order-xxxl-1 {  order:1; } .order-xxxl-2 {  order:2; } .order-xxxl-3 {  order:3; } .order-xxxl-4 {  order:4; } .order-xxxl-5 {  order:5; } .order-xxxl-6 {  order:6; } .order-xxxl-7 {  order:7; } .order-xxxl-8 {  order:8; } .order-xxxl-9 {  order:9; } .order-xxxl-10 {  order:10; } .order-xxxl-11 {  order:11; } .order-xxxl-12 {  order:12; } .offset-xxxl-0 {  margin-left:0; } .offset-xxxl-1 {  margin-left:8.3333333333%; } .offset-xxxl-2 {  margin-left:16.6666666667%; } .offset-xxxl-3 {  margin-left:25%; } .offset-xxxl-4 {  margin-left:33.3333333333%; } .offset-xxxl-5 {  margin-left:41.6666666667%; } .offset-xxxl-6 {  margin-left:50%; } .offset-xxxl-7 {  margin-left:58.3333333333%; } .offset-xxxl-8 {  margin-left:66.6666666667%; } .offset-xxxl-9 {  margin-left:75%; } .offset-xxxl-10 {  margin-left:83.3333333333%; } .offset-xxxl-11 {  margin-left:91.6666666667%; }}.form-control { display:block; width:100%; height:4rem; padding:0.85rem 2rem; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; background-color:#ffffff; background-clip:padding-box; border:1px solid #DDDDDD; border-radius:10px; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;}@media (prefers-reduced-motion:reduce) { .form-control {  transition:none; }}.form-control::-ms-expand { background-color:transparent; border:0;}.form-control:focus { color:#111111; background-color:#ffffff; border-color:#111111; outline:0; box-shadow:none;}.form-control::placeholder { color:#999999; opacity:1;}.form-control:disabled, .form-control[readonly] { background-color:#f1f1f1; opacity:1;}select.form-control:focus::-ms-value { color:#111111; background-color:#ffffff;}.form-control-file,.form-control-range { display:block; width:100%;}.col-form-label { padding-top:calc(0.85rem + 1px); padding-bottom:calc(0.85rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5;}.col-form-label-lg { padding-top:calc(1.2rem + 1px); padding-bottom:calc(1.2rem + 1px); font-size:1.6rem; line-height:1.5;}.col-form-label-sm { padding-top:calc(0.7rem + 1px); padding-bottom:calc(0.7rem + 1px); font-size:1.2rem; line-height:1.5;}.form-control-plaintext { display:block; width:100%; padding-top:0.85rem; padding-bottom:0.85rem; margin-bottom:0; line-height:1.5; color:#111111; background-color:transparent; border:solid transparent; border-width:1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right:0; padding-left:0;}.form-control-sm { height:3.4rem; padding:0.7rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:5px;}.form-control-lg { height:5rem; padding:1.2rem 3.5rem; font-size:1.6rem; line-height:1.5; border-radius:15px;}select.form-control[size], select.form-control[multiple] { height:auto;}textarea.form-control { height:auto;}.form-group { margin-bottom:1.5rem;}.form-text { display:block; margin-top:0.25rem;}.form-row { display:flex; flex-wrap:wrap; margin-right:-20px; margin-left:-20px;}.form-row > .col,.form-row > [class*=col-] { padding-right:20px; padding-left:20px;}.form-check { position:relative; display:block; padding-left:1.25rem;}.form-check-input { position:absolute; margin-top:0.3rem; margin-left:-1.25rem;}.form-check-input:disabled ~ .form-check-label { color:#999999;}.form-check-label { margin-bottom:0;}.form-check-inline { display:inline-flex; align-items:center; padding-left:0; margin-right:0.75rem;}.form-check-inline .form-check-input { position:static; margin-top:0; margin-right:0.3125rem; margin-left:0;}.valid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#78CA26;}.valid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.225rem; line-height:1.5; color:#111111; background-color:rgba(120, 202, 38, 0.9); border-radius:10px;}.was-validated .form-control:valid, .form-control.is-valid { border-color:#78CA26; padding-right:3.8rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2378CA26' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.425rem); background-size:calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color:#78CA26; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip { display:block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right:3.8rem; background-position:top calc(0.375em + 0.425rem) right calc(0.375em + 0.425rem);}.was-validated .custom-select:valid, .custom-select.is-valid { border-color:#78CA26; padding-right:calc((1em + 1.7rem) * 3 / 4 + 3rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2378CA26' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 3rem/calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color:#78CA26; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color:#78CA26;}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color:#78CA26;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color:#78CA26;}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color:#92dc47; background-color:#92dc47;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color:#78CA26;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color:#78CA26;}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color:#78CA26; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.invalid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#F44;}.invalid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.225rem; line-height:1.5; color:#ffffff; background-color:rgba(255, 68, 68, 0.9); border-radius:10px;}.was-validated .form-control:invalid, .form-control.is-invalid { border-color:#F44; padding-right:3.8rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F44' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F44' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.425rem); background-size:calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color:#F44; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip { display:block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right:3.8rem; background-position:top calc(0.375em + 0.425rem) right calc(0.375em + 0.425rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color:#F44; padding-right:calc((1em + 1.7rem) * 3 / 4 + 3rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F44' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F44' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 3rem/calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color:#F44; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color:#F44;}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color:#F44;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color:#F44;}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color:#ff7777; background-color:#ff7777;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color:#F44;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color:#F44;}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color:#F44; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.form-inline { display:flex; flex-flow:row wrap; align-items:center;}.form-inline .form-check { width:100%;}@media (min-width:576px) { .form-inline label {  display:flex;  align-items:center;  justify-content:center;  margin-bottom:0; } .form-inline .form-group {  display:flex;  flex:0 0 auto;  flex-flow:row wrap;  align-items:center;  margin-bottom:0; } .form-inline .form-control {  display:inline-block;  width:auto;  vertical-align:middle; } .form-inline .form-control-plaintext {  display:inline-block; } .form-inline .input-group,.form-inline .custom-select {  width:auto; } .form-inline .form-check {  display:flex;  align-items:center;  justify-content:center;  width:auto;  padding-left:0; } .form-inline .form-check-input {  position:relative;  flex-shrink:0;  margin-top:0;  margin-right:0.25rem;  margin-left:0; } .form-inline .custom-control {  align-items:center;  justify-content:center; } .form-inline .custom-control-label {  margin-bottom:0; }}.btn { display:inline-block; font-weight:800; color:#111111; text-align:center; vertical-align:middle; user-select:none; background-color:transparent; border:1px solid transparent; padding:1rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:10px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { .btn {  transition:none; }}.btn:hover { color:#111111; text-decoration:none;}.btn:focus, .btn.focus { outline:0; box-shadow:none;}.btn.disabled, .btn:disabled { opacity:0.5;}a.btn.disabled,fieldset:disabled a.btn { pointer-events:none;}.btn-primary { color:#111111; background-color:#C0FF82; border-color:#C0FF82;}.btn-primary:hover { color:#111111; background-color:#adff5c; border-color:#a6ff4f;}.btn-primary:focus, .btn-primary.focus { box-shadow:0 0 0 0.2rem rgba(166, 219, 113, 0.5);}.btn-primary.disabled, .btn-primary:disabled { color:#111111; background-color:#C0FF82; border-color:#C0FF82;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color:#111111; background-color:#a6ff4f; border-color:#a0ff42;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(166, 219, 113, 0.5);}.btn-secondary { color:#111111; background-color:#EBFFD6; border-color:#EBFFD6;}.btn-secondary:hover { color:#111111; background-color:#d8ffb0; border-color:#d2ffa3;}.btn-secondary:focus, .btn-secondary.focus { box-shadow:0 0 0 0.2rem rgba(202, 219, 184, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled { color:#111111; background-color:#EBFFD6; border-color:#EBFFD6;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color:#111111; background-color:#d2ffa3; border-color:#ccff96;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(202, 219, 184, 0.5);}.btn-success { color:#111111; background-color:#78CA26; border-color:#78CA26;}.btn-success:hover { color:#ffffff; background-color:#65aa20; border-color:#5f9f1e;}.btn-success:focus, .btn-success.focus { box-shadow:0 0 0 0.2rem rgba(105, 174, 35, 0.5);}.btn-success.disabled, .btn-success:disabled { color:#111111; background-color:#78CA26; border-color:#78CA26;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color:#ffffff; background-color:#5f9f1e; border-color:#58941c;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(105, 174, 35, 0.5);}.btn-info { color:#ffffff; background-color:#16ADCA; border-color:#16ADCA;}.btn-info:hover { color:#ffffff; background-color:#128fa8; border-color:#11869c;}.btn-info:focus, .btn-info.focus { box-shadow:0 0 0 0.2rem rgba(57, 185, 210, 0.5);}.btn-info.disabled, .btn-info:disabled { color:#ffffff; background-color:#16ADCA; border-color:#16ADCA;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color:#ffffff; background-color:#11869c; border-color:#107c91;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(57, 185, 210, 0.5);}.btn-warning { color:#111111; background-color:#F2DA00; border-color:#F2DA00;}.btn-warning:hover { color:#111111; background-color:#ccb800; border-color:#bfac00;}.btn-warning:focus, .btn-warning.focus { box-shadow:0 0 0 0.2rem rgba(208, 188, 3, 0.5);}.btn-warning.disabled, .btn-warning:disabled { color:#111111; background-color:#F2DA00; border-color:#F2DA00;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color:#111111; background-color:#bfac00; border-color:#b2a100;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(208, 188, 3, 0.5);}.btn-danger { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-danger:hover { color:#ffffff; background-color:#ff1e1e; border-color:#ff1111;}.btn-danger:focus, .btn-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 96, 96, 0.5);}.btn-danger.disabled, .btn-danger:disabled { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color:#ffffff; background-color:#ff1111; border-color:#ff0404;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 96, 96, 0.5);}.btn-light { color:#111111; background-color:#F2FFE4; border-color:#F2FFE4;}.btn-light:hover { color:#111111; background-color:#e0ffbe; border-color:#d9ffb1;}.btn-light:focus, .btn-light.focus { box-shadow:0 0 0 0.2rem rgba(208, 219, 196, 0.5);}.btn-light.disabled, .btn-light:disabled { color:#111111; background-color:#F2FFE4; border-color:#F2FFE4;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color:#111111; background-color:#d9ffb1; border-color:#d3ffa4;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(208, 219, 196, 0.5);}.btn-dark { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-dark:hover { color:#ffffff; background-color:black; border-color:black;}.btn-dark:focus, .btn-dark.focus { box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5);}.btn-dark.disabled, .btn-dark:disabled { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color:#ffffff; background-color:black; border-color:black;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5);}.btn-outline-primary { color:#C0FF82; border-color:#C0FF82;}.btn-outline-primary:hover { color:#111111; background-color:#C0FF82; border-color:#C0FF82;}.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow:0 0 0 0.2rem rgba(192, 255, 130, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#C0FF82; background-color:transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color:#111111; background-color:#C0FF82; border-color:#C0FF82;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(192, 255, 130, 0.5);}.btn-outline-secondary { color:#EBFFD6; border-color:#EBFFD6;}.btn-outline-secondary:hover { color:#111111; background-color:#EBFFD6; border-color:#EBFFD6;}.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow:0 0 0 0.2rem rgba(235, 255, 214, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color:#EBFFD6; background-color:transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color:#111111; background-color:#EBFFD6; border-color:#EBFFD6;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(235, 255, 214, 0.5);}.btn-outline-success { color:#78CA26; border-color:#78CA26;}.btn-outline-success:hover { color:#111111; background-color:#78CA26; border-color:#78CA26;}.btn-outline-success:focus, .btn-outline-success.focus { box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled { color:#78CA26; background-color:transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color:#111111; background-color:#78CA26; border-color:#78CA26;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.5);}.btn-outline-info { color:#16ADCA; border-color:#16ADCA;}.btn-outline-info:hover { color:#ffffff; background-color:#16ADCA; border-color:#16ADCA;}.btn-outline-info:focus, .btn-outline-info.focus { box-shadow:0 0 0 0.2rem rgba(22, 173, 202, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled { color:#16ADCA; background-color:transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color:#ffffff; background-color:#16ADCA; border-color:#16ADCA;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(22, 173, 202, 0.5);}.btn-outline-warning { color:#F2DA00; border-color:#F2DA00;}.btn-outline-warning:hover { color:#111111; background-color:#F2DA00; border-color:#F2DA00;}.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow:0 0 0 0.2rem rgba(242, 218, 0, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled { color:#F2DA00; background-color:transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color:#111111; background-color:#F2DA00; border-color:#F2DA00;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(242, 218, 0, 0.5);}.btn-outline-danger { color:#F44; border-color:#F44;}.btn-outline-danger:hover { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled { color:#F44; background-color:transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.btn-outline-light { color:#F2FFE4; border-color:#F2FFE4;}.btn-outline-light:hover { color:#111111; background-color:#F2FFE4; border-color:#F2FFE4;}.btn-outline-light:focus, .btn-outline-light.focus { box-shadow:0 0 0 0.2rem rgba(242, 255, 228, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled { color:#F2FFE4; background-color:transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color:#111111; background-color:#F2FFE4; border-color:#F2FFE4;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(242, 255, 228, 0.5);}.btn-outline-dark { color:#111111; border-color:#111111;}.btn-outline-dark:hover { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled { color:#111111; background-color:transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.btn-link { font-weight:400; color:#111111; text-decoration:none;}.btn-link:hover { color:black; text-decoration:underline;}.btn-link:focus, .btn-link.focus { text-decoration:underline; box-shadow:none;}.btn-link:disabled, .btn-link.disabled { color:#aaaaaa; pointer-events:none;}.btn-lg, .btn-group-lg > .btn { padding:1.05rem 3.5rem; font-size:1.8rem; line-height:1.5; border-radius:15px;}.btn-sm, .btn-group-sm > .btn { padding:0.5rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:10px;}.btn-block { display:block; width:100%;}.btn-block + .btn-block { margin-top:2rem;}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block { width:100%;}.fade { transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce) { .fade {  transition:none; }}.fade:not(.show) { opacity:0;}.collapse:not(.show) { display:none;}.collapsing { position:relative; height:0; overflow:hidden; transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce) { .collapsing {  transition:none; }}.btn-group,.btn-group-vertical { position:relative; display:inline-flex; vertical-align:middle;}.btn-group > .btn,.btn-group-vertical > .btn { position:relative; flex:1 1 auto;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover { z-index:1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active { z-index:1;}.btn-toolbar { display:flex; flex-wrap:wrap; justify-content:flex-start;}.btn-toolbar .input-group { width:auto;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) { margin-left:-1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius:0; border-bottom-right-radius:0;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-bottom-left-radius:0;}.dropdown-toggle-split { padding-right:1.5rem; padding-left:1.5rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left:0;}.dropleft .dropdown-toggle-split::before { margin-right:0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right:1.5rem; padding-left:1.5rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right:2.625rem; padding-left:2.625rem;}.btn-group-vertical { flex-direction:column; align-items:flex-start; justify-content:center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group { width:100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) { margin-top:-1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-top-right-radius:0;}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn { margin-bottom:0;}.btn-group-toggle > .btn input[type=radio],.btn-group-toggle > .btn input[type=checkbox],.btn-group-toggle > .btn-group > .btn input[type=radio],.btn-group-toggle > .btn-group > .btn input[type=checkbox] { position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none;}.input-group { position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%;}.input-group > .form-control,.input-group > .form-control-plaintext,.input-group > .custom-select,.input-group > .custom-file { position:relative; flex:1 1 auto; width:1%; margin-bottom:0;}.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .form-control-plaintext + .form-control,.input-group > .form-control-plaintext + .custom-select,.input-group > .form-control-plaintext + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file { margin-left:-1px;}.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index:3;}.input-group > .custom-file .custom-file-input:focus { z-index:4;}.input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group > .custom-file { display:flex; align-items:center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group-prepend,.input-group-append { display:flex;}.input-group-prepend .btn,.input-group-append .btn { position:relative; z-index:2;}.input-group-prepend .btn:focus,.input-group-append .btn:focus { z-index:3;}.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn { margin-left:-1px;}.input-group-prepend { margin-right:-1px;}.input-group-append { margin-left:-1px;}.input-group-text { display:flex; align-items:center; padding:0.85rem 2rem; margin-bottom:0; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; text-align:center; white-space:nowrap; background-color:#f1f1f1; border:1px solid #DDDDDD; border-radius:10px;}.input-group-text input[type=radio],.input-group-text input[type=checkbox] { margin-top:0;}.input-group-lg > .form-control:not(textarea),.input-group-lg > .custom-select { height:5rem;}.input-group-lg > .form-control,.input-group-lg > .custom-select,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn { padding:1.2rem 3.5rem; font-size:1.6rem; line-height:1.5; border-radius:15px;}.input-group-sm > .form-control:not(textarea),.input-group-sm > .custom-select { height:3.4rem;}.input-group-sm > .form-control,.input-group-sm > .custom-select,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn { padding:0.7rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:5px;}.input-group-lg > .custom-select,.input-group-sm > .custom-select { padding-right:3rem;}.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.custom-control { position:relative; display:block; min-height:2.1rem; padding-left:2.8rem;}.custom-control-inline { display:inline-flex; margin-right:1rem;}.custom-control-input { position:absolute; z-index:-1; opacity:0;}.custom-control-input:checked ~ .custom-control-label::before { color:#111111; border-color:#C0FF82; background-color:#C0FF82;}.custom-control-input:focus ~ .custom-control-label::before { box-shadow:none;}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color:#111111;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color:#ffffff; background-color:#C0FF82; border-color:#C0FF82;}.custom-control-input:disabled ~ .custom-control-label { color:#999999;}.custom-control-input:disabled ~ .custom-control-label::before { background-color:#f1f1f1;}.custom-control-label { position:relative; margin-bottom:0; vertical-align:top;}.custom-control-label::before { position:absolute; top:0.15rem; left:-2.8rem; display:block; width:1.8rem; height:1.8rem; pointer-events:none; content:""; background-color:#ffffff; border:#cccccc solid 1px;}.custom-control-label::after { position:absolute; top:0.15rem; left:-2.8rem; display:block; width:1.8rem; height:1.8rem; content:""; background:no-repeat 50%/1.2rem;}.custom-checkbox .custom-control-label::before { border-radius:5px;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23111111' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color:#C0FF82; background-color:#C0FF82;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23111111' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color:#999999;}.custom-radio .custom-control-label::before { border-radius:50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23111111'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-switch { padding-left:4.15rem;}.custom-switch .custom-control-label::before { left:-4.15rem; width:3.15rem; pointer-events:all; border-radius:0.9rem;}.custom-switch .custom-control-label::after { top:calc(0.15rem + 2px); left:calc(-4.15rem + 2px); width:calc(1.8rem - 4px); height:calc(1.8rem - 4px); background-color:#cccccc; border-radius:0.9rem; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-switch .custom-control-label::after {  transition:none; }}.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color:#ffffff; transform:translateX(1.35rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-select { display:inline-block; width:100%; height:4rem; padding:0.85rem 3rem 0.85rem 2rem; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; vertical-align:middle; background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px; background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px; appearance:none;}.custom-select:focus { border-color:#111111; outline:0; box-shadow:0 0 0 0.2rem rgba(192, 255, 130, 0.25);}.custom-select:focus::-ms-value { color:#111111; background-color:#ffffff;}.custom-select[multiple], .custom-select[size]:not([size="1"]) { height:auto; padding-right:2rem; background-image:none;}.custom-select:disabled { color:#aaaaaa; background-color:#f1f1f1;}.custom-select::-ms-expand { display:none;}.custom-select-sm { height:3.4rem; padding-top:0.7rem; padding-bottom:0.7rem; padding-left:2rem; font-size:1.2rem;}.custom-select-lg { height:5rem; padding-top:1.2rem; padding-bottom:1.2rem; padding-left:3.5rem; font-size:1.6rem;}.custom-file { position:relative; display:inline-block; width:100%; height:4rem; margin-bottom:0;}.custom-file-input { position:relative; z-index:2; width:100%; height:4rem; margin:0; opacity:0;}.custom-file-input:focus ~ .custom-file-label { border-color:#111111; box-shadow:none;}.custom-file-input:disabled ~ .custom-file-label { background-color:#f1f1f1;}.custom-file-input:lang(en) ~ .custom-file-label::after { content:"Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after { content:attr(data-browse);}.custom-file-label { position:absolute; top:0; right:0; left:0; z-index:1; height:4rem; padding:0.85rem 2rem; font-weight:400; line-height:1.5; color:#111111; background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px;}.custom-file-label::after { position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:3.8rem; padding:0.85rem 2rem; line-height:1.5; color:#111111; content:"Browse"; background-color:#f1f1f1; border-left:inherit; border-radius:0 10px 10px 0;}.custom-range { width:100%; height:calc(1rem + 0.4rem); padding:0; background-color:transparent; appearance:none;}.custom-range:focus { outline:none;}.custom-range:focus::-webkit-slider-thumb { box-shadow:0 0 0 1px #F7FFF0, none;}.custom-range:focus::-moz-range-thumb { box-shadow:0 0 0 1px #F7FFF0, none;}.custom-range:focus::-ms-thumb { box-shadow:0 0 0 1px #F7FFF0, none;}.custom-range::-moz-focus-outer { border:0;}.custom-range::-webkit-slider-thumb { width:1rem; height:1rem; margin-top:-0.25rem; background-color:#C0FF82; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-webkit-slider-thumb {  transition:none; }}.custom-range::-webkit-slider-thumb:active { background-color:white;}.custom-range::-webkit-slider-runnable-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dddddd; border-color:transparent; border-radius:1rem;}.custom-range::-moz-range-thumb { width:1rem; height:1rem; background-color:#C0FF82; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-moz-range-thumb {  transition:none; }}.custom-range::-moz-range-thumb:active { background-color:white;}.custom-range::-moz-range-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dddddd; border-color:transparent; border-radius:1rem;}.custom-range::-ms-thumb { width:1rem; height:1rem; margin-top:0; margin-right:0.2rem; margin-left:0.2rem; background-color:#C0FF82; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-ms-thumb {  transition:none; }}.custom-range::-ms-thumb:active { background-color:white;}.custom-range::-ms-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:transparent; border-color:transparent; border-width:0.5rem;}.custom-range::-ms-fill-lower { background-color:#dddddd; border-radius:1rem;}.custom-range::-ms-fill-upper { margin-right:15px; background-color:#dddddd; border-radius:1rem;}.custom-range:disabled::-webkit-slider-thumb { background-color:#cccccc;}.custom-range:disabled::-webkit-slider-runnable-track { cursor:default;}.custom-range:disabled::-moz-range-thumb { background-color:#cccccc;}.custom-range:disabled::-moz-range-track { cursor:default;}.custom-range:disabled::-ms-thumb { background-color:#cccccc;}.custom-control-label::before,.custom-file-label,.custom-select { transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-control-label::before,.custom-file-label,.custom-select {  transition:none; }}.breadcrumb { display:flex; flex-wrap:wrap; padding:0 0; margin-bottom:2rem; list-style:none; background-color:#ffffff00; border-radius:0;}.breadcrumb-item + .breadcrumb-item { padding-left:2rem;}.breadcrumb-item + .breadcrumb-item::before { display:inline-block; padding-right:2rem; color:#111111; content:"/";}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:none;}.breadcrumb-item.active { color:#111111;}.pagination { display:flex; padding-left:0; list-style:none; border-radius:10px;}.page-link { position:relative; display:block; padding:0 0; margin-left:-1px; line-height:30px; color:#111111; background-color:#ffffff00; border:1px solid #ffffff00;}.page-link:hover { z-index:2; color:#C0FF82; text-decoration:none; background-color:#ffffff00; border-color:#ffffff00;}.page-link:focus { z-index:2; outline:0; box-shadow:0 0 0 0.2rem rgba(192, 255, 130, 0.25);}.page-item:first-child .page-link { margin-left:0; border-top-left-radius:10px; border-bottom-left-radius:10px;}.page-item:last-child .page-link { border-top-right-radius:10px; border-bottom-right-radius:10px;}.page-item.active .page-link { z-index:1; color:#C0FF82; background-color:#ffffff00; border-color:#ffffff00;}.page-item.disabled .page-link { color:#999999; pointer-events:none; cursor:auto; background-color:#ffffff00; border-color:#ffffff00;}.pagination-lg .page-link { padding:0.75rem 1.5rem; font-size:1.75rem; line-height:1.5;}.pagination-lg .page-item:first-child .page-link { border-top-left-radius:15px; border-bottom-left-radius:15px;}.pagination-lg .page-item:last-child .page-link { border-top-right-radius:15px; border-bottom-right-radius:15px;}.pagination-sm .page-link { padding:0.25rem 0.5rem; font-size:1.225rem; line-height:1.5;}.pagination-sm .page-item:first-child .page-link { border-top-left-radius:5px; border-bottom-left-radius:5px;}.pagination-sm .page-item:last-child .page-link { border-top-right-radius:5px; border-bottom-right-radius:5px;}.badge { display:inline-block; padding:0.4rem 0.9rem; font-size:1.4rem; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:5px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { .badge {  transition:none; }}a.badge:hover, a.badge:focus { text-decoration:none;}.badge:empty { display:none;}.btn .badge { position:relative; top:-1px;}.badge-pill { padding-right:0.6em; padding-left:0.6em; border-radius:10rem;}.badge-primary { color:#111111; background-color:#C0FF82;}a.badge-primary:hover, a.badge-primary:focus { color:#111111; background-color:#a6ff4f;}a.badge-primary:focus, a.badge-primary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(192, 255, 130, 0.5);}.badge-secondary { color:#111111; background-color:#EBFFD6;}a.badge-secondary:hover, a.badge-secondary:focus { color:#111111; background-color:#d2ffa3;}a.badge-secondary:focus, a.badge-secondary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(235, 255, 214, 0.5);}.badge-success { color:#111111; background-color:#78CA26;}a.badge-success:hover, a.badge-success:focus { color:#111111; background-color:#5f9f1e;}a.badge-success:focus, a.badge-success.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.5);}.badge-info { color:#ffffff; background-color:#16ADCA;}a.badge-info:hover, a.badge-info:focus { color:#ffffff; background-color:#11869c;}a.badge-info:focus, a.badge-info.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(22, 173, 202, 0.5);}.badge-warning { color:#111111; background-color:#F2DA00;}a.badge-warning:hover, a.badge-warning:focus { color:#111111; background-color:#bfac00;}a.badge-warning:focus, a.badge-warning.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(242, 218, 0, 0.5);}.badge-danger { color:#ffffff; background-color:#F44;}a.badge-danger:hover, a.badge-danger:focus { color:#ffffff; background-color:#ff1111;}a.badge-danger:focus, a.badge-danger.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.badge-light { color:#111111; background-color:#F2FFE4;}a.badge-light:hover, a.badge-light:focus { color:#111111; background-color:#d9ffb1;}a.badge-light:focus, a.badge-light.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(242, 255, 228, 0.5);}.badge-dark { color:#ffffff; background-color:#111111;}a.badge-dark:hover, a.badge-dark:focus { color:#ffffff; background-color:black;}a.badge-dark:focus, a.badge-dark.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}@keyframes progress-bar-stripes { from {  background-position:1rem 0; } to {  background-position:0 0; }}.progress { display:flex; height:1rem; overflow:hidden; font-size:1.05rem; background-color:#EBFFD6; border-radius:5px;}.progress-bar { display:flex; flex-direction:column; justify-content:center; color:#ffffff; text-align:center; white-space:nowrap; background-color:#C0FF82; transition:width 0.6s ease;}@media (prefers-reduced-motion:reduce) { .progress-bar {  transition:none; }}.progress-bar-striped { background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size:1rem 1rem;}.progress-bar-animated { animation:progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion:reduce) { .progress-bar-animated {  animation:none; }}@keyframes spinner-border { to {  transform:rotate(360deg); }}.spinner-border { display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; border:0.25em solid currentColor; border-right-color:transparent; border-radius:50%; animation:spinner-border 0.75s linear infinite;}.spinner-border-sm { width:1rem; height:1rem; border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1; }}.spinner-grow { display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; background-color:currentColor; border-radius:50%; opacity:0; animation:spinner-grow 0.75s linear infinite;}.spinner-grow-sm { width:1rem; height:1rem;}.align-baseline { vertical-align:baseline !important;}.align-top { vertical-align:top !important;}.align-middle { vertical-align:middle !important;}.align-bottom { vertical-align:bottom !important;}.align-text-bottom { vertical-align:text-bottom !important;}.align-text-top { vertical-align:text-top !important;}.bg-primary { background-color:#C0FF82 !important;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus { background-color:#a6ff4f !important;}.bg-secondary { background-color:#EBFFD6 !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus { background-color:#d2ffa3 !important;}.bg-success { background-color:#78CA26 !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus { background-color:#5f9f1e !important;}.bg-info { background-color:#16ADCA !important;}a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus { background-color:#11869c !important;}.bg-warning { background-color:#F2DA00 !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus { background-color:#bfac00 !important;}.bg-danger { background-color:#F44 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus { background-color:#ff1111 !important;}.bg-light { background-color:#F2FFE4 !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus { background-color:#d9ffb1 !important;}.bg-dark { background-color:#111111 !important;}a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus { background-color:black !important;}.bg-white { background-color:#ffffff !important;}.bg-transparent { background-color:transparent !important;}.border { border:1px solid #DDDDDD !important;}.border-top { border-top:1px solid #DDDDDD !important;}.border-right { border-right:1px solid #DDDDDD !important;}.border-bottom { border-bottom:1px solid #DDDDDD !important;}.border-left { border-left:1px solid #DDDDDD !important;}.border-0 { border:0 !important;}.border-top-0 { border-top:0 !important;}.border-right-0 { border-right:0 !important;}.border-bottom-0 { border-bottom:0 !important;}.border-left-0 { border-left:0 !important;}.border-primary { border-color:#C0FF82 !important;}.border-secondary { border-color:#EBFFD6 !important;}.border-success { border-color:#78CA26 !important;}.border-info { border-color:#16ADCA !important;}.border-warning { border-color:#F2DA00 !important;}.border-danger { border-color:#F44 !important;}.border-light { border-color:#F2FFE4 !important;}.border-dark { border-color:#111111 !important;}.border-white { border-color:#ffffff !important;}.rounded-sm { border-radius:5px !important;}.rounded { border-radius:10px !important;}.rounded-top { border-top-left-radius:10px !important; border-top-right-radius:10px !important;}.rounded-right { border-top-right-radius:10px !important; border-bottom-right-radius:10px !important;}.rounded-bottom { border-bottom-right-radius:10px !important; border-bottom-left-radius:10px !important;}.rounded-left { border-top-left-radius:10px !important; border-bottom-left-radius:10px !important;}.rounded-lg { border-radius:15px !important;}.rounded-circle { border-radius:50% !important;}.rounded-pill { border-radius:50rem !important;}.rounded-0 { border-radius:0 !important;}.clearfix::after { display:block; clear:both; content:"";}.d-none { display:none !important;}.d-inline { display:inline !important;}.d-inline-block { display:inline-block !important;}.d-block { display:block !important;}.d-table { display:table !important;}.d-table-row { display:table-row !important;}.d-table-cell { display:table-cell !important;}.d-flex { display:flex !important;}.d-inline-flex { display:inline-flex !important;}@media (min-width:440px) { .d-xs-none {  display:none !important; } .d-xs-inline {  display:inline !important; } .d-xs-inline-block {  display:inline-block !important; } .d-xs-block {  display:block !important; } .d-xs-table {  display:table !important; } .d-xs-table-row {  display:table-row !important; } .d-xs-table-cell {  display:table-cell !important; } .d-xs-flex {  display:flex !important; } .d-xs-inline-flex {  display:inline-flex !important; }}@media (min-width:576px) { .d-sm-none {  display:none !important; } .d-sm-inline {  display:inline !important; } .d-sm-inline-block {  display:inline-block !important; } .d-sm-block {  display:block !important; } .d-sm-table {  display:table !important; } .d-sm-table-row {  display:table-row !important; } .d-sm-table-cell {  display:table-cell !important; } .d-sm-flex {  display:flex !important; } .d-sm-inline-flex {  display:inline-flex !important; }}@media (min-width:768px) { .d-md-none {  display:none !important; } .d-md-inline {  display:inline !important; } .d-md-inline-block {  display:inline-block !important; } .d-md-block {  display:block !important; } .d-md-table {  display:table !important; } .d-md-table-row {  display:table-row !important; } .d-md-table-cell {  display:table-cell !important; } .d-md-flex {  display:flex !important; } .d-md-inline-flex {  display:inline-flex !important; }}@media (min-width:992px) { .d-lg-none {  display:none !important; } .d-lg-inline {  display:inline !important; } .d-lg-inline-block {  display:inline-block !important; } .d-lg-block {  display:block !important; } .d-lg-table {  display:table !important; } .d-lg-table-row {  display:table-row !important; } .d-lg-table-cell {  display:table-cell !important; } .d-lg-flex {  display:flex !important; } .d-lg-inline-flex {  display:inline-flex !important; }}@media (min-width:1240px) { .d-xl-none {  display:none !important; } .d-xl-inline {  display:inline !important; } .d-xl-inline-block {  display:inline-block !important; } .d-xl-block {  display:block !important; } .d-xl-table {  display:table !important; } .d-xl-table-row {  display:table-row !important; } .d-xl-table-cell {  display:table-cell !important; } .d-xl-flex {  display:flex !important; } .d-xl-inline-flex {  display:inline-flex !important; }}@media (min-width:1440px) { .d-xxl-none {  display:none !important; } .d-xxl-inline {  display:inline !important; } .d-xxl-inline-block {  display:inline-block !important; } .d-xxl-block {  display:block !important; } .d-xxl-table {  display:table !important; } .d-xxl-table-row {  display:table-row !important; } .d-xxl-table-cell {  display:table-cell !important; } .d-xxl-flex {  display:flex !important; } .d-xxl-inline-flex {  display:inline-flex !important; }}@media (min-width:1640px) { .d-xxxl-none {  display:none !important; } .d-xxxl-inline {  display:inline !important; } .d-xxxl-inline-block {  display:inline-block !important; } .d-xxxl-block {  display:block !important; } .d-xxxl-table {  display:table !important; } .d-xxxl-table-row {  display:table-row !important; } .d-xxxl-table-cell {  display:table-cell !important; } .d-xxxl-flex {  display:flex !important; } .d-xxxl-inline-flex {  display:inline-flex !important; }}@media print { .d-print-none {  display:none !important; } .d-print-inline {  display:inline !important; } .d-print-inline-block {  display:inline-block !important; } .d-print-block {  display:block !important; } .d-print-table {  display:table !important; } .d-print-table-row {  display:table-row !important; } .d-print-table-cell {  display:table-cell !important; } .d-print-flex {  display:flex !important; } .d-print-inline-flex {  display:inline-flex !important; }}.embed-responsive { position:relative; display:block; width:100%; padding:0; overflow:hidden;}.embed-responsive::before { display:block; content:"";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video { position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0;}.embed-responsive-21by9::before { padding-top:42.8571428571%;}.embed-responsive-16by9::before { padding-top:56.25%;}.embed-responsive-4by3::before { padding-top:75%;}.embed-responsive-1by1::before { padding-top:100%;}.flex-row { flex-direction:row !important;}.flex-column { flex-direction:column !important;}.flex-row-reverse { flex-direction:row-reverse !important;}.flex-column-reverse { flex-direction:column-reverse !important;}.flex-wrap { flex-wrap:wrap !important;}.flex-nowrap { flex-wrap:nowrap !important;}.flex-wrap-reverse { flex-wrap:wrap-reverse !important;}.flex-fill { flex:1 1 auto !important;}.flex-grow-0 { flex-grow:0 !important;}.flex-grow-1 { flex-grow:1 !important;}.flex-shrink-0 { flex-shrink:0 !important;}.flex-shrink-1 { flex-shrink:1 !important;}.justify-content-start { justify-content:flex-start !important;}.justify-content-end { justify-content:flex-end !important;}.justify-content-center { justify-content:center !important;}.justify-content-between { justify-content:space-between !important;}.justify-content-around { justify-content:space-around !important;}.align-items-start { align-items:flex-start !important;}.align-items-end { align-items:flex-end !important;}.align-items-center { align-items:center !important;}.align-items-baseline { align-items:baseline !important;}.align-items-stretch { align-items:stretch !important;}.align-content-start { align-content:flex-start !important;}.align-content-end { align-content:flex-end !important;}.align-content-center { align-content:center !important;}.align-content-between { align-content:space-between !important;}.align-content-around { align-content:space-around !important;}.align-content-stretch { align-content:stretch !important;}.align-self-auto { align-self:auto !important;}.align-self-start { align-self:flex-start !important;}.align-self-end { align-self:flex-end !important;}.align-self-center { align-self:center !important;}.align-self-baseline { align-self:baseline !important;}.align-self-stretch { align-self:stretch !important;}@media (min-width:440px) { .flex-xs-row {  flex-direction:row !important; } .flex-xs-column {  flex-direction:column !important; } .flex-xs-row-reverse {  flex-direction:row-reverse !important; } .flex-xs-column-reverse {  flex-direction:column-reverse !important; } .flex-xs-wrap {  flex-wrap:wrap !important; } .flex-xs-nowrap {  flex-wrap:nowrap !important; } .flex-xs-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xs-fill {  flex:1 1 auto !important; } .flex-xs-grow-0 {  flex-grow:0 !important; } .flex-xs-grow-1 {  flex-grow:1 !important; } .flex-xs-shrink-0 {  flex-shrink:0 !important; } .flex-xs-shrink-1 {  flex-shrink:1 !important; } .justify-content-xs-start {  justify-content:flex-start !important; } .justify-content-xs-end {  justify-content:flex-end !important; } .justify-content-xs-center {  justify-content:center !important; } .justify-content-xs-between {  justify-content:space-between !important; } .justify-content-xs-around {  justify-content:space-around !important; } .align-items-xs-start {  align-items:flex-start !important; } .align-items-xs-end {  align-items:flex-end !important; } .align-items-xs-center {  align-items:center !important; } .align-items-xs-baseline {  align-items:baseline !important; } .align-items-xs-stretch {  align-items:stretch !important; } .align-content-xs-start {  align-content:flex-start !important; } .align-content-xs-end {  align-content:flex-end !important; } .align-content-xs-center {  align-content:center !important; } .align-content-xs-between {  align-content:space-between !important; } .align-content-xs-around {  align-content:space-around !important; } .align-content-xs-stretch {  align-content:stretch !important; } .align-self-xs-auto {  align-self:auto !important; } .align-self-xs-start {  align-self:flex-start !important; } .align-self-xs-end {  align-self:flex-end !important; } .align-self-xs-center {  align-self:center !important; } .align-self-xs-baseline {  align-self:baseline !important; } .align-self-xs-stretch {  align-self:stretch !important; }}@media (min-width:576px) { .flex-sm-row {  flex-direction:row !important; } .flex-sm-column {  flex-direction:column !important; } .flex-sm-row-reverse {  flex-direction:row-reverse !important; } .flex-sm-column-reverse {  flex-direction:column-reverse !important; } .flex-sm-wrap {  flex-wrap:wrap !important; } .flex-sm-nowrap {  flex-wrap:nowrap !important; } .flex-sm-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-sm-fill {  flex:1 1 auto !important; } .flex-sm-grow-0 {  flex-grow:0 !important; } .flex-sm-grow-1 {  flex-grow:1 !important; } .flex-sm-shrink-0 {  flex-shrink:0 !important; } .flex-sm-shrink-1 {  flex-shrink:1 !important; } .justify-content-sm-start {  justify-content:flex-start !important; } .justify-content-sm-end {  justify-content:flex-end !important; } .justify-content-sm-center {  justify-content:center !important; } .justify-content-sm-between {  justify-content:space-between !important; } .justify-content-sm-around {  justify-content:space-around !important; } .align-items-sm-start {  align-items:flex-start !important; } .align-items-sm-end {  align-items:flex-end !important; } .align-items-sm-center {  align-items:center !important; } .align-items-sm-baseline {  align-items:baseline !important; } .align-items-sm-stretch {  align-items:stretch !important; } .align-content-sm-start {  align-content:flex-start !important; } .align-content-sm-end {  align-content:flex-end !important; } .align-content-sm-center {  align-content:center !important; } .align-content-sm-between {  align-content:space-between !important; } .align-content-sm-around {  align-content:space-around !important; } .align-content-sm-stretch {  align-content:stretch !important; } .align-self-sm-auto {  align-self:auto !important; } .align-self-sm-start {  align-self:flex-start !important; } .align-self-sm-end {  align-self:flex-end !important; } .align-self-sm-center {  align-self:center !important; } .align-self-sm-baseline {  align-self:baseline !important; } .align-self-sm-stretch {  align-self:stretch !important; }}@media (min-width:768px) { .flex-md-row {  flex-direction:row !important; } .flex-md-column {  flex-direction:column !important; } .flex-md-row-reverse {  flex-direction:row-reverse !important; } .flex-md-column-reverse {  flex-direction:column-reverse !important; } .flex-md-wrap {  flex-wrap:wrap !important; } .flex-md-nowrap {  flex-wrap:nowrap !important; } .flex-md-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-md-fill {  flex:1 1 auto !important; } .flex-md-grow-0 {  flex-grow:0 !important; } .flex-md-grow-1 {  flex-grow:1 !important; } .flex-md-shrink-0 {  flex-shrink:0 !important; } .flex-md-shrink-1 {  flex-shrink:1 !important; } .justify-content-md-start {  justify-content:flex-start !important; } .justify-content-md-end {  justify-content:flex-end !important; } .justify-content-md-center {  justify-content:center !important; } .justify-content-md-between {  justify-content:space-between !important; } .justify-content-md-around {  justify-content:space-around !important; } .align-items-md-start {  align-items:flex-start !important; } .align-items-md-end {  align-items:flex-end !important; } .align-items-md-center {  align-items:center !important; } .align-items-md-baseline {  align-items:baseline !important; } .align-items-md-stretch {  align-items:stretch !important; } .align-content-md-start {  align-content:flex-start !important; } .align-content-md-end {  align-content:flex-end !important; } .align-content-md-center {  align-content:center !important; } .align-content-md-between {  align-content:space-between !important; } .align-content-md-around {  align-content:space-around !important; } .align-content-md-stretch {  align-content:stretch !important; } .align-self-md-auto {  align-self:auto !important; } .align-self-md-start {  align-self:flex-start !important; } .align-self-md-end {  align-self:flex-end !important; } .align-self-md-center {  align-self:center !important; } .align-self-md-baseline {  align-self:baseline !important; } .align-self-md-stretch {  align-self:stretch !important; }}@media (min-width:992px) { .flex-lg-row {  flex-direction:row !important; } .flex-lg-column {  flex-direction:column !important; } .flex-lg-row-reverse {  flex-direction:row-reverse !important; } .flex-lg-column-reverse {  flex-direction:column-reverse !important; } .flex-lg-wrap {  flex-wrap:wrap !important; } .flex-lg-nowrap {  flex-wrap:nowrap !important; } .flex-lg-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-lg-fill {  flex:1 1 auto !important; } .flex-lg-grow-0 {  flex-grow:0 !important; } .flex-lg-grow-1 {  flex-grow:1 !important; } .flex-lg-shrink-0 {  flex-shrink:0 !important; } .flex-lg-shrink-1 {  flex-shrink:1 !important; } .justify-content-lg-start {  justify-content:flex-start !important; } .justify-content-lg-end {  justify-content:flex-end !important; } .justify-content-lg-center {  justify-content:center !important; } .justify-content-lg-between {  justify-content:space-between !important; } .justify-content-lg-around {  justify-content:space-around !important; } .align-items-lg-start {  align-items:flex-start !important; } .align-items-lg-end {  align-items:flex-end !important; } .align-items-lg-center {  align-items:center !important; } .align-items-lg-baseline {  align-items:baseline !important; } .align-items-lg-stretch {  align-items:stretch !important; } .align-content-lg-start {  align-content:flex-start !important; } .align-content-lg-end {  align-content:flex-end !important; } .align-content-lg-center {  align-content:center !important; } .align-content-lg-between {  align-content:space-between !important; } .align-content-lg-around {  align-content:space-around !important; } .align-content-lg-stretch {  align-content:stretch !important; } .align-self-lg-auto {  align-self:auto !important; } .align-self-lg-start {  align-self:flex-start !important; } .align-self-lg-end {  align-self:flex-end !important; } .align-self-lg-center {  align-self:center !important; } .align-self-lg-baseline {  align-self:baseline !important; } .align-self-lg-stretch {  align-self:stretch !important; }}@media (min-width:1240px) { .flex-xl-row {  flex-direction:row !important; } .flex-xl-column {  flex-direction:column !important; } .flex-xl-row-reverse {  flex-direction:row-reverse !important; } .flex-xl-column-reverse {  flex-direction:column-reverse !important; } .flex-xl-wrap {  flex-wrap:wrap !important; } .flex-xl-nowrap {  flex-wrap:nowrap !important; } .flex-xl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xl-fill {  flex:1 1 auto !important; } .flex-xl-grow-0 {  flex-grow:0 !important; } .flex-xl-grow-1 {  flex-grow:1 !important; } .flex-xl-shrink-0 {  flex-shrink:0 !important; } .flex-xl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xl-start {  justify-content:flex-start !important; } .justify-content-xl-end {  justify-content:flex-end !important; } .justify-content-xl-center {  justify-content:center !important; } .justify-content-xl-between {  justify-content:space-between !important; } .justify-content-xl-around {  justify-content:space-around !important; } .align-items-xl-start {  align-items:flex-start !important; } .align-items-xl-end {  align-items:flex-end !important; } .align-items-xl-center {  align-items:center !important; } .align-items-xl-baseline {  align-items:baseline !important; } .align-items-xl-stretch {  align-items:stretch !important; } .align-content-xl-start {  align-content:flex-start !important; } .align-content-xl-end {  align-content:flex-end !important; } .align-content-xl-center {  align-content:center !important; } .align-content-xl-between {  align-content:space-between !important; } .align-content-xl-around {  align-content:space-around !important; } .align-content-xl-stretch {  align-content:stretch !important; } .align-self-xl-auto {  align-self:auto !important; } .align-self-xl-start {  align-self:flex-start !important; } .align-self-xl-end {  align-self:flex-end !important; } .align-self-xl-center {  align-self:center !important; } .align-self-xl-baseline {  align-self:baseline !important; } .align-self-xl-stretch {  align-self:stretch !important; }}@media (min-width:1440px) { .flex-xxl-row {  flex-direction:row !important; } .flex-xxl-column {  flex-direction:column !important; } .flex-xxl-row-reverse {  flex-direction:row-reverse !important; } .flex-xxl-column-reverse {  flex-direction:column-reverse !important; } .flex-xxl-wrap {  flex-wrap:wrap !important; } .flex-xxl-nowrap {  flex-wrap:nowrap !important; } .flex-xxl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xxl-fill {  flex:1 1 auto !important; } .flex-xxl-grow-0 {  flex-grow:0 !important; } .flex-xxl-grow-1 {  flex-grow:1 !important; } .flex-xxl-shrink-0 {  flex-shrink:0 !important; } .flex-xxl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xxl-start {  justify-content:flex-start !important; } .justify-content-xxl-end {  justify-content:flex-end !important; } .justify-content-xxl-center {  justify-content:center !important; } .justify-content-xxl-between {  justify-content:space-between !important; } .justify-content-xxl-around {  justify-content:space-around !important; } .align-items-xxl-start {  align-items:flex-start !important; } .align-items-xxl-end {  align-items:flex-end !important; } .align-items-xxl-center {  align-items:center !important; } .align-items-xxl-baseline {  align-items:baseline !important; } .align-items-xxl-stretch {  align-items:stretch !important; } .align-content-xxl-start {  align-content:flex-start !important; } .align-content-xxl-end {  align-content:flex-end !important; } .align-content-xxl-center {  align-content:center !important; } .align-content-xxl-between {  align-content:space-between !important; } .align-content-xxl-around {  align-content:space-around !important; } .align-content-xxl-stretch {  align-content:stretch !important; } .align-self-xxl-auto {  align-self:auto !important; } .align-self-xxl-start {  align-self:flex-start !important; } .align-self-xxl-end {  align-self:flex-end !important; } .align-self-xxl-center {  align-self:center !important; } .align-self-xxl-baseline {  align-self:baseline !important; } .align-self-xxl-stretch {  align-self:stretch !important; }}@media (min-width:1640px) { .flex-xxxl-row {  flex-direction:row !important; } .flex-xxxl-column {  flex-direction:column !important; } .flex-xxxl-row-reverse {  flex-direction:row-reverse !important; } .flex-xxxl-column-reverse {  flex-direction:column-reverse !important; } .flex-xxxl-wrap {  flex-wrap:wrap !important; } .flex-xxxl-nowrap {  flex-wrap:nowrap !important; } .flex-xxxl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xxxl-fill {  flex:1 1 auto !important; } .flex-xxxl-grow-0 {  flex-grow:0 !important; } .flex-xxxl-grow-1 {  flex-grow:1 !important; } .flex-xxxl-shrink-0 {  flex-shrink:0 !important; } .flex-xxxl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xxxl-start {  justify-content:flex-start !important; } .justify-content-xxxl-end {  justify-content:flex-end !important; } .justify-content-xxxl-center {  justify-content:center !important; } .justify-content-xxxl-between {  justify-content:space-between !important; } .justify-content-xxxl-around {  justify-content:space-around !important; } .align-items-xxxl-start {  align-items:flex-start !important; } .align-items-xxxl-end {  align-items:flex-end !important; } .align-items-xxxl-center {  align-items:center !important; } .align-items-xxxl-baseline {  align-items:baseline !important; } .align-items-xxxl-stretch {  align-items:stretch !important; } .align-content-xxxl-start {  align-content:flex-start !important; } .align-content-xxxl-end {  align-content:flex-end !important; } .align-content-xxxl-center {  align-content:center !important; } .align-content-xxxl-between {  align-content:space-between !important; } .align-content-xxxl-around {  align-content:space-around !important; } .align-content-xxxl-stretch {  align-content:stretch !important; } .align-self-xxxl-auto {  align-self:auto !important; } .align-self-xxxl-start {  align-self:flex-start !important; } .align-self-xxxl-end {  align-self:flex-end !important; } .align-self-xxxl-center {  align-self:center !important; } .align-self-xxxl-baseline {  align-self:baseline !important; } .align-self-xxxl-stretch {  align-self:stretch !important; }}.float-left { float:left !important;}.float-right { float:right !important;}.float-none { float:none !important;}@media (min-width:440px) { .float-xs-left {  float:left !important; } .float-xs-right {  float:right !important; } .float-xs-none {  float:none !important; }}@media (min-width:576px) { .float-sm-left {  float:left !important; } .float-sm-right {  float:right !important; } .float-sm-none {  float:none !important; }}@media (min-width:768px) { .float-md-left {  float:left !important; } .float-md-right {  float:right !important; } .float-md-none {  float:none !important; }}@media (min-width:992px) { .float-lg-left {  float:left !important; } .float-lg-right {  float:right !important; } .float-lg-none {  float:none !important; }}@media (min-width:1240px) { .float-xl-left {  float:left !important; } .float-xl-right {  float:right !important; } .float-xl-none {  float:none !important; }}@media (min-width:1440px) { .float-xxl-left {  float:left !important; } .float-xxl-right {  float:right !important; } .float-xxl-none {  float:none !important; }}@media (min-width:1640px) { .float-xxxl-left {  float:left !important; } .float-xxxl-right {  float:right !important; } .float-xxxl-none {  float:none !important; }}.overflow-auto { overflow:auto !important;}.overflow-hidden { overflow:hidden !important;}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { position:sticky !important;}.fixed-top { position:fixed; top:0; right:0; left:0; z-index:1030;}.fixed-bottom { position:fixed; right:0; bottom:0; left:0; z-index:1030;}@supports (position:sticky) { .sticky-top {  position:sticky;  top:0;  z-index:1020; }}.sr-only { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal;}.shadow-sm { box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow { box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg { box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none { box-shadow:none !important;}.w-25 { width:25% !important;}.w-50 { width:50% !important;}.w-75 { width:75% !important;}.w-100 { width:100% !important;}.w-auto { width:auto !important;}.h-25 { height:25% !important;}.h-50 { height:50% !important;}.h-75 { height:75% !important;}.h-100 { height:100% !important;}.h-auto { height:auto !important;}.mw-100 { max-width:100% !important;}.mh-100 { max-height:100% !important;}.min-vw-100 { min-width:100vw !important;}.min-vh-100 { min-height:100vh !important;}.vw-100 { width:100vw !important;}.vh-100 { height:100vh !important;}.stretched-link::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0);}.m-0 { margin:0 !important;}.mt-0,.my-0 { margin-top:0 !important;}.mr-0,.mx-0 { margin-right:0 !important;}.mb-0,.my-0 { margin-bottom:0 !important;}.ml-0,.mx-0 { margin-left:0 !important;}.m-1 { margin:0.25rem !important;}.mt-1,.my-1 { margin-top:0.25rem !important;}.mr-1,.mx-1 { margin-right:0.25rem !important;}.mb-1,.my-1 { margin-bottom:0.25rem !important;}.ml-1,.mx-1 { margin-left:0.25rem !important;}.m-2 { margin:0.5rem !important;}.mt-2,.my-2 { margin-top:0.5rem !important;}.mr-2,.mx-2 { margin-right:0.5rem !important;}.mb-2,.my-2 { margin-bottom:0.5rem !important;}.ml-2,.mx-2 { margin-left:0.5rem !important;}.m-3 { margin:1rem !important;}.mt-3,.my-3 { margin-top:1rem !important;}.mr-3,.mx-3 { margin-right:1rem !important;}.mb-3,.my-3 { margin-bottom:1rem !important;}.ml-3,.mx-3 { margin-left:1rem !important;}.m-4 { margin:2rem !important;}.mt-4,.my-4 { margin-top:2rem !important;}.mr-4,.mx-4 { margin-right:2rem !important;}.mb-4,.my-4 { margin-bottom:2rem !important;}.ml-4,.mx-4 { margin-left:2rem !important;}.m-5 { margin:4rem !important;}.mt-5,.my-5 { margin-top:4rem !important;}.mr-5,.mx-5 { margin-right:4rem !important;}.mb-5,.my-5 { margin-bottom:4rem !important;}.ml-5,.mx-5 { margin-left:4rem !important;}.p-0 { padding:0 !important;}.pt-0,.py-0 { padding-top:0 !important;}.pr-0,.px-0 { padding-right:0 !important;}.pb-0,.py-0 { padding-bottom:0 !important;}.pl-0,.px-0 { padding-left:0 !important;}.p-1 { padding:0.25rem !important;}.pt-1,.py-1 { padding-top:0.25rem !important;}.pr-1,.px-1 { padding-right:0.25rem !important;}.pb-1,.py-1 { padding-bottom:0.25rem !important;}.pl-1,.px-1 { padding-left:0.25rem !important;}.p-2 { padding:0.5rem !important;}.pt-2,.py-2 { padding-top:0.5rem !important;}.pr-2,.px-2 { padding-right:0.5rem !important;}.pb-2,.py-2 { padding-bottom:0.5rem !important;}.pl-2,.px-2 { padding-left:0.5rem !important;}.p-3 { padding:1rem !important;}.pt-3,.py-3 { padding-top:1rem !important;}.pr-3,.px-3 { padding-right:1rem !important;}.pb-3,.py-3 { padding-bottom:1rem !important;}.pl-3,.px-3 { padding-left:1rem !important;}.p-4 { padding:2rem !important;}.pt-4,.py-4 { padding-top:2rem !important;}.pr-4,.px-4 { padding-right:2rem !important;}.pb-4,.py-4 { padding-bottom:2rem !important;}.pl-4,.px-4 { padding-left:2rem !important;}.p-5 { padding:4rem !important;}.pt-5,.py-5 { padding-top:4rem !important;}.pr-5,.px-5 { padding-right:4rem !important;}.pb-5,.py-5 { padding-bottom:4rem !important;}.pl-5,.px-5 { padding-left:4rem !important;}.m-n1 { margin:-0.25rem !important;}.mt-n1,.my-n1 { margin-top:-0.25rem !important;}.mr-n1,.mx-n1 { margin-right:-0.25rem !important;}.mb-n1,.my-n1 { margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1 { margin-left:-0.25rem !important;}.m-n2 { margin:-0.5rem !important;}.mt-n2,.my-n2 { margin-top:-0.5rem !important;}.mr-n2,.mx-n2 { margin-right:-0.5rem !important;}.mb-n2,.my-n2 { margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2 { margin-left:-0.5rem !important;}.m-n3 { margin:-1rem !important;}.mt-n3,.my-n3 { margin-top:-1rem !important;}.mr-n3,.mx-n3 { margin-right:-1rem !important;}.mb-n3,.my-n3 { margin-bottom:-1rem !important;}.ml-n3,.mx-n3 { margin-left:-1rem !important;}.m-n4 { margin:-2rem !important;}.mt-n4,.my-n4 { margin-top:-2rem !important;}.mr-n4,.mx-n4 { margin-right:-2rem !important;}.mb-n4,.my-n4 { margin-bottom:-2rem !important;}.ml-n4,.mx-n4 { margin-left:-2rem !important;}.m-n5 { margin:-4rem !important;}.mt-n5,.my-n5 { margin-top:-4rem !important;}.mr-n5,.mx-n5 { margin-right:-4rem !important;}.mb-n5,.my-n5 { margin-bottom:-4rem !important;}.ml-n5,.mx-n5 { margin-left:-4rem !important;}.m-auto { margin:auto !important;}.mt-auto,.my-auto { margin-top:auto !important;}.mr-auto,.mx-auto { margin-right:auto !important;}.mb-auto,.my-auto { margin-bottom:auto !important;}.ml-auto,.mx-auto { margin-left:auto !important;}@media (min-width:440px) { .m-xs-0 {  margin:0 !important; } .mt-xs-0,.my-xs-0 {  margin-top:0 !important; } .mr-xs-0,.mx-xs-0 {  margin-right:0 !important; } .mb-xs-0,.my-xs-0 {  margin-bottom:0 !important; } .ml-xs-0,.mx-xs-0 {  margin-left:0 !important; } .m-xs-1 {  margin:0.25rem !important; } .mt-xs-1,.my-xs-1 {  margin-top:0.25rem !important; } .mr-xs-1,.mx-xs-1 {  margin-right:0.25rem !important; } .mb-xs-1,.my-xs-1 {  margin-bottom:0.25rem !important; } .ml-xs-1,.mx-xs-1 {  margin-left:0.25rem !important; } .m-xs-2 {  margin:0.5rem !important; } .mt-xs-2,.my-xs-2 {  margin-top:0.5rem !important; } .mr-xs-2,.mx-xs-2 {  margin-right:0.5rem !important; } .mb-xs-2,.my-xs-2 {  margin-bottom:0.5rem !important; } .ml-xs-2,.mx-xs-2 {  margin-left:0.5rem !important; } .m-xs-3 {  margin:1rem !important; } .mt-xs-3,.my-xs-3 {  margin-top:1rem !important; } .mr-xs-3,.mx-xs-3 {  margin-right:1rem !important; } .mb-xs-3,.my-xs-3 {  margin-bottom:1rem !important; } .ml-xs-3,.mx-xs-3 {  margin-left:1rem !important; } .m-xs-4 {  margin:2rem !important; } .mt-xs-4,.my-xs-4 {  margin-top:2rem !important; } .mr-xs-4,.mx-xs-4 {  margin-right:2rem !important; } .mb-xs-4,.my-xs-4 {  margin-bottom:2rem !important; } .ml-xs-4,.mx-xs-4 {  margin-left:2rem !important; } .m-xs-5 {  margin:4rem !important; } .mt-xs-5,.my-xs-5 {  margin-top:4rem !important; } .mr-xs-5,.mx-xs-5 {  margin-right:4rem !important; } .mb-xs-5,.my-xs-5 {  margin-bottom:4rem !important; } .ml-xs-5,.mx-xs-5 {  margin-left:4rem !important; } .p-xs-0 {  padding:0 !important; } .pt-xs-0,.py-xs-0 {  padding-top:0 !important; } .pr-xs-0,.px-xs-0 {  padding-right:0 !important; } .pb-xs-0,.py-xs-0 {  padding-bottom:0 !important; } .pl-xs-0,.px-xs-0 {  padding-left:0 !important; } .p-xs-1 {  padding:0.25rem !important; } .pt-xs-1,.py-xs-1 {  padding-top:0.25rem !important; } .pr-xs-1,.px-xs-1 {  padding-right:0.25rem !important; } .pb-xs-1,.py-xs-1 {  padding-bottom:0.25rem !important; } .pl-xs-1,.px-xs-1 {  padding-left:0.25rem !important; } .p-xs-2 {  padding:0.5rem !important; } .pt-xs-2,.py-xs-2 {  padding-top:0.5rem !important; } .pr-xs-2,.px-xs-2 {  padding-right:0.5rem !important; } .pb-xs-2,.py-xs-2 {  padding-bottom:0.5rem !important; } .pl-xs-2,.px-xs-2 {  padding-left:0.5rem !important; } .p-xs-3 {  padding:1rem !important; } .pt-xs-3,.py-xs-3 {  padding-top:1rem !important; } .pr-xs-3,.px-xs-3 {  padding-right:1rem !important; } .pb-xs-3,.py-xs-3 {  padding-bottom:1rem !important; } .pl-xs-3,.px-xs-3 {  padding-left:1rem !important; } .p-xs-4 {  padding:2rem !important; } .pt-xs-4,.py-xs-4 {  padding-top:2rem !important; } .pr-xs-4,.px-xs-4 {  padding-right:2rem !important; } .pb-xs-4,.py-xs-4 {  padding-bottom:2rem !important; } .pl-xs-4,.px-xs-4 {  padding-left:2rem !important; } .p-xs-5 {  padding:4rem !important; } .pt-xs-5,.py-xs-5 {  padding-top:4rem !important; } .pr-xs-5,.px-xs-5 {  padding-right:4rem !important; } .pb-xs-5,.py-xs-5 {  padding-bottom:4rem !important; } .pl-xs-5,.px-xs-5 {  padding-left:4rem !important; } .m-xs-n1 {  margin:-0.25rem !important; } .mt-xs-n1,.my-xs-n1 {  margin-top:-0.25rem !important; } .mr-xs-n1,.mx-xs-n1 {  margin-right:-0.25rem !important; } .mb-xs-n1,.my-xs-n1 {  margin-bottom:-0.25rem !important; } .ml-xs-n1,.mx-xs-n1 {  margin-left:-0.25rem !important; } .m-xs-n2 {  margin:-0.5rem !important; } .mt-xs-n2,.my-xs-n2 {  margin-top:-0.5rem !important; } .mr-xs-n2,.mx-xs-n2 {  margin-right:-0.5rem !important; } .mb-xs-n2,.my-xs-n2 {  margin-bottom:-0.5rem !important; } .ml-xs-n2,.mx-xs-n2 {  margin-left:-0.5rem !important; } .m-xs-n3 {  margin:-1rem !important; } .mt-xs-n3,.my-xs-n3 {  margin-top:-1rem !important; } .mr-xs-n3,.mx-xs-n3 {  margin-right:-1rem !important; } .mb-xs-n3,.my-xs-n3 {  margin-bottom:-1rem !important; } .ml-xs-n3,.mx-xs-n3 {  margin-left:-1rem !important; } .m-xs-n4 {  margin:-2rem !important; } .mt-xs-n4,.my-xs-n4 {  margin-top:-2rem !important; } .mr-xs-n4,.mx-xs-n4 {  margin-right:-2rem !important; } .mb-xs-n4,.my-xs-n4 {  margin-bottom:-2rem !important; } .ml-xs-n4,.mx-xs-n4 {  margin-left:-2rem !important; } .m-xs-n5 {  margin:-4rem !important; } .mt-xs-n5,.my-xs-n5 {  margin-top:-4rem !important; } .mr-xs-n5,.mx-xs-n5 {  margin-right:-4rem !important; } .mb-xs-n5,.my-xs-n5 {  margin-bottom:-4rem !important; } .ml-xs-n5,.mx-xs-n5 {  margin-left:-4rem !important; } .m-xs-auto {  margin:auto !important; } .mt-xs-auto,.my-xs-auto {  margin-top:auto !important; } .mr-xs-auto,.mx-xs-auto {  margin-right:auto !important; } .mb-xs-auto,.my-xs-auto {  margin-bottom:auto !important; } .ml-xs-auto,.mx-xs-auto {  margin-left:auto !important; }}@media (min-width:576px) { .m-sm-0 {  margin:0 !important; } .mt-sm-0,.my-sm-0 {  margin-top:0 !important; } .mr-sm-0,.mx-sm-0 {  margin-right:0 !important; } .mb-sm-0,.my-sm-0 {  margin-bottom:0 !important; } .ml-sm-0,.mx-sm-0 {  margin-left:0 !important; } .m-sm-1 {  margin:0.25rem !important; } .mt-sm-1,.my-sm-1 {  margin-top:0.25rem !important; } .mr-sm-1,.mx-sm-1 {  margin-right:0.25rem !important; } .mb-sm-1,.my-sm-1 {  margin-bottom:0.25rem !important; } .ml-sm-1,.mx-sm-1 {  margin-left:0.25rem !important; } .m-sm-2 {  margin:0.5rem !important; } .mt-sm-2,.my-sm-2 {  margin-top:0.5rem !important; } .mr-sm-2,.mx-sm-2 {  margin-right:0.5rem !important; } .mb-sm-2,.my-sm-2 {  margin-bottom:0.5rem !important; } .ml-sm-2,.mx-sm-2 {  margin-left:0.5rem !important; } .m-sm-3 {  margin:1rem !important; } .mt-sm-3,.my-sm-3 {  margin-top:1rem !important; } .mr-sm-3,.mx-sm-3 {  margin-right:1rem !important; } .mb-sm-3,.my-sm-3 {  margin-bottom:1rem !important; } .ml-sm-3,.mx-sm-3 {  margin-left:1rem !important; } .m-sm-4 {  margin:2rem !important; } .mt-sm-4,.my-sm-4 {  margin-top:2rem !important; } .mr-sm-4,.mx-sm-4 {  margin-right:2rem !important; } .mb-sm-4,.my-sm-4 {  margin-bottom:2rem !important; } .ml-sm-4,.mx-sm-4 {  margin-left:2rem !important; } .m-sm-5 {  margin:4rem !important; } .mt-sm-5,.my-sm-5 {  margin-top:4rem !important; } .mr-sm-5,.mx-sm-5 {  margin-right:4rem !important; } .mb-sm-5,.my-sm-5 {  margin-bottom:4rem !important; } .ml-sm-5,.mx-sm-5 {  margin-left:4rem !important; } .p-sm-0 {  padding:0 !important; } .pt-sm-0,.py-sm-0 {  padding-top:0 !important; } .pr-sm-0,.px-sm-0 {  padding-right:0 !important; } .pb-sm-0,.py-sm-0 {  padding-bottom:0 !important; } .pl-sm-0,.px-sm-0 {  padding-left:0 !important; } .p-sm-1 {  padding:0.25rem !important; } .pt-sm-1,.py-sm-1 {  padding-top:0.25rem !important; } .pr-sm-1,.px-sm-1 {  padding-right:0.25rem !important; } .pb-sm-1,.py-sm-1 {  padding-bottom:0.25rem !important; } .pl-sm-1,.px-sm-1 {  padding-left:0.25rem !important; } .p-sm-2 {  padding:0.5rem !important; } .pt-sm-2,.py-sm-2 {  padding-top:0.5rem !important; } .pr-sm-2,.px-sm-2 {  padding-right:0.5rem !important; } .pb-sm-2,.py-sm-2 {  padding-bottom:0.5rem !important; } .pl-sm-2,.px-sm-2 {  padding-left:0.5rem !important; } .p-sm-3 {  padding:1rem !important; } .pt-sm-3,.py-sm-3 {  padding-top:1rem !important; } .pr-sm-3,.px-sm-3 {  padding-right:1rem !important; } .pb-sm-3,.py-sm-3 {  padding-bottom:1rem !important; } .pl-sm-3,.px-sm-3 {  padding-left:1rem !important; } .p-sm-4 {  padding:2rem !important; } .pt-sm-4,.py-sm-4 {  padding-top:2rem !important; } .pr-sm-4,.px-sm-4 {  padding-right:2rem !important; } .pb-sm-4,.py-sm-4 {  padding-bottom:2rem !important; } .pl-sm-4,.px-sm-4 {  padding-left:2rem !important; } .p-sm-5 {  padding:4rem !important; } .pt-sm-5,.py-sm-5 {  padding-top:4rem !important; } .pr-sm-5,.px-sm-5 {  padding-right:4rem !important; } .pb-sm-5,.py-sm-5 {  padding-bottom:4rem !important; } .pl-sm-5,.px-sm-5 {  padding-left:4rem !important; } .m-sm-n1 {  margin:-0.25rem !important; } .mt-sm-n1,.my-sm-n1 {  margin-top:-0.25rem !important; } .mr-sm-n1,.mx-sm-n1 {  margin-right:-0.25rem !important; } .mb-sm-n1,.my-sm-n1 {  margin-bottom:-0.25rem !important; } .ml-sm-n1,.mx-sm-n1 {  margin-left:-0.25rem !important; } .m-sm-n2 {  margin:-0.5rem !important; } .mt-sm-n2,.my-sm-n2 {  margin-top:-0.5rem !important; } .mr-sm-n2,.mx-sm-n2 {  margin-right:-0.5rem !important; } .mb-sm-n2,.my-sm-n2 {  margin-bottom:-0.5rem !important; } .ml-sm-n2,.mx-sm-n2 {  margin-left:-0.5rem !important; } .m-sm-n3 {  margin:-1rem !important; } .mt-sm-n3,.my-sm-n3 {  margin-top:-1rem !important; } .mr-sm-n3,.mx-sm-n3 {  margin-right:-1rem !important; } .mb-sm-n3,.my-sm-n3 {  margin-bottom:-1rem !important; } .ml-sm-n3,.mx-sm-n3 {  margin-left:-1rem !important; } .m-sm-n4 {  margin:-2rem !important; } .mt-sm-n4,.my-sm-n4 {  margin-top:-2rem !important; } .mr-sm-n4,.mx-sm-n4 {  margin-right:-2rem !important; } .mb-sm-n4,.my-sm-n4 {  margin-bottom:-2rem !important; } .ml-sm-n4,.mx-sm-n4 {  margin-left:-2rem !important; } .m-sm-n5 {  margin:-4rem !important; } .mt-sm-n5,.my-sm-n5 {  margin-top:-4rem !important; } .mr-sm-n5,.mx-sm-n5 {  margin-right:-4rem !important; } .mb-sm-n5,.my-sm-n5 {  margin-bottom:-4rem !important; } .ml-sm-n5,.mx-sm-n5 {  margin-left:-4rem !important; } .m-sm-auto {  margin:auto !important; } .mt-sm-auto,.my-sm-auto {  margin-top:auto !important; } .mr-sm-auto,.mx-sm-auto {  margin-right:auto !important; } .mb-sm-auto,.my-sm-auto {  margin-bottom:auto !important; } .ml-sm-auto,.mx-sm-auto {  margin-left:auto !important; }}@media (min-width:768px) { .m-md-0 {  margin:0 !important; } .mt-md-0,.my-md-0 {  margin-top:0 !important; } .mr-md-0,.mx-md-0 {  margin-right:0 !important; } .mb-md-0,.my-md-0 {  margin-bottom:0 !important; } .ml-md-0,.mx-md-0 {  margin-left:0 !important; } .m-md-1 {  margin:0.25rem !important; } .mt-md-1,.my-md-1 {  margin-top:0.25rem !important; } .mr-md-1,.mx-md-1 {  margin-right:0.25rem !important; } .mb-md-1,.my-md-1 {  margin-bottom:0.25rem !important; } .ml-md-1,.mx-md-1 {  margin-left:0.25rem !important; } .m-md-2 {  margin:0.5rem !important; } .mt-md-2,.my-md-2 {  margin-top:0.5rem !important; } .mr-md-2,.mx-md-2 {  margin-right:0.5rem !important; } .mb-md-2,.my-md-2 {  margin-bottom:0.5rem !important; } .ml-md-2,.mx-md-2 {  margin-left:0.5rem !important; } .m-md-3 {  margin:1rem !important; } .mt-md-3,.my-md-3 {  margin-top:1rem !important; } .mr-md-3,.mx-md-3 {  margin-right:1rem !important; } .mb-md-3,.my-md-3 {  margin-bottom:1rem !important; } .ml-md-3,.mx-md-3 {  margin-left:1rem !important; } .m-md-4 {  margin:2rem !important; } .mt-md-4,.my-md-4 {  margin-top:2rem !important; } .mr-md-4,.mx-md-4 {  margin-right:2rem !important; } .mb-md-4,.my-md-4 {  margin-bottom:2rem !important; } .ml-md-4,.mx-md-4 {  margin-left:2rem !important; } .m-md-5 {  margin:4rem !important; } .mt-md-5,.my-md-5 {  margin-top:4rem !important; } .mr-md-5,.mx-md-5 {  margin-right:4rem !important; } .mb-md-5,.my-md-5 {  margin-bottom:4rem !important; } .ml-md-5,.mx-md-5 {  margin-left:4rem !important; } .p-md-0 {  padding:0 !important; } .pt-md-0,.py-md-0 {  padding-top:0 !important; } .pr-md-0,.px-md-0 {  padding-right:0 !important; } .pb-md-0,.py-md-0 {  padding-bottom:0 !important; } .pl-md-0,.px-md-0 {  padding-left:0 !important; } .p-md-1 {  padding:0.25rem !important; } .pt-md-1,.py-md-1 {  padding-top:0.25rem !important; } .pr-md-1,.px-md-1 {  padding-right:0.25rem !important; } .pb-md-1,.py-md-1 {  padding-bottom:0.25rem !important; } .pl-md-1,.px-md-1 {  padding-left:0.25rem !important; } .p-md-2 {  padding:0.5rem !important; } .pt-md-2,.py-md-2 {  padding-top:0.5rem !important; } .pr-md-2,.px-md-2 {  padding-right:0.5rem !important; } .pb-md-2,.py-md-2 {  padding-bottom:0.5rem !important; } .pl-md-2,.px-md-2 {  padding-left:0.5rem !important; } .p-md-3 {  padding:1rem !important; } .pt-md-3,.py-md-3 {  padding-top:1rem !important; } .pr-md-3,.px-md-3 {  padding-right:1rem !important; } .pb-md-3,.py-md-3 {  padding-bottom:1rem !important; } .pl-md-3,.px-md-3 {  padding-left:1rem !important; } .p-md-4 {  padding:2rem !important; } .pt-md-4,.py-md-4 {  padding-top:2rem !important; } .pr-md-4,.px-md-4 {  padding-right:2rem !important; } .pb-md-4,.py-md-4 {  padding-bottom:2rem !important; } .pl-md-4,.px-md-4 {  padding-left:2rem !important; } .p-md-5 {  padding:4rem !important; } .pt-md-5,.py-md-5 {  padding-top:4rem !important; } .pr-md-5,.px-md-5 {  padding-right:4rem !important; } .pb-md-5,.py-md-5 {  padding-bottom:4rem !important; } .pl-md-5,.px-md-5 {  padding-left:4rem !important; } .m-md-n1 {  margin:-0.25rem !important; } .mt-md-n1,.my-md-n1 {  margin-top:-0.25rem !important; } .mr-md-n1,.mx-md-n1 {  margin-right:-0.25rem !important; } .mb-md-n1,.my-md-n1 {  margin-bottom:-0.25rem !important; } .ml-md-n1,.mx-md-n1 {  margin-left:-0.25rem !important; } .m-md-n2 {  margin:-0.5rem !important; } .mt-md-n2,.my-md-n2 {  margin-top:-0.5rem !important; } .mr-md-n2,.mx-md-n2 {  margin-right:-0.5rem !important; } .mb-md-n2,.my-md-n2 {  margin-bottom:-0.5rem !important; } .ml-md-n2,.mx-md-n2 {  margin-left:-0.5rem !important; } .m-md-n3 {  margin:-1rem !important; } .mt-md-n3,.my-md-n3 {  margin-top:-1rem !important; } .mr-md-n3,.mx-md-n3 {  margin-right:-1rem !important; } .mb-md-n3,.my-md-n3 {  margin-bottom:-1rem !important; } .ml-md-n3,.mx-md-n3 {  margin-left:-1rem !important; } .m-md-n4 {  margin:-2rem !important; } .mt-md-n4,.my-md-n4 {  margin-top:-2rem !important; } .mr-md-n4,.mx-md-n4 {  margin-right:-2rem !important; } .mb-md-n4,.my-md-n4 {  margin-bottom:-2rem !important; } .ml-md-n4,.mx-md-n4 {  margin-left:-2rem !important; } .m-md-n5 {  margin:-4rem !important; } .mt-md-n5,.my-md-n5 {  margin-top:-4rem !important; } .mr-md-n5,.mx-md-n5 {  margin-right:-4rem !important; } .mb-md-n5,.my-md-n5 {  margin-bottom:-4rem !important; } .ml-md-n5,.mx-md-n5 {  margin-left:-4rem !important; } .m-md-auto {  margin:auto !important; } .mt-md-auto,.my-md-auto {  margin-top:auto !important; } .mr-md-auto,.mx-md-auto {  margin-right:auto !important; } .mb-md-auto,.my-md-auto {  margin-bottom:auto !important; } .ml-md-auto,.mx-md-auto {  margin-left:auto !important; }}@media (min-width:992px) { .m-lg-0 {  margin:0 !important; } .mt-lg-0,.my-lg-0 {  margin-top:0 !important; } .mr-lg-0,.mx-lg-0 {  margin-right:0 !important; } .mb-lg-0,.my-lg-0 {  margin-bottom:0 !important; } .ml-lg-0,.mx-lg-0 {  margin-left:0 !important; } .m-lg-1 {  margin:0.25rem !important; } .mt-lg-1,.my-lg-1 {  margin-top:0.25rem !important; } .mr-lg-1,.mx-lg-1 {  margin-right:0.25rem !important; } .mb-lg-1,.my-lg-1 {  margin-bottom:0.25rem !important; } .ml-lg-1,.mx-lg-1 {  margin-left:0.25rem !important; } .m-lg-2 {  margin:0.5rem !important; } .mt-lg-2,.my-lg-2 {  margin-top:0.5rem !important; } .mr-lg-2,.mx-lg-2 {  margin-right:0.5rem !important; } .mb-lg-2,.my-lg-2 {  margin-bottom:0.5rem !important; } .ml-lg-2,.mx-lg-2 {  margin-left:0.5rem !important; } .m-lg-3 {  margin:1rem !important; } .mt-lg-3,.my-lg-3 {  margin-top:1rem !important; } .mr-lg-3,.mx-lg-3 {  margin-right:1rem !important; } .mb-lg-3,.my-lg-3 {  margin-bottom:1rem !important; } .ml-lg-3,.mx-lg-3 {  margin-left:1rem !important; } .m-lg-4 {  margin:2rem !important; } .mt-lg-4,.my-lg-4 {  margin-top:2rem !important; } .mr-lg-4,.mx-lg-4 {  margin-right:2rem !important; } .mb-lg-4,.my-lg-4 {  margin-bottom:2rem !important; } .ml-lg-4,.mx-lg-4 {  margin-left:2rem !important; } .m-lg-5 {  margin:4rem !important; } .mt-lg-5,.my-lg-5 {  margin-top:4rem !important; } .mr-lg-5,.mx-lg-5 {  margin-right:4rem !important; } .mb-lg-5,.my-lg-5 {  margin-bottom:4rem !important; } .ml-lg-5,.mx-lg-5 {  margin-left:4rem !important; } .p-lg-0 {  padding:0 !important; } .pt-lg-0,.py-lg-0 {  padding-top:0 !important; } .pr-lg-0,.px-lg-0 {  padding-right:0 !important; } .pb-lg-0,.py-lg-0 {  padding-bottom:0 !important; } .pl-lg-0,.px-lg-0 {  padding-left:0 !important; } .p-lg-1 {  padding:0.25rem !important; } .pt-lg-1,.py-lg-1 {  padding-top:0.25rem !important; } .pr-lg-1,.px-lg-1 {  padding-right:0.25rem !important; } .pb-lg-1,.py-lg-1 {  padding-bottom:0.25rem !important; } .pl-lg-1,.px-lg-1 {  padding-left:0.25rem !important; } .p-lg-2 {  padding:0.5rem !important; } .pt-lg-2,.py-lg-2 {  padding-top:0.5rem !important; } .pr-lg-2,.px-lg-2 {  padding-right:0.5rem !important; } .pb-lg-2,.py-lg-2 {  padding-bottom:0.5rem !important; } .pl-lg-2,.px-lg-2 {  padding-left:0.5rem !important; } .p-lg-3 {  padding:1rem !important; } .pt-lg-3,.py-lg-3 {  padding-top:1rem !important; } .pr-lg-3,.px-lg-3 {  padding-right:1rem !important; } .pb-lg-3,.py-lg-3 {  padding-bottom:1rem !important; } .pl-lg-3,.px-lg-3 {  padding-left:1rem !important; } .p-lg-4 {  padding:2rem !important; } .pt-lg-4,.py-lg-4 {  padding-top:2rem !important; } .pr-lg-4,.px-lg-4 {  padding-right:2rem !important; } .pb-lg-4,.py-lg-4 {  padding-bottom:2rem !important; } .pl-lg-4,.px-lg-4 {  padding-left:2rem !important; } .p-lg-5 {  padding:4rem !important; } .pt-lg-5,.py-lg-5 {  padding-top:4rem !important; } .pr-lg-5,.px-lg-5 {  padding-right:4rem !important; } .pb-lg-5,.py-lg-5 {  padding-bottom:4rem !important; } .pl-lg-5,.px-lg-5 {  padding-left:4rem !important; } .m-lg-n1 {  margin:-0.25rem !important; } .mt-lg-n1,.my-lg-n1 {  margin-top:-0.25rem !important; } .mr-lg-n1,.mx-lg-n1 {  margin-right:-0.25rem !important; } .mb-lg-n1,.my-lg-n1 {  margin-bottom:-0.25rem !important; } .ml-lg-n1,.mx-lg-n1 {  margin-left:-0.25rem !important; } .m-lg-n2 {  margin:-0.5rem !important; } .mt-lg-n2,.my-lg-n2 {  margin-top:-0.5rem !important; } .mr-lg-n2,.mx-lg-n2 {  margin-right:-0.5rem !important; } .mb-lg-n2,.my-lg-n2 {  margin-bottom:-0.5rem !important; } .ml-lg-n2,.mx-lg-n2 {  margin-left:-0.5rem !important; } .m-lg-n3 {  margin:-1rem !important; } .mt-lg-n3,.my-lg-n3 {  margin-top:-1rem !important; } .mr-lg-n3,.mx-lg-n3 {  margin-right:-1rem !important; } .mb-lg-n3,.my-lg-n3 {  margin-bottom:-1rem !important; } .ml-lg-n3,.mx-lg-n3 {  margin-left:-1rem !important; } .m-lg-n4 {  margin:-2rem !important; } .mt-lg-n4,.my-lg-n4 {  margin-top:-2rem !important; } .mr-lg-n4,.mx-lg-n4 {  margin-right:-2rem !important; } .mb-lg-n4,.my-lg-n4 {  margin-bottom:-2rem !important; } .ml-lg-n4,.mx-lg-n4 {  margin-left:-2rem !important; } .m-lg-n5 {  margin:-4rem !important; } .mt-lg-n5,.my-lg-n5 {  margin-top:-4rem !important; } .mr-lg-n5,.mx-lg-n5 {  margin-right:-4rem !important; } .mb-lg-n5,.my-lg-n5 {  margin-bottom:-4rem !important; } .ml-lg-n5,.mx-lg-n5 {  margin-left:-4rem !important; } .m-lg-auto {  margin:auto !important; } .mt-lg-auto,.my-lg-auto {  margin-top:auto !important; } .mr-lg-auto,.mx-lg-auto {  margin-right:auto !important; } .mb-lg-auto,.my-lg-auto {  margin-bottom:auto !important; } .ml-lg-auto,.mx-lg-auto {  margin-left:auto !important; }}@media (min-width:1240px) { .m-xl-0 {  margin:0 !important; } .mt-xl-0,.my-xl-0 {  margin-top:0 !important; } .mr-xl-0,.mx-xl-0 {  margin-right:0 !important; } .mb-xl-0,.my-xl-0 {  margin-bottom:0 !important; } .ml-xl-0,.mx-xl-0 {  margin-left:0 !important; } .m-xl-1 {  margin:0.25rem !important; } .mt-xl-1,.my-xl-1 {  margin-top:0.25rem !important; } .mr-xl-1,.mx-xl-1 {  margin-right:0.25rem !important; } .mb-xl-1,.my-xl-1 {  margin-bottom:0.25rem !important; } .ml-xl-1,.mx-xl-1 {  margin-left:0.25rem !important; } .m-xl-2 {  margin:0.5rem !important; } .mt-xl-2,.my-xl-2 {  margin-top:0.5rem !important; } .mr-xl-2,.mx-xl-2 {  margin-right:0.5rem !important; } .mb-xl-2,.my-xl-2 {  margin-bottom:0.5rem !important; } .ml-xl-2,.mx-xl-2 {  margin-left:0.5rem !important; } .m-xl-3 {  margin:1rem !important; } .mt-xl-3,.my-xl-3 {  margin-top:1rem !important; } .mr-xl-3,.mx-xl-3 {  margin-right:1rem !important; } .mb-xl-3,.my-xl-3 {  margin-bottom:1rem !important; } .ml-xl-3,.mx-xl-3 {  margin-left:1rem !important; } .m-xl-4 {  margin:2rem !important; } .mt-xl-4,.my-xl-4 {  margin-top:2rem !important; } .mr-xl-4,.mx-xl-4 {  margin-right:2rem !important; } .mb-xl-4,.my-xl-4 {  margin-bottom:2rem !important; } .ml-xl-4,.mx-xl-4 {  margin-left:2rem !important; } .m-xl-5 {  margin:4rem !important; } .mt-xl-5,.my-xl-5 {  margin-top:4rem !important; } .mr-xl-5,.mx-xl-5 {  margin-right:4rem !important; } .mb-xl-5,.my-xl-5 {  margin-bottom:4rem !important; } .ml-xl-5,.mx-xl-5 {  margin-left:4rem !important; } .p-xl-0 {  padding:0 !important; } .pt-xl-0,.py-xl-0 {  padding-top:0 !important; } .pr-xl-0,.px-xl-0 {  padding-right:0 !important; } .pb-xl-0,.py-xl-0 {  padding-bottom:0 !important; } .pl-xl-0,.px-xl-0 {  padding-left:0 !important; } .p-xl-1 {  padding:0.25rem !important; } .pt-xl-1,.py-xl-1 {  padding-top:0.25rem !important; } .pr-xl-1,.px-xl-1 {  padding-right:0.25rem !important; } .pb-xl-1,.py-xl-1 {  padding-bottom:0.25rem !important; } .pl-xl-1,.px-xl-1 {  padding-left:0.25rem !important; } .p-xl-2 {  padding:0.5rem !important; } .pt-xl-2,.py-xl-2 {  padding-top:0.5rem !important; } .pr-xl-2,.px-xl-2 {  padding-right:0.5rem !important; } .pb-xl-2,.py-xl-2 {  padding-bottom:0.5rem !important; } .pl-xl-2,.px-xl-2 {  padding-left:0.5rem !important; } .p-xl-3 {  padding:1rem !important; } .pt-xl-3,.py-xl-3 {  padding-top:1rem !important; } .pr-xl-3,.px-xl-3 {  padding-right:1rem !important; } .pb-xl-3,.py-xl-3 {  padding-bottom:1rem !important; } .pl-xl-3,.px-xl-3 {  padding-left:1rem !important; } .p-xl-4 {  padding:2rem !important; } .pt-xl-4,.py-xl-4 {  padding-top:2rem !important; } .pr-xl-4,.px-xl-4 {  padding-right:2rem !important; } .pb-xl-4,.py-xl-4 {  padding-bottom:2rem !important; } .pl-xl-4,.px-xl-4 {  padding-left:2rem !important; } .p-xl-5 {  padding:4rem !important; } .pt-xl-5,.py-xl-5 {  padding-top:4rem !important; } .pr-xl-5,.px-xl-5 {  padding-right:4rem !important; } .pb-xl-5,.py-xl-5 {  padding-bottom:4rem !important; } .pl-xl-5,.px-xl-5 {  padding-left:4rem !important; } .m-xl-n1 {  margin:-0.25rem !important; } .mt-xl-n1,.my-xl-n1 {  margin-top:-0.25rem !important; } .mr-xl-n1,.mx-xl-n1 {  margin-right:-0.25rem !important; } .mb-xl-n1,.my-xl-n1 {  margin-bottom:-0.25rem !important; } .ml-xl-n1,.mx-xl-n1 {  margin-left:-0.25rem !important; } .m-xl-n2 {  margin:-0.5rem !important; } .mt-xl-n2,.my-xl-n2 {  margin-top:-0.5rem !important; } .mr-xl-n2,.mx-xl-n2 {  margin-right:-0.5rem !important; } .mb-xl-n2,.my-xl-n2 {  margin-bottom:-0.5rem !important; } .ml-xl-n2,.mx-xl-n2 {  margin-left:-0.5rem !important; } .m-xl-n3 {  margin:-1rem !important; } .mt-xl-n3,.my-xl-n3 {  margin-top:-1rem !important; } .mr-xl-n3,.mx-xl-n3 {  margin-right:-1rem !important; } .mb-xl-n3,.my-xl-n3 {  margin-bottom:-1rem !important; } .ml-xl-n3,.mx-xl-n3 {  margin-left:-1rem !important; } .m-xl-n4 {  margin:-2rem !important; } .mt-xl-n4,.my-xl-n4 {  margin-top:-2rem !important; } .mr-xl-n4,.mx-xl-n4 {  margin-right:-2rem !important; } .mb-xl-n4,.my-xl-n4 {  margin-bottom:-2rem !important; } .ml-xl-n4,.mx-xl-n4 {  margin-left:-2rem !important; } .m-xl-n5 {  margin:-4rem !important; } .mt-xl-n5,.my-xl-n5 {  margin-top:-4rem !important; } .mr-xl-n5,.mx-xl-n5 {  margin-right:-4rem !important; } .mb-xl-n5,.my-xl-n5 {  margin-bottom:-4rem !important; } .ml-xl-n5,.mx-xl-n5 {  margin-left:-4rem !important; } .m-xl-auto {  margin:auto !important; } .mt-xl-auto,.my-xl-auto {  margin-top:auto !important; } .mr-xl-auto,.mx-xl-auto {  margin-right:auto !important; } .mb-xl-auto,.my-xl-auto {  margin-bottom:auto !important; } .ml-xl-auto,.mx-xl-auto {  margin-left:auto !important; }}@media (min-width:1440px) { .m-xxl-0 {  margin:0 !important; } .mt-xxl-0,.my-xxl-0 {  margin-top:0 !important; } .mr-xxl-0,.mx-xxl-0 {  margin-right:0 !important; } .mb-xxl-0,.my-xxl-0 {  margin-bottom:0 !important; } .ml-xxl-0,.mx-xxl-0 {  margin-left:0 !important; } .m-xxl-1 {  margin:0.25rem !important; } .mt-xxl-1,.my-xxl-1 {  margin-top:0.25rem !important; } .mr-xxl-1,.mx-xxl-1 {  margin-right:0.25rem !important; } .mb-xxl-1,.my-xxl-1 {  margin-bottom:0.25rem !important; } .ml-xxl-1,.mx-xxl-1 {  margin-left:0.25rem !important; } .m-xxl-2 {  margin:0.5rem !important; } .mt-xxl-2,.my-xxl-2 {  margin-top:0.5rem !important; } .mr-xxl-2,.mx-xxl-2 {  margin-right:0.5rem !important; } .mb-xxl-2,.my-xxl-2 {  margin-bottom:0.5rem !important; } .ml-xxl-2,.mx-xxl-2 {  margin-left:0.5rem !important; } .m-xxl-3 {  margin:1rem !important; } .mt-xxl-3,.my-xxl-3 {  margin-top:1rem !important; } .mr-xxl-3,.mx-xxl-3 {  margin-right:1rem !important; } .mb-xxl-3,.my-xxl-3 {  margin-bottom:1rem !important; } .ml-xxl-3,.mx-xxl-3 {  margin-left:1rem !important; } .m-xxl-4 {  margin:2rem !important; } .mt-xxl-4,.my-xxl-4 {  margin-top:2rem !important; } .mr-xxl-4,.mx-xxl-4 {  margin-right:2rem !important; } .mb-xxl-4,.my-xxl-4 {  margin-bottom:2rem !important; } .ml-xxl-4,.mx-xxl-4 {  margin-left:2rem !important; } .m-xxl-5 {  margin:4rem !important; } .mt-xxl-5,.my-xxl-5 {  margin-top:4rem !important; } .mr-xxl-5,.mx-xxl-5 {  margin-right:4rem !important; } .mb-xxl-5,.my-xxl-5 {  margin-bottom:4rem !important; } .ml-xxl-5,.mx-xxl-5 {  margin-left:4rem !important; } .p-xxl-0 {  padding:0 !important; } .pt-xxl-0,.py-xxl-0 {  padding-top:0 !important; } .pr-xxl-0,.px-xxl-0 {  padding-right:0 !important; } .pb-xxl-0,.py-xxl-0 {  padding-bottom:0 !important; } .pl-xxl-0,.px-xxl-0 {  padding-left:0 !important; } .p-xxl-1 {  padding:0.25rem !important; } .pt-xxl-1,.py-xxl-1 {  padding-top:0.25rem !important; } .pr-xxl-1,.px-xxl-1 {  padding-right:0.25rem !important; } .pb-xxl-1,.py-xxl-1 {  padding-bottom:0.25rem !important; } .pl-xxl-1,.px-xxl-1 {  padding-left:0.25rem !important; } .p-xxl-2 {  padding:0.5rem !important; } .pt-xxl-2,.py-xxl-2 {  padding-top:0.5rem !important; } .pr-xxl-2,.px-xxl-2 {  padding-right:0.5rem !important; } .pb-xxl-2,.py-xxl-2 {  padding-bottom:0.5rem !important; } .pl-xxl-2,.px-xxl-2 {  padding-left:0.5rem !important; } .p-xxl-3 {  padding:1rem !important; } .pt-xxl-3,.py-xxl-3 {  padding-top:1rem !important; } .pr-xxl-3,.px-xxl-3 {  padding-right:1rem !important; } .pb-xxl-3,.py-xxl-3 {  padding-bottom:1rem !important; } .pl-xxl-3,.px-xxl-3 {  padding-left:1rem !important; } .p-xxl-4 {  padding:2rem !important; } .pt-xxl-4,.py-xxl-4 {  padding-top:2rem !important; } .pr-xxl-4,.px-xxl-4 {  padding-right:2rem !important; } .pb-xxl-4,.py-xxl-4 {  padding-bottom:2rem !important; } .pl-xxl-4,.px-xxl-4 {  padding-left:2rem !important; } .p-xxl-5 {  padding:4rem !important; } .pt-xxl-5,.py-xxl-5 {  padding-top:4rem !important; } .pr-xxl-5,.px-xxl-5 {  padding-right:4rem !important; } .pb-xxl-5,.py-xxl-5 {  padding-bottom:4rem !important; } .pl-xxl-5,.px-xxl-5 {  padding-left:4rem !important; } .m-xxl-n1 {  margin:-0.25rem !important; } .mt-xxl-n1,.my-xxl-n1 {  margin-top:-0.25rem !important; } .mr-xxl-n1,.mx-xxl-n1 {  margin-right:-0.25rem !important; } .mb-xxl-n1,.my-xxl-n1 {  margin-bottom:-0.25rem !important; } .ml-xxl-n1,.mx-xxl-n1 {  margin-left:-0.25rem !important; } .m-xxl-n2 {  margin:-0.5rem !important; } .mt-xxl-n2,.my-xxl-n2 {  margin-top:-0.5rem !important; } .mr-xxl-n2,.mx-xxl-n2 {  margin-right:-0.5rem !important; } .mb-xxl-n2,.my-xxl-n2 {  margin-bottom:-0.5rem !important; } .ml-xxl-n2,.mx-xxl-n2 {  margin-left:-0.5rem !important; } .m-xxl-n3 {  margin:-1rem !important; } .mt-xxl-n3,.my-xxl-n3 {  margin-top:-1rem !important; } .mr-xxl-n3,.mx-xxl-n3 {  margin-right:-1rem !important; } .mb-xxl-n3,.my-xxl-n3 {  margin-bottom:-1rem !important; } .ml-xxl-n3,.mx-xxl-n3 {  margin-left:-1rem !important; } .m-xxl-n4 {  margin:-2rem !important; } .mt-xxl-n4,.my-xxl-n4 {  margin-top:-2rem !important; } .mr-xxl-n4,.mx-xxl-n4 {  margin-right:-2rem !important; } .mb-xxl-n4,.my-xxl-n4 {  margin-bottom:-2rem !important; } .ml-xxl-n4,.mx-xxl-n4 {  margin-left:-2rem !important; } .m-xxl-n5 {  margin:-4rem !important; } .mt-xxl-n5,.my-xxl-n5 {  margin-top:-4rem !important; } .mr-xxl-n5,.mx-xxl-n5 {  margin-right:-4rem !important; } .mb-xxl-n5,.my-xxl-n5 {  margin-bottom:-4rem !important; } .ml-xxl-n5,.mx-xxl-n5 {  margin-left:-4rem !important; } .m-xxl-auto {  margin:auto !important; } .mt-xxl-auto,.my-xxl-auto {  margin-top:auto !important; } .mr-xxl-auto,.mx-xxl-auto {  margin-right:auto !important; } .mb-xxl-auto,.my-xxl-auto {  margin-bottom:auto !important; } .ml-xxl-auto,.mx-xxl-auto {  margin-left:auto !important; }}@media (min-width:1640px) { .m-xxxl-0 {  margin:0 !important; } .mt-xxxl-0,.my-xxxl-0 {  margin-top:0 !important; } .mr-xxxl-0,.mx-xxxl-0 {  margin-right:0 !important; } .mb-xxxl-0,.my-xxxl-0 {  margin-bottom:0 !important; } .ml-xxxl-0,.mx-xxxl-0 {  margin-left:0 !important; } .m-xxxl-1 {  margin:0.25rem !important; } .mt-xxxl-1,.my-xxxl-1 {  margin-top:0.25rem !important; } .mr-xxxl-1,.mx-xxxl-1 {  margin-right:0.25rem !important; } .mb-xxxl-1,.my-xxxl-1 {  margin-bottom:0.25rem !important; } .ml-xxxl-1,.mx-xxxl-1 {  margin-left:0.25rem !important; } .m-xxxl-2 {  margin:0.5rem !important; } .mt-xxxl-2,.my-xxxl-2 {  margin-top:0.5rem !important; } .mr-xxxl-2,.mx-xxxl-2 {  margin-right:0.5rem !important; } .mb-xxxl-2,.my-xxxl-2 {  margin-bottom:0.5rem !important; } .ml-xxxl-2,.mx-xxxl-2 {  margin-left:0.5rem !important; } .m-xxxl-3 {  margin:1rem !important; } .mt-xxxl-3,.my-xxxl-3 {  margin-top:1rem !important; } .mr-xxxl-3,.mx-xxxl-3 {  margin-right:1rem !important; } .mb-xxxl-3,.my-xxxl-3 {  margin-bottom:1rem !important; } .ml-xxxl-3,.mx-xxxl-3 {  margin-left:1rem !important; } .m-xxxl-4 {  margin:2rem !important; } .mt-xxxl-4,.my-xxxl-4 {  margin-top:2rem !important; } .mr-xxxl-4,.mx-xxxl-4 {  margin-right:2rem !important; } .mb-xxxl-4,.my-xxxl-4 {  margin-bottom:2rem !important; } .ml-xxxl-4,.mx-xxxl-4 {  margin-left:2rem !important; } .m-xxxl-5 {  margin:4rem !important; } .mt-xxxl-5,.my-xxxl-5 {  margin-top:4rem !important; } .mr-xxxl-5,.mx-xxxl-5 {  margin-right:4rem !important; } .mb-xxxl-5,.my-xxxl-5 {  margin-bottom:4rem !important; } .ml-xxxl-5,.mx-xxxl-5 {  margin-left:4rem !important; } .p-xxxl-0 {  padding:0 !important; } .pt-xxxl-0,.py-xxxl-0 {  padding-top:0 !important; } .pr-xxxl-0,.px-xxxl-0 {  padding-right:0 !important; } .pb-xxxl-0,.py-xxxl-0 {  padding-bottom:0 !important; } .pl-xxxl-0,.px-xxxl-0 {  padding-left:0 !important; } .p-xxxl-1 {  padding:0.25rem !important; } .pt-xxxl-1,.py-xxxl-1 {  padding-top:0.25rem !important; } .pr-xxxl-1,.px-xxxl-1 {  padding-right:0.25rem !important; } .pb-xxxl-1,.py-xxxl-1 {  padding-bottom:0.25rem !important; } .pl-xxxl-1,.px-xxxl-1 {  padding-left:0.25rem !important; } .p-xxxl-2 {  padding:0.5rem !important; } .pt-xxxl-2,.py-xxxl-2 {  padding-top:0.5rem !important; } .pr-xxxl-2,.px-xxxl-2 {  padding-right:0.5rem !important; } .pb-xxxl-2,.py-xxxl-2 {  padding-bottom:0.5rem !important; } .pl-xxxl-2,.px-xxxl-2 {  padding-left:0.5rem !important; } .p-xxxl-3 {  padding:1rem !important; } .pt-xxxl-3,.py-xxxl-3 {  padding-top:1rem !important; } .pr-xxxl-3,.px-xxxl-3 {  padding-right:1rem !important; } .pb-xxxl-3,.py-xxxl-3 {  padding-bottom:1rem !important; } .pl-xxxl-3,.px-xxxl-3 {  padding-left:1rem !important; } .p-xxxl-4 {  padding:2rem !important; } .pt-xxxl-4,.py-xxxl-4 {  padding-top:2rem !important; } .pr-xxxl-4,.px-xxxl-4 {  padding-right:2rem !important; } .pb-xxxl-4,.py-xxxl-4 {  padding-bottom:2rem !important; } .pl-xxxl-4,.px-xxxl-4 {  padding-left:2rem !important; } .p-xxxl-5 {  padding:4rem !important; } .pt-xxxl-5,.py-xxxl-5 {  padding-top:4rem !important; } .pr-xxxl-5,.px-xxxl-5 {  padding-right:4rem !important; } .pb-xxxl-5,.py-xxxl-5 {  padding-bottom:4rem !important; } .pl-xxxl-5,.px-xxxl-5 {  padding-left:4rem !important; } .m-xxxl-n1 {  margin:-0.25rem !important; } .mt-xxxl-n1,.my-xxxl-n1 {  margin-top:-0.25rem !important; } .mr-xxxl-n1,.mx-xxxl-n1 {  margin-right:-0.25rem !important; } .mb-xxxl-n1,.my-xxxl-n1 {  margin-bottom:-0.25rem !important; } .ml-xxxl-n1,.mx-xxxl-n1 {  margin-left:-0.25rem !important; } .m-xxxl-n2 {  margin:-0.5rem !important; } .mt-xxxl-n2,.my-xxxl-n2 {  margin-top:-0.5rem !important; } .mr-xxxl-n2,.mx-xxxl-n2 {  margin-right:-0.5rem !important; } .mb-xxxl-n2,.my-xxxl-n2 {  margin-bottom:-0.5rem !important; } .ml-xxxl-n2,.mx-xxxl-n2 {  margin-left:-0.5rem !important; } .m-xxxl-n3 {  margin:-1rem !important; } .mt-xxxl-n3,.my-xxxl-n3 {  margin-top:-1rem !important; } .mr-xxxl-n3,.mx-xxxl-n3 {  margin-right:-1rem !important; } .mb-xxxl-n3,.my-xxxl-n3 {  margin-bottom:-1rem !important; } .ml-xxxl-n3,.mx-xxxl-n3 {  margin-left:-1rem !important; } .m-xxxl-n4 {  margin:-2rem !important; } .mt-xxxl-n4,.my-xxxl-n4 {  margin-top:-2rem !important; } .mr-xxxl-n4,.mx-xxxl-n4 {  margin-right:-2rem !important; } .mb-xxxl-n4,.my-xxxl-n4 {  margin-bottom:-2rem !important; } .ml-xxxl-n4,.mx-xxxl-n4 {  margin-left:-2rem !important; } .m-xxxl-n5 {  margin:-4rem !important; } .mt-xxxl-n5,.my-xxxl-n5 {  margin-top:-4rem !important; } .mr-xxxl-n5,.mx-xxxl-n5 {  margin-right:-4rem !important; } .mb-xxxl-n5,.my-xxxl-n5 {  margin-bottom:-4rem !important; } .ml-xxxl-n5,.mx-xxxl-n5 {  margin-left:-4rem !important; } .m-xxxl-auto {  margin:auto !important; } .mt-xxxl-auto,.my-xxxl-auto {  margin-top:auto !important; } .mr-xxxl-auto,.mx-xxxl-auto {  margin-right:auto !important; } .mb-xxxl-auto,.my-xxxl-auto {  margin-bottom:auto !important; } .ml-xxxl-auto,.mx-xxxl-auto {  margin-left:auto !important; }}.text-monospace { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify { text-align:justify !important;}.text-wrap { white-space:normal !important;}.text-nowrap { white-space:nowrap !important;}.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.text-left { text-align:left !important;}.text-right { text-align:right !important;}.text-center { text-align:center !important;}@media (min-width:440px) { .text-xs-left {  text-align:left !important; } .text-xs-right {  text-align:right !important; } .text-xs-center {  text-align:center !important; }}@media (min-width:576px) { .text-sm-left {  text-align:left !important; } .text-sm-right {  text-align:right !important; } .text-sm-center {  text-align:center !important; }}@media (min-width:768px) { .text-md-left {  text-align:left !important; } .text-md-right {  text-align:right !important; } .text-md-center {  text-align:center !important; }}@media (min-width:992px) { .text-lg-left {  text-align:left !important; } .text-lg-right {  text-align:right !important; } .text-lg-center {  text-align:center !important; }}@media (min-width:1240px) { .text-xl-left {  text-align:left !important; } .text-xl-right {  text-align:right !important; } .text-xl-center {  text-align:center !important; }}@media (min-width:1440px) { .text-xxl-left {  text-align:left !important; } .text-xxl-right {  text-align:right !important; } .text-xxl-center {  text-align:center !important; }}@media (min-width:1640px) { .text-xxxl-left {  text-align:left !important; } .text-xxxl-right {  text-align:right !important; } .text-xxxl-center {  text-align:center !important; }}.text-lowercase { text-transform:lowercase !important;}.text-uppercase { text-transform:uppercase !important;}.text-capitalize { text-transform:capitalize !important;}.font-weight-light { font-weight:300 !important;}.font-weight-lighter { font-weight:lighter !important;}.font-weight-normal { font-weight:400 !important;}.font-weight-bold { font-weight:700 !important;}.font-weight-bolder { font-weight:bolder !important;}.font-italic { font-style:italic !important;}.text-white { color:#ffffff !important;}.text-primary { color:#C0FF82 !important;}a.text-primary:hover, a.text-primary:focus { color:#99ff36 !important;}.text-secondary { color:#EBFFD6 !important;}a.text-secondary:hover, a.text-secondary:focus { color:#c6ff8a !important;}.text-success { color:#78CA26 !important;}a.text-success:hover, a.text-success:focus { color:#528a1a !important;}.text-info { color:#16ADCA !important;}a.text-info:hover, a.text-info:focus { color:#0e7285 !important;}.text-warning { color:#F2DA00 !important;}a.text-warning:hover, a.text-warning:focus { color:#a69500 !important;}.text-danger { color:#F44 !important;}a.text-danger:hover, a.text-danger:focus { color:#f70000 !important;}.text-light { color:#F2FFE4 !important;}a.text-light:hover, a.text-light:focus { color:#cdff98 !important;}.text-dark { color:#111111 !important;}a.text-dark:hover, a.text-dark:focus { color:black !important;}.text-body { color:#111111 !important;}.text-muted { color:#999999 !important;}.text-black-50 { color:rgba(0, 0, 0, 0.5) !important;}.text-white-50 { color:rgba(255, 255, 255, 0.5) !important;}.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}.text-decoration-none { text-decoration:none !important;}.text-break { word-break:break-word !important; overflow-wrap:break-word !important;}.text-reset { color:inherit !important;}.visible { visibility:visible !important;}.invisible { visibility:hidden !important;}.alert { position:relative; padding:0.8rem 2rem; margin-bottom:1.5rem; border:1px solid transparent; border-radius:0;}.alert-heading { color:inherit;}.alert-link { font-weight:700;}.alert-dismissible { padding-right:6.1rem;}.alert-dismissible .close { position:absolute; top:0; right:0; padding:0.8rem 2rem; color:inherit;}.alert-primary { color:#c0ff82; background-color:#c0ff82; border-color:#c0ff82;}.alert-primary hr { border-top-color:#b3ff69;}.alert-primary .alert-link { color:#a6ff4f;}.alert-secondary { color:#ebffd6; background-color:#ebffd6; border-color:#ebffd6;}.alert-secondary hr { border-top-color:#dfffbd;}.alert-secondary .alert-link { color:#d2ffa3;}.alert-success { color:#78ca26; background-color:#78ca26; border-color:#78ca26;}.alert-success hr { border-top-color:#6bb522;}.alert-success .alert-link { color:#5f9f1e;}.alert-info { color:#16adca; background-color:#16adca; border-color:#16adca;}.alert-info hr { border-top-color:#1399b3;}.alert-info .alert-link { color:#11869c;}.alert-warning { color:#f2da00; background-color:#f2da00; border-color:#f2da00;}.alert-warning hr { border-top-color:#d9c300;}.alert-warning .alert-link { color:#bfac00;}.alert-danger { color:#ff4444; background-color:#ff4444; border-color:#ff4444;}.alert-danger hr { border-top-color:#ff2b2b;}.alert-danger .alert-link { color:#ff1111;}.alert-light { color:#f2ffe4; background-color:#f2ffe4; border-color:#f2ffe4;}.alert-light hr { border-top-color:#e6ffcb;}.alert-light .alert-link { color:#d9ffb1;}.alert-dark { color:#111111; background-color:#111111; border-color:#111111;}.alert-dark hr { border-top-color:#040404;}.alert-dark .alert-link { color:black;}.navbar { position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:0 0;}.navbar > .container,.navbar > .container-fluid { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.navbar-brand { display:inline-block; padding-top:0.7375rem; padding-bottom:0.7375rem; margin-right:0; font-size:1.75rem; line-height:inherit; white-space:nowrap;}.navbar-brand:hover, .navbar-brand:focus { text-decoration:none;}.navbar-nav { display:flex; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none;}.navbar-nav .nav-link { padding-right:0; padding-left:0;}.navbar-nav .dropdown-menu { position:static; float:none;}.navbar-text { display:inline-block; padding-top:1rem; padding-bottom:1rem;}.navbar-collapse { flex-basis:100%; flex-grow:1; align-items:center;}.navbar-toggler { padding:0.25rem 0.75rem; font-size:1.75rem; line-height:1; background-color:transparent; border:1px solid transparent; border-radius:10px;}.navbar-toggler:hover, .navbar-toggler:focus { text-decoration:none;}.navbar-toggler-icon { display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; content:""; background:no-repeat center center; background-size:100% 100%;}@media (max-width:439.98px) { .navbar-expand-xs > .container,.navbar-expand-xs > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:440px) { .navbar-expand-xs {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xs .navbar-nav {  flex-direction:row; } .navbar-expand-xs .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xs .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xs > .container,.navbar-expand-xs > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xs .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xs .navbar-toggler {  display:none; }}@media (max-width:575.98px) { .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:576px) { .navbar-expand-sm {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-sm .navbar-nav {  flex-direction:row; } .navbar-expand-sm .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-sm .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-sm .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-sm .navbar-toggler {  display:none; }}@media (max-width:767.98px) { .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:768px) { .navbar-expand-md {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-md .navbar-nav {  flex-direction:row; } .navbar-expand-md .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-md .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-md .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-md .navbar-toggler {  display:none; }}@media (max-width:991.98px) { .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:992px) { .navbar-expand-lg {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-lg .navbar-nav {  flex-direction:row; } .navbar-expand-lg .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-lg .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-lg .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-lg .navbar-toggler {  display:none; }}@media (max-width:1239.98px) { .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1240px) { .navbar-expand-xl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xl .navbar-nav {  flex-direction:row; } .navbar-expand-xl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xl .navbar-toggler {  display:none; }}@media (max-width:1439.98px) { .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1440px) { .navbar-expand-xxl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xxl .navbar-nav {  flex-direction:row; } .navbar-expand-xxl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xxl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xxl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xxl .navbar-toggler {  display:none; }}@media (max-width:1639.98px) { .navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1640px) { .navbar-expand-xxxl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xxxl .navbar-nav {  flex-direction:row; } .navbar-expand-xxxl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xxxl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xxxl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xxxl .navbar-toggler {  display:none; }}.navbar-expand { flex-flow:row nowrap; justify-content:flex-start;}.navbar-expand > .container,.navbar-expand > .container-fluid { padding-right:0; padding-left:0;}.navbar-expand .navbar-nav { flex-direction:row;}.navbar-expand .navbar-nav .dropdown-menu { position:absolute;}.navbar-expand .navbar-nav .nav-link { padding-right:2rem; padding-left:2rem;}.navbar-expand > .container,.navbar-expand > .container-fluid { flex-wrap:nowrap;}.navbar-expand .navbar-collapse { display:flex !important; flex-basis:auto;}.navbar-expand .navbar-toggler { display:none;}.navbar-light .navbar-brand { color:#ffffff;}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color:#ffffff;}.navbar-light .navbar-nav .nav-link { color:#111111;}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color:#ffffff;}.navbar-light .navbar-nav .nav-link.disabled { color:rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active { color:#ffffff;}.navbar-light .navbar-toggler { color:#111111; border-color:rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon { background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text { color:#111111;}.navbar-light .navbar-text a { color:#ffffff;}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color:#ffffff;}.navbar-dark .navbar-brand { color:#ffffff;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color:#ffffff;}.navbar-dark .navbar-nav .nav-link { color:#111111;}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color:#ffffff;}.navbar-dark .navbar-nav .nav-link.disabled { color:rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active { color:#ffffff;}.navbar-dark .navbar-toggler { color:#111111; border-color:rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon { background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text { color:#111111;}.navbar-dark .navbar-text a { color:#ffffff;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color:#ffffff;}.nav { display:flex; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none;}.nav-link { display:block; padding:1rem 2rem;}.nav-link:hover, .nav-link:focus { text-decoration:none;}.nav-link.disabled { color:#aaaaaa; pointer-events:none; cursor:default;}.nav-tabs { border-bottom:0 solid #ffffff00;}.nav-tabs .nav-item { margin-bottom:0;}.nav-tabs .nav-link { border:0 solid transparent; border-top-left-radius:5px; border-top-right-radius:5px;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color:#ffffff00;}.nav-tabs .nav-link.disabled { color:#aaaaaa; background-color:transparent; border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link { color:#73e800; background-color:#F2FFE4; border-color:#ffffff00;}.nav-tabs .dropdown-menu { margin-top:0; border-top-left-radius:0; border-top-right-radius:0;}.nav-pills .nav-link { border-radius:10px;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link { color:#ffffff; background-color:#C0FF82;}.nav-fill .nav-item { flex:1 1 auto; text-align:center;}.nav-justified .nav-item { flex-basis:0; flex-grow:1; text-align:center;}.tab-content > .tab-pane { display:none;}.tab-content > .active { display:block;}.dropup,.dropright,.dropdown,.dropleft { position:relative;}.dropdown-toggle { white-space:nowrap;}.dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid; border-right:0.5em solid transparent; border-bottom:0; border-left:0.5em solid transparent;}.dropdown-toggle:empty::after { margin-left:0;}.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:1rem 0; margin:0 0 0; font-size:1.4rem; color:#111111; text-align:left; list-style:none; background-color:#FFFFFF; background-clip:padding-box; border:0 solid rgba(0, 0, 0, 0.15); border-radius:10px;}.dropdown-menu-left { right:auto; left:0;}.dropdown-menu-right { right:0; left:auto;}@media (min-width:440px) { .dropdown-menu-xs-left {  right:auto;  left:0; } .dropdown-menu-xs-right {  right:0;  left:auto; }}@media (min-width:576px) { .dropdown-menu-sm-left {  right:auto;  left:0; } .dropdown-menu-sm-right {  right:0;  left:auto; }}@media (min-width:768px) { .dropdown-menu-md-left {  right:auto;  left:0; } .dropdown-menu-md-right {  right:0;  left:auto; }}@media (min-width:992px) { .dropdown-menu-lg-left {  right:auto;  left:0; } .dropdown-menu-lg-right {  right:0;  left:auto; }}@media (min-width:1240px) { .dropdown-menu-xl-left {  right:auto;  left:0; } .dropdown-menu-xl-right {  right:0;  left:auto; }}@media (min-width:1440px) { .dropdown-menu-xxl-left {  right:auto;  left:0; } .dropdown-menu-xxl-right {  right:0;  left:auto; }}@media (min-width:1640px) { .dropdown-menu-xxxl-left {  right:auto;  left:0; } .dropdown-menu-xxxl-right {  right:0;  left:auto; }}.dropup .dropdown-menu { top:auto; bottom:100%; margin-top:0; margin-bottom:0;}.dropup .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0; border-right:0.5em solid transparent; border-bottom:0.5em solid; border-left:0.5em solid transparent;}.dropup .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-menu { top:0; right:auto; left:100%; margin-top:0; margin-left:0;}.dropright .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid transparent; border-right:0; border-bottom:0.5em solid transparent; border-left:0.5em solid;}.dropright .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-toggle::after { vertical-align:0;}.dropleft .dropdown-menu { top:0; right:100%; left:auto; margin-top:0; margin-right:0;}.dropleft .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:"";}.dropleft .dropdown-toggle::after { display:none;}.dropleft .dropdown-toggle::before { display:inline-block; margin-right:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid transparent; border-right:0.5em solid; border-bottom:0.5em solid transparent;}.dropleft .dropdown-toggle:empty::after { margin-left:0;}.dropleft .dropdown-toggle::before { vertical-align:0;}.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { right:auto; bottom:auto;}.dropdown-divider { height:0; margin:2rem 0; overflow:hidden; border-top:1px solid #111111;}.dropdown-item { display:block; width:100%; padding:1rem 2rem; clear:both; font-weight:400; color:#111111; text-align:inherit; white-space:nowrap; background-color:transparent; border:0;}.dropdown-item:hover, .dropdown-item:focus { color:#111111; text-decoration:none; background-color:#ffffff00;}.dropdown-item.active, .dropdown-item:active { color:#111111; text-decoration:none; background-color:#ffffff00;}.dropdown-item.disabled, .dropdown-item:disabled { color:#aaaaaa; pointer-events:none; background-color:transparent;}.dropdown-menu.show { display:block;}.dropdown-header { display:block; padding:1rem 2rem; margin-bottom:0; font-size:1.225rem; color:#aaaaaa; white-space:nowrap;}.dropdown-item-text { display:block; padding:1rem 2rem; color:#111111;}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;width:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-enabled .flickity-cell,.flickity-enabled .carousel-cell{position:absolute!important;left:0}.flickity-rtl .flickity-cell,.flickity-rtl .carousel-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;font-size:0;overflow:hidden}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.payment-redirection__mask { position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0, 0, 0, 0.3); z-index:2147483646; display:none;}.payment-redirection--countdown-popup .payment-redirection__mask { display:block;}.payment-redirection--countdown-popup .order-send__make-this-to-popup { position:fixed; top:10%; left:50%; transform:translateX(-50%); width:600px; max-width:100%; margin:0 !important; z-index:2147483647; background-color:#fff; padding:20px; overflow:hidden;}.payment-redirection--countdown-popup.payment-redirection--mask-forwarding-active .order-send__make-this-to-popup { z-index:2147483645;}.order-send__redirect-sec { font-size:24px; font-weight:700; margin-right:10px;}.order-send__redirect { display:none;}.payment-redirection--countdown-popup .order-send__redirect { display:flex; align-items:center; justify-content:center;}.order-send__redirect-text { font-size:16px; font-weight:700; text-align:left; line-height:1.2;}.loading-spinner-with-text { display:flex; align-items:center; justify-content:center; background-color:rgba(0, 0, 0, 0.5); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); padding:20px; padding:clamp(20px, 50px, 10%);}.loading-spinner-with-text .loading-indicator { display:inline-block; width:50px; flex:0 0 50px; max-width:50px; height:50px; border-radius:50%; border:2px solid; border-color:#fff transparent #fff transparent; animation:spin 1.2s linear infinite;}.loading-spinner-with-text .loading-text { color:#fff; font-size:2.5vw; font-size:clamp(14px, 30px, 2vw); white-space:nowrap;}.loading-spinner-with-text .loading-text:not(:empty) { margin-left:20px;}.payment-redirection--countdown-popup .loading-spinner-with-text { display:none;}.payment-redirection--mask-forwarding-active .loading-spinner-with-text { display:flex;}.payment-redirection--mask-forwarding-active .payment-redirection__mask { display:block;}@media (min-width:992px) { .loading-spinner-with-text .loading-indicator { width:150px; flex:0 0 150px; max-width:150px; height:150px; border-width:3px; } .loading-spinner-with-text .loading-text:not(:empty) { margin-left:40px; } .payment-redirection--countdown-popup .order-send__make-this-to-popup { padding:40px; }}@font-face { font-family:"fallback"; src:local("Arial"); size-adjust:115%; ascent-override:90%; font-weight:400;}@font-face { font-family:"fallback"; src:local("Arial"); size-adjust:110%; ascent-override:95%; descent-override:10%; font-weight:500;}@font-face { font-family:"fallback"; src:local("Arial"); size-adjust:105%; ascent-override:125%; descent-override:55%; font-weight:700;}:root { --compare-table-label-cell-mobile-width:120px; --compare-table-value-cell-mobile-width:130px; --compare-table-label-cell-tablet-width:130px; --compare-table-value-cell-tablet-width:180px; --compare-table-label-cell-desktop-width:200px; --compare-table-value-cell-desktop-width:250px; --compare-table-cell-padding-y:0.8rem; --compare-table-cell-padding-x:1rem; --compare-table-border-width:0px; --compare-table-border-style:solid; --compare-table-border-color:#DDDDDD; --compare-table-border:var(--compare-table-border-width) var(--compare-table-border-style) var(--compare-table-border-color); --compare-table-header-bg:#ffffff; --compare-table-functions-bg:#ffffff; --compare-table-label-bg:#F2FFE4; --compare-table-different-bg:#ededed; --lazyload-transition:opacity ease 0.2s; --header-height:50px; --header-sticky-on-scroll-up-transition-time:0.25s; --header-shadow-blur:0px; --nanobar-height:0px; --fixed-cart-height-on-artdet:50px; --dropdown-btn-bottom-distance:0px; --search-box-search-btn-width:4rem; --search-box-search-btn-height:4rem; --carousel-prev-next-btn-width:4rem; --carousel-prev-next-btn-height:4rem; --carousel-prev-next-gap-top:1rem; --overlay-padding-top:4rem; --overlay-padding-right:2rem; --overlay-padding-bottom:2rem; --overlay-padding-left:2rem; --overlay-border-radius:0; --overlay-box-shadow:none; --overlay-title-margin-bottom:3rem; --overlay-bottom-offfset:0px; --overlay-close-btn-height:4rem; --overlay-min-width:80rem; --overlay-max-width:100vw; --overlay-max-height:calc(var(--vh, 1vh) * 100);  --cart-box-item-width:37rem; --cart-box-item-padding-y:2rem; --cart-box-item-padding-x:2rem; --cart-box-item-gap:3rem; --container-max-xxs:360px; --container-max-xs:440px; --container-max-sm:600px; --container-max-md:740px; --container-max-lg:1000px; --container-max-xl:1200px; --container-max-xxl:1400px; --container-max-xxxl:1600px; --grid-gutter-width:40px; --grid-gutter-width-xxs:20px; --grid-gutter-width-xs:40px; --container-max-actual:100%; --grid-gutter-width-actual:20px;}:root.search-bar-in-overlay { --search-box-input-height:6rem;}:root.search-bar-visible { --search-box-input-height:4rem;}@supports (height:100dvh) { :root {  --overlay-max-height:100dvh; }}@media (min-width:440px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:576px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:768px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:992px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:1240px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:1440px) { :root {  --container-max-actual:1440px;  --grid-gutter-width-actual:40px; }}@media (min-width:1640px) { :root {  --container-max-actual:1640px;  --grid-gutter-width-actual:40px; }}@media (min-width:576px) { :root {  --cart-box-item-padding-x:4rem;  --header-height:70px; }}@media (min-width:768px) { :root {  --header-height:80px;  --overlay-max-width:90vw;  --overlay-padding-right:4rem;  --overlay-padding-left:4rem;  --overlay-padding-top:4rem;  --overlay-padding-bottom:4rem;  --overlay-bottom-offfset:1rem;  --overlay-max-height:calc(var(--vh, 1vh) * 100 - var(--overlay-close-btn-height) * 2);  --overlay-border-radius:10px;  --overlay-box-shadow:0 0 40px rgba(0, 0, 0, 0.1); } @supports (height:100dvh) {  :root { --overlay-max-height:calc(100dvh - var(--overlay-close-btn-height) * 2);  } }}.container-max-xxs { max-width:calc(360px + var(--grid-gutter-width-actual));}@media (min-width:440px) { .container-max-xs {  max-width:calc(440px + var(--grid-gutter-width-actual)); }}@media (min-width:576px) { .container-max-sm {  max-width:calc(600px + var(--grid-gutter-width-actual)); }}@media (min-width:768px) { .container-max-md {  max-width:calc(740px + var(--grid-gutter-width-actual)); }}@media (min-width:992px) { .container-max-lg {  max-width:calc(1000px + var(--grid-gutter-width-actual)); }}@media (min-width:1240px) { .container-max-xl {  max-width:calc(1200px + var(--grid-gutter-width-actual)); }}@media (min-width:1440px) { .container-max-xxl {  max-width:calc(1400px + var(--grid-gutter-width-actual)); }}@media (min-width:1640px) { .container-max-xxxl {  max-width:calc(1600px + var(--grid-gutter-width-actual)); }}[class*=container-max-] { padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2); margin:0 auto;}.container,.container-fluid { padding-left:10px; padding-right:10px;}.row { margin-left:-10px; margin-right:-10px;}.row > .col,.row > [class*=col-] { padding-right:10px; padding-left:10px;}@media (min-width:440px) { .container,.container-fluid {  padding-left:20px;  padding-right:20px; } .row {  margin-left:-20px;  margin-right:-20px; } .row > .col,.row > [class*=col-] {  padding-right:20px;  padding-left:20px; }}.container-fluid { max-width:1920px;}.hidden { display:none;}.break { flex-basis:100%; height:0;}.d-grid { display:grid;}[role=button] { cursor:pointer;}menu { list-style:none;}ol, ul, dl { margin-bottom:0.75em;}.border { border-style:solid !important;}.border-top { border-top-style:solid !important;}.border-bottom { border-bottom-style:solid !important;}.border-left { border-left-style:solid !important;}.border-right { border-right-style:solid !important;}* { padding:0; margin:0;}*, *:focus, *:hover { outline:none !important;}a { color:inherit;}a:hover { color:inherit; text-decoration:none;}::-ms-reveal { display:none;}p:last-child { margin-bottom:0;}html { font-size:62.5%; height:-webkit-fill-available;}body { overflow-x:hidden; overflow-y:scroll; min-height:-webkit-fill-available; min-height:100vh;}body, html { min-width:320px; scrollbar-width:thin; scroll-behavior:smooth; scroll-padding-top:20px;}body#ud_shop_artdet, html#ud_shop_artdet { scroll-padding-top:100px;}img { height:auto; max-width:100%; max-height:100%;}img.lazyload { opacity:0; transition:var(--lazyload-transition);}img.lazyloaded { opacity:1; transition:var(--lazyload-transition);}.icon-set { width:var(--svg-icon-width, 1em); flex:0 0 var(--svg-icon-width, 1em); max-height:var(--svg-icon-height, 1em); flex-shrink:0; height:auto; vertical-align:baseline;}.icon-set:not(.svg--cat) { fill:currentColor;}.icon-set:not(.svg--cat) path, .icon-set:not(.svg--cat) use { fill:inherit;}.svg--cat { vertical-align:middle;}.svg--cat.svg--cat-def path[fill] { fill:#111111;}.svg--cat.svg--cat-def[fill=none] path[fill] { fill:#111111;}.svg--cat.svg--cat-def[fill=none] path[stroke] { stroke:#111111;}.svg--cat.svg--cat-spec path[fill] { fill:#111111;}.svg--cat.svg--cat-spec[fill=none] path[fill] { fill:#111111;}.svg--cat.svg--cat-spec[fill=none] path[stroke] { stroke:#111111;}.svg-icon-wrapper--b.btn { word-break:break-all;}.svg-icon-wrapper--b .icon-set { margin-right:0.5rem;}.svg-icon-wrapper--a.btn { word-break:break-all;}.svg-icon-wrapper--a .icon-set { margin-left:0.5rem;}button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn { margin-bottom:0; -ms-touch-action:manipulation; touch-action:manipulation; max-width:100%; -webkit-appearance:none;}button[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=submit][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=button][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=reset][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),.btn-wrap input[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),.btn[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]) { border-width:1px; padding:calc(1rem - 1px) 2rem;}button.btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=submit].btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=button].btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=reset].btn-sm[class*=btn-outline]:not([class*=btn-square]),.btn-wrap input.btn-sm[class*=btn-outline]:not([class*=btn-square]),.btn.btn-sm[class*=btn-outline]:not([class*=btn-square]) { border-width:1px; padding:calc(0.5rem - 1px) 2rem;}button.btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=submit].btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=button].btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=reset].btn-lg[class*=btn-outline]:not([class*=btn-square]),.btn-wrap input.btn-lg[class*=btn-outline]:not([class*=btn-square]),.btn.btn-lg[class*=btn-outline]:not([class*=btn-square]) { border-width:1px; padding:calc(1.05rem - 1px) 3.5rem;}.btn.loading,.ajax-response-immediately.ajax-loader,.ajax-response-by-click.ajax-loader { position:relative;}.btn.loading::after,.ajax-response-immediately.ajax-loader::after,.ajax-response-by-click.ajax-loader::after { content:""; position:absolute; right:0.5rem; color:inherit; display:inline-block; width:1rem; height:1rem; border-radius:50%; border:1px solid; border-color:currentColor currentColor currentColor transparent; animation:spin 1.2s linear infinite; margin-left:0.5rem;}input[readonly] { opacity:0.65; cursor:default;}input[type=password] { font-family:"Verdana"; font-size:1.4em; letter-spacing:0.125em;}input[type=password], input[type=text].pw { padding-right:3.8rem; background-image:none !important;}input[type=password].not-empty + .btn, input[type=text].pw.not-empty + .btn { display:inline-flex;}input[type=text].pw { letter-spacing:0.25em;}button.show-hide-password-btn { position:absolute; right:10px; height:4rem; width:4rem; text-align:center; transform:translateY(-100%); display:none; align-items:center; justify-content:center; z-index:1;}button.show-hide-password-btn .pw-eye-slash, button.show-hide-password-btn.hide .pw-eye { display:none;}button.show-hide-password-btn.hide .pw-eye-slash { display:initial;}.btn-link { color:#111111; text-transform:none;}.btn-link:hover, .btn-link:focus { text-decoration:underline;}.btn-text { border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; font-weight:400;}.btn-text:hover, .btn-text:focus, .btn-text:active { color:#73e800;}.btn-text2 { border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; display:inline-flex; align-items:center; font-weight:700; column-gap:0.5rem; --svg-icon-width:0.5em;}.btn-text2.btn-sm { font-size:1.2rem;}.btn-text2 .icon-set { transition:transform ease 0.3s;}.btn-text2:hover, .btn-text2:focus, .btn-text2:active { color:#73e800;}.btn-text2:hover .icon-set, .btn-text2:focus .icon-set, .btn-text2:active .icon-set { transform:translateX(50%);}.btn-block { text-align:center; justify-content:center;}.btn-square, .btn-square-sm, .btn-square-lg { padding:0; text-align:center; letter-spacing:0; border-radius:10px; display:inline-flex; align-items:center; justify-content:center;}.btn-square[class*=btn-outline-], .btn-square-sm[class*=btn-outline-], .btn-square-lg[class*=btn-outline-] { border-width:1px;}.btn-square-sm { width:2.4rem; height:2.4rem; flex:0 0 2.4rem; border-radius:5px;}.btn-square { width:3.6rem; flex:0 0 3.6rem; height:3.6rem;}.btn-square-lg { width:5rem; flex:0 0 5rem; height:5rem; border-radius:15px;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow:none;}.btn-primary.btn-square::after { margin:0;}.btn-primary, .fixed-cart__btn, .product__main-btn, .artdet-main-btn, .orderflow-main-btn, .post-sale__btn-want-it, .order-details__main-btn { box-shadow:none; color:#111111; font-weight:800; background-color:#C0FF82; display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .orderflow-main-btn:hover, .orderflow-main-btn:focus, .orderflow-main-btn:not(:disabled):not(.disabled):active, .orderflow-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active { box-shadow:none; color:#FFFFFF; background-color:#111111; border-color:#111111;}.btn-primary .icon-set, .fixed-cart__btn .icon-set, .product__main-btn .icon-set, .artdet-main-btn .icon-set, .orderflow-main-btn .icon-set, .post-sale__btn-want-it .icon-set, .order-details__main-btn .icon-set { font-size:1.28em;}.btn-light, .btn-outline-dark, .artdet__price-login-btn, .artdet__need-login-to-cart-btn, .product__cart-login-btn { display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.btn-light .icon-set, .btn-outline-dark .icon-set, .artdet__price-login-btn .icon-set, .artdet__need-login-to-cart-btn .icon-set, .product__cart-login-btn .icon-set { font-size:1.28em;}.fixed-cart__btn, .product__main-btn, .artdet-main-btn, .post-sale__btn-want-it, .order-details__main-btn { font-weight:800; color:#111111; background-color:#C0FF82;}.fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active { background-color:#111111; color:#FFFFFF; border-color:#111111;}.orderflow-main-btn { font-weight:800; color:#111111; background-color:#C0FF82;}.orderflow-main-btn:hover, .orderflow-main-btn:focus, .orderflow-main-btn:not(:disabled):not(.disabled):active, .orderflow-main-btn:not(:disabled):not(.disabled).active { background-color:#111111; color:#FFFFFF; border-color:#111111;}.orderflow-main-btn svg:last-child { --svg-icon-width:0.5em;}.orderflow-main-btn.loading::after { margin-left:-0.5rem; left:1.75rem; right:auto;}@media (min-width:576px) { .order-sm--1 {  order:-1; }}button:disabled,button.disabled,input[type=submit]:disabled,input[type=submit].disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,.btn-wrap input:disabled,.btn-wrap input.disabled,.btn:disabled,.btn.disabled { opacity:0.5; pointer-events:none; }.btn-outline-danger { color:#F44; border-color:#F44;}.btn-outline-danger:hover { border-color:#F44; background-color:#F44; color:#ffffff;}.btn--back { color:#111111; border-color:#111111; display:inline-flex; align-items:center; column-gap:0.5rem; --svg-icon-width:0.5em;}.btn--back:hover { color:#ffffff; background-color:#111111; border-color:#111111;}.btn--back:focus, .btn--back.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.btn--back.disabled, .btn--back:disabled { color:#111111; background-color:transparent;}.btn--back:not(:disabled):not(.disabled):active, .btn--back:not(:disabled):not(.disabled).active, .show > .btn--back.dropdown-toggle { color:#ffffff; background-color:#111111; border-color:#111111;}.btn--back:not(:disabled):not(.disabled):active:focus, .btn--back:not(:disabled):not(.disabled).active:focus, .show > .btn--back.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainer .close,.btn-close { position:absolute; top:0; right:1rem; color:#111111; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent;}.shop_popup_artdet .close:hover, .shop_popup_artdet .close:focus, .shop_popup_artdet .close:active,#page_PopupContainer_tooltip .close:hover,#page_PopupContainer_tooltip .close:focus,#page_PopupContainer_tooltip .close:active,#page_PopupContainer .close:hover,#page_PopupContainer .close:focus,#page_PopupContainer .close:active,.btn-close:hover,.btn-close:focus,.btn-close:active { color:#73e800;}@media (min-width:768px) { .shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainer .close,.btn-close {  top:auto;  bottom:100%;  right:0; }}.shop_popup_artdet .close[data-text]::after,#page_PopupContainer_tooltip .close[data-text]::after,#page_PopupContainer .close[data-text]::after,.btn-close[data-text]::after { content:attr(data-text); font-weight:400; margin-left:0.5rem;}.shop_popup_artdet .close .icon-set,#page_PopupContainer_tooltip .close .icon-set,#page_PopupContainer .close .icon-set,.btn-close .icon-set { font-size:1.28em;}@supports (mask-size:cover) { #page_PopupContainer_tooltip .close::before, #page_PopupContainer .close::before {  content:"";  mask-size:1em;  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { #page_PopupContainer_tooltip .close, #page_PopupContainer .close {  background-position:center;  background-size:1em;  background-repeat:no-repeat; }}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.content { min-height:50vh;}.line-height-0 { line-height:0;}.line-height-1 { line-height:1;}.line-height-12 { line-height:1.2;}.no-gutters { margin-right:0; margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.gutters-5 { margin-right:-5px; margin-left:-5px;}.gutters-5 > .col, .gutters-5 > [class*=col-] { padding-right:5px; padding-left:5px;}.gutters-10 { margin-right:-10px; margin-left:-10px;}.gutters-10 > .col, .gutters-10 > [class*=col-] { padding-right:10px; padding-left:10px;}.gutters-20 { margin-right:-20px; margin-left:-20px;}.gutters-20 > .col, .gutters-20 > [class*=col-] { padding-right:20px; padding-left:20px;}@media (min-width:576px) { .gutters-sm-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-sm-10 > .col, .gutters-sm-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; }}@media (min-width:768px) { .gutters-md-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-md-10 > .col, .gutters-md-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; } .gutters-md-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-md-20 > .col, .gutters-md-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-md-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-md-40 > .col, .gutters-md-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:992px) { .gutters-lg-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-lg-20 > .col, .gutters-lg-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-lg-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-lg-40 > .col, .gutters-lg-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1240px) { .gutters-xl-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-xl-10 > .col, .gutters-xl-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; } .gutters-xl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xl-20 > .col, .gutters-xl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-xl-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-xl-40 > .col, .gutters-xl-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1440px) { .gutters-xxl-16 {  margin-right:-16px;  margin-left:-16px; } .gutters-xxl-16 > .col, .gutters-xxl-16 > [class*=col-] {  padding-right:16px;  padding-left:16px; } .gutters-xxl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xxl-20 > .col, .gutters-xxl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-xxl-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-xxl-40 > .col, .gutters-xxl-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1640px) { .gutters-xxxl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xxxl-20 > .col, .gutters-xxxl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; }}.gap-5 { row-gap:0.5rem; column-gap:0.5rem;}.gap-10 { row-gap:1rem; column-gap:1rem;}.gap-20 { row-gap:2rem; column-gap:2rem;}.col-gap-5 { column-gap:0.5rem;}.col-gap-10 { column-gap:1rem;}.col-gap-20 { column-gap:2rem;}.col-gap-40 { column-gap:4rem;}.row-gap-5 { row-gap:0.5rem;}.row-gap-10 { row-gap:1rem;}.row-gap-15 { row-gap:1.5rem;}.row-gap-20 { row-gap:2rem;}.row-gap-30 { row-gap:3rem;}.row-gap-40 { row-gap:4rem;}@media (min-width:440px) { .row-gap-xs-20 {  row-gap:2rem; }}@media (min-width:576px) { .gap-sm-10 {  row-gap:1rem;  column-gap:1rem; } .gap-sm-20 {  row-gap:2rem;  column-gap:2rem; } .col-gap-sm-10 {  column-gap:1rem; } .row-gap-sm-20 {  row-gap:2rem; } .row-gap-sm-40 {  row-gap:4rem; }}@media (min-width:768px) { .row-gap-md-20 {  row-gap:2rem; } .row-gap-md-40 {  row-gap:4rem; } .gap-md-20 {  row-gap:2rem;  column-gap:2rem; }}@media (min-width:992px) { .row-gap-lg-40 {  row-gap:4rem; }}@media (min-width:1240px) { .row-gap-xl-20 {  row-gap:2rem; } .row-gap-xl-40 {  row-gap:4rem; }}@media (min-width:1440px) { .row-gap-xxl-20 {  row-gap:2rem; } .row-gap-xxl-40 {  row-gap:4rem; }}[data-scroll] { vertical-align:middle; display:inline-flex;}.border-block + .border-block { border-top:1px solid #DDDDDD;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { text-transform:uppercase;}#ud_shop_forum_topic h1, #ud_shop_forum h1, #ud_shop_reg h1, .page-wholesale h1, #ud_shop_searchcomplex h1, #ud_shop_newsletter h1 { text-align:center;}@media (max-width:991.98px) { h1, .h1 {  font-size:3.4rem; } h2, .h2 {  font-size:2.6rem; } h3, .h3 {  font-size:2.3rem; } h4, .h4 {  font-size:2rem; } h5, .h5 {  font-size:1.8rem; } h6, .h6 {  font-size:1.6rem; }}@media (max-width:767.98px) { h1, .h1 {  font-size:2.8rem; } h2, .h2 {  font-size:2rem; } h3, .h3 {  font-size:1.8rem; } h4, .h4 {  font-size:1.7rem; } h5, .h5 {  font-size:1.6rem; } h6, .h6 {  font-size:1.4rem; }}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}select { -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; cursor:pointer; max-width:100%; background:none; font-family:inherit;}select::-ms-expand { display:none;}select.cust_input_select + label { z-index:0;}select.form-control { padding-right:2rem; }select.form-control.form-control-sm { padding-right:2rem;}select.form-control.form-control-lg { padding-right:3.5rem;}select.form-control:focus { box-shadow:none;}select.form-control:disabled { cursor:auto;}select.form-control:disabled + label { z-index:10;}select.form-control.is-invalid { background-position:center right 4rem;}@-moz-document url-prefix() { select.form-control {  padding-left:calc(2rem - 4px); }}@supports not (mask-size:cover) { select.form-control {  background-repeat:no-repeat;  background-position:center right calc(2rem - 0.5em);  background-size:1.12rem; } select.form-control.form-control-sm {  background-size:0.96rem; } select.form-control.form-control-lg {  background-size:1.28rem; }}@supports (mask-size:cover) { .form-select-group {  position:relative; } .form-select-group::after {  content:"";  position:absolute;  top:2rem;  right:2rem;  transform:translate(0.5em, -50%);  margin-left:0;  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  pointer-events:none;  width:0.8em;  height:0.8em;  background-color:currentColor; } .form-select-group.form-select-group-sm::after {  font-size:1.2rem;  top:1.7rem; } .form-select-group.form-select-group-lg::after {  font-size:1.6rem;  top:2.5rem; }}.has-fault select { border-color:#F44 !important;}ul { list-style:disc inside none;}ol { list-style-position:inside;}.main__title h1 { text-transform:uppercase; text-align:center;}.main__title--cat { margin-bottom:1rem;}.main-title__wrap, .custom-content--page_shop_start h1, .main__title h1 { --gap-y:2rem; --margin-bottom:4rem; margin-bottom:var(--margin-bottom); display:flex; flex-wrap:wrap; align-items:center; flex-direction:column; text-align:center;}.main-title__wrap .main-title, .main-title__wrap .main-title-2, .main-title__wrap .main-title3, .main-title__wrap .main-title-3, .custom-content--page_shop_start h1 .main-title, .custom-content--page_shop_start h1 .main-title-2, .custom-content--page_shop_start h1 .main-title3, .custom-content--page_shop_start h1 .main-title-3, .main__title h1 .main-title, .main__title h1 .main-title-2, .main__title h1 .main-title3, .main__title h1 .main-title-3 { margin-bottom:0;}.main-title__wrap .main-title::after, .main-title__wrap .main-title-2::after, .main-title__wrap .main-title3::after, .main-title__wrap .main-title-3::after, .custom-content--page_shop_start h1 .main-title::after, .custom-content--page_shop_start h1 .main-title-2::after, .custom-content--page_shop_start h1 .main-title3::after, .custom-content--page_shop_start h1 .main-title-3::after, .main__title h1 .main-title::after, .main__title h1 .main-title-2::after, .main__title h1 .main-title3::after, .main__title h1 .main-title-3::after { margin-bottom:0;}.main-title__wrap .main-title__sub, .custom-content--page_shop_start h1 .main-title__sub, .main__title h1 .main-title__sub { margin-top:var(--gap-y);}#ud_shop_customer_addresses_det .main-title__wrap, #page_reg_content.no-tab .main-title__wrap, #ud_shop_searchcomplex .main-title__wrap, #ud_shop_customer_addresses_det .custom-content--page_shop_start h1, #page_reg_content.no-tab .custom-content--page_shop_start h1, #ud_shop_searchcomplex .custom-content--page_shop_start h1, #ud_shop_customer_addresses_det .main__title h1, #page_reg_content.no-tab .main__title h1, #ud_shop_searchcomplex .main__title h1 { justify-content:center;}.main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 { font-size:2.8rem; line-height:normal; text-transform:uppercase; font-weight:500;}.main-title.main-title--cat, .custom-content--page_shop_start h1.main-title--cat, .main__title h1.main-title--cat, .main-title-2.main-title--cat, .main-title-3.main-title--cat { font-size:inherit;}.main-title::after, .custom-content--page_shop_start h1::after, .main__title h1::after, .main-title-2::after, .main-title-3::after { content:""; display:block; border-bottom:1px solid currentColor; margin:var(--gap-y) auto 0; width:6rem;}@media (min-width:768px) { .main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 {  font-size:3.5rem; }}@media (min-width:992px) { .main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 {  font-size:4.2rem; } .main-title::after, .custom-content--page_shop_start h1::after, .main__title h1::after, .main-title-2::after, .main-title-3::after {  width:8rem; }}.main-title-2 { --gap-y:1rem; --margin-bottom:3rem; font-size:2.8rem; text-transform:uppercase; font-weight:500; line-height:1.2; text-align:center;}@media (min-width:576px) { .main-title-2 {  font-size:3.2rem;  --margin-bottom:5rem; }}@media (max-width:575.98px) { .box_prod_last__title {  font-size:1.8rem; }}.main-title2 { font-size:1.6rem; margin-bottom:1rem; font-weight:700; line-height:1.2; text-transform:uppercase;}.sub-title .main-title2 { text-transform:none;}.main-title-3, .main-title3 { --gap-y:1rem; margin-bottom:3rem; font-weight:500; font-size:1.8rem; text-align:center; text-transform:uppercase;}@media (min-width:576px) { .main-title-3, .main-title3 {  font-size:2.4rem;  margin-bottom:5rem; }}.main-title-4 { margin-bottom:3rem; font-weight:500; font-size:1.8rem; text-align:center; text-transform:uppercase;}.main-title4 { line-height:1.2; margin-bottom:1.5rem; font-weight:700; text-transform:none;}.sub-title { margin-top:var(--gap-y);}.search__search-value { font-weight:400; margin:0 1rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.padding-block-small, .custom-content--page_shop_start { padding-top:30px; padding-bottom:30px;}@media (min-width:768px) { .padding-block-small, .custom-content--page_shop_start {  padding-top:49.8px;  padding-bottom:49.8px; }}.padding-block { --space:60px; padding-top:var(--space); padding-bottom:var(--space);}@media (min-width:768px) { .padding-block {  --space:99.6px; }}.main-block { margin-bottom:60px; position:relative;}@media (min-width:768px) { .main-block {  margin-bottom:99.6px; }}.main-block-small { margin-bottom:30px; position:relative;}@media (min-width:768px) { .main-block-small {  margin-bottom:49.8px; }}@media (min-width:1240px) { #box_art_content .box_content_ajax, #box_top_content .box_content_ajax {  min-height:615px; } #page_artref_inner .page_content_ajax {  min-height:615px; }}.alert { border-color:transparent; display:inline-block;}.order-checkout__payment-section .alert.alert-danger { flex-wrap:wrap;}.alert:last-child { margin-bottom:0; margin-right:0;}.alert .btn { font-size:inherit;}.alert .icon-set { vertical-align:middle;}.alert-primary { color:#111111; background-color:rgba(192, 255, 130, 0.1);}.alert-secondary { color:#111111; background-color:rgba(235, 255, 214, 0.1);}.alert-success { color:#111111; background-color:rgba(120, 202, 38, 0.1);}.alert-info { color:#111111; background-color:rgba(22, 173, 202, 0.1);}.alert-warning { color:#111111; background-color:rgba(242, 218, 0, 0.1);}.alert-danger { color:#111111; background-color:rgba(255, 68, 68, 0.1);}.alert-light { color:#111111; background-color:rgba(242, 255, 228, 0.1);}.alert-dark { color:#111111; background-color:rgba(17, 17, 17, 0.1);}.cookie-alert__inner { background-color:#F2FFE4;}#overlay_cookie_alert .overlay_text { padding-top:0; padding-bottom:0.5rem;}.cookie-alert__consent-data { font-size:7px;}#cookie_alert { position:fixed; left:0; bottom:0; width:100%; z-index:2147483647; transform:translateY(100%); animation:translateY 1s forwards 1s;}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}#cookie_alert.cookie_alert_close { width:auto; right:auto; left:50%; transform:translateX(-50%); padding:0;}@media (max-width:991.98px) { #cookie_alert.cookie_alert_close {  transform:none;  position:static; }}#cookie_alert #cookie_alert_close { display:none; font-size:0.9rem; margin:0 auto;}#cookie_alert.cookie_alert_close #cookie_alert_open { display:none;}#cookie_alert.cookie_alert_close #cookie_alert_close { display:block;}#cookie_alert.cookie_alert_close.cookie_alert_3 { display:none !important;}.cookie_alert_checkbox { white-space:nowrap;}.cookie-alert-popup > .close { display:none;}@media (max-width:575.98px) { .cookie_alert_button {  text-align:center; } .cookie_alert_button_left {  position:inherit;  width:100%; } .cookie_alert_button_right {  width:100%; }}@media (max-width:767.98px) { #overlay_cookie_alert.cookie-alert-popup {  max-width:90%;  max-height:90%;  left:50% !important;  top:50% !important;  transform:translate(-50%, -50%) !important;  height:auto !important; } #overlay_cookie_alert.cookie-alert-popup .overlay__inner {  border-radius:10px;  padding-top:2rem; } #overlay_cookie_alert.cookie-alert-popup .overlay_text {  padding-left:0;  padding-right:0; }}.text-line-through { text-decoration:line-through; text-decoration-thickness:1px;}.fw-bold { font-weight:700;}.fs-0 { font-size:0;}.font-xxs { font-size:1rem;}.font-xs { font-size:1.1rem;}.font-s { font-size:1.2rem;}.font-m { font-size:1.4rem;}.font-l { font-size:1.6rem;}.font-xl { font-size:1.8rem;}.font-xxl { font-size:2rem;}.font-xxxl { font-size:2.4rem;}.font-xxxxl { font-size:3.2rem;}@media (min-width:576px) { .font-sm-xs {  font-size:1.1rem; } .font-sm-s {  font-size:1.2rem; } .font-sm-m {  font-size:1.4rem; } .font-sm-l {  font-size:1.6rem; } .font-sm-xl {  font-size:1.8rem; } .font-sm-xxl {  font-size:2rem; } .font-sm-xxxl {  font-size:2.4rem; } .font-sm-xxxxl {  font-size:3.2rem; }}@media (min-width:768px) { .font-md-xs {  font-size:1.1rem; } .font-md-s {  font-size:1.2rem; } .font-md-m {  font-size:1.4rem; } .font-md-l {  font-size:1.6rem; } .font-md-xl {  font-size:1.8rem; } .font-md-xxl {  font-size:2rem; } .font-md-xxxl {  font-size:2.4rem; } .font-md-xxxxl {  font-size:3.2rem; }}@media (min-width:992px) { .font-lg-xs {  font-size:1.1rem; } .font-lg-s {  font-size:1.2rem; } .font-lg-m {  font-size:1.4rem; } .font-lg-l {  font-size:1.6rem; } .font-lg-xl {  font-size:1.8rem; } .font-lg-xxl {  font-size:2rem; } .font-lg-xxxl {  font-size:2.4rem; } .font-lg-xxxxl {  font-size:3.2rem; }}@media (min-width:1440px) { .font-xxl-xxxl {  font-size:2.4rem; }}[class*=line-clamp--] { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}.line-clamp--1-12 { -webkit-line-clamp:1; line-height:1.2; max-height:1.2em;}.line-clamp--2-12 { -webkit-line-clamp:2; line-height:1.2; max-height:2.4em;}.line-clamp--3-12 { -webkit-line-clamp:3; line-height:1.2; max-height:3.6em;}.line-clamp--4-12 { -webkit-line-clamp:4; line-height:1.2; max-height:4.8em;}.line-clamp--3-14 { -webkit-line-clamp:3; line-height:1.4; max-height:4.2em;}.line-clamp--6-15 { -webkit-line-clamp:6; line-height:1.5; max-height:9em;}.line-clamp--6-17 { -webkit-line-clamp:6; line-height:1.7; max-height:10.2em;}.line-clamp--7-15 { -webkit-line-clamp:7; line-height:1.5; max-height:10.5em;}.line-clamp--8-15 { -webkit-line-clamp:8; line-height:1.5; max-height:12em;}.line-separator { margin:2rem 0; height:1px; border-bottom:1px solid #DDDDDD; flex:100%; width:100%;}::-webkit-scrollbar { width:1rem; height:1rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#ced4da; border:5px solid #ced4da;}::-webkit-scrollbar-thumb:hover { background:#cccccc; border:5px solid #cccccc;}::-webkit-scrollbar-thumb:active { background:#cccccc;}::-webkit-scrollbar-track { background:#f1f1f1;}::-webkit-scrollbar-corner { background:transparent;}::selection { background-color:#e9ffd7;}.form-group-validation.is-invalid ~ .invalid-feedback { display:block;}.in-progress-feedback { display:none; position:absolute; top:calc(1.4rem * 1.2 + var(--label-gap-y) + 1px); right:20px; font-size:1.4rem; height:4rem; width:4rem; text-align:center; align-items:center; justify-content:center;}.form-control.in-progress ~ .in-progress-feedback { display:flex;}.form-control.in-progress ~ .in-progress-feedback::before { content:""; display:inline-block; vertical-align:middle; width:1.4rem; height:1.4rem; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.form-control.in-progress.not-empty ~ .in-progress-feedback { right:4rem;}.custom-control { margin-bottom:0.5rem;}.custom-control:last-child { margin-bottom:0;}.custom-control.no-label-text { padding-left:1.8rem; min-height:1.8rem; line-height:1.8rem;}.custom-control.no-label-text .custom-control-label { position:static;}.custom-control.no-label-text .custom-control-label::before { left:0;}.custom-control.no-input { padding-left:0;}.custom-control.no-input .custom-control-input { width:1px; height:1px;}.custom-radio--button { padding:0; display:inline-flex; margin-bottom:0;}.custom-radio--button .custom-control-input { width:100%; height:100%;}.custom-radio--button .custom-control-input:checked[type=radio] ~ .custom-control-label { background-color:#C0FF82; color:#111111; border-color:#C0FF82;}.custom-radio--button .custom-control-input:hover ~ .custom-control-label, .custom-radio--button .custom-control-input:focus ~ .custom-control-label, .custom-radio--button .custom-control-input:active ~ .custom-control-label { background-color:#C0FF82; color:#111111; border-color:#C0FF82;}.custom-radio--button .custom-control-label, .custom-radio--button .custom-control-input { padding:0.3rem 2rem; font-size:1.2rem; font-weight:700;}.custom-radio--button .custom-control-label { border:1px solid #DDDDDD; border-radius:5px;}.custom-radio--button .custom-control-label::before, .custom-radio--button .custom-control-label::after { display:none !important;}.custom-radio--button .custom-control-input:invalid ~ .custom-control-label::after, .custom-radio--button .custom-control-input.is-invalid ~ .custom-control-label::after { border-color:#F44;}.custom-radio-group { display:flex; flex-wrap:wrap; column-gap:1rem; row-gap:1rem;}.custom-control-input { width:1.8rem; height:1.8rem; left:0; top:0.15rem;}.custom-control-input:hover ~ .custom-control-label::before { border-color:#111111;}.custom-control-input:checked ~ .custom-control-label::before { border-color:#C0FF82;}.custom-control-input.no-hover ~ .custom-control-label::before { border-color:#cccccc;}@supports (mask-size:cover) { .custom-control-input:checked ~ .custom-control-label::after {  content:"";  background-image:none !important;  background-color:#111111;  mask-size:1.2rem;  mask-position:center;  mask-repeat:no-repeat;  display:flex;  align-items:center;  justify-content:center;  left:0; }}@supports not (mask-size:cover) { .custom-control-input:checked ~ .custom-control-label::after {  content:"";  transform:rotate(45deg);  background-image:none !important;  width:6px;  height:10px;  top:4px;  left:6px;  border-bottom:2px solid #111111;  border-right:2px solid #111111; }}.custom-control .invalid-feedback { margin-left:-2.8rem;}.custom-control.font-xs .invalid-feedback, .custom-control.font-s .invalid-feedback { font-size:100%;}.custom-control-label { cursor:pointer; position:static; font-weight:400; font-size:inherit; line-height:1.5;}.custom-control-label::before { left:0; text-align:center; font-size:1rem; color:#fff; line-height:calc(1.8rem - (1px * 2)); pointer-events:inherit;}.custom-control.font-xs .custom-control-label { padding-top:2px;}.custom-control.font-s .custom-control-label { padding-top:1px;}.custom-control.font-l .custom-control-label { margin-top:-1px;}.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before, .custom-checkbox .custom-control-input.disabled ~ .custom-control-label::before { background-color:#ddd;}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input.disabled:checked ~ .custom-control-label::before { border-color:#999999;}input.has-fault { background-color:white !important;}input.has-warning, .cart-input-wrap.has-warning { background-color:#fffef2 !important;}.has-fault:not(.page_design_ok) input, .has-fault:not(.page_design_ok) textarea, .page_design_fault input, .page_design_fault textarea { border-color:#F44 !important;}textarea.order-comment::-webkit-input-placeholder, textarea.shipping-comment::-webkit-input-placeholder { color:transparent;}textarea.order-comment:-ms-input-placeholder, textarea.shipping-comment:-ms-input-placeholder { color:transparent;}textarea.order-comment::-ms-input-placeholder, textarea.shipping-comment::-ms-input-placeholder { color:transparent;}textarea.order-comment::-moz-placeholder, textarea.shipping-comment::-moz-placeholder { color:transparent;}textarea.order-comment::placeholder, textarea.shipping-comment::placeholder { color:transparent;}textarea::-webkit-scrollbar-track { margin-top:0.5rem; margin-bottom:0.5rem;}textarea.form-control:disabled + label, textarea.form-control[readonly] + label { background-color:transparent !important;}.form-control::-webkit-input-placeholder { color:transparent;}.form-control:-ms-input-placeholder { color:transparent;}.form-control::-ms-input-placeholder { color:transparent;}.form-control::-moz-placeholder { color:transparent;}.form-control::placeholder { color:transparent;}.form-control.sum-box__coupon-input::-webkit-input-placeholder { color:#111111;}.form-control.sum-box__coupon-input:-ms-input-placeholder { color:#111111;}.form-control.sum-box__coupon-input::-ms-input-placeholder { color:#111111;}.form-control.sum-box__coupon-input::-moz-placeholder { color:#111111;}.form-control.sum-box__coupon-input::placeholder { color:#111111;}.form-control.in-progress { cursor:wait;}.form-control[readonly] { background-color:#F2FFE4;}.form-control:disabled { color:#999999; opacity:0.5;}.form-group { --label-gap-y:0.5rem; position:relative;}.form-group > label { font-weight:700; flex:0 0 100%;  line-height:1.2; margin-bottom:var(--label-gap-y); padding-left:2rem;}.form-group[class*=order-mods__param] .form-control::-webkit-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control:-ms-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::-ms-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::-moz-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::placeholder { color:#999999;}.form-group:last-child:not(:first-child) { margin-bottom:0;}.form-group > legend { margin-bottom:var(--label-gap-y); padding-left:2rem; font-size:1.4rem; font-weight:700; width:auto;}.form-group span.text_input_radio { display:inline-block; margin:0 0 0.5rem 1rem;}.form-group-sm { margin-bottom:1rem;}.form-group-sm > label { font-size:1.2rem; padding-left:2rem;}.form-group-lg { margin-bottom:2rem;}.form-group-lg > label { font-size:1.6rem; padding-left:3.5rem;}fieldset.form-group.fieldset--border { border:1px solid #DDDDDD;}fieldset.form-group.fieldset--border:focus-within { color:#111111; background-color:#ffffff; border-color:#111111; outline:0; box-shadow:none;}.invalid-feedback { text-align:left;}.invalid-feedback .error-text { display:none; padding-right:5px;}.form-control.is-invalid ~ .invalid-feedback .error-text { display:inline;}.has-invalid-input ~ .invalid-feedback { display:block; flex:0 0 100%;}.form-control[type=number]:invalid { border:1px solid #F44;}.form-control[type=number]:invalid ~ .invalid-feedback { display:block;}.form-control[type=number]:invalid ~ .invalid-feedback .error-text-wrong-format { display:inline !important;}.custom-file { --gap:1rem; font-size:1.4rem; position:relative;}.custom-file-label { margin-bottom:0; height:100%; cursor:pointer;}.custom-file-label--2 { display:flex; gap:10px; padding:0; border:none; background-color:transparent;}.custom-file-label--2::after { display:none;}.custom-file-name { height:4rem; padding:0.85rem 2rem; border:1px solid #DDDDDD; border-radius:10px; flex-grow:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.4rem; display:flex; align-items:center;}.custom-file-choose-btn { height:4rem; padding:0.85rem 2rem; border:1px solid #111111; border-radius:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:flex; align-items:center; justify-content:center; text-align:center; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; flex-shrink:0;}.custom-file-choose-btn .icon-set { font-size:1.28em;}.custom-file-input--2 { cursor:pointer;}.custom-file-input--2::-webkit-file-upload-button { cursor:pointer;}.custom-file-input--2.is-invalid:focus ~ .custom-file-label, .custom-file-input--2.is-valid:focus ~ .custom-file-label { border-color:#DDDDDD; box-shadow:0 0 0 transparent;}.custom-file-input--2.is-invalid ~ .custom-file-label--2 .custom-file-name { border-color:#F44;}.custom-file-input--2:not(.disabled):not([disabled]):hover ~ .custom-file-label .custom-file-choose-btn, .custom-file-input--2:not(.disabled):not([disabled]):focus ~ .custom-file-label .custom-file-choose-btn { box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}input[disabled] + label[for] { opacity:0.5; cursor:default;}.form-label { font-weight:700; font-size:1.4rem; line-height:1.2;}.labels-group { display:flex;}.labels-group > label { font-weight:700;}.form-label-group { position:relative; }.form-label-group > label { text-align:left; position:absolute; top:1px; left:calc(1px + 2rem - 5px); right:auto; max-width:calc(100% - 2 * 2rem + 2 * 5px); height:calc(1.5em + 1.7rem); padding:0.85rem 5px; line-height:1.5; margin-bottom:0; color:inherit; transition:color 0.1s, height 0.1s, padding 0.1s, line-height 0.1s, top 0.2s, background-color 0.1s, font-size 0.2s; font-size:1.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; user-select:none; pointer-events:none; border-radius:6px 6px 0 0; z-index:3;}.form-label-group .form-control-sm + label { left:calc(1px + 2rem - 5px); max-width:calc(100% - 2 * 2rem + 2 * 5px); height:calc(1.5em + 1.4rem); padding:0.7rem 5px; font-size:1.2rem;}.form-label-group .form-control-lg + label { left:calc(1px + 3.5rem - 5px); max-width:calc(100% - 2 * 3.5rem + 2 * 5px); height:calc(1.5em + 2.4rem); padding:1.2rem 5px; font-size:1.6rem;}.form-label-group .custom-file-label { z-index:2; cursor:pointer; white-space:nowrap; overflow:hidden; color:#111111;}.form-label-group.input-group input:first-of-type:not(:last-of-type) + label { border-radius:0;}.form-label-group.input-group input:last-of-type:not(:first-of-type) + label { border-top-left-radius:0; border-bottom-left-radius:0;}.form-label-group input::-webkit-input-placeholder, .form-label-group select::-webkit-input-placeholder, .form-label-group textarea::-webkit-input-placeholder { color:#ffffff00;}.form-label-group input:-ms-input-placeholder, .form-label-group select:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder { color:#ffffff00;}.form-label-group input::-ms-input-placeholder, .form-label-group select::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder { color:#ffffff00;}.form-label-group input::-moz-placeholder, .form-label-group select::-moz-placeholder, .form-label-group textarea::-moz-placeholder { color:#ffffff00;}.form-label-group input::placeholder, .form-label-group select::placeholder, .form-label-group textarea::placeholder { color:#ffffff00;}.form-label-group input:not(:placeholder-shown), .form-label-group select:not(:placeholder-shown) { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input:not(:placeholder-shown).form-control-sm, .form-label-group select:not(:placeholder-shown).form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input:not(:placeholder-shown).form-control-lg, .form-label-group select:not(:placeholder-shown).form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input:not(:placeholder-shown) + label:not(.custom-file-label), .form-label-group select:not(:placeholder-shown) + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input.placeholder-hide, .form-label-group select.placeholder-hide { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input.placeholder-hide.form-control-sm, .form-label-group select.placeholder-hide.form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input.placeholder-hide.form-control-lg, .form-label-group select.placeholder-hide.form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input.placeholder-hide + label:not(.custom-file-label), .form-label-group select.placeholder-hide + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input:-webkit-autofill, .form-label-group select:-webkit-autofill { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input:-webkit-autofill.form-control-sm, .form-label-group select:-webkit-autofill.form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input:-webkit-autofill.form-control-lg, .form-label-group select:-webkit-autofill.form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input:-webkit-autofill + label:not(.custom-file-label), .form-label-group select:-webkit-autofill + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input:-webkit-autofill + label, .form-label-group select:-webkit-autofill + label { background-color:#e8f0fe !important;}@-moz-document url-prefix() { .form-label-group input:focus, .form-label-group select:focus {  padding-top:0.85rem;  padding-bottom:0.85rem; } .form-label-group input:focus.form-control-sm, .form-label-group select:focus.form-control-sm {  padding-top:0.7rem;  padding-bottom:0.7rem; } .form-label-group input:focus.form-control-lg, .form-label-group select:focus.form-control-lg {  padding-top:1.2rem;  padding-bottom:1.2rem; } .form-label-group input:focus + label:not(.custom-file-label), .form-label-group select:focus + label:not(.custom-file-label) {  padding-top:0;  padding-bottom:0;  font-size:1.2rem;  height:1.5em;  color:inherit;  top:-0.75em;  background-color:#ffffff;  font-weight:700; }}.form-label-group textarea { min-height:116px; border-radius:10px;}.form-label-group textarea:not(:placeholder-shown) { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea:not(:placeholder-shown) + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea.placeholder-hide { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea.placeholder-hide + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea:-webkit-autofill { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea:-webkit-autofill + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea:-webkit-autofill + label { background-color:#e8f0fe !important;}@-moz-document url-prefix() { .form-label-group textarea:focus {  padding-top:0.85rem;  padding-bottom:0.85rem; } .form-label-group textarea:focus + label {  padding-top:0;  padding-bottom:0;  padding-left:5px;  padding-right:5px;  font-size:1.2rem;  height:1.5em;  color:inherit;  top:-0.75em;  background-color:#ffffff; }}.form-label-group legend { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:400; width:auto; position:absolute;}.table-header { color:#999999; font-size:1.2rem;}.table-row, .table-header { padding:1rem;}@media (min-width:768px) { .table-row, .table-header {  padding:1rem 4rem; }}.table-row:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}#page_PopupContainer_ajax { width:30px; height:30px; position:absolute; top:50%; left:50%; margin-top:-15px; margin-left:-15px; text-align:center;}#page_PopupContainer_tooltip_ajax { position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; margin:0; display:flex; align-items:center; justify-content:center; background-color:rgba(250, 250, 250, 0.8);}#page_PopupContainer_tooltip_ajax::after { content:""; display:inline-block; width:77px; height:77px; border-radius:50%; border:3px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}#page_PopupContainer_ajax::after,#resp_logout_tab::after,.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:3rem 2rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additonal-products__inner { min-height:300px;}#page_cat_artlist { min-height:400px;}#page_artlist_content .list-type--2 .read-more__btn-wrap { background-color:#FFFFFF;}#page_artlist_content .list-type--2 .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.page_no #page_artref_inner { position:relative;}.start-artref__main-title { text-align:left;}.start_artref_elements { text-transform:uppercase;}@media (max-width:1439.98px) { .js-box-content.loading .box_content_ajax {  display:none; }}@keyframes spin { 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}.main { padding-top:calc(2rem + var(--header-shadow-blur)); padding-bottom:2rem; min-height:55vh;}html.on-product-page .main { padding-bottom:0;}#ud_shop_artdet .main { padding-top:0;}html.aos #ud_shop_start .main > * { overflow:hidden; }html.aos #ud_shop_start .main #box_top_content, html.aos #ud_shop_start .main #page_artref_inner, html.aos #ud_shop_start .main #box_art_content { overflow:visible;}#ud_shop_start .main { padding-bottom:0; padding-top:0;}.main--landing { width:100%; padding-top:4rem;}#artdet__main-block { padding-top:calc(2rem + var(--header-shadow-blur));}#artdet__main-block .read-more__btn:not(:hover) { border-color:#dddddd;}#artdet__main-block .read-more__btn-wrap { background-color:#FFFFFF;}#artdet__main-block .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.dropdown__btn-close:not(.show-filtered-products-btn) { background-color:#FFFFFF; border-color:#DDDDDD; margin:0; padding:1rem;}.nav-link--products.ajax-loader::after { display:none;}.nav-link--products.ajax-loader .icon-set { animation:beat-fade 0.75s cubic-bezier(0.4, 0, 0.6, 1) infinite;}.nav-link--products__open-btn-text { margin-left:0.5rem;}@media (min-width:768px) { .nav-link--products__open-btn-text::after {  content:attr(data-text-menu); }}@media (min-width:1240px) { .nav-link--products__open-btn-text::after {  content:attr(data-text-categories); }}.nav-link--hamburger { margin-right:1rem; margin-top:-1px;}.nav-link { line-height:1.25; font-size:1.6rem; position:relative; flex-grow:1; display:flex; align-items:center; user-select:none;}.nav-link.nav-link--products { color:inherit; justify-content:center;}@media (max-width:767.98px) { .nav-link.nav-link--products {  padding:0;  height:40px;  min-width:40px; }}@media (max-width:1239.98px) { .box__toggle-btn {  display:none; }}.nav-dropdown-button { display:flex; align-items:center; align-self:center; justify-content:center; flex-shrink:0; border:1px solid currentColor; margin-left:1rem;}.nav-dropdown-button .icon-set { font-size:1em;}.dropdown-level--1 .nav-dropdown-button { transform:rotate(-90deg);}.nav-dropdown-button:hover, .nav-dropdown-button:focus, .nav-dropdown-button:active { background-color:#C0FF82; color:#111111; border-color:#C0FF82;}.nav-item__count { font-size:1.2rem; white-space:nowrap; color:#999999; font-weight:400;}.nav-item__all-cat { color:#111111; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#111111;}.submenu-banner { padding:0 15px;}.submenu-banner p { margin-bottom:0; line-height:1.2;}.submenu { list-style:none; padding:1.5rem 0; font-size:1.4rem;}.submenu .nav-item.show > submenu { display:block;}.page_page_subpage a:hover { color:#a6ff4f;}#navbar--main .nav-item, #box_cat_content_mobile_content_wrapper .nav-item, .navbar--overlay .nav-item { display:flex;}#navbar--main .nav-item--main { transition:transform ease 0.2s;}#navbar--main .nav-item--main > .nav-link, #navbar--main .nav-item--main > .dropdown-item { color:#FFFFFF; font-weight:500;}#navbar--main .nav-item--main > .nav-link:hover, #navbar--main .nav-item--main > .dropdown-item:hover { color:#FFFFFF;}#navbar--main .nav-item--main.nav-item.show:not(.nav-item--products), #navbar--main .nav-item--main.nav-item:not(.nav-item--products):hover { transform:translateY(2px);}#navbar--main .nav-item.show > .nav-link, #navbar--main .nav-link:hover { color:#FFFFFF;}.dropdown-toggle::after { display:none;}.dropdown--menu { min-width:160px; max-width:360px; margin-top:calc(10px); width:max-content; z-index:1002;}.dropdown--menu::before { content:""; position:absolute; bottom:100%; width:0; height:0; left:calc(1rem + 20px); border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFFFFF;}.dropdown--menu .dropdown-toggle::after { transform:rotate(-90deg); float:right;}.dropup, .dropright, .dropdown, .dropleft { z-index:1;}.dropdown-item { font-size:1.6rem; position:relative; line-height:1.25; white-space:normal;}.nav-item.dropdown.show > .dropdown-item { color:#111111;}@media (max-width:1239.98px) { #navbar--main .nav-item.nav-item--menu {  display:none; }}.navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) { padding-right:2rem;}.navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) > .dropdown-item, .navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) > .nav-link { padding-right:0;}.nav-item.nav-item--products { display:flex;}.nav-item .submenu { display:none; position:absolute; left:100%; top:0; padding:0; min-width:160px; max-width:360px;}.nav-item .submenu.show { display:block;}@media (min-width:1240px) { .nav-item.nav-item--main:not(.show) > .nav-dropdown-button:not(:focus):not(:hover) {  border-color:transparent;  color:inherit; } .nav-item.nav-item--main:not(.show) > .nav-dropdown-button:hover {  border-color:currentColor; }}.nav-link__text { word-break:break-word; white-space:normal;}.navbars-wrapper { --padding-top:2rem; --padding-bottom:2rem; --padding-left:3rem; --padding-right:2rem; min-height:100%; width:100%; flex:0 0 100%;}.navbars-wrapper .nav--cat { padding-top:var(--padding-top); padding-bottom:var(--padding-bottom);}@media (min-width:576px) { .navbars-wrapper {  width:300px;  flex:0 0 300px; }}@media (min-width:992px) and (max-width:1239.98px) { .navbars-wrapper > menu:first-child {  padding-top:var(--padding-top);  padding-bottom:0; } .navbars-wrapper > menu:last-child {  padding-top:0;  padding-bottom:var(--padding-bottom); } .navbars-wrapper > menu:first-child:last-child {  padding-top:var(--padding-top);  padding-bottom:var(--padding-bottom); }}@media (min-width:1240px) { .navbars-wrapper .nav--cat {  --padding-top:5rem;  --padding-bottom:5rem;  scroll-padding:var(--padding-top) 0 var(--padding-bottom); }}.navbar--overlay { padding-bottom:var(--padding-bottom);}.navbar--overlay .nav-item { width:100%;}.navbar--overlay .nav-item.dropdown { position:relative;}.navbar--overlay > .nav-item > .nav-dropdown-button { transform:rotate(-90deg);}.navbar--overlay .dropdown-menu { left:100%; top:auto; bottom:0; margin-top:0;}.navbar--overlay .dropdown-menu::before { bottom:1rem; left:auto; right:100%; border-top:5px solid transparent; border-right:5px solid #FFFFFF; border-bottom:5px solid transparent;}.nav--cat.has-icon ~ .navbar--overlay.nav-list--0 > li > a::before { content:""; width:3.8rem; display:block;}.nav-list--0 { position:relative; pointer-events:auto; flex-direction:column; flex-wrap:nowrap;}.nav-list--0 > li { position:static; min-height:30px; display:flex; align-items:stretch;}.nav-list--0 > li > .nav-link { color:inherit; padding:3px var(--padding-right) 3px var(--padding-left);}.nav-list--0 > li > .nav-link .nav-link__text { flex-grow:1;}.nav-list--0 > li > .nav-link::after { transform:rotate(-90deg);}.nav-list--0 > li.dropdown { padding-right:var(--padding-right);}.nav-list--0 > li.dropdown > .nav-link { padding:3px 0 3px var(--padding-left);}.nav-list--0 > li:hover, .nav-list--0 > li.show { color:#111111; background-color:#F2FFE4; }.nav-list--0 > li.show .nav-dropdown-button { background-color:#C0FF82; color:#111111;}.nav-list--1 { --column-width:200px; -webkit-columns:var(--column-width); -moz-columns:var(--column-width); columns:var(--column-width); -webkit-column-gap:4rem; -moz-column-gap:4rem; column-gap:4rem; height:100%; margin-bottom:0;}.nav-list--1 > li { margin-bottom:1rem;}.nav-list--1 > li > .nav-link { font-weight:700; padding-top:0; padding-bottom:0; margin-bottom:0.7rem;}.nav-list--2 { padding:0 0 1.2rem;}.nav-list--2 .nav-link { padding:0.25rem 0; margin-bottom:0.4rem; font-weight:400; display:block; text-transform:none;}.dropdown-menu { display:block; box-shadow:0 0 40px rgba(0, 0, 0, 0.15); visibility:hidden; content-visibility:hidden; opacity:0; transition:none; bottom:auto; margin-left:0; border-radius:10px; max-height:calc((var(--vh, 1vh) * 100) - var(--header-height) - var(--nanobar-height) - 10px - 5px);}.dropdown-menu.show { visibility:visible; content-visibility:visible; opacity:1; transition:visibility ease 0.4s, opacity ease 0.4s;}.dropdown-menu.submenu { margin-left:1rem;}.dropdown-menu.submenu::before { content:""; position:absolute; top:calc(1rem + 1rem); width:0; height:0; right:100%; transform:translateY(-50%); border-top:5px solid transparent; border-right:5px solid #FFFFFF; border-bottom:5px solid transparent;}.dropdown-menu .nav-dropdown-button:hover, .dropdown-menu .nav-dropdown-button:focus, .dropdown-menu .nav-dropdown-button:active { background-color:#C0FF82; color:#111111; border-color:#C0FF82;}.dropdown__caret { content:""; display:block; position:absolute; top:-4px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFFFFF;}.dropdown__content[data-content-direction=right] .dropdown__caret { margin-right:-5px;}.dropdown__content[data-content-direction=left] .dropdown__caret { margin-left:-5px;}.dropdown__content { position:fixed; left:0; top:0; visibility:hidden;  opacity:0; width:100%; max-width:100%; padding:20px; background-color:#FFFFFF; color:#111111; z-index:1039; height:100%; max-height:calc((var(--vh, 1vh) * 100)); flex-direction:column;  }@supports (height:100dvh) { .dropdown__content {  height:100dvh;  max-height:100dvh; }}.dropdown__content.is-active { visibility:visible !important; display:flex; opacity:1;}@media (min-width:576px) { .dropdown__content {  width:360px;  z-index:1040;  transition:height ease 0.4s, max-height ease 0.4s, opacity ease 0.2s;  height:auto;  max-height:calc((var(--vh, 1vh) * 100) - var(--dropdown-btn-bottom-distance) - 10px - 5px - 5px);  margin-top:calc(10px);  box-shadow:0 0 40px rgba(0, 0, 0, 0.15);  border-radius:10px; } @supports (height:100dvh) {  .dropdown__content { max-height:calc(100dvh - var(--dropdown-btn-bottom-distance) - 10px - 5px - 5px);  } }}@media (min-width:992px) { .dropdown__content {  padding:10px; }}@media (min-width:576px) { .dropdown__content[data-content-direction=right] {  transform:translateX(calc(-100% + 0px)); } .dropdown__content[data-content-direction=left] {  transform:translateX(-0px); }}@media (min-width:1240px) { .dropdown__content[data-content-direction=right] {  transform:translateX(-100%); }}.dropdown__content-inner { position:relative; margin:0 auto; width:100%; overflow:hidden auto; overscroll-behavior-y:contain; padding:10px; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.dropdown__content-inner::-webkit-scrollbar { width:6px; height:6px;}.dropdown__content-inner::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.dropdown__content-inner::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.dropdown__content-inner::-webkit-scrollbar-track { background-color:#ffffff;}.dropdown--auto-width { width:auto; height:auto; position:absolute; top:100%; left:0; max-width:unset; box-shadow:0 0 40px rgba(0, 0, 0, 0.15); border-radius:10px; padding:1rem;}.dropdown--auto-width .dropdown__btn-close { display:none;}.dropdown--auto-width[data-content-direction] .dropdown__caret { margin:0;}.search-box__dropdown::before { display:none;}.box-content__inner { max-width:300px; margin:0 auto;}.nav-list-menu--main.has-icon ~ .nav-list-menu--main .nav-list-mobile--0 > li > a::before { content:""; width:3.8rem; display:block;}.nav-list-menu--main.has-icon ~ .box-cat-mobile__header .lang-and-currency-wrapper__inner::before { content:""; width:1.8rem; display:block;}.overlay-box-cat-mobile__content { --padding-top:2rem; --padding-bottom:2rem; --padding-left:3rem; --padding-right:2rem; height:100%; max-height:100%; transition:height ease 0.4s;  overflow:hidden auto; overscroll-behavior-y:contain; scrollbar-width:thin; scrollbar-color:#ced4da #FFFFFF; flex-grow:1;}.overlay-box-cat-mobile__content::-webkit-scrollbar { width:6px; height:6px;}.overlay-box-cat-mobile__content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.overlay-box-cat-mobile__content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.overlay-box-cat-mobile__content::-webkit-scrollbar-track { background-color:#FFFFFF;}.overlay-box-cat-mobile__content .nav-list-menu--main-menu, .overlay-box-cat-mobile__content .box-cat-mobile__header { background-color:#F2FFE4;}.overlay-box-cat-mobile__content .box-cat-mobile__header { min-height:var(--overlay-close-btn-height); position:sticky; top:0; z-index:1;}.overlay-box-cat-mobile__content .lang-and-currency-wrapper__inner { width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); padding-left:var(--padding-left); padding-right:var(--padding-right); min-height:var(--overlay-close-btn-height); align-items:center;}.overlay-box-cat-mobile__content .nav-link { padding-right:var(--padding-right); padding-left:var(--padding-left);}.overlay-box-cat-mobile__content .nav-item.has-submenu { padding-right:var(--padding-right);}.overlay-box-cat-mobile__content .nav-item.has-submenu > .nav-link { padding-right:0;}.hamburger-box ul { list-style:none; margin-bottom:0;}.hamburger-box .nav-link { padding:0; text-transform:none; min-height:40px; line-height:1.2;}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}.dropdown--cat { overflow:hidden; overflow-y:scroll; max-height:600px; min-height:360px; min-width:300px; width:300px; left:0; padding:0; direction:rtl; scrollbar-width:thin; scrollbar-color:#DDDDDD #FFFFFF; box-shadow:none; z-index:-1;}.dropdown--cat::-webkit-scrollbar { width:6px;}.dropdown--cat::-webkit-scrollbar-track { background-color:#FFFFFF;}.dropdown--cat::-webkit-scrollbar-button { height:10px; width:6px; background:#FFFFFF;}.dropdown--cat::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.dropdown--cat::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.dropdown--cat.has-opened { width:100%;}.nav-list-mobile { width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); margin:0 auto; overflow:hidden auto; padding:var(--padding-top) 0 var(--padding-bottom); scrollbar-width:thin; scrollbar-color:#ced4da #FFFFFF;}.nav-list-mobile::-webkit-scrollbar { width:6px; height:6px;}.nav-list-mobile::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.nav-list-mobile::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.nav-list-mobile::-webkit-scrollbar-track { background-color:#FFFFFF;}.search-box__dropdown__btn-close { z-index:10000;}@media (min-width:1240px) { .search-box__dropdown__btn-close {  display:none; }}.megasubmenu { max-width:360px; min-height:100%; -ms-scroll-chaining:none; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; box-shadow:none; border-radius:0; padding:0; background-color:#F2FFE4;}.megasubmenu::-webkit-scrollbar { width:6px; height:6px;}.megasubmenu::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.megasubmenu::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.megasubmenu::-webkit-scrollbar-track { background-color:#ffffff;}.megasubmenu .loading-spinner { display:none;}.megasubmenu .loading-spinner::after { width:77px; height:77px; border-width:3px;}.nav-item.ajax-loader .megasubmenu .loading-spinner { display:inline-block;}@media (min-width:992px) { .megasubmenu {  left:100%;  top:0;  height:100%;  width:clamp(500px, 90vw - 300px, 1300px);  max-width:clamp(500px, 90vw - 300px, 1300px); }}.megasubmenu ul { list-style:none;}.megasubmenu .nav-link { padding-left:0; padding-right:0; align-items:baseline;}.megasubmenu.show { transition:none;}.megasubmenu__inner { overflow:hidden;  max-height:100%;}.megasubmenu__cats-col { max-height:inherit; overflow-x:auto; scrollbar-width:thin; scrollbar-color:#ced4da #F2FFE4;}.megasubmenu__cats-col::-webkit-scrollbar { width:6px; height:6px;}.megasubmenu__cats-col::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.megasubmenu__cats-col::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.megasubmenu__cats-col::-webkit-scrollbar-track { background-color:#F2FFE4;}.megasubmenu__sticky-content { --padding:5rem; padding:var(--padding); position:-webkit-sticky; position:sticky; top:0; background-color:#F2FFE4; transition:opacity ease 0.4s; opacity:0;}.nav-item.ajax-loader .megasubmenu__sticky-content { height:100%;}.megasubmenu.show > .megasubmenu__sticky-content { opacity:1;}.megasubmenu__banner-col { max-width:300px;}@media (max-width:1239.98px) { .megasubmenu__banner-col {  display:none; }}.megasubmenu__banner p:last-child { margin-bottom:0;}.with-auto-breaking-megasubmenu .nav-list--1 { column-fill:auto;}.with-auto-breaking-megasubmenu .nav-list--1 > li { break-inside:auto;}.with-avoid-breaking-megasubmenu .nav-list--1 { column-fill:balance;}.with-avoid-breaking-megasubmenu .nav-list--1 > li { break-inside:avoid-column;}.nav-list-menu { background-color:#FFFFFF;}.nav-list-menu__nav { background-color:#F2FFE4;}.nav-list-menu__nav-inner { padding:2rem var(--padding-right) 2rem var(--padding-left); width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); margin:0 auto;}.nav-list-menu--sub { visibility:hidden; content-visibility:hidden; position:absolute; top:0; right:0; height:100%; width:100%; z-index:5; display:flex; flex-direction:column; opacity:0; padding:0; overscroll-behavior:contain;}.nav-list-menu--sub > .loading-spinner { display:none;}.nav-list-menu--sub > .loading-spinner::after { width:77px; height:77px; border-width:3px;}.nav-item.ajax-loader .nav-list-menu--sub > .loading-spinner { display:inline-block;}.nav-list-menu--sub.show { visibility:visible; content-visibility:visible; opacity:1; transition:all ease 0.4s;}.nav-list-breadcrumb { display:flex; flex-wrap:wrap; position:relative; padding-left:1.5rem;}.nav-list-parent-link::before { display:inline-block; margin-right:2rem; margin-left:2rem;}.nav-list-breadcrumb-main-link { position:absolute; left:0;}.nav-list-parent-link { display:inline-flex; align-items:baseline;}.nav-list-parent-link:hover { text-decoration:none;}.nav-list-parent-link::before { content:"/";}.nav-link__img-container { margin-right:2rem; flex:0 0 var(--cat-img-width); line-height:1;}.nav-link__img-container .icon-set { width:100%; height:auto; max-height:var(--cat-img-height);}section.tag-filtering { margin-bottom:2rem;}.tag-filtering__tags { display:flex; justify-content:center; flex-wrap:wrap; row-gap:0.5rem; column-gap:2rem; flex:0 0 100%; max-width:100%;}.tag-filtering__tag { padding:0.5rem 0; font-size:1.2rem; line-height:1.2; border-radius:0; margin:0; cursor:pointer; user-select:none; display:flex; align-items:center;}.tag-filtering__tag:not(.tag-filtering__tag--clear)::before { content:"#";}.tag-filtering__tag.js-active-filter { font-weight:700;}.tag-filtering__tag:hover:not(.tag-filtering__tag--clear) { color:#999999;}.tag-filtering__tag--clear { padding:0.5rem 1rem; font-size:1.2rem; line-height:1.2; border-radius:10px; color:#111111; border-color:#111111; border:1px solid #DDDDDD; font-weight:800;}.tag-filtering__tag--clear:hover { color:#ffffff; background-color:#111111; border-color:#111111;}.tag-filtering__tag--clear:focus, .tag-filtering__tag--clear.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.tag-filtering__tag--clear.disabled, .tag-filtering__tag--clear:disabled { color:#111111; background-color:transparent;}.tag-filtering__tag--clear:not(:disabled):not(.disabled):active, .tag-filtering__tag--clear:not(:disabled):not(.disabled).active, .show > .tag-filtering__tag--clear.dropdown-toggle { color:#ffffff; background-color:#111111; border-color:#111111;}.tag-filtering__tag--clear:not(:disabled):not(.disabled):active:focus, .tag-filtering__tag--clear:not(:disabled):not(.disabled).active:focus, .show > .tag-filtering__tag--clear.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.js-filterable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}.box__title { position:relative; margin-bottom:2rem; font-size:2.4rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:1rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DDDDDD; height:40px; line-height:40px; font-size:1.6rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:176px;}#box_last_content .product__name-wrap { margin-bottom:0; padding-bottom:0;}#box_last_content .product__price-base, #box_last_content .product__price-sale { font-size:1.6rem;}#box_last_content .product__name, #box_last_content .has-price-sale .product__price-base { font-size:1.2rem;}#box_last_content .product__prices { margin-bottom:0;}.custom-content { margin-bottom:2rem;}@media (min-width:768px) { .custom-content {  margin-bottom:4rem; }}.custom-content--page_shop_start { line-height:30px; margin-bottom:0;}.custom-content--page_shop_start.custom-content--top { background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%); color:#111111;}.custom-content--page_shop_start.custom-content--bottom { background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%); color:#111111;}.custom-sub-content { margin-bottom:2rem;}.custom-sub-content:last-child { margin-bottom:0;}.custom-content__content p:last-child, .custom-sub-content p:last-child { margin-bottom:0;}.custom-content__content[class*=container-max-] { padding-left:0; padding-right:0;}.read-more { position:relative; overflow:hidden; padding:0 2px; margin:0 -2px; box-sizing:content-box; max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more .read-more__btn-wrap { padding-top:10px;}.product__description-short .read-more { max-height:calc(9 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.product__description-short .read-more .read-more__btn-wrap { padding-top:10px;}#artdet__short-descrition .read-more { max-height:calc(4 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#artdet__short-descrition .read-more .read-more__btn-wrap { padding-top:10px;}.product-tooltip #artdet__short-descrition .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.product-tooltip #artdet__short-descrition .read-more .read-more__btn-wrap { padding-top:10px;}#page_art_content .custom-content .read-more, #page_artspec_content .custom-content .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#page_art_content .custom-content .read-more .read-more__btn-wrap, #page_artspec_content .custom-content .read-more .read-more__btn-wrap { padding-top:10px;}#page_cat_content .custom-content .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#page_cat_content .custom-content .read-more .read-more__btn-wrap { padding-top:10px;}.read-more.product-review__advantage { max-height:calc(5 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__advantage .read-more__btn-wrap { padding-top:0;}.read-more.product-review__message { max-height:calc(8 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__message .read-more__btn-wrap { padding-top:0;}.read-more.product-review__admin-answer-wrapper-inner { max-height:calc(5 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__admin-answer-wrapper-inner .read-more__btn-wrap { padding-top:0;}.read-more__content p:last-child { margin-bottom:0;}.read-more__btn-wrap { position:absolute; bottom:0; left:2px; width:100%; z-index:1; text-align:left; background-color:#F7FFF0; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; column-gap:20px; row-gap:10px; transition:opacity ease 0.3s, visibility ease 0.3s;}.read-more.has-button .read-more__btn-wrap, .read-more.has-other-btn.is-processed .read-more__btn-wrap { visibility:visible; opacity:1;}.read-more.is-processed:not(.has-button) .read-more__btn-wrap { visibility:hidden; opacity:0;}.read-more__btn-wrap::before { content:""; position:absolute; bottom:100%; left:0; right:0; height:40px; background:-moz-linear-gradient(top, rgba(247, 255, 240, 0) 0%, #f7fff0 100%); background:-webkit-linear-gradient(top, rgba(247, 255, 240, 0) 0%, #f7fff0 100%); background:linear-gradient(to bottom, rgba(247, 255, 240, 0) 0%, #f7fff0 100%);}.is-opened .read-more__btn-wrap::before { display:none;}.read-more__btn { opacity:0; visibility:hidden; display:inline-flex; color:#111111; border-color:#111111; padding:0 1.5rem; font-size:1.2rem; line-height:1.5; border-radius:5px; align-items:center; color:#111111; font-weight:700; box-shadow:none; border:1px solid #DDDDDD; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, visibility ease 0.3s, opacity ease 0.3s;}.read-more__btn:hover { color:#111111; background-color:transparent; border-color:#111111;}.read-more__btn:focus, .read-more__btn.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.read-more__btn.disabled, .read-more__btn:disabled { color:#111111; background-color:transparent;}.read-more__btn:not(:disabled):not(.disabled):active, .read-more__btn:not(:disabled):not(.disabled).active, .show > .read-more__btn.dropdown-toggle { color:#ffffff; background-color:transparent; border-color:#111111;}.read-more__btn:not(:disabled):not(.disabled):active:focus, .read-more__btn:not(:disabled):not(.disabled).active:focus, .show > .read-more__btn.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.read-more.has-button .read-more__btn { opacity:1; visibility:visible;}.read-more__btn::before { content:attr(data-closed);}.read-more__btn.is-active::before { content:attr(data-opened);}.read-more__btn.is-active .icon-set { transform:scaleY(-1);}.read-more__btn:not(.disabled):not([disabled]):hover, .read-more__btn:not(.disabled):not([disabled]):focus, .read-more__btn:not(.disabled):not([disabled]):active { color:#111111; box-shadow:none !important;}.paging-sorting-ordering { overflow:hidden;}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:1rem; }}.paging-sorting-ordering--bottom { margin-bottom:3rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:1rem; }}.is-invisible { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.page-item:first-child .page-link { border-top-left-radius:5px; border-bottom-left-radius:5px;}.page-item:last-child .page-link { border-top-right-radius:5px; border-bottom-right-radius:5px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item--input { display:flex; align-items:center; column-gap:1rem;}.page-input { text-align:center; width:6rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1.4rem; width:30px; height:30px; line-height:30px; border-radius:5px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-link .icon-set { --svg-icon-width:0.5em;}.page-item.active .page-link { color:#C0FF82;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}input.page_qty_input { border:none; text-align:center; font-weight:700; background-color:transparent; padding:0; border-radius:0; opacity:1;}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width);  height:100%;}.product__img-wrapper, .product-img-wrapper, .lazy-img-wrapper { padding-top:100%; position:relative; display:block;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:700;}.has-price-sale .product-price--base { color:#999999; font-weight:400;}.product-price--sale { color:#FF4444;}.product-price--unit-price, .product-price--unit { line-height:1.2; color:#999999;}.flickity-page-dots { counter-reset:flickity-dot-counter; pointer-events:none; display:flex; align-items:center; justify-content:center; width:100%; left:0; bottom:calc(var(--dot-gap) / -2); padding:0 var(--dots-padding-x);}.artdet__thumb-images .flickity-page-dots, #page_tooltip .flickity-page-dots, .artdet__alts .flickity-page-dots { justify-content:center;}.flickity-page-dots .flickity-page-dot { width:auto; height:auto; padding:calc(var(--dot-gap) / 2); margin:0; pointer-events:auto; opacity:1; background:transparent; border-radius:0; display:flex; align-items:center; justify-content:center;}.flickity-page-dots .flickity-page-dot::before { content:""; width:var(--dot-width); flex:0 0 var(--dot-width); max-width:var(--dot-width); height:var(--dot-height); line-height:1; border:1px solid #C0FF82; border-radius:50%; counter-increment:flickity-dot-counter;}.flickity-page-dots .flickity-page-dot:hover:not(.is-selected)::before { border-width:3px;}.flickity-page-dots .flickity-page-dot.is-selected::before { background-color:#C0FF82; content:counter(flickity-dot-counter); font-size:0;}.flickity-page-dots .flickity-page-dot:only-child { display:none;}.flickity-button { z-index:1; background-color:transparent;}.flickity-button.previous { left:2rem;}.flickity-button.next { right:2rem;}.flickity-button:hover { background-color:transparent;}.flickity-button:focus { box-shadow:none;}.flickity-button:disabled { pointer-events:auto; opacity:0.5; cursor:not-allowed;}.flickity-button .flickity-button-icon { display:none;}.back_to_top { background-color:#C0FF82; color:#111111; box-shadow:0 0 30px rgba(0, 0, 0, 0.1); position:fixed; font-size:2rem; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; z-index:1040; bottom:2rem; right:2rem; display:inline-flex; align-items:center; justify-content:center; opacity:0;}.back_to_top:hover { background-color:#111111; color:#ffffff;}html.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:11rem;  right:6rem; } html.fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.overlay__close-btn { height:var(--overlay-close-btn-height); margin-top:0; margin-bottom:0;}.overlay_common, #overlay_login_outer, #page_PopupContainer_tooltip, #page_PopupContainer { position:fixed; transform:none !important; top:0 !important; left:0 !important; width:var(--overlay-min-width) !important; max-width:var(--overlay-max-width); height:var(--overlay-max-height) !important; display:none;}@media (min-width:768px) { .overlay_common, #overlay_login_outer, #page_PopupContainer_tooltip, #page_PopupContainer {  transform:translate(-50%, -50%) !important;  left:50% !important;  top:50% !important;  height:auto !important;  min-height:200px;  max-height:var(--overlay-max-height);  max-width:var(--overlay-max-width); }}#overlay_login_outer .overlay_text { padding:0;}#overlay_login_outer .overlay-buttons { display:none !important;}@media (min-width:576px) { #overlay_login_outer .overlay__inner {  padding:0; }}#overlay_box_login .overlay-buttons { display:none !important;}#overlay_box_search { min-height:auto;}@media (min-width:768px) { #overlay_box_search {  width:86rem !important;  top:var(--overlay-close-btn-height) !important;  transform:translateX(-50%) !important; }}#overlay_box_search .overlay-buttons { display:none !important;}.overlay__inner { display:flex; flex-direction:column; flex:100%; max-width:100%; overflow:hidden; padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); border-radius:var(--overlay-border-radius); background-color:#ffffff; box-shadow:var(--overlay-box-shadow);}.overlay_info .overlay__inner { background-color:#ccf2f9;}.overlay_dialog .overlay__inner { background-color:#ffffff;}.overlay_ok .overlay__inner { background-color:#ebf9dd;}.overlay_error .overlay__inner { background-color:white;}.overlay_warning .overlay__inner { background-color:#fffbd9;}.overlay_button_close { display:none;}#overlay_cart_add .overlay_button_close, #overlay_cart_empty .overlay_button_close { display:inline-block;}.overlay_custom .overlay_text { padding:0;}.overlay_custom .overlay_title { margin:0 0 var(--overlay-title-margin-bottom) 0;}#overlay_box_cart .overlay__inner { padding-left:0; padding-right:0;}#overlay_box_cart .overlay_text { display:flex; flex-grow:1;}#overlay_box_cart .overlay-buttons { display:none !important;}@media (min-width:768px) { #overlay_box_cart {  width:calc(var(--cart-box-item-width) + var(--cart-box-item-padding-x) * 2) !important; }}#overlay_box_cat { width:1600px !important;}#overlay_box_cat #box_cat_content, #overlay_box_cat #box_cat_content_mobile_content_wrapper { display:flex;}#overlay_box_cat .overlay__inner { max-height:calc(var(--vh, 1vh) * 100); height:100%; padding:0;}#overlay_box_cat .overlay-buttons { display:none !important;}#overlay_box_cat .overlay_text { scrollbar-width:thin; scrollbar-color:#ced4da #F2FFE4; display:flex;}#overlay_box_cat .overlay_text::-webkit-scrollbar { width:6px; height:6px;}#overlay_box_cat .overlay_text::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}#overlay_box_cat .overlay_text::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}#overlay_box_cat .overlay_text::-webkit-scrollbar-track { background-color:#F2FFE4;}@media (max-width:991.98px) { #overlay_box_cat .overlay_text {  overflow-y:hidden; }}@media (min-width:768px) { #overlay_box_cat .overlay_text, #overlay_box_cat .overlay__inner, #overlay_box_cat .overlay-box-cat-mobile__content {  max-height:inherit; }}#overlay_product_subscription_content, #overlay_remind_content, #overlay_save_filter_content, #overlay_already_registered_email_login_content { width:100%; max-width:460px; margin:0 auto; padding:20px 20px 0;}#overlay_product_subscription_content .overlay_text, #overlay_remind_content .overlay_text, #overlay_save_filter_content .overlay_text, #overlay_already_registered_email_login_content .overlay_text { padding:0;}#overlay_product_subscription_content { padding:0 20px;}#overlay_product_subscription_content .subscribe_text { margin-top:20px;}.overlay-buttons { margin-top:2rem;}.overlay__title-wrap { text-align:center;}.overlay-icon { display:none; font-size:3.2rem; line-height:1; margin:2rem 2rem 0;}.overlay_info .overlay-info__icon, .overlay_ok .overlay-ok__icon, .overlay_error .overlay-error__icon, .overlay_warning .overlay-warning__icon, .overlay_dialog .overlay-dialog__icon { display:block;}#overlay_bundle_products .overlay-buttons { display:none !important;}.overlay_title { text-align:center; text-wrap:balance; font-weight:500; font-size:3.2rem; text-transform:uppercase; margin:2rem 2rem 1rem; line-height:normal;}.overlay_title:empty { display:none;}#overlay_explicit .overlay_title { padding-right:1rem;}.page_space { height:20px;}.overlay_text { overflow:hidden auto; padding:2rem 2rem 0; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.overlay_text::-webkit-scrollbar { width:6px; height:6px;}.overlay_text::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.overlay_text::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.overlay_text::-webkit-scrollbar-track { background-color:#ffffff;}.overlay_text:empty { display:none !important;}.overlay_bundle .overlay_text { padding:0;}#overlay_test .overlay_text { text-align:center;}#overlay_box_search .overlay_text { overflow-y:hidden;}.overlay_privacy_policy { display:flex;}.overlay_login .facebook-iframe, .overlay_login .google-iframe { margin-top:0; margin-left:0;}.subscribe_validation_error { display:none;}.overlay_subscribe_button_wrap { text-align:center;}.overlay_subscribe_button { margin-top:10px; min-width:200px;}.overlay_error { border-color:#F44;}.overlay_text #opening_hours { margin:0 auto;}#opening_hours td { padding:5px 10px; font-weight:400; font-size:11px; letter-spacing:0.5px; text-align:left;}#overlay_cart_add_ok .overlay-button { min-width:160px; padding-left:1rem; padding-right:1rem;}#page_PopupContainer.shop_popup_postsale #page_PopupContainer_inner { padding:0; background:linear-gradient(225deg, #DDDDDD 0%, #FFFFFF 66.66%);}#page_PopupContainer.shop_popup_postsale .product-img { mix-blend-mode:darken;}#page_PopupContainer.shop_popup_postsale.has-error { font-size:1.8rem;}#page_PopupContainer.shop_popup_postsale .close { display:none;}#page_PopupContainer.shop_popup_marketing { width:806px !important;}#page_PopupContainer_inner, #page_PopupContainer_tooltip_inner { -ms-scroll-chaining:none; overscroll-behavior:contain; width:100%; display:flex; flex-direction:column; overflow:hidden auto !important; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; border-radius:var(--overlay-border-radius); background-color:#ffffff; padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); box-shadow:var(--overlay-box-shadow);}#page_PopupContainer_inner::-webkit-scrollbar, #page_PopupContainer_tooltip_inner::-webkit-scrollbar { width:6px; height:6px;}#page_PopupContainer_inner::-webkit-scrollbar-thumb, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}#page_PopupContainer_inner::-webkit-scrollbar-thumb:hover, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}#page_PopupContainer_inner::-webkit-scrollbar-track, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-track { background-color:#ffffff;}#page_PopupContainer_tooltip_inner { padding:var(--overlay-padding-top) 0 var(--overlay-padding-bottom) var(--overlay-padding-left); overflow:hidden !important;}#page_PopupConatiner_content { position:relative; padding-top:50px;}#overlay_test a.close,#overlay_close a.close,#overlay_penalty a.close { display:none;}.g-recaptcha { border-width:0; margin:0;}.grecaptcha-badge { z-index:1000;}.logo { line-height:1;}.logo img { max-height:120px;}.header.is-sticky .logo img { max-height:50px;}.body-wholesale .logo { background:linear-gradient(to bottom, #000000 0%, #000000 100%); padding:calc(var(--grid-gutter-width-actual) / 2);}@media (max-width:575.98px) { .logo {  margin-top:var(--gap-y);  margin-bottom:var(--gap-y); }}.header { color:#FFFFFF; position:relative; z-index:1040;}.header .search-box__search-btn-icon { width:auto;}.header .dropdown__btn, .header .overlay__open-btn { color:#FFFFFF;}.header .dropdown__btn:hover, .header .overlay__open-btn:hover { color:#FFFFFF;}html.header-with-sticky-behavior .header, html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header { position:sticky; z-index:1040;}html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header, html.header-with-sticky-behavior .header { top:0;}html.header-is-hidden-by-scroll-down .header { visibility:hidden;}.header__inner { --gap-y:10px; box-shadow:0 0 var(--header-shadow-blur) calc(var(--header-shadow-blur) * 1.3) #000000;}html.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner { transition:var(--header-sticky-on-scroll-up-transition-time);}.header__inner::before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; background:linear-gradient(to bottom, #000000 0%, #000000 100%);}html.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner::before { transition:opacity ease var(--header-sticky-on-scroll-up-transition-time);}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] .header__inner { box-shadow:none;}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] .header__inner::before { opacity:0;}html.header-is-absolute-by-page-load body[data-has-banner-start-big="1"] .header__inner { position:absolute; right:0; left:0; z-index:1040;}html.header-is-sticky .header__inner { box-shadow:0 0 20px 0 #000000;}html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header__inner { transform:translateY(calc(-100% - 20px));}html.header-is-sticky.header-is-visible-by-scroll-up .header__inner { transform:translateY(0);}.header--dumbed .header__inner { padding-bottom:var(--gap-y);}@media (min-width:576px) { .header__inner {  padding-top:var(--gap-y);  padding-bottom:var(--gap-y); }}@media (min-width:768px) { .header__inner {  --gap-y:20px; }}.nanobar { position:relative; color:#111111; overflow:hidden; background-color:#C0FF82; text-align:center; z-index:1045;}.nanobar p:last-of-type { margin-bottom:0;}.nanobar ~ .nanobar { border-top:1px solid #F7FFF0;}@media (max-width:575.98px) { .nav-position-bottom .nanobar {  z-index:1; }}.nanobar__inner { padding-right:4rem; position:relative; margin:0.9rem 0;}.nanobar__btn-close { position:absolute; top:50%; transform:translateY(-50%); background:#C0FF82; color:#111111; border-color:currentColor; margin:0;}.nanobar__btn-close:hover, .nanobar__btn-close:active, .nanobar__btn-close:focus { color:#111111;}.profile__overlay-btn { box-shadow:none;}.profile__overlay-btn + div label { display:none;}.profile__overlay-btn.is-active + div label { display:block;}.search__overlay-btn + div label { display:none;}.search__overlay-btn.is-active + div label { display:block;}.profile__title-icon, .cart-box__title-icon { font-size:2.4rem;}.lang-select-group > select, .currency-select-group > select { padding-left:0.5rem !important; padding-right:0.5rem !important; background-color:transparent; color:inherit; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;}.lang-select-group > select option, .currency-select-group > select option { color:#111111;}.lang-select-group > select:focus, .lang-select-group > select:hover, .currency-select-group > select:focus, .currency-select-group > select:hover { background-color:transparent; color:#FFFFFF;}.lang-select-group::after, .currency-select-group::after { right:0 !important; color:inherit; transition:color 0.2s ease-in-out;}.lang-select-group:hover::after, .lang-select-group:focus-within::after, .currency-select-group:hover::after, .currency-select-group:focus-within::after { color:#FFFFFF;}input[type=search]::-webkit-search-cancel-button { font-size:1.6rem; width:1em; height:1em; cursor:pointer; -webkit-appearance:none;}@supports (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  mask-size:0.8em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  background-position:center;  background-size:0.8em;  background-repeat:no-repeat; }}.search-box__input { flex:0 0 100%; max-width:100%; width:100%; cursor:pointer; position:relative; height:var(--search-box-input-height); line-height:calc(var(--search-box-input-height) - 2 * 1px); padding:0 var(--search-box-input-height) 0 2rem; font-size:1.6rem; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out; border:1px solid currentColor;}.search-box__input:focus { cursor:text;}.search-box__input.ajax-loading ~ .search-box__loading { display:flex;}.search-box__input::-webkit-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input:-ms-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::-ms-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::-moz-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::placeholder { text-align:left; font-weight:normal; color:#999999;}.dropdown__btn, .overlay__open-btn { display:inline-flex; align-items:center;}.header .dropdown__btn, .header .overlay__open-btn { position:relative; min-width:40px; height:40px; font-weight:500; line-height:1.2; flex-shrink:0; transition:transform ease 0.2s;}.header .dropdown__btn.is-active, .header .overlay__open-btn.is-active { transform:translateY(2px);}@media (hover:hover) and (pointer:fine) { .header .dropdown__btn:hover, .header .overlay__open-btn:hover {  transform:translateY(2px); }}.cart-box__overlay-btn.ajax-response-by-click.ajax-loader::after { display:none;}.btn__text { display:none; margin-left:2px; z-index:1;}@media (min-width:768px) { .btn__text {  display:inline; }}@media (min-width:440px) { .btn__text {  margin-left:5px; }}.btn__icon { display:inline-flex; justify-content:center; font-size:1.6rem;}.search-box__search-btn { padding:0; width:var(--search-box-search-btn-width); height:var(--search-box-search-btn-height); position:absolute; top:calc((var(--search-box-input-height) - var(--search-box-search-btn-height)) / 2); right:calc((var(--search-box-input-height) - var(--search-box-search-btn-height)) / 2); z-index:3; font-size:1.6rem;}.header__container { --column-gap:1rem; column-gap:var(--column-gap);}@media (min-width:576px) { .header__container {  --column-gap:2rem; }}.header__dropdown-btn-wrapper { display:inline-flex; align-items:center; column-gap:var(--column-gap); flex-shrink:1;}.header__dropdown-btn-wrapper .dropdown__btn, .header__dropdown-btn-wrapper .overlay__open-btn { padding:0; justify-content:center;}@media (min-width:768px) { .header__dropdown-btn-wrapper {  background-color:rgba(255, 255, 255, 0.15);  border-radius:10px; } .header__dropdown-btn-wrapper .dropdown__btn, .header__dropdown-btn-wrapper .overlay__open-btn {  background-color:transparent; } .header__dropdown-btn-wrapper .dropdown__btn:not(:first-child):not(:last-child), .header__dropdown-btn-wrapper .overlay__open-btn:not(:first-child):not(:last-child) {  border-radius:0; } .header__dropdown-btn-wrapper .overlay__open-btn:first-child {  border-top-right-radius:0;  border-bottom-right-radius:0;  margin-left:2rem; } .header__dropdown-btn-wrapper .overlay__open-btn:last-child {  border-top-left-radius:0;  border-bottom-left-radius:0;  margin-right:2rem; }}@media (min-width:1240px) { .header__dropdown-btn-wrapper {  column-gap:4rem; } .header__dropdown-btn-wrapper .overlay__open-btn:first-child {  margin-left:4rem; } .header__dropdown-btn-wrapper .overlay__open-btn:last-child {  margin-right:4rem; }}@media (min-width:1440px) { .header__dropdown-btn-wrapper {  flex-shrink:0; }}@media (min-width:1240px) { html.filter-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:1440px) { html.filter-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:1240px) { html.filter-box-in-sidebar .filter-box__dropdown-btn, html.filter-box-in-sidebar #filter-bar {  display:none; } html.filter-box-in-sidebar .filter-dropdown {  background-color:transparent;  padding:0; } html.filter-box-in-sidebar .filter-dropdown__inner {  padding:0; }}.filter-dropdown__btn-close { top:0; right:1rem; bottom:auto;}@media (max-width:1239.98px) { .filter-side-box-col {  padding-right:0 !important;  padding-left:0 !important; }}@media (min-width:1240px) { .filter-side-box-col {  display:none;  margin-bottom:3rem; } html.filter-exists.filter-box-in-sidebar .filter-side-box-col, html.filter-cache-exists.filter-box-in-sidebar .filter-side-box-col, html.filter-box-content-exists.filter-box-in-sidebar .filter-side-box-col {  display:block; } .filter-side-box-col .filter-dropdown {  position:relative !important;  visibility:visible !important;  opacity:1 !important;  display:flex !important;  box-shadow:none !important;  border-radius:10px !important;  z-index:0 !important; } .filter-side-box-col .filter-dropdown .filter-dropdown__btn-close {  display:none; } .filter-side-box-col .filter-dropdown__inner {  overscroll-behavior-y:auto;  padding-bottom:3rem; }}.rest-content-col { flex-shrink:1; min-width:0; }.filter-dropdown { padding-bottom:1rem !important; padding-top:var(--overlay-close-btn-height); bottom:0; left:0 !important; top:0 !important; max-height:100% !important; margin-top:0 !important; margin-left:0 !important; z-index:1050 !important;  border-top-left-radius:0 !important; border-bottom-left-radius:0 !important; width:288px !important; box-shadow:0 0 40px rgba(0, 0, 0, 0.15);}.filter-dropdown:before { display:none;}html[class*=-is-opened] .filter-dropdown { z-index:1;}@media (min-width:576px) { .filter-dropdown__inner {  padding-bottom:100px; }}.filter-dropdown__close-btn { position:absolute; display:none; width:100%; top:0; z-index:1; background:#f5f5f5; left:0; padding:1.5rem 2rem; text-align:right;}.filter-dropdown__close-btn::before { content:attr(data-text); color:#999999; font-family:inherit !important;}.filter-bar .filter-box__dropdown-btn.type--inline { margin-top:0;}.filter-box__dropdown-btn.type--sticky { padding:10px 20px !important; transform:rotate(-90deg) translateX(-100%) translateY(-100%); transform-origin:0 0; border-top-left-radius:0; border-top-right-radius:0; position:fixed !important; z-index:1040 !important; top:50vh; left:0; background:#C0FF82 !important; color:#ffffff !important; box-shadow:0 0 30px rgba(0, 0, 0, 0.1) !important;}body:not(.filter-in-subcategory-enabled) .filter-box__dropdown-btn.type--sticky { animation:translateY2 1s forwards 1s;}html.filter-in-subcategory-enabled.filter-box-content-exists .filter-box__dropdown-btn.type--sticky { animation:translateY2 1s forwards;}.filter-box__dropdown-btn.type--inline { border-radius:10px; margin-top:2rem;}.filter-box__dropdown-btn.type--inline.is-active { color:#111111; background-color:#C0FF82;}.filter-box__dropdown-btn.type--inline::after { display:none;}html.filter-in-subcategory-enabled .filter-box__dropdown-btn.type--inline { transition-property:all; opacity:0; visibility:hidden;}html.filter-in-subcategory-enabled.filter-box-content-exists .filter-box__dropdown-btn.type--inline { opacity:1; visibility:visible;}@media (min-width:576px) { .filter-box__dropdown-btn.type--inline:hover, .filter-box__dropdown-btn.type--inline.is-active {  color:#ffffff;  background-color:#C0FF82;  border-color:#C0FF82; }}.filter-box__dropdown-btn.type--inline, .filter-box__dropdown-btn.type--sticky { column-gap:0.5rem;}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num { display:inline;}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num::after, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num::after { content:" " attr(data-text) ")";}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num::before, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num::before { content:"(";}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num:empty, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num:empty { display:none;}.filter-box__dropdown-btn-icon { font-size:inherit;}.filter-box-bar--list { container-type:inline-size; container-name:filter-bar;}@container filter-bar (width < 555px) { .filter-box-bar__tags {  flex-basis:100%;  order:1; }}.filter-box-bar--collapsible .filter-box-bar__buttons-wrap { order:unset;}.filter-box-bar--collapsible .filter-box-bar__tags { flex:100%; max-width:100%;}.filter-box-bar__open-filtered-params-toggle-btn { display:inline-flex; align-items:center; gap:5px;}.filter-box-bar__open-filtered-params-toggle-btn.active .icon-set { transform:scaleY(-1);}.filter-box-bar__open-filtered-params-active-num::after { content:" " attr(data-text);}.filter-box-bar__buttons-wrap { order:1; margin-left:auto;}.filter-box-bar__buttons-wrap .btn { display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.filter-box-bar__buttons-wrap .btn .icon-set { font-size:1.28em;}@media (max-width:767.98px) { .filter-box-bar__buttons-wrap .btn {  padding:0 !important;  width:4rem;  height:4rem; }}@media (min-width:768px) { .filter-box-bar__buttons-wrap .btn::after {  content:attr(data-text); }}.filter-box__dropdown-btn-param-checked-num { font-weight:400; text-transform:none; line-height:1; display:block;}.filter-box__dropdown-btn-param-checked-num::after { content:" " attr(data-text);}.filter-box__dropdown-btn-param-checked-num:empty { display:none;}@media (min-width:1240px) { #box_container_shop_filter .js-box-content.loading {  width:288px !important; }}#box_container_shop_filter { max-width:100%; width:288px; margin:0 auto;}.search-box__dropdown { flex-grow:1; padding-left:0 !important; padding-right:0 !important;}@media (min-width:1240px) { .search-box__dropdown {  margin-right:1rem; } .search-box__dropdown .dropdown__caret {  display:none; }}.lang-box--button-style, .currency-box--button-style { flex:1 1 auto; width:100%; text-align:center;}.lang-box--button-style + .currency-box--button-style .currency-box__list { border-left:1px solid #DDDDDD;}.lang-box { position:relative;}.lang-box a { display:flex; align-items:center; line-height:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.lang-box a:hover { color:#999999;}@media (min-width:992px) { .lang-box__dropdown-btn {  padding-left:2rem;  padding-right:0rem; }}.lang-box--d, .currency-box--d { display:none; flex-shrink:0;}@media (min-width:992px) { .lang-box--d, .currency-box--d {  display:block; }}.lang-box__icon { line-height:0; flex:0 0 var(--image-width); width:var(--image-width);}.lang-box__icon img { max-height:var(--image-height);}.currency { margin:0; min-height:1em; display:flex;}.currency__radio:not(:checked) + label:hover { color:#999999;}.currency__label { display:flex; align-items:center; font-weight:500; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; line-height:1.2; white-space:nowrap; margin-bottom:0;}.currency__label::before, .currency__label::after { display:none !important;}.currency__radio:checked + label { cursor:default;}.currency-box__dropdown-btn, .currency__label, .lang-box__dropdown-btn, .lang-box a { column-gap:0.5rem;}.currency-box__dropdown-btn, .lang-box__dropdown-btn { padding-left:0; padding-right:0; --svg-icon-width:0.7em;}.header .currency-box__dropdown-btn, .header .lang-box__dropdown-btn { min-width:auto;}.currency-box__dropdown-btn.dropdown-toggle::after, .lang-box__dropdown-btn.dropdown-toggle::after { margin-left:0;}.lang-box__title, .currency-box__title { white-space:nowrap; margin-bottom:2rem; font-weight:700;}.lang-box__languages, .currency-box__currencies { list-style:none; margin-bottom:0; display:flex; flex-flow:column nowrap; row-gap:1rem;}@media (max-width:991.98px) { .lang-box__languages, .currency-box__languages {  justify-content:flex-end; }}.currency-box { position:relative;}.currency-box__sign::before { content:"(";}.currency-box__sign::after { content:")";}.currency-box__code { min-width:2.5em;}#ud_shop_artforum .review-summary { margin:40px 0;}.writing-review { background-color:#ffffff; padding:2rem;}@media (min-width:576px) { .writing-review {  padding:4rem; }}html.logged-in .writing-review__info { display:none;}.stars { display:inline-flex; line-height:1; position:relative; column-gap:0.333333em;}.review-summary__average .stars { font-size:1.4rem;}label.writing-review__score { line-height:inherit;}.writing-review__stars { column-gap:0;}.writing-review__stars .icon-set { font-size:20px;}.star { line-height:0;}.product-reviews .star, .product-review-summary .star { color:#C0FF82;}.star--full { color:#F2DA00;}.star--full path { opacity:1;}.star--empty { color:#999999;}html.icon--solid .star--empty, html.icon--duotone .star--empty, html.icon--sharp-solid .star--empty { opacity:0.4;}.star--percent { color:#999999; position:relative;}.star--percent .star--full { position:absolute; left:0; top:0; overflow:hidden;}html.icon--duotone .star--percent > .icon-set, html.icon--solid .star--percent > .icon-set, html.icon--sharp-solid .star--percent > .icon-set { opacity:0.4;}.star-radio { position:absolute; width:0; height:0; opacity:0;}.star-radio:checked + .star-label::after { display:flex; z-index:1;}.star-label { margin-bottom:0; cursor:pointer; display:inline-flex; padding:0 0.333333em;}.star-label path:last-child { fill:transparent;}.star-label::after { content:""; display:none; margin-left:1rem; position:absolute; left:100%; top:50%; transform:translateY(-50%); background-color:#ffffff; min-width:1.4em; min-height:100%; text-align:center; align-items:center; font-size:1.6rem;}.star-label:hover::after { display:flex; z-index:2;}.star-label ~ .star-label { padding-right:0.333333em; box-sizing:content-box;}.star-label[for=rating-1]::after { content:"(1)";}.star-label[for=rating-2]::after { content:"(2)";}.star-label[for=rating-3]::after { content:"(3)";}.star-label[for=rating-4]::after { content:"(4)";}.star-label[for=rating-5]::after { content:"(5)";}.star-label:hover path:last-child,.star-label:hover ~ .star-label path:last-child,.star-radio:focus ~ .star-label path:last-child,.star-radio:checked ~ .star-label path:last-child { fill:inherit;}.forum-new-note__container, .forum-topic__post { background-color:#ffffff;}.forum-topic__post { padding:2rem; margin-bottom:2rem;}.forum-topic__title { font-weight:700; color:#C0FF82;}.footer { overflow:hidden; background:linear-gradient(90deg, #C0FF82 0%, #C0FF82 100%); position:relative; color:#111111;}.footer *::selection { background-color:#ffffff;}.footer__nav { --list-item-gap:1.8rem;}.footer__nav a:not(.btn) { display:inline-block;}.footer__nav a:not(.btn):hover, .footer__nav a:not(.btn):focus, .footer__nav a:not(.btn):active { color:#999999;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav picture + .footer__html, .footer__nav .footer__html + .symbol-elements { margin-top:var(--list-item-gap);}.footer__header { margin-bottom:2rem; font-weight:500;}@media (min-width:576px) { .footer__header {  margin-bottom:4rem; }}.layout--html_listing .symbol-elements { row-gap:var(--list-item-gap);}.layout--html_listing .symbol-element { display:flex; column-gap:1rem; align-items:baseline; flex:0 0 100%;}.layout--html_listing .symbol-element.only-icon { --width:4rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.footer__list { flex-wrap:wrap; margin-bottom:0; list-style:none; justify-content:center;}.footer__list p { margin-bottom:0;}.list--horizontal li { display:inline-block; line-height:1;}.footer_contact { margin-bottom:2rem;}.footer_contact p { line-height:1.2; margin-bottom:0;}.footer_contact p + p { margin-top:0.9rem;}.social_icons .element-icon .icon-set { font-size:14px; fill:#111111;}.social_icons a.element { color:#111111;}.social_icons a.element:hover { color:#C0FF82;}.social_icons a.element:hover .icon-set { fill:#C0FF82;}.layout--social_icons { flex:0 0 100%;}.layout--social_icons .elements.need-gap { column-gap:1.5rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:40px; min-height:40px; align-items:center; justify-content:center; padding:0.8em;}.layout--social_icons a:hover { text-decoration:none;}@media (min-width:992px) { .layout--social_icons {  flex:0 0 auto; }}.footer__newsletter-subscribe-btn {  background-color:#111111; border-color:#111111; color:#ffffff;}.footer__newsletter-subscribe-btn:hover { background-color:#ffffff; color:#111111; border-color:#ffffff;}#partners { flex:0 0 100%;}@media (min-width:992px) { #partners {  flex:1 1 auto; }}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.page_product_list_ref { position:relative;}.view { display:flex; padding:0 0.5rem;}.view + .order { border-left:1px solid #DDDDDD;}.view__btn { padding:0; border:0; text-transform:none; background-color:transparent; border-radius:0; height:4rem; width:4rem; display:inline-flex; justify-content:center; align-items:center; font-size:1.6rem;}.view__btn .icon-set { fill:#999999; transition:fill ease 0.4s;}.view__btn.is-selected { pointer-events:none;}.view__btn.is-selected .icon-set { fill:#73e800;}@media (hover:hover) and (pointer:fine) { .view__btn:not(.is-selected):hover .icon-set {  fill:#73e800; }}@media (pointer:fine) { .view__btn {  height:2.4rem;  width:2.4rem; }}.order__select-outer select { width:4rem; height:4rem; padding:0; font-size:0; border:none;}.order__select-outer select option { font-size:1.6rem;}.order__select-outer::after { display:none;}@supports (mask-size:cover) { .order__select-outer select {  mask-repeat:no-repeat;  mask-size:1.8rem;  mask-position:center;  background-color:#111111; } .order__select-outer select option {  color:#111111; } .order__select-outer select:hover, .order__select-outer select:focus, .order__select-outer select:active {  background-color:#73e800; }}@supports not (mask-size:cover) { .order__select-outer select {  background-repeat:no-repeat;  background-position:center;  background-color:transparent;  background-size:1.8rem; } .order__select-outer select:hover, .order__select-outer select:focus, .order__select-outer select:active {  background-color:transparent; }}@media (pointer:fine) { .order__select-outer select {  width:3.6rem;  height:2.4rem; }}.infinite-scroll-btn { margin-bottom:2rem;}.product__rating.rating-stars { vertical-align:unset;}.page_artlist_next_link { height:0; content-visibility:hidden;}.page_artlist_next_loading { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%;}.page_artlist_next_loading .page_content_ajax { min-height:20rem; height:100%;}.favourites-btn { cursor:pointer;}.favourites-btn.added path, .favourites-btn.added use { fill:#111111; transform:scale(0.625); transform-origin:50%;}.favourites-btn.added .icon-set { min-width:1.8rem; min-height:1.8rem; border-radius:5px; background-color:#C0FF82;}.product__param { display:flex; flex-wrap:wrap; align-items:center;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #dddddd; padding:8px; border-radius:5px; font-size:1.2rem; flex-shrink:0; min-width:2.4rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { border:1px solid currentColor; border-radius:3px; padding:0; height:1.6rem; width:1.6rem; flex:0 0 1.6rem; max-width:1.6rem; display:inline-flex; margin-right:0.5rem;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.type--input-param.has-desc .form-select-group label { z-index:0; }.artdet__block-image-inner { display:flex; flex-direction:column; row-gap:20px;}.artdet__img-inner { width:var(--main-img-width); max-width:100%; margin:0 auto;}.artdet__block-cart { min-height:100%; display:flex; flex-direction:column;}.artdet__block-name-inner { display:grid; align-content:center; row-gap:2rem;}.artdet__block-cart-inner { display:grid; row-gap:2rem;}@media (min-width:768px) { .artdet__block-cart-inner, .artdet__block-left-outer {  top:1rem;  position:-webkit-sticky;  position:sticky; } html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-cart-inner, html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-left-outer {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + 1rem); } html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-cart-inner, html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-left-outer {  top:calc(var(--header-height) + 1rem); }}@media (min-width:1240px) { .artdet__block-image-inner, .artdet__block-name-inner {  top:1rem;  position:-webkit-sticky;  position:sticky; } html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-image-inner, html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-name-inner {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + 1rem); } html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-image-inner, html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-name-inner {  top:calc(var(--header-height) + 1rem); } .artdet__block-left-outer {  height:100%; } .artdet__block-left-outer > .row {  height:100%; }}.review-summary__stars-wrap { font-size:2rem;}.writing-review__error-text { position:absolute; top:0; left:10px; right:10px; padding:10px;}.writing-review__info br { display:none;}.product-review-summary-card { text-align:center;}.product-reviews .read-more__btn-wrap::before { height:0;}.product-review__inner { container-type:inline-size; container-name:review-card-width; display:flex; flex-direction:column; row-gap:1rem;}@media (max-width:575.98px) { .product-review + .product-review .product-review__inner {  padding-top:3rem;  border-top:1px solid #DDDDDD; }}.product-review-summary-card .product-review__inner { background-color:#FFFFFF; border-radius:10px; padding:2rem 1rem 2rem 2rem; height:100%;}@media (min-width:440px) { .product-review-summary-card .product-review__inner {  padding:2rem 2rem 2rem 3rem; }}.review-summary__reviews-count { white-space:nowrap;}.review-summary__score-num { line-height:1; font-size:24px; font-weight:700; display:inline-block; vertical-align:middle;}.border-gap { display:flex; align-items:center; flex-wrap:wrap; --gap:3rem; --border-width:1px; overflow:hidden;}.border-gap > *:not(:last-child) { margin-right:calc(var(--gap) + var(--border-width));}.border-gap > *:not(:first-child) { border-left:var(--border-width) solid #DDDDDD; padding-left:calc(var(--gap) / 2 + var(--border-width)); margin-left:calc(var(--gap) / -2 - var(--border-width));}.product-review__head { font-size:1.2rem; --gap:1rem;}.product-review__head .stars { width:100%; margin-bottom:0.5rem; font-size:1.4rem;}@container review-card-width (min-width:300px) { .product-review__head {  --gap:2rem; }}@container review-card-width (min-width:340px) { .product-review__head {  --gap:3rem; }}.product-review__created-at, .product-review__verified-customer-wrap { white-space:nowrap;}.product-review__verified-customer-badge { color:#78CA26; font-weight:600;}.product-review__message { text-align:justify;}.product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary { background-color:#FFFFFF; border-radius:10px; padding:2rem 1rem 2rem 2rem;}@media (min-width:768px) { .product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary {  padding:4rem 3rem 4rem 4rem; }}.product-review__images-content { --gap:1rem; --items:3; --gap-calculated:calc((var(--gap) * (var(--items) - 1) / var(--items))); --item-width-percent:calc(100% / var(--items) - var(--gap-calculated)); gap:var(--gap); scrollbar-width:thin; scrollbar-color:#ced4da #F7FFF0; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scroll-snap-align:start;}.product-review__images-content::-webkit-scrollbar { width:6px; height:6px;}.product-review__images-content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.product-review__images-content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.product-review__images-content::-webkit-scrollbar-track { background-color:#F7FFF0;}.product-review__image-outer { position:relative; width:100%;}.product-review__image { width:var(--item-width-percent); flex:0 0 var(--item-width-percent);}.product-review__image { cursor:pointer; display:flex; align-items:flex-end; justify-content:center;}.product-review__image img { border-radius:5px;}.writing-review__image-upload-wrapper { min-height:200px; position:relative;}.writing-review__image-upload-outer { display:flex; height:100%; border-radius:10px; background-color:#F7FFF0; justify-content:center;}.writing-review__image-upload { flex:1 1 100%; cursor:pointer; position:relative; margin:0;}.writing-review__image-upload .icon-set { font-size:3.5rem; color:#999999; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-wrapper { display:flex; align-items:center;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#F44;}.writing-review__image-delete { position:absolute; top:1rem; right:1rem; background-color:#F44; color:#ffffff;}.js-review-image-content img { max-height:200px;}.progress-bar__count-col { flex:0 0 40px; max-width:40px; line-height:1; font-size:1.2rem; text-align:left;}.review-text__title { font-weight:700;}.reviews__btn { min-width:120px;}.product-review__admin-answer-wrapper { padding:1rem; border-radius:5px; border:1px solid #DDDDDD;}.page-contact-value { font-weight:700; text-align:right;}.page-contact--2 .main-title4 { text-align:left;}.page-contact__payment-methods, .page-contact__shipping-methods, .page-contact__discounts { list-style:none;}.page-contact__payment-method__link, .page-contact__shipping-method__link { display:inline-block; vertical-align:bottom;}.page-contact__payment-method__img, .page-contact__shipping-method__img { max-height:50px;}.contact-form__inner { max-width:320px; margin:0 auto;}.page-contact__table { font-size:1.225rem;}@media (min-width:992px) { .page-contact__table {  font-size:1.4rem; }}.shipping-cost__cost-text, .shipping-cost__col-cost { text-align:right;}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:100%; border:1px solid transparent; padding:0; background-color:transparent; color:#111111; display:flex; justify-content:center; align-items:center;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.qty_disable { color:#999999; pointer-events:none;}.cart_weight_kg { padding-left:0.5rem; font-weight:700;}.cart-item__qty-col { line-height:1.2;}.cart-item__qty-wrap { display:inline-flex; align-items:baseline;}@media (min-width:768px) { .cart-item__qty-wrap.qty--text {  justify-content:center; }}.cart-item__not-on-stock { border:1px solid currentColor; background-color:#C0FF82; color:#111111; cursor:help; border-radius:50%; position:absolute; top:0; left:50%; transform:translate(-50%, -50%); z-index:1; font-size:1.2rem;}.cart-item { --padding-y:2rem; --padding-x:2rem; margin-top:1rem; background-color:#ffffff; border-radius:10px; overflow:hidden;}@media (min-width:768px) { .cart-item .form-select-group, .cart-item .form-text-area-group {  max-width:300px; }}.cart-item.checked { background-color:#fff9bf;}.cart-item.is-invalid { background-color:#ffaaaa !important;}.cart-item__inner { padding:var(--padding-y) var(--padding-x); position:relative;}.cart-package-offer-item, .cart-plus-item { --padding-y:1rem; display:block;}.cart-item__package-offer-items { padding:1rem 0; position:relative;}.cart-item__package-offer-items .cart-item { margin:0; background-color:transparent;}.cart-item__package-offer-items .product-img { mix-blend-mode:darken;}@media (max-width:767.98px) { .cart-item__package-offer-items {  row-gap:2rem; }}.cart-package-offer-item--first .cart-item__inner, .cart-package-offer-item--first .cart-item__name-variant-param { position:static;}.cart-item__package-offer-items, .cart-plus-item { background-color:#eeeeee;}.cart-plus-item + .cart-plus-item .cart-item__inner { padding-top:0;}.cart-item-sum-col { position:static; column-gap:2rem;}@media (min-width:768px) { .cart-item-sum-col {  min-width:220px;  column-gap:4rem; }}@media (min-width:1240px) { .cart-item-sum-col {  min-width:240px; }}.cart-item__name-wrap { font-weight:700;}.cart-item__param-value { word-break:break-all;}@media (max-width:767.98px) { .has-del-btn .cart-item__name-wrap, .has-del-btn .cart-plus-item__plus-service-name-and-qty-wrap {  padding-right:3.4rem; }}.cart-item__sum-price-net, .cart-item-plus__price-net, .cart-item__price-unit, .cart-item-plus__price-unit { font-size:0.75em;}.cart-item__sum-price-net::before, .cart-item-plus__price-net::before, .cart-item__price-unit::before, .cart-item-plus__price-unit::before { content:attr(data-text) ":"; text-transform:lowercase;}.cart-item__sum-prices { font-size:1.6rem;}.cart-item-plus__price-unit { display:none;}.need-price-unit .cart-item-plus__price-unit { display:block;}.cart-plus-item:first-of-type .cart-plus-item__wrapper::before,.order-return-plus-item__wrapper:first-of-type::before,.cart-package-offer-item--first .cart-item__name-wrap::before { content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #eeeeee; transform:translateX(-50%); position:absolute; bottom:100%;}.cart-plus-item__discount-for-sku { word-break:break-word;}.cart-plus-item__discount-type, .cart-plus-item__plus-service-name-and-qty-wrap, .plus-item-coupon-text { font-weight:700;}.cart-item__clock { font-weight:700; letter-spacing:0.1rem; min-width:5em; text-align:left; display:inline-block; vertical-align:top; margin:0 2px;}.page_cart_to_products_link, .cart-box__jump-to-products-btn { font-weight:700;}.sum-box__wrap { --padding-x:2rem; --padding-y:2rem;}@media (min-width:576px) { .sum-box__wrap {  --padding-x:4rem; }}.sum-box { padding:0 var(--padding-x);}.sum-box-item:not(:last-child) { margin-bottom:0.7rem;}.cart-summary__sticky-sum.is-hidden { display:none;}@media (max-width:575.98px) { .cart-alerts .alert {  width:100%; }}.cart-shipping-alert, .cart-discount-alert, .cart-stock-alert {  margin-right:0; border-radius:0; text-align:center; display:block;}.cart__shipping-mode { text-transform:none; text-align:left;}.cart__shipping-mode + .cart__shipping-mode { margin-top:0.5rem;}.sum-net-price--current,.sum-gross-price--current { font-weight:700;}.sum-box__cart-buttons .btn { text-transform:none !important;}.sum-box__cart-buttons .btn:last-child { margin-right:0;}.sum-box__cart-buttons .btn-order-return .icon-set { transform:scaleX(-1);}.cart-item__net-unit-price, .cart-item__gross-unit-price { line-height:1.2;}.cart-item__prices label, .page_cart_menny label, .cart-plus-item__prices-del-wrap label { font-size:1rem;}.cart-plus-item__discount-holder, .cart-plus-item__plus-service-holder, .cart-plus-item__package-offer-holder { font-size:2.4rem; text-align:center; line-height:1;}@media (min-width:768px) { .cart-plus-item__discount-holder, .cart-plus-item__plus-service-holder, .cart-plus-item__package-offer-holder {  width:var(--image-width); }}.cart-plus-item__prices-del-wrap { line-height:1;}.cart-header { padding-left:1rem; padding-right:1rem;}@media (min-width:576px) { .cart-header {  padding-right:2rem; }}@media (min-width:1440px) { .cart-header {  padding-right:3rem; }}.cart-header__name { text-transform:capitalize;}.cart-item-del-wrap { position:absolute; top:calc(var(--padding-y) - 0.25rem); right:1rem;}.cart-plus-item + .cart-plus-item .cart-item-del-wrap { top:0;}@media (max-width:767.98px) { .cart-item-del-wrap.need-gutter:empty {  display:none; }}.cart-item-del-btn { padding:0; text-align:center; letter-spacing:0; border-left:1px solid #DDDDDD; display:inline-flex; justify-content:center; align-items:center; height:2.4rem; width:3.4rem; border-radius:0;}.cart_summary p:last-child { margin-bottom:0;}@media (min-width:768px) { .cart-header__sum.has-delete-col {  padding-right:calc(3.4rem + 4rem); } .cart-item-del-wrap.need-gutter {  width:calc(3.4rem); } .cart-item-del-wrap {  position:static;  margin-right:-1rem; }}.overlay_cart_error_modify ul { list-style:disc outside none;}.page-cart .cart-mask { display:none; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background:rgba(0, 0, 0, 0.3);}.page-cart .cart-mask .loading-spinner { position:sticky;}.page-cart .cart-mask .loading-spinner::after { width:100px; height:100px; border-color:#ffffff transparent #ffffff transparent; border-width:5px;}.page-cart.ajax-loading { position:relative; pointer-events:none;}.page-cart.ajax-loading .cart-mask { display:block;}.page-cart.ajax-loading .cart-content { filter:blur(2px);}.cart-box__content .loading-spinner { display:none;}.cart-box__content .loading-spinner::after { width:77px; height:77px; border-width:3px;}.cart-box__content::after { content:""; transition:all ease 0.2s; opacity:0; position:absolute; top:0; left:0; right:0; bottom:0; background:#F2FFE4; z-index:1; visibility:hidden; content-visibility:hidden;}.cart-box__content.cart-refreshing .loading-spinner { display:inline-block;}.cart-box__content.cart-refreshing::after { opacity:0.5; visibility:visible; content-visibility:visible;}.cart-box__name { font-weight:700; position:relative;}.cart-box__item:not(.cart-box__item--package-offer-item) .cart-box__name { padding-right:34px;}.cart-box__empty-container { padding:0 var(--cart-box-item-padding-x);}.cart-box__empty-container .alert { margin:0;}.cart-box__overlay-btn.overlay-loading .cart-box__bubble { font-size:0;}.cart-box__overlay-btn.overlay-loading .cart-box__bubble::after { content:""; width:50%; height:50%; border-radius:50%; border:solid currentColor; border-width:2px 2px 1px 0; animation:spin 1.2s linear infinite;}.cart-box__empty-container, .cart-box__content, #box_cart_content2 { flex:100%; max-width:100%; row-gap:var(--cart-box-item-padding-y);}.cart-box__del-btn { background-color:transparent; color:#999999; position:absolute; top:0; right:0; border-left:1px solid #DDDDDD; justify-content:flex-end;}.cart-box__free-shipping { background-color:#F2FFE4;}.cart-box__sum, .cart-box__free-shipping, .cart-box__dropdown-btn-wrap { padding:0 var(--cart-box-item-padding-x);}.cart-box__sum-text { min-width:calc(var(--image-width) + var(--item-col-gap)); padding-right:2rem;}.cart-box__shipping-not-free, .cart-box__shipping-free { color:#111111; padding-left:0; padding-right:0; line-height:1.2;}.cart-box__shipping-not-free::before, .cart-box__shipping-free::before { font-size:1.6rem;}.bubble { width:20px; flex:0 0 20px; height:20px; border-radius:50%; font-size:12px; font-weight:700; border:0; background:#111111; color:#ffffff; display:flex; justify-content:center; align-items:center; margin-left:2px;}@media (min-width:440px) { .bubble {  margin-left:5px; }}.cart-box__items { min-height:calc( 2 * var(--cart-box-item-padding-y) + var(--image-height)); overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #FFFFFF; transition:max-height ease 0.4s;}.cart-box__items::-webkit-scrollbar { width:6px; height:6px;}.cart-box__items::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.cart-box__items::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.cart-box__items::-webkit-scrollbar-track { background-color:#FFFFFF;}.cart-box__items > .cart-box__item:nth-child(even) { background-color:#F2FFE4;}.cart-box__items > .cart-box__item:nth-child(even) .cart-box__package-offer-items::before { background-color:#F2FFE4;}.cart-box__item { padding:var(--cart-box-item-padding-y) var(--cart-box-item-padding-x); box-sizing:content-box;}.cart-box__item__img-link { flex:0 0 auto;}.cart-box__package-offer-items .cart-box__item { padding:0 calc(var(--cart-box-item-padding-x) / 2);}.cart-box__package-offer-symbol { width:var(--image-width);}.cart-box__item__inner { column-gap:var(--cart-box-item-gap);}.cart-box__package-offer-items { margin:var(--cart-box-item-padding-y) calc(var(--cart-box-item-padding-x) / -2) 0; border:1px solid #DDDDDD; position:relative; padding:var(--cart-box-item-padding-y) 0; row-gap:2rem;}.cart-box__package-offer-items::before { content:""; position:absolute; bottom:100%; left:calc(var(--image-width) / 2 + var(--cart-box-item-padding-x) / 2); transform:translate(-50%, 50%) rotate(45deg); width:8px; height:8px; border:solid #DDDDDD; border-width:1px 0 0 1px; background-color:#ffffff;}.cart-box__variants { color:#999999; font-size:1.2rem;}.cart-box__variant::after { content:",";}.cart-box__variant:last-child::after { display:none;}.sum-box__main-title { line-height:1; font-weight:700; text-transform:uppercase; margin-bottom:3rem; font-size:1.6rem;}.sum-box form[name=form_megj] { width:100%;}.sum-box__coupon-input { text-align:center; color:#999999;  padding-left:3.8rem; padding-right:3.8rem;}.sum-box__coupon-input[readonly] { background-color:#ffffff; border-color:#DDDDDD;}.sum-box__coupon-title { margin-bottom:1rem; font-weight:700;}.design-coupon { padding:6rem 2rem 4rem; background-repeat:no-repeat; background-size:cover; background-image:url('../!common_design/base/002500/image/coupon_bg.png'), linear-gradient(to bottom, #F2FFE4 0%, #EBFFD6 100%); border-radius:10px; border:2px dashed #DDDDDD; position:relative; width:460px; max-width:100%; margin:0 auto;}@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min-resolution:192dpi), screen and (min-resolution:2dppx) { .design-coupon {  background-image:url('../!common_design/base/002500/image/coupon_bg@2x.png'), linear-gradient(to bottom, #F2FFE4 0%, #EBFFD6 100%); }}.design-coupon__barcode { position:absolute; left:2rem; top:2rem; font-size:3rem;}.sum-box__coupon-form-wrapper { max-width:380px; margin:0 auto;}.sum-box__title, .sum-box__value { flex:0 0 auto; max-width:100%;}.sum-box__title { line-height:1.2;}.sum-box__coupon-item .sum-box__title { flex:0 0 100%;}.sum-box__value { margin-left:auto; text-align:right; line-height:1.2; align-self:flex-end; font-weight:700; font-size:1.6rem;}.sum-box__total-price .sum-box__value { font-size:1.8rem;}.sum-box__total-price { font-weight:700; padding:var(--padding-y) var(--padding-x); border-radius:10px;}.sum-box__point-credit .sum-box__title, .sum-box__point-credit .sum-box__value { flex:0 0 auto;}.order-steps { --step-width:150px; text-align:center;}@media (max-width:1239.98px) { .order-steps {  flex:0 0 100%;  max-width:100%;  order:3; }}@media (min-width:992px) { .order-steps {  --step-width:160px; }}.order-steps-inner { position:relative;}.order-steps-inner::before { content:""; position:absolute; left:0; right:0; top:15px; border-bottom:1px dotted #ffffff;}@media (min-width:576px) { .order-steps-inner::before {  top:20px;  left:calc(var(--step-width) / 2);  right:calc(var(--step-width) / 2); }}@media (max-width:575.98px) { .order-step {  flex:0 0 30px;  width:30px; }}@media (min-width:576px) and (max-width:767.98px) { .order-steps--5 .order-step {  flex:0 0 20%; } .order-steps--4 .order-step {  flex:0 0 25%; } .order-steps--3 .order-step {  flex:0 0 33.333%; }}@media (min-width:768px) { .order-step {  width:var(--step-width);  flex:0 1 var(--step-width); }}.order-step.is-done a:hover, .order-step.is-done a:focus { color:#C0FF82;}.order-step__icon { position:relative; z-index:1; text-align:center; color:#ffffff; font-size:18px; width:30px; height:30px; border-radius:5px; display:flex; align-items:center; justify-content:center; background-color:#000000; border:1px solid #ffffff; transition:background-color ease 0.4s, color ease 0.4s;}.is-active .order-step__icon, .is-done:not(.is-active):hover a .order-step__icon { background-color:#ffffff; color:#111111;}.order-step__icon .order-step--send .icon-set { position:relative; left:-1px; top:1px;}.is-done .order-step__icon { background-color:#ffffff; color:#111111;}@media (min-width:576px) { .order-step__icon {  margin:0 auto;  width:40px;  height:40px;  border-radius:10px; }}.order-step__text { margin-top:1rem; padding:0 0.5rem; display:none; font-size:1.2rem; line-height:1.2; text-align:center; color:#ffffff;}@media (min-width:576px) { .order-step__text {  display:block; }}.section-block, .order-flow-block { padding:2rem; background-color:#FFFFFF; color:#111111; position:relative; overflow:hidden; min-height:100%; border-radius:10px;}@media (min-width:576px) { .section-block, .order-flow-block {  padding:5% 10%; }}.order-control-section__wrapper { display:flex; flex-direction:column; row-gap:2rem;}.order-mods__main > .row { min-height:100%;}.order-step__text--actual { display:none; margin-top:2rem;}.order-mods__logo-wrap, .order-mods__details { padding-left:2.8rem;}.order-mods__logo { max-height:50px;}.order-mods__overlay-error { margin-left:2rem; list-style:outside; text-align:left;}.order-mods__param-fault-text { visibility:hidden;}.order-mods__param.has-fault .order-mods__param-fault-text { visibility:visible;}.js-order-mods--disabled { opacity:0.5;}.js-order-mods--disabled label { cursor:not-allowed;}.order-mods__text-no-master-method p:first-child { display:inline;}.order-mods__handling-cost-wrap,.order-mods__shipping-cost-wrap { font-weight:700;}.order-mods__handling-cost-hidden,.order-mods__shipping-cost-hidden { display:none;}.cart__only-shipping-modes { max-height:7.6rem; overflow:auto;}.cart__only-shipping-modes .cart__shipping-mode-name { line-height:1.2;}.order-mods__item { transition:all ease 0.4s; margin-bottom:2rem;}.order-mods__item:last-child { border-bottom:none !important;}.title-required-text { font-weight:normal; display:inline-block;}.title-required-text::before { margin-right:2px;}.title-required-text::after { margin-left:2px;}.order-mods__details { display:none;}.order-mods__delivery-point-select-text .icon-set, .order-mods__delivery-map a .icon-set { font-size:2.3rem;}.page_order_mods_deliverypoint_info strong { display:block;}.order-mods__delivery-point-select-text, .order-mods__delivery-map { font-weight:600;}.order-mods__delivery-point-selects { display:flex; flex-direction:column; row-gap:1rem;}.order-mods__delivery-point-selects .form-group { margin-bottom:0;}.order-mods__delivery-point-selects.has-fault .order-mods__delivery-point-select-text { color:#F44;}.order-mods__delivery-point-selects .order-mods__item.is-active { background-color:#111111; display:block;}.order-mods--active .order-mods__name { color:#111111;}.order-mods__coupon-section { min-height:auto;}.order-mods__virtual-point { white-space:nowrap; font-weight:700;}.order-mods__params label:not(.custom-control-label):not(.custom-file-label), .order-mods__params legend { font-weight:700;}.order-mods__params { margin:0 auto; max-width:var(--container-max-sm);}.cart-item__pic-outer { width:var(--image-width);}.order-control__payment-logo img, .order-control__shipping-logo img { max-height:50px;}.order-control-modify-btn { font-size:inherit; text-align:center; display:flex; align-items:baseline; justify-content:center; position:relative; column-gap:1rem;}.order-control-modify-btn .icon-set { margin-left:auto;}.order-control-modify-btn span { margin-left:auto; white-space:nowrap; display:inline-flex; align-items:center; column-gap:0.5rem;}.order-control-modify-btn span .icon-set { font-size:1.8rem;}.order-control-modify-btn:hover, .order-control-modify-btn:focus { color:#C0FF82;}.shipping-comment, .order-comment { resize:none;}.shipping-comment + label, .order-comment + label { font-size:1.2rem;}.order-comment__count, .shipping-comment__count { padding-right:10px;}@media (min-width:768px) { .order-details__order-datas .order-control-datas,.order-control__contact-datas .order-control-datas,.order-control__customer-params .order-control-datas,.order-control__order-params .order-control-datas {  columns:2;  column-gap:4rem; }}@media (min-width:992px) { .order-details__order-datas .order-control-datas,.order-control__contact-datas .order-control-datas,.order-control__customer-params .order-control-datas,.order-control__order-params .order-control-datas {  column-gap:8rem; }}.order-flow-block-2 { padding:3rem; border-radius:10px;}@media (min-width:992px) { .order-flow-block-2 {  padding:5rem; }}.order-checkout__repay-box { background-color:rgba(0, 0, 0, 0.03);}.reg-ok__control-admin br { display:none;}.order-details__order-statuses, .order-checkout__payment-statuses, .order-send__postreg-status, .reg-ok__texts, .order-send__title { margin:0 -2rem;}.order-details__order-statuses .alert, .order-checkout__payment-statuses .alert, .order-send__postreg-status .alert, .reg-ok__texts .alert, .order-send__title .alert { display:block;}@media (min-width:576px) { .order-details__order-statuses, .order-checkout__payment-statuses, .order-send__postreg-status, .reg-ok__texts, .order-send__title {  margin:0 -12.5%; } .order-details__order-statuses .alert, .order-checkout__payment-statuses .alert, .order-send__postreg-status .alert, .reg-ok__texts .alert, .order-send__title .alert {  padding-left:4rem;  padding-right:4rem; }}.order-control-data { line-height:1.2; display:flex; flex-wrap:wrap;}.order-control-data:not(:last-child) { margin-bottom:1rem;}.order-control-title, .order-control-value { flex:0 0 auto; max-width:100%;}.order-control-title { padding-right:0.5rem;}.order-control-value { margin-left:auto; text-align:right; line-height:1.2; align-self:flex-end; font-weight:700;}.order-contact-username .order-control-value, .order-param .order-control-value { word-break:break-all;}.order-control__payment-name, .order-control__shipping-name { font-weight:700; line-height:1.2; align-self:center;}.order-control-section, .order-control-section-wrapper { display:flex; flex-direction:column; flex-wrap:wrap; row-gap:2rem;}.order-control-section-wrapper { min-height:100%;}.order-control__payment-mode, .order-control__shipping-mode { padding:1rem; background-color:rgba(0, 0, 0, 0.03); text-align:center; border-radius:10px; flex-direction:row; gap:1rem; justify-content:center; align-content:flex-start; flex-grow:1;}.order-control__terms.terms--checkbox, .order-mods__terms.terms--checkbox { padding-left:calc(var(--padding-x) - 2.8rem);}.order-control__terms.terms--text, .order-mods__terms.terms--text { padding-left:var(--padding-x);}.order-control__block-title { font-size:1.6rem; line-height:1.2; text-align:center; text-transform:uppercase; font-weight:500;}.order-control__block-title a::after { font-size:1.6rem;}@media (min-width:576px) { .order-control__block-title {  font-size:1.8rem; }}.order-control__block-title2 { line-height:1.2; width:100%;}.order-control__block-title2 span { display:inline-flex; align-items:center; column-gap:0.5rem;}.order-control__block-title2 span .icon-set { font-size:1.8rem;}.order-data { margin-bottom:1.5rem;}.order-send__order-key-outer { width:320px; max-width:100%; margin:0 auto;}#thx_laha_banner_hu, #thx_laha_banner_en { display:block; margin:0 auto; width:100%; height:90px; text-align:center; background-image:url('../!common_design/own/image/laha_banner_720_hu.jpg'); background-position:center; background-repeat:no-repeat;}#thx_laha_banner_en { background-image:url('../!common_design/own/image/laha_banner_720_en.jpg');}.page_text_common { margin-bottom:10px;}.payment_method .page_newcust_button_left, .payment_method .page_newcust_button_right { float:none; display:inline-block; vertical-align:top; margin:0 10px;}.payment_method .text_input_checkbox { display:inline-block; vertical-align:bottom;}@media (max-width:767.98px) { #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_480_hu.jpg');  height:60px; } #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_480_en.jpg');  height:60px; }}@media (max-width:575.98px) { #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_245_hu.jpg');  height:245px; } #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_245_en.jpg');  height:245px; }}.history-date, .history-name { white-space:nowrap;}.order-status-history-row + .order-status-history-row { margin-top:1rem;}.order-track__payment-status.alert { vertical-align:middle; padding:3px 10px;}.payment-status__data { display:inline-block;}.payment-status__title .order-data-title { padding-right:0.5rem;}.order-track__filter-name { font-weight:bold;}@media (min-width:768px) { .order-track__filter-name {  font-weight:normal; }}.order-track__date { word-spacing:0.5rem;}.order-track__discount-inner { display:flex; align-items:center; justify-content:space-between;}.order-track__discount-col { border:1px solid #FF4444; background-color:#FF4444; color:#ffffff; border-radius:5px; font-weight:700; font-size:1.8rem; padding:1rem 2rem; line-height:1; margin-right:2rem; white-space:nowrap;}@media (min-width:768px) { .order-track__discount-col {  font-size:2.4rem; }}.order-track__discount-text { text-align:right; text-wrap:balance;}.order-track__virtual-point, .order-track__discount-direct, .order-track__discount-total, .order-track__affiliate-comission, .order-track__affiliate-order-num { font-weight:700; white-space:nowrap;}.item-status__value { display:inline-block;}.order-return-item__inner { display:flex; flex-direction:column; background-color:#FFFFFF; position:relative; border-radius:10px; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s; overflow:hidden; height:100%;}@media (hover:hover) and (pointer:fine) { .order-return-item__inner:hover {  box-shadow:0 0 20px rgba(0, 0, 0, 0.1); }}.order-return-item.checked > .order-return-item__inner { background-color:#EBFFD6;}.order-return-item.is-invalid > .order-return-item__inner { box-shadow:0 0 20px rgba(255, 68, 68, 0.1);}.order-return-item__inner2 { padding:3.8rem 2rem 0;}.order-return-item__img-outer { width:248px; max-width:100%; margin:0 auto 1rem;}.order-return__checkbox { position:absolute; right:2rem; top:0.8rem;}.order-return-item__name { font-weight:700;}.order-return-item__variants, .order-return-item__params { color:#999999;}.order-return-item__qty { align-self:flex-end; padding-bottom:0.5rem; font-weight:700;}.order-return-item__sum-price-net, .order-return-item__price-net { font-size:1.2rem; font-weight:400;}.order-return-item__sum-price-gross, .order-return-item__price-gross { font-size:1.8rem; font-weight:700;}.order-return-plus-item__wrapper { padding:1rem 2rem; position:relative; display:flex; flex-wrap:wrap; align-items:center; background-color:#eeeeee; column-gap:10px;}.order-return-plus-item__wrapper:first-of-type { margin-top:auto;}@media (min-width:576px) { .order-return-item__sum-price-gross, .order-return-item__price-gross {  font-size:2.4rem; } .order-return-item__sum-price-net, .order-return-item__price-net {  font-size:1.4rem; }}#page_PopupContainer.exitpopup-type-picture #page_PopupContainer_inner { padding:0; background:transparent; justify-content:center;}@media (max-width:767.98px) { #page_PopupContainer.exitpopup-type-picture {  max-height:calc(var(--vh, 1vh) * 100 - var(--overlay-close-btn-height) * 2);  height:auto !important;  top:50% !important;  left:50% !important;  transform:translate(-50%, -50%) !important; } #page_PopupContainer.exitpopup-type-picture a.close {  transform:translateY(-100%); }}.page_exitpopup_picture img { width:100%; height:100%;}.page_exitpopup_end { display:none; text-align:center;}.custom-checkbox.page_exitpopup_form_privacy_policy { padding-left:2.8rem !important;}form[name=form_exitpopup_newsletter], .page_exitpopup_coupon_outer { width:320px; max-width:100%; margin:0 auto;}.page_exitpopup_title1 { font-size:2.8rem; text-transform:uppercase; font-weight:700; line-height:1.2; text-align:center; margin-bottom:2rem;}@media (min-width:576px) { .page_exitpopup_title1 {  font-size:3.2rem; }}.page_exitpopup_title1:empty { display:none;}.page_exitpopup_title2 { font-size:2.4rem; line-height:normal; font-weight:700; margin-bottom:2rem; text-transform:uppercase;}.page_exitpopup_title2:empty { display:none;}.page_exitpopup_start .page_exitpopup_fault { margin-bottom:2rem; display:none; color:#F44;}.page_exitpopup_newsletter_coupon { width:100% !important;}.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer { padding:6rem 2rem 2rem; text-align:center; display:flex; flex-direction:column; row-gap:1rem;}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-copy-btn { position:absolute; right:2px; font-size:1.6rem;}.page_exitpopup_coupon1 { font-size:2rem; font-weight:700; color:#C0FF82; text-transform:uppercase;}.page_exitpopup_coupon2 { font-size:1.6rem; line-height:1.2; font-weight:700; background-color:#ffffff; border-radius:10px; color:#111111; min-height:4rem; display:flex; justify-content:center; text-align:center; align-items:center; position:relative;}.filter-box__buttons { margin-left:auto; display:inline-block; columns:1; column-rule:1px solid #DDDDDD; font-size:0; vertical-align:middle;}.filter-box__buttons.two-button { columns:2;}.filter-box__buttons button { height:2.4rem; display:flex; align-items:center; justify-content:center; width:3.2rem; padding:0; font-size:1.4rem;}.product_filter_color_value { width:2.4rem; height:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; border-radius:5px; background-color:currentColor; padding:0; position:relative; display:inline-block; vertical-align:middle;}.product_filter_color_value[data-hexa=ffffff] { box-shadow:inset 0 0 0 1px #dddddd;}.filtered-tags .product_filter_color_value { padding:0; width:1.2rem; height:1.2rem; flex:0 0 1.2rem; max-width:1.2rem; border-radius:2.5px;}.product_filter_text_color_text { padding-left:0.3rem; display:inline-block; vertical-align:middle;}.product_filter_checkbox .product_filter_text_color_text { padding-left:0.6rem;}.product_filter_title__text { font-weight:700; text-transform:uppercase;}.product_filter_title__text .icon-set { vertical-align:middle;}.product_filter_title { margin-bottom:1.5rem; display:block; position:relative; cursor:pointer; padding-right:3.4rem; transition:margin-bottom ease 0.4s; line-height:1.3;}.product_filter_title.is-closed { margin-bottom:0;}.product_filter_title.is-closed .product_filter_title__icon .icon-set { transform:scaleY(-1);}.product_filter_title__icon { border-left:1px solid #DDDDDD; padding:0; height:24px; width:3.2rem; display:flex; align-items:center; justify-content:center; position:absolute; top:-2px; right:0;}.product_filter_title__icon .icon-set { transition:transform 0.4s;}.custom-control-label.product_filter_link { padding-top:2px;}.filtered-tags--1 .selected-filter:first-child { margin-top:1rem;}.filter-bar { margin-bottom:2rem; display:none; background-color:#efffe1; padding-top:1rem; padding-bottom:1rem;}html.header-is-sticky.header-is-visible-by-scroll-up .filter-bar { top:var(--header-height); transition:top ease var(--header-sticky-on-scroll-up-transition-time); z-index:1041;}html.header-with-sticky-behavior .filter-bar { top:calc(var(--header-height) - 1px);}html.filter-exists .filter-bar, html.filter-cache-exists .filter-bar, html.filter-box-content-exists .filter-bar { display:block;}.filtered-tags { display:flex; flex-wrap:wrap; row-gap:10px;}.filter-bar .filtered-tags { border:none; padding:0; gap:20px;}.filtered-tags label { --icon-size:0.8rem; max-width:100%; margin-bottom:0; user-select:none; display:inline-flex; flex-wrap:wrap; align-items:center; position:relative; padding-left:calc(var(--icon-size) + 0.5rem);}.filtered-tags label:hover > span:first-child::before { color:#111111;}.filtered-tags label .product_filter_text_count { display:none;}.filtered-tags label .product_icon_outer { border:none; padding:0; width:1.8rem; height:1.8rem; line-height:1.8rem; vertical-align:top; background-color:transparent;}.filtered-tags label > span:first-child::before { content:""; width:1em; height:100%; display:inline-flex; align-items:center; position:absolute; left:0; top:0; font-size:var(--icon-size);}@supports (mask-size:cover) { .filtered-tags label > span:first-child::before {  color:#999999;  mask-size:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .filtered-tags label > span:first-child::before {  background-position:center;  background-size:1em;  background-repeat:no-repeat; }}@supports not (gap:5px) { .filtered-tags label {  margin:0 0.5rem 0.5rem 0; } .filtered-tags label:last-child {  margin-right:0; } .filtered-tags.filtered-tags--2 label {  margin:0.5rem 0.5rem 0.5rem 0; }}.product_filter_text_count_value::before { content:"(";}.product_filter_text_count_value::after { content:")";}.selected-filter__title::after { content:":"; margin-right:5px;}.label-type--color, .label-type--color_text { margin-bottom:0;}.product_filter_text .product_filter_checkbox { margin-bottom:0.7rem;}.product_filter_text:last-child .product_filter_checkbox { margin-bottom:0;}.selected-filter__values { display:inline-flex; align-items:center; font-weight:700;}@media (min-width:440px) { .filter-bar .selected-filter__values {  white-space:nowrap; }}.selected-filter__value-max::before { content:"-"; margin:0 1px;}.js-remove-slider-filter { cursor:pointer; position:relative; vertical-align:middle; align-items:center; text-align:left; display:inline-flex;}.js-remove-slider-filter * { pointer-events:none;}.product_filter_content { display:flex; flex-direction:column; padding:10px;  margin:-10px; }.filter-type--checkbox .product_filter_content, .saved_filters_content { overflow-y:auto; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar, .saved_filters_content::-webkit-scrollbar { width:6px; height:6px;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-thumb, .saved_filters_content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-thumb:hover, .saved_filters_content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-track, .saved_filters_content::-webkit-scrollbar-track { background-color:#ffffff;}.saved_filter_wrapper + .saved_filter_wrapper { margin-top:1rem;}.saved-filter { padding:2rem;}.saved-filter:nth-child(even) { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:768px) { .saved-filter {  padding:1rem 4rem; }}.product_filter_num { height:20px; opacity:0.5; transition:opacity 0.3s ease; height:20px; width:calc( 100% - 2 * 20px ); position:relative; margin:0 auto 2rem;}.product_filter_num::before { content:""; position:absolute; top:0px; left:-20px; right:-20px; height:20px; background-color:#DDDDDD; border-radius:5px; cursor:w-resize;}.product_filter_num.ui-slider { opacity:1;}.ui-slider-range { top:0px; background:#C0FF82; height:20px; position:absolute; cursor:w-resize;}.ui-slider-handle { width:20px; height:20px; display:inline-flex; justify-content:center; align-items:center; color:#111111; font-size:16px; text-align:center; position:absolute; top:0; cursor:w-resize; border:0 solid #C0FF82; background:#C0FF82; padding:5px;}@supports (mask-size:cover) { .ui-slider-handle::after {  content:"";  width:0.5em;  height:1em;  mask-size:contain;  mask-position:center;  mask-repeat:no-repeat;  background-color:currentColor; }}@supports not (mask-size:cover) { .ui-slider-handle::after {  content:"";  background-position:center;  background-repeat:no-repeat;  width:0.5em;  height:1em; }}.ui-slider-handle:first-of-type { border-radius:5px 0 0 5px; transform:translateX(-20px); box-shadow:1px 0 0 0 #C0FF82;}.ui-slider-handle:last-of-type { border-radius:0 5px 5px 0; box-shadow:-1px 0 0 0 #C0FF82;}.ui-slider-handle:last-of-type::after { transform:scaleX(-1);}.ui-slider-handle:active, .ui-slider-handle:focus { z-index:1;}.product_filter_icon label::before { display:none !important;}.product_filter_type_color, .product_filter_type_color_text { flex-direction:row; flex-wrap:wrap; gap:0.5rem;}.product_filter_more { display:none;}.product_filter_value_disabled .product_filter_text_count, .product_filter_value_refreshing_disabled .product_filter_text_count span { display:none;}.product_filter_value_refreshing .product_filter_text_count span { display:none;}.product_filter_value_refreshing .product_filter_text_count::after { width:12px; height:12px; content:""; border-radius:50%; border:1px solid; border-color:#999999 transparent #999999 transparent; animation:spin 1.5s linear infinite; position:absolute; top:50%; margin-top:-6px;}.product_filter_value_disabled .text_input_checkbox:hover { cursor:default;}.product_filter_value_disabled a { cursor:default;}.product_filter_type_icon, .product_filter_type_iconmore { flex-wrap:wrap; flex-direction:row; max-width:100%; column-gap:5px; row-gap:10px;}.product_filter_type_icon label, .product_filter_type_iconmore label { margin-bottom:0;}.product_filter_icon { cursor:pointer; display:inline-flex; float:none !important;}.product_filter_icon .product_filter_text_count_value { display:block; margin-left:0;}@supports not (display:grid) { .product_filter_icon {  margin-right:10px;  margin-bottom:5px; }}.product_icon_outer { padding:3px; border:1px solid #dddddd; background-color:#ffffff00 !important; border-radius:5px; display:inline-block; font-size:0;}.product_filter_icon_checked .product_icon_outer { border-color:#111111;}.product_filter_icon_unchecked_grayscale { -webkit-filter:grayscale(1); filter:grayscale(1);}.label-type--iconmore { margin-bottom:1rem;}.product_filter_checkbox { align-self:flex-start;}.product_filter_checkbox input { display:none;}.product_filter_checkbox input:disabled ~ label { pointer-events:none;}.product-list__filter-content-outer { padding:0;}.product-list__filter-content-outer .loading-spinner__wrap { display:none; min-height:200px; margin-top:20px;}html.filter-cache-exists .product-list__filter-content-outer .loading-spinner__wrap { display:block;}.view--top + .product-list__filter-content-outer,.order--top + .product-list__filter-content-outer { position:static;}.product_filter_group, .saved_filters_wrapper, .filtered-tags, .show-filtered-products-btn-wrap { padding:1rem 0; position:relative;}.product_filter_group:empty, .saved_filters_wrapper:empty, .filtered-tags:empty, .show-filtered-products-btn-wrap:empty { display:none !important;}.product-filter__buttons { padding:2rem 0 3rem; text-align:center;}.product-filter__buttons button { min-width:180px;}.show-filtered-products-btn:not(.immediate-disabled)::after { content:"(" attr(data-product-num) ")"; margin-left:0; font-family:inherit;}.show-filtered-products-btn:not(.immediate-disabled).product-list-is-refreshing-by-filter::after { content:""; display:inline-block; width:1em; height:1em; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.filtered-tags--1 label { width:100%; display:flex;}.filtered-tags--1:empty ~ .show-filtered-products-btn-wrap, .filtered-tags--1:empty ~ .product-filter__buttons .show-filtered-products-btn-wrap { display:none;}.product_filter_link { cursor:pointer; display:flex; align-items:center; line-height:1.2;}@media (max-width:439.98px) { .filter-bar .product_filter_link {  flex-wrap:wrap; }}.product_filter_link, .product_filter_num_text { word-break:break-word;}.product_filter_text_count { color:#999999; white-space:nowrap; font-size:1.2rem; min-width:1.25em; margin-left:0.5rem;}.product_filter_color .product_filter_text_count { align-self:center; display:inline-block; vertical-align:middle;}.product_filter_num_texts { font-weight:400; font-size:1.2rem; white-space:nowrap;}.product_filter_value_refreshing .product_filter_text_count::after { color:#111111;}.product_filter_value_disabled .text_input_checkbox:hover { border-color:#dddddd;}.product_filter_num_from_col::before { content:"-"; position:absolute; top:50%; transform:translateY(-50%); right:-3px;}.product_filter_num_inputs .form-control { text-align:center; padding-left:0.5rem; padding-right:0.5rem;}#artdet__discount { max-width:350px;}.art_print_outer #artdet__discount { max-width:unset;}.discount__content strong { font-size:1.5rem; font-weight:400;}.discount__price-wrap { white-space:nowrap; text-align:right; padding-right:0; font-weight:700;}.discount__price-wrap strong { font-weight:inherit;}.discount__interval-sign::after { content:"+";}.discount__amount-wrap { min-width:35px; color:#FF4444; font-weight:700; text-align:center;}.discount__text-discount-amount, .page-contact__discount .discount__amount-wrap { text-align:right;}.discount__from-wrap, .discount__to-wrap, .discount__amount-wrap, .discount__price-wrap { padding:0 0.5rem;}#artdet__discount .discount__from-wrap { padding-left:0; text-align:left;}.discount__row { padding:0.65rem 2rem;}.discount__row:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.categories { margin-bottom:2rem;}@media (min-width:576px) { .categories {  margin-bottom:4rem; }}.cat-artnum { margin-bottom:1rem;}.cat-artnum .icon-set { vertical-align:middle;}.cat-artnum__num { display:inline-block; vertical-align:middle;}.category-card__img-wrap { overflow:hidden; user-select:none; display:block;}.category-card__name { text-transform:uppercase; font-weight:700; line-height:1.25; transition:color ease 0.4s; font-size:1.4rem;}.category-card__name:hover, .category-card__name:active, .category-card__name:focus { color:#111111;}@media (min-width:576px) { .category-card__name {  font-size:1.6rem; }}@media (min-width:1240px) { .category-card__name {  font-size:1.8rem; }}.category-card__data-wrapper { display:flex;}.category-card__data { align-self:flex-start; display:flex; flex-wrap:wrap; align-items:baseline; column-gap:5px;}.category-card__pieces::before, .sub-cats__pieces::before { content:" (";}.category-card__pieces::after, .sub-cats__pieces::after { content:")";}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.category-card__pieces, .sub-cats__pieces { font-size:0; --font-size:1.2rem; white-space:nowrap;}.category-card__pieces *, .sub-cats__pieces * { font-size:var(--font-size);}.category-card__pieces::before, .category-card__pieces::after, .sub-cats__pieces::before, .sub-cats__pieces::after { font-size:var(--font-size);}.category-card__new-text::before, .sub-cats__new-text::before { content:" ";}.category-card__new-qty,.category-card__new-text,.sub-cats__new-qty,.sub-cats__new-text { font-weight:700;}.category-card__new-qty ~ .category-card__qty::before,.sub-cats__new-qty ~ .sub-cats__qty::before { content:" / "; font-weight:400; margin:0;}.category-card__link { display:block; pointer-events:auto;}.cat--type-1, .cat--type-2 { --image-percent-width:40%; --data-padding:clamp(1rem,5.5%,3rem);}.cat--type-1 .category-card__name-wrap .category-card__pieces::before, .cat--type-2 .category-card__name-wrap .category-card__pieces::before { content:"(";}.cat--type-1 .category-card__inner, .cat--type-2 .category-card__inner { align-items:center; display:flex; position:relative; z-index:1;}.cat--type-1 .category-card__data-wrapper, .cat--type-2 .category-card__data-wrapper { overflow:hidden; padding:var(--data-padding); transition:left ease 0.4s, background-color ease 0.4s, padding-right ease 0.4s; position:absolute; left:min(var(--image-percent-width), var(--main-img-width)); right:0; top:0; bottom:0; justify-content:center; flex-direction:column; background:rgba(255, 255, 255, 0); border-radius:10px; z-index:2;}.cat--type-1 .category-card__name-wrap, .cat--type-2 .category-card__name-wrap {  max-height:100%; overflow:hidden; font-size:0; text-wrap:balance;}.cat--type-1 .category-card__name, .cat--type-2 .category-card__name { word-break:break-word;}.cat--type-1 .category-card__name::after, .cat--type-2 .category-card__name::after { content:" ";}.cat--type-1 .category-card__img-wrap, .cat--type-2 .category-card__img-wrap { width:clamp(var(--image-percent-width),var(--image-percent-width),var(--main-img-width)); max-width:var(--main-img-width); box-sizing:content-box; flex-shrink:0; border-radius:10px 0 0 10px;}.cat--type-1 .category-card__inner, .cat--type-2 .category-card__inner, .cat--type-3 .category-card__inner { background-color:#FFFFFF; border-radius:10px; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}.is-opened .cat--type-1 .category-card__inner, .is-opening .cat--type-1 .category-card__inner, .is-opened .cat--type-2 .category-card__inner, .is-opening .cat--type-2 .category-card__inner, .is-opened .cat--type-3 .category-card__inner, .is-opening .cat--type-3 .category-card__inner { box-shadow:0 0 0px rgba(0, 0, 0, 0.1);}@media (hover:hover) and (pointer:fine) { .cat--type-1 .category-card__inner:hover, .cat--type-2 .category-card__inner:hover, .cat--type-3 .category-card__inner:hover {  box-shadow:0 0 0px rgba(0, 0, 0, 0.1); }}.cat--type-2 .category-card__data-wrapper { z-index:1032;}.cat--type-2 .sub-cat-qty-new-wrap { color:#999999; display:inline-flex; font-size:1.2rem; align-items:baseline;}.cat--type-2 .sub-cats__toggle-btn { height:4.4rem; width:4.4rem; display:flex; align-items:center; justify-content:center; padding:0; transition:opacity ease 0.4s, visibility ease 0.4s; position:absolute; bottom:0; right:0; z-index:1032; background-color:#FFFFFF;}.cat--type-2 .sub-cats__toggle-btn span { margin-left:0; height:2.4rem; width:2.4rem; border-radius:5px; display:flex; align-items:center; justify-content:center; border:1px solid #DDDDDD; box-shadow:none; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.cat--type-2 .sub-cats__toggle-btn:hover span, .cat--type-2 .sub-cats__toggle-btn:focus span { box-shadow:none;}.cat--type-2 .sub-cats__toggle-btn.t2 { visibility:hidden; opacity:0;}.cat--type-2 .sub-cats__name { font-weight:700;}.cat--type-2 .sub-cats__new-text { text-transform:lowercase;}.cat--type-2 .category-card__sub-cats { font-size:1.2rem; line-height:1.2; flex-grow:1; display:none; flex-direction:column; z-index:1031; position:absolute; left:0; right:0; top:100%; width:-webkit-fill-available; background-color:#FFFFFF; padding:0 4.4rem 2rem 2rem; border-radius:0 0 10px 10px; backface-visibility:hidden; transition:box-shadow ease 0.4s;}.cat--type-2 .category-card__sub-cats a { display:inline-table; padding:0.5rem 0;}.cat--type-2 .category-card__sub-cats a:hover, .cat--type-2 .category-card__sub-cats a:active, .cat--type-2 .category-card__sub-cats a:focus { color:#111111;}.cat--type-2 .category-card__sub-cats a:first-child { padding-top:0;}.cat--type-2 .category-card__sub-cats a:last-child { padding-bottom:0; }.cat--type-2 .sub-cats__link--more { color:#111111; font-weight:700; letter-spacing:normal;}.cat--type-2 .sub-cats__link--more .icon-set { font-size:0.9em;}.cat--type-2 .is-opened, .cat--type-2 .is-opening { z-index:1033;}.cat--type-2 .is-opened .category-card__data-wrapper, .cat--type-2 .is-opening .category-card__data-wrapper { left:0; background-color:white; padding-right:calc(min(var(--image-percent-width), var(--main-img-width)) + var(--data-padding));}.cat--type-2 .is-opened .category-card__sub-cats, .cat--type-2 .is-opened .category-card__inner, .cat--type-2 .is-opening .category-card__sub-cats, .cat--type-2 .is-opening .category-card__inner { box-shadow:0 0 40px rgba(0, 0, 0, 0.1);}.cat--type-2 .is-opening .category-card__data-wrapper, .cat--type-2 .is-opening .category-card__inner, .cat--type-2 .is-opened .category-card__data-wrapper, .cat--type-2 .is-opened .category-card__inner, .cat--type-2 .is-closing .category-card__data-wrapper, .cat--type-2 .is-closing .category-card__inner { border-bottom-left-radius:0; border-bottom-right-radius:0;}.cat--type-2 .is-opening .sub-cats__toggle-btn, .cat--type-2 .is-opened .sub-cats__toggle-btn, .cat--type-2 .is-closing .sub-cats__toggle-btn { transform:scaleY(-1); z-index:1033;}.cat--type-2 .is-opening .sub-cats__toggle-btn.t1, .cat--type-2 .is-opened .sub-cats__toggle-btn.t1, .cat--type-2 .is-closing .sub-cats__toggle-btn.t1 { visibility:hidden; opacity:0;}.cat--type-2 .is-opened .sub-cats__toggle-btn.t2 { visibility:visible; opacity:1;}.cat--type-2 .is-closing { z-index:1032;}.cat--type-2 .is-closing .sub-cats__toggle-btn.t2 { visibility:hidden; opacity:0;}.cat--type-3 .category-card { max-width:100%;}.cat--type-3 .category-card__inner { padding:1rem; display:block; overflow:hidden; text-overflow:ellipsis;}.cat--type-3 .category-card__name { font-size:1.4rem;}@media (min-width:440px) { .cat--type-3 .category-card__name {  white-space:nowrap; }}@media (min-width:768px) { .cat--type-3 .category-card__inner {  padding:1rem 3rem; } .cat--type-3 .category-card__name {  font-size:1.8rem; }}.cat--type-4 .category-card__inner { width:var(--main-img-width); margin:0 auto; max-width:100%; display:block;}.cat--type-4 .category-card__img-wrap { background-color:#FFFFFF; border-radius:10px; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .cat--type-4 .category-card__img-wrap:hover {  box-shadow:0 0 0px rgba(0, 0, 0, 0.1); }}.cat--type-4 .category-card__name-wrap { padding-top:1rem; text-align:center;}@media (min-width:576px) { .cat--type-4 .category-card__name-wrap {  padding-top:2rem; }}.nav-tabs-outer { background-color:#FFFFFF;}@media (min-width:992px) { .nav-tabs-outer {  padding-top:1rem; }}.nav-tabs-accordion { margin-bottom:4rem;}.nav-tabs { list-style:none; display:flex; flex-wrap:wrap; align-items:baseline; justify-content:center; width:100%; column-gap:2rem; row-gap:1rem;}.nav-tabs .nav-link { font-size:1.6rem; font-weight:700; padding:1rem 2rem; color:#111111;}.nav-tabs .nav-link:hover { color:#73e800;}.artdet__first-nav-tabs > .nav-tabs { border-bottom:none;}.artdet__first-nav-tabs > .nav-tabs.not-empty > .nav-tabs { border-bottom:1px dashed #ccc;}.artdet__first-nav-tabs > .nav-tabs, .artdet__first-nav-tabs > .tab-panes { margin-bottom:0;}.artdet__first-nav-tabs > .tab-panes > .tab-pane { padding:0;}.artdet__first-nav-tabs.not-empty > .tab-panes > .tab-pane { padding:1rem 0;}.artdet__first-nav-tabs.not-empty > .nav-tabs, .artdet__first-nav-tabs.not-empty > .tab-panes { margin-bottom:1.5rem;}.nav-tab { padding:1rem 0; margin:0 2rem; font-size:1.4rem; font-weight:700; border-bottom:1px solid transparent; position:relative; top:1px; user-select:none; color:#999999; text-transform:uppercase;}@media (min-width:992px) { .nav-tab {  margin:0 4rem; }}.nav-tab.is-disabled { display:none;}.nav-tab.active { color:#C0FF82; border-bottom-color:#C0FF82;}.nav-tab:not(.active) { cursor:pointer;}.tab-panes { width:100%; display:flex; position:relative; flex-wrap:wrap; overflow:hidden;}.tab-panes > .tab-pane { padding:0 0 2rem; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1; width:inherit;}.tab-panes > .tab-pane.always-visible, .tab-panes > .tab-pane.active { z-index:1; position:static;}@media (min-width:992px) { .tab-panes > .tab-pane {  padding:4rem 0 0; }}.tab-pane.is-disabled { visibility:hidden;}@media (min-width:992px) { .fades {  opacity:0;  transform:translateY(10px); } .always-visible,.fades.show {  opacity:1;  transform:translateY(0);  transition:transform ease 0.3s, opacity linear 0.15s; }}@media (max-width:991.98px) { .pane-accordion > .tab-pane {  position:static;  display:none; } .pane-accordion > .tab-pane.active:not(.show) {  opacity:1; } .pane-accordion > .tab-pane.active {  display:block; } .nav-tabs {  display:none; }}@media (min-width:992px) { .pane-accordion > .tab-pane.active:not(.show) {  display:block !important;  opacity:1; } .pane-accordion > .tab-pane.show.fade:not(.active) {  display:none; }}.accordion > .card { position:relative; display:flex; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#ffffff; background-clip:border-box;}.accordion .card-header, .pane-accordion .pane-header { margin-bottom:0; position:relative; flex:0 0 100%; max-width:100%; padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2);}.accordion .card-header:first-child .pane-header-btn, .pane-accordion .pane-header:first-child .pane-header-btn { border-top:none;}#accordion-btn-logout { text-transform:none;}#accordion-btn-logout::after { display:none;}@media (min-width:992px) { .pane-accordion .pane-header {  display:none; }}.accordion .card-header-btn, .pane-accordion .pane-header-btn { font-size:1.4rem; padding-top:2rem; padding-bottom:2rem; padding-left:0; width:100%; text-align:left; position:relative; border-top:1px solid #999999; transition:none; border-radius:0;}.accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after { content:""; position:absolute; right:0; top:50%; transform:translateY(-50%); pointer-events:none; width:0.8em; height:0.8em;}@supports (mask-size:cover) { .accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after {  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  background-color:currentColor; }}@supports not (mask-size:cover) { .accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after {  background-repeat:no-repeat;  background-position:center;  background-size:0.8em; }}.accordion .card-header-btn.active, .accordion .card-header-btn.activating, .pane-accordion .pane-header-btn.active, .pane-accordion .pane-header-btn.activating { border-bottom:none;}.accordion .card-header-btn.active::after, .accordion .card-header-btn.activating::after, .pane-accordion .pane-header-btn.active::after, .pane-accordion .pane-header-btn.activating::after { transform:translateY(-50%) scaleY(-1);}.accordion .collapse:not(.show), .pane-accordion .collapse:not(.show) { display:none;}.accordion .card-body { -ms-flex:1 1 auto; -webkit-box-flex:1; -webkit-flex:1 1 auto; -moz-box-flex:1; flex:1 1 auto; padding:1.25rem 0;}.nav-tabs-outer--2 { --border-bottom-width:4px; background-color:transparent; padding-top:0;}.nav-tabs-outer--2 .nav-tabs { gap:0; align-items:stretch;}.nav-tabs-outer--2 .nav-item { border-bottom:1px solid #999999; padding:0 2rem;}.nav-tabs-outer--2 .nav-link { padding-left:0; padding-right:0; border-bottom:var(--border-bottom-width) solid transparent; margin-top:var(--border-bottom-width);}.nav-tabs-outer--2 .nav-link.active, .nav-tabs-outer--2 .nav-link:active, .nav-tabs-outer--2 .nav-link:hover { background-color:transparent; border-bottom-color:#999999;}.nav-tabs-outer--2 .nav-item--logout { display:flex; align-items:flex-start;}.nav-tabs-outer--2 .nav-link--logout { display:inline-flex; align-items:center; column-gap:0.5rem; margin-top:calc(0.5rem + var(--border-bottom-width)); margin-bottom:calc(0.5rem + var(--border-bottom-width));}.artdet__spec-param-type--color,.artdet__param-type--color,.compare-param-type--color .page_artdet_product_param_color,.compare-param-type--color_text .page_artdet_product_param_color,.cart-item__params .param_type_color { width:2rem; height:2rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:1px solid currentColor;}.param_type_color { display:inline-block;}.artdet__param-title .param-name, .artdet__param-title .info-icon, .artdet__param-title .icon-set { vertical-align:middle;}.artdet__spec-params--1 { display:flex; flex-wrap:wrap; row-gap:5px; column-gap:5px;}.artdet__spec-params, .data__items { line-height:1.2;}.artdet__spec-param-title { overflow:hidden;}@media (min-width:576px) and (max-width:767.98px) { .spec-param-right {  border-left:1px solid #DDDDDD; }}.spec-param-icons img { cursor:help;}.spec-param-icon-desc { font-size:1.4rem;}.spec-param-icon-alt { font-weight:700;}.spec-param-icon-wrapper { border:1px solid #dddddd; padding:8px; border-radius:5px; font-size:1.2rem; flex-shrink:0; min-width:2.4rem; text-align:center; max-width:100%; transition-duration:0.2s;}.page_artdet_product_param_pic, .page_artdet_product_param_piclink, .page_artdet_product_param_piclinktext { max-height:100px; max-width:100px;}.product__type-value .page_artdet_product_param_pic, .product__type-value .page_artdet_product_param_piclink, .product__type-value .page_artdet_product_param_piclinktext { padding:0; border-color:transparent; max-height:32px; max-width:32px;}.page_artdet_product_param_color_text { margin-left:1rem;}.artdet__spec-param-value { text-align:right; justify-content:flex-end;}.artdet__spec-param-value select { font-size:inherit;}.artdet__spec-param .form-group { margin-bottom:1rem;}.artdet__spec-param:last-child .form-group { margin-bottom:0;}.artdet__name { font-weight:700; text-transform:none;}.artdet--type-1 .artdet__name { text-align:center;}.artdet__pagination { column-gap:2rem; --svg-icon-width:0.5em;}.artdet__pagination-btn { display:inline-flex; align-items:center; text-transform:capitalize; column-gap:0.5rem; font-size:1.2rem;}.artdet__pagination-btn:not(:hover) { border-color:#DDDDDD; color:#111111;}#swiper-container--thumbs img { cursor:pointer;}.artdet__rating-highlighted-wrap { cursor:pointer;}.artdet__rating-highlighted-score-num { font-weight:700;}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.artdet__rating-highlighted-reviews-count { color:#999999; border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; text-transform:lowercase; line-height:1; font-size:inherit; font-weight:400; white-space:nowrap;}.artdet__subscribe-btn { column-gap:0.5rem;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}.social-medias { display:flex; align-items:center; flex-grow:1; row-gap:1rem; column-gap:1rem;}.social-medias.has-author-data { border-left:1px solid #DDDDDD; padding-left:2rem; margin-left:2rem; padding-bottom:0.5rem; padding-top:0.5rem;}.social-media:not(.social-media--fb-like) { height:2.4rem; width:4rem; border-radius:5px; border:1px solid #dddddd; background:transparent; line-height:1; font-size:1.2rem; transition:0.2s; color:#111111;}.social-media:not(.social-media--fb-like):hover, .social-media:not(.social-media--fb-like):focus { border-color:#C0FF82;}.fb_iframe_widget { line-height:0;}.social-media--fb-like { border:none; border-radius:0; width:auto; height:20px; padding:0; margin-right:-1rem; min-width:90px;}.product-type__title { margin-bottom:0.5rem; font-weight:700;}.product-type__values { display:flex; flex-wrap:wrap; align-items:center; row-gap:0.5rem; column-gap:0.5rem;}.product-type__values--color, .product-type__values--color_text { row-gap:1rem; column-gap:1rem;}.product-type__value { font-weight:700;}.product-type__value.is-active .product-type__value-link { cursor:default;}.product-type__value.is-active .product-type__value-link { background-color:#C0FF82; border-color:#C0FF82; color:#111111;}.product-type__value:hover .product-type__value-link { border-color:#111111;}.product-type__value.product-type__value--color_text:not(.is-active):hover .product-type__value-link, .product-type__value.product-type__value--color_text.is-active .product-type__value-link, .product-type__value.product-type__value--color:not(.is-active):hover .product-type__value-link, .product-type__value.product-type__value--color.is-active .product-type__value-link { background-color:transparent; color:#111111; border-color:#111111;}.product-type__value-link { border:1px solid #DDDDDD; border-radius:5px; color:#111111; background-color:transparent; padding:0.25rem 1rem; white-space:nowrap; position:relative; text-transform:none; display:flex; align-items:center;}.product-type__value--color_text .product-type__value-link, .product-type__value--color .product-type__value-link { padding:0.8rem;}.product-type__value--pic img, .product-type__value--piclink img, .product-type__value--piclinktext img { max-height:100px; max-width:100px; border-radius:4px;}.product-type__value--pic .product-type__value-link, .product-type__value--piclink .product-type__value-link, .product-type__value--piclinktext .product-type__value-link { padding:10px; background-color:#ffffff00 !important; border-color:#dddddd; overflow:hidden; border-radius:5px; border-width:1px; color:#111111 !important;}.product-type__value--pic .product-type__value-link.has-price, .product-type__value--piclink .product-type__value-link.has-price, .product-type__value--piclinktext .product-type__value-link.has-price { max-width:none;}.product-type__value--pic .product-type__option-name, .product-type__value--piclink .product-type__option-name, .product-type__value--piclinktext .product-type__option-name { line-height:1;}.product-type__value--pic.is-active .product-type__value-link, .product-type__value--piclink.is-active .product-type__value-link, .product-type__value--piclinktext.is-active .product-type__value-link { border-color:#111111;}.product-type-disabled { cursor:not-allowed; opacity:0.5; display:flex; justify-content:center; align-items:center;}.product-type__value-color { transition:0.2s; border-radius:5px; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; height:2.4rem; display:block; background-color:currentColor;}.product-type__value-color[data-hexa=ffffff] { box-shadow:inset 0 0 0 1px #dddddd;}.product-type__value--color-text { margin-left:1rem;}.product-type__value--color_text.is-active .product-type__value-link,.product-type__value--color.is-active .product-type__value-link,.product-type__value--pic.is-active .product-type__value-link,.product-type__value--piclink.is-active .product-type__value-link,.product-type__value--piclinktext.is-active .product-type__value-link,.product-type__value--icon.is-active .product-type__value-link,.product-type__value--iconmore.is-active .product-type__value-link { border-color:#111111;}.product-type__value--color_text.is-active .product-type__value-link::before,.product-type__value--color.is-active .product-type__value-link::before,.product-type__value--pic.is-active .product-type__value-link::before,.product-type__value--piclink.is-active .product-type__value-link::before,.product-type__value--piclinktext.is-active .product-type__value-link::before,.product-type__value--icon.is-active .product-type__value-link::before,.product-type__value--iconmore.is-active .product-type__value-link::before { content:""; display:flex; align-items:center; justify-content:center; width:1.8rem; height:1.8rem; font-size:1rem; position:absolute; background-color:#C0FF82; color:#111111; border-radius:3px; left:-1px; top:-1px;}.product-type__value--color_text.is-active .product-type__value-link::after,.product-type__value--color.is-active .product-type__value-link::after,.product-type__value--pic.is-active .product-type__value-link::after,.product-type__value--piclink.is-active .product-type__value-link::after,.product-type__value--piclinktext.is-active .product-type__value-link::after,.product-type__value--icon.is-active .product-type__value-link::after,.product-type__value--iconmore.is-active .product-type__value-link::after { content:""; transform:rotate(45deg); background-image:none !important; width:5px; height:9px; border-bottom:2px solid #111111; border-right:2px solid #111111; position:absolute; top:2px; left:6px;}.product_filter_color { transition:border-color ease 0.2s, background-color ease 0.2s; position:relative; border-radius:100%;}.product_filter_color html.no-flexbox-gap { margin-bottom:1rem;}.product_filter_color html.no-flexbox-gap:not(.color_text) { margin-right:1rem;}.product_filter_color .custom-control { padding:0;}.product_filter_color .custom-control-input:checked ~ .custom-control-label::after { top:50%; left:auto;}@supports not (mask-size:cover) { .product_filter_color .custom-control-input:checked ~ .custom-control-label::after {  right:1.5rem;  transform:translateY(-50%) rotate(45deg);  margin-top:-1px; }}@supports (mask-size:cover) { .product_filter_color .custom-control-input:checked ~ .custom-control-label::after {  right:0.9rem;  transform:translateY(-50%); }}.product_filter_color .custom-control-label { padding:0.8rem; border:1px solid #DDDDDD; border-radius:10px;}.product_filter_color .custom-control-label::before { order:1; position:static; margin-left:1rem;}.product-type__value--icon .product-type__value-link { padding:10px; border-width:1px; background-color:#ffffff00 !important; border-radius:5px; border-color:#dddddd;}.product-type__item + .product-type__item { margin-top:2rem;}.artdet__prices.has-price-sale .product-price--base { font-size:1.6rem;}.artdet__prices .product-price--base, .artdet__prices .product-price--sale { font-size:2.4rem;}@media (min-width:768px) { .artdet__prices.has-price-sale .product-price--base {  font-size:1.8rem; } .artdet__prices .product-price--base, .artdet__prices .product-price--sale {  font-size:3.2rem; }}.plus-service__inner { display:flex; flex-direction:column;}.plus-service__none { height:0; min-height:0; overflow:hidden; visibility:hidden; margin:0 !important; padding:0 !important;}.plus-service__item:not(.plus-service__none) + .plus-service__item { margin-top:0.4rem;}.plus-service__price { display:inline-block;}.stock-variant__qty { text-transform:lowercase; font-weight:400; color:#999999; font-size:0.9em;}.artdet__warehouses { line-height:1.2;}.artdet__warehouse-name, .artdet__warehouse-quantity { font-weight:700;}.artdet__warehouse-variant-info { min-width:15rem; display:flex; justify-content:space-between;}.artdet__warehouse { padding:1rem 2rem;}.artdet__warehouse:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.artdet__looking-for-discounts .btn-outline-dark, .artdet__subscribe-btn-wrap .btn-outline-dark { font-size:1.4rem; padding:0.85rem 2rem !important; display:inline-flex; align-items:center;}.artdet__looking-for-discounts .btn-outline-dark::after, .artdet__subscribe-btn-wrap .btn-outline-dark::after { font-size:1.3em;}.artdet__looking-for-discounts.no-content, .artdet__looking-for-discounts.only-ajax-contents.no_bundle_products.no_gift_products { display:none !important;}.artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + #artdet__datas, .artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + .artdet__custom-sections, .artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + .artdet__product-reviews { padding-top:0;}.artdet__discount-saving__title::after { content:":";}@media (max-width:991.98px) { .artdet--type-2 .data__item:nth-child(even) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}@media (min-width:992px) { .artdet--type-2 .data__item:nth-child(4n+3) .data__item-inner, .artdet--type-2 .data__item:nth-child(4n+4) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}.artdet--type-2 .spec-param-odd .artdet__spec-param { background-color:rgba(0, 0, 0, 0.03);}.artdet--type-2 .products_in_bundle .product-recomm__title-sub { text-align:center;}.data__item-inner { padding:0.6rem 2rem; align-items:center;}.data__item-value { word-break:break-word !important; overflow-wrap:break-word !important; text-align:right; font-weight:700;}.artdet__countdown-text { writing-mode:vertical-rl; transform:scale(-1); line-height:1.2;}#cd_custom { display:flex; flex-grow:1; row-gap:1rem; column-gap:1rem;}.artdet--type-1 #cd_custom, .product-tooltip #cd_custom { justify-content:center;}#cd_custom > div { flex:0 1 60px; max-width:60px;}@media (min-width:576px) { #cd_custom > div {  flex:0 1 60px;  max-width:60px; }}.cd_num { font-size:2rem; font-weight:700; line-height:1;}.cd_txt { font-size:1.1rem; line-height:1;}.artdet__countdown #cd_custom { min-height:40px; transition:opacity ease 1s; opacity:0.3;}.artdet__countdown #cd_custom.is-initialized { opacity:1;}.artdet__countdown #cd_custom > div { border-radius:10px;}@media (min-width:576px) { .artdet__countdown #cd_custom {  min-height:40px; }}.artdet__countdown .cd_sec, .artdet__countdown .cd_min, .artdet__countdown .cd_hour, .artdet__countdown .cd_day { background-color:#FF4444;}.artdet__countdown #cd_color_back { background-color:#EBFFD6; display:none;}.artdet__countdown #cd_color_front { background-color:#FF4444; display:none;}.artdet__countdown .cd_wrap { background-color:#EBFFD6; color:#FF4444; text-align:center; display:flex; flex-direction:column; justify-content:center; border-radius:9px;}.artdet__countdown .cd_sec { margin-right:0;}.artdet__countdown #cd_custom:not(.is-initialized) .cd_num::before { content:"?";}@media (min-width:576px) { .artdet__countdown .cd_num {  font-size:2rem; }}.countdown--animated #cd_custom > div { padding:3px;}@media (min-width:576px) { .countdown--animated #cd_custom > div {  padding:3px; }}.countdown--animated .cd_wrap { height:34px;}@media (min-width:576px) { .countdown--animated .cd_wrap {  height:34px; }}.countdown--simple #cd_custom > div { padding:0px;}@media (min-width:576px) { .countdown--simple #cd_custom > div {  padding:0px; }}.countdown--simple .cd_wrap { height:40px;}@media (min-width:576px) { .countdown--simple .cd_wrap {  height:40px; }}#cd_color_front { display:none; background-color:#C0FF82;}#cd_color_back { display:none; background-color:#FF4444;}.artdet-main-btn { padding:0 2rem; white-space:nowrap;}.artdet__inquire-btn { min-width:240px; max-width:100%;}.artdet__cart-input-wrap, .artdet-main-btn { height:5rem;}.artdet__cart-no-stock { font-weight:700;}.artdet__spec-param--color-outer { display:inline-block;}.artdet__spec-param-value, .artdet__param-value, .tooltip__spec-param-value { word-break:break-word; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; font-weight:700; row-gap:0.5rem; column-gap:0.5rem;}.artdet__param-value { justify-content:flex-end;}.artdet__spec-param-value p, .data__item-value p { margin-bottom:0;}.page_artdet_product_param_spec_fault .cust_input_text,.page_artdet_product_param_spec_fault .cust_input_select,.page_artdet_product_param_spec_fault .cust_input_file-filename { border-color:#F44;}#page_artdet_product_param table td { border-top:1px solid #dddddd;}.cart-credit__content, .artdet-credit__content { height:auto; line-height:normal; background:none; display:none; margin-bottom:1.5rem;}.cart-credit__title, .artdet-credit__title { color:#ffffff; padding:1rem 4rem 1rem 14rem; border-radius:10px; margin-bottom:1.5rem; cursor:pointer; position:relative; text-transform:uppercase; text-align:center; user-select:none; will-change:transform;}.cart-credit__title:hover::after, .artdet-credit__title:hover::after { transition:transform 0.4s ease;}.cart-credit__title::after, .artdet-credit__title::after { content:""; z-index:1; line-height:1; pointer-events:none; border-top:0.5em solid currentColor; border-right:0.5em solid transparent; border-bottom:0; border-left:0.5em solid transparent; border-radius:0; margin-left:0.5em; position:absolute; right:30px; top:50%; transform:translateY(-50%);}.cart-credit__title.is-active::after, .artdet-credit__title.is-active::after { transform:translateY(-50%) scaleY(-1);}@media (max-width:575.98px) { .cart-credit__title, .artdet-credit__title {  font-size:1.2rem; }}#page_artdet_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_bank.png') no-repeat left 1rem center #BDBDBD; color:#111111;}#page_artdet_cofidis_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_hu.png') no-repeat left 1rem center #ed1a3b; color:#ffffff;}#page_artdet_otp_aruhitel_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_otp_aruhitel.png') no-repeat left 1rem center #52ae30; color:#ffffff;}.br_hitel_panel_responsive { margin:0 auto !important;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:#999999; pointer-events:none;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:1.2rem;}.qty--text .cart-item__not-on-stock, .qty--text .cart-item__qty-unit { position:static; transform:none;}.cart-input-wrap, .product__cart-input-wrap { padding:0 var(--padding-x); border-radius:10px; border:var(--input-border-width) solid #DDDDDD; background-color:#ffffff; position:relative; display:inline-flex; justify-content:center; align-items:center; width:100%; column-gap:var(--qty-gap);}.cart-input-wrap.qty--input { height:5rem;}.cart-input-wrap.qty--input, .cart-item__qty-wrap.qty--text, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-x:1rem; --qty-gap:10px; --qty-button-width:1.6rem; --qty-button-sign-size:1.3rem; --input-width:4.6rem; --input-border-width:1px;}@media (min-width:768px) { .cart-input-wrap.qty--input, .cart-item__qty-wrap.qty--text, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.artdet__discount-texts, .artdet__price-discount-period { color:#FF4444;}@media (max-width:767.98px) { .artdet__price-discount-period {  font-size:1.2rem; }}.artdet__price-discount-period + .artdet__discount-texts { margin-top:0;}.artdet__virtual-point-highlighted__content, .artdet__discount-saving__value { white-space:nowrap; font-weight:700;}.artdet__price-login { color:#C0FF82;}.artdet__price-login-btn br { display:none;}.artdet__price-discount-period-start, .artdet__price-discount-period-end { display:inline-block;}.artdet__short-descripton + .long-description__content { padding-top:0.75em;}.overlay-reg__adv li { list-style:inside disc;}.overlay-reg__btn-no-reg { padding-left:1rem; padding-right:1rem;}@media (min-width:576px) { .overlay-login__col {  border:solid #DDDDDD;  border-width:0 1px 0 0; }}.overlay-login-email-label-group { margin-bottom:0.5rem;}.overlay-reg, .overlay-login, .page-login__reg, .page-login__sign-in { width:280px; max-width:100%; margin:0 auto; min-height:100%; display:flex; flex-direction:column; row-gap:2rem; align-items:center;}.overlay-login__title, .overlay-reg__title { text-align:center; margin-bottom:0;}.overlay-login__col-inner, .overlay-reg__col-inner { height:100%;}@media (min-width:576px) { .overlay-login__col-inner, .overlay-reg__col-inner {  padding:0 3rem; }}.wholesale-login { box-shadow:0 0 40px rgba(0, 0, 0, 0.15); background-color:#ffffff; border-radius:10px;}.wholesale-login__remind-btn { text-transform:none;}.overlay-login__remind-btn { text-transform:none;}.login-box__loggedin-user-email { word-break:break-word;}.login-box__customer-data span:last-child { font-weight:700;}.login-box__other-buttons .form-group:last-child { margin-bottom:0;}.login-box__btns-wrap, .overlay-login__btns-wrap { display:flex; flex-wrap:wrap; row-gap:1rem; column-gap:1rem;}.login-box__btn { display:inline-flex; align-items:center; column-gap:0.5rem;}.login-box__reg-btn { position:relative;}.facebook-iframe, .google-iframe { height:40px; width:40px; padding:0; border:0; display:inline-block;}.facebook-login-wrap, .google-login-wrap { height:4rem; position:relative; line-height:0; flex:100%; max-width:100%;}.login-box__login-btn input, .login-box__logout-btn input { width:100%;}.login-box__facebook-btn, .login-box__google-btn { width:40px; height:4rem;}.social_login_table { border-radius:0;}.login-box__container input::-webkit-input-placeholder { font-weight:700; text-align:center;}.login-box__container input:-ms-input-placeholder { font-weight:700; text-align:center;}.login-box__container input::-ms-input-placeholder { font-weight:700; text-align:center;}.login-box__container input::-moz-placeholder { font-weight:700; text-align:center;}.login-box__container input::placeholder { font-weight:700; text-align:center;}.profile__menus a { font-weight:700; padding:1rem 0; display:block;}.page-login__col-inner { height:100%;}@media (min-width:992px) { .page-login__col-inner {  padding:3rem 0; }}.overlay-no-reg__container { background-color:#F2FFE4;}@media (min-width:576px) { .overlay-no-reg__container {  padding:3rem 4rem; }}.page-login__no-reg-container { height:100%;}@media (min-width:576px) { .page-login__no-reg-container {  padding:3rem;  box-shadow:0 0 20px rgba(0, 0, 0, 0.03);  background-color:#FFFFFF;  border-radius:10px; }}@media (min-width:992px) { .page-login__no-reg-container {  padding:3rem 2rem; }}.page-login__reg-title, .page-login__no-reg-title, .page-login__login-title { margin-bottom:0;}.page-login__reg-adv li { list-style:inside disc;}.searchcomplex-cat-btn, .searchcomplex-cat-text { font-size:1.4rem;}.searchcomplex-cat-text { font-weight:700;}.searchcomplex-cat-btns { display:flex; flex-wrap:wrap;}.searchcomplex-cat-btn { padding:0;}.searchcomplex-cat-btn::after { padding:0 2rem; color:#111111; content:"/";}.img-effect-on-hover { overflow:hidden; transition:box-shadow ease 0.4s;}.img-effect-on-hover img { transition:transform ease 0.4s; backface-visibility:hidden; transform:translateZ(0);}@media (hover:hover) { .img-effect-on-hover:hover {  box-shadow:0 0 40px rgba(0, 0, 0, 0.15); } .img-effect-on-hover:hover img {  transform:translateZ(0) scale(1.05); }}.text--big { font-weight:700; text-transform:uppercase;}.text--big { font-size:20px;}@media screen and (min-width:360px) { .text--big {  font-size:calc(20px + 12 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--big {  font-size:32px; }}@media screen and (min-width:360px) { .text--big {  font-size:clamp(20px, 8cqi, 32px); }}.text--big + .text--small::before { content:""; display:block; width:40px; margin:2rem auto; border-bottom:1px solid currentColor;}.text--medium { font-size:20px;}@media screen and (min-width:360px) { .text--medium {  font-size:calc(20px + 4 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--medium {  font-size:24px; }}@media screen and (min-width:360px) { .text--medium {  font-size:clamp(20px, 4cqi, 24px); }}.text--small, .html-text { font-size:12px;}@media screen and (min-width:360px) { .text--small, .html-text {  font-size:calc(12px + 4 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--small, .html-text {  font-size:16px; }}@media screen and (min-width:360px) { .text--small, .html-text {  font-size:clamp(12px, 4cqi, 16px); }}.text--button { padding-left:2rem; padding-right:2rem; position:relative; border-color:transparent;}.text--button.btn-sm { padding-left:2rem; padding-right:2rem;}.text--button.btn-lg { padding-left:3.5rem; padding-right:3.5rem;}.text + .text--button { margin-top:2rem;}.text--button:not([href]) { box-shadow:none;}.text--button:not([href])::after { content:""; margin:0;}.text--button:not(:last-child) { margin-bottom:1rem;}@media (max-width:575.98px) { .text--button {  font-size:1.2rem; } .text--button.btn-lg {  font-size:1.4rem;  padding-left:2.5rem;  padding-right:2.5rem; } .text--button.btn-sm {  font-size:1rem; }}.text--button.btn-lg { font-size:clamp(1.4rem, 4.5cqi, 1.8rem);}.text--button.btn-sm { font-size:clamp(1rem, 4.5cqi, 1.2rem);}.texts { height:100%; display:flex; align-items:flex-end; justify-content:center; container-type:inline-size;}@media (min-width:576px) { .texts {  align-items:center; }}.texts__container { overflow:hidden auto; max-height:100%; scrollbar-width:none;}.texts--layer { position:absolute; width:100%; z-index:2; top:0; padding:5%; pointer-events:none;}.texts--layer a, .texts--layer button { pointer-events:auto;}.text-static .texts--layer { pointer-events:auto;}.html-text:not(:only-child):not(:last-child) { margin-bottom:0.75em;}.html-text p:last-child { margin-bottom:0;}.text { word-break:break-word;}.text:last-child { margin-bottom:0;}.text a { color:inherit;}.text.text--big { line-height:normal;}@media (min-width:576px) { .carousel-cell-texts {  align-items:center;  justify-content:flex-start;  max-width:100%;  margin:0 auto;  left:50%;  transform:translateX(-50%); } .carousel-cell-texts .texts__container {  width:calc(50% - 40px / 2); }}@media (min-width:768px) { .carousel-cell-texts {  padding:10% 40px; }}.carousel-cell-text.text--big { font-weight:500;}.carousel-cell-text.text--big { font-size:28px;}@media screen and (min-width:576px) { .carousel-cell-text.text--big {  font-size:calc(28px + 44 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--big {  font-size:72px; }}.carousel-cell-text.text--medium { font-size:20px;}@media screen and (min-width:576px) { .carousel-cell-text.text--medium {  font-size:calc(20px + 6 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--medium {  font-size:26px; }}.carousel-cell-text.text--small { font-size:14px;}@media screen and (min-width:576px) { .carousel-cell-text.text--small {  font-size:calc(14px + 2 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--small {  font-size:16px; }}.carousel-cell-text.text--big + .carousel-cell-text.text--small::before { width:80px; margin-left:auto; margin-right:auto;}@media (min-width:576px) { .carousel-cell-text.text--big + .carousel-cell-text.text--small::before {  margin-left:auto;  margin-right:auto; }}.carousel-cell-text.text--medium + .carousel-cell-text.text--small { margin-top:1rem;}.carousel-cell-text.text ~ .carousel-cell-text__btn-wrap { margin-top:2rem;}.carousel-cell-text__btn-wrap { display:flex; flex-wrap:wrap; justify-content:center; gap:1rem;}.carousel-cell-text__btn-wrap .text--button { margin:0;}.carousel-cell-text__btn-wrap:not(:last-child) { margin-bottom:2rem;}.carousel-cell__image-wrapper { position:relative;}.element-slide-inner { position:relative; min-height:100%; display:flex; flex-direction:column; justify-content:center;}.layout--start_categories, .layout--category_box_open_content { padding-top:4rem;}.layout--start_categories.type--list, .layout--category_box_open_content.type--list { padding-bottom:4rem;}.layout--start_categories.type--list .element-slide-inner, .layout--category_box_open_content.type--list .element-slide-inner { justify-content:flex-end;}.layout--start_categories.type--carousel .element-slide-inner, .layout--category_box_open_content.type--carousel .element-slide-inner { justify-content:flex-start;}.layout--start_categories .element-slide-inner, .layout--category_box_open_content .element-slide-inner { align-items:center; row-gap:2rem;}.layout--start_categories h4, .layout--start_categories h5, .layout--category_box_open_content h4, .layout--category_box_open_content h5 { margin-bottom:0; text-transform:none; word-break:break-word;}.layout--start_categories h4 a, .layout--start_categories h5 a, .layout--category_box_open_content h4 a, .layout--category_box_open_content h5 a { color:inherit;}.layout--start_categories h4::after, .layout--start_categories h5::after, .layout--category_box_open_content h4::after, .layout--category_box_open_content h5::after { content:""; display:block; border-top:1px solid currentColor; margin-top:1rem; width:3rem;}@media (min-width:992px) { .layout--start_categories h4::after, .layout--start_categories h5::after, .layout--category_box_open_content h4::after, .layout--category_box_open_content h5::after {  width:4rem; }}.layout--start_categories .html-text, .layout--category_box_open_content .html-text { margin-top:1rem; word-break:break-word;}@media (min-width:768px) { .layout--start_categories, .layout--category_box_open_content {  padding-top:8rem; } .layout--start_categories.type--list, .layout--category_box_open_content.type--list {  padding-bottom:8rem; }}.start_category_offer { background:linear-gradient(to bottom, #EBFFD6 0%, #F2FFE4 100%);}.start_category_offer h4, .start_category_offer h5 { color:#111111; font-weight:800; text-align:center;}.start_category_offer h4::after, .start_category_offer h5::after { margin-left:auto; margin-right:auto;}.start_category_offer .html-text { text-align:center;}.start_category_offer.type--carousel .element-slide-inner { justify-content:flex-end;}.start_category_offer.type--list .element-slide-inner { justify-content:flex-end;}.start_category_offer .carousel-cell { width:calc(50% - (20px / 2) * 1); flex:0 0 calc(50% - (20px / 2) * 1); margin-right:20px;}@media (min-width:576px) { .start_category_offer .carousel-cell {  width:calc(33.3333333333% - (32px / 3) * 2);  flex:0 0 calc(33.3333333333% - (32px / 3) * 2);  margin-right:32px; }}@media (min-width:768px) { .start_category_offer .carousel-cell {  width:calc(25% - (20px / 4) * 3);  flex:0 0 calc(25% - (20px / 4) * 3);  margin-right:20px; }}@media (min-width:1240px) { .start_category_offer .carousel-cell {  width:calc(20% - (32px / 5) * 4);  flex:0 0 calc(20% - (32px / 5) * 4);  margin-right:32px; }}@media (min-width:1440px) { .start_category_offer .carousel-cell {  width:calc(16.6666666667% - (32px / 6) * 5);  flex:0 0 calc(16.6666666667% - (32px / 6) * 5); }}.category_box_open_content__elements { flex-grow:1; max-height:100%; overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #F2FFE4;}.category_box_open_content__elements::-webkit-scrollbar { width:6px; height:6px;}.category_box_open_content__elements::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.category_box_open_content__elements::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.category_box_open_content__elements::-webkit-scrollbar-track { background-color:#F2FFE4;}#ud_shop_start .product-offer--top { position:relative; background:linear-gradient(to bottom, #FFFFFF00 0%, #FFFFFF00 100%);}#ud_shop_start .product-offer--top .carousel__title-outer, #ud_shop_start .product-offer--top .carousel__prev-next-btn, #ud_shop_start .product-offer--top .title-box { color:#111111;}#ud_shop_start .product-offer--top .carousel.products::before, #ud_shop_start .product-offer--top .carousel.products::after { display:none;}#ud_shop_start .product-offer--ref { position:relative; background:linear-gradient(to bottom, #FFFFFFFF 0%, #FFFFFFFF 100%);}#ud_shop_start .product-offer--ref .carousel__title-outer, #ud_shop_start .product-offer--ref .carousel__prev-next-btn, #ud_shop_start .product-offer--ref .title-box { color:#111111;}#ud_shop_start .product-offer--ref .carousel.products::before, #ud_shop_start .product-offer--ref .carousel.products::after { display:none;}#ud_shop_start #page_artref_inner { position:relative; background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%);}#ud_shop_start #page_artref_inner .carousel__title-outer, #ud_shop_start #page_artref_inner .carousel__prev-next-btn, #ud_shop_start #page_artref_inner .title-box { color:#111111;}#ud_shop_start #page_artref_inner .carousel.products::before, #ud_shop_start #page_artref_inner .carousel.products::after { display:none;}.layout--banner_half_width_inline ul,.layout--banner_half_width ul,.layout--banner_quarter_width_inline ul,.layout--banner_quarter_width ul,.layout--banner_full_width_inline ul,.layout--banner_full_width ul,.layout--html_list_with_symbol ul { list-style:none;}.layout--banner_half_width_inline iframe,.layout--banner_half_width iframe,.layout--banner_quarter_width_inline iframe,.layout--banner_quarter_width iframe,.layout--banner_full_width_inline iframe,.layout--banner_full_width iframe,.layout--html_list_with_symbol iframe { display:block; max-width:100%;}.layout--flickity .element-img-outer a::before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; display:block;}.layout--flickity .is-pointer-down .element-img-outer a { cursor:grabbing;}.layout--flickity .carousel-cell { display:flex; flex-direction:column; align-items:center;}.layout--flickity .texts { text-align:center; justify-content:center;}@media (max-width:575.98px) { .layout--flickity .element-img-wrapper {  width:100%; } .layout--flickity .carousel-cell-texts {  flex-grow:1; }}@media (min-width:576px) { .layout--flickity .carousel-block[class*=has] {  padding-bottom:0; }}@media (min-width:768px) { .layout--flickity .texts--layer {  padding:8rem 4rem calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height)); }}.start_banner_big { background:linear-gradient(to bottom, #000000 60%, #000000 100%);}.start_banner_big .element-img-wrapper { text-align:center;}.start_banner_big .carousel-cell-texts { align-items:center;}.start_banner_big .texts { color:#ffffff;}@media (min-width:576px) { .start_banner_big .texts {  justify-content:flex-start;  align-items:center;  text-align:center; }}@media (min-width:576px) { .start_banner_big .carousel-cell-text__btn-wrap {  text-align:center; }}.start_banner_big .text--button {  background-color:#ffffff; border-color:#ffffff; color:#111111;}.start_banner_big .text--button:hover { background-color:#111111; color:#ffffff; border-color:#111111;}@media (max-width:575.98px) { .start_banner_big .carousel-cell-texts {  position:static;  align-items:flex-end; } .start_banner_big .has-nav .carousel-cell-texts {  padding-bottom:0; }}@media (min-width:576px) { .start_banner_big .carousel-cell {  align-items:flex-end;  justify-content:center; }}#category_box_open_content { --padding:2rem; padding:var(--padding); background-color:#F2FFE4; display:flex; justify-content:center; align-items:center; flex:1 0 calc(100% - 300px); max-width:calc(100% - 300px); position:sticky; top:0; opacity:0; transition:opacity ease 0.3s;}#category_box_open_content .carousel--category_box_open_content .category_box_open_content__slide { max-width:100%;}#category_box_open_content.has-been-positioned { opacity:1;}#category_box_open_content.type--carousel .element-slide-inner, #category_box_open_content.type--list .element-slide-inner { align-items:center; justify-content:flex-end;}#category_box_open_content .category_box_open_content__element-texts { text-align:center;}#category_box_open_content .category_box_open_content__element-texts h4::after, #category_box_open_content .category_box_open_content__element-texts h5::after { margin-left:auto; margin-right:auto;}@media (max-width:767.98px) { #category_box_open_content {  height:calc(var(--overlay-height) - var(--overlay-close-btn-height));  top:var(--overlay-close-btn-height); }}@media (min-width:768px) { #category_box_open_content {  height:var(--overlay-height);  top:0; }}@media (min-width:992px) { #category_box_open_content {  --padding:4rem; }}@media (min-width:1440px) { #category_box_open_content {  --padding:5rem; }}.category_box_open_content__container { max-width:100%;}.layout--banner_half_width_inline .texts, .layout--banner_half_width .texts { text-align:center; padding:4rem;}.layout--banner_half_width_inline.text-static .element-slide-inner, .layout--banner_half_width.text-static .element-slide-inner { flex-direction:column;}.layout--banner_half_width_inline.text-static .texts, .layout--banner_half_width.text-static .texts { position:static; height:auto;}.layout--banner_half_width_inline.text-static .element-img-outer, .layout--banner_half_width.text-static .element-img-outer { flex:0 0 100%; max-width:100%; display:flex; align-items:center; position:relative;}.layout--banner_half_width_inline.text-static .element-img-outer > *, .layout--banner_half_width.text-static .element-img-outer > * { max-width:100%;}.layout--banner_half_width_inline .element-img-outer, .layout--banner_half_width .element-img-outer { max-width:100%;}.layout--banner_half_width_inline .element-img-outer a::before, .layout--banner_half_width .element-img-outer a::before { content:""; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; display:block;}@media (min-width:576px) { .layout--banner_half_width_inline .texts, .layout--banner_half_width .texts {  padding:4.2%;  position:absolute; } .layout--banner_half_width_inline.text-absolute .texts--layer, .layout--banner_half_width.text-absolute .texts--layer {  max-width:50%;  left:0; } .layout--banner_half_width_inline.text-absolute .texts, .layout--banner_half_width.text-absolute .texts {  position:absolute; } .layout--banner_half_width_inline.text-static .element-img-outer, .layout--banner_half_width.text-static .element-img-outer {  flex:0 0 50%;  max-width:50%; } .layout--banner_half_width_inline.text-static .element-slide-inner, .layout--banner_half_width.text-static .element-slide-inner {  flex-direction:row; } .layout--banner_half_width_inline.text-static .texts, .layout--banner_half_width.text-static .texts {  flex:0 0 50%;  max-width:50%; } .layout--banner_half_width_inline.text-static:nth-child(2n+1) .texts, .layout--banner_half_width.text-static:nth-child(2n+1) .texts {  order:-1; }}.layout--banner_half_width { --overhang:clamp(30px, 5.15vw, 50px); --slide-padding-y:0rem; --slide-padding-x:0rem; margin-bottom:calc(var(--overhang) * -1); padding-top:var(--overhang); padding-bottom:var(--overhang);}.layout--banner_half_width .text--small { max-width:300px; margin:0 auto;}.layout--banner_half_width .element-img-inner { margin:0 auto; position:relative; z-index:1;}.layout--banner_half_width .element-img-wrap { z-index:1; margin:0 auto;}.layout--banner_half_width .element-slide .element-slide-inner::after { content:""; position:absolute; left:0; width:100%;}.layout--banner_half_width .element-slide.odd .element-slide-inner::after { top:var(--overhang); bottom:0; background:linear-gradient(to top, #F2FFE4 0%, #C0FF82 100%);}.layout--banner_half_width .element-slide.odd .texts--layer { right:0;}.layout--banner_half_width .element-slide.odd:nth-child(4n+3) .element-slide-inner::after { background:linear-gradient(to bottom, #F2FFE4 0%, #C0FF82 100%);}.layout--banner_half_width .element-slide.even .element-slide-inner::after { top:0; bottom:var(--overhang); background:linear-gradient(to right, #F2FFE4 0%, #C0FF82 100%);}.layout--banner_half_width .element-slide.even:nth-child(4n+4) .element-slide-inner::after { background:linear-gradient(to left, #F2FFE4 0%, #C0FF82 100%);}@media (max-width:575.98px) { .layout--banner_half_width .element-slide.even .element-img-outer {  order:1; }}@media (min-width:576px) { .layout--banner_half_width .texts--layer {  max-width:50%; } .layout--banner_half_width .element-img-outer {  min-width:50%;  padding:3%; } .layout--banner_half_width .element-slide.odd .element-img-outer {  margin-bottom:auto;  margin-right:auto;  padding:0 var(--slide-padding-x) var(--overhang); } .layout--banner_half_width .element-slide.odd .texts--layer {  top:var(--overhang);  height:auto;  bottom:0; } .layout--banner_half_width .element-slide.even .element-img-outer {  margin-top:auto;  margin-left:auto;  padding:var(--overhang) var(--slide-padding-x) 0; } .layout--banner_half_width .element-slide.even .texts--layer {  bottom:var(--overhang);  height:auto;  top:0; }}@media (min-width:992px) { .layout--banner_half_width {  --overhang:clamp(30px, 2.65vw, 50px); } .layout--banner_half_width .element-slide.odd .element-img-outer {  padding:0 var(--slide-padding-x) calc(var(--overhang) + var(--slide-padding-x)); } .layout--banner_half_width .element-slide.even .element-img-outer {  padding:calc(var(--overhang) + var(--slide-padding-x)) var(--slide-padding-x) 0; } .layout--banner_half_width .element-slide.odd .element-slide-inner::after, .layout--banner_half_width .element-slide.odd .texts--layer, .layout--banner_half_width .element-slide.even .element-slide-inner::after, .layout--banner_half_width .element-slide.even .texts--layer {  top:var(--overhang);  bottom:var(--overhang); }}.layout--banner_full_width .main-title__wrap, .layout--html_list_with_symbol .main-title__wrap { --margin-bottom:2rem;}.layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title { font-size:20px;}@media screen and (min-width:360px) { .layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title {  font-size:calc(20px + 12 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title {  font-size:32px; }}.layout--banner_full_width .html-text, .layout--html_list_with_symbol .html-text { max-width:640px; margin:0 auto;}.layout--banner_full_width .texts--layer, .layout--html_list_with_symbol .texts--layer { left:50%; height:auto; width:auto;}.layout--banner_full_width .texts__container, .layout--html_list_with_symbol .texts__container { border-radius:10px; background-color:#ffffff; padding:3rem 2rem; text-align:center;}.layout--banner_full_width table, .layout--html_list_with_symbol table { text-align:left; width:100%; white-space:nowrap; --column-gap:4rem;}.layout--banner_full_width table table, .layout--html_list_with_symbol table table { width:auto;}.layout--banner_full_width table table td:not(:last-child), .layout--html_list_with_symbol table table td:not(:last-child) { padding-right:var(--column-gap);}.layout--banner_full_width tr:only-child > td:last-child, .layout--html_list_with_symbol tr:only-child > td:last-child { width:100%;}@media (max-width:991.98px) { .layout--banner_full_width iframe, .layout--html_list_with_symbol iframe {  width:100%; } .layout--banner_full_width tr:only-child, .layout--html_list_with_symbol tr:only-child {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  row-gap:2rem; }}@media (min-width:768px) { .layout--banner_full_width .texts__container, .layout--html_list_with_symbol .texts__container {  padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem); }}@media (min-width:992px) { .layout--banner_full_width tr:only-child > td:not(:last-child), .layout--html_list_with_symbol tr:only-child > td:not(:last-child) {  padding-right:var(--column-gap); }}.layout--html_list_with_symbol { position:relative; z-index:1;}.layout--html_list_with_symbol .element-container { border-radius:10px; background-color:#ffffff; padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem);}.layout--html_list_with_symbol .main-title__wrap { --margin-bottom:1rem;}.layout--html_list_with_symbol .element-inner { display:flex; flex-direction:column; row-gap:1rem;}.layout--html_list_with_symbol .symbol-elements { font-size:1.6rem;}.layout--html_list_with_symbol .symbol-element { display:flex; column-gap:1rem; align-items:baseline;}.layout--html_list_with_symbol .element-symbol { line-height:1;}.layout--html_list_with_symbol .element-symbol .icon-set { vertical-align:middle;}.layout--html_list_with_symbol table:not(:first-child) { margin-top:0.75em;}.element-bg { background-size:cover; background-position:center; background-repeat:no-repeat; left:0; top:0; width:100%; height:100%; position:absolute; opacity:0; transition:var(--lazyload-transition);}.element-bg.lazyloaded { opacity:1;}@media (min-width:992px) { .start_banner_1_2_3 .element-slide-inner {  height:100%; } .start_banner_1_2_3 .start_banner_2--slide-1, .start_banner_1_2_3 .start_banner_3--slide-1 {  height:50%; }}.start_banner_1 { background:linear-gradient(to right, #EBFFD6 0%, #E0FFC2 100%);}.start_banner_1 .texts { background-color:#FFFFFF00;}.start_banner_1 .texts--layer { align-items:center;}@media (min-width:576px) { .start_banner_1.text-absolute .texts--layer {  left:auto;  right:0; } .start_banner_1 .element-slide-inner {  align-items:flex-start; }}@media (max-width:575.98px) { .start_banner_1 .element-img-outer {  position:relative; } .start_banner_1 .texts--layer {  position:static; }}.start_banner_2 .element-img-outer { background:linear-gradient(to right, #C0FF82 0%, #C0FF82 100%); justify-content:center; align-items:center;}.start_banner_2 .texts { background-color:#FFFFFF;}.start_banner_3 .element-img-outer { background:linear-gradient(to right, #C0FF82 0%, #C0FF82 100%); justify-content:flex-end; align-items:flex-end;}.start_banner_3 .texts { background-color:#FFFFFF;}.start_banner_4 { --overhang:0; background-color:#F7FFF000; color:#111111;}.start_banner_4.with-title { padding-top:var(--overhang);}.start_banner_4 .text--button {  background-color:#111111; border-color:#111111; color:#ffffff;}.start_banner_4 .text--button:hover { background-color:#ffffff; color:#111111; border-color:#ffffff;}@media (max-width:575.98px) { .start_banner_4 .texts--layer {  position:static; }}.start_banner_5_outer .element-bg { background-size:contain; background-position-y:top;}.start_banner_5_outer.with-fade .start_banner_5_bg::before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(to bottom, #E0FFC000 0%, #E0FFC0FF 100%); z-index:1; pointer-events:none;}.start_banner_5_outer .element-slide-inner { align-items:center; flex-direction:column; position:static;}@media (max-width:991.98px) { .start_banner_5_outer.with-fade .start_banner_5_bg {  position:relative; } .start_banner_5_outer .start_banner_5_bg {  width:100%; }}@media (min-width:992px) { .start_banner_5_outer .element-slide-inner {  flex-direction:row; } .start_banner_5_outer .element-bg {  background-size:cover; } .start_banner_5_outer.with-fade .start_banner_5_bg::before {  background:linear-gradient(to right, #E0FFC000 0%, #E0FFC0FF 100%); }}.start_banner_5_elements { height:100%; width:100%; display:flex; align-items:flex-end; justify-content:center; container-type:inline-size; position:relative; z-index:1; color:#111111;}.start_banner_5_elements .element-container { margin:4.5%; margin:clamp(2rem, 4.5%, 8rem); padding:3rem 2rem;}.start_banner_5_elements .element-inner { max-width:640px; text-align:center;}.start_banner_5_elements .element-icon .icon-set { fill:#111111;}.start_banner_5_elements .symbol-elements { align-items:center;}.start_banner_5_outer.without-img .start_banner_5_elements { background:linear-gradient(to bottom, #E0FFC000 0%, #E0FFC0FF 100%);}@media (max-width:991.98px) { .start_banner_5_outer.with-img .start_banner_5_elements {  background-color:#E0FFC0FF; } .start_banner_5_elements tr:only-child {  align-items:center; }}@media (min-width:768px) { .start_banner_5_elements .element-container {  padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem); }}@media (min-width:1240px) { .start_banner_5_elements {  justify-content:flex-end; }}.product--infos .title-box { container-type:inline-size; container-name:infos-card-width; position:sticky; top:1rem;}html.header-is-sticky.header-is-visible-by-scroll-up .product--infos .title-box { transition:top ease var(--header-sticky-on-scroll-up-transition-time); top:calc(var(--header-height) + 1rem);}html.header-is-sticky.header-with-sticky-behavior .product--infos .title-box { top:calc(var(--header-height) + 1rem);}.title-box__title { font-size:2.8rem; font-weight:700; line-height:1.2; text-transform:uppercase; word-break:break-word;}@media (min-width:768px) { .title-box__title .title-box__title {  font-size:3.2rem; }}.title-box__title.has-content::after { content:""; display:block; width:40px; margin:2rem auto; border-bottom:1px solid currentColor;}.product--infos .title-box__title.has-content::after { margin:2rem 0;}@media (min-width:768px) { .title-box__title.has-content::after {  margin:2rem 0; }}.title-box__title-first-word { font-size:0.715em; font-weight:500;}.start_brand_slider { overflow:hidden; background:linear-gradient(to bottom, #F7FFF0 0%, #F7FFF0 100%);}.start_brand_slider .main-title__wrap { --margin-bottom:4rem;}.start_brand_slider .flickity-slider { align-items:center;}.start_brand_slider .flickity-button { font-size:3.2rem;}@media (max-width:1239.98px) { .start_brand_slider .flickity-button {  display:none; }}.blog-item-container { max-width:1200px; margin:0 auto;}.blog__contents { padding-top:2rem;}.start-blog-title-box__inner { padding:20px; background-color:#EBFFD6; border-radius:10px;}@media (min-width:992px) { .start-blog-title-box__inner {  padding:20px 40px; }}@media (min-width:576px) { .start_blog_title_box__html p {  margin-bottom:0; }}.page_content > .page_content--product { padding-left:0; padding-right:0;}.page_content--blog:nth-last-of-type(1) { margin-right:auto;}.blog-item__inner, .news-item__inner { max-width:370px; margin:0 auto; background-color:#F7FFF0; display:flex; flex-direction:column; height:100%; position:relative;}.blog-item__inner img, .news-item__inner img { transition:transform ease 0.4s; transform:translateZ(0);}@media (hover:hover) { .blog-item__inner:hover img, .news-item__inner:hover img {  transform:translateZ(0) scale(1.05); }}@media (min-width:576px) { .blog-item__inner, .news-item__inner {  max-width:680px; }}.blog-item__img-wrap, .news-item__img-wrap { overflow:hidden; position:relative; margin-bottom:1rem; border-radius:10px;}.blog-item__details-btn { margin-top:auto;}.blog-item__tags .tag-filtering__tags { justify-content:flex-start; margin-top:0.5rem;}.blog-item__intro { margin-top:2rem; margin-bottom:2rem;}.blog-item__data, .news-item__data { display:flex; flex-direction:column; flex-grow:1;}.blog-item__date-layer { position:absolute; left:1rem; top:1rem; z-index:1; line-height:1; text-align:center; text-transform:uppercase; background-color:#EBFFD600; white-space:nowrap; display:flex; align-items:center; flex-direction:column; border-radius:5px; font-size:2.4rem; padding:0.33em;}.blog-item__date-day { font-size:2em; line-height:0.8;}.blog-item__info { margin-bottom:0.5rem;}.blog-item__author-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.2rem;}.blog-item__author-name ~ .blog-item__date::before { content:" - ";}.blog-item__info { color:#999999;}.blog-item__info, .blog-item__details-btn { align-self:flex-start;}.blog-item__title, .news-item__title { font-weight:700;}.news-item__date-layer, .page__blog-date { white-space:nowrap; text-align:left; color:#999999;}.blog-item__intro-text p:last-of-type, .blog-details__intro-text p:last-of-type { margin-bottom:0;}.blog-details__header-inner, .blog-details__intro-img-wrap-inner { background-color:#EBFFD6;}.blog-details__intro-img-wrap-inner { border-radius:10px 10px 0 0; overflow:hidden;}.blog-details__header-inner { border-radius:0 0 10px 10px; padding:1rem 2rem;}@media (min-width:576px) { .blog-details__header-inner {  padding:2rem 2rem 1rem; }}@media (max-width:575.98px) { .blog-details__title {  font-size:1.8rem; }}.page__blog-author-name { white-space:nowrap;}.blog-details__author-and-social { border-top:1px solid #DDDDDD; padding-top:1rem;}.box_news_item, .box_forum_item { position:relative; border-bottom:1px solid #DDDDDD; padding-bottom:1rem; margin-bottom:1rem;}.box_news_item::after, .box_forum_item::after { content:""; position:absolute; bottom:0; left:50%; margin-left:-25px; width:50px;}.box_news_date { font-size:12px; letter-spacing:0.5px;}.box_news_title_wrapper { display:flex;}.box_news_title_wrapper .box_news_link { flex:0 0 20px; width:20px; height:20px; max-width:20px; border-radius:50%; background-color:#C0FF82; text-align:center; color:#fff; margin-left:auto; display:flex; align-items:center; justify-content:center; line-height:20px;}.box_news_title, .box_forum_item_title { color:#C0FF82;}.box_news_content p { margin-bottom:0;}.box_news_hidden_link_button { display:inline-block; vertical-align:top; width:auto; height:36px; padding:0 20px; font-size:11px; text-transform:uppercase; letter-spacing:0.5px; text-align:center; line-height:36px; cursor:pointer; transition:0.4s;}.box_news_hidden_link { border-top:1px solid #dddddd;}.box_news_hidden_link_button { background:#111111; color:#ffffff;}.box_news_hidden_link_button:hover { background:#C0FF82;}.page__news-item, .page-forum__inner, .page-forum__create-topic { background-color:#ffffff; padding:2rem; margin-bottom:4rem;}@media (min-width:768px) { .page__news-item, .page-forum__inner, .page-forum__create-topic {  padding:4rem; }}.page__news-img { width:300px;}.page__news-title { margin:0; font-size:inherit; font-weight:inherit;}.page__blog-author-header { max-width:220px;}.page__blog-time::before { content:" - ";}@media (max-width:575.98px) { .page__blog-author-and-date {  width:min-content; }}@media (min-width:576px) { .page__blog-author-name::before {  content:" - "; }}.page__blog-author-img-wrap { overflow:hidden; max-height:40px; flex:0 0 40px; width:40px; border-radius:10px;}.blog-details__top-inner { background-color:#EBFFD6; border-radius:10px; padding:20px;}.blog-details__intro-img-col { max-width:320px; margin:0 auto;}.has-details-img .blog-details__intro-img-col { max-width:100%;}.page__blog-header { display:flex; flex-wrap:wrap; align-items:flex-start;}.page__blog-date-and-time { white-space:nowrap; color:#999999;}.page__blog-date { margin-right:0; text-align:left;}.blog-details__intro-img-outer { max-width:248px; margin:auto;}.has-details-img .blog-details__intro-img-outer { max-width:100%;}.has-no-details-img .blog-details__intro-img-outer { border-radius:10px; overflow:hidden;}@media (max-width:575.98px) { .page__blog-header-right {  width:100%; } .social.has-author-data {  margin-left:auto;  border-left:none; }}.blog-details__intro-img-wrap { position:relative;}.blog_intro_pic img { margin-top:0.5rem;}.blog-details__text img[style*=left] { margin-right:1.5rem;}.blog-details__text img[style*=right] { margin-left:1.5rem;}.blog-details .blog_intro_pic { float:none;}@media (min-width:768px) { .blog_intro_pic img {  max-width:300px;  max-height:200px; } .blog-details .blog_intro_pic {  float:left; }}@media (min-width:400px) { .blog_intro_pic {  float:left; }}.page_page_blog_intro img { max-width:200px; max-height:120px;}.forum-topic:last-child { border-bottom:0 !important;}.forum-topic__num-wrap { width:3rem; height:3rem; border-radius:10px;}.forum-topic__avatar-first-letter { font-size:0;}.forum-topic__avatar-first-letter::first-letter { font-size:1.6rem;}@media (min-width:992px) { .box__art {  transition:all ease 0.3s; } .box__art:hover {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); }}.vote-box__title { font-weight:700; margin-bottom:1rem;}.vote-box__vote-options { padding:0 1.5rem; margin-bottom:4rem;}.vote-box__vote-options .progress { height:4px;}.vote-box__vote-options .vote-option { margin-bottom:2.6rem;}.partner__box img { max-height:40px;}.newsletter_text { text-align:center;}.page-newsletter__privacy_policy a:hover, .page-newsletter__privacy_policy a:focus { text-decoration:underline;}.box_calendar_header { height:38px;}.box_calendar_header > div { float:left; line-height:18px; height:38px; overflow:hidden;}.box_calendar_header_left { width:10%;}.box_calendar_header_right { width:10%;}.box_calendar_header_center { width:80%;}.box_calendar_week { height:38px;}.box_calendar_week_outer { width:calc(100% / 7);}.box_calendar_week_days { font-size:0;}.box_calendar_week_day { width:calc(100% / 7 - 2px); line-height:36px; margin:1px; display:inline-block; vertical-align:top; font-size:13px;}.box_calendar_week_day.has-news a { background:#C0FF82; color:#ffffff !important; border-radius:50%;}.box_calendar_week_day.is-today { font-weight:700; font-size:1.5rem;}.box_calendar_week_day:nth-child(7n), .box_calendar_week_day:nth-child(7n-1) { color:#999999;}.box_calendar_week_outer { display:inline-block; font-size:1.3rem;}.box_calendar_week_outer:nth-child(7n), .box_calendar_week_outer:nth-child(7n-1) { color:#999999;}#box_forum_content { width:100%;}#box_compare_content { pointer-events:none; display:none; transition:bottom ease 0.4s;}#ud_shop_artdet #box_compare_content, #ud_shop_artspec #box_compare_content, #ud_shop_art #box_compare_content, #ud_shop_cat #box_compare_content, #ud_shop_search #box_compare_content { display:block;}html.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}.box-compare__wrapper { box-shadow:0 0 30px rgba(0, 0, 0, 0.1); max-width:90vw; pointer-events:auto; position:relative;}.box-compare__wrapper::after { content:""; position:absolute; top:100%; height:5px; left:0; right:0; background-color:#C0FF82;}@media (min-width:576px) { .box-compare__wrapper {  padding:0 20px;  border-radius:10px 10px 0 0;  background-color:#ffffff; } .box-compare__wrapper::after {  background-color:#ffffff; }}.box-compare__products { padding:5px 20px 5px 10px; margin:0 0 0 10px; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;  scroll-padding:10px; }.box-compare__products::-webkit-scrollbar { width:6px; height:6px;}.box-compare__products::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.box-compare__products::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.box-compare__products::-webkit-scrollbar-track { background-color:#ffffff;}.box-compare__products:not(.is-pointer-down) .box-compare__product { scroll-snap-align:start;}@media (max-width:1239.98px) { .box-compare__products {  -ms-overflow-style:none;    scrollbar-width:none;     } .box-compare__products::-webkit-scrollbar {  display:none; }}.box-compare__products img { border-radius:10px;}.box-compare__product { flex:0 0 100%; max-width:100%; position:relative; text-align:left; border-radius:10px;}.box-compare__product:hover { box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}@media (min-width:576px) { .box-compare__product {  width:60px;  flex:0 0 60px;  max-width:60px; }}.box-compare__product-del-btn { width:24px; height:24px; border-radius:5px; text-align:center; padding:0; font-size:1.1rem;}.box-compare__product-del-btn::after { display:none;}@media (min-width:576px) { .box-compare__product-del-btn {  position:absolute;  top:5px;  right:-10px; }}.box-compare__compare-btn::after { content:"(" attr(data-count) ")";}@media (max-width:575.98px) { .box-compare__compare-btn {  border-bottom-left-radius:0;  border-bottom-right-radius:0; }}.news-item__date { background-color:#f5f5f5; padding:0.5rem 1rem; margin-bottom:0.5rem;}.news-item__name { font-weight:700;}.contact-phone input[name=kap_tel_country], .contact-phone input[name=kap_mobile_country], .contact-mobile input[name=kap_tel_country], .contact-mobile input[name=kap_mobile_country] { width:6rem; flex:0 0 6rem; max-width:6rem; margin-right:0; padding-left:0.5rem; padding-right:0.5rem; text-align:center; border-top-left-radius:10px !important; border-bottom-left-radius:10px !important;}.contact-phone input[name=kap_tel_country].is-invalid, .contact-phone input[name=kap_mobile_country].is-invalid, .contact-mobile input[name=kap_tel_country].is-invalid, .contact-mobile input[name=kap_mobile_country].is-invalid { background-image:none !important;}.contact-phone > .input-group, .contact-mobile > .input-group { margin-left:-2.4rem; width:calc(100% + 2.4rem);}.contact-phone .invalid-feedback, .contact-mobile .invalid-feedback { padding-left:2.4rem;}label[for=kap_tel_country], label[for=kap_mobile_country] { margin-left:calc(2.4rem - 1px); width:6rem;}label[for=kap_tel_sub], label[for=kap_mobile_sub] { margin-left:calc(0 - 1px);}#kap_tel_sub, #kap_mobile_sub { border-top-right-radius:10px !important; border-bottom-right-radius:10px !important;}.phone-area-code-plus { line-height:1; font-size:2.4rem; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; justify-content:center; padding:0; background-color:transparent; border-color:transparent;}.new-cust-main-section { margin:4rem 0;}.order-flow-block .new-cust-main-section:last-of-type { margin-bottom:0;}.new-cust-section-inner { max-width:320px; margin:0 auto;}.new-cust__section-title { text-transform:uppercase; text-align:center;}.new-cust__section-title-inner { padding:0 2rem; max-width:460px; margin:0 auto;}.new-cust-fault { padding:0.3rem 0.5rem; margin-bottom:0.5rem; font-size:1.2rem; border-left:2px solid #F44;}.layout--start_banners { line-height:1.2;}.layout--start_banners .element-img-outer, .layout--start_banners .element-img-wrap { max-width:100%;}.layout--start_banners .elements { overflow:hidden;}.layout--start_banners .elements.has-arrows:not(.only-img) { min-height:var(--carousel-prev-next-btn-height); padding-bottom:0;}.layout--start_banners .elements.has-arrows:not(.only-img) .carousel, .layout--start_banners .elements.has-arrows:not(.only-img) .flickity-viewport { min-height:inherit;}.layout--start_banners .elements:not(.only-img) .carousel__prev-btn { display:none;}.layout--start_banners .elements:not(.only-img) .carousel__nav { position:absolute; left:auto; right:0; top:50%; transform:translateY(-50%); width:auto;}.layout--start_banners .element-symbol { display:flex; align-items:center; justify-content:center; position:relative;}.layout--start_banners .element-title { font-weight:700;}.layout--start_banners .element-text p:last-child { margin-bottom:0;}.layout--start_banners .has-dots .carousel__nav { margin-top:-12px5px/2;}.layout--start_banners .carousel-cell { width:calc(100% - (10px / 1) * 0); flex:0 0 calc(100% - (10px / 1) * 0); margin-right:10px;}@media (min-width:576px) and (max-width:767.98px) { .layout--start_banners .carousel-cell {  width:calc(50% - (10px / 2) * 1);  flex:0 0 calc(50% - (10px / 2) * 1); }}@media (min-width:768px) { .layout--start_banners .carousel-cell {  width:calc(50% - (20px / 2) * 1);  flex:0 0 calc(50% - (20px / 2) * 1);  margin-right:20px; }}@media (min-width:992px) { .layout--start_banners .carousel-cell {  width:calc(33.3333333333% - (20px / 3) * 2);  flex:0 0 calc(33.3333333333% - (20px / 3) * 2); }}@media (min-width:1240px) { .layout--start_banners .carousel-cell {  width:calc(25% - (40px / 4) * 3);  flex:0 0 calc(25% - (40px / 4) * 3);  margin-right:40px; }}@media (max-width:575.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:576px) and (max-width:767.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(even) {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:768px) and (max-width:1239.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(even) {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:1240px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(4n+4) {  padding-right:var(--carousel-prev-next-btn-width); }}.start_banner_small { background:linear-gradient(to bottom, #FFFFFF00 0%, #FFFFFF00 100%); color:#111111;}.start_banner_small .elements:not(.only-img) .carousel__next-btn { background-color:rgba(255, 255, 255, 0.2);}.start_banner_small .element-icon .icon-set { font-size:22px; fill:#111111;}.fix-abs-wrapper { position:relative;}.fix-abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}.abs-wrapper { position:relative; display:block;}.abs-wrapper .abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}.vote__inner { background-color:#ffffff; padding:3rem; margin-bottom:4rem;}.vote__title { margin-bottom:2rem; font-weight:700;}.vote-options { margin-bottom:6rem;}.vote-option { margin-bottom:3rem;}.vote-option__percent { text-align:center; padding:0.2rem 0.3rem; background-color:#bbbbbb; color:#fff; position:absolute; top:100%; right:0; transform:translateX(50%); margin-top:7px; font-size:1rem; min-width:30px; user-select:none;}.vote-option__percent::before { content:""; position:absolute; bottom:100%; left:50%; height:0; width:0; pointer-events:none; border:5px solid transparent; border-color:rgba(255, 255, 255, 0); border-bottom-color:#bbbbbb; margin-left:-5px;}.vote-option__name { margin-right:0.5rem;}.recommend input.recommend_fault, .recommend textarea.recommend_fault { border-color:#F44;}.recommend input.recommend_fault + label::before { border-color:#F44;}.question input.recommend_fault, .question textarea.recommend_fault { border-color:#F44;}.question input.recommend_fault + label::before { border-color:#F44;}#page_PopupContainer.shop_popup_artdet_print { width:84rem !important;}.shop_popup_artdet_print #page_PopupContainer_inner { overflow:hidden !important;}.shop_popup_artdet_print iframe { width:100%; max-height:500px; overflow-y:auto;}.artdet-print__spec-param-value input[type=text], .artdet-print__spec-param-value select { font-size:1.2rem; height:3rem;}.sub_titles { font-size:1.6rem; font-weight:700; text-align:center;}.artdet-print__price .product-price--base, .artdet-print__price .product-price--sale { font-size:3.3rem;}.artdet-print__price .has-price-sale .product-price--base { font-size:1.9rem;}.print-list-titl, .print-list-active, .data_values { font-weight:700;}.print-list::after { content:",";}.print-list + .print-list { margin-left:0.5rem;}.print-list:last-of-type::after { content:"";}.print-list.list-color::after { content:"";}.artdet-print__data-row img, .print-list img { max-width:100px; max-height:100px;}.print-list-value.list-color { width:15px; height:15px; border-radius:50%; display:inline-block; margin-right:0.5rem;}.artdet-print-btn::after { display:none;}.block-404__outer { position:relative; margin-bottom:6vw;}.block-404__bg, .block-404__bg2 { width:100%; background:#F7FFF0; background:linear-gradient(90deg, #F7FFF0 10%, #dddddd 50%, #F7FFF0 90%); height:3vw; position:absolute; bottom:-1vw; left:50%; transform:translateX(-50%); overflow:hidden;}.block-404__bg2 { background:linear-gradient(0deg, #F7FFF0 0%, transparent 100%);}.block-404__wrapper { display:inline-block; position:relative; line-height:1; font-size:10vw;}.block-404__wrapper::before { content:""; box-shadow:0px 10px 7px -4px grey; position:absolute; bottom:0.17em; left:0.02em; right:-0.09em; height:10px; transform:rotate(-3deg);}.block-404__icon { transform:rotate(172deg); display:inline-block; line-height:1; color:#C0FF82;}.page-subpage { padding:0.5rem 1rem;}.gallery--1 { width:1000px; max-width:100%; margin:0 auto;}.gallery--1 .carousel-cell { margin-bottom:0; top:50%; transform:translateY(-50%); text-align:center;}.gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img { max-width:300px; max-height:225px;}@media (min-width:576px) { .gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img {  max-width:800px;  max-height:600px; }}.gallery--1 .gallery--main .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img { max-width:80px; max-height:60px;}@media (min-width:576px) { .gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img {  max-width:120px;  max-height:90px; }}.gallery--1 .gallery--thumbs .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell:first-child { transform:translate(5px, -50%); margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:nth-last-child(2) { margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:last-child { transform:translate(-5px, -50%);}.gallery--1 .gallery--thumbs .carousel-cell::before { content:""; position:absolute; left:-5px; right:-5px; bottom:-5px; top:-5px; border:2px solid transparent;}.gallery--1 .gallery--thumbs .carousel-cell.is-selected::before { border-color:#DDDDDD;}.gallery--1 .gallery--thumbs .flickity-viewport { padding:5px 0; box-sizing:content-box;}.gallery--1 .gallery--thumbs .flickity-slider { top:0;}.gallery--2 .gallery-img-link { margin:0 2rem 2rem 0;}.gallery--2 img { max-height:80px;}.gallery-caption { position:absolute; left:0; bottom:0; right:0; padding:1rem; background-color:rgba(0, 0, 0, 0.3); color:#fff;}.content-gallery img { transition:0.4s; width:auto;}.pswp--css_animation .pswp__preloader__donut { border-right-color:#111111 !important; border-top-color:#111111 !important;}.pswp--gallery .pswp__preloader { top:50%; transform:translateY(-50%);}.gallery img { width:auto; transition:0.4s; user-select:none;}.gallery__img-link { position:relative;}.gallery__img-link .icon-set { color:#333333; opacity:0; font-size:24px; position:absolute; z-index:1; pointer-events:none; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover .icon-set { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link:hover img { opacity:0.3;}.gallery--type-1 { height:240px; padding:20px; background-color:#ffffff;}.gallery--type-1 .gallery__carousel { height:100%; display:flex; align-items:center; overflow:hidden;}.gallery--type-1 .gallery__carousel:hover .flickity-button { visibility:visible;}.gallery--type-1 .gallery__img { max-width:none;}.gallery--type-1 .gallery__img-link { height:200px; display:flex; align-items:center; flex:0 0 auto; margin-right:20px;}.gallery--type-1 .flickity-slider { display:flex; align-items:center;}.gallery--type-1 .flickity-button { width:30px; height:30px; padding:0; line-height:30px;}.gallery--type-2 .gallery__img-link { height:80px; display:flex; align-items:center;}@supports not (display:grid) { .gallery--type-2 .gallery__img-link {  margin-bottom:20px; } @media (max-width:580px) {  .gallery--type-2 .gallery__img-link { margin:0 10px;  } } @media (min-width:581px) {  .gallery--type-2 .gallery__img-link { margin-right:20px;  } }}@supports (display:grid) { .gallery--type-2 .gallery__container {  row-gap:20px;  column-gap:20px; }}#breadcrumb { font-size:1.2rem;}.artdet #breadcrumb > .container { padding-left:0; padding-right:0;}.artdet__nav { margin-bottom:2rem;}.artdet__nav .breadcrumb { margin-bottom:0;}.breadcrumb { align-items:center;}@media (min-width:576px) { .breadcrumb--mobile {  display:none; }}.breadcrumb--desktop { display:none; justify-content:center;}@media (min-width:576px) { .breadcrumb--desktop {  display:flex; }}@media (min-width:576px) and (max-width:991.98px) { .artdet__nav.has-social-media .breadcrumb--desktop {  justify-content:flex-start; }}.breadcrumb-item { display:inline-flex; align-items:center; line-height:1.2;}.breadcrumb-item + .breadcrumb-item::before { font-size:1rem; line-height:1;}.breadcrumb-item > a:hover { color:#111111;}@media (max-width:575.98px) { .breadcrumb-item + .breadcrumb-item:last-child {  padding-left:0; } .breadcrumb-item + .breadcrumb-item:last-child::before {  display:none; }}@media (max-width:1239.98px) { .breadcrumb-item + .breadcrumb-item {  padding-left:1rem; } .breadcrumb-item + .breadcrumb-item::before {  padding-right:1rem; }}@media (max-width:575.98px) { .breadcrumb--home {  display:none; } .breadcrumb--mobile.level-1 .breadcrumb--home {  display:flex;  column-gap:0.5rem; } .breadcrumb--mobile.level-1 .breadcrumb--home::after {  content:attr(aria-label); } .artdet__nav .breadcrumb--mobile .breadcrumb--home {  display:none; }}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#111111 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#111111 !important; font-size:2rem !important;}.pswp__button { font-size:2rem; color:#111111; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}#exposeMask, #exposeMaskOverlay, #exposeMaskExitpopup { background-color:#F2FFE4 !important; display:none; top:0 !important; bottom:0 !important; left:0 !important; right:0 !important; width:auto !important; height:auto !important; position:fixed !important; z-index:9998 !important; opacity:1 !important; --expose-mask-opacity:95%;}#exposeMask.loaded, #exposeMaskOverlay.loaded, #exposeMaskExitpopup.loaded { animation:exposemask_opacity 0.5s ease forwards;}.cookie-alert-popup.overlay-loaded ~ #exposeMaskOverlay { --expose-mask-opacity:60%;}@keyframes exposemask_opacity { 0% {  filter:opacity(0); } 100% {  filter:opacity(var(--expose-mask-opacity)); }}#overlay_gift_products, #overlay_products_in_bundle { width:796px !important;}#overlay_gift_products .overlay-buttons, #overlay_products_in_bundle .overlay-buttons { display:none !important;}#overlay_gift_products .carousel.products::before, #overlay_gift_products .carousel.products::after, #overlay_products_in_bundle .carousel.products::before, #overlay_products_in_bundle .carousel.products::after { display:none;}#overlay_gift_products .carousel__products > .container, #overlay_products_in_bundle .carousel__products > .container { padding-left:0; padding-right:0;}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:4rem;}.recommend .carousel__products { width:616px; margin:0 auto; max-width:100%;}.product-recomm__title-wrap { margin-bottom:2rem;}.product-recomm__title-wrap .product-recomm__title { margin-bottom:0;}.product-recomm__title-sub, .carousel__title-sub { text-wrap:balance; font-size:1.2rem; margin-top:0.5rem;}.carousel__title-sub { text-align:left; flex:0 0 100%;}.bundle-products .carousel__title-sub { text-align:center;}@media (min-width:768px) { #page_PopupContainer_tooltip {  width:115.4rem !important; }}#page_tooltip { transition:filter 0.4s ease;}.loading #page_tooltip { -webkit-filter:blur(2.5px); filter:blur(2.5px);}.product-tooltip { display:flex;}.product-tooltip .read-more__btn-wrap { background-color:#FFFFFF;}.product-tooltip .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.product-tooltip .artdet__badges, .product-tooltip .artdet__block-name-inner, .product-tooltip .artdet__spec-params--1, .product-tooltip .product-type__values { justify-content:center;}.product-tooltip .artdet__spec-param-title { text-align:right;}.product-tooltip .artdet__spec-param-value { justify-content:flex-start; text-align:left;}.product-tooltip .artdet__name, .product-tooltip .product-tooltip__virtual-point-highlighted, .product-tooltip .artdet__price-datas, .product-tooltip .product-type, .product-tooltip .product-variant__label { text-align:center;}.product-tooltip .artdet__warehouse-list, .product-tooltip .discount__list { display:none;}.product-tooltip .data__item:nth-child(even) .data__item-inner { background-color:rgba(0, 0, 0, 0.03);}.product-tooltip .artdet__warehouses, .product-tooltip .discount { font-size:1.2rem; border:1px solid #DDDDDD; border-radius:10px;}.product-tooltip .artdet__thumb-images.carousel { padding:0 30px;}.product-tooltip .carousel-cell.artdet__thumb-img-outer { width:calc(33.3333333333% - (10px / 3) * 2); flex:0 0 calc(33.3333333333% - (10px / 3) * 2); margin-right:10px;}.product-tooltip .carousel-cell .artdet__thumb-img-wrap { padding:5px;}.product-tooltip .artdet__cart-btn-col, .product-tooltip .artdet__quick-order-btn-col { flex:1 1 auto;}.product-tooltip .product-recomm__title-sub { text-align:center;}@media (min-width:768px) { .product-tooltip {  max-height:90vh; }}@media (min-width:768px) { .product-tooltip .artdet__block-cart-inner {  min-height:var(--main-img-height);  align-content:center; }}@media (min-width:1240px) { .product-tooltip .artdet__block-name-inner {  min-height:var(--main-img-height); }}.product-tooltip__products-in-bundle .type--1 .product__inner { max-width:170px; margin:0 auto; padding:10px;}.product-tooltip__products-in-bundle .product { flex:0 0 50%; max-width:50%;}@media (min-width:440px) { .product-tooltip__products-in-bundle .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:576px) { .product-tooltip__products-in-bundle .product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:768px) { .product-tooltip__products-in-bundle .product {  flex:0 0 50%;  max-width:50%; }}@media (min-width:992px) { .product-tooltip__products-in-bundle .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:1240px) { .product-tooltip__products-in-bundle .product {  flex:0 0 50%;  max-width:50%; }}.product-tooltip__data { padding-right:var(--overlay-padding-right); overflow:hidden auto; overscroll-behavior-y:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; flex-grow:1;}.product-tooltip__data::-webkit-scrollbar { width:6px; height:6px;}.product-tooltip__data::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.product-tooltip__data::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.product-tooltip__data::-webkit-scrollbar-track { background-color:#ffffff;}.post-sale__postsale-price-amount { white-space:nowrap;}.post-sale__buttons { display:flex;}.post-sale__title-wrap { padding-top:var(--overlay-padding-top); padding-left:var(--overlay-padding-left); padding-right:var(--overlay-padding-left);}.post-sale .up-block__content { padding-bottom:var(--overlay-padding-bottom); padding-left:var(--overlay-padding-left); padding-right:var(--overlay-padding-left);}.post-sale__title-sub b { display:block;}.post-sale__total-amount strong { white-space:nowrap;}.post-sale__before-send { display:none; position:relative; height:44px;}.post-sale__success-data { display:none; text-align:center;}.post-sale__sale-percent-outer { min-width:200px; max-width:400px; width:50%; aspect-ratio:1; position:absolute; left:-12%; top:2%; z-index:1; container-type:size;}@media (min-width:576px) { .post-sale__sale-percent-outer {  top:40px; }}.post-sale__sale-percent { border-radius:50%; border:10cqh solid rgba(0, 0, 0, 0.1); font-size:20cqh; font-weight:700; letter-spacing:-0.05em; display:flex; justify-content:center; align-items:center; height:100%; width:100%; color:rgba(17, 17, 17, 0.2); transform:rotate(-15deg);}.post-sale__sale-percent[data-percent]::after { font-size:70%; padding-top:4%;}.postreg__form-container { max-width:240px; margin:0 auto;}.postreg__form-container label { font-weight:700; margin-bottom:0.4rem;}.tippy-box { background-color:#ffffff; color:#111111; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.3); border-radius:10px; font-size:1.2rem; line-height:16px;}.tippy-content { padding:1rem 2rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.info-icon { white-space:nowrap; font-size:0.78em; cursor:help; line-height:1;}.info-icon::before { content:" ";}.products_in_bundle .products.type--1, .product-tooltip .bundle-products .products.type--1 { row-gap:1rem;}.products_in_bundle .product__name-wrap, .product-tooltip .bundle-products .product__name-wrap { padding-bottom:0;}.products_in_bundle .product__inner, .product-tooltip .bundle-products .product__inner { border:1px solid #DDDDDD; border-radius:10px; padding:1rem;}.products_in_bundle .list-1-card-2 .product__inner--back, .product-tooltip .bundle-products .list-1-card-2 .product__inner--back { padding-top:6rem;}.products_in_bundle.ajax-content-placeholder, .product-tooltip .bundle-products.ajax-content-placeholder { padding-bottom:200px; position:relative;}.products_in_bundle .list-block__products-outer, .product-tooltip .bundle-products .list-block__products-outer { padding-top:1rem;}.products_in_bundle .title-box__outer .container, .products_in_bundle .products-container.container, .product-tooltip .bundle-products .title-box__outer .container, .product-tooltip .bundle-products .products-container.container { padding-left:0; padding-right:0;}.carousel-artpack_products { min-height:100%; background-color:#ffffff;}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.loading-spinner__wrap { min-height:28px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:1.4rem; height:1.4rem; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.product-img.lazyloaded ~ .loading-spinner,.lazy-img.lazyloaded ~ .loading-spinner,img.lazyloaded ~ .loading-spinner { display:none;}.product-img,.lazy-img,.abs-img { position:absolute; top:0; left:0; right:0; bottom:0; object-fit:contain;}#provider-partners-social { background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners-social { padding-bottom:6rem !important;}.partner_element a { color:#111111;}.partner_element a:hover { color:#C0FF82;}#provider_link_click { flex:0 0 100%; text-align:center;}@media (min-width:992px) { #provider_link_click {  flex:0 0 auto;  text-align:right; }}#ident_data { text-align:center; position:fixed; padding:12px 12px 40px; bottom:0; left:0; z-index:99999; background:#000; color:#fff; transition:all ease 0.2s; transform:translateX(-102%); display:flex; flex-direction:column; align-items:flex-start; font-size:1.2rem; max-height:100vh;}#ident_data b { font-size:1.4rem; line-height:1;}#ident_data b:not(:first-of-type) { margin-top:1rem;}#ident_data a { font-size:1.4rem; text-transform:uppercase; color:inherit;}#ident_data a::before { content:"->"; margin-right:1rem;}#ident_data::after { content:"@"; position:absolute; left:100%; bottom:60px; font-size:12px; padding:15px 2px 15px 6px; display:flex; justify-content:center; align-items:center; border-radius:0 5px 5px 0; background-color:#000; color:#fff;}@media (min-width:576px) { #ident_data::after {  padding:15px 5px; }}#ident_data:hover { transform:translateX(0%);}@media (max-width:399px) { #ident_data {  font-size:0.9rem; }}.drop-shadow { box-shadow:0 0 20px rgba(0, 0, 0, 0.2);}.bg-1 { background-color:#f5f5f5;}.bg-2 { background-color:#f1f1f1;}.bg-3 { background-color:#dddddd;}.bg-4 { background-color:#ced4da;}.bg-5 { background-color:#cccccc;}.bg-6 { background-color:#aaaaaa;}.bg-7 { background-color:#999999;}.bg-8 { background-color:#888888;}.bg-9 { background-color:#333333;}table td p { margin:0;}.tr + .tr { border-top:1px solid #dddddd;}.th { background-color:#cccccc;}.param_desc_tooltip { background-color:#ffffff; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}@media (min-width:992px) and (max-width:1239.98px) { .col-lg-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) and (max-width:1639.98px) { .col-xxl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1640px) { .col-xxxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}@media (min-width:992px) { .col-lg-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:768px) and (max-width:991.98px) { .col-md-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}.col-md-custom-5, .col-lg-custom-5, .col-xl-custom-5, .col-xxl-custom-5, .col-xxxl-custom-5, .col-xl-custom-8 { position:relative; width:100%; padding-left:20px; padding-right:20px;}@media (max-width:991.98px) { .overflow-hidden-up-lg {  overflow:hidden; }}#page_order_send_content:not(.payment-redirection--countdown-popup) .order-send__container { box-shadow:0 0 20px rgba(0, 0, 0, 0.05);}.payment-redirection--countdown-popup .order-send__make-this-to-popup { background-color:#ffffff; transform:translate(-50%, 0); top:0 !important; left:50% !important; width:var(--overlay-min-width); max-width:var(--overlay-max-width); height:var(--overlay-max-height); padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); border-radius:10px;}@media (min-width:768px) { .payment-redirection--countdown-popup .order-send__make-this-to-popup {  padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left);  transform:translate(-50%, -50%);  top:50% !important;  height:auto;  min-height:200px;  max-height:var(--overlay-max-height);  max-width:var(--overlay-max-width); }}.order-send__thanks-for-registration-text { font-weight:700;}.payment-redirection__mask { background-color:rgba(242, 255, 228, 0.98);}.order-send__redirect-sec { display:inline-block; width:50px; height:50px; line-height:50px; flex:0 0 50px; max-width:50px; border-radius:10px; background-color:#eeeeee;}.order-send__redirect-text { font-weight:400;}.order-send__redirect { width:320px; max-width:100%; margin:0 auto;}html.search-bar-in-overlay .ac_results { position:static;}html.search-bar-in-overlay .search-box__ac-loader { left:calc(3.5rem / 2);}html.search-bar-visible .ac_results { position:fixed; top:calc(var(--search-input-bottom-distance) + 5px + 5px) !important; background-color:#FFFFFF; border-radius:10px; max-height:calc(100dvh - var(--search-input-bottom-distance) - 5px - 5px) !important; box-shadow:var(--overlay-box-shadow); --margin-top:0; left:0 !important; right:0; width:100vw;}html.search-bar-visible .ac_results ul { padding:0 var(--gap); margin:2rem 0;}html.search-bar-visible .search-box__ac-close-btn { position:absolute; width:3.4rem; height:3.4rem; background-color:rgba(255, 255, 255, 0.5); top:0.5rem; right:calc((var(--search-box-input-height) - 3.4rem) / 2);}@media (min-width:768px) { html.search-bar-visible .ac_results {  left:var(--gap) !important;  right:var(--gap);  max-height:calc(100dvh - var(--search-input-bottom-distance) - 10px - 5px - 5px) !important; }}@media (min-width:992px) { html.search-bar-visible .ac_results {  position:absolute;  top:calc(100% + 5px + 5px) !important;  left:auto !important;  right:0;  width:520px !important; }}.ac_results { color:#111111; width:auto !important; top:100% !important; left:auto !important; right:0; border:none; z-index:1; background-color:transparent; display:none; flex-direction:column; flex-grow:1; --margin-top:2rem; margin-top:var(--margin-top); overflow:visible; max-height:calc( var(--overlay-max-height) - var(--search-box-input-height) - var(--margin-top) - var(--overlay-padding-top) - var(--overlay-padding-bottom) - var(--overlay-bottom-offfset));}.ac_results.show { display:flex !important;}.ac_results ul { position:relative; border:0; overscroll-behavior-y:none; list-style:none; max-height:inherit !important; margin-bottom:0; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff;}.ac_results li { padding:1rem 0; font-family:inherit; font-size:inherit; cursor:pointer; background-color:#FFFFFF; border-bottom:1px solid #DDDDDD;}.ac_results li:hover .ac_name, .ac_results li.ac_over .ac_name { color:#C0FF82;}.ac_results li:first-child { padding-top:0;}.ac_results li:last-child { border-bottom:none; padding-bottom:0;}.ac_results .ac_name { min-height:auto;}.ac_result__caret { color:#FFFFFF; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_wrap { row-gap:1rem; align-items:center;}.ac_pic { height:auto; width:auto !important; padding:0;}.ac_pic img { width:var(--image-width);}.ac_name { line-height:normal;}.ac_price { height:auto; padding:0; line-height:normal; white-space:nowrap; position:static;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.8rem;}.has-price-sale .ac_price--base { font-size:1.2rem; margin-bottom:0.5rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:1rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#C0FF82; box-shadow:0 0 0 0 #C0FF8240; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #C0FF8200; }}html.search-bar-in-overlay .js-search-smart-autocomplete { --margin-top:2rem; margin-top:var(--margin-top); max-height:calc(var(--overlay-max-height) - var(--search-box-input-height) - var(--margin-top) - var(--overlay-padding-top) - var(--overlay-padding-bottom) - var(--overlay-bottom-offfset)); flex-grow:1;}html.search-bar-in-overlay .js-search-smart-autocomplete .search-smart-arrow { display:none;}html.search-bar-in-overlay .search-box__input { padding-left:3.5rem;}html.search-bar-visible .header__container { --row-gap:1rem; --column-gap:1rem; padding-bottom:calc(var(--search-box-input-height) + var(--row-gap)); position:relative;}@media (min-width:576px) { html.search-bar-visible .header__container {  --column-gap:2rem;  padding-bottom:0; }}html.search-bar-visible .search-box { --gap:calc(var(--grid-gutter-width-actual) / 2);}html.search-bar-visible .search-box__input { border-color:transparent;}html.search-bar-visible .js-search-smart-autocomplete { opacity:1; visibility:visible; transition:opacity ease-in-out 0.35s; margin-top:0; position:fixed; left:0; right:0; top:calc(var(--search-input-bottom-distance) + 5px + 5px); background-color:#FFFFFF; border-radius:10px; max-height:calc(100dvh - var(--search-input-bottom-distance) - 10px - 5px - 5px) !important; box-shadow:var(--overlay-box-shadow);}html.search-bar-visible .js-search-smart-autocomplete.is-hidden { opacity:0; visibility:hidden; content-visibility:hidden; z-index:-1; margin:0;}html.search-bar-visible .search-smart-autocomplete { padding:0 var(--gap); margin:2rem 0;}html.search-bar-visible .search-smart-arrow { color:#FFFFFF; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}html.search-bar-visible .search-smart-close-btn { width:3.4rem; height:3.4rem; background-color:rgba(255, 255, 255, 0.5); top:var(--gap); display:inline-flex;}@media (max-width:575.98px) { html.search-bar-visible .search-box {  position:absolute;  bottom:var(--row-gap);  right:var(--gap);  left:var(--gap); }}@media (min-width:576px) { html.search-bar-visible .search-box {  flex:1 0 220px;  max-width:320px;  margin-right:calc((10px * 2 + var(--column-gap)) * -1); } html.search-bar-visible .header__dropdown-btn-wrapper {  padding-left:calc(10px * 2); } html.search-bar-visible .js-search-smart-autocomplete {  left:var(--gap);  right:var(--gap); }}@media (min-width:576px) and (max-width:767.98px) { html.search-bar-visible .header__dropdown-btn-wrapper {  margin-left:var(--column-gap); }}@media (min-width:992px) and (max-width:1239.98px) { html.search-bar-visible .search-smart-arrow {  right:calc(100vw - var(--search-input-right-distance) - var(--search-box-input-height) / 2); }}@media (min-width:1240px) { html.search-bar-visible .js-search-smart-autocomplete {  left:auto;  right:calc(100vw - var(--search-input-right-distance)); } html.search-bar-visible .search-smart-autocomplete {  max-width:90vw;  width:800px; } html.search-bar-visible .search-smart-autocomplete ~ .search-smart-arrow {  right:calc(var(--search-box-input-height) / 2); }}@media (min-width:1440px) { html.search-bar-visible .search-smart-autocomplete.type--3 {  max-width:90vw;  width:1190px; }}.js-search-smart-autocomplete { position:relative; content-visibility:visible; display:flex; flex-direction:column; z-index:9999;}.js-search-smart-autocomplete:empty { margin:0 !important; padding:0 !important;}.js-search-smart-autocomplete.no-transition { transition:none !important;}.search-smart__col-inner { position:sticky; top:0;}.search-smart-close-btn { display:none;}.search-smart-autocomplete { color:#111111; overflow:hidden auto; overscroll-behavior-y:contain; max-height:inherit !important; scrollbar-width:thin; scrollbar-color:#ced4da #FFFFFF;}.search-smart-autocomplete::-webkit-scrollbar { width:6px; height:6px;}.search-smart-autocomplete::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.search-smart-autocomplete::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.search-smart-autocomplete::-webkit-scrollbar-track { background-color:#FFFFFF;}.search-smart-autocomplete .search-smart-prices { font-size:1.6rem; text-align:right; column-gap:0.5rem; align-items:flex-end;}.search-smart-autocomplete .has-price-sale .search-smart-price-base { font-size:1.2rem;}.search-smart-autocomplete .search-smart-title { font-weight:bold; text-transform:uppercase; font-size:1.2rem; background-color:#ffffff; padding:0.8rem 2rem; margin-bottom:2rem; position:sticky; top:0; z-index:1; display:flex; align-items:center;}.search-smart-autocomplete .search-smart-title::before { content:""; background-color:#F2FFE4; border-radius:10px; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; display:flex; align-items:center; padding-left:0.5rem;}.search-smart-autocomplete ul { margin-bottom:0; box-shadow:none; list-style:none;}.search-smart-autocomplete .search-content, .search-smart-autocomplete .search-query, .search-smart-autocomplete .search-category, .search-smart-autocomplete .search-smart-actual-query-url { cursor:pointer; line-height:1.2;}.search-smart-autocomplete .search-content.is-selected, .search-smart-autocomplete .search-content:hover, .search-smart-autocomplete .search-query.is-selected, .search-smart-autocomplete .search-query:hover, .search-smart-autocomplete .search-category.is-selected, .search-smart-autocomplete .search-category:hover, .search-smart-autocomplete .search-smart-actual-query-url.is-selected, .search-smart-autocomplete .search-smart-actual-query-url:hover { color:#C0FF82;}.search-smart-autocomplete .search-product { cursor:pointer; line-height:1.2;}.search-smart-autocomplete .search-product.is-selected .search-name, .search-smart-autocomplete .search-product:hover .search-name { color:#C0FF82;}.search-smart-autocomplete .search-query.is-selected, .search-smart-autocomplete .search-query:hover, .search-smart-autocomplete .search-smart-actual-query-url.is-selected, .search-smart-autocomplete .search-smart-actual-query-url:hover { border-color:currentColor;}.search-smart-autocomplete .search-product { display:block; list-style:none;}+ .search-smart-autocomplete .search-product { border-top:1px solid #DDDDDD;}.search-smart-autocomplete .search-smart-section + .search-smart-section { padding-top:2rem;}.search-smart-autocomplete .search-content { margin-bottom:0.8rem;}.search-smart-autocomplete .search-content:last-child { margin-bottom:0;}.search-smart-autocomplete .search-query, .search-smart-autocomplete .search-smart-actual-query-url { border:1px solid #DDDDDD; padding:0.3rem 1rem; border-radius:5px; display:inline-flex; align-items:center; font-size:1.2rem;}.search-smart-autocomplete .search-query { line-height:1.4; white-space:nowrap; max-width:100%;}.search-smart-autocomplete .search-query .search-name { -webkit-line-clamp:1; overflow:hidden; text-overflow:ellipsis;}.search-smart-autocomplete .search-smart-actual-query-url { font-weight:700;}.search-smart-autocomplete .sticky-inner { top:0;}.search-smart-autocomplete.type--1 .search-product { padding:1rem 0;}.search-smart-autocomplete.type--1 .search-product:not(:last-child) { border-bottom:1px solid #DDDDDD;}@media (max-width:575.98px) { .search-smart-autocomplete.type--1 .search-smart-prices {  justify-content:flex-end; }}.search-smart-autocomplete.type--1 .search-smart-price-sale, .search-smart-autocomplete.type--1 .search-smart-price-base { font-size:1.8rem;}.search-smart-autocomplete.type--1 .has-price-sale .search-smart-price-base { font-size:1.2rem;}.search-smart-autocomplete.type--2 .search-product { padding:1rem 0;}.search-smart-autocomplete.type--2 .search-product:not(:last-child) { border-bottom:1px solid #DDDDDD;}@media (max-width:575.98px) { .search-smart-autocomplete.type--2 .search-smart-prices {  justify-content:flex-end; }}.search-smart-autocomplete.type--2 .search-smart-title { padding-left:3rem;}.search-smart-autocomplete.type--2 .search-smart-title .icon-set { font-size:1.6rem; margin-right:0.5rem;}.search-smart-autocomplete.type--3 { --left-block:320px;}.search-smart-autocomplete.type--3 .col-left { flex:0 0 var(--left-block); max-width:var(--left-block);}.search-smart-autocomplete.type--3 .col-right { flex:0 0 calc(100% - var(--left-block)); max-width:calc(100% - var(--left-block));}.search-smart-autocomplete.type--3 .search-product__inner { display:flex; flex-direction:column; align-items:flex-start; height:100%; row-gap:1rem; margin:0 auto; position:relative; border-radius:10px; padding:10px;}.search-smart-autocomplete.type--3 .search-smart-product-img { max-width:110px; margin:0 auto;}.search-smart-autocomplete.type--3 .search-smart-sale-percent { font-size:1.2rem; padding:0.2rem 0.3rem; position:absolute; top:1rem; left:1rem;}.search-smart-autocomplete.type--3 .search-smart-prices { text-align:left;}.search-smart-autocomplete.type--3 .search-name { font-size:1.2rem;}.search-smart-autocomplete-search-query .search-smart-title { display:none;}.search-smart-autocomplete-category.no-category-img .search-category-img-col { display:none;}.search-category { display:flex; align-items:center; column-gap:2rem;}.search-category-img-col { flex:0 0 auto; width:auto; max-width:100%;}.search-category-img-col.not-exists { background-color:#EBFFD6;}.search-category-img-col.not-exists img { border:1px dashed #DDDDDD;}.search-category-name { flex-grow:1;}.search-category.none-has-image { column-gap:0;}.search-category.none-has-image .search-category-img-col { flex:0 0 0; max-width:0;}.search-category.any-has-image .search-category-img-col { flex:0 0 60px; max-width:60px;}.suggestion-inner { background-color:rgba(0, 0, 0, 0.03);}.suggestion-inner a { text-decoration:underline;}.suggestion-inner a:hover { color:#C0FF82;}.customer-address__container-inner { width:680px; max-width:100%; margin:0 auto; background-color:#ffffff; padding:30px 20px; border-radius:10px;}.js-customer-address-delete-hidden .customer-address__delete-button { display:none;}.customer-address__buttons { position:absolute; top:1rem; right:1rem; display:flex;}.customer-address__card-inner { border-radius:10px; background-color:#ffffff; height:100%; padding:2rem; position:relative; line-height:1.2; display:flex; flex-direction:column;}.customer-address__customer-type { color:#999999;}.customer-address__default-addresses { display:flex; flex-wrap:wrap; margin-top:auto; row-gap:0.5rem; column-gap:1rem;}.customer-address__default-address { border-radius:5px; padding:0.5rem 1rem; cursor:pointer; user-select:none; display:flex; align-items:center;}.customer-address__default-address.is-checked, .customer-address__default-address:hover { background-color:#C0FF82; color:#111111;}.customer-address__default-address .icon-set { font-size:1.8rem; margin-right:0.5rem;}.icon--info { cursor:help;}.order-track__orders-header .order-track__order-details-btn.btn { height:0;}.order-status-histories { min-width:260px;}.order-track__order { padding:2rem 1rem;}.order-track__order:nth-child(even) { background-color:rgba(0, 0, 0, 0.03);}.order-track__order > .row { row-gap:1rem;}@media (min-width:768px) { .order-track__order {  padding:2rem 4rem; }}.order-track__title { padding-right:0.5rem;}@media (max-width:575.98px) { .order-track__order-col {  flex:0 0 100%;  max-width:100%; } .order-track__order-inner {  display:flex;  flex-wrap:wrap; } .order-track__title, .order-track__value {  flex:0 0 50%;  max-width:50%; } .order-track__value {  text-align:right; } .order-track__order-details-col-inner {  text-align:center;  max-width:100%; }}@media (min-width:576px) { .order-track__orders-header {  display:block; } .order-track__title {  display:none; } .order-track__order-details-col, .order-track__order-price-col, .order-track__header-price-col {  text-align:right; }}@media (min-width:576px) and (max-width:991.98px) { .order-track__header-key-col,.order-track__header-date-col,.order-track__order-key-col,.order-track__order-date-col {  flex:0 0 35%;  max-width:35%; } .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 30%;  max-width:30%; } .order-track__order-statuses-col {  flex:0 0 70%;  max-width:70%; }}@media (max-width:991.98px) { .order-track__order-payment-status-col.empty-payment-status {  display:none; }}@media (min-width:576px) and (max-width:1239.98px) { .order-track__order-status-col .order-track__title, .order-track__order-status-col .order-track__value {  display:inline; } .order-track__order-payment-status-col .order-track__title, .order-track__order-payment-status-col .order-track__value {  display:inline-block;  vertical-align:middle; }}@media (min-width:768px) and (max-width:1239.98px) { .order-track__header-key-col,.order-track__header-date-col,.order-track__order-key-col,.order-track__order-date-col {  flex:0 0 40%;  max-width:40%; } .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 20%;  max-width:20%; } .order-track__order-statuses-col {  flex:0 0 80%;  max-width:80%; }}@media (max-width:1239.98px) { .order-track__value {  font-weight:700; }}@media (min-width:1240px) { .order-track__order, .order-track__orders-header {  padding:10px; } .order-track__header-price-col,.order-track__order-details-col,.order-track__order-price-col,.order-track__orders-header,.order-track__order {  text-align:center; } .order-track__header-key-col,.order-track__header-date-col,.order-track__header-price-col,.order-track__order-key-col,.order-track__order-date-col,.order-track__order-price-col {  max-width:160px; } .order-track__header-payment-status-col,.order-track__order-payment-status-col {  max-width:240px; }}.additional-products, .similar-products, .artdet-credits, #box_last_content, .sum-box__total-price, .gift-products, .cart-up-sale, .cart-cross-sale, .package-offer, .page-content-artref { background-color:#FFFFFF; color:#111111;}@media (min-width:768px) { #artdet__main-block {  background-color:#FFFFFF;  color:#111111; }}@media (max-width:767.98px) { .artdet__block-left-right-container {  background-color:#FFFFFF;  color:#111111; }}.js-toggle-btn { padding:1rem 3.5rem; position:relative;}.js-toggle-btn .icon-set { transition:transform 0.3s; position:absolute; top:50%; transform:translateY(-50%); right:2rem;}.js-toggle-block.is-active { border-color:#111111;}.js-toggle-block.is-active .js-toggle-btn .icon-set { transform:translateY(-50%) scaleY(-1);}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#compare { padding:0; max-height:inherit; line-height:1.5;}.shop_popup_compare #page_PopupConatiner_content { padding-top:6rem;}#page_PopupContainer.shop_popup_compare { min-height:200px;}#page_PopupContainer.shop_popup_compare #page_PopupContainer_inner { overscroll-behavior:contain; max-height:inherit; min-width:250px; min-height:inherit;}#page_PopupContainer.shop_popup_compare #page_PopupContainer_ajax::after { margin:0;}@media (max-width:767.98px) { #page_PopupContainer.shop_popup_compare {  height:100%; } #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  padding-left:0;  padding-bottom:0;  padding-right:0; }}@media (min-width:768px) { #page_PopupContainer.shop_popup_compare {  width:auto !important; } #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  padding:0; }}.compare__title-wrap, .compare__title { margin-bottom:0;}.compare__table { overflow:auto; scrollbar-width:thin; -webkit-overflow-scrolling:touch; overscroll-behavior-y:contain; scrollbar-color:auto #ffffff; cursor:grab; line-height:1.2;}.compare__table::-webkit-scrollbar-track { background:#ffffff;}.compare__table-inner { height:100%; -webkit-overflow-scrolling:touch;  display:flex; flex-direction:column;}.compare__row { display:flex; align-items:stretch;}.compare__row--iconmore img, .compare__row--icon img { margin:0;}.compare__row--price .compare__value { font-weight:700;}.compare__row--sku .compare__value, .compare__row--price_unit .compare__value { font-size:1.2rem;}.compare__row--param.odd .compare__label, .compare__row--param.odd .compare__value { background-color:var(--compare-table-different-bg);}.compare__row--param.values-are-not-same .compare__value { font-weight:700;}.compare-param-type--color_text .page_artdet_product_param_color::after { content:attr(title); position:relative; left:100%; white-space:nowrap; margin-left:0.5rem;}.compare__row.position-sticky { z-index:3;}.compare__row--name { top:0; border-top:var(--compare-table-border);}.compare__row--name .compare__value { background-color:var(--compare-table-header-bg); font-weight:700;}@media (min-width:768px) { .compare__row--name .compare__value, .compare__row--name .compare__label {  padding-top:2rem; }}.compare__row:has(+ .compare__row--functions) { margin-bottom:calc(var(--compare-table-border-width) * -1);}.compare__row--functions { bottom:0; border-top:var(--compare-table-border); order:100;}.compare__row--functions .compare__value { background-color:var(--compare-table-functions-bg);}.compare-param-type--icon .page_artdet_product_param_icon { min-height:32px; min-width:32px;}.compare__row--pic img { min-height:calc(var(--compare-table-value-cell-mobile-width) - var(--compare-table-cell-padding-x) * 2);}@media (min-width:768px) { .compare__row--pic img {  min-height:var(--image-height); }}.compare__label, .compare__value { padding:var(--compare-table-cell-padding-y) var(--compare-table-cell-padding-x); text-align:center; display:flex; align-items:center; border:var(--compare-table-border-style) var(--compare-table-border-color); border-width:0 var(--compare-table-border-width) var(--compare-table-border-width) 0;}.compare__label { position:-webkit-sticky; position:sticky; left:0; z-index:2; text-align:right; font-weight:700; justify-content:flex-end; word-break:break-word; background-color:var(--compare-table-label-bg); flex:0 0 var(--compare-table-label-cell-mobile-width); max-width:var(--compare-table-label-cell-mobile-width); width:var(--compare-table-label-cell-mobile-width); min-height:3.3rem; }.compare__label::after { content:""; position:absolute; left:100%; top:0; bottom:0; width:5rem; background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 100%);}.compare__value { flex-wrap:wrap; gap:5px; justify-content:center; background-color:#ffffff; word-break:break-word; flex:0 0 var(--compare-table-value-cell-mobile-width); max-width:var(--compare-table-value-cell-mobile-width); width:var(--compare-table-value-cell-mobile-width);}.compare__name-link { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:1.2; max-height:3.6em; font-weight:700;}.compare__cart-btn { min-width:3.6rem; min-height:3.6rem; padding:0; text-align:center; letter-spacing:0; border-radius:10px; display:inline-flex; align-items:center; justify-content:center; padding:0 1rem;}.compare__cart-btn[class*=btn-outline-] { border-width:1px;}@media (min-width:768px) { .compare__label {  flex:0 0 var(--compare-table-label-cell-tablet-width);  max-width:var(--compare-table-label-cell-tablet-width);  width:var(--compare-table-label-cell-tablet-width); } .compare__value {  flex:0 0 var(--compare-table-value-cell-tablet-width);  max-width:var(--compare-table-value-cell-tablet-width);  width:var(--compare-table-value-cell-tablet-width); } .compare__cart-btn::after {  content:attr(data-text); }}@media (min-width:1240px) { .compare__label {  flex:0 0 var(--compare-table-label-cell-desktop-width);  max-width:var(--compare-table-label-cell-desktop-width);  width:var(--compare-table-label-cell-desktop-width); } .compare__value {  flex:0 0 var(--compare-table-value-cell-desktop-width);  max-width:var(--compare-table-value-cell-desktop-width);  width:var(--compare-table-value-cell-desktop-width); }}@media (max-width:767.98px) { .compare__row--iconmore img, .compare__row--icon img {  max-height:16px; }}.fixed-cart { position:fixed; bottom:0; left:0; right:0; z-index:1035; transform:translateY(100%); background-color:#ffffff; color:#111111; transition:all ease 0.4s; overflow:hidden; visibility:hidden; box-shadow:0 0 30px rgba(0, 0, 0, 0.1); padding-bottom:env(safe-area-inset-bottom);}.fixed-cart.is-visible { transform:translateY(0); visibility:visible;}.fixed-cart__price { font-size:1.2rem;}.has-price-sale .fixed-cart__price--base { font-size:1rem;}@media (min-width:576px) { .fixed-cart__price {  font-size:1.8rem; } .has-price-sale .fixed-cart__price--base {  font-size:1.2rem; }}.fixed-cart__prices { column-gap:5px;}.fixed-cart__prices .badge--sale { height:100%; padding:0 1rem; max-height:28px;}@media (min-width:576px) { .fixed-cart__prices {  column-gap:10px; }}.fixed-cart__name { font-weight:700;}.fixed-cart__img { max-width:40px; max-height:40px; width:auto;}.fixed-cart__btn { padding:0 1rem; height:3rem;}@media (max-width:575.98px) { .fixed-cart__name {  font-size:1.2rem; } .fixed-cart__price {  font-size:1.4rem; }}@media (max-width:359.8px) { .fixer-cart__img-col {  display:none; }}.package-offer-details-wrapper { border-radius:10px; box-shadow:0 0 20px rgba(192, 255, 130, 0.1);}.package-offer-item-icon { top:50%; right:-1.4rem; z-index:9;}.package-offer-item-icon.package-offer-item-icon-equals { right:-1.5rem;}.package-offer-item-icon:before { background-color:#C0FF82; color:#ffffff; width:3rem; height:3rem; line-height:3rem; border-radius:50%; text-align:center;}.package-offer [data-percent]::after { content:attr(data-percent-value) attr(data-percent);}.package-offer .type--1 .product__prices-wrap { padding-bottom:0;}.package-offer .type--1 .package-offer__cart-btn { width:auto; display:inline-flex;}.package-offer .product--infos .product__inner { background-color:#F2FFE4; padding-top:2rem; padding-bottom:2rem;}@media (min-width:992px) { .package-offer .product--infos .title-box {  min-height:calc(var(--image-height) + 6rem);  display:flex;  flex-direction:column;  justify-content:center;  align-items:flex-start; }}@media (max-width:991.98px) { .package-offer .product--infos {  flex:0 0 100%;  max-width:100%;  order:1;  text-align:center; }}@media (max-width:767.98px) { .package-offer .carousel__title-outer {  order:1; }}.package-offer + .package-offer { margin-top:4rem;}.package-offer-add-to-cart-spinner { margin-left:0.5rem;}.package-offer__prices.has-price-sale .product-price--base { font-size:1.6rem;}.package-offer__prices .product-price--base, .package-offer__prices .product-price--sale { font-size:2.4rem;}.package-offer__prices .badge--sale, .package-offer__prices .package-offer__price-discount { vertical-align:middle;}.package-offer__price-discount::before, .package-offer__price-base::before { content:attr(data-price);}.package-offer__details .badge--sale { padding:0 1rem;}.cart-item-plus__package-offer-operation-icon { z-index:999; width:2.5rem; height:2.5rem; border-radius:50%; line-height:2.5rem; text-align:center; bottom:-1.5rem; left:90%; transform:translateX(-50%); background-color:#C0FF82; color:#ffffff;}@media (max-width:991.98px) { .cart-item-plus__package-offer-operation-icon {  bottom:-1.5rem; } .cart-item-plus__package-offer-operation-icon.icon--plus {  bottom:-2.5rem; }}.badge:empty { display:inherit;}.package-offer__discount-percent:empty { display:inline-block;}#page_PopupContainer.exitpopup-type-wheel_with_newsletter, #page_PopupContainer.exitpopup-type-wheel { width:1000px !important;}.page_exitpopup_wheel { height:400px; max-width:100%; max-height:100%; display:flex; align-items:center; justify-content:center; width:100% !important; }.page_exitpopup_wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; padding-top:100%; border-radius:50%; overflow:hidden; box-shadow:0 0 0 3px #333 !important;}.page_exitpopup_wheel .wheel-container-outer { width:400px; position:absolute; top:50%; right:30px; transform:translateY(-50%);}.page_exitpopup_wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:40px solid #333; position:absolute; right:-30px; top:50%; transform:translateY(-50%); z-index:2;}.page_exitpopup_wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:#333; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 5.1s ease-in-out;  z-index:1;}.page_exitpopup_wheel .wheel::after { content:""; position:absolute; width:50px; height:50px; background:#fff; border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:4px solid rgba(0, 0, 0, 0.75);}.page_exitpopup_wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; text-align:center; padding:30px 0 0 30px;}.page_exitpopup_wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.page_exitpopup_wheel .wheel .option-title { position:relative; transform:rotate(-135deg); font-size:16px; font-weight:700; text-shadow:3px 5px 2px rgba(0, 0, 0, 0.15);}.page_exitpopup_wheel .wheel-after-spin,.page_exitpopup_wheel .wheel-before-spin { position:absolute; left:50%; top:50%; width:100%; transform:translate(-50%, -50%); opacity:1 !important; transition:opacity 0.5s ease;}.page_exitpopup_wheel .wheel-after-spin.is-hidden,.page_exitpopup_wheel .wheel-before-spin.is-hidden { opacity:0 !important;}.page_exitpopup_wheel .js-col-data { min-height:unset !important;}.page_exitpopup_wheel .js-result { font-size:30px; background:rgba(0, 0, 0, 0.1);}.page_exitpopup_wheel .js-result-text-wrap.is-hidden,.page_exitpopup_wheel .js-spin-again-wrap.is-hidden,.page_exitpopup_wheel .js-result-wrap.is-hidden { display:none;}.page_exitpopup_wheel .btn-spin-the-wheel { min-height:40px; min-width:150px; transition:width 0.5s ease;}.page_exitpopup_wheel .btn-spin-the-wheel.loading { font-size:0 !important; position:relative;}.page_exitpopup_wheel .btn-spin-the-wheel.loading::after { content:""; display:inline-flex; justify-content:center; text-align:center; animation:dots 2s linear infinite; position:absolute; left:50%; top:calc(50% - 5px); font-size:20px; margin:0; transform:translate(-50%, -50%); border:none; height:0; width:0; line-height:0;}@media (max-width:575.98px) { .page_exitpopup_wheel {  padding:15px 0;  height:100%;  max-height:96vh; } .page_exitpopup_wheel .wheel-container-outer {  width:300px;  position:relative;  transform:none;  left:0;  right:unset;  margin:0 auto; } .page_exitpopup_wheel .wheel .option-title {  font-size:12px; } .page_exitpopup_wheel .page_exitpopup_end {  min-height:200px;  height:100%; }}@media (max-width:439.98px) { .page_exitpopup_wheel .wheel-container-outer {  transform:translateX(calc(-100% + -50px));  left:100%; }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}.nav-link.need-icon > .icon-set { --svg-icon-width:0.5em; margin-left:0.5rem;}@media (min-width:992px) and (max-width:1239.98px) { .navbar--overlay .nav-link.need-icon > .icon-set {  margin-left:auto;  transform:rotate(-90deg); }}.dropdown-item.need-icon > .icon-set { margin-left:0.5rem; transform:rotate(-90deg);}.header__dropdown-btn-wrapper .icon-set { min-width:1em;}.saved-card__card-inner { width:322px; height:208px;}.saved-cards-grid { display:flex; flex-wrap:wrap; row-gap:20px; column-gap:20px;}@media (max-width:767.98px) { .saved-cards-grid {  justify-content:center; }}.saved-card__expiry-date { position:absolute; left:20px; bottom:20px; color:#ffffff;}.saved-card__buttons { position:absolute; right:20px; bottom:10px;}.saved-card__mod-name { font-size:16px; position:absolute; left:20px; top:15px; max-width:calc(100% - 40px); line-height:1.25; font-weight:700; color:#ffffff; text-shadow:1px 1px #00000080; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; max-height:3.75em;}.saved-card__delete-button { background:#ffffff; border:1px solid #111111; border-radius:5px; color:#111111; width:56px; height:38px; display:inline-flex; align-items:center; justify-content:center; transition:0.3s all ease; font-size:18px;}.saved-card__delete-button:hover, .saved-card__delete-button:focus, .saved-card__delete-button:active { border-color:#F44; background-color:#F44; color:#ffffff;}.saved-card__card-number { position:absolute; bottom:60px; left:20px; right:20px; color:#ffffff; text-shadow:2px 2px #00000080; display:flex; align-items:baseline; justify-content:space-between; font-weight:700; letter-spacing:2px; font-size:18px;}.saved-card__dots { font-size:20px; letter-spacing:8px;}.saved-card__expired { position:absolute; transform:rotate(-15deg); height:60px; width:380px; display:flex; align-items:center; justify-content:center; background-color:rgba(255, 68, 68, 0.8); font-size:18px; color:#ffffff; top:35%; left:-30px; z-index:2;}.stickers-wrap { position:absolute; left:0; top:0; bottom:0; right:0; z-index:2; pointer-events:none;}.stickers { z-index:2; pointer-events:auto; display:flex; row-gap:4px; column-gap:4px; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}.stickers[data-position*=on_] { position:absolute; max-width:calc(100% - 8px);}.stickers[data-orientation=vertical] { flex-direction:column;}.stickers[data-orientation=vertical][data-position*=_right] { align-items:flex-end;}.stickers[data-orientation=horizontal][data-position*=_right] { justify-content:flex-end;}.stickers[data-position*=_top_] { top:4px;}.stickers[data-position*=_bottom_] { bottom:4px;}.stickers[data-position*=_left] { left:4px;}.stickers[data-position*=_right] { right:4px;}.stickers[data-position=above], .stickers[data-position=under] { margin-top:4px; margin-bottom:4px;}.sticker { position:relative; white-space:normal; margin:0;}.sticker svg, .sticker img { max-width:100%; height:auto;}.sticker[data-type=text] { max-width:100%;}.sticker-caption { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); line-height:1.15; display:inline-flex; align-items:center; justify-content:center; width:100%; height:100%; padding:4px; text-align:center;}.artdet__img-inner.js-carousel-block .stickers-wrap { bottom:calc(var(--carousel-prev-next-btn-height) + var(--carousel-prev-next-gap-top) * 2);}.subscription-period__item { cursor:pointer;}.subscription-period__item.is-active .subscription-period__item-text { background-color:#C0FF82; border-color:#C0FF82; color:#ffffff;}.subscription-period__item:hover .subscription-period__item-text { border-color:#C0FF82;}.subscription-period__item-text { border:1px solid #DDDDDD; border-radius:5px; color:#111111; background-color:transparent; padding:0.25rem 1rem; white-space:nowrap; position:relative; text-transform:none; display:flex; align-items:center; font-weight:700;}.subscription__delete-button::after { display:none;}.order-track__subscription { padding:20px 10px;}.order-track__subscription:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:992px) { .order-track__subscription {  padding:20px 20px 10px 20px; }}.order-track__subscription-inner { display:flex; flex-wrap:wrap;}.subscription-list__value { font-weight:700;}@media (max-width:991.98px) { .subscription-list__value,.subscription-list__title {  flex:0 0 50%;  max-width:50%;  width:100%; } .subscription-list__value::before,.subscription-list__title::before {  text-align:center;  display:inline-block;  width:20px; }}@media (min-width:992px) { .order-track__subscription-second-row {  border-top:1px solid #DDDDDD; } .subscription-list__value {  font-weight:400; } .subscription-list__title {  display:none;  padding-right:0.5rem; } .order-track__subscription-inner {  display:block; } .order-track__subscription-qty-col {  max-width:80px; } .order-track__subscription-price-col {  max-width:140px; } .order-track__subscription-period-col {  max-width:120px; } .order-track__subscription-date-col {  max-width:160px; } .order-track__subscription-expiration-col {  max-width:200px; }}.saved_delivery_point__form-wrapper { background-color:#ffffff; padding:30px 20px !important; border-radius:10px;}.saved-delivery-point-selects .form-select-group { width:100%;}.saved-delivery-point__buttons { position:absolute; top:1rem; right:1rem; display:flex; column-gap:1rem;}.saved-delivery-point__modify-btn { border:1px solid #DDDDDD;}.saved-delivery-point__card-inner { border-radius:10px; background-color:#ffffff; box-shadow:0 0 40px rgba(192, 255, 130, 0.05); height:100%; padding:3rem; position:relative; line-height:1.21; display:flex; flex-direction:column;}input.is-invalid.only-warning { border-color:#F2DA00 !important; background-image:none;}input.is-invalid.only-warning ~ .invalid-feedback { color:#F2DA00;}@supports (position:-webkit-sticky) or (position:sticky) { .sticky-top { position:-webkit-sticky; }}.text-sale { color:#FF4444;}.product-num { margin-right:0.5rem;}.product-num__start::before { content:" / ";}.product-num__start::after { content:" - ";}.product-recomm__title { display:flex; align-items:baseline; justify-content:center;}#page_artlist_content .products-container.container, #page_cat_artlist .products-container.container { padding-top:2rem; padding-bottom:2rem;}#pane-favourites .products-container.container { padding:0;}@media (max-width:575.98px) { .products-container.container { padding-left:1rem; padding-right:1rem; }}.products.type--1 { row-gap:10px;}@media (min-width:768px) { .products.type--1 { row-gap:20px; }}@media (min-width:1640px) { .products.type--1 { row-gap:40px; }}.products.type--2 { row-gap:20px;}@media (min-width:768px) { .products.type--2 { row-gap:40px; }}.products.type--2.card--2 { row-gap:10px;}.products.products--grid { --grid-gap:10px; --grid-columns:2; --card-big-ratio:1; --gap-calculated:calc((var(--grid-gap) * (var(--grid-columns) - 1)) / var(--grid-columns)); --one-column-width-percent:calc(100% / ((var(--grid-columns) - 1) + var(--card-big-ratio))); grid-template-columns:repeat(calc(var(--grid-columns) - 1), calc(var(--one-column-width-percent) - var(--gap-calculated))) calc(var(--one-column-width-percent) * var(--card-big-ratio) - var(--gap-calculated)); grid-gap:var(--grid-gap);}.products.products--grid .product--infos { word-break:break-word; margin-bottom:3rem; display:flex; flex-direction:column; justify-content:center;}.products.products--grid .product__img-outer { width:var(--main-img-thumbnail-width);}.products.products--grid .product:first-child { grid-area:2/1/2/3;}.products.products--grid .product:first-child .product__img-outer { width:var(--main-img-width);}.products.products--grid .product:first-child .product__review:empty { display:none;}.products.products--grid .list-1-card-1.product:first-child .product__wrapper, .products.products--grid .list-1-card-2.product:first-child .product__wrapper { position:sticky; top:1rem; height:auto;}html.header-is-sticky.header-is-visible-by-scroll-up .products.products--grid .list-1-card-1.product:first-child .product__wrapper, html.header-is-sticky.header-is-visible-by-scroll-up .products.products--grid .list-1-card-2.product:first-child .product__wrapper { transition:top ease var(--header-sticky-on-scroll-up-transition-time); top:calc(var(--header-height) + 1rem);}html.header-is-sticky.header-with-sticky-behavior .products.products--grid .list-1-card-1.product:first-child .product__wrapper, html.header-is-sticky.header-with-sticky-behavior .products.products--grid .list-1-card-2.product:first-child .product__wrapper { top:calc(var(--header-height) + 1rem);}.products.products--grid .product:nth-of-type(2) { grid-area:3/1/3/2;}.products.products--grid .product:nth-of-type(3) { grid-area:3/2/3/3;}.products.products--grid .product:nth-of-type(4) { grid-area:4/1/4/2;}.products.products--grid .product:nth-of-type(5) { grid-area:4/2/4/3;}.products.products--grid .product:nth-of-type(6) { display:none;}.products.products--grid .product--infos { grid-area:1/1/1/3;}@media (min-width:576px) { .products.products--grid .product:first-child { grid-area:2/1/2/3; } .products.products--grid .product:nth-of-type(2) { grid-area:3/1/3/2; } .products.products--grid .product:nth-of-type(3) { grid-area:3/2/3/3; } .products.products--grid .product:nth-of-type(4) { grid-area:4/1/4/2; } .products.products--grid .product:nth-of-type(5) { grid-area:4/2/4/3; } .products.products--grid .product--infos { grid-area:1/1/1/3; }}@media (min-width:768px) { .products.products--grid { --grid-columns:3; --grid-gap:20px; --card-big-ratio:1.5; } .products.products--grid .product:first-child { grid-area:1/3/4/4; } .products.products--grid .product:nth-of-type(2) { grid-area:1/2/2/3; } .products.products--grid .product:nth-of-type(3) { grid-area:2/1/2/2; } .products.products--grid .product:nth-of-type(4) { grid-area:2/3/3/2; } .products.products--grid .product:nth-of-type(5) { grid-area:3/1/3/2; } .products.products--grid .product:nth-of-type(6) { display:block; grid-area:3/2/3/3; } .products.products--grid .product--infos { grid-area:1/1/1/2; margin-bottom:0; }}@media (min-width:992px) { .products.products--grid { --grid-gap:30px; --card-big-ratio:2.0315; }}@media (min-width:1240px) { .products.products--grid { --grid-columns:4; } .products.products--grid .product:first-child { grid-area:1/4/3/5; } .products.products--grid .product:nth-of-type(2) { grid-area:1/2/2/3; } .products.products--grid .product:nth-of-type(3) { grid-area:1/3/2/4; } .products.products--grid .product:nth-of-type(4) { grid-area:2/1/3/2; } .products.products--grid .product:nth-of-type(5) { grid-area:2/2/3/3; } .products.products--grid .product:nth-of-type(6) { grid-area:2/3/3/4; } .products.products--grid .product--infos { grid-area:1/1/2/2; }}@media (min-width:1440px) { .products.products--grid { --grid-gap:40px; }}.product { }.product.carousel-cell { padding-top:0px; padding-bottom:0px;}.type--1 .product.carousel-cell { width:80%; margin-right:10px; max-width:164px;}@media (min-width:418px) { .type--1 .product.carousel-cell { max-width:288px; width:288px; flex:0 0 288px; }}@media (min-width:768px) { .type--1 .product.carousel-cell { margin-right:20px; }}@media (min-width:1440px) { .type--1 .product.carousel-cell { margin-right:40px; }}.type--1.carousel-box_prod_top .product.carousel-cell { max-width:100%; width:100%; flex:0 0 100%;}.type--2 .product.carousel-cell { margin-right:20px;}.product.carousel-cell {   }@media (min-width:418px) { .carousel-cross_popup .product.carousel-cell, .carousel-up_popup .product.carousel-cell, .carousel-artpack_page_bundle_products .product.carousel-cell, .gift--on_product_details .product.carousel-cell, #overlay_products_in_bundle .product.carousel-cell { max-width:212px; width:212px; flex:0 0 212px; }}@media (min-width:418px) { .carousel-recommend .product.carousel-cell { max-width:var(--image-width); }}@media (min-width:768px) { .carousel-recommend .product.carousel-cell { width:calc(50% - (0px / 2) * 1) !important; flex:0 0 calc(50% - (0px / 2) * 1) !important; }}#box_last_content .product.carousel-cell.carousel-cell { flex:0 0 124px; min-width:124px; max-width:124px;}.list-2-card-1 .product.carousel-cell { min-height:100%; width:100%;}.recommend__product-list-wrapper section.products:not(.carousel) .product:first-child { margin-left:auto; margin-right:auto;}.recommend__form-inner, .question__form-inner { max-width:420px; margin:0 auto;}.product__inner { background-color:#FFFFFF; height:100%; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .product__inner:hover { box-shadow:0 0 0px rgba(0, 0, 0, 0.1); }}.type--1 .product__inner { margin:0 auto; position:relative; display:flex; flex-direction:column; border-radius:10px; padding:10px;}@media (min-width:576px) { .type--1 .product__inner { padding:20px; }}#box_last_content .type--1 .product__inner { margin:0 auto; max-width:140px; position:relative; padding:10px;}.list-2-card-1 .product__inner { padding:20px; border-radius:10px;}.list-1-card-2 .product__badges { transition:visibility 0s 0.15s;}.list-1-card-2 .product__inner-wrapper { transition:transform 0.6s; transform-style:preserve-3d; position:relative; z-index:2; border-radius:10px; height:100%; background-color:#FFFFFF;}.list-1-card-2 .product__inner { -webkit-backface-visibility:hidden; backface-visibility:hidden;}.list-1-card-2 .product__inner--back { position:absolute; top:0; left:0; width:100%; height:100%; transform:scaleX(-1); z-index:0; transition:z-index 0s 0.15s; padding-top:6rem;}.list-1-card-2 .product__inner--back .product__name-wrap { margin-bottom:0;}.list-1-card-2 .product__inner--back .product__data { overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #FFFFFF;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar { width:6px; height:6px;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-track { background-color:#FFFFFF;}.list-1-card-2 .product__inner--front { z-index:1;}.list-1-card-2 .product__function-btns { margin-top:1rem;}.list-1-card-2 .product__flip-btn { position:absolute; top:10px; right:10px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0s 0.15s; border-radius:5px; background-color:#FFFFFF;}.list-1-card-2 .product__params { margin-bottom:0;}.list-1-card-2.flip .product__inner-wrapper, .list-1-card-2.flip .product__flip-btn { transform:scaleX(-1);}.list-1-card-2.flip .product__inner--back { z-index:2;}.list-1-card-2.flip .product__badges { visibility:hidden;}@media (max-width:439.98px) { .list-1-card-2 .product__param-title-col, .list-1-card-2 .product__param-value { text-align:center; justify-content:center; }}@media (min-width:440px) { .list-1-card-2 .product__flip-btn { right:20px; } .list-1-card-2 .product__function-btns { margin-top:2rem; } .list-1-card-2 .product__param-value { justify-content:flex-start; text-align:left; }}.product__sku { color:#999999; font-size:1.1rem;}.type--1 .product__img-outer { width:var(--image-width); max-width:100%; margin:0 auto 2rem;}.list-2-card-1 .product__cart-block { background-color:#F2FFE4; border-radius:10px; width:280px; min-width:100%; max-width:100%; height:100%; padding:2rem 2rem 0.8rem;}.list-2-card-1 .product__cart-block-inner { width:300px; max-width:100%; margin:0 auto; justify-content:space-between; display:flex; flex-direction:column; height:100%; row-gap:2rem;}.list-2-card-1 .product__variant-label { padding-left:0;}.list-2-card-1 .product__img-outer { max-width:var(--image-width); margin:0 auto;}@media (min-width:1240px) { .list-2-card-1 .product__image-col { max-width:calc(var(--image-width) + var(--image-thumb-width) + 2px + 8rem); }}@media (min-width:576px) { .list-2-card-1 .product__data-inner { -webkit-flex-basis:14rem; -ms-flex-preferred-size:14rem; flex-basis:14rem; }}.list-2-card-1 .product__alt-img-wrap { background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px; overflow:hidden; max-width:calc(var(--image-thumb-width) + 2 * 1px);}@supports not (row-gap:10px) { .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:10px; } @media (min-width:576px) { .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:0; } } @media (min-width:1240px) { .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:10px; } }}@media (min-width:768px) { .list-2-card-1 .product__img-outer { max-width:100%; width:var(--image-width); }}@media (min-width:992px) { .list-2-card-1 .product__data-col, .list-2-card-1 .product__image-col { margin-bottom:0; }}@media (min-width:1240px) and (max-width:1439.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col { flex:0 0 100%; max-width:100%; }}@media (min-width:1440px) and (max-width:1639.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row { flex-direction:column !important; }}@media (min-width:1240px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col { flex:0 0 auto; max-width:100%; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner { width:var(--image-width); } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row { flex-direction:column !important; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col { margin-top:1rem !important; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images { flex-direction:row !important; }}.type--1 .product__data { flex-grow:1; display:flex; flex-direction:column; align-items:center; text-align:center;}@media (min-width:768px) { .product__left-row { height:100%; }}@media (min-width:576px) { .product__right-row { min-height:100%; min-width:155px; }}@media (min-width:576px) and (max-width:767.98px) { .product__right-row { max-width:190px; }}@media (max-width:575.98px) { .product__right-col { padding-top:10px; } .product__right-col::after { content:""; position:absolute; top:0; left:1rem; right:1rem; border-top:1px solid #DDDDDD; }}@media (min-width:576px) and (max-width:767.98px) { .product__left-col { align-self:center; }}@media (min-width:576px) and (max-width:991.98px) { .product__left-col { border-right:1px solid #DDDDDD; }}@media (min-width:992px) { .product__functions-col { border:solid #DDDDDD; border-width:0 1px; }}@media (min-width:992px) { .product__stock-and-statuses-col { border:solid #DDDDDD; border-width:0 0 0 1px; flex:0 0 25%; max-width:25%; } html.filter-exists.filter-box-in-sidebar .product__stock-and-statuses-col, html.filter-cache-exists.filter-box-in-sidebar .product__stock-and-statuses-col, html.filter-box-content-exists.filter-box-in-sidebar .product__stock-and-statuses-col { flex:0 0 150px; max-width:150px; }}.product__stock-and-statuses-col, .product__functions-col { display:flex; justify-content:center; flex-direction:column;}.product__prices-wrap-col { display:flex; justify-content:center; flex-direction:column;}@media (min-width:576px) and (max-width:767.98px) { .product__prices-wrap-col { align-self:flex-end; }}@media (min-width:992px) and (max-width:1439.98px) { .product__prices-wrap-col { align-self:flex-end; }}@media (min-width:1240px) and (max-width:1439.98px) { html.filter-exists.filter-box-in-sidebar .product__prices-wrap-col, html.filter-cache-exists.filter-box-in-sidebar .product__prices-wrap-col, html.filter-box-content-exists.filter-box-in-sidebar .product__prices-wrap-col { flex:0 0 100%; }}.product__name-wrap { font-size:0; padding-bottom:1rem; margin-bottom:auto;}.list-2-card-1 .product__name-wrap { text-align:center;}@media (min-width:576px) { .product__name-wrap { padding-bottom:2rem; } .list-2-card-1 .product__name-wrap { text-align:left; }}.product__name { margin-bottom:0; text-transform:none; font-weight:400;}.type--1 .product__name { font-size:1.2rem; -webkit-line-clamp:3; line-height:1.3; max-height:3.9em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}@media (min-width:576px) { .type--1 .product__name { font-weight:500; font-size:1.4rem; }}.list-2-card-1 .product__name { font-size:2rem; font-weight:700; -webkit-line-clamp:3; line-height:1.4; max-height:4.2em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}@media (min-width:1440px) { .list-2-card-1 .product__name { font-size:2.4rem; }}.product__name-link { display:inline-block; vertical-align:top;}.product__review { font-size:12px; display:inline-flex; align-items:center; vertical-align:top; margin-top:1rem; line-height:1;}.product__review:hover { text-decoration:none;}.product__review:last-child { margin-bottom:0;}.product__reviews-count { font-size:1.2rem; color:#999999; display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.list-2-card-1 .product__main-wrap { text-align:center;}.product__main { display:flex; flex-wrap:wrap; column-gap:0.5rem; row-gap:0.5rem;}.type--1 .product__stock { font-size:1rem; margin-bottom:1rem;}@media (min-width:576px) { .type--1 .product__stock { font-size:1.2rem; margin-bottom:2rem; }}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5rem;}.not-stock__text, .not-buyable__text { font-size:1.2rem; padding:10px 0; font-weight:400; display:flex; align-items:center; line-height:1.2;}.list-2-card-1 .not-stock__text, .list-2-card-1 .not-buyable__text { justify-content:center; padding:0;}section.gift-products .not-stock__text, section.gift-products .not-buyable__text { padding:8px 0;}.stock__content { display:flex; flex-wrap:wrap; white-space:nowrap; column-gap:0.5rem;}.list-2-card-1 .stock__content { justify-content:center;}.stock__content .icon-set { --svg-icon-height:1.5em;}.stock__content.interval-text { flex-wrap:nowrap;}.stock__content[data-tippy] { cursor:help;}[data-tippy].tippy-module-loading { cursor:wait;}.stock__qty-and-unit { font-weight:400; color:#999999;}.interval-text .stock__qty-and-unit { font-weight:400; color:inherit; white-space:normal; text-align:left;}.type--1 .product__main-btn[data-text]::after { content:attr(data-text);}@media (max-width:575.98px) { .type--1 .product.has-input .product__main-btn::after { display:none; }}@media (max-width:439.98px) { .type--1 .cart-input-wrap { --width:2.6rem; }}.type--1 .product__cart-input-col { flex-grow:1;}.type--1 .product__main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; height:4rem; min-width:4rem; padding:1rem clamp(10px, 10px, 2rem);}.product__main-btn.product__recommend-del-btn { max-width:100%; width:100%; font-size:1.2rem;}@media (max-width:575.98px) { .product__inputs-group { margin-left:0 !important; }}@media (max-width:575.98px) { .product__open-inputs-btn { border-radius:5px 5px 0 0 !important; }}.product__main-btn-group { z-index:1;}@media (max-width:575.98px) { .product__main-btn-group { flex-direction:column; }}.product__inputs-dropdown-toggle-btn { padding:0 1rem; z-index:1;}.product__inputs-dropdown-toggle-btn:hover, .product__inputs-dropdown-toggle-btn:focus { background-color:#ffffff !important; border-color:#ffffff !important; color:#C0FF82 !important;}.product__inputs-dropdown-toggle-btn.active { background-color:#ffffff !important; border-color:#ffffff !important; color:#C0FF82 !important;}.product__inputs-dropdown-toggle-btn::after { content:""; content:""; z-index:1; line-height:1; pointer-events:none; border-top:5px solid currentColor; border-right:5px solid transparent; border-bottom:0; border-left:5px solid transparent; border-radius:0; margin-left:0;}@media (max-width:575.98px) { .product__inputs-dropdown-toggle-btn { border-radius:0 0 5px 5px !important; border-top:1px solid #ffffff; }}@media (min-width:576px) { .product__inputs-dropdown-toggle-btn { border-left:1px solid #ffffff; }}.product__inputs { position:absolute; top:6rem; margin-top:5px; left:auto; right:0; z-index:1; background-color:#ffffff; justify-content:flex-end; flex-wrap:wrap; padding:2rem 1rem; display:none; border-radius:10px; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); min-width:auto;}.product__inputs.has-variant { left:0;}.product__inputs.has-variant .product__variants { flex:0 0 100%;}@media (min-width:576px) { .product__inputs { top:5rem; }}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0; }.list-1-card-2 .product__main-btn-col { display:flex; column-gap:0.5rem;}@media (min-width:576px) { .list-1-card-2 .product__main-btn-col { column-gap:1rem; }}.type--2 .product__main-btn-col { flex-grow:0;}.product__cart-input-wrap { height:4rem; border-radius:10px;}@media (max-width:417.98px) { .type--1 .product__cart-input-wrap { --input-width:2.6rem; }}.product__cart-login-btn { line-height:1.2; text-align:left;}.type--1 .product__cart-login-btn { font-size:1.1rem;}@media (min-width:418px) { .type--1 .type--1 .product__cart-login-btn { font-size:1.2rem; }}.list-2-card-1 .product__cart-login-btn { font-size:1.4rem;}.list-2-card-2 .product__inner { padding:15px 10px; border-radius:10px;}.list-2-card-2 .cart-input-wrap { --input-width:3.5rem;}.list-2-card-2 .product__img-outer { width:60px; max-width:100%; margin:0 auto;}.list-2-card-2 .product__name-wrap { margin-bottom:0.5rem; padding-bottom:0;}.list-2-card-2 .product__name { font-size:1.4rem; -webkit-line-clamp:2; line-height:1.2; max-height:2.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; font-weight:700;}.list-2-card-2 .product__name-link { display:block;}.list-2-card-2 .product__name-wrap-col { display:flex; justify-content:center; flex-direction:column;}.list-2-card-2 .product__cart-input-wrap { height:4.6rem; column-gap:5px;}.list-2-card-2 .product__cart-input-wrap.is-disabled { background-color:#f1f1f1;}.list-2-card-2 .product__main-btn { min-width:4.6rem; height:4.6rem; padding:1rem; display:flex; justify-content:center; align-items:center; font-size:1.4rem;}.list-2-card-2 .product__main-wrap { width:100%;}.list-2-card-2 .product__main-col { display:flex; justify-content:flex-end; align-items:flex-end;}.list-2-card-2 .product__inquire-btn { padding-left:0; padding-right:0;}.list-2-card-2 .product__stock { margin-bottom:0; font-size:1.2rem;}.list-2-card-2 .product__badges { flex-direction:row; flex-wrap:wrap; position:static;}.list-2-card-2 .product__badges .badge { font-size:1.2rem;}.list-2-card-2 .product__funcs { text-align:right; padding:0;}.list-2-card-2 .product__types { margin-bottom:0;}.list-2-card-2 .product__price-login-btn { margin-bottom:0;}.list-2-card-2 .product__prices-wrap { padding-top:5px; padding-bottom:5px; text-align:center;}.list-2-card-2 .product__prices { text-align:left;}.list-2-card-2 .product__functions-col { margin-left:auto;}@media (max-width:575.98px) { .list-2-card-2 .product__cart-input-wrap { height:4rem; } .list-2-card-2 .product__main-btn { min-width:40px; max-width:40px; height:40px; font-size:1.2rem; padding:1rem clamp(10px, 10px, 2rem); }}@media (min-width:576px) { .list-2-card-2 .product__inner { padding:10px 20px; } .list-2-card-2 .product__price-login-btn { text-align:center; } .list-2-card-2 .product__price-base, .list-2-card-2 .product__price-sale { font-size:1.8rem; } .list-2-card-2 .has-price-sale .product__price-base { font-size:1.2rem; }}@media (min-width:576px) and (max-width:767.98px) { .list-2-card-2 .product__prices { text-align:right; } .list-2-card-2 .product__main-col { flex-grow:1; }}@media (min-width:768px) and (max-width:991.98px) { .list-2-card-2 .product__prices { text-align:center; } .list-2-card-2 .product__main-col { border:solid #DDDDDD; border-width:0 0 0 1px; }}@media (min-width:768px) { .list-2-card-2 .product__main-col {  align-items:center; } .list-2-card-2 .product__prices-wrap-col { width:156px; }}@media (min-width:992px) and (max-width:1239.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col { flex:0 0 100%; border-left:0; }}@media (min-width:992px) { .list-2-card-2 .product__badges-2 .stock__content { justify-content:center; }}@media (min-width:992px) and (max-width:1439.98px) { .list-2-card-2 .product__prices { text-align:right; }}@media (min-width:1240px) { .list-2-card-2 .product__funcs { text-align:center; } html.filter-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col { padding-right:0; }}@media (min-width:1440px) { .list-2-card-2 .product__prices { text-align:center; } .list-2-card-2 .product__main-col { border:solid #DDDDDD; border-width:0 0 0 1px; }}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.type--1 .product__custom-statuses { margin-bottom:0.5rem; justify-content:center;}.list-2-card-1 .product__custom-statuses { margin-bottom:1rem;}.product__badges { position:absolute; z-index:10; display:flex; flex-direction:column; align-items:flex-start; pointer-events:none; gap:0.5rem;}.type--1 .product__badges { top:1rem; left:1rem;}.list-2-card-1 .product__badges { top:0; left:0;}.product__badges a { pointer-events:auto;}@media (min-width:576px) { .type--1 .product__badges { top:1.6rem; left:2rem; }}.product__badges2 { position:absolute; z-index:10; display:flex; flex-direction:column; align-items:flex-start; pointer-events:none; gap:0.5rem;}.type--1 .product__badges2 { top:1rem; right:1rem;}.badge { user-select:none; flex:0 0 auto; font-size:1.2rem; border:1px solid transparent; display:inline-flex; justify-content:center; align-items:center;}@media (min-width:992px) { .badge { font-size:1.4rem; flex:0 0 auto; }}.stock.on-stock { font-weight:400; background-color:#FFFFFF00; color:#78CA26;}.stock.no-stock { font-weight:400; background-color:#FFFFFF00; color:#FF0000;}.stock.to-order { font-weight:400; background-color:#FFFFFF00; color:#FF9900;}[class*=badge--custom-].has-link { padding:0;}[class*=badge--custom-].has-link a { color:inherit; display:block; padding:0.4rem 0.9rem; font-size:inherit; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { [class*=badge--custom-].has-link a { transition:none; }}[class*=badge--custom-].has-link a:hover, [class*=badge--custom-].has-link a:focus { text-decoration:none;}.artdet__badges { display:flex; flex-wrap:wrap; gap:5px;}[data-percent]::before { content:"-";}[data-percent]::after { content:attr(data-percent); font-size:100%;}.badge--custom-1 { color:#FFFFFF; font-weight:600; background-color:#FF0000; border-color:#FF0000;}.badge--custom-2 { color:#000000; font-weight:600; background-color:#F1FF00; border-color:#F1FF00;}.badge--custom-3 { color:#000000; font-weight:600; background-color:#C0FF82; border-color:#C0FF82;}.badge--index { background-color:#f7f7f7;}.badge--new, .badge--cat-new { background-color:#C0FF82FF; color:#111111; font-weight:700; border-color:#C0FF82FF; text-transform:lowercase;}.badge--cat-new { font-size:1.2rem;}@media (min-width:992px) { .badge--cat-new { font-size:1.4rem; }}.badge--cat-qty { background-color:#ffffff; border:1px solid #dddddd;}.badge--sale { background-color:#FF4444FF; color:#FFFFFF; font-weight:700; border-color:#FF4444FF;}.badge--gift { color:#FF4444; border-color:currentColor; font-weight:700;}.product__funcs { padding:1rem 0; font-size:0;}.list-2-card-1 .product__funcs { padding:0; text-align:center;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; gap:0; align-items:center; pointer-events:none;}.list-1-card-1 .product__function-btns { flex-direction:column; border-radius:5px; overflow:hidden; position:absolute; right:1rem; top:1rem; z-index:10;}@media (min-width:576px) { .list-1-card-1 .product__function-btns { right:1.3rem; top:1rem; }}.product__func-btn { display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.4s; margin:0; border-radius:0; background:#ffffffcc; border:0 solid #ffffff00; font-size:1.4rem; width:4rem; height:4rem; flex:0 0 4rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product__func-btn:hover, .product__func-btn:focus { color:#111111;}.product__func-btn.page_artdet_func_compare_checked path, .product__func-btn.page_artdet_func_compare_checked use, .product__func-btn.page_art_func_compare_checked path, .product__func-btn.page_art_func_compare_checked use { fill:#111111; transform:scale(0.625); transform-origin:50%;}.product__func-btn.page_artdet_func_compare_checked .icon-set, .product__func-btn.page_art_func_compare_checked .icon-set { font-size:1.8rem; border-radius:5px; background-color:#C0FF82;}@media (min-width:992px) { .badge + .product__func-btn { margin-top:1.5rem; }}.social .product__func-btn { margin:0 1rem;}.compare--functions .product__func-btn { margin:0 0.5rem;}.list-2-card-1 .product__func-btn { margin:0 10px; background-color:transparent;}.product__func-btn:last-child { margin-right:0;}.product__func-btn:first-child { margin-left:0;}.artdet__function { gap:20px;}.artdet__function .product__func-btn { width:3.4rem; flex:0 0 3.4rem; height:3.4rem; border-radius:5px;}@media (max-width:991.98px) { .product__btn-compare { display:none; }}.product__types { margin-bottom:1rem; line-height:1; display:flex; flex-wrap:wrap; row-gap:10px; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; row-gap:5px; column-gap:5px;}.product__type.type--color, .product__type.type--color_text { align-items:center; row-gap:2px; column-gap:2px;}.product__type ~ .product__type { margin-top:0.5rem;}.type--1 .product__type { justify-content:center; flex:0 0 100%;}.product__type-value { min-height:2.4rem; padding:0 1rem; border:1px solid #dddddd; border-radius:5px; font-size:1.2rem; font-weight:700; flex-shrink:0; min-width:3.5rem; max-width:100%; transition:0.4s; display:flex; align-items:center; justify-content:center;}.product__type-value:hover { border-color:#C0FF82; background-color:#C0FF82; color:#fff; text-decoration:none;}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; border:1px solid currentColor; border-radius:5px;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--pic .product__type-value:hover, .type--piclink .product__type-value:hover, .type--piclinktext .product__type-value:hover { border-color:#111111; background-color:transparent;}.type--color .product__type-value:hover, .type--color_text .product__type-value:hover, .type--icon .product__type-value:hover { border-color:#111111; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__params { margin-bottom:2rem; line-height:1.2; width:100%; display:flex; flex-direction:column; row-gap:0.5rem;}.type--1 .product__params { font-size:1.1rem;}.product__params:last-child { margin-bottom:0;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:700;}.product__param-title { text-align:right; padding-right:0.5rem;}.product__param-title .info-icon { vertical-align:middle;}.type--1 .product__param-title .info-icon { font-size:1em;}.product__param-value { text-align:left; font-weight:700; padding-left:0.5rem;}.product__param-title, .product__param-value { flex:0 0 50%; max-width:50%;}@media (max-width:439.98px) { .list-1-card-2 .product__param-title, .list-1-card-2 .product__param-value { flex:0 0 100%; max-width:100%; text-align:center; padding:0; }}.product__price-login-btn { margin-bottom:1rem;}.product__price-login-btn br { display:none;}.type--1 .product__price-login-btn { text-align:center;}.list-2-card-1 .product__price-sale-duration { font-size:1.2rem;}.product__price-unit { font-size:1.2rem;}.product__prices-wrap { position:relative; z-index:1; width:100%; text-align:center;}.type--1 .product__prices-wrap { padding-bottom:1rem;}@media (min-width:576px) { .product__prices-wrap .type--1 { padding-bottom:2rem; }}.list-2-card-1 .product__price-sale-infos { margin-top:1rem;}.product__prices .type--1 { margin-bottom:1rem;}.product__price-base, .product__price-sale { font-size:1.6rem;}.list-2-card-1 .product__price-base, .list-2-card-1 .product__price-sale { font-size:1.8rem;}@media (min-width:576px) { .product__price-base, .product__price-sale { font-size:1.8rem; } .list-2-card-1 .product__price-base, .list-2-card-1 .product__price-sale { font-size:2.4rem; }}.has-price-sale .product__price-base { font-size:1.2rem;}.list-2-card-1 .has-price-sale .product__price-base { font-size:1.2rem;}@media (min-width:576px) { .has-price-sale .product__price-base { font-size:1.4rem; } .list-2-card-1 .has-price-sale .product__price-base { font-size:1.6rem; }}@media (min-width:576px) { .list-2-card-1 .product__badge-sale { margin-bottom:0.5rem; }}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#FF4444;}.product__discount-saving__value { font-weight:700;}.product__discount-saving { font-weight:700;}.product-variant { margin-bottom:1rem;}.product-variant__label { font-weight:700;}.artdet__variants, #artdet__param-spec--input { max-width:100%;}.artdet--type-1 .artdet__variants, .artdet--type-1 #artdet__param-spec--input { margin:0 auto;}@media (min-width:576px) { .artdet__variants, #artdet__param-spec--input { width:320px; }}.artdet__spec-params--input ~ .artdet__variants { margin-top:1rem;}.product__variants { overflow:hidden;}.type--1 .product__variants { position:absolute; bottom:100%; margin-bottom:1rem; left:1rem; right:1rem; z-index:10; flex-direction:column; display:none; background-color:#ffffff; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); border-radius:10px; padding:0 10px 20px;}@media (min-width:576px) { .type--1 .product__variants { padding:0 10px 20px; }}.list-2-card-1 .product__variants { display:flex; flex-direction:column;}.product__variants.show { display:flex;}.product__cart-unit { font-size:1rem; text-align:left; margin-bottom:0; min-width:50%;}.product__cart-unit::before { content:attr(data-unit-mobile);}@media (min-width:440px) { .product__cart-unit::before { content:attr(data-unit-desktop); }}.product__variant-wrap { text-align:left;}.product__variant-wrap:last-child { margin-bottom:0;}.product__variant-wrap.has-fault select { border-color:#F44 !important;}.product__variant-wrap.has-fault label { color:#F44 !important;}.list-2-card-1 .product__variant-wrap { text-align:center;}.product__variants-btn-close { position:absolute; top:0; right:1rem; color:#111111; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent; margin-left:auto; position:static; margin-right:0;}.product__variants-btn-close:hover, .product__variants-btn-close:focus, .product__variants-btn-close:active { color:#73e800;}@media (min-width:768px) { .product__variants-btn-close { top:auto; bottom:100%; right:0; }}.product__inputs-btn-close { position:absolute; top:0; right:1rem; color:#111111; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent; position:absolute; left:0; top:0;}.product__inputs-btn-close:hover, .product__inputs-btn-close:focus, .product__inputs-btn-close:active { color:#73e800;}@media (min-width:768px) { .product__inputs-btn-close { top:auto; bottom:100%; right:0; }}.gift__base-product-name { display:block; font-size:1.6rem; text-transform:none; color:#FF4444;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px; max-width:100%; padding:1rem;}#toast-container.toast-top-center { top:2rem;}#toast-container { padding:1rem 1rem 0;}#toast-container > div { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > .toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5rem; vertical-align:middle;}.toast-close-button { opacity:1; right:0; top:0; margin-left:1.5rem; text-shadow:none; color:currentColor;}#toast-container > .toast-success { background-color:#78CA26; color:#111111;}#toast-container > .toast-success .toast-close-button { color:#111111;}#toast-container > .toast-warning { background-color:#F2DA00; color:#111111;}#toast-container > .toast-warning .toast-close-button { color:#111111;}#toast-container > .toast-error { background-color:#F44; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#16ADCA; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}.list-block__products-outer { padding-top:0;}.list-block--top-title .title-box { text-align:center;}.list-block--top-title .title-box__title.has-content::after { margin-left:auto; margin-right:auto;}.list-block--top-title .title-box__outer { margin-bottom:2rem; position:relative;}@media (min-width:768px) { .list-block--top-title .title-box__outer { margin-bottom:4rem; }}.list-block--left-title .product--infos .product__inner { background-color:#F2FFE4; padding-top:2rem; padding-bottom:2rem;}@supports (container-type:inline-size) { .list-block--left-title .title-box__title { font-size:1.8rem; } .list-block--left-title .title-box__content { font-size:1rem; } @container infos-card-width (min-width:160px) { .list-block--left-title .title-box__title { font-size:2.1rem; } .list-block--left-title .title-box__content { font-size:1.1rem; } } @container infos-card-width (min-width:190px) { .list-block--left-title .title-box__title { font-size:2.6rem; } .list-block--left-title .title-box__content { font-size:1.2rem; } } @container infos-card-width (min-width:240px) { .list-block--left-title .title-box__title { font-size:3.2rem; } .list-block--left-title .title-box__content { font-size:1.4rem; } }}@supports not (container-type:inline-size) { .list-block--left-title .title-box__content { font-size:1rem; } .list-block--left-title .title-box__title { font-size:2.4rem; } @media (min-width:576px) { .list-block--left-title .title-box__title { font-size:2.8rem; } .list-block--left-title .title-box__content { font-size:1.2rem; } } @media (min-width:768px) { .list-block--left-title .title-box__title { font-size:3.2rem; } }}@media (max-width:767.98px) { .list-block--left-title .title-box { text-align:center; } .list-block--left-title .title-box__title.has-content::after { margin-left:auto; margin-right:auto; }}.carousel__prev-next-btn, .flickity-button { height:var(--carousel-prev-next-btn-height); line-height:var(--carousel-prev-next-btn-height); width:var(--carousel-prev-next-btn-width); flex:0 0 var(--carousel-prev-next-btn-width); max-width:var(--carousel-prev-next-btn-width); padding:0; text-align:center; letter-spacing:0; border-radius:10px; font-size:1.8rem; color:#111111; display:inline-flex; align-items:center; justify-content:center;}@media (hover:hover) and (pointer:fine) { .carousel__prev-next-btn:not(:disabled):hover, .flickity-button:not(:disabled):hover { border-color:currentColor; color:#111111; }}@media (max-width:575.98px) { .carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--center-arrows .flickity-button.previous { top:auto; left:auto; bottom:2rem; right:50%; transform:translateY(0%); margin-right:5px; } .carousel-block--with-nums.carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--with-nums.carousel-block--center-arrows .flickity-button.previous { right:70px; transform:none; } .carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--center-arrows .flickity-button.next { top:auto; bottom:2rem; right:50%; transform:translate(100%, 0); margin-right:-5px; } .carousel-block--with-nums.carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--with-nums.carousel-block--center-arrows .flickity-button.next { transform:none; }}@media (min-width:576px) { .carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--center-arrows .flickity-button.previous { left:3rem; } .carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--center-arrows .flickity-button.next { right:3rem; }}#page_PopupContainer .carousel__prev-next-btn, #page_PopupContainer .flickity-button { background-color:transparent;}.carousel__nav { visibility:hidden; user-select:none; pointer-events:none; margin-left:auto; display:flex; align-items:center; justify-content:center; column-gap:1rem; position:absolute; left:0; bottom:1rem; width:100%; z-index:1; min-height:var(--carousel-prev-next-btn-height);}.carousel__nav.active { visibility:visible;}.carousel__nav.active button { pointer-events:auto;}.carousel__title-wrap { display:flex; column-gap:1rem; align-items:center; text-align:center;}@media (min-width:768px) { .carousel__title-wrap { text-align:left; }}.carousel__title { margin-bottom:0;}.carousel-block { position:relative;}.carousel-block.has-nums, .carousel-block.has-arrows, .carousel-block.carousel-block--bottom-nums { padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height));}.carousel-block.has-dots .carousel { position:static; padding-bottom:calc(var(--dot-height) + var(--dot-gap-top));}.carousel-block.has-dots .carousel .flickity-page-dots { bottom:5px; justify-content:center;}.carousel-block .list-2-card-1 .product__inner > .row { height:100%; align-items:center;}@media (max-width:767.98px) { .carousel-block .carousel__title-and-content-row { row-gap:4rem; } .carousel-block.carousel-block--top-nums { padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height)); }}@media (max-width:575.98px) { .carousel-block.carousel-block--center-arrows .carousel { position:static; }}@media (min-width:768px) { .carousel-block > .container { position:relative; }}.carousel-block--left-title .product-recomm__title-sub, .carousel-block--left-title .carousel__title-sub { text-align:center;}.carousel-block--left-title .carousel__title-wrap { justify-content:center;}.carousel-block--left-title .carousel__title-outer { max-width:100%; width:100%; flex:0 0 100%; padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2);}.carousel-block--left-title .carousel__products { flex:0 0 100%; max-width:100%; position:relative; overflow:hidden;}.carousel-block--left-title .carousel.products { position:static; overflow:visible; padding-left:0; padding-right:0;}@media (min-width:768px) { .carousel-block--left-title .product-recomm__title-sub, .carousel-block--left-title .carousel__title-sub { text-align:left; } .carousel-block--left-title .carousel__title-outer { max-width:288px; width:288px; flex:0 0 288px; box-sizing:content-box; } .carousel-block--left-title .carousel__products { flex:0 0 calc(100% - 288px - var(--grid-gutter-width-actual)); max-width:calc(100% - 288px - var(--grid-gutter-width-actual)); } .carousel-block--left-title .carousel__title-wrap { position:relative; height:100%; justify-content:flex-start; } .carousel-block--left-title .carousel__nav { left:0; bottom:2rem; width:auto; }}.carousel-block--top-title { display:flex; flex-direction:column; row-gap:4rem;}.carousel-block--top-title .product-recomm__title-sub, .carousel-block--top-title .carousel__title-sub { text-align:center;}.carousel-block--top-title .carousel__products-container { overflow:hidden; position:relative;}.carousel-block--top-title .carousel.products { position:static; overflow:visible;}@media (min-width:768px) { .carousel-block--top-title.carousel-block--top-arrows .carousel__nav { width:auto; position:static; }}.carousel-block--bottom-nums { padding-bottom:2rem;}.carousel-block--center-arrows, .carousel-block--no-arrows { padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height));}.carousel-block--center-arrows.carousel-block--top-title .title-box__title.has-content::after, .carousel-block--no-arrows.carousel-block--top-title .title-box__title.has-content::after { margin-left:auto; margin-right:auto;}.carousel-block--center-arrows.carousel-block--top-title .carousel__title-wrap, .carousel-block--no-arrows.carousel-block--top-title .carousel__title-wrap { justify-content:center; text-align:center;}.carousel-block--center-arrows.carousel-block--top-title .carousel__nav, .carousel-block--no-arrows.carousel-block--top-title .carousel__nav { left:50%; transform:translateX(-50%);}.carousel__nums { display:flex; position:relative; pointer-events:none;}.carousel-block--bottom-nums .carousel__nums { position:absolute; bottom:0;}@media (max-width:575.98px) { .carousel-block--bottom-nums .carousel__nums { left:2rem; } .carousel-block--center-arrows.carousel-block--bottom-nums .carousel__nums { bottom:3rem; }}@media (min-width:576px) { .carousel-block--bottom-nums .carousel__nums { left:50%; transform:translateX(-50%); }}.carousel__num-actual { min-width:0.6em; text-align:right;}.carousel__num-all { display:flex;}.carousel__num-all::before { content:"/"; margin:0 0.5rem;}.carousel__nav--start_banner_big { color:#ffffff; bottom:1rem;}.carousel__nav--start_banner_big .carousel__prev-next-btn { color:inherit;}@media (hover:hover) and (pointer:fine) { .carousel__nav--start_banner_big .carousel__prev-next-btn:not(:disabled):hover { border-color:currentColor; color:inherit; }}.carousel__products > .container { padding-right:20px; padding-left:20px;}.carousel { --dot-width:12px; --dot-height:12px; --dot-gap:10px; --dot-gap-top:20px; --dots-padding-x:12px;}.fade-in .carousel, .carousel.fade-in { opacity:0; transition:var(--lazyload-transition);}.ready.fade-in .carousel, .carousel.ready.fade-in { opacity:1;}.carousel.products { overflow:hidden; padding-bottom:20px;}.carousel.products.type--1 { padding-top:20px;}.carousel.products.type--2 { padding-top:20px;}.carousel.products::before, .carousel.products::after { width:calc(var(--grid-gutter-width-actual) / 2);}.carousel.products .flickity-viewport { overflow:visible;}@media (min-width:992px) { .carousel.products::before, .carousel.products::after { content:""; position:absolute; top:0; bottom:0; left:0; background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, white 100%); z-index:1; pointer-events:none; } .carousel.products::after { left:auto; right:0; background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%); }}.carousel:not(.flickity-enabled) { display:flex; overflow:hidden;}.carousel.carousel-box_carousel_1 { height:100%;}@media (min-width:1240px) { .carousel--indent .carousel { padding-left:8rem; padding-right:8rem; } .carousel--indent-container .carousel { --remian-space-by-side:calc((100% - var(--container-max-actual)) / 2 + var(--grid-gutter-width-actual) / 2); padding-left:var(--remian-space-by-side); padding-right:var(--remian-space-by-side); } .carousel--indent-container .carousel .previous { left:max(var(--grid-gutter-width-actual) / 2, var(--remian-space-by-side) - var(--grid-gutter-width-actual) / 2 - var(--carousel-prev-next-btn-width)); } .carousel--indent-container .carousel .next { right:max(var(--grid-gutter-width-actual) / 2, var(--remian-space-by-side) - var(--grid-gutter-width-actual) / 2 - var(--carousel-prev-next-btn-width)); }}.blog-details__included-content .carousel-block { margin-left:-20px; margin-right:-20px;}.flickity-slider { display:flex; height:auto; min-height:100%;}.artdet__thumb-img-outer:not(.carousel-cell) { margin-bottom:20px; text-align:center; width:108px; height:108px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell) { width:calc(20% - (20px / 5) * 4); flex:0 0 calc(20% - (20px / 5) * 4); margin-right:20px; margin-bottom:12px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell):first-child { margin-right:0;}.artdet__thumbs img { cursor:zoom-in;}.carousel-cell { width:100%; position:relative; flex-shrink:0;}.ready .carousel-cell { min-height:100%;}.carousel-cell .lazy-img { left:50%; top:50%; transform:translate(-50%, -50%);}.carousel-block:not(.carousel-block--autowidth) .carousel-cell[aria-hidden=true]:not(:first-of-type) { opacity:0; visibility:hidden;}.carousel-block.type--slide:not(.carousel-block--autowidth) .carousel-cell { transition:visibility ease 0.5s, opacity ease 0.5s;}.carousel-block.type--fade:not(.carousel-block--autowidth) .carousel-cell { transition:visibility ease 0.25s, opacity ease 0.25s; visibility:visible;}.carousel__lazy-image { opacity:0; transition:var(--lazyload-transition);}.carousel__lazy-image.flickity-lazyloaded, .carousel__lazy-image.flickity-lazyerror { opacity:1;}.artdet__alt-img-outer, .artdet__thumb-img-outer, .artdet__thumb-img-wrap { background-color:inherit;}.artdet__alt-img-outer img, .artdet__thumb-img-outer img, .artdet__thumb-img-wrap img { object-fit:contain;}.artdet__thumb-img-outer.carousel-cell { width:calc(25% - (10px / 4) * 3); flex:0 0 calc(25% - (10px / 4) * 3); margin-right:10px; display:flex;}.artdet__thumb-img-outer.carousel-cell.is-nav-selected .artdet__thumb-img-wrap { border-color:#C0FF82;}.artdet__thumb-img-outer.carousel-cell .artdet__thumb-img-wrap { padding:0; border:1px solid transparent; border-radius:5px; display:flex; justify-content:center; align-items:center; transition:all ease 0.4s; width:100%;}@media (min-width:768px) { .artdet__thumb-img-outer.carousel-cell { width:calc(50% - (10px / 2) * 1); flex:0 0 calc(50% - (10px / 2) * 1); }}@media (min-width:992px) { .artdet__thumb-img-outer.carousel-cell { width:calc(33.3333333333% - (10px / 3) * 2); flex:0 0 calc(33.3333333333% - (10px / 3) * 2); }}.artdet__alt-img-outer { text-align:center; margin-right:10px;}.ready .artdet__alt-img-outer { display:flex; height:100%; justify-content:center; align-items:center;}.artdet__img-inner.has-image .artdet__alt-img-outer { cursor:pointer;}.artdet__alt-img-outer source { display:none;}.artdet__alts, .artdet__thumb-images { background-color:#FFFFFF;}.artdet__alts .flickity-viewport, .artdet__alts .flickity-slider, .artdet__thumb-images .flickity-viewport, .artdet__thumb-images .flickity-slider { background-color:inherit;}.artdet__alts.carousel.has-nav { padding-bottom:calc(var(--carousel-prev-next-btn-height) + var(--carousel-prev-next-gap-top) * 2);}.artdet__alts.carousel.has-dots { padding-bottom:calc(var(--dot-height) + var(--dot-gap-top));}.artdet__alts.carousel.dragging .js-init-ps { pointer-events:none;}.artdet__alts.carousel .flickity-slider { align-items:center;}.artdet__alts.carousel::after { content:"flickity"; display:none; }.product-tooltip .artdet__alts.carousel::after { content:"flickity"; display:none;}.artdet__alts.carousel:not(.flickity-enabled) { align-items:center;}.artdet__thumb-images.carousel { padding:0 30px; overflow:hidden;}.artdet__thumb-images.carousel .flickity-prev-next-button { height:100%; width:20px;}.artdet__thumb-images.carousel .flickity-prev-next-button.previous { left:0;}.artdet__thumb-images.carousel .flickity-prev-next-button.next { right:0;}.artdet__thumb-images.carousel:not(.flickity-enabled) { display:flex; align-items:center;}.artdet__thumb-images.carousel .flickity-slider { align-items:center;}.artdet__init-ps-btn { position:absolute; top:0; right:0; bottom:0; left:0; font-size:1.8rem; background-color:rgba(255, 255, 255, 0.9);}.artdet__init-ps-btn .artdet__init-ps-icon::before { transition:transform ease 0.3s; display:inline-block;}.artdet__init-ps-btn:hover .artdet__init-ps-icon::before, .artdet__init-ps-btn:focus .artdet__init-ps-icon::before, .artdet__init-ps-btn:active .artdet__init-ps-icon::before { transform:scale(1.3);}.artdet--type-1 .artdet__badges, .artdet--type-1 .artdet__block-name-inner, .artdet--type-1 .artdet__spec-params--1 { justify-content:center;}.artdet--type-1 .artdet__spec-param-title { text-align:right;}.artdet--type-1 .artdet__spec-param-value { justify-content:flex-start; text-align:left;}.artdet--type-1 .artdet__block-cart, .artdet--type-1 .artdet__block-name { text-align:center;}.artdet--type-1 .plus-service__inner { align-items:center;}.artdet--type-1 .data__item:nth-child(even) .data__item-inner { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:768px) { .artdet--type-1 .artdet__block-cart-inner { min-height:var(--main-img-height); align-content:center; }}@media (min-width:1240px) { .artdet--type-1 .artdet__block-name-inner { min-height:var(--main-img-height); }}.artdet--type-1 .artdet__warehouse { font-size:1.6rem;}