@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:#0E7F8A; --secondary:#b7b9b9; --success:#28a745; --info:#17a2b8; --warning:#ffc107; --danger:#ff6666; --light:#EFEFEF; --dark:#0D1313; --breakpoint-xxs:0; --breakpoint-xs:440px; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1200px; --breakpoint-xxl:1440px; --breakpoint-xxxl:1572px; --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(13, 19, 19, 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:#0D1313; text-align:left; background-color:#ffffff;}[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:0.5rem;}p { margin-top:0; margin-bottom:1rem;}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:#222222; 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.8rem;}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:0.5rem; font-weight:500; line-height:1.2;}h1, .h1 { font-size:4rem;}h2, .h2 { font-size:3.2rem;}h3, .h3 { font-size:2.5rem;}h4, .h4 { font-size:2rem;}h5, .h5 { font-size:1.6rem;}h6, .h6 { font-size:1.4rem;}.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(13, 19, 19, 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:#ffffff; border:1px solid #dddddd; border-radius:2rem; 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:758px; }}@media (min-width:992px) { .container {  max-width:982px; }}@media (min-width:1200px) { .container {  max-width:1180px; }}@media (min-width:1440px) { .container {  max-width:1420px; }}@media (min-width:1572px) { .container {  max-width:1552px; }}.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:1200px) { .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:1572px) { .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:4.4rem; padding:1.05rem 2rem; font-size:1.4rem; font-weight:500; line-height:1.5; color:#222222; background-color:#ffffff; background-clip:padding-box; border:1px solid #0D1313; border-radius:2.2rem; 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:#222222; background-color:#ffffff; border-color:#0E7F8A; outline:0; box-shadow:0 0 0 transparent;}.form-control::placeholder { color:#0D1313; opacity:1;}.form-control:disabled, .form-control[readonly] { background-color:#f1f1f1; opacity:1;}select.form-control:focus::-ms-value { color:#222222; background-color:#ffffff;}.form-control-file,.form-control-range { display:block; width:100%;}.col-form-label { padding-top:calc(1.05rem + 1px); padding-bottom:calc(1.05rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5;}.col-form-label-lg { padding-top:calc(0.5rem + 1px); padding-bottom:calc(0.5rem + 1px); font-size:1.75rem; line-height:1.5;}.col-form-label-sm { padding-top:calc(0.25rem + 1px); padding-bottom:calc(0.25rem + 1px); font-size:1.225rem; line-height:1.5;}.form-control-plaintext { display:block; width:100%; padding-top:1.05rem; padding-bottom:1.05rem; margin-bottom:0; line-height:1.5; color:#0D1313; 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:calc(1.5em + 0.5rem + 2px); padding:0.25rem 0.5rem; font-size:1.225rem; line-height:1.5; border-radius:1.75rem;}.form-control-lg { height:calc(1.5em + 1rem + 2px); padding:0.5rem 1rem; font-size:1.75rem; line-height:1.5; border-radius:3rem;}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:-10px; margin-left:-10px;}.form-row > .col,.form-row > [class*=col-] { padding-right:10px; padding-left:10px;}.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:#28a745;}.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:#ffffff; background-color:rgba(40, 167, 69, 0.9); border-radius:2rem;}.was-validated .form-control:valid, .form-control.is-valid { border-color:#28a745; padding-right:4.2rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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.525rem); background-size:calc(0.75em + 1.05rem) calc(0.75em + 1.05rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color:#28a745; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 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:4.2rem; background-position:top calc(0.375em + 0.525rem) right calc(0.375em + 0.525rem);}.was-validated .custom-select:valid, .custom-select.is-valid { border-color:#28a745; padding-right:calc((1em + 2.1rem) * 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='%2328a745' 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 + 1.05rem) calc(0.75em + 1.05rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color:#28a745; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 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:#28a745;}.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:#28a745;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color:#28a745;}.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:#34ce57; background-color:#34ce57;}.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(40, 167, 69, 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:#28a745;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color:#28a745;}.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:#28a745; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.invalid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#ff6666;}.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, 102, 102, 0.9); border-radius:2rem;}.was-validated .form-control:invalid, .form-control.is-invalid { border-color:#ff6666; padding-right:4.2rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6666' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff6666' 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.525rem); background-size:calc(0.75em + 1.05rem) calc(0.75em + 1.05rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color:#ff6666; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 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:4.2rem; background-position:top calc(0.375em + 0.525rem) right calc(0.375em + 0.525rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color:#ff6666; padding-right:calc((1em + 2.1rem) * 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='%23ff6666' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff6666' 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 + 1.05rem) calc(0.75em + 1.05rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color:#ff6666; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 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:#ff6666;}.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:#ff6666;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color:#ff6666;}.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:#ff9999; background-color:#ff9999;}.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, 102, 102, 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:#ff6666;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color:#ff6666;}.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:#ff6666; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 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:500; color:#0D1313; text-align:center; vertical-align:middle; user-select:none; background-color:transparent; border:1px solid transparent; padding:1.175rem 2rem; font-size:1.5rem; line-height:1.5; border-radius:2.4rem; transition:color 0.2s, background-color 0.2s, border-color 0.2s;}@media (prefers-reduced-motion:reduce) { .btn {  transition:none; }}.btn:hover { color:#0D1313; text-decoration:none;}.btn:focus, .btn.focus { outline:0; box-shadow:0 0 0 transparent;}.btn.disabled, .btn:disabled { opacity:0.35;}a.btn.disabled,fieldset:disabled a.btn { pointer-events:none;}.btn-primary { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.btn-primary:hover { color:#ffffff; background-color:#0a5f67; border-color:#09545c;}.btn-primary:focus, .btn-primary.focus { box-shadow:0 0 0 0.2rem rgba(50, 146, 156, 0.5);}.btn-primary.disabled, .btn-primary:disabled { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color:#ffffff; background-color:#09545c; border-color:#084a50;}.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(50, 146, 156, 0.5);}.btn-secondary { color:#ffffff; background-color:#b7b9b9; border-color:#b7b9b9;}.btn-secondary:hover { color:#ffffff; background-color:#a4a6a6; border-color:#9da0a0;}.btn-secondary:focus, .btn-secondary.focus { box-shadow:0 0 0 0.2rem rgba(194, 196, 196, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled { color:#ffffff; background-color:#b7b9b9; border-color:#b7b9b9;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color:#ffffff; background-color:#9da0a0; border-color:#979a9a;}.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(194, 196, 196, 0.5);}.btn-success { color:#ffffff; background-color:#28a745; border-color:#28a745;}.btn-success:hover { color:#ffffff; background-color:#218838; border-color:#1e7e34;}.btn-success:focus, .btn-success.focus { box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5);}.btn-success.disabled, .btn-success:disabled { color:#ffffff; background-color:#28a745; border-color:#28a745;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color:#ffffff; background-color:#1e7e34; border-color:#1c7430;}.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(72, 180, 97, 0.5);}.btn-info { color:#ffffff; background-color:#17a2b8; border-color:#17a2b8;}.btn-info:hover { color:#ffffff; background-color:#138496; border-color:#117a8b;}.btn-info:focus, .btn-info.focus { box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5);}.btn-info.disabled, .btn-info:disabled { color:#ffffff; background-color:#17a2b8; border-color:#17a2b8;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color:#ffffff; background-color:#117a8b; border-color:#10707f;}.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(58, 176, 195, 0.5);}.btn-warning { color:#ffffff; background-color:#ffc107; border-color:#ffc107;}.btn-warning:hover { color:#ffffff; background-color:#e0a800; border-color:#d39e00;}.btn-warning:focus, .btn-warning.focus { box-shadow:0 0 0 0.2rem rgba(255, 202, 44, 0.5);}.btn-warning.disabled, .btn-warning:disabled { color:#ffffff; background-color:#ffc107; border-color:#ffc107;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color:#ffffff; background-color:#d39e00; border-color:#c69500;}.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(255, 202, 44, 0.5);}.btn-danger { color:#ffffff; background-color:#ff6666; border-color:#ff6666;}.btn-danger:hover { color:#ffffff; background-color:#ff4040; border-color:#ff3333;}.btn-danger:focus, .btn-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 125, 125, 0.5);}.btn-danger.disabled, .btn-danger:disabled { color:#ffffff; background-color:#ff6666; border-color:#ff6666;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color:#ffffff; background-color:#ff3333; border-color:#ff2626;}.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, 125, 125, 0.5);}.btn-light { color:#333333; background-color:#EFEFEF; border-color:#EFEFEF;}.btn-light:hover { color:#ffffff; background-color:gainsboro; border-color:#d6d6d6;}.btn-light:focus, .btn-light.focus { box-shadow:0 0 0 0.2rem rgba(211, 211, 211, 0.5);}.btn-light.disabled, .btn-light:disabled { color:#333333; background-color:#EFEFEF; border-color:#EFEFEF;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color:#ffffff; background-color:#d6d6d6; border-color:#cfcfcf;}.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(211, 211, 211, 0.5);}.btn-dark { color:#ffffff; background-color:#0D1313; border-color:#0D1313;}.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(49, 54, 54, 0.5);}.btn-dark.disabled, .btn-dark:disabled { color:#ffffff; background-color:#0D1313; border-color:#0D1313;}.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(49, 54, 54, 0.5);}.btn-outline-primary { color:#0E7F8A; border-color:#0E7F8A;}.btn-outline-primary:hover { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow:0 0 0 0.2rem rgba(14, 127, 138, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#0E7F8A; 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:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.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(14, 127, 138, 0.5);}.btn-outline-secondary { color:#b7b9b9; border-color:#b7b9b9;}.btn-outline-secondary:hover { color:#ffffff; background-color:#b7b9b9; border-color:#b7b9b9;}.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow:0 0 0 0.2rem rgba(183, 185, 185, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color:#b7b9b9; 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:#ffffff; background-color:#b7b9b9; border-color:#b7b9b9;}.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(183, 185, 185, 0.5);}.btn-outline-success { color:#28a745; border-color:#28a745;}.btn-outline-success:hover { color:#ffffff; background-color:#28a745; border-color:#28a745;}.btn-outline-success:focus, .btn-outline-success.focus { box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled { color:#28a745; 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:#ffffff; background-color:#28a745; border-color:#28a745;}.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(40, 167, 69, 0.5);}.btn-outline-info { color:#17a2b8; border-color:#17a2b8;}.btn-outline-info:hover { color:#ffffff; background-color:#17a2b8; border-color:#17a2b8;}.btn-outline-info:focus, .btn-outline-info.focus { box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled { color:#17a2b8; 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:#17a2b8; border-color:#17a2b8;}.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(23, 162, 184, 0.5);}.btn-outline-warning { color:#ffc107; border-color:#ffc107;}.btn-outline-warning:hover { color:#ffffff; background-color:#ffc107; border-color:#ffc107;}.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled { color:#ffc107; 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:#ffffff; background-color:#ffc107; border-color:#ffc107;}.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(255, 193, 7, 0.5);}.btn-outline-danger { color:#ff6666; border-color:#ff6666;}.btn-outline-danger:hover { color:#ffffff; background-color:#ff6666; border-color:#ff6666;}.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled { color:#ff6666; 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:#ff6666; border-color:#ff6666;}.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, 102, 102, 0.5);}.btn-outline-light { color:#EFEFEF; border-color:#EFEFEF;}.btn-outline-light:hover { color:#333333; background-color:#EFEFEF; border-color:#EFEFEF;}.btn-outline-light:focus, .btn-outline-light.focus { box-shadow:0 0 0 0.2rem rgba(239, 239, 239, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled { color:#EFEFEF; 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:#333333; background-color:#EFEFEF; border-color:#EFEFEF;}.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(239, 239, 239, 0.5);}.btn-outline-dark { color:#0D1313; border-color:#0D1313;}.btn-outline-dark:hover { color:#ffffff; background-color:#0D1313; border-color:#0D1313;}.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow:0 0 0 0.2rem rgba(13, 19, 19, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled { color:#0D1313; 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:#0D1313; border-color:#0D1313;}.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(13, 19, 19, 0.5);}.btn-link { font-weight:400; color:#222222; 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.775rem 3rem; font-size:1.5rem; line-height:1.5; border-radius:3rem;}.btn-sm, .btn-group-sm > .btn { padding:0.6rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:1.75rem;}.btn-block { display:block; width:100%;}.btn-block + .btn-block { margin-top:1rem;}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; }}.dropup,.dropright,.dropdown,.dropleft { position:relative;}.dropdown-toggle { white-space:nowrap;}.dropdown-toggle::after { display:inline-block; margin-left:0.255em; vertical-align:0.15em; content:""; border-top:0.3em solid; border-right:0.3em solid transparent; border-bottom:0; border-left:0.3em 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:240px; padding:1rem 0; margin:0 0 0; font-size:1.4rem; color:#0D1313; text-align:left; list-style:none; background-color:#ffffff; background-clip:padding-box; border:0 solid rgba(13, 19, 19, 0.15); border-radius:0;}.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:1200px) { .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:1572px) { .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.255em; vertical-align:0.15em; content:""; border-top:0; border-right:0.3em solid transparent; border-bottom:0.3em solid; border-left:0.3em 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.255em; vertical-align:0.15em; content:""; border-top:0.3em solid transparent; border-right:0; border-bottom:0.3em solid transparent; border-left:0.3em 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.255em; vertical-align:0.15em; content:"";}.dropleft .dropdown-toggle::after { display:none;}.dropleft .dropdown-toggle::before { display:inline-block; margin-right:0.255em; vertical-align:0.15em; content:""; border-top:0.3em solid transparent; border-right:0.3em solid; border-bottom:0.3em 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:0.5rem 0; overflow:hidden; border-top:1px solid #f1f1f1;}.dropdown-item { display:block; width:100%; padding:0.5rem 2rem; clear:both; font-weight:400; color:#333333; text-align:inherit; white-space:nowrap; background-color:transparent; border:0;}.dropdown-item:hover, .dropdown-item:focus { color:#262626; text-decoration:none; background-color:#f6f6f6;}.dropdown-item.active, .dropdown-item:active { color:#ffffff; text-decoration:none; background-color:#0E7F8A;}.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:0.5rem 2rem; color:#333333;}.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.25rem; padding-left:2.25rem;}.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:1.05rem 2rem; margin-bottom:0; font-size:1.4rem; font-weight:400; line-height:1.5; color:#222222; text-align:center; white-space:nowrap; background-color:#f1f1f1; border:1px solid #0D1313; border-radius:2.2rem;}.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:calc(1.5em + 1rem + 2px);}.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:0.5rem 1rem; font-size:1.75rem; line-height:1.5; border-radius:3rem;}.input-group-sm > .form-control:not(textarea),.input-group-sm > .custom-select { height:calc(1.5em + 0.5rem + 2px);}.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.25rem 0.5rem; font-size:1.225rem; line-height:1.5; border-radius:1.75rem;}.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:3rem;}.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:#ffffff; border-color:#0E7F8A; background-color:#0E7F8A;}.custom-control-input:focus ~ .custom-control-label::before { box-shadow:0 0 0 transparent;}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color:#0E7F8A;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color:#ffffff; background-color:#ffffff; border-color:#0E7F8A;}.custom-control-input:disabled ~ .custom-control-label { color:#aaaaaa;}.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.05rem; left:-3rem; display:block; width:2rem; height:2rem; pointer-events:none; content:""; background-color:#ffffff; border:#0D1313 solid 1px;}.custom-control-label::after { position:absolute; top:0.05rem; left:-3rem; display:block; width:2rem; height:2rem; content:""; background:no-repeat 50%/50% 50%;}.custom-checkbox .custom-control-label::before { border-radius:0.8rem;}.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='%23ffffff' 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:#0E7F8A; background-color:#0E7F8A;}.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='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#aaaaaa;}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color:#aaaaaa;}.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='%23ffffff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#aaaaaa;}.custom-switch { padding-left:4.5rem;}.custom-switch .custom-control-label::before { left:-4.5rem; width:3.5rem; pointer-events:all; border-radius:1rem;}.custom-switch .custom-control-label::after { top:calc(0.05rem + 2px); left:calc(-4.5rem + 2px); width:calc(2rem - 4px); height:calc(2rem - 4px); background-color:#0D1313; border-radius:1rem; 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.5rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#aaaaaa;}.custom-select { display:inline-block; width:100%; height:4.4rem; padding:1.05rem 3rem 1.05rem 2rem; font-size:1.4rem; font-weight:500; line-height:1.5; color:#222222; 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 #0D1313; border-radius:2rem; appearance:none;}.custom-select:focus { border-color:#0E7F8A; outline:0; box-shadow:0 0 0 0.2rem rgba(14, 127, 138, 0.25);}.custom-select:focus::-ms-value { color:#222222; 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:calc(1.5em + 0.5rem + 2px); padding-top:0.25rem; padding-bottom:0.25rem; padding-left:0.5rem; font-size:1.225rem;}.custom-select-lg { height:calc(1.5em + 1rem + 2px); padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; font-size:1.75rem;}.custom-file { position:relative; display:inline-block; width:100%; height:4.4rem; margin-bottom:0;}.custom-file-input { position:relative; z-index:2; width:100%; height:4.4rem; margin:0; opacity:0;}.custom-file-input:focus ~ .custom-file-label { border-color:#0E7F8A; box-shadow:0 0 0 transparent;}.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:4.4rem; padding:1.05rem 2rem; font-weight:500; line-height:1.5; color:#222222; background-color:#ffffff; border:1px solid #0D1313; border-radius:2.2rem;}.custom-file-label::after { position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:4.2rem; padding:1.05rem 2rem; line-height:1.5; color:#222222; content:"Browse"; background-color:#f1f1f1; border-left:inherit; border-radius:0 2.2rem 2.2rem 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 #ffffff, 0 0 0 transparent;}.custom-range:focus::-moz-range-thumb { box-shadow:0 0 0 1px #ffffff, 0 0 0 transparent;}.custom-range:focus::-ms-thumb { box-shadow:0 0 0 1px #ffffff, 0 0 0 transparent;}.custom-range::-moz-focus-outer { border:0;}.custom-range::-webkit-slider-thumb { width:1rem; height:1rem; margin-top:-0.25rem; background-color:#0E7F8A; 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:#5ce1ee;}.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:#0E7F8A; 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:#5ce1ee;}.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:#0E7F8A; 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:#5ce1ee;}.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:1.5rem; list-style:none; background-color:transparent; border-radius:0;}.breadcrumb-item + .breadcrumb-item { padding-left:1rem;}.breadcrumb-item + .breadcrumb-item::before { display:inline-block; padding-right:1rem; color:#0E7F8A; content:"";}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:none;}.breadcrumb-item.active { color:#0D1313;}.pagination { display:flex; padding-left:0; list-style:none; border-radius:2rem;}.page-link { position:relative; display:block; padding:0 0; margin-left:-1px; line-height:36px; color:#0D1313; background-color:transparent; border:1px solid transparent;}.page-link:hover { z-index:2; color:#0E7F8A; text-decoration:none; background-color:transparent; border-color:transparent;}.page-link:focus { z-index:2; outline:0; box-shadow:0 0 0 transparent;}.page-item:first-child .page-link { margin-left:0; border-top-left-radius:2rem; border-bottom-left-radius:2rem;}.page-item:last-child .page-link { border-top-right-radius:2rem; border-bottom-right-radius:2rem;}.page-item.active .page-link { z-index:1; color:#0E7F8A; background-color:transparent; border-color:transparent;}.page-item.disabled .page-link { color:#999999; pointer-events:none; cursor:auto; background-color:transparent; border-color:transparent;}.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:3rem; border-bottom-left-radius:3rem;}.pagination-lg .page-item:last-child .page-link { border-top-right-radius:3rem; border-bottom-right-radius:3rem;}.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:1.75rem; border-bottom-left-radius:1.75rem;}.pagination-sm .page-item:last-child .page-link { border-top-right-radius:1.75rem; border-bottom-right-radius:1.75rem;}.badge { display:inline-block; padding:0 0; font-size:1.6rem; font-weight:400; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:50%; transition:color 0.2s, background-color 0.2s, border-color 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:#ffffff; background-color:#0E7F8A;}a.badge-primary:hover, a.badge-primary:focus { color:#ffffff; background-color:#09545c;}a.badge-primary:focus, a.badge-primary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(14, 127, 138, 0.5);}.badge-secondary { color:#ffffff; background-color:#b7b9b9;}a.badge-secondary:hover, a.badge-secondary:focus { color:#ffffff; background-color:#9da0a0;}a.badge-secondary:focus, a.badge-secondary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(183, 185, 185, 0.5);}.badge-success { color:#ffffff; background-color:#28a745;}a.badge-success:hover, a.badge-success:focus { color:#ffffff; background-color:#1e7e34;}a.badge-success:focus, a.badge-success.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);}.badge-info { color:#ffffff; background-color:#17a2b8;}a.badge-info:hover, a.badge-info:focus { color:#ffffff; background-color:#117a8b;}a.badge-info:focus, a.badge-info.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.badge-warning { color:#ffffff; background-color:#ffc107;}a.badge-warning:hover, a.badge-warning:focus { color:#ffffff; background-color:#d39e00;}a.badge-warning:focus, a.badge-warning.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.badge-danger { color:#ffffff; background-color:#ff6666;}a.badge-danger:hover, a.badge-danger:focus { color:#ffffff; background-color:#ff3333;}a.badge-danger:focus, a.badge-danger.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.5);}.badge-light { color:#333333; background-color:#EFEFEF;}a.badge-light:hover, a.badge-light:focus { color:#333333; background-color:#d6d6d6;}a.badge-light:focus, a.badge-light.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(239, 239, 239, 0.5);}.badge-dark { color:#ffffff; background-color:#0D1313;}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(13, 19, 19, 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:#f1f1f1; border-radius:2rem;}.progress-bar { display:flex; flex-direction:column; justify-content:center; color:#ffffff; text-align:center; white-space:nowrap; background-color:#0E7F8A; 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:#0E7F8A !important;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus { background-color:#09545c !important;}.bg-secondary { background-color:#b7b9b9 !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus { background-color:#9da0a0 !important;}.bg-success { background-color:#28a745 !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus { background-color:#1e7e34 !important;}.bg-info { background-color:#17a2b8 !important;}a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus { background-color:#117a8b !important;}.bg-warning { background-color:#ffc107 !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus { background-color:#d39e00 !important;}.bg-danger { background-color:#ff6666 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus { background-color:#ff3333 !important;}.bg-light { background-color:#EFEFEF !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus { background-color:#d6d6d6 !important;}.bg-dark { background-color:#0D1313 !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 #ccc !important;}.border-top { border-top:1px solid #ccc !important;}.border-right { border-right:1px solid #ccc !important;}.border-bottom { border-bottom:1px solid #ccc !important;}.border-left { border-left:1px solid #ccc !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:#0E7F8A !important;}.border-secondary { border-color:#b7b9b9 !important;}.border-success { border-color:#28a745 !important;}.border-info { border-color:#17a2b8 !important;}.border-warning { border-color:#ffc107 !important;}.border-danger { border-color:#ff6666 !important;}.border-light { border-color:#EFEFEF !important;}.border-dark { border-color:#0D1313 !important;}.border-white { border-color:#ffffff !important;}.rounded-sm { border-radius:1.75rem !important;}.rounded { border-radius:2rem !important;}.rounded-top { border-top-left-radius:2rem !important; border-top-right-radius:2rem !important;}.rounded-right { border-top-right-radius:2rem !important; border-bottom-right-radius:2rem !important;}.rounded-bottom { border-bottom-right-radius:2rem !important; border-bottom-left-radius:2rem !important;}.rounded-left { border-top-left-radius:2rem !important; border-bottom-left-radius:2rem !important;}.rounded-lg { border-radius:3rem !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:1200px) { .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:1572px) { .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:1200px) { .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:1572px) { .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:1200px) { .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:1572px) { .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(13, 19, 19, 0.075) !important;}.shadow { box-shadow:0 0.5rem 1rem rgba(13, 19, 19, 0.15) !important;}.shadow-lg { box-shadow:0 1rem 3rem rgba(13, 19, 19, 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:1.5rem !important;}.mt-4,.my-4 { margin-top:1.5rem !important;}.mr-4,.mx-4 { margin-right:1.5rem !important;}.mb-4,.my-4 { margin-bottom:1.5rem !important;}.ml-4,.mx-4 { margin-left:1.5rem !important;}.m-5 { margin:3rem !important;}.mt-5,.my-5 { margin-top:3rem !important;}.mr-5,.mx-5 { margin-right:3rem !important;}.mb-5,.my-5 { margin-bottom:3rem !important;}.ml-5,.mx-5 { margin-left:3rem !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:1.5rem !important;}.pt-4,.py-4 { padding-top:1.5rem !important;}.pr-4,.px-4 { padding-right:1.5rem !important;}.pb-4,.py-4 { padding-bottom:1.5rem !important;}.pl-4,.px-4 { padding-left:1.5rem !important;}.p-5 { padding:3rem !important;}.pt-5,.py-5 { padding-top:3rem !important;}.pr-5,.px-5 { padding-right:3rem !important;}.pb-5,.py-5 { padding-bottom:3rem !important;}.pl-5,.px-5 { padding-left:3rem !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:-1.5rem !important;}.mt-n4,.my-n4 { margin-top:-1.5rem !important;}.mr-n4,.mx-n4 { margin-right:-1.5rem !important;}.mb-n4,.my-n4 { margin-bottom:-1.5rem !important;}.ml-n4,.mx-n4 { margin-left:-1.5rem !important;}.m-n5 { margin:-3rem !important;}.mt-n5,.my-n5 { margin-top:-3rem !important;}.mr-n5,.mx-n5 { margin-right:-3rem !important;}.mb-n5,.my-n5 { margin-bottom:-3rem !important;}.ml-n5,.mx-n5 { margin-left:-3rem !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:1.5rem !important; } .mt-xs-4,.my-xs-4 {  margin-top:1.5rem !important; } .mr-xs-4,.mx-xs-4 {  margin-right:1.5rem !important; } .mb-xs-4,.my-xs-4 {  margin-bottom:1.5rem !important; } .ml-xs-4,.mx-xs-4 {  margin-left:1.5rem !important; } .m-xs-5 {  margin:3rem !important; } .mt-xs-5,.my-xs-5 {  margin-top:3rem !important; } .mr-xs-5,.mx-xs-5 {  margin-right:3rem !important; } .mb-xs-5,.my-xs-5 {  margin-bottom:3rem !important; } .ml-xs-5,.mx-xs-5 {  margin-left:3rem !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:1.5rem !important; } .pt-xs-4,.py-xs-4 {  padding-top:1.5rem !important; } .pr-xs-4,.px-xs-4 {  padding-right:1.5rem !important; } .pb-xs-4,.py-xs-4 {  padding-bottom:1.5rem !important; } .pl-xs-4,.px-xs-4 {  padding-left:1.5rem !important; } .p-xs-5 {  padding:3rem !important; } .pt-xs-5,.py-xs-5 {  padding-top:3rem !important; } .pr-xs-5,.px-xs-5 {  padding-right:3rem !important; } .pb-xs-5,.py-xs-5 {  padding-bottom:3rem !important; } .pl-xs-5,.px-xs-5 {  padding-left:3rem !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:-1.5rem !important; } .mt-xs-n4,.my-xs-n4 {  margin-top:-1.5rem !important; } .mr-xs-n4,.mx-xs-n4 {  margin-right:-1.5rem !important; } .mb-xs-n4,.my-xs-n4 {  margin-bottom:-1.5rem !important; } .ml-xs-n4,.mx-xs-n4 {  margin-left:-1.5rem !important; } .m-xs-n5 {  margin:-3rem !important; } .mt-xs-n5,.my-xs-n5 {  margin-top:-3rem !important; } .mr-xs-n5,.mx-xs-n5 {  margin-right:-3rem !important; } .mb-xs-n5,.my-xs-n5 {  margin-bottom:-3rem !important; } .ml-xs-n5,.mx-xs-n5 {  margin-left:-3rem !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:1.5rem !important; } .mt-sm-4,.my-sm-4 {  margin-top:1.5rem !important; } .mr-sm-4,.mx-sm-4 {  margin-right:1.5rem !important; } .mb-sm-4,.my-sm-4 {  margin-bottom:1.5rem !important; } .ml-sm-4,.mx-sm-4 {  margin-left:1.5rem !important; } .m-sm-5 {  margin:3rem !important; } .mt-sm-5,.my-sm-5 {  margin-top:3rem !important; } .mr-sm-5,.mx-sm-5 {  margin-right:3rem !important; } .mb-sm-5,.my-sm-5 {  margin-bottom:3rem !important; } .ml-sm-5,.mx-sm-5 {  margin-left:3rem !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:1.5rem !important; } .pt-sm-4,.py-sm-4 {  padding-top:1.5rem !important; } .pr-sm-4,.px-sm-4 {  padding-right:1.5rem !important; } .pb-sm-4,.py-sm-4 {  padding-bottom:1.5rem !important; } .pl-sm-4,.px-sm-4 {  padding-left:1.5rem !important; } .p-sm-5 {  padding:3rem !important; } .pt-sm-5,.py-sm-5 {  padding-top:3rem !important; } .pr-sm-5,.px-sm-5 {  padding-right:3rem !important; } .pb-sm-5,.py-sm-5 {  padding-bottom:3rem !important; } .pl-sm-5,.px-sm-5 {  padding-left:3rem !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:-1.5rem !important; } .mt-sm-n4,.my-sm-n4 {  margin-top:-1.5rem !important; } .mr-sm-n4,.mx-sm-n4 {  margin-right:-1.5rem !important; } .mb-sm-n4,.my-sm-n4 {  margin-bottom:-1.5rem !important; } .ml-sm-n4,.mx-sm-n4 {  margin-left:-1.5rem !important; } .m-sm-n5 {  margin:-3rem !important; } .mt-sm-n5,.my-sm-n5 {  margin-top:-3rem !important; } .mr-sm-n5,.mx-sm-n5 {  margin-right:-3rem !important; } .mb-sm-n5,.my-sm-n5 {  margin-bottom:-3rem !important; } .ml-sm-n5,.mx-sm-n5 {  margin-left:-3rem !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:1.5rem !important; } .mt-md-4,.my-md-4 {  margin-top:1.5rem !important; } .mr-md-4,.mx-md-4 {  margin-right:1.5rem !important; } .mb-md-4,.my-md-4 {  margin-bottom:1.5rem !important; } .ml-md-4,.mx-md-4 {  margin-left:1.5rem !important; } .m-md-5 {  margin:3rem !important; } .mt-md-5,.my-md-5 {  margin-top:3rem !important; } .mr-md-5,.mx-md-5 {  margin-right:3rem !important; } .mb-md-5,.my-md-5 {  margin-bottom:3rem !important; } .ml-md-5,.mx-md-5 {  margin-left:3rem !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:1.5rem !important; } .pt-md-4,.py-md-4 {  padding-top:1.5rem !important; } .pr-md-4,.px-md-4 {  padding-right:1.5rem !important; } .pb-md-4,.py-md-4 {  padding-bottom:1.5rem !important; } .pl-md-4,.px-md-4 {  padding-left:1.5rem !important; } .p-md-5 {  padding:3rem !important; } .pt-md-5,.py-md-5 {  padding-top:3rem !important; } .pr-md-5,.px-md-5 {  padding-right:3rem !important; } .pb-md-5,.py-md-5 {  padding-bottom:3rem !important; } .pl-md-5,.px-md-5 {  padding-left:3rem !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:-1.5rem !important; } .mt-md-n4,.my-md-n4 {  margin-top:-1.5rem !important; } .mr-md-n4,.mx-md-n4 {  margin-right:-1.5rem !important; } .mb-md-n4,.my-md-n4 {  margin-bottom:-1.5rem !important; } .ml-md-n4,.mx-md-n4 {  margin-left:-1.5rem !important; } .m-md-n5 {  margin:-3rem !important; } .mt-md-n5,.my-md-n5 {  margin-top:-3rem !important; } .mr-md-n5,.mx-md-n5 {  margin-right:-3rem !important; } .mb-md-n5,.my-md-n5 {  margin-bottom:-3rem !important; } .ml-md-n5,.mx-md-n5 {  margin-left:-3rem !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:1.5rem !important; } .mt-lg-4,.my-lg-4 {  margin-top:1.5rem !important; } .mr-lg-4,.mx-lg-4 {  margin-right:1.5rem !important; } .mb-lg-4,.my-lg-4 {  margin-bottom:1.5rem !important; } .ml-lg-4,.mx-lg-4 {  margin-left:1.5rem !important; } .m-lg-5 {  margin:3rem !important; } .mt-lg-5,.my-lg-5 {  margin-top:3rem !important; } .mr-lg-5,.mx-lg-5 {  margin-right:3rem !important; } .mb-lg-5,.my-lg-5 {  margin-bottom:3rem !important; } .ml-lg-5,.mx-lg-5 {  margin-left:3rem !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:1.5rem !important; } .pt-lg-4,.py-lg-4 {  padding-top:1.5rem !important; } .pr-lg-4,.px-lg-4 {  padding-right:1.5rem !important; } .pb-lg-4,.py-lg-4 {  padding-bottom:1.5rem !important; } .pl-lg-4,.px-lg-4 {  padding-left:1.5rem !important; } .p-lg-5 {  padding:3rem !important; } .pt-lg-5,.py-lg-5 {  padding-top:3rem !important; } .pr-lg-5,.px-lg-5 {  padding-right:3rem !important; } .pb-lg-5,.py-lg-5 {  padding-bottom:3rem !important; } .pl-lg-5,.px-lg-5 {  padding-left:3rem !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:-1.5rem !important; } .mt-lg-n4,.my-lg-n4 {  margin-top:-1.5rem !important; } .mr-lg-n4,.mx-lg-n4 {  margin-right:-1.5rem !important; } .mb-lg-n4,.my-lg-n4 {  margin-bottom:-1.5rem !important; } .ml-lg-n4,.mx-lg-n4 {  margin-left:-1.5rem !important; } .m-lg-n5 {  margin:-3rem !important; } .mt-lg-n5,.my-lg-n5 {  margin-top:-3rem !important; } .mr-lg-n5,.mx-lg-n5 {  margin-right:-3rem !important; } .mb-lg-n5,.my-lg-n5 {  margin-bottom:-3rem !important; } .ml-lg-n5,.mx-lg-n5 {  margin-left:-3rem !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:1200px) { .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:1.5rem !important; } .mt-xl-4,.my-xl-4 {  margin-top:1.5rem !important; } .mr-xl-4,.mx-xl-4 {  margin-right:1.5rem !important; } .mb-xl-4,.my-xl-4 {  margin-bottom:1.5rem !important; } .ml-xl-4,.mx-xl-4 {  margin-left:1.5rem !important; } .m-xl-5 {  margin:3rem !important; } .mt-xl-5,.my-xl-5 {  margin-top:3rem !important; } .mr-xl-5,.mx-xl-5 {  margin-right:3rem !important; } .mb-xl-5,.my-xl-5 {  margin-bottom:3rem !important; } .ml-xl-5,.mx-xl-5 {  margin-left:3rem !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:1.5rem !important; } .pt-xl-4,.py-xl-4 {  padding-top:1.5rem !important; } .pr-xl-4,.px-xl-4 {  padding-right:1.5rem !important; } .pb-xl-4,.py-xl-4 {  padding-bottom:1.5rem !important; } .pl-xl-4,.px-xl-4 {  padding-left:1.5rem !important; } .p-xl-5 {  padding:3rem !important; } .pt-xl-5,.py-xl-5 {  padding-top:3rem !important; } .pr-xl-5,.px-xl-5 {  padding-right:3rem !important; } .pb-xl-5,.py-xl-5 {  padding-bottom:3rem !important; } .pl-xl-5,.px-xl-5 {  padding-left:3rem !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:-1.5rem !important; } .mt-xl-n4,.my-xl-n4 {  margin-top:-1.5rem !important; } .mr-xl-n4,.mx-xl-n4 {  margin-right:-1.5rem !important; } .mb-xl-n4,.my-xl-n4 {  margin-bottom:-1.5rem !important; } .ml-xl-n4,.mx-xl-n4 {  margin-left:-1.5rem !important; } .m-xl-n5 {  margin:-3rem !important; } .mt-xl-n5,.my-xl-n5 {  margin-top:-3rem !important; } .mr-xl-n5,.mx-xl-n5 {  margin-right:-3rem !important; } .mb-xl-n5,.my-xl-n5 {  margin-bottom:-3rem !important; } .ml-xl-n5,.mx-xl-n5 {  margin-left:-3rem !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:1.5rem !important; } .mt-xxl-4,.my-xxl-4 {  margin-top:1.5rem !important; } .mr-xxl-4,.mx-xxl-4 {  margin-right:1.5rem !important; } .mb-xxl-4,.my-xxl-4 {  margin-bottom:1.5rem !important; } .ml-xxl-4,.mx-xxl-4 {  margin-left:1.5rem !important; } .m-xxl-5 {  margin:3rem !important; } .mt-xxl-5,.my-xxl-5 {  margin-top:3rem !important; } .mr-xxl-5,.mx-xxl-5 {  margin-right:3rem !important; } .mb-xxl-5,.my-xxl-5 {  margin-bottom:3rem !important; } .ml-xxl-5,.mx-xxl-5 {  margin-left:3rem !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:1.5rem !important; } .pt-xxl-4,.py-xxl-4 {  padding-top:1.5rem !important; } .pr-xxl-4,.px-xxl-4 {  padding-right:1.5rem !important; } .pb-xxl-4,.py-xxl-4 {  padding-bottom:1.5rem !important; } .pl-xxl-4,.px-xxl-4 {  padding-left:1.5rem !important; } .p-xxl-5 {  padding:3rem !important; } .pt-xxl-5,.py-xxl-5 {  padding-top:3rem !important; } .pr-xxl-5,.px-xxl-5 {  padding-right:3rem !important; } .pb-xxl-5,.py-xxl-5 {  padding-bottom:3rem !important; } .pl-xxl-5,.px-xxl-5 {  padding-left:3rem !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:-1.5rem !important; } .mt-xxl-n4,.my-xxl-n4 {  margin-top:-1.5rem !important; } .mr-xxl-n4,.mx-xxl-n4 {  margin-right:-1.5rem !important; } .mb-xxl-n4,.my-xxl-n4 {  margin-bottom:-1.5rem !important; } .ml-xxl-n4,.mx-xxl-n4 {  margin-left:-1.5rem !important; } .m-xxl-n5 {  margin:-3rem !important; } .mt-xxl-n5,.my-xxl-n5 {  margin-top:-3rem !important; } .mr-xxl-n5,.mx-xxl-n5 {  margin-right:-3rem !important; } .mb-xxl-n5,.my-xxl-n5 {  margin-bottom:-3rem !important; } .ml-xxl-n5,.mx-xxl-n5 {  margin-left:-3rem !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:1572px) { .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:1.5rem !important; } .mt-xxxl-4,.my-xxxl-4 {  margin-top:1.5rem !important; } .mr-xxxl-4,.mx-xxxl-4 {  margin-right:1.5rem !important; } .mb-xxxl-4,.my-xxxl-4 {  margin-bottom:1.5rem !important; } .ml-xxxl-4,.mx-xxxl-4 {  margin-left:1.5rem !important; } .m-xxxl-5 {  margin:3rem !important; } .mt-xxxl-5,.my-xxxl-5 {  margin-top:3rem !important; } .mr-xxxl-5,.mx-xxxl-5 {  margin-right:3rem !important; } .mb-xxxl-5,.my-xxxl-5 {  margin-bottom:3rem !important; } .ml-xxxl-5,.mx-xxxl-5 {  margin-left:3rem !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:1.5rem !important; } .pt-xxxl-4,.py-xxxl-4 {  padding-top:1.5rem !important; } .pr-xxxl-4,.px-xxxl-4 {  padding-right:1.5rem !important; } .pb-xxxl-4,.py-xxxl-4 {  padding-bottom:1.5rem !important; } .pl-xxxl-4,.px-xxxl-4 {  padding-left:1.5rem !important; } .p-xxxl-5 {  padding:3rem !important; } .pt-xxxl-5,.py-xxxl-5 {  padding-top:3rem !important; } .pr-xxxl-5,.px-xxxl-5 {  padding-right:3rem !important; } .pb-xxxl-5,.py-xxxl-5 {  padding-bottom:3rem !important; } .pl-xxxl-5,.px-xxxl-5 {  padding-left:3rem !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:-1.5rem !important; } .mt-xxxl-n4,.my-xxxl-n4 {  margin-top:-1.5rem !important; } .mr-xxxl-n4,.mx-xxxl-n4 {  margin-right:-1.5rem !important; } .mb-xxxl-n4,.my-xxxl-n4 {  margin-bottom:-1.5rem !important; } .ml-xxxl-n4,.mx-xxxl-n4 {  margin-left:-1.5rem !important; } .m-xxxl-n5 {  margin:-3rem !important; } .mt-xxxl-n5,.my-xxxl-n5 {  margin-top:-3rem !important; } .mr-xxxl-n5,.mx-xxxl-n5 {  margin-right:-3rem !important; } .mb-xxxl-n5,.my-xxxl-n5 {  margin-bottom:-3rem !important; } .ml-xxxl-n5,.mx-xxxl-n5 {  margin-left:-3rem !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:1200px) { .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:1572px) { .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:#0E7F8A !important;}a.text-primary:hover, a.text-primary:focus { color:#073f45 !important;}.text-secondary { color:#b7b9b9 !important;}a.text-secondary:hover, a.text-secondary:focus { color:#909393 !important;}.text-success { color:#28a745 !important;}a.text-success:hover, a.text-success:focus { color:#19692c !important;}.text-info { color:#17a2b8 !important;}a.text-info:hover, a.text-info:focus { color:#0f6674 !important;}.text-warning { color:#ffc107 !important;}a.text-warning:hover, a.text-warning:focus { color:#ba8b00 !important;}.text-danger { color:#ff6666 !important;}a.text-danger:hover, a.text-danger:focus { color:#ff1a1a !important;}.text-light { color:#EFEFEF !important;}a.text-light:hover, a.text-light:focus { color:#c9c9c9 !important;}.text-dark { color:#0D1313 !important;}a.text-dark:hover, a.text-dark:focus { color:black !important;}.text-body { color:#0D1313 !important;}.text-muted { color:#999999 !important;}.text-black-50 { color:rgba(13, 19, 19, 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.75rem 1.25rem; margin-bottom:1.5rem; border:1px solid transparent; border-radius:5px;}.alert-heading { color:inherit;}.alert-link { font-weight:700;}.alert-dismissible { padding-right:4.6rem;}.alert-dismissible .close { position:absolute; top:0; right:0; padding:0.75rem 1.25rem; color:inherit;}.alert-primary { color:#0e4b51; background-color:#cfe5e8; border-color:#bcdbde;}.alert-primary hr { border-top-color:#abd2d6;}.alert-primary .alert-link { color:#062326;}.alert-secondary { color:#656969; background-color:#f1f1f1; border-color:#ebebeb;}.alert-secondary hr { border-top-color:#dedede;}.alert-secondary .alert-link { color:#4c4f4f;}.alert-success { color:#1b602d; background-color:#d4edda; border-color:#c3e6cb;}.alert-success hr { border-top-color:#b1dfbb;}.alert-success .alert-link { color:#10381a;}.alert-info { color:#125d69; background-color:#d1ecf1; border-color:#bee5eb;}.alert-info hr { border-top-color:#abdde5;}.alert-info .alert-link { color:#0b363d;}.alert-warning { color:#8b6d0d; background-color:#fff3cd; border-color:#ffeeba;}.alert-warning hr { border-top-color:#ffe8a1;}.alert-warning .alert-link { color:#5c4809;}.alert-danger { color:#8b3e3e; background-color:#ffe0e0; border-color:#ffd4d4;}.alert-danger hr { border-top-color:#ffbbbb;}.alert-danger .alert-link { color:#682e2e;}.alert-light { color:#838585; background-color:#fcfcfc; border-color:#fbfbfb;}.alert-light hr { border-top-color:#eeeeee;}.alert-light .alert-link { color:#6a6b6b;}.alert-dark { color:#0d1313; background-color:#cfd0d0; border-color:#bbbdbd;}.alert-dark hr { border-top-color:#aeb0b0;}.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.2375rem; padding-bottom:0.2375rem; 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:0.5rem; padding-bottom:0.5rem;}.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:2.4rem;}.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:1199.98px) { .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1200px) { .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:1571.98px) { .navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1572px) { .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:#0E7F8A;}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color:#0E7F8A;}.navbar-light .navbar-nav .nav-link { color:#0D1313;}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color:#0E7F8A;}.navbar-light .navbar-nav .nav-link.disabled { color:rgba(13, 19, 19, 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:#0E7F8A;}.navbar-light .navbar-toggler { color:#0D1313; border-color:rgba(13, 19, 19, 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='%230D1313' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text { color:#0D1313;}.navbar-light .navbar-text a { color:#0E7F8A;}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color:#0E7F8A;}.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:rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color:rgba(255, 255, 255, 0.75);}.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:rgba(255, 255, 255, 0.5); 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='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text { color:rgba(255, 255, 255, 0.5);}.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:0.5rem 2rem;}.nav-link:hover, .nav-link:focus { text-decoration:none;}.nav-link.disabled { color:#aaaaaa; pointer-events:none; cursor:default;}.nav-tabs { border-bottom:1px solid #dddddd;}.nav-tabs .nav-item { margin-bottom:-1px;}.nav-tabs .nav-link { border:1px solid transparent; border-top-left-radius:2rem; border-top-right-radius:2rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color:#f1f1f1 #f1f1f1 #dddddd;}.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:#999999; background-color:#ffffff; border-color:#dddddd #dddddd #ffffff;}.nav-tabs .dropdown-menu { margin-top:-1px; border-top-left-radius:0; border-top-right-radius:0;}.nav-pills .nav-link { border-radius:2rem;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link { color:#ffffff; background-color:#0E7F8A;}.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;}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:swap;src:url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-light-300.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-light-300.ttf') format("truetype")}.fa-light,.fal{font-family:"Font Awesome 6 Pro";font-weight:300}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-solid-900.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-solid-900.ttf') format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Pro";font-weight:900}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-brands-400.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-brands-400.ttf') format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-meta:before{content:"\e49b"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nfc-directional:before{content:"\e530"}.fa-nfc-symbol:before{content:"\e531"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-screenpal:before{content:"\e570"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.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; }}.mb-20 { margin-bottom:20px !important;}.py-60 { padding-top:60px !important; padding-bottom:60px !important;}.break { flex-basis:100%; height:0;}.flex-column { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;}.d-flex { display:-webkit-box; display:-ms-flexbox;}@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;}@media (max-width:991.98px) { h1, .h1 {  font-size:2.8rem; } h2, .h2 {  font-size:2.2rem; } h3, .h3 {  font-size:2rem; } h4, .h4 {  font-size:1.8rem; } h5, .h5 {  font-size:1.6rem; } h6, .h6 {  font-size:1.4rem; }}@media (max-width:767.98px) { h1, .h1 {  font-size:2rem; } h2, .h2 {  font-size:1.8rem; } h3, .h3 {  font-size:1.7rem; } h4, .h4 {  font-size:1.6rem; } h5, .h5 {  font-size:1.4rem; } h6, .h6 {  font-size:1.4rem; }}* { padding:0; margin:0;}*, *:focus, *:hover { outline:none !important;}a { color:inherit; transition:color 0.4s, background-color 0.4s, border-color 0.4s;}a:hover { color:inherit; text-decoration:none;}html { font-size:62.5%;}body { overflow-x:hidden; overflow-y:scroll;}body, html { min-width:320px; height:100%; 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 { transition:opacity ease 0.3s;}img.lazyload { opacity:0;}img.lazyloaded { opacity:1;}.btn-close, .btn-back { position:absolute; top:0; right:0; display:block; width:3.4rem; height:3.4rem; line-height:3.4rem; text-align:center; background:transparent; cursor:pointer; z-index:1; opacity:1; border:none; padding:0; color:#0E7F8A;}.btn-close::before, .btn-back::before { content:""; font-family:"Font Awesome 5 Pro"; font-weight:700; font-size:2rem;}.btn-close:hover, .btn-back:hover { color:#ff6666;}@media (max-width:1199.98px) { .dropdown--content[data-content-direction=right] .btn-close, .dropdown--content[data-content-direction=right] .btn-back {  left:5px; } .dropdown--content[data-content-direction=left] .btn-close, .dropdown--content[data-content-direction=left] .btn-back {  right:5px; }}@media (min-width:1200px) { .dropdown--content[data-content-direction=right] .btn-close, .dropdown--content[data-content-direction=right] .btn-back {  right:5px; } .dropdown--content[data-content-direction=left] .btn-close, .dropdown--content[data-content-direction=left] .btn-back {  left:5px; }}.btn-back::before { content:"";}.btn-back:hover { color:#0D1313;}@media (max-width:1199.98px) { html.scroll-hidden body {  overflow-y:hidden;  position:relative; } html:not(.prel-touch-device):not(.touch-device).scroll-hidden body {  padding-right:10px; }}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.content { min-height:50vh;}.line-height-2 { line-height:2;}.line-height-2r { line-height:2rem;}.line-height-12 { line-height:1.2;}.gutters-1 { margin-right:-2.5px; margin-left:-2.5px;}.gutters-5 { margin-right:-5px; margin-left:-5px;}.gutters-10 { margin-right:-10px; margin-left:-10px;}.gutters-12 { margin-right:-12px; margin-left:-12px;}.gutters-15 { margin-right:-15px; margin-left:-15px;}.gutters-20 { margin-right:-20px; margin-left:-20px;}.gutters-25 { margin-right:-25px; margin-left:-25px;}.gutters-30 { margin-right:-30px; margin-left:-30px;}.gutters-40 { margin-right:-40px; margin-left:-40px;}.gutters-50 { margin-right:-50px; margin-left:-50px;}.gutters-1 > .col,.gutters-1 > [class*=col-] { padding-right:2.5px; padding-left:2.5px;}.gutters-5 > .col,.gutters-5 > [class*=col-] { padding-right:5px; padding-left:5px;}.gutters-10 > .col,.gutters-10 > [class*=col-] { padding-right:10px; padding-left:10px;}.gutters-12 > .col,.gutters-12 > [class*=col-] { padding-right:12px; padding-left:12px;}.gutters-20 > .col,.gutters-20 > [class*=col-] { padding-right:20px; padding-left:20px;}.gutters-25 > .col,.gutters-25 > [class*=col-] { padding-right:25px; padding-left:25px;}.gutters-30 > .col,.gutters-30 > [class*=col-] { padding-right:30px; padding-left:30px;}@media (min-width:440px) { .gutters-xs-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-xs-10 > .col, .gutters-xs-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; }}@media (min-width:576px) { .gutters-sm-5 {  margin-right:-5px;  margin-left:-5px; } .gutters-sm-5 > .col, .gutters-sm-5 > [class*=col-] {  padding-right:5px;  padding-left:5px; }}@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:1200px) { .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-30 > .col,.gutters-xl-30 > [class*=col-] {  padding-right:30px;  padding-left:30px; } .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:1572px) { .gutters-xxxl-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-xxxl-40 > .col,.gutters-xxxl-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; } .gutters-xxxl-50 {  margin-right:-50px;  margin-left:-50px; } .gutters-xxxl-50 > .col,.gutters-xxxl-50 > [class*=col-] {  padding-right:50px;  padding-left:50px; }}[data-scroll] { vertical-align:middle; display:inline-block;}[data-scroll]::after { margin-left:1rem !important; font-size:1rem !important;}a.scroll-to { font-weight:700; padding-left:3rem; padding-right:3rem; border-color:#0E7F8A; color:#0E7F8A; font-size:1.2rem;}a.scroll-to::before { content:""; font-family:"Font Awesome 6 Pro"; margin-right:1rem;}.border-block + .border-block { border-top:1px solid #ccc;}@media (max-width:439.98px) { .cookie_alert_1 .cookie-alert__inner {  min-height:164px; } .cookie_alert_2 .cookie-alert__inner {  min-height:226px; } .cookie_alert_3 .cookie-alert__inner {  min-height:146px; }}#cookie_alert { position:fixed; left:0; bottom:0; width:100%; z-index:2147483647; transform:translateY(100%); -webkit-animation:translateY 1s forwards 1s; animation:translateY 1s forwards 1s;}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform: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__btn-not-allow { text-decoration:underline; text-transform:none !important;}.cookie_alert_checkbox { white-space:nowrap;}.cookie-alert__btn-open { display:none; width:3.4rem; height:3.4rem; font-size:1.8rem; color:white; line-height:1; vertical-align:top; filter:none !important; text-align:center !important; transition:color 0.2s, background-color 0.2s, border-color 0.2s !important;}.cookie-alert__btn-open:hover { color:#0E7F8A;}@media (min-width:768px) { .cookie-alert__btn-open {  font-size:2.4rem; }}@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%; }}.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 {  }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); }}.ie select.form-control { padding-left:calc(2rem - 3px);}.form-select-group { position:relative;}.form-select-group::after { content:""; font-family:"Font Awesome 5 Pro"; font-size:1.2rem; display:block; position:absolute; top:50%; margin-top:1px; transform:translateY(-50%); right:2rem; z-index:1; color:#0E7F8A; line-height:1; pointer-events:none; font-weight:700;}.form-select-group > select { padding-right:4rem;}.has-fault select { border-color:#ff6666 !important;}ul { list-style:disc inside none;}ol { list-style-position:inside;}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:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,.btn-wrap input:disabled,.btn:disabled { opacity:0.65; cursor:not-allowed;}input[readonly] { opacity:0.65; cursor:default;}.btn-wrap input:not(:disabled),.btn:not(:disabled) { cursor:pointer;}.btn-link { color:#0D1313; text-transform:none;}.btn-link:hover, .btn-link:focus { text-decoration:underline;}.btn-text { padding:0; border:0; border-radius:0; text-transform:none; background-color:transparent; font-weight:700; text-align:left;}.btn-text.icon--b-arrow-left { border:1px solid #0D1313; border-radius:2rem; padding:1.175rem 2rem;}.btn-text.icon--b-arrow-left::before { content:"";}.btn-text:hover:not(.overlay_close-btn), .btn-text:focus:not(.overlay_close-btn), .btn-text:active:not(.overlay_close-btn) { transition:filter ease 0.3s; filter:brightness(3);}.btn-sm { font-weight:400;}[class*=btn-square],[class*=btn--square] { padding:0; text-align:center; letter-spacing:0;}.btn-square--sm,.btn--square-sm { width:3rem !important; height:3rem !important; line-height:2.8rem !important;}.btn-square,.btn--square { width:3.6rem !important; height:3.6rem !important; line-height:3.4rem !important;}.btn-square-lg,.btn--square-lg { width:4rem !important; height:4rem !important; line-height:3.8rem !important;}.btn-primary { color:#ffffff; background-color:#222222; border-color:#222222;}.btn-primary:hover { color:#ffffff; background-color:#0E7F8A; border-color:#090909;}.btn-primary:focus, .btn-primary.focus { box-shadow:0 0 0 0.2rem rgba(67, 67, 67, 0.5);}.btn-primary.disabled, .btn-primary:disabled { color:#ffffff; background-color:#222222; border-color:#222222;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color:#ffffff; background-color:#090909; border-color:#020202;}.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(67, 67, 67, 0.5);}.btn-primary:hover, .btn-primary:focus, .btn-primary:active { border-color:#0E7F8A;}.btn-green { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.btn-green:hover { color:#ffffff; background-color:#0D1313; border-color:#0D1313;}.btn-green:focus, .btn-green.focus { box-shadow:0 0 0 0.2rem rgba(50, 146, 156, 0.5);}.btn-green.disabled, .btn-green:disabled { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle { color:#ffffff; background-color:#0D1313; border-color:#0D1313;}.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(50, 146, 156, 0.5);}.btn-outline-primary { color:#ffffff; background-color:transparent; border-color:#222222; color:#0D1313 !important;}.btn-outline-primary:hover { color:#ffffff; background-color:#0E7F8A; border-color:#090909;}.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow:0 0 0 0.2rem rgba(67, 67, 67, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#ffffff; background-color:transparent; border-color:#222222;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color:#ffffff; background-color:rgba(0, 0, 0, 0); border-color:#020202;}.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(67, 67, 67, 0.5);}.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active { border-color:#0E7F8A;}.btn-outline-danger { color:#ff6666; border-color:#ff6666;}.btn-outline-danger:hover { border-color:#ff6666; background-color:#ff6666; color:#ffffff;}.text-line-through { text-decoration:line-through; }.fw-500 { font-weight:500;}.fs-0 { font-size:0;}.font-xxs { font-size:0.9rem;}.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.7rem;}.font-xxl { font-size:2rem;}.font-xxxl { font-size:2.6rem;}.font-xxxxl { font-size:3.2rem;}@media (min-width:440px) { .font-xs-s {  font-size:1.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.7rem; } .font-sm-xxl {  font-size:2rem; } .font-sm-xxxl {  font-size:2.6rem; }}@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.7rem; } .font-md-xxl {  font-size:2rem; } .font-md-xxxl {  font-size:2.6rem; }}@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.7rem; } .font-lg-xxl {  font-size:2rem; } .font-lg-xxxl {  font-size:2.6rem; }}[class*=line-clamp--] { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}.line-clamp--2 { -webkit-line-clamp:2;}.line-clamp--2-12 { -webkit-line-clamp:2; line-height:1.2; max-height:2.4em;}.line-clamp--2-14 { -webkit-line-clamp:2; line-height:1.4; max-height:2.8em;}.line-clamp--2-15 { -webkit-line-clamp:2; line-height:1.5; max-height:3em;}.line-clamp--3 { -webkit-line-clamp:3;}.line-clamp--3-12 { -webkit-line-clamp:3; line-height:1.2; max-height:3.6em;}.line-clamp--3-14 { -webkit-line-clamp:3; line-height:1.4; max-height:4.2em;}.line-clamp--3-15 { -webkit-line-clamp:3; line-height:1.5; max-height:4.5em;}.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-separator { margin:1.5rem 0; height:1px; border-bottom:1px solid #ccc;}.line-separator.d { border-bottom-color:rgba(13, 19, 19, 0.1);}.dashed-separator { margin:2rem 0; height:1px;}.page_hr { width:100%; height:1px; margin:15px 0; background:#ccc;}.page_hr hr { border:none;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}::-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:3px solid #cccccc;}::-webkit-scrollbar-thumb:active { background:#cccccc;}::-webkit-scrollbar-track { background:#f1f1f1;}::-webkit-scrollbar-corner { background:transparent;}::selection { background-color:#dddddd;}.form-control.in-progress { filter:blur(1px); -webkit-filter:blur(1px); cursor:wait;}.form-group-validation.is-invalid ~ .invalid-feedback { display:block;}.in-progress-feedback { display:none; position:absolute; top:1px; right:1px; font-size:1.4rem; height:4.2rem; width:4.2rem; text-align:center; line-height:4.2rem;}.form-control.in-progress ~ .in-progress-feedback { display:block;}.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;}.custom-control.no-label-text { padding-left:2rem; min-height:2rem; line-height:2rem;}.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-control-input { width:2rem; height:2rem; left:0; top:0.05rem;}.custom-control-input:checked ~ .custom-control-label::before { content:""; font-family:"Font Awesome 5 Pro";}.custom-control .invalid-feedback { margin-left:-3rem;}.custom-control.font-xs .invalid-feedback, .custom-control.font-s .invalid-feedback { font-size:100%;}.custom-control-label { cursor:pointer; position:static; font-weight:500;}.custom-control-label::before { left:0; text-align:center; font-size:1rem; color:#fff; line-height:calc(2rem - (1px * 2)); pointer-events:inherit; font-weight:700;}.custom-control-label::after { display:none;}@media (max-width:575.98px) { .custom-control.font-s .custom-control-label {  padding-top:2px; } .custom-control.font-xs .custom-control-label {  padding-top:3px; }}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { border-color:#aaaaaa;}input.has-fault { background-color:#ff9999;}input.has-warning { background-color:#ffe7a0;}.has-fault:not(.page_design_ok) input, .has-fault:not(.page_design_ok) textarea, .page_design_fault input, .page_design_fault textarea { border-color:#ff6666 !important;}.InputBlock input[type=text], .InputBlock input[type=password], .InputBlock textarea { max-width:400px; width:70%;}.InputBlock textarea { height:9em; font-size:13px;}.InputBlock { margin-bottom:10px; font-size:0;}.InputBlock label { width:30%; text-align:right; padding:8px 40px 0 0; vertical-align:top;}.InputBlock .Description { margin-left:30%;}textarea::-webkit-scrollbar-track { margin-top:2rem; margin-bottom:2rem;}.form-group > legend { margin-bottom:0.8rem; font-weight:700;}.form-group span.text_input_radio { display:inline-block; margin:0 0 0.5rem 1rem;}label[for=kap_tel_sub], label[for=kap_mobile_sub], .form-group-addresses label, label[for=default_orszag], .form-group > label { margin-left:2rem; font-weight:500;}.custom-file { font-size:1.4rem;}.custom-file-input ~ .custom-file-label::after { height:100%;}@media (max-width:575.98px) { .custom-file-input ~ .custom-file-label::after {  content:"" !important;  font-family:"Font Awesome 5 Pro";  font-size:1.6rem;  padding:7px 10px; }}.custom-file-label { z-index:2; cursor:pointer;}.page-form-fault-text { color:#ff6666; margin-top:0.25rem; font-size:80%;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}.form-check-label { padding-left:3rem; cursor:pointer; position:relative;}input[type=radio] ~ .form-check-label::before, input[type=checkbox] ~ .form-check-label::before { position:absolute; left:0; top:0.3rem;}.form-check-inline { margin-bottom:0.5rem;}input[disabled] + label[for] { opacity:0.5; cursor:default;}textarea.form-control:disabled + label, textarea.form-control[readonly] + label { background-color:transparent !important;}.form-label-group { position:relative; }.form-label-group > label { text-align:left; position:absolute; top:1px; left:1px; right:1px; height:calc(1.5em + 2.1rem); padding:1.05rem 2rem; line-height:1.5; margin-bottom:0; margin-left:0; color:#222222; 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-top-left-radius:2.2rem; border-top-right-radius:2.2rem; border-bottom-left-radius:2.2rem; border-bottom-right-radius:2.2rem; z-index:3; font-weight:500;}.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:transparent;}.form-label-group input:-ms-input-placeholder, .form-label-group select:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder { color:transparent;}.form-label-group input::-ms-input-placeholder, .form-label-group select::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder { color:transparent;}.form-label-group input::-moz-placeholder, .form-label-group select::-moz-placeholder, .form-label-group textarea::-moz-placeholder { color:transparent;}.form-label-group input::placeholder, .form-label-group select::placeholder, .form-label-group textarea::placeholder { color:transparent;}.form-label-group input:not(:placeholder-shown), .form-label-group select:not(:placeholder-shown) { padding-top:1.8375rem; padding-bottom:0.2625rem;}.form-label-group input:not(:placeholder-shown) + label, .form-label-group select:not(:placeholder-shown) + label { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:#999999; border-bottom-left-radius:0; border-bottom-right-radius:0;}.form-label-group input.placeholder-hide, .form-label-group select.placeholder-hide { padding-top:1.8375rem; padding-bottom:0.2625rem;}.form-label-group input.placeholder-hide + label, .form-label-group select.placeholder-hide + label { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:#999999; border-bottom-left-radius:0; border-bottom-right-radius:0;}.form-label-group input:-webkit-autofill, .form-label-group select:-webkit-autofill { padding-top:1.8375rem; padding-bottom:0.2625rem;}.form-label-group input:-webkit-autofill + label, .form-label-group select:-webkit-autofill + label { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:#999999; border-bottom-left-radius:0; border-bottom-right-radius:0;}@-moz-document url-prefix() { .form-label-group input:focus, .form-label-group select:focus {  padding-top:1.8375rem;  padding-bottom:0.2625rem; } .form-label-group input:focus + label, .form-label-group select:focus + label {  padding-top:0;  padding-bottom:0;  font-size:1.2rem;  height:1.5em;  color:#999999;  border-bottom-left-radius:0;  border-bottom-right-radius:0; }}.form-label-group textarea { min-height:116px; padding-top:20px; padding-bottom:20px;}.form-label-group textarea + label { top:21px; left:1px; right:4.2rem; padding-top:0; padding-bottom:0; height:auto; bottom:auto; border-radius:0;}.form-label-group textarea:not(:placeholder-shown) + label { top:1px; background:#ffffff; font-size:1.2rem; color:#999999; border-top-left-radius:2.2rem; height:20px; line-height:20px;}.form-label-group textarea.placeholder-hide + label { top:1px; background:#ffffff; font-size:1.2rem; color:#999999; border-top-left-radius:2.2rem; height:20px; line-height:20px;}.form-label-group textarea:-webkit-autofill + label { top:1px; background:#ffffff; font-size:1.2rem; color:#999999; border-top-left-radius:2.2rem; height:20px; line-height:20px;}@-moz-document url-prefix() { .form-label-group textarea:focus + label {  top:1px;  background:#ffffff;  font-size:1.2rem;  color:#999999;  border-top-left-radius:2.2rem;  height:20px;  line-height:20px; }}#page_PopupContainer_ajax, #page_PopupContainer_tooltip_ajax, #resp_logout_tab { width:30px; height:30px; position:absolute; top:50%; left:50%; margin-top:-15px; margin-left:-15px; text-align:center;}#page_PopupContainer_ajax::after,#page_PopupContainer_tooltip_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_no #page_artref_inner { position:relative;}#container.filter-in-subcategory-enabled .category-product-list { min-height:350px;}@media (min-width:1200px) { #container.filter-in-subcategory-enabled .category-product-list {  min-height:calc((100vw - 320px) * 0.122 + 250px);   }}.start-custom-ref__lists { min-height:420px;}@media (min-width:1200px) { .start-custom-ref__lists {  min-height:750px; }}@media (max-width:767.98px) { #page_art_content.container, #page_search_content.container {  padding-left:10px;  padding-right:10px; }}#page_artref_inner { min-height:300px;}@media (min-width:1200px) { #page_artref_inner {  min-height:500px; }}@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 { min-height:50vh; padding:2rem 0 8rem;}@media (min-width:768px) { .main {  padding:3rem 0 10rem; }}#ud_shop_start .main { padding:0;}#ud_shop_contact .main { padding-bottom:0;}[class*=box_container] { padding-left:2rem; padding-right:2rem; }[class*=box_container] > .box { padding-top:1rem; padding-bottom:1rem;}@media (min-width:1200px) { [class*=box_container] > .box {  padding-top:2rem;  padding-bottom:2rem; }}.box__title { position:relative; font-size:2.4rem; font-weight:700; line-height:1;}.box__title + .box__content { padding-top:1rem;}#box_container_shop_filter .box__content { padding-top:0;}.filter-dropdown__close-btn { position:absolute; display:block; width:100%; top:0; z-index:1; background:#f6f6f6; left:0; padding:1.5rem 2rem; text-align:right; filter:none !important;}.filter-dropdown__close-btn::before { content:attr(data-text); color:#999999; font-family:inherit !important;}.filter-side-box-wrapper { background-color:#f6f6f6; height:100%; overflow:hidden; overflow-y:auto; overscroll-behavior-y:contain; padding-top:3rem; border-radius:0 20px 20px 0;}@media (max-width:1199.98px) { .filter-side-box-wrapper {  padding-top:5rem; }}@media (min-width:1200px) { .filter-side-box-wrapper {  border-radius:20px; }}html[class*=-is-opened] .filter-side-box-col { z-index:1;}#container.filter-cache-not-exists .filter-side-box-col { display:none;}#container.filter-box-content-exists .filter-side-box-col { display:block;}@media (max-width:1199.98px) { .filter-side-box-col {  position:fixed;  top:0;  bottom:0;  padding:0;  transform:translateX(0);  transition:transform ease 0.4s;  width:272px;  z-index:1040;  overflow-x:hidden;  overflow-y:auto;  overscroll-behavior-y:contain; }}@media (min-width:1200px) { .filter-side-box-col {  z-index:unset !important;  transform:none !important; } .filter-side-box-col + .rest-content-col {  padding-top:5px; }}.rest-content-col { flex-shrink:1; min-width:0; }.filter-side-box { width:272px;}.filter-side-box > .box { padding-top:0;}.filter-top { padding:0.5rem 0; margin-bottom:2rem;}#container.filter-cache-not-exists .filter-top { display:none;}#container.filter-box-content-exists .filter-top { display:block;}.filter-btn { margin:0.5rem 1.5rem 0.5rem 0; font-size:1.2rem; padding:1rem 2rem;}@media (max-width:1199.98px) { .full-width-bg {  background-color:#f6f6f6; } .full-width-bg::before {  content:"";  background-color:#f6f6f6;  position:absolute;  top:0;  bottom:0;  right:100%;  width:calc((100vw - 100%) / 2);  z-index:-1; } .full-width-bg::after {  content:"";  background-color:#f6f6f6;  position:absolute;  top:0;  bottom:0;  left:100%;  width:calc((100vw - 100%) / 2);  z-index:-1; }}@media (min-width:1200px) { #box_container_shop_filter .js-box-content.loading {  width:272px !important; }}.last-seen-product-box { padding:6rem 0; background-color:#f6f6f6;}.products--box-last { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden; scrollbar-width:thin; padding-bottom:1rem;}.products--box-last::-webkit-scrollbar-track { background:transparent; border-bottom:1px solid #ccc;}.products--box-last::-webkit-scrollbar { height:5px;}@media (min-width:992px) { .products--box-last::-webkit-scrollbar {  height:10px; }}.product.type--last { width:106px; flex:0 0 106px; max-width:106px; scroll-snap-align:start; margin:0 10px;}.product.type--last:first-child { margin-left:0;}.product.type--last:last-child { margin-right:0;}@media (min-width:992px) { .product.type--last {  margin:0 24px; }}.product.type--last .product__name-wrap { text-align:center;}.product.type--last .product__name { font-size:1.2rem; text-transform:none;}.box-last-img-wrapper { text-align:center; margin:0 auto 1rem;}.custom-content-top { margin-bottom:3rem;}.read-more { position:relative; max-height:22rem; overflow:hidden;}.read-more.has-button { padding-bottom:3rem;}.read-more[data-read-more-height="150"] { max-height:15rem;}.read-more[data-read-more-height="200"] { max-height:20rem;}.read-more[data-read-more-height="250"] { max-height:25rem;}.read-more[data-read-more-height="300"] { max-height:30rem;}.read-more__content p:last-child, .design_subver2 .product__description-short p:last-child { margin-bottom:0;}.read-more__btn { visibility:hidden; position:absolute; bottom:0; left:0; width:100%; z-index:1; text-align:left; padding-top:17px; background-color:#ffffff; line-height:1;}.read-more__btn::before { content:""; position:absolute; bottom:100%; left:0; right:0; height:40px; background:-moz-linear-gradient(top, #ffffff00 0%, #ffffff 100%); background:-webkit-linear-gradient(top, #ffffff00 0%, #ffffff 100%); background:linear-gradient(to bottom, #ffffff00 0%, #ffffff 100%);}.is-opened .read-more__btn::before { display:none;}.read-more.has-button .read-more__btn { visibility:visible;}.read-more__btn::after { font-family:"Font Awesome 5 Pro"; content:""; font-weight:900; font-size:1.3rem; transition:content 0.5s ease; padding-left:0.5rem;}.read-more__btn.is-active::after { content:"";}.icon::before,[class*=icon--]::before,[class*=icon--]::after { font-family:"Font Awesome 5 Pro"; font-weight:300; font-size:inherit;}.icon--solid::before { font-family:"Font Awesome 5 Pro"; font-weight:900;}[class*=icon--b-]::before { margin-right:0.6em;}[class*=icon--a-]::after { margin-left:0.6em;}.icon--ml::before { margin-left:0.6em;}.icon--house::before, .icon--a-house::after, .icon--b-house::before { content:"";}.icon--image::before, .icon--a-image::after, .icon--b-image::before { content:"";}.icon--b-right::before, .icon--a-right::after { content:"";}.icon--print::before, .icon--b-print::before, .icon--a-print::after { content:"";}.icon--b-refresh::before, .icon--a-refresh::after, .icon--refresh::before { content:"";}.icon--b-unlock::before, .icon--a-unlock::after, .icon--unlock::before { content:"";}.icon--percent::before, .icon--a-percent::after, .icon--b-percent::before { content:"";}.icon--truck::before, .icon--a-truck::after, .icon--b-truck::before { content:"";}.icon--money::before, .icon--a-money::after, .icon--b-money::before { content:"";}.icon--tags::before, .icon--a-tags::after, .icon--b-tags::before { content:"";}.icon--cart::before, .icon--a-cart::after, .icon--b-cart::before { content:"";}.icon--shopping-cart::before { content:"";}.icon--close::before, .icon--a-close::after, .icon--b-close::before { content:"";}.icon--ban::before, .icon--a-ban::after, .icon--b-ban::before { content:"";}.icon--comment::before, .icon--a-comment::after, .icon--b-comment::before { content:"";}.icon--back::before, .icon--a-back::after, .icon--b-back::before { content:"";}.icon--star::before, .icon--a-star::after, .icon--b-star::before { content:"";}.icon--b-info::before, .icon--a-info::after, .icon--info::before { content:"";}.icon--b-info2::before, .icon--a-info2::after, .icon--info2::before { content:"";}.icon--b-exclamation-2::before, .icon--a-exclamation-2::after, .icon--exclamation-2::before { content:"";}.icon--b-exclamation-::before, .icon--a-exclamation::after, .icon--exclamation::before { content:"";}.icon--b-plus::before, .icon--a-plus::after, .icon--plus::before { content:"";}.icon--b-minus::before, .icon--a-minus::after, .icon--minus::before { content:"";}.icon--head::before, .icon--a-head::after, .icon--b-head::before { content:"";}.icon--head-circle::before, .icon--a-head-circle::after, .icon--b-head-circle::before { content:"";}.icon--user-plus::before, .icon--a-user-plus::after, .icon--b-user-plus::before { content:"";}.icon--user-check::before, .icon--a-user-check::after, .icon--b-user-check::before { content:"";}.icon--hamburger::before, .icon--a-hamburger::after, .icon--b-hamburger::before { content:"";}.icon--on-stock::before, .icon--a-on-stock::after, .icon--b-on-stock::before { content:"";}.icon--check::before, .icon--a-check::after, .icon--b-check::before { content:"";}.icon--trash::before, .icon--a-trash::after, .icon--b-trash::before { content:"";}.icon--download-content::before, .icon--a-download-content::after, .icon--b-download-content::before { content:"";}.icon--search::before, .icon--a-search::after, .icon--b-search::before { content:"";}.icon--compare::before, .icon--a-compare::after, .icon--b-compare::before { content:"";}.icon--compare2::before, .icon--a-compare2::after, .icon--b-compare2::before { content:"";}.icon--favo::before, .icon--a-favo::after, .icon--b-favo::before { content:"";}.icon--details::before, .icon--a-details::after, .icon--b-details::before { content:"";}.icon--gift::before, .icon--a-gift::after, .icon--b-gift::before { content:"";}.icon--box-usd::before, .icon--a-box-usd::after, .icon--b-box-usd::before { content:"";}.icon--chevron-up::before, .icon--a-chevron-up::after, .icon--b-chevron-up::before { content:"";}.icon--chevron-down::before, .icon--a-chevron-down::after, .icon--b-chevron-down::before { content:"";}.icon--chevron-right::before, .icon--a-chevron-right::after, .icon--b-chevron-right::before { content:"";}.icon--chevron-left::before, .icon--a-chevron-left::after, .icon--b-chevron-left::before { content:"";}.icon--globe::before, .icon--a-globe::after, .icon--b-globe::before { content:"";}.icon--cookie::before, .icon--a-cookie::after, .icon--b-cookie::before { content:"";}.icon--filter::before, .icon--a-filter::after, .icon--b-filter::before { content:"";}.icon--file::before, .icon--a-file::after, .icon--b-file::before { content:"";}.icon--edit::before, .icon--a-edit::after, .icon--b-edit::before { content:"";}.icon--mail::before, .icon--a-mail::after, .icon--b-mail::before { content:"";}.icon--question::before, .icon--a-question::after, .icon--b-question::before { content:"";}.icon--question2::before, .icon--a-question2::after, .icon--b-question2::before { content:"";}.icon--bell::before, .icon--a-bell::after, .icon--b-bell::before { content:"";}.icon--arrow-left::before, .icon--a-arrow-left::after, .icon--b-arrow-left::before { content:"";}.icon--arrow-right::before, .icon--a-arrow-right::after, .icon--b-arrow-right::before { content:"";}.icon--arrow-last::before { content:""; letter-spacing:-2px;}.icon--arrow-first::before { content:""; letter-spacing:-2px;}.icon--arrow-up::before, .icon--a-arrow-up::after, .icon--b-arrow-up::before { content:"";}.icon--arrow-down::before, .icon--a-arrow-down::after, .icon--b-arrow-down::before { content:"";}.icon--history::before, .icon--a-history::after, .icon--b-history::before { content:"";}.icon--save::before, .icon--a-save::after, .icon--b-save::before { content:"";}.paging-sorting-ordering { overflow:hidden;}.paging-sorting-ordering--bottom { margin-bottom:3rem;}.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:0; border-bottom-left-radius:0;}.page-item:last-child .page-link { border-top-right-radius:0; border-bottom-right-radius:0;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:0;}.page-item.active { font-weight:700;}.page-item.page-prev .page-link, .page-item.page-next .page-link { font-size:1.4rem;}.page-first, .page-last { display:none;}.page-link { font-size:18px; width:30px; height:30px; line-height:30px; border-radius:0; vertical-align:middle; text-align:center; margin-left:0;}@media (min-width:992px) { .page-link {  font-size:18px;  width:36px;  height:36px;  line-height:36px; }}input.page_qty_input { height:100%; border:none; text-align:center; font-weight:700; width:4rem; flex:4rem; max-width:4rem;}.qty_disable { color:#dddddd; cursor:not-allowed;}.product__img-wrapper, .product-img-wrapper,.lazy-img-wrapper { padding-top:100%; position:relative; display:block;}#image_to_cart img { transition:none !important;}.product-price--base, .product-price--sale { line-height:1.2; font-size:1.8rem; font-weight:700; padding:0 0.5rem;}.has-sale-price .product-price--base { font-size:1.3rem;}@media (min-width:768px) { .product-price--base, .product-price--sale {  font-size:3rem; } .has-sale-price .product-price--base {  font-size:1.8rem; }}.coupon-ok::after { content:""; font-family:"Font Awesome 5 Pro"; color:#28a745; font-size:1.7rem; position:absolute; top:50%; right:1rem; transform:translateY(-50%);}.coupon-error::after { content:""; font-family:"Font Awesome 5 Pro"; color:#ff6666; font-size:1.7rem; position:absolute; top:50%; right:1rem; transform:translateY(-50%);}.back_to_top { background-color:rgba(255, 255, 255, 0.8); border:1px solid #ccc; width:4.2rem !important; height:4.2rem !important; line-height:4rem !important; position:fixed; bottom:100px; right:20px; font-size:2rem; transition:all 0.4s; z-index:1000; display:none;}.overlay_common { position:fixed; padding:2rem; text-align:center; transform:translateX(-50%) !important; top:10rem !important; left:50% !important; width:60rem; max-width:90vw; max-height:90vh; background:#ffffff; overflow:hidden; overflow-y:auto; min-height:100px;}@media (max-width:767.98px) { .overlay_bundle .main-title2, #page_PopupContainer.shop_popup_recommend .main-title2, #page_PopupContainer.shop_popup_marketing .main-title2 {  padding-right:35px; } .overlay_bundle .overlay_close-btn, .overlay_bundle a.close, #page_PopupContainer.shop_popup_recommend .overlay_close-btn, #page_PopupContainer.shop_popup_recommend a.close, #page_PopupContainer.shop_popup_marketing .overlay_close-btn, #page_PopupContainer.shop_popup_marketing a.close {  top:14px;  right:15px; }}.overlay_warning, #overlay_login_outer, .overlay_info, .overlay_error, .overlay_ok, .overlay_dialog { display:none;}.overlay-icon { display:none;}.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 { padding:0; width:91.8rem;}.overlay_bundle .overlay_text { padding:0;}.overlay_bundle .overlay_title { display:none;}@media (max-width:767.98px) { .overlay_bundle {  max-width:100vw;  max-height:100vh;  width:100% !important;  height:100% !important;  left:0 !important;  top:0 !important;  transform:none !important;  box-shadow:none; }}@media (min-width:992px) { .overlay_bundle {  min-height:622px; }}.overlay-icon { font-size:3.6rem;}.overlay_title { padding:1rem 0; text-align:center; font-size:2rem;}#overlay_explicit .overlay_title { padding-right:1rem;}.overlay-btns--explicit .overlay-button { width:20rem;}.overlay_title ~ div { text-align:center;}.overlay_virtual_point .overlay_title ~ div { text-align:left;}.page_space { height:20px;}.overlay_common, .overlay-sign-inner { box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}.overlay_text { padding:15px; text-align:center;}.overlay_button_close { display:none;}.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 { margin-top:10px;}.overlay-login { border:solid #dddddd; border-width:0 0 1px 0;}@media (min-width:576px) { .overlay-login {  border-width:0 1px 0 0; }}.overlay-btns--explicit .overlay_button_1::before { color:#28a745;}.overlay-btns--explicit .overlay_button_2::before { color:#ff6666;}.overlay_error { border-color:#ff6666;}.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;}#overlay_test a.close,#overlay_close a.close,#overlay_penalty a.close { display:none;}.overlay_close-btn,.shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainerMobile .close,#page_PopupContainer .close,.overlay-sign-in__btn-close { color:#0D1313; background:#ffffff; width:3.4rem; height:3.4rem; line-height:3.2rem; display:block; text-align:center; position:absolute; right:0; top:0; cursor:pointer; z-index:1; font-size:1.8rem; text-decoration:none;}.overlay_close-btn::before,.shop_popup_artdet .close::before,#page_PopupContainer_tooltip .close::before,#page_PopupContainerMobile .close::before,#page_PopupContainer .close::before,.overlay-sign-in__btn-close::before { content:""; font-family:"Font Awesome 5 Pro"; font-weight:300;}.overlay_close-btn:hover,.shop_popup_artdet .close:hover,#page_PopupContainer_tooltip .close:hover,#page_PopupContainerMobile .close:hover,#page_PopupContainer .close:hover,.overlay-sign-in__btn-close:hover { color:#ff6666;}#page_PopupContainer.shop_popup_postsale .close { display:none;}.g-recaptcha { border-width:0; margin:0;}.grecaptcha-badge { z-index:1000;}.header { background-color:#f6f6f6;}#ud_shop_start .header { position:absolute; left:0; right:0; z-index:1070; background-color:transparent;}.header-inner { box-shadow:0px 0px 20px rgba(0, 0, 0, 0.05); position:relative;}@media (max-width:767.98px) { .header-inner > .container {  padding-right:1rem;  padding-left:1rem; }}@media (max-width:1199.98px) { .header-inner > .container {  max-width:100%; }}.nanobar { position:relative; color:#fff; overflow:hidden; background-color:#0D1313;}.nanobar p:last-child { margin-bottom:0;}.nanobar ~ .nanobar { border-top:1px solid #ffffff;}@media (max-width:439.98px) { .nanobar {  font-size:1rem; } .nanobar > .container {  padding-left:10px;  padding-right:10px; }}@media (min-width:440px) { .nanobar {  text-align:center; }}.nanobar__inner { padding-right:4rem; position:relative; margin:0.9rem 0;}.nanobar__btn-close { position:absolute; top:50%; right:0; transform:translateY(-50%); background:#0E7F8A; color:#fff; line-height:0; width:30px; height:30px; padding:0; margin:0; font-size:2rem; background-color:transparent; color:#0E7F8A;}.nanobar__btn-close .icon--close { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.nanobar__btn-close .icon--close::before { content:"";}.nanobar__btn-close:hover, .nanobar__btn-close:focus, .nanobar__btn-close:active { color:#ffffff;}.header-buttons-list { list-style:none; display:inline-flex; align-items:center; margin-bottom:0;}.profile__btn + div label { display:none;}.profile__btn.is-active + div label { display:block;}.search__btn + div label { display:none;}.search__btn.is-active + div label { display:block;}.lang-and-currency select { background:transparent;}.currency__radio:checked + label { color:#0E7F8A;}.currency__radio:not(:checked) + label:hover::after { background:#0E7F8A;}.currency__radio:not(:checked) + label:hover { color:#0E7F8A;}.header .dropdown--btn { font-size:1.9rem; height:40px; width:40px; line-height:40px; display:block; box-sizing:content-box;}.header .search-btn { width:4rem;}@media (min-width:768px) { .header .search-btn {  color:#0D1313; }}@media (min-width:992px) { .header {  margin-bottom:0; }}.header_text_section_2 p { line-height:1.2; margin-bottom:0; font-size:1.3rem;}.cat-box__btn,.profile__btn,.header-right .select-styled,.lang-and-cur__btn { letter-spacing:1px; font-weight:700; text-transform:capitalize;}.lang-select-group > select { padding-left:1rem; padding-right:1.5rem;}.lang-select-group::after { right:0;}.currency-select-group > select { padding-left:1rem; padding-right:1.5rem;}.currency-select-group::after { right:0;}@media (max-width:991.98px) { .lang-select-group > select, .currency-select-group > select {  color:#ffffff; } .lang-select-group > select:active, .lang-select-group > select:focus, .lang-select-group > select:hover, .currency-select-group > select:active, .currency-select-group > select:focus, .currency-select-group > select:hover {  color:#ffffff; } .lang-select-group > select option, .currency-select-group > select option {  color:#0D1313; }}.lang-box-desktop, .lang-box-mobile, .currency-box-desktop, .currency-box-mobile { margin-right:2rem; margin-left:-1rem; }.lang-box-desktop .form-control, .lang-box-mobile .form-control, .currency-box-desktop .form-control, .currency-box-mobile .form-control { background-color:transparent;}#ud_shop_start .lang-box-desktop .form-control, #ud_shop_start .lang-box-mobile .form-control, #ud_shop_start .currency-box-desktop .form-control, #ud_shop_start .currency-box-mobile .form-control { color:#ffffff;}#ud_shop_start .lang-box-desktop .form-control option, #ud_shop_start .lang-box-mobile .form-control option, #ud_shop_start .currency-box-desktop .form-control option, #ud_shop_start .currency-box-mobile .form-control option { color:#0D1313;}.lang-box-desktop .form-select-group::after, .lang-box-mobile .form-select-group::after, .currency-box-desktop .form-select-group::after, .currency-box-mobile .form-select-group::after { margin-top:-1px;}.lang-box-mobile, .currency-box-mobile { margin-top:0.5rem;}@media (max-width:991.98px) { .currency-box-desktop, .lang-box-desktop {  display:none; }}body.body-wholesale .currency-box-desktop, body.body-wholesale .lang-box-desktop { display:block;}.search-box__inner { width:100%;}@media (min-width:992px) and (max-width:1199.98px) { .search-box__inner {  width:17rem; }}@media (min-width:992px) { .search-box__inner {  z-index:1040; }}@media (min-width:1200px) { .search-box__inner {  width:23.5rem; }}.search-close-btn { border:none; background:transparent;}.search-close-btn.is-hidden { display:none;}.search-close-btn .search-close-btn-icon { width:100%; display:block;}#box_search_input { cursor:pointer; position:relative; height:100%; padding-left:2rem; padding-right:5rem; border-top-right-radius:2.2rem; border-bottom-right-radius:2.2rem; font-size:16px; border:none;}#box_search_input:focus { cursor:text;}#box_search_input.search-enable + .search-box__search-btn-outer { cursor:pointer; opacity:1;}#box_search_input.search-enable + .search-box__search-btn-outer .search-btn { pointer-events:auto;}#box_search_input::placeholder { text-align:left; font-weight:normal; font-size:1.4rem;}#box_search_input::-webkit-input-placeholder { text-align:left; font-weight:normal; font-size:1.4rem;}#box_search_input::-moz-placeholder { text-align:left; font-weight:normal; font-size:1.4rem;}#box_search_input:-ms-input-placeholder { text-align:left; font-weight:normal; font-size:1.4rem;}#box_search_input:-moz-placeholder { text-align:left; font-weight:normal; font-size:1.4rem;}@media (max-width:991.98px) { #box_search_input {  background-color:#eaeaea;  border:none;  border-radius:0; }}@media (min-width:992px) { body:not(#ud_shop_start) #box_search_input {  border:1px solid #ccc; }}.search-btn { border:1px solid #cccccc;}.box-search-group { height:40px;}.header__right { position:static;}.header__left-inner, .header__right-inner { min-width:4rem;}@media (max-width:359.8px) { .header .dropdown--btn {  height:35px;  width:20px;  line-height:35px;  font-size:1.4rem; } .header .dropdown--btn.hamburger__btn {  font-size:1.7rem; } .header__left-inner {  min-width:3.5rem; }}.search-box { position:absolute; top:100%; left:1rem; right:1rem;}@media (min-width:992px) { .search-box {  position:static;  margin-right:1rem; }}@media (max-width:991.98px) { .search-box {  display:none;  transition:all ease 0.3s;  margin-right:0;  background-color:#eaeaea; } .search-box.is-active {  display:block;  box-shadow:0px 10px 20px -10px rgba(0, 0, 0, 0.1); }}.ac_pic { height:auto; width:auto !important; padding:0;}.ac_name { font-size:1.1rem; line-height:1.2;}.ac_price { font-size:1.1rem; height:auto; padding:0; line-height:1.2; white-space:nowrap; position:static;}.search_text_cat { font-size:1.1rem; font-style:italic; margin-top:0.5rem;}.ac_results { width:100% !important; position:absolute; top:100% !important; left:0 !important; border:none; background:transparent; padding:0 2rem;}.ac_results ul { position:relative; border:solid #cccccc; border-width:0 1px 1px;}.ac_results li { padding:1rem; font-family:inherit; background:#ffffff;}.ac_results li + li { border-top:solid 1px #dddddd;}.ac_results li:hover, .ac_results li.ac_over { background:#f1f1f1;}.ac_results .ac_name { padding:0 1rem;}.ac_results.small_search_box .ac_name { padding:1rem 0; order:1; flex:0 0 100%; max-width:100%;}.ac_results.small_search_box .ac_price { flex-basis:0; flex-grow:1; max-width:100%; padding-left:1rem;}.ac_loading { position:relative; background:none;}.ac_loading ~ .search__loading { display:flex;}.search__loading { align-items:center; display:none; position:absolute; top:0; right:5rem; height:100%; z-index:1;}@media (min-width:576px) { .ac_name, .ac_price {  font-size:1.3rem; }}.search-box__search-btn { background:transparent !important; color:#0D1313;}.search-box__search-btn-outer { position:absolute; top:50%; right:1rem; z-index:3; transform:translateY(-50%);}#box_search_content .search-btn { padding:0; background:transparent; border:0;}.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking { background-color:transparent;}.ps__thumb-y { border-radius:0; right:0;}.hamburger__btn, .profile__btn, .cart-box__btn, .box-search__dropdown-btn { background-color:transparent !important; border:0 !important; margin:0; color:#ffffff; text-align:center; transition:color ease 0.3s;}.hamburger__btn { margin-left:-0.3rem; color:#0E7F8A;}@media (min-width:360px) { .hamburger__btn {  margin-left:-1rem; }}.hamburger__btn-icon::before { font-weight:900;}.js-profile-btn:hover, .js-profile-btn.is-active { color:#0E7F8A !important;}.cart-box__btn:hover, .cart-box__btn.is-active, .favourites-link:hover, .favourites-link.is-active { color:#0D1313 !important;}.profile__btn, .box-search__dropdown-btn { background-color:#0D1313 !important; border-radius:20px 0 0 20px; padding:0 10px 0 15px;}.favourites-link { background-color:#0E7F8A !important; border-radius:0; padding:0 0 0 10px;}.cart-box__btn { background-color:#0E7F8A !important; border-radius:0 20px 20px 0; padding:0 15px 0 10px;}.dropdown--btn { position:relative;}.page_shop_order_mods .cart-box__btn, .page_shop_order_control .cart-box__btn, .page_shop_cart .cart-box__btn { pointer-events:none;}.logged-in .profile__btn-icon::before { content:""; padding-left:0.33em;}.dropdown--content { position:fixed; visibility:hidden; content-visibility:hidden; width:320px; max-width:100%; max-height:100%; padding:2rem; background-color:#0D1313; color:#ffffff; border-radius:15px; transition:transform ease 0.4s, height ease 0.4s, opacity ease 0.4s, margin-top ease 0.4s; overscroll-behavior-y:contain; z-index:1080;}.dropdown--content .form-control { border:none;}@media (min-width:1200px) { .dropdown--content {  width:270px; }}@media (min-width:1200px) { .dropdown--content.cart-box__dropdown.cart-is-empty {  padding-top:2rem; }}@media (max-width:767.98px) { .search__dropdown {  width:100%;  background-color:#0D1313; } .search-box__inner {  max-width:100%; } .search-box__inner .search-btn-icon {  color:#0D1313; }}[data-content-for].is-active { visibility:visible !important; content-visibility:visible; display:block;}[data-content-for].is-active.fade-up { opacity:1;}@media (max-width:1199.98px) { .dropdown--content {  visibility:visible !important;  content-visibility:visible;  top:0 !important;  left:auto !important;  height:100vh;  height:calc(var(--vh, 1vh) * 100);  overflow:hidden;  overflow-y:auto;  transform:translateX(0%) !important; } [data-content-direction=left] {  left:-320px !important;  border-top-left-radius:0;  border-bottom-left-radius:0; } [data-content-direction=left].is-active {  transform:translateX(100%) !important; } [data-content-direction=left].filter-side-box-col {  left:-272px !important; }}@media (max-width:1199.98px) and (min-width:1200px) { [data-content-direction=left] {  left:-270px !important; } [data-content-direction=left].filter-side-box-col {  left:-272px !important; }}@media (max-width:1199.98px) { [data-content-direction=right] {  right:-320px !important;  border-top-right-radius:0;  border-bottom-right-radius:0; } [data-content-direction=right].is-active {  transform:translateX(-100%) !important; }}@media (max-width:1199.98px) and (min-width:1200px) { [data-content-direction=right] {  left:-270px !important; }}@media (min-width:1200px) { .dropdown--content {  box-shadow:0 0 3rem rgba(0, 0, 0, 0.1);  margin-top:45px; } .dropdown--content.fade-up {  opacity:0;  margin-top:65px; } .dropdown--content.fade-up.is-active {  margin-top:45px; } [data-content-direction=right] {  transform:translateX(-275px);  transform:translateX(calc(-100% + 40px + 25px)); } [data-content-direction=left] {  transform:translateX(-25px); }}.lang-box li { display:inline;}.lang-box li a { display:inline-block; margin:1rem 1.8rem 1rem 0; opacity:0.5; line-height:1;}.wholesale-login .lang-box li a { margin:0.5rem 1em 0.5rem 0;}.lang-box li a:hover { opacity:1;}.lang-box li a.is-selected { filter:none; opacity:1;}.currency { margin:0 1.8rem 0 0; display:inline-block; font-size:1.2rem;}.currency__label::before { display:none !important;}.currency__radio:checked + label { cursor:default;}.currency__label::after { width:3px; height:3px; position:absolute; left:-5px; top:50%; transform:translateY(-50%); content:""; border-radius:100%;}.currency__label:hover { position:relative;}.currency-box-desktop, .currency-box-mobile { width:56px;}.lang-box-desktop, .lang-box-mobile { width:46px;}@-moz-document url-prefix() { .currency-box-desktop, .currency-box-mobile {  width:60px; } .lang-box-desktop, .lang-box-mobile {  width:50px; }}#container.logged-in .writing-review__info { display:none;}.review-summary { margin-bottom:2rem;}.stars { display:inline-flex; position:relative; font-size:10px; height:1em; line-height:1;}.review-summary__stars .stars { font-size:20px;}@media (min-width:1200px) { .review-summary__stars .stars {  font-size:40px; }}.stars.writing-review__stars { font-size:18px;}@media (min-width:576px) { .stars {  font-size:18px; }}.star { flex:0 0 1.1em; max-width:1.1em;}.star + .star { margin-left:7px;}.star::before { content:""; font-family:"Font Awesome 5 Pro"; width:1.1em; display:block; position:relative; left:0; }.star--full { font-weight:900; color:#0E7F8A;}.star--empty, .star--percent { color:#0E7F8A;}.star--percent { position:relative;}.star--percent .star--full { position:absolute; left:0; top:0; overflow:hidden;}.star-radio { display:none;}.star-radio:checked + .star-label::after { display:block; z-index:1;}.star-label { margin-bottom:0; cursor:pointer;}.star-label::after { content:""; display:none; margin-left:1rem; position:absolute; left:100%; top:50%; transform:translateY(-50%); font-family:"Font Awesome 5 Pro"; background-color:#ffffff;}.star-label:hover::after { display:block; z-index:2;}.star-label ~ .star-label { padding-right:7px; box-sizing:content-box;}.star-label[for=rating-1]::after { content:"(1)"; content:""; }.star-label[for=rating-2]::after { content:"(2)"; content:""; }.star-label[for=rating-3]::after { content:"(3)"; content:""; }.star-label[for=rating-4]::after { content:"(4)"; content:""; }.star-label[for=rating-5]::after { content:"(5)"; content:""; }.star-label:hover::before,.star-label:hover ~ .star-label::before,.star-radio:checked ~ .star-label::before { font-weight:900; color:#0E7F8A;}footer { margin-bottom:10rem;}.footer { padding:0 2rem 3rem; background-color:#0D1313; position:relative; color:white;}.footer__navigation { padding:4rem 0 1rem;}@media (min-width:768px) { .footer__navigation {  padding:10rem 0 7rem; }}.footer__nav { font-size:1.2rem;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul a { display:inline-block; line-height:1.4;}.footer__nav a:hover { color:#0E7F8A;}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:1.5rem;}@media (min-width:768px) { .footer__nav li + li {  margin-top:2rem; }}@media (min-width:768px) { .footer__nav {  font-size:1.5rem; }}.footer__header { margin-bottom:1.75rem; font-weight:700; color:#0E7F8A; font-size:1.4rem;}@media (min-width:768px) { .footer__header {  margin-bottom:2.5rem;  font-size:2rem; }}.footer__list { margin-bottom:0; list-style:none; flex-wrap:wrap;}.footer__list .plus-menu { font-weight:700;}.footer__list p { margin-bottom:0;}@media (min-width:768px) { .footer__list {  gap:1rem; }}.list--horizontal li { display:inline-block; line-height:1;}.footer_contact a::before { font-family:"Font Awesome 5 Pro"; margin:0 0.5rem 0.5rem 0;}.footer_contact a[href^=mailto]::before { content:"";}.footer_contact a[href^=tel]::before { content:"";}.footer_contact a[href*=map]::before { content:"";}.footer_v2_social { display:inline-block; vertical-align:middle;}.footer_social li + li { margin-top:0;}.footer_social a { font-size:0; display:block; letter-spacing:0; width:34px; height:34px; background:transparent; position:relative; vertical-align:middle;}.footer_social a::before { font-family:"Font Awesome 5 Brands"; font-size:1.7rem; margin:0; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-weight:300;}@media (min-width:768px) { .footer_social a::before {  font-size:2.4rem; }}.footer_social a:hover { color:#0E7F8A;}.footer_social a[href*=facebook]::before { content:"";}.footer_social a[href*=instagram]::before { content:"";}.footer_social a[href*=twitter]::before { content:"";}.footer_social a[href*=pinterest]::before { content:"";}.footer_social a[href*=youtube]::before { content:"";}.footer__social-media li { display:inline-block; vertical-align:top; padding:0;}.footer-banner__element p { margin:0; letter-spacing:1px;}.footer-banner__element-left::before { font-family:"Font Awesome 5 Pro"; font-size:4rem; color:#0E7F8A;}.footer-banner__element-text a, .footer-banner__element-text p { color:#fff;}.pagination { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important;}.page_product_list_ref { position:relative;}.view__btn { font-size:2rem; padding:0; border:0; text-transform:none; background-color:transparent; width:3rem; height:3rem; line-height:3rem;}.view__btn path { transition:fill ease 0.2s;}.view__btn:hover path { fill:#0E7F8A;}.view__btn.is-selected { pointer-events:none;}.view__btn.is-selected path { fill:#0E7F8A;}.order__select-outer select { max-width:45.5vw; font-size:1rem;}@media (min-width:440px) { .order__select-outer select {  max-width:14.5rem; }}@media (min-width:768px) { .order__select-outer select {  max-width:20rem;  font-size:1.2rem; }}@media (max-width:767.98px) { .order__select-outer select {  height:3rem;  padding:0.65rem 3rem 0.6rem 1.5rem; }}@media (max-width:767.98px) { .order__select-outer.form-select-group::after {  right:1.2rem;  font-size:1rem; }}.product__rating.rating-stars { vertical-align:unset;}.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%;}.product__alt-img-wrap { background:#ffffff;}.favourites__btn, .remove-favourites__btn-outer { cursor:pointer; transition:color 0.4s;}.favourites__btn:hover { color:#0E7F8A;}.remove-favourites__btn-outer:hover { color:#ff6666;}.favourites__btn-outer.added .favourites__icon::before { color:#ff6666; font-weight:900;}.product__param-type--color { border:1px solid currentColor; border-radius:100%; padding:0; height:1.6rem; width:1.6rem; flex:0 0 1.6rem; max-width:1.6rem; display:inline-flex;}.product__param-type--color-text { margin-right:0.5rem; text-overflow:ellipsis; overflow:hidden;}.artdet__custom-badge, .artdet__stock { padding-left:3rem; padding-right:3rem;}.type--input-param.has-desc .form-select-group label { z-index:0; }.page_artdet_product_param_icon { margin-right:0.8rem; margin-bottom:0.4rem; margin-top:0.4rem;}.page_artdet_product_param_icon:last-child { margin-right:0;}.art-forum__title { text-align:left;}.review-summary__stars-wrap { font-size:2rem;}.writing-review__info br { display:none;}.writing-review__form-inner .form-control::placeholder { color:transparent;}.writing-review__form-inner .form-control::-webkit-input-placeholder { color:transparent;}.writing-review__form-inner .form-control::-moz-placeholder { color:transparent;}.writing-review__form-inner .form-control:-ms-input-placeholder { color:transparent;}.writing-review__form-inner .form-control:-moz-placeholder { color:transparent;}.review-summary__reviews-count { white-space:nowrap; line-height:1; font-weight:700; font-size:1.3rem; text-align:center;}.review-summary__reviews-count span { color:#0E7F8A;}@media (min-width:768px) { .review-summary__reviews-count {  text-align:left; }}@media (min-width:1200px) { .review-summary__reviews-count {  font-size:2.5rem; }}.review-summary__score-num { line-height:0.8; font-size:2.5rem; margin-right:1rem;}@media (min-width:1200px) { .review-summary__score-num {  font-size:6.5rem;  margin-right:3rem; }}.review-summary__average-content { row-gap:1rem;}@media (min-width:1200px) { .review-summary__average-content {  row-gap:3rem; }}.product-review__author { font-weight:700; margin-right:1rem; padding-right:1rem; border-right:1px solid #ccc;}.product-review__image { cursor:pointer;}.product-review__image img { max-height:200px; width:auto;}.js-upload-review-images { border-radius:2rem;}.js-review-image { min-height:200px; position:relative;}.js-review-image-upload-outer { display:flex; align-items:center; justify-content:center; border:dashed 1px #cccccc; min-height:222px; border-radius:2rem;}.js-review-image-upload:before { font-family:"Font Awesome 5 Pro"; content:""; font-size:3.5rem; cursor:pointer; color:#999999;}.js-review-image.has-fault .js-review-image-upload-outer { border-color:#ff6666;}.js-review-image-delete { position:absolute; top:-5px; right:0;}.js-review-image-delete:before { content:""; font-family:"Font Awesome 5 Pro"; background-color:#ff6666; color:#ffffff; padding:0.3rem 0.5rem; cursor:pointer; border-radius:0.5rem;}.js-review-image-content img { max-height:200px;}.progress-bar__col { padding:0 20px;}.progress, .progress-bar { width:100%;}.progress { border-radius:0; min-height:10rem; align-items:flex-end; background-color:#ccc;}.artforum__summary-bars { display:flex; column-gap:1rem; justify-content:center;}@media (min-width:768px) { .artforum__summary-bars {  column-gap:2rem; }}.artforum__summary-bar { display:flex; align-items:center; flex-direction:column; flex-wrap:wrap; row-gap:10px; flex:0 1 60px; max-width:60px;}.artforum__summary-bar > .stars { font-size:4rem; align-items:center; gap:5px; flex-direction:column; height:auto;}.artforum__summary-bar > .stars::after { content:attr(title); position:absolute; left:1.2em; top:2.2rem; transform:translate(-50%, -50%); font-size:1.8rem; min-width:1em; display:inline-block; text-align:center; color:white; font-weight:700;}@media (min-width:1572px) { .artforum__summary-bar {  flex:0 1 100px;  max-width:100px; } .artforum__summary-bar > .stars {  flex-direction:row;  height:1em; }}.progress-bar__count { font-size:1.8rem; font-weight:500; margin-top:4px; display:inline-block;}.review-text__title { font-weight:700;}.reviews__btn { min-width:120px;}.product-review__admin-answer-wrapper { background:#f6f6f6;}.page_contact_shipping_spec_pic img, .page_contact_payment_spec_pic img { max-height:50px;}.page-contact__payment-method-text, .page-contact__shipping-method-text { flex-basis:50%;}.qtyminus_common, .qtyplus_common { width:3rem; height:3rem; border:1px solid transparent; font-family:"Font Awesome 5 Pro"; font-weight:300; padding:0; background-color:#fff; border-radius:2rem;}.qtyminus_common::before { content:"";}.qtyplus_common::before { content:"";}.cart-items { padding-bottom:2rem;}.cart-item__qty-refresh-btn { width:4rem; height:4rem; padding:0; line-height:4rem; margin:0 1rem; border-radius:50%; border:1px solid currentColor; color:#0E7F8A;}.cart-qty-refresh-btn-placeholder { width:3rem; height:1px; margin:0 1rem; display:none;}.page_shop_cart .cart-qty-refresh-btn-placeholder { display:inline-block;}.cart-item__qty-wrap { display:inline-block; position:relative; }.cart-item__qty-wrap .cart-item__qty-unit { position:absolute; text-align:center; width:100%; padding:0.5rem; font-size:1.2rem; display:none;}.cart-item__qty { font-weight:500;}.cart-mobile-label { font-weight:700; font-size:1.2rem;}.cart-item__not-on-stock { font-size:3rem; line-height:0.8; display:inline-block; height:0.4em; vertical-align:middle; color:#ffc107;}.cart-item__input-wrap { height:4rem; border-radius:3rem; border-color:#0D1313 !important;}@media screen and (max-width:767.8px), screen and (min-width:992px) { .cart-item__input-wrap {  width:140px; } .cart-item__input-wrap input.page_qty_input {  width:100%;  flex:1 100%;  max-width:100%; } .cart-item__input-wrap .qtyminus_common, .cart-item__input-wrap .qtyplus_common {  width:5rem;  flex:0 0 5rem;  max-width:5rem; }}.cart-item__variants + .cart-item__params { margin-top:0 !important;}.cart-item__param-name, .cart-item__variant-title, .cart-plus-item__discount-type, .plus-item-coupon-text, .cart-plus-item__plus-service-name { font-weight:700;}.cart-item { padding:1rem; position:relative;}.cart-item:first-child { border-top:0; padding-top:0; margin-top:0;}@media (min-width:768px) { .cart-item .form-select-group, .cart-item .form-text-area-group {  max-width:300px; }}.cart-item.checked { background-color:#fff4d3;}.cart-item.is-invalid { background-color:#ffcccc !important;}.cart-plus-item { background-color:#f6f6f6; margin-top:5px;}.cart-product-item { padding:1rem 0; margin-top:4rem;}.cart-product-item:not(:first-child)::before { content:""; position:absolute; left:0; right:0; top:calc(-4rem / 2 - 1px / 2); height:1px; background-color:rgba(13, 19, 19, 0.07);}.cart-item-sum-col { position:static;}@media (min-width:768px) { .cart-item-sum-col {  min-width:200px; }}.cart-item__sum-prices { white-space:nowrap; color:#0E7F8A; font-size:2rem; line-height:1.2; }.cart-item__sum-price-net { font-size:0.9em;}.cart-item__sum-label { padding-right:2.6rem;}.cart-item__counter { line-height:2rem;}.js-clock { width:7.6rem; display:inline-block; vertical-align:top; text-align:left; letter-spacing:0.2rem; font-weight:700; margin-left:0.5rem; font-size:1.4rem;}@media (max-width:575.98px) { .cart-item__unit-prices {  padding-right:3rem; } .js-clock {  width:6.8rem;  letter-spacing:0.1rem; }}.sum-box { background-color:#f6f6f6; padding:2rem 2rem 3rem; border-radius:2rem; font-weight:500;}@media (min-width:576px) { .sum-box {  padding:3rem 3rem 4rem; }}.cart-summary__sticky-sum.is-hidden { display:none;}.cart__shipping-mode { text-transform:none;}.cart__shipping-mode + .cart__shipping-mode { margin-top:0.5rem;}.sum-net-price--current,.sum-gross-price--current { font-weight:700;}.cart__buttons { padding-top:6rem; border-color:rgba(13, 19, 19, 0.07) !important;}.cart__buttons button { text-transform:none !important; padding-top:0.5rem; padding-bottom:0.5rem;}@media (max-width:767.98px) { .cart__buttons > * {  flex:1 0 auto; } .cart__buttons button {  width:100%; }}.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__plus-service-icon::before { width:1.385em; height:1.385em; display:inline-block; border-radius:50%; border:0.09em solid #0D1313; line-height:1.475em; box-sizing:content-box; text-align:center;}.cart-plus-item__discount-icon, .cart-plus-item__plus-service-icon { width:23px; text-align:right;}@media (min-width:576px) { .cart-plus-item__discount-icon, .cart-plus-item__plus-service-icon {  width:80px;  text-align:center; }}.cart-plus-item__prices-del-wrap { line-height:1;}.cart-header { display:none !important;}.cart-header__sum.has-delete-col { padding-right:8rem;}@media (min-width:768px) { .cart-item-del-wrap.need-gutter {  width:8rem; }}.cart-item-del-btn { width:4rem; height:4rem; line-height:calc(4rem - 2 * 1px); padding:0; text-align:center; letter-spacing:0; border-radius:50%; border:1px solid currentColor; color:#0E7F8A;}@media (min-width:576px) and (max-width:1439.98px) { .cart-item-del-btn {  margin-left:2rem; }}@media (min-width:1440px) { .cart-item-del-btn {  margin-left:4rem; }}@media (min-width:576px) { .cart-item__qty-col, .cart-header__qty-col {  -webkit-box-flex:0;  -ms-flex:0 0 220px;  flex:0 0 220px;  max-width:220px;  padding:0 1rem; }}@media (min-width:768px) { .cart-item__qty-col, .cart-header__qty-col {  justify-content:center; }}.cart-box__name { padding-right:4rem;}.cart-box__dropdown .loading-spinner { display:none;}.cart-box__dropdown .loading-spinner::after { width:77px; height:77px; border-width:3px;}.cart-box__dropdown .cart-box__dropdown-inner { transition:opacity 0.5s ease;}.cart-box__dropdown.cart-refreshing .cart-box__dropdown-inner { opacity:0.2;}.cart-box__dropdown.cart-refreshing .cart-box__dropdown-inner::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0;}.cart-box__dropdown.cart-refreshing .loading-spinner { display:inline-block;}.cart-box__del-btn { width:3rem; height:3rem; line-height:3rem; position:absolute; top:-8px; right:-4px; color:white;}.cart-box__sum { border-top:3px solid #dddddd;}.cart-box__sum-text { letter-spacing:-0.5px;}.cart-box__sum-price { text-align:right; font-size:1.8rem;}.cart-box__item-price--full { font-size:1.8rem;}.cart-box__items { overflow-y:auto; margin-right:-10px; padding-right:10px; max-height:calc(100vh - 280px); max-height:calc((var(--vh, 1vh) * 100) - 140px - var(--cart-box-free-shipping-height) - var(--cart-box-header-height) - 60px); flex:1 0 auto; overscroll-behavior-y:contain;}@media (min-width:1200px) { .cart-box__items {  max-height:calc(100vh - 380px);  max-height:calc((var(--vh, 1vh) * 100) - 140px - var(--cart-box-free-shipping-height) - var(--cart-box-header-height) - var(--cart-box-offset-top) - 60px - 20px - 5px); }}.cart-box__item:first-child { padding-top:0 !important;}.cart-box__item:last-child { border-bottom:none !important;}.cart-is-empty .cart-box__free-shipping { display:none;}.sum-box__main-title { line-height:1; font-size:2rem; font-weight:700;}.sum-box-wrap { position:-webkit-sticky; position:sticky; top:1rem; margin-bottom:3rem; width:100%;}.sum-box form[name=form_megj] { width:100%;}.sum-box__coupon { display:flex; align-items:center; flex-direction:column; justify-content:center; max-width:300px; padding-left:90px; height:80px; background:url('../!common_design/custom/inkteszt.unas.hu/image/gc.png') no-repeat left center/80px; margin-bottom:4rem;}@media (min-width:576px) { .sum-box__coupon {  padding-left:110px;  height:100px;  background:url('../!common_design/custom/inkteszt.unas.hu/image/gc.png') no-repeat left center/100px;  margin-bottom:6rem; }}@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min-resolution:192dpi), screen and (min-resolution:2dppx) { .sum-box__coupon {  background-image:url('../!common_design/custom/inkteszt.unas.hu/image/gc@2x.png'); }}.sum-box__point-credit { margin-bottom:3rem;}@media (min-width:576px) { .sum-box__point-credit {  margin-bottom:4rem; }}.sum-box__coupon-input { text-align:center; border-color:#ccc;}@media (max-width:575.98px) { .sum-box__coupon-input {  height:4rem; }}.sum-box__total-price { color:#0E7F8A; font-weight:700;}.sum-box__value { font-weight:700; margin-left:auto;}.orderflow-next-btn, .sum-box__payment-btn, .sum-box__payment-change-btn { max-width:230px;}.total-box-sticky-wrapper { height:0; overflow:hidden; position:relative;}.total-box-sticky-wrapper.after-insert { height:75px;}.total-box { display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; z-index:999; border-top:1px solid transparent;}.after-insert .total-box-sticky { padding-right:4rem; padding-left:4rem;}.total-box__text { max-width:38rem;}.total-box-stock__price-and-title { max-width:39rem;}@media (min-width:576px) { .total-box__text {  font-size:1.9rem; } .total-box-sticky-wrapper.after-insert {  height:52px; }}@media (max-width:1199.98px) { .orderflow-next-btn {  min-width:14rem; } .has-fixed .total-box-sticky {  transition:top 0.5s ease;  position:fixed;  margin:0;  top:0;  left:0;  right:0;  -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);  box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);  opacity:1; }}@media (min-width:1200px) { .total-box-sticky-wrapper {  height:0 !important; } .sum-box .total-box__text {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -webkit-justify-content:space-between;  -moz-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  width:100%; } .sum-box .total-box__btn-next {  display:block;  width:100%;  margin-left:0; }}.order-left-content { padding:0 20px; flex:0 0 100%; max-width:100%;}@media (min-width:1200px) { .order-left-content {  -webkit-box-flex:0;  -webkit-flex:0 0 calc(100% - 388px);  -moz-box-flex:0;  -ms-flex:0 0 calc(100% - 388px);  flex:0 0 calc(100% - 388px);  max-width:calc(100% - 388px); }}.order-right-content { padding:0 20px; flex:0 0 100%; max-width:100%;}@media (min-width:1200px) { .order-right-content {  -webkit-box-flex:0;  -webkit-flex:0 0 388px;  -moz-box-flex:0;  -ms-flex:0 0 388px;  flex:0 0 388px;  max-width:388px; }}.order-step { display:flex; flex-direction:column; counter-increment:section; align-items:center;}.order-step::before { content:counter(section); width:4rem; height:4rem; border-radius:50%; background-color:#f6f6f6; display:flex; align-items:center; justify-content:center; font-size:2rem; font-weight:700;}.order-step.is-done::before { background-color:#0E7F8A; color:white;}.order-step > a { display:flex; flex-direction:column;}.order-step > a::before { content:""; position:absolute; top:0; left:0; right:0; bottom:0;}.order-step:not(:last-child)::after { content:""; position:absolute; left:50%; width:100%; height:4px; bottom:6px; background-color:#0E7F8A;}@media (min-width:768px) { .order-step::before {  width:8rem;  height:8rem;  font-size:3rem; } .order-step:not(:last-child)::after {  bottom:10.5px;  height:5px; }}.order-step__text { order:1; font-size:1rem; font-weight:700; max-width:120px; margin-bottom:auto; flex-grow:1;}@media (max-width:389.8px) { .page_orderflow_step_5 .order-step__text {  font-size:0.8rem; }}@media (min-width:440px) { .order-step__text {  font-size:1.2rem; }}@media (min-width:576px) { .order-step__text {  font-size:1.6rem; }}.order-steps { margin-bottom:2.5rem !important;}.order-steps > .container { padding-left:0; padding-right:0;}@media (min-width:1200px) { .order-steps {  margin-bottom:4.5rem !important; }}.order-steps-inner { align-items:stretch !important;}.order-step__icon { position:relative; z-index:1; text-align:center; font-size:1.3rem; border:1px solid transparent; border-radius:50%; width:16px; height:16px; line-height:16px; display:block; background:radial-gradient(ellipse at center, #ffffff 5px, #0D1313 5.5px); order:2; margin:1.5rem auto 0;}.is-done .order-step__icon { border:1px solid #0E7F8A; background:radial-gradient(ellipse at center, #0E7F8A 5px, #0E7F8A 5.5px); color:#fff;}.is-done:not(.is-active) .order-step__icon { background:#0E7F8A;}@media (min-width:768px) { .order-step__icon {  width:26px;  height:26px;  line-height:26px;  background:radial-gradient(ellipse at center, #ffffff 10px, #0D1313 10.5px); } .is-done .order-step__icon {  background:radial-gradient(ellipse at center, #0E7F8A 10px, #0E7F8A 10.5px); }}.order-mods__main-title { margin-bottom:3rem; font-weight:700; text-align:center;}@media (min-width:768px) { .order-mods__main-title {  font-size:2.5rem;  margin-bottom:4rem; }}@media (min-width:992px) { .order-mods__main-title {  text-align:left; }}.order-mods__logo-wrap, .order-mods__details { padding-left:3rem;}.order-mods__logo { max-height:50px; margin-top:1rem;}.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;}@media (max-width:575.98px) { .order-mods__details {  font-size:1.1rem; }}.order-mods__text-no-master-method p:first-child { display:inline;}.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:2.5rem;}.order-mods__item:last-child { border-bottom:none !important;}.order-mods__details { display:none; color:#999999;}.order-mods__delivery-map a::before { content:""; font-family:"Font Awesome 5 Pro"; font-size:24px;}.order-mods__delivery-map a { display:inline-block;}.page_order_mods_deliverypoint_info strong { display:block;}.order-mods__delivery-point-selects.has-fault .order-mods__delivery-point-select-text { color:#ff6666;}.order-mods__delivery-point-selects .form-select-group { width:340px; max-width:100%;}.order-mods__item.is-active { background-color:#0D1313;}.order-mods__delivery-map a::before { color:#0E7F8A;}.order-mods__shipping-section .order-mods__name { max-width:calc(100% - 80px);}@media (min-width:768px) { .order-mods__name, .order-mods__shipping-cost {  font-size:1.7rem; }}.order-mods--active .order-mods__name { color:#0E7F8A;}.order-mods__virtual-point { white-space:nowrap;}@media (min-width:992px) { .payment-col-right {  border-left:1px solid #ccc; } .payment-col-left {  border-right:1px solid #ccc; }}.cart-plus-item__discount-for-sku { word-break:break-word;}.spacer-1 { width:2rem;}.spacer-3 { width:120px;}@media (max-width:575.98px) { .spacer-3 {  width:80px; }}.order-control__payment-logo img, .order-control__shipping-logo img { max-height:50px;}.order-control__payment-name, .order-control__shipping-name { line-height:1.2;}.order-control__payment-data, .order-control__shipping-data { flex-basis:50%;}.control-product:first-child { border-top:0 !important; margin-top:0 !important;}.control-product__variants + .control-product__params { margin-top:0 !important;}@media (min-width:768px) { .control-product__pic {  max-width:70px; }}.contact-username__data { word-break:break-all;}.order-control-modify-btn { font-size:2rem; text-align:center; font-weight:700;}@media (min-width:768px) { .order-control-modify-btn {  font-size:2.5rem;  text-align:left; }}.order-control-modify-btn::after { font-size:1.5rem; vertical-align:middle;}.shipping-comment, .order-comment { resize:none;}.shipping-comment + label, .order-comment + label { font-size:1.2rem;}.order-control-modify-btn::after { color:#0E7F8A;}.page_txt { color:#999999;}#page_start_txt_top { color:#0D1313;}.page_text_warning { font-weight:700;}.page_titletext_info { margin-bottom:10px;}.checkout_changepayment_box table { margin-bottom:0;}.transaction-data { font-weight:700;}.change-payment-tr:last-child td { border-bottom:none !important;}.page_titletext.payment_finish { color:#ac0;}.page_titletext.payment_pending { color:#f70;}.order_send_key_code { font-size:16px; font-weight:700; white-space:nowrap;}.payment--sponsorem { max-width:360px; 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_space2 { height:30px;}.page_text_common { margin-bottom:10px;}#page_order_send_content .payment_method { width:100%; margin:0 auto;}.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; }}body:not(.design_subver3) .order-status-history { display:inline-block; white-space:nowrap;}.history-date, .history-name { white-space:nowrap;}.order-status-history-row + .order-status-history-row { margin-top:1rem;}.payment-status__status { font-weight:700;}#tab_favorites_content .page_artlist_listing_order { display:none;}.order-track__filter-name { font-weight:bold;}@media (min-width:440px) { .order-track__filter-name {  font-weight:normal; }}.order-track__date { word-spacing:0.5rem;}.order-track__order-row { cursor:pointer;}#tab2_logout::after, #tab_logout::after { display:none;}.order-track__order-row:hover * { color:#0E7F8A;}.item-status__value { display:inline-block;}.order-details-product:first-child { border-top:0 !important; margin-top:0 !important;}@media (min-width:768px) { .order-details-product-pic {  max-width:70px; }}.invoice-number__data a, .package-number__data a { color:#0E7F8A;}.invoice-number__data a:before, .package-number__data a:before { content:""; font-family:"Font Awesome 5 Pro"; color:#0E7F8A; padding-right:0.3rem; font-weight:300;}.package-number__data a:before { content:"";}.order-return-product.has-fault .order-return-product__name { color:#ff6666; font-weight:700;}.order-return-product:first-child { border-top:0 !important; margin-top:0 !important;}.order-return__checkbox_wrap { min-height:3rem;}@media (min-width:768px) { .order-return-product-pic {  max-width:70px; }}#page_PopupContainer.shop_popup_exitpopup { left:0 !important; transform:translate(calc((100vw - 100%) / 2), -50%) !important; max-width:90vw; background:#ffffff; box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}#page_PopupContainer.shop_popup_exitpopup #page_PopupContainer_inner { max-height:90vh;}#page_PopupContainerMobile.shop_popup_exitpopup { overflow:visible; box-shadow:0 0 15px rgba(0, 0, 0, 0.2); left:0 !important; transform:translate(calc((100vw - 100%) / 2), -50%) !important;}#page_PopupContainerMobile.shop_popup_exitpopup #page_PopupContainerMobile_inner { max-height:90vh; overflow-y:auto !important; overscroll-behavior-y:contain;}.page_exitpopup_picture img { width:100%; height:100%;}.page_exitpopup_end { display:none; padding:20px 40px; text-align:center;}.page_exitpopup_start { display:block;}.page_exitpopup_form { padding:0 3rem 3rem 3rem;}.page_exitpopup_title1 { padding:3rem 3rem 0;}.page_exitpopup_title2 { font-size:24px; line-height:28px; font-weight:700; letter-spacing:1px; margin-bottom:20px; padding:0 20px; text-transform:uppercase;}.page_exitpopup_start .page_exitpopup_fault { padding:0.5rem 3rem; font-size:1.3rem; display:none; color:#ff6666;}.page_exitpopup_form .page_exitpopup_form_button input { width:100%; color:#ffffff; background:#0E7F8A; border:1px solid #0E7F8A;}.page_exitpopup_form .page_exitpopup_form_button input:hover { background-color:#09545c; border-color:#0a5d65;}.page_exitpopup_form .page_exitpopup_form_button { margin-top:10px;}.page_exitpopup_newsletter_coupon .page_exitpopup_form input { width:100%; max-width:none;}.page_exitpopup_newsletter_coupon .page_exitpopup_form { width:100%; padding:0 30px; margin-bottom:10px;}.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer { border:3px dashed #0E7F8A; background:#ffffff; width:calc(100% - 60px); padding:20px; margin:30px; text-align:center;}@media (min-width:576px) { .page_exitpopup_newsletter_coupon .page_exitpopup_form {  float:left;  width:50%;  padding:0 15px 0 30px; } .page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {  float:left;  width:calc(50% - 45px);  margin:0 30px 0 15px; }}.page_exitpopup_coupon1 { font-size:1.3rem; color:#888888;}.page_exitpopup_coupon2 { font-size:2.4rem; line-height:24px; font-weight:700; letter-spacing:1px; margin:5px 0; color:#0E7F8A;}.page_exitpopup_coupon3 { font-size:1.6rem; font-weight:700; color:#0E7F8A;}.page_exitpopup_end .page_exitpopup_form { width:100%; float:none;}.page_exitpopup_end .page_exitpopup_form input { max-width:220px;}.filter-buttons button { padding:0.5rem;}.filter-buttons button span { font-size:1.9rem; vertical-align:middle;}@media (min-width:576px) { .filter-buttons button {  padding:0.5rem 0; } .filter-buttons button::after {  content:attr(title);  font-size:1.2rem;  vertical-align:middle; }}.filter-top__buttons button { margin-right:1.5rem;}.filter-side-box__buttons button { margin-left:1.5rem; color:#0E7F8A;}.filter-side-box__buttons button { padding:0;}.product_filter_desc_icon { color:#0E7F8A;}.product_filter_color_value { width:3rem; height:3rem; flex:0 0 3rem; max-width:3rem; border-radius:50%; border:1px solid currentColor; padding:0; position:relative; display:inline-block; vertical-align:middle;}.selected-filters .product_filter_color_value { padding:0; width:1.2rem; height:1.2rem; flex:0 0 1.2rem; max-width:1.2rem;}.product_filter_text_color_text { display:inline-block; vertical-align:middle;}.product_filter_checkbox .product_filter_text_color_text { padding-left:0.6rem;}#box_container_shop_filter { position:relative; border-top:0;}#box_container_shop_filter + [class*=box_container] { border-top:0;}.product_filter_title { display:block; position:relative; cursor:pointer; padding-right:2rem; will-change:transform; font-size:1.5rem; font-weight:700;}.product_filter_title:hover::after { transition:transform 0.4s ease;}.product_filter_title::after { content:""; font-family:"Font Awesome 5 Pro"; position:absolute; right:4px; top:50%; transform:translateY(-50%); font-weight:700; color:#0E7F8A;}.product_filter_title.is-closed::after { transform:translateY(-50%) scaleY(-1);}.product_filter_title.is-closed + .product_filter_content { overflow:hidden;}.selected-filters--1 .selected-filter:first-child { margin-top:1rem;}.filter-top .selected-filters { max-height:162px; overflow-x:hidden; overflow-y:auto; padding:0 2px;  margin:0 -2px;}.selected-filters label { max-width:100%; margin:0.5rem 1rem 0.5rem 0; padding:0.5rem 1rem; border-radius:5px; background-color:#fff; user-select:none; vertical-align:top;}.selected-filters label:hover { box-shadow:0 0 0 1px #ccc;}.selected-filters label::before { content:""; font-family:"Font Awesome 5 Pro"; color:#ff6666; margin-right:0.5rem; font-weight:400;}.selected-filters label:last-child { margin-right:0;}.selected-filters label .product_filter_text_count { display:none;}.selected-filters label .product_icon_outer { border:none; padding:0; width:1.8rem; height:1.8rem; line-height:1.8rem; vertical-align:top;}.product_filter_text_count_value::before { content:"(";}.product_filter_text_count_value::after { content:")";}.selected-filter__title { align-self:flex-start; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}.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.9rem;}.selected-filter__values { font-weight:700;}@media (min-width:440px) { .filter-top .selected-filter__values {  white-space:nowrap; }}.selected-filter__value-max::before { content:" - ";}.js-remove-slider-filter { cursor:pointer; position:relative; vertical-align:middle; align-items:center; text-align:left; display:inline-flex; white-space:nowrap;}.js-remove-slider-filter * { pointer-events:none;}.product_filter_content { display:block; max-height:350px; padding-top:1.5rem;}.filter-type--checkbox .product_filter_content, .saved_filters_content { overflow-y:auto;}.product_filter_text { display:flex; align-items:center;}.product_filter_text_inner label[for] { padding:0; margin:0; line-height:normal; cursor:pointer; vertical-align:initial;}.product_filter_num { height:18px; opacity:0; transition:opacity 0.3s ease;}.product_filter_num.ui-slider { opacity:1;}.ui-slider { height:18px; width:calc(100% - 18px); position:relative; margin:0 auto;}.ui-slider::before { width:100%; position:absolute; top:6px; left:0; height:6px; content:""; background-color:#ccc;}.ui-slider-range { top:6px; background:#0E7F8A; height:6px; position:absolute;}.ui-slider-range { top:6px; background:#0E7F8A; height:6px; position:absolute;}.ui-slider-handle { display:inline-block; border-radius:50%; width:18px; height:18px; position:absolute; top:0; cursor:pointer; border:0 solid #0E7F8A; background:#0E7F8A; transform:translateX(-9px);}.ui-slider-handle::after { content:""; background:#0E7F8A; width:0; height:0; display:block; border-radius:0; left:50%; top:50%; position:absolute; transform:translate(-50%, -50%);}.product_filter_color label::before,.product_filter_icon label::before { display:none !important;}.product_filter_type_color { display:flex; flex-wrap:wrap;}.product_filter_color:not(.color_text) { flex:0 0 33.333%; max-width:33.333%;}.product_filter_color:not(.color_text) a { float:left; margin-left:14px;}.product_filter_color:not(.color_text):not(.product_filter_value_count_refresh) { flex:0 0 auto; width:auto; max-width:100%; margin-right:1rem;}.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 { display:flex; flex-wrap:wrap;}.product_filter_type_icon label, .product_filter_type_iconmore label { margin-bottom:0;}.product_filter_icon { cursor:pointer; margin-right:5px; margin-bottom:5px; display:inline-flex; float:none !important;}.product_icon_outer { width:4rem; height:4rem; line-height:3.2rem; border:2px solid transparent; padding:2px; display:inline-block; font-size:0;}.label-type--iconmore { margin-bottom:1rem;}.product_filter_checkbox { align-self:flex-start;}.product_filter_checkbox input { display:none;}.product_filter_more_link { padding:0.5rem 2rem 0.5rem 3rem; cursor:pointer; font-size:1rem;}.product_filter_more_link strong { font-weight:400;}.product-list__filter-content-outer { padding:0;}.view--top + .product-list__filter-content-outer,.order--top + .product-list__filter-content-outer { position:static;}.product_filter_group { padding:1.8rem 0;}.product_filter_group.saved_filters_outer { border-bottom:1px solid #ccc;}.product_filter_group + .product_filter_group { border-top:1px solid #ccc;}.product_filter_group .param_desc_popup_ver4 { position:relative;}.product_filter_group .param_desc_popup_ver4 p { margin-bottom:0;}.product_filter_group .param_desc_popup_ver4 > span { display:none; position:absolute; font-size:1.4rem; line-height:2.2rem; letter-spacing:0.5px; padding:0.5rem 1.3rem; white-space:nowrap; text-align:center; z-index:5; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); left:50%; transform:translateX(-50%); bottom:calc(100% + 10px); opacity:1; background:#ffffff; color:#0D1313;}.product_filter_group .param_desc_popup_ver4:hover span { display:block;}.filter_remove { cursor:pointer;}.filter_remove::before { padding-right:5px;}.product-filter__buttons { text-align:center;}.product-filter__buttons button { min-width:170px;}@media (max-width:479px) { .product-filter__buttons button {  padding:0.4rem 0.6rem;  font-size:1.1rem;  letter-spacing:normal; }}.product_filter_link { cursor:pointer; overflow:hidden;}.selected-filters--1 .product_filter_link { flex-wrap:wrap;}@media (max-width:439.98px) { .filter-top .product_filter_link {  flex-wrap:wrap; }}.product_filter_link, .product_filter_num_text { word-break:break-word;}.product_filter_text_count { color:#aaaaaa; white-space:nowrap; font-size:1.2rem; margin-left:0.5rem;}.product_filter_color .product_filter_text_count { align-self:center; display:inline-block; vertical-align:middle; margin-left:0;}.product_filter_num_texts { font-weight:400; font-size:1.2rem; white-space:nowrap;}.product_filter_icon.product_filter_icon_checked .product_icon_outer { border-color:#0E7F8A !important;}.product_filter_value_refreshing .product_filter_text_count::after { color:#0D1313;}.product_filter_value_disabled .text_input_checkbox:hover { border-color:#dddddd;}.product_filter_more_link { color:#aaaaaa;}.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;}.filter_remove:hover::before { color:#ff6666;}.discount__content strong { font-size:1.5rem;}.discount__price { white-space:nowrap;}.normal-category, .spec-category { margin:0 auto; position:relative; max-width:270px;}.cat--type-3 .normal-category, .cat--type-3 .spec-category { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; padding:0.7rem 1rem; line-height:1.2; min-height:4.8rem;}.normal-category__name, .spec-category__name { font-weight:700;}.normal-categories__col.is-opened .normal-category__name { padding-top:1.5rem;}.normal-category__badges, .spec-category__badges { position:absolute; top:2rem; right:2rem; z-index:4;}.is-opened .normal-category__badges, .is-opened .spec-category__badges { visibility:hidden; opacity:0;}.sub-cat-new-status, .sub-cat-qty, .spec-category__qty, .normal-category__qty { white-space:nowrap; display:inline-flex; font-size:1.2rem;}.cat--type-2 .normal_category__sub-cats-button { height:2.4rem; line-height:2.4rem; width:4.2rem; top:1rem; left:50%; transform:translateX(-50%); z-index:10000; cursor:pointer; background:#0E7F8A; color:#fff; transition:0.4s ease; padding:0; border:none;}.cat--type-2 .normal_category__sub-cats-button::after { font-size:2.5rem; content:"∙∙∙";}.is-opened .cat--type-2 .normal_category__sub-cats-button::after { content:""; font-size:1.3rem; font-family:"Font Awesome 5 Pro";}.cat--type-2 .has-sub-cat .normal-category__img-wrap { transition:padding-top ease 0.3s;}.cat--type-2 .has-sub-cat.is-opened .normal-category__img-wrap { padding-top:0;}.cat--type-2 .has-sub-cat.is-opened .normal-category__sub-cats { height:auto;}.cat--type-2 .has-sub-cat.is-opened .normal-categories__col-inner-abs { z-index:12;}.cat--type-2 .has-sub-cat.is-opened .normal-category__sub-cats-inner { height:auto; overflow:visible; padding:4.5rem 2rem 2rem;}.cat--type-2 .normal-categories__col-inner { padding-top:calc(100% + 5.8rem);}.cat--type-2 .normal-categories__col-inner-abs { top:0; left:0; right:0; bottom:0; z-index:3;}.cat--type-2 .normal-category__sub-cats-inner { height:0; overflow:hidden;}.cat--type-2 .has-sub-cat .normal-category__sub-cats { height:0;}.cat--type-2 .normal-category__sub-cats { -webkit-transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s; -o-transition:0.4s; transition:0.4s;}.cat--type-2 .normal-category__sub-cat-name { line-height:1.3;}.cat--type-2 .normal-category__pic.lazyloaded { margin:0 auto;}.cat--type-2 .normal-categories__col.is-opened .normal-category { box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); border-color:transparent !important; min-height:100%;}@media (min-width:992px) { .cat--type-2 .normal-categories__col:not(.is-opened) .normal_category__sub-cats-button:hover {  background:#0E7F8A;  color:#ffffff; } .cat--type-2 .normal-categories__col.is-opened .normal_category__sub-cats-button:hover .normal_category__sub-cats-button_icon::after {  color:#ff6666; }}@media (max-width:767.98px) { .cat--type-2 .normal-categories__col.is-opened .normal_category__sub-cats-button .normal_category__sub-cats-button_icon::after {  color:#ff6666; }}.normal-cat-datas { display:inline-flex; white-space:nowrap;}.page_tabbed_area { margin-bottom:8rem;}.page_tab_content { padding:3rem 0; display:none;}.page_tabs { display:none; position:relative; text-align:center; user-select:none;}.page_tabs::after { content:""; top:100%; left:0; right:0; position:absolute; margin-top:-2px; z-index:-1; border-bottom:2px solid #dddddd;}@media (min-width:992px) { .page_tabs {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important;  -webkit-box-pack:center !important;  -ms-flex-pack:center !important;  justify-content:center !important; }}.page_tab { display:inline-block; cursor:pointer; padding:1rem 2rem; background:#ffffff; border-bottom:2px solid #dddddd;}@media (min-width:1200px) { .page_tab {  padding:1.5rem 4rem; }}.page_tab2 { display:none;}.page_tab a { font-size:11px; display:block; width:100%; height:36px; color:#0D1313;}.page_tab:hover, .page_tab:hover a { color:#0E7F8A;}.page_tab.page_tab_active { border-bottom:2px solid #0E7F8A;}.page_tab.page_tab_active, .page_tab.page_tab_active a { color:#0E7F8A;}@media (max-width:991.98px) { .page_tab_content {  padding:1rem 0 3rem; } .page_tab2 {  background:#f6f6f6;  display:block;  padding:0.8rem 3rem 0.8rem 1rem !important;  text-align:left;  width:100%;  position:relative;  cursor:pointer;  border-radius:10px;  margin-bottom:1rem; } .page_tab2#tab2_logout {  padding:0.8rem 3rem !important;  margin:2rem;  border-radius:20px;  align-self:flex-start;  background-color:#0D1313;  color:white;  min-width:120px;  width:fit-content;  margin:4rem auto 2rem;  text-align:center; } .page_tab2#tab2_logout:hover {  background-color:#0E7F8A; } #tab_reg_content {  border-bottom:1px solid #ccc; } .page_tab2_active {  color:#0E7F8A; } .page_tab2::after {  position:absolute;  content:"";  font-family:"Font Awesome 5 Pro";  right:14px;  top:50%;  transform:translateY(-50%);  font-size:1.6rem !important;  font-weight:700;  color:#0E7F8A; } .page_tabs {  display:none; } .page_tab2:first-child {  border-top:none !important; }}.artdet__spec-param-type--color, .artdet__param-type--color, .param_type_color { width:2rem; height:2rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:1px solid currentColor;}.artdet__spec-param-type--color-text, .artdet__param-type--color-text { margin-right:1rem;}.param_type_color { display:inline-block;}.artdet__spec-params, .data__items { line-height:1.2;}.artdet__spec-param-title .param-name::after { content:":"; padding:0 1px;}.page_artdet_product_param_color_text { margin-left:1rem;}.artdet__spec-param-value select { font-size:inherit;}#artdet__param-spec--input + #artdet__other { margin-top:1rem;}.artdet__spec-param .form-group { margin-bottom:1rem;}.artdet__spec-param:last-child .form-group { margin-bottom:0;}.artdet__spec-params--input ~ .artdet__variants { margin-top:1rem;}.product-tooltip__short-descripton-content { font-size:11px;}@media (min-width:576px) { .product-tooltip__short-descripton-content {  font-size:14px; }}.product-tooltip__img-wrapper { max-width:360px; margin:0 auto;}.product-tooltip__function-btn { width:3.8rem; height:3.8rem;}.product-tooltip__pic-wrap { overflow-x:hidden; overflow-y:auto;}.product-tooltip__datas { max-height:calc(100% - 48px); height:calc(100% - 48px); overflow-x:hidden; overflow-y:auto; overscroll-behavior-y:contain;}.product-tooltip__function-outer { margin:0 5px;}.product-tooltip__function-outer:first-child .function-btn::before { left:-1px; transform:none;}.product-tooltip__function-outer:last-child .function-btn::before { left:auto; right:-1px; transform:none;}.product-tooltip__prices .product-price--base, .product-tooltip__prices .product-price--sale { font-size:3rem;}.product-tooltip__prices .has-sale-price .product-price--base { font-size:2rem;}.product-tooltip__cart .page_qty_input_outer { height:3.8rem;}.product-tooltip__cart-btn-wrap { height:3.8rem;}.product-tooltip__img--alts img { margin:0 auto; max-height:360px; max-width:360px;}@media (min-width:576px) { .product-tooltip__img--thumbs {  padding:0 3rem; }}.product-tooltip__img-wrap--thumb { margin:0 0.5rem; float:left; cursor:pointer;}.product-tooltip__price-login { color:#0D1313;}.product-tooltip__cart-input-wrap { background:#ffffff;}.product-tooltip__cart-btn-wrap a { color:#ffffff;}.product-tooltip__slider .sp-arrow { color:#0D1313; background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc;}.product-tooltip__img-wrap--thumb.slick-slide img { border:2px solid transparent;}.product-tooltip__img-wrap--thumb.slick-current img { border-color:#0E7F8A;}.artdet__pagination { line-height:1;}@media (max-width:767.98px) { .artdet__pagination {  border-top:1px solid #ccc; }}.artdet__pagination button::before, .artdet__pagination button::after { color:#999999; font-size:1rem;}.artdet__name { font-size:2rem; font-weight:700;}@media (min-width:992px) { .artdet__name {  font-size:2.5rem; }}@media (min-width:1572px) { .artdet__name {  font-size:3.6rem; }}.artdet__img-inner { width:500px; max-width:100%; margin:0 auto; display:block; position:relative;}.artdet__img-inner.has-image img { cursor:zoom-in;}.artdet__img-inner.has-image img:active { cursor:grab;}#swiper-container--thumbs img { cursor:pointer;}.page_artdet_func_compare_checked .icon--compare::before, .page_art_func_compare_checked .icon--compare::before { content:""; color:#ff6666;}.artdet__rating-highlighted-numbers { line-height:1;}.artdet__rating-highlighted-wrap { cursor:pointer;}.artdet__rating-highlighted-score-num { font-weight:700;}@media (min-width:576px) { .artdet__rating-highlighted-score-num {  font-size:2rem; }}.artdet__subscribe-buttons button { margin-bottom:1rem; text-align:left; background-color:transparent; max-width:308px;}.artdet__social-icon { padding:0.35rem 2.5rem; border-radius:20px; border:1px solid #0D1313; background-color:#ffffff; font-size:1.4rem; color:#0D1313 !important;}.artdet__social-icon + .artdet__social-icon { margin-left:1rem;}@media (min-width:768px) { .artdet__social-icon {  padding:0.4rem 2.5rem;  font-size:2rem; }}.artdet__social .artdet__social-icon { padding:0rem 1.2rem; font-size:1.2rem;}.artdet__social-icon--facebook { color:#4267b2;}.artdet__social-icon--facebook::before { content:""; font-family:"Font Awesome 6 Brands";}.artdet__social-icon--twitter { color:#1da1f2;}.artdet__social-icon--twitter::before { content:""; font-family:"Font Awesome 5 Brands";}.artdet__social-icon--pinterest { color:#e60023;}.artdet__social-icon--pinterest::before { content:""; font-family:"Font Awesome 5 Brands";}.artdet__social-icon--linkedin { color:#0a66c2;}.artdet__social-icon--linkedin::before { content:""; font-family:"Font Awesome 5 Brands";}.fb_iframe_widget { line-height:0;}.blog-title .artdet__social { margin-top:5px;}.artdet__social-icon--fb-like { border:none; width:auto; height:20px; padding:0; margin-right:-1.2rem;}.product-type__title { font-size:1.6rem; font-weight:700; margin-bottom:1rem;}.product-type__value-wrap { display:inline-block; vertical-align:top; min-height:3rem; min-width:3rem;}.product-type__value-wrap > .product-type__value-link { cursor:default;}.product-type__value-wrap[onclick], .product-type__value-wrap[onclick] > .product-type__value-link { cursor:pointer;}.product-type__value-wrap.is-active { cursor:default;}.product-type__value-link { border:1px solid #0D1313; background-color:white; color:#0D1313; font-weight:700; padding:0.85rem 1.7rem; white-space:nowrap; position:relative; text-transform:none; border-radius:20px;}.is-active > .product-type__value-link, .product-type__value-link:hover, .product-type__value-link:focus { border-color:#0D1313 !important; background-color:#0D1313 !important; color:#fff;}@media (min-width:992px) { .product-type__value-link {  max-width:144px; }}.product-type__value--color[data-hexa=ffffff], .product-type__value--color_text[data-hexa=ffffff] { border:1px solid #dddddd;}.product-type__value--piclink img, .product-type__value--piclinktext img { max-height:70px; max-width:70px;}.product-type__value--piclink .product-type__value-link, .product-type__value--piclinktext .product-type__value-link { padding:0.5rem; background-color:transparent !important;}.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--color_text.product-type-disabled,.product-type__value--color.product-type-disabled { width:4rem; height:4rem;}.product-type__value--color, .product-type__value--color_text { -webkit-transition:0.4s; -o-transition:0.4s; -moz-transition:0.4s; transition:0.4s; position:relative; border-radius:100%;}.product-type__value--color::before, .product-type__value--color_text::before { display:block; content:""; font-family:"Font Awesome 5 Pro"; width:20px; height:20px; line-height:20px; font-size:12px; position:absolute; top:50%; left:50%; background-color:rgba(255, 255, 255, 0.9); color:#0D1313; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; text-align:center; opacity:0; visibility:hidden; transition:all ease 0.25s;}.product-type__value--color.is-active::before, .product-type__value--color:not(.product-type-disabled):hover::before, .product-type__value--color_text.is-active::before, .product-type__value--color_text:not(.product-type-disabled):hover::before { opacity:1; visibility:visible;}.product-type__value--color a, .product-type__value--color_text a { border:none;}.product-type__value--color .product-type__value-link, .product-type__value--color_text .product-type__value-link { background-color:transparent !important; border-color:transparent !important; width:4rem; height:4rem;}.product_filter_color { -webkit-transition:0.4s; -o-transition:0.4s; -moz-transition:0.4s; transition:0.4s; position:relative; border-radius:100%; line-height:0; margin-bottom:1rem;}.product_filter_color.product_filter_checked .product_filter_color_value::before, .product_filter_color:hover .product_filter_color_value::before { display:block; content:""; font-family:"Font Awesome 5 Pro"; width:16px; height:16px; line-height:16px; font-size:10px; position:absolute; top:50%; left:50%; background-color:rgba(255, 255, 255, 0.9); color:#0D1313; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; text-align:center;}.product-type__value--icon .product-type__value-link { padding:0.5rem; background-color:transparent !important;}.product-type__item + .product-type__item { margin-top:1.5rem;}.product-type-disabled { cursor:not-allowed; opacity:0.5; display:flex; justify-content:center; align-items:center;}.product-type-disabled * { cursor:not-allowed;}.artdet__prices .product-price--base, .artdet__prices .product-price--sale { font-size:3.5rem;}.artdet__prices .product-price--sale { color:#0E7F8A;}.artdet__prices .has-sale-price .product-price--base { font-size:2rem;}@media (min-width:576px) { .artdet__discount-texts {  font-size:1.7rem; }}.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;}.stock-variant__qty { text-transform:lowercase; font-weight:700; font-size:0.9em;}.artdet__discount-rate__title::after, .artdet__discount-saving__title::after { content:":";}.artdet__discount-rate__value, .artdet__discount-saving__value { font-weight:700;}.cd_num { font-size:2.4rem; min-width:1.25em; display:inline-block; vertical-align:baseline;}.cd_txt { font-size:1.2rem; display:inline-block; vertical-align:baseline; line-height:1;}.countdown--animated #cd_custom { min-height:58px; transition:opacity ease 1s; opacity:0.3;}.countdown--animated #cd_custom.is-initialized { opacity:1;}.countdown--animated #cd_custom > div { display:inline-block; padding:6px; border-radius:50%; margin:5px;}@media (min-width:1572px) { .countdown--animated #cd_custom {  min-height:80px; } .countdown--animated #cd_custom > div {  padding:8px; }}.countdown--animated .cd_sec, .countdown--animated .cd_min, .countdown--animated .cd_hour, .countdown--animated .cd_day { background-color:#0E7F8A;}.countdown--animated #cd_color_back { background-color:#ccc; display:none;}.countdown--animated #cd_color_front { background-color:#0E7F8A; display:none;}.countdown--animated .cd_wrap { background-color:#f7f7f7; color:#0D1313; text-align:center; border-radius:50%; width:46px; height:46px; display:flex; flex-direction:column; justify-content:center;}@media (min-width:1572px) { .countdown--animated .cd_wrap {  width:64px;  height:64px; }}.countdown--animated .cd_sec { margin-right:0;}.countdown--animated .cd_num { font-size:2.4rem; line-height:1;}@media (min-width:1572px) { .countdown--animated .cd_num {  font-size:3rem; }}.countdown--animated #cd_custom:not(.is-initialized) .cd_num::before { content:"?";}.countdown--simple #cd_custom { text-align:center; padding:0 1rem;}.countdown--simple #cd_custom div { width:auto; height:auto; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0; position:static; line-height:normal; display:inline-block !important; background:none; white-space:nowrap;}.countdown--simple .cd_day::after, .countdown--simple .cd_hour::after, .countdown--simple .cd_min::after { content:":"; display:inline; font-size:2rem; margin:0 1rem;}.countdown--simple .cd_txt { display:inline; padding:0 0 0 5px;}.countdown--simple .cd_wrap { padding:0; color:#0D1313;}.countdown--simple .sale_countdown_simple_inner { color:#0E7F8A;}.countdown--simple #cd_custom > div { margin:0.5rem 0;}.countdown--simple .cd_num { min-width:max-content;}#cd_color_front { display:none; background-color:#0E7F8A;}#cd_color_back { display:none; background-color:#0D1313;}.artdet__cart, .artdet__inquire { height:4rem;}.product-tooltip__cart-col .artdet__cart, .product-tooltip__cart-col .artdet__inquire { height:4rem;}@media (min-width:1440px) { .artdet__cart, .artdet__inquire {  height:5.2rem; }}.product-tooltip__cart { height:4rem;}.artdet__cart-btn, .artdet__inquire-btn { height:100%; padding:0;}@media (max-width:1439.98px) { .artdet__cart-btn, .artdet__inquire-btn {  font-size:1.4rem; }}.artdet__cart-btn-input-outer { padding:0 1rem; border-radius:3rem; border-color:#0D1313 !important;}.artdet__cart-btn-input-outer button, .artdet__cart-btn-input-outer input { background-color:transparent; font-weight:700;}.cart-item__input-wrap button, .cart-item__input-wrap input { background-color:transparent; font-weight:700;}.artdet__cart-btn-wrap { margin-left:1rem;}.artdet__cart-no-stock { font-weight:700;}.file-uploading-icon, .file-uploaded-icon { display:none; vertical-align:middle; line-height:1;}.cust_input_file.cust_input_file_uploading:not(.cust_input_file_uploaded) ~ .file-uploading-icon, .cust_input_file.cust_input_file_uploaded ~ .file-uploaded-icon { display:inline-block;}.cust_input_file-filename { background-color:#ffffff !important;}.file-uploading-icon__arrow-up { right:3px;}.animation-slide-up { -webkit-animation:slide-up 1s linear infinite; -moz-animation:slide-up 1s linear; animation:slide-up 1s linear infinite;}@-webkit-keyframes slide-up { 0% {  bottom:0; } 50% {  bottom:1.5rem; } 51% {  bottom:-1rem; } 100% {  bottom:0; }}@-moz-keyframes slide-up { 0% {  bottom:0; } 50% {  bottom:1.5rem; } 51% {  bottom:-1rem; } 100% {  bottom:0; }}@keyframes slide-up { 0% {  bottom:0; } 50% {  bottom:1.5rem; } 51% {  bottom:-1rem; } 100% {  bottom:0; }}.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; text-align:left; font-weight:700;}.artdet__spec-param-value p, .data__item-value p { margin-bottom:0;}.data__item-value { word-break:break-word !important; overflow-wrap:break-word !important; font-weight:700;}.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:#ff6666;}#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 15rem; 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:""; font-family:"Font Awesome 5 Pro"; position:absolute; right:20px; top:50%; transform:translateY(-50%); font-size:1.4rem; font-weight:300;}.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;}#page_artdet_cofidis_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_hu.png') no-repeat left 1rem center #ed1a3b;}#page_artdet_otp_aruhitel_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_otp_aruhitel.png') no-repeat left 1rem center #52ae30;}.br_hitel_panel_responsive { margin:0 auto !important;}.artdet__cart-unit { background-color:#ffffff;}.artdet__virtual-point-highlighted__content { white-space:nowrap; cursor:pointer;}.artdet__stock-content span { border-bottom:1px dashed #f1f1f1;}.artdet__price-login { color:#0E7F8A;}.overlay-sign-in { position:absolute; top:0; bottom:0; left:0; right:0; display:flex;}.overlay-sign-inner { max-width:90vw; max-height:90vh; width:70rem; padding:2rem; overflow-y:auto;}#overlay_login_outer { top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; overflow-y:auto;}.overlay-reg__adv li { list-style:inside disc;}@media (max-width:575.98px) { .overlay-btns button {  letter-spacing:normal; } .overlay-text {  font-size:1.4rem; } .overlay-reg__adv {  font-size:1.1rem; }}.wholesale-login { box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); background-color:#fff; border:5px solid #0E7F8A;}.page-login__remind-btn { text-transform:none; font-size:1.1rem;}.wholesale-login__remind-btn { text-transform:none; font-size:1.1rem;}.overlay-login__remind-btn { text-transform:none; font-size:1.1rem;}.login-box__loggedin-btns { list-style:none; padding-top:0.5rem;}.login-box__loggedin-btns > li { line-height:1.2; border-bottom:1px solid rgba(255, 255, 255, 0.1); padding:1.2rem 0;}.login-box__loggedin-btns > li:last-child { border-bottom:none;}.login-box__reg-btn { position:relative;}.facebook-login-wrap, .google-login-wrap { height:4.4rem; position:relative;}iframe.facebook-iframe, iframe.google-iframe { z-index:100;}.login-box__login-btn { min-width:105px;}.login-box__login-btn input, .login-box__logout-btn input { width:100%;}.login-box__facebook-btn, .login-box__google-btn { width:200px; height:4.4rem;}.social_login_table { border-radius:0;}.login-box__container input::-webkit-input-placeholder { font-weight:700; text-align:center;}.login-box__container input::-moz-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;}.profile__menus a { font-weight:700; padding:1rem 0; display:block;}.page-login__reg-adv li { list-style:inside disc;}.facebook-login-btn { border:1px solid currentColor; color:#4267b2; text-transform:none; width:100%;}.facebook-login-btn::before { content:""; font-family:"Font Awesome 5 Brands";}.facebook-login-btn::after { content:"acebook";}.facebook-login-wrap:hover .facebook-login-btn, .facebook-login-wrap:focus .facebook-login-btn { background-color:#4267b2; color:#fff;}.google-login-btn { border:1px solid currentColor; color:#4285F4; text-transform:none; display:flex; justify-content:center; width:100%;}.google-login-btn::before { content:""; font-family:"Font Awesome 5 Brands"; color:#4285F4;}.google-login-btn .o { color:#DB4437;}.google-login-btn .o:nth-of-type(2) { color:#F4B400;}.google-login-btn .g { color:#4285F4;}.google-login-btn .l { color:#0F9D58;}.google-login-btn .e { color:#DB4437;}.google-login-wrap:hover .google-login-btn, .google-login-wrap:focus .google-login-btn { border-color:#DB4437; background-color:#f1f1f1;}.login-box__head-icon { width:2.4rem; height:2.4rem; flex:0 0 2.4rem; line-height:2.4rem !important; text-align:center; font-size:2rem;}.login-box__buttons { background-color:#0E7F8A; color:white; margin:0 -2rem; padding:0.8rem 2rem;}.searchcomplex-cat-btn, .searchcomplex-cat-text { font-size:1.4rem;}.searchcomplex-cat-btn::after { content:""; font-family:"Font Awesome 5 Pro"; padding:0 1rem;}.searchcomplex-value { font-size:1.1rem;}@media (min-width:576px) { .searchcomplex-value {  font-size:1.3rem; }}.start-custom-text { padding:40px 0;}.slideshow.has-paging { padding-bottom:4rem;}.start_brand_slider { padding:40px 0;}.start_brand_slider .flickity-slider { align-items:center;}.page_content_item { margin-bottom:3rem;}@media (min-width:576px) { .page_content_item {  margin-bottom:6rem; }}.page_content--blog-card { margin-bottom:6rem;}.page_content--blog-card:nth-last-of-type(1) { margin-right:auto;}.blog-item__inner, .news-item__inner { max-width:333px; margin:0 auto;}.blog-item__inner .blog-item__img-wrap, .blog-item__inner .news-item__img-wrap, .news-item__inner .blog-item__img-wrap, .news-item__inner .news-item__img-wrap { overflow:hidden;}.blog-item__inner img, .news-item__inner img { border-radius:80px 80px 80px 40px;}.blog-item__img-wrap, .news-item__img-wrap { position:relative; margin-bottom:2rem;}.blog-item__title { font-weight:700;}.blog-item__intro-text p:last-child { margin-bottom:0;}@media (min-width:768px) { .blog__btn-more {  width:240px;  max-width:100%; }}.blog-item__date-layer { bottom:2rem; left:2rem; padding:1.2rem 2rem; line-height:1; text-align:center; border-radius:2rem; font-weight:700; font-size:1.5rem;}@media (min-width:768px) { .blog-details__intro .blog-item__date-layer {  bottom:4rem;  left:4rem;  font-size:2rem;  padding:2rem 3rem;  border-radius:30px; }}.blog-item__date-layer--day { padding-bottom:5px;}.blog-item__details-btn { padding-left:4rem; padding-right:4rem;}.page_page_blog_date-and-time { white-space:nowrap;}.blog-details__details-intro-img { border-radius:40px 40px 40px 20px;}@media (min-width:576px) { .blog-details__details-intro-img {  border-radius:80px 80px 80px 40px; }}.blog-author__img { border-radius:50% 50% 50% 12.5%;}.blog-details__intro { background-color:#f6f6f6; border-radius:80px 80px 40px 40px;}.has-details-img .blog-details__intro-text { padding:2rem; font-style:italic;}.has-details-img .blog-details__intro-text p:last-child { margin-bottom:0;}@media (min-width:768px) { .has-details-img .blog-details__intro-text {  padding:4rem;  font-size:2rem; }}.blog-details__text ul { list-style-position:outside; padding-left:2rem;}.blog-details__text ul li::marker { font-size:2.4rem; color:#0E7F8A;}@media (min-width:768px) { .blog-details__text {  font-size:2rem; }}@media (min-width:992px) { .blog-details__text {  padding:0 4rem; }}.forum-topic:last-child { border-bottom:0 !important;}.forum-topic__num-wrap { width:3rem; height:3rem; border-radius:2rem;}.forum-topic__avatar-first-letter { font-size:0;}.forum-topic__avatar-first-letter::first-letter { font-size:1.6rem;}.subscribe-newsletter a:not(.btn):hover, .subscribe-newsletter a:not(.btn):focus { color:#fff; text-decoration:underline;}.subscribe-newsletter-box__privacy_policy .custom-control-input:checked ~ .custom-control-label::before { border-color:#fff;}.subscribe-newsletter-box__text { letter-spacing:0.5px; text-align:center; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}.subscribe-newsletter-box__text p { margin:0;}.subscribe-newsletter-box__button-up { width:17rem; font-size:1.2rem; box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);}.subscribe-newsletter__container { padding:7rem 5rem;}.subscribe-newsletter__box--box { max-width:300px; margin:0 auto;}@media (min-width:992px) { .subscribe-newsletter__box--box {  max-width:100%; }}.subscribe-newsletter-box__name, .subscribe-newsletter-box__address, .subscribe-newsletter-box__email { border-color:#0E7F8A;}@media (min-width:992px) { .subscribe-newsletter-box__name, .subscribe-newsletter-box__address, .subscribe-newsletter-box__email {  flex:0 1 300px; } .has-address .subscribe-newsletter-box__name, .has-address .subscribe-newsletter-box__address, .has-address .subscribe-newsletter-box__email {  flex:0 1 250px; }}.box_vote_item_title { font-weight:700; margin-bottom:10px;}.box_vote_item_left { float:left; width:15px; text-align:center;}.box_vote_item_right { float:left; width:calc(100% - 15px); text-align:left; padding:0 10px;}.box_vote_item.input_checkbox { border:none; margin-top:20px;}.box_vote_item_bar { height:23px;}.box_vote_item_bar_percent { font-weight:700; font-size:1rem; margin-left:0.6rem;}.box_vote_button { margin:10px auto 0 auto; text-align:center;}.box_vote_item_row, .page_vote_item_bar_left { background:#f1f1f1; border:1px solid #ced4da;}.box_vote_item_bar { background:#0E7F8A;}.partner__box img { max-height:40px;}.box_checkout_element { display:inline-block; vertical-align:top; margin:0 10px 20px 10px; height:40px; background-position:top center; background-repeat:no-repeat; cursor:pointer; transition:0.4s;}.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:#0E7F8A; color:#ffffff !important;}.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_forum_item, .box_forum_link { padding:0.5rem 0;}.box_news_item, .box_forum_item, .box_vote_item { position:relative;}.box_news_item::after, .box_forum_item::after, .box_vote_item::after { content:""; position:absolute; bottom:0; left:50%; margin-left:-25px; width:50px;}.box_news_item:first-of-type, .box_forum_item:first-of-type, .box_vote_item:first-of-type { padding-bottom:2rem;}.box_news_item:not(:first-of-type), .box_forum_item:not(:first-of-type), .box_vote_item:not(:first-of-type) { padding-top:2rem; padding-bottom:2rem;}.news-item__date-layer { left:2rem; top:2rem; padding:1rem;}@media (max-width:767.98px) { .news-item__date-layer {  font-size:1.2rem; }}.box_news_date { font-size:12px; letter-spacing:0.5px;}.box_news_title { line-height:normal;}.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:#0D1313; color:#ffffff;}.box_news_hidden_link_button:hover { background:#0E7F8A;}#box_compare_content { pointer-events:none; display:none;}#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;}.box-compare__wrapper { box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1); background-color:#fff; padding:10px 15px; max-width:100%; pointer-events:auto;}@media (min-width:576px) { .box-compare__wrapper {  padding:2px 15px; }}.box-compare__products { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden; scrollbar-width:thin; max-width:138px; margin:0 auto;}.box-compare__products::-webkit-scrollbar-track { background:transparent; border-bottom:1px solid #ccc;}@media (min-width:768px) { .box-compare__products {  max-width:236px; }}@media (min-width:992px) { .box-compare__products {  max-width:432px; }}@media (max-width:1199.98px) { .box-compare__products {  -ms-overflow-style:none;    scrollbar-width:none;   } .box-compare__products::-webkit-scrollbar {  display:none; }}.box-compare__product { width:96px; flex:0 0 96px; max-width:96px; scroll-snap-align:start; margin:0 1px; position:relative;}.box-compare__product:first-child { margin-left:0;}.box-compare__product:last-child { margin-right:0;}.box-compare__product-del-btn { position:absolute; top:5px; right:5px;}.box-compare__compare-btn { font-size:1.6rem;}.news-item__date { background-color:#f6f6f6; padding:0.5rem 1rem; margin-bottom:0.5rem;}.news-item__name { font-weight:700;}.facebook-iframe, .google-iframe { width:100%; max-width:280px; height:4.4rem; border:none; position:absolute; top:0; left:0;}.contact-phone input[name=kap_tel_country], .contact-mobile input[name=kap_mobile_country] { width:7.5rem; flex:0 0 7.5rem; max-width:7.5rem; margin-right:-0.1rem; padding-left:2rem; padding-right:2rem;}#kap_tel_sub, #kap_mobile_sub { border-top-right-radius:2rem; border-bottom-right-radius:2rem;}.phone-area-code-plus { line-height:1; font-size:2rem; width:2rem; flex:0 0 2rem; max-width:2rem; justify-content:center; padding:0;}.new-cust-fault { padding:0.3rem 0.5rem; margin-bottom:0.5rem; font-size:1.2rem; border-left:2px solid #ff6666;}.fix-abs-wrapper { position:relative;}.fix-abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}.abs-wrapper { position:relative;}.abs-wrapper .abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}#box_top_content { overscroll-behavior:contain; overflow-y:auto;}@media (min-width:1200px) { .abs-xl-style .abs-element {  position:absolute;  left:0;  right:0;  bottom:0;  top:0; } .abs-xl-style .abs-wrapper {  position:relative; }}@media (max-width:1199.98px) { .abs-xl-style .abs-wrapper {  padding-top:0 !important; }}.page_vote_item_bar_yes { border-bottom:1px solid #f1f1f1;}.page_vote_title { background:#f1f1f1;}.vote-item-text, .box_vote_item_bar_percent { background-color:#f1f1f1; color:#0D1313; padding:0.2rem;}.page_vote_item_bar_left_center { height:25px;}.page_vote_item_bar_right { position:absolute; top:0; left:0; line-height:25px; padding-left:10px; font-weight:700; font-size:1rem;}.shop_popup_compare #page_PopupConatiner_content { padding-top:6rem;}#page_PopupContainer.shop_popup_compare { width:auto !important; height:900px;}.shop_popup_compare #page_PopupContainer_inner { overflow-x:hidden !important; overflow-y:hidden !important;}.shop_popup_compare .popup_title_button a { padding:0 10px; font-size:10px;}.popup_compare_content { width:100%;}.recommend input.recommend_fault, .recommend textarea.recommend_fault { border-color:#ff6666;}.recommend input.recommend_fault + label::before { border-color:#ff6666;}.question input.recommend_fault, .question textarea.recommend_fault { border-color:#ff6666;}.question input.recommend_fault + label::before { border-color:#ff6666;}#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-sale-price .product-price--base { font-size:1.9rem;}.print-list-title { 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;}.print-list-active { font-weight:700;}.block-404__outer { position:relative; margin-bottom:6vw;}.block-404__bg, .block-404__bg2 { width:100%; background:white; background:linear-gradient(90deg, white 10%, #dddddd 50%, white 90%); height:3vw; position:absolute; bottom:-1vw; left:50%; transform:translateX(-50%); overflow:hidden;}.block-404__bg2 { background:linear-gradient(0deg, white 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.07em; left:0.02em; right:-0.09em; height:10px;}.block-404__icon { transform:rotate(172deg); display:inline-block; line-height:1; color:#0E7F8A;}.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:#ccc;}.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;}.gallery-img-link { position:relative; display:block;}.gallery-img-link::after { content:""; font-family:"Font Awesome 5 Pro"; color:#333333; opacity:0; font-size:24px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery-img-link:hover::after { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery-img-link:hover img { opacity:0.6;}.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::after { content:""; font-family:"Font Awesome 6 Pro"; color:#333333; opacity:0; font-size:24px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover::after { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link:hover img { opacity:0.6;}.gallery--type-1 { height:200px;}.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-1 .flickity-button::before { content:""; font-family:"Font Awesome 6 Pro"; font-size:1.8rem;}.gallery--type-1 .flickity-button.previous { left:0;}.gallery--type-1 .flickity-button.previous::before { content:"";}.gallery--type-1 .flickity-button.next { right:0;}.gallery--type-1 .flickity-button svg { display:none;}.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 {  grid-row-gap:20px;  grid-column-gap:20px;  row-gap:20px;  column-gap:20px; }}.blog-item__details-btn-wrap { margin-top:2rem;}.page_page_blog_title h1 { margin:0; font-size:inherit; font-weight:inherit;}.page_page_blog_date { white-space:nowrap;}.blog_author_pic_wrap { overflow:hidden; max-height:42px; max-width:42px;}.blog-details__intro-img-outer { max-width:300px; width:100%;}.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;}.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}.ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-x-rail, .ps:hover > .ps__scrollbar-y-rail { opacity:1 !important;}.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail,.ps:hover > .ps__scrollbar-y-rail:hover,.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { background:none !important;}.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;}#page_PopupContainer.shop_popup_postsale { height:auto !important;}@media (max-width:575.98px) { .post-sale__img-outer {  max-width:120px !important; }}.artdet #breadcrumb > .container { padding-left:0; padding-right:0;}.breadcrumb { font-size:1.2rem;}@media (max-width:575.98px) { .breadcrumb {  margin-bottom:1rem; }}.breadcrumb-item { color:#0E7F8A;}.breadcrumb-item + .breadcrumb-item::before { font-family:"Font Awesome 5 Pro"; font-size:1rem;}@media (max-width:575.98px) { .breadcrumb-item + .breadcrumb-item {  padding-left:0.5rem; } .breadcrumb-item + .breadcrumb-item::before {  padding-right:0.5rem; }}.breadcrumb-item.breadcrumb-item--home::after { content:attr(title);}@media (max-width:575.98px) { li.breadcrumb-item:last-child {  display:none; }}.pswp__img { max-height:none;}.pswp__bg { background:#646464;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__caption__center { text-align:center !important;}#exposeMask, #exposeMaskOverlay { background-color:rgba(0, 0, 0, 0.5) !important; opacity:0; display:none; transition:opacity ease 0.1s; top:0 !important; bottom:0 !important; left:0 !important; right:0 !important; width:auto !important; height:auto !important; position:fixed !important;}#page_PopupContainer_tooltip, #page_PopupContainer:not(.shop_popup_exitpopup) { background:#ffffff; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); width:64rem !important; height:52rem; max-width:90vw; max-height:90vh; overflow:hidden;}#page_PopupContainerMobile { background:#ffffff;}#page_PopupContainer.shop_popup_marketing { width:119.4rem !important; height:70.4rem; max-width:90vw; max-height:90vh;}@media (max-width:767.98px) { #page_PopupContainer.shop_popup_marketing, #page_PopupContainer.shop_popup_recommend {  max-width:100vw;  max-height:100vh;  width:100% !important;  height:100% !important;  left:0 !important;  top:0 !important;  transform:none !important;  box-shadow:none !important; }}#page_PopupContainerMobile { width:64rem; max-width:90vw; max-height:90vh; overflow-y:auto;}#page_PopupContainer_tooltip { width:84rem !important; height:64rem;}#page_PopupContainer_tooltip_inner { height:100%;}#page_PopupContainer_tooltip_inner #page_tooltip { opacity:1; transition:opacity 0.4s ease;}#page_PopupContainer_tooltip_inner.loading #page_tooltip { opacity:0.1;}#page_PopupContainer_tooltip_inner, #page_PopupContainer_inner { padding:10px; position:relative; height:100%; line-height:1.4; overflow-x:hidden !important; overflow-y:auto !important; -ms-scroll-chaining:none; overscroll-behavior:contain;}@media (min-width:576px) { #page_PopupContainer_tooltip_inner, #page_PopupContainer_inner {  padding:20px; }}#page_PopupContainer_tooltip_inner { padding:4rem;}#page_PopupContainer_inner { padding:0; margin:0 auto;}#page_PopupConatiner_content { position:relative; padding-top:50px;}.up-block { padding:2rem;}.up-block ~ .up-block { padding-top:0;}@media (min-width:768px) { .up-block {  padding:4rem; }}.up-block__title { margin-bottom:3rem;}.tippy-box { background-color:#fff; color:#0D1313; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}@media (max-width:767.98px) { .tippy-box {  font-size:1.2rem; }}.tippy-content { padding:10px 15px;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#fff;}.param-details-icon { border-radius:50%; color:#0D1313; background-color:#fff; text-align:center; font-size:1.1385em; letter-spacing:0; display:inline-block; vertical-align:middle; pointer-events:auto; line-height:1; }.products_in_bundle.ajax-content-placeholder { padding-bottom:213px; position:relative;}.loading-spinner__wrap { min-height:28px;}.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;}.artdet__badges { top:0; left:0; right:0; position:absolute; pointer-events:none; justify-content:space-between; z-index:10;}.artdet__bundle-popup-btn.ajax-loading.ajax-loader::after { content:""; 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; position:absolute; margin-left:2px; margin-top:3px;}.product-img.lazyloaded ~ .loading-spinner,.lazy-img.lazyloaded ~ .loading-spinner,img.lazyloaded ~ .loading-spinner { display:none;}.product-img,.lazy-img { position:absolute; top:0; left:0; right:0; bottom:0;}.gift-products { position:relative;}#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;}#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;}#ident_data a::before { content:"->"; margin-right:1rem;}#ident_data::after { content:"DEV"; position:absolute; left:100%; top:0; font-size:16px; padding:10px; display:flex; justify-content:center; align-items:center; border-radius:0 5px 5px 0; background-color:#000; color:#fff; width:2.2rem; word-break:break-all;}#ident_data:hover { transform:translateX(0%);}#provider_link_click { position:absolute; right:2rem; bottom:0; transform:translateY(50%); background-color:#fff; border-radius:20px; width:100px; height:40px; text-align:center;}#provider_link_click img { margin:0.4rem 0; filter:contrast(0%);}#provider_link_click:hover img { filter:contrast(100%);}@media (min-width:768px) { #provider_link_click {  right:4rem; }}@media (min-width:1200px) { #provider_link_click {  right:6rem; }}@media (max-width:399px) { #ident_data {  font-size:0.9rem; }}.drop-shadow { box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}.bg-1 { background-color:#f6f6f6;}.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:#ffffff; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}@media (max-width:1199.98px) { .side-box {  border-top:1px solid #dddddd; }}.col-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:1200px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@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 { position:relative; width:100%; padding-left:20px; padding-right:20px;}@media (max-width:991.98px) { .overflow-hidden-up-lg {  overflow:hidden; }}.blog__header .tag-filtering__tags { margin-bottom:1rem; display:inline-flex !important; align-self:flex-end;}.tag-filtering__tags { gap:10px;}.tag-filtering__tag { padding:0.25rem 1rem; border:1px solid #ccc; cursor:pointer; transition:background-color 0.4s, color 0.4s; user-select:none; border-radius:20px; border:1px solid currentColor; color:#0E7F8A;}.tag-filtering__tag.js-active-filter, .tag-filtering__tag:hover { background-color:#0E7F8A !important; color:#ffffff; border-color:#0E7F8A !important;}.tag-filtering__tag--clear { color:#ff6666;}.js-fitlerable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-fitlerable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}.js-clear-tag-filter:hover .tag-filtering__inner::before { color:#ff6666;}.js-filterable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}.customer-address__data { margin-top:1rem; font-weight:500;}.js-customer-address-delete-hidden .js-customer-address-delete { display:none;}.customer-address__card-inner { padding-bottom:3rem;}@media (min-width:768px) { .customer-address__card-inner {  padding-bottom:6rem; }}.customer-address__zip { min-height:4rem;}@media (max-width:575.98px) { .customer-address__city {  color:#0E7F8A;  font-size:2rem;  font-weight:700;  margin-bottom:1rem; }}.customer-address__name { white-space:nowrap;}.customer-address__default-address { cursor:pointer; transition:color 0.1s, background-color 0.1s, border-color 0.1s; padding:0.7rem 2rem 0.7rem 1rem !important; border-radius:2rem; display:flex; align-items:center; user-select:none; font-weight:500; border:1px solid #0D1313; white-space:nowrap;}@media (max-width:767.98px) { .customer-address__default-address {  font-size:1.2rem;  padding:0.5rem 2rem 0.5rem 1rem !important; }}.customer-address__default-address::before { content:""; width:24px; height:24px; background-color:#ffffff; color:#0D1313; border:1px solid #0D1313; border-radius:50%; display:inline-flex; justify-content:center; align-items:center; font-family:"Font Awesome 6 Pro"; margin-right:1rem; font-weight:900;}.customer-address__default-address:hover, .customer-address__default-address.is-checked { background-color:#0E7F8A; color:#ffffff; border-color:#0E7F8A;}.customer-address__default-address:hover::before, .customer-address__default-address.is-checked::before { background-color:#ffffff; color:#0E7F8A; border-color:currentColor;}.customer-address__default-address.is-checked::before { content:"";}.customer-addresses__form-inner { max-width:70rem;}.js-search-smart-autocomplete { opacity:1; visibility:visible; z-index:9999;}.js-search-smart-autocomplete.is-hidden { opacity:0; visibility:hidden; z-index:-1;}.js-search-smart-autocomplete.no-transition { transition:none !important;}.js-search-smart-autocomplete .search-smart-arrow { z-index:1; width:1.6rem; height:1.6rem; color:#ffffff; bottom:0; position:absolute; left:4rem;}.js-search-smart-autocomplete .search-smart-arrow::before { content:""; position:absolute; border-color:transparent; border-style:solid; bottom:-2.3rem; left:0; border-width:0.8rem 0.8rem 0; border-top-color:initial; transform-origin:center top; transform:rotate(180deg);}.search-smart-autocomplete { background-color:#ffffff; box-shadow:0 0 3rem 0 rgba(0, 0, 0, 0.2); width:80rem; position:absolute; top:5.5rem; right:1.5rem; overflow-y:auto; overflow-x:hidden; overscroll-behavior-y:contain;}@media (max-width:991.98px) { .search-smart-autocomplete {  right:50%;  transform:translateX(50%);  max-width:calc(100vw - 20px);  width:100vw; }}.search-smart-autocomplete .icon--b-search::before { font-size:1rem; margin-right:0.6rem;}.search-smart-autocomplete .search-smart-prices { font-size:1.2rem; line-height:1.5rem; text-align:right; min-width:7rem;}.search-smart-autocomplete .search-smart-prices.has-sale-price .search-smart-price-base { color:#999999; text-decoration:line-through;}.search-smart-autocomplete .search-smart-prices .search-smart-price-sale { font-weight:bold;}.search-smart-autocomplete .search-smart-sale-percent { width:2.4rem; height:2.4rem; font-size:1rem; line-height:1.2rem; display:inline-flex; align-items:center; justify-content:center;}.search-smart-autocomplete .search-smart-title { font-weight:bold;}.search-smart-autocomplete ul { margin-bottom:0; box-shadow:none;}.search-smart-autocomplete .search-query { text-overflow:ellipsis; -webkit-line-clamp:1; max-height:2.4rem; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical;}.search-smart-autocomplete .search-product { line-height:1.6rem;}.search-smart-autocomplete .search-product + .search-product { border-top:1px dotted #dddddd;}.search-smart-autocomplete .js-search-result { cursor:pointer; list-style:none;}.search-smart-autocomplete .js-search-result b { color:#0E7F8A !important;}.search-smart-autocomplete .js-search-result.is-selected, .search-smart-autocomplete .js-search-result:hover { background:#0E7F8A !important; color:#ffffff !important;}.search-smart-autocomplete .js-search-result.is-selected *, .search-smart-autocomplete .js-search-result:hover * { color:#ffffff !important;}.search-smart-autocomplete.type--1 { padding:2rem 3rem;}@media (max-width:767.98px) { .search-smart-autocomplete.type--1 {  padding:1.5rem 0; }}@media (min-width:1200px) { .search-smart-autocomplete.type--1 {  max-height:52rem !important; }}.search-smart-autocomplete.type--1 .search-product { padding:1.5rem 0;}.search-smart-autocomplete.type--1 .search-query { align-items:center; background:#f6f6f6; margin-bottom:0.4rem; margin-right:0.4rem;}.search-smart-autocomplete.type--1 .search-smart-title { background:#f6f6f6; margin-bottom:1.5rem; line-height:2.4rem; padding:0 1rem;}@media (max-width:767.98px) { .search-smart-autocomplete.type--1 .search-smart-title {  padding:0 2rem; }}.search-smart-autocomplete.type--1 .search-content,.search-smart-autocomplete.type--1 .search-query { line-height:1.6rem; padding-top:0.4rem; padding-bottom:0.4rem; margin-bottom:0.5rem;}.search-smart-autocomplete.type--1 .search-smart-section + .search-smart-section { padding-top:2rem;}.search-smart-autocomplete.type--1 .search-smart-sale-percent { position:absolute; top:50%; right:0; transform:translate(-50%, -50%);}.search-smart-autocomplete.type--2 { padding:2rem;}@media (min-width:1200px) { .search-smart-autocomplete.type--2 {  max-height:48rem !important; }}.search-smart-autocomplete.type--2 .search-product { padding:0.5rem 0;}.search-smart-autocomplete.type--2 .search-smart-title { margin-bottom:1rem; padding:0 1rem; line-height:1.8rem; display:inline-flex; align-items:center;}.search-smart-autocomplete.type--2 .search-smart-title::before { font-size:1.6rem; margin-right:0.6rem; font-weight:300; font-family:"Font Awesome 5 Pro";}@media (max-width:767.98px) { .search-smart-autocomplete.type--2 .search-smart-title {  padding:0 2rem; }}.search-smart-autocomplete.type--2 .search-smart-autocomplete-content .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-category .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-search-query .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-product .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-content,.search-smart-autocomplete.type--2 .search-query { line-height:1.8rem; margin-bottom:0.5rem;}.search-smart-autocomplete.type--2 .search-smart-section + .search-smart-section { padding-top:1.5rem;}@media (max-width:767.98px) { .search-smart-autocomplete.type--2 .search-smart-sale-percent {  position:absolute;  top:50%;  left:0;  transform:translate(50%, -50%); }}.search-smart-autocomplete.type--3 { width:32rem; right:-20rem; padding:2rem 1rem 2rem 2rem;}.search-smart-autocomplete.type--3 .col-left { flex:0 0 33.3333%; max-width:33.3333%;}.search-smart-autocomplete.type--3 .col-right { flex:0 0 66.6666%; max-width:66.6666%;}@media (max-width:767.98px) { .search-smart-autocomplete.type--3 .col-left, .search-smart-autocomplete.type--3 .col-right {  flex:0 0 100%;  max-width:100%; }}@media (max-width:991.98px) { .search-smart-autocomplete.type--3 {  padding:1rem;  right:50%;  transform:translateX(50%);  width:100vw; }}@media (min-width:992px) { .search-smart-autocomplete.type--3 {  max-height:54rem !important;  width:92rem; }}@media (min-width:1240px) { .search-smart-autocomplete.type--3 {  width:120rem; } .search-smart-autocomplete.type--3 .col-left {  flex:0 0 25%;  max-width:25%; } .search-smart-autocomplete.type--3 .col-right {  flex:0 0 75%;  max-width:75%; }}.search-smart-autocomplete.type--3 .search-product { padding:0.5rem; margin-bottom:2rem; flex:0 0 50%; max-width:50%; position:relative;}@media (min-width:480px) { .search-smart-autocomplete.type--3 .search-product {  flex:0 0 33.3333%;  max-width:33.3333%; }}@media (min-width:576px) { .search-smart-autocomplete.type--3 .search-product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:768px) { .search-smart-autocomplete.type--3 .search-product {  flex:0 0 33.3333%;  max-width:33.3333%; }}@media (min-width:992px) { .search-smart-autocomplete.type--3 .search-product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:1240px) { .search-smart-autocomplete.type--3 .search-product {  flex:0 0 16.6666%;  max-width:16.6666%; }}.search-smart-autocomplete.type--3 .search-query { align-items:center; background:#f6f6f6; margin-bottom:0.4rem; margin-right:0.4rem;}.search-smart-autocomplete.type--3 .search-smart-title { background:#f6f6f6; margin-bottom:1.5rem; line-height:2.4rem; padding:0 1rem;}@media (max-width:991.98px) { .search-smart-autocomplete.type--3 .search-smart-title {  padding:0 2rem; }}.search-smart-autocomplete.type--3 .search-content,.search-smart-autocomplete.type--3 .search-query { line-height:1.6rem; padding-top:0.4rem; padding-bottom:0.4rem; margin-bottom:0.5rem;}.search-smart-autocomplete.type--3 .search-smart-section + .search-smart-section { padding-top:2rem;}.search-smart-autocomplete.type--3 .search-smart-sale-percent { position:absolute; top:1rem; right:1rem; font-size:1.3rem; width:3.6rem; height:3.6rem;}.search-smart-autocomplete.type--3 .search-product + .search-product { border:none;}.search-smart-autocomplete.type--3 .search-smart-prices { text-align:left;}.search-smart-autocomplete.type--3 .search_name { font-size:1.2rem; padding:0.5rem 0;}.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product.is-selected,.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product:hover { box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2); background:#fff !important;}.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product.is-selected *:not(.badge),.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product:hover *:not(.badge) { color:#0D1313 !important;}.search-smart-autocomplete.type--3 .search-smart-prices:not(.has-sale-price) { font-weight:700;}.search-smart-autocomplete.type--3 .search-smart-price-sale,.search-smart-autocomplete.type--3 .search-smart-prices:not(.has-sale-price) .search-smart-price-base { font-size:1.4rem;}.search-smart-autocomplete.type--3 .search-smart-mobile ul { padding:0 1rem;}.search-smart-autocomplete .icon--info::before { font-size:1.2rem;}@media (max-width:991.98px) { .search-smart-autocomplete .icon--info::before {  font-size:1.6rem; }}.suggestion-inner { background-color:rgba(0, 0, 0, 0.03);}.suggestion-inner a { text-decoration:underline;}.suggestion-inner a:hover { color:#0E7F8A;}.order-send__redirect-sec { display:inline-block; width:40px; height:40px; line-height:38px; flex:0 0 40px; max-width:40px; border-radius:50%; border:1px solid #fff;}.order-send__redirect { background-color:#0E7F8A; color:#fff; padding:5px 1px; position:relative;}.order-send__redirect::before { content:""; background-color:#0E7F8A; position:absolute; top:0; right:100%; bottom:0; width:276px; margin-right:-1px; }.order-send__redirect::after { content:""; background-color:#0E7F8A; position:absolute; top:0; left:100%; bottom:0; width:276px; margin-left:-1px; }.fixed-cart__price.with-rrp,.artdet__price-base-and-sale.with-rrp,.product-tooltip__price-base-and-sale.with-rrp,.product__prices.with-rrp { display:flex; flex-direction:column;}.fixed-cart__price.with-rrp .product-price--base,.artdet__price-base-and-sale.with-rrp .product-price--base,.product-tooltip__price-base-and-sale.with-rrp .product-price--base,.product__prices.with-rrp .product-price--base { order:-1;}.fixed-cart__price.with-rrp .product-price--base, .fixed-cart__price.with-rrp .product-price--sale,.artdet__price-base-and-sale.with-rrp .product-price--base,.artdet__price-base-and-sale.with-rrp .product-price--sale,.product-tooltip__price-base-and-sale.with-rrp .product-price--base,.product-tooltip__price-base-and-sale.with-rrp .product-price--sale,.product__prices.with-rrp .product-price--base,.product__prices.with-rrp .product-price--sale { padding:0;}.product__prices.with-rrp,.artdet__price-base-and-sale.with-rrp { justify-content:center !important; align-items:center !important;}.search-smart-prices.with-rrp.has-sale-price .search-smart-price-base { text-decoration:none;}.with-rrp .icon--info { font-size:80%; cursor:pointer;}@media (max-width:991.98px) { .profile__dropdown {  display:none !important; }}#overlay_product_subscription .overlay_title { font-size:2.4rem; text-transform:uppercase; padding:0.5rem;}#overlay_product_subscription .overlay_text { padding:0.5rem; font-size:12px;}.row-gap-10 { row-gap:10px;}.order-status-histories { min-width:250px;}.order-track__orders-header { display:none; padding:10px;}.order-track__orders-header .order-track__order-details-btn { height:0;}.order-track__order { padding:20px 10px; border-bottom:1px solid rgba(13, 19, 19, 0.07);}.order-track__order:last-child { border:none;}.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__order-details-col-inner {  margin-left:auto; }}@media (min-width:576px) { .order-track__orders-header {  display:block; } .order-track__title {  display:none; } .order-track__order-details-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:1199.98px) { .order-track__order-statuses-col .order-track__title, .order-track__order-statuses-col .order-track__value {  display:inline; }}@media (min-width:768px) and (max-width:1199.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%; }}.order-track__payment-status, .order-track__order-status-col { font-weight:700; color:#0E7F8A !important;}@media (max-width:1199.98px) { .order-track__value {  font-weight:700; }}@media (min-width:1200px) { .order-track__header-date-col,.order-track__header-statuses-col,.order-track__header-price-col,.order-track__order-price-col,.order-track__order-date-col,.order-track__order-statuses-col {  text-align:center; } .order-track__order, .order-track__orders-header {  padding:1.8rem 0; } .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; }}.invalid-feedback .error-text { padding-right:5px; display:none;}.form-control.is-invalid ~ .invalid-feedback .error-text { display:inline;}.form-control[type=number]:invalid { border:1px solid #ff6666;}.form-control[type=number]:invalid ~ .invalid-feedback { display:block;}.form-control[type=number]:invalid ~ .invalid-feedback .error-text-wrong-format { display:inline !important;}.start-custom-text > .container { max-width:100%; padding:0;}.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%; padding:4px 20px; width:auto; height:auto; line-height:normal; border-radius:3px;}.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;}:root { --header-height:144px; --cart-box-free-shipping-height:0px; --cart-box-header-height:0px; --cart-box-offset-top:104px;}#container { max-width:1920px; margin:0 auto;}#container:not(.page_shop_reg):not(.page_shop_cart):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_track_det):not([class*=page_shop_art]):not(.page_shop_search):not([class*=page_shop_cat]) { overflow:hidden;}@media (min-width:1900px) { .container {  max-width:1552px; }}@media (min-width:440px) { .container-max-xs {  max-width:440px; }}@media (min-width:576px) { .container-max-sm {  max-width:576px; }}@media (min-width:768px) { .container-max-md {  max-width:758px; }}@media (min-width:992px) { .container-max-lg {  max-width:982px; }}@media (min-width:1200px) { .container-max-xl {  max-width:1180px; }}@media (min-width:1440px) { .container-max-xxl {  max-width:1420px; }}@media (min-width:1572px) { .container-max-xxxl {  max-width:1552px; }}[class*=container-max-] { padding-left:20px; padding-right:20px; margin:0 auto;}@supports (position:-webkit-sticky) or (position:sticky) { .sticky-top {  position:-webkit-sticky; }}#container.filter-cache-not-exists .main__title h1, #container.filter-exists .main__title h1 { text-align:left;}.main-title { line-height:1.2; font-size:2rem; margin-bottom:0.75em; font-weight:700; text-align:center;}@media (min-width:576px) { .main-title {  font-size:2.6rem; }}@media (min-width:768px) { .main-title {  font-size:3.2rem; }}@media (min-width:992px) { .main-title {  font-size:4rem; }}.page_shop_start .main-title { text-align:center;}@media (min-width:768px) { h1.main-title {  text-align:left; }}.main-title-2 { line-height:1.2; font-size:2rem; margin-bottom:1.15em; font-weight:700; text-align:center;}@media (min-width:576px) { .main-title-2 {  font-size:2.4rem; }}@media (min-width:768px) { .main-title-2 {  font-size:3rem; }}@media (min-width:992px) { .main-title-2 {  font-size:3.5rem;  text-align:left; }}.page_shop_start .main-title-2 { text-align:center;}.main-title-3 { line-height:1.2; margin-bottom:0.75em; font-weight:700; color:#0E7F8A;}@media (min-width:992px) { .start_artref_title {  margin-bottom:6rem; }}#ud_shop_cat h1.main-title { text-align:left;}.main-title2, .page_exitpopup_title1 { font-size:1.8rem; margin-bottom:1.5em; line-height:1.2; font-weight:700;}@media (min-width:576px) { .main-title2, .page_exitpopup_title1 {  font-size:2rem; }}@media (min-width:768px) { .main-title2, .page_exitpopup_title1 {  font-size:2.2rem; }}@media (min-width:992px) { .main-title2, .page_exitpopup_title1 {  font-size:2.4rem; }}.sub-title .main-title2, .sub-title .page_exitpopup_title1 { text-transform:none;}.main-title3 { margin-bottom:0.75em; line-height:1.2; font-weight:700;}.main-block { margin-bottom:6rem; position:relative;}@media (min-width:768px) { .main-block {  margin-bottom:8rem; }}.start-block { margin-bottom:6rem; position:relative;}@media (min-width:992px) { .start-block-lg-large {  margin-bottom:20rem; }}.navbar-nav { flex-wrap:wrap;}.navbar-nav > .nav-item > .nav-link { white-space:nowrap;}.nav-link { font-weight:500; font-size:16px;}.nav-item.active > .nav-link { text-shadow:0 0 1px #0E7F8A;}#ud_shop_start .navbar-dark .navbar-nav .nav-link { color:#ffffff;}.navbar-nav .nav-link[href*=artspec] { color:#0E7F8A;}.nav-item__count { font-size:1.2rem; white-space:nowrap;}.nav-item__all-cat { color:#0E7F8A;}.nav-item__all-cat:hover { color:#0E7F8A;}.dropdown-banner { padding:0 15px;}.dropdown-banner p { margin-bottom:0; line-height:1.2;}.page_page_subpage a:hover { color:#09545c;}.product-list-wrapper:not(.empty-category) { min-height:300px;}.product-num { margin-right:0.5rem;}.product-num__text::after { content:" / ";}.product-num__text.no-slash::after { display:none;}.product-num__start::after { content:" - ";}.products.type--1.page_artlist_list { padding-top:3rem; padding-bottom:3rem; overflow:hidden; position:relative;}.products.type--1.page_artlist_list::after { content:""; position:absolute; top:0; right:0; bottom:0; border-right:1px solid #ffffff;}@media (min-width:992px) { .products.type--1.page_artlist_list {  padding-top:1rem;  padding-bottom:1rem; }}.products.carousel:not(.flickity-enabled) { overflow:hidden;}@media (min-width:992px) { .products.carousel {  padding:0 4rem; }}.products.carousel.carousel-recommend { padding:0 3.4rem;}.type--1 .product { margin-bottom:2rem;}.type--1 .product:not(:last-child)::after { content:""; position:absolute; top:0; bottom:0; right:-1px; border-left:1px solid #D9D9D9;}.page_artlist_list.type--1 .product { margin-bottom:4rem;}.page_artlist_list.type--1 .product:last-child::after { display:none;}.type--1 .product.carousel-cell { min-height:100%; width:calc(50% - (20px / 2) * 1); margin-bottom:0; margin-right:20px; max-width:182px;  display:flex; flex-direction:column;}.type--1 .product.carousel-cell::after { right:-11px;}@media (min-width:416px) { .type--1 .product.carousel-cell {  max-width:270px;   }}@media (min-width:576px) { .type--1 .product.carousel-cell {  width:calc(40% - (20px / 2.5) * 1.5);  flex:0 0 calc(40% - (20px / 2.5) * 1.5); }}@media (min-width:768px) { .type--1 .product.carousel-cell {  width:calc(33.3333333333% - (30px / 3) * 2);  flex:0 0 calc(33.3333333333% - (30px / 3) * 2);  margin-right:30px; } .type--1 .product.carousel-cell::after {  right:-16px; }}@media (min-width:1200px) { .type--1 .product.carousel-cell {  width:calc(25% - (40px / 4) * 3);  flex:0 0 calc(25% - (40px / 4) * 3);  margin-right:40px; }}@media (min-width:1572px) { .type--1 .product.carousel-cell {  width:calc(20% - (40px / 5) * 4);  flex:0 0 calc(20% - (40px / 5) * 4); } .type--1 .product.carousel-cell::after {  right:-21px; }}@media (min-width:416px) { .carousel-bundle_products .product.carousel-cell {  max-width:226px;   }}@media (min-width:768px) { .carousel-bundle_products .product.carousel-cell {  width:calc(40% - (30px / 2.5) * 1.5);  flex:0 0 calc(40% - (30px / 2.5) * 1.5);  margin-right:30px; }}@media (min-width:992px) { .carousel-bundle_products .product.carousel-cell {  width:calc(33.3333333333% - (40px / 3) * 2);  flex:0 0 calc(33.3333333333% - (40px / 3) * 2);  margin-right:40px; }}@media (min-width:768px) { .carousel-up_page .product.carousel-cell {  width:calc(40% - (30px / 2.5) * 1.5);  flex:0 0 calc(40% - (30px / 2.5) * 1.5);  margin-right:30px; }}@media (min-width:992px) { .carousel-up_page .product.carousel-cell {  width:calc(50% - (14px / 2) * 1);  flex:0 0 calc(50% - (14px / 2) * 1);  margin-right:14px; }}@media (min-width:1200px) { .carousel-up_page .product.carousel-cell {  width:calc(33.3333333333% - (30px / 3) * 2);  flex:0 0 calc(33.3333333333% - (30px / 3) * 2);  margin-right:30px; }}@media (min-width:416px) { .carousel-cross_popup .product.carousel-cell, .carousel-up_popup .product.carousel-cell {  max-width:226px;   }}@media (min-width:768px) { .carousel-cross_popup .product.carousel-cell, .carousel-up_popup .product.carousel-cell {  width:calc(40% - (40px / 2.5) * 1.5);  flex:0 0 calc(40% - (40px / 2.5) * 1.5);  margin-right:40px; }}@media (min-width:1200px) { .carousel-cross_popup .product.carousel-cell, .carousel-up_popup .product.carousel-cell {  width:calc(25% - (40px / 4) * 3);  flex:0 0 calc(25% - (40px / 4) * 3); }}@media (min-width:768px) { #page_cart_attach_cross .carousel-cross_page .product.carousel-cell {  width:calc(40% - (30px / 2.5) * 1.5);  flex:0 0 calc(40% - (30px / 2.5) * 1.5);  margin-right:30px; }}@media (min-width:992px) { #page_cart_attach_cross .carousel-cross_page .product.carousel-cell {  width:calc(50% - (14px / 2) * 1);  flex:0 0 calc(50% - (14px / 2) * 1);  margin-right:14px; }}@media (min-width:1200px) { #page_cart_attach_cross .carousel-cross_page .product.carousel-cell {  width:calc(33.3333333333% - (30px / 3) * 2);  flex:0 0 calc(33.3333333333% - (30px / 3) * 2);  margin-right:30px; }}@media (min-width:416px) { .carousel-recommend .product.carousel-cell {  max-width:226px;   }}@media (min-width:768px) { .carousel-recommend .product.carousel-cell {  width:calc(50% - (30px / 2) * 1);  flex:0 0 calc(50% - (30px / 2) * 1);  margin-right:30px; }}.gift--by_product .product.carousel-cell, .gift--by_cart_total .product.carousel-cell { max-width:182px; }@media (min-width:416px) { .gift--by_product .product.carousel-cell, .gift--by_cart_total .product.carousel-cell {  max-width:226px;   }}@media (min-width:768px) { .gift--by_product .product.carousel-cell, .gift--by_cart_total .product.carousel-cell {  width:calc(33.3333333333% - (30px / 3) * 2);  flex:0 0 calc(33.3333333333% - (30px / 3) * 2);  margin-right:30px; }}.page_content--product .product.carousel-cell { width:270px !important; flex:0 0 270px !important; margin-right:20px !important;}@media (min-width:1572px) { .col-xxxl-12.page_content--product .product.carousel-cell {  margin-right:27px !important; }}.type--2 .product.carousel-cell { min-height:100%; width:100%; margin-right:2rem;}.products_in_bundle .product:not(:last-child)::after { content:"+"; font-size:2rem; line-height:1; position:absolute; top:50%; right:6px; transform:translate(100%, -50%); bottom:auto; border:none;}@media (min-width:1200px) { #container.filter-exists .list-type--1 .product,#container.filter-box-content-exists #page_cat_content .type--1 .product,#container.filter-box-content-exists #page_cat_content .normal-categories__col,#container.filter-cache-exists #page_cat_content .type--1 .product,#container.filter-cache-exists #page_cat_content .normal-categories__col {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:1572px) { #container.filter-exists .list-type--1 .product,#container.filter-box-content-exists #page_cat_content .type--1 .product,#container.filter-box-content-exists #page_cat_content .normal-categories__col,#container.filter-cache-exists #page_cat_content .type--1 .product,#container.filter-cache-exists #page_cat_content .normal-categories__col {  flex:0 0 25%;  max-width:25%; }}.type--1 .product__inner { margin:0 auto; position:relative; width:270px; max-width:100%; display:flex; flex-direction:column; flex-grow:1; height:100%;}.type--2 article:not(.carousel-cell) .product__inner { padding-top:4rem; padding-bottom:4rem; border-bottom:1px solid #ccc;}.type--2 .product:last-of-type .product__inner { border-bottom:none;}.products_in_bundle .product__inner, .gift-products .product__inner { width:128px;}.gift--by_cart_total .product__inner, .cross-sale.up-block .product__inner, .up-sale.up-block .product__inner, .bundle-products .product__inner { width:226px;}.recommend .product__inner { width:226px;}.type--1 .product__img-outer { margin-bottom:1rem;}.type--2 .product__inner { height:100%;}.type--2 .product__inner > .row { height:inherit;}@media (max-width:575.98px) { .type--2 .product__inner > .row {  flex-direction:column; } .type--2 .product__inner > .row > .product__datas-col {  margin-bottom:auto; }}.type--2 .product__img-outer { max-width:500px; margin:0 auto;}@media (min-width:576px) { .type--2 .product__image-col {  padding-right:20px; }}@media (min-width:1200px) { .type--2 .product__image-col {  max-width:530px; }}@media (min-width:1440px) { .type--2 .product__image-col {  max-width:560px; }}@media (min-width:1572px) { .type--2 .product__image-col {  padding-right:60px; } .type--2 .product__image-col.has-alt-image {  max-width:686px; }}@media (max-width:767.98px) { .type--2 .product__image-col-inner {  position:relative;  margin:0 auto;  flex:0 0 75%;  max-width:500px; } .type--2 .has-alt-image .product__image-col-inner {  flex:0 1 596px;  max-width:616px; }}@media (max-width:575.98px) { .type--2 .product__mobile-alt-img-col .col-sm-4 + .col-sm-4 {  margin-top:2rem; }}@media (min-width:440px) and (max-width:575.98px) { .type--2 .product__mobile-alt-img-col .col-sm-4 + .col-sm-4 {  margin-top:1rem; }}@media (min-width:440px) { .type--2 .product__alt-images-col {  margin-left:30px; }}@media (min-width:1572px) { .type--2 .product__alt-images-col {  -webkit-flex:0 1 96px;  -ms-flex:0 1 96px;  flex:0 1 96px;  max-width:96px; }}.type--2 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:1rem;}@media (min-width:576px) { .type--2 .product__datas-inner {  -webkit-flex-basis:14rem;  -ms-flex-preferred-size:14rem;  flex-basis:14rem; }}@media (min-width:992px) { .type--2 .product__datas-col {  padding-right:20px; }}.type--2 .product__cart-col { background-color:#f6f6f6;}#artdet__products-in-bundle .product__img-outer { width:128px; max-width:100%; margin:0 auto;}#artdet__products-in-bundle .product__name { font-size:1.4rem;}#artdet__products-in-bundle .badge--bundle-qty { height:2.6rem; line-height:2.6rem; font-size:1.2rem; padding:0 1.2rem;}#page_artlist_content .type--2 .product__img-outer { max-width:380px;}@media (min-width:1200px) and (max-width:1439.98px) { #page_artlist_content .type--2 .product__cart-col {  flex:0 0 100%;  max-width:100%; } #page_artlist_content .type--2 .product__cart-col-space {  display:block !important; } #page_artlist_content .type--2 .product__cart-inner {  padding-left:0 !important;  padding-right:0 !important; }}@media (min-width:1572px) { #page_artlist_content .type--2 .product__cart-col {  flex:0 0 330px;  max-width:330px; } #page_artlist_content .type--2 .product__image-col {  max-width:400px;  padding-right:20px; }}.type--1 .product__datas { flex-grow:1; display:flex; flex-direction:column;}@media (min-width:576px) { .type--2 .product__datas {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  overflow:hidden; } .type--2 .product__datas::after {  content:"";  position:absolute;  bottom:0;  left:0;  right:0;  height:3rem;  background:linear-gradient(to bottom, #ffffff00 0%, #ffffff 100%); }}@media (min-width:992px) { .type--2 .product__datas {  right:2rem; }}.product__name-wrap { box-sizing:content-box;}.type--1 .product__name-wrap { position:relative; padding:1rem 0; text-align:center;}.products_in_bundle .type--1 .product__name-wrap, .gift-products .type--1 .product__name-wrap { padding:0;}@media (min-width:576px) { .type--1 .product__name-wrap {  padding-bottom:3rem; }}.type--2 .product__name-wrap { text-align:center;}@media (min-width:576px) { .type--2 .product__name-wrap {  text-align:left; }}.product__name { margin-bottom:0; font-weight:700;}.type--1 .product__name { -webkit-line-clamp:3; line-height:1.4; max-height:4.2em; font-size:1.1rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}.products_in_bundle .type--1 .product__name, .gift-products .type--1 .product__name { text-transform:none;}@media (min-width:576px) { .type--1 .product__name {  font-size:1.5rem; }}.type--2 .product__name { font-size:1.6rem; color:#0E7F8A;}@media (min-width:576px) { .type--2 .product__name {  font-size:1.8rem; }}@media (min-width:1200px) { .type--2 .product__name {  font-size:2.4rem; }}.product__name-link { display:inline-block; vertical-align:top;}.product__review:hover { text-decoration:none;}.type--1 .product__review { text-align:center; margin-top:1rem; display:block;}.product__description-short { margin:1rem 0; font-size:1.3rem;}@media (min-width:576px) { .product__description-short {  font-size:1.4rem; }}@media (min-width:1200px) { .product__description-short {  font-size:1.6rem; }}.product__main-wrap { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important;}.type--1 .product__main-wrap { text-align:center; font-size:1.2rem;}.type--1 .product__main-btn { min-height:3.2rem; max-width:100%; padding:0 2rem; font-size:1rem; display:flex; align-items:center; justify-content:center;}@media (min-width:992px) { .type--1 .product__main-btn {  min-height:4.8rem;  border-radius:4.8rem;  font-size:1.2rem;  min-width:19rem;  width:auto;  padding:0 2rem; }}.type--1 .product__main-btn::before { font-size:125%;}.type--2 .product__main-btn { display:flex; align-items:center; justify-content:center; width:100%; height:4.8rem; font-size:1.6rem; font-weight:700; padding-right:10px; padding-left:10px;}.product__cart-input-outer { height:4.8rem; border-radius:2.4rem; padding:0 1rem; background-color:#fff; border-color:#0D1313 !important;}.product__cart-input-outer .page_qty_input { flex-grow:1; max-width:100%;}.product__cart-input-outer button { font-size:1.4rem; font-weight:700;}.type--2 .product__cart-inner { max-width:400px;}.product__cart-btn-col { margin-left:1rem;}.product__cart-login-btn { font-size:1.2rem; line-height:1.2; text-align:center;}.product__funcs { padding:1rem 0; font-size:0;}.type--2 .product__funcs { text-align:center; padding:0; margin-top:2rem;}.artdet__favo { pointer-events:auto;}.product__func-btn { display:inline-block; vertical-align:middle; text-align:center; position:relative; cursor:pointer; transition:color 0.4s; margin-bottom:0.5rem; border-radius:50%; background:#f6f6f6; border:0 solid transparent; font-size:1.6rem; width:5.4rem; height:5.4rem; line-height:5.4rem;}.product__func-btn:hover { color:#0E7F8A;}.product__func-btn.added .icon--favo::before { color:#0E7F8A; font-weight:900;}@media (max-width:991.98px) { .product__func-btn {  font-size:1.2rem;  width:3.6rem;  height:3.6rem;  line-height:3.6rem; }}.artdet__function .product__func-btn { background-color:transparent; font-size:1.8rem; margin-bottom:0;}.product__btn-tooltip { display:none;}@media (min-width:768px) { .product__btn-tooltip {  display:inline-block; }}.product__params { text-align:center; color:#999999; padding-top:1rem; padding-bottom:1rem; line-height:1.2;}.type--2 .product__params { max-width:300px;}.product__params-inner { white-space:nowrap;}.product__param-title { text-align:left; text-overflow:ellipsis; overflow:hidden;}.product__param + .product__param { margin-top:0.5rem;}.product__param-value { text-align:right; text-overflow:ellipsis; overflow:hidden;}.product__price-unit-wrap { height:1.6rem; font-size:1.2rem;}.type--1 .product__price-unit-wrap { text-align:center;}@media (max-width:575.98px) { .product__price-unit {  font-size:1rem; }}.product__prices-wrap { position:relative;}.type--1 .product__prices-wrap { text-align:center; margin-top:auto;}.type--1 .product__prices { padding:0 0 1rem; row-gap:0.5rem;}@media (min-width:576px) { .type--1 .product__prices {  padding-bottom:2rem; }}.product__price-base, .product__price-sale { line-height:1; font-size:1.6rem;}@media (min-width:576px) { .product__price-base, .product__price-sale {  font-size:2rem; }}.has-sale-price .product__price-base { font-size:1.1rem;}.type--2 .has-sale-price .product__price-base { font-size:1.2rem;}@media (min-width:576px) { .type--2 .has-sale-price .product__price-base {  font-size:1.4rem; }}@media (min-width:576px) { .has-sale-price .product__price-base {  font-size:1.4rem; }}.product__price-sale { color:#0E7F8A;}.product__price-sale-start, .product__price-sale-end { display:inline-block;}.product__price-login-btn { text-align:center;}.product-variant { margin-bottom:1rem;}.product-variant:last-child { margin-bottom:0;}.type--1 .product__variants { position:absolute; bottom:0; left:0; right:0; z-index:101; display:none;}.product__variant-wrap:last-child { margin-bottom:0;}.product__variant-wrap.has-fault select { border-color:#ff6666;}.product__variant-wrap.has-fault label { color:#ff6666;}.type--1 .product__variants-inner { text-align:right; background-color:#f6f6f6; padding:1rem;}select.product__variant-select, label.product__variant-label { font-size:1.3rem;}.product__variants-btn-close { margin-left:auto; height:3.5rem; width:3.5rem; line-height:3.5rem; padding:0;}.product__variants-btn-close::before { color:#ff6666;}.product__badges { position:absolute; top:0; right:0; bottom:auto; left:auto; z-index:10; display:flex; flex-direction:column; }.type--2 .product__badges { top:1rem; left:1rem;}@media (min-width:992px) { .product__badges {   }}.product__badges2 { position:absolute; top:0; left:0; z-index:10; display:flex; flex-direction:column;}.badge { width:5.4rem; height:5.4rem; line-height:5.4rem; margin:0 0 0.5rem 0; user-select:none;}@media (max-width:991.98px) { .badge {  width:3.6rem;  height:3.6rem;  line-height:3.6rem;  font-size:1rem; }}.badge--2 { width:auto; height:auto; padding:11px 20px; border-radius:20px; line-height:1.2; font-size:1.2rem;}.artdet__badges2 .badge--2 { text-transform:uppercase; font-weight:700; margin-bottom:0;}[data-percent]::after { content:attr(data-percent);}.badge--custom-1 { background-color:#888888; color:#ffffff; font-weight:500;}.badge--custom-2 { background-color:#888888; color:#ffffff; font-weight:500;}.badge--custom-3 { background-color:#888888; color:#ffffff; font-weight:500;}.badge--new { text-transform:lowercase;}.badge--new, .badge--cat-new { background-color:#222222; color:#ffffff; font-weight:700;}.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:#0E7F8A; color:#ffffff; font-weight:700;}.badge--stock.on-stock { background-color:#ffffff00; color:#5DC22E; font-weight:500;}.badge--stock.on-stock.artdet__stock { background-color:#5DC22E; color:white; font-weight:700;}.badge--stock.no-stock { background-color:#ffffff00; color:#FF4F4F; font-weight:500;}.badge--stock.no-stock.artdet__stock { background-color:#FF4F4F; color:white; font-weight:700;}.badge--stock.to-order { background-color:#ffffff00; color:#999999; font-weight:500;}.badge--stock.to-order.artdet__stock { background-color:#999999; color:white; font-weight:700;}.type--1 .badge--stock { cursor:help;}.badge--bundle-qty, .badge--gift { color:#ffffff; background:#222222; border-radius:1.5rem; height:3rem; line-height:3rem; font-size:1.4rem; width:auto; padding:0 1.5rem;}.badge--gift { background-color:#0E7F8A;}.type--1 .product__stock { padding:0 0 1rem; text-align:center;}@media (min-width:576px) { .type--1 .product__stock {  padding:0 0 3rem; }}.product__stock.on-stock { background-color:#ffffff00; color:#5DC22E; font-weight:500;}.product__stock.no-stock { background-color:#ffffff00; color:#FF4F4F; font-weight:500;}.product__stock.to-order { background-color:#ffffff00; color:#999999; font-weight:500;}.type--1 .product__stock-text { font-size:1.1rem;}@media (min-width:576px) { .type--1 .product__stock-text {  font-size:1.6rem; }}.product-stock-text { line-height:1;}.gift__base-product-name { display:block; font-size:1.6rem;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px; max-width:100%; padding:1rem;}#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;}.toast-message::before { font-family:"Font Awesome 6 Pro"; margin-right:1rem;}#toast-container > .toast-success { background-color:#28a745;}#toast-container > .toast-success .toast-message::before { content:"";}#toast-container > .toast-warning { background-color:#ffc107;}#toast-container > .toast-warning .toast-message::before { content:"";}#toast-container > .toast-error { background-color:#ff6666;}#toast-container > .toast-error .toast-message::before { content:"";}#toast-container > .toast-info { background-color:#17a2b8;}#toast-container > .toast-info .toast-message::before { content:"";}.toast-qty { white-space:nowrap; font-weight:700;}button.toast-close-button { font-weight:400; font-size:0; opacity:1; height:20px; right:0; top:0; margin-left:1.5rem;}button.toast-close-button::before { content:""; font-family:"Font Awesome 6 Pro"; font-weight:300; font-size:1.8rem;}.compare { display:flex; flex-direction:column;}.compare__content { overflow:hidden;}.compare-img-outer { width:70px; margin:0 auto;}.compare-value img { max-height:100px;}.t--datas { border:solid #ccc; border-width:2px 0;}.t { line-height:1.2; font-size:1.2rem;}.t.t--datas { overflow:auto;}.tr { min-height:40px; display:flex; align-items:stretch;}.tr.row--pic { height:80px;}.tr + .tr { border:none;}.tr + .tr .tc { border:solid #ccc; border-width:1px 0 0 0;}.tc { padding:0.5rem; flex:0 0 200px; max-width:200px; width:200px; text-align:center; display:flex; align-items:center; justify-content:center; }.tc .compare--name { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:1.4em; max-height:2.8em; font-weight:700;}.tc.compare-label { flex:0 0 120px; max-width:120px; width:120px; text-align:right; font-weight:700; justify-content:flex-end; background:#fff; position:relative; z-index:1; word-break:break-word;}.values-are-not-same .tc { background-color:#fffaed;}.flickity-button { width:5.4rem; height:10rem; border-radius:0; background-color:#0E7F8A; color:#0D1313;}.flickity-button:hover { background-color:#0D1313; color:white;}.flickity-button:disabled { opacity:0;}.arrow--round .flickity-button { height:5.4rem; border-radius:50%;}.flickity-button .flickity-button-icon { display:none;}.flickity-button::before { font-family:"Font Awesome 6 Pro"; font-weight:700;}.flickity-button.next::before { content:"";}.flickity-button.previous::before { content:"";}@media (max-width:991.98px) { .flickity-button {  display:none; }}.carousel:not(.flickity-enabled) { display:flex; }@media (min-width:992px) { .carousel.carousel--indent {  padding:0 4rem; }}.carousel::after { content:"flickity"; display:none; }.flickity-slider { display:flex; height:100%;}.artdet__img--thumb-wrap { margin-bottom:24px;}.carousel-cell { width:100%; position:relative; flex-shrink:0;}.carousel-cell.artdet__img--thumb-wrap { width:calc( 33.333% - ((24px / 3) * 2)); flex:0 0 calc( 33.333% - ((24px / 3) * 2)); margin-right:24px;}.carousel-cell .lazy-img { left:50%; top:50%; transform:translate(-50%, -50%);}.carousel__lazy-image { opacity:0; transition:opacity 0.4s;}.carousel__lazy-image.flickity-lazyloaded, .carousel__lazy-image.flickity-lazyerror { opacity:1;}.artdet__alts.carousel::after { content:"flickity"; display:none;}@media (min-width:1200px) { .artdet__alts.carousel::after {  content:""; }}.product-tooltip .artdet__alts.carousel::after { content:"flickity"; display:none;}[data-size=big] { line-height:1.4;}[data-size=big] { font-size:20px;}@media screen and (min-width:320px) { [data-size=big] {  font-size:calc(20px + 20 * ((100vw - 320px) / 1600)); }}@media screen and (min-width:1920px) { [data-size=big] {  font-size:40px; }}[data-size=medium] { line-height:1.4; font-weight:700;}[data-size=medium] { font-size:14px;}@media screen and (min-width:320px) { [data-size=medium] {  font-size:calc(14px + 18 * ((100vw - 320px) / 1600)); }}@media screen and (min-width:1920px) { [data-size=medium] {  font-size:32px; }}@media (min-width:992px) { [data-size=medium] {  font-weight:400; }}[data-size=small], [data-size=button] { font-size:10px;}@media screen and (min-width:320px) { [data-size=small], [data-size=button] {  font-size:calc(10px + 10 * ((100vw - 320px) / 1600)); }}@media screen and (min-width:1920px) { [data-size=small], [data-size=button] {  font-size:20px; }}.text-layer-container__inner { overflow:hidden; max-height:100%; padding:2px;  justify-content:center; margin:0 auto;}.text-layer-container { position:absolute; top:0; bottom:0; left:0; right:0; padding:1rem 10%; pointer-events:none; display:flex; flex-direction:column; justify-content:center;}@media (min-width:768px) { .text-layer-container {  padding:1.5rem 7.5%; }}@media (min-width:992px) { .text-layer-container {  padding:2rem 5%; }}.text-layer-container a, .text-layer-container button { pointer-events:auto;}.html-text { font-size:1.2rem;}.html-text a:not(.btn) { text-decoration-color:currentcolor; text-decoration:underline;}.html-text p:last-child { margin-bottom:0;}@media (min-width:576px) { .html-text {  font-size:1.4rem; }}@media (min-width:768px) { .html-text {  font-size:1.6rem; }}.text-layer-text { word-break:break-word;}.text-layer-text:last-child { margin-bottom:0 !important;}.text-layer-text a { color:inherit;}.text-layer-btn { height:2.4rem; width:2.4rem; line-height:2.2rem; font-size:1.1rem; padding:0; vertical-align:top; pointer-events:auto;}.text-layer-btn::after { content:attr(data-icon); font-family:"Font Awesome 6 Pro"; font-weight:300;}@media (min-width:768px) { .text-layer-btn {  font-size:1.8rem;  height:4rem;  width:4rem;  line-height:3.8rem; }}.text-layer-text-btn { padding-left:2rem; padding-right:2rem;}@media (max-width:575.98px) { .text-layer-text-btn {  font-size:1rem;  padding-left:1.5rem;  padding-right:1.5rem; }}.text-layer-text-btn[data-icon]::after { content:attr(data-icon); font-family:"Font Awesome 6 Pro"; font-weight:300; margin-left:1rem;}.carousel-cell-text-container { padding:6.5rem 2rem; align-items:flex-start; justify-content:center; color:#ffffff;}@media (min-width:576px) { .carousel-cell-text-container {  padding:6.5rem 2rem 3.5rem; }}@media (min-width:768px) { .carousel-cell-text-container {  left:0;  max-width:1512px;  margin:0 auto; }}@media (min-width:992px) { .carousel-cell-text-container {  padding:20rem 2rem 5.5rem; }}@media (min-width:1440px) { .carousel-cell-text-container {  padding:16rem 2rem 6.5rem; }}@media (max-width:575.98px) { .carousel-cell-text-container {  text-align:center; }}.carousel-cell__html { max-height:100%;}.carousel-cell__html img { width:auto; transition:transform ease 5s, opacity ease 0.2s; opacity:0;}.banner_start_big-carousel .carousel-cell:nth-child(even) .carousel-cell__html img { transform:translateX(100%);}.banner_start_big-carousel .carousel-cell:nth-child(even).is-selected .carousel-cell__html img { animation:fade-from-left-sm 2s forwards;}@media (min-width:576px) { .banner_start_big-carousel .carousel-cell:nth-child(even) .carousel-cell__html img {  transform:translateX(50%); } .banner_start_big-carousel .carousel-cell:nth-child(even).is-selected .carousel-cell__html img {  animation:fade-from-left 2s forwards; }}.banner_start_big-carousel .carousel-cell:nth-child(odd) .carousel-cell__html img { transform:translateX(-100%);}.banner_start_big-carousel .carousel-cell:nth-child(odd).is-selected .carousel-cell__html img { animation:fade-from-right-sm 2s forwards;}@media (min-width:576px) { .banner_start_big-carousel .carousel-cell:nth-child(odd) .carousel-cell__html img {  transform:translateX(-50%); } .banner_start_big-carousel .carousel-cell:nth-child(odd).is-selected .carousel-cell__html img {  animation:fade-from-right 2s forwards; }}@keyframes fade-from-left-sm { 0% {  opacity:0;  transform:translateX(-100%); } 100% {  transform:translateX(0%);  opacity:1; }}@keyframes fade-from-right-sm { 0% {  opacity:0;  transform:translateX(100%); } 100% {  transform:translateX(0%);  opacity:1; }}@keyframes fade-from-left { 0% {  opacity:0;  transform:translateX(-50%); } 100% {  transform:translateX(0%);  opacity:1; }}@keyframes fade-from-right { 0% {  opacity:0;  transform:translateX(50%); } 100% {  transform:translateX(0%);  opacity:1; }}.carousel-cell-text { line-height:1.15;}.carousel-cell-text:not([data-size=button]) { margin-left:-0.085em;}.carousel-cell-text[data-size=big] { font-weight:700; margin-bottom:0.9em;}@media (max-width:575.98px) { .carousel-cell-text[data-size=big] {  font-size:26px; }}.carousel-cell-text[data-size=big] { font-size:26px;}@media screen and (min-width:576px) { .carousel-cell-text[data-size=big] {  font-size:calc(26px + 38 * ((100vw - 576px) / 1344)); }}@media screen and (min-width:1920px) { .carousel-cell-text[data-size=big] {  font-size:64px; }}.carousel-cell-text[data-size=medium] { margin-bottom:1.5em;}@media (max-width:575.98px) { .carousel-cell-text[data-size=medium] {  font-size:16px; }}.carousel-cell-text[data-size=medium] { font-size:16px;}@media screen and (min-width:576px) { .carousel-cell-text[data-size=medium] {  font-size:calc(16px + 18 * ((100vw - 576px) / 1344)); }}@media screen and (min-width:1920px) { .carousel-cell-text[data-size=medium] {  font-size:34px; }}.carousel-cell-text[data-size=small] { margin-bottom:2em;}@media (max-width:575.98px) { .carousel-cell-text[data-size=small] {  font-size:10px; }}.carousel-cell-text[data-size=small] { font-size:10px;}@media screen and (min-width:576px) { .carousel-cell-text[data-size=small] {  font-size:calc(10px + 8 * ((100vw - 576px) / 1344)); }}@media screen and (min-width:1920px) { .carousel-cell-text[data-size=small] {  font-size:18px; }}.carousel-cell-text[data-size=button] { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A; padding:1.175rem 2rem; font-size:1.5rem; line-height:1.5;}.carousel-cell-text[data-size=button]:hover { color:#ffffff; background-color:#0a5f67; border-color:#09545c;}.carousel-cell-text[data-size=button]:focus, .carousel-cell-text[data-size=button].focus { box-shadow:0 0 0 0.2rem rgba(50, 146, 156, 0.5);}.carousel-cell-text[data-size=button].disabled, .carousel-cell-text[data-size=button]:disabled { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.carousel-cell-text[data-size=button]:not(:disabled):not(.disabled):active, .carousel-cell-text[data-size=button]:not(:disabled):not(.disabled).active, .show > .carousel-cell-text[data-size=button].dropdown-toggle { color:#ffffff; background-color:#09545c; border-color:#084a50;}.carousel-cell-text[data-size=button]:not(:disabled):not(.disabled):active:focus, .carousel-cell-text[data-size=button]:not(:disabled):not(.disabled).active:focus, .show > .carousel-cell-text[data-size=button].dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(50, 146, 156, 0.5);}@media (max-width:575.98px) { .carousel-cell-text[data-size=button] {  padding:0.6rem 3.5rem;  font-size:1.2rem; }}.flickity-prev-next-button.previous { left:-2rem; }.flickity-prev-next-button.next { right:-2rem; }.flickity-page-dots { bottom:20px; width:auto; right:0; left:0; pointer-events:none; row-gap:10px;}@media (min-width:768px) { .flickity-page-dots {  bottom:4.5%; }}@media (min-width:992px) { .flickity-page-dots {  right:80px;  left:auto; }}.flickity-page-dots .dot, .flickity-page-dots .flickity-page-dot { margin:0 5px; transition:background ease 0.5s; border-radius:10px; pointer-events:auto; background:rgba(255, 255, 255, 0.3); border:1px solid #0D1313; width:12px; height:12px;}.flickity-page-dots .dot.is-selected, .flickity-page-dots .flickity-page-dot.is-selected { opacity:1; background:#0D1313;}@media (min-width:992px) { .flickity-page-dots .dot, .flickity-page-dots .flickity-page-dot {  width:20px;  height:20px; }}.flickity-page-dots .dot:only-child, .flickity-page-dots .flickity-page-dot:only-child { display:none;}#page_tooltip .flickity-page-dots { right:0; left:0;}.products.carousel .flickity-page-dots { position:static; margin-top:3rem;}.artdet__alts.has-alt { padding-bottom:32px;}.artdet__alts.has-alt .flickity-page-dots { bottom:0; right:50%; transform:translateX(50%);}@media (min-width:992px) { .artdet__alts.has-alt {  padding-bottom:40px; }}.slideshow .flickity-page-dot { background:rgba(255, 255, 255, 0.3); border:none;}.slideshow .flickity-page-dot.is-selected { background:#0E7F8A;}.banner_start_1-wrapper { margin:0 auto;}.banner_start_2-wrapper { margin-left:auto;}.banner_start_3-wrapper { margin-right:auto;}[data-text-size=small] .text-layer-btn-wrapper { transform:translateY(-3px); padding-top:2%;}@media (min-width:768px) { [data-text-size=small] .text-layer-btn-wrapper {  transform:translateY(-5px); }}[data-text-size=medium] .text-layer-btn-wrapper { transform:translateY(-6px); padding-top:3%;}@media (min-width:768px) { [data-text-size=medium] .text-layer-btn-wrapper {  transform:translateY(-8px); }}[data-text-size=big] .text-layer-btn-wrapper { transform:translateY(-8px); padding-top:4%;}@media (min-width:768px) { [data-text-size=big] .text-layer-btn-wrapper {  transform:translateY(-10px); }}.banner_start_1-wrapper, .banner_start_2-wrapper, .banner_start_3-wrapper, .banner_start_4__slide, .banner_start_5__slide { overflow:hidden;}.banner_start_1-wrapper img, .banner_start_2-wrapper img, .banner_start_3-wrapper img, .banner_start_4__slide img, .banner_start_5__slide img { transition:transform ease 0.4s; transform:translateZ(0);}@media (hover:hover) { .banner_start_1-wrapper:hover img, .banner_start_2-wrapper:hover img, .banner_start_3-wrapper:hover img, .banner_start_4__slide:hover img, .banner_start_5__slide:hover img {  transform:translateZ(0) scale(1.05); }}.responsiv_menu_text { padding:20px; text-align:center;}.active_menu.last_menu_item { border-top:1px solid #dddddd;}.responsive_cat_menu .active_menu.responsive_menu_item > a { color:#0E7F8A;}.black_active .responsive_menu_back:active::before { color:#0E7F8A;}#responsive_cat_menu {  margin-bottom:4rem; flex-grow:1; }#responsive_cat_menu ul li { list-style:none; text-align:left; padding:1rem 0;}#responsive_cat_menu ul li + li { border-top:1px solid rgba(255, 255, 255, 0.07);}#responsive_cat_menu ul li a { font-size:1.6rem; max-height:5rem; line-height:1.2; display:block; padding-right:2rem; padding-left:2rem; font-weight:500;}.hamburger__bottom { background-color:#151F1F; margin:0 -2rem; padding:2rem;}.next_level_arrow { float:right; display:block; line-height:1; margin-top:3px; margin-right:2rem; z-index:-1; position:relative;}.next_level_arrow:after { content:""; font-family:"Font Awesome 6 Pro"; font-size:1.2rem; font-width:700;}.box_cat_num { font-size:1rem;}div.responsive_menu { padding-top:2rem;}div.responsive_menu.black_active { padding-top:0;}.responsive_menu_nav { position:relative; color:white;}.responsive_menu_navtop { background:#ffffff; padding:0; width:100%; height:0;}.responsive_menu_back { width:3.5rem; height:3.5rem; line-height:3.5rem; text-align:center; position:absolute; top:1rem; right:0; display:none; border-radius:2rem; color:#ffffff; background-color:#0D1313; border-color:#0D1313;}.responsive_menu_back:hover { color:#ffffff; background-color:black; border-color:black;}.responsive_menu_back:focus, .responsive_menu_back.focus { box-shadow:0 0 0 0.2rem rgba(49, 54, 54, 0.5);}.responsive_menu_back.disabled, .responsive_menu_back:disabled { color:#ffffff; background-color:#0D1313; border-color:#0D1313;}.responsive_menu_back:not(:disabled):not(.disabled):active, .responsive_menu_back:not(:disabled):not(.disabled).active, .show > .responsive_menu_back.dropdown-toggle { color:#ffffff; background-color:black; border-color:black;}.responsive_menu_back:not(:disabled):not(.disabled):active:focus, .responsive_menu_back:not(:disabled):not(.disabled).active:focus, .show > .responsive_menu_back.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(49, 54, 54, 0.5);}.black_active .responsive_menu_back { display:block;}.responsive_menu_back::before { font-family:"Font Awesome 6 Pro"; content:""; font-size:1rem;}.responsive_menu_title { display:none;}.responsive_menu.black_active .responsive_menu_navbottom { padding:1rem 4rem 1rem 0; width:100%; clear:both; font-size:0; background:#151F1F; margin-bottom:2rem;}.responsive_menu.black_active .responsive_menu_navbottom::before, .responsive_menu.black_active .responsive_menu_navbottom::after { content:""; background-color:#151F1F; position:absolute; top:0; bottom:0; width:2rem;}.responsive_menu.black_active .responsive_menu_navbottom::before { left:-2rem;}.responsive_menu.black_active .responsive_menu_navbottom::after { right:-2rem;}.responsive_menu_navbottom > span { display:block;}.responsive_menu_navbottom > span a { font-size:1.6rem; display:inline-block; font-weight:500; line-height:1.2; padding-left:1rem;}.responsive_menu_navbottom > span:nth-child(2) { margin-left:3.7rem;}.responsive_menu_navbottom > span:nth-child(4) { margin-left:4.7rem;}.responsive_menu_navbottom > span:nth-child(6) { margin-left:5.7rem;}.responsive_menu_navbottom > span:nth-child(8) { margin-left:6.7rem;}.responsive_menu_navbottom > span:nth-child(10) { margin-left:7.7rem;}.responsive_menu_navbottom > span:nth-child(12) { margin-left:8.7rem;}.responsive_menu_navbottom > span:nth-child(14) { margin-left:9.7rem;}.parentcat, .actcat { text-align:left; line-height:1.2; padding:5px 0; position:relative;}.actcat a { font-weight:700;}.parentcat { cursor:pointer;}span.maincat { font-size:0;}.maincat::before { color:white; content:""; font-size:1rem; font-family:"Font Awesome 6 Pro"; width:3.5rem; height:3.5rem; border-radius:50%; display:flex; background:#0E7F8A; justify-content:center; align-items:center;}.parentcat:not(.maincat)::before, .actcat::before { content:""; font-family:"Font Awesome 6 Pro"; display:block; position:absolute; top:0.6rem; right:100%; margin-right:1rem; text-align:center; transform:rotate(90deg); font-size:1.2rem;}.responsive_menu_navbottom .parent_div { display:none;}#responsive_cat_menu .ajax_param { display:none;}.responsive_menu_sub { display:none;}.responsive_menu_content { position:relative; width:100%; overflow:hidden;}ul.responsive_menu, ul.responsive_menu ul.responsive_menu_sub { width:100%; position:absolute; top:0; left:100%;}ul.responsive_menu { left:0;}.hamburger__dropdown-inner { padding-bottom:5rem;}.fixed-cart { position:fixed; top:0; left:0; right:0; z-index:1000; transform:translateY(-100%); color:#ffffff; transition:all ease 0.4s; overflow:hidden; visibility:hidden;}.fixed-cart .product-price--base { color:inherit;}.fixed-cart.is-visible { transform:translateY(0); visibility:visible;}.fixed-cart__name { text-transform:uppercase;}.navbar__fixed-cart-img { max-width:50px;}.form-select-group::after,.custom-control-input:checked ~ .custom-control-label::before,.read-more__btn::after,.icon::before,[class*=icon--]::before,[class*=icon--]::after,.icon--solid::before,.coupon-ok::after,.coupon-error::after,.overlay_close-btn::before,.shop_popup_artdet .close::before,#page_PopupContainer_tooltip .close::before,#page_PopupContainerMobile .close::before,#page_PopupContainer .close::before,.overlay-sign-in__btn-close::before,.star::before,.star-label::after,.footer_contact a::before,.footer-banner__element-left::before,.view__btn::before,.js-review-image-upload:before,.js-review-image-delete:before,.qtyminus_common,.qtyplus_common,.order-step__icon::before,.order-mods__delivery-map a::before,.invoice-number__data a:before,.package-number__data a:before,.product_filter_title::after,.selected-filters label::before,.is-opened .cat--type-2 .normal_category__sub-cats-button::after,.product-type__value--color::before,.product-type__value--color_text::before,.product_filter_color.product_filter_checked .product_filter_color_value::before,.product_filter_color:hover .product_filter_color_value::before,.cart-credit__title::after,.artdet-credit__title::after,.searchcomplex-cat-btn::after,.start-banner__element-icon::before,.gallery-img-link::after,.search-smart-autocomplete.type--2 .search-smart-title::before,.btn-close::before,.btn-back::before { font-family:"Font Awesome 6 Pro";}.breadcrumb-item + .breadcrumb-item::before { font-family:"Font Awesome 6 Pro";}@media (max-width:575.98px) { .custom-file-input ~ .custom-file-label::after {  font-family:"Font Awesome 6 Pro"; }}@media (max-width:991.98px) { .page_tab2::after {  font-family:"Font Awesome 6 Pro"; }}.footer_social a:before { font-family:"Font Awesome 6 Brands";}.footer_social a[href*=tiktok]::before { content:"";}.artdet__social-icon--facebook::before,.artdet__social-icon--twitter::before,.artdet__social-icon--pinterest::before,.artdet__social-icon--linkedin::before,.google-login-btn::before,.facebook-login-btn::before { font-family:"Font Awesome 6 Brands";}.icon--question::before,.icon--a-question::after,.icon--b-question::before { content:"?";}.icon--b-plus::before,.icon--a-plus::after,.icon--plus::before,.js-review-image-upload:before,.qtyplus_common::before { content:"+";}.customer-address__default-address:before { font-family:"Font Awesome 6 Pro";}.footer_v2_menu_4 { margin-bottom:2rem;}@media (min-width:768px) { .footer_v2_menu_4 {  margin-bottom:4rem; }}:root { --compare-table-label-cell-mobile-width:100px; --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;}body.design_subver4 #compare { padding:0; max-height:inherit; line-height:1.5;}body.design_subver4 #page_PopupContainer.shop_popup_compare { width:auto !important; height:auto;}body.design_subver4 #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner { padding:0; overscroll-behavior:contain; max-height:inherit; min-width:250px;}body.design_subver4 #page_PopupContainer.shop_popup_compare #page_PopupContainer_ajax::after { margin:0;}body.design_subver4 #page_PopupContainer.shop_popup_compare .close { top:5px; width:4rem; height:4rem; line-height:3.8rem;}body.design_subver4 .compare__title { padding:1rem 5rem 1rem 2rem; margin-bottom:0; background-color:#ffffff;}body.design_subver4 .compare__table { overflow:auto; scrollbar-width:thin; -webkit-overflow-scrolling:touch; overscroll-behavior-y:contain; scrollbar-color:auto #ffffff;}body.design_subver4 .compare__table::-webkit-scrollbar-track { background:#ffffff;}body.design_subver4 .compare__table-inner { height:100%; -webkit-overflow-scrolling:touch; background-color:#ccc; display:flex; flex-direction:column;}body.design_subver4 .compare__row { display:flex; align-items:stretch;}body.design_subver4 .compare__row--iconmore img, body.design_subver4 .compare__row--icon img { margin:0;}body.design_subver4 .compare__row--price .compare__value { font-weight:700;}body.design_subver4 .compare__row--sku .compare__value, body.design_subver4 .compare__row--price_unit .compare__value { font-size:1.1rem;}body.design_subver4 .compare__row--param.values-are-not-same .compare__label, body.design_subver4 .compare__row--param.values-are-not-same .compare__value { background-color:#ebfafd;}body.design_subver4 .compare__row.position-sticky { z-index:3;}body.design_subver4 .compare__row--name { top:0; border-top:1px solid #ccc;}body.design_subver4 .compare__row--name .compare__label, body.design_subver4 .compare__row--name .compare__value { background-color:#f6f6f6;}body.design_subver4 .compare__row--name .compare__value { font-weight:700;}body.design_subver4 .compare__row:has(+ .compare__row--functions) { margin-bottom:-1px;}body.design_subver4 .compare__row--functions { bottom:0; border-top:1px solid #ccc;}body.design_subver4 .compare__row--functions .compare__value, body.design_subver4 .compare__row--functions .compare__label { background-color:#ffffff;}body.design_subver4 .compare__func-btn { font-size:1.6rem;}body.design_subver4 .compare__func-btn::after { display:none;}body.design_subver4 .compare__label, body.design_subver4 .compare__value { padding:0.5rem; text-align:center; display:flex; align-items:center; border:solid #ccc; border-width:0 1px 1px 0;}body.design_subver4 .compare__label { position:sticky; position:-webkit-sticky; left:0; z-index:2; text-align:right; font-weight:700; justify-content:flex-end; word-break:break-word; background-color:#ffffff; 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);}body.design_subver4 .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-desktop-width); max-width:var(--compare-table-value-cell-desktop-width); width:var(--compare-table-value-cell-desktop-width);}body.design_subver4 .compare__name-link { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:1.5; max-height:4.5em; font-weight:700;}body.design_subver4 .compare__func-btn { font-size:1.6rem;}@media (max-width:1199.98px) { body.design_subver4 .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); } body.design_subver4 .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); }}@media (max-width:767.98px) { body.design_subver4 .compare__label {  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); } body.design_subver4 .compare__value {  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); }}@media (max-width:575.98px) { body.design_subver4 #page_PopupContainer.shop_popup_compare {  max-width:100vw;  max-height:100vh;  max-height:100dvh; } body.design_subver4 .compare__row--iconmore img, body.design_subver4 .compare__row--icon img {  max-height:16px; }}.dropdown-toggle::after { content:""; font-family:"Font Awesome 6 Pro"; border:none; vertical-align:middle; font-size:0.7em; color:#0E7F8A; font-weight:700; min-width:0.9em;}.dropdown-menu { display:block; box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.2); visibility:hidden; content-visibility:hidden; opacity:0; transition:none; bottom:auto; margin-left:0; max-height:71vh; max-height:calc((var(--vh, 1vh) * 100) - var(--header-height) - var(--nanobar-height) - 20px); overflow-x:hidden; overflow-y:auto; overscroll-behavior-y:contain; background-color:#0D1313; border-radius:15px; padding:1rem 3rem;}.navbar .dropdown-menu.fade-up { margin-top:20px;}.navbar .dropdown-menu.fade-up.show { margin-top:0;}.navbar .dropdown-menu.show { visibility:visible; opacity:1; content-visibility:auto; transition:all ease 0.4s;}.dropdown-menu > li:not(:last-child) { border-bottom:1px solid rgba(255, 255, 255, 0.1);}.dropdown-item { font-size:1.3rem; color:#ffffff; padding:1.5rem 0;}.dropdown-item:hover { background-color:transparent; color:#0E7F8A;}.favourites-bubble, .cart-box__item-num { width:2rem; height:2rem; border-radius:50%; background-color:#0D1313; color:#ffffff; font-size:1.1rem; font-weight:500; justify-content:center; align-items:center; position:absolute; left:3rem; top:-8px; z-index:1; display:flex;}.favourites-bubble { display:none;}#ud_shop_start .header_text_section_2 { color:#ffffff;}.profile__header, .cart-box__header { font-weight:700; font-size:1.6rem; text-align:center;}.login-box-mobile__header { background-color:#0E7F8A; margin:0 -2rem; padding:1rem 2rem; color:#ffffff;}.hamburger__dropdown { padding-top:3.4rem;}.login-box__social-group .col { flex:0 0 100%; max-width:100%;}.login-box__social-group .col + .col { margin-top:1rem;}.login-box__other-buttons { background-color:#0E7F8A; margin:0 -2rem; padding:2rem; border-radius:0 0 1.3rem 1.3rem; font-weight:600; font-size:1.3rem;}.login-box__other-buttons .btn-text { font-size:inherit; font-weight:inherit;}.profile__dropdown { padding-bottom:0;}.slideshow { background-color:#111111;}.slideshow .carousel { opacity:0; transition:opacity ease 0.3s;}.slideshow .carousel.flickity-enabled { opacity:1;}@media (max-width:439.98px) { #reload1_box_filter_content {  flex:1 0 calc(100% - 150px);  text-align:right; } #reload1_box_filter_content .filter-top__buttons button:last-child {  margin-right:0; }}.gap-10 { gap:10px;}.col-gap-10 { column-gap:10px;}.col-gap-20 { column-gap:20px;}.gap-20 { gap:20px;}.row-gap-20 { row-gap:2rem;}@media (min-width:576px) { .row-gap-sm-20 {  row-gap:2rem; } .col-gap-sm-40 {  column-gap:4rem; }}.row-gap-30 { row-gap:3rem;}.row-gap-40 { row-gap:4rem;}@media (min-width:768px) { .row-gap-md-60 {  row-gap:6rem; }}.start_banner_1 { background-color:#f6f6f6; padding:3rem 0;}.start_banner_1__elements { row-gap:20px;}.start_banner_1 .html-text { padding:0 2rem;}.start_banner_1__content { font-size:1.3rem;}.start_banner_1__title { font-weight:700; font-size:2.2rem; line-height:1.2; margin-bottom:0.5em; text-align:center;}.start_banner_1__img-col { display:flex; justify-content:flex-end;}.start_banner_1 .start_banner_1__title-col { order:-1;}.start_banner_1__slide { flex:0 0 100%; max-width:100%;}.start_banner_1__slide.even .start_banner_1__img-col { order:0; justify-content:flex-start;}.start_banner_1__slide.odd .html-text { margin-left:auto;}@media (min-width:576px) { .start_banner_1 {  padding:4rem 0 8rem; } .start_banner_1__content {  font-size:2rem; } .start_banner_1__title {  font-size:4rem; } .start_banner_1__elements {  row-gap:40px; }}@media (min-width:768px) { .start_banner_1__title {  text-align:left; } .start_banner_1__slide.even .start_banner_1__img-col {  order:-1; }}@media (min-width:1200px) { .start_banner_1 {  padding:8rem 0 12rem; } .start_banner_1 .html-text {  max-width:796px; }}.parallax-section { position:relative; width:100%;}.parallax-wrap { clip:rect(0, auto, auto, 0); position:absolute; top:0; left:0; width:100%; height:100%;}.parallax { background-repeat:no-repeat !important; background-attachment:initial !important; background-size:cover; position:fixed; display:block; top:0; left:0; width:100%; height:100%; background-position:center center; transform:translateZ(0); will-change:transform; z-index:-1;}.parallax-content { position:relative; width:100%; display:flex; align-items:center; justify-content:center;}.start_banner_2 .html-text { color:#ffffff; display:flex; flex-direction:column; align-items:center; padding:15% 0 13%;}.start_banner_2__content { font-size:13px;}@media screen and (min-width:320px) { .start_banner_2__content {  font-size:calc(13px + 7 * ((100vw - 320px) / 1600)); }}@media screen and (min-width:1920px) { .start_banner_2__content {  font-size:20px; }}.start_banner_2__title { font-weight:700;}.start_banner_2__title { font-size:20px;}@media screen and (min-width:320px) { .start_banner_2__title {  font-size:calc(20px + 25 * ((100vw - 320px) / 1600)); }}@media screen and (min-width:1920px) { .start_banner_2__title {  font-size:45px; }}@media (min-width:576px) { .start_banner_2 .html-text {  padding:10% 0 9%; }}.banner_start_small { padding:4rem 0;}@media (min-width:768px) { .banner_start_small {  padding:8rem 0 10rem; }}.start-banner__element p:last-child { margin-bottom:0 !important;}.start-banner__element-img-wrap { position:relative; display:block; margin-bottom:2rem;}.start-banner__element-img-wrap img { position:absolute; left:0; right:0; bottom:0; top:0;}.start-banner__element { max-width:320px; margin:0 auto;}.start-banner__element-title { font-weight:700; color:#0E7F8A; margin-bottom:1.2em; line-height:1.2; display:flex; align-items:center; justify-content:center; min-height:2.4em; word-spacing:9999px;}.start-banner__element-html-wrap { color:#fff; text-align:center;}.bg-black { background-color:#0D1313;}.start_banner_3, .contact_team { padding:3rem 0;}.start_banner_3__main-title-wrap, .contact_team__main-title-wrap { margin-bottom:0;}.start_banner_3__cell, .contact_team__cell { width:calc(50% - (20px / 2) * 1); flex:0 0 calc(50% - (20px / 2) * 1); margin-right:20px;}.start_banner_3__cell-inner, .contact_team__cell-inner { height:100%; display:flex; flex-direction:column;}.start_banner_3__sub-title, .contact_team__sub-title { color:#0E7F8A;}.start_banner_3__title, .contact_team__title { position:relative; line-height:1.2; font-weight:700;}.start_banner_3__html, .contact_team__html { line-height:1.65; margin-top:2rem;}.start_banner_3__html p:last-child, .contact_team__html p:last-child { margin-bottom:0;}.start_banner_3 .flickity-page-dots, .contact_team .flickity-page-dots { justify-content:center; left:0; right:0; bottom:-3rem;}.start_banner_3 .flickity-page-dot:not(.is-selected)::before, .contact_team .flickity-page-dot:not(.is-selected)::before { background-color:white;}.start_banner_3__datas, .contact_team__datas { display:flex; flex-direction:column; flex-grow:1; text-align:center;}.start_banner_3__social, .contact_team__social { display:flex; justify-content:center; align-items:center; gap:10px; margin-top:auto; padding-top:1.5rem;}.start_banner_3__social a, .contact_team__social a { width:2rem; height:2rem;}.start_banner_3__social a::before, .contact_team__social a::before { font-size:1.4rem;}.start_banner_3__social a:hover, .start_banner_3__social a:focus, .start_banner_3__social a:active, .contact_team__social a:hover, .contact_team__social a:focus, .contact_team__social a:active { color:#0E7F8A;}@media (min-width:440px) { .start_banner_3__cell, .contact_team__cell {  width:calc(33.3333333333% - (20px / 3) * 2);  flex:0 0 calc(33.3333333333% - (20px / 3) * 2); }}@media (min-width:576px) { .start_banner_3 .flickity-page-dots, .contact_team .flickity-page-dots {  margin-top:2rem; } .start_banner_3__datas, .contact_team__datas {  text-align:left; } .start_banner_3__social, .contact_team__social {  padding-top:2rem; } .start_banner_3__social a, .contact_team__social a {  width:3.6rem;  height:3.6rem; } .start_banner_3__social a::before, .contact_team__social a::before {  font-size:2rem; } .start_banner_3__cell, .contact_team__cell {  width:calc(50% - (40px / 2) * 1);  flex:0 0 calc(50% - (40px / 2) * 1);  margin-right:40px; }}@media (min-width:992px) { .start_banner_3, .contact_team {  padding:4rem 0; } .start_banner_3__main-title-wrap, .contact_team__main-title-wrap {  margin-bottom:2rem; } .start_banner_3__cell, .contact_team__cell {  width:calc(33.3333333333% - (40px / 3) * 2);  flex:0 0 calc(33.3333333333% - (40px / 3) * 2); }}.carousel-block { position:relative; padding:3rem 0 4rem; opacity:0; transition:opacity ease 0.4s;}.carousel-block.ready { opacity:1;}.carousel__buttons { position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); display:flex; justify-content:space-between; padding:0 7%;}@media (max-width:991.98px) { .carousel__buttons {  display:none; }}.carousel__prev-next-btn { width:5.4rem; height:5.4rem; display:flex; align-items:center; justify-content:center; border-radius:50%; background-color:#0E7F8A; color:#0D1313; padding:0;}.carousel__prev-next-btn::before { content:""; font-family:"Font Awesome 6 Pro"; font-weight:900; line-height:1;}.carousel__prev-btn::before { content:"";}.carousel__next-btn::before { content:"";}.blog.start-block .main-title { margin-bottom:0;}.blog-items__outer { padding:3rem 0 7rem;}#blog-items .flickity-page-dots { bottom:-4.1rem; left:0; right:0;}#blog-items .flickity-page-dots .flickity-page-dot { width:1.2rem; height:1.2rem;}#blog-items .flickity-cell { margin-bottom:0; width:100%; flex:100%; margin-right:20px;}@media (min-width:576px) { #blog-items .flickity-cell {  width:calc(50% - (40px / 2) * 1);  flex:0 0 calc(50% - (40px / 2) * 1);  margin-right:40px; }}@media (min-width:768px) { #blog-items .flickity-cell {  width:calc(33.3333333333% - (40px / 3) * 2);  flex:0 0 calc(33.3333333333% - (40px / 3) * 2); }}@media (min-width:1200px) { #blog-items .flickity-cell {  width:calc(25% - (60px / 4) * 3);  flex:0 0 calc(25% - (60px / 4) * 3);  margin-right:60px; }}.btn-light-blue { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.btn-light-blue:hover { color:#ffffff; background-color:#0a5f67; border-color:#09545c;}.btn-light-blue:focus, .btn-light-blue.focus { box-shadow:0 0 0 0.2rem rgba(50, 146, 156, 0.5);}.btn-light-blue.disabled, .btn-light-blue:disabled { color:#ffffff; background-color:#0E7F8A; border-color:#0E7F8A;}.btn-light-blue:not(:disabled):not(.disabled):active, .btn-light-blue:not(:disabled):not(.disabled).active, .show > .btn-light-blue.dropdown-toggle { color:#ffffff; background-color:#09545c; border-color:#084a50;}.btn-light-blue:not(:disabled):not(.disabled):active:focus, .btn-light-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-light-blue.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(50, 146, 156, 0.5);}.subscribe-newsletter__subscribe-btn { width:280px; max-width:100%;}#subscribe-newsletter { background-color:#f6f6f6;}.subscribe-newsletter__text { padding:2rem 2rem 4rem !important;}@media (max-width:991.98px) { .subscribe-newsletter__text {  padding:3rem 3rem 4rem !important; } #start_newsletter_img_img {  margin-top:-3rem; } .start_newsletter_title {  margin-top:-9rem; }}@media (max-width:575.98px) { .subscribe-newsletter__subscribe-btn {  width:240px; }}.footer_logo__html { color:#0E7F8A;}.footer_logo__html p:last-child { margin-bottom:0;}@media (min-width:576px) { .footer_logo__html {  text-align:right; }}.border-color-primary { border-color:#0E7F8A;}.start-custom-ref__lists { position:relative;}.product-top .carousel, .start_artref .carousel, .start-product-offers .carousel, .start_banner_3 .carousel, .contact_team .carousel, .page_product_list_ref .carousel, .product-reviews .carousel, .additional-products .carousel, .similar-products .carousel { padding:0 10px;}.product-top .previous, .start_artref .previous, .start-product-offers .previous, .start_banner_3 .previous, .contact_team .previous, .page_product_list_ref .previous, .product-reviews .previous, .additional-products .previous, .similar-products .previous { left:4rem; transform:translateY(-50%) translateX(-50%);}.product-top .next, .start_artref .next, .start-product-offers .next, .start_banner_3 .next, .contact_team .next, .page_product_list_ref .next, .product-reviews .next, .additional-products .next, .similar-products .next { right:4rem; transform:translateY(-50%) translateX(50%);}@media (min-width:576px) { .product-top .carousel, .start_artref .carousel, .start-product-offers .carousel, .start_banner_3 .carousel, .contact_team .carousel, .page_product_list_ref .carousel, .product-reviews .carousel, .additional-products .carousel, .similar-products .carousel {  padding:0 20px; }}@media (min-width:992px) { .product-top .carousel, .start_artref .carousel, .start-product-offers .carousel, .start_banner_3 .carousel, .contact_team .carousel, .page_product_list_ref .carousel, .product-reviews .carousel, .additional-products .carousel, .similar-products .carousel {  padding:0 80px; } .product-top .main-title, .start_artref .main-title, .start-product-offers .main-title, .start_banner_3 .main-title, .contact_team .main-title, .page_product_list_ref .main-title, .product-reviews .main-title, .additional-products .main-title, .similar-products .main-title {  margin-bottom:6rem; }}@media (min-width:1440px) { .product-top .carousel, .start_artref .carousel, .start-product-offers .carousel, .start_banner_3 .carousel, .contact_team .carousel, .page_product_list_ref .carousel, .product-reviews .carousel, .additional-products .carousel, .similar-products .carousel {  padding:0 195px; } .product-top .previous, .start_artref .previous, .start-product-offers .previous, .start_banner_3 .previous, .contact_team .previous, .page_product_list_ref .previous, .product-reviews .previous, .additional-products .previous, .similar-products .previous {  left:10rem; } .product-top .next, .start_artref .next, .start-product-offers .next, .start_banner_3 .next, .contact_team .next, .page_product_list_ref .next, .product-reviews .next, .additional-products .next, .similar-products .next {  right:10rem; }}.review-summary { padding:0 10px;}@media (min-width:576px) { .review-summary {  padding:0 20px; }}@media (min-width:992px) { .review-summary {  padding:0 80px; }}@media (min-width:1440px) { .review-summary {  padding:0 195px; }}.start_banner_3__main-title, .contact_team__main-title { text-align:center;}.start_banner_3 .previous, .contact_team .previous { margin-left:-2rem; transform:translateX(50%);}.start_banner_3 .next, .contact_team .next { margin-right:-2rem; transform:translateX(-50%);}.start_banner_3 .carousel__buttons, .contact_team .carousel__buttons { padding:0;}@media (min-width:1440px) { .start_banner_3 .previous, .contact_team .previous {  margin-left:4rem; } .start_banner_3 .next, .contact_team .next {  margin-right:4rem; }}.href-icons a[href^=mailto], .href-icons a[href^=tel], .href-icons a[href*=map] { display:inline-flex; align-items:baseline; word-break:break-word;}.href-icons a[href^=mailto]::before, .href-icons a[href^=tel]::before, .href-icons a[href*=map]::before { content:""; font-family:"Font Awesome 6 Pro"; margin:0 1rem 0 0; display:inline-block; width:1em; flex:0 0 1em; max-width:1em; text-align:center; line-height:1;}.href-icons a[href^=mailto]::before { content:""; font-weight:300;}.href-icons a[href^=tel]::before { content:""; font-weight:300;}.href-icons a[href*=map]::before { content:""; font-weight:300;}.carousel__buttons-start_banner_3, .carousel__buttons-contact_team { opacity:0; transition:opacity ease 0.3s;}.carousel__buttons-start_banner_3.active, .carousel__buttons-contact_team.active { opacity:1;}.contact_team ul, .contact_team ol { list-style:none;}.contact_team a:hover { color:#0E7F8A;}.contact_team a::before { color:#0E7F8A;}.contact_team li:nth-child(3)::before { content:""; color:#0E7F8A; font-family:"Font Awesome 6 Pro"; margin:0 1rem 0 0; display:inline-block; width:1em; flex:0 0 1em; max-width:1em; text-align:center; line-height:1;}.product-top .container-fluid { padding-left:0; padding-right:0;}@media (max-width:575.98px) { .start_artref .products.carousel {  padding:0 20px; }}.start-product-offers .main-title { margin-bottom:0; display:none;}.start-product-offers.not-active { visibility:hidden; opacity:0; position:absolute; top:0; left:0; right:0; bottom:0;}.start-product-offers .products.carousel .product__inner { width:270px;}@media (min-width:992px) { .start-product-offers .main-title {  display:block;  margin-bottom:6rem; }}.start-custom-ref__btns { display:flex; justify-content:center; margin-bottom:3rem;}.start-custom-ref__btn { height:4.6rem; position:relative; padding-left:1.5rem; padding-right:1.5rem; text-transform:uppercase; font-size:2rem; background-color:#0D1313; border-color:#0D1313; color:#ffffff !important; transition:none; border-radius:0; display:flex; align-items:center; flex:0 0 50%; max-width:50%; justify-content:center; font-size:1.1rem;}.start-custom-ref__btn::before { content:""; display:block; width:22px; height:22px; flex:0 0 22px; max-width:22px; background-size:100%; background-repeat:no-repeat; margin-right:0.5rem;}.start-custom-ref__btn.is-selected::after { content:""; position:absolute; top:100%; left:calc(50% - 8px); width:15px; height:15px; border-radius:3px; background-color:#0E7F8A; transform:rotate(45deg) translate(-50%, -50%);}.start-custom-ref__btn.is-selected { background-color:#0E7F8A; border-color:#0E7F8A;}.start-custom-ref__1-btn::before { background-image:url('../!common_design/custom/inkteszt.unas.hu/image/tetovalt.svg');}.start-custom-ref__2-btn::before { background-image:url('../!common_design/custom/inkteszt.unas.hu/image/tetovalo.svg');}.start-custom-ref__more-btn { margin-top:3rem; padding:0.6rem 2rem; font-size:1.2rem;}@media (min-width:576px) { .start-custom-ref__more-btn {  padding:1.175rem 2rem;  font-size:1.5rem; } .start-custom-ref__btn::before {  margin-right:1rem; } .start-custom-ref__btn {  font-size:1.5rem; }}@media (min-width:992px) { .start-custom-ref__btns {  margin-top:-4.8rem;  margin-bottom:6rem; } .start-custom-ref__1-btn {  border-radius:50px 0 0 50px; } .start-custom-ref__2-btn {  border-radius:0 50px 50px 0; } .start-custom-ref__btn {  height:9.6rem;  padding-left:3rem;  padding-right:3rem;  flex-basis:auto;  font-size:2rem; } .start-custom-ref__btn::before {  margin-right:2rem;  width:50px;  height:50px;  flex:0 0 50px;  max-width:50px; } .start-custom-ref__btn.is-selected::after {  width:21px;  height:21px;  left:calc(50% - 10px); } .start-custom-ref__more-btn {  margin-top:6rem;  min-width:240px; }}.product__param-nature-of-use, .artdet__param-nature-of-use { display:inline-flex; align-items:center; height:2.5rem; padding:0 1.5rem 0 3.5rem; border-radius:30px; background-color:#0D1313; color:white; text-transform:uppercase; margin-bottom:1rem; font-weight:700; font-size:0.8rem; background-size:16px; background-position:left 1.2rem center; background-repeat:no-repeat; transition:all ease 0.3s; opacity:0;}.product__param-nature-of-use.lazyloaded, .artdet__param-nature-of-use.lazyloaded { opacity:1;}.product__param-natures-of-use { text-align:center;}@media (min-width:576px) { .product__param-natures-of-use {  text-align:left; }}@media (min-width:1200px) { .product__param-nature-of-use {  height:3.2rem;  font-size:1rem;  padding:0 2rem 0 5rem;  background-size:20px;  background-position:left 2rem center; }}@media (min-width:576px) { .artdet__param-nature-of-use {  height:3.2rem;  font-size:1rem;  padding:0 2rem 0 5rem;  background-size:20px;  background-position:left 2rem center; }}.artdet__param-tip { background-color:rgba(14, 127, 138, 0.1); padding:2rem; border-radius:15px; line-height:1.8;}.artdet__param-tip__title { font-weight:700; color:#0E7F8A; padding-left:20px; background:url('../!common_design/custom/inkteszt.unas.hu/image/tip.svg') no-repeat left center/15px;}@media (min-width:576px) { .artdet__param-tip__title {  padding-left:26px;  background-size:18px; }}@media (min-width:992px) { .artdet__param-tip {  padding:3rem; }}.artdet__param-properties__inner-wrap { overflow:hidden;}.artdet__param-properties__inner-wrap .artdet__param-properties__inner { margin:-1px;}.artdet__param-property { text-align:center; flex:0 1 50%; max-width:50%; border:solid rgba(0, 0, 0, 0.1); border-width:0 1px 0 0; padding:2rem;}.artdet__param-property__icon { font-size:4.8rem; line-height:1; margin-bottom:2rem; position:relative;}.artdet__param-property__icon::before { content:attr(data-icon); font-family:"Font Awesome 6 Pro"; font-weight:300;}.artdet__param-property__text { font-size:1.2rem; font-weight:700; color:#0E7F8A;}.artdet__param-property:last-child { border-right:none;}.artdet__param-property.not .artdet__param-property__icon::after { content:""; width:82px; height:2px; background-color:#0D1313; border-radius:1px; box-shadow:0 0 0 2px white; position:absolute; left:50%; top:50%; transform:rotate(45deg) translate(-50%, -50%); transform-origin:0% 50%;}@media (min-width:576px) { .artdet__param-property__icon {  font-size:5.8rem; } .artdet__param-property__text {  font-size:1.8rem; } .artdet__param-property.not .artdet__param-property__icon::after {  width:100px; }}@media (min-width:992px) { .artdet__param-property {  flex-basis:25%;  max-width:25%; }}.artdet-title { font-size:1.5rem; font-weight:700; display:flex; align-items:center; column-gap:6px; cursor:pointer; user-select:none;}.artdet-title::before { content:"+"; font-family:"Font Awesome 6 Pro"; width:24px; height:24px; border-radius:50%; text-align:center; line-height:24px; background-color:#0E7F8A; font-size:80%;}.artdet-title.active::before { content:"";}@media (min-width:768px) { .artdet-title {  font-size:2.5rem;  column-gap:20px; } .artdet-title::before {  width:50px;  height:50px;  line-height:50px; }}.artdet-content { display:none; padding:1.8rem 0 2.8rem;}.artdet-content.active { display:block;}@media (min-width:768px) { .artdet-content {  padding:2rem 0 5rem; }}.artdet-block__inner { margin-bottom:2rem; padding-bottom:2rem; border-bottom:1px solid rgba(0, 0, 0, 0.1);}@media (min-width:768px) { .artdet-block__inner {  margin-bottom:3rem;  padding-bottom:3rem; }}.artdet__data-right-inner { margin:0 -2rem; padding:2rem; background-color:#f6f6f6;}@media (min-width:768px) { .artdet__data-right-inner {  width:339px;  max-width:100%;  margin:0 auto;  border-radius:20px; }}@media (min-width:992px) { .artdet__data-right-inner {  width:348px; }}@media (min-width:768px) and (max-width:1199.98px) { .artdet__data-right-inner {  position:-webkit-sticky;  position:sticky;  top:1rem; }}@media (min-width:1200px) { .artdet__data-right-inner-wrap {  position:-webkit-sticky;  position:sticky;  top:1rem; }}@media (min-width:992px) and (max-width:1199.98px) { .artdet__data-right {  flex:0 0 388px;  max-width:388px; } .artdet__img, .artdet__data-left {  flex:0 0 calc(100% - 388px);  max-width:calc(100% - 388px); }}@media (min-width:768px) and (max-width:1199.98px) { .artdet__data-right-inner-wrap {  position:absolute;  top:0;  bottom:0;  right:2rem; }}#artdet__art-forum { background-color:#f6f6f6; padding:2rem 0;}@media (min-width:768px) { #artdet__art-forum {  padding:6rem 0; }}@media (min-width:768px) { .carousel-cross_page::after {  content:"flickity";  display:none; }}.alert { vertical-align:top; display:inline-block; margin:0 1rem 1rem 0;}@media (min-width:992px) { #page_tabbed_box > .container {  display:flex;  column-gap:4rem; } #page_tabbed_box .page_tabs {  flex-direction:column;  background-color:#f6f6f6;  border-radius:2rem;  padding:3rem 2rem;  flex:0 0 348px;  max-width:348px;  align-self:flex-start;  position:sticky;  top:1rem; } #page_tabbed_box .page_tabs::after {  display:none; } #page_tabbed_box .page_tabs2 {  flex-grow:1; } #page_tabbed_box .page_tab {  background-color:transparent;  text-align:left;  padding:2rem;  border-bottom:1px solid rgba(13, 19, 19, 0.07);  position:relative;  font-weight:500;  font-size:1.6rem; } #page_tabbed_box .page_tab.page_tab_active {  border-bottom:1px solid rgba(13, 19, 19, 0.07); } #page_tabbed_box .page_tab.page_tab_active::after {  content:"";  font-family:"Font Awesome 6 Pro";  position:absolute;  top:50%;  transform:translateY(-50%);  right:6px;  color:#0E7F8A;  font-weight:700; } #page_tabbed_box .page_tab:last-child {  border-bottom:none; } #page_tabbed_box .page_tab#tab_logout {  padding:0.8rem 3rem;  margin:2rem;  border-radius:20px;  align-self:flex-start;  background-color:#0D1313;  color:white; } #page_tabbed_box .page_tab#tab_logout:hover {  background-color:#0E7F8A; } #page_tabbed_box .page_tab_content {  padding:0; }}#page_tabbed_box #page_artlist_content .product:first-child .product__inner, #page_tabbed_box #page_artlist_content .type--1.page_artlist_list { padding-top:0; padding-bottom:0; row-gap:2rem;}#page_tabbed_box #page_artlist_content .product { margin-bottom:0;}.new-customer__company { display:flex; column-gap:10px;}.new-customer__company .custom-control { padding-left:0;}.new-customer__company .custom-control-input { top:50% !important; left:1rem !important; transform:translateY(-50%);}.new-customer__company .custom-control-input:checked ~ .custom-control-label { border-color:#0E7F8A; background-color:#0E7F8A; color:white;}.new-customer__company .custom-control-input:checked ~ .custom-control-label::before { background-color:white; color:#0E7F8A; border-color:currentColor;}.new-customer__company .custom-control-label { height:4.4rem; border-radius:2.2rem; border:1px solid #0D1313; padding:0 2rem 0 1rem; display:flex; align-items:center; column-gap:10px;}.new-customer__company .custom-control-label::before { position:static; border-color:#0D1313;}.new-cust-section { padding-bottom:2.5rem; margin-bottom:4rem; border-bottom:1px solid #ccc;}@media (min-width:768px) { .new-cust-section {  padding-bottom:4.5rem;  margin-bottom:6rem; }}.overlay__social-group .col { flex:0 0 100%;}#page_order_mods_content, #page_order_control_content { padding-top:1.8rem;}@media (min-width:1440px) { #page_order_mods_content, #page_order_control_content {  padding-top:8rem; }}.page-contact--2 .main-title3 { color:#0E7F8A;}.page-contact--2 .main-title3.h4 { margin-bottom:2rem; font-size:1.7rem;}.page-contact--2 .main-title3.payment-name, .page-contact--2 .main-title3.shipping-name, .page-contact--2 .main-title3.page_contact_discount_name { color:#0D1313;}@media (min-width:768px) { .page-contact--2 .main-title3 {  font-size:1.7rem; } .page-contact--2 .main-title3.h4 {  font-size:2rem; }}.page-contact--2 .footer_social { margin-bottom:2rem;}.page-contact--2 .footer_social a { width:28px; height:28px; color:#0E7F8A;}.page-contact--2 .footer_social a::before { font-size:1.8rem;}.page-contact--2 .main-title3.payment-name, .page-contact--2 .main-title3.shipping-name { margin-bottom:0; min-width:280px;}.page-contact__payment, .page-contact__shipping { padding:2rem; border-radius:20px;}@media (min-width:768px) { .page-contact__payment, .page-contact__shipping {  padding:3rem; }}.shipping-cost__row, .contact-discount__row { padding:0 1rem; white-space:nowrap; line-height:2rem; display:flex; column-gap:10px;}.shipping-cost__row.odd, .contact-discount__row.odd { background-color:#efefef;}@media (min-width:576px) { .shipping-cost__row, .contact-discount__row {  padding:0 2rem;  column-gap:40px; }}.contact-discount__row.odd { background-color:#f6f6f6;}.shipping-cost__col-from, .contact-discount__col-from { flex:66px; max-width:66px; text-align:right;}.shipping-cost__col-sign, .contact-discount__col-sign { flex:0; text-align:center;}.shipping-cost__col-to, .contact-discount__col-to { flex:66px; max-width:66px; text-align:right;}.shipping-cost__col-cost, .contact-discount__col-discount { flex-grow:1; text-align:right;}.page_contact_mod_table_outer.weight .shipping-cost__col-from { flex:40px; max-width:40px;}.page_contact_mod_table_outer.weight .shipping-cost__col-to { flex:53px; max-width:53px;}.product-reviews { position:relative; padding-top:4rem; padding-bottom:4rem;}#carousel-reviews .flickity-page-dots { bottom:-26px;}#carousel-reviews .carousel-cell { width:100%; flex:0 0 calc(100% - (20px / 1) * 0); margin-right:2rem;}@media (min-width:576px) { #carousel-reviews .carousel-cell {  width:calc(50% - (40px / 2) * 1);  flex:0 0 calc(50% - (40px / 2) * 1);  margin-right:4rem; }}@media (min-width:992px) { #carousel-reviews .carousel-cell {  width:calc(33.3333333333% - (40px / 3) * 2);  flex:0 0 calc(33.3333333333% - (40px / 3) * 2); }}.product-review__body { line-height:1.55;}.badge--non-eu { background-color:#FF0000; color:#ffffff; font-weight:500;}.badge--eu-reach { background-color:#008000; color:#ffffff; font-weight:500;}.badge--non-eu, .badge--eu-reach { align-self:flex-start;}.product__review[data-review-count]:not([data-review-count=""])::after { content:"(" attr(data-review-count) ")"; margin-left:4px; font-size:1.1rem; color:#999; vertical-align:middle;}#ud_shop_start .header { position:static; background-color:rgba(0, 0, 0, 0.9); padding-bottom:1rem;}.blog-page img,.blog-content img,.blog-details img { border-radius:15px; overflow:hidden;}.page_txt.start-custom-text.text-justify.start-block { margin-top:0px; margin-bottom:0; padding:0;}.start-custom-ref__lists.start-block.start-block-lg-large { margin-bottom:0;}.nanobar__btn-close,.nanobar .icon--close { display:none;}.artdet__price-discount-period-end { display:none !important;}.artdet__bundle-popup-btn { position:relative;  display:flex; align-items:center; justify-content:center; gap:5px; box-sizing:border-box; border:2px solid #00bcd4; border-radius:20px; max-width:100% !important; text-align:center !important; font-weight:bold;  font-size:1.1em; }.artdet__subscribe-buttons button { background-color:#f6f6f6;  color:#222222 !important;  border:var(--border-width, 2px) solid #0e7f8a; }.artdet__subscribe-buttons button:hover { background-color:#0e7f8a;  border:var(--border-width, 2px) solid #0e7f8a; }.artdet__bundle-popup-btn::before { font-size:2.2em;  display:inline-block; color:#222222; }.artdet__subscribe-btn.btn.btn-sm.btn-block.btn-outline-primary { display:none !important;}@media (max-width:767.8px) { .artdet__bundle-popup-btn {  display:flex;  justify-content:center;    align-items:center;    margin:0 auto;    text-align:center;   }}.artdet__social-icon.artdet__social-icon--facebook { display:none !important;}.bundle-products__title.up-block__title.main-title2.h6::after { content:"Vásárold meg ezt a terméket csomagban, kedvezőbb áron!"; display:block; font-size:0.8em; font-weight:bold; color:#0e7f8a;  text-align:center; margin-top:8px; }a.scroll-to.btn.btn-outline-primary[data-scroll="#artdet__datas"] { display:none !important;}.tetovalas_apolas_custom-heading,.tetovalas_apolas_h2 { text-align:center; font-size:26px; font-weight:bold; color:#222; position:relative; text-transform:uppercase; margin-bottom:40px;}.tetovalas_apolas_custom-heading::after,.tetovalas_apolas_h2::after { content:""; width:60px; height:3px; background-color:#00b5b8; display:block; margin:10px auto 0; border-radius:2px;}.tetovalas_apolas_wrapper { max-width:900px; margin:0 auto 40px auto; padding:20px; background:rgba(0, 181, 184, 0.1); border-radius:12px; box-shadow:0 2px 10px rgba(0, 0, 0, 0.05);}.tetovalas_apolas_custom-text { text-align:center; font-size:18px; color:#333; line-height:1.6; padding:10px; margin-bottom:5px;}.tetovalas_termek_wrapper { max-width:900px; margin:40px auto; padding:30px 20px;  background:rgba(0, 181, 184, 0.1); border-radius:12px; box-shadow:0 2px 10px rgba(0, 0, 0, 0.05);}.tetovalas_termek_text { text-align:center; font-size:18px; color:#333; line-height:1.6; margin-bottom:25px;  padding:10px 15px; }.tetovalas_accordion { border:2px solid #00b5b8; border-radius:8px; margin-bottom:10px; overflow:hidden; transition:all 0.3s ease-in-out;}.tetovalas_accordion input { display:none;}.tetovalas_accordion label { display:flex; align-items:center; justify-content:space-between; padding:15px; font-size:18px; font-weight:bold; color:#222; background:white; cursor:pointer; transition:background 0.3s ease-in-out; border:none;}.tetovalas_accordion label::before { content:"✔"; color:#00b5b8; font-size:20px; font-weight:bold; margin-right:10px;}.tetovalas_accordion label::after { content:"▼"; font-size:16px; color:#00b5b8; transition:transform 0.3s ease-in-out;}.tetovalas_accordion_content { max-height:0; overflow:hidden; transition:max-height 0.5s ease-in-out, padding 0.5s ease-in-out; background:white; font-size:16px; color:#333; padding:0 15px;}.tetovalas_accordion input:checked + label + .tetovalas_accordion_content { max-height:300px;  padding:15px;}.tetovalas_accordion input:checked + label::after { transform:rotate(180deg);}.tetovalas_accordion input:checked + label { border-radius:8px 8px 0 0; border-bottom:none;}.tetovalas_accordion input:checked + label + .tetovalas_accordion_content { border-radius:0 0 8px 8px;}.tetovalas_termek_img { width:100%;  max-width:250px;  display:block; margin:10px auto;  border-radius:8px; transition:transform 0.3s ease-in-out;}.tetovalas_termek_img:hover { transform:scale(1.05);}.artdet__cart-btn { font-size:1.8rem; background-color:#0e7f8a; border-color:#0e7f8a; font-weight:bold;}@media (max-width:767.8px) { .artdet__cart-btn {  font-size:2.1rem;  background-color:#0e7f8a;  border-color:#0e7f8a;  font-weight:bold; }}.artdet__cart-btn:hover { font-size:1.8rem; background-color:#222222; border-color:#222222; font-weight:bold;}@media (max-width:767.8px) { .artdet__cart-btn:hover {  font-size:2.1rem;  background-color:#222222;  border-color:#222222;  font-weight:bold; }}.artdet__cart-btn { position:relative;  overflow:hidden; }.artdet__cart-btn::after { content:""; position:absolute; top:0; left:0; width:65%; height:100%; transform:translateX(-150%) skewX(-20deg); background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0) 100%); animation:buttonShine 5s infinite; z-index:1;}@keyframes buttonShine { 0% {  transform:translateX(-150%) skewX(-20deg); } 10% {  transform:translateX(150%) skewX(-20deg); } 100% {  transform:translateX(150%) skewX(-20deg); }}.artdet__cart-btn-input-outer { border:2px solid #222222 !important;}@media (max-width:767.8px) { .artdet__cart,.artdet__inquire {  height:6rem; }}.artdet-content.long-description__content { display:block; }.stickers[data-position*=on_] { position:absolute; max-width:50%;}.stickers[data-position=on_top_left] { top:65px;}.stickers[data-position*=_left] { left:-5px;}@media (max-width:767.8px) { .stickers[data-position=on_top_left] {  top:25px;    transform:scale(0.8);    left:-15px;   }}.icon--box-usd::before, .icon--a-box-usd::after, .icon--b-box-usd::before { content:"";}.artdet__bundle-popup-btn.btn-outline-primary { border:var(--border-width, 2px) solid #0e7f8a; }#btn-after-tattoo-12x100-ml::before { content:"";}#btn-after-tattoo-20x30-ml::before { content:"";}#subscribe_to_stock { display:inline-flex !important; opacity:1 !important; visibility:visible !important;}#subscribe_to_stock.artdet__subscribe-btn { background-color:#f9f9f9; border:2px solid #00aabb; border-radius:16px; padding:14px 24px; font-weight:700; font-size:18px; color:#1a1a1a; text-align:center; cursor:pointer; width:100%; justify-content:center; gap:10px; transition:background-color 0.2s ease, color 0.2s ease;}#subscribe_to_stock.artdet__subscribe-btn:hover { background-color:#eefbfc; color:#000;}#subscribe_to_stock .artdet__function-icon { display:none;}#subscribe_to_stock .artdet__function-text { font-weight:700; font-size:18px; color:inherit;}.product__param-value { text-align:center; text-overflow:unset; overflow:inherit; font-size:13px;}.product__param-value.col-6 { flex:0 0 100%; max-width:100%;}.product__param-title { text-align:center; text-overflow:unset; overflow:inherit; font-size:14px; font-weight:bold;}.product__param-title.col-6 { flex:0 0 100%; max-width:100%;}.product__params-inner { white-space:unset;}.product__params.font-xs.font-sm-s { text-align:center; color:#999999; padding-bottom:2rem; line-height:1.3; margin-top:-2rem;}.product__param--expiry .product__param-title,.product__param--expiry .product__param-value { color:red;}.artdet-credit__title { border-radius:15px; font-weight:bold; color:#000; max-width:70%; margin-left:auto; margin-right:auto; text-align:center;  border:2px solid #d0103a; padding:10px 20px; font-size:18px;}.artdet-credit__content { margin-left:auto; margin-right:auto; text-align:center; }#page_artdet_credit_head { background-color:#ffffff !important;}.cart-credit__title { border-radius:15px; font-weight:bold; color:#000; max-width:70%; margin-left:auto; margin-right:auto; text-align:center;  border:2px solid #d0103a; padding:10px 20px; font-size:18px;}.cart-credit__content { margin-left:auto; margin-right:auto; text-align:center; }.page_content_item { margin-bottom:2rem !important;}.icon--question::before,.icon--a-question::after,.icon--b-question::before { content:""; font-family:"Font Awesome 6 Pro";  color:#0e7f8a; font-weight:900;  font-style:normal; font-size:1.5em;   display:inline-block; vertical-align:middle;}.header_text_section_1.nanobar__inner { padding-right:0 !important; }.artdet__cart-not-buyable.alert.alert-warning.icon--b-exclamation-2.mb-5,.not-buyable__text { display:none !important;}.usp-box { background:#f6f6f6; padding:12px 16px; border-radius:10px; margin:20px 0;}.usp-list { list-style:none; padding:0; margin:0;}.usp-list li { margin:8px 0; position:relative; padding-left:25px; line-height:1.5;}.usp-list li:before { content:"✓"; position:absolute; left:0; top:0.15em; color:#0e7f8a; font-weight:700; font-size:16px; line-height:1;}.badge--stock.to-order.artdet__stock { background-color:#5dc22e !important;}.gift__base-product-name { display:none !important;}.dead-end { max-width:860px; margin:30px auto 60px; padding:0 15px; text-align:center;}.dead-end__title { font-size:2.4rem; font-weight:700; margin-bottom:8px;}.dead-end__lead { color:#666; font-size:1.5rem; margin-bottom:20px;}.dead-end__search { max-width:520px; margin:0 auto 24px;}.dead-end__search .box-search-group { display:flex;}.dead-end__search .form-control { border:2px solid #0e7f8a; border-right:0; border-radius:22px 0 0 22px; padding:12px 18px; height:auto; font-size:1.5rem;}.dead-end__search .search-box__search-btn-outer { display:flex;}.dead-end__search .search-btn { background:#0e7f8a; color:#fff; border:0; border-radius:0 22px 22px 0; padding:0 20px; cursor:pointer;}.dead-end__search .search-btn:hover { background:#222;}.dead-end__cats { display:flex; flex-wrap:wrap; gap:10px; justify-content:center; margin:0 0 28px;}.dead-end__cat { border:2px solid #0e7f8a; border-radius:20px; padding:8px 18px; font-weight:600; color:#222; text-decoration:none; transition:all 0.2s ease;}.dead-end__cat:hover { background:#0e7f8a; color:#fff; text-decoration:none;}.dead-end__products-title { font-weight:700; font-size:1.7rem; margin-bottom:12px;}.dead-end__strip { display:flex; gap:14px; overflow-x:auto; scroll-snap-type:x mandatory; padding-bottom:12px; -webkit-overflow-scrolling:touch; width:fit-content; max-width:100%; margin:0 auto;}.dead-end__card { flex:0 0 150px; scroll-snap-align:start; text-decoration:none; color:#222; text-align:left;}.dead-end__card:hover { text-decoration:none; color:#0e7f8a;}.dead-end__card img { width:150px; height:150px; object-fit:contain; border:1px solid #eee; border-radius:12px; background:#fff;}.dead-end__card-name { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; font-size:1.2rem; line-height:1.3; margin-top:6px;}.dead-end__card-price { display:block; font-weight:700; margin-top:2px;}.dead-end__home-wrap { margin-top:6px;}.dead-end__home { border-radius:20px;}.cat-tiles { margin:30px 0 8px;}.cat-tiles__main-title { text-align:center; margin-bottom:16px;}.cat-tiles__grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(132px, 1fr)); gap:14px;}.cat-tiles__tile { display:flex; flex-direction:column; align-items:center; gap:10px; padding:18px 10px 14px; background:#fff; border:1px solid #ececec; border-radius:14px; text-decoration:none; color:#222; transition:all 0.2s ease;}.cat-tiles__tile:hover { border-color:#0e7f8a; box-shadow:0 6px 18px rgba(14, 127, 138, 0.16); transform:translateY(-2px); color:#0e7f8a; text-decoration:none;}.cat-tiles__img-wrap { width:64px; height:64px; display:flex; align-items:center; justify-content:center;}.cat-tiles__img { max-width:64px; max-height:64px;}.cat-tiles__label { font-weight:700; font-size:1.3rem; text-align:center; line-height:1.25;}.usp-bar { margin:18px 0 34px;}.usp-bar__grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(210px, 1fr)); gap:12px;}.usp-bar__item { display:flex; align-items:center; gap:11px; background:#f6fbfc; border:1px solid #e2f1f3; border-radius:12px; padding:13px 15px;}.usp-bar__icon { flex:0 0 auto; color:#0e7f8a; display:inline-flex;}.usp-bar__text { font-weight:600; font-size:1.3rem; line-height:1.3; color:#222;}@media (max-width:575.8px) { .usp-bar__grid {  grid-template-columns:1fr 1fr; } .usp-bar__text {  font-size:1.15rem; }}.usp-bar__icon-img { width:26px; height:26px; object-fit:contain;}:root { --ink-cta:#0e7f8a; --ink-cta-hover:#222222;}.artdet__cart-btn,.m-sticky-cart__btn,.product__main-btn,.artdet__addon__cart,.order-send__pay-btn { background-color:var(--ink-cta) !important; border-color:var(--ink-cta) !important; color:#fff !important;}.artdet__cart-btn:hover,.m-sticky-cart__btn:hover,.product__main-btn:hover,.artdet__addon__cart:hover,.order-send__pay-btn:hover { background-color:var(--ink-cta-hover) !important; border-color:var(--ink-cta-hover) !important;}.navbar__fixed-cart-btn { background:#222 !important; border-color:#222 !important; color:#fff !important;}.navbar__fixed-cart-btn:hover { background:#000 !important; border-color:#000 !important;}.product-type__value-link { background:#fff !important; border:1.5px solid #d9dfe0 !important; color:#222 !important; border-radius:20px;}a.product-type__value-link { border-color:#0e7f8a !important;}a.product-type__value-link:hover { background:#eafcfd !important; color:#222 !important;}.product-type__value-wrap.is-active .product-type__value-link { background:var(--ink-cta) !important; border-color:var(--ink-cta) !important; color:#fff !important;}#page_artdet_content .text-justify { text-align:left !important;}.products.type--1 article.product { display:flex; flex-direction:column; height:100%;}.products.type--1 .product__datas { display:flex; flex-direction:column; flex:1 1 auto;}.products.type--1 .product__name-wrap { flex:1 0 auto;}.team-w { max-width:980px; margin:30px auto; padding:26px 22px; background:#f8fbfc; border:1px solid #e2eff1; border-radius:16px; text-align:center;}.team-w__title { font-size:2rem; font-weight:700; margin-bottom:6px;}.team-w__lead { color:#555; margin-bottom:18px;}.team-w__sum { margin-bottom:16px; font-size:1.4rem;}.team-w__track { position:relative; height:14px; background:#e9eef0; border-radius:8px; margin:0 10px 30px;}.team-w__fill { height:100%; background:linear-gradient(90deg, #1cacb9, #0e7f8a); border-radius:8px; transition:width 0.8s ease;}.team-w__marker { position:absolute; top:50%; transform:translate(-50%, -50%); width:22px; height:22px; border-radius:50%; background:#fff; border:3px solid #c6d4d8;}.team-w__marker.is-done { border-color:#0e7f8a; background:#0e7f8a; box-shadow:0 0 0 4px rgba(28, 172, 185, 0.2);}.team-w__marker.is-done::after { content:"✓"; color:#fff; font-size:12px; font-weight:700; position:absolute; top:50%; left:50%; transform:translate(-50%, -52%);}.team-w__next { font-size:1.4rem; margin-bottom:22px;}.team-w__next--top { color:#0e7f8a; font-weight:700;}.team-w__cards { display:flex; flex-wrap:wrap; gap:14px; justify-content:center;}.team-w__card { position:relative; flex:1 1 240px; max-width:300px; background:#fff; border:1px solid #e5e5e5; border-radius:14px; padding:20px 16px;}.team-w__card.is-open { border-color:#0e7f8a; box-shadow:0 6px 18px rgba(14, 127, 138, 0.12);}.team-w__card.is-locked { opacity:0.78;}.team-w__card.is-new { animation:teamPop 0.6s ease;}@keyframes teamPop { 0% {  transform:scale(0.95); } 55% {  transform:scale(1.04); } 100% {  transform:scale(1); }}.team-w__uj-szalag { position:absolute; top:-12px; left:50%; transform:translateX(-50%); background:#0e7f8a; color:#fff; font-size:1.1rem; font-weight:700; border-radius:12px; padding:3px 12px; white-space:nowrap;}.team-w__card-badge { display:inline-block; background:#eef7f8; color:#0e7f8a; font-size:1.05rem; font-weight:700; border-radius:10px; padding:2px 10px; margin-bottom:8px;}.team-w__card-name { font-size:1.6rem; font-weight:700;}.team-w__card-limit { color:#777; font-size:1.15rem; margin-bottom:8px;}.team-w__card-benefit { font-size:1.25rem; margin-bottom:12px; line-height:1.4;}.team-w__code { display:flex; align-items:center; justify-content:center; gap:8px; background:#f4fbfc; border:2px dashed #1cacb9; border-radius:10px; padding:8px 10px;}.team-w__code-value { font-family:Consolas, monospace; font-weight:800; letter-spacing:1px;}.team-w__copy { border:1px solid #1cacb9; background:#fff; color:#0e7f8a; border-radius:10px; padding:2px 10px; font-size:1.05rem; font-weight:700; cursor:pointer;}.team-w__copy:hover { background:#0e7f8a; border-color:#0e7f8a; color:#fff;}.team-w__code--locked { border-style:solid; border-color:#d8dee0; background:#f4f6f7; color:#888; font-weight:700;}.team-w__cta-wrap { margin-top:18px;}.team-w__cta { border-radius:20px;}.team-w__loading { display:flex; justify-content:center; padding:30px 0;}@media (max-width:575.8px) { .team-w__cards {  flex-direction:column; } .team-w__card {  max-width:none; }}.team-dock { position:fixed; left:0; right:0; bottom:0; z-index:1034; background:#fff; border-top:1px solid #d9e7e9; box-shadow:0 -8px 26px rgba(0, 0, 0, 0.14); padding:12px 18px; padding-bottom:calc(12px + env(safe-area-inset-bottom));}.team-dock__close { position:absolute; top:6px; right:12px; border:0; background:transparent; font-size:20px; line-height:1; color:#999; cursor:pointer; z-index:2;}.team-dock__close:hover { color:#222;}.team-dock__body { display:flex; align-items:center; gap:20px; max-width:1200px; margin:0 auto; text-decoration:none; color:#222; padding-right:26px;}.team-dock__body:hover { text-decoration:none; color:#222;}.team-dock__label { flex:0 0 auto; font-size:1.2rem; font-weight:800; letter-spacing:0.6px; color:#0e7f8a; text-transform:uppercase;}.team-dock__trackwrap { flex:1 1 auto; position:relative; height:12px; margin-bottom:16px; margin-top:4px;}.team-dock__track { display:block; height:12px; border-radius:8px; background:#e9eef0; overflow:hidden;}.team-dock__fill { display:block; height:100%; background:linear-gradient(90deg, #1cacb9, #0e7f8a); border-radius:8px; transition:width 0.8s ease;}.team-dock__marker { position:absolute; top:6px; transform:translate(-50%, -50%); width:20px; height:20px; border-radius:50%; background:#fff; border:3px solid #c6d4d8;}.team-dock__marker.is-done { border-color:#0e7f8a; background:#0e7f8a;}.team-dock__marker.is-done::before { content:"✓"; position:absolute; top:50%; left:50%; transform:translate(-50%, -52%); color:#fff; font-size:11px; font-weight:700;}.team-dock__marker::after { content:attr(data-name); position:absolute; top:22px; left:50%; transform:translateX(-50%); white-space:nowrap; font-size:1.05rem; font-weight:600; color:#667;}.team-dock__marker.is-done::after { color:#0e7f8a;}.team-dock__line { flex:0 0 auto; font-size:1.3rem; line-height:1.35;}@media (max-width:767.8px) { .team-dock__body {  flex-wrap:wrap;  gap:8px;  padding-right:20px; } .team-dock__label {  font-size:1.05rem; } .team-dock__line {  flex:1 1 100%;  order:3;  font-size:1.15rem; } .team-dock__trackwrap {  flex:1 1 100%;  order:2;  margin-bottom:14px; } .team-dock__marker::after {  display:none; }  }.tp-hero { background:linear-gradient(135deg, #101d1f 0%, #0e7f8a 100%); color:#fff; border-radius:18px; padding:40px 26px; text-align:center; margin:10px 0 26px;}.tp-hero__title { font-size:3rem; font-weight:800; letter-spacing:0.5px; margin-bottom:10px; color:#fff;}.tp-hero__lead { font-size:1.6rem; color:#d8f3f6; max-width:640px; margin:0 auto; line-height:1.5;}.tp-pains { display:grid; grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)); gap:14px; margin:0 0 30px;}.tp-pain { background:#f8fbfc; border:1px solid #e2eff1; border-left:4px solid #1cacb9; border-radius:12px; padding:16px 16px; font-weight:600; font-size:1.35rem; line-height:1.45;}.tp-title { text-align:center; font-size:2.2rem; font-weight:700; margin:34px 0 18px;}.tp-title::after { content:""; display:block; width:60px; height:3px; background:#1cacb9; border-radius:2px; margin:10px auto 0;}.tp-steps { display:grid; grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); gap:14px; counter-reset:tpstep; margin-bottom:30px;}.tp-step { background:#fff; border:1px solid #e5e5e5; border-radius:14px; padding:20px 16px; text-align:center;}.tp-step__num { counter-increment:tpstep; width:36px; height:36px; margin:0 auto 10px; border-radius:50%; background:#0e7f8a; color:#fff; font-weight:700; display:flex; align-items:center; justify-content:center;}.tp-step__num::before { content:counter(tpstep);}.tp-step__title { font-weight:700; font-size:1.5rem; margin-bottom:6px;}.tp-step__text { color:#555; font-size:1.3rem; line-height:1.5;}.tp-benefits { max-width:640px; margin:0 auto 30px; list-style:none; padding:0;}.tp-benefits li { position:relative; padding:8px 0 8px 30px; font-size:1.4rem; line-height:1.5; border-bottom:1px dashed #e3eef0;}.tp-benefits li:last-child { border-bottom:0;}.tp-benefits li::before { content:"✓"; position:absolute; left:4px; top:8px; color:#0e7f8a; font-weight:800;}.tp-acc { max-width:760px; margin:0 auto 12px; border:2px solid #d9e7e9; border-radius:12px; overflow:hidden; background:#fff;}.tp-acc input { display:none;}.tp-acc label { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:14px 16px; font-size:1.45rem; font-weight:700; cursor:pointer; margin:0;}.tp-acc label::after { content:"▾"; color:#0e7f8a; font-size:1.6rem; transition:transform 0.3s ease;}.tp-acc__content { max-height:0; overflow:hidden; transition:max-height 0.4s ease, padding 0.4s ease; padding:0 16px; color:#444; font-size:1.32rem; line-height:1.55;}.tp-acc input:checked + label + .tp-acc__content { max-height:600px; padding:0 16px 14px;}.tp-acc input:checked + label::after { transform:rotate(180deg);}.tp-acc input:checked + label { color:#0e7f8a;}.tp-note { max-width:760px; margin:0 auto 30px; background:#f4fbfc; border:2px dashed #1cacb9; border-radius:12px; padding:14px 18px; text-align:center; font-size:1.3rem;}.tp-form-title { text-align:center; font-size:2rem; font-weight:700; margin:30px 0 8px;}.tp-form-lead { text-align:center; color:#666; margin-bottom:18px;}@media (max-width:575.8px) { .tp-hero__title {  font-size:2.3rem; }}.tp-title, .tp-step__title, .tp-pain, .tp-acc label,.team-w__title, .team-w__card-name, .team-w__sum, .team-w__next { color:#222 !important;}.tp-step__text, .team-w__lead { color:#555 !important;}.tp-benefits li, .tp-acc__content { color:#333 !important;}.team-w--loginhint { margin-bottom:18px;}#inkness-team-widget { max-width:980px; margin-left:auto; margin-right:auto;}#inkness-team-widget .team-w { max-width:none;}#inkness-team-widget .tp-benefits { max-width:none;}#inkness-team-widget .tp-acc { max-width:none;}#inkness-team-widget .tp-note { max-width:none;}.team-w__code--auto { border-style:solid; border-color:#bfe3d8; background:#f0faf7; color:#0e7f8a; font-weight:700;}.fs-badge { position:fixed; right:12px; top:52%; z-index:1036; width:88px; background:#fff; border:1px solid #d9e7e9; border-radius:18px; box-shadow:0 8px 26px rgba(0, 0, 0, 0.16); padding:12px 8px 10px; text-align:center; cursor:pointer; transform:translateX(140%); transition:transform 0.5s cubic-bezier(0.2, 0.8, 0.3, 1.08);}.fs-badge.is-in { transform:translateX(0);}.fs-badge__icon { position:relative; display:block; width:48px; height:42px; margin:0 auto 6px;}.fs-badge__icon svg { position:absolute; top:0; left:0; width:100%; height:100%;}.fs-badge__icon-base { color:#ccd8db;}.fs-badge__icon-fill { color:#0e7f8a; clip-path:inset(100% 0 0 0); transition:clip-path 0.7s ease;}.fs-badge__label { display:block; font-size:1.05rem; font-weight:600; line-height:1.3; color:#222;}.fs-badge__label b { font-size:1.15rem;}.fs-badge--done { border-color:#28a745;}.fs-badge--done .fs-badge__icon-fill { color:#28a745;}.fs-badge--done .fs-badge__label { color:#1d7a33; font-weight:700;}.fs-badge__close { position:absolute; top:-8px; left:-8px; width:20px; height:20px; border-radius:50%; border:1px solid #ddd; background:#fff; color:#888; font-size:12px; line-height:1; cursor:pointer; display:flex; align-items:center; justify-content:center; padding:0;}.fs-badge__close:hover { color:#222;}.fs-badge__flyout { position:absolute; right:100%; margin-right:10px; top:50%; transform:translateY(-50%); width:300px; background:#fff; border:1px solid #d9e7e9; border-radius:14px; box-shadow:0 8px 26px rgba(0, 0, 0, 0.16); padding:14px 16px; text-align:left; display:none; cursor:default;}.fs-badge.is-open .fs-badge__flyout { display:block;}@media (max-width:767.8px) { .fs-badge {  width:74px;  top:auto;  bottom:30%;  padding:10px 6px 8px; } .fs-badge__icon {  width:40px;  height:35px; } .fs-badge__flyout {  width:240px; }}.fs-badge { right:0; width:96px; border-radius:20px 0 0 20px; border-right:none; border-left:4px solid #0e7f8a; box-shadow:-8px 8px 26px rgba(0, 0, 0, 0.18); padding:14px 10px 12px;}.fs-badge.is-in:hover { transform:translateX(-6px);}.fs-badge--done { border-left-color:#28a745;}.fs-badge__icon { width:54px; height:46px;}.fs-badge.is-in:not(.fs-badge--done) .fs-badge__icon { animation:fsTruckNudge 8s ease-in-out infinite 3s;}@keyframes fsTruckNudge { 0%, 88%, 100% {  transform:translateX(0); } 91% {  transform:translateX(-5px); } 94% {  transform:translateX(3px); } 97% {  transform:translateX(-2px); }}.fs-badge__close { left:auto; right:auto; top:-8px; left:-12px;}@media (max-width:767.8px) { .fs-badge {  width:80px;  border-radius:16px 0 0 16px; } .fs-badge__icon {  width:44px;  height:38px; }}.fs-badge { width:262px; display:none; align-items:center; gap:11px; text-align:left; padding:13px 12px 13px 14px;}.fs-badge.is-in { display:flex;}.fs-badge__icon { flex:0 0 auto; margin:0; width:46px; height:40px;}.fs-badge__label { font-size:1.18rem; line-height:1.4;}.fs-badge__label b { font-size:1.32rem;}.fs-badge--done .fs-badge__label b { color:#1d7a33;}.fs-confetti { position:absolute; width:8px; height:8px; border-radius:2px; pointer-events:none; z-index:2; animation:fsConfettiFly 1.25s ease-out forwards;}@keyframes fsConfettiFly { 0% {  transform:translate(0, 0) rotate(0deg);  opacity:1; } 100% {  transform:translate(var(--dx), calc(var(--dy) + 150px)) rotate(560deg);  opacity:0; }}.fs-badge--pop { animation:fsPop 0.65s ease;}@keyframes fsPop { 0% {  transform:translateX(0) scale(1); } 35% {  transform:translateX(-10px) scale(1.12); } 100% {  transform:translateX(0) scale(1); }}@media (max-width:767.8px) { .fs-badge {  width:178px;  gap:8px; } .fs-badge__icon {  width:38px;  height:33px; } .fs-badge__label {  font-size:1.05rem; } .fs-badge__label b {  font-size:1.18rem; }}.fs-badge { padding:19px 26px 19px 16px;}.fs-badge__close { top:5px; right:7px; left:auto; width:18px; height:18px; border:none; background:transparent; border-radius:50%; color:#b8b8b8; font-size:15px;}.fs-badge__close:hover { color:#222; background:#f0f0f0;}.fs-badge__icon-base { color:#b7c8cc;}@media (max-width:767.8px) { .fs-badge {  padding:15px 22px 15px 12px; }}.fs-badge { right:-14px; padding-right:40px;}.fs-badge__close { right:21px;}@media (max-width:767.8px) { .fs-badge {  right:-12px;  padding-right:34px; } .fs-badge__close {  right:19px; }}.team-toborzo { position:fixed; left:0; right:0; bottom:0; z-index:1034; background:linear-gradient(90deg, #101d1f 0%, #0e7f8a 100%); color:#fff; box-shadow:0 -8px 26px rgba(0, 0, 0, 0.24); padding:13px 18px; padding-bottom:calc(13px + env(safe-area-inset-bottom)); transform:translateY(110%); transition:transform 0.45s ease;}.team-toborzo.is-in { transform:translateY(0);}.team-toborzo__body { display:flex; align-items:center; justify-content:center; flex-wrap:nowrap; gap:10px 18px; max-width:1100px; margin:0 auto; padding-right:24px;}.team-toborzo__label { font-size:1.25rem; font-weight:800; letter-spacing:0.7px; text-transform:uppercase; color:#7fe0e9; white-space:nowrap;}.team-toborzo__text { font-size:1.35rem; line-height:1.4;}.team-toborzo__cta { background:#fff !important; color:#0e7f8a !important; border:none; border-radius:20px; font-weight:700; padding:0.6rem 1.6rem; white-space:nowrap;}.team-toborzo__cta:hover { background:#d9f5f8 !important; color:#0a5d66 !important; text-decoration:none;}.team-toborzo__close { position:absolute; top:6px; right:12px; border:0; background:transparent; color:rgba(255, 255, 255, 0.7); font-size:20px; line-height:1; cursor:pointer;}.team-toborzo__close:hover { color:#fff;}@media (max-width:767.8px) { .team-toborzo__text {  font-size:1.15rem;  text-align:center; } }@media (max-width:991.8px) { body.has-m-sticky-cart .team-dock,body.has-m-sticky-cart .team-toborzo {  display:none; } }.cart-goals { background:#fff; border:1px solid #d9e7e9; border-radius:16px; box-shadow:0 4px 16px rgba(0, 0, 0, 0.07); padding:12px 16px; margin-bottom:20px;}.cart-goals__row { display:flex; align-items:center; gap:13px; padding:11px 4px;}.cart-goals__row + .cart-goals__row { border-top:1px dashed #e4eef0;}.cart-goals__icon { flex:0 0 46px; width:46px; height:46px; display:flex; align-items:center; justify-content:center; color:#0e7f8a; font-size:26px;}.cart-goals__icon img { max-width:46px; max-height:46px; border-radius:8px;}.cart-goals__main { flex:1 1 auto; min-width:0;}.cart-goals__text { font-size:1.35rem; margin-bottom:6px; line-height:1.35;}.cart-goals__row.is-done .cart-goals__text { color:#1d7a33;}.cart-goals__row.is-done .free-ship__fill { background:#28a745;}.cart-goals .free-ship__track { height:10px;}.cart-goals__cta { flex:0 0 auto; border:none; background:#0e7f8a; color:#fff; border-radius:16px; padding:7px 15px; font-weight:700; cursor:pointer; font-size:1.15rem; white-space:nowrap;}.cart-goals__cta:hover { background:#222;}#page_gift_content.ajax-loaded { border:2px dashed #0e7f8a; border-radius:14px; padding:16px; margin:22px 0; background:#f7fcfd;}@media (max-width:575.8px) { .cart-goals__icon {  flex-basis:38px;  width:38px;  height:38px;  font-size:22px; } .cart-goals__icon img {  max-width:38px;  max-height:38px; } .cart-goals__text {  font-size:1.2rem; }}.products.type--1 article.product.carousel-cell { height:auto;}#page_gift_content .gift-products__inner > .main-title,#page_gift_content [class*=__title] { font-size:2rem !important; margin-bottom:14px;}#page_gift_content .product__param-title,#page_gift_content .product__param-value { color:#888 !important; font-weight:400 !important; font-size:1.15rem !important;}#page_gift_content .product__params { padding-bottom:0.5rem; margin-top:0;}#page_gift_content .flickity-slider { display:flex; align-items:flex-start;}#page_gift_content .carousel-cell { width:280px !important;}#page_gift_content .product__inner { gap:4px;}#page_gift_content .product__datas { justify-content:flex-start !important;}#page_gift_content .product__datas > * { margin-top:6px; margin-bottom:6px;}#page_gift_content .js-products:not(.flickity-enabled) { display:flex; justify-content:center;}#page_gift_content .js-products:not(.flickity-enabled) { display:flex !important; justify-content:center; flex-wrap:wrap; gap:22px; height:auto !important;}#page_gift_content .js-products:not(.flickity-enabled) .carousel-cell { position:static !important; transform:none !important; height:auto !important; width:280px !important;}#page_gift_content .product__name-wrap { min-height:0 !important; margin:8px 0 4px !important;}#page_gift_content .product__stock { margin:2px 0 !important; position:static !important;}#page_gift_content .product__datas { height:auto !important;}#page_gift_content .product__datas > * { margin-top:4px !important; margin-bottom:4px !important;}#page_gift_content .product__params.font-xs.font-sm-s { margin-top:0 !important; padding-bottom:0 !important;}#page_gift_content .product__main-wrap { margin-top:8px !important;}#page_gift_content .product__stock { display:none !important;}#page_gift_content .product__params { display:none !important;}#page_gift_content .product__review { display:none !important;}#page_gift_content .product__prices-wrap, #page_gift_content .product__prices { display:none !important;}#page_gift_content .product__cart-input-outer { display:none !important;}#page_gift_content .product__name-wrap { margin:10px 0 12px !important;}#page_gift_content .product__datas { gap:0 !important;}#page_gift_content .product__main-wrap { margin-top:4px !important;}#page_gift_content.ajax-loaded { margin:18px 0 !important; padding:14px 14px 18px !important;}#page_gift_content .gift-products__inner { padding:0 !important;}#page_gift_content .gift-products__inner > .main-title,#page_gift_content [class*=__title] { font-size:1.55rem !important; margin-bottom:10px;}#page_gift_content .product__name-wrap { flex:0 0 auto !important;}#page_gift_content .product__inner { height:auto !important;}#page_gift_content .js-products:not(.flickity-enabled) .carousel-cell { width:100% !important; max-width:240px !important;}#page_gift_content .product__img-outer { max-width:150px; margin:0 auto !important;}#page_gift_content .product__name { font-size:1.35rem;}#page_gift_content.ajax-loaded { margin:22px 0 !important; padding:18px 22px !important;}#page_gift_content .gift-products__inner > .main-title,#page_gift_content [class*=__title] { text-align:left !important; font-size:1.7rem !important; margin-bottom:12px;}#page_gift_content .js-products:not(.flickity-enabled) { justify-content:flex-start !important;}#page_gift_content .js-products:not(.flickity-enabled) .carousel-cell { max-width:260px !important;}#page_gift_content .product__img-outer { max-width:180px; margin:0 auto !important;}#page_gift_content .gift-products__inner > .main-title,#page_gift_content [class*=__title] { text-align:center !important;}#page_gift_content .product__img-outer { max-width:none !important; width:100% !important;}#page_gift_content .product__img-wrap { padding-top:0 !important; height:auto !important; width:100% !important;}#page_gift_content .product__img-wrap img { position:static !important; display:block !important; width:auto !important; height:auto !important; max-width:180px !important; max-height:180px !important; margin:0 auto !important;}#page_gift_content section > div { margin-bottom:0 !important;}#page_gift_content .product__name-wrap { margin-bottom:4px !important; min-height:0 !important;}#page_gift_content .product__main-wrap { margin-top:0 !important;}#overlay_script.ink-gift-pop { border-radius:22px; padding:34px 38px 30px; box-shadow:0 24px 70px rgba(0, 0, 0, 0.28); overflow:visible; animation:inkGiftPopIn 0.38s cubic-bezier(0.34, 1.56, 0.64, 1);}@keyframes inkGiftPopIn { 0% {  transform:scale(0.7);  opacity:0; } 100% {  transform:scale(1);  opacity:1; }}#overlay_script.ink-gift-pop .overlay-dialog__icon { display:none !important;}#overlay_script.ink-gift-pop .ink-gift-pop__icon { width:74px; height:74px; margin:-70px auto 12px; background:linear-gradient(135deg, #29b4b4, #0e7f8a); border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:36px; box-shadow:0 10px 24px rgba(14, 127, 138, 0.45); animation:inkGiftWiggle 2.2s ease-in-out infinite; position:relative; z-index:2;}@keyframes inkGiftWiggle { 0%, 100% {  transform:rotate(0); } 6% {  transform:rotate(-10deg); } 12% {  transform:rotate(9deg); } 18% {  transform:rotate(-6deg); } 24% {  transform:rotate(0); }}#overlay_script.ink-gift-pop .overlay_title { font-size:1.5rem; font-weight:800; margin-bottom:6px;}#overlay_script.ink-gift-pop .ink-gift-pop__lead { color:#5a6a6a; font-size:0.95rem; margin:0 0 20px;}#overlay_script.ink-gift-pop .overlay_text { display:flex; gap:12px; justify-content:center; flex-wrap:wrap;}#overlay_script.ink-gift-pop .cart__overlay-scroll-to-gift { background:linear-gradient(135deg, #29b4b4, #0e7f8a); border:none; font-weight:700; padding:12px 28px; border-radius:999px; box-shadow:0 8px 20px rgba(14, 127, 138, 0.35);}#overlay_script.ink-gift-pop .cart__overlay-next-btn { background:transparent; color:#6a7878; border:2px solid #d4dcdc; border-radius:999px; padding:12px 24px; font-weight:600;}#overlay_script.ink-gift-pop .cart__overlay-next-btn:hover { border-color:#9fb0b0; color:#3d4a4a; background:#f4f8f8;}#overlay_script.ink-gift-pop .overlay-buttons { display:none !important;}#overlay_script.ink-gift-pop .ink-gift-pop__conf { position:absolute; top:-8px; left:0; right:0; height:0; pointer-events:none; z-index:1;}#overlay_script.ink-gift-pop .ink-gift-pop__conf span { position:absolute; font-size:15px; animation:inkConfFall 2.6s ease-in infinite; opacity:0;}@keyframes inkConfFall { 0% {  transform:translateY(-10px) rotate(0);  opacity:0; } 12% {  opacity:1; } 100% {  transform:translateY(120px) rotate(300deg);  opacity:0; }}#overlay_script.ink-gift-pop .ink-gift-pop__icon svg { width:34px; height:34px;}#overlay_script.ink-gift-pop .ink-gift-pop__conf span { width:8px; height:12px; border-radius:2px; font-size:0;}#overlay_script.ink-gift-pop .ink-gift-pop__conf span:nth-child(1) { background:#29b4b4;}#overlay_script.ink-gift-pop .ink-gift-pop__conf span:nth-child(2) { background:#f4b942; width:7px; height:7px; border-radius:50%;}#overlay_script.ink-gift-pop .ink-gift-pop__conf span:nth-child(3) { background:#0e7f8a; transform:rotate(20deg);}#overlay_script.ink-gift-pop .ink-gift-pop__conf span:nth-child(4) { background:#e8896b; width:7px; height:7px; border-radius:50%;}#overlay_script.ink-gift-pop .ink-gift-pop__conf span:nth-child(5) { background:#9ad6d6;}#overlay_script.ink-gift-pop .overlay_title { font-size:27px !important; margin-bottom:8px;}#overlay_script.ink-gift-pop .ink-gift-pop__lead { font-size:16px !important; margin:0 0 24px;}#overlay_script.ink-gift-pop .cart__overlay-scroll-to-gift { font-size:17px !important; padding:14px 34px !important;}#overlay_script.ink-gift-pop .cart__overlay-next-btn { font-size:16px !important; padding:14px 28px !important;}.cart-goals { border:none; border-radius:18px; box-shadow:0 8px 28px rgba(14, 127, 138, 0.1); padding:14px 18px;}.cart-goals__icon { flex:0 0 46px; width:46px; height:46px; border-radius:50%; background:linear-gradient(135deg, #29b4b4, #0e7f8a); color:#fff; box-shadow:0 6px 14px rgba(14, 127, 138, 0.3);}.cart-goals__icon svg { width:22px; height:22px;}.cart-goals__icon img { border-radius:50%;}.cart-goals__text { font-size:15px;}.cart-goals__check { display:inline-block; vertical-align:-2px; margin-left:2px; color:#fff; background:#28a745; border-radius:50%; padding:3px; width:17px; height:17px;}.cart-goals__row.is-done .cart-goals__icon { background:linear-gradient(135deg, #34b566, #1d8a4a); box-shadow:0 6px 14px rgba(29, 138, 74, 0.3);}.cart-goals .free-ship__track { height:9px; border-radius:999px; background:#eaf3f4;}.cart-goals .free-ship__fill { background:linear-gradient(90deg, #29b4b4, #0e7f8a); border-radius:999px;}.cart-goals__row.is-done .free-ship__fill { background:linear-gradient(90deg, #34b566, #28a745);}.cart-goals__cta { background:linear-gradient(135deg, #29b4b4, #0e7f8a); border-radius:999px; padding:10px 20px; font-size:14px; box-shadow:0 6px 16px rgba(14, 127, 138, 0.3); display:inline-flex; align-items:center; gap:6px; transition:transform 0.15s, box-shadow 0.15s;}.cart-goals__cta:hover { background:linear-gradient(135deg, #2cc3c3, #218f8f); transform:translateY(-1px); box-shadow:0 8px 20px rgba(14, 127, 138, 0.38);}.cart-goals__cta svg { display:inline-block;}@media (max-width:575.8px) { .cart-goals__icon {  flex-basis:38px;  width:38px;  height:38px; } .cart-goals__icon svg {  width:18px;  height:18px; } .cart-goals__text {  font-size:14px; }}.fs-badge__check { display:inline-block; vertical-align:-2px; margin-left:2px; color:#fff; background:#28a745; border-radius:50%; padding:3px; width:17px; height:17px;}.team-w__lock-svg, .team-w__trophy-svg, .team-w__spark-svg { display:inline-block; vertical-align:-2px;}.team-w__heart-svg { display:inline-block; vertical-align:-2px; color:#222;}.cart-goals__bar-line { display:flex; align-items:center; gap:12px;}.cart-goals__bar-line .free-ship__track { flex:1 1 auto; margin:0;}.cart-goals__bar-line .cart-goals__cta { padding:8px 18px; font-size:13px;}.overlay-sign-inner { border-radius:22px !important; padding:40px 8px 26px !important; box-shadow:0 24px 70px rgba(0, 0, 0, 0.28) !important; overflow:visible !important; animation:inkGiftPopIn 0.38s cubic-bezier(0.34, 1.56, 0.64, 1);}.ink-login-badge { position:absolute; top:-37px; left:50%; transform:translateX(-50%); width:74px; height:74px; background:linear-gradient(135deg, #29b4b4, #0e7f8a); border-radius:50%; display:flex; align-items:center; justify-content:center; box-shadow:0 10px 24px rgba(14, 127, 138, 0.45); z-index:2;}.overlay-title, .overlay-reg__title { font-size:22px !important; font-weight:800 !important;}.overlay-sign-inner .page_login_input { border-radius:12px !important; border:2px solid #e0e6e8 !important;}.overlay-sign-inner .page_login_input:focus { border-color:#29b4b4 !important; box-shadow:0 0 0 3px rgba(41, 180, 180, 0.15) !important;}.overlay-login-btn, .overlay-reg__btn-reg { background:linear-gradient(135deg, #29b4b4, #0e7f8a) !important; border:none !important; border-radius:999px !important; font-weight:700 !important; font-size:15px !important; padding:12px 24px !important; box-shadow:0 8px 20px rgba(14, 127, 138, 0.35) !important;}.overlay-login-btn:hover, .overlay-reg__btn-reg:hover { background:linear-gradient(135deg, #2cc3c3, #218f8f) !important;}.overlay-reg__btn-no-reg { background:transparent !important; color:#6a7878 !important; border:2px solid #d4dcdc !important; border-radius:999px !important; font-weight:600 !important; font-size:14px !important; padding:11px 24px !important;}.overlay-reg__btn-no-reg:hover { border-color:#9fb0b0 !important; color:#3d4a4a !important; background:#f4f8f8 !important;}.overlay-login__remind-btn { color:#0e7f8a !important; font-weight:600 !important;}.overlay-sign-inner ul li::marker { color:#0e7f8a;}.overlay-sign-in__btn-close { top:10px !important; right:12px !important;}.ink-old-price { text-decoration:line-through; color:#9aa7a7; font-weight:600; font-size:0.72em; line-height:1.2;}.order-mods-section { background:#fff; border:1px solid #e4eef0; border-radius:18px; box-shadow:0 8px 28px rgba(14, 127, 138, 0.08); padding:22px 20px; height:100%;}.order-mods__main-title { font-size:20px !important; font-weight:800; margin-bottom:16px; padding-bottom:12px; border-bottom:1px dashed #e4eef0;}.order-mods__item { border:2px solid #e4eef0; border-radius:12px; padding:13px 16px; margin-bottom:10px !important; transition:border-color 0.15s, background 0.15s, box-shadow 0.15s; cursor:pointer;}.order-mods__item:hover { border-color:#9fd3d8; background:#fbfeff;}.order-mods__item.is-selected { border-color:#29b4b4; background:#f4fbfc; box-shadow:0 4px 14px rgba(41, 180, 180, 0.12);}.order-mods__item .custom-control { min-height:auto;}.order-mods__name { font-weight:600; cursor:pointer;}.order-mods__item.is-selected .order-mods__name { color:#0e7f8a; font-weight:700;}.order-mods__shipping-cost { color:#0e7f8a;}.order-mods__description { color:#667;}.order-mods__main .payment-col-left, .order-mods__main [class*=col-] { border-right:none !important; border-left:none !important;}@media (max-width:991.8px) { .order-mods-section {  height:auto;  margin-bottom:8px; }}.order-mods-section { background:transparent; border:none; box-shadow:none; padding:0; height:auto;}#page_order_mods_content .order-steps > .container,#page_order_control_content .order-steps > .container { max-width:none !important; width:100% !important;}.order-mods__item .order-mods__logo-wrap { margin:10px 0 2px 30px;}.order-mods__item .order-mods__logo { max-height:44px; width:auto;}.order-mods__item .order-mods__details { margin-left:30px;}.order-mods__item .order-mods__description { padding-top:8px !important; padding-bottom:4px !important;}@media (max-width:575.8px) { .order-mods__item .order-mods__logo-wrap, .order-mods__item .order-mods__details {  margin-left:0; }}.start_banner_2 .parallax-section { min-height:380px;}@media (max-width:767.8px) { .start_banner_2 .parallax-section {  min-height:240px; }}.start_banner_1__slide.odd > .row { justify-content:flex-end;}.start_banner_1__slide.odd .start_banner_1__img-col { padding-right:0;}.start_banner_1__slide.even .start_banner_1__img-col { padding-left:0;}#page_start_content > .box_art_content,#page_start_content > .box_top_content { margin-top:60px;}@media (max-width:767.8px) { #page_start_content > .box_art_content,#page_start_content > .box_top_content {  margin-top:36px; }}.cat-tiles__grid { display:flex; flex-wrap:wrap; justify-content:center; gap:30px 44px;}.cat-tiles__tile { background:none; border:none; border-radius:0; padding:0; width:272px; gap:14px;}.cat-tiles__tile:hover { border:none; box-shadow:none; transform:translateY(-4px); color:#0e7f8a;}.cat-tiles__img-wrap { width:100%; height:200px;}.cat-tiles__img { max-width:100%; max-height:200px; object-fit:contain;}.cat-tiles__label { font-size:19px; font-weight:700;}.cat-tiles__grid.is-carousel { display:block;}.cat-tiles__grid.is-carousel .cat-tiles__tile { width:272px; margin-right:44px;}.cat-tiles__grid.is-carousel .flickity-viewport { overflow:hidden;}@media (max-width:767.8px) { .cat-tiles__grid {  gap:22px 18px; } .cat-tiles__tile, .cat-tiles__grid.is-carousel .cat-tiles__tile {  width:150px; } .cat-tiles__grid.is-carousel .cat-tiles__tile {  margin-right:18px; } .cat-tiles__img-wrap, .cat-tiles__img {  height:120px;  max-height:120px; } .cat-tiles__label {  font-size:14px; }}@media (max-width:767.8px) {    .fs-badge {  padding:8px 20px 8px 8px;  max-width:104px;  flex-direction:column;  gap:0;  text-align:center; } .fs-badge .fs-badge__label {  display:none; } .fs-badge .fs-badge__mini-text {  display:block; } .fs-badge .fs-badge__icon {  margin-bottom:0; } .fs-badge.is-open {  max-width:190px;  padding:10px 12px;  flex-direction:row;  gap:8px;  text-align:left; } .fs-badge.is-open .fs-badge__label {  display:block;  margin-top:6px; } .fs-badge.is-open .fs-badge__mini-text {  display:none; }  .team-toborzo {  padding:9px 14px;  padding-bottom:calc(9px + env(safe-area-inset-bottom)); } .team-toborzo__body {  gap:8px 12px;  flex-wrap:nowrap; } .team-toborzo__cta {  padding:0.45rem 1.1rem;  font-size:1.2rem; }  .start-custom-ref__lists .flickity-page-dots {  display:none; } }.order-mods__main-title { display:flex; align-items:center; gap:13px; font-size:21px !important; font-weight:800; margin-bottom:18px; padding-bottom:14px; border-bottom:1px dashed #e4eef0;}.order-mods__main-title::before { content:""; flex:0 0 42px; width:42px; height:42px; border-radius:50%; box-shadow:0 6px 14px rgba(14, 127, 138, 0.28); background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 4h13v11H1z'/><path d='M14 8h5l4 4v3h-9z'/><circle cx='5' cy='18' r='2'/><circle cx='18' cy='18' r='2'/></svg>"), linear-gradient(135deg, #29b4b4, #0e7f8a); background-repeat:no-repeat, no-repeat; background-position:center, center; background-size:21px 21px, cover;}.order-mods__billing-section .order-mods__main-title::before { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='4' width='22' height='16' rx='2'/><path d='M1 10h22'/></svg>"), linear-gradient(135deg, #29b4b4, #0e7f8a);}.order-mods__item .order-mods__description { text-align:left !important; color:#667; line-height:1.55;}.order-mods__item .order-mods__link { color:#0e7f8a; font-weight:600;}.order-mods__shipping-cost { font-weight:800;}.order-mods__delivery-point-selects .form-control,.order-mods__delivery-point-selects select { border-radius:12px !important; border:2px solid #e4eef0 !important;}.order-mods__delivery-point-selects .form-control:focus,.order-mods__delivery-point-selects select:focus { border-color:#29b4b4 !important; box-shadow:0 0 0 3px rgba(41, 180, 180, 0.15) !important;}@media (max-width:991.8px) { .order-mods__main .col-lg-6.mb-5 {  margin-bottom:1.5rem !important; }}.order-mods-section,.order-mods__main,.order-mods__main .row,.order-mods__main .row [class*=col-] { overflow:visible !important;}.order-mods-section { padding-bottom:8px;}.order-mods__item:last-child { margin-bottom:6px !important;}.products.type--1 article.product .product__name { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:2.6em;}.products.type--1 article.product .js-ajax-type-selector:not(:empty) { margin-bottom:4px;}#page_gift_content .product__name { min-height:0; -webkit-line-clamp:unset; display:block;}.cat-tiles { margin-bottom:60px !important;}@media (max-width:767.8px) { .cat-tiles {  margin-bottom:36px !important; }}.start-custom-ref__lists { min-height:0 !important;}.start-custom-ref__lists .start-product-offers.not-active { height:0 !important; overflow:hidden;}.cat-tiles { margin-top:70px !important;}@media (max-width:767.8px) { .cat-tiles {  margin-top:40px !important; }}.cat-tiles__tile, .cat-tiles__grid.is-carousel .cat-tiles__tile { width:300px;}.cat-tiles__img-wrap { height:230px;}.cat-tiles__img { max-height:230px;}.cat-tiles__grid.is-carousel { padding:0 54px;}.cat-tiles__grid.is-carousel .flickity-button.previous { left:2px;}.cat-tiles__grid.is-carousel .flickity-button.next { right:2px;}@media (max-width:767.8px) { .cat-tiles__tile, .cat-tiles__grid.is-carousel .cat-tiles__tile {  width:150px; } .cat-tiles__img-wrap, .cat-tiles__img {  height:120px;  max-height:120px; } .cat-tiles__grid.is-carousel {  padding:0 40px; }}.cat-tiles > .container.container-max-xl { max-width:1520px;}.cat-tiles { margin-top:60px !important;}#page_start_content > [class*=banner_start_small] { margin-top:60px !important;}#page_start_content > .box_art_content,#page_start_content > .box_top_content,#page_start_content > .start_artref { margin-top:60px !important;}#page_start_content [class*=start_banner_3].js-element > .start_banner_3,#page_start_content .flickity-html.start_banner_3 { padding-top:0 !important;}#page_start_content [class*=start_brand_slider] { padding-top:0 !important;}@media (max-width:767.8px) { .cat-tiles {  margin-top:36px !important; } #page_start_content > [class*=banner_start_small],#page_start_content > .box_art_content,#page_start_content > .box_top_content,#page_start_content > .start_artref {  margin-top:36px !important; }}.artdet__spec-params { background:#fff; border:1px solid #e4eef0; border-radius:14px; box-shadow:0 4px 14px rgba(14, 127, 138, 0.06); padding:4px 20px; margin-bottom:2.5rem !important;}.artdet__spec-params .artdet__spec-param { border-bottom:1px dashed #e4eef0; padding-top:13px !important; padding-bottom:13px !important;}.artdet__spec-params .artdet__spec-param:last-child { border-bottom:0;}.artdet__spec-params .artdet__spec-param-title .param-name { color:#5a6a6a; font-weight:600;}.artdet__spec-params .artdet__spec-param-value { font-weight:700;}.artdet__short-descripton-content { margin-bottom:0 !important;}h1.artdet__name { font-size:22px !important; line-height:1.3 !important;}@media (max-width:767.8px) { h1.artdet__name {  font-size:18px !important; }}#page_start_content > .box_art_content { max-width:1519px; margin-left:auto !important; margin-right:auto !important;}.team-w__cards { display:grid !important; grid-template-columns:repeat(auto-fit, minmax(205px, 1fr)); gap:14px; align-items:stretch;}.team-w__card { max-width:none !important;}@media (max-width:575.8px) { .team-w__cards {  grid-template-columns:1fr; }}.team-w__fill, .team-dock__fill { transition:width 1.6s cubic-bezier(0.3, 0.8, 0.3, 1); background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.45) 50%, rgba(255, 255, 255, 0) 80%), linear-gradient(90deg, #29b4b4, #0e7f8a); background-size:160px 100%, 100% 100%; background-repeat:no-repeat, no-repeat; animation:inkFlowShine 2.6s linear infinite;}@keyframes inkFlowShine { 0% {  background-position:-160px 0, 0 0; } 100% {  background-position:calc(100% + 160px) 0, 0 0; }}.team-w__marker.is-done, .team-dock__marker.is-done { animation:inkMarkerPop 0.55s cubic-bezier(0.34, 1.56, 0.64, 1) both;}@keyframes inkMarkerPop { 0% {  transform:translate(-50%, -50%) scale(0.6); } 55% {  transform:translate(-50%, -50%) scale(1.35); } 100% {  transform:translate(-50%, -50%) scale(1); }}.team-w__fill, .team-dock__fill { background-image:linear-gradient(90deg, #29b4b4, #0e7f8a) !important; background-size:100% 100% !important; animation:none !important; position:relative; overflow:hidden;}.team-w__fill::after, .team-dock__fill::after { content:""; position:absolute; top:0; bottom:0; left:0; width:45%; transform:translateX(-120%); background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%); animation:inkFlowSlide 2s ease-in-out infinite;}@keyframes inkFlowSlide { 0% {  transform:translateX(-120%); } 65% {  transform:translateX(320%); } 100% {  transform:translateX(320%); }}.team-w__marker.is-next, .team-dock__marker.is-next { animation:inkNextPulse 1.9s ease-in-out infinite;}@keyframes inkNextPulse { 0%, 100% {  box-shadow:0 0 0 0 rgba(41, 180, 180, 0);  border-color:#c6d4d8; } 50% {  box-shadow:0 0 0 6px rgba(41, 180, 180, 0.22);  border-color:#29b4b4; }}.overlay-sign-inner { width:min(960px, calc(100vw - 24px)) !important; max-width:none !important;}.overlay-sign-inner .row > [class*=col-] { padding-left:22px; padding-right:22px;}@media (min-width:768px) { .overlay-sign-inner .row > [class*=col-]:not(:first-child) {  border-left:1px solid #eef2f3; }}.ink-guest-cons { list-style:none; padding:0; margin:0 0 16px;}.ink-guest-cons li { position:relative; padding-left:26px; margin-bottom:9px; color:#5a6a6a; font-size:13px; line-height:1.45;}.ink-guest-cons li::before { content:""; position:absolute; left:0; top:1px; width:17px; height:17px; border-radius:50%; background-color:#f3dede; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b95050' stroke-width='3' stroke-linecap='round'><path d='M6 6l12 12M18 6L6 18'/></svg>"); background-repeat:no-repeat; background-position:center; background-size:9px 9px;}.ink-guest-btn-wrap { text-align:center;}.ink-guest-btn-wrap .overlay-reg__btn-no-reg { display:inline-block; width:100%;}@media (max-width:767.8px) { .ink-guest-col {  margin-top:18px;  padding-top:14px;  border-top:1px solid #eef2f3; }}.overlay-sign-inner .overlay-title,.overlay-sign-inner .overlay-reg__title { font-size:20px !important; font-weight:800 !important; line-height:1.25 !important; min-height:56px; display:flex !important; align-items:flex-end; margin:0 0 14px !important; padding:0 !important;}.overlay-sign-inner .overlay-reg__text { font-size:15px !important; font-weight:700 !important; color:#222 !important; margin:0 0 12px !important;}.overlay-sign-inner [class*=col-] ul { list-style:none !important; margin:0 0 18px !important; padding:0 !important;}.overlay-sign-inner [class*=col-] ul li { position:relative; padding-left:26px; margin-bottom:9px; color:#5a6a6a; font-size:13px; line-height:1.45;}.overlay-sign-inner [class*=col-] ul li::marker { content:"";}.overlay-sign-inner [class*=col-] ul:not(.ink-guest-cons) li::before { content:""; position:absolute; left:0; top:1px; width:17px; height:17px; border-radius:50%; background-color:#def1e6; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e8b57' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>"); background-repeat:no-repeat; background-position:center; background-size:9px 9px;}.overlay-sign-inner .overlay-reg__btn-reg { width:100%;}@media (min-width:768px) { .overlay-sign-inner .row > [class*=col-] {  display:flex;  flex-direction:column; } .overlay-sign-inner .overlay-reg {  display:flex;  flex-direction:column;  flex:1 1 auto; } .overlay-sign-inner .overlay-reg__btn-reg {  margin-top:auto !important;  margin-bottom:0 !important; } .overlay-sign-inner .row > .ink-guest-col {  padding-bottom:24px; } .overlay-sign-inner .ink-guest-btn-wrap {  margin-top:auto; } .overlay-sign-inner .ink-guest-btn-wrap .overlay-reg__btn-no-reg {  margin-bottom:0 !important; }}.overlay-sign-inner .overlay-login { border-right:0 !important;}.overlay-sign-inner [class*=col-] ul li { list-style:none !important;}@media (min-width:768px) { .overlay-sign-inner .overlay-login,.overlay-sign-inner .overlay-reg {  padding-top:12px !important; } .overlay-sign-inner .ink-guest-col {  padding-top:12px; }}@media (min-width:1200px) { #page_artdet_content .container,#page_art_content.container,#page_search_content.container {  max-width:min(94vw, 2000px) !important; }  #page_artdet_content .artdet__data-right {  flex:0 0 clamp(380px, 26%, 640px) !important;  max-width:clamp(380px, 26%, 640px) !important; }  #page_artdet_content .artdet__data-left {  flex:1 1 0 !important;  max-width:none !important;  min-width:0; }  #page_artdet_content .artdet__img.order-1 {  max-width:30%; }}@media (min-width:1200px) {  #page_artdet_content .artdet__img.order-1 {  flex:0 0 27% !important;  max-width:27% !important; } #page_artdet_content .artdet__data-left {  flex:1 1 0 !important;  max-width:none !important;  min-width:0; } #page_artdet_content .artdet__data-right {  flex:0 0 33% !important;  max-width:33% !important; }}@media (min-width:1200px) {  #page_artdet_content .artdet__img.order-1 {  flex:0 0 26% !important;  max-width:26% !important; } #page_artdet_content .artdet__data-left {  flex:1 1 0 !important;  max-width:none !important;  min-width:0; } #page_artdet_content .artdet__data-right {  flex:0 0 36% !important;  max-width:36% !important; }}@media (min-width:1200px) {  #page_artdet_content .artdet__data-right-inner {  width:100% !important;  max-width:100% !important;  margin-left:0 !important;  margin-right:0 !important; }}@media (min-width:1200px) {  #page_artdet_content .artdet__img.order-1 {  flex:0 0 32% !important;  max-width:32% !important; } #page_artdet_content .artdet__data-right {  flex:0 0 34% !important;  max-width:34% !important; } #page_artdet_content .artdet__img.order-1 .artdet__img-main {  width:100% !important;  height:auto !important;  max-height:680px;  object-fit:contain; }}@media (min-width:992px) { #page_cat_content .container,#page_art_content .container,#page_search_content .container {  max-width:min(94vw, 2000px) !important; }}@media (min-width:992px) { #page_art_content.container,#page_search_content.container,#page_cat_content .container,#page_artdet_content .container {  width:min(94vw, 2000px) !important;  max-width:min(94vw, 2000px) !important; }}@media (min-width:992px) { #container[class*=page_shop_art] .main > .container,#container[class*=page_shop_search] .main > .container {  width:min(94vw, 2000px) !important;  max-width:min(94vw, 2000px) !important; } #page_art_content.container,#page_search_content.container {  width:100% !important;  max-width:100% !important;  position:static !important;  transform:none !important; }   #page_art_content .products.type--1 [id^=page_artlist_artlist_] {  flex:0 0 25% !important;  max-width:25% !important; }}@media (min-width:1500px) { #page_art_content .products.type--1 [id^=page_artlist_artlist_] {  flex:0 0 20% !important;  max-width:20% !important; }}[id^=page_artlist_artlist_] { display:flex !important; align-self:stretch !important; height:auto !important;}[id^=page_artlist_artlist_] > .product__inner { display:flex !important; flex-direction:column !important; width:100%; height:auto !important;}[id^=page_artlist_artlist_] .product__datas { display:flex !important; flex-direction:column !important; flex:1 1 auto !important;}[id^=page_artlist_artlist_] .product__main-wrap { margin-top:auto !important;}.products.type--1 article.product .product__inner { display:flex; flex-direction:column; height:100%;}.products.type--1 article.product .product__datas { display:flex; flex-direction:column; flex:1 1 auto;}.products.type--1 article.product .product__main-wrap { margin-top:auto !important;}#page_gift_content .product__inner, #page_gift_content .product__datas { display:block !important;}#page_gift_content .product__main-wrap { margin-top:0 !important;}.js-ajax-type-selector.ink-tipus-toltes { margin-bottom:10px;}.ink-tipus-skeleton { display:block; height:39px; margin-top:8px; border-radius:12px; background:linear-gradient(90deg, #eef3f4 25%, #f8fcfd 50%, #eef3f4 75%); background-size:200% 100%; animation:inkSkeletonShine 1.1s linear infinite;}@keyframes inkSkeletonShine { 0% {  background-position:200% 0; } 100% {  background-position:-200% 0; }}[id^=page_artlist_artlist_] .js-ajax-type-selector,article.product .js-ajax-type-selector { height:47px !important; min-height:47px !important; margin:5px 0 4px !important;  overflow:visible; display:flow-root;}[id^=page_artlist_artlist_] .js-category-type-select,article.product .js-category-type-select { height:39px !important; box-sizing:border-box !important; margin:8px 0 0 !important;}.products_in_bundle .js-ajax-type-selector,.js-products-in-bundle .js-ajax-type-selector { display:none !important; height:0 !important; min-height:0 !important; margin:0 !important;}.product-img-wrapper { position:relative;}.ink-hover-img { position:absolute; left:0; top:0; width:100% !important; height:100% !important; object-fit:contain; background:#fff; opacity:0; transform:scale(1.06); transition:opacity 0.28s ease, transform 0.5s ease; pointer-events:none; z-index:2;}@media (hover:hover) and (pointer:fine) { .product-img-wrapper:hover .ink-hover-img {  opacity:1;  transform:scale(1); }}.ink-fixed-cart-btns { display:flex; align-items:center; gap:10px;}.ink-fixed-cart-view { white-space:nowrap;}.cart-box__free-shipping,.cart-box__shipping-free,.cart-box__shipping-not-free { display:none !important;}.fs-badge { max-height:112px; transition:transform 0.5s cubic-bezier(0.2, 0.8, 0.3, 1.08), width 0.32s ease 0.1s, max-height 0.32s ease 0.1s, padding 0.32s ease 0.1s;}@media (max-width:767.8px) { .fs-badge {  max-height:240px; }}.fs-badge__label { max-width:220px; transition:opacity 0.14s ease 0.3s, max-width 0.32s ease 0.1s;}.fs-badge__icon { transition:width 0.3s ease 0.1s, height 0.3s ease 0.1s;}.fs-badge__close { transition:opacity 0.15s ease 0.35s;}.fs-badge.is-mini {  width:110px !important; max-height:76px; padding:6px 20px 17px 6px !important; flex-direction:column; gap:0; text-align:center; cursor:pointer; overflow:hidden; transition:transform 0.5s cubic-bezier(0.2, 0.8, 0.3, 1.08), width 0.32s ease 0.08s, max-height 0.32s ease 0.08s, padding 0.32s ease 0.08s;}.fs-badge.is-mini .fs-badge__label { opacity:0; max-width:0; white-space:nowrap; overflow:hidden; transition:opacity 0.12s ease, max-width 0.32s ease 0.08s;}.fs-badge.is-mini .fs-badge__close { opacity:0; pointer-events:none; transition:opacity 0.08s ease;}.fs-badge.is-mini .fs-badge__flyout { display:none !important;}.fs-badge.is-mini .fs-badge__icon { width:33px; height:28px;}.fs-badge.is-mini:hover { transform:translateX(-4px);}.fs-badge__mini-text { display:none; font-size:0.92rem; line-height:1.15; color:#222; text-align:center; white-space:nowrap;}.fs-badge__mini-text b { display:block; font-size:1.06rem; font-weight:700;}.fs-badge.is-mini .fs-badge__mini-text { display:block;}.fs-badge--done .fs-badge__mini-text b { display:inline; font-size:0.98rem; color:#1d7a33;}.fs-badge__mini-text .fs-badge__check { width:14px; height:14px; padding:2px; margin-left:3px;}.ink-type-img-mode .product-type__value-link { flex-direction:column; gap:6px; padding:10px 12px 8px; min-width:88px;}.ink-type-thumb { width:64px; height:64px; object-fit:contain; display:block; border-radius:8px; background:linear-gradient(90deg, #eef3f4 25%, #f8fcfd 50%, #eef3f4 75%); background-size:200% 100%; animation:inkSkeletonShine 1.1s linear infinite;}.ink-type-thumb.kesz { background:#fff; animation:none;}.ink-type-img-mode .product-type__value { white-space:normal; text-align:center;}.ink-type-img-mode .product-type__value-wrap { border-radius:20px;}.ink-type-img-mode .product-type__value-wrap.is-active .ink-type-thumb { background:#fff;}@media (min-width:992px) {  #container[class*=page_shop_cat] .main > .container {  width:min(94vw, 2000px) !important;  max-width:min(94vw, 2000px) !important; }  #page_cat_content .container {  width:100% !important;  max-width:100% !important; }}.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover,.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover .product-type__value-link { background-color:#fff !important;}.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover,.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover .product-type__value-link { border-color:#0e7f8a !important;}.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover .product-type__value { color:#0e7f8a;}[id^=page_artlist_artlist_] .product-img-wrapper { padding-top:0 !important; height:auto !important;}[id^=page_artlist_artlist_] .product-img-wrapper img.product__img { position:static !important; display:block; width:100% !important; height:auto !important; aspect-ratio:1/1; object-fit:contain; margin:0 auto;}[id^=page_artlist_artlist_] .product-img-wrapper .ink-hover-img { position:absolute !important;}.ink-type-img-mode .product-type__value-wrap.is-active,.ink-type-img-mode .product-type__value-wrap.is-active .product-type__value-link { background-color:#fff !important; border-color:#0e7f8a !important;}.ink-type-img-mode .product-type__value-wrap.is-active .product-type__value { color:#0e7f8a !important; font-weight:700;}.ink-type-img-mode .product-type__value-wrap:not(.is-active),.ink-type-img-mode .product-type__value-wrap:not(.is-active) .product-type__value-link { background-color:#fff !important; border-color:#cfdadd !important;}.ink-type-img-mode .product-type__value-wrap:not(.is-active) .product-type__value { color:#4a5a5e;}.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover,.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover .product-type__value-link { border-color:#587f87 !important; background-color:#fff !important;}.ink-type-img-mode .product-type__value-wrap:not(.is-active):hover .product-type__value { color:#33565e;}.ink-type-img-mode .ink-type-thumb.kesz { background:#fff !important;}.cart-goals__cta-hely:empty { display:none;}@media (min-width:992px) { .cart-goals--grid-2,.cart-goals--grid-3 {  display:grid;  gap:14px;  padding:16px; } .cart-goals--grid-2 {  grid-template-columns:repeat(2, 1fr); } .cart-goals--grid-3 {  grid-template-columns:repeat(3, 1fr); } .cart-goals--grid-2 .cart-goals__row,.cart-goals--grid-3 .cart-goals__row {  flex-direction:column;  align-items:center;  text-align:center;  gap:10px;  margin:0;  padding:16px 14px 14px;  border:1px solid #e4eef0 !important;  border-radius:14px;  background:#fbfdfe; }  .cart-goals--grid-2 .cart-goals__row + .cart-goals__row,.cart-goals--grid-3 .cart-goals__row + .cart-goals__row {  border-top:1px solid #e4eef0 !important; }  .cart-goals--grid-2 .cart-goals__main,.cart-goals--grid-3 .cart-goals__main {  width:100%;  display:flex;  flex-direction:column;  flex:1 1 auto; } .cart-goals--grid-2 .cart-goals__bar-line,.cart-goals--grid-3 .cart-goals__bar-line {  display:flex;  flex-direction:column;  align-items:center;  gap:9px;  margin-top:auto;   }  .cart-goals--grid-2.cart-goals--van-gomb .cart-goals__cta-hely,.cart-goals--grid-3.cart-goals--van-gomb .cart-goals__cta-hely {  display:flex;  align-items:center;  justify-content:center;  min-height:36px; } .cart-goals--grid-2 .free-ship__track,.cart-goals--grid-3 .free-ship__track {  width:100%; }  .cart-goals--grid-2 .cart-goals__row.is-done,.cart-goals--grid-3 .cart-goals__row.is-done {  border-color:#bfe4c8 !important;  background:#f4fbf6; } }.cart-goals--vaz { opacity:0.55; pointer-events:none;}html.ink-goals-hely-el #js-free-ship-cart { display:none;}.orderflow-next-btn,.artdet__cart-btn,.navbar__fixed-cart-btn,.m-sticky-cart__btn,.cart-box__to-cart { background:linear-gradient(100deg, #29b4b4 0%, #0e7f8a 90%) !important; border:none !important; color:#fff !important;}.orderflow-next-btn:hover,.artdet__cart-btn:hover,.navbar__fixed-cart-btn:hover,.m-sticky-cart__btn:hover,.cart-box__to-cart:hover { background:linear-gradient(100deg, #1d9a9f 0%, #0a626c 90%) !important; color:#fff !important;}.artdet__cart-btn.is-type-required,.artdet__cart-btn.is-type-disabled { filter:grayscale(35%);}.ink-login-close { position:absolute; top:12px; right:14px; width:32px; height:32px; border-radius:50%; border:1px solid #e4eef0; background:#fff; color:#8aa0a4; font-size:20px; line-height:1; cursor:pointer; display:flex; align-items:center; justify-content:center; padding:0; z-index:3;}.ink-login-close:hover { color:#222222; border-color:#9fd3d8;}.overlay-sign-in__btn-close { display:none !important;}.cookie-alert-popup { background:transparent !important; box-shadow:none !important; border:none !important; overflow:visible !important; padding-top:40px !important; }.cookie-alert-popup .cookie-alert__inner { background:#fff; position:relative; border-radius:22px; box-shadow:0 18px 60px rgba(0, 0, 0, 0.25); padding-top:46px !important; animation:inkCookiePop 0.35s cubic-bezier(0.2, 0.9, 0.3, 1.2);}@keyframes inkCookiePop { 0% {  transform:scale(0.92);  opacity:0; } 100% {  transform:scale(1);  opacity:1; }}.cookie-alert-popup .cookie-alert__inner::before { content:""; position:absolute; top:-34px; left:50%; transform:translateX(-50%); width:68px; height:68px; border-radius:50%; background:linear-gradient(135deg, #29b4b4, #0e7f8a); box-shadow:0 6px 18px rgba(14, 127, 138, 0.35);}.cookie-alert-popup .cookie-alert__inner::after { content:""; position:absolute; top:-19px; left:50%; transform:translateX(-50%); width:38px; height:38px; background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2l8 4v6c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V6z'/><path d='M9 12l2 2 4-4'/></svg>") center/contain no-repeat;}.cookie-alert__btn-allow { background:linear-gradient(100deg, #29b4b4 0%, #0e7f8a 90%) !important; border:none !important; color:#fff !important; border-radius:24px !important; padding:11px 26px !important; font-weight:700;}.cookie-alert__btn-allow:hover { background:linear-gradient(100deg, #1d9a9f 0%, #0a626c 90%) !important;}.cookie-alert__btn-decline { background:#fff !important; border:2px solid #cfdadd !important; color:#4a5a5e !important; border-radius:24px !important; padding:10px 24px !important;}.cookie-alert__btn-decline:hover { border-color:#0e7f8a !important; color:#0e7f8a !important; background:#fff !important;}.cookie-alert__btn-set { background:#fff !important; border:2px solid #0e7f8a !important; color:#0e7f8a !important; border-radius:24px !important;}.cookie-alert__btn-set:hover { background:#0e7f8a !important; color:#fff !important;}.cookie-alert__title { font-size:21px;}@media (min-width:992px) { .order-step {  align-items:flex-start !important; } .order-step > a {  display:contents !important; } .order-step:last-child {  flex:0 0 80px !important;  max-width:80px !important; } .order-step__text {  text-align:center !important;  width:max-content;  max-width:170px;  transform:translateX(calc(-50% + 40px)); } .order-step__icon {  margin-left:27px !important;  margin-right:0 !important; } .order-step:not(:last-child)::after {  left:40px !important; }  .order-step:first-child .order-step__text {  transform:none !important; } .order-step:last-child .order-step__text {  align-self:flex-end !important;  transform:none !important; }}.order-step.is-done:not(:last-child)::after { background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, #29b4b4, #0e7f8a) !important; background-size:160px 100%, 100% 100% !important; background-repeat:no-repeat, no-repeat !important; animation:inkStepShine 2.2s linear infinite !important;}@keyframes inkStepShine { 0% {  background-position:-160px 0, 0 0; } 100% {  background-position:calc(100% + 160px) 0, 0 0; }}.order-step:not(.is-done):not(:last-child)::after { background:#e4eef0 !important; animation:none !important;}.order-step.is-done::before { background:linear-gradient(135deg, #29b4b4, #0e7f8a) !important; color:#fff !important;}.order-mods,.order-mods__main,.order-mods__main .row,.order-mods__main .row [class*=col-],.order-mods-section { overflow:visible !important; height:auto !important; max-height:none !important;}.order-mods__main .row { align-items:flex-start !important;}.order-mods__main { padding-bottom:26px !important;}.order-mods__item:last-child { margin-bottom:22px !important;}@media (min-width:1200px) { #page_reg_content .container {  max-width:min(90vw, 1500px) !important;  width:min(90vw, 1500px) !important; }}#page_reg_content button.btn-lg.btn-primary { background:linear-gradient(100deg, #29b4b4 0%, #0e7f8a 90%) !important; border:none !important; color:#fff !important;}#page_reg_content button.btn-lg.btn-primary:hover { background:linear-gradient(100deg, #1d9a9f 0%, #0a626c 90%) !important;}@media (min-width:1200px) { #page_reg_content #page_tabbed_box .page_tabs2 .container {  width:auto !important;  max-width:100% !important; }}#page_tabbed_box .page_tabs2 { min-width:0;}.overlay_common:not(.cookie-alert) { border-radius:22px !important; box-shadow:0 18px 60px rgba(0, 0, 0, 0.25) !important; padding:34px 34px 28px !important;  animation:inkOverlayFade 0.22s ease;}@keyframes inkOverlayFade { 0% {  opacity:0; } 100% {  opacity:1; }}.overlay_common .overlay-icon { width:76px !important; height:76px !important; border-radius:50%; margin:6px auto 14px !important; text-align:center; line-height:76px !important; font-size:34px;}.overlay_common .overlay-error__icon { background:#ffe9e6;}.overlay_common .overlay-warning__icon { background:#fdf1dc;}.overlay_common .overlay-info__icon,.overlay_common .overlay-dialog__icon { background:#e2f4f5;}.overlay_common .overlay-ok__icon { background:#e8f7ec;}.overlay_common .overlay_title { font-size:19px; font-weight:700;}.overlay_common .overlay-button.btn-primary { background:linear-gradient(100deg, #29b4b4 0%, #0e7f8a 90%) !important; border:none !important; color:#fff !important; border-radius:22px !important; padding:10px 26px !important; font-weight:700;}.overlay_common .overlay-button.btn-primary:hover { background:linear-gradient(100deg, #1d9a9f 0%, #0a626c 90%) !important;}.overlay_common:not(.cookie-alert) .overlay_close-btn,.overlay_common:not(.cookie-alert) > a.close { position:absolute !important; top:12px !important; right:14px !important; left:auto !important; margin:0 !important; width:32px; height:32px; border-radius:50%; border:1px solid #e4eef0 !important; background-color:#fff !important; display:flex; align-items:center; justify-content:center;}.overlay_common:not(.cookie-alert) .overlay_close-btn:hover,.overlay_common:not(.cookie-alert) > a.close:hover { border-color:#9fd3d8 !important;}.order-mods__item { border:none !important; box-shadow:inset 0 0 0 2px #e4eef0 !important;}.order-mods__item:hover { box-shadow:inset 0 0 0 2px #9fd3d8 !important; background:#fbfeff;}.order-mods__item.is-selected { box-shadow:inset 0 0 0 2px #29b4b4, 0 4px 14px rgba(41, 180, 180, 0.12) !important; background:#f4fbfc;}.team-w__fill,.team-dock__fill { background:linear-gradient(90deg, #29b4b4, #0e7f8a) !important; background-size:100% 100% !important; position:relative !important; overflow:hidden !important; animation:none !important;}.team-w__fill::after,.team-dock__fill::after { content:"" !important; position:absolute !important; top:0; bottom:0; left:0; width:45%; transform:translateX(-120%); background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%) !important; animation:inkFlowSlide2 2s ease-in-out infinite !important;}@keyframes inkFlowSlide2 { 0% {  transform:translateX(-120%); } 65% {  transform:translateX(320%); } 100% {  transform:translateX(320%); }}.team-w__fill .ink-runlight,.team-dock__fill .ink-runlight { position:absolute; top:0; bottom:0; left:0; width:45%; background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%); pointer-events:none; transform:translateX(-120%);}.team-w__fill::after,.team-dock__fill::after { content:none !important;}.team-w__fill,.team-dock__fill { background:repeating-linear-gradient(100deg, #29b4b4 0px, #0e7f8a 70px, #29b4b4 140px) !important; background-size:auto !important;}.fs-badge__flyout { display:none !important;}.fs-badge:not(.is-mini) { cursor:pointer;}.products article.product .product__prices,[id^=page_artlist_artlist_] .product__prices { margin-top:auto !important;}.products article.product .product__main-wrap,[id^=page_artlist_artlist_] .product__main-wrap { margin-top:0 !important;}#page_gift_content .product__prices { margin-top:0 !important;}.cat-tiles__label { font-size:1.7rem !important; font-weight:700 !important; margin-top:12px;}.cat-tiles__img { max-height:230px !important;}.cat-tiles__main-title { margin-bottom:26px;}.cat-tiles__tile:hover .cat-tiles__label { color:#0e7f8a;}.ink-preorder-btn { display:block; width:100%; margin-top:14px; border:none; border-radius:24px; padding:13px 20px; font-weight:700; font-size:15px; color:#fff; background:linear-gradient(100deg, #1c3d5a 0%, #12293d 90%); cursor:pointer;}.ink-preorder-btn:hover { background:linear-gradient(100deg, #16324b 0%, #0d1f2f 90%);}.ink-preorder-info { margin-top:8px; font-size:12px; color:#667; text-align:center;}#ink-preorder-modal { position:fixed; inset:0; z-index:10050; display:flex; align-items:center; justify-content:center;}.ink-preorder-modal__backdrop { position:absolute; inset:0; background:rgba(13, 19, 19, 0.55);}.ink-preorder-modal__card { position:relative; width:min(720px, calc(100vw - 24px)); background:#fff; border-radius:22px; box-shadow:0 18px 60px rgba(0, 0, 0, 0.3); padding:48px 22px 18px; animation:inkCookiePop 0.3s cubic-bezier(0.2, 0.9, 0.3, 1.2);}.ink-preorder-modal__badge { position:absolute; top:-32px; left:50%; transform:translateX(-50%); width:64px; height:64px; border-radius:50%; background:linear-gradient(135deg, #1c3d5a, #12293d); display:flex; align-items:center; justify-content:center; box-shadow:0 6px 18px rgba(28, 61, 90, 0.35);}.ink-preorder-modal__title { text-align:center; font-size:21px; font-weight:800; margin-bottom:4px;}.ink-preorder-modal__note { text-align:center; font-size:13px; color:#667; margin-bottom:12px;}.ink-preorder-modal__frame { width:100%; height:min(560px, calc(100vh - 220px)); border:none; border-radius:12px; background:#fff;}.ink-preorder-modal__close { position:absolute; top:12px; right:14px;}.ink-embed header,.ink-embed .nanobar,.ink-embed footer,.ink-embed #fsBadge,.ink-embed .team-toborzo,.ink-embed .team-dock,.ink-embed #overlay_cookie_alert,.ink-embed .breadcrumb,.ink-embed .m-sticky-cart { display:none !important;}.ink-embed .main { padding-top:8px !important;}.ink-preorder-card-btn { display:flex !important; align-items:center !important; justify-content:center !important; width:100% !important; margin-top:6px !important; border:none !important; border-radius:2.4rem !important; padding:1.175rem 2rem !important; font-weight:700 !important; font-size:1.5rem !important; line-height:1.2 !important; text-align:center !important; color:#fff !important; background:linear-gradient(100deg, #29b4b4 0%, #0e7f8a 90%) !important; text-decoration:none !important; cursor:pointer !important;}.ink-preorder-card-btn:hover { background:linear-gradient(100deg, #1d9a9f 0%, #0a626c 90%) !important; color:#fff !important;}.ink-type-textmode .product-type__value-wrap { border-radius:2.2rem !important; min-width:0 !important;}.ink-type-textmode .product-type__value-link { padding:0.9rem 1.8rem !important; min-height:0 !important;}.ink-type-textmode .product-type__value { font-size:1.45rem !important;}.ink-type-chipmode .product-type__value-wrap { border:none !important; background:#e4eef0 !important; border-radius:2rem !important; pointer-events:none;}.ink-type-chipmode .product-type__value-link { padding:0.6rem 1.4rem !important;}.ink-type-chipmode .product-type__value { font-size:1.35rem !important; color:#41585c !important; font-weight:600 !important;}.ink-type-textmode .ink-type-thumb, .ink-type-chipmode .ink-type-thumb { display:none !important;}@media (min-width:1921px) { #container {  max-width:none !important; } .header .container,.nanobar .container {  max-width:min(94vw, 2000px) !important; } .footer .footer-container {  max-width:min(94vw, 2000px) !important; }  #page_start_content .container {  max-width:min(94vw, 2000px) !important; }  #page_start_content > .start-custom-ref__lists,#page_start_content > .box_top_content,#page_start_content > .box_art_content,#page_start_content > .start_artref {  max-width:min(94vw, 2000px) !important;  margin-left:auto !important;  margin-right:auto !important; }}.fs-badge__icon-base { color:#0e7f8a;}.fs-badge__icon-fill { display:none !important;}.fs-badge { top:auto; bottom:calc(var(--ink-oszlop-alj, 140px) - var(--fs-elt, 0px));}.fs-badge--done { border-color:#d9e7e9; border-left-color:#0e7f8a;}.fs-badge--done .fs-badge__icon-base { color:#0e7f8a;}.fs-badge--done .fs-badge__label { color:#222; font-weight:700;}.fs-badge--done .fs-badge__label b { color:#222;}.fs-badge__bar { position:absolute; left:12px; right:12px; bottom:9px; height:6px; background:#e8f1f2; border-radius:3px; overflow:hidden; pointer-events:none; z-index:2;}.fs-badge { padding-top:21px; padding-bottom:28px;}.fs-badge__close { top:2px; right:16px;}.fs-badge__bar-fill { position:relative; display:block; height:100%; width:0; background:linear-gradient(90deg, #29b4b4, #0e7f8a); transition:width 0.8s cubic-bezier(0.25, 0.8, 0.3, 1);}.fs-badge__bar-fill::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(90deg, #34b566, #28a745); opacity:0; transition:opacity 0.45s ease;}.fs-badge--done .fs-badge__bar-fill::after { opacity:1;}.fs-badge.is-mini .fs-badge__bar { left:8px; right:8px; bottom:7px; border-radius:3px;}.fs-badge--pop { animation:fsPop2 0.65s cubic-bezier(0.2, 0.8, 0.3, 1.08);}@keyframes fsPop2 { 0% {  transform:translateX(0) scale(1); } 35% {  transform:translateX(-10px) scale(1.18); } 100% {  transform:translateX(0) scale(1); }}.fs-badge--shake { animation:fsShake 0.55s ease;}@keyframes fsShake { 0%, 100% {  transform:translateX(0); } 18% {  transform:translateX(-7px); } 38% {  transform:translateX(5px); } 58% {  transform:translateX(-4px); } 78% {  transform:translateX(2px); }}.fs-confetti, .fs-grain { position:absolute; width:8px; height:8px; border-radius:2px; pointer-events:none; z-index:3;}.fs-confetti { animation:fsFly 1.6s ease-out forwards;}.fs-grain { width:6px; height:6px; border-radius:50%; animation:fsFall 1.35s ease-in forwards;}@keyframes fsFly { 0% {  transform:translate(0, 0) rotate(0deg);  opacity:1; } 100% {  transform:translate(var(--dx), calc(var(--dy) - 40px)) rotate(520deg);  opacity:0; }}@keyframes fsFall { 0% {  transform:translate(0, 0) rotate(0deg);  opacity:1; } 100% {  transform:translate(var(--dx), calc(var(--dy) + 90px)) rotate(200deg);  opacity:0; }}@media (max-width:767.8px) {  .fs-badge {  top:auto;  bottom:calc(var(--ink-oszlop-alj, 140px) - var(--fs-elt, 0px)); }   .fs-badge, .fs-badge.is-open {  padding-top:10px;  padding-bottom:15px; } .fs-badge__bar {  left:8px;  right:8px;  bottom:7px;  height:5px;  border-radius:3px; }}@media (prefers-reduced-motion:reduce) { .fs-badge,.fs-badge__bar-fill,.fs-badge__icon,.fs-badge__label,.fs-badge__close {  transition:none !important;  animation:none !important; } .fs-badge__bar-fill::after {  transition:none !important; } .fs-badge--pop, .fs-badge--shake {  animation:none !important; } .fs-confetti, .fs-grain {  display:none !important; }}.cart-goals__row { --goal-1:#29b4b4; --goal-2:#0e7f8a; --goal-arnyek:rgba(14, 127, 138, .30);}.cart-goals__row.goal-korall { --goal-1:#ff6b5c; --goal-2:#d94433; --goal-arnyek:rgba(217, 68, 51, .30);}.cart-goals__row.goal-arany { --goal-1:#f5a623; --goal-2:#b97400; --goal-arnyek:rgba(185, 116, 0, .30);}.cart-goals__row .cart-goals__icon { background:linear-gradient(135deg, var(--goal-1), var(--goal-2)) !important; box-shadow:0 6px 14px var(--goal-arnyek) !important; color:#fff !important;}.cart-goals__row .free-ship__fill { background:linear-gradient(90deg, var(--goal-1), var(--goal-2));}.cart-goals__row.is-done .free-ship__fill { background:linear-gradient(90deg, #34b566, #28a745) !important;}.cart-goals__row.is-done .cart-goals__text { color:inherit;}.cart-goals__row { position:relative;}.cart-goals__bar-line { position:relative;}.cart-goals__icon--pop { animation:cartGoalPop 0.65s cubic-bezier(0.2, 0.8, 0.3, 1.08);}@keyframes cartGoalPop { 0% {  transform:scale(1); } 35% {  transform:scale(1.18); } 100% {  transform:scale(1); }}.cart-goals__row--shake { animation:fsShake 0.55s ease;}@media (prefers-reduced-motion:reduce) { .cart-goals__icon--pop {  animation:none !important; } .cart-goals__row--shake {  animation:none !important; }}.sum-box__ship-old { color:#8a9698; text-decoration:line-through; margin-right:7px; font-weight:400;}.sum-box__ship-free { color:#1d7a33; font-weight:700;}#box_top_content { overscroll-behavior:auto;}.fs-badge__fogo { display:none;}@media (max-width:767.8px) {  .fs-badge:not(.is-open) {  right:4px;    width:8px !important;  max-width:8px !important;  height:132px;  max-height:132px !important;  padding:0 !important;  border:none;  border-radius:5px;  background:transparent;    box-shadow:none;  overflow:visible;    cursor:pointer; }  .fs-badge:not(.is-open) .fs-badge__icon,.fs-badge:not(.is-open) .fs-badge__label,.fs-badge:not(.is-open) .fs-badge__mini-text,.fs-badge:not(.is-open) .fs-badge__close {  display:none !important; }  .fs-badge:not(.is-open) .fs-badge__bar {  left:0;  right:0;  top:0;  bottom:0;  height:auto;  border-radius:5px;  background:#c6d8db;    box-shadow:0 2px 8px rgba(0, 0, 0, 0.16); } .fs-badge:not(.is-open) .fs-badge__bar-fill {  position:absolute;  left:0;  right:0;  bottom:0;  top:auto;  width:100% !important;    height:var(--fs-pct, 6%);  background:linear-gradient(180deg, #29b4b4, #0e7f8a);  transition:height 0.8s cubic-bezier(0.25, 0.8, 0.3, 1); } .fs-badge:not(.is-open) .fs-badge__bar-fill::after {  background:linear-gradient(180deg, #34b566, #28a745);   }  .fs-badge:not(.is-open) .fs-badge__fogo {  display:block;  position:absolute;  top:-12px;  bottom:-12px;    right:-6px;    width:17px;    max-width:none;    padding:0;  border:none;  background:transparent;  border-radius:8px 0 0 8px;  z-index:4;    cursor:pointer;  -webkit-tap-highlight-color:transparent; } .fs-badge__fogo:focus-visible {  outline:2px solid #0e7f8a;  outline-offset:-2px; }  .fs-badge.is-mini.is-open {  width:178px !important;  max-height:240px !important; }}.ink-tipus-buborek { position:absolute; left:0; right:0; bottom:calc(100% + 6px);  z-index:5; pointer-events:none; padding:3px 7px; border-radius:9px; background:#0e7f8a; color:#fff; font-size:11px; font-weight:700; line-height:1.25; text-align:center; box-shadow:0 2px 6px rgba(0, 0, 0, 0.18); opacity:0; transform:translateY(4px);}.ink-tipus-buborek::after { content:""; position:absolute; top:100%; left:50%; margin-left:-5px; border:5px solid transparent; border-top-color:#0e7f8a;}.ink-tipus-buborek.is-be { animation:inkTipusBuborek 2.6s ease forwards;}@keyframes inkTipusBuborek { 0% {  opacity:0;  transform:translateY(4px); } 8% {  opacity:1;  transform:translateY(0); } 82% {  opacity:1;  transform:translateY(0); } 100% {  opacity:0;  transform:translateY(-2px); }}select.js-category-type-select.ink-tipus-surgos { animation:fsShake 0.55s ease; border-color:#0e7f8a; box-shadow:0 0 0 3px rgba(14, 127, 138, 0.18);}@media (prefers-reduced-motion:reduce) {  .ink-tipus-buborek.is-be {  animation:inkTipusBuborekAll 2.6s step-end forwards; } select.js-category-type-select.ink-tipus-surgos {  animation:none; }}@keyframes inkTipusBuborekAll { 0% {  opacity:1;  transform:none; } 95% {  opacity:1;  transform:none; } 100% {  opacity:0;  transform:none; }}@media (max-width:767.8px) { .artdet__data-right-inner {    padding-right:36px;   }}@media (max-width:767.8px) { #page_PopupContainer.shop_popup_marketing {  top:16px !important;  left:16px !important;  right:16px !important;    bottom:auto !important;  width:auto !important;  height:auto !important;  max-width:none !important;  max-height:calc(100% - 32px) !important;  border-radius:18px;    box-shadow:0 18px 60px rgba(0, 0, 0, 0.35) !important;    overflow-y:auto !important;  -webkit-overflow-scrolling:touch;  overscroll-behavior:contain; }  #page_PopupContainer.shop_popup_marketing > div {  height:auto !important;  min-height:0 !important; }  #page_PopupContainer.shop_popup_marketing > a.close,#page_PopupContainer.shop_popup_marketing > .close {  width:40px !important;  height:40px !important;  line-height:40px !important;  display:flex !important;  align-items:center;  justify-content:center;  z-index:2; }}@media (max-width:767.8px) {  .page_artlist_list.products {          padding-left:12px;    padding-right:12px;   }  .products.js-products.carousel {    padding-left:22px;    padding-right:22px;   }  #page_gift_content .products.js-products.carousel,#page_up_content .products.js-products.carousel {  padding-left:10px;    padding-right:10px;   }}@media (max-width:767.8px) {  .fs-badge:not(.is-open) {  right:6px; }  .fs-badge.is-open {  right:0; }}.fs-badge.is-in:hover,.fs-badge.is-mini:hover { transform:none;}@media (max-width:767.8px) { #page_PopupContainer .products.js-products.carousel {    padding-left:0;  padding-right:0; }}@media (max-width:767.8px) {  .type--1 .product.carousel-cell {  width:calc(50% - 10px); }  .page_artlist_list .product:nth-child(2n)::after {  display:none; }}@media (max-width:767.8px) { .overlay-sign-inner {    max-height:none !important;    align-self:flex-start !important;    margin:46px auto 0 !important; }  #overlay_login_outer {  overscroll-behavior:contain; } }@media (max-width:767.8px) {  .overlay-sign-in {  flex-wrap:wrap !important; }  .overlay-sign-in::after {  content:"";  flex:0 0 100%;  height:10px; }}.team-dock { transition:transform 0.32s ease;}.team-dock.is-kicsuszik,.team-toborzo.is-kicsuszik { transform:translateY(110%) !important;}.team-dock.is-csukva,.team-toborzo.is-csukva { display:none !important;}.team-tab { position:fixed; left:12px; bottom:0; z-index:1034; display:flex; flex-direction:column; align-items:stretch; gap:4px; margin:0; padding:7px 10px; padding-bottom:calc(7px + env(safe-area-inset-bottom)); border:1px solid #d9e7e9; border-bottom:0; border-radius:12px 12px 0 0; background:#fff; color:#0e7f8a; box-shadow:0 -6px 18px rgba(0, 0, 0, 0.14); font:inherit; line-height:1; cursor:pointer; transform:translateY(110%); transition:transform 0.32s ease;}.team-tab[hidden] { display:none !important;}.team-tab.is-in { transform:none;}.team-tab--toborzo { border-color:transparent; background:linear-gradient(90deg, #101d1f 0%, #0e7f8a 100%); color:#7fe0e9;}.team-tab:focus { outline:none;}.team-tab:focus-visible { outline:2px solid #1cacb9; outline-offset:2px;}.team-tab__sor { display:flex; align-items:center; justify-content:center; gap:5px;}.team-tab__jel { font-size:1.1rem; font-weight:800; letter-spacing:0.6px; text-transform:uppercase; white-space:nowrap;}.team-tab__nyil { flex:0 0 auto; display:block;}.team-tab__track { display:block; height:5px; border-radius:3px; background:#e9eef0; overflow:hidden;}.team-tab__fill { display:block; height:100%; border-radius:3px; background:linear-gradient(90deg, #1cacb9, #0e7f8a);}.team-tab.is-kiter { visibility:hidden; opacity:0; pointer-events:none;}@media (hover:hover) { .team-tab--tag:hover {  background:#f2fafb; } .team-tab--toborzo:hover {  color:#fff; }}@media (prefers-reduced-motion:reduce) { .team-tab,.team-dock,.team-toborzo {  transition:none !important; }}.ink-embed .team-tab { display:none !important;}.team-toborzo__label,.team-toborzo__cta { flex:0 0 auto;}.team-toborzo__text { flex:0 0 auto; white-space:nowrap;}.team-toborzo.is-fok-2 .team-toborzo__text,.team-toborzo.is-fok-3 .team-toborzo__text { display:none;}.team-tab { bottom:var(--team-tab-emel, 0px); transition:transform 0.32s ease, bottom 0.3s ease;}.team-tab.is-emelt { border-bottom:1px solid #d9e7e9; border-radius:12px; padding-bottom:7px;}.team-tab--toborzo.is-emelt { border-bottom-color:transparent;}.team-dock.is-csak-ful,.team-toborzo.is-csak-ful { display:none !important;}@media (prefers-reduced-motion:reduce) { .team-tab {  transition:none !important; }}.team-tab.is-emelt { z-index:1040; border-bottom:0; border-radius:12px 12px 0 0;}@media (max-width:991.8px) { html body .team-dock.is-kezzel-nyitva,html body .team-toborzo.is-kezzel-nyitva {  display:block !important; } html body .team-dock.is-kezzel-nyitva.is-emelt,html body .team-toborzo.is-kezzel-nyitva.is-emelt {  bottom:var(--team-sav-emel, 0px);  z-index:1040; }  html body .team-dock.is-kezzel-nyitva.is-emelt {  padding-bottom:12px; } html body .team-toborzo.is-kezzel-nyitva.is-emelt {  padding-bottom:13px; }}@media (max-width:767.8px) { html body .team-toborzo.is-kezzel-nyitva.is-emelt {  padding-bottom:9px; }}html body footer .footer { padding-bottom:calc(3rem + var(--ink-also-takaras, 0px));}@media (min-width:992px) { .team-w__cards {  grid-template-columns:repeat(var(--team-kartyak, 4), minmax(0, 1fr)) !important; }}@media (min-width:576px) and (max-width:991.8px) { .team-w__cards {  grid-template-columns:repeat(var(--team-kartyak-tablet, 3), minmax(0, 1fr)) !important; }}.team-tab__track { position:relative; overflow:visible;}.team-tab__potty { position:absolute; top:50%; width:9px; height:9px; border-radius:50%; box-sizing:border-box; transform:translate(-50%, -50%); background:#fff; border:2px solid #c6d4d8;}.team-tab__potty.is-done { background:#0e7f8a; border-color:#0e7f8a;}.team-tab__potty.is-next { border-color:#0e7f8a; box-shadow:0 0 0 2px rgba(28, 172, 185, 0.25);}.team-toborzo__belep { flex:0 0 auto; background:transparent !important; color:#fff !important; border:2px solid rgba(255, 255, 255, 0.85) !important; border-radius:20px; font-weight:700; padding:calc(.6rem - 2px) 1.4rem; white-space:nowrap;}.team-toborzo__belep:focus-visible { outline:2px solid #7fe0e9; outline-offset:2px;}@media (hover:hover) { .team-toborzo__belep:hover {  background:rgba(255, 255, 255, 0.12) !important; }}@media (max-width:767.8px) { .team-toborzo__belep {  padding:calc(.45rem - 2px) 1rem;  font-size:1.2rem; }}.team-toborzo.is-fok-4 .team-toborzo__label,.team-toborzo.is-fok-4 .team-toborzo__text { display:none;}.team-toborzo.is-fok-4 .team-toborzo__body { gap:8px;}.team-toborzo.is-fok-4 .team-toborzo__cta,.team-toborzo.is-fok-4 .team-toborzo__belep { padding-left:0.8rem; padding-right:0.8rem;}.team-tab { justify-content:center;}@media (min-width:992px) { .team-tab {  min-width:190px;  min-height:60px;  padding:10px 16px 12px;  padding-bottom:calc(12px + env(safe-area-inset-bottom));  gap:6px; } .team-tab__jel {  font-size:1.4rem; } .team-tab__nyil {  width:14px;  height:14px; } .team-tab--tag .team-tab__track {  height:8px;  margin:4px 3px 2px; } .team-tab__potty {  width:12px;  height:12px;  border-width:2.5px; }}@media (min-width:768px) and (max-width:991.8px) { .team-tab {  min-width:110px;  min-height:56px;  padding:9px 12px 11px;  padding-bottom:calc(11px + env(safe-area-inset-bottom));  gap:5px; }}@media (max-width:767.8px) { .team-tab {  min-width:90px;  max-width:90px;  min-height:52px;  padding:9px 10px 11px;  padding-bottom:calc(11px + env(safe-area-inset-bottom));  gap:5px; }}@media (max-width:991.8px) { .team-tab__jel {  font-size:1.3rem; } .team-tab--tag .team-tab__track {  height:7px;  margin:3px 2px 1px; } .team-tab__potty {  width:8px;  height:8px;  border-width:2px;  opacity:0.8; } .team-tab__potty.is-done,.team-tab__potty.is-next {  opacity:0.95; }}.team-tab { transition:transform 0.32s ease, bottom 0.3s ease, opacity 0.25s ease;}.team-tab.is-kiter { transition:none;}@media (hover:hover) and (min-width:768px) { .fs-badge.is-in:hover {  background:#f2fafb; } .fs-badge.is-in:hover .fs-badge__label,.fs-badge.is-in:hover .fs-badge__label b,.fs-badge.is-in:hover .fs-badge__mini-text,.fs-badge.is-in:hover .fs-badge__mini-text b {  color:#0e7f8a; }}@media (hover:hover) and (max-width:767.8px) { .fs-badge.is-open:hover {  background:#f2fafb; } .fs-badge.is-open:hover .fs-badge__label,.fs-badge.is-open:hover .fs-badge__label b {  color:#0e7f8a; }}@media (max-width:767.8px) { .team-tab__jel {  white-space:normal;  text-align:center;  line-height:1.15; }}.team-w__code--locked { flex-direction:column; justify-content:center; align-items:center; gap:5px; text-align:center; padding-left:6px; padding-right:6px; container-type:inline-size;}.team-w__code--locked .team-w__code-osszeg { white-space:nowrap; font-size:1.4rem; font-size:min(1.4rem, 11.5cqi);}.team-w__code--locked .team-w__lock { display:block; line-height:1;}.team-tab--toborzo { background-origin:border-box;}.team-csillag { position:absolute; top:50%; left:50%; width:15px; height:15px; transform:translate(-50%, -52%); display:block; fill:currentColor; pointer-events:none;}.team-dock__marker.is-padlo,.team-w__marker.is-padlo { background:#1f3a3d; border-color:#d9a520; color:#f2c14e;}.team-dock__marker.is-padlo::before { content:none;}.team-w__marker.is-padlo::after { content:none;}.team-dock__marker.is-padlo::after { color:#a8790c;}.team-w__marker.is-padlo .team-csillag { width:16px; height:16px;}.team-tab__potty.is-padlo { background:#1f3a3d; border-color:#d9a520; color:#f2c14e; width:14px; height:14px; opacity:1;}.team-tab__potty.is-padlo .team-csillag { width:10px; height:10px;}@media (max-width:991.8px) { .team-tab__potty.is-padlo {  width:11px;  height:11px;  border-width:1.5px; } .team-tab__potty.is-padlo .team-csillag {  width:8px;  height:8px; }}.team-dock__marker.is-kapott,.team-w__marker.is-kapott,.team-tab__potty.is-kapott { box-shadow:0 0 0 4px rgba(217, 165, 32, 0.38);}.team-dock--surget .team-dock__marker.is-kapott,.team-w--surget .team-w__marker.is-kapott { box-shadow:0 0 0 4px rgba(214, 110, 20, 0.4);}.team-dock--surget .team-dock__line { color:#9a4a00;}.team-dock--surget .team-dock__line b { color:#7a3a00;}@media (min-width:768px) { .team-dock__line.is-tord {  white-space:normal;  flex:0 1 230px;  min-width:180px; }}.team-w__figy { margin:10px auto 0; max-width:640px; background:#fff6ea; border:1px solid #f1c894; border-left:4px solid #d66e14; border-radius:10px; padding:10px 14px; color:#7a3a00; font-size:1.35rem; line-height:1.45;}.team-w__padlo { position:relative; margin:10px auto 0; max-width:640px; background:#fbf6e6; border:1px solid #ecd9a0; border-radius:10px; padding:10px 14px 10px 44px; color:#5b4a17; font-size:1.35rem; line-height:1.45; text-align:left;}.team-w__padlo-jel { position:absolute; left:12px; top:50%; width:22px; height:22px; margin-top:-11px; border-radius:50%; background:#1f3a3d; border:2px solid #d9a520; color:#f2c14e;}.team-unnep { position:fixed; z-index:1038; width:0; height:0; pointer-events:none;}.team-unnep__szikra { position:absolute; left:-4px; top:-4px; width:8px; height:8px; border-radius:50%; pointer-events:none; opacity:0; animation:teamSzikra 1.35s cubic-bezier(0.15, 0.7, 0.3, 1) forwards;}@keyframes teamSzikra { 0% {  transform:translate(0, 0) scale(1.1);  opacity:1; } 75% {  opacity:1; } 100% {  transform:translate(var(--dx), var(--dy)) scale(0.35);  opacity:0; }}.team-unnep__felirat { position:fixed; z-index:1038; max-width:calc(100vw - 16px); box-sizing:border-box; pointer-events:none; background:#0e7f8a; color:#fff; font-size:1.3rem; font-weight:700; line-height:1.35; border-radius:14px; padding:6px 12px; box-shadow:0 8px 22px rgba(0, 0, 0, 0.2); opacity:0; animation:teamUnnepFelirat 2.4s ease forwards;}.team-unnep__felirat b { color:#f2c14e;}.team-unnep__pipa { display:inline-block; margin-right:2px; color:#f2c14e; font-weight:800;}@keyframes teamUnnepFelirat { 0% {  opacity:0;  transform:translateY(8px) scale(0.92); } 12% {  opacity:1;  transform:translateY(0) scale(1.05); } 22% {  transform:scale(1); } 82% {  opacity:1; } 100% {  opacity:0; }}.team-dock__marker.is-unnep,.team-w__marker.is-unnep,.team-tab__potty.is-unnep { box-shadow:0 0 0 5px rgba(242, 193, 78, 0.6); animation:teamJeloloUnnep 0.6s ease;}@keyframes teamJeloloUnnep { 0% {  transform:translate(-50%, -50%) scale(1); } 40% {  transform:translate(-50%, -50%) scale(1.35); } 100% {  transform:translate(-50%, -50%) scale(1); }}.team-unnep.is-lap, .team-unnep__felirat.is-lap { position:absolute;}.team-w__spark-svg { vertical-align:-2px;}@media (prefers-reduced-motion:reduce) { .team-unnep__szikra {  display:none !important; } .team-unnep__felirat {  animation:none !important;  opacity:1; } .team-dock__marker.is-unnep, .team-w__marker.is-unnep, .team-tab__potty.is-unnep, .team-w__card.is-new {  animation:none !important; }}.ink-embed .team-unnep, .ink-embed .team-unnep__felirat { display:none !important;}.products.type--2 article.product .product__main-wrap { text-align:center; font-size:1.2rem;}.products.type--2 article.product .product__main-wrap .page_qty_input { font-size:inherit; background-color:transparent; border:0; padding:0;}.products.type--2 article.product .product__main-wrap .qtyminus_common,.products.type--2 article.product .product__main-wrap .qtyplus_common { width:20px; padding:0; background-color:transparent; font-weight:bold;}.products.type--2 article.product .product__main-btn { height:auto; min-height:3.2rem; padding:0 0.5rem;  border-radius:20px;  font-size:1rem; font-weight:500; }@media (min-width:992px) { .products.type--2 article.product .product__main-btn {  min-height:4.8rem;  font-size:1.2rem; }}.products.type--2 article.product .product__main-wrap .product__cart-btn-col { margin-left:0;}.products.type--2 article.product .js-ajax-type-selector:empty { display:none !important;}#page_artdet_content .ink-preorder-btn.btn { display:flex; align-items:center; justify-content:center; min-height:4rem;  padding:0 1rem;  line-height:1.2; text-align:center; border:none !important; border-radius:3rem; font-size:1.8rem; font-weight:bold; color:#fff !important; background:linear-gradient(100deg, #29b4b4 0%, #0e7f8a 90%) !important; position:relative; overflow:hidden;}#page_artdet_content .ink-preorder-btn.btn:hover { background:linear-gradient(100deg, #1d9a9f 0%, #0a626c 90%) !important; color:#fff !important;}#page_artdet_content .ink-preorder-btn.btn::after { content:""; position:absolute; top:0; left:0; width:65%; height:100%; transform:translateX(-150%) skewX(-20deg); background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0) 100%); animation:buttonShine 5s infinite; z-index:1;}@media (max-width:767.8px) { #page_artdet_content .ink-preorder-btn.btn {  min-height:6rem;  font-size:2.1rem; }}.ink-preorder-card-btn { min-height:44px !important; padding:0 2rem !important; border-radius:20px !important; font-size:1rem !important; font-weight:500 !important; background:var(--ink-cta) !important;}@media (min-width:992px) { .ink-preorder-card-btn {  font-size:1.2rem !important; }}.ink-preorder-card-btn:hover { background:var(--ink-cta-hover) !important; color:#fff !important;}[data-ink-preorder] .not-stock__text { display:none !important;}#page_artdet_content #subscribe_to_stock.artdet__subscribe-btn { align-items:center; justify-content:center; height:auto; min-height:4rem; padding:0 1rem; border:2px solid #0e7f8a; border-radius:3rem; background-color:#f6f6f6; color:#222; font-size:1.8rem; font-weight:700; line-height:1.2;}#page_artdet_content #subscribe_to_stock.artdet__subscribe-btn:hover { background-color:#0e7f8a; color:#222;}#page_artdet_content #subscribe_to_stock .artdet__function-text { font-size:inherit; font-weight:inherit;}@media (max-width:767.8px) { #page_artdet_content #subscribe_to_stock.artdet__subscribe-btn {  min-height:6rem;  font-size:2.1rem; }}.product__main-wrap.ink-ertesito-terulet { display:flex !important; flex-direction:column !important; justify-content:flex-end !important; align-items:stretch !important; gap:6px;}.product__main-wrap.ink-ertesito-terulet .ink-preorder-card-btn { margin-top:0 !important;}.ink-keszletertesito-btn { display:flex; align-items:center; justify-content:center; width:100%; min-height:44px; padding:0 0.5rem; border:2px solid #0e7f8a; border-radius:20px; background-color:#f6f6f6; color:#222; font-size:1rem; font-weight:700; line-height:1.2;}@media (min-width:992px) { .ink-keszletertesito-btn {  font-size:1.2rem; }}.ink-keszletertesito-btn:hover, .ink-keszletertesito-btn:focus { background-color:#0e7f8a; color:#222;}article.product .product__stock { padding-bottom:0; margin-bottom:1rem;}article.product .product__stock-text { display:inline-block; padding:8px 16px; border-radius:20px; color:#fff; font-size:12px; font-weight:700; text-transform:uppercase; line-height:1.25;}article.product .product__stock-text .stock__title { color:#fff;}article.product .product__stock.on-stock .product__stock-text,article.product .product__stock.to-order .product__stock-text { background-color:#5dc22e;}article.product .product__stock.no-stock .product__stock-text { background-color:#ff4f4f;}#page_start_content > .box_art_content { max-width:none;}#page_start_content .product-offer > .container-fluid { padding-left:0; padding-right:0;}#page_start_content .product-offer .flickity-prev-next-button.previous { left:4rem; transform:translateY(-50%) translateX(-50%);}#page_start_content .product-offer .flickity-prev-next-button.next { right:4rem; transform:translateY(-50%) translateX(50%);}@media (min-width:768px) { #page_start_content .product-offer .carousel {  padding:0 20px; }}@media (min-width:992px) { #page_start_content .product-offer .carousel {  padding:0 80px; } #page_start_content .product-offer .main-title {  margin-bottom:6rem; }}@media (min-width:1440px) { #page_start_content .start-product-offers .carousel,#page_start_content .product-top .carousel,#page_start_content .start_artref .carousel,#page_start_content .product-offer .carousel {  padding:0 80px; } #page_start_content .start-product-offers .flickity-prev-next-button.previous,#page_start_content .product-top .flickity-prev-next-button.previous,#page_start_content .start_artref .flickity-prev-next-button.previous {  left:4rem; } #page_start_content .start-product-offers .flickity-prev-next-button.next,#page_start_content .product-top .flickity-prev-next-button.next,#page_start_content .start_artref .flickity-prev-next-button.next {  right:4rem; } #page_start_content .start-product-offers .carousel .carousel-cell,#page_start_content .product-top .carousel .carousel-cell,#page_start_content .start_artref .carousel .carousel-cell,#page_start_content .product-offer .carousel .carousel-cell {  width:calc((100% - 161px) / 5);  flex:0 0 calc((100% - 161px) / 5);  max-width:none;  margin-right:40px; } #page_start_content .start-product-offers .carousel .carousel-cell .product__inner {  width:100%; }}@media (min-width:1800px) { #page_start_content .start-product-offers .carousel .carousel-cell,#page_start_content .product-top .carousel .carousel-cell,#page_start_content .start_artref .carousel .carousel-cell,#page_start_content .product-offer .carousel .carousel-cell {  width:calc((100% - 201px) / 6);  flex:0 0 calc((100% - 201px) / 6); }}@media (min-width:2128px) { #page_start_content .start-product-offers .carousel .carousel-cell,#page_start_content .product-top .carousel .carousel-cell,#page_start_content .start_artref .carousel .carousel-cell,#page_start_content .product-offer .carousel .carousel-cell {  width:calc((100% - 241px) / 7);  flex:0 0 calc((100% - 241px) / 7); }}.products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__datas > .product__name-wrap { order:1;}.products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__datas > .product__params { order:2; margin-top:0; padding-bottom:1rem;}.products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__datas > .product__stock { order:3;}.products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__datas > .product__prices-wrap { order:4; min-height:8.2rem;}.products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__datas > .product__main-wrap { order:5;}.products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__stock.no-stock ~ .product__main-wrap { min-height:9.8rem;}.products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__stock.no-stock ~ .product__main-wrap .not-stock__text { display:none;}@media (max-width:575.98px) { .products.type--1:not([class*=_popup]):not([class*=bundle_products]) article.product .product__datas > .product__prices-wrap {  min-height:6.2rem; }}#page_gift_content .products.type--1 article.product .product__main-wrap { min-height:0;}:root { --ink-grad:linear-gradient(135deg, #29b4b4, #0e7f8a); --ink-grad-hover:linear-gradient(135deg, #2cc3c3, #218f8f); --ink-btn-shadow:0 8px 20px rgba(14, 127, 138, .30); --ink-card-radius:22px; --ink-card-shadow:0 24px 70px rgba(0, 0, 0, .28); --ink-field-border:#e0e6e8; --ink-field-focus:#29b4b4; --ink-muted-border:#d4dcdc;}.btn-primary:not(.artdet__cart-btn):not(.m-sticky-cart__btn):not(.product__main-btn):not(.artdet__addon__cart):not(.order-send__pay-btn):not(.navbar__fixed-cart-btn):not(:where(.orderflow-next-btn, #button_next, #button_mod, #button_reg)),.btn-primary:not(.artdet__cart-btn):not(.m-sticky-cart__btn):not(.product__main-btn):not(.artdet__addon__cart):not(.order-send__pay-btn):not(.navbar__fixed-cart-btn):not(:where(.orderflow-next-btn, #button_next, #button_mod, #button_reg)):not(:disabled):not(.disabled):active { background:var(--ink-grad); border-color:transparent; color:#fff; font-weight:700;}.btn-primary:not(.artdet__cart-btn):not(.m-sticky-cart__btn):not(.product__main-btn):not(.artdet__addon__cart):not(.order-send__pay-btn):not(.navbar__fixed-cart-btn):not(:where(.orderflow-next-btn, #button_next, #button_mod, #button_reg)):hover,.btn-primary:not(.artdet__cart-btn):not(.m-sticky-cart__btn):not(.product__main-btn):not(.artdet__addon__cart):not(.order-send__pay-btn):not(.navbar__fixed-cart-btn):not(:where(.orderflow-next-btn, #button_next, #button_mod, #button_reg)):focus { background:var(--ink-grad-hover); border-color:transparent; color:#fff;}.form-control { border:2px solid var(--ink-field-border); border-radius:12px;}.form-control:focus { border-color:var(--ink-field-focus); box-shadow:0 0 0 3px rgba(41, 180, 180, 0.15);}.input-group-text { border:2px solid var(--ink-field-border);}.overlay_common .custom-control-label::before { border-color:#cfdadd;}.overlay_common .custom-control-label { text-align:left !important;}.overlay_common .custom-control-input:checked ~ .custom-control-label::before { background:#29b4b4; border-color:#29b4b4;}.overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) { overflow:hidden !important; overflow-y:auto !important; top:calc(10rem - 37px) !important; max-height:min(90vh, calc(100vh - 10rem + 25px)) !important; max-height:min(90vh, calc(100dvh - 10rem + 25px)) !important; padding:91px 36px 30px !important; border-radius:var(--ink-card-radius) !important; box-shadow:none !important; filter:drop-shadow(0 24px 35px rgba(0, 0, 0, 0.28)); background:radial-gradient(circle at 22px 22px, #fff 21.5px, transparent 22px) 0 37px/44px 44px no-repeat local, radial-gradient(circle at 22px 22px, #fff 21.5px, transparent 22px) 100% 37px/44px 44px no-repeat local, linear-gradient(#fff, #fff) 22px 37px/calc(100% - 44px) 23px no-repeat local, linear-gradient(#fff, #fff) 0 58px/100% calc(100% - 58px) no-repeat local transparent !important;}.overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay_close-btn,.overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) > a.close { top:49px !important;}.overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon { position:absolute; top:0; left:50%; transform:translateX(-50%); width:74px !important; height:74px !important; line-height:74px !important; margin:0 !important; font-size:30px; color:#fff !important; background:var(--ink-grad) !important; box-shadow:0 10px 24px rgba(14, 127, 138, 0.45);}.overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon.overlay-warning__icon { background:#fdf1dc !important; color:#c98a00 !important; box-shadow:0 10px 24px rgba(240, 180, 0, 0.4);}.overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon.overlay-error__icon { background:#ffe9e6 !important; color:#c8372b !important; box-shadow:0 10px 24px rgba(214, 76, 60, 0.35);}.overlay_common:not(.cookie-alert):not(.ink-gift-pop) .overlay_title { font-size:20px !important; font-weight:800 !important; text-transform:none !important; letter-spacing:0 !important; line-height:1.3;}.overlay_common:not(.cookie-alert):not(.ink-gift-pop) .overlay-button.btn-primary,.overlay_common:not(.cookie-alert):not(.ink-gift-pop) .overlay_subscribe_button { background:var(--ink-grad) !important; border-radius:999px !important; padding:12px 28px !important; font-size:15px !important; box-shadow:var(--ink-btn-shadow);}.overlay_common:not(.cookie-alert):not(.ink-gift-pop) .overlay-buttons .overlay-button[onclick*=overlay_close]:not(:only-child) { background:transparent !important; color:#6a7878 !important; border:2px solid var(--ink-muted-border) !important; box-shadow:none;}.overlay_common:not(.cookie-alert):not(.ink-gift-pop) .overlay-buttons .overlay-button[onclick*=overlay_close]:not(:only-child):hover { border-color:#9fb0b0 !important; color:#3d4a4a !important; background:#f4f8f8 !important;}#page_PopupContainer { border-radius:var(--ink-card-radius) !important; box-shadow:var(--ink-card-shadow) !important;}#page_PopupContainer a.close,#page_PopupContainer .close { width:32px !important; height:32px !important; border-radius:50%; border:1px solid #e4eef0 !important; background:#fff !important; display:flex !important; align-items:center; justify-content:center; top:14px !important; right:16px !important; opacity:1 !important;}.profile__dropdown .login-box__form-inner .btn-outline-light { background:var(--ink-grad); border-color:transparent; color:#fff; font-weight:700;}.profile__dropdown .login-box__form-inner .btn-outline-light:hover,.profile__dropdown .login-box__form-inner .btn-outline-light:focus { background:var(--ink-grad-hover); border-color:transparent; color:#fff;}.overlay-login__remind-btn,.overlay-login__remind-btn:hover,.overlay-login__remind-btn:focus { color:#0e7f8a !important;}@media (min-width:768px) { .overlay-sign-inner .overlay-login {  display:flex;  flex-direction:column;  flex:1 1 auto; } .overlay-sign-inner .overlay-login form {  display:flex;  flex-direction:column;  flex:1 1 auto; } .overlay-sign-inner .overlay-login-btn-wrap {  margin-top:auto !important;  margin-bottom:0 !important; } .overlay-sign-inner .overlay-login__remind-btn-wrap {  height:44px;  display:flex;  align-items:center;  justify-content:center; } .overlay-sign-inner .overlay-reg .overlay-btns {  margin-top:auto;  margin-bottom:44px; } .overlay-sign-inner .overlay-reg .overlay-reg__btn-reg {  margin-top:0 !important; } .overlay-sign-inner .row > .ink-guest-col {  padding-bottom:24px; } .overlay-sign-inner .ink-guest-btn-wrap {  margin-bottom:35px; } }article.product .product__stock.on-stock .product__stock-text,article.product .product__stock.to-order .product__stock-text,.artdet__stock.badge--stock.on-stock,.artdet__stock.badge--stock.to-order { background:transparent !important; color:#22863a !important; padding:0 !important; font-size:13px !important; font-weight:600 !important; text-transform:none !important;}article.product .product__stock.no-stock .product__stock-text,.artdet__stock.badge--stock.no-stock { background:transparent !important; color:#c62f2f !important; padding:0 !important; font-size:13px !important; font-weight:600 !important; text-transform:none !important;}article.product .product__stock-text .stock__title,.artdet__stock .artdet__stock-title,.artdet__stock .artdet__stock-text { color:inherit !important; text-transform:none !important;}article.product .product__stock .product__stock-text::before,.artdet__stock.badge--stock::before { content:""; display:inline-block; flex:0 0 8px; width:8px; height:8px; border-radius:50%; margin-right:7px; background:currentColor;}.artdet__stock.badge--stock { display:inline-flex !important; align-items:center;}article.product .product__stock { display:flex; align-items:center; justify-content:center; min-height:34px;}article.product .product__stock .product__stock-text { display:inline-block !important; text-align:center; line-height:1.3 !important;}article.product .product__stock .product__stock-text::before { vertical-align:1px;}article.product .product__stock .product__stock-text .stock__title { display:inline;}#overlay_cookie_alert { width:820px !important; max-width:94vw !important;}#overlay_cookie_alert .cookie-alert__btn-set-wrap { display:flex; flex-wrap:nowrap; justify-content:center; align-items:center; gap:12px;}#overlay_cookie_alert .cookie-alert__btn-set-wrap .btn { margin:0 !important; white-space:nowrap;}#overlay_cookie_alert .cookie-alert__btn-config { border:2px solid #cfdadd; border-radius:24px; padding:10px 24px; color:#4a5a5e; text-decoration:none; font-weight:600;}#overlay_cookie_alert .cookie-alert__btn-config:hover { border-color:#0e7f8a; color:#0e7f8a;}@media (max-width:575.98px) { #overlay_cookie_alert .cookie-alert__btn-set-wrap {  flex-wrap:wrap; }}.sum-box__coupon-input.form-control { border:2px solid var(--ink-field-border) !important; border-radius:12px !important;}.sum-box__coupon-input.form-control:focus { border-color:var(--ink-field-focus) !important; box-shadow:0 0 0 3px rgba(41, 180, 180, 0.15);}.product__cart-input-outer.border,.artdet__cart-btn-input-outer.border,.cart-item__input-wrap.border { border:2px solid var(--ink-field-border) !important; border-radius:12px !important;}.ink-last-seen-carousel .product-offer > .container-fluid { padding-left:0; padding-right:0;}.ink-last-seen-carousel .product-offer .flickity-prev-next-button.previous { left:4rem; transform:translateY(-50%) translateX(-50%);}.ink-last-seen-carousel .product-offer .flickity-prev-next-button.next { right:4rem; transform:translateY(-50%) translateX(50%);}@media (min-width:768px) { .ink-last-seen-carousel .product-offer .carousel {  padding:0 20px; }}@media (min-width:992px) { .ink-last-seen-carousel .product-offer .carousel {  padding:0 80px; } .ink-last-seen-carousel .product-offer .main-title {  margin-bottom:6rem; }}@media (min-width:1440px) { .ink-last-seen-carousel .product-offer .carousel .carousel-cell {  width:calc((100% - 161px) / 5);  flex:0 0 calc((100% - 161px) / 5);  max-width:none;  margin-right:40px; }}@media (min-width:1800px) { .ink-last-seen-carousel .product-offer .carousel .carousel-cell {  width:calc((100% - 201px) / 6);  flex:0 0 calc((100% - 201px) / 6); }}@media (min-width:2128px) { .ink-last-seen-carousel .product-offer .carousel .carousel-cell {  width:calc((100% - 241px) / 7);  flex:0 0 calc((100% - 241px) / 7); }}.product-img-wrapper .stickers-wrap { z-index:3;}.artdet__badges2 .artdet__custom-badge,article.product .product__custom-status { background:transparent !important; padding:0 !important; font-size:13px !important; font-weight:600 !important; text-transform:none !important; display:inline-flex !important; align-items:center; border-radius:0 !important; margin:0 !important;}.artdet__badges2 .artdet__custom-badge::before,article.product .product__custom-status::before { content:""; flex:0 0 8px; width:8px; height:8px; border-radius:50%; margin-right:7px; background:currentColor;}.artdet__badges2 > .d-flex,article.product .product__badges-2 { display:flex; flex-wrap:wrap; align-items:center; column-gap:22px; row-gap:8px;}.artdet__badges2 .artdet__statuses,article.product .product__custom-statuses { display:flex; flex-wrap:wrap; align-items:center; column-gap:22px; row-gap:8px;}article.product .product__badges-2 > .product__stock { margin-bottom:0;}.artdet__badges2 .badge--custom-1, article.product .product__custom-status.badge--custom-1 { color:#0e7f8a !important;}.artdet__badges2 .badge--custom-2, article.product .product__custom-status.badge--custom-2 { color:#7a4cc2 !important;}.artdet__badges2 .badge--custom-3, article.product .product__custom-status.badge--custom-3 { color:#c25e0f !important;}.artdet__badges2 .badge--custom-1, article.product .product__custom-status.badge--custom-1 { color:#8a6a0c !important;}.artdet__badges2 .badge--custom-1::before, article.product .product__custom-status.badge--custom-1::before { background:#d9a21b;}@media (hover:hover) { .product__cart-input-outer.border:hover,.artdet__cart-btn-input-outer.border:hover,.cart-item__input-wrap.border:hover {  border-color:#9fd3d8 !important; }}.product__cart-input-outer.border:has(.page_qty_input:focus),.artdet__cart-btn-input-outer.border:has(.page_qty_input:focus),.cart-item__input-wrap.border:has(.page_qty_input:focus) { border-color:var(--ink-field-focus) !important; box-shadow:0 0 0 3px rgba(41, 180, 180, 0.15);}:root { --ink-arc-cta:linear-gradient(100deg, #29b4b4 0%, #0e7f8a 90%);  --ink-arc-hover:brightness(1.12);  --ink-arc-dur:.2s;  --ink-arc-t:#0e7f8a; --ink-arc-t-sotet:#0a626c; --ink-arc-t-halvany:#e6f4f5; }html body .product__main-btn,html body .artdet__cart-btn,html body .ink-preorder-btn,html body .orderflow-next-btn,html body #button_next,html body #button_reg,html body #button_mod,html body .m-sticky-cart__btn,html body .cart-box__to-cart,html body .artdet__addon__cart,html body .order-send__pay-btn,html body .cart-goals__cta,html body .cart__overlay-scroll-to-gift,html body .mail-send-btn,html body .subscribe-newsletter__subscribe-btn,html body .profile__dropdown .login-box__form-inner .btn-outline-light,html body .login-box__login-btn,html body .btn-primary:not(.flickity-button) { background:var(--ink-arc-cta) !important; border-color:transparent !important; color:#fff !important; filter:none; transition:filter var(--ink-arc-dur) ease, transform var(--ink-arc-dur) ease, box-shadow var(--ink-arc-dur) ease !important;}html body .product__main-btn:hover,html body .artdet__cart-btn:hover,html body .ink-preorder-btn:hover,html body .orderflow-next-btn:hover,html body #button_next:hover,html body #button_reg:hover,html body #button_mod:hover,html body .m-sticky-cart__btn:hover,html body .cart-box__to-cart:hover,html body .artdet__addon__cart:hover,html body .order-send__pay-btn:hover,html body .cart-goals__cta:hover,html body .cart__overlay-scroll-to-gift:hover,html body .mail-send-btn:hover,html body .subscribe-newsletter__subscribe-btn:hover,html body .profile__dropdown .login-box__form-inner .btn-outline-light:hover,html body .login-box__login-btn:hover,html body .btn-primary:not(.flickity-button):hover { background:var(--ink-arc-cta) !important; color:#fff !important; filter:var(--ink-arc-hover); transform:none; box-shadow:none !important;}html body .btn-outline-primary,html body .artdet__subscribe-btn,html body .ink-keszletertesito-btn,html body .sum-box__coupon-check-btn { background:#fff !important; border:2px solid var(--ink-arc-t) !important; color:var(--ink-arc-t) !important; filter:none; transition:color var(--ink-arc-dur) ease, border-color var(--ink-arc-dur) ease, background-color var(--ink-arc-dur) ease, filter var(--ink-arc-dur) ease !important;}html body .btn-outline-primary:hover,html body .artdet__subscribe-btn:hover,html body .ink-keszletertesito-btn:hover,html body .sum-box__coupon-check-btn:hover { background:var(--ink-arc-t-halvany) !important; border-color:var(--ink-arc-t-sotet) !important; color:var(--ink-arc-t-sotet) !important;}html body .cart-item__qty-refresh-btn,html body .cart-item-del-btn { background:transparent !important; border-color:var(--ink-arc-t) !important; color:var(--ink-arc-t) !important; transition:background-color var(--ink-arc-dur) ease !important;}html body .cart-item__qty-refresh-btn:hover,html body .cart-item-del-btn:hover { background:var(--ink-arc-t-halvany) !important; border-color:var(--ink-arc-t-sotet) !important; color:var(--ink-arc-t-sotet) !important;}html body .cart-box__btn,html body .favourites-link.profile__btn { transition:background-color var(--ink-arc-dur) ease, color var(--ink-arc-dur) ease !important;}html body .cart-box__btn:hover,html body .favourites-link.profile__btn:hover { background-color:var(--ink-arc-t-sotet) !important; color:#fff !important;}html body .flickity-button { background:var(--ink-arc-t) !important; color:#fff !important; transition:background-color var(--ink-arc-dur) ease !important;}html body .flickity-button:hover { background:var(--ink-arc-t-sotet) !important; color:#fff !important;}html body .flickity-button .flickity-button-icon { fill:#fff !important;}[style*="51c7c9"]:not([style*=background]), [style*="51C7C9"]:not([style*=background]),[style*="81, 199, 201"]:not([style*=background]), [style*="81,199,201"]:not([style*=background]) { color:var(--ink-arc-t) !important;}html body .cart-goals__row { --goal-2:var(--ink-arc-t); --goal-arnyek:rgba(14, 127, 138, .30);}html body .cart-goals__cta { box-shadow:0 6px 16px rgba(14, 127, 138, 0.3);}html body #overlay_script.ink-gift-pop .ink-gift-pop__icon,html body .ink-login-badge { background:linear-gradient(135deg, #29b4b4, var(--ink-arc-t));}html body #overlay_script.ink-gift-pop .ink-gift-pop__icon,html body .ink-login-badge { box-shadow:0 10px 24px rgba(14, 127, 138, 0.45);}html body .overlay-login__remind-btn,html body .overlay-login__remind-btn:hover,html body .overlay-login__remind-btn:focus { color:var(--ink-arc-t) !important;}html body .overlay-sign-inner ul li::marker { color:var(--ink-arc-t);}html body #page_gift_content.ajax-loaded { border-color:var(--ink-arc-t);}:root { --ink-grad:linear-gradient(135deg, #29b4b4, var(--ink-arc-t));  --ink-grad-hover:linear-gradient(135deg, #2ecaca, #108e9b);  --ink-btn-shadow:0 8px 20px rgba(14, 127, 138, .30);}html body a.product-type__value-link { border-color:var(--ink-arc-t) !important;}html body a.product-type__value-link:hover { background:var(--ink-arc-t-halvany) !important;}html body .icon--question::before,html body .icon--a-question::after,html body .icon--b-question::before { color:var(--ink-arc-t);}html body .usp-list li:before { color:var(--ink-arc-t);}html body .usp-bar__icon { color:var(--ink-arc-t);}html body .fs-badge__bar-fill { background:linear-gradient(90deg, #29b4b4, var(--ink-arc-t));}html body .dead-end__search .form-control { border-color:var(--ink-arc-t);}html body .dead-end__search .search-btn { background:var(--ink-arc-t);}html body .dead-end__search .search-btn:hover { background:var(--ink-arc-t-sotet);}html body .dead-end__cat { border-color:var(--ink-arc-t);}html body .dead-end__cat:hover { background:var(--ink-arc-t);}html body .dead-end__card:hover { color:var(--ink-arc-t);}html body .overlay-login-btn,html body .overlay-reg__btn-reg { box-shadow:0 8px 20px rgba(14, 127, 138, 0.35) !important;}html body #overlay_script.ink-gift-pop .cart__overlay-scroll-to-gift { box-shadow:0 8px 20px rgba(14, 127, 138, 0.35);}html body #overlay_script.ink-gift-pop .ink-gift-pop__conf span:nth-child(3) { background:var(--ink-arc-t);}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon { box-shadow:0 10px 24px rgba(14, 127, 138, 0.45);}@media (max-width:991.98px) { html body .login-box__buttons .row.gutters-5 {  flex-wrap:nowrap; } html body .login-box__buttons .row.gutters-5 > .col-auto {  flex:0 1 auto;  min-width:0; } html body .login-box__buttons .row.gutters-5 .btn {  white-space:nowrap;  padding-left:14px !important;  padding-right:14px !important;  filter:none !important;  transition:background-color var(--ink-arc-dur) ease, color var(--ink-arc-dur) ease !important; } html body .login-box__buttons a.btn:not(.login-box__login-btn) {  background:#fff !important;  color:var(--ink-arc-t) !important;  border:2px solid #fff !important; } html body .login-box__buttons a.btn:not(.login-box__login-btn):hover {  background:#d9f5f8 !important;  color:#0a5d66 !important; } html body .login-box__buttons .login-box__login-btn {  background:transparent !important;  color:#fff !important;  border:2px solid #fff !important; } html body .login-box__buttons .login-box__login-btn:hover {  background:rgba(255, 255, 255, 0.12) !important; }}@media (max-width:991.98px) { html body .login-box-mobile__header .btn {  filter:none !important;  transition:background-color var(--ink-arc-dur) ease, color var(--ink-arc-dur) ease !important; } html body .login-box-mobile__header .login-box__btn-orders {  background:#fff !important;  color:var(--ink-arc-t) !important;  border:2px solid #fff !important; } html body .login-box-mobile__header .login-box__btn-orders:hover {  background:#d9f5f8 !important;  color:#0a5d66 !important; } html body .login-box-mobile__header .login-box__btn-logout {  background:transparent !important;  color:#fff !important;  border:2px solid #fff !important; } html body .login-box-mobile__header .login-box__btn-logout:hover {  background:rgba(255, 255, 255, 0.12) !important; }}html body .favourites-link.profile__btn { padding:0 5px !important;}@media (min-width:1400px) { html body header.header .container {  max-width:calc(100% - 80px) !important; }}html body.ink-fej-mini header.header { position:fixed !important; top:0 !important; left:0; right:0; z-index:1070 !important; background:#191919 !important; padding-bottom:0 !important; box-shadow:0 6px 18px rgba(0, 0, 0, 0.25); animation:ink-fej-be 0.22s ease; transition:transform 0.22s ease;}@keyframes ink-fej-be { from {  transform:translateY(-100%); } to {  transform:translateY(0); }}@keyframes ink-menu-le { from {  opacity:0;  transform:translateY(-8px); } to {  opacity:1;  transform:none; }}@media (min-width:992px) { html body.ink-fej-mini header.header .header__left-inner {  display:none !important; } html body.ink-fej-mini header.header .header__left {  flex:0 0 0;  max-width:0;  padding:0; } html body.ink-fej-mini header.header .container > .row {  min-height:0 !important;  align-items:center;  padding:10px 0 !important; } html body.ink-fej-mini header.header #header_logo_img, html body.ink-fej-mini header.header #header_logo_not_start_img {  order:-1;  height:36px !important;  display:flex;  align-items:center;  padding-top:0;  padding-bottom:0; } html body.ink-fej-mini header.header #header_logo_img img, html body.ink-fej-mini header.header #header_logo_img svg,html body.ink-fej-mini header.header #header_logo_not_start_img img, html body.ink-fej-mini header.header #header_logo_not_start_img svg {  height:36px !important;  max-height:36px !important;  width:auto !important; } html body.ink-fej-mini header.header .header__right-inner .search-box {  flex:1 1 auto;  max-width:560px;  margin:0 20px 0 auto; } html body.ink-fej-mini header.header .search-box__inner {  width:100% !important; } html body.ink-fej-mini:not(.ink-fej-menu) header.header nav.navbar {  display:none !important; } html body.ink-fej-mini.ink-fej-menu header.header nav.navbar {  display:flex !important;  min-height:0;  padding:0;  border-top:1px solid rgba(255, 255, 255, 0.08);  animation:ink-menu-le 0.2s ease; } html body.ink-fej-mini.ink-fej-menu header.header nav.navbar .nav-link {  padding-top:8px !important;  padding-bottom:8px !important;  padding-left:12px !important;  padding-right:12px !important;  font-size:14px; } html body.ink-fej-mini header.header nav.navbar .navbar-nav > .nav-item:not(.active) > .nav-link {  color:#fff; }  html {  scroll-padding-top:110px; } }@media (min-width:992px) and (max-width:1499.98px) {  html body.ink-fej-mini.ink-fej-menu header.header nav.navbar .nav-link {  padding-left:8px !important;  padding-right:8px !important;  font-size:13px; }}@media (max-width:991.98px) { html body.ink-fej-mini header.header .container > .row {  padding:6px 0 !important;  min-height:0 !important; } html body.ink-fej-mini header.header #header_logo_img, html body.ink-fej-mini header.header #header_logo_not_start_img {  height:34px !important;  display:flex;  align-items:center;  padding-top:0;  padding-bottom:0; } html body.ink-fej-mini header.header #header_logo_img img, html body.ink-fej-mini header.header #header_logo_img svg,html body.ink-fej-mini header.header #header_logo_not_start_img img, html body.ink-fej-mini header.header #header_logo_not_start_img svg {  height:34px !important;  max-height:34px !important;  width:auto !important; } html body.ink-fej-mini.ink-fej-rejt header.header {  transform:translateY(-110%); } html {  scroll-padding-top:64px; }}@media (prefers-reduced-motion:reduce) { html body.ink-fej-mini header.header, html body.ink-fej-mini.ink-fej-menu header.header nav.navbar {  animation:none;  transition:none; }}@media (min-width:992px) { html body.ink-fej-mini header.header .header__left {  flex:0 0 auto;  max-width:none;  padding:0 0 0 14px;  order:0; } html body.ink-fej-mini header.header .header__left-inner {  display:flex !important; } html body.ink-fej-mini header.header .header__left-inner .header_text_section_2 {  display:none !important; } html body.ink-fej-mini header.header .header__right-inner .search-box {  max-width:480px; }  html body.ink-fej-mini header.header .header__left-inner .form-control {  color:#fff; } html body.ink-fej-mini header.header .header__left-inner .form-control option {  color:#0D1313; }}@media (max-width:991.98px) { html body.ink-fej-mini.ink-fej-rejt header.header {  animation:none;  transition:none; }}.overlay_common:not(.cookie-alert)[style*=opacity] { animation:none;}.ink-reszletek-btn { display:flex; align-items:center; justify-content:center; width:100%; min-height:44px; padding:0 0.5rem; border-radius:20px; font-size:1rem; font-weight:700; line-height:1.2; text-decoration:none;}@media (min-width:992px) { .ink-reszletek-btn {  font-size:1.2rem; }}.dead-end__search .box-search-group { display:flex; gap:10px; align-items:stretch;}html body .dead-end__search .form-control { flex:1 1 auto; width:auto; min-width:0; height:auto; padding:10.5px 20px; font-size:1.5rem; background:#fff; border:2px solid var(--ink-field-border) !important; border-radius:12px !important;}html body .dead-end__search .form-control:focus { border-color:var(--ink-field-focus) !important; box-shadow:0 0 0 3px rgba(41, 180, 180, 0.15); outline:0;}.dead-end__search .search-box__search-btn-outer { position:static !important; top:auto !important; right:auto !important; width:auto !important; height:auto !important; transform:none !important; display:flex;}html body .dead-end__search .search-btn { display:inline-flex; align-items:center; gap:8px; height:100%; padding:0 24px; border:0; border-radius:24px; background:var(--ink-arc-cta) !important; color:#fff; font-weight:600; font-size:1.5rem; filter:none; transition:filter var(--ink-arc-dur) ease;}html body .dead-end__search .search-btn:hover { background:var(--ink-arc-cta) !important; filter:var(--ink-arc-hover);}html body .dead-end__search .search-btn .search-btn-icon { color:#fff;}@media (max-width:575.98px) { .dead-end__search-btn-felirat {  display:none; } html body .dead-end__search .search-btn {  padding:0 17px; }}#page_notfound_content .page_product_list_ref.ink-dead-end-ref { padding-top:0 !important; margin-top:0 !important;}.ink-dead-end-ref > .dead-end__products-title { text-align:center;}.ink-dead-end-ref + .dead-end__home-wrap { text-align:center; margin:10px 0 40px;}.team-dock__marker.is-figy,.team-tab__potty.is-figy { background:transparent !important; border-color:transparent !important; box-shadow:none !important; overflow:visible; opacity:1;}.team-dock__marker.is-figy::before { content:none !important;}.team-dock__marker.is-figy::after { color:#9a4a00 !important; font-weight:800;}.team-harom { position:absolute; left:50%; top:50%; transform:translate(-50%, -56%); display:block; overflow:visible; pointer-events:none;}.team-dock__marker .team-harom { width:26px; height:24px;}.team-tab__potty .team-harom { width:17px; height:15px;}@media (max-width:991.8px) { .team-tab__potty .team-harom {  width:14px;  height:13px; }}.team-dock__erv { color:#5b4a17; white-space:nowrap;}.team-dock__erv b { color:#5b4a17;}@media (min-width:768px) { .team-dock__erv::before {  content:"· ";  color:#8a7a4a; }}.team-vonal { display:inline-block; width:26px; height:2px; background:#a8790c; vertical-align:middle; margin-left:2px; border-radius:2px;}.team-dock__info { display:inline-flex; align-items:center; justify-content:center; width:17px; height:17px; margin-left:6px; border-radius:50%; border:1.5px solid #a8790c; color:#a8790c; font:italic 700 11px/1 Georgia, "Times New Roman", serif; vertical-align:1px; cursor:help;}.team-dock__info:hover, .team-dock__info[aria-expanded=true] { background:#a8790c; color:#fff;}.team-dock__info:focus-visible { outline:2px solid #0e7f8a; outline-offset:2px;}.team-tip { position:fixed; z-index:1040; box-sizing:border-box; background:#1f3a3d; color:#fff; border-radius:10px; padding:10px 13px; font-size:1.3rem; line-height:1.45; box-shadow:0 8px 24px rgba(0, 0, 0, 0.25); pointer-events:none;}.team-tip b { color:#f2c14e;}.team-tip::after { content:""; position:absolute; bottom:-7px; left:var(--team-tip-nyil, 50%); margin-left:-7px; border:7px solid transparent; border-bottom:0; border-top-color:#1f3a3d;}.team-w__erv { white-space:nowrap;}.team-w__erv .team-vonal { margin-left:4px;}@keyframes inkIkonErkez { 0% {  transform:translateX(-50%) scale(0.3);  opacity:0; } 55% {  transform:translateX(-50%) scale(1.14);  opacity:1; } 78% {  transform:translateX(-50%) scale(0.96); } 100% {  transform:translateX(-50%) scale(1); }}@keyframes inkIkonHullam { 0% {  transform:scale(1);  opacity:0.75; } 100% {  transform:scale(1.75);  opacity:0; }}@keyframes inkIkonErkezHelyben { 0% {  transform:scale(0.3);  opacity:0; } 55% {  transform:scale(1.14);  opacity:1; } 78% {  transform:scale(0.96); } 100% {  transform:scale(1); }}@keyframes inkIkonLebeg { 0%, 100% {  transform:translateY(0); } 50% {  transform:translateY(-8px); }}@keyframes inkIkonLebegX { 0%, 100% {  transform:translateX(-50%) translateY(0); } 50% {  transform:translateX(-50%) translateY(-8px); }}@keyframes inkIkonLelegzik { 0%, 100% {  transform:scale(1.08);  opacity:0.55; } 50% {  transform:scale(1.32);  opacity:0.12; }}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon { animation:inkIkonErkez 0.6s cubic-bezier(0.3, 1.4, 0.5, 1) 0.28s both !important; overflow:visible !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon::after { content:""; position:absolute; inset:0; border-radius:50%; border:3px solid currentColor; opacity:0; animation:inkIkonHullam 0.9s ease-out 0.63s 1 both; pointer-events:none;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon:not(.overlay-warning__icon):not(.overlay-error__icon)::after { border-color:#29b4b4;}html body #overlay_script.ink-gift-pop .ink-gift-pop__icon { animation:inkIkonErkezHelyben 0.6s cubic-bezier(0.3, 1.4, 0.5, 1) 0.28s both, inkIkonLebeg 2.6s ease-in-out 0.88s infinite !important; overflow:visible;}html body #overlay_script.ink-gift-pop .ink-gift-pop__icon::before { content:""; position:absolute; inset:-9px; border-radius:50%; border:3px solid rgba(41, 180, 180, 0.55); animation:inkIkonLelegzik 2.6s ease-in-out 0.88s infinite both; pointer-events:none;}@media (prefers-reduced-motion:reduce) { html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon, html body #overlay_script.ink-gift-pop .ink-gift-pop__icon {  animation:none !important; } html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon::after, html body #overlay_script.ink-gift-pop .ink-gift-pop__icon::before {  animation:none !important;  opacity:0 !important; }}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-szl-pop .overlay-icon { animation:inkIkonErkez 0.6s cubic-bezier(0.3, 1.4, 0.5, 1) 0.28s both, inkIkonLebegX 2.6s ease-in-out 0.88s infinite !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-szl-pop .overlay-icon::before { content:"" !important; position:absolute; inset:-9px; border-radius:50%; font-size:0; border:3px solid rgba(41, 180, 180, 0.55); animation:inkIkonLelegzik 2.6s ease-in-out 0.88s infinite both; pointer-events:none;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-szl-pop .overlay-buttons { display:none !important;}.team-pop__nev { position:relative; z-index:2; font-family:Montserrat, sans-serif; font-size:13px; font-weight:800; letter-spacing:0.6px; line-height:1; color:#fff;}.team-pop__szoveg { font-size:1.5rem; line-height:1.5; color:#444;}.team-pop__gombok { margin-top:18px; display:flex; justify-content:center;}.team-pop__szikra { position:absolute; left:50%; top:50%; width:10px; height:10px; margin:-5px 0 0 -5px; border-radius:50%; background:var(--sz, #f2c14e); opacity:0; animation:inkPopSzikra 0.85s cubic-bezier(0.15, 0.7, 0.3, 1) 0.55s 1 both; pointer-events:none;}@keyframes inkPopSzikra { 0% {  transform:rotate(var(--a)) translateX(0) scale(0.4);  opacity:1; } 70% {  opacity:1; } 100% {  transform:rotate(var(--a)) translateX(74px) scale(0.9);  opacity:0; }}@media (prefers-reduced-motion:reduce) { html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-szl-pop .overlay-icon, html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-szl-pop .overlay-icon::before {  animation:none !important; } .team-pop__szikra {  display:none; }}@keyframes inkIkonSullyed { 0% {  transform:translateX(-50%) translateY(-26px);  opacity:0; } 100% {  transform:translateX(-50%) translateY(0);  opacity:1; }}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay-icon { background:linear-gradient(160deg, #b9c6c9, #7d8e92) !important; box-shadow:0 10px 24px rgba(60, 70, 72, 0.3) !important; animation:inkIkonSullyed 1.1s cubic-bezier(0.25, 0.8, 0.35, 1) 0.28s both !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay-icon::before, html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay-icon::after { content:none !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay_close, html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay_close-btn, html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay-buttons { display:none !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay_title { color:#3d4b4e;}.team-le-sor { display:flex; justify-content:center; align-items:center; gap:10px; margin:0 0 8px; font-family:Montserrat, sans-serif; font-size:14px; font-weight:800; color:#101d1f;}.team-le-sor s { color:#9aa6a9;}@keyframes inkLeVolt { 0% {  background:#0e7f8a;  border-color:#0e7f8a; } 100% {  background:#fff;  border-color:#c6d4d8; }}.team-dock__marker.is-le-volt { animation:inkLeVolt 1.2s ease 0.25s both !important;}.team-dock__le-nyil { position:absolute; top:-5px; width:22px; height:22px; margin-left:-11px; border-radius:50%; background:#7d8e92; color:#fff; font-size:13px; font-weight:800; line-height:22px; text-align:center; z-index:3; pointer-events:none; opacity:0; animation:inkLeNyil 1.8s ease-in-out both;}@keyframes inkLeNyil { 0% {  left:var(--tol);  opacity:0; } 15% {  left:var(--tol);  opacity:1; } 65% {  left:var(--ig);  opacity:1; } 100% {  left:var(--ig);  opacity:0; }}@media (prefers-reduced-motion:reduce) { html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).team-le-pop .overlay-icon, .team-dock__marker.is-le-volt, .team-dock__le-nyil {  animation:none !important; }}.team-dock__marker.is-friss,.team-tab__potty.is-friss,.team-w__marker.is-friss { background:#7b4dd8 !important; border-color:#7b4dd8 !important; box-shadow:0 0 0 4px rgba(123, 77, 216, 0.28) !important; opacity:1;}.team-dock__marker.is-friss::after { color:#6a3cc6 !important; font-weight:800;}.team-dock__marker.is-friss.is-unnep,.team-tab__potty.is-friss.is-unnep,.team-w__marker.is-friss.is-unnep { box-shadow:0 0 0 5px rgba(242, 193, 78, 0.6) !important;}.team-dock__uj { position:absolute; top:-21px; left:50%; transform:translateX(-50%); background:#7b4dd8; color:#fff; font-size:9px; font-weight:800; letter-spacing:0.5px; line-height:1.4; padding:1px 5px; border-radius:6px; white-space:nowrap; pointer-events:none;}.team-w__gratula { position:relative; margin:10px auto 0; max-width:640px; background:#f3edfd; border:1px solid #d6c6f5; border-radius:10px; padding:10px 14px 10px 44px; color:#45297f; font-size:1.35rem; line-height:1.45; text-align:left;}.team-w__gratula b { color:#45297f;}.team-w__gratula-jel { position:absolute; left:12px; top:50%; width:22px; height:22px; margin-top:-11px; border-radius:50%; background:#7b4dd8; color:#fff; font-size:13px; font-weight:800; display:flex; align-items:center; justify-content:center;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) { top:calc(10rem - 89px) !important; max-height:min(calc(90vh + 52px), calc(100vh - 10rem + 77px)) !important; max-height:min(calc(90vh + 52px), calc(100dvh - 10rem + 77px)) !important; padding-top:143px !important; background:radial-gradient(circle at 22px 22px, #fff 21.5px, transparent 22px) 0 89px/44px 44px no-repeat local, radial-gradient(circle at 22px 22px, #fff 21.5px, transparent 22px) 100% 89px/44px 44px no-repeat local, linear-gradient(#fff, #fff) 22px 89px/calc(100% - 44px) 23px no-repeat local, linear-gradient(#fff, #fff) 0 110px/100% calc(100% - 110px) no-repeat local transparent !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay_close-btn,html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) > a.close { top:101px !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop) .overlay-icon { top:52px !important;}.team-w__marker.is-figy { background:transparent !important; border-color:transparent !important; box-shadow:none !important; overflow:visible;}.team-w__marker.is-figy::after { content:none !important;}.team-w__marker .team-harom { width:30px; height:28px;}.team-w__figy, .team-w__padlo, .team-w__gratula { margin-bottom:14px !important;}.team-w__track { margin-bottom:38px;}.team-w__nev { position:absolute; top:calc(100% + 7px); left:50%; transform:translateX(-50%); white-space:nowrap; font-size:1.15rem; font-weight:600; color:#667; line-height:1; pointer-events:none;}.team-w__marker.is-utolso .team-w__nev { left:auto; right:0; transform:none;}.team-w__marker.is-done .team-w__nev { color:#0e7f8a;}.team-w__marker.is-figy .team-w__nev { color:#9a4a00; font-weight:800;}.team-w__marker.is-padlo .team-w__nev { color:#a8790c;}@media (max-width:575.8px) { .team-w__nev {  font-size:0.95rem;  top:calc(100% + 6px); }}html body .product__main-btn,html body .artdet__cart-btn,html body .ink-preorder-btn,html body .orderflow-next-btn,html body #button_next,html body #button_reg,html body #button_mod,html body .m-sticky-cart__btn,html body .cart-box__to-cart,html body .artdet__addon__cart,html body .order-send__pay-btn,html body .cart-goals__cta,html body .cart__overlay-scroll-to-gift,html body .mail-send-btn,html body .subscribe-newsletter__subscribe-btn,html body .profile__dropdown .login-box__form-inner .btn-outline-light,html body .login-box__login-btn,html body .btn-primary:not(.flickity-button),html body .product__main-btn:hover,html body .artdet__cart-btn:hover,html body .ink-preorder-btn:hover,html body .orderflow-next-btn:hover,html body #button_next:hover,html body #button_reg:hover,html body #button_mod:hover,html body .m-sticky-cart__btn:hover,html body .cart-box__to-cart:hover,html body .artdet__addon__cart:hover,html body .order-send__pay-btn:hover,html body .cart-goals__cta:hover,html body .cart__overlay-scroll-to-gift:hover,html body .mail-send-btn:hover,html body .subscribe-newsletter__subscribe-btn:hover,html body .profile__dropdown .login-box__form-inner .btn-outline-light:hover,html body .login-box__login-btn:hover,html body .btn-primary:not(.flickity-button):hover,html body .product__main-btn:focus,html body .artdet__cart-btn:focus,html body .ink-preorder-btn:focus,html body .orderflow-next-btn:focus,html body #button_next:focus,html body #button_reg:focus,html body #button_mod:focus,html body .m-sticky-cart__btn:focus,html body .cart-box__to-cart:focus,html body .artdet__addon__cart:focus,html body .order-send__pay-btn:focus,html body .cart-goals__cta:focus,html body .cart__overlay-scroll-to-gift:focus,html body .mail-send-btn:focus,html body .subscribe-newsletter__subscribe-btn:focus,html body .profile__dropdown .login-box__form-inner .btn-outline-light:focus,html body .login-box__login-btn:focus,html body .btn-primary:not(.flickity-button):focus,html body .product__main-btn:active,html body .artdet__cart-btn:active,html body .ink-preorder-btn:active,html body .orderflow-next-btn:active,html body #button_next:active,html body #button_reg:active,html body #button_mod:active,html body .m-sticky-cart__btn:active,html body .cart-box__to-cart:active,html body .artdet__addon__cart:active,html body .order-send__pay-btn:active,html body .cart-goals__cta:active,html body .cart__overlay-scroll-to-gift:active,html body .mail-send-btn:active,html body .subscribe-newsletter__subscribe-btn:active,html body .profile__dropdown .login-box__form-inner .btn-outline-light:active,html body .login-box__login-btn:active,html body .btn-primary:not(.flickity-button):active { background-origin:border-box !important;}.team-w__figy { border-left:1px solid #f1c894 !important; position:relative; padding-left:44px !important; text-align:left;}.team-w__figy-jel { position:absolute; left:12px; top:50%; width:22px; height:20px; margin-top:-10px;}.team-w__figy-jel .team-harom { width:22px; height:20px;}@media (min-width:768px) { .fs-badge {  border:1px solid #0e7f8a;  border-right:0; } .fs-badge--done {  border-color:#28a745; }}#inkness-team-widget .tp-hero { margin:10px 0 0; padding:38px 24px; border-radius:16px; text-align:center; background:linear-gradient(110deg, #0f2326 0%, #0e5d64 55%, #0e7f8a 100%);}#inkness-team-widget .tp-hero__title { font-size:26px; font-weight:800; letter-spacing:0.5px; line-height:1.2; margin:0 0 10px; color:#fff;}#inkness-team-widget .tp-hero__lead { max-width:620px; margin:0 auto; font-size:14px; line-height:1.6; color:#e9f4f5;}#inkness-team-widget .tp-hero__lead b { color:#fff;}#inkness-team-widget .tp-gondok { display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap:14px; margin-top:22px;}#inkness-team-widget .tp-gond { background:#fff; border:1px solid #e6eded; border-radius:14px; padding:18px 16px; box-shadow:0 6px 18px rgba(14, 60, 64, 0.06); text-align:left;}#inkness-team-widget .tp-gond__ik { width:32px; height:32px; border-radius:8px; background:#e3f2f3; color:#0e7f8a; display:flex; align-items:center; justify-content:center; margin-bottom:14px;}#inkness-team-widget .tp-gond__kerdes { font-size:13px; font-weight:800; line-height:1.4; margin:0 0 10px; color:#1b2a2c; text-transform:none; letter-spacing:0;}#inkness-team-widget .tp-vonal { display:block; width:22px; height:2px; background:#29b4b4; border-radius:2px; margin:0 0 10px;}#inkness-team-widget .tp-gond__valasz { font-size:12px; line-height:1.55; color:#4b5a5c; margin:0;}#inkness-team-widget .tp-szakasz { text-align:center; font-size:20px; font-weight:800; line-height:1.2; color:#1b2a2c; text-transform:none; letter-spacing:0; margin:34px 0 18px;}#inkness-team-widget .tp-szakasz::after { content:""; display:block; width:46px; height:2px; background:#29b4b4; border-radius:2px; margin:10px auto 0;}#inkness-team-widget .tp-lepesek { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:14px;}#inkness-team-widget .tp-lepes { background:#fff; border:1px solid #e6eded; border-radius:14px; padding:20px 16px; text-align:center;}#inkness-team-widget .tp-lepes__szam { width:30px; height:30px; border-radius:50%; background:#0e7f8a; color:#fff; font-size:13px; font-weight:800; display:inline-flex; align-items:center; justify-content:center;}#inkness-team-widget .tp-lepes__cim { font-size:14px; font-weight:800; line-height:1.3; margin:10px 0 8px; color:#1b2a2c; text-transform:none; letter-spacing:0;}#inkness-team-widget .tp-lepes__szoveg { font-size:12px; line-height:1.55; color:#4b5a5c; margin:0;}#inkness-team-widget .team-w.tp-szintek { margin:0; background:#f5f9f9; border:1px solid #e3eeee; border-radius:16px; padding:26px 18px 20px;}#inkness-team-widget .tp-szintek__cim { font-size:18px; font-weight:800; line-height:1.25; margin:0 0 6px; color:#1b2a2c; text-transform:none; letter-spacing:0;}#inkness-team-widget .tp-szintek__lead { max-width:520px; margin:0 auto 18px; font-size:12.5px; line-height:1.55; color:#4b5a5c;}#inkness-team-widget .tp-szintek .team-w__card { border-color:rgba(14, 127, 138, 0.4);}#inkness-team-widget .team-w__card-benefit { color:#667;}#inkness-team-widget .tp-belep { margin-top:10px; font-size:12px; color:#4b5a5c;}#inkness-team-widget .tp-belep__link { background:none; border:0; padding:0; font:inherit; font-weight:700; color:#0e7f8a; cursor:pointer;}#inkness-team-widget .tp-belep__link:hover, #inkness-team-widget .tp-belep__link:focus-visible { text-decoration:underline;}#inkness-team-widget .tp-tudni { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:12px; margin-bottom:30px;}#inkness-team-widget .tp-tudni__kartya { background:#fff; border:1px solid #e6eded; border-radius:14px; padding:16px; text-align:left;}#inkness-team-widget .tp-tudni__kerdes { font-size:13px; font-weight:800; line-height:1.35; margin:0 0 8px; color:#1b2a2c; text-transform:none; letter-spacing:0;}#inkness-team-widget .tp-tudni__valasz { font-size:12px; line-height:1.6; color:#4b5a5c; margin:0;}#inkness-team-widget .tp-tudni__valasz a { color:#0e7f8a;}@media (min-width:576px) and (max-width:991.8px) { #inkness-team-widget .tp-gondok, #inkness-team-widget .tp-tudni {  grid-template-columns:repeat(2, minmax(0, 1fr)); }}@media (max-width:575.8px) { #inkness-team-widget .tp-hero {  padding:24px 16px; } #inkness-team-widget .tp-hero__title {  font-size:20px; } #inkness-team-widget .tp-hero__lead {  font-size:12.5px; } #inkness-team-widget .tp-gondok, #inkness-team-widget .tp-lepesek, #inkness-team-widget .tp-tudni {  grid-template-columns:minmax(0, 1fr); } #inkness-team-widget .tp-szakasz {  font-size:17px; }}#inkness-team-widget .tp-hero + .team-w { margin-top:22px;}@supports (grid-template-rows:subgrid) { #inkness-team-widget .team-w__card:has(> .team-w__code) {  display:grid;  grid-row:span 5;  grid-template-rows:subgrid;  row-gap:0;  justify-items:center; } #inkness-team-widget .team-w__card:has(> .team-w__code) > .team-w__code {  justify-self:stretch;  align-self:end; } #inkness-team-widget .team-w__card:has(> .team-w__code) > .team-w__code--locked {  align-self:start; }}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).ink-elo-pop .overlay-icon::before { content:none !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).ink-elo-pop .overlay-icon svg { display:inline-block; vertical-align:middle; position:relative; z-index:1;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).ink-elo-pop .overlay-buttons { display:none !important;}.ink-elo-pop__frame { display:block; width:100%; height:460px; border:0; border-radius:12px; background:#fff; margin-top:6px;}.ink-preorder-modal__badge { background:var(--ink-grad) !important; box-shadow:0 10px 24px rgba(14, 127, 138, 0.45) !important;}.ink-embed .main__title,.ink-embed .ink-last-seen-carousel,.ink-embed .subscribe-newsletter { display:none !important;}html.ink-embed, html.ink-embed body { min-width:0 !important;}html.ink-embed, html.ink-embed body { overflow-y:auto !important; scrollbar-width:none !important;}html.ink-embed::-webkit-scrollbar, html.ink-embed body::-webkit-scrollbar { display:none !important; width:0 !important; height:0 !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).ink-elo-pop { scrollbar-width:none !important;}html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).ink-elo-pop::-webkit-scrollbar { display:none !important; width:0 !important;}.ink-embed .main { padding-top:0 !important; padding-bottom:4px !important; min-height:0 !important;}@media (max-width:575.8px) { html body .overlay_common:not(.cookie-alert):not(.overlay_bundle):not(.overlay_virtual_point):not(.ink-gift-pop).ink-elo-pop {  width:calc(100vw - 16px) !important;  max-width:none !important;  padding-left:14px !important;  padding-right:14px !important; }}.ink-kotelezo-megj { font-size:12px; color:#667; text-align:center; margin-top:4px;}@media (min-width:768px) { .fs-badge {  border-width:2px 0 2px 2px; }}@media (max-width:767.8px) { .fs-badge.is-open {  border:2px solid #0e7f8a;  border-right:0; } .fs-badge.is-open.fs-badge--done {  border-color:#28a745; }}html body #page_artdet_content .ink-preorder-btn.btn,html body #page_artdet_content .ink-preorder-btn.btn:hover,html body #page_artdet_content .ink-preorder-btn.btn:focus,html body #page_artdet_content .ink-preorder-btn.btn:active,html body .ink-preorder-card-btn,html body .ink-preorder-card-btn:hover,html body .ink-preorder-card-btn:focus,html body .ink-preorder-card-btn:active { background:linear-gradient(100deg, #d9a21b 0%, #b38a12 90%) !important; color:#fff !important;}html body .ink-preorder-card-btn { transition:filter var(--ink-arc-dur, 0.2s) ease !important;}html body #page_artdet_content .ink-preorder-btn.btn:hover,html body .ink-preorder-card-btn:hover { filter:var(--ink-arc-hover, brightness(1.12));}@media (max-width:767.8px) { html body .overlay_common.overlay_bundle {  top:16px !important;  left:16px !important;  right:16px !important;  bottom:auto !important;  width:auto !important;  height:auto !important;  max-width:none !important;  max-height:calc(100% - 32px) !important;  transform:none !important;  border-radius:18px !important;  box-shadow:0 18px 60px rgba(0, 0, 0, 0.35) !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch;  overscroll-behavior:contain; } html body .overlay_common.overlay_bundle .overlay_close-btn {  width:40px !important;  height:40px !important;  line-height:40px !important; }}#page_artdet_content .artdet__subscribe-buttons #subscribe_to_stock { max-width:100%;}#page_artdet_content .artdet__bundle-popup-btn.btn { min-height:4rem; height:auto; padding:0 1rem; border-radius:3rem !important; font-size:1.8rem !important; font-weight:700; line-height:1.2;}@media (max-width:767.8px) { #page_artdet_content .artdet__bundle-popup-btn.btn {  min-height:6rem;  font-size:2.1rem !important; }}#page_artdet_content .artdet__bundle-popup-btn.btn::before { font-size:1.2em !important;}@media (min-width:1440px) { #page_artdet_content .artdet__bundle-popup-btn.btn,#page_artdet_content #subscribe_to_stock.artdet__subscribe-btn {  min-height:5.2rem; }}@media (min-width:1440px) { #page_artdet_content .ink-preorder-btn.btn {  min-height:5.2rem; }}#ink-uj { --bg:#f5f8f8; --surface:#ffffff; --ink:#122221; --muted:#5a6b6a; --line:#dde6e6; --teal:#0e7f8a; --teal-2:#29b4b4; --teal-soft:#e5f3f3; --ok:#1f8a4c; --warn:#b45309; --note:#9a4a00; --note-bg:#fff4e2; --note-line:#f0b45f; --shade:rgba(10,24,24,.55); --bronze:#a3622a; --silver:#7d8a91; --gold:#b38a12; --platinum:#3f5568; --font:"Montserrat","Segoe UI",Arial,sans-serif; font-family:var(--font); font-size:15px; line-height:1.5; color:var(--ink); text-align:left; letter-spacing:normal;}#ink-uj button { font-family:inherit; line-height:1.2; text-transform:none; letter-spacing:normal; box-shadow:none; margin:0;}#ink-uj h2, #ink-uj p { margin:0; padding:0; text-transform:none; letter-spacing:normal;}#ink-uj * { box-sizing:border-box;}#ink-uj a { color:var(--teal);}#ink-uj button { font-family:inherit;}#ink-uj.iu-shade { position:fixed; inset:0; background:var(--shade); z-index:40; display:grid; place-items:center; align-items:start; padding:16px; padding-top:clamp(16px,10vh,100px); opacity:1; transition:opacity 0.25s;}@media (max-width:600px) { #ink-uj.iu-shade {  padding-bottom:calc(95px + var(--molin-bubble-offset-bottom,0px)); }}#ink-uj.iu-shade[hidden] { display:none !important;}#ink-uj .iu-dlg { width:100%; max-width:430px; max-height:100%; overflow:auto; overscroll-behavior:contain; background:var(--surface); border-radius:18px; box-shadow:0 30px 70px -20px rgba(0, 0, 0, 0.5); display:flex; flex-direction:column; animation:iu-up 0.35s ease;}@keyframes iu-up { from {  transform:translateY(18px) scale(0.98);  opacity:0; } to {  transform:none;  opacity:1; }}#ink-uj .iu-dhead { display:flex; justify-content:space-between; align-items:center; padding:14px 14px 0 20px; min-height:44px;}#ink-uj .iu-count { font-size:11.5px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:var(--teal);}#ink-uj .iu-x { width:34px; height:34px; border-radius:50%; border:0; background:var(--bg); color:var(--ink); cursor:pointer; display:grid; place-items:center;}#ink-uj .iu-x svg { width:14px; height:14px;}#ink-uj .iu-viewport { overflow-x:hidden; overflow-y:auto; overscroll-behavior:contain; touch-action:pan-y; min-height:0; scrollbar-width:thin; scrollbar-color:#0e7f8a #e3f1f2;}#ink-uj .iu-viewport::-webkit-scrollbar { width:9px;}#ink-uj .iu-viewport::-webkit-scrollbar-thumb { background:#0e7f8a; border-radius:5px;}#ink-uj .iu-viewport::-webkit-scrollbar-track { background:#e3f1f2; border-radius:5px;}#ink-uj .iu-dhead, #ink-uj .iu-dfoot { flex-shrink:0;}#ink-uj .iu-track { display:flex; transition:transform 0.4s cubic-bezier(0.3, 0.7, 0.2, 1);}#ink-uj .iu-slide { flex:0 0 100%; min-width:0; padding:8px 20px 4px; display:grid; gap:10px; align-content:start;}#ink-uj .iu-slide h2 { margin:0; font-size:21px; line-height:1.2; font-weight:800; text-wrap:balance;}#ink-uj .iu-slide p { margin:0; color:var(--muted); font-size:15px;}#ink-uj .iu-dfoot { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:14px 20px 18px;}#ink-uj .iu-dots { display:flex; gap:6px;}#ink-uj .iu-dots i { width:7px; height:7px; border-radius:99px; background:var(--line); transition:all 0.25s;}#ink-uj .iu-dots i.iu-on { width:20px; background:var(--teal);}#ink-uj .iu-acts { display:flex; gap:8px; margin-left:auto;}#ink-uj .iu-b { border:0; border-radius:9px; padding:11px 18px; font-weight:700; font-size:14px; cursor:pointer; transition:filter 0.2s, background 0.2s;}#ink-uj .iu-b.iu-pri { color:#fff; background:linear-gradient(135deg, var(--teal-2), var(--teal));}#ink-uj .iu-b.iu-pri:hover { filter:brightness(1.08);}#ink-uj .iu-b.iu-sec { background:transparent; color:var(--teal); border:1.5px solid var(--teal);}#ink-uj .iu-b.iu-sec:hover { background:var(--teal-soft);}#ink-uj .iu-b.iu-txt { background:transparent; color:var(--muted); padding-inline:10px;}#ink-uj .iu-b.iu-txt:hover { color:var(--ink);}#ink-uj .iu-b:focus-visible, #ink-uj .iu-x:focus-visible { outline:3px solid var(--teal-2); outline-offset:2px;}#ink-uj .iu-intro-art { border-radius:14px; background:linear-gradient(135deg, var(--teal-2), var(--teal)); padding:22px 18px; display:grid; gap:14px; color:#fff; margin-top:4px;}#ink-uj .iu-intro-art .iu-wm { font-weight:800; letter-spacing:0.24em; font-size:15px;}#ink-uj .iu-tiles { display:grid; grid-template-columns:repeat(7, minmax(0, 1fr)); gap:6px;}#ink-uj .iu-tiles span { aspect-ratio:1; border-radius:9px; background:rgba(255, 255, 255, 0.18); display:grid; place-items:center; animation:iu-pop 0.5s ease backwards;}#ink-uj .iu-tiles svg { width:58%; height:58%;}#ink-uj .iu-tiles span:nth-child(2) { animation-delay:0.08s;}#ink-uj .iu-tiles span:nth-child(3) { animation-delay:0.16s;}#ink-uj .iu-tiles span:nth-child(4) { animation-delay:0.24s;}#ink-uj .iu-tiles span:nth-child(5) { animation-delay:0.32s;}#ink-uj .iu-tiles span:nth-child(6) { animation-delay:0.4s;}#ink-uj .iu-tiles span:nth-child(7) { animation-delay:0.48s;}@keyframes iu-pop { from {  transform:scale(0.6);  opacity:0; }}#ink-uj .iu-intro h2 { font-size:23px;}#ink-uj .iu-scr { position:relative; height:390px; border-radius:14px; border:1px solid var(--line); background:var(--bg); overflow:hidden; font-size:11.5px; line-height:1.35;}#ink-uj .iu-sbar { display:flex; justify-content:space-between; align-items:center; background:var(--surface); border-bottom:1px solid var(--line); padding:9px 12px; font-weight:800; letter-spacing:0.18em; font-size:10.5px;}#ink-uj .iu-sbar span { letter-spacing:0; font-weight:600; color:var(--muted); display:inline-flex; gap:5px; align-items:center;}#ink-uj .iu-cartic { position:relative; display:inline-block; width:16px; height:16px;}#ink-uj .iu-cartic svg { width:16px; height:16px; display:block; color:var(--ink);}#ink-uj .iu-cartic em { position:absolute; top:-6px; right:-8px; min-width:14px; height:14px; border-radius:99px; background:var(--teal); color:#fff; font-style:normal; font-size:9px; font-weight:700; display:grid; place-items:center; padding-inline:3px;}#ink-uj .iu-sb { padding:10px 12px; display:grid; gap:8px; align-content:start;}#ink-uj .iu-row { display:flex; gap:8px; align-items:center; background:var(--surface); border-radius:8px; padding:7px; border:1px solid var(--line);}#ink-uj .iu-th { width:32px; height:32px; border-radius:6px; background:linear-gradient(135deg, #cfe3e3, #9fc9c9); flex:none;}#ink-uj .iu-row .iu-t { flex:1; min-width:0;}#ink-uj .iu-row .iu-t b { display:block; font-size:11px;}#ink-uj .iu-row .iu-t span { color:var(--muted); font-size:10.5px;}#ink-uj .iu-pr { font-weight:700; font-variant-numeric:tabular-nums; font-size:11px; white-space:nowrap;}#ink-uj .iu-mb { background:linear-gradient(135deg, var(--teal-2), var(--teal)); color:#fff; font-weight:700; text-align:center; border-radius:7px; padding:8px; font-size:11px;}#ink-uj .iu-mb.iu-gh { background:var(--surface); color:var(--teal); border:1.2px solid var(--teal);}#ink-uj .iu-bdg { display:inline-block; font-size:9.5px; font-weight:700; border-radius:4px; padding:2px 6px; color:#fff; background:var(--teal);}#ink-uj .iu-bdg.iu-bdg-rend { background:none; color:#8a6a0c; padding:0; font-size:10px; border-radius:0;}#ink-uj .iu-bdg.iu-bdg-rend::before { content:""; display:inline-block; width:7px; height:7px; border-radius:50%; background:#d9a21b; margin-right:4px; vertical-align:1px;}#ink-uj .iu-fld { border:1.2px solid var(--line); border-radius:6px; padding:7px; color:var(--muted); background:var(--surface); min-height:30px;}#ink-uj .iu-dim { position:absolute; inset:0; background:rgba(18, 34, 33, 0.38); opacity:0; transition:opacity 0.35s; pointer-events:none;}#ink-uj .iu-pop { position:absolute; left:12px; right:12px; bottom:12px; background:var(--surface); border-radius:12px; box-shadow:0 10px 30px rgba(0, 0, 0, 0.25); padding:12px; display:grid; gap:8px; opacity:0; transform:translateY(18px); transition:all 0.4s;}#ink-uj .iu-lcards { display:grid; grid-template-columns:1fr 1fr; gap:8px;}#ink-uj .iu-lcard { background:var(--surface); border:1px solid var(--line); border-radius:8px; padding:7px; display:grid; gap:5px; align-content:start;}#ink-uj .iu-lcard .iu-img, #ink-uj .iu-gift .iu-img { display:block; position:relative; aspect-ratio:2.3; border-radius:6px; background:linear-gradient(135deg, #cfe3e3, #9fc9c9);}#ink-uj .iu-lcard b { font-size:10.5px; line-height:1.3;}#ink-uj .iu-lcard .iu-sel { padding:4px 8px; font-size:10px; border-radius:10px;}#ink-uj .iu-lcards.iu-al { grid-template-rows:repeat(6, auto);}#ink-uj .iu-lcards.iu-al .iu-lcard { grid-row:span 6; grid-template-rows:subgrid; row-gap:5px;}#ink-uj .iu-lcards.iu-al .iu-stock { align-self:start;}#ink-uj .iu-pbox { display:grid; gap:1px; align-self:end; align-content:end;}#ink-uj .iu-sels { display:grid; gap:5px; align-self:end;}#ink-uj .iu-crow { display:flex; gap:5px;}#ink-uj .iu-crow .iu-mb { flex:1; padding:6px 4px;}#ink-uj .iu-crow .iu-qtyb { padding:0 6px; gap:6px; font-size:10px;}#ink-uj .iu-ph { height:12px; border-radius:5px; background:var(--line);}#ink-uj .iu-fs { position:absolute; right:0; top:44%; width:205px; background:var(--surface); border-left:4px solid var(--teal); border-radius:10px 0 0 10px; box-shadow:-8px 8px 24px rgba(0, 0, 0, 0.18); padding:10px 10px 14px; display:flex; gap:8px; align-items:center; transform:translateX(105%); transition:transform 0.5s cubic-bezier(0.3, 0.7, 0.2, 1); overflow:hidden;}#ink-uj .iu-fs-ic { color:var(--teal); flex:none;}#ink-uj .iu-fs-ic svg { width:20px; height:20px; display:block;}#ink-uj .iu-fs-bar { position:absolute; left:0; right:0; bottom:0; height:4px; background:rgba(14, 127, 138, 0.15);}#ink-uj .iu-fs-bar i { display:block; height:100%; background:linear-gradient(90deg, var(--teal-2), var(--teal));}#ink-uj .iu-fs-strip { position:absolute; right:0; top:36%; width:8px; height:132px; border-radius:6px 0 0 6px; background:var(--line); overflow:hidden; display:flex; align-items:flex-end; opacity:0; transition:opacity 0.3s;}#ink-uj .iu-fs-strip i { display:block; width:100%; background:linear-gradient(0deg, var(--teal), var(--teal-2));}#ink-uj .iu-scr.iu-s2 .iu-fs { transform:none;}#ink-uj .iu-scr.iu-s3 .iu-fs { transform:translateX(105%);}#ink-uj .iu-scr.iu-s3 .iu-fs-strip { opacity:1;}#ink-uj .iu-roll { transition:transform 0.7s ease 0.45s;}#ink-uj .iu-qty { display:inline-flex; gap:6px; align-items:center; margin-top:3px;}#ink-uj .iu-qty i { font-style:normal; width:18px; height:18px; border:1px solid var(--line); border-radius:5px; display:grid; place-items:center; color:var(--ink);}#ink-uj .iu-gsec { font-size:12px; margin-top:6px;}#ink-uj .iu-gifts { display:grid; grid-template-columns:1fr 1fr; gap:8px;}#ink-uj .iu-gift { background:var(--surface); border:1px solid var(--line); border-radius:8px; padding:7px; display:grid; gap:5px;}#ink-uj .iu-g-ok { border:1.2px solid var(--teal); color:var(--teal); border-radius:6px; text-align:center; padding:5px; font-weight:700;}#ink-uj .iu-g-ok.iu-on { background:var(--teal); color:#fff;}#ink-uj .iu-dock { position:absolute; left:0; right:0; bottom:0; background:var(--surface); border-top:1px solid var(--line); box-shadow:0 -6px 18px rgba(0, 0, 0, 0.08); padding:8px 14px 10px; display:grid; gap:7px;}#ink-uj .iu-dk-lab { font-size:9.5px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:var(--muted);}#ink-uj .iu-dk-track { position:relative; height:6px; border-radius:9px; background:var(--line); margin:4px 8px;}#ink-uj .iu-dk-fill { position:absolute; left:0; top:0; bottom:0; border-radius:9px; background:linear-gradient(90deg, var(--teal-2), var(--teal)); transition:width 0.9s ease;}#ink-uj .iu-mk { position:absolute; top:50%; width:11px; height:11px; border-radius:50%; background:var(--surface); border:2px solid #b9c6c6; transform:translate(-50%, -50%);}#ink-uj .iu-mk.iu-on { border-color:var(--teal); background:var(--teal);}#ink-uj .iu-mk.iu-cur { width:15px; height:15px; box-shadow:0 0 0 3px rgba(41, 180, 180, 0.3);}#ink-uj .iu-scr.iu-s5 .iu-mk.iu-fw { animation:iu-fw 0.9s ease 0.3s 3;}@keyframes iu-fw { 0% {  box-shadow:0 0 0 0 rgba(179, 138, 18, 0.8), 0 0 0 0 rgba(41, 180, 180, 0.6); } 100% {  box-shadow:0 0 0 16px rgba(179, 138, 18, 0), 0 0 0 26px rgba(41, 180, 180, 0); }}#ink-uj .iu-dk-line { font-size:10.5px;}#ink-uj .iu-lvlpop { text-align:center; justify-items:center; padding-top:40px; overflow:visible;}#ink-uj .iu-lvl-c { position:absolute; top:-29px; left:50%; width:58px; height:58px; margin-left:-29px; border-radius:50%; background:linear-gradient(135deg, var(--teal-2), var(--teal)); color:#fff; display:grid; place-items:center; box-shadow:0 8px 18px rgba(14, 127, 138, 0.45);}#ink-uj .iu-lvl-c::before { content:""; position:absolute; inset:-7px; border-radius:50%; border:3px solid rgba(41, 180, 180, 0.55); opacity:0; pointer-events:none;}#ink-uj .iu-lvl-n { position:relative; z-index:2; font-size:11px; font-weight:800; letter-spacing:0.5px; line-height:1;}#ink-uj .iu-lvl-x { position:absolute; top:6px; right:9px; font-size:16px; line-height:1; color:var(--muted);}#ink-uj .iu-sz { position:absolute; left:50%; top:50%; width:8px; height:8px; margin:-4px 0 0 -4px; border-radius:50%; background:var(--sz); opacity:0; pointer-events:none;}#ink-uj .iu-scr.iu-s1 .iu-lvl-c { animation:iu-ikErkez 0.6s cubic-bezier(0.3, 1.4, 0.5, 1) 0.28s both, iu-ikLebeg 2.6s ease-in-out 0.88s infinite;}#ink-uj .iu-scr.iu-s1 .iu-lvl-c::before { animation:iu-ikLelegzik 2.6s ease-in-out 0.88s infinite both;}#ink-uj .iu-scr.iu-s1 .iu-sz { animation:iu-popSzikra 0.85s cubic-bezier(0.15, 0.7, 0.3, 1) 0.55s 1 both;}@keyframes iu-ikErkez { 0% {  transform:scale(0.3);  opacity:0; } 55% {  transform:scale(1.14);  opacity:1; } 78% {  transform:scale(0.96); } 100% {  transform:scale(1); }}@keyframes iu-ikLebeg { 0%, 100% {  transform:translateY(0); } 50% {  transform:translateY(-6px); }}@keyframes iu-ikLelegzik { 0%, 100% {  transform:scale(1.08);  opacity:0.55; } 50% {  transform:scale(1.32);  opacity:0.12; }}@keyframes iu-popSzikra { 0% {  transform:rotate(var(--a)) translateX(0) scale(0.4);  opacity:1; } 70% {  opacity:1; } 100% {  transform:rotate(var(--a)) translateX(56px) scale(0.9);  opacity:0; }}#ink-uj .iu-tcard { background:var(--surface); border:1px solid var(--line); border-radius:10px; padding:9px; display:grid; gap:7px;}#ink-uj .iu-sel { border:1.2px solid var(--line); border-radius:12px; padding:7px 10px; font-weight:700; display:flex; justify-content:space-between; background:var(--surface);}#ink-uj .iu-sel i, #ink-uj .iu-qtyb i { font-style:normal; color:var(--muted);}#ink-uj .iu-qtyb { display:inline-flex; align-items:center; gap:9px; border:1.2px solid var(--line); border-radius:7px; padding:0 9px;}#ink-uj .iu-opts { position:absolute; left:0; right:0; top:calc(100% + 3px); z-index:4; background:var(--surface); border-radius:10px; box-shadow:0 10px 28px rgba(0, 0, 0, 0.25); display:grid; padding:4px 0;}#ink-uj .iu-opts span { padding:5px 12px;}#ink-uj .iu-opts .iu-cur { background:var(--teal-soft); color:var(--teal); font-weight:700;}#ink-uj .iu-pill { display:flex; gap:6px; align-items:center; justify-content:center; border:2px solid var(--teal); color:var(--teal); border-radius:20px; padding:7px; font-weight:700; background:var(--surface);}#ink-uj .iu-pill svg { width:15px; height:15px;}#ink-uj .iu-alert { background:#fff4d6; border:1px solid #f1d27a; color:#8a5a00; border-radius:7px; padding:7px; text-align:center; font-weight:700; font-size:10.5px;}#ink-uj .iu-pop.iu-form { top:8px; bottom:8px; gap:6px; align-content:start; grid-template-columns:1fr 1fr;}#ink-uj .iu-pop.iu-form > :not(.iu-ff), #ink-uj .iu-pop.iu-form .iu-ff.iu-wide { grid-column:1/-1;}#ink-uj .iu-f-c { width:34px; height:34px; border-radius:50%; background:linear-gradient(135deg, var(--teal-2), var(--teal)); display:grid; place-items:center; justify-self:center;}#ink-uj .iu-f-c svg { width:18px; height:18px;}#ink-uj .iu-ff { display:grid; border:1.2px solid var(--line); border-radius:6px; padding:3px 7px; font-size:10.5px; min-height:30px; min-width:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}#ink-uj .iu-ff i { font-style:normal; font-size:9px; color:var(--muted);}#ink-uj .iu-stock { color:var(--ok); font-weight:700; font-size:10.5px; display:inline-flex; align-items:center; gap:4px;}#ink-uj .iu-stock::before { content:""; width:7px; height:7px; border-radius:50%; background:var(--ok);}#ink-uj .iu-pold { text-decoration:line-through; color:var(--muted); font-size:10px; font-weight:600;}#ink-uj .iu-pnew { color:var(--teal); font-weight:800; font-size:12.5px; font-variant-numeric:tabular-nums;}#ink-uj .iu-pnew.iu-big { font-size:16px;}#ink-uj .iu-unit { font-size:9.5px; color:var(--muted);}#ink-uj .iu-disc { position:absolute; top:5px; right:5px; width:30px; height:30px; border-radius:50%; background:var(--teal); color:#fff; font-style:normal; font-size:9px; font-weight:800; display:grid; place-items:center;}#ink-uj .iu-tname { font-size:10.5px; line-height:1.3;}#ink-uj .iu-selw { position:relative;}#ink-uj .iu-tube { background:linear-gradient(160deg, #ffffff 0%, #eef6f6 55%, #7cc9c9 100%) !important; border:1px solid var(--line); border-radius:8px;}#ink-uj .iu-pimg { position:relative; padding:0 26px;}#ink-uj .iu-pimg .iu-disc { top:-2px; right:-14px;}#ink-uj .iu-pimg .iu-db { position:absolute; top:-4px; left:42px; width:30px; height:30px; border-radius:50%; background:var(--teal-2); color:#fff; font-style:normal; font-weight:800; font-size:12px; line-height:1; display:grid; place-items:center; align-content:center;}#ink-uj .iu-pimg .iu-db small { font-size:6px; font-weight:600;}#ink-uj .iu-pimg .iu-th { display:block;}#ink-uj .iu-gift .iu-img { aspect-ratio:2.6;}#ink-uj .iu-fly { position:absolute; width:18px; height:18px; border-radius:50%; background:linear-gradient(135deg, var(--teal-2), var(--teal)); box-shadow:0 0 0 3px rgba(41, 180, 180, 0.3); pointer-events:none; z-index:6;}#ink-uj .iu-scr .iu-cartic em { animation:iu-bump 0.55s ease 0.65s both !important;}@keyframes iu-bump { 0% {  transform:scale(0); } 60% {  transform:scale(1.6); } 100% {  transform:scale(1); }}#ink-uj .iu-scr.iu-s3 .iu-fs-strip { animation:iu-strip 1.1s ease 0.4s 2;}@keyframes iu-strip { 50% {  box-shadow:0 0 0 5px rgba(41, 180, 180, 0.45); }}#ink-uj .iu-dk-track { margin:4px 14px 16px;}#ink-uj .iu-mk::after { content:attr(data-n); position:absolute; top:13px; left:50%; transform:translateX(-50%); font-size:8px; font-weight:600; color:var(--muted); white-space:nowrap;}#ink-uj .iu-mk[data-n=Vásárló]::after { transform:translateX(-20%);}#ink-uj .iu-mk[data-n=PLATINUM]::after { transform:translateX(-80%);}#ink-uj .iu-mk.iu-cur::after { top:15px; color:var(--teal); font-weight:800;}#ink-uj .iu-mk .iu-uj { position:absolute; bottom:15px; left:50%; transform:translateX(-50%); font-style:normal; font-size:8px; font-weight:800; color:#fff; background:var(--gold); border-radius:4px; padding:1px 4px;}#ink-uj .iu-fs { border:2px solid var(--teal); border-right:0; border-radius:16px 0 0 16px; padding:12px 24px 20px 12px;}#ink-uj .iu-fs-x { position:absolute; top:3px; right:9px; color:#b8b8b8; font-size:13px; line-height:1;}#ink-uj .iu-fs-bar { left:10px; right:10px; bottom:8px; height:5px; border-radius:3px; background:#e8f1f2; overflow:hidden;}#ink-uj .iu-fs-bar i { border-radius:3px;}#ink-uj .iu-goals { background:var(--surface); border-radius:14px; box-shadow:0 8px 28px rgba(14, 127, 138, 0.1); padding:2px 12px;}#ink-uj .iu-gr { display:flex; align-items:center; gap:10px; padding:9px 0; --g1:#29b4b4; --g2:#0e7f8a; --gs:rgba(14,127,138,.30);}#ink-uj .iu-gr + .iu-gr { border-top:1px dashed #e4eef0;}#ink-uj .iu-gr.iu-c { --g1:#ff6b5c; --g2:#d94433; --gs:rgba(217,68,51,.30);}#ink-uj .iu-scr.iu-s1 .iu-gr.iu-dn1 { --g1:#34b566; --g2:#1d8a4a; --gs:rgba(29,138,74,.30);}#ink-uj .iu-scr.iu-s1 .iu-gr.iu-dn1 .iu-g-txt { color:#1d7a33;}#ink-uj .iu-gi { flex:none; width:32px; height:32px; border-radius:50%; display:grid; place-items:center; color:#fff; background:linear-gradient(135deg, var(--g1), var(--g2)); box-shadow:0 5px 12px var(--gs); transition:background 0.4s;}#ink-uj .iu-gi svg { width:16px; height:16px;}#ink-uj .iu-g-main { flex:1; min-width:0; display:grid; gap:6px;}#ink-uj .iu-g-txt { font-size:11px; line-height:1.35;}#ink-uj .iu-g-line { display:flex; align-items:center; gap:8px;}#ink-uj .iu-gbar { flex:1; display:block; height:7px; border-radius:999px; background:#eaf3f4; overflow:hidden;}#ink-uj .iu-gbar i { display:block; height:100%; border-radius:999px; background:linear-gradient(90deg, var(--g1), var(--g2)); transition:width 0.6s;}#ink-uj .iu-g-cta { flex:none; border-radius:999px; background:linear-gradient(135deg, #29b4b4, #0e7f8a); color:#fff; font-weight:700; font-size:10px; padding:5px 10px; box-shadow:0 4px 10px rgba(14, 127, 138, 0.3);}#ink-uj .iu-gchk { display:inline-grid; place-items:center; width:14px; height:14px; border-radius:50%; background:#28a745; color:#fff; font-style:normal; font-size:8px; vertical-align:-2px;}#ink-uj .iu-dk-lab { color:var(--teal); font-weight:800; letter-spacing:0.06em;}#ink-uj .iu-dk-track { height:9px; background:#e9eef0;}#ink-uj .iu-dk-fill { background:linear-gradient(90deg, #29b4b4, #0e7f8a);}#ink-uj .iu-mk { width:15px; height:15px; border:3px solid #c6d4d8;}#ink-uj .iu-mk.iu-on { background:var(--teal); border-color:var(--teal);}#ink-uj .iu-mk.iu-on::before { content:"✓"; position:absolute; inset:0; display:grid; place-items:center; color:#fff; font-size:7px; font-weight:700; line-height:1;}#ink-uj .iu-mk.iu-cur { width:18px; height:18px;}#ink-uj .iu-tbar { position:absolute; left:0; right:0; bottom:0; height:5px; background:rgba(14, 127, 138, 0.14); z-index:8;}#ink-uj .iu-tbar i { display:block; height:100%; width:0; background:linear-gradient(90deg, #29b4b4, #0e7f8a);}@keyframes iu-tfill { from {  width:0; } to {  width:100%; }}#ink-uj .iu-b.iu-pri:disabled { background:#c9d6d6; color:#fff; cursor:not-allowed; filter:none;}#ink-uj .iu-scr:not(.iu-s1) .iu-a1, #ink-uj .iu-scr:not(.iu-s2) .iu-a2, #ink-uj .iu-scr:not(.iu-s3) .iu-a3, #ink-uj .iu-scr:not(.iu-s4) .iu-a4, #ink-uj .iu-scr:not(.iu-s5) .iu-a5, #ink-uj .iu-scr:not(.iu-s6) .iu-a6, #ink-uj .iu-scr:not(.iu-s7) .iu-a7, #ink-uj .iu-scr:not(.iu-s8) .iu-a8, #ink-uj .iu-scr:not(.iu-s10) .iu-a10, #ink-uj .iu-scr:not(.iu-s11) .iu-a11, #ink-uj .iu-scr:not(.iu-s13) .iu-a13, #ink-uj .iu-scr:not(.iu-s14) .iu-a14 { display:none;}#ink-uj .iu-scr.iu-s1 .iu-a1, #ink-uj .iu-scr.iu-s2 .iu-a2, #ink-uj .iu-scr.iu-s3 .iu-a3, #ink-uj .iu-scr.iu-s4 .iu-a4, #ink-uj .iu-scr.iu-s5 .iu-a5, #ink-uj .iu-scr.iu-s6 .iu-a6, #ink-uj .iu-scr.iu-s7 .iu-a7, #ink-uj .iu-scr.iu-s8 .iu-a8, #ink-uj .iu-scr.iu-s10 .iu-a10, #ink-uj .iu-scr.iu-s11 .iu-a11, #ink-uj .iu-scr.iu-s13 .iu-a13, #ink-uj .iu-scr.iu-s14 .iu-a14 { animation:iu-fin 0.45s ease;}#ink-uj .iu-scr.iu-s1 .iu-h1, #ink-uj .iu-scr.iu-s2 .iu-h2, #ink-uj .iu-scr.iu-s3 .iu-h3, #ink-uj .iu-scr.iu-s4 .iu-h4, #ink-uj .iu-scr.iu-s5 .iu-h5, #ink-uj .iu-scr.iu-s6 .iu-h6, #ink-uj .iu-scr.iu-s10 .iu-h10, #ink-uj .iu-scr.iu-s13 .iu-h13, #ink-uj .iu-scr.iu-s14 .iu-h14 { display:none;}#ink-uj .iu-scr.iu-s1 .iu-p1, #ink-uj .iu-scr.iu-s3 .iu-p3 { opacity:1; transform:none;}#ink-uj .iu-scr.iu-s1 .iu-d1 { opacity:1;}#ink-uj .iu-scr.iu-s2 .iu-k2, #ink-uj .iu-scr.iu-s5 .iu-k5, #ink-uj .iu-scr.iu-s9 .iu-k9, #ink-uj .iu-scr.iu-s12 .iu-k12 { background:var(--teal-soft); color:var(--teal); font-weight:700;}#ink-uj .iu-scr.iu-s2 .iu-u2, #ink-uj .iu-scr.iu-s5 .iu-u5, #ink-uj .iu-scr.iu-s9 .iu-u9, #ink-uj .iu-scr.iu-s12 .iu-u12 { background:transparent; color:inherit; font-weight:400;}@keyframes iu-fin { from {  opacity:0;  transform:translateY(6px); } to {  opacity:1;  transform:none; }}#ink-uj .iu-scr { cursor:pointer; -webkit-tap-highlight-color:transparent;}#ink-uj .iu-szunet { position:absolute; left:50%; top:50%; width:64px; height:64px; margin:-32px 0 0 -32px; border-radius:50%; background:rgba(16, 29, 31, 0.42); display:flex; align-items:center; justify-content:center; gap:8px; box-shadow:0 4px 16px rgba(0, 0, 0, 0.18); pointer-events:none; z-index:20;}#ink-uj .iu-szunet i { display:block; width:7px; height:24px; border-radius:2px; background:#fff;}#ink-uj .iu-scr.iu-paused, #ink-uj .iu-scr.iu-paused *, #ink-uj .iu-scr.iu-paused *::before, #ink-uj .iu-scr.iu-paused *::after { animation-play-state:paused !important;}#ink-uj .iu-scr.iu-paused .iu-cartic em { animation-play-state:paused !important;}#ink-uj .iu-finger { position:absolute; width:26px; height:26px; border-radius:50%; background:rgba(41, 180, 180, 0.35); border:2px solid rgba(14, 127, 138, 0.7); pointer-events:none; opacity:0; transform:scale(0.6);}#ink-uj .iu-finger.iu-go { animation:iu-tap 0.8s ease;}@keyframes iu-tap { 0% {  opacity:0;  transform:scale(1.4); } 35% {  opacity:1;  transform:scale(0.8); } 100% {  opacity:0;  transform:scale(1.6); }}@media (max-width:520px) { #ink-uj.iu-shade {  padding:10px;  padding-top:clamp(16px,10vh,100px);  padding-bottom:calc(95px + var(--molin-bubble-offset-bottom,0px));  align-items:start; } #ink-uj .iu-dlg {  border-radius:18px; } #ink-uj .iu-slide {  padding-inline:16px; } #ink-uj .iu-dfoot {  padding-inline:16px; } #ink-uj .iu-scr {  height:350px; } #ink-uj .iu-slide h2 {  font-size:19px; } #ink-uj .iu-b {  padding:11px 14px; }}@media (prefers-reduced-motion:reduce) { #ink-uj * {  transition:none !important;  animation:none !important; }}#ink-uj.iu-shade { z-index:1060;}a.iu-lablec-link { position:relative;}a.iu-lablec-link .iu-ftip { position:absolute; left:-6px; bottom:calc(100% + 12px); z-index:5; background:#fff; color:#122221; font-weight:700; font-size:13px; line-height:1.3; white-space:nowrap; border-radius:10px; padding:8px 12px; box-shadow:0 8px 24px rgba(0, 0, 0, 0.35); opacity:0; transform:translateY(6px); transition:opacity 0.3s, transform 0.3s; pointer-events:none;}a.iu-lablec-link .iu-ftip::after { content:""; position:absolute; left:18px; top:100%; border:7px solid transparent; border-top-color:#fff;}a.iu-kiemel { animation:iu-linkPulzus 1s ease 2; border-radius:6px;}a.iu-kiemel .iu-ftip { opacity:1; transform:none;}@keyframes iu-linkPulzus { 0% {  box-shadow:0 0 0 0 rgba(41, 180, 180, 0.8); } 100% {  box-shadow:0 0 0 14px rgba(41, 180, 180, 0); }}@media (prefers-reduced-motion:reduce) { a.iu-kiemel {  animation:none; }}#page_gift_content .product__img-wrap img.ink-hover-img { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; max-width:none !important; max-height:none !important; margin:0 !important;}.ink-szett { position:fixed; inset:0; z-index:9999;}.ink-szett__maszk { position:absolute; inset:0; background:rgba(0, 0, 0, 0.5);}.ink-szett__ablak { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:min(1120px, calc(100vw - 64px)); max-height:calc(100vh - 96px); display:flex; flex-direction:column; background:#fff; border-radius:var(--ink-card-radius, 22px); box-shadow:var(--ink-card-shadow, 0 24px 70px rgba(0, 0, 0, 0.28)); padding:46px 0 0; outline:none; animation:inkGiftPopIn 0.38s cubic-bezier(0.34, 1.56, 0.64, 1);}.ink-szett.is-kicsi .ink-szett__ablak { width:min(560px, calc(100vw - 64px));}html.ink-szett-nyitva molin-shop-ai, html.ink-szett-nyitva mw-bubble,html.ink-szett-nyitva .team-dock, html.ink-szett-nyitva .team-toborzo, html.ink-szett-nyitva .team-tab,html.ink-szett-nyitva .back_to_top, html.ink-szett-nyitva .fs-badge, html.ink-szett-nyitva .m-sticky-cart { visibility:hidden !important;}html.ink-szett-nyitva, html.ink-szett-nyitva body { overflow:hidden !important;}.ink-szett__ikon { position:absolute; top:-37px; left:50%; margin-left:-37px; width:74px; height:74px; border-radius:50%; background:linear-gradient(135deg, #29b4b4, var(--ink-arc-t, #0e7f8a)); box-shadow:0 10px 24px rgba(14, 127, 138, 0.45); display:flex; align-items:center; justify-content:center; animation:inkIkonErkezHelyben 0.6s cubic-bezier(0.3, 1.4, 0.5, 1) 0.28s both, inkIkonLebeg 2.6s ease-in-out 0.88s infinite;}.ink-szett__ikon svg { width:34px; height:34px; position:relative; z-index:1;}.ink-szett__ikon::after { content:""; position:absolute; inset:0; border-radius:50%; border:3px solid #29b4b4; opacity:0; animation:inkIkonHullam 0.9s ease-out 0.63s 1 both; pointer-events:none;}.ink-szett__ikon::before { content:""; position:absolute; inset:-9px; border-radius:50%; border:3px solid rgba(41, 180, 180, 0.55); animation:inkIkonLelegzik 2.6s ease-in-out 0.88s infinite both; pointer-events:none;}.ink-szett.is-kilepes .ink-szett__ikon { background:#fdf1dc; box-shadow:0 10px 24px rgba(240, 180, 0, 0.4); animation:inkIkonErkezHelyben 0.6s cubic-bezier(0.3, 1.4, 0.5, 1) 0.28s both;}.ink-szett.is-kilepes .ink-szett__ikon::after { border-color:#c98a00;}.ink-szett.is-kilepes .ink-szett__ikon::before { content:none;}.ink-szett.is-kilepes .ink-szett__ikon svg * { stroke:#c98a00;}@media (prefers-reduced-motion:reduce) { .ink-szett__ikon, .ink-szett__ablak {  animation:none !important; } .ink-szett__ikon::after, .ink-szett__ikon::before {  animation:none !important;  opacity:0 !important; }}.ink-szett__x { position:absolute; top:14px; right:16px; width:32px; height:32px; border-radius:50%; border:1px solid #e4eef0; background:#fff; cursor:pointer; z-index:2; padding:0;}.ink-szett__x::before, .ink-szett__x::after { content:""; position:absolute; left:50%; top:50%; width:14px; height:2px; background:#222; border-radius:2px;}.ink-szett__x::before { transform:translate(-50%, -50%) rotate(45deg);}.ink-szett__x::after { transform:translate(-50%, -50%) rotate(-45deg);}.ink-szett__fej { text-align:center; padding:0 38px;}.ink-szett__cim { font-size:27px; font-weight:800; margin:0 0 8px; line-height:1.25;}.ink-szett__lead { color:#5a6a6a; font-size:16px; margin:0 0 18px;}.ink-szett__gorgeto { flex:1 1 auto; min-height:0; overflow-y:auto; overscroll-behavior:contain;}.ink-szett__test { padding:0 38px 6px;}.ink-szett__lepes { border:2px dashed var(--ink-arc-t, #0e7f8a); border-radius:14px; background:#f7fcfd; padding:14px 18px 16px; margin:0 0 14px;}.ink-szett__lepes-fej { display:flex; align-items:center; gap:10px; margin-bottom:10px;}.ink-szett__szam { flex:0 0 30px; width:30px; height:30px; border-radius:50%; background:var(--ink-arc-t, #0e7f8a); color:#fff; font-weight:800; font-size:15px; display:flex; align-items:center; justify-content:center;}.ink-szett__szam.is-ajandek { background:var(--ink-arc-t-halvany, #e6f4f5);}.ink-szett__szam.is-ajandek { color:var(--ink-arc-t, #0e7f8a);}.ink-szett__szam.is-ajandek svg { width:18px; height:18px;}.ink-szett__lepes-cim { font-size:1.8rem; font-weight:700; margin:0; flex:0 0 auto;}.ink-szett__allapot { margin-left:auto; font-size:1.35rem; color:#6a7878; text-align:right; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.ink-szett__allapot.is-kesz { color:#1d7a33; font-weight:700;}.ink-szett .ink-szett__szalag { padding-left:0 !important; padding-right:0 !important; margin:0 34px;}.ink-szett .ink-szett__kartya .product__inner { background:#fff; border-radius:14px; transition:box-shadow var(--ink-arc-dur, 0.2s) ease;}.ink-szett .ink-szett__kartya .product__prices-wrap, .ink-szett .ink-szett__kartya .product__prices,.ink-szett .ink-szett__kartya .product__params, .ink-szett .ink-szett__kartya .product__review { display:none !important;}.ink-szett .ink-szett__kartya .product__main-wrap { min-height:0 !important; margin-top:4px !important;}.ink-szett .ink-szett__kartya .product__main-btn { width:100%;}.ink-szett .ink-szett__kartya .product__inner { position:relative;}.ink-szett .ink-szett__kartya.is-valasztva .product__inner { box-shadow:0 6px 18px rgba(14, 127, 138, 0.18);}.ink-szett .ink-szett__kartya.is-valasztva .product__inner::after { content:""; position:absolute; inset:0; border:2px solid var(--ink-arc-t, #0e7f8a); border-radius:14px; pointer-events:none; z-index:12;}.ink-szett .ink-szett__kartya.is-valasztva .product__main-btn::before { content:"✓"; margin-right:6px;}.ink-szett .ink-szett__kartya .product__main-wrap { padding:0 10px 10px !important;}.ink-szett .ink-szett__kartya.is-valasztva .product__main-btn,.ink-szett .ink-szett__kartya.is-valasztva .product__main-btn:hover { background:#e6f4f5 !important; background-image:none !important; color:#0e7f8a !important; border:0 !important; box-shadow:none !important; font-weight:700;}.ink-szett__lepes.is-egyetlen { padding:10px 18px;}.ink-szett__lepes.is-egyetlen .ink-szett__lepes-fej { margin-bottom:6px;}.ink-szett__egysor { display:flex; align-items:center; gap:12px; background:#fff; border-radius:12px; padding:6px 12px;}.ink-szett__egysor img { width:48px; height:48px; object-fit:contain;}.ink-szett__egysor-nev { font-weight:600; font-size:1.45rem;}.ink-szett__pipa { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#28a745; position:relative; flex:0 0 26px;}.ink-szett__pipa::after { content:""; position:absolute; left:9px; top:5px; width:7px; height:12px; border:solid #fff; border-width:0 2.5px 2.5px 0; transform:rotate(45deg);}.ink-szett__ures, .ink-szett__megjegyzes, .ink-szett__hiba { font-size:1.45rem; color:#8a5a00; background:#fff4dc; border-radius:12px; padding:10px 14px; margin:0;}.ink-szett__megjegyzes { margin:0 0 14px;}.ink-szett__hiba { color:#c8372b; background:#ffe9e6; margin-bottom:10px;}.ink-szett__lab { border-top:1px solid #e4eef0; padding:14px 38px 22px; display:flex; flex-direction:column; gap:12px; flex:0 0 auto;}.ink-szett.is-kicsi .ink-szett__lab { border-top:0; padding-top:4px;}.ink-szett__osszeg { display:flex; flex-wrap:wrap; gap:8px; justify-content:center;}.ink-szett__osszeg:empty { display:none;}.ink-szett__chip { font-size:1.35rem; border:1px solid #d4dcdc; border-radius:999px; padding:5px 12px; color:#6a7878; background:#fff; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.ink-szett__chip.is-kesz { border-color:var(--ink-arc-t, #0e7f8a); color:var(--ink-arc-t, #0e7f8a); background:var(--ink-arc-t-halvany, #e6f4f5);}.ink-szett__gombok { display:flex; gap:12px; justify-content:center; flex-wrap:wrap;}.ink-szett__kesz { border-radius:999px !important; font-weight:700; font-size:17px !important; padding:14px 34px !important; box-shadow:0 8px 20px rgba(14, 127, 138, 0.35);}.ink-szett__kesz:disabled, .ink-szett__kesz.is-type-required { opacity:0.45; cursor:not-allowed; filter:grayscale(35%); box-shadow:none;}.ink-szett__megse { background:transparent; color:#6a7878; border:2px solid #d4dcdc; border-radius:999px; padding:14px 28px; font-weight:600; font-size:16px; cursor:pointer;}.ink-szett__megse:hover { border-color:#9fb0b0; color:#3d4a4a; background:#f4f8f8;}@media (max-width:767.8px) { .ink-szett__ablak {  left:16px;  right:16px;  top:16px;  transform:none;  width:auto;  max-height:calc(100% - 32px);  border-radius:18px;  box-shadow:0 18px 60px rgba(0, 0, 0, 0.35);  padding-top:16px;  top:53px;  max-height:calc(100% - 69px);  padding-top:46px;   } .ink-szett .ink-szett__szalag {  margin:0; } .ink-szett__chip-nev {  display:none; } .ink-szett__osszeg {  flex-wrap:nowrap; } .ink-szett.is-kicsi .ink-szett__ablak {  width:auto;  top:50%;  transform:translateY(-50%); } .ink-szett__x {  width:40px;  height:40px;  top:10px;  right:10px; } .ink-szett__fej {  padding:0 18px; } .ink-szett__cim {  font-size:21px;  padding:0 30px; } .ink-szett__lead {  font-size:14px;  margin-bottom:12px; } .ink-szett__test {  padding:0 12px 4px; } .ink-szett__lepes {  padding:10px 10px 12px; } .ink-szett__lepes-cim {  font-size:1.6rem; } .ink-szett__allapot {  font-size:1.2rem; } .ink-szett__lab {  padding:10px 12px 14px;  gap:8px; } .ink-szett__chip {  font-size:1.2rem;  padding:4px 10px; } .ink-szett__gombok {  flex-wrap:nowrap; } .ink-szett__kesz {  flex:1 1 auto;  font-size:16px !important;  padding:13px 18px !important; } .ink-szett__megse {  flex:0 0 auto;  padding:12px 16px;  font-size:15px; }}.ink-szett-rejt { display:none !important;}.cart-items .ink-szett-ajandek-sor { margin-left:46px; border-left:3px solid var(--ink-arc-t, #0e7f8a); background:#f7fcfd; border-radius:0 14px 14px 0; padding-left:14px;}.ink-szett-jel { display:inline-block; height:2.4rem; line-height:2.4rem; font-size:1.2rem; padding:0 1rem; margin:0 8px 6px 0; vertical-align:middle;}.ink-szett-ar-regi { color:#8a9696; font-weight:400; font-size:0.8em;}.ink-szett-ar-uj { color:#1d7a33;}.ink-szett-db { font-weight:600; color:#3d4a4a; font-size:1.4rem;}.ink-szett-csere { border-radius:999px !important; padding:6px 16px !important; font-size:1.3rem; margin-left:12px; white-space:nowrap;}.ink-szett-parok { margin:10px 0 0; padding:10px 14px; list-style:none; font-size:1.35rem; color:#3d4a4a; background:#f7fcfd; border:2px dashed var(--ink-arc-t, #0e7f8a); border-radius:12px;}.ink-szett-parok li { padding:2px 0;}@media (max-width:767.8px) { .cart-items .ink-szett-ajandek-sor {  margin-left:18px;  padding-left:10px; } .ink-szett-csere {  margin-left:6px; }}.ink-szett__gombok--oszlop { flex-direction:column; align-items:stretch;}.ink-szett__gombok--oszlop .ink-szett__kesz { white-space:normal;}.ink-szett-legordulok { margin-top:8px;}.ink-szett-legordulo-nincs { margin:6px 0 0; font-size:1.25rem; color:#8a5a00; background:#fff4dc; border-radius:10px; padding:6px 10px;}.ink-szett { display:flex; align-items:center; justify-content:center; padding:48px 32px; box-sizing:border-box;}.ink-szett__ablak { position:relative !important; left:auto !important; right:auto !important; top:auto !important; transform:none !important; width:min(1120px, 100%) !important; max-height:100% !important;}.ink-szett.is-kicsi .ink-szett__ablak { width:min(560px, 100%) !important;}.ink-szett .ink-szett__kartya .product__main-btn { min-width:0 !important; width:100% !important; max-width:100%;}@media (min-width:768px) { .ink-szett .ink-szett__szalag .carousel-cell {  width:220px !important; }}@media (min-width:768px) {  .ink-szett .ink-szett__szalag {  margin:0 58px !important; } .ink-szett .ink-szett__szalag .carousel-cell {  width:calc(50% - 20px) !important; } .ink-szett .ink-szett__szalag .flickity-prev-next-button.previous {  left:-58px !important;  right:auto !important; } .ink-szett .ink-szett__szalag .flickity-prev-next-button.next {  right:-58px !important;  left:auto !important; }}@media (min-width:992px) { .ink-szett .ink-szett__szalag .carousel-cell {  width:calc(33.3333% - 26.667px) !important; }}@media (min-width:1200px) { .ink-szett .ink-szett__szalag .carousel-cell {  width:calc(25% - 30px) !important; }}@media (max-width:767.8px) { .ink-szett {  align-items:flex-start;  padding:53px 16px 16px; } .ink-szett__ablak {  width:100% !important; } .ink-szett.is-kicsi {  align-items:center;  padding-top:16px; }}molin-shop-ai { position:relative !important; z-index:1050 !important;}.cart-bf { --bf-1:#f5c04a; --bf-2:#c98a00; --bf-arnyek:rgba(201, 138, 0, .35); --bf-bg:#151515; --bf-text:#fff; --bf-sub:#cfcfcf; --bf-track:rgba(255, 255, 255, .14); --bf-jelveny-bg:#f5c04a; --bf-jelveny-text:#151515; --bf-kod-bg:#222; --bf-kod-keret:#f5c04a; --bf-kod-text:#f5c04a; position:relative; background:var(--bf-bg); color:var(--bf-text); border-radius:18px; box-shadow:0 8px 28px rgba(0, 0, 0, 0.25); padding:14px 18px; margin-bottom:14px;}.cart-bf__row { display:flex; align-items:center; gap:13px; padding:4px 4px;}.cart-bf__icon { flex:0 0 46px; width:46px; height:46px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:linear-gradient(135deg, var(--bf-1), var(--bf-2)); color:#fff; box-shadow:0 6px 14px var(--bf-arnyek);}.cart-bf__icon svg { width:22px; height:22px;}.cart-bf__main { flex:1 1 auto; min-width:0;}.cart-bf__text { font-size:15px; line-height:1.35; margin-bottom:6px; display:flex; flex-wrap:wrap; align-items:center; gap:6px 10px; color:var(--bf-text);}.cart-bf__text b { color:var(--bf-text);}.cart-bf__jelveny { display:inline-block; background:var(--bf-jelveny-bg); color:var(--bf-jelveny-text); font-weight:800; font-size:11px; letter-spacing:0.08em; text-transform:uppercase; border-radius:999px; padding:4px 10px; line-height:1;}.cart-bf__bar-line { display:flex; align-items:center; gap:12px;}.cart-bf .free-ship__track { flex:1 1 auto; margin:0; height:9px; border-radius:999px; background:var(--bf-track); overflow:hidden;}.cart-bf .free-ship__fill { height:100%; border-radius:999px; background:linear-gradient(90deg, var(--bf-1), var(--bf-2)); transition:width 0.4s;}.cart-bf--kesz .free-ship__fill, .cart-bf--aktiv .free-ship__fill { background:linear-gradient(90deg, #34b566, #28a745);}.cart-bf__toggle { flex:0 0 auto; border:1.5px solid var(--bf-1); background:transparent; color:var(--bf-1); border-radius:999px; padding:6px 14px; font-size:13px; font-weight:700; cursor:pointer; display:inline-flex; align-items:center; gap:6px; white-space:nowrap;}.cart-bf__toggle svg { width:12px; height:12px; transition:transform 0.2s;}.cart-bf__toggle[aria-expanded=true] svg { transform:rotate(180deg);}.cart-bf__toggle:hover { background:var(--bf-1); color:var(--bf-jelveny-text);}.cart-bf__reszletek { margin:10px 4px 2px 63px; padding:12px 14px; border-radius:12px; background:rgba(255, 255, 255, 0.08); font-size:13.5px; line-height:1.5; color:var(--bf-text);}.cart-bf__reszletek[hidden] { display:none;}.cart-bf__reszletek p, .cart-bf__reszletek ul { margin:0 0 8px;}.cart-bf__reszletek ul { padding-left:18px;}.cart-bf__reszletek li + li { margin-top:3px;}.cart-bf__link { display:inline-flex; align-items:center; gap:5px; color:var(--bf-1); font-weight:700; text-decoration:none;}.cart-bf__link:hover { color:var(--bf-1); text-decoration:underline;}.cart-bf__link svg { width:12px; height:12px;}.cart-bf__kod-sor { display:flex; flex-wrap:wrap; align-items:center; gap:10px 12px; margin:10px 4px 2px 63px;}.cart-bf__kod { display:inline-flex; align-items:center; gap:10px; background:var(--bf-kod-bg); border:2px dashed var(--bf-kod-keret); border-radius:14px; padding:9px 16px; font-size:18px; font-weight:800; letter-spacing:0.12em; color:var(--bf-kod-text); user-select:all;}.cart-bf__masol { border:1px solid var(--bf-kod-keret); background:var(--bf-bg); color:var(--bf-kod-text); border-radius:12px; padding:4px 12px; font-size:12px; font-weight:700; letter-spacing:0; cursor:pointer; user-select:none;}.cart-bf__masol:hover { background:var(--bf-kod-keret); color:var(--bf-jelveny-text);}.cart-bf__bevalt { border:none; background:linear-gradient(135deg, var(--bf-1), var(--bf-2)); color:var(--bf-jelveny-text); border-radius:999px; padding:10px 20px; font-size:14px; font-weight:700; cursor:pointer; box-shadow:0 6px 16px var(--bf-arnyek); display:inline-flex; align-items:center; gap:6px; transition:transform 0.15s;}.cart-bf__bevalt:hover { transform:translateY(-1px);}.cart-bf__al { margin:8px 4px 0 63px; font-size:13px; color:var(--bf-sub);}.cart-bf__figy { display:flex; align-items:flex-start; gap:8px; margin:10px 4px 2px 63px; padding:10px 12px; border-radius:12px; background:rgba(245, 192, 74, 0.16); color:#f5e1b0; font-size:13.5px; line-height:1.45;}.cart-bf__figy b { color:#fff;}.cart-bf__figy svg { flex:0 0 18px; width:18px; height:18px; margin-top:1px;}.cart-bf__pipa { display:inline-block; vertical-align:-2px; margin-left:4px; color:#fff; background:#28a745; border-radius:50%; padding:3px; width:17px; height:17px;}.cart-bf--szamol { opacity:0.7;}.ink-bf-mezo-uzenet { margin-top:8px; padding:9px 12px; border-radius:10px; background:#fdf1dc; color:#5b4a17; font-size:13px; line-height:1.4; text-align:left;}.js-btn-next.ink-bf-tiltva { opacity:0.45; cursor:not-allowed;}@media (max-width:575.8px) { .cart-bf {  padding:12px 14px; } .cart-bf__icon {  flex-basis:38px;  width:38px;  height:38px; } .cart-bf__icon svg {  width:18px;  height:18px; } .cart-bf__text {  font-size:14px; } .cart-bf__toggle {  padding:5px 11px;  font-size:12px; } .cart-bf__reszletek, .cart-bf__kod-sor, .cart-bf__al, .cart-bf__figy {  margin-left:4px; } .cart-bf__kod {  font-size:16px;  padding:8px 12px; }}.cart-goals__info { display:inline-flex; align-items:center; justify-content:center; width:17px; height:17px; margin-left:6px; border-radius:50%; border:1.5px solid var(--goal-2, #0e7f8a); color:var(--goal-2, #0e7f8a); font:italic 700 11px/1 Georgia, "Times New Roman", serif; vertical-align:1px; cursor:help; background:#fff;}.cart-goals__info:hover, .cart-goals__info[aria-expanded=true] { background:var(--goal-2, #0e7f8a); color:#fff;}.cart-goals__info:focus-visible { outline:2px solid #0e7f8a; outline-offset:2px;}.navbar-nav .nav-item.dropdown > .dropdown-menu.ink-jobbra { left:auto !important; right:0 !important;}html body .sum-box__coupon { height:auto !important; min-height:80px;}@media (min-width:576px) { html body .sum-box__coupon {  min-height:100px; }}html body .navbar-nav .nav-item.dropdown > .dropdown-menu { z-index:1065;}.ink-bfsav { --bf-1:#f5c04a; --bf-2:#c98a00; --bf-bg:#151515; --bf-text:#fff; --bf-sub:#cfcfcf; --bf-track:rgba(255, 255, 255, .16); position:relative; z-index:1060; background:var(--bf-bg); color:var(--bf-text); font-size:14px; line-height:1.3; box-shadow:inset 0 1px 0 rgba(245, 192, 74, 0.65), 0 6px 18px rgba(0, 0, 0, 0.22);}.ink-bfsav--rogzitve { position:fixed; left:0; right:0; top:0;}#ink-bfsav-hely { height:0;}html body .sticky-top { top:var(--ink-bfsav-alja, 0px);}@media (min-width:768px) and (max-width:1199.98px) { html body .artdet__data-right-inner {  top:calc(1rem + var(--ink-bfsav-alja, 0px)); }}@media (min-width:1200px) { html body .artdet__data-right-inner-wrap {  top:calc(1rem + var(--ink-bfsav-alja, 0px)); }}.ink-bfsav-nanobar-rejt .js-nanobar { display:none !important;}.ink-bfsav__sor { padding:0 var(--bfsav-jobb, 18px) 0 var(--bfsav-bal, 18px); min-height:46px; display:flex; align-items:center; gap:12px; cursor:pointer;}.ink-bfsav__ikon { flex:0 0 30px; width:30px; height:30px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:linear-gradient(135deg, var(--bf-1), var(--bf-2)); color:#fff; box-shadow:0 4px 10px rgba(201, 138, 0, 0.35);}.ink-bfsav__ikon svg { width:15px; height:15px;}.ink-bfsav__jelveny-tarto { flex:0 0 auto; display:block; line-height:1.3; font-size:14px; white-space:nowrap;}.ink-bfsav__jelveny { display:inline-block; vertical-align:middle; background:var(--bf-1); color:#151515; font-weight:800; font-size:11px; letter-spacing:0.08em; text-transform:uppercase; border-radius:999px; padding:3px 10px; line-height:14px; white-space:nowrap;}.ink-bfsav__szoveg { flex:0 1 auto; min-width:0; font-size:14.5px; line-height:1.3; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.ink-bfsav__szoveg b { color:#fff; font-weight:800;}.ink-bfsav__csik { flex:1 1 120px; min-width:80px; height:9px; border-radius:999px; background:var(--bf-track); overflow:hidden;}.ink-bfsav__csik i { display:block; height:100%; border-radius:999px; background:linear-gradient(90deg, var(--bf-1), var(--bf-2));}.ink-bfsav--kesz .ink-bfsav__csik i, .ink-bfsav--kesz .ink-bfsav__mini-csik i { background:linear-gradient(90deg, #34b566, #28a745);}.ink-bfsav__gomb { flex:0 0 auto; border:1.5px solid var(--bf-1); background:transparent; color:var(--bf-1); border-radius:999px; padding:6px 13px; font-size:13px; font-weight:700; cursor:pointer; display:inline-flex; align-items:center; gap:6px; white-space:nowrap; line-height:1.2;}.ink-bfsav__gomb svg { width:11px; height:11px;}.ink-bfsav--nyitva .ink-bfsav__gomb svg { transform:rotate(180deg);}.ink-bfsav__link, .ink-bfsav__link:hover, .ink-bfsav__link:focus { flex:0 0 auto; color:var(--bf-1); font-weight:700; text-decoration:none; font-size:13.5px; display:inline-flex; align-items:center; gap:5px; white-space:nowrap;}.ink-bfsav__link:hover { text-decoration:underline;}.ink-bfsav__link svg { width:11px; height:11px;}.ink-bfsav__osszecsuk { flex:0 0 auto; width:30px; height:30px; border:0; background:transparent; color:var(--bf-sub); cursor:pointer; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; padding:0;}.ink-bfsav__osszecsuk svg { width:14px; height:14px;}.ink-bfsav__osszecsuk:hover { background:rgba(255, 255, 255, 0.1); color:#fff;}.ink-bfsav__ido { flex:0 0 auto; display:inline-flex; align-items:center; gap:5px; white-space:nowrap; font-variant-numeric:tabular-nums; background:rgba(0, 0, 0, 0.35); border:1px solid rgba(245, 192, 74, 0.55); color:#fff; border-radius:999px; padding:0 10px; height:20px; font-size:12px; font-weight:700;}.ink-bfsav__ido svg { width:12px; height:12px;}.ink-bfsav__ido b { color:var(--bf-1); font-weight:800;}.ink-bfsav__mini .ink-bfsav__ido { height:18px; font-size:11px; padding:0 8px;}.ink-bfsav__ti, .ink-bfsav__ti:hover, .ink-bfsav__ti:focus { flex:0 0 auto; display:inline-flex; align-items:center; gap:6px; font-size:12.5px; color:var(--bf-sub); white-space:nowrap; padding-left:12px; border-left:1px solid rgba(255, 255, 255, 0.18); text-decoration:none;}.ink-bfsav__ti .pipa { width:15px; height:15px; border-radius:50%; background:#28a745; color:#fff; display:inline-flex; align-items:center; justify-content:center;}.ink-bfsav__ti .pipa svg { width:9px; height:9px;}.ink-bfsav__ti b { color:#fff;}.ink-bfsav__ti .csillag { color:var(--bf-1); letter-spacing:1px; font-size:12px;}.ink-bfsav__ti-hely { margin-top:10px; display:none;}.ink-bfsav__ti-hely .ink-bfsav__ti { border-left:0; padding-left:0;}.ink-bfsav__sor .ink-bfsav__ti { display:none;}.ink-bfsav__ti-hely { display:block;}.ink-bfsav__mini { display:none; align-items:center; gap:10px; padding:0 var(--bfsav-jobb, 18px) 0 var(--bfsav-bal, 18px); cursor:pointer;}.ink-bfsav__mini .ink-bfsav__ikon { flex-basis:20px; width:20px; height:20px; box-shadow:none;}.ink-bfsav__mini .ink-bfsav__ikon svg { width:11px; height:11px;}.ink-bfsav__mini .ink-bfsav__jelveny { font-size:10px; padding:2px 8px; line-height:14px;}.ink-bfsav__mini-szoveg { flex:0 1 auto; min-width:0; font-size:12.5px; font-weight:700; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.ink-bfsav__mini-szoveg b { color:var(--bf-1);}.ink-bfsav__mini-csik { flex:1 1 auto; min-width:50px; height:6px; border-radius:999px; background:var(--bf-track); overflow:hidden;}.ink-bfsav__mini-csik i { display:block; height:100%; border-radius:999px; background:linear-gradient(90deg, var(--bf-1), var(--bf-2));}.ink-bfsav__mini-nyit { flex:0 0 auto; color:var(--bf-sub); display:inline-flex;}.ink-bfsav__mini-nyit svg { width:12px; height:12px;}.ink-bfsav--mini .ink-bfsav__sor, .ink-bfsav--mini .ink-bfsav__panel { display:none;}.ink-bfsav--mini .ink-bfsav__mini { display:flex; min-height:30px;}.ink-bfsav__panel { display:none; position:absolute; left:0; right:0; top:100%; background:#1d1d1d; border-top:1px solid rgba(255, 255, 255, 0.08); max-height:60vh; overflow-y:auto; overscroll-behavior:contain; box-shadow:0 14px 28px rgba(0, 0, 0, 0.35);}.ink-bfsav--nyitva .ink-bfsav__panel { display:block;}.ink-bfsav__panel-belso { padding:14px var(--bfsav-jobb, 18px) 16px var(--bfsav-bal, 18px); display:grid; grid-template-columns:1.2fr 0.8fr; gap:14px 28px; align-items:start;}.ink-bfsav__cim { font-size:15px; font-weight:800; margin:0 0 6px; color:#fff;}.ink-bfsav__panel p { margin:0 0 6px; font-size:13.5px; line-height:1.5;}.ink-bfsav__panel ul { margin:0 0 8px; padding-left:18px; font-size:13.5px; line-height:1.5; list-style:disc;}.ink-bfsav__panel li { margin:0 0 2px;}.ink-bfsav__kat { display:flex; flex-wrap:wrap; align-items:center; gap:8px 10px; margin:8px 0 4px; font-size:13.5px;}.ink-bfsav__kat-cimke { color:var(--bf-sub);}.ink-bfsav__kat-nev, .ink-bfsav__kat-nev:hover, .ink-bfsav__kat-nev:focus { display:inline-flex; align-items:center; gap:6px; background:rgba(245, 192, 74, 0.14); border:1px solid rgba(245, 192, 74, 0.5); color:#fff; border-radius:999px; padding:4px 11px; font-weight:700; text-decoration:none;}.ink-bfsav__kat-nev svg { width:12px; height:12px;}.ink-bfsav__gombok { display:flex; flex-wrap:wrap; align-items:center; gap:10px; margin-top:10px;}.ink-bfsav__fo, .ink-bfsav__fo:hover, .ink-bfsav__fo:focus { border:0; background:linear-gradient(135deg, var(--bf-1), var(--bf-2)); color:#151515; border-radius:999px; padding:9px 18px; font-size:13.5px; font-weight:700; text-decoration:none; display:inline-flex; align-items:center; gap:6px; box-shadow:0 6px 16px rgba(201, 138, 0, 0.35);}.ink-bfsav__fo:hover { filter:brightness(1.06);}.ink-bfsav__fo svg { width:12px; height:12px;}.ink-bfsav__link--panel { display:inline-flex;}.ink-bfsav__szamok { display:grid; grid-template-columns:auto 1fr; gap:4px 12px; font-size:13.5px; margin-bottom:8px;}.ink-bfsav__szamok b { font-size:15px; color:#fff;}.ink-bfsav__al { font-size:12.5px; color:var(--bf-sub); margin-top:6px;}@media (max-width:991.8px) { .ink-bfsav__sor .ink-bfsav__link {  display:none; } .ink-bfsav__panel-belso {  grid-template-columns:1fr; } .ink-bfsav__csik {  flex-basis:150px; }}@media (max-width:575.8px) { .ink-bfsav__mini-szoveg {  font-size:12px; } .ink-bfsav__mini-csik {  flex-basis:50px;  flex-grow:1; } .ink-bfsav__mini .ink-bfsav__ikon {  display:none; } .ink-bfsav__mini .ink-bfsav__jelveny {  padding:2px 6px; } .ink-bfsav__sor {  flex-wrap:wrap;  min-height:0;  padding-top:8px;  padding-bottom:8px;  gap:6px 8px;  row-gap:7px; }  .ink-bfsav__sor .ink-bfsav__ido {  order:1;  height:19px;  font-size:11px; } .ink-bfsav__sor .ink-bfsav__gomb {  order:2;  margin-left:auto; } .ink-bfsav__sor .ink-bfsav__szoveg {  order:4;  flex:1 1 100%; }  .ink-bfsav--mini .ink-bfsav__mini {  flex-wrap:wrap;  min-height:0;  padding-top:5px;  padding-bottom:6px;  row-gap:4px; } .ink-bfsav__mini .ink-bfsav__mini-szoveg {  flex:1 1 calc(100% - 140px); } .ink-bfsav__mini .ink-bfsav__mini-nyit {  order:2; } .ink-bfsav__mini .ink-bfsav__ido {  order:3; } .ink-bfsav__mini .ink-bfsav__mini-csik {  order:4;  flex:1 1 60px; } .ink-bfsav__ikon {  display:none; } .ink-bfsav__jelveny {  font-size:10px;  padding:3px 8px;  line-height:14px; } .ink-bfsav__szoveg {  font-size:13px;  white-space:normal;  line-height:1.3;  display:-webkit-box;  -webkit-line-clamp:3;  -webkit-box-orient:vertical; }  .ink-bfsav__csik {  flex:1 1 100%;  order:10;  height:6px; } .ink-bfsav__gomb {  padding:5px 9px;  font-size:12px; } .ink-bfsav__gomb span {  display:none; } .ink-bfsav__panel-belso {  padding:12px 12px 14px; } .ink-bfsav__mini {  padding-left:12px;  padding-right:12px; }}html body .cart-bf__link, html body .cart-bf__link:hover, html body .cart-bf__link:focus { display:inline-flex; align-items:center; gap:6px; margin-top:10px; border:0; background:linear-gradient(135deg, #f5c04a, #c98a00); color:#151515; border-radius:999px; padding:9px 18px; font-size:13.5px; font-weight:700; text-decoration:none; box-shadow:0 6px 16px rgba(201, 138, 0, 0.35);}html body .cart-bf__link:hover { filter:brightness(1.06);}.cart-bf__reszletek ul { margin:0 0 4px; padding-left:18px; list-style:disc;}.cart-bf__reszletek li { margin:0 0 2px;}