@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:#1A1A1A; --secondary:#EEEEEE; --success:#78CA26; --info:#DDDDDD; --warning:#F2C019; --danger:#FF4444; --light:#FAFAFA; --dark:#1A1A1A; --breakpoint-xxs:0; --breakpoint-xs:440px; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1240px; --breakpoint-xxl:1440px; --breakpoint-xxxl:1640px; --font-family-sans-serif:"Poppins", "Poppins-fallback"; --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*,*::before,*::after { box-sizing:border-box;}html { font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block;}body { margin:0; font-family:"Poppins", "Poppins-fallback"; font-size:1.4rem; font-weight:400; line-height:1.5; color:#1A1A1A; text-align:left; background-color:#F5F5F5;}[tabindex="-1"]:focus { outline:0 !important;}hr { box-sizing:content-box; height:0; overflow:visible;}h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:2rem;}p { margin-top:0; margin-bottom:0.75em;}abbr[title],abbr[data-original-title] { text-decoration:underline; text-decoration:underline dotted; cursor:help; border-bottom:0; text-decoration-skip-ink:none;}address { margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,ul,dl { margin-top:0; margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol { margin-bottom:0;}dt { font-weight:700;}dd { margin-bottom:0.5rem; margin-left:0;}blockquote { margin:0 0 1rem;}b,strong { font-weight:bolder;}small { font-size:80%;}sub,sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sub { bottom:-0.25em;}sup { top:-0.5em;}a { color:#1A1A1A; text-decoration:none; background-color:transparent;}a:hover { color:black; text-decoration:underline;}a:not([href]):not([tabindex]) { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):focus { outline:0;}pre,code,kbd,samp { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em;}pre { margin-top:0; margin-bottom:1rem; overflow:auto;}figure { margin:0 0 1rem;}img { vertical-align:middle; border-style:none;}svg { overflow:hidden; vertical-align:middle;}table { border-collapse:collapse;}caption { padding-top:0.75rem; padding-bottom:0.75rem; color:#999999; text-align:left; caption-side:bottom;}th { text-align:inherit;}label { display:inline-block; margin-bottom:0.5rem;}button { border-radius:0;}button:focus { outline:1px dotted; outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit;}button,input { overflow:visible;}button,select { text-transform:none;}select { word-wrap:normal;}button,[type=button],[type=reset],[type=submit] { -webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) { cursor:pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner { padding:0; border-style:none;}input[type=radio],input[type=checkbox] { box-sizing:border-box; padding:0;}input[type=date],input[type=time],input[type=datetime-local],input[type=month] { -webkit-appearance:listbox;}textarea { overflow:auto; resize:vertical;}fieldset { min-width:0; padding:0; margin:0; border:0;}legend { display:block; width:100%; max-width:100%; padding:0; margin-bottom:0.5rem; font-size:1.5rem; line-height:inherit; color:inherit; white-space:normal;}progress { vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button { height:auto;}[type=search] { outline-offset:-2px; -webkit-appearance:none;}[type=search]::-webkit-search-decoration { -webkit-appearance:none;}::-webkit-file-upload-button { font:inherit; -webkit-appearance:button;}output { display:inline-block;}summary { display:list-item; cursor:pointer;}template { display:none;}[hidden] { display:none !important;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom:2rem; font-family:"Poppins", "Poppins-fallback"; font-weight:500; line-height:1.2;}h1, .h1 { font-size:4.2rem;}h2, .h2 { font-size:3.2rem;}h3, .h3 { font-size:2.8rem;}h4, .h4 { font-size:2.4rem;}h5, .h5 { font-size:2rem;}h6, .h6 { font-size:1.8rem;}.lead { font-size:1.75rem; font-weight:300;}.display-1 { font-size:9.6rem; font-weight:300; line-height:1.2;}.display-2 { font-size:8rem; font-weight:300; line-height:1.2;}.display-3 { font-size:6.4rem; font-weight:300; line-height:1.2;}.display-4 { font-size:4.8rem; font-weight:300; line-height:1.2;}hr { margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, 0.1);}small,.small { font-size:80%; font-weight:400;}mark,.mark { padding:0.2em; background-color:#fcf8e3;}.list-unstyled { padding-left:0; list-style:none;}.list-inline { padding-left:0; list-style:none;}.list-inline-item { display:inline-block;}.list-inline-item:not(:last-child) { margin-right:0.5rem;}.initialism { font-size:90%; text-transform:uppercase;}.blockquote { margin-bottom:1rem; font-size:1.75rem;}.blockquote-footer { display:block; font-size:80%; color:#aaaaaa;}.blockquote-footer::before { content:"— ";}.img-fluid { max-width:100%; height:auto;}.img-thumbnail { padding:0.25rem; background-color:#F5F5F5; border:1px solid #dddddd; border-radius:10px; max-width:100%; height:auto;}.figure { display:inline-block;}.figure-img { margin-bottom:0.5rem; line-height:1;}.figure-caption { font-size:90%; color:#aaaaaa;}.container { width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto; max-width:100%;}@media (min-width:440px) { .container {  max-width:100%; }}@media (min-width:576px) { .container {  max-width:100%; }}@media (min-width:768px) { .container {  max-width:100%; }}@media (min-width:992px) { .container {  max-width:100%; }}@media (min-width:1240px) { .container {  max-width:100%; }}@media (min-width:1440px) { .container {  max-width:1440px; }}@media (min-width:1640px) { .container {  max-width:1640px; }}.container-fluid { width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto;}.row { display:flex; flex-wrap:wrap; margin-right:-20px; margin-left:-20px;}.no-gutters { margin-right:0; margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.col-xxxl,.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs,.col-xs-auto, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col,.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position:relative; width:100%; padding-right:20px; padding-left:20px;}.col { flex-basis:0; flex-grow:1; max-width:100%;}.col-auto { flex:0 0 auto; width:auto; max-width:100%;}.col-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%;}.col-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%;}.col-3 { flex:0 0 25%; max-width:25%;}.col-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%;}.col-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%;}.col-6 { flex:0 0 50%; max-width:50%;}.col-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%;}.col-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%;}.col-9 { flex:0 0 75%; max-width:75%;}.col-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%;}.col-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%;}.col-12 { flex:0 0 100%; max-width:100%;}.order-first { order:-1;}.order-last { order:13;}.order-0 { order:0;}.order-1 { order:1;}.order-2 { order:2;}.order-3 { order:3;}.order-4 { order:4;}.order-5 { order:5;}.order-6 { order:6;}.order-7 { order:7;}.order-8 { order:8;}.order-9 { order:9;}.order-10 { order:10;}.order-11 { order:11;}.order-12 { order:12;}.offset-1 { margin-left:8.3333333333%;}.offset-2 { margin-left:16.6666666667%;}.offset-3 { margin-left:25%;}.offset-4 { margin-left:33.3333333333%;}.offset-5 { margin-left:41.6666666667%;}.offset-6 { margin-left:50%;}.offset-7 { margin-left:58.3333333333%;}.offset-8 { margin-left:66.6666666667%;}.offset-9 { margin-left:75%;}.offset-10 { margin-left:83.3333333333%;}.offset-11 { margin-left:91.6666666667%;}@media (min-width:440px) { .col-xs {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xs-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xs-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xs-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xs-3 {  flex:0 0 25%;  max-width:25%; } .col-xs-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xs-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xs-6 {  flex:0 0 50%;  max-width:50%; } .col-xs-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xs-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xs-9 {  flex:0 0 75%;  max-width:75%; } .col-xs-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xs-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xs-12 {  flex:0 0 100%;  max-width:100%; } .order-xs-first {  order:-1; } .order-xs-last {  order:13; } .order-xs-0 {  order:0; } .order-xs-1 {  order:1; } .order-xs-2 {  order:2; } .order-xs-3 {  order:3; } .order-xs-4 {  order:4; } .order-xs-5 {  order:5; } .order-xs-6 {  order:6; } .order-xs-7 {  order:7; } .order-xs-8 {  order:8; } .order-xs-9 {  order:9; } .order-xs-10 {  order:10; } .order-xs-11 {  order:11; } .order-xs-12 {  order:12; } .offset-xs-0 {  margin-left:0; } .offset-xs-1 {  margin-left:8.3333333333%; } .offset-xs-2 {  margin-left:16.6666666667%; } .offset-xs-3 {  margin-left:25%; } .offset-xs-4 {  margin-left:33.3333333333%; } .offset-xs-5 {  margin-left:41.6666666667%; } .offset-xs-6 {  margin-left:50%; } .offset-xs-7 {  margin-left:58.3333333333%; } .offset-xs-8 {  margin-left:66.6666666667%; } .offset-xs-9 {  margin-left:75%; } .offset-xs-10 {  margin-left:83.3333333333%; } .offset-xs-11 {  margin-left:91.6666666667%; }}@media (min-width:576px) { .col-sm {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-sm-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-sm-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-sm-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-sm-3 {  flex:0 0 25%;  max-width:25%; } .col-sm-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-sm-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-sm-6 {  flex:0 0 50%;  max-width:50%; } .col-sm-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-sm-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-sm-9 {  flex:0 0 75%;  max-width:75%; } .col-sm-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-sm-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-sm-12 {  flex:0 0 100%;  max-width:100%; } .order-sm-first {  order:-1; } .order-sm-last {  order:13; } .order-sm-0 {  order:0; } .order-sm-1 {  order:1; } .order-sm-2 {  order:2; } .order-sm-3 {  order:3; } .order-sm-4 {  order:4; } .order-sm-5 {  order:5; } .order-sm-6 {  order:6; } .order-sm-7 {  order:7; } .order-sm-8 {  order:8; } .order-sm-9 {  order:9; } .order-sm-10 {  order:10; } .order-sm-11 {  order:11; } .order-sm-12 {  order:12; } .offset-sm-0 {  margin-left:0; } .offset-sm-1 {  margin-left:8.3333333333%; } .offset-sm-2 {  margin-left:16.6666666667%; } .offset-sm-3 {  margin-left:25%; } .offset-sm-4 {  margin-left:33.3333333333%; } .offset-sm-5 {  margin-left:41.6666666667%; } .offset-sm-6 {  margin-left:50%; } .offset-sm-7 {  margin-left:58.3333333333%; } .offset-sm-8 {  margin-left:66.6666666667%; } .offset-sm-9 {  margin-left:75%; } .offset-sm-10 {  margin-left:83.3333333333%; } .offset-sm-11 {  margin-left:91.6666666667%; }}@media (min-width:768px) { .col-md {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-md-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-md-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-md-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-md-3 {  flex:0 0 25%;  max-width:25%; } .col-md-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-md-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-md-6 {  flex:0 0 50%;  max-width:50%; } .col-md-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-md-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-md-9 {  flex:0 0 75%;  max-width:75%; } .col-md-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-md-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-md-12 {  flex:0 0 100%;  max-width:100%; } .order-md-first {  order:-1; } .order-md-last {  order:13; } .order-md-0 {  order:0; } .order-md-1 {  order:1; } .order-md-2 {  order:2; } .order-md-3 {  order:3; } .order-md-4 {  order:4; } .order-md-5 {  order:5; } .order-md-6 {  order:6; } .order-md-7 {  order:7; } .order-md-8 {  order:8; } .order-md-9 {  order:9; } .order-md-10 {  order:10; } .order-md-11 {  order:11; } .order-md-12 {  order:12; } .offset-md-0 {  margin-left:0; } .offset-md-1 {  margin-left:8.3333333333%; } .offset-md-2 {  margin-left:16.6666666667%; } .offset-md-3 {  margin-left:25%; } .offset-md-4 {  margin-left:33.3333333333%; } .offset-md-5 {  margin-left:41.6666666667%; } .offset-md-6 {  margin-left:50%; } .offset-md-7 {  margin-left:58.3333333333%; } .offset-md-8 {  margin-left:66.6666666667%; } .offset-md-9 {  margin-left:75%; } .offset-md-10 {  margin-left:83.3333333333%; } .offset-md-11 {  margin-left:91.6666666667%; }}@media (min-width:992px) { .col-lg {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-lg-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-lg-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-lg-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-lg-3 {  flex:0 0 25%;  max-width:25%; } .col-lg-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-lg-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-lg-6 {  flex:0 0 50%;  max-width:50%; } .col-lg-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-lg-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-lg-9 {  flex:0 0 75%;  max-width:75%; } .col-lg-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-lg-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-lg-12 {  flex:0 0 100%;  max-width:100%; } .order-lg-first {  order:-1; } .order-lg-last {  order:13; } .order-lg-0 {  order:0; } .order-lg-1 {  order:1; } .order-lg-2 {  order:2; } .order-lg-3 {  order:3; } .order-lg-4 {  order:4; } .order-lg-5 {  order:5; } .order-lg-6 {  order:6; } .order-lg-7 {  order:7; } .order-lg-8 {  order:8; } .order-lg-9 {  order:9; } .order-lg-10 {  order:10; } .order-lg-11 {  order:11; } .order-lg-12 {  order:12; } .offset-lg-0 {  margin-left:0; } .offset-lg-1 {  margin-left:8.3333333333%; } .offset-lg-2 {  margin-left:16.6666666667%; } .offset-lg-3 {  margin-left:25%; } .offset-lg-4 {  margin-left:33.3333333333%; } .offset-lg-5 {  margin-left:41.6666666667%; } .offset-lg-6 {  margin-left:50%; } .offset-lg-7 {  margin-left:58.3333333333%; } .offset-lg-8 {  margin-left:66.6666666667%; } .offset-lg-9 {  margin-left:75%; } .offset-lg-10 {  margin-left:83.3333333333%; } .offset-lg-11 {  margin-left:91.6666666667%; }}@media (min-width:1240px) { .col-xl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xl-3 {  flex:0 0 25%;  max-width:25%; } .col-xl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xl-6 {  flex:0 0 50%;  max-width:50%; } .col-xl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xl-9 {  flex:0 0 75%;  max-width:75%; } .col-xl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xl-12 {  flex:0 0 100%;  max-width:100%; } .order-xl-first {  order:-1; } .order-xl-last {  order:13; } .order-xl-0 {  order:0; } .order-xl-1 {  order:1; } .order-xl-2 {  order:2; } .order-xl-3 {  order:3; } .order-xl-4 {  order:4; } .order-xl-5 {  order:5; } .order-xl-6 {  order:6; } .order-xl-7 {  order:7; } .order-xl-8 {  order:8; } .order-xl-9 {  order:9; } .order-xl-10 {  order:10; } .order-xl-11 {  order:11; } .order-xl-12 {  order:12; } .offset-xl-0 {  margin-left:0; } .offset-xl-1 {  margin-left:8.3333333333%; } .offset-xl-2 {  margin-left:16.6666666667%; } .offset-xl-3 {  margin-left:25%; } .offset-xl-4 {  margin-left:33.3333333333%; } .offset-xl-5 {  margin-left:41.6666666667%; } .offset-xl-6 {  margin-left:50%; } .offset-xl-7 {  margin-left:58.3333333333%; } .offset-xl-8 {  margin-left:66.6666666667%; } .offset-xl-9 {  margin-left:75%; } .offset-xl-10 {  margin-left:83.3333333333%; } .offset-xl-11 {  margin-left:91.6666666667%; }}@media (min-width:1440px) { .col-xxl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xxl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xxl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xxl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xxl-3 {  flex:0 0 25%;  max-width:25%; } .col-xxl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xxl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xxl-6 {  flex:0 0 50%;  max-width:50%; } .col-xxl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xxl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xxl-9 {  flex:0 0 75%;  max-width:75%; } .col-xxl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xxl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xxl-12 {  flex:0 0 100%;  max-width:100%; } .order-xxl-first {  order:-1; } .order-xxl-last {  order:13; } .order-xxl-0 {  order:0; } .order-xxl-1 {  order:1; } .order-xxl-2 {  order:2; } .order-xxl-3 {  order:3; } .order-xxl-4 {  order:4; } .order-xxl-5 {  order:5; } .order-xxl-6 {  order:6; } .order-xxl-7 {  order:7; } .order-xxl-8 {  order:8; } .order-xxl-9 {  order:9; } .order-xxl-10 {  order:10; } .order-xxl-11 {  order:11; } .order-xxl-12 {  order:12; } .offset-xxl-0 {  margin-left:0; } .offset-xxl-1 {  margin-left:8.3333333333%; } .offset-xxl-2 {  margin-left:16.6666666667%; } .offset-xxl-3 {  margin-left:25%; } .offset-xxl-4 {  margin-left:33.3333333333%; } .offset-xxl-5 {  margin-left:41.6666666667%; } .offset-xxl-6 {  margin-left:50%; } .offset-xxl-7 {  margin-left:58.3333333333%; } .offset-xxl-8 {  margin-left:66.6666666667%; } .offset-xxl-9 {  margin-left:75%; } .offset-xxl-10 {  margin-left:83.3333333333%; } .offset-xxl-11 {  margin-left:91.6666666667%; }}@media (min-width:1640px) { .col-xxxl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xxxl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xxxl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xxxl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xxxl-3 {  flex:0 0 25%;  max-width:25%; } .col-xxxl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xxxl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xxxl-6 {  flex:0 0 50%;  max-width:50%; } .col-xxxl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xxxl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xxxl-9 {  flex:0 0 75%;  max-width:75%; } .col-xxxl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xxxl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xxxl-12 {  flex:0 0 100%;  max-width:100%; } .order-xxxl-first {  order:-1; } .order-xxxl-last {  order:13; } .order-xxxl-0 {  order:0; } .order-xxxl-1 {  order:1; } .order-xxxl-2 {  order:2; } .order-xxxl-3 {  order:3; } .order-xxxl-4 {  order:4; } .order-xxxl-5 {  order:5; } .order-xxxl-6 {  order:6; } .order-xxxl-7 {  order:7; } .order-xxxl-8 {  order:8; } .order-xxxl-9 {  order:9; } .order-xxxl-10 {  order:10; } .order-xxxl-11 {  order:11; } .order-xxxl-12 {  order:12; } .offset-xxxl-0 {  margin-left:0; } .offset-xxxl-1 {  margin-left:8.3333333333%; } .offset-xxxl-2 {  margin-left:16.6666666667%; } .offset-xxxl-3 {  margin-left:25%; } .offset-xxxl-4 {  margin-left:33.3333333333%; } .offset-xxxl-5 {  margin-left:41.6666666667%; } .offset-xxxl-6 {  margin-left:50%; } .offset-xxxl-7 {  margin-left:58.3333333333%; } .offset-xxxl-8 {  margin-left:66.6666666667%; } .offset-xxxl-9 {  margin-left:75%; } .offset-xxxl-10 {  margin-left:83.3333333333%; } .offset-xxxl-11 {  margin-left:91.6666666667%; }}.form-control { display:block; width:100%; height:4rem; padding:0.85rem 2rem; font-size:1.4rem; font-weight:400; line-height:1.5; color:#1A1A1A; background-color:#ffffff; background-clip:padding-box; border:1px solid #DDDDDD; border-radius:10px; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;}@media (prefers-reduced-motion:reduce) { .form-control {  transition:none; }}.form-control::-ms-expand { background-color:transparent; border:0;}.form-control:focus { color:#1A1A1A; background-color:#ffffff; border-color:#1A1A1A; outline:0; box-shadow:none;}.form-control::placeholder { color:#999999; opacity:1;}.form-control:disabled, .form-control[readonly] { background-color:#f1f1f1; opacity:1;}select.form-control:focus::-ms-value { color:#1A1A1A; background-color:#ffffff;}.form-control-file,.form-control-range { display:block; width:100%;}.col-form-label { padding-top:calc(0.85rem + 1px); padding-bottom:calc(0.85rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5;}.col-form-label-lg { padding-top:calc(1.2rem + 1px); padding-bottom:calc(1.2rem + 1px); font-size:1.6rem; line-height:1.5;}.col-form-label-sm { padding-top:calc(0.7rem + 1px); padding-bottom:calc(0.7rem + 1px); font-size:1.2rem; line-height:1.5;}.form-control-plaintext { display:block; width:100%; padding-top:0.85rem; padding-bottom:0.85rem; margin-bottom:0; line-height:1.5; color:#1A1A1A; background-color:transparent; border:solid transparent; border-width:1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right:0; padding-left:0;}.form-control-sm { height:3.4rem; padding:0.7rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:5px;}.form-control-lg { height:5rem; padding:1.2rem 3.5rem; font-size:1.6rem; line-height:1.5; border-radius:15px;}select.form-control[size], select.form-control[multiple] { height:auto;}textarea.form-control { height:auto;}.form-group { margin-bottom:1.5rem;}.form-text { display:block; margin-top:0.25rem;}.form-row { display:flex; flex-wrap:wrap; margin-right:-20px; margin-left:-20px;}.form-row > .col,.form-row > [class*=col-] { padding-right:20px; padding-left:20px;}.form-check { position:relative; display:block; padding-left:1.25rem;}.form-check-input { position:absolute; margin-top:0.3rem; margin-left:-1.25rem;}.form-check-input:disabled ~ .form-check-label { color:#999999;}.form-check-label { margin-bottom:0;}.form-check-inline { display:inline-flex; align-items:center; padding-left:0; margin-right:0.75rem;}.form-check-inline .form-check-input { position:static; margin-top:0; margin-right:0.3125rem; margin-left:0;}.valid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#78CA26;}.valid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.225rem; line-height:1.5; color:#1A1A1A; background-color:rgba(120, 202, 38, 0.9); border-radius:10px;}.was-validated .form-control:valid, .form-control.is-valid { border-color:#78CA26; padding-right:3.8rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2378CA26' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.425rem); background-size:calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color:#78CA26; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip { display:block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right:3.8rem; background-position:top calc(0.375em + 0.425rem) right calc(0.375em + 0.425rem);}.was-validated .custom-select:valid, .custom-select.is-valid { border-color:#78CA26; padding-right:calc((1em + 1.7rem) * 3 / 4 + 3rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2378CA26' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 3rem/calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color:#78CA26; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color:#78CA26;}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color:#78CA26;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color:#78CA26;}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color:#92dc47; background-color:#92dc47;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color:#78CA26;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color:#78CA26;}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color:#78CA26; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.25);}.invalid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#FF4444;}.invalid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.225rem; line-height:1.5; color:#ffffff; background-color:rgba(255, 68, 68, 0.9); border-radius:10px;}.was-validated .form-control:invalid, .form-control.is-invalid { border-color:#FF4444; padding-right:3.8rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF4444' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF4444' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.425rem); background-size:calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color:#FF4444; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip { display:block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right:3.8rem; background-position:top calc(0.375em + 0.425rem) right calc(0.375em + 0.425rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color:#FF4444; padding-right:calc((1em + 1.7rem) * 3 / 4 + 3rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF4444' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF4444' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 3rem/calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color:#FF4444; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color:#FF4444;}.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:#FF4444;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color:#FF4444;}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color:#ff7777; background-color:#ff7777;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color:#FF4444;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color:#FF4444;}.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:#FF4444; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.form-inline { display:flex; flex-flow:row wrap; align-items:center;}.form-inline .form-check { width:100%;}@media (min-width:576px) { .form-inline label {  display:flex;  align-items:center;  justify-content:center;  margin-bottom:0; } .form-inline .form-group {  display:flex;  flex:0 0 auto;  flex-flow:row wrap;  align-items:center;  margin-bottom:0; } .form-inline .form-control {  display:inline-block;  width:auto;  vertical-align:middle; } .form-inline .form-control-plaintext {  display:inline-block; } .form-inline .input-group,.form-inline .custom-select {  width:auto; } .form-inline .form-check {  display:flex;  align-items:center;  justify-content:center;  width:auto;  padding-left:0; } .form-inline .form-check-input {  position:relative;  flex-shrink:0;  margin-top:0;  margin-right:0.25rem;  margin-left:0; } .form-inline .custom-control {  align-items:center;  justify-content:center; } .form-inline .custom-control-label {  margin-bottom:0; }}.btn { display:inline-block; font-weight:600; color:#1A1A1A; text-align:center; vertical-align:middle; user-select:none; background-color:transparent; border:1px solid transparent; padding:1rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:10px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { .btn {  transition:none; }}.btn:hover { color:#1A1A1A; text-decoration:none;}.btn:focus, .btn.focus { outline:0; box-shadow:none;}.btn.disabled, .btn:disabled { opacity:0.5;}a.btn.disabled,fieldset:disabled a.btn { pointer-events:none;}.btn-primary { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn-primary:hover { color:#ffffff; background-color:#070707; border-color:#010101;}.btn-primary:focus, .btn-primary.focus { box-shadow:0 0 0 0.2rem rgba(60, 60, 60, 0.5);}.btn-primary.disabled, .btn-primary:disabled { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color:#ffffff; background-color:#010101; border-color:black;}.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(60, 60, 60, 0.5);}.btn-secondary { color:#1A1A1A; background-color:#EEEEEE; border-color:#EEEEEE;}.btn-secondary:hover { color:#1A1A1A; background-color:#dbdbdb; border-color:#d5d5d5;}.btn-secondary:focus, .btn-secondary.focus { box-shadow:0 0 0 0.2rem rgba(206, 206, 206, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled { color:#1A1A1A; background-color:#EEEEEE; border-color:#EEEEEE;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color:#1A1A1A; background-color:#d5d5d5; border-color:#cecece;}.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(206, 206, 206, 0.5);}.btn-success { color:#1A1A1A; background-color:#78CA26; border-color:#78CA26;}.btn-success:hover { color:#ffffff; background-color:#65aa20; border-color:#5f9f1e;}.btn-success:focus, .btn-success.focus { box-shadow:0 0 0 0.2rem rgba(106, 176, 36, 0.5);}.btn-success.disabled, .btn-success:disabled { color:#1A1A1A; background-color:#78CA26; border-color:#78CA26;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color:#ffffff; background-color:#5f9f1e; border-color:#58941c;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(106, 176, 36, 0.5);}.btn-info { color:#1A1A1A; background-color:#DDDDDD; border-color:#DDDDDD;}.btn-info:hover { color:#1A1A1A; background-color:#cacaca; border-color:#c4c4c4;}.btn-info:focus, .btn-info.focus { box-shadow:0 0 0 0.2rem rgba(192, 192, 192, 0.5);}.btn-info.disabled, .btn-info:disabled { color:#1A1A1A; background-color:#DDDDDD; border-color:#DDDDDD;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color:#1A1A1A; background-color:#c4c4c4; border-color:#bdbdbd;}.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(192, 192, 192, 0.5);}.btn-warning { color:#1A1A1A; background-color:#F2C019; border-color:#F2C019;}.btn-warning:hover { color:#1A1A1A; background-color:#d9a90c; border-color:#cca00c;}.btn-warning:focus, .btn-warning.focus { box-shadow:0 0 0 0.2rem rgba(210, 167, 25, 0.5);}.btn-warning.disabled, .btn-warning:disabled { color:#1A1A1A; background-color:#F2C019; border-color:#F2C019;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color:#1A1A1A; background-color:#cca00c; border-color:#c0970b;}.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(210, 167, 25, 0.5);}.btn-danger { color:#ffffff; background-color:#FF4444; border-color:#FF4444;}.btn-danger:hover { color:#ffffff; background-color:#ff1e1e; border-color:#ff1111;}.btn-danger:focus, .btn-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 96, 96, 0.5);}.btn-danger.disabled, .btn-danger:disabled { color:#ffffff; background-color:#FF4444; border-color:#FF4444;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color:#ffffff; background-color:#ff1111; border-color:#ff0404;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 96, 96, 0.5);}.btn-light { color:#1A1A1A; background-color:#FAFAFA; border-color:#FAFAFA;}.btn-light:hover { color:#1A1A1A; background-color:#e7e7e7; border-color:#e1e1e1;}.btn-light:focus, .btn-light.focus { box-shadow:0 0 0 0.2rem rgba(216, 216, 216, 0.5);}.btn-light.disabled, .btn-light:disabled { color:#1A1A1A; background-color:#FAFAFA; border-color:#FAFAFA;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color:#1A1A1A; background-color:#e1e1e1; border-color:#dadada;}.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(216, 216, 216, 0.5);}.btn-dark { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn-dark:hover { color:#ffffff; background-color:#070707; border-color:#010101;}.btn-dark:focus, .btn-dark.focus { box-shadow:0 0 0 0.2rem rgba(60, 60, 60, 0.5);}.btn-dark.disabled, .btn-dark:disabled { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color:#ffffff; background-color:#010101; 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(60, 60, 60, 0.5);}.btn-outline-primary { color:#1A1A1A; border-color:#1A1A1A;}.btn-outline-primary:hover { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#1A1A1A; 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:#1A1A1A; border-color:#1A1A1A;}.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(26, 26, 26, 0.5);}.btn-outline-secondary { color:#EEEEEE; border-color:#EEEEEE;}.btn-outline-secondary:hover { color:#1A1A1A; background-color:#EEEEEE; border-color:#EEEEEE;}.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow:0 0 0 0.2rem rgba(238, 238, 238, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color:#EEEEEE; 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:#1A1A1A; background-color:#EEEEEE; border-color:#EEEEEE;}.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(238, 238, 238, 0.5);}.btn-outline-success { color:#78CA26; border-color:#78CA26;}.btn-outline-success:hover { color:#1A1A1A; background-color:#78CA26; border-color:#78CA26;}.btn-outline-success:focus, .btn-outline-success.focus { box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled { color:#78CA26; background-color:transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color:#1A1A1A; background-color:#78CA26; border-color:#78CA26;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.5);}.btn-outline-info { color:#DDDDDD; border-color:#DDDDDD;}.btn-outline-info:hover { color:#1A1A1A; background-color:#DDDDDD; border-color:#DDDDDD;}.btn-outline-info:focus, .btn-outline-info.focus { box-shadow:0 0 0 0.2rem rgba(221, 221, 221, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled { color:#DDDDDD; 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:#1A1A1A; background-color:#DDDDDD; border-color:#DDDDDD;}.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(221, 221, 221, 0.5);}.btn-outline-warning { color:#F2C019; border-color:#F2C019;}.btn-outline-warning:hover { color:#1A1A1A; background-color:#F2C019; border-color:#F2C019;}.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow:0 0 0 0.2rem rgba(242, 192, 25, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled { color:#F2C019; 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:#1A1A1A; background-color:#F2C019; border-color:#F2C019;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(242, 192, 25, 0.5);}.btn-outline-danger { color:#FF4444; border-color:#FF4444;}.btn-outline-danger:hover { color:#ffffff; background-color:#FF4444; border-color:#FF4444;}.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled { color:#FF4444; 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:#FF4444; border-color:#FF4444;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.btn-outline-light { color:#FAFAFA; border-color:#FAFAFA;}.btn-outline-light:hover { color:#1A1A1A; background-color:#FAFAFA; border-color:#FAFAFA;}.btn-outline-light:focus, .btn-outline-light.focus { box-shadow:0 0 0 0.2rem rgba(250, 250, 250, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled { color:#FAFAFA; 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:#1A1A1A; background-color:#FAFAFA; border-color:#FAFAFA;}.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(250, 250, 250, 0.5);}.btn-outline-dark { color:#1A1A1A; border-color:#1A1A1A;}.btn-outline-dark:hover { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled { color:#1A1A1A; 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:#1A1A1A; border-color:#1A1A1A;}.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(26, 26, 26, 0.5);}.btn-link { font-weight:400; color:#1A1A1A; text-decoration:none;}.btn-link:hover { color:black; text-decoration:underline;}.btn-link:focus, .btn-link.focus { text-decoration:underline; box-shadow:none;}.btn-link:disabled, .btn-link.disabled { color:#aaaaaa; pointer-events:none;}.btn-lg, .btn-group-lg > .btn { padding:1.05rem 3.5rem; font-size:1.8rem; line-height:1.5; border-radius:15px;}.btn-sm, .btn-group-sm > .btn { padding:0.5rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:10px;}.btn-block { display:block; width:100%;}.btn-block + .btn-block { margin-top:2rem;}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block { width:100%;}.fade { transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce) { .fade {  transition:none; }}.fade:not(.show) { opacity:0;}.collapse:not(.show) { display:none;}.collapsing { position:relative; height:0; overflow:hidden; transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce) { .collapsing {  transition:none; }}.btn-group,.btn-group-vertical { position:relative; display:inline-flex; vertical-align:middle;}.btn-group > .btn,.btn-group-vertical > .btn { position:relative; flex:1 1 auto;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover { z-index:1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active { z-index:1;}.btn-toolbar { display:flex; flex-wrap:wrap; justify-content:flex-start;}.btn-toolbar .input-group { width:auto;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) { margin-left:-1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius:0; border-bottom-right-radius:0;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-bottom-left-radius:0;}.dropdown-toggle-split { padding-right:1.5rem; padding-left:1.5rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left:0;}.dropleft .dropdown-toggle-split::before { margin-right:0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right:1.5rem; padding-left:1.5rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right:2.625rem; padding-left:2.625rem;}.btn-group-vertical { flex-direction:column; align-items:flex-start; justify-content:center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group { width:100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) { margin-top:-1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-top-right-radius:0;}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn { margin-bottom:0;}.btn-group-toggle > .btn input[type=radio],.btn-group-toggle > .btn input[type=checkbox],.btn-group-toggle > .btn-group > .btn input[type=radio],.btn-group-toggle > .btn-group > .btn input[type=checkbox] { position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none;}.input-group { position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%;}.input-group > .form-control,.input-group > .form-control-plaintext,.input-group > .custom-select,.input-group > .custom-file { position:relative; flex:1 1 auto; width:1%; margin-bottom:0;}.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .form-control-plaintext + .form-control,.input-group > .form-control-plaintext + .custom-select,.input-group > .form-control-plaintext + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file { margin-left:-1px;}.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index:3;}.input-group > .custom-file .custom-file-input:focus { z-index:4;}.input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group > .custom-file { display:flex; align-items:center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group-prepend,.input-group-append { display:flex;}.input-group-prepend .btn,.input-group-append .btn { position:relative; z-index:2;}.input-group-prepend .btn:focus,.input-group-append .btn:focus { z-index:3;}.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn { margin-left:-1px;}.input-group-prepend { margin-right:-1px;}.input-group-append { margin-left:-1px;}.input-group-text { display:flex; align-items:center; padding:0.85rem 2rem; margin-bottom:0; font-size:1.4rem; font-weight:400; line-height:1.5; color:#1A1A1A; text-align:center; white-space:nowrap; background-color:#f1f1f1; border:1px solid #DDDDDD; border-radius:10px;}.input-group-text input[type=radio],.input-group-text input[type=checkbox] { margin-top:0;}.input-group-lg > .form-control:not(textarea),.input-group-lg > .custom-select { height:5rem;}.input-group-lg > .form-control,.input-group-lg > .custom-select,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn { padding:1.2rem 3.5rem; font-size:1.6rem; line-height:1.5; border-radius:15px;}.input-group-sm > .form-control:not(textarea),.input-group-sm > .custom-select { height:3.4rem;}.input-group-sm > .form-control,.input-group-sm > .custom-select,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn { padding:0.7rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:5px;}.input-group-lg > .custom-select,.input-group-sm > .custom-select { padding-right:3rem;}.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.custom-control { position:relative; display:block; min-height:2.1rem; padding-left:2.8rem;}.custom-control-inline { display:inline-flex; margin-right:1rem;}.custom-control-input { position:absolute; z-index:-1; opacity:0;}.custom-control-input:checked ~ .custom-control-label::before { color:#ffffff; border-color:#1A1A1A; background-color:#1A1A1A;}.custom-control-input:focus ~ .custom-control-label::before { box-shadow:none;}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color:#1A1A1A;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.custom-control-input:disabled ~ .custom-control-label { color:#999999;}.custom-control-input:disabled ~ .custom-control-label::before { background-color:#f1f1f1;}.custom-control-label { position:relative; margin-bottom:0; vertical-align:top;}.custom-control-label::before { position:absolute; top:0.15rem; left:-2.8rem; display:block; width:1.8rem; height:1.8rem; pointer-events:none; content:""; background-color:#ffffff; border:#cccccc solid 1px;}.custom-control-label::after { position:absolute; top:0.15rem; left:-2.8rem; display:block; width:1.8rem; height:1.8rem; content:""; background:no-repeat 50%/1.2rem;}.custom-checkbox .custom-control-label::before { border-radius:5px;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%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:#1A1A1A; background-color:#1A1A1A;}.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:#999999;}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color:#999999;}.custom-radio .custom-control-label::before { border-radius:50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-switch { padding-left:4.15rem;}.custom-switch .custom-control-label::before { left:-4.15rem; width:3.15rem; pointer-events:all; border-radius:0.9rem;}.custom-switch .custom-control-label::after { top:calc(0.15rem + 2px); left:calc(-4.15rem + 2px); width:calc(1.8rem - 4px); height:calc(1.8rem - 4px); background-color:#cccccc; border-radius:0.9rem; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-switch .custom-control-label::after {  transition:none; }}.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color:#ffffff; transform:translateX(1.35rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-select { display:inline-block; width:100%; height:4rem; padding:0.85rem 3rem 0.85rem 2rem; font-size:1.4rem; font-weight:400; line-height:1.5; color:#1A1A1A; vertical-align:middle; background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px; background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px; appearance:none;}.custom-select:focus { border-color:#1A1A1A; outline:0; box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.25);}.custom-select:focus::-ms-value { color:#1A1A1A; background-color:#ffffff;}.custom-select[multiple], .custom-select[size]:not([size="1"]) { height:auto; padding-right:2rem; background-image:none;}.custom-select:disabled { color:#aaaaaa; background-color:#f1f1f1;}.custom-select::-ms-expand { display:none;}.custom-select-sm { height:3.4rem; padding-top:0.7rem; padding-bottom:0.7rem; padding-left:2rem; font-size:1.2rem;}.custom-select-lg { height:5rem; padding-top:1.2rem; padding-bottom:1.2rem; padding-left:3.5rem; font-size:1.6rem;}.custom-file { position:relative; display:inline-block; width:100%; height:4rem; margin-bottom:0;}.custom-file-input { position:relative; z-index:2; width:100%; height:4rem; margin:0; opacity:0;}.custom-file-input:focus ~ .custom-file-label { border-color:#1A1A1A; box-shadow:none;}.custom-file-input:disabled ~ .custom-file-label { background-color:#f1f1f1;}.custom-file-input:lang(en) ~ .custom-file-label::after { content:"Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after { content:attr(data-browse);}.custom-file-label { position:absolute; top:0; right:0; left:0; z-index:1; height:4rem; padding:0.85rem 2rem; font-weight:400; line-height:1.5; color:#1A1A1A; background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px;}.custom-file-label::after { position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:3.8rem; padding:0.85rem 2rem; line-height:1.5; color:#1A1A1A; content:"Browse"; background-color:#f1f1f1; border-left:inherit; border-radius:0 10px 10px 0;}.custom-range { width:100%; height:calc(1rem + 0.4rem); padding:0; background-color:transparent; appearance:none;}.custom-range:focus { outline:none;}.custom-range:focus::-webkit-slider-thumb { box-shadow:0 0 0 1px #F5F5F5, none;}.custom-range:focus::-moz-range-thumb { box-shadow:0 0 0 1px #F5F5F5, none;}.custom-range:focus::-ms-thumb { box-shadow:0 0 0 1px #F5F5F5, none;}.custom-range::-moz-focus-outer { border:0;}.custom-range::-webkit-slider-thumb { width:1rem; height:1rem; margin-top:-0.25rem; background-color:#1A1A1A; 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:#737373;}.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:#1A1A1A; 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:#737373;}.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:#1A1A1A; 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:#737373;}.custom-range::-ms-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:transparent; border-color:transparent; border-width:0.5rem;}.custom-range::-ms-fill-lower { background-color:#dddddd; border-radius:1rem;}.custom-range::-ms-fill-upper { margin-right:15px; background-color:#dddddd; border-radius:1rem;}.custom-range:disabled::-webkit-slider-thumb { background-color:#cccccc;}.custom-range:disabled::-webkit-slider-runnable-track { cursor:default;}.custom-range:disabled::-moz-range-thumb { background-color:#cccccc;}.custom-range:disabled::-moz-range-track { cursor:default;}.custom-range:disabled::-ms-thumb { background-color:#cccccc;}.custom-control-label::before,.custom-file-label,.custom-select { transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-control-label::before,.custom-file-label,.custom-select {  transition:none; }}.breadcrumb { display:flex; flex-wrap:wrap; padding:0 0; margin-bottom:2rem; list-style:none; background-color:#ffffff00; border-radius:0;}.breadcrumb-item + .breadcrumb-item { padding-left:2rem;}.breadcrumb-item + .breadcrumb-item::before { display:inline-block; padding-right:2rem; color:#1A1A1A; content:"/";}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:none;}.breadcrumb-item.active { color:#1A1A1A;}.pagination { display:flex; padding-left:0; list-style:none; border-radius:10px;}.page-link { position:relative; display:block; padding:0 0; margin-left:-1px; line-height:30px; color:#1A1A1A; background-color:#ffffff00; border:1px solid #ffffff00;}.page-link:hover { z-index:2; color:#1A1A1A; text-decoration:none; background-color:#ffffff00; border-color:#ffffff00;}.page-link:focus { z-index:2; outline:0; box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.25);}.page-item:first-child .page-link { margin-left:0; border-top-left-radius:10px; border-bottom-left-radius:10px;}.page-item:last-child .page-link { border-top-right-radius:10px; border-bottom-right-radius:10px;}.page-item.active .page-link { z-index:1; color:#1A1A1A; background-color:#ffffff00; border-color:#ffffff00;}.page-item.disabled .page-link { color:#999999; pointer-events:none; cursor:auto; background-color:#ffffff00; border-color:#ffffff00;}.pagination-lg .page-link { padding:0.75rem 1.5rem; font-size:1.75rem; line-height:1.5;}.pagination-lg .page-item:first-child .page-link { border-top-left-radius:15px; border-bottom-left-radius:15px;}.pagination-lg .page-item:last-child .page-link { border-top-right-radius:15px; border-bottom-right-radius:15px;}.pagination-sm .page-link { padding:0.25rem 0.5rem; font-size:1.225rem; line-height:1.5;}.pagination-sm .page-item:first-child .page-link { border-top-left-radius:5px; border-bottom-left-radius:5px;}.pagination-sm .page-item:last-child .page-link { border-top-right-radius:5px; border-bottom-right-radius:5px;}.badge { display:inline-block; padding:0.4rem 0.9rem; font-size:1.4rem; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:5px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { .badge {  transition:none; }}a.badge:hover, a.badge:focus { text-decoration:none;}.badge:empty { display:none;}.btn .badge { position:relative; top:-1px;}.badge-pill { padding-right:0.6em; padding-left:0.6em; border-radius:10rem;}.badge-primary { color:#ffffff; background-color:#1A1A1A;}a.badge-primary:hover, a.badge-primary:focus { color:#ffffff; background-color:#010101;}a.badge-primary:focus, a.badge-primary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.badge-secondary { color:#1A1A1A; background-color:#EEEEEE;}a.badge-secondary:hover, a.badge-secondary:focus { color:#1A1A1A; background-color:#d5d5d5;}a.badge-secondary:focus, a.badge-secondary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(238, 238, 238, 0.5);}.badge-success { color:#1A1A1A; background-color:#78CA26;}a.badge-success:hover, a.badge-success:focus { color:#1A1A1A; background-color:#5f9f1e;}a.badge-success:focus, a.badge-success.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(120, 202, 38, 0.5);}.badge-info { color:#1A1A1A; background-color:#DDDDDD;}a.badge-info:hover, a.badge-info:focus { color:#1A1A1A; background-color:#c4c4c4;}a.badge-info:focus, a.badge-info.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(221, 221, 221, 0.5);}.badge-warning { color:#1A1A1A; background-color:#F2C019;}a.badge-warning:hover, a.badge-warning:focus { color:#1A1A1A; background-color:#cca00c;}a.badge-warning:focus, a.badge-warning.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(242, 192, 25, 0.5);}.badge-danger { color:#ffffff; background-color:#FF4444;}a.badge-danger:hover, a.badge-danger:focus { color:#ffffff; background-color:#ff1111;}a.badge-danger:focus, a.badge-danger.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.badge-light { color:#1A1A1A; background-color:#FAFAFA;}a.badge-light:hover, a.badge-light:focus { color:#1A1A1A; background-color:#e1e1e1;}a.badge-light:focus, a.badge-light.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(250, 250, 250, 0.5);}.badge-dark { color:#ffffff; background-color:#1A1A1A;}a.badge-dark:hover, a.badge-dark:focus { color:#ffffff; background-color:#010101;}a.badge-dark:focus, a.badge-dark.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 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:#EEEEEE; border-radius:5px;}.progress-bar { display:flex; flex-direction:column; justify-content:center; color:#ffffff; text-align:center; white-space:nowrap; background-color:#1A1A1A; 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:#1A1A1A !important;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus { background-color:#010101 !important;}.bg-secondary { background-color:#EEEEEE !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus { background-color:#d5d5d5 !important;}.bg-success { background-color:#78CA26 !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus { background-color:#5f9f1e !important;}.bg-info { background-color:#DDDDDD !important;}a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus { background-color:#c4c4c4 !important;}.bg-warning { background-color:#F2C019 !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus { background-color:#cca00c !important;}.bg-danger { background-color:#FF4444 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus { background-color:#ff1111 !important;}.bg-light { background-color:#FAFAFA !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus { background-color:#e1e1e1 !important;}.bg-dark { background-color:#1A1A1A !important;}a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus { background-color:#010101 !important;}.bg-white { background-color:#ffffff !important;}.bg-transparent { background-color:transparent !important;}.border { border:1px solid #DDDDDD !important;}.border-top { border-top:1px solid #DDDDDD !important;}.border-right { border-right:1px solid #DDDDDD !important;}.border-bottom { border-bottom:1px solid #DDDDDD !important;}.border-left { border-left:1px solid #DDDDDD !important;}.border-0 { border:0 !important;}.border-top-0 { border-top:0 !important;}.border-right-0 { border-right:0 !important;}.border-bottom-0 { border-bottom:0 !important;}.border-left-0 { border-left:0 !important;}.border-primary { border-color:#1A1A1A !important;}.border-secondary { border-color:#EEEEEE !important;}.border-success { border-color:#78CA26 !important;}.border-info { border-color:#DDDDDD !important;}.border-warning { border-color:#F2C019 !important;}.border-danger { border-color:#FF4444 !important;}.border-light { border-color:#FAFAFA !important;}.border-dark { border-color:#1A1A1A !important;}.border-white { border-color:#ffffff !important;}.rounded-sm { border-radius:5px !important;}.rounded { border-radius:10px !important;}.rounded-top { border-top-left-radius:10px !important; border-top-right-radius:10px !important;}.rounded-right { border-top-right-radius:10px !important; border-bottom-right-radius:10px !important;}.rounded-bottom { border-bottom-right-radius:10px !important; border-bottom-left-radius:10px !important;}.rounded-left { border-top-left-radius:10px !important; border-bottom-left-radius:10px !important;}.rounded-lg { border-radius:15px !important;}.rounded-circle { border-radius:50% !important;}.rounded-pill { border-radius:50rem !important;}.rounded-0 { border-radius:0 !important;}.clearfix::after { display:block; clear:both; content:"";}.d-none { display:none !important;}.d-inline { display:inline !important;}.d-inline-block { display:inline-block !important;}.d-block { display:block !important;}.d-table { display:table !important;}.d-table-row { display:table-row !important;}.d-table-cell { display:table-cell !important;}.d-flex { display:flex !important;}.d-inline-flex { display:inline-flex !important;}@media (min-width:440px) { .d-xs-none {  display:none !important; } .d-xs-inline {  display:inline !important; } .d-xs-inline-block {  display:inline-block !important; } .d-xs-block {  display:block !important; } .d-xs-table {  display:table !important; } .d-xs-table-row {  display:table-row !important; } .d-xs-table-cell {  display:table-cell !important; } .d-xs-flex {  display:flex !important; } .d-xs-inline-flex {  display:inline-flex !important; }}@media (min-width:576px) { .d-sm-none {  display:none !important; } .d-sm-inline {  display:inline !important; } .d-sm-inline-block {  display:inline-block !important; } .d-sm-block {  display:block !important; } .d-sm-table {  display:table !important; } .d-sm-table-row {  display:table-row !important; } .d-sm-table-cell {  display:table-cell !important; } .d-sm-flex {  display:flex !important; } .d-sm-inline-flex {  display:inline-flex !important; }}@media (min-width:768px) { .d-md-none {  display:none !important; } .d-md-inline {  display:inline !important; } .d-md-inline-block {  display:inline-block !important; } .d-md-block {  display:block !important; } .d-md-table {  display:table !important; } .d-md-table-row {  display:table-row !important; } .d-md-table-cell {  display:table-cell !important; } .d-md-flex {  display:flex !important; } .d-md-inline-flex {  display:inline-flex !important; }}@media (min-width:992px) { .d-lg-none {  display:none !important; } .d-lg-inline {  display:inline !important; } .d-lg-inline-block {  display:inline-block !important; } .d-lg-block {  display:block !important; } .d-lg-table {  display:table !important; } .d-lg-table-row {  display:table-row !important; } .d-lg-table-cell {  display:table-cell !important; } .d-lg-flex {  display:flex !important; } .d-lg-inline-flex {  display:inline-flex !important; }}@media (min-width:1240px) { .d-xl-none {  display:none !important; } .d-xl-inline {  display:inline !important; } .d-xl-inline-block {  display:inline-block !important; } .d-xl-block {  display:block !important; } .d-xl-table {  display:table !important; } .d-xl-table-row {  display:table-row !important; } .d-xl-table-cell {  display:table-cell !important; } .d-xl-flex {  display:flex !important; } .d-xl-inline-flex {  display:inline-flex !important; }}@media (min-width:1440px) { .d-xxl-none {  display:none !important; } .d-xxl-inline {  display:inline !important; } .d-xxl-inline-block {  display:inline-block !important; } .d-xxl-block {  display:block !important; } .d-xxl-table {  display:table !important; } .d-xxl-table-row {  display:table-row !important; } .d-xxl-table-cell {  display:table-cell !important; } .d-xxl-flex {  display:flex !important; } .d-xxl-inline-flex {  display:inline-flex !important; }}@media (min-width:1640px) { .d-xxxl-none {  display:none !important; } .d-xxxl-inline {  display:inline !important; } .d-xxxl-inline-block {  display:inline-block !important; } .d-xxxl-block {  display:block !important; } .d-xxxl-table {  display:table !important; } .d-xxxl-table-row {  display:table-row !important; } .d-xxxl-table-cell {  display:table-cell !important; } .d-xxxl-flex {  display:flex !important; } .d-xxxl-inline-flex {  display:inline-flex !important; }}@media print { .d-print-none {  display:none !important; } .d-print-inline {  display:inline !important; } .d-print-inline-block {  display:inline-block !important; } .d-print-block {  display:block !important; } .d-print-table {  display:table !important; } .d-print-table-row {  display:table-row !important; } .d-print-table-cell {  display:table-cell !important; } .d-print-flex {  display:flex !important; } .d-print-inline-flex {  display:inline-flex !important; }}.embed-responsive { position:relative; display:block; width:100%; padding:0; overflow:hidden;}.embed-responsive::before { display:block; content:"";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video { position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0;}.embed-responsive-21by9::before { padding-top:42.8571428571%;}.embed-responsive-16by9::before { padding-top:56.25%;}.embed-responsive-4by3::before { padding-top:75%;}.embed-responsive-1by1::before { padding-top:100%;}.flex-row { flex-direction:row !important;}.flex-column { flex-direction:column !important;}.flex-row-reverse { flex-direction:row-reverse !important;}.flex-column-reverse { flex-direction:column-reverse !important;}.flex-wrap { flex-wrap:wrap !important;}.flex-nowrap { flex-wrap:nowrap !important;}.flex-wrap-reverse { flex-wrap:wrap-reverse !important;}.flex-fill { flex:1 1 auto !important;}.flex-grow-0 { flex-grow:0 !important;}.flex-grow-1 { flex-grow:1 !important;}.flex-shrink-0 { flex-shrink:0 !important;}.flex-shrink-1 { flex-shrink:1 !important;}.justify-content-start { justify-content:flex-start !important;}.justify-content-end { justify-content:flex-end !important;}.justify-content-center { justify-content:center !important;}.justify-content-between { justify-content:space-between !important;}.justify-content-around { justify-content:space-around !important;}.align-items-start { align-items:flex-start !important;}.align-items-end { align-items:flex-end !important;}.align-items-center { align-items:center !important;}.align-items-baseline { align-items:baseline !important;}.align-items-stretch { align-items:stretch !important;}.align-content-start { align-content:flex-start !important;}.align-content-end { align-content:flex-end !important;}.align-content-center { align-content:center !important;}.align-content-between { align-content:space-between !important;}.align-content-around { align-content:space-around !important;}.align-content-stretch { align-content:stretch !important;}.align-self-auto { align-self:auto !important;}.align-self-start { align-self:flex-start !important;}.align-self-end { align-self:flex-end !important;}.align-self-center { align-self:center !important;}.align-self-baseline { align-self:baseline !important;}.align-self-stretch { align-self:stretch !important;}@media (min-width:440px) { .flex-xs-row {  flex-direction:row !important; } .flex-xs-column {  flex-direction:column !important; } .flex-xs-row-reverse {  flex-direction:row-reverse !important; } .flex-xs-column-reverse {  flex-direction:column-reverse !important; } .flex-xs-wrap {  flex-wrap:wrap !important; } .flex-xs-nowrap {  flex-wrap:nowrap !important; } .flex-xs-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xs-fill {  flex:1 1 auto !important; } .flex-xs-grow-0 {  flex-grow:0 !important; } .flex-xs-grow-1 {  flex-grow:1 !important; } .flex-xs-shrink-0 {  flex-shrink:0 !important; } .flex-xs-shrink-1 {  flex-shrink:1 !important; } .justify-content-xs-start {  justify-content:flex-start !important; } .justify-content-xs-end {  justify-content:flex-end !important; } .justify-content-xs-center {  justify-content:center !important; } .justify-content-xs-between {  justify-content:space-between !important; } .justify-content-xs-around {  justify-content:space-around !important; } .align-items-xs-start {  align-items:flex-start !important; } .align-items-xs-end {  align-items:flex-end !important; } .align-items-xs-center {  align-items:center !important; } .align-items-xs-baseline {  align-items:baseline !important; } .align-items-xs-stretch {  align-items:stretch !important; } .align-content-xs-start {  align-content:flex-start !important; } .align-content-xs-end {  align-content:flex-end !important; } .align-content-xs-center {  align-content:center !important; } .align-content-xs-between {  align-content:space-between !important; } .align-content-xs-around {  align-content:space-around !important; } .align-content-xs-stretch {  align-content:stretch !important; } .align-self-xs-auto {  align-self:auto !important; } .align-self-xs-start {  align-self:flex-start !important; } .align-self-xs-end {  align-self:flex-end !important; } .align-self-xs-center {  align-self:center !important; } .align-self-xs-baseline {  align-self:baseline !important; } .align-self-xs-stretch {  align-self:stretch !important; }}@media (min-width:576px) { .flex-sm-row {  flex-direction:row !important; } .flex-sm-column {  flex-direction:column !important; } .flex-sm-row-reverse {  flex-direction:row-reverse !important; } .flex-sm-column-reverse {  flex-direction:column-reverse !important; } .flex-sm-wrap {  flex-wrap:wrap !important; } .flex-sm-nowrap {  flex-wrap:nowrap !important; } .flex-sm-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-sm-fill {  flex:1 1 auto !important; } .flex-sm-grow-0 {  flex-grow:0 !important; } .flex-sm-grow-1 {  flex-grow:1 !important; } .flex-sm-shrink-0 {  flex-shrink:0 !important; } .flex-sm-shrink-1 {  flex-shrink:1 !important; } .justify-content-sm-start {  justify-content:flex-start !important; } .justify-content-sm-end {  justify-content:flex-end !important; } .justify-content-sm-center {  justify-content:center !important; } .justify-content-sm-between {  justify-content:space-between !important; } .justify-content-sm-around {  justify-content:space-around !important; } .align-items-sm-start {  align-items:flex-start !important; } .align-items-sm-end {  align-items:flex-end !important; } .align-items-sm-center {  align-items:center !important; } .align-items-sm-baseline {  align-items:baseline !important; } .align-items-sm-stretch {  align-items:stretch !important; } .align-content-sm-start {  align-content:flex-start !important; } .align-content-sm-end {  align-content:flex-end !important; } .align-content-sm-center {  align-content:center !important; } .align-content-sm-between {  align-content:space-between !important; } .align-content-sm-around {  align-content:space-around !important; } .align-content-sm-stretch {  align-content:stretch !important; } .align-self-sm-auto {  align-self:auto !important; } .align-self-sm-start {  align-self:flex-start !important; } .align-self-sm-end {  align-self:flex-end !important; } .align-self-sm-center {  align-self:center !important; } .align-self-sm-baseline {  align-self:baseline !important; } .align-self-sm-stretch {  align-self:stretch !important; }}@media (min-width:768px) { .flex-md-row {  flex-direction:row !important; } .flex-md-column {  flex-direction:column !important; } .flex-md-row-reverse {  flex-direction:row-reverse !important; } .flex-md-column-reverse {  flex-direction:column-reverse !important; } .flex-md-wrap {  flex-wrap:wrap !important; } .flex-md-nowrap {  flex-wrap:nowrap !important; } .flex-md-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-md-fill {  flex:1 1 auto !important; } .flex-md-grow-0 {  flex-grow:0 !important; } .flex-md-grow-1 {  flex-grow:1 !important; } .flex-md-shrink-0 {  flex-shrink:0 !important; } .flex-md-shrink-1 {  flex-shrink:1 !important; } .justify-content-md-start {  justify-content:flex-start !important; } .justify-content-md-end {  justify-content:flex-end !important; } .justify-content-md-center {  justify-content:center !important; } .justify-content-md-between {  justify-content:space-between !important; } .justify-content-md-around {  justify-content:space-around !important; } .align-items-md-start {  align-items:flex-start !important; } .align-items-md-end {  align-items:flex-end !important; } .align-items-md-center {  align-items:center !important; } .align-items-md-baseline {  align-items:baseline !important; } .align-items-md-stretch {  align-items:stretch !important; } .align-content-md-start {  align-content:flex-start !important; } .align-content-md-end {  align-content:flex-end !important; } .align-content-md-center {  align-content:center !important; } .align-content-md-between {  align-content:space-between !important; } .align-content-md-around {  align-content:space-around !important; } .align-content-md-stretch {  align-content:stretch !important; } .align-self-md-auto {  align-self:auto !important; } .align-self-md-start {  align-self:flex-start !important; } .align-self-md-end {  align-self:flex-end !important; } .align-self-md-center {  align-self:center !important; } .align-self-md-baseline {  align-self:baseline !important; } .align-self-md-stretch {  align-self:stretch !important; }}@media (min-width:992px) { .flex-lg-row {  flex-direction:row !important; } .flex-lg-column {  flex-direction:column !important; } .flex-lg-row-reverse {  flex-direction:row-reverse !important; } .flex-lg-column-reverse {  flex-direction:column-reverse !important; } .flex-lg-wrap {  flex-wrap:wrap !important; } .flex-lg-nowrap {  flex-wrap:nowrap !important; } .flex-lg-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-lg-fill {  flex:1 1 auto !important; } .flex-lg-grow-0 {  flex-grow:0 !important; } .flex-lg-grow-1 {  flex-grow:1 !important; } .flex-lg-shrink-0 {  flex-shrink:0 !important; } .flex-lg-shrink-1 {  flex-shrink:1 !important; } .justify-content-lg-start {  justify-content:flex-start !important; } .justify-content-lg-end {  justify-content:flex-end !important; } .justify-content-lg-center {  justify-content:center !important; } .justify-content-lg-between {  justify-content:space-between !important; } .justify-content-lg-around {  justify-content:space-around !important; } .align-items-lg-start {  align-items:flex-start !important; } .align-items-lg-end {  align-items:flex-end !important; } .align-items-lg-center {  align-items:center !important; } .align-items-lg-baseline {  align-items:baseline !important; } .align-items-lg-stretch {  align-items:stretch !important; } .align-content-lg-start {  align-content:flex-start !important; } .align-content-lg-end {  align-content:flex-end !important; } .align-content-lg-center {  align-content:center !important; } .align-content-lg-between {  align-content:space-between !important; } .align-content-lg-around {  align-content:space-around !important; } .align-content-lg-stretch {  align-content:stretch !important; } .align-self-lg-auto {  align-self:auto !important; } .align-self-lg-start {  align-self:flex-start !important; } .align-self-lg-end {  align-self:flex-end !important; } .align-self-lg-center {  align-self:center !important; } .align-self-lg-baseline {  align-self:baseline !important; } .align-self-lg-stretch {  align-self:stretch !important; }}@media (min-width:1240px) { .flex-xl-row {  flex-direction:row !important; } .flex-xl-column {  flex-direction:column !important; } .flex-xl-row-reverse {  flex-direction:row-reverse !important; } .flex-xl-column-reverse {  flex-direction:column-reverse !important; } .flex-xl-wrap {  flex-wrap:wrap !important; } .flex-xl-nowrap {  flex-wrap:nowrap !important; } .flex-xl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xl-fill {  flex:1 1 auto !important; } .flex-xl-grow-0 {  flex-grow:0 !important; } .flex-xl-grow-1 {  flex-grow:1 !important; } .flex-xl-shrink-0 {  flex-shrink:0 !important; } .flex-xl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xl-start {  justify-content:flex-start !important; } .justify-content-xl-end {  justify-content:flex-end !important; } .justify-content-xl-center {  justify-content:center !important; } .justify-content-xl-between {  justify-content:space-between !important; } .justify-content-xl-around {  justify-content:space-around !important; } .align-items-xl-start {  align-items:flex-start !important; } .align-items-xl-end {  align-items:flex-end !important; } .align-items-xl-center {  align-items:center !important; } .align-items-xl-baseline {  align-items:baseline !important; } .align-items-xl-stretch {  align-items:stretch !important; } .align-content-xl-start {  align-content:flex-start !important; } .align-content-xl-end {  align-content:flex-end !important; } .align-content-xl-center {  align-content:center !important; } .align-content-xl-between {  align-content:space-between !important; } .align-content-xl-around {  align-content:space-around !important; } .align-content-xl-stretch {  align-content:stretch !important; } .align-self-xl-auto {  align-self:auto !important; } .align-self-xl-start {  align-self:flex-start !important; } .align-self-xl-end {  align-self:flex-end !important; } .align-self-xl-center {  align-self:center !important; } .align-self-xl-baseline {  align-self:baseline !important; } .align-self-xl-stretch {  align-self:stretch !important; }}@media (min-width:1440px) { .flex-xxl-row {  flex-direction:row !important; } .flex-xxl-column {  flex-direction:column !important; } .flex-xxl-row-reverse {  flex-direction:row-reverse !important; } .flex-xxl-column-reverse {  flex-direction:column-reverse !important; } .flex-xxl-wrap {  flex-wrap:wrap !important; } .flex-xxl-nowrap {  flex-wrap:nowrap !important; } .flex-xxl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xxl-fill {  flex:1 1 auto !important; } .flex-xxl-grow-0 {  flex-grow:0 !important; } .flex-xxl-grow-1 {  flex-grow:1 !important; } .flex-xxl-shrink-0 {  flex-shrink:0 !important; } .flex-xxl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xxl-start {  justify-content:flex-start !important; } .justify-content-xxl-end {  justify-content:flex-end !important; } .justify-content-xxl-center {  justify-content:center !important; } .justify-content-xxl-between {  justify-content:space-between !important; } .justify-content-xxl-around {  justify-content:space-around !important; } .align-items-xxl-start {  align-items:flex-start !important; } .align-items-xxl-end {  align-items:flex-end !important; } .align-items-xxl-center {  align-items:center !important; } .align-items-xxl-baseline {  align-items:baseline !important; } .align-items-xxl-stretch {  align-items:stretch !important; } .align-content-xxl-start {  align-content:flex-start !important; } .align-content-xxl-end {  align-content:flex-end !important; } .align-content-xxl-center {  align-content:center !important; } .align-content-xxl-between {  align-content:space-between !important; } .align-content-xxl-around {  align-content:space-around !important; } .align-content-xxl-stretch {  align-content:stretch !important; } .align-self-xxl-auto {  align-self:auto !important; } .align-self-xxl-start {  align-self:flex-start !important; } .align-self-xxl-end {  align-self:flex-end !important; } .align-self-xxl-center {  align-self:center !important; } .align-self-xxl-baseline {  align-self:baseline !important; } .align-self-xxl-stretch {  align-self:stretch !important; }}@media (min-width:1640px) { .flex-xxxl-row {  flex-direction:row !important; } .flex-xxxl-column {  flex-direction:column !important; } .flex-xxxl-row-reverse {  flex-direction:row-reverse !important; } .flex-xxxl-column-reverse {  flex-direction:column-reverse !important; } .flex-xxxl-wrap {  flex-wrap:wrap !important; } .flex-xxxl-nowrap {  flex-wrap:nowrap !important; } .flex-xxxl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xxxl-fill {  flex:1 1 auto !important; } .flex-xxxl-grow-0 {  flex-grow:0 !important; } .flex-xxxl-grow-1 {  flex-grow:1 !important; } .flex-xxxl-shrink-0 {  flex-shrink:0 !important; } .flex-xxxl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xxxl-start {  justify-content:flex-start !important; } .justify-content-xxxl-end {  justify-content:flex-end !important; } .justify-content-xxxl-center {  justify-content:center !important; } .justify-content-xxxl-between {  justify-content:space-between !important; } .justify-content-xxxl-around {  justify-content:space-around !important; } .align-items-xxxl-start {  align-items:flex-start !important; } .align-items-xxxl-end {  align-items:flex-end !important; } .align-items-xxxl-center {  align-items:center !important; } .align-items-xxxl-baseline {  align-items:baseline !important; } .align-items-xxxl-stretch {  align-items:stretch !important; } .align-content-xxxl-start {  align-content:flex-start !important; } .align-content-xxxl-end {  align-content:flex-end !important; } .align-content-xxxl-center {  align-content:center !important; } .align-content-xxxl-between {  align-content:space-between !important; } .align-content-xxxl-around {  align-content:space-around !important; } .align-content-xxxl-stretch {  align-content:stretch !important; } .align-self-xxxl-auto {  align-self:auto !important; } .align-self-xxxl-start {  align-self:flex-start !important; } .align-self-xxxl-end {  align-self:flex-end !important; } .align-self-xxxl-center {  align-self:center !important; } .align-self-xxxl-baseline {  align-self:baseline !important; } .align-self-xxxl-stretch {  align-self:stretch !important; }}.float-left { float:left !important;}.float-right { float:right !important;}.float-none { float:none !important;}@media (min-width:440px) { .float-xs-left {  float:left !important; } .float-xs-right {  float:right !important; } .float-xs-none {  float:none !important; }}@media (min-width:576px) { .float-sm-left {  float:left !important; } .float-sm-right {  float:right !important; } .float-sm-none {  float:none !important; }}@media (min-width:768px) { .float-md-left {  float:left !important; } .float-md-right {  float:right !important; } .float-md-none {  float:none !important; }}@media (min-width:992px) { .float-lg-left {  float:left !important; } .float-lg-right {  float:right !important; } .float-lg-none {  float:none !important; }}@media (min-width:1240px) { .float-xl-left {  float:left !important; } .float-xl-right {  float:right !important; } .float-xl-none {  float:none !important; }}@media (min-width:1440px) { .float-xxl-left {  float:left !important; } .float-xxl-right {  float:right !important; } .float-xxl-none {  float:none !important; }}@media (min-width:1640px) { .float-xxxl-left {  float:left !important; } .float-xxxl-right {  float:right !important; } .float-xxxl-none {  float:none !important; }}.overflow-auto { overflow:auto !important;}.overflow-hidden { overflow:hidden !important;}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { position:sticky !important;}.fixed-top { position:fixed; top:0; right:0; left:0; z-index:1030;}.fixed-bottom { position:fixed; right:0; bottom:0; left:0; z-index:1030;}@supports (position:sticky) { .sticky-top {  position:sticky;  top:0;  z-index:1020; }}.sr-only { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal;}.shadow-sm { box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow { box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg { box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none { box-shadow:none !important;}.w-25 { width:25% !important;}.w-50 { width:50% !important;}.w-75 { width:75% !important;}.w-100 { width:100% !important;}.w-auto { width:auto !important;}.h-25 { height:25% !important;}.h-50 { height:50% !important;}.h-75 { height:75% !important;}.h-100 { height:100% !important;}.h-auto { height:auto !important;}.mw-100 { max-width:100% !important;}.mh-100 { max-height:100% !important;}.min-vw-100 { min-width:100vw !important;}.min-vh-100 { min-height:100vh !important;}.vw-100 { width:100vw !important;}.vh-100 { height:100vh !important;}.stretched-link::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0);}.m-0 { margin:0 !important;}.mt-0,.my-0 { margin-top:0 !important;}.mr-0,.mx-0 { margin-right:0 !important;}.mb-0,.my-0 { margin-bottom:0 !important;}.ml-0,.mx-0 { margin-left:0 !important;}.m-1 { margin:0.25rem !important;}.mt-1,.my-1 { margin-top:0.25rem !important;}.mr-1,.mx-1 { margin-right:0.25rem !important;}.mb-1,.my-1 { margin-bottom:0.25rem !important;}.ml-1,.mx-1 { margin-left:0.25rem !important;}.m-2 { margin:0.5rem !important;}.mt-2,.my-2 { margin-top:0.5rem !important;}.mr-2,.mx-2 { margin-right:0.5rem !important;}.mb-2,.my-2 { margin-bottom:0.5rem !important;}.ml-2,.mx-2 { margin-left:0.5rem !important;}.m-3 { margin:1rem !important;}.mt-3,.my-3 { margin-top:1rem !important;}.mr-3,.mx-3 { margin-right:1rem !important;}.mb-3,.my-3 { margin-bottom:1rem !important;}.ml-3,.mx-3 { margin-left:1rem !important;}.m-4 { margin:2rem !important;}.mt-4,.my-4 { margin-top:2rem !important;}.mr-4,.mx-4 { margin-right:2rem !important;}.mb-4,.my-4 { margin-bottom:2rem !important;}.ml-4,.mx-4 { margin-left:2rem !important;}.m-5 { margin:4rem !important;}.mt-5,.my-5 { margin-top:4rem !important;}.mr-5,.mx-5 { margin-right:4rem !important;}.mb-5,.my-5 { margin-bottom:4rem !important;}.ml-5,.mx-5 { margin-left:4rem !important;}.p-0 { padding:0 !important;}.pt-0,.py-0 { padding-top:0 !important;}.pr-0,.px-0 { padding-right:0 !important;}.pb-0,.py-0 { padding-bottom:0 !important;}.pl-0,.px-0 { padding-left:0 !important;}.p-1 { padding:0.25rem !important;}.pt-1,.py-1 { padding-top:0.25rem !important;}.pr-1,.px-1 { padding-right:0.25rem !important;}.pb-1,.py-1 { padding-bottom:0.25rem !important;}.pl-1,.px-1 { padding-left:0.25rem !important;}.p-2 { padding:0.5rem !important;}.pt-2,.py-2 { padding-top:0.5rem !important;}.pr-2,.px-2 { padding-right:0.5rem !important;}.pb-2,.py-2 { padding-bottom:0.5rem !important;}.pl-2,.px-2 { padding-left:0.5rem !important;}.p-3 { padding:1rem !important;}.pt-3,.py-3 { padding-top:1rem !important;}.pr-3,.px-3 { padding-right:1rem !important;}.pb-3,.py-3 { padding-bottom:1rem !important;}.pl-3,.px-3 { padding-left:1rem !important;}.p-4 { padding:2rem !important;}.pt-4,.py-4 { padding-top:2rem !important;}.pr-4,.px-4 { padding-right:2rem !important;}.pb-4,.py-4 { padding-bottom:2rem !important;}.pl-4,.px-4 { padding-left:2rem !important;}.p-5 { padding:4rem !important;}.pt-5,.py-5 { padding-top:4rem !important;}.pr-5,.px-5 { padding-right:4rem !important;}.pb-5,.py-5 { padding-bottom:4rem !important;}.pl-5,.px-5 { padding-left:4rem !important;}.m-n1 { margin:-0.25rem !important;}.mt-n1,.my-n1 { margin-top:-0.25rem !important;}.mr-n1,.mx-n1 { margin-right:-0.25rem !important;}.mb-n1,.my-n1 { margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1 { margin-left:-0.25rem !important;}.m-n2 { margin:-0.5rem !important;}.mt-n2,.my-n2 { margin-top:-0.5rem !important;}.mr-n2,.mx-n2 { margin-right:-0.5rem !important;}.mb-n2,.my-n2 { margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2 { margin-left:-0.5rem !important;}.m-n3 { margin:-1rem !important;}.mt-n3,.my-n3 { margin-top:-1rem !important;}.mr-n3,.mx-n3 { margin-right:-1rem !important;}.mb-n3,.my-n3 { margin-bottom:-1rem !important;}.ml-n3,.mx-n3 { margin-left:-1rem !important;}.m-n4 { margin:-2rem !important;}.mt-n4,.my-n4 { margin-top:-2rem !important;}.mr-n4,.mx-n4 { margin-right:-2rem !important;}.mb-n4,.my-n4 { margin-bottom:-2rem !important;}.ml-n4,.mx-n4 { margin-left:-2rem !important;}.m-n5 { margin:-4rem !important;}.mt-n5,.my-n5 { margin-top:-4rem !important;}.mr-n5,.mx-n5 { margin-right:-4rem !important;}.mb-n5,.my-n5 { margin-bottom:-4rem !important;}.ml-n5,.mx-n5 { margin-left:-4rem !important;}.m-auto { margin:auto !important;}.mt-auto,.my-auto { margin-top:auto !important;}.mr-auto,.mx-auto { margin-right:auto !important;}.mb-auto,.my-auto { margin-bottom:auto !important;}.ml-auto,.mx-auto { margin-left:auto !important;}@media (min-width:440px) { .m-xs-0 {  margin:0 !important; } .mt-xs-0,.my-xs-0 {  margin-top:0 !important; } .mr-xs-0,.mx-xs-0 {  margin-right:0 !important; } .mb-xs-0,.my-xs-0 {  margin-bottom:0 !important; } .ml-xs-0,.mx-xs-0 {  margin-left:0 !important; } .m-xs-1 {  margin:0.25rem !important; } .mt-xs-1,.my-xs-1 {  margin-top:0.25rem !important; } .mr-xs-1,.mx-xs-1 {  margin-right:0.25rem !important; } .mb-xs-1,.my-xs-1 {  margin-bottom:0.25rem !important; } .ml-xs-1,.mx-xs-1 {  margin-left:0.25rem !important; } .m-xs-2 {  margin:0.5rem !important; } .mt-xs-2,.my-xs-2 {  margin-top:0.5rem !important; } .mr-xs-2,.mx-xs-2 {  margin-right:0.5rem !important; } .mb-xs-2,.my-xs-2 {  margin-bottom:0.5rem !important; } .ml-xs-2,.mx-xs-2 {  margin-left:0.5rem !important; } .m-xs-3 {  margin:1rem !important; } .mt-xs-3,.my-xs-3 {  margin-top:1rem !important; } .mr-xs-3,.mx-xs-3 {  margin-right:1rem !important; } .mb-xs-3,.my-xs-3 {  margin-bottom:1rem !important; } .ml-xs-3,.mx-xs-3 {  margin-left:1rem !important; } .m-xs-4 {  margin:2rem !important; } .mt-xs-4,.my-xs-4 {  margin-top:2rem !important; } .mr-xs-4,.mx-xs-4 {  margin-right:2rem !important; } .mb-xs-4,.my-xs-4 {  margin-bottom:2rem !important; } .ml-xs-4,.mx-xs-4 {  margin-left:2rem !important; } .m-xs-5 {  margin:4rem !important; } .mt-xs-5,.my-xs-5 {  margin-top:4rem !important; } .mr-xs-5,.mx-xs-5 {  margin-right:4rem !important; } .mb-xs-5,.my-xs-5 {  margin-bottom:4rem !important; } .ml-xs-5,.mx-xs-5 {  margin-left:4rem !important; } .p-xs-0 {  padding:0 !important; } .pt-xs-0,.py-xs-0 {  padding-top:0 !important; } .pr-xs-0,.px-xs-0 {  padding-right:0 !important; } .pb-xs-0,.py-xs-0 {  padding-bottom:0 !important; } .pl-xs-0,.px-xs-0 {  padding-left:0 !important; } .p-xs-1 {  padding:0.25rem !important; } .pt-xs-1,.py-xs-1 {  padding-top:0.25rem !important; } .pr-xs-1,.px-xs-1 {  padding-right:0.25rem !important; } .pb-xs-1,.py-xs-1 {  padding-bottom:0.25rem !important; } .pl-xs-1,.px-xs-1 {  padding-left:0.25rem !important; } .p-xs-2 {  padding:0.5rem !important; } .pt-xs-2,.py-xs-2 {  padding-top:0.5rem !important; } .pr-xs-2,.px-xs-2 {  padding-right:0.5rem !important; } .pb-xs-2,.py-xs-2 {  padding-bottom:0.5rem !important; } .pl-xs-2,.px-xs-2 {  padding-left:0.5rem !important; } .p-xs-3 {  padding:1rem !important; } .pt-xs-3,.py-xs-3 {  padding-top:1rem !important; } .pr-xs-3,.px-xs-3 {  padding-right:1rem !important; } .pb-xs-3,.py-xs-3 {  padding-bottom:1rem !important; } .pl-xs-3,.px-xs-3 {  padding-left:1rem !important; } .p-xs-4 {  padding:2rem !important; } .pt-xs-4,.py-xs-4 {  padding-top:2rem !important; } .pr-xs-4,.px-xs-4 {  padding-right:2rem !important; } .pb-xs-4,.py-xs-4 {  padding-bottom:2rem !important; } .pl-xs-4,.px-xs-4 {  padding-left:2rem !important; } .p-xs-5 {  padding:4rem !important; } .pt-xs-5,.py-xs-5 {  padding-top:4rem !important; } .pr-xs-5,.px-xs-5 {  padding-right:4rem !important; } .pb-xs-5,.py-xs-5 {  padding-bottom:4rem !important; } .pl-xs-5,.px-xs-5 {  padding-left:4rem !important; } .m-xs-n1 {  margin:-0.25rem !important; } .mt-xs-n1,.my-xs-n1 {  margin-top:-0.25rem !important; } .mr-xs-n1,.mx-xs-n1 {  margin-right:-0.25rem !important; } .mb-xs-n1,.my-xs-n1 {  margin-bottom:-0.25rem !important; } .ml-xs-n1,.mx-xs-n1 {  margin-left:-0.25rem !important; } .m-xs-n2 {  margin:-0.5rem !important; } .mt-xs-n2,.my-xs-n2 {  margin-top:-0.5rem !important; } .mr-xs-n2,.mx-xs-n2 {  margin-right:-0.5rem !important; } .mb-xs-n2,.my-xs-n2 {  margin-bottom:-0.5rem !important; } .ml-xs-n2,.mx-xs-n2 {  margin-left:-0.5rem !important; } .m-xs-n3 {  margin:-1rem !important; } .mt-xs-n3,.my-xs-n3 {  margin-top:-1rem !important; } .mr-xs-n3,.mx-xs-n3 {  margin-right:-1rem !important; } .mb-xs-n3,.my-xs-n3 {  margin-bottom:-1rem !important; } .ml-xs-n3,.mx-xs-n3 {  margin-left:-1rem !important; } .m-xs-n4 {  margin:-2rem !important; } .mt-xs-n4,.my-xs-n4 {  margin-top:-2rem !important; } .mr-xs-n4,.mx-xs-n4 {  margin-right:-2rem !important; } .mb-xs-n4,.my-xs-n4 {  margin-bottom:-2rem !important; } .ml-xs-n4,.mx-xs-n4 {  margin-left:-2rem !important; } .m-xs-n5 {  margin:-4rem !important; } .mt-xs-n5,.my-xs-n5 {  margin-top:-4rem !important; } .mr-xs-n5,.mx-xs-n5 {  margin-right:-4rem !important; } .mb-xs-n5,.my-xs-n5 {  margin-bottom:-4rem !important; } .ml-xs-n5,.mx-xs-n5 {  margin-left:-4rem !important; } .m-xs-auto {  margin:auto !important; } .mt-xs-auto,.my-xs-auto {  margin-top:auto !important; } .mr-xs-auto,.mx-xs-auto {  margin-right:auto !important; } .mb-xs-auto,.my-xs-auto {  margin-bottom:auto !important; } .ml-xs-auto,.mx-xs-auto {  margin-left:auto !important; }}@media (min-width:576px) { .m-sm-0 {  margin:0 !important; } .mt-sm-0,.my-sm-0 {  margin-top:0 !important; } .mr-sm-0,.mx-sm-0 {  margin-right:0 !important; } .mb-sm-0,.my-sm-0 {  margin-bottom:0 !important; } .ml-sm-0,.mx-sm-0 {  margin-left:0 !important; } .m-sm-1 {  margin:0.25rem !important; } .mt-sm-1,.my-sm-1 {  margin-top:0.25rem !important; } .mr-sm-1,.mx-sm-1 {  margin-right:0.25rem !important; } .mb-sm-1,.my-sm-1 {  margin-bottom:0.25rem !important; } .ml-sm-1,.mx-sm-1 {  margin-left:0.25rem !important; } .m-sm-2 {  margin:0.5rem !important; } .mt-sm-2,.my-sm-2 {  margin-top:0.5rem !important; } .mr-sm-2,.mx-sm-2 {  margin-right:0.5rem !important; } .mb-sm-2,.my-sm-2 {  margin-bottom:0.5rem !important; } .ml-sm-2,.mx-sm-2 {  margin-left:0.5rem !important; } .m-sm-3 {  margin:1rem !important; } .mt-sm-3,.my-sm-3 {  margin-top:1rem !important; } .mr-sm-3,.mx-sm-3 {  margin-right:1rem !important; } .mb-sm-3,.my-sm-3 {  margin-bottom:1rem !important; } .ml-sm-3,.mx-sm-3 {  margin-left:1rem !important; } .m-sm-4 {  margin:2rem !important; } .mt-sm-4,.my-sm-4 {  margin-top:2rem !important; } .mr-sm-4,.mx-sm-4 {  margin-right:2rem !important; } .mb-sm-4,.my-sm-4 {  margin-bottom:2rem !important; } .ml-sm-4,.mx-sm-4 {  margin-left:2rem !important; } .m-sm-5 {  margin:4rem !important; } .mt-sm-5,.my-sm-5 {  margin-top:4rem !important; } .mr-sm-5,.mx-sm-5 {  margin-right:4rem !important; } .mb-sm-5,.my-sm-5 {  margin-bottom:4rem !important; } .ml-sm-5,.mx-sm-5 {  margin-left:4rem !important; } .p-sm-0 {  padding:0 !important; } .pt-sm-0,.py-sm-0 {  padding-top:0 !important; } .pr-sm-0,.px-sm-0 {  padding-right:0 !important; } .pb-sm-0,.py-sm-0 {  padding-bottom:0 !important; } .pl-sm-0,.px-sm-0 {  padding-left:0 !important; } .p-sm-1 {  padding:0.25rem !important; } .pt-sm-1,.py-sm-1 {  padding-top:0.25rem !important; } .pr-sm-1,.px-sm-1 {  padding-right:0.25rem !important; } .pb-sm-1,.py-sm-1 {  padding-bottom:0.25rem !important; } .pl-sm-1,.px-sm-1 {  padding-left:0.25rem !important; } .p-sm-2 {  padding:0.5rem !important; } .pt-sm-2,.py-sm-2 {  padding-top:0.5rem !important; } .pr-sm-2,.px-sm-2 {  padding-right:0.5rem !important; } .pb-sm-2,.py-sm-2 {  padding-bottom:0.5rem !important; } .pl-sm-2,.px-sm-2 {  padding-left:0.5rem !important; } .p-sm-3 {  padding:1rem !important; } .pt-sm-3,.py-sm-3 {  padding-top:1rem !important; } .pr-sm-3,.px-sm-3 {  padding-right:1rem !important; } .pb-sm-3,.py-sm-3 {  padding-bottom:1rem !important; } .pl-sm-3,.px-sm-3 {  padding-left:1rem !important; } .p-sm-4 {  padding:2rem !important; } .pt-sm-4,.py-sm-4 {  padding-top:2rem !important; } .pr-sm-4,.px-sm-4 {  padding-right:2rem !important; } .pb-sm-4,.py-sm-4 {  padding-bottom:2rem !important; } .pl-sm-4,.px-sm-4 {  padding-left:2rem !important; } .p-sm-5 {  padding:4rem !important; } .pt-sm-5,.py-sm-5 {  padding-top:4rem !important; } .pr-sm-5,.px-sm-5 {  padding-right:4rem !important; } .pb-sm-5,.py-sm-5 {  padding-bottom:4rem !important; } .pl-sm-5,.px-sm-5 {  padding-left:4rem !important; } .m-sm-n1 {  margin:-0.25rem !important; } .mt-sm-n1,.my-sm-n1 {  margin-top:-0.25rem !important; } .mr-sm-n1,.mx-sm-n1 {  margin-right:-0.25rem !important; } .mb-sm-n1,.my-sm-n1 {  margin-bottom:-0.25rem !important; } .ml-sm-n1,.mx-sm-n1 {  margin-left:-0.25rem !important; } .m-sm-n2 {  margin:-0.5rem !important; } .mt-sm-n2,.my-sm-n2 {  margin-top:-0.5rem !important; } .mr-sm-n2,.mx-sm-n2 {  margin-right:-0.5rem !important; } .mb-sm-n2,.my-sm-n2 {  margin-bottom:-0.5rem !important; } .ml-sm-n2,.mx-sm-n2 {  margin-left:-0.5rem !important; } .m-sm-n3 {  margin:-1rem !important; } .mt-sm-n3,.my-sm-n3 {  margin-top:-1rem !important; } .mr-sm-n3,.mx-sm-n3 {  margin-right:-1rem !important; } .mb-sm-n3,.my-sm-n3 {  margin-bottom:-1rem !important; } .ml-sm-n3,.mx-sm-n3 {  margin-left:-1rem !important; } .m-sm-n4 {  margin:-2rem !important; } .mt-sm-n4,.my-sm-n4 {  margin-top:-2rem !important; } .mr-sm-n4,.mx-sm-n4 {  margin-right:-2rem !important; } .mb-sm-n4,.my-sm-n4 {  margin-bottom:-2rem !important; } .ml-sm-n4,.mx-sm-n4 {  margin-left:-2rem !important; } .m-sm-n5 {  margin:-4rem !important; } .mt-sm-n5,.my-sm-n5 {  margin-top:-4rem !important; } .mr-sm-n5,.mx-sm-n5 {  margin-right:-4rem !important; } .mb-sm-n5,.my-sm-n5 {  margin-bottom:-4rem !important; } .ml-sm-n5,.mx-sm-n5 {  margin-left:-4rem !important; } .m-sm-auto {  margin:auto !important; } .mt-sm-auto,.my-sm-auto {  margin-top:auto !important; } .mr-sm-auto,.mx-sm-auto {  margin-right:auto !important; } .mb-sm-auto,.my-sm-auto {  margin-bottom:auto !important; } .ml-sm-auto,.mx-sm-auto {  margin-left:auto !important; }}@media (min-width:768px) { .m-md-0 {  margin:0 !important; } .mt-md-0,.my-md-0 {  margin-top:0 !important; } .mr-md-0,.mx-md-0 {  margin-right:0 !important; } .mb-md-0,.my-md-0 {  margin-bottom:0 !important; } .ml-md-0,.mx-md-0 {  margin-left:0 !important; } .m-md-1 {  margin:0.25rem !important; } .mt-md-1,.my-md-1 {  margin-top:0.25rem !important; } .mr-md-1,.mx-md-1 {  margin-right:0.25rem !important; } .mb-md-1,.my-md-1 {  margin-bottom:0.25rem !important; } .ml-md-1,.mx-md-1 {  margin-left:0.25rem !important; } .m-md-2 {  margin:0.5rem !important; } .mt-md-2,.my-md-2 {  margin-top:0.5rem !important; } .mr-md-2,.mx-md-2 {  margin-right:0.5rem !important; } .mb-md-2,.my-md-2 {  margin-bottom:0.5rem !important; } .ml-md-2,.mx-md-2 {  margin-left:0.5rem !important; } .m-md-3 {  margin:1rem !important; } .mt-md-3,.my-md-3 {  margin-top:1rem !important; } .mr-md-3,.mx-md-3 {  margin-right:1rem !important; } .mb-md-3,.my-md-3 {  margin-bottom:1rem !important; } .ml-md-3,.mx-md-3 {  margin-left:1rem !important; } .m-md-4 {  margin:2rem !important; } .mt-md-4,.my-md-4 {  margin-top:2rem !important; } .mr-md-4,.mx-md-4 {  margin-right:2rem !important; } .mb-md-4,.my-md-4 {  margin-bottom:2rem !important; } .ml-md-4,.mx-md-4 {  margin-left:2rem !important; } .m-md-5 {  margin:4rem !important; } .mt-md-5,.my-md-5 {  margin-top:4rem !important; } .mr-md-5,.mx-md-5 {  margin-right:4rem !important; } .mb-md-5,.my-md-5 {  margin-bottom:4rem !important; } .ml-md-5,.mx-md-5 {  margin-left:4rem !important; } .p-md-0 {  padding:0 !important; } .pt-md-0,.py-md-0 {  padding-top:0 !important; } .pr-md-0,.px-md-0 {  padding-right:0 !important; } .pb-md-0,.py-md-0 {  padding-bottom:0 !important; } .pl-md-0,.px-md-0 {  padding-left:0 !important; } .p-md-1 {  padding:0.25rem !important; } .pt-md-1,.py-md-1 {  padding-top:0.25rem !important; } .pr-md-1,.px-md-1 {  padding-right:0.25rem !important; } .pb-md-1,.py-md-1 {  padding-bottom:0.25rem !important; } .pl-md-1,.px-md-1 {  padding-left:0.25rem !important; } .p-md-2 {  padding:0.5rem !important; } .pt-md-2,.py-md-2 {  padding-top:0.5rem !important; } .pr-md-2,.px-md-2 {  padding-right:0.5rem !important; } .pb-md-2,.py-md-2 {  padding-bottom:0.5rem !important; } .pl-md-2,.px-md-2 {  padding-left:0.5rem !important; } .p-md-3 {  padding:1rem !important; } .pt-md-3,.py-md-3 {  padding-top:1rem !important; } .pr-md-3,.px-md-3 {  padding-right:1rem !important; } .pb-md-3,.py-md-3 {  padding-bottom:1rem !important; } .pl-md-3,.px-md-3 {  padding-left:1rem !important; } .p-md-4 {  padding:2rem !important; } .pt-md-4,.py-md-4 {  padding-top:2rem !important; } .pr-md-4,.px-md-4 {  padding-right:2rem !important; } .pb-md-4,.py-md-4 {  padding-bottom:2rem !important; } .pl-md-4,.px-md-4 {  padding-left:2rem !important; } .p-md-5 {  padding:4rem !important; } .pt-md-5,.py-md-5 {  padding-top:4rem !important; } .pr-md-5,.px-md-5 {  padding-right:4rem !important; } .pb-md-5,.py-md-5 {  padding-bottom:4rem !important; } .pl-md-5,.px-md-5 {  padding-left:4rem !important; } .m-md-n1 {  margin:-0.25rem !important; } .mt-md-n1,.my-md-n1 {  margin-top:-0.25rem !important; } .mr-md-n1,.mx-md-n1 {  margin-right:-0.25rem !important; } .mb-md-n1,.my-md-n1 {  margin-bottom:-0.25rem !important; } .ml-md-n1,.mx-md-n1 {  margin-left:-0.25rem !important; } .m-md-n2 {  margin:-0.5rem !important; } .mt-md-n2,.my-md-n2 {  margin-top:-0.5rem !important; } .mr-md-n2,.mx-md-n2 {  margin-right:-0.5rem !important; } .mb-md-n2,.my-md-n2 {  margin-bottom:-0.5rem !important; } .ml-md-n2,.mx-md-n2 {  margin-left:-0.5rem !important; } .m-md-n3 {  margin:-1rem !important; } .mt-md-n3,.my-md-n3 {  margin-top:-1rem !important; } .mr-md-n3,.mx-md-n3 {  margin-right:-1rem !important; } .mb-md-n3,.my-md-n3 {  margin-bottom:-1rem !important; } .ml-md-n3,.mx-md-n3 {  margin-left:-1rem !important; } .m-md-n4 {  margin:-2rem !important; } .mt-md-n4,.my-md-n4 {  margin-top:-2rem !important; } .mr-md-n4,.mx-md-n4 {  margin-right:-2rem !important; } .mb-md-n4,.my-md-n4 {  margin-bottom:-2rem !important; } .ml-md-n4,.mx-md-n4 {  margin-left:-2rem !important; } .m-md-n5 {  margin:-4rem !important; } .mt-md-n5,.my-md-n5 {  margin-top:-4rem !important; } .mr-md-n5,.mx-md-n5 {  margin-right:-4rem !important; } .mb-md-n5,.my-md-n5 {  margin-bottom:-4rem !important; } .ml-md-n5,.mx-md-n5 {  margin-left:-4rem !important; } .m-md-auto {  margin:auto !important; } .mt-md-auto,.my-md-auto {  margin-top:auto !important; } .mr-md-auto,.mx-md-auto {  margin-right:auto !important; } .mb-md-auto,.my-md-auto {  margin-bottom:auto !important; } .ml-md-auto,.mx-md-auto {  margin-left:auto !important; }}@media (min-width:992px) { .m-lg-0 {  margin:0 !important; } .mt-lg-0,.my-lg-0 {  margin-top:0 !important; } .mr-lg-0,.mx-lg-0 {  margin-right:0 !important; } .mb-lg-0,.my-lg-0 {  margin-bottom:0 !important; } .ml-lg-0,.mx-lg-0 {  margin-left:0 !important; } .m-lg-1 {  margin:0.25rem !important; } .mt-lg-1,.my-lg-1 {  margin-top:0.25rem !important; } .mr-lg-1,.mx-lg-1 {  margin-right:0.25rem !important; } .mb-lg-1,.my-lg-1 {  margin-bottom:0.25rem !important; } .ml-lg-1,.mx-lg-1 {  margin-left:0.25rem !important; } .m-lg-2 {  margin:0.5rem !important; } .mt-lg-2,.my-lg-2 {  margin-top:0.5rem !important; } .mr-lg-2,.mx-lg-2 {  margin-right:0.5rem !important; } .mb-lg-2,.my-lg-2 {  margin-bottom:0.5rem !important; } .ml-lg-2,.mx-lg-2 {  margin-left:0.5rem !important; } .m-lg-3 {  margin:1rem !important; } .mt-lg-3,.my-lg-3 {  margin-top:1rem !important; } .mr-lg-3,.mx-lg-3 {  margin-right:1rem !important; } .mb-lg-3,.my-lg-3 {  margin-bottom:1rem !important; } .ml-lg-3,.mx-lg-3 {  margin-left:1rem !important; } .m-lg-4 {  margin:2rem !important; } .mt-lg-4,.my-lg-4 {  margin-top:2rem !important; } .mr-lg-4,.mx-lg-4 {  margin-right:2rem !important; } .mb-lg-4,.my-lg-4 {  margin-bottom:2rem !important; } .ml-lg-4,.mx-lg-4 {  margin-left:2rem !important; } .m-lg-5 {  margin:4rem !important; } .mt-lg-5,.my-lg-5 {  margin-top:4rem !important; } .mr-lg-5,.mx-lg-5 {  margin-right:4rem !important; } .mb-lg-5,.my-lg-5 {  margin-bottom:4rem !important; } .ml-lg-5,.mx-lg-5 {  margin-left:4rem !important; } .p-lg-0 {  padding:0 !important; } .pt-lg-0,.py-lg-0 {  padding-top:0 !important; } .pr-lg-0,.px-lg-0 {  padding-right:0 !important; } .pb-lg-0,.py-lg-0 {  padding-bottom:0 !important; } .pl-lg-0,.px-lg-0 {  padding-left:0 !important; } .p-lg-1 {  padding:0.25rem !important; } .pt-lg-1,.py-lg-1 {  padding-top:0.25rem !important; } .pr-lg-1,.px-lg-1 {  padding-right:0.25rem !important; } .pb-lg-1,.py-lg-1 {  padding-bottom:0.25rem !important; } .pl-lg-1,.px-lg-1 {  padding-left:0.25rem !important; } .p-lg-2 {  padding:0.5rem !important; } .pt-lg-2,.py-lg-2 {  padding-top:0.5rem !important; } .pr-lg-2,.px-lg-2 {  padding-right:0.5rem !important; } .pb-lg-2,.py-lg-2 {  padding-bottom:0.5rem !important; } .pl-lg-2,.px-lg-2 {  padding-left:0.5rem !important; } .p-lg-3 {  padding:1rem !important; } .pt-lg-3,.py-lg-3 {  padding-top:1rem !important; } .pr-lg-3,.px-lg-3 {  padding-right:1rem !important; } .pb-lg-3,.py-lg-3 {  padding-bottom:1rem !important; } .pl-lg-3,.px-lg-3 {  padding-left:1rem !important; } .p-lg-4 {  padding:2rem !important; } .pt-lg-4,.py-lg-4 {  padding-top:2rem !important; } .pr-lg-4,.px-lg-4 {  padding-right:2rem !important; } .pb-lg-4,.py-lg-4 {  padding-bottom:2rem !important; } .pl-lg-4,.px-lg-4 {  padding-left:2rem !important; } .p-lg-5 {  padding:4rem !important; } .pt-lg-5,.py-lg-5 {  padding-top:4rem !important; } .pr-lg-5,.px-lg-5 {  padding-right:4rem !important; } .pb-lg-5,.py-lg-5 {  padding-bottom:4rem !important; } .pl-lg-5,.px-lg-5 {  padding-left:4rem !important; } .m-lg-n1 {  margin:-0.25rem !important; } .mt-lg-n1,.my-lg-n1 {  margin-top:-0.25rem !important; } .mr-lg-n1,.mx-lg-n1 {  margin-right:-0.25rem !important; } .mb-lg-n1,.my-lg-n1 {  margin-bottom:-0.25rem !important; } .ml-lg-n1,.mx-lg-n1 {  margin-left:-0.25rem !important; } .m-lg-n2 {  margin:-0.5rem !important; } .mt-lg-n2,.my-lg-n2 {  margin-top:-0.5rem !important; } .mr-lg-n2,.mx-lg-n2 {  margin-right:-0.5rem !important; } .mb-lg-n2,.my-lg-n2 {  margin-bottom:-0.5rem !important; } .ml-lg-n2,.mx-lg-n2 {  margin-left:-0.5rem !important; } .m-lg-n3 {  margin:-1rem !important; } .mt-lg-n3,.my-lg-n3 {  margin-top:-1rem !important; } .mr-lg-n3,.mx-lg-n3 {  margin-right:-1rem !important; } .mb-lg-n3,.my-lg-n3 {  margin-bottom:-1rem !important; } .ml-lg-n3,.mx-lg-n3 {  margin-left:-1rem !important; } .m-lg-n4 {  margin:-2rem !important; } .mt-lg-n4,.my-lg-n4 {  margin-top:-2rem !important; } .mr-lg-n4,.mx-lg-n4 {  margin-right:-2rem !important; } .mb-lg-n4,.my-lg-n4 {  margin-bottom:-2rem !important; } .ml-lg-n4,.mx-lg-n4 {  margin-left:-2rem !important; } .m-lg-n5 {  margin:-4rem !important; } .mt-lg-n5,.my-lg-n5 {  margin-top:-4rem !important; } .mr-lg-n5,.mx-lg-n5 {  margin-right:-4rem !important; } .mb-lg-n5,.my-lg-n5 {  margin-bottom:-4rem !important; } .ml-lg-n5,.mx-lg-n5 {  margin-left:-4rem !important; } .m-lg-auto {  margin:auto !important; } .mt-lg-auto,.my-lg-auto {  margin-top:auto !important; } .mr-lg-auto,.mx-lg-auto {  margin-right:auto !important; } .mb-lg-auto,.my-lg-auto {  margin-bottom:auto !important; } .ml-lg-auto,.mx-lg-auto {  margin-left:auto !important; }}@media (min-width:1240px) { .m-xl-0 {  margin:0 !important; } .mt-xl-0,.my-xl-0 {  margin-top:0 !important; } .mr-xl-0,.mx-xl-0 {  margin-right:0 !important; } .mb-xl-0,.my-xl-0 {  margin-bottom:0 !important; } .ml-xl-0,.mx-xl-0 {  margin-left:0 !important; } .m-xl-1 {  margin:0.25rem !important; } .mt-xl-1,.my-xl-1 {  margin-top:0.25rem !important; } .mr-xl-1,.mx-xl-1 {  margin-right:0.25rem !important; } .mb-xl-1,.my-xl-1 {  margin-bottom:0.25rem !important; } .ml-xl-1,.mx-xl-1 {  margin-left:0.25rem !important; } .m-xl-2 {  margin:0.5rem !important; } .mt-xl-2,.my-xl-2 {  margin-top:0.5rem !important; } .mr-xl-2,.mx-xl-2 {  margin-right:0.5rem !important; } .mb-xl-2,.my-xl-2 {  margin-bottom:0.5rem !important; } .ml-xl-2,.mx-xl-2 {  margin-left:0.5rem !important; } .m-xl-3 {  margin:1rem !important; } .mt-xl-3,.my-xl-3 {  margin-top:1rem !important; } .mr-xl-3,.mx-xl-3 {  margin-right:1rem !important; } .mb-xl-3,.my-xl-3 {  margin-bottom:1rem !important; } .ml-xl-3,.mx-xl-3 {  margin-left:1rem !important; } .m-xl-4 {  margin:2rem !important; } .mt-xl-4,.my-xl-4 {  margin-top:2rem !important; } .mr-xl-4,.mx-xl-4 {  margin-right:2rem !important; } .mb-xl-4,.my-xl-4 {  margin-bottom:2rem !important; } .ml-xl-4,.mx-xl-4 {  margin-left:2rem !important; } .m-xl-5 {  margin:4rem !important; } .mt-xl-5,.my-xl-5 {  margin-top:4rem !important; } .mr-xl-5,.mx-xl-5 {  margin-right:4rem !important; } .mb-xl-5,.my-xl-5 {  margin-bottom:4rem !important; } .ml-xl-5,.mx-xl-5 {  margin-left:4rem !important; } .p-xl-0 {  padding:0 !important; } .pt-xl-0,.py-xl-0 {  padding-top:0 !important; } .pr-xl-0,.px-xl-0 {  padding-right:0 !important; } .pb-xl-0,.py-xl-0 {  padding-bottom:0 !important; } .pl-xl-0,.px-xl-0 {  padding-left:0 !important; } .p-xl-1 {  padding:0.25rem !important; } .pt-xl-1,.py-xl-1 {  padding-top:0.25rem !important; } .pr-xl-1,.px-xl-1 {  padding-right:0.25rem !important; } .pb-xl-1,.py-xl-1 {  padding-bottom:0.25rem !important; } .pl-xl-1,.px-xl-1 {  padding-left:0.25rem !important; } .p-xl-2 {  padding:0.5rem !important; } .pt-xl-2,.py-xl-2 {  padding-top:0.5rem !important; } .pr-xl-2,.px-xl-2 {  padding-right:0.5rem !important; } .pb-xl-2,.py-xl-2 {  padding-bottom:0.5rem !important; } .pl-xl-2,.px-xl-2 {  padding-left:0.5rem !important; } .p-xl-3 {  padding:1rem !important; } .pt-xl-3,.py-xl-3 {  padding-top:1rem !important; } .pr-xl-3,.px-xl-3 {  padding-right:1rem !important; } .pb-xl-3,.py-xl-3 {  padding-bottom:1rem !important; } .pl-xl-3,.px-xl-3 {  padding-left:1rem !important; } .p-xl-4 {  padding:2rem !important; } .pt-xl-4,.py-xl-4 {  padding-top:2rem !important; } .pr-xl-4,.px-xl-4 {  padding-right:2rem !important; } .pb-xl-4,.py-xl-4 {  padding-bottom:2rem !important; } .pl-xl-4,.px-xl-4 {  padding-left:2rem !important; } .p-xl-5 {  padding:4rem !important; } .pt-xl-5,.py-xl-5 {  padding-top:4rem !important; } .pr-xl-5,.px-xl-5 {  padding-right:4rem !important; } .pb-xl-5,.py-xl-5 {  padding-bottom:4rem !important; } .pl-xl-5,.px-xl-5 {  padding-left:4rem !important; } .m-xl-n1 {  margin:-0.25rem !important; } .mt-xl-n1,.my-xl-n1 {  margin-top:-0.25rem !important; } .mr-xl-n1,.mx-xl-n1 {  margin-right:-0.25rem !important; } .mb-xl-n1,.my-xl-n1 {  margin-bottom:-0.25rem !important; } .ml-xl-n1,.mx-xl-n1 {  margin-left:-0.25rem !important; } .m-xl-n2 {  margin:-0.5rem !important; } .mt-xl-n2,.my-xl-n2 {  margin-top:-0.5rem !important; } .mr-xl-n2,.mx-xl-n2 {  margin-right:-0.5rem !important; } .mb-xl-n2,.my-xl-n2 {  margin-bottom:-0.5rem !important; } .ml-xl-n2,.mx-xl-n2 {  margin-left:-0.5rem !important; } .m-xl-n3 {  margin:-1rem !important; } .mt-xl-n3,.my-xl-n3 {  margin-top:-1rem !important; } .mr-xl-n3,.mx-xl-n3 {  margin-right:-1rem !important; } .mb-xl-n3,.my-xl-n3 {  margin-bottom:-1rem !important; } .ml-xl-n3,.mx-xl-n3 {  margin-left:-1rem !important; } .m-xl-n4 {  margin:-2rem !important; } .mt-xl-n4,.my-xl-n4 {  margin-top:-2rem !important; } .mr-xl-n4,.mx-xl-n4 {  margin-right:-2rem !important; } .mb-xl-n4,.my-xl-n4 {  margin-bottom:-2rem !important; } .ml-xl-n4,.mx-xl-n4 {  margin-left:-2rem !important; } .m-xl-n5 {  margin:-4rem !important; } .mt-xl-n5,.my-xl-n5 {  margin-top:-4rem !important; } .mr-xl-n5,.mx-xl-n5 {  margin-right:-4rem !important; } .mb-xl-n5,.my-xl-n5 {  margin-bottom:-4rem !important; } .ml-xl-n5,.mx-xl-n5 {  margin-left:-4rem !important; } .m-xl-auto {  margin:auto !important; } .mt-xl-auto,.my-xl-auto {  margin-top:auto !important; } .mr-xl-auto,.mx-xl-auto {  margin-right:auto !important; } .mb-xl-auto,.my-xl-auto {  margin-bottom:auto !important; } .ml-xl-auto,.mx-xl-auto {  margin-left:auto !important; }}@media (min-width:1440px) { .m-xxl-0 {  margin:0 !important; } .mt-xxl-0,.my-xxl-0 {  margin-top:0 !important; } .mr-xxl-0,.mx-xxl-0 {  margin-right:0 !important; } .mb-xxl-0,.my-xxl-0 {  margin-bottom:0 !important; } .ml-xxl-0,.mx-xxl-0 {  margin-left:0 !important; } .m-xxl-1 {  margin:0.25rem !important; } .mt-xxl-1,.my-xxl-1 {  margin-top:0.25rem !important; } .mr-xxl-1,.mx-xxl-1 {  margin-right:0.25rem !important; } .mb-xxl-1,.my-xxl-1 {  margin-bottom:0.25rem !important; } .ml-xxl-1,.mx-xxl-1 {  margin-left:0.25rem !important; } .m-xxl-2 {  margin:0.5rem !important; } .mt-xxl-2,.my-xxl-2 {  margin-top:0.5rem !important; } .mr-xxl-2,.mx-xxl-2 {  margin-right:0.5rem !important; } .mb-xxl-2,.my-xxl-2 {  margin-bottom:0.5rem !important; } .ml-xxl-2,.mx-xxl-2 {  margin-left:0.5rem !important; } .m-xxl-3 {  margin:1rem !important; } .mt-xxl-3,.my-xxl-3 {  margin-top:1rem !important; } .mr-xxl-3,.mx-xxl-3 {  margin-right:1rem !important; } .mb-xxl-3,.my-xxl-3 {  margin-bottom:1rem !important; } .ml-xxl-3,.mx-xxl-3 {  margin-left:1rem !important; } .m-xxl-4 {  margin:2rem !important; } .mt-xxl-4,.my-xxl-4 {  margin-top:2rem !important; } .mr-xxl-4,.mx-xxl-4 {  margin-right:2rem !important; } .mb-xxl-4,.my-xxl-4 {  margin-bottom:2rem !important; } .ml-xxl-4,.mx-xxl-4 {  margin-left:2rem !important; } .m-xxl-5 {  margin:4rem !important; } .mt-xxl-5,.my-xxl-5 {  margin-top:4rem !important; } .mr-xxl-5,.mx-xxl-5 {  margin-right:4rem !important; } .mb-xxl-5,.my-xxl-5 {  margin-bottom:4rem !important; } .ml-xxl-5,.mx-xxl-5 {  margin-left:4rem !important; } .p-xxl-0 {  padding:0 !important; } .pt-xxl-0,.py-xxl-0 {  padding-top:0 !important; } .pr-xxl-0,.px-xxl-0 {  padding-right:0 !important; } .pb-xxl-0,.py-xxl-0 {  padding-bottom:0 !important; } .pl-xxl-0,.px-xxl-0 {  padding-left:0 !important; } .p-xxl-1 {  padding:0.25rem !important; } .pt-xxl-1,.py-xxl-1 {  padding-top:0.25rem !important; } .pr-xxl-1,.px-xxl-1 {  padding-right:0.25rem !important; } .pb-xxl-1,.py-xxl-1 {  padding-bottom:0.25rem !important; } .pl-xxl-1,.px-xxl-1 {  padding-left:0.25rem !important; } .p-xxl-2 {  padding:0.5rem !important; } .pt-xxl-2,.py-xxl-2 {  padding-top:0.5rem !important; } .pr-xxl-2,.px-xxl-2 {  padding-right:0.5rem !important; } .pb-xxl-2,.py-xxl-2 {  padding-bottom:0.5rem !important; } .pl-xxl-2,.px-xxl-2 {  padding-left:0.5rem !important; } .p-xxl-3 {  padding:1rem !important; } .pt-xxl-3,.py-xxl-3 {  padding-top:1rem !important; } .pr-xxl-3,.px-xxl-3 {  padding-right:1rem !important; } .pb-xxl-3,.py-xxl-3 {  padding-bottom:1rem !important; } .pl-xxl-3,.px-xxl-3 {  padding-left:1rem !important; } .p-xxl-4 {  padding:2rem !important; } .pt-xxl-4,.py-xxl-4 {  padding-top:2rem !important; } .pr-xxl-4,.px-xxl-4 {  padding-right:2rem !important; } .pb-xxl-4,.py-xxl-4 {  padding-bottom:2rem !important; } .pl-xxl-4,.px-xxl-4 {  padding-left:2rem !important; } .p-xxl-5 {  padding:4rem !important; } .pt-xxl-5,.py-xxl-5 {  padding-top:4rem !important; } .pr-xxl-5,.px-xxl-5 {  padding-right:4rem !important; } .pb-xxl-5,.py-xxl-5 {  padding-bottom:4rem !important; } .pl-xxl-5,.px-xxl-5 {  padding-left:4rem !important; } .m-xxl-n1 {  margin:-0.25rem !important; } .mt-xxl-n1,.my-xxl-n1 {  margin-top:-0.25rem !important; } .mr-xxl-n1,.mx-xxl-n1 {  margin-right:-0.25rem !important; } .mb-xxl-n1,.my-xxl-n1 {  margin-bottom:-0.25rem !important; } .ml-xxl-n1,.mx-xxl-n1 {  margin-left:-0.25rem !important; } .m-xxl-n2 {  margin:-0.5rem !important; } .mt-xxl-n2,.my-xxl-n2 {  margin-top:-0.5rem !important; } .mr-xxl-n2,.mx-xxl-n2 {  margin-right:-0.5rem !important; } .mb-xxl-n2,.my-xxl-n2 {  margin-bottom:-0.5rem !important; } .ml-xxl-n2,.mx-xxl-n2 {  margin-left:-0.5rem !important; } .m-xxl-n3 {  margin:-1rem !important; } .mt-xxl-n3,.my-xxl-n3 {  margin-top:-1rem !important; } .mr-xxl-n3,.mx-xxl-n3 {  margin-right:-1rem !important; } .mb-xxl-n3,.my-xxl-n3 {  margin-bottom:-1rem !important; } .ml-xxl-n3,.mx-xxl-n3 {  margin-left:-1rem !important; } .m-xxl-n4 {  margin:-2rem !important; } .mt-xxl-n4,.my-xxl-n4 {  margin-top:-2rem !important; } .mr-xxl-n4,.mx-xxl-n4 {  margin-right:-2rem !important; } .mb-xxl-n4,.my-xxl-n4 {  margin-bottom:-2rem !important; } .ml-xxl-n4,.mx-xxl-n4 {  margin-left:-2rem !important; } .m-xxl-n5 {  margin:-4rem !important; } .mt-xxl-n5,.my-xxl-n5 {  margin-top:-4rem !important; } .mr-xxl-n5,.mx-xxl-n5 {  margin-right:-4rem !important; } .mb-xxl-n5,.my-xxl-n5 {  margin-bottom:-4rem !important; } .ml-xxl-n5,.mx-xxl-n5 {  margin-left:-4rem !important; } .m-xxl-auto {  margin:auto !important; } .mt-xxl-auto,.my-xxl-auto {  margin-top:auto !important; } .mr-xxl-auto,.mx-xxl-auto {  margin-right:auto !important; } .mb-xxl-auto,.my-xxl-auto {  margin-bottom:auto !important; } .ml-xxl-auto,.mx-xxl-auto {  margin-left:auto !important; }}@media (min-width:1640px) { .m-xxxl-0 {  margin:0 !important; } .mt-xxxl-0,.my-xxxl-0 {  margin-top:0 !important; } .mr-xxxl-0,.mx-xxxl-0 {  margin-right:0 !important; } .mb-xxxl-0,.my-xxxl-0 {  margin-bottom:0 !important; } .ml-xxxl-0,.mx-xxxl-0 {  margin-left:0 !important; } .m-xxxl-1 {  margin:0.25rem !important; } .mt-xxxl-1,.my-xxxl-1 {  margin-top:0.25rem !important; } .mr-xxxl-1,.mx-xxxl-1 {  margin-right:0.25rem !important; } .mb-xxxl-1,.my-xxxl-1 {  margin-bottom:0.25rem !important; } .ml-xxxl-1,.mx-xxxl-1 {  margin-left:0.25rem !important; } .m-xxxl-2 {  margin:0.5rem !important; } .mt-xxxl-2,.my-xxxl-2 {  margin-top:0.5rem !important; } .mr-xxxl-2,.mx-xxxl-2 {  margin-right:0.5rem !important; } .mb-xxxl-2,.my-xxxl-2 {  margin-bottom:0.5rem !important; } .ml-xxxl-2,.mx-xxxl-2 {  margin-left:0.5rem !important; } .m-xxxl-3 {  margin:1rem !important; } .mt-xxxl-3,.my-xxxl-3 {  margin-top:1rem !important; } .mr-xxxl-3,.mx-xxxl-3 {  margin-right:1rem !important; } .mb-xxxl-3,.my-xxxl-3 {  margin-bottom:1rem !important; } .ml-xxxl-3,.mx-xxxl-3 {  margin-left:1rem !important; } .m-xxxl-4 {  margin:2rem !important; } .mt-xxxl-4,.my-xxxl-4 {  margin-top:2rem !important; } .mr-xxxl-4,.mx-xxxl-4 {  margin-right:2rem !important; } .mb-xxxl-4,.my-xxxl-4 {  margin-bottom:2rem !important; } .ml-xxxl-4,.mx-xxxl-4 {  margin-left:2rem !important; } .m-xxxl-5 {  margin:4rem !important; } .mt-xxxl-5,.my-xxxl-5 {  margin-top:4rem !important; } .mr-xxxl-5,.mx-xxxl-5 {  margin-right:4rem !important; } .mb-xxxl-5,.my-xxxl-5 {  margin-bottom:4rem !important; } .ml-xxxl-5,.mx-xxxl-5 {  margin-left:4rem !important; } .p-xxxl-0 {  padding:0 !important; } .pt-xxxl-0,.py-xxxl-0 {  padding-top:0 !important; } .pr-xxxl-0,.px-xxxl-0 {  padding-right:0 !important; } .pb-xxxl-0,.py-xxxl-0 {  padding-bottom:0 !important; } .pl-xxxl-0,.px-xxxl-0 {  padding-left:0 !important; } .p-xxxl-1 {  padding:0.25rem !important; } .pt-xxxl-1,.py-xxxl-1 {  padding-top:0.25rem !important; } .pr-xxxl-1,.px-xxxl-1 {  padding-right:0.25rem !important; } .pb-xxxl-1,.py-xxxl-1 {  padding-bottom:0.25rem !important; } .pl-xxxl-1,.px-xxxl-1 {  padding-left:0.25rem !important; } .p-xxxl-2 {  padding:0.5rem !important; } .pt-xxxl-2,.py-xxxl-2 {  padding-top:0.5rem !important; } .pr-xxxl-2,.px-xxxl-2 {  padding-right:0.5rem !important; } .pb-xxxl-2,.py-xxxl-2 {  padding-bottom:0.5rem !important; } .pl-xxxl-2,.px-xxxl-2 {  padding-left:0.5rem !important; } .p-xxxl-3 {  padding:1rem !important; } .pt-xxxl-3,.py-xxxl-3 {  padding-top:1rem !important; } .pr-xxxl-3,.px-xxxl-3 {  padding-right:1rem !important; } .pb-xxxl-3,.py-xxxl-3 {  padding-bottom:1rem !important; } .pl-xxxl-3,.px-xxxl-3 {  padding-left:1rem !important; } .p-xxxl-4 {  padding:2rem !important; } .pt-xxxl-4,.py-xxxl-4 {  padding-top:2rem !important; } .pr-xxxl-4,.px-xxxl-4 {  padding-right:2rem !important; } .pb-xxxl-4,.py-xxxl-4 {  padding-bottom:2rem !important; } .pl-xxxl-4,.px-xxxl-4 {  padding-left:2rem !important; } .p-xxxl-5 {  padding:4rem !important; } .pt-xxxl-5,.py-xxxl-5 {  padding-top:4rem !important; } .pr-xxxl-5,.px-xxxl-5 {  padding-right:4rem !important; } .pb-xxxl-5,.py-xxxl-5 {  padding-bottom:4rem !important; } .pl-xxxl-5,.px-xxxl-5 {  padding-left:4rem !important; } .m-xxxl-n1 {  margin:-0.25rem !important; } .mt-xxxl-n1,.my-xxxl-n1 {  margin-top:-0.25rem !important; } .mr-xxxl-n1,.mx-xxxl-n1 {  margin-right:-0.25rem !important; } .mb-xxxl-n1,.my-xxxl-n1 {  margin-bottom:-0.25rem !important; } .ml-xxxl-n1,.mx-xxxl-n1 {  margin-left:-0.25rem !important; } .m-xxxl-n2 {  margin:-0.5rem !important; } .mt-xxxl-n2,.my-xxxl-n2 {  margin-top:-0.5rem !important; } .mr-xxxl-n2,.mx-xxxl-n2 {  margin-right:-0.5rem !important; } .mb-xxxl-n2,.my-xxxl-n2 {  margin-bottom:-0.5rem !important; } .ml-xxxl-n2,.mx-xxxl-n2 {  margin-left:-0.5rem !important; } .m-xxxl-n3 {  margin:-1rem !important; } .mt-xxxl-n3,.my-xxxl-n3 {  margin-top:-1rem !important; } .mr-xxxl-n3,.mx-xxxl-n3 {  margin-right:-1rem !important; } .mb-xxxl-n3,.my-xxxl-n3 {  margin-bottom:-1rem !important; } .ml-xxxl-n3,.mx-xxxl-n3 {  margin-left:-1rem !important; } .m-xxxl-n4 {  margin:-2rem !important; } .mt-xxxl-n4,.my-xxxl-n4 {  margin-top:-2rem !important; } .mr-xxxl-n4,.mx-xxxl-n4 {  margin-right:-2rem !important; } .mb-xxxl-n4,.my-xxxl-n4 {  margin-bottom:-2rem !important; } .ml-xxxl-n4,.mx-xxxl-n4 {  margin-left:-2rem !important; } .m-xxxl-n5 {  margin:-4rem !important; } .mt-xxxl-n5,.my-xxxl-n5 {  margin-top:-4rem !important; } .mr-xxxl-n5,.mx-xxxl-n5 {  margin-right:-4rem !important; } .mb-xxxl-n5,.my-xxxl-n5 {  margin-bottom:-4rem !important; } .ml-xxxl-n5,.mx-xxxl-n5 {  margin-left:-4rem !important; } .m-xxxl-auto {  margin:auto !important; } .mt-xxxl-auto,.my-xxxl-auto {  margin-top:auto !important; } .mr-xxxl-auto,.mx-xxxl-auto {  margin-right:auto !important; } .mb-xxxl-auto,.my-xxxl-auto {  margin-bottom:auto !important; } .ml-xxxl-auto,.mx-xxxl-auto {  margin-left:auto !important; }}.text-monospace { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify { text-align:justify !important;}.text-wrap { white-space:normal !important;}.text-nowrap { white-space:nowrap !important;}.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.text-left { text-align:left !important;}.text-right { text-align:right !important;}.text-center { text-align:center !important;}@media (min-width:440px) { .text-xs-left {  text-align:left !important; } .text-xs-right {  text-align:right !important; } .text-xs-center {  text-align:center !important; }}@media (min-width:576px) { .text-sm-left {  text-align:left !important; } .text-sm-right {  text-align:right !important; } .text-sm-center {  text-align:center !important; }}@media (min-width:768px) { .text-md-left {  text-align:left !important; } .text-md-right {  text-align:right !important; } .text-md-center {  text-align:center !important; }}@media (min-width:992px) { .text-lg-left {  text-align:left !important; } .text-lg-right {  text-align:right !important; } .text-lg-center {  text-align:center !important; }}@media (min-width:1240px) { .text-xl-left {  text-align:left !important; } .text-xl-right {  text-align:right !important; } .text-xl-center {  text-align:center !important; }}@media (min-width:1440px) { .text-xxl-left {  text-align:left !important; } .text-xxl-right {  text-align:right !important; } .text-xxl-center {  text-align:center !important; }}@media (min-width:1640px) { .text-xxxl-left {  text-align:left !important; } .text-xxxl-right {  text-align:right !important; } .text-xxxl-center {  text-align:center !important; }}.text-lowercase { text-transform:lowercase !important;}.text-uppercase { text-transform:uppercase !important;}.text-capitalize { text-transform:capitalize !important;}.font-weight-light { font-weight:300 !important;}.font-weight-lighter { font-weight:lighter !important;}.font-weight-normal { font-weight:400 !important;}.font-weight-bold { font-weight:700 !important;}.font-weight-bolder { font-weight:bolder !important;}.font-italic { font-style:italic !important;}.text-white { color:#ffffff !important;}.text-primary { color:#1A1A1A !important;}a.text-primary:hover, a.text-primary:focus { color:black !important;}.text-secondary { color:#EEEEEE !important;}a.text-secondary:hover, a.text-secondary:focus { color:#c8c8c8 !important;}.text-success { color:#78CA26 !important;}a.text-success:hover, a.text-success:focus { color:#528a1a !important;}.text-info { color:#DDDDDD !important;}a.text-info:hover, a.text-info:focus { color:#b7b7b7 !important;}.text-warning { color:#F2C019 !important;}a.text-warning:hover, a.text-warning:focus { color:#b48d0a !important;}.text-danger { color:#FF4444 !important;}a.text-danger:hover, a.text-danger:focus { color:#f70000 !important;}.text-light { color:#FAFAFA !important;}a.text-light:hover, a.text-light:focus { color:#d4d4d4 !important;}.text-dark { color:#1A1A1A !important;}a.text-dark:hover, a.text-dark:focus { color:black !important;}.text-body { color:#1A1A1A !important;}.text-muted { color:#999999 !important;}.text-black-50 { color:rgba(0, 0, 0, 0.5) !important;}.text-white-50 { color:rgba(255, 255, 255, 0.5) !important;}.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}.text-decoration-none { text-decoration:none !important;}.text-break { word-break:break-word !important; overflow-wrap:break-word !important;}.text-reset { color:inherit !important;}.visible { visibility:visible !important;}.invisible { visibility:hidden !important;}.alert { position:relative; padding:0.8rem 2rem; margin-bottom:1.5rem; border:1px solid transparent; border-radius:0;}.alert-heading { color:inherit;}.alert-link { font-weight:700;}.alert-dismissible { padding-right:6.1rem;}.alert-dismissible .close { position:absolute; top:0; right:0; padding:0.8rem 2rem; color:inherit;}.alert-primary { color:#1a1a1a; background-color:#1a1a1a; border-color:#1a1a1a;}.alert-primary hr { border-top-color:#0d0d0d;}.alert-primary .alert-link { color:#010101;}.alert-secondary { color:#eeeeee; background-color:#eeeeee; border-color:#eeeeee;}.alert-secondary hr { border-top-color:#e1e1e1;}.alert-secondary .alert-link { color:#d5d5d5;}.alert-success { color:#78ca26; background-color:#78ca26; border-color:#78ca26;}.alert-success hr { border-top-color:#6bb522;}.alert-success .alert-link { color:#5f9f1e;}.alert-info { color:#dddddd; background-color:#dddddd; border-color:#dddddd;}.alert-info hr { border-top-color:#d0d0d0;}.alert-info .alert-link { color:#c4c4c4;}.alert-warning { color:#f2c019; background-color:#f2c019; border-color:#f2c019;}.alert-warning hr { border-top-color:#e5b30d;}.alert-warning .alert-link { color:#cca00c;}.alert-danger { color:#ff4444; background-color:#ff4444; border-color:#ff4444;}.alert-danger hr { border-top-color:#ff2b2b;}.alert-danger .alert-link { color:#ff1111;}.alert-light { color:#fafafa; background-color:#fafafa; border-color:#fafafa;}.alert-light hr { border-top-color:#ededed;}.alert-light .alert-link { color:#e1e1e1;}.alert-dark { color:#1a1a1a; background-color:#1a1a1a; border-color:#1a1a1a;}.alert-dark hr { border-top-color:#0d0d0d;}.alert-dark .alert-link { color:#010101;}.navbar { position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:0 0;}.navbar > .container,.navbar > .container-fluid { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.navbar-brand { display:inline-block; padding-top:0.7375rem; padding-bottom:0.7375rem; margin-right:0; font-size:1.75rem; line-height:inherit; white-space:nowrap;}.navbar-brand:hover, .navbar-brand:focus { text-decoration:none;}.navbar-nav { display:flex; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none;}.navbar-nav .nav-link { padding-right:0; padding-left:0;}.navbar-nav .dropdown-menu { position:static; float:none;}.navbar-text { display:inline-block; padding-top:1rem; padding-bottom:1rem;}.navbar-collapse { flex-basis:100%; flex-grow:1; align-items:center;}.navbar-toggler { padding:0.25rem 0.75rem; font-size:1.75rem; line-height:1; background-color:transparent; border:1px solid transparent; border-radius:10px;}.navbar-toggler:hover, .navbar-toggler:focus { text-decoration:none;}.navbar-toggler-icon { display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; content:""; background:no-repeat center center; background-size:100% 100%;}@media (max-width:439.98px) { .navbar-expand-xs > .container,.navbar-expand-xs > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:440px) { .navbar-expand-xs {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xs .navbar-nav {  flex-direction:row; } .navbar-expand-xs .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xs .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xs > .container,.navbar-expand-xs > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xs .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xs .navbar-toggler {  display:none; }}@media (max-width:575.98px) { .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:576px) { .navbar-expand-sm {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-sm .navbar-nav {  flex-direction:row; } .navbar-expand-sm .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-sm .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-sm .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-sm .navbar-toggler {  display:none; }}@media (max-width:767.98px) { .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:768px) { .navbar-expand-md {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-md .navbar-nav {  flex-direction:row; } .navbar-expand-md .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-md .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-md .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-md .navbar-toggler {  display:none; }}@media (max-width:991.98px) { .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:992px) { .navbar-expand-lg {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-lg .navbar-nav {  flex-direction:row; } .navbar-expand-lg .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-lg .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-lg .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-lg .navbar-toggler {  display:none; }}@media (max-width:1239.98px) { .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1240px) { .navbar-expand-xl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xl .navbar-nav {  flex-direction:row; } .navbar-expand-xl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xl .navbar-toggler {  display:none; }}@media (max-width:1439.98px) { .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1440px) { .navbar-expand-xxl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xxl .navbar-nav {  flex-direction:row; } .navbar-expand-xxl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xxl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xxl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xxl .navbar-toggler {  display:none; }}@media (max-width:1639.98px) { .navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1640px) { .navbar-expand-xxxl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xxxl .navbar-nav {  flex-direction:row; } .navbar-expand-xxxl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xxxl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xxxl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xxxl .navbar-toggler {  display:none; }}.navbar-expand { flex-flow:row nowrap; justify-content:flex-start;}.navbar-expand > .container,.navbar-expand > .container-fluid { padding-right:0; padding-left:0;}.navbar-expand .navbar-nav { flex-direction:row;}.navbar-expand .navbar-nav .dropdown-menu { position:absolute;}.navbar-expand .navbar-nav .nav-link { padding-right:2rem; padding-left:2rem;}.navbar-expand > .container,.navbar-expand > .container-fluid { flex-wrap:nowrap;}.navbar-expand .navbar-collapse { display:flex !important; flex-basis:auto;}.navbar-expand .navbar-toggler { display:none;}.navbar-light .navbar-brand { color:#ffffff;}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color:#ffffff;}.navbar-light .navbar-nav .nav-link { color:#1A1A1A;}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color:#ffffff;}.navbar-light .navbar-nav .nav-link.disabled { color:rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active { color:#ffffff;}.navbar-light .navbar-toggler { color:#1A1A1A; border-color:rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon { background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text { color:#1A1A1A;}.navbar-light .navbar-text a { color:#ffffff;}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color:#ffffff;}.navbar-dark .navbar-brand { color:#ffffff;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color:#ffffff;}.navbar-dark .navbar-nav .nav-link { color:#1A1A1A;}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color:#ffffff;}.navbar-dark .navbar-nav .nav-link.disabled { color:rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active { color:#ffffff;}.navbar-dark .navbar-toggler { color:#1A1A1A; 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='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text { color:#1A1A1A;}.navbar-dark .navbar-text a { color:#ffffff;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color:#ffffff;}.nav { display:flex; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none;}.nav-link { display:block; padding:1rem 2rem;}.nav-link:hover, .nav-link:focus { text-decoration:none;}.nav-link.disabled { color:#aaaaaa; pointer-events:none; cursor:default;}.nav-tabs { border-bottom:0 solid #ffffff00;}.nav-tabs .nav-item { margin-bottom:0;}.nav-tabs .nav-link { border:0 solid transparent; border-top-left-radius:5px; border-top-right-radius:5px;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color:#ffffff00;}.nav-tabs .nav-link.disabled { color:#aaaaaa; background-color:transparent; border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link { color:#4a4a4a; background-color:#FAFAFA; border-color:#ffffff00;}.nav-tabs .dropdown-menu { margin-top:0; border-top-left-radius:0; border-top-right-radius:0;}.nav-pills .nav-link { border-radius:10px;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link { color:#ffffff; background-color:#1A1A1A;}.nav-fill .nav-item { flex:1 1 auto; text-align:center;}.nav-justified .nav-item { flex-basis:0; flex-grow:1; text-align:center;}.tab-content > .tab-pane { display:none;}.tab-content > .active { display:block;}.dropup,.dropright,.dropdown,.dropleft { position:relative;}.dropdown-toggle { white-space:nowrap;}.dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid; border-right:0.5em solid transparent; border-bottom:0; border-left:0.5em solid transparent;}.dropdown-toggle:empty::after { margin-left:0;}.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:1rem 0; margin:0 0 0; font-size:1.4rem; color:#1A1A1A; text-align:left; list-style:none; background-color:#ffffff; background-clip:padding-box; border:0 solid rgba(0, 0, 0, 0.15); border-radius:10px;}.dropdown-menu-left { right:auto; left:0;}.dropdown-menu-right { right:0; left:auto;}@media (min-width:440px) { .dropdown-menu-xs-left {  right:auto;  left:0; } .dropdown-menu-xs-right {  right:0;  left:auto; }}@media (min-width:576px) { .dropdown-menu-sm-left {  right:auto;  left:0; } .dropdown-menu-sm-right {  right:0;  left:auto; }}@media (min-width:768px) { .dropdown-menu-md-left {  right:auto;  left:0; } .dropdown-menu-md-right {  right:0;  left:auto; }}@media (min-width:992px) { .dropdown-menu-lg-left {  right:auto;  left:0; } .dropdown-menu-lg-right {  right:0;  left:auto; }}@media (min-width:1240px) { .dropdown-menu-xl-left {  right:auto;  left:0; } .dropdown-menu-xl-right {  right:0;  left:auto; }}@media (min-width:1440px) { .dropdown-menu-xxl-left {  right:auto;  left:0; } .dropdown-menu-xxl-right {  right:0;  left:auto; }}@media (min-width:1640px) { .dropdown-menu-xxxl-left {  right:auto;  left:0; } .dropdown-menu-xxxl-right {  right:0;  left:auto; }}.dropup .dropdown-menu { top:auto; bottom:100%; margin-top:0; margin-bottom:0;}.dropup .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0; border-right:0.5em solid transparent; border-bottom:0.5em solid; border-left:0.5em solid transparent;}.dropup .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-menu { top:0; right:auto; left:100%; margin-top:0; margin-left:0;}.dropright .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid transparent; border-right:0; border-bottom:0.5em solid transparent; border-left:0.5em solid;}.dropright .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-toggle::after { vertical-align:0;}.dropleft .dropdown-menu { top:0; right:100%; left:auto; margin-top:0; margin-right:0;}.dropleft .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:"";}.dropleft .dropdown-toggle::after { display:none;}.dropleft .dropdown-toggle::before { display:inline-block; margin-right:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid transparent; border-right:0.5em solid; border-bottom:0.5em solid transparent;}.dropleft .dropdown-toggle:empty::after { margin-left:0;}.dropleft .dropdown-toggle::before { vertical-align:0;}.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { right:auto; bottom:auto;}.dropdown-divider { height:0; margin:2rem 0; overflow:hidden; border-top:1px solid #1A1A1A;}.dropdown-item { display:block; width:100%; padding:1rem 2rem; clear:both; font-weight:400; color:#1A1A1A; text-align:inherit; white-space:nowrap; background-color:transparent; border:0;}.dropdown-item:hover, .dropdown-item:focus { color:#1A1A1A; text-decoration:none; background-color:#ffffff00;}.dropdown-item.active, .dropdown-item:active { color:#1A1A1A; text-decoration:none; background-color:#ffffff00;}.dropdown-item.disabled, .dropdown-item:disabled { color:#aaaaaa; pointer-events:none; background-color:transparent;}.dropdown-menu.show { display:block;}.dropdown-header { display:block; padding:1rem 2rem; margin-bottom:0; font-size:1.225rem; color:#aaaaaa; white-space:nowrap;}.dropdown-item-text { display:block; padding:1rem 2rem; color:#1A1A1A;}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;width:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-enabled .flickity-cell,.flickity-enabled .carousel-cell{position:absolute!important;left:0}.flickity-rtl .flickity-cell,.flickity-rtl .carousel-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;font-size:0;overflow:hidden}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.payment-redirection__mask { position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0, 0, 0, 0.3); z-index:2147483646; display:none;}.payment-redirection--countdown-popup .payment-redirection__mask { display:block;}.payment-redirection--countdown-popup .order-send__make-this-to-popup { position:fixed; top:10%; left:50%; transform:translateX(-50%); width:600px; max-width:100%; margin:0 !important; z-index:2147483647; background-color:#fff; padding:20px; overflow:hidden;}.payment-redirection--countdown-popup.payment-redirection--mask-forwarding-active .order-send__make-this-to-popup { z-index:2147483645;}.order-send__redirect-sec { font-size:24px; font-weight:700; margin-right:10px;}.order-send__redirect { display:none;}.payment-redirection--countdown-popup .order-send__redirect { display:flex; align-items:center; justify-content:center;}.order-send__redirect-text { font-size:16px; font-weight:700; text-align:left; line-height:1.2;}.loading-spinner-with-text { display:flex; align-items:center; justify-content:center; background-color:rgba(0, 0, 0, 0.5); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); padding:20px; padding:clamp(20px, 50px, 10%);}.loading-spinner-with-text .loading-indicator { display:inline-block; width:50px; flex:0 0 50px; max-width:50px; height:50px; border-radius:50%; border:2px solid; border-color:#fff transparent #fff transparent; animation:spin 1.2s linear infinite;}.loading-spinner-with-text .loading-text { color:#fff; font-size:2.5vw; font-size:clamp(14px, 30px, 2vw); white-space:nowrap;}.loading-spinner-with-text .loading-text:not(:empty) { margin-left:20px;}.payment-redirection--countdown-popup .loading-spinner-with-text { display:none;}.payment-redirection--mask-forwarding-active .loading-spinner-with-text { display:flex;}.payment-redirection--mask-forwarding-active .payment-redirection__mask { display:block;}@media (min-width:992px) { .loading-spinner-with-text .loading-indicator { width:150px; flex:0 0 150px; max-width:150px; height:150px; border-width:3px; } .loading-spinner-with-text .loading-text:not(:empty) { margin-left:40px; } .payment-redirection--countdown-popup .order-send__make-this-to-popup { padding:40px; }}@font-face { font-family:"fallback"; size-adjust:112.4%; ascent-override:94%; src:local("Helvetica Neue"), local("Arial"), local("FreeSans"), local("Arimo"); font-weight:200 500;}@font-face { font-family:"fallback"; size-adjust:108.6%; ascent-override:92%; descent-override:20%; src:local("Helvetica Neue Bold"), local("Helvetica Neue"), local("Arial Bold"), local("Arial-BoldMT"), local("Arial"), local("FreeSans Bold"), local("FreeSans"), local("Arimo Bold"), local("Arimo"); font-weight:600 700;}@font-face { font-family:"fallback"; size-adjust:99.2%; ascent-override:96%; src:local("SF Pro Display Black"), local("Helvetica Neue Condensed Black"), local("Arial Black"), local("Segoe UI Black"), local("FreeSans Bold"), local("Arimo Bold"), local("Helvetica Neue Bold"), local("Arial Bold"); font-weight:800 900;}:root { --compare-table-label-cell-mobile-width:120px; --compare-table-value-cell-mobile-width:130px; --compare-table-label-cell-tablet-width:130px; --compare-table-value-cell-tablet-width:180px; --compare-table-label-cell-desktop-width:200px; --compare-table-value-cell-desktop-width:250px; --compare-table-cell-padding-y:0.8rem; --compare-table-cell-padding-x:1rem; --compare-table-border-width:0px; --compare-table-border-style:solid; --compare-table-border-color:#DDDDDD; --compare-table-border:var(--compare-table-border-width) var(--compare-table-border-style) var(--compare-table-border-color); --compare-table-header-bg:#ffffff; --compare-table-functions-bg:#ffffff; --compare-table-label-bg:#FAFAFA; --compare-table-different-bg:#ededed; --lazyload-transition:opacity ease 0.2s; --header-height:50px; --header-sticky-on-scroll-up-transition-time:0.25s; --header-shadow-blur:0px; --nanobar-height:0px; --fixed-cart-height-on-artdet:50px; --dropdown-btn-bottom-distance:0px; --search-box-search-btn-width:4rem; --search-box-search-btn-height:4rem; --carousel-prev-next-btn-width:4rem; --carousel-prev-next-btn-height:4rem; --carousel-prev-next-gap-top:1rem; --overlay-padding-top:4rem; --overlay-padding-right:2rem; --overlay-padding-bottom:2rem; --overlay-padding-left:2rem; --overlay-border-radius:0; --overlay-box-shadow:none; --overlay-title-margin-bottom:3rem; --overlay-bottom-offfset:0px; --overlay-close-btn-height:4rem; --overlay-min-width:80rem; --overlay-max-width:100vw; --overlay-max-height:calc(var(--vh, 1vh) * 100);  --cart-box-item-width:37rem; --cart-box-item-padding-y:2rem; --cart-box-item-padding-x:2rem; --cart-box-item-gap:3rem; --container-max-xxs:360px; --container-max-xs:440px; --container-max-sm:600px; --container-max-md:740px; --container-max-lg:1000px; --container-max-xl:1200px; --container-max-xxl:1400px; --container-max-xxxl:1600px; --grid-gutter-width:40px; --grid-gutter-width-xxs:20px; --grid-gutter-width-xs:40px; --container-max-actual:100%; --grid-gutter-width-actual:20px;}:root.search-bar-in-overlay { --search-box-input-height:6rem;}:root.search-bar-visible { --search-box-input-height:4rem;}@supports (height:100dvh) { :root {  --overlay-max-height:100dvh; }}@media (min-width:440px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:576px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:768px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:992px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:1240px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:1440px) { :root {  --container-max-actual:1440px;  --grid-gutter-width-actual:40px; }}@media (min-width:1640px) { :root {  --container-max-actual:1640px;  --grid-gutter-width-actual:40px; }}@media (min-width:576px) { :root {  --cart-box-item-padding-x:4rem;  --header-height:70px; }}@media (min-width:768px) { :root {  --header-height:80px;  --overlay-max-width:90vw;  --overlay-padding-right:4rem;  --overlay-padding-left:4rem;  --overlay-padding-top:4rem;  --overlay-padding-bottom:4rem;  --overlay-bottom-offfset:1rem;  --overlay-max-height:calc(var(--vh, 1vh) * 100 - var(--overlay-close-btn-height) * 2);  --overlay-border-radius:10px;  --overlay-box-shadow:0 0 40px rgba(0, 0, 0, 0.1); } @supports (height:100dvh) {  :root { --overlay-max-height:calc(100dvh - var(--overlay-close-btn-height) * 2);  } }}.container-max-xxs { max-width:calc(360px + var(--grid-gutter-width-actual));}@media (min-width:440px) { .container-max-xs {  max-width:calc(440px + var(--grid-gutter-width-actual)); }}@media (min-width:576px) { .container-max-sm {  max-width:calc(600px + var(--grid-gutter-width-actual)); }}@media (min-width:768px) { .container-max-md {  max-width:calc(740px + var(--grid-gutter-width-actual)); }}@media (min-width:992px) { .container-max-lg {  max-width:calc(1000px + var(--grid-gutter-width-actual)); }}@media (min-width:1240px) { .container-max-xl {  max-width:calc(1200px + var(--grid-gutter-width-actual)); }}@media (min-width:1440px) { .container-max-xxl {  max-width:calc(1400px + var(--grid-gutter-width-actual)); }}@media (min-width:1640px) { .container-max-xxxl {  max-width:calc(1600px + var(--grid-gutter-width-actual)); }}[class*=container-max-] { padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2); margin:0 auto;}.container,.container-fluid { padding-left:10px; padding-right:10px;}.row { margin-left:-10px; margin-right:-10px;}.row > .col,.row > [class*=col-] { padding-right:10px; padding-left:10px;}@media (min-width:440px) { .container,.container-fluid {  padding-left:20px;  padding-right:20px; } .row {  margin-left:-20px;  margin-right:-20px; } .row > .col,.row > [class*=col-] {  padding-right:20px;  padding-left:20px; }}.container-fluid { max-width:1920px;}.hidden { display:none;}.break { flex-basis:100%; height:0;}.d-grid { display:grid;}[role=button] { cursor:pointer;}menu { list-style:none;}ol, ul, dl { margin-bottom:0.75em;}.border { border-style:solid !important;}.border-top { border-top-style:solid !important;}.border-bottom { border-bottom-style:solid !important;}.border-left { border-left-style:solid !important;}.border-right { border-right-style:solid !important;}* { padding:0; margin:0;}a { color:inherit;}a:hover { color:inherit; text-decoration:none;}::-ms-reveal { display:none;}p:last-child { margin-bottom:0;}html { font-size:62.5%; height:-webkit-fill-available;}body { overflow-x:hidden; overflow-y:scroll; min-height:-webkit-fill-available; min-height:100vh;}body, html { min-width:320px; scrollbar-width:thin; scroll-behavior:smooth; scroll-padding-top:20px;}body#ud_shop_artdet, html#ud_shop_artdet { scroll-padding-top:100px;}img { height:auto; max-width:100%; max-height:100%;}img.lazyload { opacity:0; transition:var(--lazyload-transition);}img.lazyloaded { opacity:1; transition:var(--lazyload-transition);}.icon-set { width:var(--svg-icon-width, 1em); flex:0 0 var(--svg-icon-width, 1em); max-height:var(--svg-icon-height, 1em); flex-shrink:0; height:auto; vertical-align:baseline;}.icon-set:not(.svg--cat) { fill:currentColor;}.icon-set:not(.svg--cat) path, .icon-set:not(.svg--cat) use { fill:inherit;}.svg--cat { vertical-align:middle;}.svg-icon-wrapper--b.btn { word-break:break-all;}.svg-icon-wrapper--b .icon-set { margin-right:0.5rem;}.svg-icon-wrapper--a.btn { word-break:break-all;}.svg-icon-wrapper--a .icon-set { margin-left:0.5rem;}button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn { margin-bottom:0; -ms-touch-action:manipulation; touch-action:manipulation; max-width:100%; -webkit-appearance:none;}button[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=submit][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=button][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=reset][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),.btn-wrap input[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),.btn[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]) { border-width:1px; padding:calc(1rem - 1px) 2rem;}button.btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=submit].btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=button].btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=reset].btn-sm[class*=btn-outline]:not([class*=btn-square]),.btn-wrap input.btn-sm[class*=btn-outline]:not([class*=btn-square]),.btn.btn-sm[class*=btn-outline]:not([class*=btn-square]) { border-width:1px; padding:calc(0.5rem - 1px) 2rem;}button.btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=submit].btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=button].btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=reset].btn-lg[class*=btn-outline]:not([class*=btn-square]),.btn-wrap input.btn-lg[class*=btn-outline]:not([class*=btn-square]),.btn.btn-lg[class*=btn-outline]:not([class*=btn-square]) { border-width:1px; padding:calc(1.05rem - 1px) 3.5rem;}button:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=reset]:focus:not(:focus-visible),.btn-wrap input:focus:not(:focus-visible),.btn:focus:not(:focus-visible) { outline:0;}.btn.loading,.ajax-response-immediately.ajax-loader,.ajax-response-by-click.ajax-loader { position:relative;}.btn.loading::after,.ajax-response-immediately.ajax-loader::after,.ajax-response-by-click.ajax-loader::after { content:""; position:absolute; right:0.5rem; color:inherit; display:inline-block; width:1rem; height:1rem; border-radius:50%; border:1px solid; border-color:currentColor currentColor currentColor transparent; animation:spin 1.2s linear infinite; margin-left:0.5rem;}input[readonly] { opacity:0.65; cursor:default;}input[type=password] { font-family:"Verdana"; font-size:1.4em; letter-spacing:0.125em;}input[type=password], input[type=text].pw { padding-right:3.8rem; background-image:none !important;}input[type=password].not-empty + .btn, input[type=text].pw.not-empty + .btn { display:inline-flex;}input[type=text].pw { letter-spacing:0.25em;}button.show-hide-password-btn { position:absolute; right:10px; height:4rem; width:4rem; text-align:center; transform:translateY(-100%); display:none; align-items:center; justify-content:center; z-index:1;}button.show-hide-password-btn .pw-eye-slash, button.show-hide-password-btn.hide .pw-eye { display:none;}button.show-hide-password-btn.hide .pw-eye-slash { display:initial;}.btn-link { color:#1A1A1A; text-transform:none;}.btn-link:hover, .btn-link:focus { text-decoration:underline;}.btn-text { border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; font-weight:400;}.btn-text:hover, .btn-text:focus, .btn-text:active { color:#4a4a4a;}.btn-text2 { border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; display:inline-flex; align-items:center; font-weight:700; column-gap:0.5rem; --svg-icon-width:0.5em;}.btn-text2.btn-sm { font-size:1.2rem;}.btn-text2 .icon-set { transition:transform ease 0.3s;}.btn-text2:hover, .btn-text2:focus, .btn-text2:active { color:#4a4a4a;}.btn-text2:hover .icon-set, .btn-text2:focus .icon-set, .btn-text2:active .icon-set { transform:translateX(50%);}.btn-block { text-align:center; justify-content:center;}.btn-square, .btn-square-sm, .btn-square-lg { padding:0; text-align:center; letter-spacing:0; border-radius:10px; display:inline-flex; align-items:center; justify-content:center;}.btn-square[class*=btn-outline-], .btn-square-sm[class*=btn-outline-], .btn-square-lg[class*=btn-outline-] { border-width:1px;}.btn-square-sm { width:2.4rem; height:2.4rem; flex:0 0 2.4rem; border-radius:5px;}.btn-square { width:3.6rem; flex:0 0 3.6rem; height:3.6rem;}.btn-square-lg { width:5rem; flex:0 0 5rem; height:5rem; border-radius:15px;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow:none;}.btn-primary.btn-square::after { margin:0;}.btn-primary, .fixed-cart__btn, .product__main-btn, .artdet-main-btn, .orderflow-main-btn, .post-sale__btn-want-it, .order-details__main-btn { box-shadow:none; color:#111111; font-weight:600; background-color:#F2C019; display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .orderflow-main-btn:hover, .orderflow-main-btn:focus, .orderflow-main-btn:not(:disabled):not(.disabled):active, .orderflow-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active { box-shadow:none; color:#F2C019; background-color:#111111; border-color:#111111;}.btn-primary .icon-set, .fixed-cart__btn .icon-set, .product__main-btn .icon-set, .artdet-main-btn .icon-set, .orderflow-main-btn .icon-set, .post-sale__btn-want-it .icon-set, .order-details__main-btn .icon-set { font-size:1.28em;}.btn-light, .btn-outline-dark, .artdet__price-login-btn, .artdet__need-login-to-cart-btn, .product__cart-login-btn { display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.btn-light .icon-set, .btn-outline-dark .icon-set, .artdet__price-login-btn .icon-set, .artdet__need-login-to-cart-btn .icon-set, .product__cart-login-btn .icon-set { font-size:1.28em;}.fixed-cart__btn, .product__main-btn, .artdet-main-btn, .post-sale__btn-want-it, .order-details__main-btn { font-weight:600; color:#FFFFFF; background-color:#F2C019;}.fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active { background-color:#171717; color:#F2C019; border-color:#171717;}.orderflow-main-btn { font-weight:600; color:#111111; background-color:#F2C019;}.orderflow-main-btn:hover, .orderflow-main-btn:focus, .orderflow-main-btn:not(:disabled):not(.disabled):active, .orderflow-main-btn:not(:disabled):not(.disabled).active { background-color:#111111; color:#F2C019; border-color:#111111;}.orderflow-main-btn svg:last-child { --svg-icon-width:0.5em;}.orderflow-main-btn.loading::after { margin-left:-0.5rem; left:1.75rem; right:auto;}@media (min-width:576px) { .order-sm--1 {  order:-1; }}button:disabled,button.disabled,input[type=submit]:disabled,input[type=submit].disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,.btn-wrap input:disabled,.btn-wrap input.disabled,.btn:disabled,.btn.disabled { opacity:0.5; pointer-events:none; }.btn-outline-danger { color:#FF4444; border-color:#FF4444;}.btn-outline-danger:hover { border-color:#FF4444; background-color:#FF4444; color:#ffffff;}.btn--back { color:#1A1A1A; border-color:#1A1A1A; display:inline-flex; align-items:center; column-gap:0.5rem; --svg-icon-width:0.5em;}.btn--back:hover { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn--back:focus, .btn--back.focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.btn--back.disabled, .btn--back:disabled { color:#1A1A1A; background-color:transparent;}.btn--back:not(:disabled):not(.disabled):active, .btn--back:not(:disabled):not(.disabled).active, .show > .btn--back.dropdown-toggle { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.btn--back:not(:disabled):not(.disabled):active:focus, .btn--back:not(:disabled):not(.disabled).active:focus, .show > .btn--back.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainer .close,.btn-close { position:absolute; top:0; right:1rem; color:#1A1A1A; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent;}.shop_popup_artdet .close:hover, .shop_popup_artdet .close:focus, .shop_popup_artdet .close:active,#page_PopupContainer_tooltip .close:hover,#page_PopupContainer_tooltip .close:focus,#page_PopupContainer_tooltip .close:active,#page_PopupContainer .close:hover,#page_PopupContainer .close:focus,#page_PopupContainer .close:active,.btn-close:hover,.btn-close:focus,.btn-close:active { color:#4a4a4a;}@media (min-width:768px) { .shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainer .close,.btn-close {  top:auto;  bottom:100%;  right:0; }}.shop_popup_artdet .close[data-text]::after,#page_PopupContainer_tooltip .close[data-text]::after,#page_PopupContainer .close[data-text]::after,.btn-close[data-text]::after { content:attr(data-text); font-weight:400; margin-left:0.5rem;}.shop_popup_artdet .close .icon-set,#page_PopupContainer_tooltip .close .icon-set,#page_PopupContainer .close .icon-set,.btn-close .icon-set { font-size:1.28em;}@supports (mask-size:cover) { #page_PopupContainer_tooltip .close::before, #page_PopupContainer .close::before {  content:"";  mask-size:1em;  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { #page_PopupContainer_tooltip .close, #page_PopupContainer .close {  background-position:center;  background-size:1em;  background-repeat:no-repeat; }}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.content { min-height:50vh;}.line-height-0 { line-height:0;}.line-height-1 { line-height:1;}.line-height-12 { line-height:1.2;}.no-gutters { margin-right:0; margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.gutters-5 { margin-right:-5px; margin-left:-5px;}.gutters-5 > .col, .gutters-5 > [class*=col-] { padding-right:5px; padding-left:5px;}.gutters-10 { margin-right:-10px; margin-left:-10px;}.gutters-10 > .col, .gutters-10 > [class*=col-] { padding-right:10px; padding-left:10px;}.gutters-20 { margin-right:-20px; margin-left:-20px;}.gutters-20 > .col, .gutters-20 > [class*=col-] { padding-right:20px; padding-left:20px;}@media (min-width:576px) { .gutters-sm-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-sm-10 > .col, .gutters-sm-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; }}@media (min-width:768px) { .gutters-md-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-md-10 > .col, .gutters-md-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; } .gutters-md-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-md-20 > .col, .gutters-md-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-md-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-md-40 > .col, .gutters-md-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:992px) { .gutters-lg-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-lg-20 > .col, .gutters-lg-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-lg-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-lg-40 > .col, .gutters-lg-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1240px) { .gutters-xl-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-xl-10 > .col, .gutters-xl-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; } .gutters-xl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xl-20 > .col, .gutters-xl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-xl-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-xl-40 > .col, .gutters-xl-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1440px) { .gutters-xxl-16 {  margin-right:-16px;  margin-left:-16px; } .gutters-xxl-16 > .col, .gutters-xxl-16 > [class*=col-] {  padding-right:16px;  padding-left:16px; } .gutters-xxl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xxl-20 > .col, .gutters-xxl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-xxl-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-xxl-40 > .col, .gutters-xxl-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1640px) { .gutters-xxxl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xxxl-20 > .col, .gutters-xxxl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; }}.gap-5 { row-gap:0.5rem; column-gap:0.5rem;}.gap-10 { row-gap:1rem; column-gap:1rem;}.gap-20 { row-gap:2rem; column-gap:2rem;}.col-gap-5 { column-gap:0.5rem;}.col-gap-10 { column-gap:1rem;}.col-gap-20 { column-gap:2rem;}.col-gap-40 { column-gap:4rem;}.row-gap-5 { row-gap:0.5rem;}.row-gap-10 { row-gap:1rem;}.row-gap-15 { row-gap:1.5rem;}.row-gap-20 { row-gap:2rem;}.row-gap-30 { row-gap:3rem;}.row-gap-40 { row-gap:4rem;}@media (min-width:440px) { .row-gap-xs-20 {  row-gap:2rem; }}@media (min-width:576px) { .gap-sm-10 {  row-gap:1rem;  column-gap:1rem; } .gap-sm-20 {  row-gap:2rem;  column-gap:2rem; } .col-gap-sm-10 {  column-gap:1rem; } .row-gap-sm-20 {  row-gap:2rem; } .row-gap-sm-40 {  row-gap:4rem; }}@media (min-width:768px) { .row-gap-md-20 {  row-gap:2rem; } .row-gap-md-40 {  row-gap:4rem; } .gap-md-20 {  row-gap:2rem;  column-gap:2rem; }}@media (min-width:992px) { .row-gap-lg-40 {  row-gap:4rem; }}@media (min-width:1240px) { .row-gap-xl-20 {  row-gap:2rem; } .row-gap-xl-40 {  row-gap:4rem; }}@media (min-width:1440px) { .row-gap-xxl-20 {  row-gap:2rem; } .row-gap-xxl-40 {  row-gap:4rem; }}[data-scroll] { vertical-align:middle; display:inline-flex;}.border-block + .border-block { border-top:1px solid #DDDDDD;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { text-transform:uppercase;}#ud_shop_forum_topic h1, #ud_shop_forum h1, #ud_shop_reg h1, .page-wholesale h1, #ud_shop_searchcomplex h1, #ud_shop_newsletter h1 { text-align:center;}@media (max-width:991.98px) { h1, .h1 {  font-size:3.4rem; } h2, .h2 {  font-size:2.6rem; } h3, .h3 {  font-size:2.3rem; } h4, .h4 {  font-size:2rem; } h5, .h5 {  font-size:1.8rem; } h6, .h6 {  font-size:1.6rem; }}@media (max-width:767.98px) { h1, .h1 {  font-size:2.8rem; } h2, .h2 {  font-size:2rem; } h3, .h3 {  font-size:1.8rem; } h4, .h4 {  font-size:1.7rem; } h5, .h5 {  font-size:1.6rem; } h6, .h6 {  font-size:1.4rem; }}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}select { -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; cursor:pointer; max-width:100%; background:none; font-family:inherit;}select::-ms-expand { display:none;}select.cust_input_select + label { z-index:0;}select.form-control { padding-right:2rem; }select.form-control.form-control-sm { padding-right:2rem;}select.form-control.form-control-lg { padding-right:3.5rem;}select.form-control:focus { box-shadow:none;}select.form-control:disabled { cursor:auto;}select.form-control:disabled + label { z-index:10;}select.form-control.is-invalid { background-position:center right 4rem;}@-moz-document url-prefix() { select.form-control {  padding-left:calc(2rem - 4px); }}@supports not (mask-size:cover) { select.form-control {  background-repeat:no-repeat;  background-position:center right calc(2rem - 0.5em);  background-size:1.12rem; } select.form-control.form-control-sm {  background-size:0.96rem; } select.form-control.form-control-lg {  background-size:1.28rem; }}@supports (mask-size:cover) { .form-select-group {  position:relative; } .form-select-group::after {  content:"";  position:absolute;  top:2rem;  right:2rem;  transform:translate(0.5em, -50%);  margin-left:0;  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  pointer-events:none;  width:0.8em;  height:0.8em;  background-color:currentColor; } .form-select-group.form-select-group-sm::after {  font-size:1.2rem;  top:1.7rem; } .form-select-group.form-select-group-lg::after {  font-size:1.6rem;  top:2.5rem; }}.has-fault select { border-color:#FF4444 !important;}ul { list-style:disc inside none;}ol { list-style-position:inside;}.main__title h1 { text-transform:uppercase; text-align:center;}.main__title--cat { margin-bottom:1rem;}.main-title__wrap, .custom-content--page_shop_start h1, .main__title h1 { --gap-y:2rem; --margin-bottom:4rem; margin-bottom:var(--margin-bottom); display:flex; flex-wrap:wrap; align-items:center; flex-direction:column; text-align:center;}.main-title__wrap .main-title, .main-title__wrap .main-title-2, .main-title__wrap .main-title3, .main-title__wrap .main-title-3, .custom-content--page_shop_start h1 .main-title, .custom-content--page_shop_start h1 .main-title-2, .custom-content--page_shop_start h1 .main-title3, .custom-content--page_shop_start h1 .main-title-3, .main__title h1 .main-title, .main__title h1 .main-title-2, .main__title h1 .main-title3, .main__title h1 .main-title-3 { margin-bottom:0;}.main-title__wrap .main-title::after, .main-title__wrap .main-title-2::after, .main-title__wrap .main-title3::after, .main-title__wrap .main-title-3::after, .custom-content--page_shop_start h1 .main-title::after, .custom-content--page_shop_start h1 .main-title-2::after, .custom-content--page_shop_start h1 .main-title3::after, .custom-content--page_shop_start h1 .main-title-3::after, .main__title h1 .main-title::after, .main__title h1 .main-title-2::after, .main__title h1 .main-title3::after, .main__title h1 .main-title-3::after { margin-bottom:0;}.main-title__wrap .main-title__sub, .custom-content--page_shop_start h1 .main-title__sub, .main__title h1 .main-title__sub { margin-top:var(--gap-y);}#ud_shop_customer_addresses_det .main-title__wrap, #page_reg_content.no-tab .main-title__wrap, #ud_shop_searchcomplex .main-title__wrap, #ud_shop_customer_addresses_det .custom-content--page_shop_start h1, #page_reg_content.no-tab .custom-content--page_shop_start h1, #ud_shop_searchcomplex .custom-content--page_shop_start h1, #ud_shop_customer_addresses_det .main__title h1, #page_reg_content.no-tab .main__title h1, #ud_shop_searchcomplex .main__title h1 { justify-content:center;}.main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 { font-size:2.8rem; line-height:normal; text-transform:uppercase; font-weight:500; font-family:"Poppins", "Poppins-fallback";}.main-title.main-title--cat, .custom-content--page_shop_start h1.main-title--cat, .main__title h1.main-title--cat, .main-title-2.main-title--cat, .main-title-3.main-title--cat { font-size:inherit;}.main-title::after, .custom-content--page_shop_start h1::after, .main__title h1::after, .main-title-2::after, .main-title-3::after { content:""; display:block; border-bottom:1px solid currentColor; margin:var(--gap-y) auto 0; width:6rem;}@media (min-width:768px) { .main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 {  font-size:3.5rem; }}@media (min-width:992px) { .main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 {  font-size:4.2rem; } .main-title::after, .custom-content--page_shop_start h1::after, .main__title h1::after, .main-title-2::after, .main-title-3::after {  width:8rem; }}.main-title-2 { --gap-y:1rem; --margin-bottom:3rem; font-family:"Poppins", "Poppins-fallback"; font-size:2.8rem; text-transform:uppercase; font-weight:500; line-height:1.2; text-align:center;}@media (min-width:576px) { .main-title-2 {  font-size:3.2rem;  --margin-bottom:5rem; }}@media (max-width:575.98px) { .box_prod_last__title {  font-size:1.8rem; }}.main-title2 { font-family:"Poppins", "Poppins-fallback"; font-size:1.6rem; margin-bottom:1rem; font-weight:700; line-height:1.2; text-transform:uppercase;}.sub-title .main-title2 { text-transform:none;}.main-title-3, .main-title3 { --gap-y:1rem; margin-bottom:3rem; font-weight:500; font-size:1.8rem; text-align:center; text-transform:uppercase;}@media (min-width:576px) { .main-title-3, .main-title3 {  font-size:2.4rem;  margin-bottom:5rem; }}.main-title-4 { margin-bottom:3rem; font-weight:500; font-size:1.8rem; text-align:center; text-transform:uppercase;}.main-title4 { line-height:1.2; margin-bottom:1.5rem; font-weight:700; text-transform:none;}.sub-title { margin-top:var(--gap-y);}.search__search-value { font-weight:400; margin:0 1rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.padding-block-small, .custom-content--page_shop_start { padding-top:30px; padding-bottom:30px;}@media (min-width:768px) { .padding-block-small, .custom-content--page_shop_start {  padding-top:49.8px;  padding-bottom:49.8px; }}.padding-block { --space:60px; padding-top:var(--space); padding-bottom:var(--space);}@media (min-width:768px) { .padding-block {  --space:99.6px; }}.main-block { margin-bottom:60px; position:relative;}@media (min-width:768px) { .main-block {  margin-bottom:99.6px; }}.main-block-small { margin-bottom:30px; position:relative;}@media (min-width:768px) { .main-block-small {  margin-bottom:49.8px; }}@media (min-width:1240px) { #box_art_content .box_content_ajax, #box_top_content .box_content_ajax {  min-height:615px; } #page_artref_inner .page_content_ajax {  min-height:615px; }}.alert { border-color:transparent; display:inline-block;}.order-checkout__payment-section .alert.alert-danger { flex-wrap:wrap;}.alert:last-child { margin-bottom:0; margin-right:0;}.alert .btn { font-size:inherit;}.alert .icon-set { vertical-align:middle;}.alert-primary { color:#1A1A1A; background-color:rgba(26, 26, 26, 0.1);}.alert-secondary { color:#1A1A1A; background-color:rgba(238, 238, 238, 0.1);}.alert-success { color:#1A1A1A; background-color:rgba(120, 202, 38, 0.1);}.alert-info { color:#1A1A1A; background-color:rgba(221, 221, 221, 0.1);}.alert-warning { color:#1A1A1A; background-color:rgba(242, 192, 25, 0.1);}.alert-danger { color:#1A1A1A; background-color:rgba(255, 68, 68, 0.1);}.alert-light { color:#1A1A1A; background-color:rgba(250, 250, 250, 0.1);}.alert-dark { color:#1A1A1A; background-color:rgba(26, 26, 26, 0.1);}.cookie-alert__inner { background-color:#FAFAFA;}#overlay_cookie_alert .overlay_text { padding:0 0.25rem 0.5rem; margin-left:-0.25rem; margin-right:-0.25rem;}.cookie-alert__consent-data { font-size:7px;}#cookie_alert { position:fixed; left:0; bottom:0; width:100%; z-index:2147483647; transform:translateY(100%); animation:translateY 1s forwards 1s;}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}#cookie_alert.cookie_alert_close { width:auto; right:auto; left:50%; transform:translateX(-50%); padding:0;}@media (max-width:991.98px) { #cookie_alert.cookie_alert_close {  transform:none;  position:static; }}#cookie_alert #cookie_alert_close { display:none; font-size:0.9rem; margin:0 auto;}#cookie_alert.cookie_alert_close #cookie_alert_open { display:none;}#cookie_alert.cookie_alert_close #cookie_alert_close { display:block;}#cookie_alert.cookie_alert_close.cookie_alert_3 { display:none !important;}.cookie_alert_checkbox { white-space:nowrap;}.cookie-alert-popup > .close { display:none;}@media (max-width:575.98px) { .cookie_alert_button {  text-align:center; } .cookie_alert_button_left {  position:inherit;  width:100%; } .cookie_alert_button_right {  width:100%; }}@media (max-width:767.98px) { #overlay_cookie_alert.cookie-alert-popup {  max-width:90%;  max-height:90%;  left:50% !important;  top:50% !important;  transform:translate(-50%, -50%) !important;  height:auto !important; } #overlay_cookie_alert.cookie-alert-popup .overlay__inner {  border-radius:10px;  padding-top:2rem; } #overlay_cookie_alert.cookie-alert-popup .overlay_text {  padding-left:0;  padding-right:0; }}.text-line-through { text-decoration:line-through; text-decoration-thickness:1px;}.fw-bold { font-weight:700;}.fs-0 { font-size:0;}.font-xxs { font-size:1rem;}.font-xs { font-size:1.1rem;}.font-s { font-size:1.2rem;}.font-m { font-size:1.4rem;}.font-l { font-size:1.6rem;}.font-xl { font-size:1.8rem;}.font-xxl { font-size:2rem;}.font-xxxl { font-size:2.4rem;}.font-xxxxl { font-size:3.2rem;}@media (min-width:576px) { .font-sm-xs {  font-size:1.1rem; } .font-sm-s {  font-size:1.2rem; } .font-sm-m {  font-size:1.4rem; } .font-sm-l {  font-size:1.6rem; } .font-sm-xl {  font-size:1.8rem; } .font-sm-xxl {  font-size:2rem; } .font-sm-xxxl {  font-size:2.4rem; } .font-sm-xxxxl {  font-size:3.2rem; }}@media (min-width:768px) { .font-md-xs {  font-size:1.1rem; } .font-md-s {  font-size:1.2rem; } .font-md-m {  font-size:1.4rem; } .font-md-l {  font-size:1.6rem; } .font-md-xl {  font-size:1.8rem; } .font-md-xxl {  font-size:2rem; } .font-md-xxxl {  font-size:2.4rem; } .font-md-xxxxl {  font-size:3.2rem; }}@media (min-width:992px) { .font-lg-xs {  font-size:1.1rem; } .font-lg-s {  font-size:1.2rem; } .font-lg-m {  font-size:1.4rem; } .font-lg-l {  font-size:1.6rem; } .font-lg-xl {  font-size:1.8rem; } .font-lg-xxl {  font-size:2rem; } .font-lg-xxxl {  font-size:2.4rem; } .font-lg-xxxxl {  font-size:3.2rem; }}@media (min-width:1440px) { .font-xxl-xxxl {  font-size:2.4rem; }}[class*=line-clamp--] { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}.line-clamp--1-12 { -webkit-line-clamp:1; line-height:1.2; max-height:1.2em;}.line-clamp--2-12 { -webkit-line-clamp:2; line-height:1.2; max-height:2.4em;}.line-clamp--3-12 { -webkit-line-clamp:3; line-height:1.2; max-height:3.6em;}.line-clamp--4-12 { -webkit-line-clamp:4; line-height:1.2; max-height:4.8em;}.line-clamp--3-14 { -webkit-line-clamp:3; line-height:1.4; max-height:4.2em;}.line-clamp--6-15 { -webkit-line-clamp:6; line-height:1.5; max-height:9em;}.line-clamp--6-17 { -webkit-line-clamp:6; line-height:1.7; max-height:10.2em;}.line-clamp--7-15 { -webkit-line-clamp:7; line-height:1.5; max-height:10.5em;}.line-clamp--8-15 { -webkit-line-clamp:8; line-height:1.5; max-height:12em;}.line-separator { margin:2rem 0; height:1px; border-bottom:1px solid #DDDDDD; flex:100%; width:100%;}::-webkit-scrollbar { width:1rem; height:1rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#ced4da; border:5px solid #ced4da;}::-webkit-scrollbar-thumb:hover { background:#cccccc; border:5px solid #cccccc;}::-webkit-scrollbar-thumb:active { background:#cccccc;}::-webkit-scrollbar-track { background:#f1f1f1;}::-webkit-scrollbar-corner { background:transparent;}::selection { background-color:#e8e8e8;}.form-group-validation.is-invalid ~ .invalid-feedback { display:block;}.in-progress-feedback { display:none; position:absolute; top:calc(1.4rem * 1.2 + var(--label-gap-y) + 1px); right:20px; font-size:1.4rem; height:4rem; width:4rem; text-align:center; align-items:center; justify-content:center;}.form-control.in-progress ~ .in-progress-feedback { display:flex;}.form-control.in-progress ~ .in-progress-feedback::before { content:""; display:inline-block; vertical-align:middle; width:1.4rem; height:1.4rem; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.form-control.in-progress.not-empty ~ .in-progress-feedback { right:4rem;}.custom-control { margin-bottom:0.5rem;}.custom-control:last-child { margin-bottom:0;}.custom-control.no-label-text { padding-left:1.8rem; min-height:1.8rem; line-height:1.8rem;}.custom-control.no-label-text .custom-control-label { position:static;}.custom-control.no-label-text .custom-control-label::before { left:0;}.custom-control.no-input { padding-left:0;}.custom-control.no-input .custom-control-input { width:1px; height:1px;}.custom-radio--button { padding:0; display:inline-flex; margin-bottom:0;}.custom-radio--button .custom-control-input { width:100%; height:100%;}.custom-radio--button .custom-control-input:checked[type=radio] ~ .custom-control-label { background-color:#1A1A1A; color:#ffffff; border-color:#1A1A1A;}.custom-radio--button .custom-control-input:hover ~ .custom-control-label, .custom-radio--button .custom-control-input:focus ~ .custom-control-label, .custom-radio--button .custom-control-input:active ~ .custom-control-label { background-color:#1A1A1A; color:#ffffff; border-color:#1A1A1A;}.custom-radio--button .custom-control-label, .custom-radio--button .custom-control-input { padding:0.3rem 2rem; font-size:1.2rem; font-weight:700;}.custom-radio--button .custom-control-label { border:1px solid #DDDDDD; border-radius:5px;}.custom-radio--button .custom-control-label::before, .custom-radio--button .custom-control-label::after { display:none !important;}.custom-radio--button .custom-control-input:invalid ~ .custom-control-label::after, .custom-radio--button .custom-control-input.is-invalid ~ .custom-control-label::after { border-color:#FF4444;}.custom-radio-group { display:flex; flex-wrap:wrap; column-gap:1rem; row-gap:1rem;}.custom-control-input { width:1.8rem; height:1.8rem; left:0; top:0.15rem;}.custom-control-input:hover ~ .custom-control-label::before { border-color:#1A1A1A;}.custom-control-input:checked ~ .custom-control-label::before { border-color:#1A1A1A;}.custom-control-input.no-hover ~ .custom-control-label::before { border-color:#cccccc;}@supports (mask-size:cover) { .custom-control-input:checked ~ .custom-control-label::after {  content:"";  background-image:none !important;  background-color:#ffffff;  mask-size:1.2rem;  mask-position:center;  mask-repeat:no-repeat;  display:flex;  align-items:center;  justify-content:center;  left:0; }}@supports not (mask-size:cover) { .custom-control-input:checked ~ .custom-control-label::after {  content:"";  transform:rotate(45deg);  background-image:none !important;  width:6px;  height:10px;  top:4px;  left:6px;  border-bottom:2px solid #ffffff;  border-right:2px solid #ffffff; }}.custom-control .invalid-feedback { margin-left:-2.8rem;}.custom-control.font-xs .invalid-feedback, .custom-control.font-s .invalid-feedback { font-size:100%;}.custom-control-label { cursor:pointer; position:static; font-weight:400; font-size:inherit; line-height:1.5;}.custom-control-label::before { left:0; text-align:center; font-size:1rem; color:#fff; line-height:calc(1.8rem - (1px * 2)); pointer-events:inherit;}.custom-control.font-xs .custom-control-label { padding-top:2px;}.custom-control.font-s .custom-control-label { padding-top:1px;}.custom-control.font-l .custom-control-label { margin-top:-1px;}.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before, .custom-checkbox .custom-control-input.disabled ~ .custom-control-label::before { background-color:#ddd;}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input.disabled:checked ~ .custom-control-label::before { border-color:#999999;}input.has-fault { background-color:white !important;}input.has-warning, .cart-input-wrap.has-warning { background-color:white !important;}.has-fault:not(.page_design_ok) input, .has-fault:not(.page_design_ok) textarea, .page_design_fault input, .page_design_fault textarea { border-color:#FF4444 !important;}textarea.order-comment::-webkit-input-placeholder, textarea.shipping-comment::-webkit-input-placeholder { color:transparent;}textarea.order-comment:-ms-input-placeholder, textarea.shipping-comment:-ms-input-placeholder { color:transparent;}textarea.order-comment::-ms-input-placeholder, textarea.shipping-comment::-ms-input-placeholder { color:transparent;}textarea.order-comment::-moz-placeholder, textarea.shipping-comment::-moz-placeholder { color:transparent;}textarea.order-comment::placeholder, textarea.shipping-comment::placeholder { color:transparent;}textarea::-webkit-scrollbar-track { margin-top:0.5rem; margin-bottom:0.5rem;}textarea.form-control:disabled + label, textarea.form-control[readonly] + label { background-color:transparent !important;}.form-control::-webkit-input-placeholder { color:transparent;}.form-control:-ms-input-placeholder { color:transparent;}.form-control::-ms-input-placeholder { color:transparent;}.form-control::-moz-placeholder { color:transparent;}.form-control::placeholder { color:transparent;}.form-control.sum-box__coupon-input::-webkit-input-placeholder { color:#1A1A1A;}.form-control.sum-box__coupon-input:-ms-input-placeholder { color:#1A1A1A;}.form-control.sum-box__coupon-input::-ms-input-placeholder { color:#1A1A1A;}.form-control.sum-box__coupon-input::-moz-placeholder { color:#1A1A1A;}.form-control.sum-box__coupon-input::placeholder { color:#1A1A1A;}.form-control.in-progress { cursor:wait;}.form-control[readonly] { background-color:#FAFAFA;}.form-control:disabled { color:#999999; opacity:0.5;}.form-group { --label-gap-y:0.5rem; position:relative;}.form-group > label { font-weight:700; flex:0 0 100%;  line-height:1.2; margin-bottom:var(--label-gap-y); padding-left:2rem;}.form-group[class*=order-mods__param] .form-control::-webkit-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control:-ms-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::-ms-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::-moz-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::placeholder { color:#999999;}.form-group:last-child:not(:first-child) { margin-bottom:0;}.form-group > legend { margin-bottom:var(--label-gap-y); padding-left:2rem; font-size:1.4rem; font-weight:700; width:auto;}.form-group span.text_input_radio { display:inline-block; margin:0 0 0.5rem 1rem;}.form-group-sm { margin-bottom:1rem;}.form-group-sm > label { font-size:1.2rem; padding-left:2rem;}.form-group-lg { margin-bottom:2rem;}.form-group-lg > label { font-size:1.6rem; padding-left:3.5rem;}fieldset.form-group.fieldset--border { border:1px solid #DDDDDD;}fieldset.form-group.fieldset--border:focus-within { color:#1A1A1A; background-color:#ffffff; border-color:#1A1A1A; box-shadow:none;}.invalid-feedback { text-align:left;}.invalid-feedback .error-text { display:none; padding-right:5px;}.form-control.is-invalid ~ .invalid-feedback .error-text { display:inline;}.has-invalid-input ~ .invalid-feedback { display:block; flex:0 0 100%;}.form-control[type=number]:invalid { border:1px solid #FF4444;}.form-control[type=number]:invalid ~ .invalid-feedback { display:block;}.form-control[type=number]:invalid ~ .invalid-feedback .error-text-wrong-format { display:inline !important;}.custom-file { --gap:1rem; font-size:1.4rem; position:relative;}.custom-file-label { margin-bottom:0; height:100%; cursor:pointer;}.custom-file-label--2 { display:flex; gap:10px; padding:0; border:none; background-color:transparent;}.custom-file-label--2::after { display:none;}.custom-file-name { height:4rem; padding:0.85rem 2rem; border:1px solid #DDDDDD; border-radius:10px; flex-grow:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.4rem; display:flex; align-items:center;}.custom-file-choose-btn { height:4rem; padding:0.85rem 2rem; border:1px solid #1A1A1A; border-radius:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:flex; align-items:center; justify-content:center; text-align:center; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; flex-shrink:0;}.custom-file-choose-btn .icon-set { font-size:1.28em;}.custom-file-input--2 { cursor:pointer;}.custom-file-input--2::-webkit-file-upload-button { cursor:pointer;}.custom-file-input--2.is-invalid:focus ~ .custom-file-label, .custom-file-input--2.is-valid:focus ~ .custom-file-label { border-color:#DDDDDD; box-shadow:0 0 0 transparent;}.custom-file-input--2.is-invalid ~ .custom-file-label--2 .custom-file-name { border-color:#FF4444;}.custom-file-input--2:not(.disabled):not([disabled]):hover ~ .custom-file-label .custom-file-choose-btn, .custom-file-input--2:not(.disabled):not([disabled]):focus ~ .custom-file-label .custom-file-choose-btn { box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}input[disabled] + label[for] { opacity:0.5; cursor:default;}.form-label { font-weight:700; font-size:1.4rem; line-height:1.2;}.labels-group { display:flex;}.labels-group > label { font-weight:700;}.form-label-group { position:relative; }.form-label-group > label { text-align:left; position:absolute; top:1px; left:calc(1px + 2rem - 5px); right:auto; max-width:calc(100% - 2 * 2rem + 2 * 5px); height:calc(1.5em + 1.7rem); padding:0.85rem 5px; line-height:1.5; margin-bottom:0; color:inherit; transition:color 0.1s, height 0.1s, padding 0.1s, line-height 0.1s, top 0.2s, background-color 0.1s, font-size 0.2s; font-size:1.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; user-select:none; pointer-events:none; border-radius:6px 6px 0 0; z-index:3;}.form-label-group .form-control-sm + label { left:calc(1px + 2rem - 5px); max-width:calc(100% - 2 * 2rem + 2 * 5px); height:calc(1.5em + 1.4rem); padding:0.7rem 5px; font-size:1.2rem;}.form-label-group .form-control-lg + label { left:calc(1px + 3.5rem - 5px); max-width:calc(100% - 2 * 3.5rem + 2 * 5px); height:calc(1.5em + 2.4rem); padding:1.2rem 5px; font-size:1.6rem;}.form-label-group .custom-file-label { z-index:2; cursor:pointer; white-space:nowrap; overflow:hidden; color:#1A1A1A;}.form-label-group.input-group input:first-of-type:not(:last-of-type) + label { border-radius:0;}.form-label-group.input-group input:last-of-type:not(:first-of-type) + label { border-top-left-radius:0; border-bottom-left-radius:0;}.form-label-group input::-webkit-input-placeholder, .form-label-group select::-webkit-input-placeholder, .form-label-group textarea::-webkit-input-placeholder { color:#ffffff00;}.form-label-group input:-ms-input-placeholder, .form-label-group select:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder { color:#ffffff00;}.form-label-group input::-ms-input-placeholder, .form-label-group select::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder { color:#ffffff00;}.form-label-group input::-moz-placeholder, .form-label-group select::-moz-placeholder, .form-label-group textarea::-moz-placeholder { color:#ffffff00;}.form-label-group input::placeholder, .form-label-group select::placeholder, .form-label-group textarea::placeholder { color:#ffffff00;}.form-label-group input:not(:placeholder-shown), .form-label-group select:not(:placeholder-shown) { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input:not(:placeholder-shown).form-control-sm, .form-label-group select:not(:placeholder-shown).form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input:not(:placeholder-shown).form-control-lg, .form-label-group select:not(:placeholder-shown).form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input:not(:placeholder-shown) + label:not(.custom-file-label), .form-label-group select:not(:placeholder-shown) + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input.placeholder-hide, .form-label-group select.placeholder-hide { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input.placeholder-hide.form-control-sm, .form-label-group select.placeholder-hide.form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input.placeholder-hide.form-control-lg, .form-label-group select.placeholder-hide.form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input.placeholder-hide + label:not(.custom-file-label), .form-label-group select.placeholder-hide + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input:-webkit-autofill, .form-label-group select:-webkit-autofill { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input:-webkit-autofill.form-control-sm, .form-label-group select:-webkit-autofill.form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input:-webkit-autofill.form-control-lg, .form-label-group select:-webkit-autofill.form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input:-webkit-autofill + label:not(.custom-file-label), .form-label-group select:-webkit-autofill + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input:-webkit-autofill + label, .form-label-group select:-webkit-autofill + label { background-color:#e8f0fe !important;}@-moz-document url-prefix() { .form-label-group input:focus, .form-label-group select:focus {  padding-top:0.85rem;  padding-bottom:0.85rem; } .form-label-group input:focus.form-control-sm, .form-label-group select:focus.form-control-sm {  padding-top:0.7rem;  padding-bottom:0.7rem; } .form-label-group input:focus.form-control-lg, .form-label-group select:focus.form-control-lg {  padding-top:1.2rem;  padding-bottom:1.2rem; } .form-label-group input:focus + label:not(.custom-file-label), .form-label-group select:focus + label:not(.custom-file-label) {  padding-top:0;  padding-bottom:0;  font-size:1.2rem;  height:1.5em;  color:inherit;  top:-0.75em;  background-color:#ffffff;  font-weight:700; }}.form-label-group textarea { min-height:116px; border-radius:10px;}.form-label-group textarea:not(:placeholder-shown) { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea:not(:placeholder-shown) + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea.placeholder-hide { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea.placeholder-hide + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea:-webkit-autofill { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea:-webkit-autofill + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea:-webkit-autofill + label { background-color:#e8f0fe !important;}@-moz-document url-prefix() { .form-label-group textarea:focus {  padding-top:0.85rem;  padding-bottom:0.85rem; } .form-label-group textarea:focus + label {  padding-top:0;  padding-bottom:0;  padding-left:5px;  padding-right:5px;  font-size:1.2rem;  height:1.5em;  color:inherit;  top:-0.75em;  background-color:#ffffff; }}.form-label-group legend { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:400; width:auto; position:absolute;}.table-header { color:#999999; font-size:1.2rem;}.table-row, .table-header { padding:1rem;}@media (min-width:768px) { .table-row, .table-header {  padding:1rem 4rem; }}.table-row:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}#page_PopupContainer_ajax { width:30px; height:30px; position:absolute; top:50%; left:50%; margin-top:-15px; margin-left:-15px; text-align:center;}#page_PopupContainer_tooltip_ajax { position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; margin:0; display:flex; align-items:center; justify-content:center; background-color:rgba(250, 250, 250, 0.8);}#page_PopupContainer_tooltip_ajax::after { content:""; display:inline-block; width:77px; height:77px; border-radius:50%; border:3px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}#page_PopupContainer_ajax::after,#resp_logout_tab::after,.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:3rem 2rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additonal-products__inner { min-height:300px;}#page_cat_artlist { min-height:400px;}#page_artlist_content .list-type--2 .read-more__btn-wrap { background-color:#ffffff;}#page_artlist_content .list-type--2 .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.page_no #page_artref_inner { position:relative;}.start-artref__main-title { text-align:left;}.start_artref_elements { text-transform:uppercase;}@media (max-width:1439.98px) { .js-box-content.loading .box_content_ajax {  display:none; }}@keyframes spin { 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}.main { padding-top:calc(2rem + var(--header-shadow-blur)); padding-bottom:2rem; min-height:55vh;}html.on-product-page .main { padding-bottom:0;}#ud_shop_artdet .main { padding-top:0;}html.aos #ud_shop_start .main > * { overflow:hidden; }html.aos #ud_shop_start .main #box_top_content, html.aos #ud_shop_start .main #page_artref_inner, html.aos #ud_shop_start .main #box_art_content { overflow:visible;}#ud_shop_start .main { padding-bottom:0; padding-top:0;}.main--landing { width:100%; padding-top:4rem;}#artdet__main-block { padding-top:calc(2rem + var(--header-shadow-blur));}#artdet__main-block .read-more__btn:not(:hover) { border-color:#dddddd;}#artdet__main-block .read-more__btn-wrap { background-color:#ffffff;}#artdet__main-block .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.dropdown__btn-close:not(.show-filtered-products-btn) { background-color:#ffffff; border-color:#DDDDDD; margin:0; padding:1rem;}.nav-link--products.ajax-loader::after { display:none;}.nav-link--products.ajax-loader .icon-set { animation:beat-fade 0.75s cubic-bezier(0.4, 0, 0.6, 1) infinite;}.nav-link--products__open-btn-text { margin-left:0.5rem;}@media (min-width:768px) { .nav-link--products__open-btn-text::after {  content:attr(data-text-menu); }}@media (min-width:1240px) { .nav-link--products__open-btn-text::after {  content:attr(data-text-categories); }}.nav-link--hamburger { margin-right:1rem; margin-top:-1px;}.nav-link { line-height:1.25; font-size:1.6rem; position:relative; flex-grow:1; display:flex; align-items:center; user-select:none;}.nav-link.nav-link--products { color:inherit; justify-content:center;}@media (max-width:767.98px) { .nav-link.nav-link--products {  padding:0;  height:40px;  min-width:40px; }}@media (max-width:1239.98px) { .box__toggle-btn {  display:none; }}.nav-dropdown-button { display:flex; align-items:center; align-self:center; justify-content:center; flex-shrink:0; border:1px solid currentColor; margin-left:1rem;}.nav-dropdown-button .icon-set { font-size:1em;}.dropdown-level--1 .nav-dropdown-button { transform:rotate(-90deg);}.nav-dropdown-button:hover, .nav-dropdown-button:focus, .nav-dropdown-button:active { background-color:#F2C019; color:#111111; border-color:#F2C019;}.nav-item__count { font-size:1.2rem; white-space:nowrap; color:#999999; font-weight:400;}.nav-item__all-cat { color:#1A1A1A; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#1A1A1A;}.submenu-banner { padding:0 15px;}.submenu-banner p { margin-bottom:0; line-height:1.2;}.submenu { list-style:none; padding:1.5rem 0; font-size:1.4rem;}.submenu .nav-item.show > submenu { display:block;}.page_page_subpage a:hover { color:#010101;}#navbar--main .nav-item, #box_cat_content_mobile_content_wrapper .nav-item, .navbar--overlay .nav-item { display:flex;}#navbar--main .nav-item--main { transition:transform ease 0.2s;}#navbar--main .nav-item--main > .nav-link, #navbar--main .nav-item--main > .dropdown-item { color:#ffffff; font-weight:500;}#navbar--main .nav-item--main > .nav-link:hover, #navbar--main .nav-item--main > .dropdown-item:hover { color:#ffffff;}#navbar--main .nav-item--main.nav-item.show:not(.nav-item--products), #navbar--main .nav-item--main.nav-item:not(.nav-item--products):hover { transform:translateY(2px);}#navbar--main .nav-item.show > .nav-link, #navbar--main .nav-link:hover { color:#ffffff;}.dropdown-toggle::after { display:none;}.dropdown--menu { min-width:160px; max-width:360px; margin-top:calc(10px); width:max-content; z-index:1002;}.dropdown--menu::before { content:""; position:absolute; bottom:100%; width:0; height:0; left:calc(1rem + 20px); border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #ffffff;}.dropdown--menu .dropdown-toggle::after { transform:rotate(-90deg); float:right;}.dropup, .dropright, .dropdown, .dropleft { z-index:1;}.dropdown-item { font-size:1.6rem; position:relative; line-height:1.25; white-space:normal;}.nav-item.dropdown.show > .dropdown-item { color:#1A1A1A;}@media (max-width:1239.98px) { #navbar--main .nav-item.nav-item--menu {  display:none; }}.navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) { padding-right:2rem;}.navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) > .dropdown-item, .navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) > .nav-link { padding-right:0;}.nav-item.nav-item--products { display:flex;}.nav-item .submenu { display:none; position:absolute; left:100%; top:0; padding:0; min-width:160px; max-width:360px;}.nav-item .submenu.show { display:block;}@media (min-width:1240px) { .nav-item.nav-item--main:not(.show) > .nav-dropdown-button:not(:focus):not(:hover) {  border-color:transparent;  color:inherit; } .nav-item.nav-item--main:not(.show) > .nav-dropdown-button:hover {  border-color:currentColor; }}.nav-link__text { word-break:break-word; white-space:normal;}.navbars-wrapper { --padding-top:2rem; --padding-bottom:2rem; --padding-left:3rem; --padding-right:2rem; min-height:100%; width:100%; flex:0 0 100%;}.navbars-wrapper .nav--cat { padding-top:var(--padding-top); padding-bottom:var(--padding-bottom);}@media (min-width:576px) { .navbars-wrapper {  width:300px;  flex:0 0 300px; }}@media (min-width:992px) and (max-width:1239.98px) { .navbars-wrapper > menu:first-child {  padding-top:var(--padding-top);  padding-bottom:0; } .navbars-wrapper > menu:last-child {  padding-top:0;  padding-bottom:var(--padding-bottom); } .navbars-wrapper > menu:first-child:last-child {  padding-top:var(--padding-top);  padding-bottom:var(--padding-bottom); }}@media (min-width:1240px) { .navbars-wrapper .nav--cat {  --padding-top:5rem;  --padding-bottom:5rem;  scroll-padding:var(--padding-top) 0 var(--padding-bottom); }}.navbar--overlay { padding-bottom:var(--padding-bottom);}.navbar--overlay .nav-item { width:100%;}.navbar--overlay .nav-item.dropdown { position:relative;}.navbar--overlay > .nav-item > .nav-dropdown-button { transform:rotate(-90deg);}.navbar--overlay .dropdown-menu { left:100%; top:auto; bottom:0; margin-top:0;}.navbar--overlay .dropdown-menu::before { bottom:1rem; left:auto; right:100%; border-top:5px solid transparent; border-right:5px solid #ffffff; border-bottom:5px solid transparent;}.nav--cat.has-icon ~ .navbar--overlay.nav-list--0 > li > a::before { content:""; width:3.8rem; display:block;}.nav-list--0 { position:relative; pointer-events:auto; flex-direction:column; flex-wrap:nowrap;}.nav-list--0 > li { position:static; min-height:30px; display:flex; align-items:stretch;}.nav-list--0 > li > .nav-link { color:inherit; padding:3px var(--padding-right) 3px var(--padding-left);}.nav-list--0 > li > .nav-link .nav-link__text { flex-grow:1;}.nav-list--0 > li > .nav-link::after { transform:rotate(-90deg);}.nav-list--0 > li.dropdown { padding-right:var(--padding-right);}.nav-list--0 > li.dropdown > .nav-link { padding:3px 0 3px var(--padding-left);}.nav-list--0 > li:hover, .nav-list--0 > li.show { color:#1A1A1A; background-color:#FAFAFA; }.nav-list--0 > li.show .nav-dropdown-button { background-color:#1A1A1A; color:#ffffff;}.nav-list--1 { --column-width:200px; -webkit-columns:var(--column-width); -moz-columns:var(--column-width); columns:var(--column-width); -webkit-column-gap:4rem; -moz-column-gap:4rem; column-gap:4rem; height:100%; margin-bottom:0;}.nav-list--1 > li { margin-bottom:1rem;}.nav-list--1 > li > .nav-link { font-weight:700; padding-top:0; padding-bottom:0; margin-bottom:0.7rem;}.nav-list--2 { padding:0 0 1.2rem;}.nav-list--2 .nav-link { padding:0.25rem 0; margin-bottom:0.4rem; font-weight:400; display:block; text-transform:none;}.dropdown-menu { display:block; box-shadow:0 0 40px rgba(0, 0, 0, 0.15); visibility:hidden; content-visibility:hidden; opacity:0; transition:none; bottom:auto; margin-left:0; border-radius:10px; max-height:calc((var(--vh, 1vh) * 100) - var(--header-height) - var(--nanobar-height) - 10px - 5px);}.dropdown-menu.show { visibility:visible; content-visibility:visible; opacity:1; transition:visibility ease 0.4s, opacity ease 0.4s;}.dropdown-menu.submenu { margin-left:1rem;}.dropdown-menu.submenu::before { content:""; position:absolute; top:calc(1rem + 1rem); width:0; height:0; right:100%; transform:translateY(-50%); border-top:5px solid transparent; border-right:5px solid #ffffff; border-bottom:5px solid transparent;}.dropdown-menu .nav-dropdown-button:hover, .dropdown-menu .nav-dropdown-button:focus, .dropdown-menu .nav-dropdown-button:active { background-color:#F2C019; color:#111111; border-color:#F2C019;}.dropdown__caret { content:""; display:block; position:absolute; top:-4px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #ffffff;}.dropdown__content[data-content-direction=right] .dropdown__caret { margin-right:-5px;}.dropdown__content[data-content-direction=left] .dropdown__caret { margin-left:-5px;}.dropdown__content { position:fixed; left:0; top:0; visibility:hidden;  opacity:0; width:100%; max-width:100%; padding:20px; background-color:#ffffff; color:#1A1A1A; z-index:1039; height:100%; max-height:calc((var(--vh, 1vh) * 100)); flex-direction:column;  }@supports (height:100dvh) { .dropdown__content {  height:100dvh;  max-height:100dvh; }}.dropdown__content.is-active { visibility:visible !important; display:flex; opacity:1;}@media (min-width:576px) { .dropdown__content {  width:360px;  z-index:1040;  transition:height ease 0.4s, max-height ease 0.4s, opacity ease 0.2s;  height:auto;  max-height:calc((var(--vh, 1vh) * 100) - var(--dropdown-btn-bottom-distance) - 10px - 5px - 5px);  margin-top:calc(10px);  box-shadow:0 0 40px rgba(0, 0, 0, 0.15);  border-radius:10px; } @supports (height:100dvh) {  .dropdown__content { max-height:calc(100dvh - var(--dropdown-btn-bottom-distance) - 10px - 5px - 5px);  } }}@media (min-width:992px) { .dropdown__content {  padding:10px; }}@media (min-width:576px) { .dropdown__content[data-content-direction=right] {  transform:translateX(calc(-100% + 0px)); } .dropdown__content[data-content-direction=left] {  transform:translateX(-0px); }}@media (min-width:1240px) { .dropdown__content[data-content-direction=right] {  transform:translateX(-100%); }}.dropdown__content-inner { position:relative; margin:0 auto; width:100%; overflow:hidden auto; overscroll-behavior-y:contain; padding:10px; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.dropdown__content-inner::-webkit-scrollbar { width:6px; height:6px;}.dropdown__content-inner::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.dropdown__content-inner::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.dropdown__content-inner::-webkit-scrollbar-track { background-color:#ffffff;}.dropdown--auto-width { width:auto; height:auto; position:absolute; top:100%; left:0; max-width:unset; box-shadow:0 0 40px rgba(0, 0, 0, 0.15); border-radius:10px; padding:1rem;}.dropdown--auto-width .dropdown__btn-close { display:none;}.dropdown--auto-width[data-content-direction] .dropdown__caret { margin:0;}.search-box__dropdown::before { display:none;}.box-content__inner { max-width:300px; margin:0 auto;}.nav-list-menu--main.has-icon ~ .nav-list-menu--main .nav-list-mobile--0 > li > a::before { content:""; width:3.8rem; display:block;}.nav-list-menu--main.has-icon ~ .box-cat-mobile__header .lang-and-currency-wrapper__inner::before { content:""; width:1.8rem; display:block;}.overlay-box-cat-mobile__content { --padding-top:2rem; --padding-bottom:2rem; --padding-left:3rem; --padding-right:2rem; height:100%; max-height:100%; transition:height ease 0.4s;  overflow:hidden auto; overscroll-behavior-y:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; flex-grow:1;}.overlay-box-cat-mobile__content::-webkit-scrollbar { width:6px; height:6px;}.overlay-box-cat-mobile__content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.overlay-box-cat-mobile__content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.overlay-box-cat-mobile__content::-webkit-scrollbar-track { background-color:#ffffff;}.overlay-box-cat-mobile__content .nav-list-menu--main-menu, .overlay-box-cat-mobile__content .box-cat-mobile__header { background-color:#FAFAFA;}.overlay-box-cat-mobile__content .box-cat-mobile__header { min-height:var(--overlay-close-btn-height); position:sticky; top:0; z-index:1;}.overlay-box-cat-mobile__content .lang-and-currency-wrapper__inner { width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); padding-left:var(--padding-left); padding-right:var(--padding-right); min-height:var(--overlay-close-btn-height); align-items:center;}.overlay-box-cat-mobile__content .nav-link { padding-right:var(--padding-right); padding-left:var(--padding-left);}.overlay-box-cat-mobile__content .nav-item.has-submenu { padding-right:var(--padding-right);}.overlay-box-cat-mobile__content .nav-item.has-submenu > .nav-link { padding-right:0;}.hamburger-box ul { list-style:none; margin-bottom:0;}.hamburger-box .nav-link { padding:0; text-transform:none; min-height:40px; line-height:1.2;}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}.dropdown--cat { overflow:hidden; overflow-y:scroll; max-height:600px; min-height:360px; min-width:300px; width:300px; left:0; padding:0; direction:rtl; scrollbar-width:thin; scrollbar-color:#DDDDDD #ffffff; box-shadow:none; z-index:-1;}.dropdown--cat::-webkit-scrollbar { width:6px;}.dropdown--cat::-webkit-scrollbar-track { background-color:#ffffff;}.dropdown--cat::-webkit-scrollbar-button { height:10px; width:6px; background:#ffffff;}.dropdown--cat::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.dropdown--cat::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.dropdown--cat.has-opened { width:100%;}.nav-list-mobile { width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); margin:0 auto; overflow:hidden auto; padding:var(--padding-top) 0 var(--padding-bottom); scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.nav-list-mobile::-webkit-scrollbar { width:6px; height:6px;}.nav-list-mobile::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.nav-list-mobile::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.nav-list-mobile::-webkit-scrollbar-track { background-color:#ffffff;}.search-box__dropdown__btn-close { z-index:10000;}@media (min-width:1240px) { .search-box__dropdown__btn-close {  display:none; }}.megasubmenu { max-width:360px; min-height:100%; -ms-scroll-chaining:none; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; box-shadow:none; border-radius:0; padding:0; background-color:#FAFAFA;}.megasubmenu::-webkit-scrollbar { width:6px; height:6px;}.megasubmenu::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.megasubmenu::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.megasubmenu::-webkit-scrollbar-track { background-color:#ffffff;}.megasubmenu .loading-spinner { display:none;}.megasubmenu .loading-spinner::after { width:77px; height:77px; border-width:3px;}.nav-item.ajax-loader .megasubmenu .loading-spinner { display:inline-block;}@media (min-width:992px) { .megasubmenu {  left:100%;  top:0;  height:100%;  width:clamp(500px, 90vw - 300px, 1300px);  max-width:clamp(500px, 90vw - 300px, 1300px); }}.megasubmenu ul { list-style:none;}.megasubmenu .nav-link { padding-left:0; padding-right:0; align-items:baseline;}.megasubmenu.show { transition:none;}.megasubmenu__inner { overflow:hidden;  max-height:100%;}.megasubmenu__cats-col { max-height:inherit; overflow-x:auto; scrollbar-width:thin; scrollbar-color:#ced4da #FAFAFA;}.megasubmenu__cats-col::-webkit-scrollbar { width:6px; height:6px;}.megasubmenu__cats-col::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.megasubmenu__cats-col::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.megasubmenu__cats-col::-webkit-scrollbar-track { background-color:#FAFAFA;}.megasubmenu__sticky-content { --padding:5rem; padding:var(--padding); position:-webkit-sticky; position:sticky; top:0; background-color:#FAFAFA; transition:opacity ease 0.4s; opacity:0;}.nav-item.ajax-loader .megasubmenu__sticky-content { height:100%;}.megasubmenu.show > .megasubmenu__sticky-content { opacity:1;}.megasubmenu__banner-col { max-width:300px;}@media (max-width:1239.98px) { .megasubmenu__banner-col {  display:none; }}.megasubmenu__banner p:last-child { margin-bottom:0;}.with-auto-breaking-megasubmenu .nav-list--1 { column-fill:auto;}.with-auto-breaking-megasubmenu .nav-list--1 > li { break-inside:auto;}.with-avoid-breaking-megasubmenu .nav-list--1 { column-fill:balance;}.with-avoid-breaking-megasubmenu .nav-list--1 > li { break-inside:avoid-column;}.nav-list-menu { background-color:#ffffff;}.nav-list-menu__nav { background-color:#FAFAFA;}.nav-list-menu__nav-inner { padding:2rem var(--padding-right) 2rem var(--padding-left); width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); margin:0 auto;}.nav-list-menu--sub { visibility:hidden; content-visibility:hidden; position:absolute; top:0; right:0; height:100%; width:100%; z-index:5; display:flex; flex-direction:column; opacity:0; padding:0; overscroll-behavior:contain;}.nav-list-menu--sub > .loading-spinner { display:none;}.nav-list-menu--sub > .loading-spinner::after { width:77px; height:77px; border-width:3px;}.nav-item.ajax-loader .nav-list-menu--sub > .loading-spinner { display:inline-block;}.nav-list-menu--sub.show { visibility:visible; content-visibility:visible; opacity:1; transition:all ease 0.4s;}.nav-list-breadcrumb { display:flex; flex-wrap:wrap; position:relative; padding-left:1.5rem;}.nav-list-parent-link::before { display:inline-block; margin-right:2rem; margin-left:2rem;}.nav-list-breadcrumb-main-link { position:absolute; left:0;}.nav-list-parent-link { display:inline-flex; align-items:baseline;}.nav-list-parent-link:hover { text-decoration:none;}.nav-list-parent-link::before { content:"/";}.nav-link__img-container { margin-right:2rem; flex:0 0 var(--cat-img-width); line-height:1;}.nav-link__img-container .icon-set { width:100%; height:auto; max-height:var(--cat-img-height);}section.tag-filtering { margin-bottom:2rem;}.tag-filtering__tags { display:flex; justify-content:center; flex-wrap:wrap; row-gap:0.5rem; column-gap:2rem; flex:0 0 100%; max-width:100%;}.tag-filtering__tag { padding:0.5rem 0; font-size:1.2rem; line-height:1.2; border-radius:0; margin:0; cursor:pointer; user-select:none; display:flex; align-items:center;}.tag-filtering__tag:not(.tag-filtering__tag--clear)::before { content:"#";}.tag-filtering__tag.js-active-filter { font-weight:700;}.tag-filtering__tag:hover:not(.tag-filtering__tag--clear) { color:#999999;}.tag-filtering__tag--clear { padding:0.5rem 1rem; font-size:1.2rem; line-height:1.2; border-radius:10px; color:#1A1A1A; border-color:#1A1A1A; border:1px solid #DDDDDD; font-weight:600;}.tag-filtering__tag--clear:hover { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.tag-filtering__tag--clear:focus, .tag-filtering__tag--clear.focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.tag-filtering__tag--clear.disabled, .tag-filtering__tag--clear:disabled { color:#1A1A1A; background-color:transparent;}.tag-filtering__tag--clear:not(:disabled):not(.disabled):active, .tag-filtering__tag--clear:not(:disabled):not(.disabled).active, .show > .tag-filtering__tag--clear.dropdown-toggle { color:#ffffff; background-color:#1A1A1A; border-color:#1A1A1A;}.tag-filtering__tag--clear:not(:disabled):not(.disabled):active:focus, .tag-filtering__tag--clear:not(:disabled):not(.disabled).active:focus, .show > .tag-filtering__tag--clear.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.js-filterable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}.box__title { position:relative; margin-bottom:2rem; font-size:2.4rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:1rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DDDDDD; height:40px; line-height:40px; font-size:1.6rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:176px;}#box_last_content .product__name-wrap { margin-bottom:0; padding-bottom:0;}#box_last_content .product__price-base, #box_last_content .product__price-sale { font-size:1.6rem;}#box_last_content .product__name, #box_last_content .has-price-sale .product__price-base { font-size:1.2rem;}#box_last_content .product__prices { margin-bottom:0;}.custom-content { margin-bottom:2rem;}@media (min-width:768px) { .custom-content {  margin-bottom:4rem; }}.custom-content--page_shop_start { line-height:30px; margin-bottom:0;}.custom-content--page_shop_start.custom-content--top { background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%); color:#1A1A1A;}.custom-content--page_shop_start.custom-content--bottom { background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%); color:#1A1A1A;}.custom-sub-content { margin-bottom:2rem;}.custom-sub-content:last-child { margin-bottom:0;}.custom-content__content p:last-child, .custom-sub-content p:last-child { margin-bottom:0;}.custom-content__content[class*=container-max-] { padding-left:0; padding-right:0;}.read-more { position:relative; overflow:hidden; padding:0 2px; margin:0 -2px; box-sizing:content-box; max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more .read-more__btn-wrap { padding-top:10px;}.product__description-short .read-more { max-height:calc(9 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.product__description-short .read-more .read-more__btn-wrap { padding-top:10px;}#artdet__short-descrition .read-more { max-height:calc(4 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#artdet__short-descrition .read-more .read-more__btn-wrap { padding-top:10px;}.product-tooltip #artdet__short-descrition .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.product-tooltip #artdet__short-descrition .read-more .read-more__btn-wrap { padding-top:10px;}#page_art_content .custom-content .read-more, #page_artspec_content .custom-content .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#page_art_content .custom-content .read-more .read-more__btn-wrap, #page_artspec_content .custom-content .read-more .read-more__btn-wrap { padding-top:10px;}#page_cat_content .custom-content .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#page_cat_content .custom-content .read-more .read-more__btn-wrap { padding-top:10px;}.read-more.product-review__advantage { max-height:calc(5 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__advantage .read-more__btn-wrap { padding-top:0;}.read-more.product-review__message { max-height:calc(8 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__message .read-more__btn-wrap { padding-top:0;}.read-more.product-review__admin-answer-wrapper-inner { max-height:calc(5 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__admin-answer-wrapper-inner .read-more__btn-wrap { padding-top:0;}.read-more__content p:last-child { margin-bottom:0;}.read-more__btn-wrap { position:absolute; bottom:0; left:2px; width:100%; z-index:1; text-align:left; background-color:#F5F5F5; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; column-gap:20px; row-gap:10px; transition:opacity ease 0.3s, visibility ease 0.3s;}.read-more.has-button .read-more__btn-wrap, .read-more.has-other-btn.is-processed .read-more__btn-wrap { visibility:visible; opacity:1;}.read-more.is-processed:not(.has-button) .read-more__btn-wrap { visibility:hidden; opacity:0;}.read-more__btn-wrap::before { content:""; position:absolute; bottom:100%; left:0; right:0; height:40px; background:-moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 100%); background:-webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 100%); background:linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);}.is-opened .read-more__btn-wrap::before { display:none;}.read-more__btn { opacity:0; visibility:hidden; display:inline-flex; color:#1A1A1A; border-color:#1A1A1A; padding:0 1.5rem; font-size:1.2rem; line-height:1.5; border-radius:5px; align-items:center; color:#1A1A1A; font-weight:700; box-shadow:none; border:1px solid #DDDDDD; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, visibility ease 0.3s, opacity ease 0.3s;}.read-more__btn:hover { color:#1A1A1A; background-color:transparent; border-color:#1A1A1A;}.read-more__btn:focus, .read-more__btn.focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.read-more__btn.disabled, .read-more__btn:disabled { color:#1A1A1A; background-color:transparent;}.read-more__btn:not(:disabled):not(.disabled):active, .read-more__btn:not(:disabled):not(.disabled).active, .show > .read-more__btn.dropdown-toggle { color:#ffffff; background-color:transparent; border-color:#1A1A1A;}.read-more__btn:not(:disabled):not(.disabled):active:focus, .read-more__btn:not(:disabled):not(.disabled).active:focus, .show > .read-more__btn.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(26, 26, 26, 0.5);}.read-more.has-button .read-more__btn { opacity:1; visibility:visible;}.read-more__btn::before { content:attr(data-closed);}.read-more__btn.is-active::before { content:attr(data-opened);}.read-more__btn.is-active .icon-set { transform:scaleY(-1);}.read-more__btn:not(.disabled):not([disabled]):hover, .read-more__btn:not(.disabled):not([disabled]):focus, .read-more__btn:not(.disabled):not([disabled]):active { color:#1A1A1A; box-shadow:none !important;}.paging-sorting-ordering { overflow:hidden;}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:1rem; }}.paging-sorting-ordering--bottom { margin-bottom:3rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:1rem; }}.is-invisible { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.page-item:first-child .page-link { border-top-left-radius:5px; border-bottom-left-radius:5px;}.page-item:last-child .page-link { border-top-right-radius:5px; border-bottom-right-radius:5px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item--input { display:flex; align-items:center; column-gap:1rem;}.page-input { text-align:center; width:6rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1.4rem; width:30px; height:30px; line-height:30px; border-radius:5px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-link .icon-set { --svg-icon-width:0.5em;}.page-item.active .page-link { color:#1A1A1A;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}input.page_qty_input { border:none; text-align:center; font-weight:700; background-color:transparent; padding:0; border-radius:0; opacity:1;}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width);  height:100%;}.product__img-wrapper, .product-img-wrapper, .lazy-img-wrapper { padding-top:100%; position:relative; display:block;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:700;}.has-price-sale .product-price--base { color:#999999; font-weight:400;}.product-price--sale { color:#FF4444;}.product-price--unit-price, .product-price--unit { line-height:1.2; color:#999999;}.flickity-page-dots { counter-reset:flickity-dot-counter; pointer-events:none; display:flex; align-items:center; justify-content:center; width:100%; left:0; bottom:calc(var(--dot-gap) / -2); padding:0 var(--dots-padding-x);}.artdet__thumb-images .flickity-page-dots, #page_tooltip .flickity-page-dots, .artdet__alts .flickity-page-dots { justify-content:center;}.flickity-page-dots .flickity-page-dot { width:auto; height:auto; padding:calc(var(--dot-gap) / 2); margin:0; pointer-events:auto; opacity:1; background:transparent; border-radius:0; display:flex; align-items:center; justify-content:center;}.flickity-page-dots .flickity-page-dot::before { content:""; width:var(--dot-width); flex:0 0 var(--dot-width); max-width:var(--dot-width); height:var(--dot-height); line-height:1; border:1px solid #1A1A1A; border-radius:50%; counter-increment:flickity-dot-counter;}.flickity-page-dots .flickity-page-dot:hover:not(.is-selected)::before { border-width:3px;}.flickity-page-dots .flickity-page-dot.is-selected::before { background-color:#1A1A1A; content:counter(flickity-dot-counter); font-size:0;}.flickity-page-dots .flickity-page-dot:only-child { display:none;}.flickity-button { z-index:1; background-color:transparent;}.flickity-button.previous { left:2rem;}.flickity-button.next { right:2rem;}.flickity-button:hover { background-color:transparent;}.flickity-button:focus { box-shadow:none;}.flickity-button:disabled { pointer-events:auto; opacity:0.5; cursor:not-allowed;}.flickity-button .flickity-button-icon { display:none;}.back_to_top { background-color:#1A1A1A; color:#ffffff; box-shadow:0 0 30px rgba(0, 0, 0, 0.1); position:fixed; font-size:2rem; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; z-index:1040; bottom:2rem; right:2rem; display:inline-flex; align-items:center; justify-content:center; opacity:0;}.back_to_top:hover { background-color:#1A1A1A; color:#ffffff;}html.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:11rem;  right:6rem; } html.fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.overlay__close-btn { height:var(--overlay-close-btn-height); margin-top:0; margin-bottom:0;}.overlay_common, #overlay_login_outer, #page_PopupContainer_tooltip, #page_PopupContainer { position:fixed; transform:none !important; top:0 !important; left:0 !important; width:var(--overlay-min-width) !important; max-width:var(--overlay-max-width); height:var(--overlay-max-height) !important; display:none;}@media (min-width:768px) { .overlay_common, #overlay_login_outer, #page_PopupContainer_tooltip, #page_PopupContainer {  transform:translate(-50%, -50%) !important;  left:50% !important;  top:50% !important;  height:auto !important;  min-height:200px;  max-height:var(--overlay-max-height);  max-width:var(--overlay-max-width); }}#overlay_login_outer .overlay_text { padding:0;}#overlay_login_outer .overlay-buttons { display:none !important;}@media (min-width:576px) { #overlay_login_outer .overlay__inner {  padding:0; }}#overlay_box_login .overlay-buttons { display:none !important;}#overlay_box_search { min-height:auto;}@media (min-width:768px) { #overlay_box_search {  width:86rem !important;  top:var(--overlay-close-btn-height) !important;  transform:translateX(-50%) !important; }}#overlay_box_search .overlay-buttons { display:none !important;}.overlay__inner { display:flex; flex-direction:column; flex:100%; max-width:100%; overflow:hidden; padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); border-radius:var(--overlay-border-radius); background-color:#ffffff; box-shadow:var(--overlay-box-shadow);}.overlay_info .overlay__inner { background-color:white;}.overlay_dialog .overlay__inner { background-color:#ffffff;}.overlay_ok .overlay__inner { background-color:#ebf9dd;}.overlay_error .overlay__inner { background-color:white;}.overlay_warning .overlay__inner { background-color:#fefcf2;}.overlay_button_close { display:none;}#overlay_cart_add .overlay_button_close, #overlay_cart_empty .overlay_button_close, #overlay_reg_decide_on_form .overlay_button_close, #overlay_pwa_app_install .overlay_button_close, #overlay_pwa_app_install_already .overlay_button_close, #overlay_pwa_app_install_info .overlay_button_close, #overlay_pwa_app_off .overlay_button_close, #overlay_pwa_pn_subscription .overlay_button_close, #overlay_pwa_pn_subscription_already .overlay_button_close, .overlay_button_close #overlay_pwa_pn_subscription_succeeded, #overlay_pwa_pn_subscription_login .overlay_button_close { display:inline-block;}.overlay_custom .overlay_text { padding:0;}.overlay_custom .overlay_title { margin:0 0 var(--overlay-title-margin-bottom) 0;}#overlay_box_cart .overlay__inner { padding-left:0; padding-right:0;}#overlay_box_cart .overlay_text { display:flex; flex-grow:1;}#overlay_box_cart .overlay-buttons { display:none !important;}@media (min-width:768px) { #overlay_box_cart {  width:calc(var(--cart-box-item-width) + var(--cart-box-item-padding-x) * 2) !important; }}#overlay_box_cat { width:1600px !important;}#overlay_box_cat #box_cat_content, #overlay_box_cat #box_cat_content_mobile_content_wrapper { display:flex;}#overlay_box_cat .overlay__inner { max-height:calc(var(--vh, 1vh) * 100); height:100%; padding:0;}#overlay_box_cat .overlay-buttons { display:none !important;}#overlay_box_cat .overlay_text { scrollbar-width:thin; scrollbar-color:#ced4da #FAFAFA; display:flex;}#overlay_box_cat .overlay_text::-webkit-scrollbar { width:6px; height:6px;}#overlay_box_cat .overlay_text::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}#overlay_box_cat .overlay_text::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}#overlay_box_cat .overlay_text::-webkit-scrollbar-track { background-color:#FAFAFA;}@media (max-width:991.98px) { #overlay_box_cat .overlay_text {  overflow-y:hidden; }}@media (min-width:768px) { #overlay_box_cat .overlay_text, #overlay_box_cat .overlay__inner, #overlay_box_cat .overlay-box-cat-mobile__content {  max-height:inherit; }}#overlay_product_subscription_content, #overlay_remind_content, #overlay_save_filter_content, #overlay_already_registered_email_login_content, #overlay_reg_decide_on_form_content { width:100%; max-width:460px; margin:0 auto; padding:20px 20px 0;}#overlay_product_subscription_content .overlay_text, #overlay_remind_content .overlay_text, #overlay_save_filter_content .overlay_text, #overlay_already_registered_email_login_content .overlay_text, #overlay_reg_decide_on_form_content .overlay_text { padding:0;}#overlay_reg_decide_on_form_content { min-height:264px;}#overlay_product_subscription_content { padding:0 20px;}#overlay_product_subscription_content .subscribe_text { margin-top:20px;}.overlay-buttons { margin-top:2rem;}.overlay__title-wrap { text-align:center;}.overlay-icon { display:none; font-size:3.2rem; line-height:1; margin:2rem 2rem 0;}.overlay_info .overlay-info__icon, .overlay_ok .overlay-ok__icon, .overlay_error .overlay-error__icon, .overlay_warning .overlay-warning__icon, .overlay_dialog .overlay-dialog__icon { display:block;}#overlay_bundle_products .overlay-buttons { display:none !important;}.overlay_title { text-align:center; text-wrap:balance; font-weight:500; font-size:3.2rem; text-transform:uppercase; margin:2rem 2rem 1rem; line-height:normal;}.overlay_title:empty { display:none;}#overlay_explicit .overlay_title { padding-right:1rem;}.page_space { height:20px;}.overlay_text { overflow:hidden auto; padding:2rem 2rem 0; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.overlay_text::-webkit-scrollbar { width:6px; height:6px;}.overlay_text::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.overlay_text::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.overlay_text::-webkit-scrollbar-track { background-color:#ffffff;}.overlay_text:empty { display:none !important;}.overlay_bundle .overlay_text { padding:0;}#overlay_test .overlay_text { text-align:center;}#overlay_box_search .overlay_text { overflow-y:hidden;}.overlay_privacy_policy { display:flex;}.overlay_login .facebook-iframe, .overlay_login .google-iframe { margin-top:0; margin-left:0;}.subscribe_validation_error { display:none;}.overlay_subscribe_button_wrap { text-align:center;}.overlay_subscribe_button { margin-top:10px; min-width:200px;}.overlay_error { border-color:#FF4444;}.overlay_text #opening_hours { margin:0 auto;}#opening_hours td { padding:5px 10px; font-weight:400; font-size:11px; letter-spacing:0.5px; text-align:left;}#overlay_cart_add_ok .overlay-button { min-width:160px; padding-left:1rem; padding-right:1rem;}#page_PopupContainer.shop_popup_postsale #page_PopupContainer_inner { padding:0; background:linear-gradient(225deg, #DDDDDD 0%, #FFFFFF 66.66%);}#page_PopupContainer.shop_popup_postsale .product-img { mix-blend-mode:darken;}#page_PopupContainer.shop_popup_postsale.has-error { font-size:1.8rem;}#page_PopupContainer.shop_popup_postsale .close { display:none;}#page_PopupContainer.shop_popup_marketing { width:806px !important;}#page_PopupContainer_inner, #page_PopupContainer_tooltip_inner { -ms-scroll-chaining:none; overscroll-behavior:contain; width:100%; display:flex; flex-direction:column; overflow:hidden auto !important; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; border-radius:var(--overlay-border-radius); background-color:#ffffff; padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); box-shadow:var(--overlay-box-shadow);}#page_PopupContainer_inner::-webkit-scrollbar, #page_PopupContainer_tooltip_inner::-webkit-scrollbar { width:6px; height:6px;}#page_PopupContainer_inner::-webkit-scrollbar-thumb, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}#page_PopupContainer_inner::-webkit-scrollbar-thumb:hover, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}#page_PopupContainer_inner::-webkit-scrollbar-track, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-track { background-color:#ffffff;}#page_PopupContainer_tooltip_inner { padding:var(--overlay-padding-top) 0 var(--overlay-padding-bottom) var(--overlay-padding-left); overflow:hidden !important;}#page_PopupConatiner_content { position:relative; padding-top:50px;}#overlay_test a.close,#overlay_close a.close,#overlay_penalty a.close,.overlay_common > a.close:empty { display:none;}.g-recaptcha { border-width:0; margin:0;}.grecaptcha-badge { z-index:1000;}.logo { line-height:1;}.logo img { max-height:120px;}.header.is-sticky .logo img { max-height:50px;}.body-wholesale .logo { background:linear-gradient(to bottom, #1A1A1A 0%, #1A1A1A 100%); padding:calc(var(--grid-gutter-width-actual) / 2);}@media (max-width:575.98px) { .logo {  margin-top:var(--gap-y);  margin-bottom:var(--gap-y); }}.header { color:#ffffff; position:relative; z-index:1040;}.header .search-box__search-btn-icon { width:auto;}.header .dropdown__btn, .header .overlay__open-btn { color:#ffffff;}.header .dropdown__btn:hover, .header .overlay__open-btn:hover { color:#ffffff;}html.header-with-sticky-behavior .header, html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header { position:sticky; z-index:1040;}html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header, html.header-with-sticky-behavior .header { top:0;}html.header-is-hidden-by-scroll-down .header { visibility:hidden;}.header__inner { --gap-y:10px; box-shadow:0 0 var(--header-shadow-blur) calc(var(--header-shadow-blur) * 1.3) #222222;}html.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner { transition:var(--header-sticky-on-scroll-up-transition-time);}.header__inner::before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; background:linear-gradient(to bottom, #1A1A1A 0%, #1A1A1A 100%);}html.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner::before { transition:opacity ease var(--header-sticky-on-scroll-up-transition-time);}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] .header__inner { box-shadow:none;}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] .header__inner::before { opacity:0;}html.header-is-absolute-by-page-load body[data-has-banner-start-big="1"] .header__inner { position:absolute; right:0; left:0; z-index:1040;}html.header-is-sticky .header__inner { box-shadow:0 0 20px 0 #000000;}html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header__inner { transform:translateY(calc(-100% - 20px));}html.header-is-sticky.header-is-visible-by-scroll-up .header__inner { transform:translateY(0);}.header--dumbed .header__inner { padding-bottom:var(--gap-y);}@media (min-width:576px) { .header__inner {  padding-top:var(--gap-y);  padding-bottom:var(--gap-y); }}@media (min-width:768px) { .header__inner {  --gap-y:20px; }}.nanobar { position:relative; color:#1A1A1A; overflow:hidden; background-color:#F2C019; text-align:center; z-index:1045;}.nanobar p:last-of-type { margin-bottom:0;}.nanobar ~ .nanobar { border-top:1px solid #F5F5F5;}@media (max-width:575.98px) { .nav-position-bottom .nanobar {  z-index:1; }}.nanobar__inner { padding-right:4rem; position:relative; margin:0.9rem 0;}.nanobar__btn-close { position:absolute; top:50%; transform:translateY(-50%); background:#F2C019; color:#1A1A1A; border-color:currentColor; margin:0;}.nanobar__btn-close:hover, .nanobar__btn-close:active, .nanobar__btn-close:focus { color:#1A1A1A;}.profile__overlay-btn { box-shadow:none;}.profile__overlay-btn + div label { display:none;}.profile__overlay-btn.is-active + div label { display:block;}.search__overlay-btn + div label { display:none;}.search__overlay-btn.is-active + div label { display:block;}.profile__title-icon, .cart-box__title-icon { font-size:2.4rem;}.lang-select-group > select, .currency-select-group > select { padding-left:0.5rem !important; padding-right:0.5rem !important; background-color:transparent; color:inherit; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;}.lang-select-group > select option, .currency-select-group > select option { color:#1A1A1A;}.lang-select-group > select:focus, .lang-select-group > select:hover, .currency-select-group > select:focus, .currency-select-group > select:hover { background-color:transparent; color:#ffffff;}.lang-select-group::after, .currency-select-group::after { right:0 !important; color:inherit; transition:color 0.2s ease-in-out;}.lang-select-group:hover::after, .lang-select-group:focus-within::after, .currency-select-group:hover::after, .currency-select-group:focus-within::after { color:#ffffff;}input[type=search]::-webkit-search-cancel-button { font-size:1.6rem; width:1em; height:1em; cursor:pointer; -webkit-appearance:none;}@supports (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  mask-size:0.8em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  background-position:center;  background-size:0.8em;  background-repeat:no-repeat; }}.search-box__input { flex:0 0 100%; max-width:100%; width:100%; cursor:pointer; position:relative; height:var(--search-box-input-height); line-height:calc(var(--search-box-input-height) - 2 * 1px); padding:0 var(--search-box-input-height) 0 2rem; font-size:1.6rem; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out; border:1px solid currentColor;}.search-box__input:focus { cursor:text;}.search-box__input.ajax-loading ~ .search-box__loading { display:flex;}.search-box__input::-webkit-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input:-ms-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::-ms-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::-moz-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::placeholder { text-align:left; font-weight:normal; color:#999999;}.dropdown__btn, .overlay__open-btn { display:inline-flex; align-items:center;}.header .dropdown__btn, .header .overlay__open-btn { position:relative; min-width:40px; height:40px; font-weight:500; line-height:1.2; flex-shrink:0; transition:transform ease 0.2s;}.header .dropdown__btn.is-active, .header .overlay__open-btn.is-active { transform:translateY(2px);}@media (hover:hover) and (pointer:fine) { .header .dropdown__btn:hover, .header .overlay__open-btn:hover {  transform:translateY(2px); }}.cart-box__overlay-btn.ajax-response-by-click.ajax-loader::after { display:none;}.btn__text { display:none; margin-left:2px; z-index:1;}@media (min-width:768px) { .btn__text {  display:inline; }}@media (min-width:440px) { .btn__text {  margin-left:5px; }}.btn__icon { display:inline-flex; justify-content:center; font-size:1.6rem;}.search-box__search-btn { padding:0; width:var(--search-box-search-btn-width); height:var(--search-box-search-btn-height); position:absolute; top:calc((var(--search-box-input-height) - var(--search-box-search-btn-height)) / 2); right:calc((var(--search-box-input-height) - var(--search-box-search-btn-height)) / 2); z-index:3; font-size:1.6rem;}.header__container { --column-gap:1rem; column-gap:var(--column-gap);}@media (min-width:576px) { .header__container {  --column-gap:2rem; }}.header__dropdown-btn-wrapper { display:inline-flex; align-items:center; column-gap:var(--column-gap); flex-shrink:1;}.header__dropdown-btn-wrapper .dropdown__btn, .header__dropdown-btn-wrapper .overlay__open-btn { padding:0; justify-content:center;}@media (min-width:768px) { .header__dropdown-btn-wrapper {  background-color:rgba(255, 255, 255, 0.15);  border-radius:10px; } .header__dropdown-btn-wrapper .dropdown__btn, .header__dropdown-btn-wrapper .overlay__open-btn {  background-color:transparent; } .header__dropdown-btn-wrapper .dropdown__btn:not(:first-child):not(:last-child), .header__dropdown-btn-wrapper .overlay__open-btn:not(:first-child):not(:last-child) {  border-radius:0; } .header__dropdown-btn-wrapper .overlay__open-btn:first-child {  border-top-right-radius:0;  border-bottom-right-radius:0;  margin-left:2rem; } .header__dropdown-btn-wrapper .overlay__open-btn:last-child {  border-top-left-radius:0;  border-bottom-left-radius:0;  margin-right:2rem; }}@media (min-width:1240px) { .header__dropdown-btn-wrapper {  column-gap:4rem; } .header__dropdown-btn-wrapper .overlay__open-btn:first-child {  margin-left:4rem; } .header__dropdown-btn-wrapper .overlay__open-btn:last-child {  margin-right:4rem; }}@media (min-width:1440px) { .header__dropdown-btn-wrapper {  flex-shrink:0; }}@media (min-width:1240px) { html.filter-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:1440px) { html.filter-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:1240px) { html.filter-box-in-sidebar .filter-box__dropdown-btn, html.filter-box-in-sidebar #filter-bar {  display:none; } html.filter-box-in-sidebar .filter-dropdown {  background-color:transparent;  padding:0; } html.filter-box-in-sidebar .filter-dropdown__inner {  padding:0; }}.filter-dropdown__btn-close { top:0; right:1rem; bottom:auto;}@media (max-width:1239.98px) { .filter-side-box-col {  padding-right:0 !important;  padding-left:0 !important; }}@media (min-width:1240px) { .filter-side-box-col {  display:none;  margin-bottom:3rem; } html.filter-exists.filter-box-in-sidebar .filter-side-box-col, html.filter-cache-exists.filter-box-in-sidebar .filter-side-box-col, html.filter-box-content-exists.filter-box-in-sidebar .filter-side-box-col {  display:block; } .filter-side-box-col .filter-dropdown {  position:relative !important;  visibility:visible !important;  opacity:1 !important;  display:flex !important;  box-shadow:none !important;  border-radius:10px !important;  z-index:0 !important; } .filter-side-box-col .filter-dropdown .filter-dropdown__btn-close {  display:none; } .filter-side-box-col .filter-dropdown__inner {  overscroll-behavior-y:auto;  padding-bottom:3rem; }}.rest-content-col { flex-shrink:1; min-width:0; }.filter-dropdown { padding-bottom:1rem !important; padding-top:var(--overlay-close-btn-height); bottom:0; left:0 !important; top:0 !important; max-height:100% !important; margin-top:0 !important; margin-left:0 !important; z-index:1050 !important;  border-top-left-radius:0 !important; border-bottom-left-radius:0 !important; width:288px !important; box-shadow:0 0 40px rgba(0, 0, 0, 0.15);}.filter-dropdown:before { display:none;}html[class*=-is-opened] .filter-dropdown { z-index:1;}@media (min-width:576px) { .filter-dropdown__inner {  padding-bottom:100px; }}.filter-dropdown__close-btn { position:absolute; display:none; width:100%; top:0; z-index:1; background:#f5f5f5; left:0; padding:1.5rem 2rem; text-align:right;}.filter-dropdown__close-btn::before { content:attr(data-text); color:#999999; font-family:inherit !important;}.filter-bar .filter-box__dropdown-btn.type--inline { margin-top:0;}.filter-box__dropdown-btn.type--sticky { padding:10px 20px !important; transform:rotate(-90deg) translateX(-100%) translateY(-100%); transform-origin:0 0; border-top-left-radius:0; border-top-right-radius:0; position:fixed !important; z-index:1040 !important; top:50vh; left:0; background:#1A1A1A !important; color:#ffffff !important; box-shadow:0 0 30px rgba(0, 0, 0, 0.1) !important;}body:not(.filter-in-subcategory-enabled) .filter-box__dropdown-btn.type--sticky { animation:translateY2 1s forwards 1s;}html.filter-in-subcategory-enabled.filter-box-content-exists .filter-box__dropdown-btn.type--sticky { animation:translateY2 1s forwards;}.filter-box__dropdown-btn.type--inline { border-radius:10px; margin-top:2rem;}.filter-box__dropdown-btn.type--inline.is-active { color:#111111; background-color:#F2C019;}.filter-box__dropdown-btn.type--inline::after { display:none;}html.filter-in-subcategory-enabled .filter-box__dropdown-btn.type--inline { transition-property:all; opacity:0; visibility:hidden;}html.filter-in-subcategory-enabled.filter-box-content-exists .filter-box__dropdown-btn.type--inline { opacity:1; visibility:visible;}@media (min-width:576px) { .filter-box__dropdown-btn.type--inline:hover, .filter-box__dropdown-btn.type--inline.is-active {  color:#ffffff;  background-color:#1A1A1A;  border-color:#1A1A1A; }}.filter-box__dropdown-btn.type--inline, .filter-box__dropdown-btn.type--sticky { column-gap:0.5rem;}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num { display:inline;}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num::after, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num::after { content:" " attr(data-text) ")";}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num::before, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num::before { content:"(";}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num:empty, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num:empty { display:none;}.filter-box__dropdown-btn-icon { font-size:inherit;}.filter-box-bar--list { container-type:inline-size; container-name:filter-bar;}@container filter-bar (width < 555px) { .filter-box-bar__tags {  flex-basis:100%;  order:1; }}.filter-box-bar--collapsible .filter-box-bar__buttons-wrap { order:unset;}.filter-box-bar--collapsible .filter-box-bar__tags { flex:100%; max-width:100%;}.filter-box-bar__open-filtered-params-toggle-btn { display:inline-flex; align-items:center; gap:5px;}.filter-box-bar__open-filtered-params-toggle-btn.active .icon-set { transform:scaleY(-1);}.filter-box-bar__open-filtered-params-active-num::after { content:" " attr(data-text);}.filter-box-bar__buttons-wrap { order:1; margin-left:auto;}.filter-box-bar__buttons-wrap .btn { display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.filter-box-bar__buttons-wrap .btn .icon-set { font-size:1.28em;}@media (max-width:767.98px) { .filter-box-bar__buttons-wrap .btn {  padding:0 !important;  width:4rem;  height:4rem; }}@media (min-width:768px) { .filter-box-bar__buttons-wrap .btn::after {  content:attr(data-text); }}.filter-box__dropdown-btn-param-checked-num { font-weight:400; text-transform:none; line-height:1; display:block;}.filter-box__dropdown-btn-param-checked-num::after { content:" " attr(data-text);}.filter-box__dropdown-btn-param-checked-num:empty { display:none;}@media (min-width:1240px) { #box_container_shop_filter .js-box-content.loading {  width:288px !important; }}#box_container_shop_filter { max-width:100%; width:288px; margin:0 auto;}.search-box__dropdown { flex-grow:1; padding-left:0 !important; padding-right:0 !important;}@media (min-width:1240px) { .search-box__dropdown {  margin-right:1rem; } .search-box__dropdown .dropdown__caret {  display:none; }}.lang-box--button-style, .currency-box--button-style { flex:1 1 auto; width:100%; text-align:center;}.lang-box--button-style + .currency-box--button-style .currency-box__list { border-left:1px solid #DDDDDD;}.lang-box { position:relative;}.lang-box a { display:flex; align-items:center; line-height:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.lang-box a:hover { color:#999999;}@media (min-width:992px) { .lang-box__dropdown-btn {  padding-left:2rem;  padding-right:0rem; }}.lang-box--d, .currency-box--d { display:none; flex-shrink:0;}@media (min-width:992px) { .lang-box--d, .currency-box--d {  display:block; }}.lang-box__icon { line-height:0; flex:0 0 var(--image-width); width:var(--image-width);}.lang-box__icon img { max-height:var(--image-height);}.currency { margin:0; min-height:1em; display:flex;}.currency__radio:not(:checked) + label:hover { color:#999999;}.currency__label { display:flex; align-items:center; font-weight:500; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; line-height:1.2; white-space:nowrap; margin-bottom:0;}.currency__label::before, .currency__label::after { display:none !important;}.currency__radio:checked + label { cursor:default;}.currency-box__dropdown-btn, .currency__label, .lang-box__dropdown-btn, .lang-box a { column-gap:0.5rem;}.currency-box__dropdown-btn, .lang-box__dropdown-btn { padding-left:0; padding-right:0; --svg-icon-width:0.7em;}.header .currency-box__dropdown-btn, .header .lang-box__dropdown-btn { min-width:auto;}.currency-box__dropdown-btn.dropdown-toggle::after, .lang-box__dropdown-btn.dropdown-toggle::after { margin-left:0;}.lang-box__title, .currency-box__title { white-space:nowrap; margin-bottom:2rem; font-weight:700;}.lang-box__languages, .currency-box__currencies { list-style:none; margin-bottom:0; display:flex; flex-flow:column nowrap; row-gap:1rem;}@media (max-width:991.98px) { .lang-box__languages, .currency-box__languages {  justify-content:flex-end; }}.currency-box { position:relative;}.currency-box__sign::before { content:"(";}.currency-box__sign::after { content:")";}.currency-box__code { min-width:2.5em;}#ud_shop_artforum .review-summary { margin:40px 0;}.writing-review { background-color:#ffffff; padding:2rem;}@media (min-width:576px) { .writing-review {  padding:4rem; }}html.logged-in .writing-review__info { display:none;}.stars { display:inline-flex; line-height:1; position:relative; column-gap:0.333333em;}.review-summary__average .stars { font-size:1.4rem;}label.writing-review__score { line-height:inherit;}.writing-review__stars { column-gap:0;}.writing-review__stars .icon-set { font-size:20px;}.star { line-height:0;}.product-reviews .star, .product-review-summary .star { color:#1A1A1A;}.star--full { color:#999999;}.star--full path { opacity:1;}.star--empty { color:#999999;}html.icon--solid .star--empty, html.icon--duotone .star--empty, html.icon--sharp-solid .star--empty { opacity:0.4;}.star--percent { color:#999999; position:relative;}.star--percent .star--full { position:absolute; left:0; top:0; overflow:hidden;}html.icon--duotone .star--percent > .icon-set, html.icon--solid .star--percent > .icon-set, html.icon--sharp-solid .star--percent > .icon-set { opacity:0.4;}.star-radio { position:absolute; width:0; height:0; opacity:0;}.star-radio:checked + .star-label::after { display:flex; z-index:1;}.star-label { margin-bottom:0; cursor:pointer; display:inline-flex; padding:0 0.333333em;}.star-label path:last-child { fill:transparent;}.star-label::after { content:""; display:none; margin-left:1rem; position:absolute; left:100%; top:50%; transform:translateY(-50%); background-color:#ffffff; min-width:1.4em; min-height:100%; text-align:center; align-items:center; font-size:1.6rem;}.star-label:hover::after { display:flex; z-index:2;}.star-label ~ .star-label { padding-right:0.333333em; box-sizing:content-box;}.star-label[for=rating-1]::after { content:"(1)";}.star-label[for=rating-2]::after { content:"(2)";}.star-label[for=rating-3]::after { content:"(3)";}.star-label[for=rating-4]::after { content:"(4)";}.star-label[for=rating-5]::after { content:"(5)";}.star-label:hover path:last-child,.star-label:hover ~ .star-label path:last-child,.star-radio:focus ~ .star-label path:last-child,.star-radio:checked ~ .star-label path:last-child { fill:inherit;}.forum-new-note__container, .forum-topic__post { background-color:#ffffff;}.forum-topic__post { padding:2rem; margin-bottom:2rem;}.forum-topic__title { font-weight:700; color:#1A1A1A;}.footer { overflow:hidden; background:linear-gradient(90deg, #EEEEEE 0%, #EEEEEE 100%); position:relative; color:#1A1A1A;}.footer *::selection { background-color:#ffffff;}.footer__nav { --list-item-gap:1.8rem;}.footer__nav a:not(.btn) { display:inline-block;}.footer__nav a:not(.btn):hover, .footer__nav a:not(.btn):focus, .footer__nav a:not(.btn):active { color:#999999;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav picture + .footer__html, .footer__nav .footer__html + .symbol-elements { margin-top:var(--list-item-gap);}.footer__header { margin-bottom:2rem; font-weight:500;}@media (min-width:576px) { .footer__header {  margin-bottom:4rem; }}.layout--html_listing .symbol-elements { row-gap:var(--list-item-gap);}.layout--html_listing .symbol-element { display:flex; column-gap:1rem; align-items:baseline; flex:0 0 100%;}.layout--html_listing .symbol-element.only-icon { --width:4rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.footer__list { flex-wrap:wrap; margin-bottom:0; list-style:none; justify-content:center;}.footer__list p { margin-bottom:0;}.list--horizontal li { display:inline-block; line-height:1;}.footer_contact { margin-bottom:2rem;}.footer_contact p { line-height:1.2; margin-bottom:0;}.footer_contact p + p { margin-top:0.9rem;}.social_icons .element-icon .icon-set { font-size:14px; fill:#1A1A1A;}.social_icons a.element { color:#1A1A1A;}.social_icons a.element:hover { color:#1A1A1A;}.social_icons a.element:hover .icon-set { fill:#1A1A1A;}.layout--social_icons { flex:0 0 100%;}.layout--social_icons .elements.need-gap { column-gap:1.5rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:40px; min-height:40px; align-items:center; justify-content:center; padding:0.8em;}.layout--social_icons a:hover { text-decoration:none;}@media (min-width:992px) { .layout--social_icons {  flex:0 0 auto; }}.footer__newsletter-subscribe-btn {  background-color:#1A1A1A; border-color:#1A1A1A; color:#ffffff;}.footer__newsletter-subscribe-btn:hover { background-color:#ffffff; color:#1A1A1A; border-color:#ffffff;}#partners { flex:0 0 100%;}@media (min-width:992px) { #partners {  flex:1 1 auto; }}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.page_product_list_ref { position:relative;}.view { display:flex; padding:0 0.5rem;}.view + .order { border-left:1px solid #DDDDDD;}.view__btn { padding:0; border:0; text-transform:none; background-color:transparent; border-radius:0; height:4rem; width:4rem; display:inline-flex; justify-content:center; align-items:center; font-size:1.6rem;}.view__btn .icon-set { fill:#999999; transition:fill ease 0.4s;}.view__btn.is-selected { pointer-events:none;}.view__btn.is-selected .icon-set { fill:#4a4a4a;}@media (hover:hover) and (pointer:fine) { .view__btn:not(.is-selected):hover .icon-set {  fill:#4a4a4a; }}@media (pointer:fine) { .view__btn {  height:2.4rem;  width:2.4rem; }}.order__select-outer select { width:4rem; height:4rem; padding:0; font-size:0; border:none;}.order__select-outer select option { font-size:1.6rem;}.order__select-outer::after { display:none;}@supports (mask-size:cover) { .order__select-outer select {  mask-repeat:no-repeat;  mask-size:1.8rem;  mask-position:center;  background-color:#1A1A1A; } .order__select-outer select option {  color:#ffffff; } .order__select-outer select:hover, .order__select-outer select:focus, .order__select-outer select:active {  background-color:#4a4a4a; }}@supports not (mask-size:cover) { .order__select-outer select {  background-repeat:no-repeat;  background-position:center;  background-color:transparent;  background-size:1.8rem; } .order__select-outer select:hover, .order__select-outer select:focus, .order__select-outer select:active {  background-color:transparent; }}@media (pointer:fine) { .order__select-outer select {  width:3.6rem;  height:2.4rem; }}.infinite-scroll-btn { margin-bottom:2rem;}.product__rating.rating-stars { vertical-align:unset;}.page_artlist_next_link { height:0; content-visibility:hidden;}.page_artlist_next_loading { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%;}.page_artlist_next_loading .page_content_ajax { min-height:20rem; height:100%;}.favourites-btn { cursor:pointer;}.favourites-btn.added path, .favourites-btn.added use { fill:#ffffff; transform:scale(0.625); transform-origin:50%;}.favourites-btn.added .icon-set { min-width:1.8rem; min-height:1.8rem; border-radius:5px; background-color:#1A1A1A;}.product__param { display:flex; flex-wrap:wrap; align-items:center;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center; line-height:0;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #dddddd; padding:5px; border-radius:5px; font-size:1.2rem; flex-shrink:0; min-width:2.4rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { border:1px solid currentColor; border-radius:3px; padding:0; height:2.4rem; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; display:inline-flex;}.product__param.color_text .product__param-type--color, .product__param.color_text .product__color { margin-right:0.5rem;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.type--input-param.has-desc .form-select-group label { z-index:0; }.artdet__block-image-inner { display:flex; flex-direction:column; row-gap:20px;}.artdet__img-inner { width:var(--main-img-width); max-width:100%; margin:0 auto;}.artdet__block-cart { min-height:100%; display:flex; flex-direction:column;}.artdet__block-name-inner { display:grid; align-content:center; row-gap:2rem;}.artdet__block-cart-inner { display:grid; row-gap:2rem;}@media (min-width:768px) { .artdet__block-cart-inner, .artdet__block-left-outer {  top:1rem;  position:-webkit-sticky;  position:sticky; } html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-cart-inner, html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-left-outer {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + 1rem); } html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-cart-inner, html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-left-outer {  top:calc(var(--header-height) + 1rem); }}@media (min-width:1240px) { .artdet__block-image-inner, .artdet__block-name-inner {  top:1rem;  position:-webkit-sticky;  position:sticky; } html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-image-inner, html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-name-inner {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + 1rem); } html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-image-inner, html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-name-inner {  top:calc(var(--header-height) + 1rem); } .artdet__block-left-outer {  height:100%; } .artdet__block-left-outer > .row {  height:100%; }}.review-summary__stars-wrap { font-size:2rem;}.writing-review__error-text { position:absolute; top:0; left:10px; right:10px; padding:10px;}.writing-review__info br { display:none;}.product-review-summary-card { text-align:center;}.product-reviews .read-more__btn-wrap::before { height:0;}.product-review__inner { container-type:inline-size; container-name:review-card-width; display:flex; flex-direction:column; row-gap:1rem;}@media (max-width:575.98px) { .product-review + .product-review .product-review__inner {  padding-top:3rem;  border-top:1px solid #DDDDDD; }}.product-review-summary-card .product-review__inner { background-color:#ffffff; border-radius:10px; padding:2rem 1rem 2rem 2rem; height:100%;}@media (min-width:440px) { .product-review-summary-card .product-review__inner {  padding:2rem 2rem 2rem 3rem; }}.review-summary__reviews-count { white-space:nowrap;}.review-summary__score-num { line-height:1; font-size:24px; font-weight:700; display:inline-block; vertical-align:middle;}.border-gap { display:flex; align-items:center; flex-wrap:wrap; --gap:3rem; --border-width:1px; overflow:hidden;}.border-gap > *:not(:last-child) { margin-right:calc(var(--gap) + var(--border-width));}.border-gap > *:not(:first-child) { border-left:var(--border-width) solid #DDDDDD; padding-left:calc(var(--gap) / 2 + var(--border-width)); margin-left:calc(var(--gap) / -2 - var(--border-width));}.product-review__head { font-size:1.2rem; --gap:1rem;}.product-review__head .stars { width:100%; margin-bottom:0.5rem; font-size:1.4rem;}@container review-card-width (min-width:300px) { .product-review__head {  --gap:2rem; }}@container review-card-width (min-width:340px) { .product-review__head {  --gap:3rem; }}.product-review__created-at, .product-review__verified-customer-wrap { white-space:nowrap;}.product-review__verified-customer-badge { color:#78CA26; font-weight:600;}.product-review__message { text-align:justify;}.product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary { background-color:#ffffff; border-radius:10px; padding:2rem 1rem 2rem 2rem;}@media (min-width:768px) { .product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary {  padding:4rem 3rem 4rem 4rem; }}.product-review__images-content { --gap:1rem; --items:3; --gap-calculated:calc((var(--gap) * (var(--items) - 1) / var(--items))); --item-width-percent:calc(100% / var(--items) - var(--gap-calculated)); gap:var(--gap); scrollbar-width:thin; scrollbar-color:#ced4da #F5F5F5; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scroll-snap-align:start;}.product-review__images-content::-webkit-scrollbar { width:6px; height:6px;}.product-review__images-content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.product-review__images-content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.product-review__images-content::-webkit-scrollbar-track { background-color:#F5F5F5;}.product-review__image-outer { position:relative; width:100%;}.product-review__image { width:var(--item-width-percent); flex:0 0 var(--item-width-percent);}.product-review__image { cursor:pointer; display:flex; align-items:flex-end; justify-content:center;}.product-review__image img { border-radius:5px;}.writing-review__image-upload-wrapper { min-height:200px; position:relative;}.writing-review__image-upload-outer { display:flex; height:100%; border-radius:10px; background-color:#F5F5F5; justify-content:center;}.writing-review__image-upload { flex:1 1 100%; cursor:pointer; position:relative; margin:0;}.writing-review__image-upload .icon-set { font-size:3.5rem; color:#999999; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-wrapper { display:flex; align-items:center;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#FF4444;}.writing-review__image-delete { position:absolute; top:1rem; right:1rem; background-color:#FF4444; color:#ffffff;}.js-review-image-content img { max-height:200px;}.progress-bar__count-col { flex:0 0 40px; max-width:40px; line-height:1; font-size:1.2rem; text-align:left;}.review-text__title { font-weight:700;}.reviews__btn { min-width:120px;}.product-review__admin-answer-wrapper { padding:1rem; border-radius:5px; border:1px solid #DDDDDD;}.page-contact-value { font-weight:700; text-align:right;}.page-contact--2 .main-title4 { text-align:left;}.page-contact__payment-methods, .page-contact__shipping-methods, .page-contact__discounts { list-style:none;}.page-contact__payment-method__link, .page-contact__shipping-method__link { display:inline-block; vertical-align:bottom;}.page-contact__payment-method__img, .page-contact__shipping-method__img { max-height:50px;}.contact-form__inner { max-width:320px; margin:0 auto;}.page-contact__table { font-size:1.225rem;}@media (min-width:992px) { .page-contact__table {  font-size:1.4rem; }}.shipping-cost__cost-text, .shipping-cost__col-cost { text-align:right;}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:100%; border:1px solid transparent; padding:0; background-color:transparent; color:#1A1A1A; display:flex; justify-content:center; align-items:center;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.qty_disable { color:#999999; pointer-events:none;}.cart_weight_kg { padding-left:0.5rem; font-weight:700;}.cart-item__qty-col { line-height:1.2;}.cart-item__qty-wrap { display:inline-flex; align-items:baseline;}@media (min-width:768px) { .cart-item__qty-wrap.qty--text {  justify-content:center; }}.cart-item__not-on-stock { border:1px solid currentColor; background-color:#1A1A1A; color:#ffffff; cursor:help; border-radius:50%; position:absolute; top:0; left:50%; transform:translate(-50%, -50%); z-index:1; font-size:1.2rem;}.cart-item { --padding-y:2rem; --padding-x:2rem; margin-top:1rem; background-color:#ffffff; border-radius:10px; overflow:hidden;}@media (min-width:768px) { .cart-item .form-select-group, .cart-item .form-text-area-group {  max-width:300px; }}.cart-item.checked { background-color:#fdf5da;}.cart-item.is-invalid { background-color:#ffaaaa !important;}.cart-item__inner { padding:var(--padding-y) var(--padding-x); position:relative;}.cart-package-offer-item, .cart-plus-item { --padding-y:1rem; display:block;}.cart-item__package-offer-items { padding:1rem 0; position:relative;}.cart-item__package-offer-items .cart-item { margin:0; background-color:transparent;}.cart-item__package-offer-items .product-img { mix-blend-mode:darken;}@media (max-width:767.98px) { .cart-item__package-offer-items {  row-gap:2rem; }}.cart-package-offer-item--first .cart-item__inner, .cart-package-offer-item--first .cart-item__name-variant-param { position:static;}.cart-item__package-offer-items, .cart-plus-item { background-color:#eeeeee;}.cart-plus-item + .cart-plus-item .cart-item__inner { padding-top:0;}.cart-item-sum-col { position:static; column-gap:2rem;}@media (min-width:768px) { .cart-item-sum-col {  min-width:220px;  column-gap:4rem; }}@media (min-width:1240px) { .cart-item-sum-col {  min-width:240px; }}.cart-item__name-wrap { font-weight:700;}.cart-item__param-value { word-break:break-all;}@media (max-width:767.98px) { .has-del-btn .cart-item__name-wrap, .has-del-btn .cart-plus-item__plus-service-name-and-qty-wrap {  padding-right:3.4rem; }}.cart-item__sum-price-net, .cart-item-plus__price-net, .cart-item__price-unit, .cart-item-plus__price-unit { font-size:0.75em;}.cart-item__sum-price-net::before, .cart-item-plus__price-net::before, .cart-item__price-unit::before, .cart-item-plus__price-unit::before { content:attr(data-text) ": "; text-transform:lowercase;}.cart-item__sum-prices { font-size:1.6rem;}.cart-item-plus__price-unit { display:none;}.need-price-unit .cart-item-plus__price-unit { display:block;}.cart-plus-item:first-of-type .cart-plus-item__wrapper::before,.order-return-plus-item__wrapper:first-of-type::before,.cart-package-offer-item--first .cart-item__name-wrap::before { content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #eeeeee; transform:translateX(-50%); position:absolute; bottom:100%;}.cart-plus-item__discount-for-sku { word-break:break-word;}.cart-plus-item__discount-type, .cart-plus-item__plus-service-name-and-qty-wrap, .plus-item-coupon-text { font-weight:700;}.cart-item__clock { font-weight:700; letter-spacing:0.1rem; min-width:5em; text-align:left; display:inline-block; vertical-align:top; margin:0 2px;}.page_cart_to_products_link, .cart-box__jump-to-products-btn { font-weight:700;}.sum-box__wrap { --padding-x:2rem; --padding-y:2rem;}@media (min-width:576px) { .sum-box__wrap {  --padding-x:4rem; }}.sum-box { padding:0 var(--padding-x); line-height:1.2;}.sum-box-item:not(:last-child) { margin-bottom:0.7rem;}.sum-box__total-savings { min-width:120px;}.sum-box-item--alt { margin-top:-0.7rem;}.cart-summary__sticky-sum.is-hidden { display:none;}@media (max-width:575.98px) { .cart-alerts .alert {  width:100%; }}.cart-shipping-alert, .cart-discount-alert, .cart-stock-alert {  margin-right:0; border-radius:0; text-align:center; display:block;}.cart__shipping-mode { text-transform:none; text-align:left;}.cart__shipping-mode + .cart__shipping-mode { margin-top:0.5rem;}.sum-net-price--current,.sum-gross-price--current { font-weight:700;}.sum-box__cart-buttons .btn { text-transform:none !important;}.sum-box__cart-buttons .btn:last-child { margin-right:0;}.sum-box__cart-buttons .btn-order-return .icon-set { transform:scaleX(-1);}.cart-item__net-unit-price, .cart-item__gross-unit-price { line-height:1.2;}.cart-item__prices label, .page_cart_menny label, .cart-plus-item__prices-del-wrap label { font-size:1rem;}.cart-plus-item__discount-holder, .cart-plus-item__plus-service-holder, .cart-plus-item__package-offer-holder { font-size:2.4rem; text-align:center; line-height:1;}@media (min-width:768px) { .cart-plus-item__discount-holder, .cart-plus-item__plus-service-holder, .cart-plus-item__package-offer-holder {  width:var(--image-width); }}.cart-plus-item__prices-del-wrap { line-height:1;}.cart-header { padding-left:1rem; padding-right:1rem;}@media (min-width:576px) { .cart-header {  padding-right:2rem; }}@media (min-width:1440px) { .cart-header {  padding-right:3rem; }}.cart-header__name { text-transform:capitalize;}.cart-item-del-wrap { position:absolute; top:calc(var(--padding-y) - 0.25rem); right:1rem;}.cart-plus-item + .cart-plus-item .cart-item-del-wrap { top:0;}@media (max-width:767.98px) { .cart-item-del-wrap.need-gutter:empty {  display:none; }}.cart-item-del-btn { padding:0; text-align:center; letter-spacing:0; border-left:1px solid #DDDDDD; display:inline-flex; justify-content:center; align-items:center; height:2.4rem; width:3.4rem; border-radius:0;}.cart_summary p:last-child { margin-bottom:0;}@media (min-width:768px) { .cart-header__sum.has-delete-col {  padding-right:calc(3.4rem + 4rem); } .cart-item-del-wrap.need-gutter {  width:calc(3.4rem); } .cart-item-del-wrap {  position:static;  margin-right:-1rem; }}.overlay_cart_error_modify ul { list-style:disc outside none;}.page-cart .cart-mask { display:none; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background:rgba(0, 0, 0, 0.3);}.page-cart .cart-mask .loading-spinner { position:sticky;}.page-cart .cart-mask .loading-spinner::after { width:100px; height:100px; border-color:#ffffff transparent #ffffff transparent; border-width:5px;}.page-cart.ajax-loading { position:relative; pointer-events:none;}.page-cart.ajax-loading .cart-mask { display:block;}.page-cart.ajax-loading .cart-content { filter:blur(2px);}.cart-box__content .loading-spinner { display:none;}.cart-box__content .loading-spinner::after { width:77px; height:77px; border-width:3px;}.cart-box__content::after { content:""; transition:all ease 0.2s; opacity:0; position:absolute; top:0; left:0; right:0; bottom:0; background:#FAFAFA; z-index:1; visibility:hidden; content-visibility:hidden;}.cart-box__content.cart-refreshing .loading-spinner { display:inline-block;}.cart-box__content.cart-refreshing::after { opacity:0.5; visibility:visible; content-visibility:visible;}.cart-box__name { font-weight:700; position:relative;}.cart-box__item:not(.cart-box__item--package-offer-item) .cart-box__name { padding-right:34px;}.cart-box__empty-container { padding:0 var(--cart-box-item-padding-x);}.cart-box__empty-container .alert { margin:0;}.cart-box__overlay-btn.overlay-loading .cart-box__bubble { font-size:0;}.cart-box__overlay-btn.overlay-loading .cart-box__bubble::after { content:""; width:50%; height:50%; border-radius:50%; border:solid currentColor; border-width:2px 2px 1px 0; animation:spin 1.2s linear infinite;}.cart-box__empty-container, .cart-box__content, #box_cart_content2 { flex:100%; max-width:100%; row-gap:var(--cart-box-item-padding-y);}.cart-box__del-btn { background-color:transparent; color:#999999; position:absolute; top:0; right:0; border-left:1px solid #DDDDDD; justify-content:flex-end; border-radius:0px;}.cart-box__free-shipping { background-color:#FAFAFA;}.cart-box__sum, .cart-box__free-shipping, .cart-box__dropdown-btn-wrap { padding:0 var(--cart-box-item-padding-x);}.cart-box__sum-text { min-width:calc(var(--image-width) + var(--item-col-gap)); padding-right:2rem;}.cart-box__shipping-not-free, .cart-box__shipping-free { color:#1A1A1A; padding-left:0; padding-right:0; line-height:1.2;}.cart-box__shipping-not-free::before, .cart-box__shipping-free::before { font-size:1.6rem;}.bubble { width:20px; flex:0 0 20px; height:20px; border-radius:50%; font-size:12px; font-weight:700; border:0; background:#ffffff; color:#1A1A1A; display:flex; justify-content:center; align-items:center; margin-left:2px;}@media (min-width:440px) { .bubble {  margin-left:5px; }}.cart-box__items { min-height:calc( 2 * var(--cart-box-item-padding-y) + var(--image-height)); overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; transition:max-height ease 0.4s;}.cart-box__items::-webkit-scrollbar { width:6px; height:6px;}.cart-box__items::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.cart-box__items::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.cart-box__items::-webkit-scrollbar-track { background-color:#ffffff;}.cart-box__items > .cart-box__item:nth-child(even) { background-color:#FAFAFA;}.cart-box__items > .cart-box__item:nth-child(even) .cart-box__package-offer-items::before { background-color:#FAFAFA;}.cart-box__item { padding:var(--cart-box-item-padding-y) var(--cart-box-item-padding-x); box-sizing:content-box;}.cart-box__item__img-link { flex:0 0 auto;}.cart-box__package-offer-items .cart-box__item { padding:0 calc(var(--cart-box-item-padding-x) / 2);}.cart-box__package-offer-symbol { width:var(--image-width);}.cart-box__item__inner { column-gap:var(--cart-box-item-gap);}.cart-box__package-offer-items { margin:var(--cart-box-item-padding-y) calc(var(--cart-box-item-padding-x) / -2) 0; border:1px solid #DDDDDD; position:relative; padding:var(--cart-box-item-padding-y) 0; row-gap:2rem;}.cart-box__package-offer-items::before { content:""; position:absolute; bottom:100%; left:calc(var(--image-width) / 2 + var(--cart-box-item-padding-x) / 2); transform:translate(-50%, 50%) rotate(45deg); width:8px; height:8px; border:solid #DDDDDD; border-width:1px 0 0 1px; background-color:#ffffff;}.cart-box__variants { color:#999999; font-size:1.2rem;}.cart-box__variant::after { content:",";}.cart-box__variant:last-child::after { display:none;}.sum-box__main-title { line-height:1; font-weight:700; text-transform:uppercase; margin-bottom:3rem; font-size:1.6rem;}.sum-box form[name=form_megj] { width:100%;}.sum-box__coupon-input { text-align:center; color:#999999;  padding-left:3.8rem; padding-right:3.8rem;}.sum-box__coupon-input[readonly] { background-color:#ffffff; border-color:#DDDDDD;}.sum-box__coupon-title { margin-bottom:1rem; font-weight:700;}.design-coupon { padding:6rem 2rem 4rem; background-repeat:no-repeat; background-size:cover; background-image:url('../!common_design/base/002500/image/coupon_bg.png'), linear-gradient(to bottom, #FAFAFA 0%, #EEEEEE 100%); border-radius:10px; border:2px dashed #DDDDDD; position:relative; width:460px; max-width:100%; margin:0 auto;}@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min-resolution:192dpi), screen and (min-resolution:2dppx) { .design-coupon {  background-image:url('../!common_design/base/002500/image/coupon_bg@2x.png'), linear-gradient(to bottom, #FAFAFA 0%, #EEEEEE 100%); }}.design-coupon__barcode { position:absolute; left:2rem; top:2rem; font-size:3rem;}.sum-box__coupon-form-wrapper { max-width:380px; margin:0 auto;}.sum-box__title, .sum-box__value { flex:0 0 auto; max-width:100%;}.sum-box__title { line-height:1.2;}.sum-box__coupon-item .sum-box__title { flex:0 0 100%;}.sum-box__value { margin-left:auto; text-align:right; line-height:1.2; font-weight:700; font-size:1.6rem;}.sum-box__total-price .sum-box__value { font-size:1.8rem;}.sum-box__total-price { font-weight:700; padding:var(--padding-y) var(--padding-x); border-radius:10px;}.sum-box__point-credit .sum-box__title, .sum-box__point-credit .sum-box__value { flex:0 0 auto;}.order-steps { --step-width:150px; text-align:center;}@media (max-width:1239.98px) { .order-steps {  flex:0 0 100%;  max-width:100%;  order:3; }}@media (min-width:992px) { .order-steps {  --step-width:160px; }}.order-steps-inner { position:relative;}.order-steps-inner::before { content:""; position:absolute; left:0; right:0; top:15px; border-bottom:1px dotted #ffffff;}@media (min-width:576px) { .order-steps-inner::before {  top:20px;  left:calc(var(--step-width) / 2);  right:calc(var(--step-width) / 2); }}@media (max-width:575.98px) { .order-step {  flex:0 0 30px;  width:30px; }}@media (min-width:576px) and (max-width:767.98px) { .order-steps--5 .order-step {  flex:0 0 20%; } .order-steps--4 .order-step {  flex:0 0 25%; } .order-steps--3 .order-step {  flex:0 0 33.333%; }}@media (min-width:768px) { .order-step {  width:var(--step-width);  flex:0 1 var(--step-width); }}.order-step.is-done a:hover, .order-step.is-done a:focus { color:#1A1A1A;}.order-step__icon { position:relative; z-index:1; text-align:center; color:#ffffff; font-size:18px; width:30px; height:30px; border-radius:5px; display:flex; align-items:center; justify-content:center; background-color:#1A1A1A; border:1px solid #ffffff; transition:background-color ease 0.4s, color ease 0.4s;}.is-active .order-step__icon, .is-done:not(.is-active):hover a .order-step__icon { background-color:#ffffff; color:#1A1A1A;}.order-step__icon .order-step--send .icon-set { position:relative; left:-1px; top:1px;}.is-done .order-step__icon { background-color:#ffffff; color:#1A1A1A;}@media (min-width:576px) { .order-step__icon {  margin:0 auto;  width:40px;  height:40px;  border-radius:10px; }}.order-step__text { margin-top:1rem; padding:0 0.5rem; display:none; font-size:1.2rem; line-height:1.2; text-align:center; color:#ffffff;}@media (min-width:576px) { .order-step__text {  display:block; }}.section-block, .order-flow-block { padding:2rem; background-color:#ffffff; color:#1A1A1A; position:relative; overflow:hidden; min-height:100%; border-radius:10px;}@media (min-width:576px) { .section-block, .order-flow-block {  padding:5% 10%; }}.order-control-section__wrapper { display:flex; flex-direction:column; row-gap:2rem;}.order-mods__main > .row { min-height:100%;}.order-step__text--actual { display:none; margin-top:2rem;}.order-mods__logo-wrap, .order-mods__details { padding-left:2.8rem;}.order-mods__logo { max-height:50px;}.order-mods__overlay-error { margin-left:2rem; list-style:outside; text-align:left;}.order-mods__param-fault-text { visibility:hidden;}.order-mods__param.has-fault .order-mods__param-fault-text { visibility:visible;}.js-order-mods--disabled { opacity:0.5;}.js-order-mods--disabled .order-mods__handling-cost,.js-order-mods--disabled .order-mods__shipping-cost { color:#999999; opacity:0.5;}.js-order-mods--disabled label { cursor:not-allowed;}.order-mods__text-no-master-method p:first-child { display:inline;}.order-mods__handling-cost-wrap,.order-mods__shipping-cost-wrap { font-weight:700;}.order-mods__handling-cost-hidden,.order-mods__shipping-cost-hidden { display:none;}.cart__only-shipping-modes { max-height:7.6rem; overflow:auto;}.cart__only-shipping-modes .cart__shipping-mode-name { line-height:1.2;}.order-mods__item { transition:all ease 0.4s; margin-bottom:2rem;}.order-mods__item:last-child { border-bottom:none !important;}.title-required-text { font-weight:normal; display:inline-block;}.title-required-text::before { margin-right:2px;}.title-required-text::after { margin-left:2px;}.order-mods__details { display:none;}.order-mods__delivery-point-select-text .icon-set, .order-mods__delivery-map a .icon-set { font-size:2.3rem;}.page_order_mods_deliverypoint_info strong { display:block;}.order-mods__delivery-point-select-text, .order-mods__delivery-map { font-weight:600;}.order-mods__delivery-point-selects { display:flex; flex-direction:column; row-gap:1rem;}.order-mods__delivery-point-selects .form-group { margin-bottom:0;}.order-mods__delivery-point-selects.has-fault .order-mods__delivery-point-select-text { color:#FF4444;}.order-mods__delivery-point-selects .order-mods__item.is-active { background-color:#1A1A1A; display:block;}.order-mods--active .order-mods__name { color:#1A1A1A;}.order-mods__coupon-section { min-height:auto;}.order-mods__virtual-point { white-space:nowrap; font-weight:700;}.order-mods__params label:not(.custom-control-label):not(.custom-file-label), .order-mods__params legend { font-weight:700;}.order-mods__params { margin:0 auto; max-width:var(--container-max-sm);}.cart-item__pic-outer { width:var(--image-width);}.order-control__payment-logo img, .order-control__shipping-logo img { max-height:50px;}.order-control-modify-btn { font-size:inherit; text-align:center; display:flex; align-items:baseline; justify-content:center; position:relative; column-gap:1rem;}.order-control-modify-btn .icon-set { margin-left:auto;}.order-control-modify-btn span { margin-left:auto; white-space:nowrap; display:inline-flex; align-items:center; column-gap:0.5rem;}.order-control-modify-btn span .icon-set { font-size:1.8rem;}.order-control-modify-btn:hover, .order-control-modify-btn:focus { color:#1A1A1A;}.shipping-comment, .order-comment { resize:none;}.shipping-comment + label, .order-comment + label { font-size:1.2rem;}.order-comment__count, .shipping-comment__count { padding-right:10px;}@media (min-width:768px) { .order-details__order-datas .order-control-datas,.order-control__contact-datas .order-control-datas,.order-control__customer-params .order-control-datas,.order-control__order-params .order-control-datas {  columns:2;  column-gap:4rem; }}@media (min-width:992px) { .order-details__order-datas .order-control-datas,.order-control__contact-datas .order-control-datas,.order-control__customer-params .order-control-datas,.order-control__order-params .order-control-datas {  column-gap:8rem; }}.order-flow-block-2 { padding:3rem; border-radius:10px;}@media (min-width:992px) { .order-flow-block-2 {  padding:5rem; }}.order-checkout__repay-box { background-color:rgba(0, 0, 0, 0.03);}.reg-ok__control-admin br { display:none;}.order-details__order-statuses, .order-checkout__payment-statuses, .order-send__postreg-status, .reg-ok__texts, .order-send__title { margin:0 -2rem;}.order-details__order-statuses .alert, .order-checkout__payment-statuses .alert, .order-send__postreg-status .alert, .reg-ok__texts .alert, .order-send__title .alert { display:block;}@media (min-width:576px) { .order-details__order-statuses, .order-checkout__payment-statuses, .order-send__postreg-status, .reg-ok__texts, .order-send__title {  margin:0 -12.5%; } .order-details__order-statuses .alert, .order-checkout__payment-statuses .alert, .order-send__postreg-status .alert, .reg-ok__texts .alert, .order-send__title .alert {  padding-left:4rem;  padding-right:4rem; }}.order-control-data { line-height:1.2; display:flex; flex-wrap:wrap; -webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid;}.order-control-data:not(:last-child) { margin-bottom:1rem;}.order-control-title, .order-control-value { flex:0 0 auto; max-width:100%;}.order-control-title { padding-right:0.5rem;}.order-control-value { margin-left:auto; text-align:right; line-height:1.2; align-self:flex-end; font-weight:700;}.order-contact-username .order-control-value, .order-param .order-control-value { word-break:break-all;}.order-control__payment-name, .order-control__shipping-name { font-weight:700; line-height:1.2; align-self:center;}.order-control-section, .order-control-section-wrapper { display:flex; flex-direction:column; flex-wrap:wrap; row-gap:2rem;}.order-control-section-wrapper { min-height:100%;}.order-control__payment-mode, .order-control__shipping-mode { padding:1rem; background-color:rgba(0, 0, 0, 0.03); text-align:center; border-radius:10px; flex-direction:row; gap:1rem; justify-content:center; align-content:flex-start; flex-grow:1;}.order-control__terms.terms--checkbox, .order-mods__terms.terms--checkbox { padding-left:calc(var(--padding-x) - 2.8rem);}.order-control__terms.terms--text, .order-mods__terms.terms--text { padding-left:var(--padding-x);}.order-control__block-title { font-size:1.6rem; line-height:1.2; text-align:center; text-transform:uppercase; font-weight:500;}.order-control__block-title a::after { font-size:1.6rem;}@media (min-width:576px) { .order-control__block-title {  font-size:1.8rem; }}.order-control__block-title2 { line-height:1.2; width:100%;}.order-control__block-title2 span { display:inline-flex; align-items:center; column-gap:0.5rem;}.order-control__block-title2 span .icon-set { font-size:1.8rem;}.order-data { margin-bottom:1.5rem;}.order-send__order-key-outer { width:320px; max-width:100%; margin:0 auto;}#thx_laha_banner_hu, #thx_laha_banner_en { display:block; margin:0 auto; width:100%; height:90px; text-align:center; background-image:url('../!common_design/own/image/laha_banner_720_hu.jpg'); background-position:center; background-repeat:no-repeat;}#thx_laha_banner_en { background-image:url('../!common_design/own/image/laha_banner_720_en.jpg');}.page_text_common { margin-bottom:10px;}.payment_method .page_newcust_button_left, .payment_method .page_newcust_button_right { float:none; display:inline-block; vertical-align:top; margin:0 10px;}.payment_method .text_input_checkbox { display:inline-block; vertical-align:bottom;}@media (max-width:767.98px) { #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_480_hu.jpg');  height:60px; } #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_480_en.jpg');  height:60px; }}@media (max-width:575.98px) { #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_245_hu.jpg');  height:245px; } #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_245_en.jpg');  height:245px; }}.history-date, .history-name { white-space:nowrap;}.order-status-history-row + .order-status-history-row { margin-top:1rem;}.order-track__payment-status.alert { vertical-align:middle; padding:3px 10px;}.payment-status__data { display:inline-block;}.payment-status__title .order-data-title { padding-right:0.5rem;}.order-track__filter-name { font-weight:bold;}@media (min-width:768px) { .order-track__filter-name {  font-weight:normal; }}.order-track__date { word-spacing:0.5rem;}.order-track__discount-inner { display:flex; align-items:center; justify-content:space-between;}.order-track__discount-col { border:1px solid #FF4444; background-color:#FF4444; color:#ffffff; border-radius:5px; font-weight:700; font-size:1.8rem; padding:1rem 2rem; line-height:1; margin-right:2rem; white-space:nowrap;}@media (min-width:768px) { .order-track__discount-col {  font-size:2.4rem; }}.order-track__discount-text { text-align:right; text-wrap:balance;}.order-track__virtual-point, .order-track__discount-direct, .order-track__discount-total, .order-track__affiliate-comission, .order-track__affiliate-order-num { font-weight:700; white-space:nowrap;}.item-status__value { display:inline-block;}.order-return-item__inner { display:flex; flex-direction:column; background-color:#ffffff; position:relative; border-radius:10px; box-shadow:0 0 0px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s; overflow:hidden; height:100%;}.order-return-item.checked > .order-return-item__inner { background-color:#EEEEEE;}.order-return-item.is-invalid > .order-return-item__inner { box-shadow:0 0 0px rgba(255, 68, 68, 0.1);}.order-return-item__inner2 { padding:3.8rem 2rem 0;}.order-return-item__img-outer { width:248px; max-width:100%; margin:0 auto 1rem;}.order-return__checkbox { position:absolute; right:2rem; top:0.8rem;}.order-return-item__name { font-weight:700;}.order-return-item__variants, .order-return-item__params { color:#999999;}.order-return-item__qty { align-self:flex-end; padding-bottom:0.5rem; font-weight:700;}.order-return-item__sum-price-net, .order-return-item__price-net { font-size:1.2rem; font-weight:400;}.order-return-item__sum-price-gross, .order-return-item__price-gross { font-size:1.8rem; font-weight:700;}.order-return-plus-item__wrapper { padding:1rem 2rem; position:relative; display:flex; flex-wrap:wrap; align-items:center; background-color:#eeeeee; column-gap:10px;}.order-return-plus-item__wrapper:first-of-type { margin-top:auto;}@media (min-width:576px) { .order-return-item__sum-price-gross, .order-return-item__price-gross {  font-size:2.4rem; } .order-return-item__sum-price-net, .order-return-item__price-net {  font-size:1.4rem; }}#page_PopupContainer.exitpopup-type-picture #page_PopupContainer_inner { padding:0; background:transparent; justify-content:center;}@media (max-width:767.98px) { #page_PopupContainer.exitpopup-type-picture {  max-height:calc(var(--vh, 1vh) * 100 - var(--overlay-close-btn-height) * 2);  height:auto !important;  top:50% !important;  left:50% !important;  transform:translate(-50%, -50%) !important; } #page_PopupContainer.exitpopup-type-picture a.close {  transform:translateY(-100%); }}.page_exitpopup_picture img { width:100%; height:100%;}.page_exitpopup_end { display:none; text-align:center;}.custom-checkbox.page_exitpopup_form_privacy_policy { padding-left:2.8rem !important;}form[name=form_exitpopup_newsletter], .page_exitpopup_coupon_outer { width:320px; max-width:100%; margin:0 auto;}.page_exitpopup_title1 { font-size:2.8rem; text-transform:uppercase; font-weight:700; line-height:1.2; text-align:center; margin-bottom:2rem;}@media (min-width:576px) { .page_exitpopup_title1 {  font-size:3.2rem; }}.page_exitpopup_title1:empty { display:none;}.page_exitpopup_title2 { font-size:2.4rem; line-height:normal; font-weight:700; margin-bottom:2rem; text-transform:uppercase;}.page_exitpopup_title2:empty { display:none;}.page_exitpopup_start .page_exitpopup_fault { margin-bottom:2rem; display:none; color:#FF4444;}.page_exitpopup_newsletter_coupon { width:100% !important;}.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer { padding:6rem 2rem 2rem; text-align:center; display:flex; flex-direction:column; row-gap:1rem;}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-copy-btn { position:absolute; right:2px; font-size:1.6rem;}.page_exitpopup_coupon1 { font-size:2rem; font-weight:700; color:#1A1A1A; text-transform:uppercase;}.page_exitpopup_coupon2 { font-size:1.6rem; line-height:1.2; font-weight:700; background-color:#ffffff; border-radius:10px; color:#1A1A1A; min-height:4rem; display:flex; justify-content:center; text-align:center; align-items:center; position:relative;}.filter-box__buttons { margin-left:auto; display:inline-block; columns:1; column-rule:1px solid #DDDDDD; font-size:0; vertical-align:middle;}.filter-box__buttons.two-button { columns:2;}.filter-box__buttons button { height:2.4rem; display:flex; align-items:center; justify-content:center; width:3.2rem; padding:0; font-size:1.4rem;}.product_filter_color_value { width:2.4rem; height:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; border-radius:5px; background-color:currentColor; padding:0; position:relative; display:inline-block; vertical-align:middle;}.product_filter_color_value[data-hexa=ffffff] { box-shadow:inset 0 0 0 1px #dddddd;}.filtered-tags .product_filter_color_value { padding:0; width:1.2rem; height:1.2rem; flex:0 0 1.2rem; max-width:1.2rem; border-radius:2.5px;}.product_filter_text_color_text { padding-left:0.3rem; display:inline-block; vertical-align:middle;}.product_filter_checkbox .product_filter_text_color_text { padding-left:0.6rem;}.product_filter_title__text { font-weight:700; text-transform:uppercase;}.product_filter_title__text .icon-set { vertical-align:middle;}.product_filter_title { margin-bottom:1.5rem; display:block; position:relative; cursor:pointer; padding-right:3.4rem; transition:margin-bottom ease 0.4s; line-height:1.3;}.product_filter_title.is-closed { margin-bottom:0;}.product_filter_title.is-closed .product_filter_title__icon .icon-set { transform:scaleY(-1);}.product_filter_title__icon { border-left:1px solid #DDDDDD; padding:0; height:24px; width:3.2rem; display:flex; align-items:center; justify-content:center; position:absolute; top:-2px; right:0;}.product_filter_title__icon .icon-set { transition:transform 0.4s;}.custom-control-label.product_filter_link { padding-top:2px;}.filtered-tags--1 .selected-filter:first-child { margin-top:1rem;}.filter-bar { margin-bottom:2rem; display:none; background-color:#ededed; padding-top:1rem; padding-bottom:1rem;}html.header-is-sticky.header-is-visible-by-scroll-up .filter-bar { top:var(--header-height); transition:top ease var(--header-sticky-on-scroll-up-transition-time); z-index:1041;}html.header-with-sticky-behavior .filter-bar { top:calc(var(--header-height) - 1px);}html.filter-exists .filter-bar, html.filter-cache-exists .filter-bar, html.filter-box-content-exists .filter-bar { display:block;}.filtered-tags { display:flex; flex-wrap:wrap; row-gap:10px;}.filter-bar .filtered-tags { border:none; padding:0; gap:20px;}.filtered-tags label { --icon-size:0.8rem; max-width:100%; margin-bottom:0; user-select:none; display:inline-flex; flex-wrap:wrap; align-items:center; position:relative; padding-left:calc(var(--icon-size) + 0.5rem);}.filtered-tags label:hover > span:first-child::before { color:#1A1A1A;}.filtered-tags label .product_filter_text_count { display:none;}.filtered-tags label .product_icon_outer { border:none; padding:0; width:1.8rem; height:1.8rem; line-height:1.8rem; vertical-align:top; background-color:transparent;}.filtered-tags label > span:first-child::before { content:""; width:1em; height:100%; display:inline-flex; align-items:center; position:absolute; left:0; top:0; font-size:var(--icon-size);}@supports (mask-size:cover) { .filtered-tags label > span:first-child::before {  color:#999999;  mask-size:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .filtered-tags label > span:first-child::before {  background-position:center;  background-size:1em;  background-repeat:no-repeat; }}@supports not (gap:5px) { .filtered-tags label {  margin:0 0.5rem 0.5rem 0; } .filtered-tags label:last-child {  margin-right:0; } .filtered-tags.filtered-tags--2 label {  margin:0.5rem 0.5rem 0.5rem 0; }}.product_filter_text_count_value::before { content:"(";}.product_filter_text_count_value::after { content:")";}.selected-filter__title::after { content:":"; margin-right:5px;}.label-type--color, .label-type--color_text { margin-bottom:0;}.product_filter_text .product_filter_checkbox { margin-bottom:0.7rem;}.product_filter_text:last-child .product_filter_checkbox { margin-bottom:0;}.selected-filter__values { display:inline-flex; align-items:center; font-weight:700;}@media (min-width:440px) { .filter-bar .selected-filter__values {  white-space:nowrap; }}.selected-filter__value-max::before { content:"-"; margin:0 1px;}.js-remove-slider-filter { cursor:pointer; position:relative; vertical-align:middle; align-items:center; text-align:left; display:inline-flex;}.js-remove-slider-filter * { pointer-events:none;}.product_filter_content { display:flex; flex-direction:column; padding:10px;  margin:-10px; }.filter-type--checkbox .product_filter_content, .saved_filters_content { overflow-y:auto; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar, .saved_filters_content::-webkit-scrollbar { width:6px; height:6px;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-thumb, .saved_filters_content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-thumb:hover, .saved_filters_content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-track, .saved_filters_content::-webkit-scrollbar-track { background-color:#ffffff;}.saved_filter_wrapper + .saved_filter_wrapper { margin-top:1rem;}.saved-filter { padding:2rem;}.saved-filter:nth-child(even) { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:768px) { .saved-filter {  padding:1rem 4rem; }}.product_filter_num { height:20px; opacity:0.5; transition:opacity 0.3s ease; height:20px; width:calc( 100% - 2 * 20px ); position:relative; margin:0 auto 2rem;}.product_filter_num::before { content:""; position:absolute; top:0px; left:-20px; right:-20px; height:20px; background-color:#DDDDDD; border-radius:5px; cursor:w-resize;}.product_filter_num.ui-slider { opacity:1;}.ui-slider-range { top:0px; background:#1A1A1A; height:20px; position:absolute; cursor:w-resize;}.ui-slider-handle { width:20px; height:20px; display:inline-flex; justify-content:center; align-items:center; color:#ffffff; font-size:16px; text-align:center; position:absolute; top:0; cursor:w-resize; border:0 solid #1A1A1A; background:#1A1A1A; padding:5px;}@supports (mask-size:cover) { .ui-slider-handle::after {  content:"";  width:0.5em;  height:1em;  mask-size:contain;  mask-position:center;  mask-repeat:no-repeat;  background-color:currentColor; }}@supports not (mask-size:cover) { .ui-slider-handle::after {  content:"";  background-position:center;  background-repeat:no-repeat;  width:0.5em;  height:1em; }}.ui-slider-handle:first-of-type { border-radius:5px 0 0 5px; transform:translateX(-20px); box-shadow:1px 0 0 0 #1A1A1A;}.ui-slider-handle:last-of-type { border-radius:0 5px 5px 0; box-shadow:-1px 0 0 0 #1A1A1A;}.ui-slider-handle:last-of-type::after { transform:scaleX(-1);}.ui-slider-handle:active, .ui-slider-handle:focus { z-index:1;}.product_filter_icon label::before { display:none !important;}.product_filter_type_color, .product_filter_type_color_text { flex-direction:row; flex-wrap:wrap; gap:0.5rem;}.product_filter_more { display:none;}.product_filter_value_disabled .product_filter_text_count, .product_filter_value_refreshing_disabled .product_filter_text_count span { display:none;}.product_filter_value_refreshing .product_filter_text_count span { display:none;}.product_filter_value_refreshing .product_filter_text_count::after { width:12px; height:12px; content:""; border-radius:50%; border:1px solid; border-color:#999999 transparent #999999 transparent; animation:spin 1.5s linear infinite; position:absolute; top:50%; margin-top:-6px;}.product_filter_value_disabled .text_input_checkbox:hover { cursor:default;}.product_filter_value_disabled a { cursor:default;}.product_filter_type_icon, .product_filter_type_iconmore { flex-wrap:wrap; flex-direction:row; max-width:100%; column-gap:5px; row-gap:10px;}.product_filter_type_icon label, .product_filter_type_iconmore label { margin-bottom:0;}.product_filter_icon { cursor:pointer; display:inline-flex; float:none !important;}.product_filter_icon .product_filter_text_count_value { display:block; margin-left:0;}@supports not (display:grid) { .product_filter_icon {  margin-right:10px;  margin-bottom:5px; }}.product_icon_outer { padding:3px; border:1px solid #dddddd; background-color:#ffffff00 !important; border-radius:5px; display:inline-block; font-size:0;}.product_filter_icon_checked .product_icon_outer { border-color:#1A1A1A;}.product_filter_icon_unchecked_grayscale { -webkit-filter:grayscale(1); filter:grayscale(1);}.label-type--iconmore { margin-bottom:1rem;}.product_filter_checkbox { align-self:flex-start;}.product_filter_checkbox input { display:none;}.product_filter_checkbox input:disabled ~ label { pointer-events:none;}.product-list__filter-content-outer { padding:0;}.product-list__filter-content-outer .loading-spinner__wrap { display:none; min-height:200px; margin-top:20px;}html.filter-cache-exists .product-list__filter-content-outer .loading-spinner__wrap { display:block;}.view--top + .product-list__filter-content-outer,.order--top + .product-list__filter-content-outer { position:static;}.product_filter_group, .saved_filters_wrapper, .filtered-tags, .show-filtered-products-btn-wrap { padding:1rem 0; position:relative;}.product_filter_group:empty, .saved_filters_wrapper:empty, .filtered-tags:empty, .show-filtered-products-btn-wrap:empty { display:none !important;}.product-filter__buttons { padding:2rem 0 3rem; text-align:center;}.product-filter__buttons button { min-width:180px;}.show-filtered-products-btn:not(.immediate-disabled)::after { content:"(" attr(data-product-num) ")"; margin-left:0; font-family:inherit;}.show-filtered-products-btn:not(.immediate-disabled).product-list-is-refreshing-by-filter::after { content:""; display:inline-block; width:1em; height:1em; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.filtered-tags--1 label { width:100%; display:flex;}.filtered-tags--1:empty ~ .show-filtered-products-btn-wrap, .filtered-tags--1:empty ~ .product-filter__buttons .show-filtered-products-btn-wrap { display:none;}.product_filter_link { cursor:pointer; display:flex; align-items:center; line-height:1.2;}@media (max-width:439.98px) { .filter-bar .product_filter_link {  flex-wrap:wrap; }}.product_filter_link, .product_filter_num_text { word-break:break-word;}.product_filter_text_count { color:#999999; white-space:nowrap; font-size:1.2rem; min-width:1.25em; margin-left:0.5rem;}.product_filter_color .product_filter_text_count { align-self:center; display:inline-block; vertical-align:middle;}.product_filter_num_texts { font-weight:400; font-size:1.2rem; white-space:nowrap;}.product_filter_value_refreshing .product_filter_text_count::after { color:#1A1A1A;}.product_filter_value_disabled .text_input_checkbox:hover { border-color:#dddddd;}.product_filter_num_from_col::before { content:"-"; position:absolute; top:50%; transform:translateY(-50%); right:-3px;}.product_filter_num_inputs .form-control { text-align:center; padding-left:0.5rem; padding-right:0.5rem;}#artdet__discount { max-width:350px;}.art_print_outer #artdet__discount { max-width:unset;}.discount__content strong { font-size:1.5rem; font-weight:400;}.discount__price-wrap { white-space:nowrap; text-align:right; padding-right:0; font-weight:700;}.discount__price-wrap strong { font-weight:inherit;}.discount__interval-sign::after { content:"+";}.discount__amount-wrap { min-width:35px; color:#FF4444; font-weight:700; text-align:center;}.discount__text-discount-amount, .page-contact__discount .discount__amount-wrap { text-align:right;}.discount__from-wrap, .discount__to-wrap, .discount__amount-wrap, .discount__price-wrap { padding:0 0.5rem;}#artdet__discount .discount__from-wrap { padding-left:0; text-align:left;}.discount__row { padding:0.65rem 2rem;}.discount__row:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.categories { margin-bottom:2rem;}@media (min-width:576px) { .categories {  margin-bottom:4rem; }}.cat-artnum { margin-bottom:1rem;}.cat-artnum .icon-set { vertical-align:middle;}.cat-artnum__num { display:inline-block; vertical-align:middle;}.category-card__img-wrap { overflow:hidden; user-select:none; display:block;}.category-card__name { text-transform:uppercase; font-weight:700; line-height:1.25; transition:color ease 0.4s; font-size:1.4rem; font-family:"Poppins", "Poppins-fallback";}.category-card__name:hover, .category-card__name:active, .category-card__name:focus { color:#1A1A1A;}@media (min-width:576px) { .category-card__name {  font-size:1.6rem; }}@media (min-width:1240px) { .category-card__name {  font-size:1.8rem; }}.category-card__data-wrapper { display:flex;}.category-card__data { align-self:flex-start; display:flex; flex-wrap:wrap; align-items:baseline; column-gap:5px;}.category-card__pieces::before, .sub-cats__pieces::before { content:" (";}.category-card__pieces::after, .sub-cats__pieces::after { content:")";}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.category-card__pieces, .sub-cats__pieces { font-size:0; --font-size:1.2rem; white-space:nowrap;}.category-card__pieces *, .sub-cats__pieces * { font-size:var(--font-size);}.category-card__pieces::before, .category-card__pieces::after, .sub-cats__pieces::before, .sub-cats__pieces::after { font-size:var(--font-size);}.category-card__new-text::before, .sub-cats__new-text::before { content:" ";}.category-card__new-qty,.category-card__new-text,.sub-cats__new-qty,.sub-cats__new-text { font-weight:700;}.category-card__new-qty ~ .category-card__qty::before,.sub-cats__new-qty ~ .sub-cats__qty::before { content:" / "; font-weight:400; margin:0;}.category-card__link { display:block; pointer-events:auto;}.cat--type-1, .cat--type-2 { --image-percent-width:40%; --data-padding:clamp(1rem,5.5%,3rem);}.cat--type-1 .category-card__name-wrap .category-card__pieces::before, .cat--type-2 .category-card__name-wrap .category-card__pieces::before { content:"(";}.cat--type-1 .category-card__inner, .cat--type-2 .category-card__inner { align-items:center; display:flex; position:relative; z-index:1;}.cat--type-1 .category-card__data-wrapper, .cat--type-2 .category-card__data-wrapper { overflow:hidden; padding:var(--data-padding); transition:left ease 0.4s, background-color ease 0.4s, padding-right ease 0.4s; position:absolute; left:min(var(--image-percent-width), var(--main-img-width)); right:0; top:0; bottom:0; justify-content:center; flex-direction:column; background:rgba(255, 255, 255, 0); border-radius:10px; z-index:2;}.cat--type-1 .category-card__name-wrap, .cat--type-2 .category-card__name-wrap {  max-height:100%; overflow:hidden; font-size:0; text-wrap:balance;}.cat--type-1 .category-card__name, .cat--type-2 .category-card__name { word-break:break-word;}.cat--type-1 .category-card__name::after, .cat--type-2 .category-card__name::after { content:" ";}.cat--type-1 .category-card__img-wrap, .cat--type-2 .category-card__img-wrap { width:clamp(var(--image-percent-width),var(--image-percent-width),var(--main-img-width)); max-width:var(--main-img-width); box-sizing:content-box; flex-shrink:0; border-radius:10px 0 0 10px;}.cat--type-1 .category-card__inner, .cat--type-2 .category-card__inner, .cat--type-3 .category-card__inner { background-color:#ffffff; border-radius:10px;}.cat--type-2 .category-card__data-wrapper { z-index:1032;}.cat--type-2 .sub-cat-qty-new-wrap { color:#999999; display:inline-flex; font-size:1.2rem; align-items:baseline;}.cat--type-2 .sub-cats__toggle-btn { height:4.4rem; width:4.4rem; display:flex; align-items:center; justify-content:center; padding:0; transition:opacity ease 0.4s, visibility ease 0.4s; position:absolute; bottom:0; right:0; z-index:1032; background-color:#ffffff;}.cat--type-2 .sub-cats__toggle-btn span { margin-left:0; height:2.4rem; width:2.4rem; border-radius:5px; display:flex; align-items:center; justify-content:center; border:1px solid #DDDDDD; box-shadow:none; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.cat--type-2 .sub-cats__toggle-btn:hover span, .cat--type-2 .sub-cats__toggle-btn:focus span { box-shadow:none;}.cat--type-2 .sub-cats__toggle-btn.t2 { visibility:hidden; opacity:0;}.cat--type-2 .sub-cats__name { font-weight:700;}.cat--type-2 .sub-cats__new-text { text-transform:lowercase;}.cat--type-2 .category-card__sub-cats { font-size:1.2rem; line-height:1.2; flex-grow:1; display:none; flex-direction:column; z-index:1031; position:absolute; left:0; right:0; top:100%; width:-webkit-fill-available; background-color:#ffffff; padding:0 4.4rem 2rem 2rem; border-radius:0 0 10px 10px; backface-visibility:hidden;}.cat--type-2 .category-card__sub-cats a { display:inline-table; padding:0.5rem 0;}.cat--type-2 .category-card__sub-cats a:hover, .cat--type-2 .category-card__sub-cats a:active, .cat--type-2 .category-card__sub-cats a:focus { color:#1A1A1A;}.cat--type-2 .category-card__sub-cats a:first-child { padding-top:0;}.cat--type-2 .category-card__sub-cats a:last-child { padding-bottom:0; }.cat--type-2 .sub-cats__link--more { color:#1A1A1A; font-weight:700; letter-spacing:normal;}.cat--type-2 .sub-cats__link--more .icon-set { font-size:0.9em;}.cat--type-2 .is-opened, .cat--type-2 .is-opening { z-index:1033;}.cat--type-2 .is-opened .category-card__data-wrapper, .cat--type-2 .is-opening .category-card__data-wrapper { left:0; background-color:white; padding-right:calc(min(var(--image-percent-width), var(--main-img-width)) + var(--data-padding));}.cat--type-2 .is-opened .category-card__sub-cats, .cat--type-2 .is-opened .category-card__inner, .cat--type-2 .is-opening .category-card__sub-cats, .cat--type-2 .is-opening .category-card__inner { box-shadow:0 0 40px rgba(0, 0, 0, 0.1);}.cat--type-2 .is-opening .category-card__data-wrapper, .cat--type-2 .is-opening .category-card__inner, .cat--type-2 .is-opened .category-card__data-wrapper, .cat--type-2 .is-opened .category-card__inner, .cat--type-2 .is-closing .category-card__data-wrapper, .cat--type-2 .is-closing .category-card__inner { border-bottom-left-radius:0; border-bottom-right-radius:0;}.cat--type-2 .is-opening .sub-cats__toggle-btn, .cat--type-2 .is-opened .sub-cats__toggle-btn, .cat--type-2 .is-closing .sub-cats__toggle-btn { transform:scaleY(-1); z-index:1033;}.cat--type-2 .is-opening .sub-cats__toggle-btn.t1, .cat--type-2 .is-opened .sub-cats__toggle-btn.t1, .cat--type-2 .is-closing .sub-cats__toggle-btn.t1 { visibility:hidden; opacity:0;}.cat--type-2 .is-opened .sub-cats__toggle-btn.t2 { visibility:visible; opacity:1;}.cat--type-2 .is-closing { z-index:1032;}.cat--type-2 .is-closing .sub-cats__toggle-btn.t2 { visibility:hidden; opacity:0;}.cat--type-3 .category-card { max-width:100%;}.cat--type-3 .category-card__inner { padding:1rem; display:block; overflow:hidden; text-overflow:ellipsis;}.cat--type-3 .category-card__name { font-size:1.4rem;}@media (min-width:440px) { .cat--type-3 .category-card__name {  white-space:nowrap; }}@media (min-width:768px) { .cat--type-3 .category-card__inner {  padding:1rem 3rem; } .cat--type-3 .category-card__name {  font-size:1.8rem; }}.cat--type-4 .category-card__inner { width:var(--main-img-width); margin:0 auto; max-width:100%; display:block;}.cat--type-4 .category-card__img-wrap { background-color:#ffffff; border-radius:10px;}.cat--type-4 .category-card__name-wrap { padding-top:1rem; text-align:center;}@media (min-width:576px) { .cat--type-4 .category-card__name-wrap {  padding-top:2rem; }}.nav-tabs-outer { background-color:#ffffff;}@media (min-width:992px) { .nav-tabs-outer {  padding-top:1rem; }}.nav-tabs-accordion { margin-bottom:4rem;}.nav-tabs { list-style:none; display:flex; flex-wrap:wrap; align-items:baseline; justify-content:center; width:100%; column-gap:2rem; row-gap:1rem;}.nav-tabs .nav-link { font-size:1.6rem; font-weight:700; padding:1rem 2rem; color:#1A1A1A;}.nav-tabs .nav-link:hover { color:#4a4a4a;}.artdet__first-nav-tabs > .nav-tabs { border-bottom:none;}.artdet__first-nav-tabs > .nav-tabs.not-empty > .nav-tabs { border-bottom:1px dashed #ccc;}.artdet__first-nav-tabs > .nav-tabs, .artdet__first-nav-tabs > .tab-panes { margin-bottom:0;}.artdet__first-nav-tabs > .tab-panes > .tab-pane { padding:0;}.artdet__first-nav-tabs.not-empty > .tab-panes > .tab-pane { padding:1rem 0;}.artdet__first-nav-tabs.not-empty > .nav-tabs, .artdet__first-nav-tabs.not-empty > .tab-panes { margin-bottom:1.5rem;}.nav-tab { padding:1rem 0; margin:0 2rem; font-size:1.4rem; font-weight:700; border-bottom:1px solid transparent; position:relative; top:1px; user-select:none; color:#999999; text-transform:uppercase;}@media (min-width:992px) { .nav-tab {  margin:0 4rem; }}.nav-tab.is-disabled { display:none;}.nav-tab.active { color:#1A1A1A; border-bottom-color:#1A1A1A;}.nav-tab:not(.active) { cursor:pointer;}.tab-panes { width:100%; display:flex; position:relative; flex-wrap:wrap; overflow:hidden;}.tab-panes > .tab-pane { padding:0 0 2rem; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1; width:inherit;}.tab-panes > .tab-pane.always-visible, .tab-panes > .tab-pane.active { z-index:1; position:static;}@media (min-width:992px) { .tab-panes > .tab-pane {  padding:4rem 0 0; }}.tab-pane.is-disabled { visibility:hidden;}@media (min-width:992px) { .fades {  opacity:0;  transform:translateY(10px); } .always-visible,.fades.show {  opacity:1;  transform:translateY(0);  transition:transform ease 0.3s, opacity linear 0.15s; }}@media (max-width:991.98px) { .pane-accordion > .tab-pane {  position:static;  display:none; } .pane-accordion > .tab-pane.active:not(.show) {  opacity:1; } .pane-accordion > .tab-pane.active {  display:block; } .nav-tabs {  display:none; }}@media (min-width:992px) { .pane-accordion > .tab-pane.active:not(.show) {  display:block !important;  opacity:1; } .pane-accordion > .tab-pane.show.fade:not(.active) {  display:none; }}.accordion > .card { position:relative; display:flex; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#ffffff; background-clip:border-box;}.accordion .card-header, .pane-accordion .pane-header { margin-bottom:0; position:relative; flex:0 0 100%; max-width:100%; padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2);}.accordion .card-header:first-child .pane-header-btn, .pane-accordion .pane-header:first-child .pane-header-btn { border-top:none;}#accordion-btn-logout { text-transform:none;}#accordion-btn-logout::after { display:none;}@media (min-width:992px) { .pane-accordion .pane-header {  display:none; }}.accordion .card-header-btn, .pane-accordion .pane-header-btn { font-size:1.4rem; padding-top:2rem; padding-bottom:2rem; padding-left:0; width:100%; text-align:left; position:relative; border-top:1px solid #999999; transition:none; border-radius:0;}.accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after { content:""; position:absolute; right:0; top:50%; transform:translateY(-50%); pointer-events:none; width:0.8em; height:0.8em;}@supports (mask-size:cover) { .accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after {  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  background-color:currentColor; }}@supports not (mask-size:cover) { .accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after {  background-repeat:no-repeat;  background-position:center;  background-size:0.8em; }}.accordion .card-header-btn.active, .accordion .card-header-btn.activating, .pane-accordion .pane-header-btn.active, .pane-accordion .pane-header-btn.activating { border-bottom:none;}.accordion .card-header-btn.active::after, .accordion .card-header-btn.activating::after, .pane-accordion .pane-header-btn.active::after, .pane-accordion .pane-header-btn.activating::after { transform:translateY(-50%) scaleY(-1);}.accordion .collapse:not(.show), .pane-accordion .collapse:not(.show) { display:none;}.accordion .card-body { -ms-flex:1 1 auto; -webkit-box-flex:1; -webkit-flex:1 1 auto; -moz-box-flex:1; flex:1 1 auto; padding:1.25rem 0;}.nav-tabs-outer--2 { --border-bottom-width:4px; background-color:transparent; padding-top:0;}.nav-tabs-outer--2 .nav-tabs { gap:0; align-items:stretch;}.nav-tabs-outer--2 .nav-item { border-bottom:1px solid #999999; padding:0 2rem;}.nav-tabs-outer--2 .nav-link { padding-left:0; padding-right:0; border-bottom:var(--border-bottom-width) solid transparent; margin-top:var(--border-bottom-width);}.nav-tabs-outer--2 .nav-link.active, .nav-tabs-outer--2 .nav-link:active, .nav-tabs-outer--2 .nav-link:hover { background-color:transparent; border-bottom-color:#999999;}.nav-tabs-outer--2 .nav-item--logout { display:flex; align-items:flex-start;}.nav-tabs-outer--2 .nav-link--logout { display:inline-flex; align-items:center; column-gap:0.5rem; margin-top:calc(0.5rem + var(--border-bottom-width)); margin-bottom:calc(0.5rem + var(--border-bottom-width));}.artdet__spec-param-type--color,.artdet__param-type--color,.compare-param-type--color .page_artdet_product_param_color,.compare-param-type--color_text .page_artdet_product_param_color,.cart-item__params .param_type_color { width:2rem; height:2rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:1px solid currentColor;}.param_type_color { display:inline-block;}.artdet__param-title .param-name, .artdet__param-title .info-icon, .artdet__param-title .icon-set { vertical-align:middle;}.artdet__spec-params--1 { display:flex; flex-wrap:wrap; row-gap:5px; column-gap:5px;}.artdet__spec-params, .data__items { line-height:1.2;}.artdet__spec-param-title { overflow:hidden;}@media (min-width:576px) and (max-width:767.98px) { .spec-param-right {  border-left:1px solid #DDDDDD; }}.spec-param-icons > :not(a) img { cursor:help;}.spec-param-icon-desc { font-size:1.4rem;}.spec-param-icon-alt { font-weight:700;}.spec-param-icon-wrapper, .param-icon-wrapper { border:1px solid #dddddd; padding:5px; border-radius:5px; font-size:1.2rem; flex-shrink:0; min-width:2.4rem; text-align:center; max-width:100%; transition-duration:0.2s;}.spec-param-icon-wrapper.has-img:focus-visible::before, .param-icon-wrapper.has-img:focus-visible::before { border-radius:5px;}.page_artdet_product_param_pic, .page_artdet_product_param_piclink, .page_artdet_product_param_piclinktext { max-height:100px; max-width:100px;}.product__type-value .page_artdet_product_param_pic, .product__type-value .page_artdet_product_param_piclink, .product__type-value .page_artdet_product_param_piclinktext { padding:0; border-color:transparent; max-height:32px; max-width:32px;}.page_artdet_product_param_color_text { margin-left:1rem;}.artdet__spec-param-value { text-align:right; justify-content:flex-end;}.artdet__spec-param-value select { font-size:inherit;}.artdet__spec-param .form-group { margin-bottom:1rem;}.artdet__spec-param:last-child .form-group { margin-bottom:0;}.artdet__name { font-weight:700; text-transform:none;}.artdet--type-1 .artdet__name { text-align:center;}.artdet__pagination { column-gap:2rem; --svg-icon-width:0.5em;}.artdet__pagination-btn { display:inline-flex; align-items:center; text-transform:capitalize; column-gap:0.5rem; font-size:1.2rem;}.artdet__pagination-btn:not(:hover) { border-color:#DDDDDD; color:#1A1A1A;}#swiper-container--thumbs img { cursor:pointer;}.artdet__rating-highlighted-wrap { cursor:pointer;}.artdet__rating-highlighted-score-num { font-weight:700;}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.artdet__rating-highlighted-reviews-count { color:#999999; border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; text-transform:lowercase; line-height:1; font-size:inherit; font-weight:400; white-space:nowrap;}.artdet__subscribe-btn { column-gap:0.5rem;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}.social-medias { display:flex; align-items:center; flex-grow:1; row-gap:1rem; column-gap:1rem;}.social-medias.has-author-data { border-left:1px solid #DDDDDD; padding-left:2rem; margin-left:2rem; padding-bottom:0.5rem; padding-top:0.5rem;}.social-media:not(.social-media--fb-like) { height:2.4rem; width:4rem; border-radius:5px; border:1px solid #dddddd; background:transparent; line-height:1; font-size:1.2rem; transition:0.2s; color:#1A1A1A;}.social-media:not(.social-media--fb-like):hover, .social-media:not(.social-media--fb-like):focus { border-color:#1A1A1A;}.fb_iframe_widget { line-height:0;}.social-media--fb-like { border:none; border-radius:0; width:auto; height:20px; padding:0; margin-right:-1rem; min-width:90px;}.product-type__title { margin-bottom:0.5rem; font-weight:700;}.product-type__values { display:flex; flex-wrap:wrap; align-items:center; row-gap:0.5rem; column-gap:0.5rem;}.product-type__values--color, .product-type__values--color_text { row-gap:1rem; column-gap:1rem;}.product-type__value { font-weight:700;}.product-type__value.is-active .product-type__value-link { cursor:default;}.product-type__value.is-active .product-type__value-link { background-color:#1A1A1A; border-color:#1A1A1A; color:#ffffff;}.product-type__value:hover .product-type__value-link { border-color:#1A1A1A;}.product-type__value.product-type__value--color_text:not(.is-active):hover .product-type__value-link, .product-type__value.product-type__value--color_text.is-active .product-type__value-link, .product-type__value.product-type__value--color:not(.is-active):hover .product-type__value-link, .product-type__value.product-type__value--color.is-active .product-type__value-link { background-color:transparent; color:#1A1A1A; border-color:#1A1A1A;}.product-type__value-link { border:1px solid #DDDDDD; border-radius:5px; color:#1A1A1A; background-color:transparent; padding:0.25rem 1rem; white-space:nowrap; position:relative; text-transform:none; display:flex; align-items:center;}.product-type__value--color_text .product-type__value-link, .product-type__value--color .product-type__value-link { padding:0.8rem;}.product-type__value--pic img, .product-type__value--piclink img, .product-type__value--piclinktext img { max-height:100px; max-width:100px; border-radius:4px;}.product-type__value--pic .product-type__value-link, .product-type__value--piclink .product-type__value-link, .product-type__value--piclinktext .product-type__value-link { padding:10px; background-color:#ffffff00 !important; border-color:#dddddd; overflow:hidden; border-radius:5px; border-width:1px; color:#1A1A1A !important;}.product-type__value--pic .product-type__value-link.has-price, .product-type__value--piclink .product-type__value-link.has-price, .product-type__value--piclinktext .product-type__value-link.has-price { max-width:none;}.product-type__value--pic .product-type__option-name, .product-type__value--piclink .product-type__option-name, .product-type__value--piclinktext .product-type__option-name { line-height:1;}.product-type__value--pic.is-active .product-type__value-link, .product-type__value--piclink.is-active .product-type__value-link, .product-type__value--piclinktext.is-active .product-type__value-link { border-color:#1A1A1A;}.product-type-disabled { cursor:not-allowed; opacity:0.5; display:flex; justify-content:center; align-items:center;}.product-type__value-color { transition:0.2s; border-radius:5px; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; height:2.4rem; display:block; background-color:currentColor;}.product-type__value-color[data-hexa=ffffff] { box-shadow:inset 0 0 0 1px #dddddd;}.product-type__value--color-text { margin-left:1rem;}.product-type__value--color_text.is-active .product-type__value-link,.product-type__value--color.is-active .product-type__value-link,.product-type__value--pic.is-active .product-type__value-link,.product-type__value--piclink.is-active .product-type__value-link,.product-type__value--piclinktext.is-active .product-type__value-link,.product-type__value--icon.is-active .product-type__value-link,.product-type__value--iconmore.is-active .product-type__value-link { border-color:#1A1A1A;}.product-type__value--color_text.is-active .product-type__value-link::before,.product-type__value--color.is-active .product-type__value-link::before,.product-type__value--pic.is-active .product-type__value-link::before,.product-type__value--piclink.is-active .product-type__value-link::before,.product-type__value--piclinktext.is-active .product-type__value-link::before,.product-type__value--icon.is-active .product-type__value-link::before,.product-type__value--iconmore.is-active .product-type__value-link::before { content:""; display:flex; align-items:center; justify-content:center; width:1.8rem; height:1.8rem; font-size:1rem; position:absolute; background-color:#1A1A1A; color:#ffffff; border-radius:3px; left:-1px; top:-1px;}.product-type__value--color_text.is-active .product-type__value-link::after,.product-type__value--color.is-active .product-type__value-link::after,.product-type__value--pic.is-active .product-type__value-link::after,.product-type__value--piclink.is-active .product-type__value-link::after,.product-type__value--piclinktext.is-active .product-type__value-link::after,.product-type__value--icon.is-active .product-type__value-link::after,.product-type__value--iconmore.is-active .product-type__value-link::after { content:""; transform:rotate(45deg); background-image:none !important; width:5px; height:9px; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; position:absolute; top:2px; left:6px;}.product_filter_color { transition:border-color ease 0.2s, background-color ease 0.2s; position:relative; border-radius:100%;}.product_filter_color html.no-flexbox-gap { margin-bottom:1rem;}.product_filter_color html.no-flexbox-gap:not(.color_text) { margin-right:1rem;}.product_filter_color .custom-control { padding:0;}.product_filter_color .custom-control-input:checked ~ .custom-control-label::after { top:50%; left:auto;}@supports not (mask-size:cover) { .product_filter_color .custom-control-input:checked ~ .custom-control-label::after {  right:1.5rem;  transform:translateY(-50%) rotate(45deg);  margin-top:-1px; }}@supports (mask-size:cover) { .product_filter_color .custom-control-input:checked ~ .custom-control-label::after {  right:0.9rem;  transform:translateY(-50%); }}.product_filter_color .custom-control-label { padding:0.8rem; border:1px solid #DDDDDD; border-radius:10px;}.product_filter_color .custom-control-label::before { order:1; position:static; margin-left:1rem;}.product-type__value--icon .product-type__value-link { padding:10px; border-width:1px; background-color:#ffffff00 !important; border-radius:5px; border-color:#dddddd;}.product-type__item + .product-type__item { margin-top:2rem;}.artdet__prices.has-price-sale .product-price--base { font-size:1.6rem;}.artdet__prices .product-price--base, .artdet__prices .product-price--sale { font-size:2.4rem;}@media (min-width:768px) { .artdet__prices.has-price-sale .product-price--base {  font-size:1.8rem; } .artdet__prices .product-price--base, .artdet__prices .product-price--sale {  font-size:3.2rem; }}.plus-service__inner { display:flex; flex-direction:column;}.plus-service__none { height:0; min-height:0; overflow:hidden; visibility:hidden; margin:0 !important; padding:0 !important;}.plus-service__item:not(.plus-service__none) + .plus-service__item { margin-top:0.4rem;}.plus-service__price { display:inline-block;}.stock-variant__qty { text-transform:lowercase; font-weight:400; color:#999999; font-size:0.9em;}.artdet__warehouses { line-height:1.2;}.artdet__warehouse-name, .artdet__warehouse-quantity { font-weight:700;}.artdet__warehouse-variant-info { min-width:15rem; display:flex; justify-content:space-between;}.artdet__warehouse { padding:1rem 2rem;}.artdet__warehouse:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.artdet__looking-for-discounts .btn-outline-dark, .artdet__subscribe-btn-wrap .btn-outline-dark { font-size:1.4rem; padding:0.85rem 2rem !important; display:inline-flex; align-items:center;}.artdet__looking-for-discounts .btn-outline-dark::after, .artdet__subscribe-btn-wrap .btn-outline-dark::after { font-size:1.3em;}.artdet__looking-for-discounts.no-content, .artdet__looking-for-discounts.only-ajax-contents.no_bundle_products.no_gift_products { display:none !important;}.artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + #artdet__datas, .artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + .artdet__custom-sections, .artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + .artdet__product-reviews { padding-top:0;}.artdet__discount-saving__title::after { content:":";}@media (max-width:991.98px) { .artdet--type-2 .data__item:nth-child(even) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}@media (min-width:992px) { .artdet--type-2 .data__item:nth-child(4n+3) .data__item-inner, .artdet--type-2 .data__item:nth-child(4n+4) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}.artdet--type-2 .spec-param-odd .artdet__spec-param { background-color:rgba(0, 0, 0, 0.03);}.artdet--type-2 .products_in_bundle .product-recomm__title-sub { text-align:center;}.data__item-inner { padding:0.6rem 2rem; align-items:flex-start;}.data__item-value { word-break:break-word !important; overflow-wrap:break-word !important; text-align:right; font-weight:700;}.artdet__countdown-text { writing-mode:vertical-rl; transform:scale(-1); line-height:1.2;}#cd_custom { display:flex; flex-grow:1; row-gap:1rem; column-gap:1rem;}.artdet--type-1 #cd_custom, .product-tooltip #cd_custom { justify-content:center;}#cd_custom > div { flex:0 1 60px; max-width:60px;}@media (min-width:576px) { #cd_custom > div {  flex:0 1 60px;  max-width:60px; }}.cd_num { font-size:2rem; font-weight:700; line-height:1;}.cd_txt { font-size:1.1rem; line-height:1;}.artdet__countdown #cd_custom { min-height:40px; transition:opacity ease 1s; opacity:0.3;}.artdet__countdown #cd_custom.is-initialized { opacity:1;}.artdet__countdown #cd_custom > div { border-radius:10px;}@media (min-width:576px) { .artdet__countdown #cd_custom {  min-height:40px; }}.artdet__countdown .cd_sec, .artdet__countdown .cd_min, .artdet__countdown .cd_hour, .artdet__countdown .cd_day { background-color:#FF4444;}.artdet__countdown #cd_color_back { background-color:#EEEEEE; display:none;}.artdet__countdown #cd_color_front { background-color:#FF4444; display:none;}.artdet__countdown .cd_wrap { background-color:#EEEEEE; color:#FF4444; text-align:center; display:flex; flex-direction:column; justify-content:center; border-radius:9px;}.artdet__countdown .cd_sec { margin-right:0;}.artdet__countdown #cd_custom:not(.is-initialized) .cd_num::before { content:"?";}@media (min-width:576px) { .artdet__countdown .cd_num {  font-size:2rem; }}.countdown--animated #cd_custom > div { padding:3px;}@media (min-width:576px) { .countdown--animated #cd_custom > div {  padding:3px; }}.countdown--animated .cd_wrap { height:34px;}@media (min-width:576px) { .countdown--animated .cd_wrap {  height:34px; }}.countdown--simple #cd_custom > div { padding:0px;}@media (min-width:576px) { .countdown--simple #cd_custom > div {  padding:0px; }}.countdown--simple .cd_wrap { height:40px;}@media (min-width:576px) { .countdown--simple .cd_wrap {  height:40px; }}#cd_color_front { display:none; background-color:#1A1A1A;}#cd_color_back { display:none; background-color:#FF4444;}.artdet-main-btn { padding:0 2rem; white-space:nowrap;}.artdet__inquire-btn { min-width:240px; max-width:100%;}.artdet__cart-input-wrap, .artdet-main-btn { height:5rem;}.artdet__cart-no-stock { font-weight:700;}.artdet__spec-param--color-outer { display:inline-block;}.artdet__spec-param-value, .artdet__param-value, .tooltip__spec-param-value { word-break:break-word; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; font-weight:700; row-gap:0.5rem; column-gap:0.5rem;}.product_param_type_textmore .artdet__spec-param-value, .product_param_type_textmore .artdet__param-value, .product_param_type_enummore .artdet__spec-param-value, .product_param_type_enummore .artdet__param-value { display:block;}.artdet__param-value { justify-content:flex-end;}.artdet__spec-param-value p, .data__item-value p { margin-bottom:0;}.page_artdet_product_param_spec_fault .cust_input_text,.page_artdet_product_param_spec_fault .cust_input_select,.page_artdet_product_param_spec_fault .cust_input_file-filename { border-color:#FF4444;}#page_artdet_product_param table td { border-top:1px solid #dddddd;}.cart-credit__content, .artdet-credit__content { height:auto; line-height:normal; background:none; display:none; margin-bottom:1.5rem;}.cart-credit__title, .artdet-credit__title { color:#ffffff; padding:1rem 4rem 1rem 14rem; border-radius:10px; margin-bottom:1.5rem; cursor:pointer; position:relative; text-transform:uppercase; text-align:center; user-select:none; will-change:transform;}.cart-credit__title:hover::after, .artdet-credit__title:hover::after { transition:transform 0.4s ease;}.cart-credit__title::after, .artdet-credit__title::after { content:""; z-index:1; line-height:1; pointer-events:none; border-top:0.5em solid currentColor; border-right:0.5em solid transparent; border-bottom:0; border-left:0.5em solid transparent; border-radius:0; margin-left:0.5em; position:absolute; right:30px; top:50%; transform:translateY(-50%);}.cart-credit__title.is-active::after, .artdet-credit__title.is-active::after { transform:translateY(-50%) scaleY(-1);}@media (max-width:575.98px) { .cart-credit__title, .artdet-credit__title {  font-size:1.2rem; }}#page_artdet_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_bank.png') no-repeat left 1rem center #BDBDBD; color:#1A1A1A;}#page_artdet_cofidis_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_hu.png') no-repeat left 1rem center #ed1a3b; color:#ffffff;}#page_artdet_otp_aruhitel_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_otp_aruhitel.png') no-repeat left 1rem center #52ae30; color:#ffffff;}.br_hitel_panel_responsive { margin:0 auto !important;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:#999999; pointer-events:none;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:1.2rem;}.qty--text .cart-item__not-on-stock, .qty--text .cart-item__qty-unit { position:static; transform:none;}.cart-input-wrap, .product__cart-input-wrap { padding:0 var(--padding-x); border-radius:10px; border:var(--input-border-width) solid #DDDDDD; background-color:#ffffff; position:relative; display:inline-flex; justify-content:center; align-items:center; width:100%; column-gap:var(--qty-gap);}.cart-input-wrap.qty--input { height:5rem;}.cart-input-wrap.qty--input, .cart-item__qty-wrap.qty--text, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-x:1rem; --qty-gap:10px; --qty-button-width:1.6rem; --qty-button-sign-size:1.3rem; --input-width:4.6rem; --input-border-width:1px;}@media (min-width:768px) { .cart-input-wrap.qty--input, .cart-item__qty-wrap.qty--text, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.artdet__discount-texts, .artdet__price-discount-period { color:#FF4444;}@media (max-width:767.98px) { .artdet__price-discount-period {  font-size:1.2rem; }}.artdet__price-discount-period + .artdet__discount-texts { margin-top:0;}.artdet__virtual-point-highlighted__content, .artdet__discount-saving__value { white-space:nowrap; font-weight:700;}.artdet__price-login { color:#1A1A1A;}.artdet__price-login-btn br { display:none;}.artdet__price-discount-period-start, .artdet__price-discount-period-end { display:inline-block;}.artdet__short-descripton + .long-description__content { padding-top:0.75em;}.overlay-reg__adv li { list-style:inside disc;}.overlay-reg__btn-no-reg { padding-left:1rem; padding-right:1rem;}@media (min-width:576px) { .overlay-login__col {  border:solid #DDDDDD;  border-width:0 1px 0 0; }}.overlay-login-email-label-group { margin-bottom:0.5rem;}.overlay-reg, .overlay-login, .page-login__reg, .page-login__sign-in { width:280px; max-width:100%; margin:0 auto; min-height:100%; display:flex; flex-direction:column; row-gap:2rem; align-items:center;}.overlay-login__title, .overlay-reg__title { text-align:center; margin-bottom:0;}.overlay-login__col-inner, .overlay-reg__col-inner { height:100%;}@media (min-width:576px) { .overlay-login__col-inner, .overlay-reg__col-inner {  padding:0 3rem; }}.wholesale-login { box-shadow:0 0 40px rgba(0, 0, 0, 0.15); background-color:#ffffff; border-radius:10px;}.wholesale-login__remind-btn { text-transform:none;}.overlay-login__remind-btn { text-transform:none;}.login-box__loggedin-user-email { word-break:break-word;}.login-box__customer-data span:last-child { font-weight:700;}.login-box__other-buttons .form-group:last-child { margin-bottom:0;}.login-box__btns-wrap, .overlay-login__btns-wrap { display:flex; flex-wrap:wrap; row-gap:1rem; column-gap:1rem;}.login-box__btn { display:inline-flex; align-items:center; column-gap:0.5rem;}.login-box__reg-btn { position:relative;}.facebook-iframe, .google-iframe { height:40px; width:40px; padding:0; border:0; display:inline-block;}.facebook-login-wrap, .google-login-wrap { height:4rem; position:relative; line-height:0; flex:100%; max-width:100%;}.login-box__login-btn input, .login-box__logout-btn input { width:100%;}.login-box__facebook-btn, .login-box__google-btn { width:40px; height:4rem;}.social_login_table { border-radius:0;}.login-box__container input::-webkit-input-placeholder { font-weight:700; text-align:center;}.login-box__container input:-ms-input-placeholder { font-weight:700; text-align:center;}.login-box__container input::-ms-input-placeholder { font-weight:700; text-align:center;}.login-box__container input::-moz-placeholder { font-weight:700; text-align:center;}.login-box__container input::placeholder { font-weight:700; text-align:center;}.profile__menus a { font-weight:700; padding:1rem 0; display:block;}.page-login__col-inner { height:100%;}@media (min-width:992px) { .page-login__col-inner {  padding:3rem 0; }}.overlay-no-reg__container { background-color:#FAFAFA;}@media (min-width:576px) { .overlay-no-reg__container {  padding:3rem 4rem; }}.page-login__no-reg-container { height:100%;}@media (min-width:576px) { .page-login__no-reg-container {  padding:3rem;  box-shadow:0 0 20px rgba(0, 0, 0, 0.03);  background-color:#ffffff;  border-radius:10px; }}@media (min-width:992px) { .page-login__no-reg-container {  padding:3rem 2rem; }}.page-login__reg-title, .page-login__no-reg-title, .page-login__login-title { margin-bottom:0;}.page-login__reg-adv li { list-style:inside disc;}.searchcomplex-cat-btn, .searchcomplex-cat-text { font-size:1.4rem;}.searchcomplex-cat-text { font-weight:700;}.searchcomplex-cat-btns { display:flex; flex-wrap:wrap;}.searchcomplex-cat-btn { padding:0;}.searchcomplex-cat-btn::after { padding:0 2rem; color:#1A1A1A; content:"/";}.img-effect-on-hover { overflow:hidden; transition:box-shadow ease 0.4s;}.img-effect-on-hover img { transition:transform ease 0.4s; backface-visibility:hidden; transform:translateZ(0);}@media (hover:hover) { .img-effect-on-hover:hover {  box-shadow:0 0 40px rgba(0, 0, 0, 0.15); } .img-effect-on-hover:hover img {  transform:translateZ(0) scale(1.05); }}.text--big { font-family:"Poppins", "Poppins-fallback"; font-weight:700; text-transform:uppercase;}.text--big { font-size:20px;}@media screen and (min-width:360px) { .text--big {  font-size:calc(20px + 12 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--big {  font-size:32px; }}@media screen and (min-width:360px) { .text--big {  font-size:clamp(20px, 8cqi, 32px); }}.text--big + .text--small::before { content:""; display:block; width:40px; margin:2rem auto; border-bottom:1px solid currentColor;}.text--medium { font-size:20px;}@media screen and (min-width:360px) { .text--medium {  font-size:calc(20px + 4 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--medium {  font-size:24px; }}@media screen and (min-width:360px) { .text--medium {  font-size:clamp(20px, 4cqi, 24px); }}.text--small, .html-text { font-size:12px;}@media screen and (min-width:360px) { .text--small, .html-text {  font-size:calc(12px + 4 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--small, .html-text {  font-size:16px; }}@media screen and (min-width:360px) { .text--small, .html-text {  font-size:clamp(12px, 4cqi, 16px); }}.text--button { padding-left:2rem; padding-right:2rem; position:relative; border-color:transparent;}.text--button.btn-sm { padding-left:2rem; padding-right:2rem;}.text--button.btn-lg { padding-left:3.5rem; padding-right:3.5rem;}.text + .text--button { margin-top:2rem;}.text--button:not([href]) { box-shadow:none;}.text--button:not([href])::after { content:""; margin:0;}.text--button:not(:last-child) { margin-bottom:1rem;}@media (max-width:575.98px) { .text--button {  font-size:1.2rem; } .text--button.btn-lg {  font-size:1.4rem;  padding-left:2.5rem;  padding-right:2.5rem; } .text--button.btn-sm {  font-size:1rem; }}.text--button.btn-lg { font-size:clamp(1.4rem, 4.5cqi, 1.8rem);}.text--button.btn-sm { font-size:clamp(1rem, 4.5cqi, 1.2rem);}.texts { height:100%; display:flex; align-items:flex-end; justify-content:center; container-type:inline-size;}@media (min-width:576px) { .texts {  align-items:center; }}.texts__container { overflow:hidden auto; max-height:100%; scrollbar-width:none;}.texts--layer { position:absolute; width:100%; z-index:2; top:0; padding:5%; pointer-events:none;}.texts--layer a, .texts--layer button { pointer-events:auto;}.text-static .texts--layer { pointer-events:auto;}.html-text:not(:only-child):not(:last-child) { margin-bottom:0.75em;}.html-text p:last-child { margin-bottom:0;}.text { word-break:break-word;}.text:last-child { margin-bottom:0;}.text a { color:inherit;}.text.text--big { line-height:1.2;}@media (min-width:576px) { .carousel-cell-texts {  align-items:center;  justify-content:flex-start;  max-width:100%;  margin:0 auto;  left:50%;  transform:translateX(-50%); } .carousel-cell-texts .texts__container {  width:calc(50% - 40px / 2); }}@media (min-width:768px) { .carousel-cell-texts {  padding:10% 40px; }}.carousel-cell-text.text--big { font-weight:500;}.carousel-cell-text.text--big { font-size:28px;}@media screen and (min-width:576px) { .carousel-cell-text.text--big {  font-size:calc(28px + 44 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--big {  font-size:72px; }}.carousel-cell-text.text--medium { font-size:20px;}@media screen and (min-width:576px) { .carousel-cell-text.text--medium {  font-size:calc(20px + 6 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--medium {  font-size:26px; }}.carousel-cell-text.text--small { font-size:14px;}@media screen and (min-width:576px) { .carousel-cell-text.text--small {  font-size:calc(14px + 2 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--small {  font-size:16px; }}.carousel-cell-text.text--big + .carousel-cell-text.text--small::before { width:80px; margin-left:auto; margin-right:auto;}@media (min-width:576px) { .carousel-cell-text.text--big + .carousel-cell-text.text--small::before {  margin-left:auto;  margin-right:auto; }}.carousel-cell-text.text--medium + .carousel-cell-text.text--small { margin-top:1rem;}.carousel-cell-text.text ~ .carousel-cell-text__btn-wrap { margin-top:2rem;}.carousel-cell-text__btn-wrap { display:flex; flex-wrap:wrap; justify-content:center; gap:1rem;}.carousel-cell-text__btn-wrap .text--button { margin:0;}.carousel-cell-text__btn-wrap:not(:last-child) { margin-bottom:2rem;}.carousel-cell__image-wrapper { position:relative;}.element-slide-inner { position:relative; min-height:100%; display:flex; flex-direction:column; justify-content:center;}.layout--start_categories, .layout--category_box_open_content { padding-top:4rem;}.layout--start_categories.type--list, .layout--category_box_open_content.type--list { padding-bottom:4rem;}.layout--start_categories.type--list .element-slide-inner, .layout--category_box_open_content.type--list .element-slide-inner { justify-content:flex-end;}.layout--start_categories.type--carousel .element-slide-inner, .layout--category_box_open_content.type--carousel .element-slide-inner { justify-content:flex-start;}.layout--start_categories .element-slide-inner, .layout--category_box_open_content .element-slide-inner { align-items:center; row-gap:2rem;}.layout--start_categories h4, .layout--start_categories h5, .layout--category_box_open_content h4, .layout--category_box_open_content h5 { margin-bottom:0; text-transform:none; word-break:break-word;}.layout--start_categories h4 a, .layout--start_categories h5 a, .layout--category_box_open_content h4 a, .layout--category_box_open_content h5 a { color:inherit;}.layout--start_categories h4::after, .layout--start_categories h5::after, .layout--category_box_open_content h4::after, .layout--category_box_open_content h5::after { content:""; display:block; border-top:1px solid currentColor; margin-top:1rem; width:3rem;}@media (min-width:992px) { .layout--start_categories h4::after, .layout--start_categories h5::after, .layout--category_box_open_content h4::after, .layout--category_box_open_content h5::after {  width:4rem; }}.layout--start_categories .html-text, .layout--category_box_open_content .html-text { margin-top:1rem; word-break:break-word;}@media (min-width:768px) { .layout--start_categories, .layout--category_box_open_content {  padding-top:8rem; } .layout--start_categories.type--list, .layout--category_box_open_content.type--list {  padding-bottom:8rem; }}.start_category_offer { background:linear-gradient(to bottom, #FFFEFE 0%, #FFFFFF 100%);}.start_category_offer h4, .start_category_offer h5 { color:#1A1A1A; font-weight:500; text-align:center;}.start_category_offer h4::after, .start_category_offer h5::after { margin-left:auto; margin-right:auto;}.start_category_offer .html-text { text-align:center;}.start_category_offer.type--carousel .element-slide-inner { justify-content:flex-start;}.start_category_offer.type--list .element-slide-inner { justify-content:flex-start;}.start_category_offer .carousel-cell { width:calc(50% - (20px / 2) * 1); flex:0 0 calc(50% - (20px / 2) * 1); margin-right:20px;}@media (min-width:576px) { .start_category_offer .carousel-cell {  width:calc(33.3333333333% - (32px / 3) * 2);  flex:0 0 calc(33.3333333333% - (32px / 3) * 2);  margin-right:32px; }}@media (min-width:768px) { .start_category_offer .carousel-cell {  width:calc(25% - (20px / 4) * 3);  flex:0 0 calc(25% - (20px / 4) * 3);  margin-right:20px; }}@media (min-width:1240px) { .start_category_offer .carousel-cell {  width:calc(20% - (32px / 5) * 4);  flex:0 0 calc(20% - (32px / 5) * 4);  margin-right:32px; }}@media (min-width:1440px) { .start_category_offer .carousel-cell {  width:calc(16.6666666667% - (32px / 6) * 5);  flex:0 0 calc(16.6666666667% - (32px / 6) * 5); }}.category_box_open_content__elements { flex-grow:1; max-height:100%; overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #FAFAFA;}.category_box_open_content__elements::-webkit-scrollbar { width:6px; height:6px;}.category_box_open_content__elements::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.category_box_open_content__elements::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.category_box_open_content__elements::-webkit-scrollbar-track { background-color:#FAFAFA;}#ud_shop_start .product-offer--top { position:relative; background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%);}#ud_shop_start .product-offer--top .carousel__title-outer, #ud_shop_start .product-offer--top .carousel__prev-next-btn, #ud_shop_start .product-offer--top .title-box { color:#1A1A1A;}#ud_shop_start .product-offer--top .carousel.products::before, #ud_shop_start .product-offer--top .carousel.products::after { display:none;}#ud_shop_start .product-offer--ref { position:relative; background:linear-gradient(to bottom, #FFFFFFFF 0%, #FFFFFFFF 100%);}#ud_shop_start .product-offer--ref .carousel__title-outer, #ud_shop_start .product-offer--ref .carousel__prev-next-btn, #ud_shop_start .product-offer--ref .title-box { color:#1A1A1A;}#ud_shop_start .product-offer--ref .carousel.products::before, #ud_shop_start .product-offer--ref .carousel.products::after { display:none;}#ud_shop_start #page_artref_inner { position:relative; background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);}#ud_shop_start #page_artref_inner .carousel__title-outer, #ud_shop_start #page_artref_inner .carousel__prev-next-btn, #ud_shop_start #page_artref_inner .title-box { color:#1A1A1A;}#ud_shop_start #page_artref_inner .carousel.products::before, #ud_shop_start #page_artref_inner .carousel.products::after { display:none;}.layout--banner_half_width_inline ul,.layout--banner_half_width ul,.layout--banner_quarter_width_inline ul,.layout--banner_quarter_width ul,.layout--banner_full_width_inline ul,.layout--banner_full_width ul,.layout--html_list_with_symbol ul { list-style:none;}.layout--banner_half_width_inline iframe,.layout--banner_half_width iframe,.layout--banner_quarter_width_inline iframe,.layout--banner_quarter_width iframe,.layout--banner_full_width_inline iframe,.layout--banner_full_width iframe,.layout--html_list_with_symbol iframe { display:block; max-width:100%;}.layout--flickity .element-img-outer a::before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; display:block;}.layout--flickity .is-pointer-down .element-img-outer a { cursor:grabbing;}.layout--flickity .carousel-cell { display:flex; flex-direction:column; align-items:center;}.layout--flickity .texts { text-align:center; justify-content:center;}@media (max-width:575.98px) { .layout--flickity .element-img-wrapper {  width:100%; } .layout--flickity .carousel-cell-texts {  flex-grow:1; }}@media (min-width:576px) { .layout--flickity .carousel-block[class*=has] {  padding-bottom:0; }}@media (min-width:768px) { .layout--flickity .texts--layer {  padding:8rem 4rem calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height)); } .header-is-static-by-page-load .layout--flickity .texts--layer {  padding-top:2rem; }}.start_banner_big { background:linear-gradient(to bottom, #1A1A1A 60%, #FFFFFF 100%);}.start_banner_big + #page_cat_content { margin-top:2rem;}.start_banner_big .element-img-wrapper { text-align:center;}.start_banner_big .carousel-cell-texts { align-items:center;}.start_banner_big .texts { color:#ffffff;}@media (min-width:576px) { .start_banner_big .texts {  justify-content:center;  align-items:center;  text-align:center; }}@media (min-width:576px) { .start_banner_big .carousel-cell-text__btn-wrap {  text-align:center; }}.start_banner_big .text--button {  background-color:#ffffff; border-color:#ffffff; color:#1A1A1A;}.start_banner_big .text--button:hover { background-color:#1A1A1A; color:#ffffff; border-color:#1A1A1A;}@media (max-width:575.98px) { .start_banner_big .carousel-cell-texts {  position:static;  align-items:flex-end; } .start_banner_big .has-nav .carousel-cell-texts {  padding-bottom:0; }}@media (min-width:576px) { .start_banner_big .carousel-cell {  align-items:center;  justify-content:center; }}#category_box_open_content { --padding:2rem; padding:var(--padding); background-color:#FAFAFA; display:flex; justify-content:center; align-items:center; flex:1 0 calc(100% - 300px); max-width:calc(100% - 300px); position:sticky; top:0; opacity:0; transition:opacity ease 0.3s;}#category_box_open_content .carousel--category_box_open_content .category_box_open_content__slide { max-width:100%;}#category_box_open_content.has-been-positioned { opacity:1;}#category_box_open_content.type--carousel .element-slide-inner, #category_box_open_content.type--list .element-slide-inner { align-items:center; justify-content:flex-start;}#category_box_open_content .category_box_open_content__element-texts { text-align:center;}#category_box_open_content .category_box_open_content__element-texts h4::after, #category_box_open_content .category_box_open_content__element-texts h5::after { margin-left:auto; margin-right:auto;}@media (max-width:767.98px) { #category_box_open_content {  height:calc(var(--overlay-height) - var(--overlay-close-btn-height));  top:var(--overlay-close-btn-height); }}@media (min-width:768px) { #category_box_open_content {  height:var(--overlay-height);  top:0; }}@media (min-width:992px) { #category_box_open_content {  --padding:4rem; }}@media (min-width:1440px) { #category_box_open_content {  --padding:5rem; }}.category_box_open_content__container { max-width:100%;}.layout--banner_half_width_inline .texts, .layout--banner_half_width .texts { text-align:center; padding:4rem;}.layout--banner_half_width_inline.text-static .element-slide-inner, .layout--banner_half_width.text-static .element-slide-inner { flex-direction:column;}.layout--banner_half_width_inline.text-static .texts, .layout--banner_half_width.text-static .texts { position:static; height:auto;}.layout--banner_half_width_inline.text-static .element-img-outer, .layout--banner_half_width.text-static .element-img-outer { flex:0 0 100%; max-width:100%; display:flex; align-items:center; position:relative;}.layout--banner_half_width_inline.text-static .element-img-outer > *, .layout--banner_half_width.text-static .element-img-outer > * { max-width:100%;}.layout--banner_half_width_inline .element-img-outer, .layout--banner_half_width .element-img-outer { max-width:100%;}.layout--banner_half_width_inline .element-img-outer a::before, .layout--banner_half_width .element-img-outer a::before { content:""; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; display:block;}@media (min-width:576px) { .layout--banner_half_width_inline .texts, .layout--banner_half_width .texts {  padding:4.2%;  position:absolute; } .layout--banner_half_width_inline.text-absolute .texts--layer, .layout--banner_half_width.text-absolute .texts--layer {  max-width:50%;  left:0; } .layout--banner_half_width_inline.text-absolute .texts, .layout--banner_half_width.text-absolute .texts {  position:absolute; } .layout--banner_half_width_inline.text-static .element-img-outer, .layout--banner_half_width.text-static .element-img-outer {  flex:0 0 50%;  max-width:50%; } .layout--banner_half_width_inline.text-static .element-slide-inner, .layout--banner_half_width.text-static .element-slide-inner {  flex-direction:row; } .layout--banner_half_width_inline.text-static .texts, .layout--banner_half_width.text-static .texts {  flex:0 0 50%;  max-width:50%; } .layout--banner_half_width_inline.text-static:nth-child(2n+1) .texts, .layout--banner_half_width.text-static:nth-child(2n+1) .texts {  order:-1; }}.layout--banner_half_width { --overhang:clamp(30px, 5.15vw, 50px); --slide-padding-y:0rem; --slide-padding-x:0rem; margin-bottom:calc(var(--overhang) * -1); padding-top:var(--overhang); padding-bottom:var(--overhang);}.layout--banner_half_width .text--small { max-width:300px; margin:0 auto;}.layout--banner_half_width .element-img-inner { margin:0 auto; position:relative; z-index:1;}.layout--banner_half_width .element-img-wrap { z-index:1; margin:0 auto;}.layout--banner_half_width .element-slide .element-slide-inner::after { content:""; position:absolute; left:0; width:100%;}.layout--banner_half_width .element-slide.odd .element-slide-inner::after { top:var(--overhang); bottom:0; background:linear-gradient(to top, #EEEEEE 0%, #1A1A1A 100%);}.layout--banner_half_width .element-slide.odd .texts--layer { right:0;}.layout--banner_half_width .element-slide.odd:nth-child(4n+3) .element-slide-inner::after { background:linear-gradient(to bottom, #EEEEEE 0%, #1A1A1A 100%);}.layout--banner_half_width .element-slide.even .element-slide-inner::after { top:0; bottom:var(--overhang); background:linear-gradient(to right, #EEEEEE 0%, #1A1A1A 100%);}.layout--banner_half_width .element-slide.even:nth-child(4n+4) .element-slide-inner::after { background:linear-gradient(to left, #EEEEEE 0%, #1A1A1A 100%);}@media (max-width:575.98px) { .layout--banner_half_width .element-slide.even .element-img-outer {  order:1; }}@media (min-width:576px) { .layout--banner_half_width .texts--layer {  max-width:50%; } .layout--banner_half_width .element-img-outer {  min-width:50%;  padding:3%; } .layout--banner_half_width .element-slide.odd .element-img-outer {  margin-bottom:auto;  margin-right:auto;  padding:0 var(--slide-padding-x) var(--overhang); } .layout--banner_half_width .element-slide.odd .texts--layer {  top:var(--overhang);  height:auto;  bottom:0; } .layout--banner_half_width .element-slide.even .element-img-outer {  margin-top:auto;  margin-left:auto;  padding:var(--overhang) var(--slide-padding-x) 0; } .layout--banner_half_width .element-slide.even .texts--layer {  bottom:var(--overhang);  height:auto;  top:0; }}@media (min-width:992px) { .layout--banner_half_width {  --overhang:clamp(30px, 2.65vw, 50px); } .layout--banner_half_width .element-slide.odd .element-img-outer {  padding:0 var(--slide-padding-x) calc(var(--overhang) + var(--slide-padding-x)); } .layout--banner_half_width .element-slide.even .element-img-outer {  padding:calc(var(--overhang) + var(--slide-padding-x)) var(--slide-padding-x) 0; } .layout--banner_half_width .element-slide.odd .element-slide-inner::after, .layout--banner_half_width .element-slide.odd .texts--layer, .layout--banner_half_width .element-slide.even .element-slide-inner::after, .layout--banner_half_width .element-slide.even .texts--layer {  top:var(--overhang);  bottom:var(--overhang); }}.layout--banner_full_width .main-title__wrap, .layout--html_list_with_symbol .main-title__wrap { --margin-bottom:2rem;}.layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title { font-size:20px;}@media screen and (min-width:360px) { .layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title {  font-size:calc(20px + 12 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title {  font-size:32px; }}.layout--banner_full_width .html-text, .layout--html_list_with_symbol .html-text { max-width:640px; margin:0 auto;}.layout--banner_full_width .texts--layer, .layout--html_list_with_symbol .texts--layer { left:50%; height:auto; width:auto;}.layout--banner_full_width .texts__container, .layout--html_list_with_symbol .texts__container { border-radius:10px; background-color:#ffffff; padding:3rem 2rem; text-align:center;}.layout--banner_full_width table, .layout--html_list_with_symbol table { text-align:left; width:100%; white-space:nowrap; --column-gap:4rem;}.layout--banner_full_width table table, .layout--html_list_with_symbol table table { width:auto;}.layout--banner_full_width table table td:not(:last-child), .layout--html_list_with_symbol table table td:not(:last-child) { padding-right:var(--column-gap);}.layout--banner_full_width tr:only-child > td:last-child, .layout--html_list_with_symbol tr:only-child > td:last-child { width:100%;}@media (max-width:991.98px) { .layout--banner_full_width iframe, .layout--html_list_with_symbol iframe {  width:100%; } .layout--banner_full_width tr:only-child, .layout--html_list_with_symbol tr:only-child {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  row-gap:2rem; }}@media (min-width:768px) { .layout--banner_full_width .texts__container, .layout--html_list_with_symbol .texts__container {  padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem); }}@media (min-width:992px) { .layout--banner_full_width tr:only-child > td:not(:last-child), .layout--html_list_with_symbol tr:only-child > td:not(:last-child) {  padding-right:var(--column-gap); }}.layout--html_list_with_symbol { position:relative; z-index:1;}.layout--html_list_with_symbol .element-container { border-radius:10px; background-color:#ffffff; padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem);}.layout--html_list_with_symbol .main-title__wrap { --margin-bottom:1rem;}.layout--html_list_with_symbol .element-inner { display:flex; flex-direction:column; row-gap:1rem;}.layout--html_list_with_symbol .symbol-elements { font-size:1.6rem;}.layout--html_list_with_symbol .symbol-element { display:flex; column-gap:1rem; align-items:baseline;}.layout--html_list_with_symbol .element-symbol { line-height:1;}.layout--html_list_with_symbol .element-symbol .icon-set { vertical-align:middle;}.layout--html_list_with_symbol table:not(:first-child) { margin-top:0.75em;}.element-bg { background-size:cover; background-position:center; background-repeat:no-repeat; left:0; top:0; width:100%; height:100%; position:absolute; opacity:0; transition:var(--lazyload-transition);}.element-bg.lazyloaded { opacity:1;}@media (min-width:992px) { .start_banner_1_2_3 .element-slide-inner {  height:100%; } .start_banner_1_2_3 .start_banner_2--slide-1, .start_banner_1_2_3 .start_banner_3--slide-1 {  height:50%; }}.start_banner_1 { background:linear-gradient(to right, #EEEEEE 0%, #FFFFFF 100%);}.start_banner_1 .texts { background-color:#FFFFFF00;}.start_banner_1 .texts--layer { align-items:center;}@media (min-width:576px) { .start_banner_1.text-absolute .texts--layer {  left:auto;  right:0; } .start_banner_1 .element-slide-inner {  align-items:flex-start; }}@media (max-width:575.98px) { .start_banner_1 .element-img-outer {  position:relative; } .start_banner_1 .texts--layer {  position:static; }}.start_banner_2 .element-img-outer { background:linear-gradient(to right, #FFFFFF00 0%, #FFFFFF00 100%); justify-content:center; align-items:center;}.start_banner_2 .texts { background-color:#FFFFFF00;}.start_banner_3 .element-img-outer { background:linear-gradient(to right, #FFFFFF00 0%, #FFFFFF00 100%); justify-content:flex-end; align-items:flex-end;}.start_banner_3 .texts { background-color:#FFFFFF00;}.start_banner_4 { --overhang:0; background-color:#F5F5F500; color:#F1F1F1;}.start_banner_4.with-title { padding-top:var(--overhang);}.start_banner_4 .text--button {  background-color:#ffffff; border-color:#ffffff; color:#1A1A1A;}.start_banner_4 .text--button:hover { background-color:#1A1A1A; color:#ffffff; border-color:#1A1A1A;}@media (max-width:575.98px) { .start_banner_4 .texts--layer {  position:static; }}.start_banner_5_outer .element-bg { background-size:contain; background-position-y:top;}.start_banner_5_outer.with-fade .start_banner_5_bg::before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(to bottom, #EEEEEE00 0%, #000000 100%); z-index:1; pointer-events:none;}.start_banner_5_outer .element-slide-inner { align-items:center; flex-direction:column; position:static;}@media (max-width:991.98px) { .start_banner_5_outer.with-fade .start_banner_5_bg {  position:relative; } .start_banner_5_outer .start_banner_5_bg {  width:100%; }}@media (min-width:992px) { .start_banner_5_outer .element-slide-inner {  flex-direction:row; } .start_banner_5_outer .element-bg {  background-size:cover; } .start_banner_5_outer.with-fade .start_banner_5_bg::before {  background:radial-gradient(circle, #EEEEEE00 0%, #000000 100%); }}.start_banner_5_elements { height:100%; width:100%; display:flex; align-items:flex-end; justify-content:center; container-type:inline-size; position:relative; z-index:1; color:#1A1A1A;}.start_banner_5_elements .element-container { margin:4.5%; margin:clamp(2rem, 4.5%, 8rem); padding:3rem 2rem;}.start_banner_5_elements .element-inner { max-width:640px; text-align:center;}.start_banner_5_elements .element-icon .icon-set { fill:#1A1A1A;}.start_banner_5_elements .symbol-elements { align-items:center;}.start_banner_5_outer.without-img .start_banner_5_elements { background:linear-gradient(to bottom, #EEEEEE00 0%, #000000 100%);}@media (max-width:991.98px) { .start_banner_5_outer.with-img .start_banner_5_elements {  background-color:#000000; } .start_banner_5_elements tr:only-child {  align-items:center; }}@media (min-width:768px) { .start_banner_5_elements .element-container {  padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem); }}@media (min-width:1240px) { .start_banner_5_elements {  justify-content:center; }}.product--infos .title-box { container-type:inline-size; container-name:infos-card-width; position:sticky; top:1rem;}html.header-is-sticky.header-is-visible-by-scroll-up .product--infos .title-box { transition:top ease var(--header-sticky-on-scroll-up-transition-time); top:calc(var(--header-height) + 1rem);}html.header-is-sticky.header-with-sticky-behavior .product--infos .title-box { top:calc(var(--header-height) + 1rem);}.title-box__title { font-size:2.8rem; font-weight:700; line-height:1.2; text-transform:uppercase; word-break:break-word; font-family:"Poppins", "Poppins-fallback";}@media (min-width:768px) { .title-box__title .title-box__title {  font-size:3.2rem; }}.title-box__title.has-content::after { content:""; display:block; width:40px; margin:2rem auto; border-bottom:1px solid currentColor;}.product--infos .title-box__title.has-content::after { margin:2rem 0;}@media (min-width:768px) { .title-box__title.has-content::after {  margin:2rem 0; }}.title-box__title-first-word { font-size:0.715em; font-weight:500;}.start_brand_slider { overflow:hidden; background:linear-gradient(to bottom, #FFFFFFEE 0%, #FFFFFFEE 100%);}.start_brand_slider .main-title__wrap { --margin-bottom:4rem;}.start_brand_slider .flickity-slider { align-items:center;}.start_brand_slider .flickity-button { font-size:3.2rem;}@media (max-width:1239.98px) { .start_brand_slider .flickity-button {  display:none; }}.blog-item-container { max-width:1200px; margin:0 auto;}.blog__contents { padding-top:2rem;}.start-blog-title-box__inner { padding:20px; background-color:#EEEEEE; border-radius:10px;}@media (min-width:992px) { .start-blog-title-box__inner {  padding:20px 40px; }}@media (min-width:576px) { .start_blog_title_box__html p {  margin-bottom:0; }}.page_content > .page_content--product { padding-left:0; padding-right:0;}.page_content--blog:nth-last-of-type(1) { margin-right:auto;}.blog-item__inner, .news-item__inner { max-width:370px; margin:0 auto; background-color:#F5F5F5; display:flex; flex-direction:column; height:100%; position:relative;}.blog-item__inner img, .news-item__inner img { transition:transform ease 0.4s; transform:translateZ(0);}@media (hover:hover) { .blog-item__inner:hover img, .news-item__inner:hover img {  transform:translateZ(0) scale(1.05); }}@media (min-width:576px) { .blog-item__inner, .news-item__inner {  max-width:680px; }}.blog-item__img-wrap, .news-item__img-wrap { overflow:hidden; position:relative; margin-bottom:1rem; border-radius:10px;}.blog-item__details-btn { margin-top:auto;}.blog-item__tags .tag-filtering__tags { justify-content:flex-start; margin-top:0.5rem;}.blog-item__intro { margin-top:2rem; margin-bottom:2rem;}.blog-item__data, .news-item__data { display:flex; flex-direction:column; flex-grow:1;}.blog-item__date-layer { position:absolute; left:1rem; top:1rem; z-index:1; line-height:1; text-align:center; text-transform:uppercase; background-color:#EEEEEE00; white-space:nowrap; display:flex; align-items:center; flex-direction:column; border-radius:5px; font-size:2.4rem; padding:0.33em;}.blog-item__date-day { font-size:2em; line-height:0.8;}.blog-item__info { margin-bottom:0.5rem;}.blog-item__author-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.2rem;}.blog-item__author-name ~ .blog-item__date::before { content:" - ";}.blog-item__info { color:#999999;}.blog-item__info, .blog-item__details-btn { align-self:flex-start;}.blog-item__title, .news-item__title { font-weight:700;}.news-item__date-layer, .page__blog-date { white-space:nowrap; text-align:left; color:#999999;}.blog-item__intro-text p:last-of-type, .blog-details__intro-text p:last-of-type { margin-bottom:0;}.blog-details__header-inner, .blog-details__intro-img-wrap-inner { background-color:#EEEEEE;}.blog-details__intro-img-wrap-inner { border-radius:10px 10px 0 0; overflow:hidden;}.blog-details__header-inner { border-radius:0 0 10px 10px; padding:1rem 2rem;}@media (min-width:576px) { .blog-details__header-inner {  padding:2rem 2rem 1rem; }}@media (max-width:575.98px) { .blog-details__title {  font-size:1.8rem; }}.page__blog-author-name { white-space:nowrap;}.blog-details__author-and-social { border-top:1px solid #DDDDDD; padding-top:1rem;}.box_news_item, .box_forum_item { position:relative; border-bottom:1px solid #DDDDDD; padding-bottom:1rem; margin-bottom:1rem;}.box_news_item::after, .box_forum_item::after { content:""; position:absolute; bottom:0; left:50%; margin-left:-25px; width:50px;}.box_news_date { font-size:12px; letter-spacing:0.5px;}.box_news_title_wrapper { display:flex;}.box_news_title_wrapper .box_news_link { flex:0 0 20px; width:20px; height:20px; max-width:20px; border-radius:50%; background-color:#1A1A1A; text-align:center; color:#fff; margin-left:auto; display:flex; align-items:center; justify-content:center; line-height:20px;}.box_news_title, .box_forum_item_title { color:#1A1A1A;}.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:#1A1A1A; color:#ffffff;}.box_news_hidden_link_button:hover { background:#1A1A1A;}.page__news-item, .page-forum__inner, .page-forum__create-topic { background-color:#ffffff; padding:2rem; margin-bottom:4rem;}@media (min-width:768px) { .page__news-item, .page-forum__inner, .page-forum__create-topic {  padding:4rem; }}.page__news-img { width:300px;}.page__news-title { margin:0; font-size:inherit; font-weight:inherit;}.page__blog-author-header { max-width:220px;}.page__blog-time::before { content:" - ";}@media (max-width:575.98px) { .page__blog-author-and-date {  width:min-content; }}@media (min-width:576px) { .page__blog-author-name::before {  content:" - "; }}.page__blog-author-img-wrap { overflow:hidden; max-height:40px; flex:0 0 40px; width:40px; border-radius:10px;}.blog-details__top-inner { background-color:#EEEEEE; border-radius:10px; padding:20px;}.blog-details__intro-img-col { max-width:320px; margin:0 auto;}.has-details-img .blog-details__intro-img-col { max-width:100%;}.page__blog-header { display:flex; flex-wrap:wrap; align-items:flex-start;}.page__blog-date-and-time { white-space:nowrap; color:#999999;}.page__blog-date { margin-right:0; text-align:left;}.blog-details__intro-img-outer { max-width:248px; margin:auto;}.has-details-img .blog-details__intro-img-outer { max-width:100%;}.has-no-details-img .blog-details__intro-img-outer { border-radius:10px; overflow:hidden;}@media (max-width:575.98px) { .page__blog-header-right {  width:100%; } .social.has-author-data {  margin-left:auto;  border-left:none; }}.blog-details__intro-img-wrap { position:relative;}.blog_intro_pic img { margin-top:0.5rem;}.blog-details__text img[style*=left] { margin-right:1.5rem;}.blog-details__text img[style*=right] { margin-left:1.5rem;}.blog-details .blog_intro_pic { float:none;}@media (min-width:768px) { .blog_intro_pic img {  max-width:300px;  max-height:200px; } .blog-details .blog_intro_pic {  float:left; }}@media (min-width:400px) { .blog_intro_pic {  float:left; }}.page_page_blog_intro img { max-width:200px; max-height:120px;}.forum-topic:last-child { border-bottom:0 !important;}.forum-topic__num-wrap { width:3rem; height:3rem; border-radius:10px;}.forum-topic__avatar-first-letter { font-size:0;}.forum-topic__avatar-first-letter::first-letter { font-size:1.6rem;}@media (min-width:992px) { .box__art {  transition:all ease 0.3s; } .box__art:hover {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); }}.vote-box__title { font-weight:700; margin-bottom:1rem;}.vote-box__vote-options { padding:0 1.5rem; margin-bottom:4rem;}.vote-box__vote-options .progress { height:4px;}.vote-box__vote-options .vote-option { margin-bottom:2.6rem;}.partner__box img { max-height:40px;}.newsletter_text { text-align:center;}.page-newsletter__privacy_policy a:hover, .page-newsletter__privacy_policy a:focus { text-decoration:underline;}.box_calendar_header { height:38px;}.box_calendar_header > div { float:left; line-height:18px; height:38px; overflow:hidden;}.box_calendar_header_left { width:10%;}.box_calendar_header_right { width:10%;}.box_calendar_header_center { width:80%;}.box_calendar_week { height:38px;}.box_calendar_week_outer { width:calc(100% / 7);}.box_calendar_week_days { font-size:0;}.box_calendar_week_day { width:calc(100% / 7 - 2px); line-height:36px; margin:1px; display:inline-block; vertical-align:top; font-size:13px;}.box_calendar_week_day.has-news a { background:#1A1A1A; color:#ffffff !important; border-radius:50%;}.box_calendar_week_day.is-today { font-weight:700; font-size:1.5rem;}.box_calendar_week_day:nth-child(7n), .box_calendar_week_day:nth-child(7n-1) { color:#999999;}.box_calendar_week_outer { display:inline-block; font-size:1.3rem;}.box_calendar_week_outer:nth-child(7n), .box_calendar_week_outer:nth-child(7n-1) { color:#999999;}#box_forum_content { width:100%;}#box_compare_content { pointer-events:none; display:none; transition:bottom ease 0.4s;}#ud_shop_artdet #box_compare_content, #ud_shop_artspec #box_compare_content, #ud_shop_art #box_compare_content, #ud_shop_cat #box_compare_content, #ud_shop_search #box_compare_content { display:block;}html.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}.box-compare__wrapper { box-shadow:0 0 30px rgba(0, 0, 0, 0.1); max-width:90vw; pointer-events:auto; position:relative;}.box-compare__wrapper::after { content:""; position:absolute; top:100%; height:5px; left:0; right:0; background-color:#1A1A1A;}@media (min-width:576px) { .box-compare__wrapper {  padding:0 20px;  border-radius:10px 10px 0 0;  background-color:#ffffff; } .box-compare__wrapper::after {  background-color:#ffffff; }}.box-compare__products { padding:5px 20px 5px 10px; margin:0 0 0 10px; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;  scroll-padding:10px; }.box-compare__products::-webkit-scrollbar { width:6px; height:6px;}.box-compare__products::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.box-compare__products::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.box-compare__products::-webkit-scrollbar-track { background-color:#ffffff;}.box-compare__products:not(.is-pointer-down) .box-compare__product { scroll-snap-align:start;}@media (max-width:1239.98px) { .box-compare__products {  -ms-overflow-style:none;    scrollbar-width:none;     } .box-compare__products::-webkit-scrollbar {  display:none; }}.box-compare__products img { border-radius:10px;}.box-compare__product { flex:0 0 100%; max-width:100%; position:relative; text-align:left; border-radius:10px;}.box-compare__product:hover { box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}@media (min-width:576px) { .box-compare__product {  width:60px;  flex:0 0 60px;  max-width:60px; }}.box-compare__product-del-btn { width:24px; height:24px; border-radius:5px; text-align:center; padding:0; font-size:1.1rem;}.box-compare__product-del-btn::after { display:none;}@media (min-width:576px) { .box-compare__product-del-btn {  position:absolute;  top:5px;  right:-10px; }}.box-compare__compare-btn::after { content:"(" attr(data-count) ")";}@media (max-width:575.98px) { .box-compare__compare-btn {  border-bottom-left-radius:0;  border-bottom-right-radius:0; }}.news-item__date { background-color:#f5f5f5; padding:0.5rem 1rem; margin-bottom:0.5rem;}.news-item__name { font-weight:700;}.contact-phone input[name=kap_tel_country], .contact-phone input[name=kap_mobile_country], .contact-mobile input[name=kap_tel_country], .contact-mobile input[name=kap_mobile_country] { width:6rem; flex:0 0 6rem; max-width:6rem; margin-right:0; padding-left:0.5rem; padding-right:0.5rem; text-align:center; border-top-left-radius:10px !important; border-bottom-left-radius:10px !important;}.contact-phone input[name=kap_tel_country].is-invalid, .contact-phone input[name=kap_mobile_country].is-invalid, .contact-mobile input[name=kap_tel_country].is-invalid, .contact-mobile input[name=kap_mobile_country].is-invalid { background-image:none !important;}.contact-phone > .input-group, .contact-mobile > .input-group { margin-left:-2.4rem; width:calc(100% + 2.4rem);}.contact-phone .invalid-feedback, .contact-mobile .invalid-feedback { padding-left:2.4rem;}label[for=kap_tel_country], label[for=kap_mobile_country] { margin-left:calc(2.4rem - 1px); width:6rem;}label[for=kap_tel_sub], label[for=kap_mobile_sub] { margin-left:calc(0 - 1px);}#kap_tel_sub, #kap_mobile_sub { border-top-right-radius:10px !important; border-bottom-right-radius:10px !important;}.phone-area-code-plus { line-height:1; font-size:2.4rem; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; justify-content:center; padding:0; background-color:transparent; border-color:transparent;}.new-cust-main-section { margin:4rem 0;}.order-flow-block .new-cust-main-section:last-of-type { margin-bottom:0;}.new-cust-section-inner { max-width:320px; margin:0 auto;}.new-cust__section-title { text-transform:uppercase; text-align:center;}.new-cust__section-title-inner { padding:0 2rem; max-width:460px; margin:0 auto;}.new-cust-fault { padding:0.3rem 0.5rem; margin-bottom:0.5rem; font-size:1.2rem; border-left:2px solid #FF4444;}.layout--start_banners { line-height:1.2;}.layout--start_banners .element-img-outer, .layout--start_banners .element-img-wrap { max-width:100%;}.layout--start_banners .elements { overflow:hidden;}.layout--start_banners .elements.has-arrows:not(.only-img) { min-height:var(--carousel-prev-next-btn-height); padding-bottom:0;}.layout--start_banners .elements.has-arrows:not(.only-img) .carousel, .layout--start_banners .elements.has-arrows:not(.only-img) .flickity-viewport { min-height:inherit;}.layout--start_banners .elements:not(.only-img) .carousel__prev-btn { display:none;}.layout--start_banners .elements:not(.only-img) .carousel__nav { position:absolute; left:auto; right:0; top:50%; transform:translateY(-50%); width:auto;}.layout--start_banners .element-symbol { display:flex; align-items:center; justify-content:center; position:relative;}.layout--start_banners .element-title { font-weight:700;}.layout--start_banners .element-text p:last-child { margin-bottom:0;}.layout--start_banners .has-dots .carousel__nav { margin-top:-12px5px/2;}.layout--start_banners .carousel-cell { width:calc(100% - (10px / 1) * 0); flex:0 0 calc(100% - (10px / 1) * 0); margin-right:10px;}@media (min-width:576px) and (max-width:767.98px) { .layout--start_banners .carousel-cell {  width:calc(50% - (10px / 2) * 1);  flex:0 0 calc(50% - (10px / 2) * 1); }}@media (min-width:768px) { .layout--start_banners .carousel-cell {  width:calc(50% - (20px / 2) * 1);  flex:0 0 calc(50% - (20px / 2) * 1);  margin-right:20px; }}@media (min-width:992px) { .layout--start_banners .carousel-cell {  width:calc(33.3333333333% - (20px / 3) * 2);  flex:0 0 calc(33.3333333333% - (20px / 3) * 2); }}@media (min-width:1240px) { .layout--start_banners .carousel-cell {  width:calc(25% - (40px / 4) * 3);  flex:0 0 calc(25% - (40px / 4) * 3);  margin-right:40px; }}@media (max-width:575.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:576px) and (max-width:767.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(even) {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:768px) and (max-width:1239.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(even) {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:1240px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(4n+4) {  padding-right:var(--carousel-prev-next-btn-width); }}.start_banner_small { background:linear-gradient(to bottom, #FFFFFF00 0%, #FFFFFF0000 100%); color:#1A1A1A;}.start_banner_small .elements:not(.only-img) .carousel__next-btn { background-color:rgba(255, 255, 255, 0.2);}.start_banner_small .element-icon .icon-set { font-size:22px; fill:#1A1A1A;}.fix-abs-wrapper { position:relative;}.fix-abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}.abs-wrapper { position:relative; display:block;}.abs-wrapper .abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}.vote__inner { background-color:#ffffff; padding:3rem; margin-bottom:4rem;}.vote__title { margin-bottom:2rem; font-weight:700;}.vote-options { margin-bottom:6rem;}.vote-option { margin-bottom:3rem;}.vote-option__percent { text-align:center; padding:0.2rem 0.3rem; background-color:#bbbbbb; color:#fff; position:absolute; top:100%; right:0; transform:translateX(50%); margin-top:7px; font-size:1rem; min-width:30px; user-select:none;}.vote-option__percent::before { content:""; position:absolute; bottom:100%; left:50%; height:0; width:0; pointer-events:none; border:5px solid transparent; border-color:rgba(255, 255, 255, 0); border-bottom-color:#bbbbbb; margin-left:-5px;}.vote-option__name { margin-right:0.5rem;}.recommend input.recommend_fault, .recommend textarea.recommend_fault { border-color:#FF4444;}.recommend input.recommend_fault + label::before { border-color:#FF4444;}.question input.recommend_fault, .question textarea.recommend_fault { border-color:#FF4444;}.question input.recommend_fault + label::before { border-color:#FF4444;}#page_PopupContainer.shop_popup_artdet_print { width:84rem !important;}.shop_popup_artdet_print #page_PopupContainer_inner { overflow:hidden !important;}.shop_popup_artdet_print iframe { width:100%; max-height:500px; overflow-y:auto;}.artdet-print__spec-param-value input[type=text], .artdet-print__spec-param-value select { font-size:1.2rem; height:3rem;}.sub_titles { font-size:1.6rem; font-weight:700; text-align:center;}.artdet-print__price .product-price--base, .artdet-print__price .product-price--sale { font-size:3.3rem;}.artdet-print__price .has-price-sale .product-price--base { font-size:1.9rem;}.print-list-titl, .print-list-active, .data_values { font-weight:700;}.print-list::after { content:",";}.print-list + .print-list { margin-left:0.5rem;}.print-list:last-of-type::after { content:"";}.print-list.list-color::after { content:"";}.artdet-print__data-row img, .print-list img { max-width:100px; max-height:100px;}.print-list-value.list-color { width:15px; height:15px; border-radius:50%; display:inline-block; margin-right:0.5rem;}.artdet-print-btn::after { display:none;}.block-404__outer { position:relative; margin-bottom:6vw;}.block-404__bg, .block-404__bg2 { width:100%; background:#F5F5F5; background:linear-gradient(90deg, #F5F5F5 10%, #dddddd 50%, #F5F5F5 90%); height:3vw; position:absolute; bottom:-1vw; left:50%; transform:translateX(-50%); overflow:hidden;}.block-404__bg2 { background:linear-gradient(0deg, #F5F5F5 0%, transparent 100%);}.block-404__wrapper { display:inline-block; position:relative; line-height:1; font-size:10vw;}.block-404__wrapper::before { content:""; box-shadow:0px 10px 7px -4px grey; position:absolute; bottom:0.17em; left:0.02em; right:-0.09em; height:10px; transform:rotate(-3deg);}.block-404__icon { transform:rotate(172deg); display:inline-block; line-height:1; color:#1A1A1A;}.page-subpage { padding:0.5rem 1rem;}.gallery--1 { width:1000px; max-width:100%; margin:0 auto;}.gallery--1 .carousel-cell { margin-bottom:0; top:50%; transform:translateY(-50%); text-align:center;}.gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img { max-width:300px; max-height:225px;}@media (min-width:576px) { .gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img {  max-width:800px;  max-height:600px; }}.gallery--1 .gallery--main .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img { max-width:80px; max-height:60px;}@media (min-width:576px) { .gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img {  max-width:120px;  max-height:90px; }}.gallery--1 .gallery--thumbs .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell:first-child { transform:translate(5px, -50%); margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:nth-last-child(2) { margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:last-child { transform:translate(-5px, -50%);}.gallery--1 .gallery--thumbs .carousel-cell::before { content:""; position:absolute; left:-5px; right:-5px; bottom:-5px; top:-5px; border:2px solid transparent;}.gallery--1 .gallery--thumbs .carousel-cell.is-selected::before { border-color:#DDDDDD;}.gallery--1 .gallery--thumbs .flickity-viewport { padding:5px 0; box-sizing:content-box;}.gallery--1 .gallery--thumbs .flickity-slider { top:0;}.gallery--2 .gallery-img-link { margin:0 2rem 2rem 0;}.gallery--2 img { max-height:80px;}.gallery-caption { position:absolute; left:0; bottom:0; right:0; padding:1rem; background-color:rgba(0, 0, 0, 0.3); color:#fff;}.content-gallery img { transition:0.4s; width:auto;}.pswp--css_animation .pswp__preloader__donut { border-right-color:#1A1A1A !important; border-top-color:#1A1A1A !important;}.pswp--gallery .pswp__preloader { top:50%; transform:translateY(-50%);}.gallery img { width:auto; transition:0.4s; user-select:none;}.gallery__img-link { position:relative;}.gallery__img-link .icon-set { color:#333333; opacity:0; font-size:24px; position:absolute; z-index:1; pointer-events:none; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover .icon-set { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link:hover img { opacity:0.3;}.gallery--type-1 { height:240px; padding:20px; background-color:#ffffff;}.gallery--type-1 .gallery__carousel { height:100%; display:flex; align-items:center; overflow:hidden;}.gallery--type-1 .gallery__carousel:hover .flickity-button { visibility:visible;}.gallery--type-1 .gallery__img { max-width:none;}.gallery--type-1 .gallery__img-link { height:200px; display:flex; align-items:center; flex:0 0 auto; margin-right:20px;}.gallery--type-1 .flickity-slider { display:flex; align-items:center;}.gallery--type-1 .flickity-button { width:30px; height:30px; padding:0; line-height:30px; background-color:rgba(255, 255, 255, 0.5);}.gallery--type-1 .flickity-button:before { content:""; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMy4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNjQgMTI4djI1NS4xYzAgMjguMzcgMzQuNSA0Mi43NCA1NC42MyAyMi42MmwxMjgtMTI3LjFjMTIuNS0xMi41IDEyLjUtMzIuNzUgMC00NS4yNWwtMTI4LTEyNy4xQzk4LjUgODUuMjcgNjQgOTkuNTIgNjQgMTI4ek0yMjQgMjU2bC0xMjggMTI3LjFWMTI4TDIyNCAyNTZ6Ii8+PC9zdmc+"); background-position:center; width:1em; height:1em; background-repeat:no-repeat;}.gallery--type-1 .flickity-button.previous::before { transform:scaleX(-1);}.gallery--type-2 .gallery__img-link { height:80px; display:flex; align-items:center;}@supports not (display:grid) { .gallery--type-2 .gallery__img-link {  margin-bottom:20px; } @media (max-width:580px) {  .gallery--type-2 .gallery__img-link { margin:0 10px;  } } @media (min-width:581px) {  .gallery--type-2 .gallery__img-link { margin-right:20px;  } }}@supports (display:grid) { .gallery--type-2 .gallery__container {  row-gap:20px;  column-gap:20px; }}#breadcrumb { font-size:1.2rem;}.artdet #breadcrumb > .container { padding-left:0; padding-right:0;}.artdet__nav { margin-bottom:2rem;}.artdet__nav .breadcrumb { margin-bottom:0;}.breadcrumb { align-items:center;}@media (min-width:576px) { .breadcrumb--mobile {  display:none;  visibility:hidden; }}.breadcrumb--desktop { display:none; justify-content:center;}@media (min-width:576px) { .breadcrumb--desktop {  display:flex; }}@media (min-width:576px) and (max-width:991.98px) { .artdet__nav.has-social-media .breadcrumb--desktop {  justify-content:flex-start; }}.breadcrumb-item { display:inline-flex; align-items:center; line-height:1.2;}.breadcrumb-item + .breadcrumb-item::before { font-size:1rem; line-height:1;}.breadcrumb-item > a:hover { color:#1A1A1A;}@media (max-width:575.98px) { .breadcrumb-item + .breadcrumb-item:last-child {  padding-left:0; } .breadcrumb-item + .breadcrumb-item:last-child::before {  display:none; }}@media (max-width:1239.98px) { .breadcrumb-item + .breadcrumb-item {  padding-left:1rem; } .breadcrumb-item + .breadcrumb-item::before {  padding-right:1rem; }}@media (max-width:575.98px) { .breadcrumb--home {  display:none; } .breadcrumb--mobile.level-1 .breadcrumb--home {  display:flex;  column-gap:0.5rem; } .breadcrumb--mobile.level-1 .breadcrumb--home::after {  content:attr(aria-label); } .artdet__nav .breadcrumb--mobile .breadcrumb--home {  display:none; }}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#1A1A1A !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#1A1A1A !important; font-size:2rem !important;}.pswp__button { font-size:2rem; color:#1A1A1A; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button:focus-visible { opacity:1 !important;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}#exposeMask, #exposeMaskOverlay, #exposeMaskExitpopup { background-color:#FAFAFA !important; display:none; top:0 !important; bottom:0 !important; left:0 !important; right:0 !important; width:auto !important; height:auto !important; position:fixed !important; z-index:9998 !important; opacity:1 !important; --expose-mask-opacity:95%;}#exposeMask.loaded, #exposeMaskOverlay.loaded, #exposeMaskExitpopup.loaded { animation:exposemask_opacity 0.5s ease forwards;}.cookie-alert-popup.overlay-loaded ~ #exposeMaskOverlay { --expose-mask-opacity:60%;}@keyframes exposemask_opacity { 0% {  filter:opacity(0); } 100% {  filter:opacity(var(--expose-mask-opacity)); }}#overlay_gift_products, #overlay_products_in_bundle { width:796px !important;}#overlay_gift_products .overlay-buttons, #overlay_products_in_bundle .overlay-buttons { display:none !important;}#overlay_gift_products .carousel.products::before, #overlay_gift_products .carousel.products::after, #overlay_products_in_bundle .carousel.products::before, #overlay_products_in_bundle .carousel.products::after { display:none;}#overlay_gift_products .carousel__products > .container, #overlay_products_in_bundle .carousel__products > .container { padding-left:0; padding-right:0;}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:4rem;}.recommend .carousel__products { width:616px; margin:0 auto; max-width:100%;}.product-recomm__title-wrap { margin-bottom:2rem;}.product-recomm__title-wrap .product-recomm__title { margin-bottom:0;}.product-recomm__title-sub, .carousel__title-sub { text-wrap:balance; font-size:1.2rem; margin-top:0.5rem;}.carousel__title-sub { text-align:left; flex:0 0 100%;}.bundle-products .carousel__title-sub { text-align:center;}@media (min-width:768px) { #page_PopupContainer_tooltip {  width:115.4rem !important; }}#page_tooltip { transition:filter 0.4s ease;}.loading #page_tooltip { -webkit-filter:blur(2.5px); filter:blur(2.5px);}.product-tooltip { display:flex;}.product-tooltip .read-more__btn-wrap { background-color:#ffffff;}.product-tooltip .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.product-tooltip .artdet__badges, .product-tooltip .artdet__block-name-inner, .product-tooltip .artdet__spec-params--1, .product-tooltip .product-type__values { justify-content:center;}.product-tooltip .artdet__spec-param-title { text-align:right;}.product-tooltip .artdet__spec-param-value { justify-content:flex-start; text-align:left;}.product-tooltip .artdet__name, .product-tooltip .product-tooltip__virtual-point-highlighted, .product-tooltip .artdet__price-datas, .product-tooltip .product-type, .product-tooltip .product-variant__label { text-align:center;}.product-tooltip .artdet__warehouse-list, .product-tooltip .discount__list { display:none;}.product-tooltip .data__item:nth-child(even) .data__item-inner { background-color:rgba(0, 0, 0, 0.03);}.product-tooltip .artdet__warehouses, .product-tooltip .discount { font-size:1.2rem; border:1px solid #DDDDDD; border-radius:10px;}.product-tooltip .artdet__thumb-images.carousel { padding:0 30px;}.product-tooltip .carousel-cell.artdet__thumb-img-outer { width:calc(33.3333333333% - (10px / 3) * 2); flex:0 0 calc(33.3333333333% - (10px / 3) * 2); margin-right:10px;}.product-tooltip .carousel-cell .artdet__thumb-img-wrap { padding:5px;}.product-tooltip .artdet__cart-btn-col, .product-tooltip .artdet__quick-order-btn-col { flex:1 1 auto;}.product-tooltip .product-recomm__title-sub { text-align:center;}@media (min-width:768px) { .product-tooltip {  max-height:90vh; }}@media (min-width:768px) { .product-tooltip .artdet__block-cart-inner {  min-height:var(--main-img-height);  align-content:center; }}@media (min-width:1240px) { .product-tooltip .artdet__block-name-inner {  min-height:var(--main-img-height); }}.product-tooltip__products-in-bundle .type--1 .product__inner { max-width:170px; margin:0 auto; padding:10px;}.product-tooltip__products-in-bundle .product { flex:0 0 50%; max-width:50%;}@media (min-width:440px) { .product-tooltip__products-in-bundle .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:576px) { .product-tooltip__products-in-bundle .product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:768px) { .product-tooltip__products-in-bundle .product {  flex:0 0 50%;  max-width:50%; }}@media (min-width:992px) { .product-tooltip__products-in-bundle .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:1240px) { .product-tooltip__products-in-bundle .product {  flex:0 0 50%;  max-width:50%; }}.product-tooltip__data { padding-right:var(--overlay-padding-right); overflow:hidden auto; overscroll-behavior-y:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; flex-grow:1;}.product-tooltip__data::-webkit-scrollbar { width:6px; height:6px;}.product-tooltip__data::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.product-tooltip__data::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.product-tooltip__data::-webkit-scrollbar-track { background-color:#ffffff;}.post-sale__postsale-price-amount { white-space:nowrap;}.post-sale__buttons { display:flex;}.post-sale__title-wrap { padding-top:var(--overlay-padding-top); padding-left:var(--overlay-padding-left); padding-right:var(--overlay-padding-left);}.post-sale .up-block__content { padding-bottom:var(--overlay-padding-bottom); padding-left:var(--overlay-padding-left); padding-right:var(--overlay-padding-left);}.post-sale__title-sub b { display:block;}.post-sale__total-amount strong { white-space:nowrap;}.post-sale__before-send { display:none; position:relative; height:44px;}.post-sale__success-data { display:none; text-align:center;}.post-sale__sale-percent-outer { min-width:200px; max-width:400px; width:50%; aspect-ratio:1; position:absolute; left:-12%; top:2%; z-index:1; container-type:size;}@media (min-width:576px) { .post-sale__sale-percent-outer {  top:40px; }}.post-sale__sale-percent { border-radius:50%; border:10cqh solid rgba(0, 0, 0, 0.1); font-size:20cqh; font-weight:700; letter-spacing:-0.05em; display:flex; justify-content:center; align-items:center; height:100%; width:100%; color:rgba(26, 26, 26, 0.2); transform:rotate(-15deg);}.post-sale__sale-percent[data-percent]::after { font-size:70%; padding-top:4%;}.postreg__form-container { max-width:240px; margin:0 auto;}.postreg__form-container label { font-weight:700; margin-bottom:0.4rem;}.tippy-box { background-color:#ffffff; color:#1A1A1A; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.3); border-radius:10px; font-size:1.2rem; line-height:16px;}.tippy-content { padding:1rem 2rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.info-icon { white-space:nowrap; font-size:0.78em; cursor:help; line-height:1;}.info-icon::before { content:" ";}.products_in_bundle .products.type--1, .product-tooltip .bundle-products .products.type--1 { row-gap:1rem;}.products_in_bundle .product__name-wrap, .product-tooltip .bundle-products .product__name-wrap { padding-bottom:0;}.products_in_bundle .product__inner, .product-tooltip .bundle-products .product__inner { border:1px solid #DDDDDD; border-radius:10px; padding:1rem;}.products_in_bundle .list-1-card-2 .product__inner--back, .product-tooltip .bundle-products .list-1-card-2 .product__inner--back { padding-top:6rem;}.products_in_bundle.ajax-content-placeholder, .product-tooltip .bundle-products.ajax-content-placeholder { padding-bottom:200px; position:relative;}.products_in_bundle .list-block__products-outer, .product-tooltip .bundle-products .list-block__products-outer { padding-top:1rem;}.products_in_bundle .title-box__outer .container, .products_in_bundle .products-container.container, .product-tooltip .bundle-products .title-box__outer .container, .product-tooltip .bundle-products .products-container.container { padding-left:0; padding-right:0;}.carousel-artpack_products { min-height:100%; background-color:#ffffff;}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.loading-spinner__wrap { min-height:28px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:1.4rem; height:1.4rem; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.product-img.lazyloaded ~ .loading-spinner,.lazy-img.lazyloaded ~ .loading-spinner,img.lazyloaded ~ .loading-spinner { display:none;}.product-img,.lazy-img,.abs-img { position:absolute; top:0; left:0; right:0; bottom:0; object-fit:contain;}#provider-partners-social { background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners-social { padding-bottom:6rem !important;}.partner_element a { color:#1A1A1A;}.partner_element a:hover { color:#1A1A1A;}#provider_link_click { flex:0 0 100%; text-align:center;}@media (min-width:992px) { #provider_link_click {  flex:0 0 auto;  text-align:right; }}#ident_data { text-align:center; position:fixed; padding:12px 12px 40px; bottom:0; left:0; z-index:99999; background:#000; color:#fff; transition:all ease 0.2s; transform:translateX(-102%); display:flex; flex-direction:column; align-items:flex-start; font-size:1.2rem; max-height:100vh;}#ident_data b { font-size:1.4rem; line-height:1;}#ident_data b:not(:first-of-type) { margin-top:1rem;}#ident_data a { font-size:1.4rem; text-transform:uppercase; color:inherit;}#ident_data a::before { content:"->"; margin-right:1rem;}#ident_data::after { content:"@"; position:absolute; left:100%; bottom:60px; font-size:12px; padding:15px 2px 15px 6px; display:flex; justify-content:center; align-items:center; border-radius:0 5px 5px 0; background-color:#000; color:#fff;}@media (min-width:576px) { #ident_data::after {  padding:15px 5px; }}#ident_data:hover { transform:translateX(0%);}@media (max-width:399px) { #ident_data {  font-size:0.9rem; }}.drop-shadow { box-shadow:0 0 20px rgba(0, 0, 0, 0.2);}.bg-1 { background-color:#f5f5f5;}.bg-2 { background-color:#f1f1f1;}.bg-3 { background-color:#dddddd;}.bg-4 { background-color:#ced4da;}.bg-5 { background-color:#cccccc;}.bg-6 { background-color:#aaaaaa;}.bg-7 { background-color:#999999;}.bg-8 { background-color:#888888;}.bg-9 { background-color:#333333;}table td p { margin:0;}.tr + .tr { border-top:1px solid #dddddd;}.th { background-color:#cccccc;}.param_desc_tooltip { background-color:#ffffff; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}@media (min-width:992px) and (max-width:1239.98px) { .col-lg-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) and (max-width:1639.98px) { .col-xxl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1640px) { .col-xxxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}@media (min-width:992px) { .col-lg-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:768px) and (max-width:991.98px) { .col-md-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}.col-md-custom-5, .col-lg-custom-5, .col-xl-custom-5, .col-xxl-custom-5, .col-xxxl-custom-5, .col-xl-custom-8 { position:relative; width:100%; padding-left:20px; padding-right:20px;}@media (max-width:991.98px) { .overflow-hidden-up-lg {  overflow:hidden; }}#page_order_send_content:not(.payment-redirection--countdown-popup) .order-send__container { box-shadow:0 0 20px rgba(0, 0, 0, 0.05);}.payment-redirection--countdown-popup .order-send__make-this-to-popup { background-color:#ffffff; transform:translate(-50%, 0); top:0 !important; left:50% !important; width:var(--overlay-min-width); max-width:var(--overlay-max-width); height:var(--overlay-max-height); padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); border-radius:10px;}@media (min-width:768px) { .payment-redirection--countdown-popup .order-send__make-this-to-popup {  padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left);  transform:translate(-50%, -50%);  top:50% !important;  height:auto;  min-height:200px;  max-height:var(--overlay-max-height);  max-width:var(--overlay-max-width); }}.order-send__thanks-for-registration-text { font-weight:700;}.payment-redirection__mask { background-color:rgba(250, 250, 250, 0.98);}.order-send__redirect-sec { display:inline-block; width:50px; height:50px; line-height:50px; flex:0 0 50px; max-width:50px; border-radius:10px; background-color:#eeeeee;}.order-send__redirect-text { font-weight:400;}.order-send__redirect { width:320px; max-width:100%; margin:0 auto;}html.search-bar-in-overlay .ac_results { position:static;}html.search-bar-in-overlay .search-box__ac-loader { left:calc(3.5rem / 2);}html.search-bar-visible .ac_results { position:fixed; top:calc(var(--search-input-bottom-distance) + 5px + 5px) !important; background-color:#ffffff; border-radius:10px; max-height:calc(100dvh - var(--search-input-bottom-distance) - 5px - 5px) !important; box-shadow:var(--overlay-box-shadow); --margin-top:0; left:0 !important; right:0; width:100vw;}html.search-bar-visible .ac_results ul { padding:0 var(--gap); margin:2rem 0;}html.search-bar-visible .search-box__ac-close-btn { position:absolute; width:3.4rem; height:3.4rem; background-color:rgba(255, 255, 255, 0.5); top:0.5rem; right:calc((var(--search-box-input-height) - 3.4rem) / 2);}@media (min-width:768px) { html.search-bar-visible .ac_results {  left:var(--gap) !important;  right:var(--gap);  max-height:calc(100dvh - var(--search-input-bottom-distance) - 10px - 5px - 5px) !important; }}@media (min-width:992px) { html.search-bar-visible .ac_results {  position:absolute;  top:calc(100% + 5px + 5px) !important;  left:auto !important;  right:0;  width:520px !important; }}.ac_results { color:#1A1A1A; width:auto !important; top:100% !important; left:auto !important; right:0; border:none; z-index:1; background-color:transparent; display:none; flex-direction:column; flex-grow:1; --margin-top:2rem; margin-top:var(--margin-top); overflow:visible; max-height:calc( var(--overlay-max-height) - var(--search-box-input-height) - var(--margin-top) - var(--overlay-padding-top) - var(--overlay-padding-bottom) - var(--overlay-bottom-offfset));}.ac_results.show { display:flex !important;}.ac_results ul { position:relative; border:0; overscroll-behavior-y:none; list-style:none; max-height:inherit !important; margin-bottom:0; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff;}.ac_results li { padding:1rem 0; font-family:inherit; font-size:inherit; cursor:pointer; background-color:#ffffff; border-bottom:1px solid #DDDDDD;}.ac_results li:hover .ac_name, .ac_results li.ac_over .ac_name { color:#1A1A1A;}.ac_results li:first-child { padding-top:0;}.ac_results li:last-child { border-bottom:none; padding-bottom:0;}.ac_results .ac_name { min-height:auto;}.ac_result__caret { color:#ffffff; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_wrap { row-gap:1rem; align-items:center;}.ac_pic { height:auto; width:auto !important; padding:0;}.ac_pic img { width:var(--image-width);}.ac_name { line-height:normal;}.ac_price { height:auto; padding:0; line-height:normal; white-space:nowrap; position:static;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.8rem;}.has-price-sale .ac_price--base { font-size:1.2rem; margin-bottom:0.5rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:1rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#1A1A1A; box-shadow:0 0 0 0 #1A1A1A40; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #1A1A1A00; }}html.search-bar-in-overlay .js-search-smart-autocomplete { --margin-top:2rem; margin-top:var(--margin-top); max-height:calc(var(--overlay-max-height) - var(--search-box-input-height) - var(--margin-top) - var(--overlay-padding-top) - var(--overlay-padding-bottom) - var(--overlay-bottom-offfset)); flex-grow:1;}html.search-bar-in-overlay .js-search-smart-autocomplete .search-smart-arrow { display:none;}html.search-bar-in-overlay .search-box__input { padding-left:3.5rem;}html.search-bar-visible .header__container { --row-gap:1rem; --column-gap:1rem; padding-bottom:calc(var(--search-box-input-height) + var(--row-gap)); position:relative;}@media (min-width:576px) { html.search-bar-visible .header__container {  --column-gap:2rem;  padding-bottom:0; }}html.search-bar-visible .search-box { --gap:calc(var(--grid-gutter-width-actual) / 2);}html.search-bar-visible .search-box__input { border-color:transparent;}html.search-bar-visible .js-search-smart-autocomplete { opacity:1; visibility:visible; transition:opacity ease-in-out 0.35s; margin-top:0; position:fixed; left:0; right:0; top:calc(var(--search-input-bottom-distance) + 5px + 5px); background-color:#ffffff; border-radius:10px; max-height:calc(100dvh - var(--search-input-bottom-distance) - 10px - 5px - 5px) !important; box-shadow:var(--overlay-box-shadow); transition:top ease 0.2s;}html.search-bar-visible .js-search-smart-autocomplete.is-hidden { opacity:0; visibility:hidden; content-visibility:hidden; z-index:-1; margin:0;}html.search-bar-visible .search-smart-autocomplete { padding:0 var(--gap); margin:2rem 0;}html.search-bar-visible .search-smart-arrow { color:#ffffff; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}html.search-bar-visible .search-smart-close-btn { width:3.4rem; height:3.4rem; background-color:rgba(255, 255, 255, 0.5); top:var(--gap); display:inline-flex;}@media (max-width:575.98px) { html.search-bar-visible .search-box {  position:absolute;  bottom:var(--row-gap);  right:var(--gap);  left:var(--gap); }}@media (min-width:576px) { html.search-bar-visible .search-box {  flex:1 0 220px;  max-width:320px;  margin-right:calc((10px * 2 + var(--column-gap)) * -1); } html.search-bar-visible .header__dropdown-btn-wrapper {  padding-left:calc(10px * 2); } html.search-bar-visible .js-search-smart-autocomplete {  left:var(--gap);  right:var(--gap); }}@media (min-width:576px) and (max-width:767.98px) { html.search-bar-visible .header__dropdown-btn-wrapper {  margin-left:var(--column-gap); }}@media (min-width:992px) and (max-width:1239.98px) { html.search-bar-visible .search-smart-arrow {  right:calc(100vw - var(--search-input-right-distance) - var(--search-box-input-height) / 2); }}@media (min-width:1240px) { html.search-bar-visible .js-search-smart-autocomplete {  left:auto;  right:calc(100vw - var(--search-input-right-distance)); } html.search-bar-visible .search-smart-autocomplete {  max-width:90vw;  width:800px; } html.search-bar-visible .search-smart-autocomplete ~ .search-smart-arrow {  right:calc(var(--search-box-input-height) / 2); }}@media (min-width:1440px) { html.search-bar-visible .search-smart-autocomplete.type--3 {  max-width:90vw;  width:1190px; }}.js-search-smart-autocomplete { position:relative; content-visibility:visible; display:flex; flex-direction:column; z-index:9999;}.js-search-smart-autocomplete:empty { margin:0 !important; padding:0 !important;}.js-search-smart-autocomplete.no-transition { transition:none !important;}.search-smart__col-inner { position:sticky; top:0;}.search-smart-close-btn { display:none;}.search-smart-autocomplete { color:#1A1A1A; overflow:hidden auto; overscroll-behavior-y:contain; max-height:inherit !important; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.search-smart-autocomplete::-webkit-scrollbar { width:6px; height:6px;}.search-smart-autocomplete::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.search-smart-autocomplete::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.search-smart-autocomplete::-webkit-scrollbar-track { background-color:#ffffff;}.search-smart-autocomplete .search-smart-prices { font-size:1.6rem; text-align:right; column-gap:0.5rem; align-items:flex-end;}.search-smart-autocomplete .has-price-sale .search-smart-price-base { font-size:1.2rem;}.search-smart-autocomplete .search-smart-title { font-weight:bold; text-transform:uppercase; font-size:1.2rem; background-color:#ffffff; padding:0.8rem 2rem; margin-bottom:2rem; position:sticky; top:0; z-index:1; display:flex; align-items:center;}.search-smart-autocomplete .search-smart-title::before { content:""; background-color:#FAFAFA; border-radius:10px; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; display:flex; align-items:center; padding-left:0.5rem;}.search-smart-autocomplete ul { margin-bottom:0; box-shadow:none; list-style:none;}.search-smart-autocomplete .search-content, .search-smart-autocomplete .search-query, .search-smart-autocomplete .search-category, .search-smart-autocomplete .search-smart-actual-query-url { cursor:pointer; line-height:1.2;}.search-smart-autocomplete .search-content.is-selected, .search-smart-autocomplete .search-content:hover, .search-smart-autocomplete .search-query.is-selected, .search-smart-autocomplete .search-query:hover, .search-smart-autocomplete .search-category.is-selected, .search-smart-autocomplete .search-category:hover, .search-smart-autocomplete .search-smart-actual-query-url.is-selected, .search-smart-autocomplete .search-smart-actual-query-url:hover { color:#1A1A1A;}.search-smart-autocomplete .search-product { cursor:pointer; line-height:1.2;}.search-smart-autocomplete .search-product.is-selected .search-name, .search-smart-autocomplete .search-product:hover .search-name { color:#1A1A1A;}.search-smart-autocomplete .search-query.is-selected, .search-smart-autocomplete .search-query:hover, .search-smart-autocomplete .search-smart-actual-query-url.is-selected, .search-smart-autocomplete .search-smart-actual-query-url:hover { border-color:currentColor;}.search-smart-autocomplete .search-product { display:block; list-style:none;}+ .search-smart-autocomplete .search-product { border-top:1px solid #DDDDDD;}.search-smart-autocomplete .search-smart-section + .search-smart-section { padding-top:2rem;}.search-smart-autocomplete .search-content { margin-bottom:0.8rem;}.search-smart-autocomplete .search-content:last-child { margin-bottom:0;}.search-smart-autocomplete .search-query, .search-smart-autocomplete .search-smart-actual-query-url { border:1px solid #DDDDDD; padding:0.3rem 1rem; border-radius:5px; display:inline-flex; align-items:center; font-size:1.2rem;}.search-smart-autocomplete .search-query { line-height:1.4; white-space:nowrap; max-width:100%;}.search-smart-autocomplete .search-query .search-name { -webkit-line-clamp:1; overflow:hidden; text-overflow:ellipsis;}.search-smart-autocomplete .search-smart-actual-query-url { font-weight:700;}.search-smart-autocomplete .sticky-inner { top:0;}.search-smart-autocomplete.type--1 .search-product { padding:1rem 0;}.search-smart-autocomplete.type--1 .search-product:not(:last-child) { border-bottom:1px solid #DDDDDD;}@media (max-width:575.98px) { .search-smart-autocomplete.type--1 .search-smart-prices {  justify-content:flex-end; }}.search-smart-autocomplete.type--1 .search-smart-price-sale, .search-smart-autocomplete.type--1 .search-smart-price-base { font-size:1.8rem;}.search-smart-autocomplete.type--1 .has-price-sale .search-smart-price-base { font-size:1.2rem;}.search-smart-autocomplete.type--2 .search-product { padding:1rem 0;}.search-smart-autocomplete.type--2 .search-product:not(:last-child) { border-bottom:1px solid #DDDDDD;}@media (max-width:575.98px) { .search-smart-autocomplete.type--2 .search-smart-prices {  justify-content:flex-end; }}.search-smart-autocomplete.type--2 .search-smart-title { padding-left:3rem;}.search-smart-autocomplete.type--2 .search-smart-title .icon-set { font-size:1.6rem; margin-right:0.5rem;}.search-smart-autocomplete.type--3 { --left-block:320px;}.search-smart-autocomplete.type--3 .col-left { flex:0 0 var(--left-block); max-width:var(--left-block);}.search-smart-autocomplete.type--3 .col-right { flex:0 0 calc(100% - var(--left-block)); max-width:calc(100% - var(--left-block));}.search-smart-autocomplete.type--3 .search-product__inner { display:flex; flex-direction:column; align-items:flex-start; height:100%; row-gap:1rem; margin:0 auto; position:relative; border-radius:10px; padding:10px;}.search-smart-autocomplete.type--3 .search-smart-product-img { max-width:110px; margin:0 auto;}.search-smart-autocomplete.type--3 .search-smart-sale-percent { font-size:1.2rem; padding:0.2rem 0.3rem; position:absolute; top:1rem; left:1rem;}.search-smart-autocomplete.type--3 .search-smart-prices { text-align:left;}.search-smart-autocomplete.type--3 .search-name { font-size:1.2rem;}.search-smart-autocomplete-search-query .search-smart-title { display:none;}.search-smart-autocomplete-category.no-category-img .search-category-img-col { display:none;}.search-category { display:flex; align-items:center; column-gap:2rem;}.search-category-img-col { flex:0 0 auto; width:auto; max-width:100%;}.search-category-img-col.not-exists { background-color:#EEEEEE;}.search-category-img-col.not-exists img { border:1px dashed #DDDDDD;}.search-category-name { flex-grow:1;}.search-category.none-has-image { column-gap:0;}.search-category.none-has-image .search-category-img-col { flex:0 0 0; max-width:0;}.search-category.any-has-image .search-category-img-col { flex:0 0 60px; max-width:60px;}.suggestion-inner { background-color:rgba(0, 0, 0, 0.03);}.suggestion-inner a { text-decoration:underline;}.suggestion-inner a:hover { color:#1A1A1A;}.customer-address__container-inner { width:680px; max-width:100%; margin:0 auto; background-color:#ffffff; padding:30px 20px; border-radius:10px;}.js-customer-address-delete-hidden .customer-address__delete-button { display:none;}.customer-address__buttons { position:absolute; top:1rem; right:1rem; display:flex;}.customer-address__card-inner { border-radius:10px; background-color:#ffffff; height:100%; padding:2rem; position:relative; line-height:1.2; display:flex; flex-direction:column;}.customer-address__customer-type { color:#999999;}.customer-address__default-addresses { display:flex; flex-wrap:wrap; margin-top:auto; row-gap:0.5rem; column-gap:1rem;}.customer-address__default-address { border-radius:5px; padding:0.5rem 1rem; cursor:pointer; user-select:none; display:flex; align-items:center;}.customer-address__default-address.is-checked, .customer-address__default-address:hover { background-color:#1A1A1A; color:#ffffff;}.customer-address__default-address .icon-set { font-size:1.8rem; margin-right:0.5rem;}.icon--info { cursor:help;}.order-track__orders-header .order-track__order-details-btn.btn { height:0;}.order-status-histories { min-width:260px;}.order-track__order { padding:2rem 1rem;}.order-track__order:nth-child(even) { background-color:rgba(0, 0, 0, 0.03);}.order-track__order > .row { row-gap:1rem;}@media (min-width:768px) { .order-track__order {  padding:2rem 4rem; }}.order-track__title { padding-right:0.5rem;}@media (max-width:575.98px) { .order-track__order-col {  flex:0 0 100%;  max-width:100%; } .order-track__order-inner {  display:flex;  flex-wrap:wrap; } .order-track__title, .order-track__value {  flex:0 0 50%;  max-width:50%; } .order-track__value {  text-align:right; } .order-track__order-details-col-inner {  text-align:center;  max-width:100%; }}@media (min-width:576px) { .order-track__orders-header {  display:block; } .order-track__title {  display:none; } .order-track__order-details-col, .order-track__order-price-col, .order-track__header-price-col {  text-align:right; }}@media (min-width:576px) and (max-width:991.98px) { .order-track__header-key-col,.order-track__header-date-col,.order-track__order-key-col,.order-track__order-date-col {  flex:0 0 35%;  max-width:35%; } .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 30%;  max-width:30%; } .order-track__order-statuses-col {  flex:0 0 70%;  max-width:70%; }}@media (max-width:991.98px) { .order-track__order-payment-status-col.empty-payment-status {  display:none; }}@media (min-width:576px) and (max-width:1239.98px) { .order-track__order-status-col .order-track__title, .order-track__order-status-col .order-track__value {  display:inline; } .order-track__order-payment-status-col .order-track__title, .order-track__order-payment-status-col .order-track__value {  display:inline-block;  vertical-align:middle; }}@media (min-width:768px) and (max-width:1239.98px) { .order-track__header-key-col,.order-track__header-date-col,.order-track__order-key-col,.order-track__order-date-col {  flex:0 0 40%;  max-width:40%; } .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 20%;  max-width:20%; } .order-track__order-statuses-col {  flex:0 0 80%;  max-width:80%; }}@media (max-width:1239.98px) { .order-track__value {  font-weight:700; }}@media (min-width:1240px) { .order-track__order, .order-track__orders-header {  padding:10px; } .order-track__header-price-col,.order-track__order-details-col,.order-track__order-price-col,.order-track__orders-header,.order-track__order {  text-align:center; } .order-track__header-key-col,.order-track__header-date-col,.order-track__header-price-col,.order-track__order-key-col,.order-track__order-date-col,.order-track__order-price-col {  max-width:160px; } .order-track__header-payment-status-col,.order-track__order-payment-status-col {  max-width:240px; }}.additional-products, .similar-products, .artdet-credits, #box_last_content, .sum-box__total-price, .gift-products, .cart-up-sale, .cart-cross-sale, .package-offer, .page-content-artref { background-color:#ffffff; color:#1A1A1A;}@media (min-width:768px) { #artdet__main-block {  background-color:#ffffff;  color:#1A1A1A; }}@media (max-width:767.98px) { .artdet__block-left-right-container {  background-color:#ffffff;  color:#1A1A1A; }}.js-toggle-btn { padding:1rem 3.5rem; position:relative;}.js-toggle-btn .icon-set { transition:transform 0.3s; position:absolute; top:50%; transform:translateY(-50%); right:2rem;}.js-toggle-block.is-active { border-color:#1A1A1A;}.js-toggle-block.is-active .js-toggle-btn .icon-set { transform:translateY(-50%) scaleY(-1);}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#compare { padding:0; max-height:inherit; line-height:1.5;}.shop_popup_compare #page_PopupConatiner_content { padding-top:6rem;}#page_PopupContainer.shop_popup_compare { min-height:200px;}#page_PopupContainer.shop_popup_compare #page_PopupContainer_inner { overscroll-behavior:contain; max-height:inherit; min-width:250px; min-height:inherit;}#page_PopupContainer.shop_popup_compare #page_PopupContainer_ajax::after { margin:0;}@media (max-width:767.98px) { #page_PopupContainer.shop_popup_compare {  height:100%; } #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  padding-left:0;  padding-bottom:0;  padding-right:0; }}@media (min-width:768px) { #page_PopupContainer.shop_popup_compare {  width:auto !important; } #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  padding:0; }}.compare__title-wrap, .compare__title { margin-bottom:0;}.compare__table { overflow:auto; scrollbar-width:thin; -webkit-overflow-scrolling:touch; overscroll-behavior-y:contain; scrollbar-color:auto #ffffff; cursor:grab; line-height:1.2;}.compare__table::-webkit-scrollbar-track { background:#ffffff;}.compare__table-inner { height:100%; -webkit-overflow-scrolling:touch;  display:flex; flex-direction:column;}.compare__row { display:flex; align-items:stretch;}.compare__row--iconmore img, .compare__row--icon img { margin:0;}.compare__row--price .compare__value { font-weight:700;}.compare__row--sku .compare__value, .compare__row--price_unit .compare__value { font-size:1.2rem;}.compare__row--param.odd .compare__label, .compare__row--param.odd .compare__value { background-color:var(--compare-table-different-bg);}.compare__row--param.values-are-not-same .compare__value { font-weight:700;}.compare__row.position-sticky { z-index:3;}.compare__row--name { top:0; border-top:var(--compare-table-border);}.compare__row--name .compare__value { background-color:var(--compare-table-header-bg); font-weight:700;}@media (min-width:768px) { .compare__row--name .compare__value, .compare__row--name .compare__label {  padding-top:2rem; }}.compare__row:has(+ .compare__row--functions) { margin-bottom:calc(var(--compare-table-border-width) * -1);}.compare__row--functions { bottom:0; border-top:var(--compare-table-border); order:100;}.compare__row--functions .compare__value { background-color:var(--compare-table-functions-bg);}.compare-param-type--icon .page_artdet_product_param_icon { min-height:32px; min-width:32px;}.compare__row--pic img { min-height:calc(var(--compare-table-value-cell-mobile-width) - var(--compare-table-cell-padding-x) * 2);}@media (min-width:768px) { .compare__row--pic img {  min-height:var(--image-height); }}.compare__label, .compare__value { padding:var(--compare-table-cell-padding-y) var(--compare-table-cell-padding-x); text-align:center; display:flex; align-items:center; border:var(--compare-table-border-style) var(--compare-table-border-color); border-width:0 var(--compare-table-border-width) var(--compare-table-border-width) 0;}.compare__label { position:-webkit-sticky; position:sticky; left:0; z-index:2; text-align:right; font-weight:700; justify-content:flex-end; word-break:break-word; background-color:var(--compare-table-label-bg); flex:0 0 var(--compare-table-label-cell-mobile-width); max-width:var(--compare-table-label-cell-mobile-width); width:var(--compare-table-label-cell-mobile-width); min-height:3.3rem; }.compare__label::after { content:""; position:absolute; left:100%; top:0; bottom:0; width:5rem; background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 100%);}.compare__value { flex-wrap:wrap; gap:5px; justify-content:center; background-color:#ffffff; word-break:break-word; flex:0 0 var(--compare-table-value-cell-mobile-width); max-width:var(--compare-table-value-cell-mobile-width); width:var(--compare-table-value-cell-mobile-width);}.compare__name-link { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:1.2; max-height:3.6em; font-weight:700;}.compare__cart-btn { min-width:3.6rem; min-height:3.6rem; padding:0; text-align:center; letter-spacing:0; border-radius:10px; display:inline-flex; align-items:center; justify-content:center; padding:0 1rem;}.compare__cart-btn[class*=btn-outline-] { border-width:1px;}@media (min-width:768px) { .compare__label {  flex:0 0 var(--compare-table-label-cell-tablet-width);  max-width:var(--compare-table-label-cell-tablet-width);  width:var(--compare-table-label-cell-tablet-width); } .compare__value {  flex:0 0 var(--compare-table-value-cell-tablet-width);  max-width:var(--compare-table-value-cell-tablet-width);  width:var(--compare-table-value-cell-tablet-width); } .compare__cart-btn::after {  content:attr(data-text); }}@media (min-width:1240px) { .compare__label {  flex:0 0 var(--compare-table-label-cell-desktop-width);  max-width:var(--compare-table-label-cell-desktop-width);  width:var(--compare-table-label-cell-desktop-width); } .compare__value {  flex:0 0 var(--compare-table-value-cell-desktop-width);  max-width:var(--compare-table-value-cell-desktop-width);  width:var(--compare-table-value-cell-desktop-width); }}@media (max-width:767.98px) { .compare__row--iconmore img, .compare__row--icon img {  max-height:16px; }}.fixed-cart { position:fixed; bottom:0; left:0; right:0; z-index:1035; transform:translateY(100%); background-color:#ffffff; color:#1A1A1A; transition:all ease 0.4s; overflow:hidden; visibility:hidden; box-shadow:0 0 30px rgba(0, 0, 0, 0.1); padding-bottom:env(safe-area-inset-bottom);}.fixed-cart.is-visible { transform:translateY(0); visibility:visible;}.fixed-cart__price { font-size:1.2rem;}.has-price-sale .fixed-cart__price--base { font-size:1rem;}@media (min-width:576px) { .fixed-cart__price {  font-size:1.8rem; } .has-price-sale .fixed-cart__price--base {  font-size:1.2rem; }}.fixed-cart__prices { column-gap:5px;}.fixed-cart__prices .badge--sale { height:100%; padding:0 1rem; max-height:28px;}@media (min-width:576px) { .fixed-cart__prices {  column-gap:10px; }}.fixed-cart__name { font-weight:700;}.fixed-cart__img { max-width:40px; max-height:40px; width:auto;}.fixed-cart__btn { padding:0 1rem; height:3rem;}@media (max-width:575.98px) { .fixed-cart__name {  font-size:1.2rem; } .fixed-cart__price {  font-size:1.4rem; }}@media (max-width:359.8px) { .fixer-cart__img-col {  display:none; }}.package-offer-details-wrapper { border-radius:10px; box-shadow:0 0 0px rgba(26, 26, 26, 0.1);}.package-offer-item-icon { top:50%; right:-1.4rem; z-index:9;}.package-offer-item-icon.package-offer-item-icon-equals { right:-1.5rem;}.package-offer-item-icon:before { background-color:#1A1A1A; color:#ffffff; width:3rem; height:3rem; line-height:3rem; border-radius:50%; text-align:center;}.package-offer [data-percent]::after { content:attr(data-percent-value) attr(data-percent);}.package-offer .type--1 .product__prices-wrap { padding-bottom:0;}.package-offer .type--1 .package-offer__cart-btn { width:auto; display:inline-flex;}.package-offer .product--infos .product__inner { background-color:#FAFAFA; padding-top:2rem; padding-bottom:2rem;}@media (min-width:992px) { .package-offer .product--infos .title-box {  min-height:calc(var(--image-height) + 6rem);  display:flex;  flex-direction:column;  justify-content:center;  align-items:flex-start; }}@media (max-width:991.98px) { .package-offer .product--infos {  flex:0 0 100%;  max-width:100%;  order:1;  text-align:center; }}@media (max-width:767.98px) { .package-offer .carousel__title-outer {  order:1; }}.package-offer + .package-offer { margin-top:4rem;}.package-offer-add-to-cart-spinner { margin-left:0.5rem;}.package-offer__prices.has-price-sale .product-price--base { font-size:1.6rem;}.package-offer__prices .product-price--base, .package-offer__prices .product-price--sale { font-size:2.4rem;}.package-offer__prices .badge--sale, .package-offer__prices .package-offer__price-discount { vertical-align:middle;}.package-offer__price-discount::before, .package-offer__price-base::before { content:attr(data-price);}.package-offer__details .badge--sale { padding:0 1rem;}.cart-item-plus__package-offer-operation-icon { z-index:999; width:2.5rem; height:2.5rem; border-radius:50%; line-height:2.5rem; text-align:center; bottom:-1.5rem; left:90%; transform:translateX(-50%); background-color:#1A1A1A; color:#ffffff;}@media (max-width:991.98px) { .cart-item-plus__package-offer-operation-icon {  bottom:-1.5rem; } .cart-item-plus__package-offer-operation-icon.icon--plus {  bottom:-2.5rem; }}.badge:empty { display:inherit;}.package-offer__discount-percent:empty { display:inline-block;}#page_PopupContainer.exitpopup-type-wheel_with_newsletter, #page_PopupContainer.exitpopup-type-wheel { width:1000px !important;}.page_exitpopup_wheel { height:400px; max-width:100%; max-height:100%; display:flex; align-items:center; justify-content:center; width:100% !important; }.page_exitpopup_wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; padding-top:100%; border-radius:50%; overflow:hidden; box-shadow:0 0 0 3px #333 !important;}.page_exitpopup_wheel .wheel-container-outer { width:400px; position:absolute; top:50%; right:30px; transform:translateY(-50%);}.page_exitpopup_wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:40px solid #333; position:absolute; right:-30px; top:50%; transform:translateY(-50%); z-index:2;}.page_exitpopup_wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:#333; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 5.1s ease-in-out;  z-index:1;}.page_exitpopup_wheel .wheel::after { content:""; position:absolute; width:50px; height:50px; background:#fff; border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:4px solid rgba(0, 0, 0, 0.75);}.page_exitpopup_wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; text-align:center; padding:30px 0 0 30px;}.page_exitpopup_wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.page_exitpopup_wheel .wheel .option-title { position:relative; transform:rotate(-135deg); font-size:16px; font-weight:700; text-shadow:3px 5px 2px rgba(0, 0, 0, 0.15);}.page_exitpopup_wheel .wheel-after-spin,.page_exitpopup_wheel .wheel-before-spin { position:absolute; left:50%; top:50%; width:100%; transform:translate(-50%, -50%); opacity:1 !important; transition:opacity 0.5s ease;}.page_exitpopup_wheel .wheel-after-spin.is-hidden,.page_exitpopup_wheel .wheel-before-spin.is-hidden { opacity:0 !important;}.page_exitpopup_wheel .js-col-data { min-height:unset !important;}.page_exitpopup_wheel .js-result { font-size:30px; background:rgba(0, 0, 0, 0.1);}.page_exitpopup_wheel .js-result-text-wrap.is-hidden,.page_exitpopup_wheel .js-spin-again-wrap.is-hidden,.page_exitpopup_wheel .js-result-wrap.is-hidden { display:none;}.page_exitpopup_wheel .btn-spin-the-wheel { min-height:40px; min-width:150px; transition:width 0.5s ease;}.page_exitpopup_wheel .btn-spin-the-wheel.loading { font-size:0 !important; position:relative;}.page_exitpopup_wheel .btn-spin-the-wheel.loading::after { content:""; display:inline-flex; justify-content:center; text-align:center; animation:dots 2s linear infinite; position:absolute; left:50%; top:calc(50% - 5px); font-size:20px; margin:0; transform:translate(-50%, -50%); border:none; height:0; width:0; line-height:0;}@media (max-width:575.98px) { .page_exitpopup_wheel {  padding:15px 0;  height:100%;  max-height:96vh; } .page_exitpopup_wheel .wheel-container-outer {  width:300px;  position:relative;  transform:none;  left:0;  right:unset;  margin:0 auto; } .page_exitpopup_wheel .wheel .option-title {  font-size:12px; } .page_exitpopup_wheel .page_exitpopup_end {  min-height:200px;  height:100%; }}@media (max-width:439.98px) { .page_exitpopup_wheel .wheel-container-outer {  transform:translateX(calc(-100% + -50px));  left:100%; }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}.nav-link.need-icon > .icon-set { --svg-icon-width:0.5em; margin-left:0.5rem;}@media (min-width:992px) and (max-width:1239.98px) { .navbar--overlay .nav-link.need-icon > .icon-set {  margin-left:auto;  transform:rotate(-90deg); }}.dropdown-item.need-icon > .icon-set { margin-left:0.5rem; transform:rotate(-90deg);}.header__dropdown-btn-wrapper .icon-set { min-width:1em;}.saved-card__card-inner { width:322px; height:208px;}.saved-cards-grid { display:flex; flex-wrap:wrap; row-gap:20px; column-gap:20px;}@media (max-width:767.98px) { .saved-cards-grid {  justify-content:center; }}.saved-card__expiry-date { position:absolute; left:20px; bottom:20px; color:#ffffff;}.saved-card__buttons { position:absolute; right:20px; bottom:10px;}.saved-card__mod-name { font-size:16px; position:absolute; left:20px; top:15px; max-width:calc(100% - 40px); line-height:1.25; font-weight:700; color:#ffffff; text-shadow:1px 1px #00000080; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; max-height:3.75em;}.saved-card__delete-button { background:#ffffff; border:1px solid #111111; border-radius:5px; color:#111111; width:56px; height:38px; display:inline-flex; align-items:center; justify-content:center; transition:0.3s all ease; font-size:18px;}.saved-card__delete-button:hover, .saved-card__delete-button:focus, .saved-card__delete-button:active { border-color:#FF4444; background-color:#FF4444; color:#ffffff;}.saved-card__card-number { position:absolute; bottom:60px; left:20px; right:20px; color:#ffffff; text-shadow:2px 2px #00000080; display:flex; align-items:baseline; justify-content:space-between; font-weight:700; letter-spacing:2px; font-size:18px;}.saved-card__dots { font-size:20px; letter-spacing:8px;}.saved-card__expired { position:absolute; transform:rotate(-15deg); height:60px; width:380px; display:flex; align-items:center; justify-content:center; background-color:rgba(255, 68, 68, 0.8); font-size:18px; color:#ffffff; top:35%; left:-30px; z-index:2;}.stickers-wrap { position:absolute; left:0; top:0; bottom:0; right:0; z-index:2; pointer-events:none;}.stickers { z-index:2; pointer-events:auto; display:flex; row-gap:4px; column-gap:4px; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}.stickers[data-position*=on_] { position:absolute; max-width:calc(100% - 8px);}.stickers[data-orientation=vertical] { flex-direction:column;}.stickers[data-orientation=vertical][data-position*=_right] { align-items:flex-end;}.stickers[data-orientation=horizontal][data-position*=_right] { justify-content:flex-end;}.stickers[data-position*=_top_] { top:4px;}.stickers[data-position*=_bottom_] { bottom:4px;}.stickers[data-position*=_left] { left:4px;}.stickers[data-position*=_right] { right:4px;}.stickers[data-position=above], .stickers[data-position=under] { margin-top:4px; margin-bottom:4px;}.sticker { position:relative; white-space:normal; margin:0;}.sticker svg, .sticker img { max-width:100%; height:auto;}.sticker[data-type=text] { max-width:100%;}.sticker-caption { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); line-height:1.15; display:inline-flex; align-items:center; justify-content:center; width:100%; height:100%; padding:4px; text-align:center;}.artdet__img-inner.js-carousel-block .stickers-wrap { bottom:calc(var(--carousel-prev-next-btn-height) + var(--carousel-prev-next-gap-top) * 2);}.subscription-period__item { cursor:pointer;}.subscription-period__item.is-active .subscription-period__item-text, .subscription-period-input:checked ~ .subscription-period__item .subscription-period__item-text { background-color:#1A1A1A; border-color:#1A1A1A; color:#ffffff;}.subscription-period__item:hover .subscription-period__item-text { border-color:#1A1A1A;}.subscription-period__item-text { border:1px solid #DDDDDD; border-radius:5px; color:#1A1A1A; background-color:transparent; padding:0.25rem 1rem; white-space:nowrap; position:relative; text-transform:none; display:flex; align-items:center; font-weight:700;}.subscription__delete-button::after { display:none;}.order-track__subscription { padding:20px 10px;}.order-track__subscription:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:992px) { .order-track__subscription {  padding:20px 20px 10px 20px; }}.order-track__subscription-inner { display:flex; flex-wrap:wrap;}.subscription-list__value { font-weight:700;}@media (max-width:991.98px) { .subscription-list__value,.subscription-list__title {  flex:0 0 50%;  max-width:50%;  width:100%; } .subscription-list__value::before,.subscription-list__title::before {  text-align:center;  display:inline-block;  width:20px; }}@media (min-width:992px) { .order-track__subscription-second-row {  border-top:1px solid #DDDDDD; } .subscription-list__value {  font-weight:400; } .subscription-list__title {  display:none;  padding-right:0.5rem; } .order-track__subscription-inner {  display:block; } .order-track__subscription-qty-col {  max-width:80px; } .order-track__subscription-price-col {  max-width:140px; } .order-track__subscription-period-col {  max-width:120px; } .order-track__subscription-date-col {  max-width:160px; } .order-track__subscription-expiration-col {  max-width:200px; }}.saved_delivery_point__form-wrapper { background-color:#ffffff; padding:30px 20px !important; border-radius:10px;}.saved-delivery-point-selects .form-select-group { width:100%;}.saved-delivery-point__buttons { position:absolute; top:1rem; right:1rem; display:flex; column-gap:1rem;}.saved-delivery-point__modify-btn { border:1px solid #DDDDDD;}.saved-delivery-point__card-inner { border-radius:10px; background-color:#ffffff; box-shadow:0 0 40px rgba(26, 26, 26, 0.05); height:100%; padding:3rem; position:relative; line-height:1.21; display:flex; flex-direction:column;}input.is-invalid.only-warning { border-color:#F2C019 !important; background-image:none;}input.is-invalid.only-warning ~ .invalid-feedback { color:#F2C019;}:root { --focus-visible-bg:#d1d1d1; --focus-visible-color:#101010;}@media (prefers-contrast:more) { :root {  --focus-visible-bg:#ffff00;  --focus-visible-color:#000000; }}.data__item-plus-data-url a, .direct-filter-link { text-underline-offset:2px; text-decoration-line:underline; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);}.data__item-plus-data-url a:hover, .direct-filter-link:hover { text-decoration-color:currentColor; text-decoration-line:underline;}.product__param.iconmore .direct-filter-link { flex-wrap:wrap; gap:0.125rem;}.product__param.color_text .direct-filter-link, .product_param_type_color_text .direct-filter-link { display:inline-flex !important; vertical-align:top; align-items:center; gap:0.5rem;}.product__param.color_text .direct-filter-link .product__color, .product_param_type_color_text .direct-filter-link .product__color { margin:0;}.direct-filter-link.has-img:focus-visible::before { border-radius:5px;}.product__param.icon .direct-filter-link,.product__param.iconmore .direct-filter-link,.product__param.pic .direct-filter-link,.product__param.piclink .direct-filter-link,.product__param.piclinktext .direct-filter-link { display:inline-flex; vertical-align:top;}@media (prefers-contrast:more) { .alert-primary {  color:#868686; } .alert-secondary {  color:#1A1A1A; } .alert-success {  color:#1A1A1A; } .alert-info {  color:#1A1A1A; } .alert-warning {  color:#1A1A1A; } .alert-danger {  color:#1A1A1A; } .alert-light {  color:#1A1A1A; } .alert-dark {  color:#868686; } .stock__qty-and-unit, .text-muted,.blog-item__info, .page__blog-date-and-time, .page__blog-date, .page__blog-author-name,.artdet__sku, .nav-item__count, .stock-variant__qty,.has-price-sale .product-price--base,.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit,.product-price--unit-price, .product-price--unit, .table-header, .cart-box__variant,.artdet__rating-highlighted-reviews-count, .product__reviews-count, .product_filter_text_count {  color:#6b6b6b !important; } .text-success {  color:#477716 !important; } .badge--gift, .product__price-sale-infos, .product__discount-saving, .product-price--sale, .artdet__discount-texts, .artdet__price-discount-period, .text-danger {  color:#c93636 !important; } .nav-link.active {  color:#1A1A1A !important; } .btn-primary:not(.text--button) {  color:#111111 !important; } .btn-primary:not(.text--button):hover, .btn-primary:not(.text--button):focus, .btn-primary:not(.text--button):not(:disabled):not(.disabled):active, .btn-primary:not(.text--button):not(:disabled):not(.disabled).active {  background-color:#111111 !important;  color:#F2C019 !important; } .fixed-cart__btn, .product__main-btn, .artdet-main-btn, .post-sale__btn-want-it, .order-details__main-btn {  background-color:#8a6d0e !important; } .fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active {  background-color:#171717 !important;  color:#F2C019 !important; } .stock.no-stock {  color:#717171 !important; } .stock.to-order {  color:#8a6d0e !important; } .stock.on-stock {  color:#3d8124 !important; } .badge--new {  background-color:#1A1A1A !important;  border-color:#1A1A1A !important; } .badge--sale {  background-color:#d43838 !important;  border-color:#d43838 !important; } .badge--custom-1 {  background-color:#717171 !important;  border-color:#717171 !important; } .badge--custom-2 {  background-color:#717171 !important;  border-color:#717171 !important; } .badge--custom-3 {  background-color:#717171 !important;  border-color:#717171 !important; }}.badge:focus-visible { outline:1px solid #101010; outline-offset:-1px; box-shadow:inset 0 0 0 2px #d1d1d1;}a:not([class]):focus-visible,a.direct-filter-link:not([class*=has-]):focus-visible,a.text_normal:focus-visible,a.text_big:focus-visible,button.btn-text:not(.dropdown-toggle):focus-visible,a.btn-text2:focus-visible,a.compare__name-link:focus-visible,a.order-control-modify-btn:focus-visible,a.product__review:focus-visible,button.btn-text2:focus-visible,.search-category.is-selected,.ac_over .search-name,.nav-list-breadcrumb-main-link:focus-visible,.nav-list-parent-link:focus-visible,.search-content.is-selected,a.category-card__name-wrap:focus-visible,a.cart-item__name-link:focus-visible,a.product__name-link:focus-visible,a.sub-cats__cat:focus-visible,a.order-mods__link:focus-visible,a.cookie-alert__btn-open:focus-visible,.currency.custom-control:focus-within label,span[data-tippy]:focus-visible:not(.btn) { text-decoration:underline; text-underline-offset:auto; text-decoration-thickness:1px; text-decoration-color:currentColor; background-color:var(--focus-visible-bg); color:#101010 !important; outline:0 !important; box-shadow:none !important;}a.dropdown-item:focus-visible,a.nav-link:focus-visible,a.page-subpage:focus-visible,.tag-filtering__tag:focus-visible,a.product-type__value-link:focus-visible,a.page-link:focus-visible,li[tabindex="0"]:focus-visible,.search-product.is-selected,.search-query.is-selected,a.product__type-value:focus-visible,.btn:focus-visible,.product__func-btn:focus-visible,input[type=text]:focus-visible,input[type=number]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,select:focus-visible,.product_filter_title:focus-visible,.filtered-tags .product_filter_link:focus-visible,textarea:focus-visible,.custom-file:focus-within > label > .custom-file-choose-btn,.qty--input button:focus-visible,.category-card:not(:has(.category-card__img-wrap)) a:focus-visible,.read-more__btn:focus-visible, .qtyplus_common:focus-visible, .qtyminus_common:focus-visible,.subscription-period-input:focus-visible ~ .subscription-period__item .subscription-period__item-text { outline:1px solid #101010 !important; outline-offset:-1px !important; box-shadow:inset 0 0 0 calc(2px + 1px) #d1d1d1 !important;}.custom-checkbox > input:focus-visible + label:before,.custom-radio > input:focus-visible + label:before,.artdet__alts.has-image:focus-visible,.custom-radio--button input:focus-visible + label,input.star-radio:focus-visible + label { outline:1px solid #101010 !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #d1d1d1 !important;}.plus-service__label:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.plus-service__label:focus-visible:before { outline:1px solid #101010 !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #d1d1d1 !important;}.carousel:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.product_filter_checkbox:focus-within label::before { outline:1px solid #101010 !important; outline-offset:-1px !important; box-shadow:inset 0 0 0 calc(2px + 1px) #d1d1d1 !important;}.product_filter_checkbox:focus-within .product_filter_link { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.order-step a:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.order-step a:focus-visible .order-step__text { text-decoration:underline; text-underline-offset:auto; text-decoration-thickness:1px; text-decoration-color:currentColor; background-color:var(--focus-visible-bg); color:#101010 !important; outline:0 !important; box-shadow:none !important;}.order-step a:focus-visible .order-step__icon { outline:1px solid #101010 !important; outline-offset:-1px !important; box-shadow:inset 0 0 0 calc(2px + 1px) #d1d1d1 !important;}.logo a:focus-visible, .order-step a:focus-visible, .product__img-outer a:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.logo a:focus-visible img, .order-step a:focus-visible img, .product__img-outer a:focus-visible img { outline:1px solid #101010 !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #d1d1d1 !important;}.info-icon[data-tippy]:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.info-icon[data-tippy]:focus-visible svg { outline:1px solid #101010 !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #d1d1d1 !important; border-radius:99px;}.category-card:has(.category-card__img-wrap) a:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.category-card:has(.category-card__img-wrap) a:focus-visible .category-card__name { text-decoration:underline; text-underline-offset:auto; text-decoration-thickness:1px; text-decoration-color:currentColor; background-color:var(--focus-visible-bg); color:#101010 !important; outline:0 !important; box-shadow:none !important;}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:1px solid #101010; box-shadow:inset 0 0 0 calc(2px + 1px) #d1d1d1; outline-offset:-1px; pointer-events:none; border-radius:10px;}.has-img.gallery__img-link:focus-visible, .has-img.product-review__image:focus-visible, .has-fv.gallery__img-link:focus-visible, .has-fv.product-review__image:focus-visible { display:flex;}.has-fv:focus-visible::before { border-radius:5px;}.product_param_type_color .has-fv:focus-visible::before, .product_param_type_color_text .has-fv:focus-visible::before { border-radius:100%;}.element-img-wrap .has-img:focus-visible { position:absolute; left:0; top:0; height:100%; width:100%;}.element-img-wrap .has-img:focus-visible::before { border-radius:10px;}#g-btn-wrap { max-width:320px; margin:0 auto; cursor:pointer;}#g-btn-wrap.js-need-terms button { pointer-events:none;}#g-btn-wrap .gpay-card-info-container-fill { padding:10px;}.gls_express_point { display:inline-flex; align-items:center; background-color:#061ab1; color:#fff; padding:4px 10px; line-height:1.2; border-radius:20px;}.gls_express_point:after { content:""; width:16px; height:16px; background:url('../!common_design/own/image/icon_glsexpress.svg') no-repeat left top transparent; margin-left:5px;}@media (min-width:576px) { .point-history-row .order-track__value {  font-weight:400; } .point__order-key {  max-width:20rem; } .point__date-earn,.point__date-expire,.point__amount {  max-width:16rem; }}#page_order_mods_content.hide_disabled_mods .js-order-mods--disabled { display:none;}#overlay_google_map_address_autocomplete { display:none;}#overlay_google_map_address_autocomplete_content { padding:20px 30px 0;}@media (max-width:575.98px) { #overlay_google_map_address_autocomplete_content {  padding:10px 10px 0; }}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-webkit-input-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete:-ms-input-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-ms-input-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-moz-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content .gm-style-iw { padding:0;}@media (max-width:575.98px) { #overlay_google_map_address_autocomplete_content .gm-style-iw {  max-width:260px !important; }}#overlay_google_map_address_autocomplete_content .gm-style-iw-chr { height:10px;}#overlay_google_map_address_autocomplete_content .gm-style-iw-d { margin-right:30px; font-size:16px; font-weight:bold;}#overlay_google_map_address_autocomplete_content .google_map_selected_address { display:flex; align-items:center; min-height:26px; color:#000;}#overlay_google_map_address_autocomplete_content #google_map_info_content { padding-left:15px;}.pac-container { position:fixed !important; z-index:9999 !important;}.google-map-selector-btn { display:inline-flex; align-items:center; column-gap:6px; margin-left:2rem;}#overlay_google_map_address_autocomplete_content { position:relative;}#overlay_google_map_address_autocomplete_content:not(.has-error).is-loading::before { content:""; width:100%; height:100%; background:rgba(255, 255, 255, 0.8); position:absolute; z-index:1;}#overlay_google_map_address_autocomplete_content:not(.has-error).is-loading .loading-spinner__wrap { display:block;}#overlay_google_map_address_autocomplete_content .loading-spinner__wrap { display:none; position:absolute; left:50%; top:50%;}#overlay_google_map_address_autocomplete_content .loading-spinner::after { width:76px; height:76px; border-width:5px; border-color:#888888 transparent;}.address-validation-change-link { font-weight:700; cursor:pointer; text-decoration:underline;}.form-group-interval { display:flex; flex-wrap:wrap;}.form-group-interval .form-control { flex:1 0 45%;}.form-group-interval .mdash { height:4rem; flex:0 0 10%; justify-content:center; display:flex; align-items:center;}.faq-container { margin-bottom:60px;}.faq-element { background-color:#ffffff; border-radius:10px;}.faq-title { font-size:16px; line-height:20px; font-weight:700; padding:20px; width:100%; text-align:left; position:relative; margin-bottom:0; text-transform:none;}@media (min-width:768px) { .faq-title {  font-size:18px;  padding:20px 30px; }}.faq-content { padding:20px;}@media (min-width:768px) { .faq-content {  padding:20px 30px; }}.faq-container:not(.is-accordion) .faq-title { padding-bottom:0;}.faq-container.is-accordion .faq-content { padding:0 20px 20px;}@media (min-width:768px) { .faq-container.is-accordion .faq-content {  padding:0 30px 20px 30px; }}.faq-container.is-accordion .faq-title { padding-right:60px !important; cursor:pointer;}.faq-container.is-accordion .faq-title::after { content:""; position:absolute; right:20px; top:50%; transform:translateY(-50%); pointer-events:none; width:0.8em; height:0.8em;}@media (min-width:768px) { .faq-container.is-accordion .faq-title::after {  right:30px; }}@supports (mask-size:cover) { .faq-container.is-accordion .faq-title::after {  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  background-color:currentColor; }}@supports not (mask-size:cover) { .faq-container.is-accordion .faq-title::after {  background-repeat:no-repeat;  background-position:center;  background-size:0.8em; }}.faq-container.is-accordion .faq-title.active { border-bottom:none;}.faq-container.is-accordion .faq-title.active::after { transform:translateY(-50%) scaleY(-1);}.faq-container.is-accordion .faq-content { display:none;}#ud_shop_start #page_cat_content, #ud_shop_start #page_art_content { padding-top:60px;}.js-vat-forced-hidden { display:none !important;}#page_artlist_content ~ .blog-results,.rest-content-wrapper ~ .blog-results,.product-list-grid ~ .blog-results { margin-top:3rem;}.blog-results + .category-results,.blog-results + .product-list-container { margin-top:3rem;}.js-load-more-content-spinner { min-height:60px; visibility:hidden; opacity:0;}.js-load-more-content-spinner.is-visible { visibility:visible; opacity:1;}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar__inner ul,.nanobar__inner ol,.nanobar__inner li,.faq-content ul,.faq-content ol,.faq-content li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.page-contact__shipping-method__text ul,.page-contact__shipping-method__text ol,.page-contact__shipping-method__text li,.page-contact__payment-method__text ul,.page-contact__payment-method__text ol,.page-contact__payment-method__text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro-text ul,.blog-item__intro-text ol,.blog-item__intro-text li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar__inner ul,.nanobar__inner ol,.faq-content ul,.faq-content ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,.long-description__content ul,.long-description__content ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.page-contact__shipping-method__text ul,.page-contact__shipping-method__text ol,.page-contact__payment-method__text ul,.page-contact__payment-method__text ol,.order-mods__description ul,.order-mods__description ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro-text ul,.blog-item__intro-text ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar__inner ol ol,.nanobar__inner ol ul,.nanobar__inner ul ul,.nanobar__inner ul ol,.faq-content ol ol,.faq-content ol ul,.faq-content ul ul,.faq-content ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.page-contact__shipping-method__text ol ol,.page-contact__shipping-method__text ol ul,.page-contact__shipping-method__text ul ul,.page-contact__shipping-method__text ul ol,.page-contact__payment-method__text ol ol,.page-contact__payment-method__text ol ul,.page-contact__payment-method__text ul ul,.page-contact__payment-method__text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro-text ol ol,.blog-item__intro-text ol ul,.blog-item__intro-text ul ul,.blog-item__intro-text ul ol { padding-inline-start:20px;}* { -webkit-line-clamp:unset !important;}.sum-box__coupon-list-title:has(~ .sum-box__coupon-list:empty) { display:none;}.sum-box__coupon-list { gap:0.5rem;}.sum-box__coupon-list-btn { text-transform:none; padding-inline:1em;}@supports (position:-webkit-sticky) or (position:sticky) { .sticky-top {  position:-webkit-sticky; }}.text-sale { color:#FF4444;}.product-num { margin-right:0.5rem;}.product-num__start::before { content:" / ";}.product-num__start::after { content:" - ";}.product-recomm__title { display:flex; align-items:baseline; justify-content:center;}#page_artlist_content .products-container.container, #page_cat_artlist .products-container.container { padding-top:2rem; padding-bottom:2rem;}#pane-favourites .products-container.container { padding:0;}@media (max-width:575.98px) { .products-container.container {  padding-left:1rem;  padding-right:1rem; }}.products.type--1 { row-gap:10px;}@media (min-width:768px) { .products.type--1 {  row-gap:20px; }}@media (min-width:1640px) { .products.type--1 {  row-gap:40px; }}.products.type--2 { row-gap:20px;}@media (min-width:768px) { .products.type--2 {  row-gap:40px; }}.products.type--2.card--2 { row-gap:10px;}.products.products--grid { --grid-gap:10px; --grid-columns:2; --card-big-ratio:1; --gap-calculated:calc((var(--grid-gap) * (var(--grid-columns) - 1)) / var(--grid-columns)); --one-column-width-percent:calc(100% / ((var(--grid-columns) - 1) + var(--card-big-ratio))); grid-template-columns:repeat(calc(var(--grid-columns) - 1), calc(var(--one-column-width-percent) - var(--gap-calculated))) calc(var(--one-column-width-percent) * var(--card-big-ratio) - var(--gap-calculated)); grid-gap:var(--grid-gap);}.products.products--grid .product--infos { word-break:break-word; margin-bottom:3rem; display:flex !important; flex-direction:column; justify-content:center;}.products.products--grid .product__img-outer { width:var(--main-img-thumbnail-width);}.products.products--grid .product:first-child { grid-area:2/1/2/3;}.products.products--grid .product:first-child .product__img-outer { width:var(--main-img-width);}.products.products--grid .product:first-child .product__review:empty { display:none;}.products.products--grid .list-1-card-1.product:first-child .product__wrapper, .products.products--grid .list-1-card-2.product:first-child .product__wrapper { position:sticky; top:1rem; height:auto;}html.header-is-sticky.header-is-visible-by-scroll-up .products.products--grid .list-1-card-1.product:first-child .product__wrapper, html.header-is-sticky.header-is-visible-by-scroll-up .products.products--grid .list-1-card-2.product:first-child .product__wrapper { transition:top ease var(--header-sticky-on-scroll-up-transition-time); top:calc(var(--header-height) + 1rem);}html.header-is-sticky.header-with-sticky-behavior .products.products--grid .list-1-card-1.product:first-child .product__wrapper, html.header-is-sticky.header-with-sticky-behavior .products.products--grid .list-1-card-2.product:first-child .product__wrapper { top:calc(var(--header-height) + 1rem);}.products.products--grid .product:nth-of-type(2) { grid-area:3/1/3/2;}.products.products--grid .product:nth-of-type(3) { grid-area:3/2/3/3;}.products.products--grid .product:nth-of-type(4) { grid-area:4/1/4/2;}.products.products--grid .product:nth-of-type(5) { grid-area:4/2/4/3;}.products.products--grid .product:nth-of-type(6) { display:none;}.products.products--grid .product--infos:last-child { grid-area:1/1/1/3;}@media (min-width:576px) { .products.products--grid .product:first-child {  grid-area:2/1/2/3; } .products.products--grid .product:nth-of-type(2) {  grid-area:3/1/3/2; } .products.products--grid .product:nth-of-type(3) {  grid-area:3/2/3/3; } .products.products--grid .product:nth-of-type(4) {  grid-area:4/1/4/2; } .products.products--grid .product:nth-of-type(5) {  grid-area:4/2/4/3; } .products.products--grid .product--infos:last-child {  grid-area:1/1/1/3; }}@media (min-width:768px) { .products.products--grid {  --grid-columns:3;  --grid-gap:20px;  --card-big-ratio:1.5; } .products.products--grid .product:first-child {  grid-area:1/3/4/4; } .products.products--grid .product:nth-of-type(2) {  grid-area:1/2/2/3; } .products.products--grid .product:nth-of-type(3) {  grid-area:2/1/2/2; } .products.products--grid .product:nth-of-type(4) {  grid-area:2/3/3/2; } .products.products--grid .product:nth-of-type(5) {  grid-area:3/1/3/2; } .products.products--grid .product:nth-of-type(6) {  display:block;  grid-area:3/2/3/3; } .products.products--grid .product--infos:last-child {  grid-area:1/1/1/2;  margin-bottom:0; }}@media (min-width:992px) { .products.products--grid {  --grid-gap:30px;  --card-big-ratio:2.0315; }}@media (min-width:1240px) { .products.products--grid {  --grid-columns:4; } .products.products--grid .product:first-child {  grid-area:1/4/3/5; } .products.products--grid .product:nth-of-type(2) {  grid-area:1/2/2/3; } .products.products--grid .product:nth-of-type(3) {  grid-area:1/3/2/4; } .products.products--grid .product:nth-of-type(4) {  grid-area:2/1/3/2; } .products.products--grid .product:nth-of-type(5) {  grid-area:2/2/3/3; } .products.products--grid .product:nth-of-type(6) {  grid-area:2/3/3/4; } .products.products--grid .product--infos:last-child {  grid-area:1/1/2/2; }}@media (min-width:1440px) { .products.products--grid {  --grid-gap:40px; }}.type--1 .product.carousel-cell { width:80%; margin-right:10px; max-width:164px;}@media (min-width:418px) { .type--1 .product.carousel-cell {  max-width:288px;  width:288px;  flex:0 0 288px; }}@media (min-width:768px) { .type--1 .product.carousel-cell {  margin-right:20px; }}@media (min-width:1440px) { .type--1 .product.carousel-cell {  margin-right:40px; }}.type--1.carousel-box_prod_top .product.carousel-cell { max-width:100%; width:100%; flex:0 0 100%;}.type--2 .product.carousel-cell { margin-right:20px;}.product.carousel-cell {              }@media (min-width:418px) { .carousel-cross_popup .product.carousel-cell, .carousel-up_popup .product.carousel-cell, .carousel-artpack_page_bundle_products .product.carousel-cell, .gift--on_product_details .product.carousel-cell, #overlay_products_in_bundle .product.carousel-cell {  max-width:212px;  width:212px;  flex:0 0 212px; }}@media (min-width:418px) { .carousel-recommend .product.carousel-cell {  max-width:var(--image-width); }}@media (min-width:768px) { .carousel-recommend .product.carousel-cell {  width:calc(50% - (0px / 2) * 1) !important;  flex:0 0 calc(50% - (0px / 2) * 1) !important; }}#box_last_content .product.carousel-cell.carousel-cell { flex:0 0 124px; min-width:124px; max-width:124px;}.list-2-card-1 .product.carousel-cell { min-height:100%; width:100%;}.recommend__form-inner, .question__form-inner { max-width:420px; margin:0 auto;}.product__inner { background-color:#ffffff; height:100%;}.type--1 .product__inner { margin:0 auto; position:relative; display:flex; flex-direction:column; border-radius:10px; padding:10px;}@media (min-width:576px) { .type--1 .product__inner {  padding:20px; }}#box_last_content .type--1 .product__inner { margin:0 auto; max-width:140px; position:relative; padding:10px;}.list-2-card-1 .product__inner { padding:20px; border-radius:10px;}.list-1-card-2 .product__badges { transition:visibility 0s 0.15s;}.list-1-card-2 .product__inner-wrapper { transition:transform 0.6s; transform-style:preserve-3d; position:relative; z-index:2;  border-radius:10px; height:100%; background-color:#ffffff;}.list-1-card-2 .product__inner { -webkit-backface-visibility:hidden; backface-visibility:hidden;}.list-1-card-2 .product__inner--back { position:absolute; top:0; left:0; width:100%; height:100%; transform:scaleX(-1); z-index:0; transition:z-index 0s 0.15s; padding-top:6rem;}.list-1-card-2 .product__inner--back .product__name-wrap { margin-bottom:0;}.list-1-card-2 .product__inner--back .product__data { overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar { width:6px; height:6px;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-track { background-color:#ffffff;}.list-1-card-2 .product__inner--front { z-index:1;}.list-1-card-2 .product__function-btns { margin-top:1rem;}.list-1-card-2 .product__flip-btn { position:absolute; top:10px; right:10px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0s 0.15s; border-radius:5px; background-color:#ffffff;}.list-1-card-2 .product__params { margin-bottom:0;}.list-1-card-2.flip .product__inner-wrapper, .list-1-card-2.flip .product__flip-btn { transform:scaleX(-1);}.list-1-card-2.flip .product__inner--back { z-index:2;}.list-1-card-2.flip .product__badges { visibility:hidden;}@media (max-width:439.98px) { .list-1-card-2 .product__param-title-col, .list-1-card-2 .product__param-value {  text-align:center;  justify-content:center; }}@media (min-width:440px) { .list-1-card-2 .product__flip-btn {  right:20px; } .list-1-card-2 .product__function-btns {  margin-top:2rem; } .list-1-card-2 .product__param-value {  justify-content:flex-start;  text-align:left; }}.product__sku { color:#999999; font-size:1.1rem;}.type--1 .product__img-outer { width:var(--image-width); max-width:100%; margin:0 auto 2rem;}.list-2-card-1 .product__cart-block { background-color:#FAFAFA; border-radius:10px; width:280px; min-width:100%; max-width:100%; height:100%; padding:2rem 2rem 0.8rem;}.list-2-card-1 .product__cart-block-inner { width:300px; max-width:100%; margin:0 auto; justify-content:space-between; display:flex; flex-direction:column; height:100%; row-gap:2rem;}.list-2-card-1 .product__variant-label { padding-left:0;}.list-2-card-1 .product__img-outer { max-width:var(--image-width); margin:0 auto;}@media (min-width:1240px) { .list-2-card-1 .product__image-col {  max-width:calc(var(--image-width) + var(--image-thumb-width) + 2px + 8rem); }}@media (min-width:576px) { .list-2-card-1 .product__data-inner {  -webkit-flex-basis:14rem;  -ms-flex-preferred-size:14rem;  flex-basis:14rem; }}.list-2-card-1 .product__alt-img-wrap { background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px; overflow:hidden; max-width:calc(var(--image-thumb-width) + 2 * 1px);}@supports not (row-gap:10px) { .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap {  margin-top:10px; } @media (min-width:576px) {  .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:0;  } } @media (min-width:1240px) {  .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:10px;  } }}@media (min-width:768px) { .list-2-card-1 .product__img-outer {  max-width:100%;  width:var(--image-width); }}@media (min-width:992px) { .list-2-card-1 .product__data-col, .list-2-card-1 .product__image-col {  margin-bottom:0; }}@media (min-width:1240px) and (max-width:1439.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col {  flex:0 0 100%;  max-width:100%; }}@media (min-width:1440px) and (max-width:1639.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row {  flex-direction:column !important; }}@media (min-width:1240px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col {  flex:0 0 auto;  max-width:100%; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner {  width:var(--image-width); } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row {  flex-direction:column !important; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col {  margin-top:1rem !important; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images {  flex-direction:row !important; }}.type--1 .product__data { flex-grow:1; display:flex; flex-direction:column; align-items:center; text-align:center;}@media (min-width:768px) { .product__left-row {  height:100%; }}@media (min-width:576px) { .product__right-row {  min-height:100%;  min-width:155px; }}@media (min-width:576px) and (max-width:767.98px) { .product__right-row {  max-width:190px; }}@media (max-width:575.98px) { .product__right-col {  padding-top:10px; } .product__right-col::after {  content:"";  position:absolute;  top:0;  left:1rem;  right:1rem;  border-top:1px solid #DDDDDD; }}@media (min-width:576px) and (max-width:767.98px) { .product__left-col {  align-self:center; }}@media (min-width:576px) and (max-width:991.98px) { .product__left-col {  border-right:1px solid #DDDDDD; }}@media (min-width:992px) { .product__functions-col {  border:solid #DDDDDD;  border-width:0 1px; }}@media (min-width:992px) { .product__stock-and-statuses-col {  border:solid #DDDDDD;  border-width:0 0 0 1px;  flex:0 0 25%;  max-width:25%; } html.filter-exists.filter-box-in-sidebar .product__stock-and-statuses-col, html.filter-cache-exists.filter-box-in-sidebar .product__stock-and-statuses-col, html.filter-box-content-exists.filter-box-in-sidebar .product__stock-and-statuses-col {  flex:0 0 150px;  max-width:150px; }}.product__stock-and-statuses-col, .product__functions-col { display:flex; justify-content:center; flex-direction:column;}.product__prices-wrap-col { display:flex; justify-content:center; flex-direction:column;}@media (min-width:576px) and (max-width:767.98px) { .product__prices-wrap-col {  align-self:flex-end; }}@media (min-width:992px) and (max-width:1439.98px) { .product__prices-wrap-col {  align-self:flex-end; }}@media (min-width:1240px) and (max-width:1439.98px) { html.filter-exists.filter-box-in-sidebar .product__prices-wrap-col, html.filter-cache-exists.filter-box-in-sidebar .product__prices-wrap-col, html.filter-box-content-exists.filter-box-in-sidebar .product__prices-wrap-col {  flex:0 0 100%; }}.product__name-wrap { font-size:0; padding-bottom:1rem; margin-bottom:auto;}.list-2-card-1 .product__name-wrap { text-align:center;}@media (min-width:576px) { .product__name-wrap {  padding-bottom:2rem; } .list-2-card-1 .product__name-wrap {  text-align:left; }}.product__name { margin-bottom:0; text-transform:none; font-weight:400;}.type--1 .product__name { font-size:1.2rem; -webkit-line-clamp:3; line-height:1.3; max-height:3.9em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}@media (min-width:576px) { .type--1 .product__name {  font-weight:500;  font-size:1.4rem; }}.list-2-card-1 .product__name { font-size:2rem; font-weight:700; -webkit-line-clamp:3; line-height:1.4; max-height:4.2em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}@media (min-width:1440px) { .list-2-card-1 .product__name {  font-size:2.4rem; }}.product__name-link { display:inline-block; vertical-align:top;}.product__review { font-size:12px; display:inline-flex; align-items:center; vertical-align:top; margin-top:1rem; line-height:1;}.product__review:hover { text-decoration:none;}.product__review:last-child { margin-bottom:0;}.product__reviews-count { font-size:1.2rem; color:#999999; display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.list-2-card-1 .product__main-wrap { text-align:center;}.product__main { display:flex; flex-wrap:wrap; column-gap:0.5rem; row-gap:0.5rem;}.type--1 .product__stock { font-size:1rem; margin-bottom:1rem;}@media (min-width:576px) { .type--1 .product__stock {  font-size:1.2rem;  margin-bottom:2rem; }}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5rem;}.not-stock__text, .not-buyable__text { font-size:1.2rem; padding:10px 0; font-weight:400; display:flex; align-items:center; line-height:1.2;}.list-2-card-1 .not-stock__text, .list-2-card-1 .not-buyable__text { justify-content:center; padding:0;}.gift-products .not-stock__text, .gift-products .not-buyable__text { padding:8px 0;}.stock__content { display:flex; flex-wrap:wrap; white-space:nowrap; column-gap:0.5rem;}.list-2-card-1 .stock__content { justify-content:center;}.stock__content .icon-set { --svg-icon-height:1.5em;}.stock__content.interval-text { flex-wrap:nowrap;}.stock__content[data-tippy] { cursor:help;}[data-tippy].tippy-module-loading { cursor:wait;}.stock__qty-and-unit { font-weight:400; color:#999999;}.interval-text .stock__qty-and-unit { font-weight:500; color:inherit; white-space:normal; text-align:left;}.type--1 .product__main-btn[data-text]::after { content:attr(data-text);}@media (max-width:575.98px) { .type--1 .product.has-input .product__main-btn::after {  display:none; }}@media (max-width:439.98px) { .type--1 .cart-input-wrap {  --width:2.6rem; }}.type--1 .product__cart-input-col { flex-grow:1;}.type--1 .product__main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; height:4rem; min-width:4rem; padding:1rem clamp(10px, 10px, 2rem);}.product__main-btn.product__recommend-del-btn { max-width:100%; width:100%; font-size:1.2rem;}@media (max-width:575.98px) { .product__inputs-group {  margin-left:0 !important; }}@media (max-width:575.98px) { .product__open-inputs-btn {  border-radius:5px 5px 0 0 !important; }}.product__main-btn-group { z-index:1;}@media (max-width:575.98px) { .product__main-btn-group {  flex-direction:column; }}.product__inputs-dropdown-toggle-btn { padding:0 1rem; z-index:1;}.product__inputs-dropdown-toggle-btn:hover, .product__inputs-dropdown-toggle-btn:focus { background-color:#ffffff !important; border-color:#ffffff !important; color:#1A1A1A !important;}.product__inputs-dropdown-toggle-btn.active { background-color:#ffffff !important; border-color:#ffffff !important; color:#1A1A1A !important;}.product__inputs-dropdown-toggle-btn::after { content:""; content:""; z-index:1; line-height:1; pointer-events:none; border-top:5px solid currentColor; border-right:5px solid transparent; border-bottom:0; border-left:5px solid transparent; border-radius:0; margin-left:0;}@media (max-width:575.98px) { .product__inputs-dropdown-toggle-btn {  border-radius:0 0 5px 5px !important;  border-top:1px solid #ffffff; }}@media (min-width:576px) { .product__inputs-dropdown-toggle-btn {  border-left:1px solid #ffffff; }}.product__inputs { position:absolute; top:6rem; margin-top:5px; left:auto; right:0; z-index:1; background-color:#ffffff; justify-content:flex-end; flex-wrap:wrap; padding:2rem 1rem; display:none; border-radius:10px; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); min-width:auto;}.product__inputs.has-variant { left:0;}.product__inputs.has-variant .product__variants { flex:0 0 100%;}@media (min-width:576px) { .product__inputs {  top:5rem; }}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0; }.list-1-card-2 .product__main-btn-col { display:flex; column-gap:0.5rem;}@media (min-width:576px) { .list-1-card-2 .product__main-btn-col {  column-gap:1rem; }}.type--2 .product__main-btn-col { flex-grow:0;}.product__cart-input-wrap { height:4rem; border-radius:10px;}@media (max-width:417.98px) { .type--1 .product__cart-input-wrap {  --input-width:2.6rem; }}.product__cart-login-btn { line-height:1.2; text-align:left;}.type--1 .product__cart-login-btn { font-size:1.1rem;}@media (min-width:418px) { .type--1 .type--1 .product__cart-login-btn {  font-size:1.2rem; }}.list-2-card-1 .product__cart-login-btn { font-size:1.4rem;}.list-2-card-2 .product__inner { padding:15px 10px; border-radius:10px;}.list-2-card-2 .cart-input-wrap { --input-width:3.5rem;}.list-2-card-2 .product__img-outer { width:60px; max-width:100%; margin:0 auto;}.list-2-card-2 .product__name-wrap { margin-bottom:0.5rem; padding-bottom:0;}.list-2-card-2 .product__name { font-size:1.4rem; -webkit-line-clamp:2; line-height:1.2; max-height:2.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; font-weight:700;}.list-2-card-2 .product__name-link { display:block;}.list-2-card-2 .product__name-wrap-col { display:flex; justify-content:center; flex-direction:column;}.list-2-card-2 .product__cart-input-wrap { height:4.6rem; column-gap:5px;}.list-2-card-2 .product__cart-input-wrap.is-disabled { background-color:#f1f1f1;}.list-2-card-2 .product__main-btn { min-width:4.6rem; height:4.6rem; padding:1rem; display:flex; justify-content:center; align-items:center; font-size:1.4rem;}.list-2-card-2 .product__main-wrap { width:100%;}.list-2-card-2 .product__main-col { display:flex; justify-content:flex-end; align-items:flex-end;}.list-2-card-2 .product__inquire-btn { padding-left:0; padding-right:0;}.list-2-card-2 .product__stock { margin-bottom:0; font-size:1.2rem;}.list-2-card-2 .product__badges { flex-direction:row; flex-wrap:wrap; position:static;}.list-2-card-2 .product__badges .badge { font-size:1.2rem;}.list-2-card-2 .product__funcs { text-align:right; padding:0;}.list-2-card-2 .product__types { margin-bottom:0;}.list-2-card-2 .product__price-login-btn { margin-bottom:0;}.list-2-card-2 .product__prices-wrap { padding-top:5px; padding-bottom:5px; text-align:center;}.list-2-card-2 .product__prices { text-align:left;}.list-2-card-2 .product__functions-col { margin-left:auto;}@media (max-width:575.98px) { .list-2-card-2 .product__cart-input-wrap {  height:4rem; } .list-2-card-2 .product__main-btn {  min-width:40px;  max-width:40px;  height:40px;  font-size:1.2rem;  padding:1rem clamp(10px, 10px, 2rem); }}@media (min-width:576px) { .list-2-card-2 .product__inner {  padding:10px 20px; } .list-2-card-2 .product__price-login-btn {  text-align:center; } .list-2-card-2 .product__price-base, .list-2-card-2 .product__price-sale {  font-size:1.8rem; } .list-2-card-2 .has-price-sale .product__price-base {  font-size:1.2rem; }}@media (min-width:576px) and (max-width:767.98px) { .list-2-card-2 .product__prices {  text-align:right; } .list-2-card-2 .product__main-col {  flex-grow:1; }}@media (min-width:768px) and (max-width:991.98px) { .list-2-card-2 .product__prices {  text-align:center; } .list-2-card-2 .product__main-col {  border:solid #DDDDDD;  border-width:0 0 0 1px; }}@media (min-width:768px) { .list-2-card-2 .product__main-col {    align-items:center; } .list-2-card-2 .product__prices-wrap-col {  width:156px; }}@media (min-width:992px) and (max-width:1239.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col {  flex:0 0 100%;  border-left:0; }}@media (min-width:992px) { .list-2-card-2 .product__badges-2 .stock__content {  justify-content:center; }}@media (min-width:992px) and (max-width:1439.98px) { .list-2-card-2 .product__prices {  text-align:right; }}@media (min-width:1240px) { .list-2-card-2 .product__funcs {  text-align:center; } html.filter-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col {  padding-right:0; }}@media (min-width:1440px) { .list-2-card-2 .product__prices {  text-align:center; } .list-2-card-2 .product__main-col {  border:solid #DDDDDD;  border-width:0 0 0 1px; }}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.type--1 .product__custom-statuses { margin-bottom:0.5rem; justify-content:center;}.list-2-card-1 .product__custom-statuses { margin-bottom:1rem;}.product__badges { position:absolute; z-index:10; display:flex; flex-direction:column; align-items:flex-start; pointer-events:none; gap:0.5rem;}.type--1 .product__badges { top:1rem; left:1rem;}.list-2-card-1 .product__badges { top:0; left:0;}.product__badges a { pointer-events:auto;}@media (min-width:576px) { .type--1 .product__badges {  top:1.6rem;  left:2rem; }}.product__badges2 { position:absolute; z-index:10; display:flex; flex-direction:column; align-items:flex-start; pointer-events:none; gap:0.5rem;}.type--1 .product__badges2 { top:1rem; right:1rem;}.badge { user-select:none; flex:0 0 auto; font-size:1.2rem; border:1px solid transparent; display:inline-flex; justify-content:center; align-items:center;}@media (min-width:992px) { .badge {  font-size:1.4rem;  flex:0 0 auto; }}.stock.on-stock { font-weight:500; background-color:#FFFFFF00; color:#52AE30;}.stock.no-stock { font-weight:400; background-color:#FFFFFF00; color:#999999;}.stock.to-order { font-weight:400; background-color:#FFFFFF00; color:#F2C019;}[class*=badge--custom-].has-link { padding:0;}[class*=badge--custom-].has-link a { color:inherit; display:block; padding:0.4rem 0.9rem; font-size:inherit; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { [class*=badge--custom-].has-link a {  transition:none; }}[class*=badge--custom-].has-link a:hover, [class*=badge--custom-].has-link a:focus { text-decoration:none;}.artdet__badges { display:flex; flex-wrap:wrap; gap:5px;}[data-percent]::before { content:"-";}[data-percent]::after { content:attr(data-percent); font-size:100%;}.badge--custom-1 { color:#ffffff; font-weight:600; background-color:#999999; border-color:#999999ff;}.badge--custom-2 { color:#ffffff; font-weight:600; background-color:#999999; border-color:#999999ff;}.badge--custom-3 { color:#ffffff; font-weight:600; background-color:#999999; border-color:#999999ff;}.badge--index { background-color:#f7f7f7;}.badge--new, .badge--cat-new { background-color:#1A1A1Aff; color:#ffffff; font-weight:700; border-color:#1A1A1Aff; text-transform:lowercase;}.badge--cat-new { font-size:1.2rem;}@media (min-width:992px) { .badge--cat-new {  font-size:1.4rem; }}.badge--cat-qty { background-color:#ffffff; border:1px solid #dddddd;}.badge--sale { background-color:#FF4444ff; color:#ffffff; font-weight:700; border-color:#FF4444ff;}.badge--gift { color:#FF4444; border-color:currentColor; font-weight:700;}.product__funcs { padding:1rem 0; font-size:0;}.list-2-card-1 .product__funcs { padding:0; text-align:center;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; gap:0; align-items:center; pointer-events:none;}.list-1-card-1 .product__function-btns { flex-direction:column; border-radius:5px; overflow:hidden; position:absolute; right:1rem; top:1rem; z-index:10;}@media (min-width:576px) { .list-1-card-1 .product__function-btns {  right:1.3rem;  top:1rem; }}.product__func-btn { display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.4s; margin:0; border-radius:0; background:#ffffffcc; border:0 solid #ffffff00; font-size:1.4rem; width:4rem; height:4rem; flex:0 0 4rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product__func-btn:hover, .product__func-btn:focus { color:#1A1A1A;}.product__func-btn.page_artdet_func_compare_checked path, .product__func-btn.page_artdet_func_compare_checked use, .product__func-btn.page_art_func_compare_checked path, .product__func-btn.page_art_func_compare_checked use { fill:#ffffff; transform:scale(0.625); transform-origin:50%;}.product__func-btn.page_artdet_func_compare_checked .icon-set, .product__func-btn.page_art_func_compare_checked .icon-set { font-size:1.8rem; border-radius:5px; background-color:#1A1A1A;}@media (min-width:992px) { .badge + .product__func-btn {  margin-top:1.5rem; }}.social .product__func-btn { margin:0 1rem;}.compare--functions .product__func-btn { margin:0 0.5rem;}.list-2-card-1 .product__func-btn { margin:0 10px; background-color:transparent;}.product__func-btn:last-child { margin-right:0;}.product__func-btn:first-child { margin-left:0;}.artdet__function { gap:20px;}.artdet__function .product__func-btn { width:3.4rem; flex:0 0 3.4rem; height:3.4rem; border-radius:5px;}@media (max-width:991.98px) { .product__btn-compare {  display:none; }}.product__types { margin-bottom:1rem; line-height:1; display:flex; flex-wrap:wrap; row-gap:10px; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; row-gap:5px; column-gap:5px;}.product__type.type--color, .product__type.type--color_text { align-items:center; row-gap:2px; column-gap:2px;}.product__type ~ .product__type { margin-top:0.5rem;}.type--1 .product__type { justify-content:center; flex:0 0 100%;}.product__type-value { min-height:2.4rem; padding:0 1rem; border:1px solid #dddddd; border-radius:5px; font-size:1.2rem; font-weight:700; flex-shrink:0; min-width:3.5rem; max-width:100%; transition:0.4s; display:flex; align-items:center; justify-content:center;}.product__type-value:hover { border-color:#1A1A1A; background-color:#1A1A1A; color:#fff; text-decoration:none;}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; border:1px solid currentColor; border-radius:5px;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--pic .product__type-value:hover, .type--piclink .product__type-value:hover, .type--piclinktext .product__type-value:hover { border-color:#1A1A1A; background-color:transparent;}.type--color .product__type-value:hover, .type--color_text .product__type-value:hover, .type--icon .product__type-value:hover { border-color:#1A1A1A; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__params { margin-bottom:2rem; line-height:1.2; width:100%; display:flex; flex-direction:column; row-gap:0.8rem;}.type--1 .product__params { font-size:1.1rem;}.product__params:last-child { margin-bottom:0;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:700;}.product__param-title { text-align:right; padding-right:0.5rem;}.product__param-title .info-icon { vertical-align:middle;}.type--1 .product__param-title .info-icon { font-size:1em;}.product__param-value { text-align:left; font-weight:700; padding-left:0.5rem;}.product__param-title, .product__param-value { flex:0 0 50%; max-width:50%;}@media (max-width:439.98px) { .list-1-card-2 .product__param-title, .list-1-card-2 .product__param-value {  flex:0 0 100%;  max-width:100%;  text-align:center;  padding:0; }}.product__price-login-btn { margin-bottom:1rem;}.product__price-login-btn br { display:none;}.type--1 .product__price-login-btn { text-align:center;}.list-2-card-1 .product__price-sale-duration { font-size:1.2rem;}.product__price-unit { font-size:1.2rem;}.product__prices-wrap { position:relative; z-index:1; width:100%; text-align:center;}.type--1 .product__prices-wrap { padding-bottom:1rem;}@media (min-width:576px) { .product__prices-wrap .type--1 {  padding-bottom:2rem; }}.list-2-card-1 .product__price-sale-infos { margin-top:1rem;}.product__prices .type--1 { margin-bottom:1rem;}.product__price-base, .product__price-sale { font-size:1.6rem;}.list-2-card-1 .product__price-base, .list-2-card-1 .product__price-sale { font-size:1.8rem;}@media (min-width:576px) { .product__price-base, .product__price-sale {  font-size:1.8rem; } .list-2-card-1 .product__price-base, .list-2-card-1 .product__price-sale {  font-size:2.4rem; }}.has-price-sale .product__price-base { font-size:1.2rem;}.list-2-card-1 .has-price-sale .product__price-base { font-size:1.2rem;}@media (min-width:576px) { .has-price-sale .product__price-base {  font-size:1.4rem; } .list-2-card-1 .has-price-sale .product__price-base {  font-size:1.6rem; }}@media (min-width:576px) { .list-2-card-1 .product__badge-sale {  margin-bottom:0.5rem; }}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#FF4444;}.product__discount-saving__value { font-weight:700;}.product__discount-saving { font-weight:700;}.product-variant { margin-bottom:1rem;}.product-variant__label { font-weight:700;}.artdet__variants, #artdet__param-spec--input { max-width:100%;}.artdet--type-1 .artdet__variants, .artdet--type-1 #artdet__param-spec--input { margin:0 auto;}@media (min-width:576px) { .artdet__variants, #artdet__param-spec--input {  width:320px; }}.artdet__spec-params--input ~ .artdet__variants { margin-top:1rem;}.product__variants { overflow:hidden;}.type--1 .product__variants { position:absolute; bottom:100%; margin-bottom:1rem; left:1rem; right:1rem; z-index:10; flex-direction:column; display:none; background-color:#ffffff; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); border-radius:10px; padding:0 10px 20px;}@media (min-width:576px) { .type--1 .product__variants {  padding:0 10px 20px; }}.list-2-card-1 .product__variants { display:flex; flex-direction:column;}.product__variants.show { display:flex;}.product__cart-unit { font-size:1rem; text-align:left; margin-bottom:0; min-width:50%;}.product__cart-unit::before { content:attr(data-unit-mobile);}@media (min-width:440px) { .product__cart-unit::before {  content:attr(data-unit-desktop); }}.product__variant-wrap { text-align:left;}.product__variant-wrap:last-child { margin-bottom:0;}.product__variant-wrap.has-fault select { border-color:#FF4444 !important;}.product__variant-wrap.has-fault label { color:#FF4444 !important;}.list-2-card-1 .product__variant-wrap { text-align:center;}.product__variants-btn-close { position:absolute; top:0; right:1rem; color:#1A1A1A; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent; margin-left:auto; position:static; margin-right:0;}.product__variants-btn-close:hover, .product__variants-btn-close:focus, .product__variants-btn-close:active { color:#4a4a4a;}@media (min-width:768px) { .product__variants-btn-close {  top:auto;  bottom:100%;  right:0; }}.product__inputs-btn-close { position:absolute; top:0; right:1rem; color:#1A1A1A; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent; position:absolute; left:0; top:0;}.product__inputs-btn-close:hover, .product__inputs-btn-close:focus, .product__inputs-btn-close:active { color:#4a4a4a;}@media (min-width:768px) { .product__inputs-btn-close {  top:auto;  bottom:100%;  right:0; }}.gift__base-product-name { display:block; font-size:1.6rem; text-transform:none; color:#FF4444;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px; max-width:100%; padding:1rem;}#toast-container.toast-top-center { top:2rem;}#toast-container { padding:1rem 1rem 0;}#toast-container > div { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > .toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5rem; vertical-align:middle;}.toast-close-button { opacity:1; right:0; top:0; margin-left:1.5rem; text-shadow:none; color:currentColor;}#toast-container > .toast-success { background-color:#78CA26; color:#1A1A1A;}#toast-container > .toast-success .toast-close-button { color:#1A1A1A;}#toast-container > .toast-warning { background-color:#F2C019; color:#1A1A1A;}#toast-container > .toast-warning .toast-close-button { color:#1A1A1A;}#toast-container > .toast-error { background-color:#FF4444; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#DDDDDD; color:#1A1A1A;}#toast-container > .toast-info .toast-close-button { color:#1A1A1A;}.toast-qty { white-space:nowrap; font-weight:700;}.list-block__products-outer { padding-top:0;}.list-block--top-title .title-box { text-align:center;}.list-block--top-title .title-box__title.has-content::after { margin-left:auto; margin-right:auto;}.list-block--top-title .title-box__outer { margin-bottom:2rem; position:relative;}@media (min-width:768px) { .list-block--top-title .title-box__outer {  margin-bottom:4rem; }}.list-block--left-title .product--infos .product__inner { background-color:#FAFAFA; padding-top:2rem; padding-bottom:2rem;}@supports (container-type:inline-size) { .list-block--left-title .title-box__title {  font-size:1.8rem; } .list-block--left-title .title-box__content {  font-size:1rem; } @container infos-card-width (min-width:160px) {  .list-block--left-title .title-box__title { font-size:2.1rem;  }  .list-block--left-title .title-box__content { font-size:1.1rem;  } } @container infos-card-width (min-width:190px) {  .list-block--left-title .title-box__title { font-size:2.6rem;  }  .list-block--left-title .title-box__content { font-size:1.2rem;  } } @container infos-card-width (min-width:240px) {  .list-block--left-title .title-box__title { font-size:3.2rem;  }  .list-block--left-title .title-box__content { font-size:1.4rem;  } }}@supports not (container-type:inline-size) { .list-block--left-title .title-box__content {  font-size:1rem; } .list-block--left-title .title-box__title {  font-size:2.4rem; } @media (min-width:576px) {  .list-block--left-title .title-box__title { font-size:2.8rem;  }  .list-block--left-title .title-box__content { font-size:1.2rem;  } } @media (min-width:768px) {  .list-block--left-title .title-box__title { font-size:3.2rem;  } }}@media (max-width:767.98px) { .list-block--left-title .title-box {  text-align:center; } .list-block--left-title .title-box__title.has-content::after {  margin-left:auto;  margin-right:auto; }}.carousel__prev-next-btn, .flickity-button { height:var(--carousel-prev-next-btn-height); line-height:var(--carousel-prev-next-btn-height); width:var(--carousel-prev-next-btn-width); flex:0 0 var(--carousel-prev-next-btn-width); max-width:var(--carousel-prev-next-btn-width); padding:0; text-align:center; letter-spacing:0; border-radius:10px; font-size:1.8rem; color:#1A1A1A; display:inline-flex; align-items:center; justify-content:center;}@media (hover:hover) and (pointer:fine) { .carousel__prev-next-btn:not(:disabled):hover, .flickity-button:not(:disabled):hover {  border-color:currentColor;  color:#1A1A1A; }}@media (max-width:575.98px) { .carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--center-arrows .flickity-button.previous {  top:auto;  left:auto;  bottom:2rem;  right:50%;  transform:translateY(0%);  margin-right:5px; } .carousel-block--with-nums.carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--with-nums.carousel-block--center-arrows .flickity-button.previous {  right:70px;  transform:none; } .carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--center-arrows .flickity-button.next {  top:auto;  bottom:2rem;  right:50%;  transform:translate(100%, 0);  margin-right:-5px; } .carousel-block--with-nums.carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--with-nums.carousel-block--center-arrows .flickity-button.next {  transform:none; }}@media (min-width:576px) { .carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--center-arrows .flickity-button.previous {  left:3rem; } .carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--center-arrows .flickity-button.next {  right:3rem; }}#page_PopupContainer .carousel__prev-next-btn, #page_PopupContainer .flickity-button { background-color:transparent;}.carousel__nav { visibility:hidden; user-select:none; pointer-events:none; margin-left:auto; display:flex; align-items:center; justify-content:center; column-gap:1rem; position:absolute; left:0; bottom:1rem; width:100%; z-index:1; min-height:var(--carousel-prev-next-btn-height);}.carousel__nav.active { visibility:visible;}.carousel__nav.active button { pointer-events:auto;}.carousel__title-wrap { display:flex; column-gap:1rem; align-items:center; text-align:center;}@media (min-width:768px) { .carousel__title-wrap {  text-align:left; }}.carousel__title { margin-bottom:0;}.carousel-block { position:relative;}.carousel-block.has-nums, .carousel-block.has-arrows, .carousel-block.carousel-block--bottom-nums { padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height));}.carousel-block.has-dots .carousel { position:static; padding-bottom:calc(var(--dot-height) + var(--dot-gap-top));}.carousel-block.has-dots .carousel .flickity-page-dots { bottom:5px; justify-content:center;}.carousel-block .list-2-card-1 .product__inner > .row { height:100%; align-items:center;}@media (max-width:767.98px) { .carousel-block .carousel__title-and-content-row {  row-gap:4rem; } .carousel-block.carousel-block--top-nums {  padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height)); }}@media (max-width:575.98px) { .carousel-block.carousel-block--center-arrows .carousel {  position:static; }}@media (min-width:768px) { .carousel-block > .container {  position:relative; }}.carousel-block--left-title .product-recomm__title-sub, .carousel-block--left-title .carousel__title-sub { text-align:center;}.carousel-block--left-title .carousel__title-wrap { justify-content:center;}.carousel-block--left-title .carousel__title-outer { max-width:100%; width:100%; flex:0 0 100%; padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2);}.carousel-block--left-title .carousel__products { flex:0 0 100%; max-width:100%; position:relative; overflow:hidden;}.carousel-block--left-title .carousel.products { position:static; overflow:visible; padding-left:0; padding-right:0;}@media (min-width:768px) { .carousel-block--left-title .product-recomm__title-sub, .carousel-block--left-title .carousel__title-sub {  text-align:left; } .carousel-block--left-title .carousel__title-outer {  max-width:288px;  width:288px;  flex:0 0 288px;  box-sizing:content-box; } .carousel-block--left-title .carousel__products {  flex:0 0 calc(100% - 288px - var(--grid-gutter-width-actual));  max-width:calc(100% - 288px - var(--grid-gutter-width-actual)); } .carousel-block--left-title .carousel__title-wrap {  position:relative;  height:100%;  justify-content:flex-start; } .carousel-block--left-title .carousel__nav {  left:0;  bottom:2rem;  width:auto; }}.carousel-block--top-title { display:flex; flex-direction:column; row-gap:4rem;}.carousel-block--top-title .product-recomm__title-sub, .carousel-block--top-title .carousel__title-sub { text-align:center;}.carousel-block--top-title .carousel__products-container { overflow:hidden; position:relative;}.carousel-block--top-title .carousel.products { position:static; overflow:visible;}@media (min-width:768px) { .carousel-block--top-title.carousel-block--top-arrows .carousel__nav {  width:auto;  position:static; }}.carousel-block--bottom-nums { padding-bottom:2rem;}.carousel-block--center-arrows, .carousel-block--no-arrows { padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height));}.carousel-block--center-arrows.carousel-block--top-title .title-box__title.has-content::after, .carousel-block--no-arrows.carousel-block--top-title .title-box__title.has-content::after { margin-left:auto; margin-right:auto;}.carousel-block--center-arrows.carousel-block--top-title .carousel__title-wrap, .carousel-block--no-arrows.carousel-block--top-title .carousel__title-wrap { justify-content:center; text-align:center;}.carousel-block--center-arrows.carousel-block--top-title .carousel__nav, .carousel-block--no-arrows.carousel-block--top-title .carousel__nav { left:50%; transform:translateX(-50%);}.carousel__nums { display:flex; position:relative; pointer-events:none;}.carousel-block--bottom-nums .carousel__nums { position:absolute; bottom:0;}@media (max-width:575.98px) { .carousel-block--bottom-nums .carousel__nums {  left:2rem; } .carousel-block--center-arrows.carousel-block--bottom-nums .carousel__nums {  bottom:3rem; }}@media (min-width:576px) { .carousel-block--bottom-nums .carousel__nums {  left:50%;  transform:translateX(-50%); }}.carousel__num-actual { min-width:0.6em; text-align:right;}.carousel__num-all { display:flex;}.carousel__num-all::before { content:"/"; margin:0 0.5rem;}.carousel__nav--start_banner_big { color:#1A1A1A; bottom:1rem;}.carousel__nav--start_banner_big .carousel__prev-next-btn { color:inherit;}@media (hover:hover) and (pointer:fine) { .carousel__nav--start_banner_big .carousel__prev-next-btn:not(:disabled):hover {  border-color:currentColor;  color:inherit; }}.carousel__products > .container { padding-right:20px; padding-left:20px;}.carousel { --dot-width:12px; --dot-height:12px; --dot-gap:10px; --dot-gap-top:20px; --dots-padding-x:12px;}.fade-in .carousel, .carousel.fade-in { opacity:0; transition:var(--lazyload-transition);}.ready.fade-in .carousel, .carousel.ready.fade-in { opacity:1;}.carousel.products { overflow:hidden;  padding-bottom:0px;}.carousel.products.type--1 { padding-top:0px;}.carousel.products.type--2 { padding-top:0px;}.carousel.products::before, .carousel.products::after { width:calc(var(--grid-gutter-width-actual) / 2);}.carousel.products .flickity-viewport { overflow:visible;}@media (min-width:992px) { .carousel.products::before, .carousel.products::after {  content:"";  position:absolute;  top:0;  bottom:0;  left:0;  background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, white 100%);  z-index:1;  pointer-events:none; } .carousel.products::after {  left:auto;  right:0;  background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%); }}.carousel:not(.flickity-enabled) { display:flex; overflow:hidden;}.carousel.carousel-box_carousel_1 { height:100%;}@media (min-width:1240px) { .carousel--indent .carousel {  padding-left:8rem;  padding-right:8rem; } .carousel--indent-container .carousel {  --remian-space-by-side:calc((100% - var(--container-max-actual)) / 2 + var(--grid-gutter-width-actual) / 2);  padding-left:var(--remian-space-by-side);  padding-right:var(--remian-space-by-side); } .carousel--indent-container .carousel .previous {  left:max(var(--grid-gutter-width-actual) / 2, var(--remian-space-by-side) - var(--grid-gutter-width-actual) / 2 - var(--carousel-prev-next-btn-width)); } .carousel--indent-container .carousel .next {  right:max(var(--grid-gutter-width-actual) / 2, var(--remian-space-by-side) - var(--grid-gutter-width-actual) / 2 - var(--carousel-prev-next-btn-width)); }}.blog-details__included-content .carousel-block { margin-left:-20px; margin-right:-20px;}.flickity-slider { display:flex; height:auto; min-height:100%;}.artdet__thumb-img-outer:not(.carousel-cell) { margin-bottom:20px; text-align:center; width:108px; height:108px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell) { width:calc(20% - (20px / 5) * 4); flex:0 0 calc(20% - (20px / 5) * 4); margin-right:20px; margin-bottom:12px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell):first-child { margin-right:0;}.artdet__thumbs img { cursor:zoom-in;}.carousel-cell { width:100%; position:relative; flex-shrink:0;}.ready .carousel-cell { min-height:100%;}.carousel-cell .lazy-img { left:50%; top:50%; transform:translate(-50%, -50%);}.carousel-block:not(.carousel-block--autowidth) .carousel-cell[aria-hidden=true]:not(:first-of-type) { opacity:0; visibility:hidden;}.carousel-block.type--slide:not(.carousel-block--autowidth) .carousel-cell { transition:visibility ease 0.5s, opacity ease 0.5s;}.carousel-block.type--fade:not(.carousel-block--autowidth) .carousel-cell { transition:visibility ease 0.25s, opacity ease 0.25s; visibility:visible;}.carousel__lazy-image { opacity:0; transition:var(--lazyload-transition);}.carousel__lazy-image.flickity-lazyloaded, .carousel__lazy-image.flickity-lazyerror { opacity:1;}.artdet__alt-img-outer, .artdet__thumb-img-outer, .artdet__thumb-img-wrap { background-color:inherit;}.artdet__alt-img-outer img, .artdet__thumb-img-outer img, .artdet__thumb-img-wrap img { object-fit:contain;}.artdet__thumb-img-outer.carousel-cell { width:calc(25% - (10px / 4) * 3); flex:0 0 calc(25% - (10px / 4) * 3); margin-right:10px; display:flex;}.artdet__thumb-img-outer.carousel-cell.is-nav-selected .artdet__thumb-img-wrap { border-color:#1A1A1A;}.artdet__thumb-img-outer.carousel-cell .artdet__thumb-img-wrap { padding:0; border:1px solid transparent; border-radius:5px; display:flex; justify-content:center; align-items:center; transition:all ease 0.4s; width:100%;}@media (min-width:768px) { .artdet__thumb-img-outer.carousel-cell {  width:calc(50% - (10px / 2) * 1);  flex:0 0 calc(50% - (10px / 2) * 1); }}@media (min-width:992px) { .artdet__thumb-img-outer.carousel-cell {  width:calc(33.3333333333% - (10px / 3) * 2);  flex:0 0 calc(33.3333333333% - (10px / 3) * 2); }}.artdet__alt-img-outer { text-align:center; margin-right:10px;}.ready .artdet__alt-img-outer { display:flex; height:100%; justify-content:center; align-items:center;}.artdet__img-inner.has-image .artdet__alt-img-outer { cursor:pointer;}.artdet__alt-img-outer source { display:none;}.artdet__alts, .artdet__thumb-images { background-color:#ffffff;}.artdet__alts .flickity-viewport, .artdet__alts .flickity-slider, .artdet__thumb-images .flickity-viewport, .artdet__thumb-images .flickity-slider { background-color:inherit;}.artdet__alts.carousel.has-nav { padding-bottom:calc(var(--carousel-prev-next-btn-height) + var(--carousel-prev-next-gap-top) * 2);}.artdet__alts.carousel.has-dots { padding-bottom:calc(var(--dot-height) + var(--dot-gap-top));}.artdet__alts.carousel.dragging .js-init-ps { pointer-events:none;}.artdet__alts.carousel .flickity-slider { align-items:center;}.artdet__alts.carousel::after { content:"flickity"; display:none; }.product-tooltip .artdet__alts.carousel::after { content:"flickity"; display:none;}.artdet__alts.carousel:not(.flickity-enabled) { align-items:center;}.artdet__thumb-images.carousel { padding:0 30px; overflow:hidden;}.artdet__thumb-images.carousel .flickity-prev-next-button { height:100%; width:20px;}.artdet__thumb-images.carousel .flickity-prev-next-button.previous { left:0;}.artdet__thumb-images.carousel .flickity-prev-next-button.next { right:0;}.artdet__thumb-images.carousel:not(.flickity-enabled) { display:flex; align-items:center;}.artdet__thumb-images.carousel .flickity-slider { align-items:center;}.artdet__init-ps-btn { position:absolute; top:0; right:0; bottom:0; left:0; font-size:1.8rem; background-color:rgba(255, 255, 255, 0.9);}.artdet__init-ps-btn .artdet__init-ps-icon::before { transition:transform ease 0.3s; display:inline-block;}.artdet__init-ps-btn:hover .artdet__init-ps-icon::before, .artdet__init-ps-btn:focus .artdet__init-ps-icon::before, .artdet__init-ps-btn:active .artdet__init-ps-icon::before { transform:scale(1.3);}.artdet--type-1 .artdet__badges, .artdet--type-1 .artdet__block-name-inner, .artdet--type-1 .artdet__spec-params--1 { justify-content:center;}.artdet--type-1 .artdet__spec-param-title { text-align:right;}.artdet--type-1 .artdet__spec-param-value { justify-content:flex-start; text-align:left;}.artdet--type-1 .artdet__block-cart, .artdet--type-1 .artdet__block-name { text-align:center;}.artdet--type-1 .plus-service__inner { align-items:center;}.artdet--type-1 .data__item:nth-child(even) .data__item-inner { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:768px) { .artdet--type-1 .artdet__block-cart-inner {  min-height:var(--main-img-height);  align-content:center; }}@media (min-width:1240px) { .artdet--type-1 .artdet__block-name-inner {  min-height:var(--main-img-height); }}.artdet--type-1 .artdet__warehouse { font-size:1.6rem;}.design_subver1 .artdet--type-1 .product-variant__label { padding-left:0;}.star--full { color:#ffc500 !important;}.artdet__subscribe-btn { width:100%;}@media (min-width:1240px) { .custom-content--top.custom-content--page_shop_start .container-max-lg {  max-width:100%; }}@media (min-width:1440px) { .custom-content--top.custom-content--page_shop_start .container-max-lg {  max-width:1440px; }}@media (min-width:1640px) { .custom-content--top.custom-content--page_shop_start .container-max-lg {  max-width:1640px; }}body:not(:has(.artdet__name)) h1,body:not(:has(.artdet__name)) .page-title,body:not(:has(.artdet__name)) .page_title,body:not(:has(.artdet__name)) .category-title,body:not(:has(.artdet__name)) .category_title,body:not(:has(.artdet__name)) .module-head-title,body:not(:has(.artdet__name)) .module_head_title,body:not(:has(.artdet__name)) .content-title,body:not(:has(.artdet__name)) .content_title {  display:block !important;  width:100% !important;  max-width:880px !important;  margin:34px auto 28px !important;  padding:0 16px 18px !important;  text-align:center !important;  font-size:38px !important;  line-height:1.08 !important;  font-weight:900 !important;  letter-spacing:-.8px !important;  text-transform:uppercase !important;  color:#111 !important;  border:0 !important;  background:transparent !important;  box-sizing:border-box !important;  position:relative !important;  overflow:visible !important;  white-space:normal !important;  overflow-wrap:break-word !important;  word-break:normal !important;}body:not(:has(.artdet__name)) h1::after,body:not(:has(.artdet__name)) .page-title::after,body:not(:has(.artdet__name)) .page_title::after,body:not(:has(.artdet__name)) .category-title::after,body:not(:has(.artdet__name)) .category_title::after,body:not(:has(.artdet__name)) .module-head-title::after,body:not(:has(.artdet__name)) .module_head_title::after,body:not(:has(.artdet__name)) .content-title::after,body:not(:has(.artdet__name)) .content_title::after {  content:"";  display:block !important;  width:70px !important;  height:4px !important;  background:#F5A623 !important;  border-radius:99px !important;  margin:18px auto 0 !important;}body:has(.artdet__name) h1:first-of-type {  display:none !important;}.artdet__name,.artdet__name.mb-0.h2 {  display:block !important;  font-size:28px !important;  line-height:1.22 !important;  font-weight:800 !important;  letter-spacing:0 !important;  text-transform:none !important;  color:#1a1a1a !important;  margin:0 0 12px !important;  padding:0 !important;  max-width:100% !important;  text-align:left !important;}@media (max-width:600px) {  body:not(:has(.artdet__name)) h1,  body:not(:has(.artdet__name)) .page-title,  body:not(:has(.artdet__name)) .page_title,  body:not(:has(.artdet__name)) .category-title,  body:not(:has(.artdet__name)) .category_title,  body:not(:has(.artdet__name)) .module-head-title,  body:not(:has(.artdet__name)) .module_head_title,  body:not(:has(.artdet__name)) .content-title,  body:not(:has(.artdet__name)) .content_title {  width:auto !important;  max-width:calc(100vw - 28px) !important;  margin:22px auto 18px !important;  padding:0 14px 14px !important;  font-size:23px !important;  line-height:1.18 !important;  letter-spacing:-.3px !important;  text-align:center !important;  white-space:normal !important;  overflow-wrap:break-word !important;  word-break:normal !important;  hyphens:auto !important;  box-sizing:border-box !important;  }  body:not(:has(.artdet__name)) h1::after,  body:not(:has(.artdet__name)) .page-title::after,  body:not(:has(.artdet__name)) .page_title::after,  body:not(:has(.artdet__name)) .category-title::after,  body:not(:has(.artdet__name)) .category_title::after,  body:not(:has(.artdet__name)) .module-head-title::after,  body:not(:has(.artdet__name)) .module_head_title::after,  body:not(:has(.artdet__name)) .content-title::after,  body:not(:has(.artdet__name)) .content_title::after {  width:56px !important;  height:4px !important;  margin:12px auto 0 !important;  }  html,  body {  max-width:100% !important;  overflow-x:hidden !important;  }  .artdet__name,  .artdet__name.mb-0.h2 {  font-size:22px !important;  line-height:1.25 !important;  font-weight:800 !important;  margin:0 0 10px !important;  padding:0 !important;  text-align:center !important;  word-break:normal !important;  overflow-wrap:break-word !important;  }}@media (min-width:992px) {  #artdet__datas > .container > .row.gutters-xl-40.row-gap-40 > .col-lg-6 {  flex:0 0 100% !important;  width:100% !important;  max-width:100% !important;  }  #artdet__long-description,  #artdet__long-description .long-description__content {  width:100% !important;  max-width:100% !important;  margin-left:auto !important;  margin-right:auto !important;  }  #artdet__long-description > .long-description__content > div {  margin-left:auto !important;  margin-right:auto !important;  }}#artdet__datas > .container > .row.gutters-xl-40.row-gap-40 > .col-lg-6.d-flex > * {  width:100% !important;  max-width:880px !important;  margin-left:auto !important;  margin-right:auto !important;}.artdet__looking-for-discounts .artdet__looking-for-discounts-inner,.artdet__looking-for-discounts .artdet__subscribe-btn,.artdet__looking-for-discounts .artdet__bundle-overlay-btn {  width:100% !important;  max-width:880px !important;  margin-left:auto !important;  margin-right:auto !important;}.artdet__looking-for-discounts .main-title2 {  width:100% !important;  text-align:center !important;  margin-left:0 !important;  margin-right:0 !important;}.start_categories {  margin-top:0 !important;  padding-top:0 !important;}.start_categories__head,.start_categories__title-wrap {  margin:0 !important;  padding:0 !important;}.start_categories__main-title.main-title,.title-box__title,.blog__main-title.main-title {  display:block !important;  width:100% !important;  max-width:880px !important;  margin:12px auto 10px !important;  padding:0 12px 8px !important;  text-align:center !important;  font-size:24px !important;  line-height:1.06 !important;  font-weight:900 !important;  letter-spacing:-.4px !important;  text-transform:uppercase !important;  color:#111 !important;  border:0 !important;  background:transparent !important;  box-sizing:border-box !important;  position:relative !important;  overflow:visible !important;  white-space:normal !important;  overflow-wrap:break-word !important;  word-break:normal !important;}.title-box__title-first-word,.title-box__title-rest-word {  display:inline !important;  margin:0 !important;  padding:0 !important;  color:#111 !important;  font-size:inherit !important;  line-height:inherit !important;  font-weight:inherit !important;  letter-spacing:inherit !important;  text-transform:inherit !important;  background:transparent !important;  border:0 !important;}.start_categories__main-title.main-title::after,.title-box__title::after,.blog__main-title.main-title::after {  content:"";  display:block !important;  width:58px !important;  height:4px !important;  margin:10px auto 0 !important;  background:#F5A623 !important;  border-radius:99px !important;}.title-box__title::before,.blog__main-title.main-title::before {  content:none !important;  display:none !important;}@media (min-width:768px) {  .start_categories__main-title.main-title,  .title-box__title,  .blog__main-title.main-title {  font-size:30px !important;  line-height:1.06 !important;  margin:16px auto 12px !important;  padding:0 14px 10px !important;  letter-spacing:-.5px !important;  }  .start_categories__main-title.main-title::after,  .title-box__title::after,  .blog__main-title.main-title::after {  width:64px !important;  margin-top:12px !important;  }}@media (min-width:1200px) {  .start_categories__main-title.main-title,  .title-box__title,  .blog__main-title.main-title {  font-size:32px !important;  }}#footer.footer {  background:#1a1a1a !important;  color:#fff !important;  margin:0 !important;  padding:44px 0 34px !important;  border:0 !important;  font-family:'Poppins',Arial,sans-serif !important;}#footer *,#footer *::before,#footer *::after {  box-sizing:border-box;  font-family:'Poppins',Arial,sans-serif;}#footer .footer__container {  max-width:1380px !important;  margin:0 auto !important;}#footer .footer__navigation > .row {  align-items:stretch !important;  row-gap:0 !important;}#footer .footer__nav {  position:relative !important;  display:flex !important;  flex-direction:column !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}#footer .footer_v2_menu_1,#footer .footer_v2_menu_2,#footer .footer_v2_menu_3,#footer .footer__nav-4 {  height:100% !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  padding:4px 22px !important;}#footer .footer__header {  position:relative !important;  margin:0 0 18px !important;  padding:0 0 11px !important;  color:#fff !important;  font-size:15px !important;  line-height:1.2 !important;  font-weight:900 !important;  letter-spacing:.35px !important;  text-transform:uppercase !important;  border:0 !important;}#footer .footer__header::after {  content:"";  position:absolute;  left:0;  bottom:0;  width:34px;  height:3px;  background:#F5A623;  border-radius:999px;}#footer .footer__html ul {  list-style:none !important;  margin:0 !important;  padding:0 !important;}#footer .footer__html li {  margin:0 0 9px !important;  padding:0 !important;  color:#cfcfcf !important;  font-size:13px !important;  line-height:1.45 !important;}#footer .footer__html li:last-child {  margin-bottom:0 !important;}#footer .footer__html a {  color:#d2d2d2 !important;  text-decoration:none !important;  transition:color .18s ease,opacity .18s ease !important;}#footer .footer__html a:hover {  color:#F5A623 !important;}#footer .footer__nav-1 .footer__html li,#footer .footer__nav-2 .footer__html li {  position:relative !important;  padding-left:13px !important;}#footer .footer__nav-1 .footer__html li::before,#footer .footer__nav-2 .footer__html li::before {  content:"";  position:absolute;  left:0;  top:.62em;  width:4px;  height:4px;  border-radius:50%;  background:#F5A623;  opacity:.9;}#footer .footer_contact .footer__html > ul > li {  position:relative !important;  margin:0 0 9px !important;  padding:10px 12px !important;  background:rgba(255,255,255,.035) !important;  border:1px solid rgba(255,255,255,.06) !important;  border-radius:10px !important;}#footer .footer_contact .footer__html > ul > li:nth-child(-n+3) a {  display:block !important;  color:#f0f0f0 !important;  font-weight:600 !important;}#footer .footer_contact .footer__html > ul > li:nth-child(-n+3)::before {  content:"";  position:absolute;  left:0;  top:10px;  bottom:10px;  width:3px;  background:#F5A623;  border-radius:0 999px 999px 0;}#footer .footer_contact .footer__html > ul > li:nth-child(4),#footer .footer_contact .footer__html > ul > li:nth-child(5) {  margin-top:11px !important;  padding:13px 14px !important;  background:linear-gradient(135deg,rgba(245,166,35,.11),rgba(245,166,35,.035)) !important;  border:1px solid rgba(245,166,35,.24) !important;  border-radius:10px !important;}#footer .footer_contact .footer__html > ul > li:nth-child(4) p,#footer .footer_contact .footer__html > ul > li:nth-child(5) p {  margin:0 !important;}#footer .footer_contact .footer__html > ul > li:nth-child(4) a,#footer .footer_contact .footer__html > ul > li:nth-child(5) a,#footer .footer_contact .footer__html > ul > li:nth-child(4) span,#footer .footer_contact .footer__html > ul > li:nth-child(5) span {  color:#fff !important;  font-size:12.5px !important;  line-height:1.4 !important;  font-weight:800 !important;}#footer .footer__nav-4 {  padding:4px 22px !important;  background:transparent !important;  overflow:visible !important;}#footer .newsletter_title,#footer .newsletter_title .footer__html {  margin:0 !important;  background:transparent !important;}#footer .newsletter_title .footer__html > div {  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}#footer .newsletter_title .footer__html > div p:first-of-type {  color:#fff !important;  font-size:26px !important;  line-height:1.08 !important;  font-weight:900 !important;  text-align:center !important;}#footer .newsletter_title .footer__html > div > div:nth-of-type(1) {  margin-top:16px !important;  margin-bottom:18px !important;}#footer .newsletter_title .footer__html > div p:nth-of-type(2) {  color:#d2d2d2 !important;  font-size:14px !important;  line-height:1.55 !important;  text-align:center !important;}#footer .newsletter_title .footer__html > div > div:last-child {  color:#c5c5c5 !important;  border-top:1px solid rgba(255,255,255,.08) !important;}#footer .footer__newsletter-subscribe-btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:9px !important;  width:100% !important;  min-height:48px !important;  margin:22px 0 0 !important;  padding:12px 18px !important;  background:#F5A623 !important;  border:0 !important;  border-radius:11px !important;  color:#151515 !important;  font-size:13px !important;  line-height:1 !important;  font-weight:900 !important;  text-decoration:none !important;  box-shadow:0 7px 18px rgba(245,166,35,.14) !important;  transition:transform .18s ease,background .18s ease !important;}#footer .footer__newsletter-subscribe-btn:hover {  background:#ffb52e !important;  color:#111 !important;  transform:translateY(-1px);}#footer .footer__newsletter-subscribe-btn svg {  width:15px !important;  height:15px !important;  fill:#161616 !important;}@media (min-width:992px) {  #footer.footer {  padding:48px 0 36px !important;  }  #footer .footer__navigation > .row {  display:grid !important;  grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.15fr) !important;  gap:0 !important;  }  #footer .footer__nav {  width:auto !important;  max-width:none !important;  flex:none !important;  }  #footer .footer__nav + .footer__nav::before {  content:"";  position:absolute;  left:0;  top:4px;  bottom:4px;  width:1px;  background:rgba(255,255,255,.07);  }}@media (min-width:768px) and (max-width:991px) {  #footer .footer__navigation > .row {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr)) !important;  gap:0 !important;  }  #footer .footer__nav {  width:auto !important;  max-width:none !important;  flex:none !important;  padding-top:24px !important;  padding-bottom:24px !important;  }  #footer .footer__nav:nth-child(even) {  border-left:1px solid rgba(255,255,255,.07) !important;  }  #footer .footer__nav:nth-child(n+3) {  border-top:1px solid rgba(255,255,255,.07) !important;  }}@media (max-width:767px) {  #footer.footer {  padding:26px 0 22px !important;  }  #footer .footer__container {  padding-left:18px !important;  padding-right:18px !important;  }  #footer .footer__navigation > .row {  display:grid !important;  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;  gap:0 !important;  margin:0 !important;  }  #footer .footer__nav {  width:auto !important;  max-width:none !important;  flex:none !important;  padding:0 !important;  margin:0 !important;  background:transparent !important;  }  #footer .footer__nav-1,  #footer .footer__nav-2 {  padding:0 12px 22px !important;  }  #footer .footer__nav-1 {  padding-left:0 !important;  padding-right:14px !important;  }  #footer .footer__nav-2 {  padding-left:14px !important;  padding-right:0 !important;  border-left:1px solid rgba(255,255,255,.07) !important;  }  #footer .footer__nav-3 {  grid-column:1/-1 !important;  padding:22px 0 !important;  border-top:1px solid rgba(255,255,255,.07) !important;  }  #footer .footer__nav-4 {  grid-column:1/-1 !important;  padding:22px 0 0 !important;  border-top:1px solid rgba(255,255,255,.07) !important;  }  #footer .footer__header {  margin-bottom:14px !important;  padding-bottom:10px !important;  font-size:12px !important;  line-height:1.25 !important;  letter-spacing:.25px !important;  }  #footer .footer__header::after {  width:28px !important;  height:2px !important;  }  #footer .footer__html li {  margin-bottom:8px !important;  font-size:11.5px !important;  line-height:1.35 !important;  }  #footer .footer__nav-1 .footer__html li,  #footer .footer__nav-2 .footer__html li {  padding-left:10px !important;  }  #footer .footer__nav-1 .footer__html li::before,  #footer .footer__nav-2 .footer__html li::before {  width:3px !important;  height:3px !important;  }  #footer .footer_v2_menu_3 {  padding:0 !important;  }  #footer .footer_contact .footer__html > ul > li {  padding:10px 11px !important;  border-radius:9px !important;  font-size:12px !important;  }  #footer .newsletter_title .footer__html > div p:first-of-type {  font-size:23px !important;  }  #footer .newsletter_title .footer__html > div p:nth-of-type(2) {  font-size:13px !important;  }  #footer .footer__newsletter-subscribe-btn {  min-height:46px !important;  margin-top:18px !important;  border-radius:10px !important;  font-size:12px !important;  }}#main .texts--layer:has(.text--big > a[href="https://www.fittcenter.hu/Shakerek-kulacsok-tablettatartok-Egyeb-kiegeszitok"]) .text--small::before,#main .texts--layer:has(.text--big > a[href="https://www.fittcenter.hu/Feherjek"]) .text--small::before,#main .texts--layer:has(.text--big > a[href="https://www.fittcenter.hu/Egyeb-szepsegapolasi-kiegeszitok"]) .text--small::before {  content:none !important;  display:none !important;}#main .text.text--big > a[href="https://www.fittcenter.hu/Shakerek-kulacsok-tablettatartok-Egyeb-kiegeszitok"],#main .text.text--big > a[href="https://www.fittcenter.hu/Feherjek"],#main .text.text--big > a[href="https://www.fittcenter.hu/Egyeb-szepsegapolasi-kiegeszitok"] {  display:block !important;  width:100% !important;  max-width:880px !important;  margin:12px auto 10px !important;  padding:0 12px 8px !important;  text-align:center !important;  color:#111 !important;  font-family:'Poppins',Arial,sans-serif !important;  font-size:24px !important;  line-height:1.06 !important;  font-weight:900 !important;  letter-spacing:-.4px !important;  text-transform:uppercase !important;  text-decoration:none !important;  border:0 !important;  background:transparent !important;  box-sizing:border-box !important;}#main .text.text--big > a[href="https://www.fittcenter.hu/Shakerek-kulacsok-tablettatartok-Egyeb-kiegeszitok"]::after,#main .text.text--big > a[href="https://www.fittcenter.hu/Feherjek"]::after,#main .text.text--big > a[href="https://www.fittcenter.hu/Egyeb-szepsegapolasi-kiegeszitok"]::after {  content:"";  display:block !important;  width:58px !important;  height:4px !important;  margin:10px auto 0 !important;  background:#F5A623 !important;  border-radius:99px !important;}#box_container_shop_filter {  font-family:Poppins,Arial,sans-serif;  color:#1a1a1a;}#box_container_shop_filter > .box {  background:#fff !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  overflow:visible !important;  margin-top:55px;}#box_container_shop_filter .box__title--filter-box {  position:relative;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  min-height:44px !important;  margin:0 !important;  padding:8px 0 12px !important;  background:#fff !important;  border:0 !important;  border-bottom:1px solid #dedede !important;  box-shadow:none !important;  overflow:visible !important;}#box_container_shop_filter .filter-box__title-text {  display:flex;  align-items:center;  gap:10px;  color:#1a1a1a !important;  font-size:15px !important;  font-weight:500 !important;  line-height:1.4 !important;  letter-spacing:0 !important;  text-transform:none !important;}#box_container_shop_filter .filter-box__title-text::before {  content:"";  flex:0 0 19px;  width:19px;  height:19px;  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3 6h4m4 0h10M3 12h10m4 0h4M3 18h4m4 0h10'/%3E%3Ccircle cx='9' cy='6' r='2'/%3E%3Ccircle cx='15' cy='12' r='2'/%3E%3Ccircle cx='9' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat;}#box_container_shop_filter .filter-box__title-text::after {  content:none !important;}#box_container_shop_filter .filter-box__buttons, #box_filter_content .filter__filter-save-btn-wrap {  display:none !important;}#box_filter_content {  padding:0 !important;  background:#fff !important;}#box_filter_content .product_filter_group {  margin:0 !important;  padding:0 !important;  border:0 !important;  border-bottom:1px solid #dedede !important;  background:#fff !important;  border-radius:0 !important;  box-shadow:none !important;}#box_filter_content .product_filter_title {  position:relative;  display:flex !important;  align-items:center !important;  flex-wrap:wrap;  min-height:64px !important;  box-sizing:border-box;  margin:0 !important;  padding:18px 38px 18px 0 !important;  cursor:pointer;  background:transparent !important;  border:0 !important;}#box_filter_content .product_filter_title::before {  content:none !important;}#box_filter_content .product_filter_title__text {  color:#1a1a1a !important;  font-size:16px !important;  font-weight:700 !important;  line-height:1.4 !important;  letter-spacing:0 !important;  text-transform:none !important;}#box_filter_content .product_filter_num_texts {  color:#737373;  font-size:12px;}#box_filter_content .product_filter_title__icon {  position:absolute !important;  right:0 !important;  top:50% !important;  width:26px !important;  height:26px !important;  margin:0 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  background:#1a1a1a !important;  border:0 !important;  border-radius:50% !important;  transform:translateY(-50%) !important;}#box_filter_content .product_filter_title__icon svg {  display:none !important;}#box_filter_content .product_filter_title__icon::after {  content:"";  display:block;  width:5px;  height:5px;  border-right:1.8px solid #fff;  border-bottom:1.8px solid #fff;  transform:translateY(1px) rotate(225deg);}#box_filter_content .product_filter_title.is-closed .product_filter_title__icon {  background:#ededed !important;}#box_filter_content .product_filter_title.is-closed .product_filter_title__icon::after {  border-color:#1a1a1a;  transform:translateY(-1px) rotate(45deg);}#box_filter_content .product_filter_title:focus-visible {  outline:2px solid #1a1a1a;  outline-offset:2px;}#box_filter_content .product_filter_content {  margin:0 !important;  padding:0 0 20px !important;}#box_filter_content .product_filter_text {  margin:0 0 9px !important;}#box_filter_content .product_filter_link {  color:#444 !important;  font-size:14px !important;  line-height:1.5 !important;  font-weight:400 !important;  text-transform:none !important;}#box_filter_content .product_filter_text_count {  color:#888;  font-size:12px;}#box_filter_content .fc-filter-new-product {  text-transform:uppercase !important;}#box_filter_content .custom-control-label::before {  border-color:#c4c4c4 !important;  border-radius:2px !important;  background-color:#fff !important;}#box_filter_content .custom-control-input:checked + .custom-control-label::before {  background-color:#1a1a1a !important;  border-color:#1a1a1a !important;  box-shadow:none !important;}#box_filter_content .custom-control-input:focus + .custom-control-label::before {  box-shadow:0 0 0 2px rgba(26,26,26,.15) !important;}#box_filter_content .product_filter_num_inputs .form-control {  min-height:40px;  padding:8px 10px;  border:1px solid #d8d8d8;  border-radius:3px;  background:#fff;  color:#1a1a1a;  font-size:13px;  box-shadow:none;}#box_filter_content .product_filter_num.ui-slider {  position:relative !important;  width:calc(100% - 16px) !important;  height:4px !important;  margin:8px 8px 23px !important;  padding:0 !important;  background:#e3e3e3 !important;  border:0 !important;  border-radius:2px !important;}#box_filter_content .product_filter_num.ui-slider .ui-slider-range {  position:absolute !important;  top:0 !important;  height:4px !important;  background:#1a1a1a !important;  border-radius:2px !important;}#box_filter_content .product_filter_num.ui-slider .ui-slider-handle {  position:absolute !important;  top:-5px !important;  width:14px !important;  height:14px !important;  margin-left:-7px !important;  padding:0 !important;  box-sizing:border-box !important;  transform:none !important;  background:#fff !important;  border:2px solid #1a1a1a !important;  border-radius:50% !important;  box-shadow:none !important;  color:#1a1a1a !important;  cursor:ew-resize;}#box_filter_content .product_filter_num.ui-slider::before, #box_filter_content .product_filter_num.ui-slider .ui-slider-handle::after {  content:none !important;  display:none !important;}#box_filter_content .product_filter_num.ui-slider .ui-slider-handle::before {  content:"";  position:absolute;  inset:-8px;  background:transparent;  border:0;}#box_filter_content .product_filter_num.ui-slider .ui-slider-handle:focus-visible {  outline:2px solid #1a1a1a;  outline-offset:3px;}@media (max-width:1199.98px) {  #box_container_shop_filter > .box {  margin-top:0 !important;  }  #box_filter_content .product_filter_title {  min-height:60px !important;  }}#start_banner_small {  position:relative !important;  margin:0 0 12px !important;  padding:0 !important;  background:transparent !important;  font-family:inherit;}#start_banner_small,#start_banner_small * {  box-sizing:border-box;}#start_banner_small .start_banners__container {  width:100% !important;  max-width:100% !important;  padding:0 18px !important;}#start_banner_small #start_banner_small__carousel-block {  position:relative !important;  width:100% !important;  padding:12px 52px !important;  background:linear-gradient(  135deg,  #1a1a1a,  #232323  ) !important;  color:#f4f4f4 !important;  border:1px solid rgba(255,255,255,.07) !important;  border-radius:22px !important;  box-shadow:0 10px 26px rgba(0,0,0,.12) !important;  overflow:hidden !important;}#start_banner_small .carousel-cell {  width:25% !important;  min-height:88px !important;  padding:0 4px !important;}#start_banner_small .carousel-cell > .row {  display:flex !important;  flex-wrap:nowrap !important;  align-items:center !important;  justify-content:flex-start !important;  min-height:88px !important;  margin:0 !important;  padding:12px !important;  gap:10px;  background:rgba(255,255,255,.035) !important;  border:1px solid rgba(255,255,255,.07) !important;  border-radius:14px !important;}#start_banner_small .element-icon-wrap {  flex:0 0 auto !important;  width:auto !important;  margin:0 !important;  padding:0 !important;}#start_banner_small .element-html-wrap {  flex:1 1 0% !important;  width:auto !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  text-align:left !important;}#start_banner_small .element-icon.element-symbol {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:36px !important;  height:36px !important;  min-width:36px !important;  margin:0 !important;  padding:8px !important;  background:rgba(245,166,35,.10) !important;  color:#f5a623 !important;  border:1px solid rgba(245,166,35,.35) !important;  border-radius:10px !important;}#start_banner_small .element-icon.element-symbol svg {  display:block;  width:20px !important;  height:20px !important;  color:#f5a623 !important;  fill:currentColor !important;}#start_banner_small .element-icon.element-symbol svg path {  fill:currentColor !important;}#start_banner_small .element-title {  margin:0 0 4px !important;  padding:0 !important;  color:#ffffff !important;  font-family:inherit !important;  font-size:11.5px !important;  font-weight:800 !important;  line-height:1.35 !important;  text-transform:uppercase !important;  white-space:normal !important;  overflow-wrap:break-word;}#start_banner_small .element-text,#start_banner_small .element-text * {  color:#d0d0d0 !important;  font-family:inherit !important;  font-size:10.5px !important;  line-height:1.45 !important;  background-color:transparent !important;}#start_banner_small .element-text {  margin:0 !important;  padding:0 !important;  white-space:normal !important;  overflow-wrap:break-word;}#start_banner_small .element-text p {  margin:0 !important;  padding:0 !important;}#start_banner_small .element-text a,#start_banner_small .element-text a * {  color:#f5a623 !important;  font-weight:700 !important;  text-decoration:none !important;}#start_banner_small .element-text a:hover {  text-decoration:underline !important;  text-underline-offset:3px;}#start_banner_small .carousel__nav--start_banner_small {  position:absolute !important;  inset:0 !important;  width:auto !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  pointer-events:none !important;}#start_banner_small #start_banner_small__prev-btn,#start_banner_small #start_banner_small__next-btn {  position:absolute !important;  top:50% !important;  bottom:auto !important;  display:flex;  align-items:center !important;  justify-content:center !important;  width:36px !important;  min-width:36px !important;  height:44px !important;  margin:0 !important;  padding:0 !important;  transform:translateY(-50%) !important;  background:#2c271e !important;  color:#f5a623 !important;  border:1px solid rgba(245,166,35,.38) !important;  border-radius:11px !important;  box-shadow:none !important;  pointer-events:auto !important;}#start_banner_small #start_banner_small__prev-btn {  left:9px !important;  right:auto !important;}#start_banner_small #start_banner_small__next-btn {  right:9px !important;  left:auto !important;}#start_banner_small .carousel__prev-next-btn .icon-set {  width:14px !important;  height:14px !important;  color:#f5a623 !important;  fill:currentColor !important;}#start_banner_small .carousel__prev-next-btn:hover:not(:disabled) {  background:#3b3020 !important;  border-color:#f5a623 !important;}#start_banner_small .carousel__prev-next-btn:disabled {  opacity:.35 !important;}#start_banner_small .carousel__prev-next-btn:focus-visible,#start_banner_small .element-text a:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:2px;}@media (min-width:768px) and (max-width:1199.98px) {  #start_banner_small .carousel-cell {  width:50% !important;  }}@media (max-width:767.98px) {  #start_banner_small .start_banners__container {  padding:0 10px !important;  }  #start_banner_small #start_banner_small__carousel-block {  padding:10px 44px !important;  border-radius:18px !important;  }  #start_banner_small .carousel-cell {  width:100% !important;  min-height:94px !important;  padding:0 !important;  }  #start_banner_small .carousel-cell > .row {  min-height:94px !important;  padding:10px !important;  gap:10px;  border-radius:12px !important;  }  #start_banner_small .element-title {  font-size:11.5px !important;  }  #start_banner_small .element-text,  #start_banner_small .element-text * {  font-size:11px !important;  }  #start_banner_small #start_banner_small__prev-btn,  #start_banner_small #start_banner_small__next-btn {  width:30px !important;  min-width:30px !important;  height:44px !important;  border-radius:9px !important;  }  #start_banner_small #start_banner_small__prev-btn {  left:7px !important;  }  #start_banner_small #start_banner_small__next-btn {  right:7px !important;  }}@media (max-width:359.98px) {  #start_banner_small .carousel-cell > .row {  gap:7px;  padding:9px 7px !important;  }  #start_banner_small .element-icon.element-symbol {  width:30px !important;  min-width:30px !important;  height:30px !important;  padding:6px !important;  }  #start_banner_small .element-icon.element-symbol svg {  width:18px !important;  height:18px !important;  }}#fc-trustindex-under-cart {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;}#fc-trustindex-under-cart > .ti-widget {  width:100% !important;  max-width:100% !important;  margin:0 auto !important;}@media (min-width:1200px) {  .artdet__block-right-col #artdet__cart {  margin-bottom:0 !important;  padding-bottom:0 !important;  }  #fc-trustindex-under-cart > .ti-widget,  #fc-trustindex-under-cart .ti-widget-container,  #fc-trustindex-under-cart .ti-header {  width:100% !important;  max-width:none !important;  min-width:0 !important;  box-sizing:border-box !important;  }  #fc-trustindex-under-cart .ti-header {  display:flex !important;  align-items:center !important;  justify-content:center !important;  min-height:54px !important;  margin:0 !important;  padding:12px 10px !important;  border-radius:16px !important;  }  #fc-trustindex-under-cart .ti-fade-container {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex-wrap:wrap !important;  gap:6px !important;  }}@media (max-width:767px) {  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"][data-layout-category="button"] {  width:100% !important;  max-width:100% !important;  min-width:0 !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-widget-container {  width:100% !important;  max-width:100% !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-header {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  max-width:100% !important;  min-height:44px !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  padding:8px 10px !important;  border-width:1px !important;  border-radius:12px !important;  box-sizing:border-box !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-fade-container {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex-wrap:wrap !important;  gap:4px 8px !important;  width:auto !important;  max-width:100% !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-small-logo {  flex:0 0 auto !important;  width:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  line-height:1 !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-stars {  display:inline-flex !important;  align-items:center !important;  flex:0 0 auto !important;  gap:1px !important;  width:auto !important;  margin:0 !important;  padding:0 !important;  line-height:1 !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-star {  display:block !important;  width:14px !important;  height:14px !important;  min-width:14px !important;  max-width:14px !important;  margin:0 !important;  padding:0 !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-mob-row {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex:0 0 auto !important;  width:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  font-size:12px !important;  line-height:16px !important;  }  #page_artdet_content .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-mob-row strong {  font-size:12px !important;  line-height:16px !important;  font-weight:700 !important;  }  #page_artdet_content #artdet__short-descrition:has(.ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"]) {  margin-top:-8px !important;  }  #page_artdet_content .artdet__short-descripton-content:has(.ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"]) #fc-shipping-info {  margin-top:8px !important;  }}#start_banner_1_slide_1_text_1,#start_banner_1_slide_1_text_1 *,#start_banner_1_slide_1_text_2,#start_banner_1_slide_1_text_2 * {  color:#fff !important;  -webkit-text-fill-color:#fff !important;  text-shadow:0 2px 8px rgba(0,0,0,.45) !important;}@media (max-width:767px) {  #start_banner_1_slide_1_text_1,  #start_banner_1_slide_1_text_1 * {  color:#111 !important;  -webkit-text-fill-color:#111 !important;  text-shadow:none !important;  }  #start_banner_1_slide_1_text_2,  #start_banner_1_slide_1_text_2 * {  color:#555 !important;  -webkit-text-fill-color:#555 !important;  text-shadow:none !important;  }}@media (max-width:767px) {  .artdet__price-base,  .artdet__price-base-value,  .artdet__price-base .price-gross-format,  .artdet__price-base .price-gross {  font-size:36px !important;  line-height:1.05 !important;  font-weight:800 !important;  }  .artdet__price-base .price-currency {  font-size:34px !important;  font-weight:800 !important;  }}@media (max-width:767px) {  #artdet__cart.artdet__cart {  display:flex !important;  flex-wrap:nowrap !important;  align-items:stretch !important;  justify-content:center !important;  gap:10px !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  }  #artdet__cart > .artdet__cart-btn-input-col {  flex:0 0 37% !important;  width:37% !important;  max-width:37% !important;  padding:0 !important;  }  #artdet__cart .artdet__cart-input-wrap,  #artdet__cart .qtyminus_common,  #artdet__cart .qtyplus_common,  #artdet__cart .artdet__cart-input,  #artdet__cart .artdet__cart-btn {  min-height:58px !important;  height:58px !important;  }  #artdet__cart > .artdet__cart-btn-col {  flex:1 1 auto !important;  width:auto !important;  max-width:none !important;  padding:0 !important;  }  #artdet__cart .artdet__cart-btn {  width:100% !important;  border-radius:16px !important;  font-size:20px !important;  font-weight:800 !important;  }}.fc-package-only-group-v2 .product-type__value,.fc-flavor-only-group-v1 .product-type__value,.fc-size-only-group-v1 .product-type__value,.fc-color-only-group-v1 .product-type__value {  position:relative !important;  box-sizing:border-box !important;  background:linear-gradient(180deg,#fff,#f6f6f6) !important;  border:1px solid #ddd !important;  border-radius:11px !important;  box-shadow:0 2px 6px rgba(0,0,0,.08) !important;  overflow:hidden !important;}.fc-package-only-group-v2 .product-type__value.is-active,.fc-flavor-only-group-v1 .product-type__value.is-active,.fc-size-only-group-v1 .product-type__value.is-active,.fc-color-only-group-v1 .product-type__value.is-active {  background:linear-gradient(180deg,#f8b63a,#F5A623) !important;  border:1px solid #dc9414 !important;}#page_artdet_product_param_spec_8418521 {  background:#1a1a1a;  border:1px solid rgba(245,166,35,.55);  border-radius:12px;  padding:8px 16px !important;  margin-top:4px;}#page_artdet_product_param_spec_8418521 {  color:#e0e0e0 !important;}#page_artdet_product_param_spec_8418521 .artdet__spec-param-title,#page_artdet_product_param_spec_8418521 .param-name {  color:#e0e0e0 !important;}#page_artdet_product_param_spec_8418521 .artdet__spec-param-value {  color:#F5A623 !important;  font-weight:700 !important;}#page_artdet_product_param_spec_8418521 > .row,#page_artdet_product_param_spec_7088863 > .row,#page_artdet_product_param_spec_7311006 > .row {  margin:0 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex-wrap:nowrap !important;  gap:10px;}#page_artdet_product_param_spec_7088863 {  position:relative;  background:linear-gradient(135deg,#fff,#f7f7f7 55%,#f2f2f2);  border:1px solid #e2e2e2;  border-radius:11px;  padding:10px 16px 10px 20px !important;  margin:4px 0 8px;}#page_artdet_product_param_spec_7311006 {  position:relative;  background:linear-gradient(135deg,#ff6b6b,#e53935 52%,#c62828);  border-radius:11px;  padding:10px 16px !important;  margin:4px 0 8px;}.stickers[data-orientation="horizontal"][data-position="above"] {  display:flex !important;  flex-wrap:wrap !important;  justify-content:center !important;  align-items:center !important;  width:100% !important;  gap:5px !important;}.artdet__name-wrap.fc-title-above-image .artdet__name {  font-size:1.65rem !important;  line-height:1.22 !important;}.artdet__looking-for-discounts-inner {  position:relative;  display:flex !important;  flex-direction:row !important;  flex-wrap:wrap !important;  align-items:stretch !important;  gap:8px !important;  width:100% !important;  box-sizing:border-box !important;  padding:14px 16px !important;  background:linear-gradient(135deg, #1a1a1a, #202020 58%, #161616);  border:1px solid rgba(245,166,35,.3);  border-radius:12px;  overflow:hidden;}.artdet__looking-for-discounts-inner .main-title2 {  flex:0 0 100% !important;  margin:0 0 2px !important;  padding:0 !important;  color:#fff !important;  font-size:13px !important;  font-weight:700 !important;  line-height:1.4 !important;  text-align:center !important;}.artdet__looking-for-discounts-inner .artdet__subscribe-btn,.artdet__looking-for-discounts-inner .artdet__bundle-overlay-btn {  flex:1 1 240px !important;  box-sizing:border-box !important;  width:auto !important;  min-width:0 !important;  min-height:44px !important;  padding:9px 12px !important;  margin:0 !important;  background:#242424 !important;  color:#f2f2f2 !important;  border:1px solid #5b5b5b !important;  border-radius:8px !important;  font-family:inherit !important;  font-size:13px !important;  font-weight:700 !important;  line-height:1.35 !important;  text-align:center !important;  white-space:normal !important;  align-items:center !important;  justify-content:center !important;  gap:8px !important;}.artdet__looking-for-discounts-inner .artdet__bundle-overlay-btn {  background:linear-gradient(180deg, #f5b33e, #f5a623) !important;  color:#1a1a1a !important;  border-color:#f5a623 !important;}.artdet__looking-for-discounts-inner .artdet__subscribe-btn svg,.artdet__looking-for-discounts-inner .artdet__bundle-overlay-btn svg {  flex:0 0 16px !important;  width:16px !important;  height:16px !important;  margin:0 !important;  fill:currentColor !important;}.artdet__looking-for-discounts-inner .artdet__subscribe-btn:focus-visible,.artdet__looking-for-discounts-inner .artdet__bundle-overlay-btn:focus-visible {  outline:2px solid #fff !important;  outline-offset:3px !important;}@media (max-width:767px) {  .artdet__looking-for-discounts-inner {  padding:12px 14px !important;  gap:7px !important;  }  .artdet__looking-for-discounts-inner .main-title2 {  font-size:12px !important;  }  .artdet__looking-for-discounts-inner .artdet__subscribe-btn,  .artdet__looking-for-discounts-inner .artdet__bundle-overlay-btn {  flex-basis:100% !important;  width:100% !important;  font-size:12px !important;  padding:8px 10px !important;  }}#artdet__long-description > .long-description__title {  display:none !important;}#artdet__long-description > .long-description__content {  margin-top:0 !important;  padding-top:0 !important;}#fc-sale-badge-above-image {  display:flex !important;  justify-content:center !important;  align-items:center !important;  width:100% !important;  margin-bottom:10px !important;}#fc-sale-badge-above-image .artdet__sale.badge--sale {  position:relative !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-width:68px;  min-height:34px;  padding:7px 14px !important;  margin:0 !important;  inset:auto !important;  transform:none !important;  background:linear-gradient(180deg,#ff5656,#ff3f46) !important;  border:1px solid #e42d35 !important;  border-radius:10px !important;  color:#fff !important;  font-size:18px !important;  font-weight:900 !important;}#fc-fitt-points-box,.artdet__looking-for-discounts,.artdet__looking-for-discounts-inner,#subscribe_to_stock {  margin-top:0 !important;  margin-bottom:0 !important;}@media (min-width:1200px) {  .fc-checkout-header-row {  display:flex !important;  flex-direction:row !important;  flex-wrap:nowrap !important;  align-items:center !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  gap:16px !important;  }  .fc-checkout-header-row #page_orderflow_outer {  flex:1 1 auto !important;  min-width:0 !important;  margin:0 !important;  padding:0 24px !important;  }  .fc-checkout-header-row #page_orderflow_outer .order-steps-inner {  display:flex !important;  flex-wrap:nowrap !important;  align-items:flex-start !important;  justify-content:space-between !important;  width:100% !important;  max-width:720px !important;  margin:0 auto !important;  }  .fc-checkout-header-row #page_orderflow_outer .order-step {  flex:1 1 25% !important;  width:25% !important;  max-width:25% !important;  text-align:center !important;  }  .fc-checkout-header-row .button-wrap {  min-width:150px !important;  margin:0 48px 0 auto !important;  transform:translateY(-8px) !important;  }}#fc-brand-cta-box-v3 {  display:flex !important;  justify-content:center !important;  width:100% !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 !important;}#fc-brand-cta-box-v3 .fc-brand-cta-link {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:9px !important;  box-sizing:border-box !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  min-height:44px !important;  height:auto !important;  margin:0 !important;  padding:10px 15px !important;  background:#1a1a1a !important;  border:1px solid rgba(245,166,35,.45) !important;  border-radius:12px !important;  color:#fff !important;  box-shadow:0 4px 12px rgba(0,0,0,.08) !important;  font-family:inherit !important;  line-height:1.25 !important;  text-decoration:none !important;  transition:transform .18s ease,background-color .18s ease,border-color .18s ease;}#fc-brand-cta-box-v3 .fc-brand-cta-message {  display:inline-flex !important;  align-items:center !important;  gap:9px !important;  flex:0 0 auto !important;  margin:0 !important;  color:#d2d2d2 !important;  font-size:12.5px !important;  font-weight:600 !important;  line-height:1.25 !important;  white-space:nowrap !important;}#fc-brand-cta-box-v3 .fc-brand-cta-message::after {  content:"\0000B7";  color:#8a744e;  font-weight:700;}#fc-brand-cta-box-v3 .fc-brand-cta-brand {  display:block !important;  flex:0 1 auto !important;  min-width:0 !important;  margin:0 !important;  overflow:hidden !important;  color:#f5a623 !important;  font-size:14px !important;  font-weight:800 !important;  line-height:1.25 !important;  white-space:nowrap !important;  text-overflow:ellipsis !important;}#fc-brand-cta-box-v3 .fc-brand-cta-link::after {  content:none !important;  display:none !important;}#fc-brand-cta-box-v3 .fc-brand-cta-link:hover {  background:#242424 !important;  border-color:#f5a623 !important;  transform:translateY(-1px);}#fc-brand-cta-box-v3 .fc-brand-cta-link:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:3px;}.is-fc-brand-source-hidden {  display:none !important;}.has-fc-brand-cta #fc-shipping-info {  margin-bottom:7px !important;}@media (max-width:767px) {  #fc-brand-cta-box-v3 .fc-brand-cta-link {  gap:8px !important;  padding:9px 12px !important;  }  #fc-brand-cta-box-v3 .fc-brand-cta-message {  gap:8px !important;  font-size:12px !important;  }  #fc-brand-cta-box-v3 .fc-brand-cta-brand {  font-size:13.5px !important;  }}@media (prefers-reduced-motion:reduce) {  #fc-brand-cta-box-v3 .fc-brand-cta-link {  transition:none !important;  transform:none !important;  }}#overlay_box_search {  position:fixed !important;  top:0 !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  width:100vw !important;  max-width:none !important;  height:100vh !important;  height:100dvh !important;  max-height:none !important;  margin:0 !important;  transform:none !important;  align-items:flex-start !important;  justify-content:center !important;  background:radial-gradient( circle at 8% 0%, rgba(245,166,35,.17), transparent 35% ), linear-gradient( 180deg, #fafafa 0%, #f3f3f1 100% ) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  overscroll-behavior:contain;  font-family:'Poppins', Arial, sans-serif !important;  z-index:99999 !important;}#overlay_box_search, #overlay_box_search *, #overlay_box_search *::before, #overlay_box_search *::after {  box-sizing:border-box;}#overlay_box_search .overlay__inner {  display:block !important;  position:relative !important;  width:min( 1080px, calc(100% - 40px) ) !important;  max-width:1080px !important;  height:auto !important;  min-height:100% !important;  max-height:none !important;  margin:0 auto !important;  padding:72px 0 48px !important;  background:transparent !important;  overflow:visible !important;  transform:none !important;}#overlay_box_search .overlay__title-wrap, #overlay_box_search .overlay-buttons {  display:none !important;}#overlay_box_search .overlay_text {  display:flex !important;  flex-direction:column !important;  position:relative !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  text-align:left !important;}#overlay_box_search .fc-search-hero {  display:block !important;  position:relative !important;  width:100% !important;  margin:0 !important;  padding:42px 92px 55px 46px !important;  color:#ffffff !important;  background:#1a1a1a !important;  border:none !important;  border-radius:28px !important;  box-shadow:0 20px 50px rgba(0,0,0,.14) !important;  overflow:hidden !important;  animation:fcSearchPanelIn .28s cubic-bezier(.22,.8,.3,1) both;}#overlay_box_search .fc-search-hero::before {  content:"";  position:absolute;  top:0;  right:0;  left:0;  height:5px;  background:#F5A623;}#overlay_box_search .fc-search-hero::after {  content:"";  position:absolute;  right:-90px;  bottom:-140px;  width:310px;  height:310px;  border:55px solid rgba(245,166,35,.08);  border-radius:50%;  pointer-events:none;}#overlay_box_search .fc-search-hero > .overlay__close-btn {  position:absolute !important;  top:16px !important;  right:16px !important;  bottom:auto !important;  left:auto !important;  width:48px !important;  min-width:48px !important;  max-width:48px !important;  height:48px !important;  min-height:48px !important;  max-height:48px !important;  margin:0 !important;  padding:0 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  color:transparent !important;  background:linear-gradient( 45deg, transparent calc(50% - 1.5px), #ffffff calc(50% - 1.5px), #ffffff calc(50% + 1.5px), transparent calc(50% + 1.5px) ) center / 23px 23px no-repeat, linear-gradient( -45deg, transparent calc(50% - 1.5px), #ffffff calc(50% - 1.5px), #ffffff calc(50% + 1.5px), transparent calc(50% + 1.5px) ) center / 23px 23px no-repeat, rgba(26,26,26,.94) !important;  border:1px solid rgba(255,255,255,.22) !important;  border-radius:50% !important;  box-shadow:0 8px 20px rgba(0,0,0,.26) !important;  font-size:0 !important;  line-height:0 !important;  cursor:pointer !important;  pointer-events:auto !important;  touch-action:manipulation !important;  transform:none !important;  z-index:15 !important;}#overlay_box_search .fc-search-hero > .overlay__close-btn:hover {  background:linear-gradient( 45deg, transparent calc(50% - 1.5px), #ffffff calc(50% - 1.5px), #ffffff calc(50% + 1.5px), transparent calc(50% + 1.5px) ) center / 23px 23px no-repeat, linear-gradient( -45deg, transparent calc(50% - 1.5px), #ffffff calc(50% - 1.5px), #ffffff calc(50% + 1.5px), transparent calc(50% + 1.5px) ) center / 23px 23px no-repeat, #262626 !important;}#overlay_box_search .fc-search-hero > .overlay__close-btn svg, #overlay_box_search .fc-search-hero > .overlay__close-btn i, #overlay_box_search .fc-search-hero > .overlay__close-btn span {  display:none !important;}#overlay_box_search .fc-search-hero > .overlay__close-btn::before, #overlay_box_search .fc-search-hero > .overlay__close-btn::after {  content:none !important;  display:none !important;}#overlay_box_search .fc-search-title {  position:relative;  z-index:1;  max-width:760px;  margin:0 !important;  color:#ffffff !important;  font-size:clamp( 32px, 5vw, 54px ) !important;  font-weight:900 !important;  line-height:1.04 !important;  letter-spacing:-1.4px !important;}#overlay_box_search .fc-search-title span {  color:#F5A623 !important;}#overlay_box_search .fc-search-subtitle {  position:relative;  z-index:1;  max-width:720px;  margin:18px 0 0 !important;  color:rgba(255,255,255,.76) !important;  font-size:16px !important;  font-weight:500 !important;  line-height:1.6 !important;}#overlay_box_search .fc-search-subtitle strong {  color:#ffffff !important;  font-weight:800 !important;}#overlay_box_search #box_search_content {  display:block !important;  position:relative !important;  z-index:5 !important;  width:100% !important;  max-width:none !important;  height:auto !important;  min-height:84px !important;  max-height:none !important;  margin:-28px 0 0 !important;  padding:10px !important;  background:#ffffff !important;  border:1px solid rgba(26,26,26,.10) !important;  border-radius:22px !important;  box-shadow:0 18px 42px rgba(0,0,0,.14) !important;  overflow:visible !important;  transform:none !important;}#overlay_box_search #form_include_search {  display:block !important;  position:relative !important;  width:100% !important;  min-height:64px !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;}#overlay_box_search .search-box__input {  display:block !important;  width:100% !important;  max-width:none !important;  height:64px !important;  min-height:64px !important;  margin:0 !important;  padding:0 74px 0 22px !important;  color:#1a1a1a !important;  background:#f7f7f5 !important;  border:2px solid transparent !important;  border-radius:15px !important;  outline:none !important;  box-shadow:none !important;  font-family:'Poppins', Arial, sans-serif !important;  font-size:18px !important;  font-weight:600 !important;  line-height:64px !important;  transform:none !important;}#overlay_box_search .search-box__input:focus {  background:#ffffff !important;  border-color:#F5A623 !important;  box-shadow:0 0 0 3px rgba(245,166,35,.13) !important;}#overlay_box_search .search-box__input::placeholder {  color:#777777 !important;  opacity:1 !important;  font-weight:500 !important;}#overlay_box_search .search-box__search-btn {  position:absolute !important;  top:6px !important;  right:6px !important;  bottom:auto !important;  left:auto !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  min-height:52px !important;  margin:0 !important;  padding:0 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  background:#F5A623 !important;  border:none !important;  border-radius:13px !important;  opacity:1 !important;  transform:none !important;  z-index:6 !important;}#overlay_box_search .search-box__search-btn svg {  display:none !important;}#overlay_box_search .search-box__search-btn::before {  content:"" !important;  position:absolute !important;  width:18px !important;  height:18px !important;  border:2.5px solid #1a1a1a !important;  border-radius:50% !important;  pointer-events:none !important;}#overlay_box_search .search-box__search-btn::after {  content:"" !important;  position:absolute !important;  width:9px !important;  height:2.5px !important;  background:#1a1a1a !important;  border-radius:999px !important;  transform:translate(7px,7px) rotate(45deg) !important;  pointer-events:none !important;}#overlay_box_search .ac_results {  left:0 !important;  right:0 !important;  width:100% !important;  max-width:none !important;  max-height:min( 52vh, 520px ) !important;  margin-top:12px !important;  background:#ffffff !important;  border:1px solid rgba(26,26,26,.10) !important;  border-radius:18px !important;  box-shadow:0 20px 46px rgba(0,0,0,.16) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch;  overscroll-behavior:contain;  z-index:20 !important;}#overlay_box_search .ac_results ul {  width:100% !important;  margin:0 !important;  padding:0 !important;}#overlay_box_search .ac_results li {  width:100% !important;  padding-left:16px !important;  padding-right:16px !important;  text-align:center !important;}#overlay_box_search .ac_results li a, #overlay_box_search .ac_results li div, #overlay_box_search .ac_results li span, #overlay_box_search .ac_results li p {  text-align:center !important;}#overlay_box_search .ac_results li a {  width:100% !important;  max-width:100% !important;}#overlay_box_search .fc-search-quick {  display:block !important;  width:100% !important;  margin:30px 0 0 !important;  padding:24px 30px !important;  background:#ffffff !important;  border:1px solid rgba(26,26,26,.08) !important;  border-radius:22px !important;  box-shadow:0 12px 34px rgba(0,0,0,.06) !important;}#overlay_box_search .fc-search-section-label {  margin:0 0 16px !important;  color:#1a1a1a !important;  font-size:13px !important;  font-weight:800 !important;  line-height:1.3 !important;  letter-spacing:1.2px !important;  text-transform:uppercase;}#overlay_box_search .fc-search-chip-list {  display:flex !important;  flex-wrap:wrap !important;  gap:10px !important;}#overlay_box_search .fc-search-chip {  min-height:43px !important;  margin:0 !important;  padding:10px 17px !important;  color:#1a1a1a !important;  background:#f4f4f2 !important;  border:1px solid rgba(26,26,26,.09) !important;  border-radius:999px !important;  font-family:'Poppins', Arial, sans-serif !important;  font-size:14px !important;  font-weight:700 !important;  line-height:1 !important;  cursor:pointer !important;  transition:background-color .16s ease, border-color .16s ease;}#overlay_box_search .fc-search-chip:hover, #overlay_box_search .fc-search-chip:focus-visible {  color:#1a1a1a !important;  background:#F5A623 !important;  border-color:#F5A623 !important;  outline:none !important;}#overlay_box_search .fc-search-stats {  display:grid !important;  grid-template-columns:repeat( 3, minmax(0,1fr) ) !important;  width:100% !important;  margin:18px 0 0 !important;  color:#ffffff !important;  background:#1a1a1a !important;  border-radius:22px !important;  box-shadow:0 12px 34px rgba(0,0,0,.09) !important;  overflow:hidden !important;}#overlay_box_search .fc-search-stat {  position:relative !important;  padding:24px 18px !important;  text-align:center !important;}#overlay_box_search .fc-search-stat + .fc-search-stat::before {  content:"";  position:absolute;  top:20%;  bottom:20%;  left:0;  width:1px;  background:rgba(255,255,255,.14);}#overlay_box_search .fc-search-stat-number {  color:#ffffff !important;  font-size:25px !important;  font-weight:900 !important;  line-height:1 !important;}#overlay_box_search .fc-search-stat-number span {  color:#F5A623 !important;}#overlay_box_search .fc-search-stat-label {  margin:8px 0 0 !important;  color:rgba(255,255,255,.65) !important;  font-size:11px !important;  font-weight:700 !important;  line-height:1.25 !important;  letter-spacing:.8px !important;  text-transform:uppercase;}#overlay_box_search.fc-search-has-query .fc-search-quick, #overlay_box_search.fc-search-has-query .fc-search-stats {  display:none !important;}@keyframes fcSearchPanelIn {  from {  opacity:0;  transform:translateY(8px);  }  to {  opacity:1;  transform:translateY(0);  }}@media (max-width:767px) {  #overlay_box_search .overlay__inner {  width:100% !important;  padding:env(safe-area-inset-top) 14px 26px !important;  }  #overlay_box_search .fc-search-hero {  padding:30px 78px 43px 22px !important;  border-radius:22px !important;  }  #overlay_box_search .fc-search-hero > .overlay__close-btn {  top:12px !important;  right:12px !important;  width:42px !important;  min-width:42px !important;  max-width:42px !important;  height:42px !important;  min-height:42px !important;  max-height:42px !important;  background:linear-gradient( 45deg, transparent calc(50% - 1.35px), #ffffff calc(50% - 1.35px), #ffffff calc(50% + 1.35px), transparent calc(50% + 1.35px) ) center / 20px 20px no-repeat, linear-gradient( -45deg, transparent calc(50% - 1.35px), #ffffff calc(50% - 1.35px), #ffffff calc(50% + 1.35px), transparent calc(50% + 1.35px) ) center / 20px 20px no-repeat, rgba(26,26,26,.94) !important;  }  #overlay_box_search .fc-search-title {  max-width:92%;  font-size:31px !important;  line-height:1.06 !important;  letter-spacing:-.7px !important;  }  #overlay_box_search .fc-search-subtitle {  margin-top:14px !important;  font-size:14px !important;  line-height:1.5 !important;  }  #overlay_box_search #box_search_content {  width:100% !important;  min-height:72px !important;  margin:-21px 0 0 !important;  padding:7px !important;  border-radius:18px !important;  }  #overlay_box_search #form_include_search {  min-height:58px !important;  }  #overlay_box_search .search-box__input {  height:58px !important;  min-height:58px !important;  padding:0 64px 0 16px !important;  border-radius:12px !important;  font-size:16px !important;  line-height:58px !important;  }  #overlay_box_search .search-box__search-btn {  top:5px !important;  right:5px !important;  width:48px !important;  min-width:48px !important;  height:48px !important;  min-height:48px !important;  border-radius:11px !important;  }  #overlay_box_search .ac_results {  left:0 !important;  right:0 !important;  width:100% !important;  max-width:none !important;  max-height:47vh !important;  border-radius:15px !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch;  }  #overlay_box_search .ac_results li {  padding-left:18px !important;  padding-right:18px !important;  text-align:center !important;  }  #overlay_box_search .ac_results li a, #overlay_box_search .ac_results li div, #overlay_box_search .ac_results li span, #overlay_box_search .ac_results li p {  text-align:center !important;  }  #overlay_box_search .fc-search-quick {  margin-top:20px !important;  padding:18px 18px !important;  border-radius:18px !important;  }  #overlay_box_search .fc-search-section-label {  margin-bottom:14px !important;  }  #overlay_box_search .fc-search-chip-list {  gap:8px !important;  }  #overlay_box_search .fc-search-chip {  min-height:39px !important;  padding:9px 13px !important;  font-size:12px !important;  }  #overlay_box_search .fc-search-stats {  margin-top:16px !important;  border-radius:18px !important;  }  #overlay_box_search .fc-search-stat {  padding:18px 6px !important;  }  #overlay_box_search .fc-search-stat-number {  font-size:19px !important;  }  #overlay_box_search .fc-search-stat-label {  margin-top:6px !important;  font-size:9px !important;  line-height:1.2 !important;  letter-spacing:.25px !important;  }}@media (max-width:390px) {  #overlay_box_search .overlay__inner {  padding-top:env(safe-area-inset-top) !important;  }  #overlay_box_search .fc-search-hero {  padding-right:70px !important;  }  #overlay_box_search .fc-search-hero > .overlay__close-btn {  top:10px !important;  right:10px !important;  width:40px !important;  min-width:40px !important;  max-width:40px !important;  height:40px !important;  min-height:40px !important;  max-height:40px !important;  }  #overlay_box_search .fc-search-title {  font-size:28px !important;  }  #overlay_box_search .fc-search-subtitle {  font-size:13px !important;  }  #overlay_box_search .fc-search-stat-number {  font-size:17px !important;  }  #overlay_box_search .fc-search-stat-label {  font-size:8px !important;  }}@media (prefers-reduced-motion:reduce) {  #overlay_box_search .fc-search-hero {  animation:none !important;  }  #overlay_box_search .fc-search-chip {  transition:none !important;  }}#overlay_box_search.is-fc-search-hidden {  display:none !important;}@media (max-width:600px) {  .is-optimized-rotator-host .element-img-wrap::after {  content:"";  position:absolute;  inset:0;  z-index:20;  background:rgba(26,26,26,.24);  pointer-events:none;  }}@media (max-width:767px) {  body.fc-cart-page-active .fc-cart-mobile-bottom-actions {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:10px !important;  width:100% !important;  margin:12px 0 0 !important;  padding:12px !important;  background:#fff !important;  border:1px solid rgba(245,166,35,.72) !important;  border-radius:15px !important;  box-shadow:0 10px 26px rgba(26,26,26,.05) !important;  box-sizing:border-box !important;  }  body.fc-cart-page-active .fc-cart-mobile-bottom-actions .sum-box__cart-buttons {  position:static !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:10px !important;  width:100% !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;  }  body.fc-cart-page-active .fc-cart-mobile-bottom-actions .cart__btn-back {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex:1 1 0 !important;  width:auto !important;  min-width:0 !important;  min-height:44px !important;  margin:0 !important;  padding:10px 14px !important;  color:#1a1a1a !important;  background:#f7f7f5 !important;  border:1px solid #d8d8d5 !important;  border-radius:11px !important;  font-size:13px !important;  font-weight:800 !important;  text-align:center !important;  }  body.fc-cart-page-active .fc-cart-mobile-bottom-actions .cart__btn-delete-all {  position:relative !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex:1 1 0 !important;  width:auto !important;  min-width:0 !important;  height:auto !important;  min-height:44px !important;  margin:0 !important;  padding:10px 14px !important;  transform:none !important;  overflow:hidden !important;  color:#9f2424 !important;  background:linear-gradient(180deg,#fff8f8 0%,#fff1f1 100%) !important;  border:1px solid #ecc2c2 !important;  border-radius:11px !important;  box-shadow:inset 0 1px 0 rgba(255,255,255,.9) !important;  font-family:"Poppins",sans-serif !important;  font-size:13px !important;  font-weight:800 !important;  line-height:1.2 !important;  text-align:center !important;  }  body.fc-cart-page-active .fc-cart-mobile-bottom-actions .cart__btn-delete-all > * {  display:none !important;  }  body.fc-cart-page-active .fc-cart-mobile-bottom-actions .cart__btn-delete-all::before {  content:"Kos\0000E1r \0000FCr\0000EDt\0000E9se" !important;  position:static !important;  display:block !important;  width:auto !important;  height:auto !important;  margin:0 !important;  transform:none !important;  background:none !important;  color:#9f2424 !important;  font-family:"Poppins",sans-serif !important;  font-size:13px !important;  font-weight:800 !important;  line-height:1.2 !important;  pointer-events:none !important;  }  body.fc-cart-page-active .fc-cart-mobile-bottom-actions .cart__btn-delete-all::after {  display:none !important;  content:none !important;  }}@media (min-width:1200px) {  #fc-new-badge-above-image {  display:flex !important;  justify-content:center !important;  align-items:center !important;  width:100% !important;  margin:0 0 8px !important;  padding:0 !important;  box-sizing:border-box !important;  }  #fc-new-badge-above-image  .artdet__new.badge.badge--new {  position:relative !important;  top:0 !important;  right:auto !important;  bottom:auto !important;  left:0 !important;  margin:0 !important;  transform:none !important;  }}@media (min-width:768px) {  #artdet__cart.artdet__cart {  display:grid !important;  grid-template-columns:150px minmax(0,1fr) !important;  align-items:stretch !important;  gap:12px !important;  width:100% !important;  max-width:100% !important;  margin-left:0 !important;  margin-right:0 !important;  padding-left:0 !important;  padding-right:0 !important;  box-sizing:border-box !important;  }  #artdet__cart .artdet__cart-btn-input-col,  #artdet__cart .artdet__cart-btn-col {  width:100% !important;  max-width:none !important;  flex:none !important;  margin:0 !important;  padding-left:0 !important;  padding-right:0 !important;  }  #artdet__cart .artdet__cart-input-wrap,  #artdet__cart .artdet__cart-input,  #artdet__cart .qtyminus_common,  #artdet__cart .qtyplus_common {  height:64px !important;  min-height:64px !important;  }  #artdet__cart .artdet__cart-input-wrap {  width:100% !important;  box-sizing:border-box !important;  }  #artdet__cart .artdet__cart-btn-col {  min-width:0 !important;  }  #artdet__cart .artdet__cart-btn {  width:100% !important;  max-width:none !important;  height:64px !important;  min-height:64px !important;  margin:0 !important;  box-sizing:border-box !important;  }}@media (min-width:1200px) {  .artdet__block-image  > .fc-title-above-image {  width:100% !important;  max-width:none !important;  box-sizing:border-box !important;  margin:0 0 18px !important;  padding:0 8px !important;  text-align:center !important;  }  .artdet__block-image  > .fc-title-above-image  .artdet__name {  margin:0 0 8px !important;  text-align:center !important;  font-size:clamp(20px,1.6vw,28px) !important;  line-height:1.25 !important;  font-weight:800 !important;  overflow-wrap:anywhere !important;  }  .artdet__block-image  > .fc-title-above-image  .artdet__sku {  width:100% !important;  justify-content:center !important;  text-align:center !important;  font-size:12px !important;  line-height:1.4 !important;  }}#fc-choice-configurator {  position:relative !important;  width:100% !important;  max-width:100% !important;  box-sizing:border-box !important;  margin:8px 0 10px !important;  padding:0 9px 9px !important;  background:linear-gradient(  180deg,  #161616 0%,  #101010 100%  ) !important;  border:1px solid #333 !important;  border-radius:16px !important;  box-shadow:0 7px 20px  rgba(0,0,0,.13) !important;  overflow:hidden !important;}#fc-choice-configurator::before {  content:"" !important;  position:absolute !important;  top:0 !important;  left:0 !important;  width:100% !important;  height:4px !important;  background:linear-gradient(  90deg,  #F5A623,  #ffc451,  #F5A623  ) !important;  z-index:4 !important;}.fc-choice-header {  position:relative !important;  margin:0 -9px 8px !important;  padding:13px 14px 11px !important;  background:linear-gradient(  135deg,  #0e0e0e,  #202020  ) !important;  border-bottom:1px solid  #393939 !important;  text-align:center !important;}.fc-choice-header-main {  display:block !important;  color:#ffffff !important;  font-size:15px !important;  font-weight:900 !important;  line-height:1.1 !important;  letter-spacing:.4px !important;  text-transform:uppercase !important;}.fc-choice-header-sub {  display:block !important;  margin-top:4px !important;  color:#aaa !important;  font-size:10.5px !important;  font-weight:500 !important;  line-height:1.25 !important;}.fc-choice-card {  position:relative !important;  display:grid !important;  grid-template-columns:minmax(105px,.58fr)  minmax(180px,1.42fr) !important;  align-items:center !important;  gap:9px !important;  width:100% !important;  box-sizing:border-box !important;  margin:0 0 6px !important;  padding:8px 9px !important;  background:linear-gradient(  180deg,  #222,  #1c1c1c  ) !important;  border:1px solid  #363636 !important;  border-radius:12px !important;  box-shadow:inset 0 1px 0  rgba(255,255,255,.02) !important;}.fc-choice-card:last-of-type {  margin-bottom:0 !important;}.fc-choice-card:focus-within {  border-color:#F5A623 !important;  box-shadow:0 0 0 2px  rgba(245,166,35,.12) !important;}.fc-choice-card-top {  display:flex !important;  align-items:center !important;  min-width:0 !important;  margin:0 !important;}.fc-choice-title {  display:flex !important;  align-items:center !important;  gap:7px !important;  min-width:0 !important;}.fc-choice-number {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  flex:0 0 auto !important;  min-width:28px !important;  height:25px !important;  padding:0 7px !important;  box-sizing:border-box !important;  background:linear-gradient(  135deg,  #F5A623,  #e38d08  ) !important;  color:#111 !important;  border-radius:7px !important;  font-size:10px !important;  font-weight:900 !important;  line-height:1 !important;}.fc-choice-title-text {  min-width:0 !important;  color:#fff !important;  font-size:12.8px !important;  font-weight:800 !important;  line-height:1.15 !important;  white-space:normal !important;  overflow-wrap:break-word !important;}.fc-choice-select-wrap {  position:relative !important;  width:100% !important;  min-width:0 !important;  box-sizing:border-box !important;}.fc-choice-select-wrap::after {  content:"" !important;  position:absolute !important;  top:50% !important;  right:15px !important;  width:6px !important;  height:6px !important;  box-sizing:border-box !important;  border-right:2px solid  #ffffff !important;  border-bottom:2px solid  #ffffff !important;  transform:translateY(-68%)  rotate(45deg) !important;  pointer-events:none !important;  z-index:5 !important;}.fc-choice-card select {  display:block !important;  width:100% !important;  max-width:100% !important;  height:42px !important;  min-height:42px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:7px 38px 7px 11px !important;  background:#111 !important;  background-image:none !important;  color:#fff !important;  border:1.5px solid  #464646 !important;  border-radius:9px !important;  outline:none !important;  font-family:inherit !important;  font-size:13px !important;  font-weight:700 !important;  line-height:1.2 !important;  box-shadow:none !important;  -webkit-appearance:none !important;  -moz-appearance:none !important;  appearance:none !important;  color-scheme:dark !important;}.fc-choice-card select::-ms-expand {  display:none !important;}.fc-choice-card select:focus {  border-color:#F5A623 !important;  background-color:#151515 !important;  box-shadow:0 0 0 2px  rgba(245,166,35,.14) !important;}.fc-choice-card select option {  background:#fff !important;  color:#111 !important;}.fc-choice-card.fc-selected {  background:linear-gradient(  135deg,  #173621,  #1d472a  ) !important;  border-color:#4fa966 !important;  box-shadow:0 0 0 1px  rgba(79,169,102,.10) !important;}.fc-choice-card.fc-selected.fc-choice-number {  background:linear-gradient(  135deg,  #59b871,  #3f9957  ) !important;  color:#fff !important;}.fc-choice-card.fc-selectedselect {  background-color:#102517 !important;  color:#fff !important;  border-color:#67b77b !important;}.fc-choice-card.fc-choice-missing {  border-color:#F5A623 !important;  box-shadow:0 0 0 2px  rgba(245,166,35,.18) !important;}.fc-choice-card.fc-choice-missingselect {  border-color:#F5A623 !important;}.fc-choice-footer {  margin-top:7px !important;  padding:7px 9px !important;  background:#1b1b1b !important;  border:1px solid  #303030 !important;  border-radius:8px !important;  color:#999 !important;  text-align:center !important;  font-size:9.8px !important;  font-weight:600 !important;  line-height:1.25 !important;}.fc-choice-native-wrap-kept {  position:absolute !important;  left:-10000px !important;  top:auto !important;  width:1px !important;  height:1px !important;  min-width:1px !important;  min-height:1px !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:.001 !important;  pointer-events:none !important;}.fc-choice-native-wrap-kept select {  display:block !important;  width:1px !important;  height:1px !important;  min-width:1px !important;  min-height:1px !important;  opacity:.001 !important;}.fc-choice-native-combo {  display:block !important;}.artdet__block-cart-inner.variants-params-spec-wrap:has(  #fc-choice-configurator) {  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  overflow:visible !important;}.artdet__block-cart-inner#artdet__other:has(  #fc-choice-configurator) {  display:flex !important;  flex-direction:column !important;  align-items:stretch !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  overflow:visible !important;}.artdet__block-cart-inner#artdet__other.product-variant:has(  #fc-choice-configurator) {  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  flex:0 0 100% !important;  align-self:stretch !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;}@media (max-width:767px) {  #fc-choice-configurator {  margin:6px 0 8px !important;  padding:0 7px 7px !important;  border-radius:14px !important;  }  .fc-choice-header {  margin:0 -7px 6px !important;  padding:11px 9px 9px !important;  }  .fc-choice-header-main {  font-size:13.5px !important;  letter-spacing:.25px !important;  }  .fc-choice-header-sub {  display:none !important;  }  .fc-choice-card {  display:grid !important;  grid-template-columns:minmax(92px,.72fr)  minmax(0,1.28fr) !important;  align-items:center !important;  gap:7px !important;  margin-bottom:5px !important;  padding:7px !important;  border-radius:10px !important;  }  .fc-choice-title {  gap:5px !important;  }  .fc-choice-number {  min-width:24px !important;  height:23px !important;  padding:0 5px !important;  border-radius:6px !important;  font-size:9px !important;  }  .fc-choice-title-text {  font-size:11.5px !important;  line-height:1.15 !important;  }  .fc-choice-card select {  height:39px !important;  min-height:39px !important;  padding:6px 34px 6px 9px !important;  border-radius:8px !important;  font-size:12px !important;  }  .fc-choice-select-wrap::after {  right:13px !important;  width:6px !important;  height:6px !important;  }  .fc-choice-footer {  display:none !important;  }  .artdet__block-cart-inner  #fc-choice-configurator {  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin-left:0 !important;  margin-right:0 !important;  transform:none !important;  }}@media (max-width:390px) {  .fc-choice-card {  grid-template-columns:minmax(82px,.68fr)  minmax(0,1.32fr) !important;  gap:6px !important;  padding:6px !important;  }  .fc-choice-title-text {  font-size:10.8px !important;  }  .fc-choice-card select {  height:38px !important;  min-height:38px !important;  padding-left:8px !important;  padding-right:30px !important;  font-size:11.5px !important;  }  .fc-choice-select-wrap::after {  right:11px !important;  }}main.fc-methods-main {  padding:18px 0 28px !important;  background:radial-gradient(  circle at 7% 0,  rgba(245,166,35,.06),  transparent 32rem  ),  #fafafa !important;}#page_order_mods_content {  color:#1a1a1a;  font-family:"Poppins",  Arial,  sans-serif;}#page_order_mods_contentform > .container {  max-width:1120px !important;  padding:0 16px !important;  margin-bottom:0 !important;}#page_order_mods_contentform > .container > .row {  row-gap:16px !important;}#page_order_mods_content.order-mods__main > .row {  margin:0 -7px !important;  row-gap:14px !important;  align-items:flex-start;}#page_order_mods_content.order-mods-section__col {  padding:0 7px !important;  min-width:0;}#page_order_mods_content.order-flow-block {  padding:16px !important;  margin:0 !important;  background:#fff;  border:1px solid  rgba(245,166,35,.42);  border-radius:16px;  box-shadow:0 8px 24px  rgba(26,26,26,.045);}#page_order_mods_content.order-mods-section {  margin-bottom:0 !important;}#page_order_mods_content.order-mods-section> .main-title-3 {  margin:0 0 14px !important;  padding:17px 12px !important;  background:radial-gradient(  circle at 95% 115%,  transparent 0 85px,  rgba(245,166,35,.10) 86px 125px,  transparent 126px  ),  radial-gradient(  circle at 78% 145%,  transparent 0 62px,  rgba(245,166,35,.07) 63px 99px,  transparent 100px  ),  #1a1a1a;  border:1px solid  rgba(245,166,35,.55);  border-radius:12px;  color:#fff !important;  font-size:21px !important;  font-weight:800 !important;  line-height:1.3;  text-align:center;}#page_order_mods_content.order-mods-section> .main-title-3::before,#page_order_mods_content.order-mods-section> .main-title-3::after {  content:none !important;  display:none !important;}#page_order_mods_content.order-mods__item {  margin:0 0 10px !important;  padding:13px !important;  background:#fff;  border:1px solid  #e2e2dc;  border-radius:12px;  box-shadow:0 3px 10px  rgba(26,26,26,.025);}#page_order_mods_content.order-mods__item:last-child {  margin-bottom:0 !important;}#page_order_mods_content.order-mods__item:has(  > .custom-radio > input:checked) {  background:#fffaf0;  border-color:#F5A623;  box-shadow:0 0 0 1px  rgba(245,166,35,.15);}#page_order_mods_content.order-mods__item:has(  > .custom-radio > input:focus-visible) {  outline:2px solid  #93600c;  outline-offset:3px;}#page_order_mods_content.order-mods__item> .custom-radio {  display:flex;  flex-wrap:wrap;  align-items:flex-start;  gap:6px 12px;  min-height:24px;  padding-left:27px;}#page_order_mods_content.order-mods__name {  flex:1 1 180px;  min-width:0;  margin:0 !important;  color:#1a1a1a;  font-size:13px !important;  font-weight:600 !important;  line-height:1.5;  cursor:pointer;  overflow-wrap:anywhere;}#page_order_mods_content.custom-radio input:checked+ .order-mods__name::before {  background-color:#F5A623;  border-color:#F5A623;}#page_order_mods_content.order-mods__shipping-cost-wrap,#page_order_mods_content.order-mods__handling-cost-wrap {  float:none !important;  flex:0 0 auto;  margin:0 0 0 auto !important;  max-width:100%;}#page_order_mods_content.order-mods__shipping-cost,#page_order_mods_content.order-mods__handling-cost {  color:#1a1a1a;  font-size:13px !important;  font-weight:800 !important;  line-height:1.5;}#page_order_mods_content.order-mods__logo-wrap {  margin:8px 0 0 27px !important;  padding:0 !important;}#page_order_mods_content.order-mods__logo {  width:auto !important;  height:auto !important;  max-width:110px !important;  max-height:34px !important;  object-fit:contain;}#page_order_mods_content.order-mods__details {  margin-left:0 !important;}#page_order_mods_content.order-mods__description {  padding:10px 0 0 !important;  text-align:left !important;  font-size:13px;  line-height:1.5;}#page_order_mods_content.order-mods__description > div {  max-width:100%;  margin:0 0 10px !important;}#page_order_mods_content.order-mods__link {  margin:8px 0 !important;  font-size:12px;}#page_order_mods_content.order-mods__delivery-point {  margin:12px 0 0 !important;  padding:12px;  background:#f8f8f6;  border:1px solid  #e2e2dc;  border-radius:10px;}#page_order_mods_content.order-mods__delivery-point-select-text {  margin-bottom:10px;  font-size:13px;  font-weight:600;  line-height:1.5;}#page_order_mods_content.order-mods__delivery-options> .row> .col-md-6 {  flex:0 0 100%;  max-width:100%;}#page_order_mods_content.order-mods__delivery-map a {  display:inline-flex;  align-items:center;  justify-content:center;  gap:8px;  min-height:42px;  padding:10px 14px;  background:#1a1a1a;  border-radius:9px;  color:#fff;  font-size:13px;  font-weight:600;  text-decoration:none;}#page_order_mods_content.order-mods__delivery-map a svg {  width:17px;  height:17px;  fill:currentColor;}#page_order_mods_content.page_order_mods_deliverypoint_info {  font-size:13px;  line-height:1.6;  overflow-wrap:anywhere;}#page_order_mods_content.form-control {  min-height:44px;  max-width:100%;  border:1px solid  #dededb;  border-radius:10px;  background-color:#f8f8f6;  color:#1a1a1a;  font-family:inherit;  font-size:16px;}#page_order_mods_content.form-control:focus {  border-color:#F5A623;  outline:none;  box-shadow:0 0 0 3px  rgba(245,166,35,.14);}#page_order_mods_content.form-control.is-invalid {  border-color:#bd3939;}#page_order_mods_content.js-address-select {  text-overflow:ellipsis;}#page_order_mods_content#page_order_mods_virtual {  margin:14px 0 0 !important;  padding:13px;  background:#fff8eb;  border:1px solid  rgba(245,166,35,.4);  border-radius:11px;}#page_order_mods_content.order-mods__virtual-label {  font-size:13px;  font-weight:700;  line-height:1.5;}#page_order_mods_content.order-mods__virtual-text {  margin-top:5px;  font-size:12px;  line-height:1.5;}#page_order_mods_content.order-mods__virtual-point {  color:#76500e;  font-weight:800;}#page_order_mods_content.order-mods__coupon-section {  margin:0 0 12px !important;}#page_order_mods_content.order-mods__coupon-section> .main-title-3 {  padding:0 0 10px !important;  margin:0 0 14px !important;  background:none !important;  border:0;  border-bottom:1px solid  #eee5d6;  border-radius:0;  color:#1a1a1a !important;  font-size:18px !important;}#page_order_mods_content.design-coupon {  display:flex;  align-items:center;  gap:14px;  width:100%;  max-width:620px;  min-height:0 !important;  margin:0 auto !important;  padding:0 !important;  background:none !important;  border:0 !important;  box-shadow:none !important;  box-sizing:border-box;}#page_order_mods_content.design-coupon::before,#page_order_mods_content.design-coupon::after {  content:none !important;  display:none !important;}#page_order_mods_content.sum-box__coupon-form-wrapper {  display:flex;  flex:1 1 0;  flex-wrap:wrap;  align-items:center;  gap:10px;  min-width:0;  width:auto !important;  margin:0 !important;  padding:0 !important;}#page_order_mods_content.sum-box__coupon-input {  flex:1 1 200px;  width:0;  min-width:0;  height:44px;  margin:0 !important;  text-align:center;}#page_order_mods_content.sum-box__coupon-del-btn {  flex:0 0 auto;  min-height:44px;  margin:0 !important;  padding:10px 14px !important;  background:#1a1a1a !important;  border:1px solid  #1a1a1a;  border-radius:10px;  color:#fff !important;  font-size:12px;  font-weight:600;}#page_order_mods_content.sum-box__coupon-del-btn:disabled {  opacity:.45;  cursor:default;}#page_order_mods_content.fc-checkout-next-wrap {  width:100%;  margin:0 !important;  padding:0 !important;  box-sizing:border-box;}#page_order_mods_content.fc-checkout-next-wrap#button_next {  display:flex !important;  align-items:center;  justify-content:center;  gap:8px;  width:100% !important;  min-width:0 !important;  min-height:50px;  margin:0 !important;  padding:12px 18px !important;  box-sizing:border-box;  background:#F5A623 !important;  border:1px solid  #F5A623 !important;  border-radius:11px !important;  color:#1a1a1a !important;  font-family:inherit;  font-size:15px !important;  font-weight:800 !important;  box-shadow:0 7px 18px  rgba(245,166,35,.17) !important;}#page_order_mods_content.fc-checkout-next-wrap#button_next:hover {  box-shadow:0 9px 22px  rgba(245,166,35,.23) !important;}#page_order_mods_content.ordeflow__navigation-wrap {  gap:12px !important;}#page_order_mods_content#button_prev {  min-height:42px;  padding:10px 15px !important;  background:#f8f8f6 !important;  border:1px solid  #dededb !important;  border-radius:10px !important;  color:#1a1a1a !important;}@media (min-width:992px) {  #page_order_mods_content  .payment-col  > .order-mods__coupon-section {  margin:14px 0 12px !important;  }  #page_order_mods_content  .shipping-col {  flex:0 0 55%;  max-width:55%;  }  #page_order_mods_content  .payment-col {  flex:0 0 45%;  max-width:45%;  }  #page_order_mods_content  .payment-col  > .fc-checkout-next-wrap {  width:100%;  }}@media (max-width:767px) {  main.fc-methods-main {  padding-top:12px !important;  }  #page_order_mods_content  form > .container {  padding:0 12px !important;  }  #page_order_mods_content  .order-flow-block {  padding:12px !important;  }  #page_order_mods_content  .order-mods-section  > .main-title-3 {  font-size:19px !important;  }  #page_order_mods_content  .order-mods__item {  padding:12px !important;  }  #page_order_mods_content  .order-mods__name {  flex-basis:150px;  }  #page_order_mods_content  .design-coupon {  gap:10px;  align-items:flex-start;  }  #page_order_mods_content  .sum-box__coupon-input {  flex-basis:100%;  width:100%;  }  #page_order_mods_content  .sum-box__coupon-del-btn {  width:100%;  }  #page_order_mods_content  .fc-checkout-next-wrap {  margin-top:0 !important;  }}@media (max-width:575px) {  #page_order_mods_content  .ordeflow__navigation-wrap {  align-items:stretch !important;  }  #page_order_mods_content  .fc-checkout-next-wrap  #button_next {  width:100% !important;  }  #page_order_mods_content  #button_prev {  align-self:center;  }}@media (max-width:767px) {  #page_order_mods_content  .sum-box__coupon-del-btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  text-align:center !important;  padding-left:16px !important;  padding-right:16px !important;  }  #page_order_mods_content  .sum-box__coupon-del-btn > * {  margin-left:0 !important;  margin-right:0 !important;  }  #page_order_mods_content  #button_prev {  margin-top:8px !important;  }}@media (max-width:575px) {  #overlay_box_login  .login-box__btns-wrap {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:10px !important;  align-items:center !important;  width:100% !important;  }  #overlay_box_login  .login-box__login-btn {  grid-column:auto !important;  width:100% !important;  min-width:0 !important;  }}body.fc-profile-page#main #nav-tab-accordion-1,body.fc-profile-page#main #nav-tab-accordion-1 *,body.fc-profile-page#page_order_track_content,body.fc-profile-page#page_order_track_content *,body.fc-profile-page#page_saved_delivery_points_content,body.fc-profile-page#page_saved_delivery_points_content *,body.fc-profile-page#main .customer_addresses__content,body.fc-profile-page#main .customer_addresses__content *,body.fc-profile-page#main .main__title,body.fc-profile-page#main .main__title * {  font-family:"Poppins",  Arial,  sans-serif !important;}body.fc-profile-page#main .main__title {  width:min(  calc(100% - 32px),  1080px  ) !important;  margin:26px auto 28px !important;  padding:0 !important;  box-sizing:border-box !important;  background:radial-gradient(  circle at 92% 135%,  transparent 0 78px,  rgba(245,166,35,.12) 79px 118px,  transparent 119px  ),  radial-gradient(  circle at 80% 160%,  transparent 0 58px,  rgba(245,166,35,.07) 59px 94px,  transparent 95px  ),  #1a1a1a !important;  border:1px solid  rgba(245,166,35,.68) !important;  border-radius:14px !important;  box-shadow:0 8px 22px  rgba(26,26,26,.10) !important;  overflow:hidden !important;}body.fc-profile-page#main .main__title .container {  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:19px 54px !important;  box-sizing:border-box !important;}body.fc-profile-page#main .main__title h1 {  margin:0 !important;  padding:0 !important;  color:#fff !important;  font-size:27px !important;  font-weight:900 !important;  line-height:1.2 !important;  letter-spacing:.2px !important;  text-align:center !important;  text-transform:uppercase !important;}body.fc-profile-page#main#nav-tab-accordion-1> .nav-tabs-outer {  width:min(  calc(100% - 32px),  1080px  ) !important;  max-width:1080px !important;  margin:0 auto 24px !important;  padding:14px !important;  box-sizing:border-box !important;  background:#fff !important;  border:1px solid  rgba(245,166,35,.38) !important;  border-radius:14px !important;  box-shadow:0 8px 24px  rgba(26,26,26,.055) !important;}body.fc-profile-page#main#nav-tab-accordion-1> .nav-tabs-outer> .nav-tabs {  display:grid !important;  grid-template-columns:repeat(  4,  minmax(0,1fr)  ) !important;  gap:8px !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  border:0 !important;}body.fc-profile-page#main#nav-tab-accordion-1.nav-tabs.nav-item {  width:100% !important;  margin:0 !important;  padding:0 !important;}body.fc-profile-page#main#nav-tab-accordion-1.nav-tabs.nav-link {  position:relative !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-height:46px !important;  margin:0 !important;  padding:10px 12px !important;  box-sizing:border-box !important;  background:#f8f8f6 !important;  border:1px solid  #e2e2dc !important;  border-radius:9px !important;  color:#1a1a1a !important;  font-size:12px !important;  font-weight:600 !important;  line-height:1.25 !important;  text-align:center !important;  text-decoration:none !important;  transition:background .15s ease,  border-color .15s ease,  color .15s ease,  transform .15s ease,  box-shadow .15s ease !important;}body.fc-profile-page#main#nav-tab-accordion-1.nav-tabs.nav-link:hover {  background:linear-gradient(  90deg,  rgba(245,166,35,.11),  rgba(245,166,35,.035)  ) !important;  border-color:rgba(245,166,35,.65) !important;  transform:translateY(-1px);  box-shadow:0 5px 12px  rgba(26,26,26,.05) !important;}body.fc-profile-page#main#nav-tab-accordion-1.nav-tabs.nav-link.active {  background:#1a1a1a !important;  border-color:#1a1a1a !important;  color:#fff !important;  font-weight:700 !important;  box-shadow:0 6px 14px  rgba(26,26,26,.14) !important;}body.fc-profile-page#main#nav-tab-accordion-1.nav-tabs.nav-link.active::after {  content:"";  position:absolute;  left:50%;  bottom:5px;  width:22px;  height:2px;  transform:translateX(-50%);  background:#F5A623;  border-radius:999px;}body.fc-profile-page#main#nav-tab-accordion-1.nav-tabs.nav-item--logout.nav-link {  background:#fff7e8 !important;  border-color:rgba(245,166,35,.55) !important;  color:#8a5600 !important;}body.fc-profile-page#main#nav-tab-accordion-1.nav-tabs.nav-item--logout.nav-link:hover {  background:#1a1a1a !important;  border-color:#F5A623 !important;  color:#fff !important;}body.fc-profile-page#main#nav-tab-accordion-1> .tab-panes {  max-width:1080px !important;  margin:0 auto !important;  padding:0 0 32px !important;}body.fc-profile-page#page_order_track_content.tab-pane.active.tab-pane__container {  width:100% !important;  max-width:none !important;  margin:0 auto !important;  padding:22px !important;  box-sizing:border-box !important;  background:#fff !important;  border:1px solid  #e3e3de !important;  border-radius:14px !important;  box-shadow:0 8px 24px  rgba(26,26,26,.045) !important;}body.fc-profile-page#page_order_track_content.no_favourites,body.fc-profile-page#page_order_track_content.no_saved_filters {  display:flex !important;  flex-direction:column !important;  align-items:center !important;  justify-content:center !important;  gap:10px !important;  width:100% !important;  min-height:160px !important;  margin:0 !important;  padding:26px !important;  box-sizing:border-box !important;  background:linear-gradient(  135deg,  rgba(245,166,35,.08),  rgba(245,166,35,.018)  ) !important;  border:1px dashed  rgba(245,166,35,.55) !important;  border-radius:12px !important;  color:#555 !important;  font-size:13px !important;  font-weight:500 !important;  text-align:center !important;}body.fc-profile-page#page_order_track_content.order-track__orders-header {  margin-bottom:8px !important;  padding:10px 12px !important;  background:#1a1a1a !important;  border-radius:9px !important;  color:#fff !important;  font-size:11px !important;  font-weight:600 !important;}body.fc-profile-page#page_order_track_content.order-track__order {  margin-bottom:8px !important;  padding:12px !important;  background:#fff !important;  border:1px solid  #e4e4df !important;  border-radius:10px !important;  box-shadow:0 3px 10px  rgba(26,26,26,.025) !important;  transition:border-color .15s ease,  box-shadow .15s ease !important;}body.fc-profile-page#page_order_track_content.order-track__order:hover {  border-color:rgba(245,166,35,.55) !important;  box-shadow:0 6px 14px  rgba(26,26,26,.05) !important;}body.fc-profile-page#page_order_track_content.order-track__title {  color:#777 !important;  font-size:10.5px !important;  font-weight:400 !important;}body.fc-profile-page#page_order_track_content.order-track__value {  color:#1a1a1a !important;  font-size:12px !important;  font-weight:500 !important;}body.fc-profile-page#page_order_track_content.order-track__amount {  color:#1a1a1a !important;  font-weight:700 !important;}body.fc-profile-page#page_order_track_content.order-track__order-details-btn {  padding:8px 14px !important;  background:#F5A623 !important;  border:1px solid  #F5A623 !important;  border-radius:8px !important;  color:#1a1a1a !important;  font-size:11px !important;  font-weight:700 !important;  box-shadow:none !important;}body.fc-profile-page#page_order_track_content.order-track__order-details-btn:hover {  background:#1a1a1a !important;  border-color:#1a1a1a !important;  color:#fff !important;}body.fc-profile-page#page_order_track_content.order-track__sum-data {  gap:7px !important;  margin-top:18px !important;  padding:14px 16px !important;  background:linear-gradient(  90deg,  rgba(245,166,35,.10),  rgba(245,166,35,.025)  ) !important;  border:1px solid  rgba(245,166,35,.38) !important;  border-radius:10px !important;}body.fc-profile-page#page_order_track_content.order-track__sum-data.font-weight-bold {  color:#555 !important;  font-size:12px !important;  font-weight:500 !important;}body.fc-profile-page#page_order_track_content.ordernum_num,body.fc-profile-page#page_order_track_content.orderfull_full {  color:#1a1a1a !important;  font-weight:800 !important;}body.fc-profile-page#page_order_track_content.order-track__discount-inner {  display:flex !important;  align-items:center !important;  gap:16px !important;  padding:16px !important;  background:#fff !important;  border:1px solid  #e3e3de !important;  border-radius:11px !important;  box-shadow:0 4px 12px  rgba(26,26,26,.035) !important;}body.fc-profile-page#page_order_track_content.order-track__discount-col {  display:flex !important;  align-items:center !important;  justify-content:center !important;  min-width:82px !important;  min-height:46px !important;  padding:8px 12px !important;  background:#1a1a1a !important;  border-radius:8px !important;  color:#F5A623 !important;  font-weight:800 !important;}body.fc-profile-page#page_order_track_content.order-track__discount-text {  color:#555 !important;  font-size:12px !important;  line-height:1.55 !important;}body.fc-profile-page#page_saved_delivery_points_content.saved_delivery_points__content {  width:100% !important;  max-width:none !important;  margin:0 auto 32px !important;  padding:22px !important;  box-sizing:border-box !important;  background:#fff !important;  border:1px solid  #e3e3de !important;  border-radius:14px !important;  box-shadow:0 8px 24px  rgba(26,26,26,.045) !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-points__container.row {  margin-bottom:0 !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__card {  display:flex !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__card-inner {  position:relative !important;  display:flex !important;  flex-direction:column !important;  width:100% !important;  min-height:220px !important;  padding:20px !important;  box-sizing:border-box !important;  background:#fff !important;  border:1px solid  #e1e1dc !important;  border-radius:12px !important;  box-shadow:0 5px 16px  rgba(26,26,26,.045) !important;  transition:transform .15s ease,  border-color .15s ease,  box-shadow .15s ease !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__card-inner:hover {  transform:translateY(-2px);  border-color:rgba(245,166,35,.65) !important;  box-shadow:0 9px 22px  rgba(26,26,26,.075) !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__method-name {  margin:0 42px 18px 0 !important;  color:#1a1a1a !important;  font-size:15px !important;  font-weight:800 !important;  line-height:1.3 !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__method-name::after {  content:"";  display:block;  width:28px;  height:2px;  margin-top:9px;  background:#F5A623;  border-radius:999px;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__mod-name-and-zip {  margin:0 0 10px !important;  color:#1a1a1a !important;  font-size:12.5px !important;  font-weight:700 !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__mod-city,body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__mod-street {  color:#666 !important;  font-size:11.5px !important;  font-weight:400 !important;  line-height:1.5 !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__mod-name {  margin-top:auto !important;  padding:11px 12px !important;  background:rgba(245,166,35,.07) !important;  border:1px dashed  rgba(245,166,35,.42) !important;  border-radius:8px !important;  color:#666 !important;  font-size:11px !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__buttons {  position:absolute !important;  top:12px !important;  right:12px !important;  margin:0 !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__modify-btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:34px !important;  height:34px !important;  min-width:34px !important;  padding:0 !important;  background:rgba(245,166,35,.08) !important;  border:1px solid  rgba(245,166,35,.38) !important;  border-radius:9px !important;  color:#F5A623 !important;  box-shadow:none !important;}body.fc-profile-page#page_saved_delivery_points_content.saved-delivery-point__modify-btn:hover {  background:#F5A623 !important;  border-color:#F5A623 !important;  color:#1a1a1a !important;}body.fc-profile-page#main.customer_addresses__content {  width:100% !important;  max-width:none !important;  margin:0 auto 32px !important;  padding:22px !important;  box-sizing:border-box !important;  background:#fff !important;  border:1px solid  #e3e3de !important;  border-radius:14px !important;  box-shadow:0 8px 24px  rgba(26,26,26,.045) !important;}body.fc-profile-page#main.customer-addresses__container.row {  margin-bottom:0 !important;}body.fc-profile-page#main.customer-address__card {  display:flex !important;}body.fc-profile-page#main.customer-address__card-inner {  position:relative !important;  display:flex !important;  flex-direction:column !important;  width:100% !important;  min-height:245px !important;  padding:20px !important;  box-sizing:border-box !important;  background:#fff !important;  border:1px solid  #e1e1dc !important;  border-radius:12px !important;  box-shadow:0 5px 16px  rgba(26,26,26,.045) !important;  transition:transform .15s ease,  border-color .15s ease,  box-shadow .15s ease !important;}body.fc-profile-page#main.customer-address__card-inner:hover {  transform:translateY(-2px);  border-color:rgba(245,166,35,.65) !important;  box-shadow:0 9px 22px  rgba(26,26,26,.075) !important;}body.fc-profile-page#main.customer-address__zip {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  align-self:flex-start !important;  min-width:50px;  margin:0 0 10px !important;  padding:5px 9px !important;  background:rgba(245,166,35,.10) !important;  border:1px solid  rgba(245,166,35,.35) !important;  border-radius:7px !important;  color:#9a5c00 !important;  font-size:11px !important;  font-weight:700 !important;}body.fc-profile-page#main.customer-address__city {  margin-right:70px !important;  color:#1a1a1a !important;  font-size:15px !important;  font-weight:800 !important;  line-height:1.3 !important;}body.fc-profile-page#main.customer-address__city::after {  content:"";  display:block;  width:28px;  height:2px;  margin-top:9px;  background:#F5A623;  border-radius:999px;}body.fc-profile-page#main.customer-address__street {  margin:12px 0 12px !important;  color:#1a1a1a !important;  font-size:12.5px !important;  font-weight:600 !important;}body.fc-profile-page#main.customer-address__name {  color:#666 !important;  font-size:11.5px !important;  font-weight:400 !important;}body.fc-profile-page#main.customer-address__customer-type {  display:inline-flex !important;  margin-left:4px !important;  padding:3px 7px !important;  background:rgba(245,166,35,.09) !important;  border:1px solid  rgba(245,166,35,.30) !important;  border-radius:999px !important;  color:#986000 !important;  font-size:9.5px !important;  font-weight:600 !important;}body.fc-profile-page#main.customer-address__default-addresses {  display:flex !important;  flex-direction:column !important;  gap:7px !important;  margin-top:auto !important;}body.fc-profile-page#main.customer-address__default-address {  display:flex !important;  align-items:center !important;  gap:7px !important;  padding:8px 10px !important;  background:#f8f8f6 !important;  border:1px solid  #e5e5df !important;  border-radius:8px !important;  color:#666 !important;  font-size:10px !important;  font-weight:500 !important;  line-height:1.3 !important;}body.fc-profile-page#main.customer-address__default-address.is-checked {  background:rgba(245,166,35,.10) !important;  border-color:rgba(245,166,35,.45) !important;  color:#7b4d00 !important;}body.fc-profile-page#main.customer-address__default-address svg {  width:14px !important;  height:14px !important;  flex:0 0 14px !important;  fill:#F5A623 !important;  color:#F5A623 !important;}body.fc-profile-page#main.customer-address__buttons {  position:absolute !important;  top:12px !important;  right:12px !important;  display:flex !important;  gap:6px !important;  margin:0 !important;}body.fc-profile-page#main.customer-address__modify-btn,body.fc-profile-page#main.customer-address__delete-button {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:34px !important;  height:34px !important;  min-width:34px !important;  padding:0 !important;  border-radius:9px !important;  box-shadow:none !important;}body.fc-profile-page#main.customer-address__modify-btn {  background:rgba(245,166,35,.08) !important;  border:1px solid  rgba(245,166,35,.38) !important;  color:#F5A623 !important;}body.fc-profile-page#main.customer-address__modify-btn:hover {  background:#F5A623 !important;  border-color:#F5A623 !important;  color:#1a1a1a !important;}body.fc-profile-page#main.customer-address__delete-button {  background:rgba(190,45,45,.05) !important;  border:1px solid  rgba(190,45,45,.22) !important;  color:#a43737 !important;}body.fc-profile-page#main.customer-address__delete-button:hover {  background:#a43737 !important;  border-color:#a43737 !important;  color:#fff !important;}body.fc-profile-page#main.customer-address__buttons svg {  width:14px !important;  height:14px !important;  fill:currentColor !important;  color:currentColor !important;}body.fc-profile-page#main.customer-addresses__buttons {  margin-top:20px !important;}body.fc-profile-page#main.customer-addresses__buttons.btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:7px !important;  min-height:42px !important;  padding:9px 15px !important;  border-radius:9px !important;  font-size:11.5px !important;  font-weight:600 !important;}body.fc-profile-page#main.customer-addresses__buttons.btn-primary {  background:#F5A623 !important;  border-color:#F5A623 !important;  color:#1a1a1a !important;}body.fc-profile-page#main.customer-addresses__buttons.btn--back {  background:#1a1a1a !important;  border-color:#1a1a1a !important;  color:#fff !important;}body.fc-profile-page#main.customer-addresses__buttonssvg {  width:13px !important;  height:13px !important;}@media (min-width:768px) {  body.fc-profile-page  #main  #nav-tab-accordion-1  .pane-header {  display:none !important;  }}@media (max-width:767px) {  body.fc-profile-page  #main .main__title {  width:calc(100% - 24px) !important;  margin:18px auto 18px !important;  border-radius:12px !important;  }  body.fc-profile-page  #main .main__title .container {  padding:16px 36px !important;  }  body.fc-profile-page  #main .main__title h1 {  font-size:20px !important;  }  body.fc-profile-page  #main  #nav-tab-accordion-1  > .nav-tabs-outer {  width:calc(100% - 24px) !important;  margin:0 auto 16px !important;  padding:10px !important;  border-radius:12px !important;  }  body.fc-profile-page  #main  #nav-tab-accordion-1  > .nav-tabs-outer  > .nav-tabs {  grid-template-columns:repeat( 2, minmax(0,1fr)  ) !important;  gap:7px !important;  }  body.fc-profile-page  #main  #nav-tab-accordion-1  .nav-tabs  .nav-link {  min-height:44px !important;  padding:9px 7px !important;  font-size:10.5px !important;  }  body.fc-profile-page  #main  #nav-tab-accordion-1  > .tab-panes {  padding:0 12px 24px !important;  }  body.fc-profile-page  #page_order_track_content  .tab-pane.active  .tab-pane__container,  body.fc-profile-page  #page_saved_delivery_points_content  .saved_delivery_points__content,  body.fc-profile-page  #main  .customer_addresses__content {  padding:14px !important;  border-radius:12px !important;  }  body.fc-profile-page  #page_saved_delivery_points_content  .saved-delivery-point__card-inner,  body.fc-profile-page  #main  .customer-address__card-inner {  min-height:0 !important;  padding:17px !important;  }  body.fc-profile-page  #main  .customer-address__city {  margin-right:70px !important;  font-size:14px !important;  }  body.fc-profile-page  #main  .customer-addresses__buttons {  flex-direction:column !important;  }  body.fc-profile-page  #main  .customer-addresses__buttons  .btn {  width:100% !important;  }}body.fc-profile-page#main .main__title {  width:min(  calc(100% - 32px),  1080px  ) !important;  margin:26px auto 28px !important;  padding:0 !important;  box-sizing:border-box !important;  background:radial-gradient(  circle at 92% 135%,  transparent 0 78px,  rgba(245,166,35,.12) 79px 118px,  transparent 119px  ),  radial-gradient(  circle at 80% 160%,  transparent 0 58px,  rgba(245,166,35,.07) 59px 94px,  transparent 95px  ),  #1a1a1a !important;  border:1px solid  rgba(245,166,35,.68) !important;  border-radius:14px !important;  box-shadow:0 8px 22px  rgba(26,26,26,.10) !important;  overflow:hidden !important;}body.fc-profile-page#main .main__title .container {  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:19px 54px !important;  box-sizing:border-box !important;}body.fc-profile-page#main .main__title h1 {  position:relative !important;  display:block !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  color:#ffffff !important;  background:none !important;  border:0 !important;  font-family:"Poppins",  Arial,  sans-serif !important;  font-size:27px !important;  font-weight:900 !important;  line-height:1.2 !important;  letter-spacing:.2px !important;  text-align:center !important;  text-transform:uppercase !important;  opacity:1 !important;  visibility:visible !important;  text-shadow:none !important;}body.fc-profile-page#main .main__title::before,body.fc-profile-page#main .main__title::after,body.fc-profile-page#main .main__title .container::before,body.fc-profile-page#main .main__title .container::after,body.fc-profile-page#main .main__title h1::before,body.fc-profile-page#main .main__title h1::after {  content:none !important;  display:none !important;  width:0 !important;  height:0 !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  background:none !important;  box-shadow:none !important;}@media (max-width:767px) {  body.fc-profile-page  #main .main__title {  width:calc(100% - 24px) !important;  margin:18px auto !important;  border-radius:12px !important;  }  body.fc-profile-page  #main .main__title .container {  padding:16px 28px !important;  }  body.fc-profile-page  #main .main__title h1 {  font-size:20px !important;  line-height:1.2 !important;  }}#overlay_box_login .login-box__input-field > label, #overlay_box_login #shop_user_login, #overlay_box_login #shop_pass_login, #overlay_box_login #shop_user_login::placeholder, #overlay_box_login #shop_pass_login::placeholder {  font-family:"Poppins",  Arial,  sans-serif !important;}#overlay_box_login .login-box__input-field > label {  font-size:12.5px !important;  font-weight:400 !important;  line-height:1.4 !important;  letter-spacing:0 !important;}#overlay_box_login #shop_user_login, #overlay_box_login #shop_pass_login {  font-size:14px !important;  font-weight:400 !important;  line-height:1.4 !important;  letter-spacing:0 !important;}#overlay_box_login #shop_user_login::placeholder, #overlay_box_login #shop_pass_login::placeholder {  color:#9a9a9a !important;  font-family:"Poppins",  Arial,  sans-serif !important;  font-size:14px !important;  font-weight:400 !important;  font-style:normal !important;  letter-spacing:0 !important;  opacity:1 !important;}#overlay_box_login #shop_user_login::-webkit-input-placeholder, #overlay_box_login #shop_pass_login::-webkit-input-placeholder {  font-family:"Poppins",  Arial,  sans-serif !important;  font-size:14px !important;  font-weight:400 !important;  font-style:normal !important;}#overlay_box_login #shop_user_login::-moz-placeholder, #overlay_box_login #shop_pass_login::-moz-placeholder {  font-family:"Poppins",  Arial,  sans-serif !important;  font-size:14px !important;  font-weight:400 !important;  font-style:normal !important;  opacity:1 !important;}#overlay_box_login #shop_user_login:-ms-input-placeholder, #overlay_box_login #shop_pass_login:-ms-input-placeholder {  font-family:"Poppins",  Arial,  sans-serif !important;  font-size:14px !important;  font-weight:400 !important;  font-style:normal !important;}#overlay_box_login.box-content__inner:has(.login-box__loggedin-header) {  width:100% !important;  max-width:560px !important;  margin:0 auto !important;  padding:22px 24px 24px !important;  box-sizing:border-box !important;}#overlay_box_login.login-box__loggedin-header {  position:relative;  margin:0 0 18px !important;  padding:15px 16px !important;  overflow:hidden;  background:radial-gradient(  circle at 93% 150%,  transparent 0 46px,  rgba(245,166,35,.09) 47px 72px,  transparent 73px  ),  linear-gradient(  90deg,  rgba(245,166,35,.11),  rgba(245,166,35,.025)  );  border:1px solid  rgba(245,166,35,.42);  border-radius:12px;  box-shadow:0 5px 14px  rgba(26,26,26,.035);}#overlay_box_login.login-box__loggedin-text {  display:none !important;}#overlay_box_login.login-box__customer-datas {  display:flex !important;  flex-direction:column;  gap:9px;  margin:0 !important;  text-align:left !important;}#overlay_box_login.login-box__customer-data {  display:flex !important;  align-items:center;  justify-content:space-between;  gap:16px;  width:100%;  margin:0 !important;  padding:0 !important;  color:#555;  font-size:12px !important;  line-height:1.45;}#overlay_box_login.login-box__customer-dataspan:first-child {  color:#777;  font-weight:400 !important;}#overlay_box_login.login-box__customer-dataspan:last-child {  color:#1a1a1a;  font-weight:600 !important;  text-align:right;  overflow-wrap:anywhere;}#overlay_box_login.login-box__customer-data.pointspan:last-child {  display:inline-flex;  align-items:center;  gap:5px;  color:#a96500;  font-size:13px !important;  font-weight:800 !important;}#overlay_box_login.login-box__customer-data.pointspan:last-child::before {  content:"\0025CF";  color:#F5A623;  font-size:9px;  line-height:1;}#overlay_box_login.login-box__logged-in-btns {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr));  gap:10px !important;  width:100%;  margin:0 !important;  padding:0 !important;  align-items:stretch !important;}#overlay_box_login.login-box__logged-in-btns.login-box__btn:not(.login-box__btn-logout) {  position:relative;  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  gap:10px;  width:100% !important;  min-width:0 !important;  min-height:54px;  margin:0 !important;  padding:11px 48px 11px 13px !important;  box-sizing:border-box;  background:#fff !important;  border:1px solid  #deded9 !important;  border-radius:10px !important;  color:#1a1a1a !important;  font-size:12.5px !important;  font-weight:600 !important;  line-height:1.35;  text-align:left !important;  text-decoration:none !important;  box-shadow:0 3px 10px  rgba(26,26,26,.025) !important;  transition:background .15s ease,  border-color .15s ease,  transform .15s ease,  box-shadow .15s ease;}#overlay_box_login.login-box__logged-in-btns.login-box__btn:not(.login-box__btn-logout):hover {  background:linear-gradient(  90deg,  rgba(245,166,35,.10),  rgba(245,166,35,.025)  ) !important;  border-color:rgba(245,166,35,.72) !important;  transform:translateY(-1px);  box-shadow:0 6px 14px  rgba(26,26,26,.06) !important;}#overlay_box_login.login-box__logged-in-btns.login-box__btn:not(.login-box__btn-logout)::after {  content:"";  position:absolute;  right:10px;  top:50%;  width:28px;  height:28px;  transform:translateY(-50%);  background:rgba(245,166,35,.10);  border:1px solid  rgba(245,166,35,.30);  border-radius:50%;  pointer-events:none;}#overlay_box_login.login-box__logged-in-btns.login-box__btn:not(.login-box__btn-logout)svg {  position:absolute;  right:16px;  top:50%;  z-index:2;  width:16px !important;  height:16px !important;  transform:translateY(-50%);  fill:#F5A623 !important;  color:#F5A623 !important;  pointer-events:none;}#overlay_box_login.login-box__btn-reg {  grid-column:1 / -1 !important;}#overlay_box_login.login-box__logged-in-btns.line-separator {  grid-column:1 / -1;  width:100% !important;  height:1px !important;  margin:4px 0 2px !important;  background:#e8e5de !important;  border:0 !important;}#overlay_box_login.login-box__btn-logout {  grid-column:1 / -1;  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:8px;  width:100% !important;  min-height:46px;  margin:0 !important;  padding:10px 16px !important;  box-sizing:border-box;  background:#1a1a1a !important;  border:1px solid  rgba(245,166,35,.70) !important;  border-radius:10px !important;  color:#fff !important;  font-size:12.5px !important;  font-weight:500 !important;  line-height:1.35;  text-decoration:none !important;  box-shadow:0 6px 16px  rgba(26,26,26,.12) !important;  transition:background .15s ease,  border-color .15s ease,  color .15s ease,  transform .15s ease,  box-shadow .15s ease;}#overlay_box_login.login-box__btn-logout:hover {  background:#252525 !important;  border-color:#F5A623 !important;  transform:translateY(-1px);  box-shadow:0 8px 20px  rgba(26,26,26,.16) !important;}#overlay_box_login.login-box__btn-logoutsvg {  position:static !important;  width:15px !important;  height:15px !important;  transform:none !important;  fill:#F5A623 !important;  color:#F5A623 !important;}@media (max-width:575px) {  #overlay_box_login  .box-content__inner:has(.login-box__loggedin-header) {  max-width:none !important;  padding:18px 14px 20px !important;  }  #overlay_box_login  .login-box__loggedin-header {  margin-bottom:14px !important;  padding:13px !important;  }  #overlay_box_login  .login-box__customer-data {  display:block !important;  font-size:11.5px !important;  }  #overlay_box_login  .login-box__customer-data  span {  display:block;  }  #overlay_box_login  .login-box__customer-data  span:last-child {  margin-top:2px;  text-align:left;  }  #overlay_box_login  .login-box__logged-in-btns {  grid-template-columns:1fr;  gap:8px !important;  }  #overlay_box_login  .login-box__logged-in-btns  .login-box__btn:not(.login-box__btn-logout) {  min-height:50px;  padding:10px 46px 10px 12px !important;  }  #overlay_box_login  .login-box__btn-reg,  #overlay_box_login  .login-box__logged-in-btns  .line-separator,  #overlay_box_login  .login-box__btn-logout {  grid-column:1 !important;  }}#overlay_box_login {  top:50% !important;  left:50% !important;  transform:translate(-50%, -50%) !important;  width:min(92vw, 620px) !important;  max-width:620px !important;  min-width:0 !important;  max-height:calc(100vh - 40px) !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;  background:#fff !important;  border:1px solid rgba(245, 166, 35, .58) !important;  border-radius:18px !important;  box-shadow:0 28px 70px rgba(26, 26, 26, .20),  0 8px 24px rgba(26, 26, 26, .08) !important;  overflow:visible !important;  font-family:"Poppins", Arial, sans-serif !important;}#overlay_box_login,#overlay_box_login *,#overlay_box_login input,#overlay_box_login button,#overlay_box_login a {  font-family:"Poppins", Arial, sans-serif !important;}#overlay_box_login .overlay__inner {  width:100% !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;  background:#fff !important;  border-radius:18px !important;  overflow:hidden !important;}#overlay_box_login .overlay__title-wrap {  position:relative;  display:block !important;  width:100% !important;  margin:0 !important;  padding:21px 48px 20px !important;  box-sizing:border-box !important;  background:radial-gradient(  circle at 92% 135%,  transparent 0 78px,  rgba(245, 166, 35, .12) 79px 118px,  transparent 119px  ),  radial-gradient(  circle at 78% 160%,  transparent 0 58px,  rgba(245, 166, 35, .07) 59px 94px,  transparent 95px  ),  #1a1a1a !important;  border-bottom:1px solid rgba(245, 166, 35, .65);  text-align:center;}#overlay_box_login .overlay-icon {  display:none !important;}#overlay_box_login .overlay_title {  margin:0 !important;  padding:0 !important;  color:#fff !important;  font-size:25px !important;  font-weight:900 !important;  line-height:1.2 !important;  letter-spacing:.2px;  text-align:center !important;  text-transform:uppercase;}#overlay_box_login .overlay__title-wrap::after {  content:none !important;  display:none !important;}#overlay_box_login .overlay__close-btn {  position:absolute !important;  top:-18px !important;  right:-18px !important;  left:auto !important;  z-index:100 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:42px !important;  height:42px !important;  margin:0 !important;  padding:0 !important;  background:#1a1a1a !important;  border:2px solid #F5A623 !important;  border-radius:50% !important;  color:#fff !important;  box-shadow:0 6px 16px rgba(26, 26, 26, .25) !important;  overflow:visible !important;  font-size:0 !important;  line-height:1 !important;}#overlay_box_login .overlay__close-btn:hover {  background:#F5A623 !important;  color:#1a1a1a !important;}#overlay_box_login .overlay__close-btn svg {  display:none !important;}#overlay_box_login .overlay__close-btn::before,#overlay_box_login .overlay__close-btn::after {  content:"" !important;  display:block !important;  position:absolute !important;  top:50% !important;  left:50% !important;  width:18px !important;  height:3px !important;  margin:0 !important;  padding:0 !important;  background:currentColor !important;  border:0 !important;  border-radius:999px !important;  transform-origin:center !important;  pointer-events:none !important;}#overlay_box_login .overlay__close-btn::before {  transform:translate(-50%, -50%) rotate(45deg) !important;}#overlay_box_login .overlay__close-btn::after {  transform:translate(-50%, -50%) rotate(-45deg) !important;}#overlay_box_login .fc-close-x {  display:none !important;}#overlay_box_login .overlay_text {  width:100% !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;  background:#fff !important;}#overlay_box_login #box_login_content {  width:100% !important;  margin:0 !important;  padding:0 !important;}#overlay_box_login .box-content__inner {  width:100% !important;  max-width:430px !important;  margin:0 auto !important;  padding:24px 28px 26px !important;  box-sizing:border-box !important;}#overlay_box_login form[name="form_login"] {  width:100%;  margin:0 !important;}#overlay_box_login .form-group {  margin-bottom:14px !important;}#overlay_box_login .login-box__input-field {  position:relative;}#overlay_box_login .login-box__input-field > label {  display:block;  margin:0 0 6px !important;  color:#1a1a1a;  font-size:12.5px !important;  font-weight:400 !important;  line-height:1.4;}#overlay_box_login .form-control {  width:100% !important;  height:46px !important;  margin:0 !important;  padding:10px 44px 10px 13px !important;  box-sizing:border-box !important;  background:#f8f8f6 !important;  border:1px solid #deded9 !important;  border-radius:10px !important;  color:#1a1a1a !important;  font-size:14px !important;  font-weight:400 !important;  line-height:1.4;  box-shadow:none !important;}#overlay_box_login .form-control:focus {  background:#fff !important;  border-color:#F5A623 !important;  outline:none !important;  box-shadow:0 0 0 3px rgba(245, 166, 35, .14) !important;}#overlay_box_login .form-control::placeholder {  color:#aaa;  opacity:1;}#overlay_box_login #shop_user_login {  padding-right:13px !important;}#overlay_box_login .show-hide-password-btn {  position:absolute !important;  right:7px !important;  bottom:5px !important;  top:auto !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:36px !important;  height:36px !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:8px !important;  color:#555 !important;  box-shadow:none !important;}#overlay_box_login .show-hide-password-btn:hover {  background:rgba(245, 166, 35, .10) !important;}#overlay_box_login .show-hide-password-btn svg {  width:16px !important;  height:16px !important;  fill:currentColor !important;}#overlay_box_login .login-box__remind-btn-wrap {  margin:-2px 0 18px !important;  text-align:right !important;}#overlay_box_login .login-box__remind-btn {  display:inline-flex !important;  align-items:center;  gap:4px;  margin:0 !important;  padding:3px 0 !important;  background:transparent !important;  border:0 !important;  color:#6f6f6f !important;  font-size:11px !important;  font-weight:400 !important;  box-shadow:none !important;}#overlay_box_login .login-box__remind-btn:hover {  color:#a86800 !important;}#overlay_box_login .login-box__btns-wrap {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto !important;  gap:10px !important;  align-items:center !important;  width:100% !important;  margin:0 !important;  padding:0 !important;}#overlay_box_login .login-box__login-btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:7px;  width:100% !important;  min-width:0 !important;  height:46px !important;  margin:0 !important;  padding:10px 18px !important;  background:#F5A623 !important;  border:1px solid #F5A623 !important;  border-radius:10px !important;  color:#1a1a1a !important;  font-size:13px !important;  font-weight:800 !important;  box-shadow:0 7px 18px rgba(245, 166, 35, .18) !important;}#overlay_box_login .line-separator {  grid-column:1 / -1;  width:100% !important;  height:1px !important;  margin:10px 0 4px !important;  background:#e8e5de !important;  border:0 !important;}#overlay_box_login .login-box__reg-btn {  grid-column:1 / -1;  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:7px;  width:100% !important;  min-height:44px;  margin:0 !important;  padding:10px 16px !important;  background:#1a1a1a !important;  border:1px solid #1a1a1a !important;  border-radius:10px !important;  color:#fff !important;  font-size:12.5px !important;  font-weight:700 !important;  text-decoration:none !important;  box-shadow:0 5px 14px rgba(26, 26, 26, .10) !important;}#overlay_box_login .login-box__reg-btn:hover {  background:#252525 !important;  border-color:#F5A623 !important;}#overlay_box_login .login-box__reg-btn svg {  width:14px !important;  height:14px !important;  fill:#F5A623 !important;}#overlay_box_login .overlay-buttons {  display:none !important;}@media (max-width:575px) {  #overlay_box_login {  top:28px !important;  left:50% !important;  transform:translateX(-50%) !important;  width:calc(100vw - 28px) !important;  max-height:calc(100dvh - 56px) !important;  border-radius:15px !important;  overflow:visible !important;  }  #overlay_box_login .overlay__inner {  max-height:calc(100dvh - 56px) !important;  overflow-y:auto !important;  overflow-x:hidden !important;  border-radius:15px !important;  }  #overlay_box_login .overlay__title-wrap {  position:relative !important;  padding:18px 42px 17px !important;  }  #overlay_box_login .overlay_title {  font-size:21px !important;  }  #overlay_box_login .overlay__close-btn {  top:-13px !important;  right:-9px !important;  left:auto !important;  transform:none !important;  width:40px !important;  height:40px !important;  margin:0 !important;  z-index:100 !important;  }  #overlay_box_login .box-content__inner {  max-width:none !important;  padding:20px 16px 22px !important;  }  #overlay_box_login .form-control {  font-size:16px !important;  }  #overlay_box_login .login-box__btns-wrap {  grid-template-columns:1fr !important;  }  #overlay_box_login .login-box__login-btn {  grid-column:1 !important;  }}@media (max-width:575px) and (max-height:650px) {  #overlay_box_login {  top:20px !important;  max-height:calc(100dvh - 40px) !important;  }  #overlay_box_login .overlay__inner {  max-height:calc(100dvh - 40px) !important;  }  #overlay_box_login .box-content__inner {  padding-top:16px !important;  padding-bottom:18px !important;  }}#overlay_box_login  .login-box__btns-wrap {  grid-template-columns:1fr !important;}@media (max-width:575px) and (max-height:650px) {  #overlay_box_login {  max-height:calc( 100dvh - env(safe-area-inset-top)  ) !important;  }  #overlay_box_login  .overlay__inner {  max-height:calc( 100dvh - env(safe-area-inset-top)  ) !important;  }  #overlay_box_login  .box-content__inner {  padding-top:16px !important;  padding-bottom:18px !important;  }}.fc-thankyou {  top:20px !important;  max-height:calc(100dvh - 40px) !important;  margin:20px auto 28px !important;  padding:0 16px !important;  max-height:calc(100dvh - 40px) !important;  color:#1a1a1a;}.fc-thankyou,.fc-thankyou * {  box-sizing:border-box;}.fc-thankyou.fc-thankyou-row {  display:flex;  flex-wrap:wrap;  align-items:flex-start !important;  margin:0 -8px !important;  row-gap:16px !important;}.fc-thankyou.fc-thankyou-row> .col-lg {  min-width:0;  padding:0 8px !important;}.fc-thankyou.order-send__container,.fc-thankyou.postreg__inner {  background:#fff !important;  border:1px solid  rgba(245,166,35,.48) !important;  border-radius:18px !important;  box-shadow:0 10px 28px  rgba(0,0,0,.05) !important;  padding:0 !important;  margin:0 !important;  height:auto !important;  min-height:0 !important;}.fc-thankyou.order-send__title-wrap {  padding:26px 20px !important;  margin:0 !important;  border-radius:17px 17px 0 0;  background:radial-gradient(  circle at 98% 110%,  transparent 0 76px,  rgba(245,166,35,.10) 77px 110px,  transparent 111px  ),  radial-gradient(  circle at 78% 130%,  rgba(245,166,35,.06) 0 110px,  transparent 111px  ),  #1a1a1a !important;  color:#fff !important;}.fc-thankyou.order-send__thank-icon {  display:flex;  align-items:center;  justify-content:center;  width:48px;  height:48px;  margin:0 auto 12px !important;  border:1px solid  rgba(74,185,90,.52);  border-radius:50%;  background:rgba(74,185,90,.11);  color:#4AB95A !important;  box-shadow:0 0 0 1px  rgba(74,185,90,.05),  0 6px 18px  rgba(74,185,90,.10);  line-height:1 !important;}.fc-thankyou.order-send__thank-icon svg {  width:28px;  height:28px;  color:#4AB95A !important;  fill:currentColor !important;}.fc-thankyou.order-send__thank-icon svg *,.fc-thankyou.order-send__thank-icon use {  fill:currentColor !important;  stroke:currentColor;}.fc-thankyou.main-title-3 {  padding:0 !important;  margin:0 !important;  font-size:22px !important;  font-weight:800 !important;  line-height:1.3 !important;  letter-spacing:0 !important;}.fc-thankyou.order-send__title-wrap.main-title-3 {  color:#fff !important;}.fc-thankyou.main-title-3::before,.fc-thankyou.main-title-3::after {  display:none !important;  content:none !important;}.fc-thankyou.order-send__order-key-outer {  display:flex !important;  flex-wrap:wrap !important;  align-items:center;  justify-content:space-between;  gap:8px 16px !important;  width:auto !important;  max-width:none !important;  margin:20px !important;  padding:16px !important;  border:1px solid  rgba(245,166,35,.35);  border-radius:12px;  background:#fff8eb;  text-align:left !important;}.fc-thankyou.order-send__order-key-text {  font-size:13px;  line-height:1.5;}.fc-thankyou.order-send__order-key {  margin-left:0 !important;  font-size:19px !important;  line-height:1.4;  font-weight:800 !important;  overflow-wrap:anywhere;}.fc-thankyou.order-send__postreg {  height:auto !important;}.fc-thankyou.postreg__inner {  padding:22px !important;}.fc-thankyou.postreg__title-wrap {  margin:0 0 18px !important;  padding:0 !important;}.fc-thankyou.postreg__title-wrap.main-title-3 {  color:#1a1a1a !important;  text-align:center;  font-size:20px !important;}.fc-thankyou.postreg__subtitle {  padding:0 !important;  margin:14px 0 0 !important;  font-size:13px !important;  line-height:1.65 !important;  color:#555 !important;  text-align:left !important;}.fc-thankyou.postreg__subtitle p {  margin:0 0 12px;}.fc-thankyou.postreg__subtitle ul {  list-style:none !important;  padding:0;  margin:0;}.fc-thankyou.postreg__subtitle li {  position:relative;  list-style:none !important;  padding:3px 0 3px 22px;  margin:0;}.fc-thankyou.postreg__subtitle li::before {  content:"\002713";  position:absolute;  left:0;  top:3px;  color:#4AB95A;  font-weight:800;}.fc-thankyou.postreg__form-container,.fc-thankyou.postreg__form-container form {  width:100% !important;  max-width:none !important;  margin:0 !important;}.fc-thankyou.postreg__form-container.form-group {  position:relative;  width:100% !important;  max-width:none !important;  margin:0 0 14px !important;  text-align:left;}.fc-thankyou.postreg__form-containerlabel {  display:block;  margin:0 0 6px !important;  padding:0 !important;  font-size:13px !important;  font-weight:700;  line-height:20px;}.fc-thankyou.postreg__form-containerinput.form-control {  width:100% !important;  max-width:none !important;  height:46px !important;  padding:10px 46px 10px 13px !important;  border-radius:11px !important;  background:#f8f8f6;  font-family:inherit;  font-size:16px !important;}.fc-thankyou.postreg__form-containerinput.form-control:focus {  outline:2px solid  #F5A623;  outline-offset:2px;}.fc-thankyou.show-hide-password-btn {  position:absolute !important;  top:29px !important;  right:4px !important;  bottom:auto !important;  left:auto !important;  transform:none !important;  display:flex;  align-items:center;  justify-content:center;  width:40px !important;  height:40px !important;  padding:0 !important;  margin:0 !important;}.fc-thankyou.show-hide-password-btn svg {  width:18px;  height:18px;}.fc-thankyou.postreg__buttons {  margin-top:4px;}.fc-thankyou.postreg__btn-reg {  display:inline-flex !important;  align-items:center;  justify-content:center;  gap:9px;  width:100% !important;  min-height:46px;  padding:12px 18px !important;  border:1px solid  #F5A623 !important;  border-radius:11px !important;  background:#F5A623 !important;  color:#1a1a1a !important;  font-family:inherit;  font-size:14px !important;  font-weight:800 !important;}.fc-thankyou.postreg__btn-reg svg {  width:18px;  height:18px;}.fc-thankyou.postreg__btn-reg:focus-visible {  outline:2px solid  #1a1a1a;  outline-offset:3px;}@media (min-width:992px) {  .fc-thankyou  .fc-thankyou-row  > .col-lg {  flex:1 1 0;  max-width:100%;  }  .fc-thankyou.fc-thankyou-guest  .fc-thankyou-row  > .col-lg {  flex:0 0 50%;  max-width:50%;  }}@media (max-width:991px) {  .fc-thankyou  .fc-thankyou-row  > .col-lg {  flex:0 0 100%;  max-width:100%;  }}@media (max-width:575px) {  .fc-thankyou {  padding:0 12px !important;  margin-top:14px !important;  }  .fc-thankyou  .order-send__title-wrap {  padding:22px 14px !important;  }  .fc-thankyou  .main-title-3 {  font-size:20px !important;  }  .fc-thankyou  .order-send__order-key-outer {  margin:14px !important;  padding:14px !important;  flex-direction:column;  justify-content:center;  text-align:center !important;  }  .fc-thankyou  .postreg__inner {  padding:18px !important;  }}main.fc-review-main {  padding:18px 0 28px !important;  background:radial-gradient(  circle at 7% 0,  rgba(245,166,35,.06),  transparent 32rem  ),  #fafafa !important;}#page_order_control_content {  color:#1a1a1a;  font-family:"Poppins",  Arial,  sans-serif;}#page_order_control_content> .container {  max-width:1120px !important;  padding:0 16px !important;}#page_order_control_content> .container> .row {  row-gap:16px !important;  margin-bottom:0 !important;}#page_order_control_content.order-flow-block {  padding:0 !important;  margin:0 !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}#page_order_control_content.order-flow-block> .main-title {  margin:0 0 14px !important;  padding:20px 16px !important;  background:radial-gradient(  circle at 95% 115%,  transparent 0 105px,  rgba(245,166,35,.10) 106px 155px,  transparent 156px  ),  radial-gradient(  circle at 84% 145%,  transparent 0 80px,  rgba(245,166,35,.07) 81px 125px,  transparent 126px  ),  #1a1a1a;  border:1px solid  rgba(245,166,35,.55);  border-radius:16px;  color:#fff !important;  font-size:24px !important;  font-weight:800 !important;  line-height:1.25;  text-align:center;}#page_order_control_content.order-flow-block> .main-title::before,#page_order_control_content.order-flow-block> .main-title::after {  display:none !important;  content:none !important;}#page_order_control_content.order-flow-block> .row {  margin:0 -6px !important;  row-gap:12px !important;}#page_order_control_content.order-control-section__col {  padding:0 6px !important;  min-width:0;}#page_order_control_content.order-control-section-wrapper {  height:100%;  margin:0 !important;  background:#fff;  border:1px solid  rgba(245,166,35,.42);  border-radius:14px;  box-shadow:0 6px 20px  rgba(26,26,26,.04);}#page_order_control_content.order-control-section {  padding:14px 16px !important;  margin:0 !important;}#page_order_control_content.order-control__block-title,#page_order_control_content.order-control__block-title2 {  margin:0 0 10px !important;  padding:0 0 8px !important;  border-bottom:1px solid  #eee5d6;  font-size:14px !important;  font-weight:700 !important;  line-height:1.4;}#page_order_control_content.order-control-modify-btn {  display:flex !important;  align-items:center;  justify-content:space-between;  gap:10px;  min-height:28px;  width:100%;  color:#1a1a1a !important;  text-align:left;  text-decoration:none;}#page_order_control_content.order-control-modify-btn> svg {  position:static !important;  flex:0 0 16px;  width:16px;  height:16px;  fill:#93600c;}#page_order_control_content.order-control-data {  display:flex !important;  flex-wrap:wrap;  justify-content:space-between;  gap:3px 12px;  width:100% !important;  margin:0 !important;  padding:3px 0 !important;  font-size:13px;  line-height:1.5;}#page_order_control_content.order-control-title {  color:#666;  font-weight:400;}#page_order_control_content.order-control-value {  min-width:0;  max-width:100%;  overflow-wrap:anywhere;  font-weight:600;}#page_order_control_content.order-control__payment-mode,#page_order_control_content.order-control__shipping-mode {  background:#fff8eb !important;  border-top:1px solid  #eee5d6;  border-radius:0 0 14px 14px;}#page_order_control_content.order-control__payment-name,#page_order_control_content.order-control__shipping-name {  font-size:13px;  font-weight:600;  line-height:1.5;}#page_order_control_content.order-control__shipping-mode img,#page_order_control_content.order-control__shipping-mode picture {  display:none !important;}#page_order_control_content.contact.order-control-datas,#page_order_control_content.order-params.order-control-datas {  display:flex !important;  flex-direction:column !important;  flex-wrap:nowrap !important;  columns:auto !important;  column-count:1 !important;  gap:0 !important;  width:100% !important;}#page_order_control_content.contact.order-control-data,#page_order_control_content.order-params.order-control-data {  display:grid !important;  grid-template-columns:110px minmax(0,1fr);  gap:4px 12px;  align-items:start;  float:none !important;  max-width:100% !important;  flex:none !important;  width:100% !important;  box-sizing:border-box;}#page_order_control_content.contact.order-control-title,#page_order_control_content.order-params.order-control-title,#page_order_control_content.contact.order-control-value,#page_order_control_content.order-params.order-control-value {  width:auto !important;  margin:0 !important;  min-width:0;}#page_order_control_content.contact.order-control-title,#page_order_control_content.order-params.order-control-title {  text-align:left !important;}#page_order_control_content.contact.order-control-value,#page_order_control_content.order-params.order-control-value {  text-align:right !important;  overflow-wrap:anywhere;}#page_order_control_content.fc-review-heading {  margin:0 0 12px !important;  padding:0 0 10px !important;  border-bottom:1px solid  #eee5d6;  color:#1a1a1a;  font-size:16px !important;  font-weight:800 !important;  line-height:1.3;}#page_order_control_content.cart-items {  margin:0 !important;}#page_order_control_content.cart-items> .cart-item {  margin:0 0 8px !important;  padding:12px !important;  background:#fff;  border:1px solid  #e4e4df;  border-radius:14px;}#page_order_control_content.cart-item__inner {  padding:0 !important;}#page_order_control_content.cart-item__name-link {  font-size:13px;  font-weight:600;  line-height:1.45;}#page_order_control_content.cart-item__params {  margin-top:4px !important;  color:#707070;  font-size:12px;}#page_order_control_content.cart-item__sum-price-gross {  font-size:16px;  font-weight:800;  white-space:nowrap;}#page_order_control_content.order-right-content> .row {  margin:0 -6px !important;  row-gap:12px !important;}#page_order_control_content.order-right-content> .row> .col-md-6 {  padding:0 6px !important;  min-width:0;}#page_order_control_content.order-right-content.sum-box__wrap {  padding:16px !important;  gap:12px !important;  background:#fff;  border:1px solid  rgba(245,166,35,.45);  border-radius:14px;  box-shadow:0 8px 24px  rgba(26,26,26,.045);}#page_order_control_content.sum-box,#page_order_control_content.order-control__comments {  margin:0 !important;  padding:0 !important;  background:transparent;}#page_order_control_content.sum-box-item {  padding:5px 0 !important;  font-size:13px;  line-height:1.5;}#page_order_control_content.sum-box__value {  margin-left:auto;  padding-left:12px;  font-weight:700;  white-space:nowrap;}#page_order_control_content.sum-box__total-price {  margin-top:8px !important;  padding:13px !important;  background:#1a1a1a !important;  color:#fff;  border-radius:11px;}#page_order_control_content.sum-box__total-price.sum-box__title {  color:#fff !important;  font-weight:700;}#page_order_control_content.sum-box__total-price.sum-box__value {  color:#F5A623 !important;  font-size:21px;  font-weight:800;}#page_order_control_content.sum-box__point-credit {  padding:10px !important;  background:#fff8eb;  border:1px solid  rgba(245,166,35,.35);  border-radius:10px;  color:#76500e;  font-size:12px;}#page_order_control_content.order-control__comments.form-group {  margin-bottom:12px !important;}#page_order_control_content.order-control__commentslabel {  margin:0 0 6px !important;  padding:0 !important;  font-size:13px;  font-weight:600;}#page_order_control_contenttextarea.form-control {  min-height:82px;  padding:10px 12px;  background:#f8f8f6;  border:1px solid  #dededb;  border-radius:10px;  font-family:inherit;  font-size:16px;  resize:vertical;}#page_order_control_contenttextarea.form-control:focus {  border-color:#F5A623;  box-shadow:0 0 0 3px  rgba(245,166,35,.14);  outline:none;}#page_order_control_content.order-control__terms {  margin:0 !important;  padding:10px;  background:#fafaf8;  border-radius:10px;}#page_order_control_content.order-control__terms.form-group {  margin-bottom:0 !important;}#page_order_control_content.order-control__terms-text {  font-size:12px;  line-height:1.6;}#page_order_control_content.sum-box__navigation-wrap {  width:100%;  margin-top:0 !important;}#page_order_control_content#button_next {  display:flex;  align-items:center;  justify-content:center;  gap:8px;  width:100%;  min-height:48px;  padding:12px 16px !important;  background:#F5A623 !important;  border:1px solid  #F5A623 !important;  border-radius:11px !important;  color:#1a1a1a !important;  font-family:inherit;  font-size:15px !important;  font-weight:800 !important;}#page_order_control_content#button_back {  display:none !important;  visibility:hidden !important;  pointer-events:none !important;}@media (min-width:768px) {  #page_order_control_content  .order-control-section__col.fc-review-half {  flex:0 0 50% !important;  max-width:50% !important;  width:50% !important;  }}@media (max-width:767px) {  main.fc-review-main {  padding-top:12px !important;  }  #page_order_control_content  > .container {  padding:0 12px !important;  }  #page_order_control_content  .order-flow-block  > .main-title {  padding:16px 12px !important;  font-size:21px !important;  }  #page_order_control_content  .order-control-section {  padding:13px !important;  }  #page_order_control_content  .order-control__block-title {  font-size:13px !important;  }  #page_order_control_content  .order-right-content  .order-md-1 {  order:1;  }  #page_order_control_content  .order-right-content  .order-md-2 {  order:2;  }  #page_order_control_content  .order-right-content  .sum-box__wrap {  padding:13px !important;  }  #page_order_control_content  .cart-item__qty-col {  margin-top:8px;  }}.fc-checkout-data {  background:radial-gradient(  circle at 8% 0,  rgba(245,166,35,.07),  transparent 32rem  ),  #fafafa;  padding:22px 0 32px !important;}.fc-checkout-data.main__title {  width:calc(100% - 32px);  max-width:1032px;  margin:0 auto 14px !important;  padding:18px 20px !important;  background:radial-gradient(  circle at 95% 115%,  transparent 0 105px,  rgba(245,166,35,.10) 106px 155px,  transparent 156px  ),  radial-gradient(  circle at 84% 145%,  transparent 0 80px,  rgba(245,166,35,.07) 81px 125px,  transparent 126px  ),  #1a1a1a;  color:#fff;  border:1px solid  rgba(245,166,35,.55);  border-radius:18px;  text-align:center;  box-shadow:0 10px 26px  rgba(26,26,26,.07);}.fc-checkout-data.main__title.container {  max-width:none !important;  padding:0 !important;}.fc-checkout-data.main__title h1 {  margin:0 !important;  padding:0 !important;  color:#fff !important;  font-size:28px !important;  font-weight:900 !important;  line-height:1.2 !important;}.fc-checkout-data.main__title::before,.fc-checkout-data.main__title::after,.fc-checkout-data.main__title h1::before,.fc-checkout-data.main__title h1::after {  content:none !important;  display:none !important;}.fc-checkout-data#custom-content-top {  margin:0 auto 16px !important;  padding:0 !important;}.fc-checkout-data#custom-content-top.custom-content__container {  padding:0 16px !important;}.fc-checkout-data#form_reg {  width:calc(100% - 32px);  max-width:1032px;  margin:0 auto !important;  padding:24px !important;  box-sizing:border-box;  background:#fff !important;  border:1px solid  rgba(245,166,35,.48);  border-radius:18px;  box-shadow:0 12px 30px  rgba(26,26,26,.055);}.fc-checkout-data#form_reg> .container,.fc-checkout-data#form_reg> .new-cust-main-section> .container {  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box;}.fc-checkout-data.new-cust__form-inner {  display:grid !important;  grid-template-columns:minmax(0,1fr)  minmax(0,1fr);  gap:18px 28px;  align-items:start;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}.fc-checkout-data--register#newcust_reg {  grid-column:1;  grid-row:1;}.fc-checkout-data--register#newcust_contact {  grid-column:1;  grid-row:2;}.fc-checkout-data--register#newcust_default_mod {  grid-column:2;  grid-row:1 / span 2;}.fc-checkout-data--register#newcust_other_mod {  grid-column:1 / -1;  grid-row:auto;}.fc-checkout-data--guest#newcust_contact {  grid-column:1;  grid-row:1 / span 2;}.fc-checkout-data--guest#newcust_default_mod {  grid-column:2;  grid-row:1;}.fc-checkout-data--guest.new-cust__form-inner> .default-same {  grid-column:2;  grid-row:2;}.fc-checkout-data--guest#newcust_other_mod {  grid-column:1 / -1;}.fc-checkout-data--modify#newcust_reg {  grid-column:1;  grid-row:1;}.fc-checkout-data--modify#newcust_contact {  grid-column:1;  grid-row:2;}.fc-checkout-data--modify#newcust_default_mod {  grid-column:2;  grid-row:1 / span 2;}.fc-checkout-data--modify.new-cust__form-inner> .default-same {  grid-column:2;  grid-row:3;}.fc-checkout-data--modify#newcust_other_mod {  grid-column:1 / -1;  grid-row:auto;}.fc-checkout-data.new-cust__form-inner> .new-cust-section,.fc-checkout-data.new-cust__form-inner> .default-same {  width:100% !important;  max-width:none !important;  min-width:0;  margin:0 !important;  padding:0 !important;}.fc-checkout-data.new-cust-section-inner {  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box;}.fc-checkout-data.new-cust__section-title:not(.d-none) {  width:100%;  margin:0 0 14px !important;  padding:0 0 10px !important;  box-sizing:border-box;  border-bottom:1px solid  #eee5d6;  color:#1a1a1a;  font-size:17px !important;  font-weight:800 !important;  line-height:1.3;  text-align:left !important;}.fc-checkout-data.new-cust__section-title-inner {  width:100%;  margin:0 !important;  padding:0 !important;  text-align:left !important;}.fc-checkout-data#newcust_default_mod> .new-cust__section-title {  display:block !important;  width:100% !important;  margin:0 0 14px !important;  padding:0 0 10px !important;  border-bottom:1px solid  #eee5d6 !important;  text-align:left !important;}.fc-checkout-data#newcust_default_mod> .new-cust__section-title.new-cust__section-title-inner {  display:block !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  color:#1a1a1a !important;  font-size:17px !important;  font-weight:800 !important;  line-height:1.3 !important;  text-align:left !important;}.fc-checkout-data--register#newcust_reg::before {  content:"REGISZTR\0000C1CI\0000D3S ADATOK";  display:block;  width:100%;  margin:0 0 14px;  padding:0 0 10px;  box-sizing:border-box;  border-bottom:1px solid  #eee5d6;  color:#1a1a1a;  font-size:17px;  font-weight:800;  line-height:1.3;  text-align:left;}.fc-checkout-data--register#newcust_contact::before {  content:"KAPCSOLATTART\0000C1SI ADATOK";  display:block;  width:100%;  margin:0 0 14px;  padding:0 0 10px;  box-sizing:border-box;  border-bottom:1px solid  #eee5d6;  color:#1a1a1a;  font-size:17px;  font-weight:800;  line-height:1.3;  text-align:left;}.fc-checkout-data--modify#newcust_reg::before {  content:"FI\0000D3KADATOK";  display:block;  width:100%;  margin:0 0 14px;  padding:0 0 10px;  box-sizing:border-box;  border-bottom:1px solid  #eee5d6;  color:#1a1a1a;  font-size:17px;  font-weight:800;  line-height:1.3;  text-align:left;}.fc-checkout-data--modify#newcust_contact::before {  content:"KAPCSOLATTART\0000C1SI ADATOK";  display:block;  width:100%;  margin:0 0 14px;  padding:0 0 10px;  box-sizing:border-box;  border-bottom:1px solid  #eee5d6;  color:#1a1a1a;  font-size:17px;  font-weight:800;  line-height:1.3;  text-align:left;}.fc-checkout-data--modify#newcust_reg.line-separator {  display:none !important;}.fc-checkout-data--register#newcust_reg.line-separator {  margin:14px 0 0 !important;  border-color:#eee5d6 !important;}.fc-checkout-data#form_reg.form-row {  margin:0 !important;}.fc-checkout-data#form_reg.form-row> .col-12,.fc-checkout-data#form_reg.form-row> .col {  padding:0 !important;  min-width:0;}.fc-checkout-data#form_reg.form-group {  position:relative;  margin-bottom:12px !important;}.fc-checkout-data#form_reg.form-group> label:not(.custom-control-label) {  margin:0 0 6px !important;  padding:0 !important;  color:#1a1a1a;  font-size:13px !important;  font-weight:700 !important;  line-height:1.35;}.fc-checkout-data#form_reg.form-control {  box-sizing:border-box;  width:100%;  min-width:0;  height:44px;  padding:10px 12px;  color:#1a1a1a;  background-color:#f8f8f6;  border:1px solid  #dededb;  border-radius:10px;  font-family:inherit;  font-size:16px;  line-height:1.4;  transition:border-color .15s ease,  box-shadow .15s ease,  background .15s ease;}.fc-checkout-data#form_regselect.form-control {  cursor:pointer;}.fc-checkout-data#form_reg.form-control:focus {  background:#fff;  border-color:#F5A623;  outline:none;  box-shadow:0 0 0 3px  rgba(245,166,35,.16);}.fc-checkout-data#form_reg.form-control.is-invalid,.fc-checkout-data#form_reg.form-control[aria-invalid="true"] {  border-color:#bd3939;}.fc-checkout-data#form_reg.invalid-feedback {  font-size:12px;  line-height:1.4;}.fc-checkout-data.new-customer__password,.fc-checkout-data.new-customer__password-again {  position:relative;}.fc-checkout-data.new-customer__password.form-control,.fc-checkout-data.new-customer__password-again.form-control {  padding-right:46px;}.fc-checkout-data.show-hide-password-btn {  position:absolute !important;  right:6px !important;  bottom:6px !important;  width:32px !important;  height:32px !important;  min-width:32px !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  padding:0 !important;  color:#666 !important;  background:transparent !important;  border:0 !important;  border-radius:7px !important;  z-index:2;}.fc-checkout-data.show-hide-password-btn:hover {  color:#1a1a1a !important;  background:#eee !important;}.fc-checkout-data.show-hide-password-btn svg {  width:17px !important;  height:17px !important;}.fc-checkout-data.new-customer__company.custom-radio-group {  display:flex;  flex-wrap:wrap;  justify-content:flex-start !important;  gap:8px;}.fc-checkout-data.custom-radio--button {  margin:0 !important;}.fc-checkout-data.custom-radio--button.custom-control-label {  padding:10px 18px !important;  border-radius:10px !important;  font-size:13px !important;  font-weight:800 !important;}.fc-checkout-data.custom-radio--button.custom-control-input:checked+ .custom-control-label {  color:#1a1a1a !important;  background:#F5A623 !important;  border-color:#F5A623 !important;}.fc-checkout-data.contact-mobile.input-group {  display:flex !important;  flex-wrap:wrap !important;  align-items:stretch !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  box-sizing:border-box !important;}.fc-checkout-data.contact-mobile.input-group-prepend {  position:relative !important;  flex:0 0 28px !important;  width:28px !important;  min-width:28px !important;  max-width:28px !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  z-index:2;}.fc-checkout-data.phone-area-code-plus {  position:relative !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:28px !important;  min-width:28px !important;  max-width:28px !important;  height:44px !important;  margin:0 !important;  padding:0 !important;  color:#1a1a1a !important;  background:#f8f8f6 !important;  border:1px solid  #dededb !important;  border-right:0 !important;  border-radius:10px 0 0 10px !important;  font-size:17px !important;  font-weight:500 !important;  line-height:1 !important;  text-align:center !important;  box-sizing:border-box !important;  overflow:visible !important;  z-index:2;}.fc-checkout-data#kap_mobile_country {  position:relative !important;  flex:0 0 48px !important;  width:48px !important;  min-width:48px !important;  max-width:48px !important;  height:44px !important;  margin:0 !important;  padding:10px 4px !important;  border-radius:0 !important;  text-align:center !important;  box-sizing:border-box !important;  z-index:1;}.fc-checkout-data#kap_mobile_sub {  position:relative !important;  flex:1 1 0 !important;  width:0 !important;  min-width:0 !important;  height:44px !important;  margin:0 !important;  border-radius:0 10px 10px 0 !important;  box-sizing:border-box !important;}.fc-checkout-data.contact-mobile.invalid-feedback {  flex:0 0 100% !important;  width:100% !important;}.fc-checkout-data--register#newcust_default_mod> .default-same {  width:100% !important;  margin:14px 0 0 !important;  padding:12px 0 0 !important;  border-top:1px solid  #eee5d6;  box-sizing:border-box;}.fc-checkout-data--register#newcust_default_mod> .default-same.new-cust-section-inner {  width:100% !important;  margin:0 !important;  padding:0 !important;}.fc-checkout-data--register#newcust_default_mod> .default-same.form-group {  margin:0 !important;  padding:0 !important;}.fc-checkout-data--register#newcust_default_mod> .default-same.custom-control {  margin:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;  text-align:left !important;}.fc-checkout-data--register#newcust_default_mod> .default-same.custom-control-label {  margin:0 !important;  font-size:13px !important;  line-height:1.45 !important;  text-align:left !important;}.fc-checkout-data.default-same.custom-control-label,.fc-checkout-data.new-cust__terms.custom-control-label {  font-size:13px;  line-height:1.55;  text-align:left;}.fc-checkout-data.default-addresses,.fc-checkout-data.other-addresses {  margin-bottom:16px !important;  padding-bottom:16px;  border-bottom:1px solid  #eee5d6;}.fc-checkout-data#newcust_other_mod {  padding-top:18px !important;  border-top:1px solid  #eee5d6;}.fc-checkout-data--modify#newcust_other_mod,.fc-checkout-data--register#newcust_other_mod {  margin-top:4px !important;  padding:20px !important;  background:#fafafa;  border:1px solid  #eee5d6 !important;  border-radius:13px;}.fc-checkout-data#form_reg> .new-cust-main-section {  margin:22px 0 0 !important;  padding:22px 0 0 !important;  border-top:1px solid  #eee5d6;}.fc-checkout-data.new-cust__terms {  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;}.fc-checkout-data.new-cust__terms.form-group {  margin-bottom:10px !important;}.fc-checkout-data.new-cust__terms.form-group:last-child {  margin-bottom:0 !important;}.fc-checkout-data.new-cust__buttons {  margin-top:18px !important;}.fc-checkout-data.new-cust__buttons.d-flex {  gap:10px !important;  align-items:center !important;  justify-content:center !important;}.fc-checkout-data#button_next,.fc-checkout-data#button_mod,.fc-checkout-data#button_reg {  display:inline-flex !important;  align-items:center;  justify-content:center;  gap:8px;  min-height:48px;  min-width:220px;  max-width:100%;  padding:12px 26px !important;  background:#F5A623 !important;  border:1px solid  #F5A623 !important;  border-radius:12px !important;  color:#1a1a1a !important;  font-size:15px !important;  font-weight:800 !important;  box-shadow:0 8px 20px  rgba(245,166,35,.18);  transition:transform .15s ease,  box-shadow .15s ease,  background .15s ease;}.fc-checkout-data#button_next:hover,.fc-checkout-data#button_mod:hover,.fc-checkout-data#button_reg:hover {  background:#ffb52c !important;  transform:translateY(-1px);  box-shadow:0 10px 22px  rgba(245,166,35,.24);}.fc-checkout-data#button_next svg,.fc-checkout-data#button_mod svg,.fc-checkout-data#button_reg svg {  width:14px !important;  height:14px !important;}.fc-checkout-data--register.new-cust__buttons.google-iframe {  max-width:100% !important;  margin:0 !important;}.fc-checkout-data--modify.new-cust__buttonsa.btn-primary {  display:inline-flex !important;  align-items:center;  justify-content:center;  gap:8px;  min-height:48px;  padding:12px 22px !important;  background:#1a1a1a !important;  border:1px solid  #1a1a1a !important;  border-radius:12px !important;  color:#fff !important;  font-size:14px !important;  font-weight:800 !important;}.fc-checkout-data--modify.new-cust__buttonsa.btn-primary:hover {  background:#333 !important;}.fc-checkout-data--modify#button_del {  display:inline-flex !important;  align-items:center;  justify-content:center;  gap:8px;  min-height:48px;  padding:12px 20px !important;  background:#fff !important;  border:1px solid  #d8bcbc !important;  border-radius:12px !important;  color:#9b3434 !important;  font-size:13px !important;  font-weight:700 !important;}.fc-checkout-data--modify#button_del:hover {  background:#fff4f4 !important;  border-color:#bd3939 !important;  color:#8d2222 !important;}@media (max-width:767px) {  .fc-checkout-data {  padding:14px 0 24px !important;  }  .fc-checkout-data  .main__title {  width:calc(100% - 24px);  padding:16px 12px !important;  border-radius:15px;  }  .fc-checkout-data  .main__title h1 {  font-size:23px !important;  }  .fc-checkout-data  #form_reg {  width:calc(100% - 24px);  padding:18px 14px !important;  border-radius:15px;  }  .fc-checkout-data  .new-cust__form-inner {  grid-template-columns:minmax(0,1fr);  gap:18px;  }  .fc-checkout-data--register  .new-cust__form-inner  > #newcust_reg,  .fc-checkout-data--register  .new-cust__form-inner  > #newcust_contact,  .fc-checkout-data--register  .new-cust__form-inner  > #newcust_default_mod,  .fc-checkout-data--register  .new-cust__form-inner  > #newcust_other_mod,  .fc-checkout-data--guest  .new-cust__form-inner  > #newcust_contact,  .fc-checkout-data--guest  .new-cust__form-inner  > #newcust_default_mod,  .fc-checkout-data--guest  .new-cust__form-inner  > .default-same,  .fc-checkout-data--guest  .new-cust__form-inner  > #newcust_other_mod,  .fc-checkout-data--modify  .new-cust__form-inner  > #newcust_reg,  .fc-checkout-data--modify  .new-cust__form-inner  > #newcust_contact,  .fc-checkout-data--modify  .new-cust__form-inner  > #newcust_default_mod,  .fc-checkout-data--modify  .new-cust__form-inner  > .default-same,  .fc-checkout-data--modify  .new-cust__form-inner  > #newcust_other_mod {  grid-column:1;  grid-row:auto;  }  .fc-checkout-data--register  #newcust_other_mod,  .fc-checkout-data--modify  #newcust_other_mod {  padding:16px 12px !important;  }  .fc-checkout-data--register  #newcust_default_mod  > .default-same {  margin-top:12px !important;  padding-top:12px !important;  }  .fc-checkout-data  #form_reg  > .new-cust-main-section {  margin-top:18px !important;  padding-top:18px !important;  }  .fc-checkout-data  #button_next,  .fc-checkout-data  #button_mod,  .fc-checkout-data  #button_reg,  .fc-checkout-data--modify  .new-cust__buttons  a.btn-primary,  .fc-checkout-data--modify  #button_del {  width:100%;  }  .fc-checkout-data  .new-cust__buttons  .d-flex {  flex-direction:column !important;  align-items:stretch !important;  }  .fc-checkout-data--register  .new-cust__buttons  .google-iframe {  align-self:center;  }}.fc-product-intro-text-fix {  text-align:left !important;  text-align-last:left !important;  text-justify:auto !important;  word-spacing:normal !important;  letter-spacing:normal !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:break-word !important;}.fc-description-justify-normal-v7 {  text-align:left !important;  text-align-last:left !important;  text-justify:auto !important;  word-spacing:normal !important;  letter-spacing:normal !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:break-word !important;}body.fc-cart-page-active .main__title {  display:none !important;}body.fc-cart-page-active #page_cart_content {  overflow-x:clip;  background:radial-gradient(  circle at 8% 4%,  rgba(245,166,35,.075),  transparent 29rem  ),  linear-gradient(  180deg,  #fff 0%,  #fafafa 100%  );}body.fc-cart-page-active #page_cart_content, body.fc-cart-page-active #page_cart_content * {  box-sizing:border-box;}body.fc-cart-page-active #page_cart_content .cart-content {  width:100% !important;  max-width:1240px !important;  margin-left:auto !important;  margin-right:auto !important;  padding:16px 20px 34px !important;}body.fc-cart-page-active .fc-cart-page-hero {  position:relative;  isolation:isolate;  display:flex;  align-items:center;  justify-content:center;  gap:12px;  min-height:72px;  margin:0 0 12px;  padding:10px 20px;  overflow:hidden;  color:#fff;  background:#1a1a1a;  border:1px solid  rgba(245,166,35,.65);  border-radius:18px;  box-shadow:0 14px 34px  rgba(26,26,26,.10);}body.fc-cart-page-active .fc-cart-page-hero::before, body.fc-cart-page-active .fc-cart-page-hero::after {  content:"";  position:absolute;  z-index:-1;  border-radius:50%;  pointer-events:none;}body.fc-cart-page-active .fc-cart-page-hero::before {  right:-76px;  bottom:-128px;  width:310px;  height:310px;  border:48px solid  rgba(245,166,35,.10);}body.fc-cart-page-active .fc-cart-page-hero::after {  right:105px;  bottom:-112px;  width:230px;  height:230px;  background:rgba(245,166,35,.05);}body.fc-cart-page-active .fc-cart-page-hero__copy {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  width:100%;  min-width:0;  gap:3px;  text-align:center;}body.fc-cart-page-active .fc-cart-page-hero__title {  margin:0 !important;  padding:0 !important;  color:#fff !important;  font-family:inherit !important;  font-size:27px !important;  font-weight:900 !important;  line-height:1 !important;  letter-spacing:-.45px;  text-transform:uppercase;}body.fc-cart-page-active .fc-cart-page-hero__title::before, body.fc-cart-page-active .fc-cart-page-hero__title::after {  content:none !important;  display:none !important;}body.fc-cart-page-active .fc-cart-page-hero__subtitle {  margin:2px 0 0;  color:rgba(255,255,255,.72);  font-size:12px;  font-weight:600;  line-height:1.25;}body.fc-cart-page-active #custom-content-top {  margin:0 0 12px !important;}body.fc-cart-page-active #custom-content-top .custom-content__container {  width:100% !important;  max-width:none !important;  padding:0 !important;}body.fc-cart-page-active #custom-content-top .custom-content__content, body.fc-cart-page-active #custom-content-top .page_txt {  display:grid !important;  grid-template-columns:minmax(300px,.65fr)  minmax(0,1.35fr);  align-items:stretch;  gap:12px;  margin:0 !important;}body.fc-cart-page-active #custom-content-top .ti-widget {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-width:0 !important;  height:96px !important;  min-height:96px !important;  max-height:96px !important;  margin:0 !important;  padding:0 !important;  overflow:hidden;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}body.fc-cart-page-active #custom-content-top .ti-widget > * {  width:100% !important;  max-width:100% !important;}body.fc-cart-page-active #fc-shipping-banner {  display:flex !important;  flex-direction:column !important;  justify-content:center !important;  width:100% !important;  min-width:0 !important;  height:96px !important;  min-height:96px !important;  max-height:96px !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  background:#1a1a1a !important;  border:1px solid  rgba(245,166,35,.82) !important;  border-radius:16px !important;  box-shadow:0 10px 28px rgba(26,26,26,.08),  0 0 0 1px rgba(245,166,35,.08),  0 4px 16px rgba(245,166,35,.07),  inset 0 1px 0 rgba(255,255,255,.03) !important;}body.fc-cart-page-active #fc-free-shipping-text {  color:#fff !important;  font-weight:750 !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__header {  padding:9px 15px 5px !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__text {  margin:0 !important;  font-size:12.5px !important;  line-height:15px !important;  text-align:center !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__progress-wrap {  padding:4px 15px 7px !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__progress-track, body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__progress-fill {  height:8px !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__labels {  margin-top:5px !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__label {  font-size:9px !important;  line-height:10.5px !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__label strong {  font-size:10.5px !important;}body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__badges {  display:none !important;}body.fc-cart-page-active #page_cart_main {  width:100% !important;  margin:0 !important;}body.fc-cart-page-active #page_cart_main > .container, body.fc-cart-page-active #page_cart_main > .main-block {  width:100% !important;  max-width:none !important;  padding:0 !important;}body.fc-cart-page-active #page_cart_main > .main-block > .row, body.fc-cart-page-active #page_cart_main > .container > .row {  display:grid !important;  grid-template-columns:minmax(0,1fr);  align-items:start;  gap:12px;  margin:0 !important;}body.fc-cart-page-active #page_cart_main .order-left-content, body.fc-cart-page-active #page_cart_main .order-right-content {  width:100% !important;  max-width:none !important;  min-width:0 !important;  padding:0 !important;}body.fc-cart-page-active #page_cart_main .order-right-content > .row {  display:grid !important;  grid-template-columns:minmax(0,1fr)  minmax(0,1fr);  align-items:stretch;  gap:12px;  margin:0 !important;}body.fc-cart-page-active #page_cart_main .order-right-content > .row > .col-md-6 {  flex:0 0 auto !important;  width:100% !important;  max-width:none !important;  min-width:0 !important;  padding:0 !important;}body.fc-cart-page-active #page_cart_main .order-right-content > .row > .order-md-1 {  order:1 !important;}body.fc-cart-page-active #page_cart_main .order-right-content > .row > .order-md-2 {  order:2 !important;}body.fc-cart-page-active .cart-block, body.fc-cart-page-active .cart-items {  background:transparent !important;  border:0 !important;}body.fc-cart-page-active .cart-items {  display:grid;  gap:10px;}body.fc-cart-page-active .cart-item.cart-product-item {  position:relative;  margin:0 !important;  padding:10px 12px !important;  overflow:hidden;  background:#fff !important;  border:1px solid  #e5e5e5 !important;  border-radius:16px !important;  box-shadow:0 10px 28px  rgba(26,26,26,.055) !important;}body.fc-cart-page-active .cart-item__inner {  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;}@media (min-width:992px) {  body.fc-cart-page-active .cart-item__inner > .row {  display:grid !important;  grid-template-columns:64px  minmax(260px,600px)  120px  minmax(12px,1fr)  135px  42px;  align-items:center !important;  column-gap:12px !important;  margin:0 !important;  }  body.fc-cart-page-active .cart-item__inner > .row > * {  width:auto !important;  max-width:none !important;  min-width:0 !important;  flex:none !important;  margin:0 !important;  padding-left:0 !important;  padding-right:0 !important;  }  body.fc-cart-page-active .cart-item__inner > .row > *:has(.cart-item__pic-outer) {  grid-column:1;  }  body.fc-cart-page-active .cart-item__inner > .row > *:has(.cart-item__name-link), body.fc-cart-page-active .cart-item__inner > .row > *:has(.cart-item__name) {  grid-column:2;  }  body.fc-cart-page-active .cart-item__inner > .row > *:has(.cart-item__qty-wrap), body.fc-cart-page-active .cart-item__inner > .row > *:has(.qty--input) {  grid-column:3;  }  body.fc-cart-page-active .cart-item__inner > .row > *:has(.cart-item__sum-price-gross), body.fc-cart-page-active .cart-item__inner > .row > *:has(.cart-item__sum-price) {  grid-column:5;  text-align:right !important;  }  body.fc-cart-page-active .cart-item__inner > .row > *:has(.cart-item-del-btn) {  grid-column:6;  display:flex !important;  justify-content:flex-end !important;  padding-right:4px !important;  }}body.fc-cart-page-active .cart-item__pic-outer {  overflow:hidden;  background:#f7f7f5 !important;  border:1px solid  #e8e8e5 !important;  border-radius:12px !important;}body.fc-cart-page-active .cart-item__pic {  object-fit:contain !important;}body.fc-cart-page-active .cart-item__name-link, body.fc-cart-page-active .cart-item__name {  color:#1a1a1a !important;  font-weight:800 !important;  line-height:1.25 !important;  text-decoration:none !important;}body.fc-cart-page-active .cart-item__sku, body.fc-cart-page-active .cart-item__param-name, body.fc-cart-page-active .cart-item__param-value {  color:#777 !important;  font-size:12px !important;}body.fc-cart-page-active .cart-item__params {  margin-top:3px !important;}body.fc-cart-page-active .cart-item__qty-wrap, body.fc-cart-page-active .qty--input {  overflow:hidden;  background:#f6f6f4 !important;  border:1px solid  #dededb !important;  border-radius:11px !important;}body.fc-cart-page-active .cart-item__qty-wrap {  min-height:40px !important;}body.fc-cart-page-active .qtyminus_common, body.fc-cart-page-active .qtyplus_common {  color:#1a1a1a !important;  background:transparent !important;  border:0 !important;}body.fc-cart-page-active .cart-item__input {  color:#1a1a1a !important;  background:transparent !important;  border:0 !important;  font-weight:800 !important;  text-align:center !important;}body.fc-cart-page-active .cart-item__sum-price-gross, body.fc-cart-page-active .cart-item__sum-price {  color:#1a1a1a !important;  font-size:18px !important;  font-weight:900 !important;  white-space:nowrap;}body.fc-cart-page-active .cart-item-del-btn {  display:grid !important;  place-items:center !important;  width:36px !important;  height:36px !important;  min-width:36px !important;  min-height:36px !important;  padding:0 !important;  color:#777 !important;  background:#f5f5f3 !important;  border:1px solid  #dededb !important;  border-radius:10px !important;}body.fc-cart-page-active #page_cart_main .order-right-content > .row > .order-md-1 {  padding:12px !important;  background:#fff !important;  border:1px solid  rgba(245,166,35,.72) !important;  border-radius:17px !important;  box-shadow:0 12px 30px  rgba(26,26,26,.055) !important;}body.fc-cart-page-active #page_cart_main .order-right-content > .row > .order-md-1 > .sum-box__wrap {  height:auto !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}body.fc-cart-page-active .cart__weight {  margin:0 !important;  padding:2px 2px 10px !important;  color:#555 !important;  background:transparent !important;  border:0 !important;  border-bottom:1px solid  #ececea !important;  border-radius:0 !important;  box-shadow:none !important;  font-size:12px !important;  line-height:1.3 !important;}body.fc-cart-page-active .sum-box__coupon {  width:100% !important;  max-width:none !important;  align-self:stretch !important;  margin:0 !important;  padding:14px 2px !important;  background:transparent !important;  border:0 !important;  border-bottom:1px solid  #ececea !important;  border-radius:0 !important;  box-shadow:none !important;}body.fc-cart-page-active .design-coupon__barcode {  display:none !important;}body.fc-cart-page-active .sum-box__coupon.design-coupon {  display:grid !important;  grid-template-columns:minmax(0,1fr) !important;  grid-template-areas:"title"  "form" !important;  gap:12px !important;  justify-items:stretch !important;  text-align:center !important;}body.fc-cart-page-active .sum-box__coupon-title {  position:relative !important;  isolation:isolate !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  grid-area:title !important;  width:100% !important;  min-height:50px !important;  margin:0 !important;  padding:10px 16px !important;  overflow:hidden !important;  color:#fff !important;  background:radial-gradient(  circle at 103% 130%,  transparent 0 42px,  rgba(245,166,35,.13) 43px 66px,  transparent 67px  ),  radial-gradient(  circle at 82% 145%,  rgba(245,166,35,.07) 0 58px,  transparent 59px  ),  #1a1a1a !important;  border:1px solid  rgba(245,166,35,.58) !important;  border-radius:13px !important;  box-shadow:0 8px 20px rgba(26,26,26,.075),  inset 0 1px 0 rgba(255,255,255,.035) !important;  font-size:17px !important;  font-weight:900 !important;  letter-spacing:.5px !important;  line-height:1.1 !important;  text-transform:uppercase !important;  text-align:center !important;}body.fc-cart-page-active .sum-box__coupon-form-wrapper {  grid-area:form !important;  width:100% !important;  max-width:500px !important;  margin:2px auto 0 !important;}body.fc-cart-page-active .sum-box__coupon-form {  display:grid !important;  grid-template-columns:minmax(0,1fr)  auto !important;  align-items:center !important;  gap:8px !important;  margin:0 !important;}body.fc-cart-page-active #coupon_id, body.fc-cart-page-active .sum-box__coupon-input {  width:100% !important;  min-width:0 !important;  height:40px !important;  margin:0 !important;  padding:8px 12px !important;  color:#1a1a1a !important;  background:#f7f7f5 !important;  border:1px solid  #dcdcd8 !important;  border-radius:10px !important;  outline:0 !important;}body.fc-cart-page-active #coupon_id:focus, body.fc-cart-page-active .sum-box__coupon-input:focus {  border-color:#F5A623 !important;  box-shadow:0 0 0 3px  rgba(245,166,35,.15) !important;}body.fc-cart-page-active .sum-box__coupon-check-btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  min-width:108px !important;  height:40px !important;  margin:0 !important;  padding:8px 14px !important;  color:#fff !important;  background:#1a1a1a !important;  border:1px solid  #1a1a1a !important;  border-radius:10px !important;  font-size:12px !important;  font-weight:800 !important;  white-space:nowrap;}body.fc-cart-page-active .sum-box__cart-buttons {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:10px !important;  margin:0 !important;  padding:12px 2px 0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}body.fc-cart-page-active .cart__btn-back {  display:flex !important;  align-items:center !important;  justify-content:center !important;  min-height:36px !important;  margin:0 !important;  padding:7px 12px !important;  color:#1a1a1a !important;  background:#f7f7f5 !important;  border:1px solid  #d8d8d5 !important;  border-radius:10px !important;  font-size:12px !important;  font-weight:750 !important;}body.fc-cart-page-active .cart__btn-delete-all {  position:relative !important;  display:grid !important;  place-items:center !important;  width:40px !important;  min-width:40px !important;  height:40px !important;  min-height:40px !important;  margin:0 0 0 auto !important;  padding:0 !important;  overflow:hidden !important;  color:#9f2424 !important;  background:linear-gradient(  180deg,  #fff8f8 0%,  #fff1f1 100%  ) !important;  border:1px solid  #ecc2c2 !important;  border-radius:11px !important;  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),  0 3px 8px rgba(159,36,36,.055) !important;}body.fc-cart-page-active .cart__btn-delete-all:hover {  background:#ffeded !important;  border-color:#df9f9f !important;}body.fc-cart-page-active .cart__btn-delete-all > * {  opacity:0 !important;}body.fc-cart-page-active .cart__btn-delete-all::before {  content:"" !important;  position:absolute !important;  top:50% !important;  left:50% !important;  width:21px !important;  height:21px !important;  transform:translate(-50%,-50%) !important;  background:center / 21px 21px no-repeat  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239f2424' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M9 7V4.8c0-.45.35-.8.8-.8h4.4c.45 0 .8.35.8.8V7'/%3E%3Cpath d='M6.5 7l.85 12c.04.56.5 1 1.06 1h7.18c.56 0 1.02-.44 1.06-1L17.5 7'/%3E%3Cpath d='M10 10.5v6'/%3E%3Cpath d='M14 10.5v6'/%3E%3C/svg%3E") !important;  pointer-events:none !important;}body.fc-cart-page-active .cart__btn-delete-all::after {  display:none !important;}body.fc-cart-page-active .sum-box__wrap {  height:100%;  padding:12px !important;  background:#fff !important;  border:1px solid  rgba(245,166,35,.72) !important;  border-radius:17px !important;  box-shadow:0 12px 30px  rgba(26,26,26,.07) !important;  row-gap:8px !important;}body.fc-cart-page-active .sum-box {  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}body.fc-cart-page-active .sum-box__gross, body.fc-cart-page-active .sum-box__shipping-cost {  padding:7px 3px !important;  color:#5f5f5f !important;  border-bottom:1px solid  #ececea !important;}body.fc-cart-page-active .sum-box__total-price {  min-height:44px !important;  margin:0 !important;  padding:10px 14px !important;  color:#fff !important;  background:#1a1a1a !important;  border:0 !important;  border-radius:13px !important;}body.fc-cart-page-active .sum-box__total-price * {  color:inherit;}body.fc-cart-page-active .sum-box__total-price strong, body.fc-cart-page-active .sum-box__total-price .price, body.fc-cart-page-active .sum-box__total-price [class*="price"] {  color:#F5A623 !important;  font-size:20px !important;  font-weight:900 !important;}body.fc-cart-page-active .sum-box__total-save, body.fc-cart-page-active .sum-box__point-credit {  margin-top:0 !important;  padding:8px 10px !important;  border-radius:11px !important;  font-size:12px !important;  font-weight:700 !important;}body.fc-cart-page-active .sum-box__total-save {  color:#24763d !important;  background:#eef9f1 !important;  border:1px solid  #bfe2c7 !important;}body.fc-cart-page-active .sum-box__point-credit {  color:#7a5207 !important;  background:#fff8e9 !important;  border:1px solid  #f3d69c !important;}body.fc-cart-page-active .sum-box__navigation-wrap {  margin-top:2px !important;  gap:0 !important;}body.fc-cart-page-active .sum-box__cart-next-btn, body.fc-cart-page-active .orderflow-main-btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-height:48px !important;  margin:0 !important;  padding:10px 16px !important;  color:#171717 !important;  background:#F5A623 !important;  border:1px solid  #F5A623 !important;  border-radius:12px !important;  box-shadow:0 9px 20px  rgba(245,166,35,.20) !important;  font-size:15px !important;  font-weight:900 !important;  text-align:center !important;}@media (max-width:991px) {  body.fc-cart-page-active #page_cart_content .cart-content {  padding-right:16px !important;  padding-left:16px !important;  }  body.fc-cart-page-active #page_cart_main .order-right-content > .row {  grid-template-columns:minmax(0,1fr) !important;  }}@media (max-width:767px) {  body.fc-cart-page-active #page_cart_content .cart-content {  width:100% !important;  max-width:100% !important;  padding:10px 12px 28px !important;  }  body.fc-cart-page-active .fc-cart-page-hero {  display:grid;  grid-template-columns:minmax(0,1fr);  gap:8px;  min-height:62px;  margin-bottom:10px;  padding:8px 12px;  border-radius:16px;  }  body.fc-cart-page-active .fc-cart-page-hero__copy {  width:100%;  align-items:center;  text-align:center;  }  body.fc-cart-page-active .fc-cart-page-hero__title {  font-size:22px !important;  text-align:center;  }  body.fc-cart-page-active .fc-cart-page-hero__subtitle {  font-size:11px;  text-align:center;  }  body.fc-cart-page-active #custom-content-top .custom-content__content, body.fc-cart-page-active #custom-content-top .page_txt {  grid-template-columns:minmax(0,1fr);  gap:8px;  }  body.fc-cart-page-active #custom-content-top .ti-widget {  height:auto !important;  min-height:0 !important;  max-height:none !important;  }  body.fc-cart-page-active #fc-shipping-banner {  height:auto !important;  min-height:0 !important;  max-height:none !important;  border-radius:14px !important;  }  body.fc-cart-page-active #fc-shipping-banner .fc-shipping-banner__text {  font-size:12px !important;  line-height:15px !important;  }  body.fc-cart-page-active .cart-item.cart-product-item {  padding:9px !important;  border-radius:14px !important;  }  body.fc-cart-page-active .cart-item__name-link, body.fc-cart-page-active .cart-item__name {  font-size:14px !important;  }  body.fc-cart-page-active .cart-item__sum-price-gross, body.fc-cart-page-active .cart-item__sum-price {  font-size:17px !important;  }  body.fc-cart-page-active #page_cart_main .order-right-content > .row > .order-md-1, body.fc-cart-page-active .sum-box__wrap {  padding:10px !important;  border-radius:15px !important;  }  body.fc-cart-page-active .sum-box__coupon {  padding:11px 0 !important;  }  body.fc-cart-page-active .sum-box__coupon.design-coupon {  gap:10px !important;  }  body.fc-cart-page-active .sum-box__coupon-title {  width:100% !important;  min-height:48px !important;  padding:9px 14px !important;  border-radius:12px !important;  font-size:16px !important;  }  body.fc-cart-page-active .sum-box__coupon-form {  grid-template-columns:minmax(0,1fr)  108px !important;  gap:7px !important;  }  body.fc-cart-page-active .sum-box__coupon-check-btn {  min-width:108px !important;  width:108px !important;  padding:8px 10px !important;  }  body.fc-cart-page-active .sum-box__cart-buttons {  position:relative !important;  justify-content:flex-end !important;  min-height:48px !important;  padding-top:9px !important;  }  body.fc-cart-page-active .cart__btn-delete-all {  position:absolute !important;  top:50% !important;  left:0 !important;  margin:0 !important;  transform:translateY(-50%) !important;  }  body.fc-cart-page-active .cart__btn-back {  margin-left:auto !important;  }}@media (max-width:390px) {  body.fc-cart-page-active .fc-cart-page-hero__title {  font-size:21px !important;  }  body.fc-cart-page-active .sum-box__coupon-form {  grid-template-columns:minmax(0,1fr)  104px !important;  }  body.fc-cart-page-active .sum-box__coupon-check-btn {  width:104px !important;  min-width:104px !important;  padding-right:8px !important;  padding-left:8px !important;  }}@media (max-width:767px) {  body.fc-cart-page-active #custom-content-top {  margin:0 0 8px !important;  padding:0 !important;  }  body.fc-cart-page-active #custom-content-top .custom-content__container, body.fc-cart-page-active #custom-content-top .custom-content__container-inner {  margin:0 !important;  padding:0 !important;  }  body.fc-cart-page-active #custom-content-top .custom-content__content, body.fc-cart-page-active #custom-content-top .page_txt {  gap:8px !important;  padding:0 !important;  margin:0 !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] {  width:100% !important;  max-width:100% !important;  min-width:0 !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-widget-container {  width:100% !important;  max-width:100% !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  box-sizing:border-box !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-header {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  max-width:100% !important;  min-height:44px !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  padding:8px 10px !important;  border-width:1px !important;  border-radius:12px !important;  box-sizing:border-box !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-fade-container {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex-wrap:wrap !important;  gap:4px 8px !important;  width:auto !important;  max-width:100% !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-small-logo {  flex:0 0 auto !important;  width:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  line-height:1 !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-stars {  display:inline-flex !important;  align-items:center !important;  flex:0 0 auto !important;  gap:1px !important;  width:auto !important;  margin:0 !important;  padding:0 !important;  line-height:1 !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-star {  display:block !important;  width:14px !important;  height:14px !important;  min-width:14px !important;  max-width:14px !important;  margin:0 !important;  padding:0 !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-mob-row {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex:0 0 auto !important;  width:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  font-size:12px !important;  line-height:16px !important;  }  body.fc-cart-page-active #custom-content-top .ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"] .ti-mob-row strong {  font-size:12px !important;  line-height:16px !important;  font-weight:700 !important;  }}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress {  width:100% !important;  --fc-whole:0;  --fc-tenth:0;  --fc-hundredth:0;  clip-path:inset(0 calc(100% - (var(--fc-whole) + var(--fc-tenth) / 10 + var(--fc-hundredth) / 100) * 1%) 0 0 round 999px);  transition:clip-path .35s ease !important;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-0 {  --fc-whole:0;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-1 {  --fc-whole:1;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-2 {  --fc-whole:2;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-3 {  --fc-whole:3;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-4 {  --fc-whole:4;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-5 {  --fc-whole:5;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-6 {  --fc-whole:6;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-7 {  --fc-whole:7;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-8 {  --fc-whole:8;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-9 {  --fc-whole:9;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-10 {  --fc-whole:10;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-11 {  --fc-whole:11;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-12 {  --fc-whole:12;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-13 {  --fc-whole:13;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-14 {  --fc-whole:14;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-15 {  --fc-whole:15;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-16 {  --fc-whole:16;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-17 {  --fc-whole:17;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-18 {  --fc-whole:18;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-19 {  --fc-whole:19;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-20 {  --fc-whole:20;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-21 {  --fc-whole:21;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-22 {  --fc-whole:22;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-23 {  --fc-whole:23;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-24 {  --fc-whole:24;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-25 {  --fc-whole:25;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-26 {  --fc-whole:26;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-27 {  --fc-whole:27;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-28 {  --fc-whole:28;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-29 {  --fc-whole:29;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-30 {  --fc-whole:30;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-31 {  --fc-whole:31;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-32 {  --fc-whole:32;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-33 {  --fc-whole:33;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-34 {  --fc-whole:34;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-35 {  --fc-whole:35;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-36 {  --fc-whole:36;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-37 {  --fc-whole:37;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-38 {  --fc-whole:38;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-39 {  --fc-whole:39;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-40 {  --fc-whole:40;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-41 {  --fc-whole:41;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-42 {  --fc-whole:42;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-43 {  --fc-whole:43;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-44 {  --fc-whole:44;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-45 {  --fc-whole:45;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-46 {  --fc-whole:46;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-47 {  --fc-whole:47;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-48 {  --fc-whole:48;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-49 {  --fc-whole:49;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-50 {  --fc-whole:50;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-51 {  --fc-whole:51;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-52 {  --fc-whole:52;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-53 {  --fc-whole:53;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-54 {  --fc-whole:54;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-55 {  --fc-whole:55;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-56 {  --fc-whole:56;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-57 {  --fc-whole:57;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-58 {  --fc-whole:58;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-59 {  --fc-whole:59;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-60 {  --fc-whole:60;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-61 {  --fc-whole:61;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-62 {  --fc-whole:62;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-63 {  --fc-whole:63;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-64 {  --fc-whole:64;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-65 {  --fc-whole:65;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-66 {  --fc-whole:66;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-67 {  --fc-whole:67;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-68 {  --fc-whole:68;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-69 {  --fc-whole:69;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-70 {  --fc-whole:70;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-71 {  --fc-whole:71;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-72 {  --fc-whole:72;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-73 {  --fc-whole:73;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-74 {  --fc-whole:74;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-75 {  --fc-whole:75;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-76 {  --fc-whole:76;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-77 {  --fc-whole:77;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-78 {  --fc-whole:78;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-79 {  --fc-whole:79;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-80 {  --fc-whole:80;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-81 {  --fc-whole:81;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-82 {  --fc-whole:82;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-83 {  --fc-whole:83;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-84 {  --fc-whole:84;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-85 {  --fc-whole:85;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-86 {  --fc-whole:86;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-87 {  --fc-whole:87;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-88 {  --fc-whole:88;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-89 {  --fc-whole:89;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-90 {  --fc-whole:90;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-91 {  --fc-whole:91;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-92 {  --fc-whole:92;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-93 {  --fc-whole:93;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-94 {  --fc-whole:94;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-95 {  --fc-whole:95;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-96 {  --fc-whole:96;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-97 {  --fc-whole:97;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-98 {  --fc-whole:98;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-99 {  --fc-whole:99;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-whole-100 {  --fc-whole:100;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-0 {  --fc-tenth:0;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-1 {  --fc-tenth:1;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-2 {  --fc-tenth:2;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-3 {  --fc-tenth:3;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-4 {  --fc-tenth:4;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-5 {  --fc-tenth:5;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-6 {  --fc-tenth:6;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-7 {  --fc-tenth:7;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-8 {  --fc-tenth:8;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-tenth-9 {  --fc-tenth:9;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-0 {  --fc-hundredth:0;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-1 {  --fc-hundredth:1;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-2 {  --fc-hundredth:2;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-3 {  --fc-hundredth:3;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-4 {  --fc-hundredth:4;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-5 {  --fc-hundredth:5;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-6 {  --fc-hundredth:6;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-7 {  --fc-hundredth:7;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-8 {  --fc-hundredth:8;}body.fc-cart-page-active #fc-shipping-banner #fc-free-shipping-progress.fc-cart-progress-hundredth-9 {  --fc-hundredth:9;}@media (max-width:767px) {  #overlay_box_cart {  position:fixed !important;  left:50% !important;  right:auto !important;  width:calc(100vw - 20px) !important;  min-width:0 !important;  max-width:calc(100vw - 20px) !important;  margin-left:0 !important;  margin-right:0 !important;  transform:translate(-50%,8px) !important;  box-sizing:border-box !important;  }  #overlay_box_cart  .overlay__inner {  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin-left:auto !important;  margin-right:auto !important;  box-sizing:border-box !important;  }}#overlay_box_cart .overlay__inner {  position:relative !important;  width:min(540px,calc(100vw - 28px)) !important;  max-width:540px !important;  max-height:calc(100dvh - 28px) !important;  padding:0 !important;  overflow-x:hidden !important;  overflow-y:auto !important;  background:#f5f5f3 !important;  border:1px solid rgba(245,166,35,.50) !important;  border-radius:26px !important;  box-shadow:0 24px 70px rgba(0,0,0,.22) !important;  font-family:inherit !important;  scrollbar-width:thin;  scrollbar-color:#f5a623 #ececea;}#overlay_box_cart .overlay__inner::-webkit-scrollbar {  width:6px;}#overlay_box_cart .overlay__inner::-webkit-scrollbar-track {  background:#ececea;}#overlay_box_cart .overlay__inner::-webkit-scrollbar-thumb {  background:#f5a623;  border-radius:20px;}#overlay_box_cart .overlay__title-wrap {  display:none !important;}#overlay_box_cart .overlay__close-btn {  position:absolute !important;  top:15px !important;  right:15px !important;  bottom:auto !important;  left:auto !important;  z-index:30 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:42px !important;  min-width:42px !important;  max-width:42px !important;  height:42px !important;  min-height:42px !important;  max-height:42px !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  background:rgba(255,255,255,.07) !important;  color:#fff !important;  border:1px solid rgba(255,255,255,.28) !important;  border-radius:50% !important;  box-shadow:0 6px 18px rgba(0,0,0,.22) !important;  font-size:0 !important;  line-height:0 !important;  cursor:pointer !important;  transition:transform .18s ease, background-color .18s ease, border-color .18s ease !important;}#overlay_box_cart .overlay__close-btn::before, #overlay_box_cart .overlay__close-btn::after {  display:none !important;  content:none !important;}#overlay_box_cart .overlay__close-btn > svg:not(.fc-mini-cart-close-svg) {  display:none !important;  opacity:0 !important;  visibility:hidden !important;}#overlay_box_cart .fc-mini-cart-close-svg {  display:block !important;  width:21px !important;  height:21px !important;  overflow:visible !important;  fill:none !important;  stroke:#fff !important;  stroke-width:2.8 !important;  stroke-linecap:round !important;  stroke-linejoin:round !important;  pointer-events:none !important;}#overlay_box_cart .overlay__close-btn:hover {  background:#f5a623 !important;  border-color:rgba(255,255,255,.50) !important;  transform:scale(1.05);}#overlay_box_cart .fc-mini-cart-head {  position:relative;  display:flex;  align-items:center;  gap:15px;  width:100%;  padding:24px 76px 24px 26px;  overflow:hidden;  background:#1a1a1a;  color:#fff;}#overlay_box_cart .fc-mini-cart-head::after {  content:"";  position:absolute;  right:-55px;  bottom:-85px;  width:210px;  height:210px;  border:42px solid rgba(245,166,35,.09);  border-radius:50%;  pointer-events:none;}#overlay_box_cart .fc-mini-cart-icon {  position:relative;  z-index:1;  display:flex;  align-items:center;  justify-content:center;  width:48px;  min-width:48px;  height:48px;  background:#f5a623;  color:#1a1a1a;  border-radius:15px;}#overlay_box_cart .fc-mini-cart-icon svg {  width:25px;  height:25px;  fill:none;  stroke:currentColor;  stroke-width:2;  stroke-linecap:round;  stroke-linejoin:round;}#overlay_box_cart .fc-mini-cart-head-content {  position:relative;  z-index:1;  min-width:0;}#overlay_box_cart .fc-mini-cart-title {  margin:0 0 4px;  color:#fff;  font-size:22px;  font-weight:900;  line-height:1.1;  letter-spacing:-.3px;}#overlay_box_cart .fc-mini-cart-count {  margin:0;  color:#c8c8c8;  font-size:14px;  font-weight:600;  line-height:1.35;}#overlay_box_cart .overlay_text {  display:block !important;  box-sizing:border-box !important;  width:100% !important;  margin:0 !important;}#overlay_box_cart.fc-mini-cart-filled .overlay_text {  padding:0 !important;  background:transparent !important;  text-align:initial !important;}#overlay_box_cart.fc-mini-cart-filled #box_cart_content2 {  display:block !important;  width:100% !important;  margin:0 !important;  padding:0 !important;}#overlay_box_cart .cart-box__content {  width:100% !important;  margin:0 !important;  padding:20px !important;  background:transparent !important;}#overlay_box_cart .cart-box__items {  display:flex !important;  flex-direction:column !important;  gap:12px !important;  width:100% !important;  margin:0 !important;  padding:0 !important;}#overlay_box_cart .cart-box__item {  width:100% !important;  margin:0 !important;  padding:0 !important;  overflow:hidden;  background:#fff !important;  border:1px solid #e4e4e0 !important;  border-radius:18px !important;  box-shadow:0 6px 20px rgba(0,0,0,.055) !important;}#overlay_box_cart .cart-box__item__inner {  position:relative !important;  display:flex !important;  align-items:center !important;  gap:15px !important;  box-sizing:border-box !important;  width:100% !important;  padding:15px 62px 15px 15px !important;}#overlay_box_cart .cart-box__item__img-link {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:76px !important;  min-width:76px !important;  height:76px !important;  padding:6px !important;  background:#f7f7f5 !important;  border:1px solid #ecece8 !important;  border-radius:14px !important;}#overlay_box_cart .cart-box__item__img {  width:100% !important;  height:100% !important;  object-fit:contain !important;}#overlay_box_cart .cart-box__item__data {  min-width:0 !important;  padding:0 !important;  flex:1 1 auto !important;}#overlay_box_cart .cart-box__name {  position:static !important;  width:auto !important;  margin:0 0 7px !important;  padding:0 !important;}#overlay_box_cart .cart-box__name a {  color:#1a1a1a !important;  font-size:15px !important;  font-weight:800 !important;  line-height:1.3 !important;  text-decoration:none !important;}#overlay_box_cart .cart-box__name a:hover {  color:#c77d00 !important;}#overlay_box_cart .cart-box__volume {  color:#777 !important;  font-size:13px !important;  font-weight:600 !important;}#overlay_box_cart .cart-box__item-price--full {  margin-top:4px !important;  color:#1a1a1a !important;  font-size:18px !important;  font-weight:900 !important;}#overlay_box_cart .cart-box__item__inner > .cart-box__del-btn {  position:absolute !important;  top:50% !important;  right:15px !important;  bottom:auto !important;  left:auto !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:34px !important;  min-width:34px !important;  max-width:34px !important;  height:34px !important;  min-height:34px !important;  max-height:34px !important;  margin:0 !important;  padding:0 !important;  background:#f4f4f2 !important;  color:#777 !important;  border:1px solid #e4e4e0 !important;  border-radius:10px !important;  transform:translateY(-50%) !important;  transition:background-color .18s ease, color .18s ease, border-color .18s ease !important;}#overlay_box_cart .cart-box__item__inner > .cart-box__del-btn:hover {  background:#fff0f0 !important;  color:#c93434 !important;  border-color:#efb6b6 !important;}#overlay_box_cart .cart-box__item__inner > .cart-box__del-btn svg {  width:15px !important;  height:15px !important;  color:currentColor !important;  fill:currentColor !important;}#overlay_box_cart .cart-box__sum-and-btns {  display:flex !important;  flex-direction:column !important;  align-items:stretch !important;  width:100% !important;  max-width:none !important;  margin-top:16px !important;  padding:0 !important;  gap:13px !important;}#overlay_box_cart .fc-mini-cart-shipping {  display:flex;  flex-direction:column;  justify-content:center;  box-sizing:border-box;  width:100%;  min-width:0;  height:96px;  min-height:96px;  max-height:96px;  margin:0;  padding:0;  overflow:hidden;  background:#1a1a1a;  border:1px solid rgba(245,166,35,.45);  border-radius:16px;  box-shadow:0 10px 28px rgba(26,26,26,.08);}#overlay_box_cart .fc-mini-cart-shipping-header {  min-height:0;  padding:9px 15px 5px;}#overlay_box_cart .fc-mini-cart-shipping-text {  margin:0;  color:#fff;  font-size:12.5px;  font-weight:750;  line-height:15px;  text-align:center;}#overlay_box_cart .fc-mini-cart-shipping-progress-wrap {  min-height:0;  padding:4px 15px 7px;}#overlay_box_cart .fc-mini-cart-shipping-track {  position:relative;  width:100%;  height:8px;  overflow:visible;  background:rgba(255,255,255,.14);  border:1px solid rgba(245,166,35,.72);  border-radius:20px;  box-sizing:border-box;}#overlay_box_cart .fc-mini-cart-shipping-bar {  position:absolute;  top:-1px;  left:-1px;  width:100%;  height:8px;  background:#f5a623;  border-radius:20px;  --fc-progress:0;  --fc-tenth:0;  --fc-hundredth:0;  clip-path:inset(0 calc(100% - (var(--fc-progress) + var(--fc-tenth) / 10 + var(--fc-hundredth) / 100) * 1%) 0 0 round 20px);  transition:clip-path .3s ease;}#overlay_box_cart .fc-mini-cart-shipping-marker {  position:absolute;  top:50%;  width:12px;  height:12px;  background:#1a1a1a;  border:2px solid #f5a623;  border-radius:50%;  box-sizing:border-box;  transform:translate(-50%,-50%);  z-index:3;}#overlay_box_cart .fc-mini-cart-shipping-marker--25 {  left:71.428571%;}#overlay_box_cart .fc-mini-cart-shipping-marker--35 {  left:100%;}#overlay_box_cart .fc-mini-cart-shipping-marker.is-reached {  background:#f5a623;}#overlay_box_cart .fc-mini-cart-shipping-labels {  position:relative;  width:100%;  height:24px;  margin-top:5px;}#overlay_box_cart .fc-mini-cart-shipping-label {  position:absolute;  top:0;  color:rgba(255,255,255,.72);  font-size:9px;  font-weight:650;  line-height:10.5px;  white-space:nowrap;}#overlay_box_cart .fc-mini-cart-shipping-label strong {  display:block;  color:#fff;  font-size:10.5px;  font-weight:850;  line-height:11px;}#overlay_box_cart .fc-mini-cart-shipping-label--25 {  left:71.428571%;  transform:translateX(-50%);  text-align:center;}#overlay_box_cart .fc-mini-cart-shipping-label--35 {  right:0;  text-align:right;}#overlay_box_cart .fc-mini-cart-shipping-badges {  display:none !important;}@media (max-width:767px) {  #overlay_box_cart .fc-mini-cart-shipping {  height:auto;  min-height:0;  max-height:none;  border-radius:14px;  }  #overlay_box_cart .fc-mini-cart-shipping-text {  font-size:12px;  line-height:15px;  }  #overlay_box_cart .fc-mini-cart-shipping-label {  font-size:8.5px;  }  #overlay_box_cart .fc-mini-cart-shipping-label strong {  font-size:10px;  }}#overlay_box_cart .cart-box__sum {  display:flex !important;  align-items:baseline !important;  justify-content:space-between !important;  box-sizing:border-box !important;  width:100% !important;  margin:0 !important;  padding:17px 18px !important;  background:#1a1a1a !important;  color:#fff !important;  border-radius:16px !important;}#overlay_box_cart .cart-box__sum-text {  color:#bdbdbd !important;  font-size:14px !important;  font-weight:650 !important;}#overlay_box_cart .cart-box__sum-price {  margin-left:auto !important;  color:#fff !important;  font-size:22px !important;  font-weight:900 !important;}#overlay_box_cart .cart-box__sum-price .price-currency {  color:#f5a623 !important;}#overlay_box_cart .cart-box__dropdown-btn-wrap {  display:flex !important;  flex-direction:column !important;  align-items:stretch !important;  box-sizing:border-box !important;  width:100% !important;  min-width:100% !important;  max-width:100% !important;  margin-left:0 !important;  margin-right:0 !important;  padding-left:0 !important;  padding-right:0 !important;  gap:10px !important;  align-self:stretch !important;}#overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart.btn.orderflow-main-btn, #overlay_box_cart .cart-box__to-cart-link.btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  align-self:stretch !important;  box-sizing:border-box !important;  width:100% !important;  min-width:100% !important;  max-width:100% !important;  height:52px !important;  min-height:52px !important;  max-height:52px !important;  flex:0 0 100% !important;  margin:0 !important;  padding:0 18px !important;  border-radius:14px !important;  font-size:15px !important;  font-weight:850 !important;  line-height:1.2 !important;  text-decoration:none !important;  transition:transform .18s ease, background-color .18s ease !important;}#overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart.btn.orderflow-main-btn {  background:#f5a623 !important;  color:#1a1a1a !important;  border:1px solid #f5a623 !important;  box-shadow:0 8px 20px rgba(245,166,35,.24) !important;}#overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart.btn.orderflow-main-btn:hover {  background:#ffb52d !important;  transform:translateY(-1px);}#overlay_box_cart .cart-box__to-cart-link.btn {  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #cfcfca !important;}#overlay_box_cart .cart-box__to-cart-link.btn:hover {  background:#f0f0ed !important;  transform:translateY(-1px);}#overlay_box_cart .cart-box__to-cart svg, #overlay_box_cart .cart-box__to-cart-link svg {  width:15px !important;  height:15px !important;  color:currentColor !important;  fill:currentColor !important;}#overlay_box_cart.fc-mini-cart-empty .overlay__inner {  background:#fff !important;}#overlay_box_cart.fc-mini-cart-empty .overlay_text {  display:block !important;  box-sizing:border-box !important;  width:100% !important;  margin:0 !important;  padding:24px !important;  background:#fff !important;  color:#555 !important;  font-size:15px !important;  line-height:1.5 !important;  text-align:center !important;}#overlay_box_cart.fc-mini-cart-empty .fc-mini-cart-empty-action {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  box-sizing:border-box !important;  width:auto !important;  min-width:0 !important;  max-width:100% !important;  min-height:46px !important;  margin:16px auto 0 !important;  padding:11px 23px !important;  background:#f5a623 !important;  color:#1a1a1a !important;  border:1px solid #f5a623 !important;  border-radius:13px !important;  box-shadow:0 7px 18px rgba(245,166,35,.20) !important;  font-size:14px !important;  font-weight:850 !important;  line-height:1.2 !important;  white-space:nowrap !important;  text-align:center !important;  text-decoration:none !important;  cursor:pointer !important;  transition:transform .18s ease, background-color .18s ease !important;}#overlay_box_cart.fc-mini-cart-empty .fc-mini-cart-empty-action:hover {  background:#ffb52d !important;  transform:translateY(-1px);}@media (max-width:767px) {  #overlay_box_cart .overlay__inner {  width:calc(100vw - 20px) !important;  max-width:calc(100vw - 20px) !important;  max-height:calc(100dvh - 20px) !important;  border-radius:22px !important;  }  #overlay_box_cart .overlay__close-btn {  top:13px !important;  right:13px !important;  width:40px !important;  min-width:40px !important;  max-width:40px !important;  height:40px !important;  min-height:40px !important;  max-height:40px !important;  }  #overlay_box_cart .fc-mini-cart-close-svg {  width:19px !important;  height:19px !important;  }  #overlay_box_cart .fc-mini-cart-head {  padding:21px 66px 21px 18px;  }  #overlay_box_cart .fc-mini-cart-title {  font-size:20px;  }  #overlay_box_cart .cart-box__content {  padding:14px !important;  }  #overlay_box_cart .cart-box__item__inner {  gap:12px !important;  padding:13px 55px 13px 13px !important;  }  #overlay_box_cart .cart-box__item__img-link {  width:68px !important;  min-width:68px !important;  height:68px !important;  }  #overlay_box_cart .cart-box__item__inner > .cart-box__del-btn {  right:12px !important;  width:32px !important;  min-width:32px !important;  max-width:32px !important;  height:32px !important;  min-height:32px !important;  max-height:32px !important;  }  #overlay_box_cart .cart-box__name a {  font-size:14px !important;  }  #overlay_box_cart .cart-box__item-price--full {  font-size:17px !important;  }  #overlay_box_cart .cart-box__sum-price {  font-size:20px !important;  }  #overlay_box_cart.fc-mini-cart-empty .overlay_text {  padding:18px !important;  }  #overlay_box_cart.fc-mini-cart-empty .fc-mini-cart-empty-action {  min-height:44px !important;  padding:10px 18px !important;  white-space:normal !important;  }}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-0 {  --fc-progress:0;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-1 {  --fc-progress:1;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-2 {  --fc-progress:2;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-3 {  --fc-progress:3;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-4 {  --fc-progress:4;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-5 {  --fc-progress:5;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-6 {  --fc-progress:6;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-7 {  --fc-progress:7;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-8 {  --fc-progress:8;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-9 {  --fc-progress:9;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-10 {  --fc-progress:10;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-11 {  --fc-progress:11;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-12 {  --fc-progress:12;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-13 {  --fc-progress:13;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-14 {  --fc-progress:14;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-15 {  --fc-progress:15;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-16 {  --fc-progress:16;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-17 {  --fc-progress:17;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-18 {  --fc-progress:18;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-19 {  --fc-progress:19;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-20 {  --fc-progress:20;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-21 {  --fc-progress:21;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-22 {  --fc-progress:22;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-23 {  --fc-progress:23;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-24 {  --fc-progress:24;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-25 {  --fc-progress:25;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-26 {  --fc-progress:26;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-27 {  --fc-progress:27;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-28 {  --fc-progress:28;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-29 {  --fc-progress:29;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-30 {  --fc-progress:30;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-31 {  --fc-progress:31;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-32 {  --fc-progress:32;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-33 {  --fc-progress:33;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-34 {  --fc-progress:34;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-35 {  --fc-progress:35;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-36 {  --fc-progress:36;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-37 {  --fc-progress:37;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-38 {  --fc-progress:38;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-39 {  --fc-progress:39;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-40 {  --fc-progress:40;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-41 {  --fc-progress:41;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-42 {  --fc-progress:42;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-43 {  --fc-progress:43;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-44 {  --fc-progress:44;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-45 {  --fc-progress:45;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-46 {  --fc-progress:46;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-47 {  --fc-progress:47;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-48 {  --fc-progress:48;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-49 {  --fc-progress:49;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-50 {  --fc-progress:50;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-51 {  --fc-progress:51;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-52 {  --fc-progress:52;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-53 {  --fc-progress:53;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-54 {  --fc-progress:54;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-55 {  --fc-progress:55;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-56 {  --fc-progress:56;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-57 {  --fc-progress:57;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-58 {  --fc-progress:58;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-59 {  --fc-progress:59;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-60 {  --fc-progress:60;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-61 {  --fc-progress:61;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-62 {  --fc-progress:62;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-63 {  --fc-progress:63;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-64 {  --fc-progress:64;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-65 {  --fc-progress:65;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-66 {  --fc-progress:66;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-67 {  --fc-progress:67;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-68 {  --fc-progress:68;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-69 {  --fc-progress:69;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-70 {  --fc-progress:70;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-71 {  --fc-progress:71;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-72 {  --fc-progress:72;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-73 {  --fc-progress:73;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-74 {  --fc-progress:74;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-75 {  --fc-progress:75;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-76 {  --fc-progress:76;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-77 {  --fc-progress:77;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-78 {  --fc-progress:78;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-79 {  --fc-progress:79;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-80 {  --fc-progress:80;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-81 {  --fc-progress:81;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-82 {  --fc-progress:82;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-83 {  --fc-progress:83;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-84 {  --fc-progress:84;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-85 {  --fc-progress:85;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-86 {  --fc-progress:86;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-87 {  --fc-progress:87;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-88 {  --fc-progress:88;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-89 {  --fc-progress:89;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-90 {  --fc-progress:90;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-91 {  --fc-progress:91;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-92 {  --fc-progress:92;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-93 {  --fc-progress:93;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-94 {  --fc-progress:94;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-95 {  --fc-progress:95;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-96 {  --fc-progress:96;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-97 {  --fc-progress:97;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-98 {  --fc-progress:98;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-99 {  --fc-progress:99;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-progress-100 {  --fc-progress:100;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-0 {  --fc-tenth:0;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-1 {  --fc-tenth:1;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-2 {  --fc-tenth:2;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-3 {  --fc-tenth:3;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-4 {  --fc-tenth:4;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-5 {  --fc-tenth:5;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-6 {  --fc-tenth:6;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-7 {  --fc-tenth:7;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-8 {  --fc-tenth:8;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-tenth-9 {  --fc-tenth:9;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-0 {  --fc-hundredth:0;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-1 {  --fc-hundredth:1;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-2 {  --fc-hundredth:2;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-3 {  --fc-hundredth:3;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-4 {  --fc-hundredth:4;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-5 {  --fc-hundredth:5;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-6 {  --fc-hundredth:6;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-7 {  --fc-hundredth:7;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-8 {  --fc-hundredth:8;}#overlay_box_cart .fc-mini-cart-shipping-bar.is-fc-hundredth-9 {  --fc-hundredth:9;}@media (prefers-reduced-motion:reduce) {  #overlay_box_cart *, #overlay_box_cart *::before, #overlay_box_cart *::after {  transition:none !important;  }}.fc-expiry-alert {  width:100%;  box-sizing:border-box;  margin:0 0 14px;  padding:12px 14px;  border-radius:10px;  font-family:Poppins,  Arial,  sans-serif;  font-size:14px;  font-weight:700;  line-height:1.45;  text-align:center;  white-space:pre-line;}.fc-expiry-alert--warning {  color:#5c3b00;  background:#fff3cd;  border:1px solid  #F5A623;}.fc-expiry-alert--urgent {  color:#8a1c1c;  background:#ffe5e5;  border:1px solid  #dc3545;}.fc-expiry-alert--expired {  color:#fff;  background:#b00020;  border:1px solid  #8c0019;}#start_banner_5_elements {  --fc-yellow:#f5a623;  --fc-white:#ffffff;  --fc-dark-box:rgba(10,10,10,.72);  --fc-dark-box-soft:rgba(10,10,10,.68);  --fc-border:rgba(255,255,255,.14);  width:min(980px,calc(100% - 40px)) !important;  max-width:980px !important;  margin:0 auto !important;  padding:42px 0 !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}#start_banner_5_elements .element-container, #start_banner_5_elements .element-inner {  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}#start_banner_5_elements .element-inner::before, #start_banner_5_elements .element-inner::after, #start_banner_5_elements .main-title__wrap::before, #start_banner_5_elements .main-title__wrap::after {  display:none !important;  content:none !important;}#start_banner_5_elements .main-title__wrap {  margin:0 0 18px !important;  padding:0 !important;  text-align:center !important;  background:transparent !important;  border:0 !important;}#start_banner_5_elements .main-title {  margin:0 !important;  color:var(--fc-white) !important;  font-size:36px !important;  font-weight:900 !important;  line-height:1.12 !important;  text-transform:uppercase !important;  text-shadow:0 2px 12px  rgba(0,0,0,.55) !important;}#start_banner_5_elements .element-inner > p {  max-width:760px !important;  margin:18px auto 24px !important;  padding:14px 18px !important;  box-sizing:border-box !important;  background:var(--fc-dark-box) !important;  border:1px solid  var(--fc-border) !important;  border-radius:12px !important;  box-shadow:0 6px 20px  rgba(0,0,0,.22) !important;  color:var(--fc-white) !important;  font-size:14.5px !important;  font-weight:500 !important;  line-height:1.65 !important;  text-align:center !important;  text-shadow:0 1px 8px  rgba(0,0,0,.60) !important;}#start_banner_5_elements .symbol-elements {  display:flex !important;  flex-direction:row !important;  flex-wrap:wrap !important;  justify-content:center !important;  gap:10px !important;  margin:0 0 24px !important;  padding:0 !important;  background:transparent !important;}#start_banner_5_elements .symbol-element {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:8px !important;  min-height:48px !important;  padding:10px 16px !important;  box-sizing:border-box !important;  background:var(--fc-dark-box) !important;  border:1px solid  var(--fc-border) !important;  border-radius:12px !important;  box-shadow:0 6px 20px  rgba(0,0,0,.22) !important;}#start_banner_5_elements .element-icon {  width:18px !important;  height:18px !important;  flex:0 0 18px !important;}#start_banner_5_elements .element-icon svg {  width:18px !important;  height:18px !important;  fill:var(--fc-yellow) !important;}#start_banner_5_elements .element-html-wrap, #start_banner_5_elements .element-html-wrap p {  margin:0 !important;  padding:0 !important;  background:transparent !important;}#start_banner_5_elements .element-html-wrap a {  color:var(--fc-white) !important;  font-size:13px !important;  font-weight:800 !important;  text-decoration:none !important;}#start_banner_5_elements .element-inner > table {  width:100% !important;  margin:0 !important;  border-collapse:separate !important;  border-spacing:14px 0 !important;  background:transparent !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td {  width:50% !important;  vertical-align:top !important;  padding:0 !important;  background:transparent !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:first-child {  padding:18px !important;  box-sizing:border-box !important;  background:var(--fc-dark-box-soft) !important;  border:1px solid  var(--fc-border) !important;  border-radius:16px !important;  box-shadow:0 8px 22px  rgba(0,0,0,.22) !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:first-child::before {  content:"NYITVATART\0000C1S" !important;  display:block !important;  margin:0 0 12px !important;  color:var(--fc-yellow) !important;  font-size:13px !important;  font-weight:900 !important;  letter-spacing:.8px !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:first-child table {  width:100% !important;  margin:0 !important;  border-collapse:collapse !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:first-child tr {  border-bottom:1px solid  rgba(255,255,255,.12) !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:first-child tr:last-child {  border-bottom:0 !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:first-child td {  padding:7px 0 !important;  color:rgba(255,255,255,.86) !important;  font-size:13px !important;  background:transparent !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:first-child td:last-child {  text-align:right !important;  color:var(--fc-white) !important;  font-weight:800 !important;}#start_banner_5_elements .element-inner > table > tbody > tr > td:last-child {  overflow:hidden !important;  padding:2px !important;  box-sizing:border-box !important;  background:rgba(255,255,255,.14) !important;  border:1px solid  rgba(255,255,255,.16) !important;  border-radius:16px !important;  box-shadow:0 8px 22px  rgba(0,0,0,.18) !important;  line-height:0 !important;}#start_banner_5_elements iframe {  display:block !important;  width:100% !important;  min-width:100% !important;  max-width:100% !important;  height:300px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:13px !important;  overflow:hidden !important;  background:#fff !important;  box-sizing:border-box !important;}@media (max-width:767px) {  .start_banner_5_outer {  position:relative !important;  overflow:hidden !important;  background:#111111  url('https://shop.unas.hu/shop_ordered/75967/pic/f2d7935d-08ef-4713-b2d4-01bcfc42a5d0.webp')  center center / cover no-repeat !important;  }  .start_banner_5_outer #start_banner_5_bg, .start_banner_5_outer .start_banner_5_bg__bg, .start_banner_5_outer picture {  visibility:hidden !important;  opacity:0 !important;  pointer-events:none !important;  }  .start_banner_5_outer #start_banner_5_elements, .start_banner_5_outer .element-slide-inner, .start_banner_5_outer .container-fluid {  position:relative !important;  z-index:2 !important;  }  .start_banner_5_outer #start_banner_5_elements, .start_banner_5_outer #start_banner_5_elements .element-container, .start_banner_5_outer #start_banner_5_elements .element-inner {  background:transparent !important;  }  #start_banner_5_elements {  width:calc(100% - 22px) !important;  padding:26px 0 !important;  }  #start_banner_5_elements .main-title {  font-size:26px !important;  line-height:1.15 !important;  }  #start_banner_5_elements .element-inner > p {  margin-bottom:18px !important;  padding:12px 14px !important;  border-radius:11px !important;  font-size:12.5px !important;  line-height:1.5 !important;  }  #start_banner_5_elements .symbol-elements {  flex-direction:column !important;  gap:8px !important;  margin-bottom:14px !important;  }  #start_banner_5_elements .symbol-element {  justify-content:flex-start !important;  width:100% !important;  min-height:44px !important;  padding:9px 12px !important;  box-sizing:border-box !important;  }  #start_banner_5_elements .element-inner > table, #start_banner_5_elements .element-inner > table > tbody, #start_banner_5_elements .element-inner > table > tbody > tr {  display:block !important;  width:100% !important;  }  #start_banner_5_elements .element-inner > table {  border-spacing:0 !important;  }  #start_banner_5_elements .element-inner > table > tbody > tr > td {  display:block !important;  width:100% !important;  margin-bottom:10px !important;  box-sizing:border-box !important;  }  #start_banner_5_elements .element-inner > table > tbody > tr > td:last-child {  margin-bottom:0 !important;  padding:2px !important;  }  #start_banner_5_elements iframe {  height:230px !important;  }}#fitt-general-product-info {  margin-top:4px !important;}br:has(+ #fitt-general-product-info),br:has(+ style + #fitt-general-product-info) {  display:none !important;  margin:0 !important;  padding:0 !important;}.row.gutters-xl-40.row-gap-40:has(#artdet__warehouses) {  row-gap:8px !important;  gap:8px 40px !important;}@media (max-width:991px) {  .row.gutters-xl-40.row-gap-40:has(#artdet__warehouses) {  row-gap:8px !important;  gap:8px !important;  }}.row.gutters-xl-40.row-gap-40:has(#artdet__warehouses) #artdet__warehouses {  margin-top:0 !important;  margin-bottom:0 !important;}#artdet__warehouses {  position:relative !important;  width:100% !important;  box-sizing:border-box !important;  margin:6px 0 !important;  padding:0 !important;  background:linear-gradient(  145deg,  #151515 0%,  #202020 100%  ) !important;  border:0 !important;  border-radius:18px !important;  box-shadow:0 8px 22px  rgba(0,0,0,.13) !important;  overflow:hidden !important;}#artdet__warehouses::before {  content:"" !important;  position:absolute !important;  left:0 !important;  right:0 !important;  top:0 !important;  height:3px !important;  background:linear-gradient(  90deg,  #f5a623 0%,  #ffbf4d 60%,  #f5a623 100%  ) !important;  z-index:3 !important;}#artdet__warehouses .artdet__warehouses__title {  position:relative !important;  display:flex !important;  align-items:center !important;  width:100% !important;  box-sizing:border-box !important;  margin:0 !important;  padding:13px 16px 10px 16px !important;  background:transparent !important;  border:0 !important;  color:#fff !important;  font-size:12.5px !important;  font-weight:900 !important;  line-height:1.15 !important;  letter-spacing:.8px !important;  text-transform:uppercase !important;  text-align:left !important;}#artdet__warehouses .artdet__warehouses__title::after {  content:"K\0000C9SZLET" !important;  margin-left:auto !important;  padding:4px 8px !important;  background:rgba(245,166,35,.14) !important;  border:1px solid  rgba(245,166,35,.35) !important;  border-radius:999px !important;  color:#f5a623 !important;  font-size:8.5px !important;  font-weight:900 !important;  line-height:1 !important;  letter-spacing:.7px !important;}#artdet__warehouses .artdet__warehouses__title::before {  display:none !important;}#artdet__warehouses .artdet__warehouse {  position:relative !important;  display:grid !important;  grid-template-columns:minmax(0,1fr) !important;  width:100% !important;  box-sizing:border-box !important;  margin:0 !important;  padding:12px 16px 12px 58px !important;  background:transparent !important;  border:0 !important;  border-top:1px solid  rgba(255,255,255,.08) !important;  border-radius:0 !important;  box-shadow:none !important;}#artdet__warehouses .artdet__warehouse::before {  content:"" !important;  position:absolute !important;  left:15px !important;  top:50% !important;  width:30px !important;  height:30px !important;  border-radius:9px !important;  transform:translateY(-50%) !important;  background-color:rgba(245,166,35,.12) !important;  background-repeat:no-repeat !important;  background-position:center !important;  background-size:17px 17px !important;  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5a623' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l7-4 7 4v14'/%3E%3Cpath d='M9 21v-5h6v5'/%3E%3Cpath d='M9 10h.01'/%3E%3Cpath d='M15 10h.01'/%3E%3C/svg%3E") !important;}#artdet__warehouses .artdet__warehouse.last::before {  background-color:rgba(73,166,91,.12) !important;  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2349a65b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") !important;}#artdet__warehouses .artdet__warehouse--inner {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  flex-wrap:nowrap !important;  gap:12px !important;  margin:0 !important;  padding:0 !important;}#artdet__warehouses .artdet__warehouse-left {  min-width:0 !important;  padding:0 !important;}#artdet__warehouses .artdet__warehouse-name {  color:#f5f5f5 !important;  font-size:13px !important;  font-weight:800 !important;  line-height:1.2 !important;}#artdet__warehouses .artdet__warehouse-right {  flex:0 0 auto !important;  padding:0 !important;}#artdet__warehouses .artdet__warehouse-quantity {  width:auto !important;  min-width:0 !important;  text-align:right !important;}#artdet__warehouses .artdet__warehouse-quantity span {  display:inline-flex !important;  align-items:baseline !important;  justify-content:flex-end !important;  min-width:62px !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  color:#f5a623 !important;  font-size:16px !important;  font-weight:900 !important;  line-height:1 !important;  white-space:nowrap !important;  letter-spacing:-.2px !important;}#artdet__warehouses .artdet__warehouse.last .artdet__warehouse-quantity span {  color:#58b86a !important;}#artdet__warehouses .artdet__warehouse-info {  margin:4px 0 0 0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  color:#a7a7a7 !important;  font-size:10.8px !important;  font-weight:500 !important;  line-height:1.35 !important;}#artdet__warehouses .artdet__warehouse::after {  content:"" !important;  position:absolute !important;  right:-30px !important;  top:50% !important;  width:90px !important;  height:90px !important;  border-radius:50% !important;  background:radial-gradient(  circle,  rgba(245,166,35,.055) 0%,  rgba(245,166,35,0) 70%  ) !important;  transform:translateY(-50%) !important;  pointer-events:none !important;}#artdet__warehouses .artdet__warehouse.last::after {  background:radial-gradient(  circle,  rgba(73,166,91,.06) 0%,  rgba(73,166,91,0) 70%  ) !important;}@media (max-width:767px) {  #artdet__warehouses {  margin:5px 0 !important;  border-radius:14px !important;  }  #artdet__warehouses .artdet__warehouses__title {  padding:10px 12px 8px 12px !important;  font-size:11.8px !important;  letter-spacing:.6px !important;  }  #artdet__warehouses .artdet__warehouses__title::after {  padding:3px 7px !important;  font-size:8px !important;  }  #artdet__warehouses .artdet__warehouse {  padding:10px 11px 10px 50px !important;  }  #artdet__warehouses .artdet__warehouse::before {  left:12px !important;  width:28px !important;  height:28px !important;  border-radius:8px !important;  background-size:15px 15px !important;  }  #artdet__warehouses .artdet__warehouse--inner {  gap:8px !important;  }  #artdet__warehouses .artdet__warehouse-name {  font-size:11.5px !important;  line-height:1.18 !important;  }  #artdet__warehouses .artdet__warehouse-quantity span {  min-width:48px !important;  font-size:13.5px !important;  }  #artdet__warehouses .artdet__warehouse-info {  margin-top:3px !important;  font-size:10px !important;  line-height:1.3 !important;  }}@media (max-width:390px) {  #artdet__warehouses .artdet__warehouses__title {  font-size:11.2px !important;  }  #artdet__warehouses .artdet__warehouse {  padding-left:47px !important;  }  #artdet__warehouses .artdet__warehouse::before {  left:11px !important;  width:26px !important;  height:26px !important;  }  #artdet__warehouses .artdet__warehouse-name {  font-size:11px !important;  }  #artdet__warehouses .artdet__warehouse-quantity span {  min-width:45px !important;  font-size:13px !important;  }  #artdet__warehouses .artdet__warehouse-info {  font-size:9.7px !important;  }}.fc-package-content-premium-v2 {  position:relative !important;  display:flex !important;  align-items:center !important;  width:100% !important;  min-height:68px !important;  box-sizing:border-box !important;  padding:14px 72px 14px 18px !important;  margin-left:0 !important;  margin-right:0 !important;  background:linear-gradient( 180deg, #fff 0%, #fbfbfb 100% ) !important;  border:1px solid #dedede !important;  border-radius:16px !important;  box-shadow:0 5px 16px rgba(0,0,0,.065) !important;  color:transparent !important;  font-size:0 !important;  text-decoration:none !important;  cursor:pointer !important;  overflow:hidden !important;  transition:border-color .2s ease, box-shadow .2s ease, transform .15s ease !important;}.fc-package-content-premium-v2:hover, .fc-package-content-premium-v2:focus {  border-color:#f5a623 !important;  box-shadow:0 6px 19px rgba(245,166,35,.14) !important;}.fc-package-content-premium-v2 > * {  opacity:0 !important;  pointer-events:none !important;}.fc-package-content-premium-v2::before {  content:"N\0000E9zd meg a csomag tartalm\0000E1t" !important;  position:relative !important;  z-index:2 !important;  display:block !important;  color:#171717 !important;  font-size:16px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:left !important;  white-space:normal !important;}.fc-package-content-premium-v2::after {  content:"" !important;  position:absolute !important;  top:50% !important;  right:16px !important;  width:42px !important;  height:42px !important;  transform:translateY(-50%) !important;  border-radius:50% !important;  background-color:#1a1a1a !important;  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5a623' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='13' rx='2'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M7.5 8C5.6 8 4 6.9 4 5.5S5.2 3 6.7 3C9 3 12 8 12 8'/%3E%3Cpath d='M16.5 8c1.9 0 3.5-1.1 3.5-2.5S18.8 3 17.3 3C15 3 12 8 12 8'/%3E%3C/svg%3E") !important;  background-repeat:no-repeat !important;  background-position:center !important;  background-size:23px 23px !important;  box-shadow:0 4px 11px rgba(0,0,0,.16) !important;  pointer-events:none !important;}@media (max-width:767px) {  .fc-package-content-premium-v2 {  width:100% !important;  min-height:64px !important;  padding:12px 64px 12px 15px !important;  border-radius:14px !important;  }  .fc-package-content-premium-v2::before {  font-size:14.5px !important;  line-height:1.2 !important;  }  .fc-package-content-premium-v2::after {  right:13px !important;  width:38px !important;  height:38px !important;  background-size:21px 21px !important;  }}@media (max-width:390px) {  .fc-package-content-premium-v2 {  min-height:60px !important;  padding:11px 58px 11px 13px !important;  border-radius:13px !important;  }  .fc-package-content-premium-v2::before {  font-size:14px !important;  }  .fc-package-content-premium-v2::after {  right:11px !important;  width:36px !important;  height:36px !important;  background-size:20px 20px !important;  }}.fc-nutrition-profile-fixed-v1 {  box-sizing:border-box !important;}.fc-nutrition-profile-fixed-v1> div {  box-sizing:border-box !important;}.fc-nutrition-profile-row-v1 {  width:100% !important;  display:grid !important;  grid-template-columns:minmax(0,1fr)  auto !important;  align-items:baseline !important;  gap:10px !important;  box-sizing:border-box !important;  margin-bottom:4px !important;  line-height:1.25 !important;}.fc-nutrition-profile-label-v1 {  min-width:0 !important;  text-align:left !important;  overflow-wrap:anywhere !important;}.fc-nutrition-profile-value-v1 {  max-width:260px !important;  text-align:right !important;  font-weight:700 !important;  white-space:normal !important;  line-height:1.2 !important;}@media (max-width:767px) {  .fc-nutrition-profile-fixed-v1 {  padding:14px 14px !important;  }  .fc-nutrition-profile-fixed-v1  > div:not(:first-child) {  margin-bottom:8px !important;  }  .fc-nutrition-profile-row-v1 {  grid-template-columns:minmax(0,1fr)  minmax(90px,42%) !important;  gap:8px !important;  font-size:11.5px !important;  line-height:1.2 !important;  margin-bottom:4px !important;  }  .fc-nutrition-profile-label-v1 {  font-size:11.5px !important;  line-height:1.2 !important;  }  .fc-nutrition-profile-value-v1 {  max-width:none !important;  font-size:11.5px !important;  line-height:1.2 !important;  text-align:right !important;  }  .fc-nutrition-profile-row-v1  + div {  margin-top:0 !important;  }}@media (max-width:380px) {  .fc-nutrition-profile-fixed-v1 {  padding:13px 12px !important;  }  .fc-nutrition-profile-row-v1 {  grid-template-columns:minmax(0,1fr)  minmax(82px,43%) !important;  gap:6px !important;  font-size:11px !important;  }  .fc-nutrition-profile-label-v1,  .fc-nutrition-profile-value-v1 {  font-size:11px !important;  }}#fc-fitt-points-box {  margin-top:0 !important;  margin-bottom:0 !important;}#subscribe_to_stock {  margin-top:0 !important;  margin-bottom:0 !important;}.fc-package-only-group-v2,.fc-flavor-only-group-v1,.fc-size-only-group-v1,.fc-color-only-group-v1 {  margin-top:0 !important;  margin-bottom:0 !important;}.spec-param-odd:has(  #page_artdet_product_param_spec_7088863),.spec-param-even:has(  #page_artdet_product_param_spec_7088863),.spec-param-odd:has(  #page_artdet_product_param_spec_8418521),.spec-param-even:has(  #page_artdet_product_param_spec_8418521),.spec-param-odd:has(  #page_artdet_product_param_spec_7311006),.spec-param-even:has(  #page_artdet_product_param_spec_7311006),.spec-param-odd:has(  #page_artdet_product_param_spec_7720241),.spec-param-even:has(  #page_artdet_product_param_spec_7720241) {  margin-top:0 !important;  margin-bottom:0 !important;}.artdet__looking-for-discounts {  padding-top:0 !important;  padding-bottom:0 !important;  margin-top:0 !important;  margin-bottom:8px !important;}.artdet__looking-for-discounts-inner {  margin-top:0 !important;  margin-bottom:0 !important;}#artdet__datas {  margin-top:0 !important;}#artdet__long-description> .long-description__title {  display:none !important;}#artdet__long-description> .long-description__content {  margin-top:0 !important;  padding-top:0 !important;}.fc-color-only-group-v1 {  position:relative !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 13px 12px 13px !important;  background:linear-gradient(  135deg,  #111111 0%,  #1c1c1c 72%,  #241c0b 100%  ) !important;  border:1px solid #2a2a2a !important;  border-radius:17px !important;  box-shadow:0 8px 22px  rgba(0,0,0,.08) !important;  overflow:hidden !important;  text-align:center !important;}.fc-color-only-group-v1.product-type__title {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:auto !important;  box-sizing:border-box !important;  margin:0 -13px 10px -13px !important;  padding:11px 13px 10px 13px !important;  background:rgba(255,255,255,.025) !important;  border:0 !important;  border-bottom:3px solid #f5a623 !important;  border-radius:0 !important;}.fc-color-only-group-v1> .fc-color-only-title-v1 {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:auto !important;  box-sizing:border-box !important;  margin:0 -13px 10px -13px !important;  padding:11px 13px 10px 13px !important;  background:rgba(255,255,255,.025) !important;  border:0 !important;  border-bottom:3px solid #f5a623 !important;  border-radius:0 !important;}.fc-color-only-title-v1 {  color:#fff !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  margin:0 !important;  font-size:14.5px !important;  font-weight:900 !important;  line-height:1.15 !important;  letter-spacing:.5px !important;  text-transform:uppercase !important;  text-align:center !important;}.fc-color-only-title-v1::before,.fc-color-only-title-v1::after {  content:none !important;  display:none !important;}.fc-color-only-group-v1.product-type__values {  display:flex !important;  flex-wrap:wrap !important;  align-items:stretch !important;  justify-content:center !important;  gap:6px !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;}.fc-color-only-group-v1.product-type__value {  display:flex !important;  align-items:stretch !important;  justify-content:center !important;  min-width:76px !important;  min-height:36px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 !important;  background:#f7f7f7 !important;  border:1px solid #dedede !important;  border-radius:10px !important;  box-shadow:0 2px 6px  rgba(0,0,0,.07) !important;  overflow:hidden !important;  cursor:pointer !important;}.fc-color-only-group-v1.product-type__value-link {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-width:0 !important;  min-height:36px !important;  box-sizing:border-box !important;  padding:5px 9px !important;  background:transparent !important;  color:#1a1a1a !important;  font-size:12.5px !important;  font-weight:800 !important;  line-height:1.1 !important;  text-align:center !important;  text-decoration:none !important;  white-space:normal !important;}.fc-color-only-group-v1.product-type__option-name {  display:block !important;  max-width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  color:inherit !important;  font-weight:inherit !important;  line-height:inherit !important;  white-space:normal !important;  overflow:visible !important;  text-overflow:clip !important;}.fc-color-only-group-v1.product-type__value:not(.is-active):hover {  background:#fff !important;  border-color:#f5a623 !important;  box-shadow:0 3px 10px  rgba(245,166,35,.15) !important;  transform:translateY(-1px) !important;}.fc-color-only-group-v1.product-type__value.is-active {  position:relative !important;  background:linear-gradient(  180deg,  #f8b739 0%,  #f5a623 100%  ) !important;  border:1px solid #d79314 !important;  box-shadow:0 4px 12px rgba(245,166,35,.20),  inset 0 1px 0 rgba(255,255,255,.28) !important;  cursor:default !important;  transform:none !important;}.fc-color-only-group-v1.product-type__value.is-active.product-type__value-link,.fc-color-only-group-v1.product-type__value-link[aria-current="true"] {  color:#171717 !important;  background:transparent !important;  font-weight:900 !important;}.fc-color-only-group-v1.product-type__value.is-active::before,.fc-color-only-group-v1.product-type__value.is-active::after {  content:none !important;  display:none !important;}.fc-color-only-group-v1a:not(.product-type__value-link),.fc-color-only-group-v1button,.fc-color-only-group-v1label,.fc-color-only-group-v1[role="button"] {  box-sizing:border-box !important;  border-radius:10px !important;  min-height:36px !important;  padding:5px 9px !important;  font-size:12.5px !important;  font-weight:800 !important;  transition:border-color .15s ease,  box-shadow .15s ease,  transform .15s ease !important;}@media (max-width:767px) {  .fc-color-only-group-v1 {  margin:0 0 8px 0 !important;  padding:0 11px 11px 11px !important;  border-radius:17px !important;  }  .fc-color-only-group-v1  .product-type__title {  margin:0 -11px 10px -11px !important;  padding:10px 11px 9px 11px !important;  }  .fc-color-only-group-v1  > .fc-color-only-title-v1 {  margin:0 -11px 10px -11px !important;  padding:10px 11px 9px 11px !important;  }  .fc-color-only-title-v1 {  font-size:14px !important;  }  .fc-color-only-group-v1  .product-type__values {  gap:6px !important;  }  .fc-color-only-group-v1  .product-type__value {  flex:1 1 0 !important;  min-width:76px !important;  min-height:36px !important;  }  .fc-color-only-group-v1  .product-type__value-link {  min-height:36px !important;  padding:5px 8px !important;  font-size:12.5px !important;  }}@media (max-width:390px) {  .fc-color-only-group-v1 {  padding:0 9px 10px 9px !important;  }  .fc-color-only-group-v1  .product-type__title {  margin:0 -9px 9px -9px !important;  padding:9px 9px 8px 9px !important;  }  .fc-color-only-group-v1  > .fc-color-only-title-v1 {  margin:0 -9px 9px -9px !important;  padding:9px 9px 8px 9px !important;  }  .fc-color-only-title-v1 {  font-size:13.5px !important;  }  .fc-color-only-group-v1  .product-type__values {  gap:5px !important;  }  .fc-color-only-group-v1  .product-type__value {  min-width:70px !important;  min-height:34px !important;  }  .fc-color-only-group-v1  .product-type__value-link {  min-height:34px !important;  padding:4px 7px !important;  font-size:12px !important;  }}.fc-size-only-group-v1 {  position:relative !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 13px 12px 13px !important;  background:linear-gradient(  135deg,  #111111 0%,  #1c1c1c 72%,  #241c0b 100%  ) !important;  border:1px solid #2a2a2a !important;  border-radius:17px !important;  box-shadow:0 8px 22px  rgba(0,0,0,.08) !important;  overflow:hidden !important;  text-align:center !important;}.fc-size-only-group-v1.product-type__title {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:auto !important;  box-sizing:border-box !important;  margin:0 -13px 10px -13px !important;  padding:11px 13px 10px 13px !important;  background:rgba(255,255,255,.025) !important;  border:0 !important;  border-bottom:3px solid #f5a623 !important;  border-radius:0 !important;}.fc-size-only-group-v1> .fc-size-only-title-v1 {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:auto !important;  box-sizing:border-box !important;  margin:0 -13px 10px -13px !important;  padding:11px 13px 10px 13px !important;  background:rgba(255,255,255,.025) !important;  border:0 !important;  border-bottom:3px solid #f5a623 !important;  border-radius:0 !important;}.fc-size-only-title-v1 {  color:#fff !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  margin:0 !important;  font-size:14.5px !important;  font-weight:900 !important;  line-height:1.15 !important;  letter-spacing:.5px !important;  text-transform:uppercase !important;  text-align:center !important;}.fc-size-only-title-v1::before,.fc-size-only-title-v1::after {  content:none !important;  display:none !important;}.fc-size-only-group-v1.product-type__values {  display:flex !important;  flex-wrap:wrap !important;  align-items:stretch !important;  justify-content:center !important;  gap:6px !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;}.fc-size-only-group-v1.product-type__value {  display:flex !important;  align-items:stretch !important;  justify-content:center !important;  min-width:76px !important;  min-height:36px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 !important;  background:#f7f7f7 !important;  border:1px solid #dedede !important;  border-radius:10px !important;  box-shadow:0 2px 6px  rgba(0,0,0,.07) !important;  overflow:hidden !important;  cursor:pointer !important;}.fc-size-only-group-v1.product-type__value-link {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-width:0 !important;  min-height:36px !important;  box-sizing:border-box !important;  padding:5px 9px !important;  background:transparent !important;  color:#1a1a1a !important;  font-size:12.5px !important;  font-weight:800 !important;  line-height:1.1 !important;  text-align:center !important;  text-decoration:none !important;  white-space:normal !important;}.fc-size-only-group-v1.product-type__option-name {  display:block !important;  max-width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  color:inherit !important;  font-weight:inherit !important;  line-height:inherit !important;  white-space:normal !important;  overflow:visible !important;  text-overflow:clip !important;}.fc-size-only-group-v1.product-type__value:not(.is-active):hover {  background:#fff !important;  border-color:#f5a623 !important;  box-shadow:0 3px 10px  rgba(245,166,35,.15) !important;  transform:translateY(-1px) !important;}.fc-size-only-group-v1.product-type__value.is-active {  position:relative !important;  background:linear-gradient(  180deg,  #f8b739 0%,  #f5a623 100%  ) !important;  border:1px solid #d79314 !important;  box-shadow:0 4px 12px rgba(245,166,35,.20),  inset 0 1px 0 rgba(255,255,255,.28) !important;  cursor:default !important;  transform:none !important;}.fc-size-only-group-v1.product-type__value.is-active.product-type__value-link,.fc-size-only-group-v1.product-type__value-link[aria-current="true"] {  color:#171717 !important;  background:transparent !important;  font-weight:900 !important;}.fc-size-only-group-v1.product-type__value.is-active::before,.fc-size-only-group-v1.product-type__value.is-active::after {  content:none !important;  display:none !important;}.fc-size-only-group-v1a:not(.product-type__value-link),.fc-size-only-group-v1button,.fc-size-only-group-v1label,.fc-size-only-group-v1[role="button"] {  box-sizing:border-box !important;  border-radius:10px !important;  min-height:36px !important;  padding:5px 9px !important;  font-size:12.5px !important;  font-weight:800 !important;  transition:border-color .15s ease,  box-shadow .15s ease,  transform .15s ease !important;}@media (max-width:767px) {  .fc-size-only-group-v1 {  margin:0 0 8px 0 !important;  padding:0 11px 11px 11px !important;  border-radius:17px !important;  }  .fc-size-only-group-v1  .product-type__title {  margin:0 -11px 10px -11px !important;  padding:10px 11px 9px 11px !important;  }  .fc-size-only-group-v1  > .fc-size-only-title-v1 {  margin:0 -11px 10px -11px !important;  padding:10px 11px 9px 11px !important;  }  .fc-size-only-title-v1 {  font-size:14px !important;  }  .fc-size-only-group-v1  .product-type__values {  gap:6px !important;  }  .fc-size-only-group-v1  .product-type__value {  flex:1 1 0 !important;  min-width:76px !important;  min-height:36px !important;  }  .fc-size-only-group-v1  .product-type__value-link {  min-height:36px !important;  padding:5px 8px !important;  font-size:12.5px !important;  }}@media (max-width:390px) {  .fc-size-only-group-v1 {  padding:0 9px 10px 9px !important;  }  .fc-size-only-group-v1  .product-type__title {  margin:0 -9px 9px -9px !important;  padding:9px 9px 8px 9px !important;  }  .fc-size-only-group-v1  > .fc-size-only-title-v1 {  margin:0 -9px 9px -9px !important;  padding:9px 9px 8px 9px !important;  }  .fc-size-only-title-v1 {  font-size:13.5px !important;  }  .fc-size-only-group-v1  .product-type__values {  gap:5px !important;  }  .fc-size-only-group-v1  .product-type__value {  min-width:70px !important;  min-height:34px !important;  }  .fc-size-only-group-v1  .product-type__value-link {  min-height:34px !important;  padding:4px 7px !important;  font-size:12px !important;  }}.fc-flavor-only-group-v1 {  position:relative !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  box-sizing:border-box !important;  margin:0 0 8px 0 !important;  padding:0 13px 13px 13px !important;  background:linear-gradient(  135deg,  #111111 0%,  #1c1c1c 72%,  #241c0b 100%  ) !important;  border:1px solid #2a2a2a !important;  border-radius:17px !important;  box-shadow:0 8px 22px  rgba(0,0,0,.08) !important;  overflow:hidden !important;  text-align:center !important;}@media (min-width:768px) {  .fc-package-only-group-v2  + .fc-flavor-only-group-v1 {  margin-top:8px !important;  }}.fc-flavor-only-group-v1.product-type__title {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:auto !important;  box-sizing:border-box !important;  margin:0 -13px 12px -13px !important;  padding:12px 13px 11px 13px !important;  background:rgba(255,255,255,.025) !important;  border:0 !important;  border-bottom:3px solid #f5a623 !important;  border-radius:0 !important;}.fc-flavor-only-title-v2 {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  color:#fff !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-size:15px !important;  font-weight:900 !important;  line-height:1.15 !important;  letter-spacing:.5px !important;  text-transform:uppercase !important;  text-align:center !important;}.fc-flavor-only-title-v2::before,.fc-flavor-only-title-v2::after {  content:none !important;  display:none !important;}.fc-flavor-only-group-v1.product-type__values {  display:flex !important;  flex-wrap:wrap !important;  align-items:stretch !important;  justify-content:center !important;  gap:7px !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;}.fc-flavor-only-group-v1.product-type__value {  display:flex !important;  align-items:stretch !important;  justify-content:center !important;  flex:1 1 calc(50% - 4px) !important;  min-width:0 !important;  min-height:38px !important;  max-width:100% !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 !important;  background:#f7f7f7 !important;  border:1px solid #dedede !important;  border-radius:11px !important;  box-shadow:0 2px 6px  rgba(0,0,0,.07) !important;  overflow:hidden !important;  cursor:pointer !important;}.fc-flavor-only-group-v1.product-type__value-link {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-width:0 !important;  min-height:38px !important;  box-sizing:border-box !important;  padding:6px 9px !important;  background:transparent !important;  color:#1a1a1a !important;  font-size:12.5px !important;  font-weight:800 !important;  line-height:1.15 !important;  text-align:center !important;  text-decoration:none !important;  white-space:normal !important;}.fc-flavor-only-group-v1.product-type__option-name {  display:block !important;  max-width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  color:inherit !important;  font-weight:inherit !important;  line-height:inherit !important;  white-space:normal !important;  overflow:visible !important;  text-overflow:clip !important;  word-break:normal !important;  overflow-wrap:normal !important;}.fc-flavor-only-group-v1.product-type__value:not(.is-active):hover {  background:#fff !important;  border-color:#f5a623 !important;  box-shadow:0 3px 10px  rgba(245,166,35,.15) !important;}.fc-flavor-only-group-v1.product-type__value.is-active {  position:relative !important;  background:linear-gradient(  180deg,  #f8b739 0%,  #f5a623 100%  ) !important;  border:1px solid #d79314 !important;  box-shadow:0 4px 12px rgba(245,166,35,.20),  inset 0 1px 0 rgba(255,255,255,.28) !important;  cursor:default !important;  transform:none !important;}.fc-flavor-only-group-v1.product-type__value.is-active.product-type__value-link,.fc-flavor-only-group-v1.product-type__value-link[aria-current="true"] {  color:#171717 !important;  background:transparent !important;  font-weight:900 !important;}.fc-flavor-only-group-v1.product-type__value.is-active::before,.fc-flavor-only-group-v1.product-type__value.is-active::after {  content:none !important;  display:none !important;}@media (max-width:767px) {  .fc-flavor-only-group-v1 {  margin:0 0 8px 0 !important;  padding:0 12px 12px 12px !important;  border-radius:17px !important;  }  .fc-flavor-only-group-v1  .product-type__title {  margin:0 -12px 11px -12px !important;  padding:11px 12px 10px 12px !important;  }  .fc-flavor-only-title-v2 {  font-size:15px !important;  }  .fc-flavor-only-group-v1  .product-type__values {  gap:7px !important;  }  .fc-flavor-only-group-v1  .product-type__value {  flex:1 1 calc(50% - 4px) !important;  min-height:38px !important;  }  .fc-flavor-only-group-v1  .product-type__value-link {  min-height:38px !important;  padding:6px 9px !important;  font-size:12.5px !important;  }}@media (max-width:390px) {  .fc-flavor-only-group-v1 {  padding:0 10px 11px 10px !important;  }  .fc-flavor-only-group-v1  .product-type__title {  margin:0 -10px 10px -10px !important;  padding:10px 10px 9px 10px !important;  }  .fc-flavor-only-title-v2 {  font-size:14.5px !important;  }  .fc-flavor-only-group-v1  .product-type__values {  gap:6px !important;  }  .fc-flavor-only-group-v1  .product-type__value {  min-height:36px !important;  }  .fc-flavor-only-group-v1  .product-type__value-link {  min-height:36px !important;  padding:6px 8px !important;  font-size:12px !important;  }}.fc-package-only-group-v2 {  position:relative !important;  width:100% !important;  max-width:100% !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 16px 13px 16px !important;  background:linear-gradient(  135deg,  #111111 0%,  #1c1c1c 72%,  #241c0b 100%  ) !important;  border:1px solid #2a2a2a !important;  border-radius:20px !important;  box-shadow:0 8px 22px  rgba(0,0,0,.08) !important;  overflow:hidden !important;  text-align:center !important;}.fc-package-only-group-v2.product-type__title {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:auto !important;  box-sizing:border-box !important;  margin:0 -16px 12px -16px !important;  padding:13px 16px 12px 16px !important;  background:rgba(255,255,255,.025) !important;  border:0 !important;  border-bottom:3px solid #f5a623 !important;  border-radius:0 !important;}.fc-package-only-title-v2 {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  color:#fff !important;  border:0 !important;  font-size:17px !important;  font-weight:900 !important;  line-height:1.15 !important;  letter-spacing:.5px !important;  text-transform:uppercase !important;  box-shadow:none !important;}.fc-package-only-title-v2::before,.fc-package-only-title-v2::after {  content:none !important;  display:none !important;}.fc-package-only-group-v2.product-type__values {  display:flex !important;  flex-wrap:wrap !important;  justify-content:center !important;  align-items:stretch !important;  gap:7px !important;  margin:0 !important;  padding:0 !important;}.fc-package-only-group-v2.product-type__value {  display:flex !important;  align-items:stretch !important;  justify-content:center !important;  min-width:88px !important;  min-height:40px !important;  margin:0 !important;  padding:0 !important;  background:#f7f7f7 !important;  border:1px solid #dedede !important;  border-radius:12px !important;  box-shadow:0 2px 6px  rgba(0,0,0,.07) !important;  overflow:hidden !important;  cursor:pointer !important;}.fc-package-only-group-v2.product-type__value:not(.is-active):hover {  background:#fff !important;  border-color:#f5a623 !important;  box-shadow:0 3px 10px  rgba(245,166,35,.15) !important;  transform:translateY(-1px) !important;}.fc-package-only-group-v2.product-type__value-link {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-height:40px !important;  box-sizing:border-box !important;  padding:7px 12px !important;  color:#1a1a1a !important;  font-size:13px !important;  font-weight:800 !important;  line-height:1.15 !important;  text-align:center !important;  text-decoration:none !important;  background:transparent !important;}.fc-package-only-group-v2.product-type__option-name {  color:inherit !important;  font-weight:inherit !important;  white-space:nowrap !important;  overflow:visible !important;  text-overflow:clip !important;}.fc-package-only-group-v2.product-type__value.is-active {  position:relative !important;  background:linear-gradient(  180deg,  #f8b739 0%,  #f5a623 100%  ) !important;  border:1px solid #d79314 !important;  box-shadow:0 4px 12px rgba(245,166,35,.20),  inset 0 1px 0 rgba(255,255,255,.28) !important;  cursor:default !important;  transform:none !important;}.fc-package-only-group-v2.product-type__value.is-active.product-type__value-link,.fc-package-only-group-v2.product-type__value-link[aria-current="true"] {  color:#171717 !important;  font-weight:900 !important;}.fc-package-only-group-v2.product-type__value.is-active::before,.fc-package-only-group-v2.product-type__value.is-active::after {  content:none !important;  display:none !important;}@media (min-width:768px) {  .fc-package-only-group-v2 {  margin:0 !important;  }}@media (max-width:767px) {  .fc-package-only-group-v2 {  margin:0 0 8px 0 !important;  padding:0 12px 12px 12px !important;  border-radius:17px !important;  }  .fc-package-only-group-v2  .product-type__title {  margin:0 -12px 11px -12px !important;  padding:11px 12px 10px 12px !important;  }  .fc-package-only-title-v2 {  font-size:15px !important;  }  .fc-package-only-group-v2  .product-type__values {  gap:7px !important;  }  .fc-package-only-group-v2  .product-type__value {  flex:1 1 0 !important;  min-width:90px !important;  min-height:40px !important;  border-radius:12px !important;  }  .fc-package-only-group-v2  .product-type__value-link {  min-height:40px !important;  padding:7px 10px !important;  font-size:13px !important;  }}@media (max-width:390px) {  .fc-package-only-group-v2 {  padding:0 10px 11px 10px !important;  }  .fc-package-only-group-v2  .product-type__title {  margin:0 -10px 10px -10px !important;  padding:10px 10px 9px 10px !important;  }  .fc-package-only-title-v2 {  font-size:14.5px !important;  }  .fc-package-only-group-v2  .product-type__values {  gap:6px !important;  }  .fc-package-only-group-v2  .product-type__value {  min-width:82px !important;  min-height:38px !important;  }  .fc-package-only-group-v2  .product-type__value-link {  min-height:38px !important;  padding:6px 8px !important;  font-size:12.5px !important;  }}#page_artdet_content .fc-stock-row-final-v1 {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto !important;  align-items:center !important;  align-content:center !important;  gap:0 8px !important;  box-sizing:border-box !important;  width:100% !important;  height:auto !important;  min-height:44px !important;  max-height:none !important;  margin:0 !important;  padding:0 12px !important;  background:#fff !important;  border:1px solid #bdd7c6 !important;  border-left:3px solid #25824c !important;  border-radius:10px !important;  box-shadow:none !important;  overflow:visible !important;  color:#1a1a1a !important;}#page_artdet_content .fc-stock-row-final-v1.fc-stock-row-single-final-v2 {  grid-template-columns:minmax(0, 1fr) !important;}#page_artdet_content .fc-stock-row-final-v1 > * {  min-width:0 !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  align-self:center !important;}#page_artdet_content .fc-stock-row-final-v1 .fc-stock-left-final-v1 {  display:flex !important;  align-items:center !important;  flex-wrap:wrap !important;  gap:2px 4px !important;  width:auto !important;  min-height:0 !important;  padding:6px 0 !important;  color:#176639 !important;  font-size:13px !important;  font-weight:600 !important;  line-height:18px !important;  white-space:normal !important;}#page_artdet_content .fc-stock-left-final-v1 .stock__text {  color:inherit !important;  font-size:inherit !important;  font-weight:700 !important;}#page_artdet_content .fc-stock-left-final-v1 .stock__qty-and-unit,#page_artdet_content .fc-stock-left-final-v1 .stock__qty-and-unit span {  color:#4b5550 !important;  font-size:inherit !important;  opacity:1 !important;  white-space:nowrap !important;}#page_artdet_content .fc-stock-row-final-v1 .fc-stock-right-final-v1 {  display:flex !important;  align-items:center !important;  justify-content:flex-end !important;  justify-self:end !important;  gap:4px !important;  width:auto !important;  min-width:0 !important;  min-height:42px !important;  max-height:none !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;  color:#1a1a1a !important;  font-size:12px !important;  font-weight:700 !important;  line-height:18px !important;  text-decoration:none !important;  white-space:nowrap !important;}#page_artdet_content .fc-stock-right-final-v1 a,#page_artdet_content .fc-stock-right-final-v1 button {  color:#1a1a1a !important;  font-size:inherit !important;  text-decoration:none !important;}#page_artdet_content .fc-stock-row-final-v1 svg.icon-set {  flex:0 0 15px !important;  width:15px !important;  height:15px !important;  margin:0 !important;  fill:currentColor !important;}#page_artdet_content .fc-stock-right-final-v1:focus-visible {  outline:2px solid #176639 !important;  outline-offset:2px !important;}@media (max-width:390px) {  #page_artdet_content .fc-stock-row-final-v1 {  padding:0 8px !important;  column-gap:6px !important;  }  #page_artdet_content .fc-stock-row-final-v1 .fc-stock-left-final-v1 {  font-size:12px !important;  }  #page_artdet_content .fc-stock-row-final-v1 .fc-stock-right-final-v1 {  font-size:11px !important;  }}#fc-net-configurator {  width:100% !important;  box-sizing:border-box !important;  margin:12px 0 14px 0 !important;  padding:0 11px 11px 11px !important;  background:linear-gradient(  180deg,  #fff 0%,  #fbfbfb 100%  ) !important;  border:2px solid #d5b25f !important;  border-radius:20px !important;  box-shadow:0 6px 20px  rgba(0,0,0,.075) !important;  overflow:hidden !important;}.fc-net-header {  margin:0 -11px 11px -11px !important;  padding:13px 14px 12px 14px !important;  background:linear-gradient(  135deg,  #171717 0%,  #292929 100%  ) !important;  border-bottom:3px solid #f5a623 !important;  text-align:center !important;}.fc-net-header-main {  display:block !important;  color:#fff !important;  font-size:15.5px !important;  font-weight:900 !important;  line-height:1.15 !important;  letter-spacing:.4px !important;  text-transform:uppercase !important;}.fc-net-header-sub {  display:block !important;  margin-top:3px !important;  color:#d7d7d7 !important;  font-size:11px !important;  font-weight:500 !important;  line-height:1.25 !important;}.fc-net-card {  position:relative !important;  width:100% !important;  box-sizing:border-box !important;  margin:0 0 9px 0 !important;  padding:10px !important;  background:#fff !important;  border:1.5px solid #e2e2e2 !important;  border-radius:15px !important;  box-shadow:0 3px 10px  rgba(0,0,0,.05) !important;  transition:border-color .2s ease,  box-shadow .2s ease,  background-color .2s ease !important;}.fc-net-card:focus-within {  border-color:#f5a623 !important;  box-shadow:0 5px 15px  rgba(245,166,35,.14) !important;}.fc-net-card-top {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:8px !important;  margin-bottom:8px !important;}.fc-net-title {  display:flex !important;  align-items:center !important;  gap:8px !important;  min-width:0 !important;}.fc-net-number {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  flex:0 0 34px !important;  width:34px !important;  height:34px !important;  border-radius:50% !important;  background:#f5a623 !important;  color:#fff !important;  font-size:15px !important;  font-weight:900 !important;  line-height:1 !important;  box-shadow:0 3px 8px  rgba(245,166,35,.27) !important;}.fc-net-title-text {  color:#1a1a1a !important;  font-size:15px !important;  font-weight:900 !important;  line-height:1.18 !important;}.fc-net-status {  display:none !important;  flex:0 0 auto !important;  padding:5px 8px !important;  background:#eef7ef !important;  color:#2d8a44 !important;  border-radius:999px !important;  font-size:9px !important;  font-weight:900 !important;  line-height:1 !important;  text-transform:uppercase !important;}.fc-net-card.fc-selected.fc-net-status {  display:inline-flex !important;}.fc-net-card.fc-selected {  border-color:#f5a623 !important;  background:#fffdf9 !important;  box-shadow:0 5px 14px  rgba(245,166,35,.12) !important;}.fc-net-card.fc-selected.fc-net-number {  background:#1a1a1a !important;}.fc-net-select-wrap {  position:relative !important;  width:100% !important;  box-sizing:border-box !important;}.fc-net-select-wrap::before {  content:"" !important;  position:absolute !important;  top:5px !important;  right:5px !important;  bottom:5px !important;  width:40px !important;  background:#fff !important;  border-radius:0 9px 9px 0 !important;  z-index:3 !important;  pointer-events:none !important;}.fc-net-select-wrap::after {  content:"" !important;  position:absolute !important;  top:50% !important;  right:18px !important;  width:8px !important;  height:8px !important;  border-right:2px solid #1a1a1a !important;  border-bottom:2px solid #1a1a1a !important;  transform:translateY(-70%)  rotate(45deg) !important;  z-index:4 !important;  pointer-events:none !important;}.fc-net-cardselect {  display:block !important;  width:100% !important;  min-height:48px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:11px 48px 11px 13px !important;  background:#fff !important;  background-image:none !important;  color:#1a1a1a !important;  border:2px solid #efb23b !important;  border-radius:12px !important;  outline:none !important;  font-size:15px !important;  font-weight:700 !important;  line-height:1.18 !important;  box-shadow:0 0 0 3px  rgba(245,166,35,.07) !important;  -webkit-appearance:none !important;  -moz-appearance:none !important;  appearance:none !important;}.fc-net-cardselect::-ms-expand {  display:none !important;}.fc-net-cardselect:focus {  border-color:#f5a623 !important;  background-color:#fffdf9 !important;  box-shadow:0 0 0 3px  rgba(245,166,35,.13) !important;}.fc-net-footer {  margin-top:9px !important;  padding:8px 10px !important;  background:#f1f1f1 !important;  border-radius:11px !important;  color:#666 !important;  text-align:center !important;  font-size:10.8px !important;  font-weight:600 !important;  line-height:1.3 !important;}@media (max-width:767px) {  #fc-net-configurator {  margin:8px 0 10px 0 !important;  padding:0 9px 9px 9px !important;  border-radius:17px !important;  box-shadow:0 5px 16px  rgba(0,0,0,.065) !important;  }  .fc-net-header {  margin:0 -9px 9px -9px !important;  padding:10px 11px 9px 11px !important;  }  .fc-net-header-main {  font-size:14.5px !important;  line-height:1.12 !important;  }  .fc-net-header-sub {  margin-top:3px !important;  font-size:10.7px !important;  line-height:1.2 !important;  }  .fc-net-card {  margin-bottom:8px !important;  padding:9px !important;  border-radius:13px !important;  }  .fc-net-card-top {  gap:7px !important;  margin-bottom:7px !important;  }  .fc-net-title {  gap:7px !important;  }  .fc-net-number {  width:30px !important;  height:30px !important;  flex-basis:30px !important;  font-size:14px !important;  box-shadow:0 3px 7px  rgba(245,166,35,.24) !important;  }  .fc-net-title-text {  font-size:14px !important;  line-height:1.15 !important;  }  .fc-net-card  select {  min-height:46px !important;  padding:10px 44px 10px 12px !important;  font-size:14.5px !important;  line-height:1.15 !important;  border-radius:11px !important;  }  .fc-net-select-wrap::before {  top:4px !important;  right:4px !important;  bottom:4px !important;  width:38px !important;  border-radius:0 8px 8px 0 !important;  }  .fc-net-select-wrap::after {  right:17px !important;  width:8px !important;  height:8px !important;  }  .fc-net-status {  font-size:8.5px !important;  padding:4px 7px !important;  }  .fc-net-footer {  margin-top:7px !important;  padding:7px 8px !important;  border-radius:10px !important;  font-size:10.5px !important;  line-height:1.25 !important;  }}@media (max-width:390px) {  #fc-net-configurator {  padding:0 8px 8px 8px !important;  border-radius:16px !important;  }  .fc-net-header {  margin:0 -8px 8px -8px !important;  padding:9px 10px 8px 10px !important;  }  .fc-net-header-main {  font-size:14px !important;  }  .fc-net-header-sub {  font-size:10.3px !important;  }  .fc-net-card {  padding:8px !important;  margin-bottom:7px !important;  }  .fc-net-number {  width:29px !important;  height:29px !important;  flex-basis:29px !important;  font-size:13.5px !important;  }  .fc-net-title-text {  font-size:13.5px !important;  }  .fc-net-card  select {  min-height:44px !important;  padding:9px 42px 9px 11px !important;  font-size:14px !important;  }  .fc-net-select-wrap::before {  width:36px !important;  }  .fc-net-select-wrap::after {  right:16px !important;  width:7px !important;  height:7px !important;  }  .fc-net-footer {  margin-top:6px !important;  padding:6px 8px !important;  font-size:10.2px !important;  }}#fc-fitt-points-box {  width:100% !important;  box-sizing:border-box !important;  margin:14px 0 18px !important;  padding:0 !important;  font-family:inherit !important;  background:#fff !important;  border:.7px solid #2a2a2a !important;  border-radius:16px !important;  box-shadow:0 3px 10px rgba(0,0,0,.07) !important;  overflow:hidden !important;}.fc-fitt-points-primary {  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  padding:14px 16px !important;  box-sizing:border-box !important;  text-align:center !important;}.fc-fitt-points-main-row {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:10px !important;  flex-wrap:wrap !important;  color:#222 !important;  font-size:13.5px !important;  font-weight:800 !important;  line-height:1.45 !important;}.fc-fitt-points-icon {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:26px !important;  height:26px !important;  flex:0 0 26px !important;  color:#111 !important;}.fc-fitt-points-icon-svg {  display:block !important;  width:24px !important;  height:24px !important;  fill:none !important;  stroke:currentColor !important;  stroke-width:1.8 !important;  stroke-linecap:round !important;  stroke-linejoin:round !important;}.fc-fitt-points-value {  color:#f5a623 !important;  font-size:17px !important;  font-weight:800 !important;  white-space:nowrap !important;}.fc-fitt-points-secondary {  margin:0 !important;  background:#fafafa !important;  border:0 !important;  border-top:1px solid #e6e6e6 !important;  border-radius:0 !important;  box-shadow:none !important;  padding:11px 15px !important;  box-sizing:border-box !important;  text-align:center !important;}.fc-fitt-points-description {  color:#666 !important;  font-size:11.5px !important;  line-height:1.52 !important;}.fc-fitt-points-description strong {  color:#222 !important;}#page_artdet_content .artdet__virtual-point-highlighted.fc-fitt-points-source-hidden {  display:none !important;}.fitt-search-typewriter::placeholder {  color:#4a4a4a !important;  opacity:1 !important;  font-family:inherit !important;  font-size:inherit !important;  font-weight:500 !important;}.fitt-search-typewriter::-webkit-input-placeholder {  color:#4a4a4a !important;  opacity:1 !important;  font-family:inherit !important;  font-size:inherit !important;  font-weight:500 !important;}.fitt-search-typewriter::-moz-placeholder {  color:#4a4a4a !important;  opacity:1 !important;  font-family:inherit !important;  font-size:inherit !important;  font-weight:500 !important;}@media (max-width:767px) {  .fitt-search-typewriter::placeholder,  .fitt-search-typewriter::-webkit-input-placeholder,  .fitt-search-typewriter::-moz-placeholder {  color:#444 !important;  font-weight:500 !important;  }}@media (min-width:992px) {  article.page_content--blog-details {  max-width:860px;  margin-left:auto;  margin-right:auto;  }  article.page_content--blog-details  .blog-details__intro-img-wrap {  position:relative;  left:50%;  transform:translateX(-50%);  width:100vw;  max-width:100vw;  }  article.page_content--blog-details  .blog-details__title {  font-size:32px;  line-height:1.25;  }  article.page_content--blog-details  .blog-details__text h2 {  font-size:22px;  margin-top:36px;  margin-bottom:10px;  }  article.page_content--blog-details  .blog-details__text h3 {  font-size:18px;  margin-top:24px;  margin-bottom:8px;  }  article.page_content--blog-details  .blog-details__text p,  article.page_content--blog-details  .blog-details__text li {  font-size:16px;  line-height:1.75;  }  article.page_content--blog-details  .blog-details__text div[style] {  margin-left:auto !important;  margin-right:auto !important;  }}#overlay_box_cat,#box_cat_content_mobile {  --fc-menu-bg:#1a1a1a;  --fc-menu-panel:#222222;  --fc-menu-card:#262626;  --fc-menu-border:#3a3a3a;  --fc-menu-gold:#f5a623;  --fc-menu-gold-border:#796033;  --fc-menu-active:#3b3020;  --fc-menu-text:#f4f4f4;  --fc-menu-muted:#c4c4c4;  font-family:inherit;  color:var(--fc-menu-text);}#overlay_box_cat *,#box_cat_content_mobile * {  box-sizing:border-box;}#overlay_box_cat > .overlay__inner,#overlay_box_cat .overlay_text,#overlay_box_cat #box_cat_content,#overlay_box_cat #box_cat_content_mobile_content_wrapper,#overlay_box_cat .navbars-wrapper,#box_cat_content_mobile {  background-color:var(--fc-menu-bg) !important;  color:var(--fc-menu-text) !important;}#overlay_box_cat .nav-link,#box_cat_content_mobile .nav-link {  color:var(--fc-menu-text) !important;  font-family:inherit;  font-size:14px;  font-weight:600;  line-height:1.45;  text-decoration:none;}#overlay_box_cat .nav-link__text,#box_cat_content_mobile .nav-link__text {  min-width:0;  white-space:normal;  overflow-wrap:anywhere;}#overlay_box_cat .nav-link[aria-expanded="true"],#overlay_box_cat .nav-link[aria-current="page"],#box_cat_content_mobile .nav-link[aria-expanded="true"],#box_cat_content_mobile .nav-link[aria-current="page"] {  background-color:var(--fc-menu-active) !important;  color:var(--fc-menu-text) !important;  border-color:var(--fc-menu-gold-border) !important;}#overlay_box_cat a:focus-visible,#overlay_box_cat button:focus-visible,#box_cat_content_mobile a:focus-visible,#box_cat_content_mobile button:focus-visible {  outline:2px solid var(--fc-menu-gold) !important;  outline-offset:-3px;  color:var(--fc-menu-text) !important;}#overlay_box_cat .nav-link .icon-set,#box_cat_content_mobile .nav-link .icon-set,#overlay_box_cat .nav-link__img-container,#box_cat_content_mobile .nav-link__img-container {  color:var(--fc-menu-gold) !important;}#overlay_box_cat .nav-link .icon-set,#box_cat_content_mobile .nav-link .icon-set {  fill:currentColor !important;}#overlay_box_cat .js-nav-item-akcio .nav-link__icon,#box_cat_content_mobile .js-nav-item-akcio .nav-link__icon {  filter:brightness(0)  saturate(100%)  invert(73%)  sepia(79%)  saturate(1358%)  hue-rotate(344deg)  brightness(101%)  contrast(92%) !important;}#overlay_box_cat .megasubmenu,#overlay_box_cat .megasubmenu__sticky-content,#overlay_box_cat .megasubmenu__inner,#overlay_box_cat .megasubmenu__cats-col {  background:var(--fc-menu-bg) !important;  color:var(--fc-menu-text) !important;  border-color:var(--fc-menu-border) !important;}#overlay_box_cat .megasubmenu .nav-item {  background-color:transparent !important;}#overlay_box_cat .megasubmenu .nav-link {  border-radius:6px;  color:var(--fc-menu-text) !important;}#overlay_box_cat .megasubmenu .nav-list--1> .nav-item > .nav-link {  color:var(--fc-menu-gold) !important;  font-weight:700 !important;}#overlay_box_cat,#overlay_box_cat *,#box_cat_content_mobile,#box_cat_content_mobile * {  scrollbar-width:thin;  scrollbar-color:#f5a623 #222222;}#overlay_box_cat ::-webkit-scrollbar,#box_cat_content_mobile ::-webkit-scrollbar {  width:7px;  height:7px;}#overlay_box_cat ::-webkit-scrollbar-track,#box_cat_content_mobile ::-webkit-scrollbar-track {  background:#222222 !important;  border-radius:8px;}#overlay_box_cat ::-webkit-scrollbar-thumb,#box_cat_content_mobile ::-webkit-scrollbar-thumb {  background:#f5a623 !important;  border:1px solid #222222 !important;  border-radius:8px;}#overlay_box_cat ::-webkit-scrollbar-thumb:hover,#box_cat_content_mobile ::-webkit-scrollbar-thumb:hover {  background:#ffc15a !important;}#overlay_box_cat ::-webkit-scrollbar-corner,#box_cat_content_mobile ::-webkit-scrollbar-corner {  background:#222222 !important;}#overlay_box_cat > .overlay__close-btn {  min-height:42px;  padding:10px 14px !important;  background:#262626 !important;  color:#f4f4f4 !important;  border:1px solid #796033 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit;  font-weight:600;  line-height:1.2;  opacity:1 !important;}#overlay_box_cat > .overlay__close-btn .icon-set {  color:#f5a623 !important;  fill:currentColor !important;}#overlay_box_cat > .overlay__close-btn::after {  color:#f4f4f4 !important;}@media (min-width:992px) {  #overlay_box_cat {  max-width:calc(100vw - 32px) !important;  }  #overlay_box_cat > .overlay__inner {  border:1px solid #665132 !important;  border-radius:18px !important;  box-shadow:0 18px 50px rgba(0, 0, 0, .25);  }  #overlay_box_cat .overlay_text {  border-radius:17px;  }  #overlay_box_cat #nav--cat {  padding:16px 12px !important;  margin:0 !important;  background:#1a1a1a !important;  box-sizing:border-box !important;  }  #overlay_box_cat #nav--cat > .nav-item {  width:100% !important;  max-width:100% !important;  margin:0 0 5px !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:10px !important;  box-shadow:none !important;  }  #overlay_box_cat #nav--cat > .nav-item:last-child {  margin-bottom:0 !important;  }  #overlay_box_cat #nav--cat > .nav-item:hover,  #overlay_box_cat #nav--cat > .nav-item:focus-within,  #overlay_box_cat #nav--cat > .nav-item.active,  #overlay_box_cat #nav--cat > .nav-item.show {  background:transparent !important;  }  #overlay_box_cat #nav--cat > .nav-item > .nav-link {  display:grid !important;  grid-template-columns:18px minmax(0, 1fr) 12px;  align-items:center;  column-gap:10px;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  min-height:42px;  margin:0 !important;  padding:10px 12px !important;  background:#262626 !important;  color:#f4f4f4 !important;  border:1px solid #3a3a3a !important;  border-radius:10px !important;  box-shadow:none !important;  font-size:13px !important;  font-weight:700;  line-height:1.4;  transition:background-color .18s ease,  border-color .18s ease,  color .18s ease;  }  #overlay_box_cat #nav--cat  > .nav-item > .nav-link > .nav-link__img-container {  grid-column:1;  width:18px;  min-width:18px;  margin:0 !important;  }  #overlay_box_cat #nav--cat  > .nav-item > .nav-link > .nav-link__text {  grid-column:2;  }  #overlay_box_cat #nav--cat  > .nav-item > .nav-link > .icon-set {  grid-column:3;  justify-self:end;  width:12px;  margin:0 !important;  }  #overlay_box_cat #nav--cat  > .nav-item:hover > .nav-link,  #overlay_box_cat #nav--cat  > .nav-item > .nav-link[aria-expanded="true"],  #overlay_box_cat #nav--cat  > .nav-item > .nav-link[aria-current="page"] {  background:#3b3020 !important;  border-color:#796033 !important;  }  #overlay_box_cat #nav--cat  > .js-nav-item-akcio > .nav-link {  background:#352b1c !important;  border-color:#796033 !important;  }  #overlay_box_cat .megasubmenu .nav-link:hover {  background-color:#29251e !important;  color:#f5a623 !important;  }}@media (max-width:991.98px) {  #overlay_box_cat > .overlay__inner,  #overlay_box_cat .overlay_text,  #overlay_box_cat #box_cat_content_mobile_content_wrapper,  #overlay_box_cat .overlay-box-cat-mobile__content,  #overlay_box_cat .overlay-box-cat-mobile__content .navbars-wrapper,  #overlay_box_cat .overlay-box-cat-mobile__content .nav-list-menu,  #overlay_box_cat .overlay-box-cat-mobile__content .nav-list-mobile,  #overlay_box_cat .overlay-box-cat-mobile__content .box-cat-mobile__header,  #box_cat_content_mobile,  #box_cat_content_mobile .nav-list-menu,  #box_cat_content_mobile .nav-list-mobile {  background:#1a1a1a !important;  color:#f4f4f4 !important;  }  #overlay_box_cat > .overlay__inner {  border-radius:0 !important;  border:0 !important;  }  #overlay_box_cat .overlay-box-cat-mobile__content {  --padding-top:12px;  --padding-bottom:16px;  --padding-left:20px;  --padding-right:20px;  }  #overlay_box_cat > .overlay__close-btn {  top:16px !important;  right:16px !important;  margin:0 !important;  min-height:44px;  z-index:5;  }  #overlay_box_cat .box-cat-mobile__header {  padding-top:16px !important;  padding-bottom:12px !important;  min-height:76px !important;  border-bottom:1px solid #3a3326;  }  #overlay_box_cat .box-cat-mobile__header .btn {  min-height:44px;  border-radius:12px !important;  background-color:#262626 !important;  color:#f4f4f4 !important;  border-color:#796033 !important;  box-shadow:none !important;  }  #overlay_box_cat .box-cat-mobile__header  .lang-and-currency-wrapper__inner {  padding-right:120px !important;  min-height:44px !important;  }  #overlay_box_cat .nav-list-mobile {  max-width:100% !important;  }  #overlay_box_cat .nav-list-mobile > .nav-item,  #box_cat_content_mobile .nav-list-mobile > .nav-item {  background:transparent !important;  color:#f4f4f4 !important;  }  #overlay_box_cat .nav-list-mobile > .nav-item > .nav-link,  #box_cat_content_mobile .nav-list-mobile > .nav-item > .nav-link {  min-height:48px;  padding-top:12px !important;  padding-bottom:12px !important;  color:#f4f4f4 !important;  font-size:14px !important;  font-weight:600;  line-height:1.45;  white-space:normal;  }  #overlay_box_cat .nav-list-mobile  > .nav-item > button {  min-width:44px;  min-height:44px;  background:#352b1c !important;  color:#f5a623 !important;  border:1px solid #796033 !important;  border-radius:11px !important;  box-shadow:none !important;  }  #overlay_box_cat .nav-list-mobile  > .nav-item > button .icon-set {  color:#f5a623 !important;  fill:currentColor !important;  }  #overlay_box_cat .nav-list-breadcrumb,  #overlay_box_cat .nav-list-breadcrumb *,  #overlay_box_cat .nav-list-parent-link,  #overlay_box_cat .nav-list-parent-link::before,  #overlay_box_cat .nav-list-breadcrumb-main-link {  background:transparent !important;  box-shadow:none !important;  }  #overlay_box_cat .nav-list-breadcrumb,  #overlay_box_cat .nav-list-parent-link {  color:#f4f4f4 !important;  }  #overlay_box_cat .nav-list-parent-link::before {  color:#bdbdbd !important;  margin-left:12px !important;  margin-right:12px !important;  }  #overlay_box_cat .nav-list-breadcrumb-main-link,  #overlay_box_cat .nav-list-breadcrumb-main-link .icon-set {  color:#f5a623 !important;  fill:currentColor !important;  }  #overlay_box_cat #currency-box__dropdown-btn--m,  #overlay_box_cat #currency-box__dropdown-btn--m:hover,  #overlay_box_cat #currency-box__dropdown-btn--m:focus,  #overlay_box_cat #currency-box__dropdown-btn--m:active,  #overlay_box_cat #currency-box__dropdown-btn--m[aria-expanded="true"] {  background:#262626 !important;  color:#f4f4f4 !important;  border-color:#796033 !important;  box-shadow:none !important;  opacity:1 !important;  }  #overlay_box_cat #currency-box__dropdown-btn--m .currency-box__code {  color:#f4f4f4 !important;  }  #overlay_box_cat #currency-box__dropdown-btn--m .icon-set {  color:#f5a623 !important;  fill:currentColor !important;  }  #overlay_box_cat #currency-box__dropdown--m,  #overlay_box_cat #currency-box__dropdown--m .dropdown__content-inner,  #overlay_box_cat #currency-box__dropdown--m .currency-box__currencies {  background:#262626 !important;  color:#f4f4f4 !important;  border-color:#796033 !important;  }  #overlay_box_cat #currency-box__dropdown--m .currency__label,  #overlay_box_cat #currency-box__dropdown--m .currency-box__code {  color:#f4f4f4 !important;  }  #overlay_box_cat #currency-box__dropdown--m  .currency:focus-within .currency__label,  #overlay_box_cat #currency-box__dropdown--m  .currency__label:hover {  background:#3b3020 !important;  color:#f5a623 !important;  }  #overlay_box_cat #currency-box__dropdown--m .dropdown__btn-close {  background:#262626 !important;  color:#f4f4f4 !important;  }}@media (prefers-reduced-motion:reduce) {  #overlay_box_cat .nav-link,  #box_cat_content_mobile .nav-link {  transition:none !important;  }}#overlay_box_login .overlay__close-btn {  gap:0 !important;}@media (max-width:575px) {  #overlay_box_login .login-box__btns-wrap {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto !important;  align-items:center !important;  column-gap:10px !important;  row-gap:12px !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  }  #overlay_box_login .login-box__login-btn {  grid-column:1 !important;  grid-row:1 !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  }  #overlay_box_login .login-box__btns-wrap > .google-iframe {  grid-column:2 !important;  grid-row:1 !important;  align-self:center !important;  justify-self:end !important;  }  #overlay_box_login .login-box__btns-wrap > .line-separator {  grid-column:1 / -1 !important;  grid-row:2 !important;  width:100% !important;  margin:6px 0 !important;  }  #overlay_box_login .login-box__reg-btn {  grid-column:1 / -1 !important;  grid-row:3 !important;  width:100% !important;  margin:0 !important;  }}@media (max-width:991.98px) {  #overlay_box_cat :is(div, nav, header, section):has(.nav-list-breadcrumb),  #box_cat_content_mobile :is(div, nav, header, section):has(.nav-list-breadcrumb),  #overlay_box_cat .box-cat-mobile__header,  #box_cat_content_mobile .box-cat-mobile__header {  background:#1a1a1a !important;  color:#f4f4f4 !important;  border-color:#3a3326 !important;  }  #overlay_box_cat .nav-list-breadcrumb,  #overlay_box_cat .nav-list-breadcrumb *,  #box_cat_content_mobile .nav-list-breadcrumb,  #box_cat_content_mobile .nav-list-breadcrumb * {  background:transparent !important;  background-image:none !important;  color:#f4f4f4 !important;  box-shadow:none !important;  }  #overlay_box_cat .nav-list-parent-link,  #overlay_box_cat .nav-list-parent-link:hover,  #overlay_box_cat .nav-list-parent-link:focus,  #box_cat_content_mobile .nav-list-parent-link,  #box_cat_content_mobile .nav-list-parent-link:hover,  #box_cat_content_mobile .nav-list-parent-link:focus {  background:transparent !important;  color:#f4f4f4 !important;  opacity:1 !important;  }  #overlay_box_cat .nav-list-parent-link::before,  #box_cat_content_mobile .nav-list-parent-link::before {  background:transparent !important;  color:#bdbdbd !important;  box-shadow:none !important;  }  #overlay_box_cat .nav-list-breadcrumb-main-link,  #overlay_box_cat .nav-list-breadcrumb-main-link *,  #box_cat_content_mobile .nav-list-breadcrumb-main-link,  #box_cat_content_mobile .nav-list-breadcrumb-main-link * {  background:transparent !important;  color:#f5a623 !important;  }  #overlay_box_cat .nav-list-breadcrumb-main-link svg,  #box_cat_content_mobile .nav-list-breadcrumb-main-link svg {  fill:currentColor !important;  }  #overlay_box_cat :is(div, nav, header, section):has(.nav-list-breadcrumb) .btn,  #box_cat_content_mobile :is(div, nav, header, section):has(.nav-list-breadcrumb) .btn {  background:#262626 !important;  color:#f4f4f4 !important;  border:1px solid #796033 !important;  border-radius:12px !important;  box-shadow:none !important;  opacity:1 !important;  }  #overlay_box_cat :is(div, nav, header, section):has(.nav-list-breadcrumb) .btn .icon-set,  #box_cat_content_mobile :is(div, nav, header, section):has(.nav-list-breadcrumb) .btn .icon-set {  color:#f5a623 !important;  fill:currentColor !important;  }}#overlay_box_cat #category_box_open_content {  background:#1a1a1a !important;  color:#f4f4f4 !important;  border-color:#3a3a3a !important;}#overlay_box_cat #category_box_open_content__carousel-block,#overlay_box_cat #carousel--category_box_open_content,#overlay_box_cat #category_box_open_content .flickity-viewport,#overlay_box_cat #category_box_open_content .flickity-slider,#overlay_box_cat #category_box_open_content .category_box_open_content__slide {  background:transparent !important;}#overlay_box_cat #category_box_open_content.category_box_open_content__slide-inner {  box-sizing:border-box;  padding:14px !important;  background:#242424 !important;  color:#f4f4f4 !important;  border:1px solid #3a3a3a !important;  border-radius:14px !important;}#overlay_box_cat #category_box_open_content.category_box_open_content__element-texts {  background:transparent !important;  color:#f4f4f4 !important;}#overlay_box_cat #category_box_open_content.category_box_open_content__element-texts h5,#overlay_box_cat #category_box_open_content.category_box_open_content__element-texts a {  color:#f4f4f4 !important;  opacity:1 !important;}#overlay_box_cat #category_box_open_content.category_box_open_content__element-texts a:hover {  color:#f5a623 !important;}#overlay_box_cat #category_box_open_content.category_box_open_content__element-texts h5::after {  background-color:#f5a623 !important;  border-color:#f5a623 !important;}#overlay_box_cat #category_box_open_content.category_box_open_content__img-outer {  background:#ffffff !important;  border-radius:10px !important;  overflow:hidden;}#overlay_box_cat #category_box_open_content.carousel__nav {  background:transparent !important;}#overlay_box_cat #category_box_open_content.carousel__prev-next-btn {  background:#262626 !important;  color:#f5a623 !important;  border:1px solid #796033 !important;  border-radius:10px !important;  box-shadow:none !important;}#overlay_box_cat #category_box_open_content.carousel__prev-next-btn .icon-set {  color:#f5a623 !important;  fill:currentColor !important;}#overlay_box_cat #category_box_open_content.carousel__prev-next-btn:hover:not(:disabled) {  background:#3b3020 !important;  border-color:#f5a623 !important;}#overlay_box_cat #category_box_open_content.carousel__prev-next-btn:disabled {  opacity:.4 !important;}#overlay_box_cat,#overlay_box_cat *,#box_cat_content_mobile,#box_cat_content_mobile * {  scrollbar-color:#f5a623 #222222 !important;  scrollbar-width:thin !important;}#overlay_box_cat::-webkit-scrollbar,#overlay_box_cat *::-webkit-scrollbar,#box_cat_content_mobile::-webkit-scrollbar,#box_cat_content_mobile *::-webkit-scrollbar {  width:7px !important;  height:7px !important;}#overlay_box_cat::-webkit-scrollbar-track,#overlay_box_cat *::-webkit-scrollbar-track,#box_cat_content_mobile::-webkit-scrollbar-track,#box_cat_content_mobile *::-webkit-scrollbar-track {  background:#222222 !important;  border-radius:8px !important;}#overlay_box_cat::-webkit-scrollbar-thumb,#overlay_box_cat *::-webkit-scrollbar-thumb,#box_cat_content_mobile::-webkit-scrollbar-thumb,#box_cat_content_mobile *::-webkit-scrollbar-thumb {  background:#f5a623 !important;  border:1px solid #222222 !important;  border-radius:8px !important;}#overlay_box_cat::-webkit-scrollbar-thumb:hover,#overlay_box_cat *::-webkit-scrollbar-thumb:hover,#box_cat_content_mobile::-webkit-scrollbar-thumb:hover,#box_cat_content_mobile *::-webkit-scrollbar-thumb:hover {  background:#ffc15a !important;}#overlay_box_cat::-webkit-scrollbar-corner,#overlay_box_cat *::-webkit-scrollbar-corner,#box_cat_content_mobile::-webkit-scrollbar-corner,#box_cat_content_mobile *::-webkit-scrollbar-corner {  background:#222222 !important;}#start_banner_small #start_banner_small__carousel-block {  position:relative !important;  padding:8px 46px !important;  border-radius:18px !important;}#start_banner_small .carousel-cell {  min-height:76px !important;}#start_banner_small .carousel-cell > .row {  min-height:76px !important;  padding:8px 10px !important;  gap:8px !important;}#start_banner_small #start_banner_small__carousel-block.carousel__nav--start_banner_small {  display:contents !important;  position:static !important;  inset:auto !important;  width:auto !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  pointer-events:none !important;}#start_banner_small #start_banner_small__carousel-block#start_banner_small__prev-btn,#start_banner_small #start_banner_small__carousel-block#start_banner_small__next-btn {  position:absolute !important;  top:50% !important;  bottom:auto !important;  width:30px !important;  min-width:30px !important;  height:44px !important;  margin:0 !important;  padding:0 !important;  transform:translateY(-50%) !important;  align-items:center !important;  justify-content:center !important;  background:#2c271e !important;  color:#f5a623 !important;  border:1px solid rgba(245,166,35,.38) !important;  border-radius:9px !important;  pointer-events:auto !important;  z-index:3;}#start_banner_small #start_banner_small__carousel-block#start_banner_small__prev-btn {  left:8px !important;  right:auto !important;}#start_banner_small #start_banner_small__carousel-block#start_banner_small__next-btn {  right:8px !important;  left:auto !important;}@media (max-width:767.98px) {  #start_banner_small #start_banner_small__carousel-block {  padding:8px 42px !important;  }  #start_banner_small .carousel-cell,  #start_banner_small .carousel-cell > .row {  min-height:76px !important;  }  #start_banner_small .carousel-cell > .row {  padding:8px !important;  }  #start_banner_small .element-icon.element-symbol {  width:32px !important;  min-width:32px !important;  height:32px !important;  padding:6px !important;  }  #start_banner_small .element-title {  margin-bottom:3px !important;  font-size:11.5px !important;  line-height:1.3 !important;  }  #start_banner_small .element-text,  #start_banner_small .element-text * {  font-size:10.5px !important;  line-height:1.4 !important;  }}#start_banner_small #start_banner_small__carousel-block#start_banner_small__prev-btn,#start_banner_small #start_banner_small__carousel-block#start_banner_small__next-btn {  top:calc(50% + 50px) !important;  bottom:auto !important;  translate:none !important;  rotate:none !important;  scale:none !important;  transform:translateY(-50%) !important;  margin:0 !important;}@media (min-width:576px) {  #overlay_box_login .login-box__btns-wrap {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto !important;  align-items:center !important;  gap:10px !important;  }  #overlay_box_login .login-box__login-btn {  grid-column:1 !important;  grid-row:1 !important;  min-width:0 !important;  width:100% !important;  }  #overlay_box_login .login-box__btns-wrap > .google-iframe {  grid-column:2 !important;  grid-row:1 !important;  align-self:center !important;  justify-self:end !important;  }  #overlay_box_login .login-box__btns-wrap > .line-separator {  grid-column:1 / -1 !important;  grid-row:2 !important;  }  #overlay_box_login .login-box__reg-btn {  grid-column:1 / -1 !important;  grid-row:3 !important;  }}#main {  background:#fff !important;}#start_category_offer,#page_artref_inner,#box_top_content,#custom-content-top,#start_banner_4,#box_page_content,#start-blog,#start_brand_slider {  background:#fff !important;  margin-top:0 !important;  margin-bottom:0 !important;}#start_category_offer {  padding-top:26px !important;  padding-bottom:24px !important;}#start_category_offer .start_categories__container {  padding-top:0 !important;  padding-bottom:0 !important;}#start_category_offer .start_categories__main-title-wrap {  margin-top:0 !important;  margin-bottom:20px !important;}#start_category_offer .carousel__nav {  margin-top:10px !important;  margin-bottom:0 !important;}#page_artref_inner {  padding:0 !important;}#page_artref_inner .start-artref {  margin:0 !important;  padding-top:26px !important;  padding-bottom:26px !important;  background:#fff !important;}#box_top_content {  padding:0 !important;}#box_top_content .product-offer--top {  margin:0 !important;  padding-top:26px !important;  padding-bottom:26px !important;  background:#fff !important;}#box_top_content #carousel-block-box_top_1_top {  margin-top:0 !important;  margin-bottom:0 !important;}#custom-content-top {  margin:0 !important;  padding-top:24px !important;  padding-bottom:24px !important;}#custom-content-top .fc-main-box {  margin-top:0 !important;  margin-bottom:0 !important;}#start_banner_4 {  margin:0 !important;  padding-top:18px !important;  padding-bottom:18px !important;}#box_page_content {  margin:0 !important;  padding:0 !important;}#start-blog {  margin:0 !important;  padding-top:28px !important;  padding-bottom:24px !important;}#start-blog .blog__main-title.main-title__wrap {  margin:0 0 22px !important;  padding:0 !important;}#start-blog .blog__main-title.main-title {  margin-top:0 !important;}#start-blog .start_blog_title_box__html p {  max-width:1050px !important;  margin:0 auto !important;}#start-blog .blog__contents {  margin:0 !important;  padding:0 !important;  background:#fff !important;}#start-blog .blog__contents > .row {  row-gap:20px !important;  margin-bottom:0 !important;  background:#fff !important;}#start-blog .page_content--blog,#start-blog .blog-item__inner,#start-blog .blog-item__data,#start-blog .blog-item__info,#start-blog .blog-item__title,#start-blog .blog-item__intro,#start-blog .blog-item__intro-text {  background:#fff !important;}#start-blog .page_content--blog {  margin-bottom:0 !important;}#start-blog .blog-item__inner {  display:flex !important;  flex-direction:column !important;  height:100% !important;}#start-blog .blog-item__data {  display:flex !important;  flex-direction:column !important;  flex:1 1 auto !important;}#start-blog .blog-item__title {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:3 !important;  overflow:hidden !important;}#start-blog .blog-item__intro {  margin-bottom:0 !important;}#start-blog .blog-item__intro-text {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:4 !important;  overflow:hidden !important;}#start-blog .blog-item__intro-text p {  margin:0 !important;  background:#fff !important;}#start-blog .blog-item__details-btn {  margin-top:auto !important;  padding-top:12px !important;  background:transparent !important;}#start-blog .blog__btn-more-wrap {  margin-top:18px !important;  margin-bottom:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;  background:#fff !important;}#start_brand_slider {  margin:0 !important;  padding-top:16px !important;  padding-bottom:16px !important;  background:#fff !important;}#start_brand_slider .start_brand_slider__container,#start_brand_slider .start_brand_slider__carousel {  margin-top:0 !important;  margin-bottom:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;}#start_brand_slider .flickity-viewport {  margin-top:0 !important;  margin-bottom:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;}#start_category_offer.padding-block,#page_artref_inner .start-artref.padding-block,#box_top_content .product-offer--top.padding-block,#start-blog.padding-block,#start_brand_slider.padding-block {  margin-top:0 !important;  margin-bottom:0 !important;}@media (max-width:991px) {  #start_category_offer {  padding-top:20px !important;  padding-bottom:18px !important;  }  #page_artref_inner .start-artref,  #box_top_content .product-offer--top,  #custom-content-top {  padding-top:20px !important;  padding-bottom:20px !important;  }  #start_banner_4 {  padding-top:14px !important;  padding-bottom:14px !important;  }  #start-blog {  padding-top:22px !important;  padding-bottom:20px !important;  }  #start-blog .blog__main-title.main-title__wrap {  margin-bottom:16px !important;  }  #start-blog .blog__contents > .row {  row-gap:16px !important;  }  #start-blog .blog-item__intro-text {  -webkit-line-clamp:3 !important;  }  #start_brand_slider {  padding-top:12px !important;  padding-bottom:12px !important;  }}@media (max-width:575px) {  #start_category_offer {  padding-top:16px !important;  padding-bottom:14px !important;  }  #start_category_offer .start_categories__main-title-wrap {  margin-bottom:12px !important;  }  #page_artref_inner .start-artref,  #box_top_content .product-offer--top,  #custom-content-top {  padding-top:16px !important;  padding-bottom:16px !important;  }  #start_banner_4 {  padding-top:10px !important;  padding-bottom:10px !important;  }  #start-blog {  padding-top:18px !important;  padding-bottom:16px !important;  }  #start-blog .blog__main-title.main-title__wrap {  margin-bottom:14px !important;  }  #start-blog .blog__contents > .row {  row-gap:14px !important;  }  #start-blog .blog-item__title {  -webkit-line-clamp:2 !important;  }  #start-blog .blog-item__intro-text {  -webkit-line-clamp:3 !important;  }  #start-blog .blog-item__details-btn {  padding-top:10px !important;  }  #start-blog .blog__btn-more-wrap {  margin-top:14px !important;  }  #start_brand_slider.start_brand_slider.padding-block {  margin-top:0 !important;  margin-bottom:0 !important;  padding-top:10px !important;  padding-bottom:10px !important;  }  #start_brand_slider .start_brand_slider__container.carousel-block,  #start_brand_slider .start_brand_slider__carousel.carousel--indent {  margin-top:0 !important;  margin-bottom:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;  }  #start_brand_slider .start_brand_slider__slide {  height:150px !important;  min-height:0 !important;  }  #start_brand_slider .start_brand_slider__slide > a {  display:flex;  align-items:center;  justify-content:center;  height:150px !important;  }  #start_brand_slider .start_brand_slider__slide picture {  display:block;  width:150px !important;  height:150px !important;  }  #start_brand_slider .start_brand_slider__slide img {  display:block;  width:150px !important;  height:150px !important;  max-width:150% !important;  object-fit:contain;  }  #start_brand_slider .start_brand_slider__carousel .flickity-viewport {  height:150px !important;  min-height:0 !important;  margin-top:0 !important;  margin-bottom:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;  }}#overlay_login_outer.fc-checkout-login {  position:fixed !important;  top:50% !important;  left:50% !important;  right:auto !important;  bottom:auto !important;  z-index:9999 !important;  width:min(900px, calc(100vw - 28px)) !important;  max-width:900px !important;  max-height:calc(100dvh - 28px) !important;  margin:0 !important;  transform:translate(-50%, -50%) !important;  box-sizing:border-box !important;  font-family:"Poppins", Arial, sans-serif !important;}#overlay_login_outer.fc-checkout-login .overlay__inner {  position:relative !important;  display:flex !important;  flex-direction:column !important;  width:100% !important;  max-width:none !important;  max-height:calc(100dvh - 28px) !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  background:#f5f5f3 !important;  border:1px solid rgba(245,166,35,.45) !important;  border-radius:22px !important;  box-shadow:0 26px 75px rgba(26,26,26,.24) !important;  box-sizing:border-box !important;}#overlay_login_outer.fc-checkout-login .overlay_title {  display:none !important;}#overlay_login_outer.fc-checkout-login .overlay_text {  display:block !important;  flex:1 1 auto !important;  min-height:0 !important;  width:100% !important;  max-height:calc(100dvh - 140px) !important;  margin:0 !important;  padding:0 !important;  overflow-x:hidden !important;  overflow-y:auto !important;  background:#f5f5f3 !important;  box-sizing:border-box !important;  scrollbar-width:thin;  scrollbar-color:#f5a623 #e9e9e6;}#overlay_login_outer.fc-checkout-login .overlay_text > .row {  display:grid !important;  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;  gap:16px !important;  width:100% !important;  margin:0 !important;  padding:20px !important;  box-sizing:border-box !important;}#overlay_login_outer.fc-checkout-login .overlay_text > .row > * {  min-width:0 !important;  width:auto !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;}#overlay_login_outer.fc-checkout-login .overlay_text > .row > .col-12:first-child {  grid-column:1 / -1 !important;  display:block !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__container {  display:block !important;  margin:0 !important;  padding:20px !important;  background:linear-gradient(135deg, #fff7e8, #fff 75%) !important;  border:1px solid rgba(245,166,35,.5) !important;  border-radius:16px !important;  box-sizing:border-box !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__container > div {  display:flex !important;  flex-direction:row !important;  align-items:center !important;  gap:18px !important;  text-align:left !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title-wrap {  flex:1 1 auto !important;  min-width:0 !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title {  margin:0 0 6px !important;  color:#1a1a1a !important;  font-size:17px !important;  font-weight:800 !important;  line-height:1.3 !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title-sub {  color:#626262 !important;  font-size:13px !important;  line-height:1.5 !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  flex:0 0 auto !important;  gap:8px !important;  min-height:48px !important;  margin:0 !important;  padding:12px 18px !important;  background:#f5a623 !important;  color:#1a1a1a !important;  border:1px solid #f5a623 !important;  border-radius:11px !important;  font-size:13px !important;  font-weight:800 !important;  line-height:1.3 !important;  text-decoration:none !important;  text-align:center !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn-mobile,#overlay_login_outer.fc-checkout-login .overlay_text > .row > .col-12:first-child > .line-separator,#overlay_login_outer.fc-checkout-login .overlay_text > .row > .col-12:last-child {  display:none !important;}#overlay_login_outer.fc-checkout-login .overlay-login__col,#overlay_login_outer.fc-checkout-login .overlay-login__col + .col-sm-6 {  display:block !important;  border:0 !important;}#overlay_login_outer.fc-checkout-login .overlay-login__col-inner,#overlay_login_outer.fc-checkout-login .overlay-reg__col-inner {  width:100% !important;  height:100% !important;  margin:0 !important;  padding:24px !important;  background:#fff !important;  border:1px solid #e3e1db !important;  border-radius:16px !important;  box-shadow:0 5px 16px rgba(26,26,26,.035) !important;  box-sizing:border-box !important;}#overlay_login_outer.fc-checkout-login #overlay_login1,#overlay_login_outer.fc-checkout-login #overlay_login2 {  display:flex !important;  flex-direction:column !important;  width:100% !important;  height:100% !important;  margin:0 !important;  padding:0 !important;}#overlay_login_outer.fc-checkout-login .overlay-login__title,#overlay_login_outer.fc-checkout-login .overlay-reg__title {  display:block !important;  margin:0 0 20px !important;  color:#1a1a1a !important;  font-size:20px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:left !important;}#overlay_login_outer.fc-checkout-login .overlay-login__title::after,#overlay_login_outer.fc-checkout-login .overlay-reg__title::after {  content:"" !important;  display:block !important;  width:34px !important;  height:3px !important;  margin-top:10px !important;  background:#f5a623 !important;  border-radius:3px !important;}#overlay_login_outer.fc-checkout-login #overlay_login1 form {  display:flex !important;  flex-direction:column !important;  flex:1 1 auto !important;  margin:0 !important;}#overlay_login_outer.fc-checkout-login #overlay_login1 .form-group {  margin-bottom:14px !important;}#overlay_login_outer.fc-checkout-login #overlay_login1 label {  display:block !important;  margin:0 0 7px !important;  color:#353535 !important;  font-size:13px !important;  font-weight:600 !important;}#overlay_login_outer.fc-checkout-login #overlay_login1 .form-control {  width:100% !important;  height:48px !important;  padding:10px 13px !important;  background:#f8f8f6 !important;  color:#1a1a1a !important;  border:1px solid #dcdcd6 !important;  border-radius:10px !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:14px !important;  box-sizing:border-box !important;}#overlay_login_outer.fc-checkout-login #overlay_login1 .form-control:focus {  border-color:#f5a623 !important;  outline:2px solid rgba(245,166,35,.3) !important;  outline-offset:2px !important;}#overlay_login_outer.fc-checkout-login .overlay-login__remind-btn-wrap {  margin:0 0 18px !important;  text-align:left !important;}#overlay_login_outer.fc-checkout-login .overlay-login__remind-btn {  display:inline-flex !important;  align-items:center !important;  gap:5px !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  color:#666 !important;  font-size:12px !important;  font-weight:500 !important;}#overlay_login_outer.fc-checkout-login .overlay-login__btns-wrap {  display:grid !important;  grid-template-columns:minmax(0, 1fr) 50px !important;  align-items:center !important;  gap:10px !important;  width:100% !important;  margin:auto 0 0 !important;  padding:0 !important;}#overlay_login_outer.fc-checkout-login .overlay-login__btn,#overlay_login_outer.fc-checkout-login .overlay-reg__btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:8px !important;  width:100% !important;  min-height:50px !important;  margin:0 !important;  padding:12px 16px !important;  border-radius:11px !important;  font-size:13px !important;  font-weight:800 !important;  text-decoration:none !important;  box-sizing:border-box !important;}#overlay_login_outer.fc-checkout-login .overlay-login__btn {  grid-column:1 !important;  grid-row:1 !important;  background:#f5a623 !important;  color:#1a1a1a !important;  border:1px solid #f5a623 !important;}#overlay_login_outer.fc-checkout-login .overlay-reg__btn {  margin-top:auto !important;  background:#1a1a1a !important;  color:#fff !important;  border:1px solid #1a1a1a !important;}#overlay_login_outer.fc-checkout-login .overlay-reg__text {  margin:0 0 16px !important;  color:#666 !important;  font-size:13px !important;  text-align:left !important;}#overlay_login_outer.fc-checkout-login .overlay-reg__adv {  display:flex !important;  flex-direction:column !important;  gap:12px !important;  margin:0 0 24px !important;  padding:0 !important;  list-style:none !important;}#overlay_login_outer.fc-checkout-login .overlay-reg__adv li {  position:relative !important;  margin:0 !important;  padding:0 0 0 24px !important;  color:#444 !important;  font-size:13px !important;  line-height:1.5 !important;  list-style:none !important;}#overlay_login_outer.fc-checkout-login .overlay-reg__adv li::before {  content:"\002713" !important;  position:absolute !important;  top:0 !important;  left:0 !important;  color:#9b6200 !important;  font-weight:800 !important;}#overlay_login_outer.fc-checkout-login .overlay-login__btns-wrap > .google-iframe {  display:block !important;  position:static !important;  grid-column:2 !important;  grid-row:1 !important;  width:50px !important;  min-width:50px !important;  max-width:50px !important;  height:50px !important;  min-height:50px !important;  max-height:50px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  background:transparent !important;  opacity:1 !important;  transform:none !important;  pointer-events:auto !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn svg,#overlay_login_outer.fc-checkout-login .overlay-login__btn svg,#overlay_login_outer.fc-checkout-login .overlay-reg__btn svg {  width:16px !important;  height:16px !important;  flex:0 0 16px !important;  fill:currentColor !important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn:hover,#overlay_login_outer.fc-checkout-login .overlay-login__btn:hover {  background:#ffb52d !important;}#overlay_login_outer.fc-checkout-login .overlay-reg__btn:hover {  border-color:#f5a623 !important;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn {  position:absolute !important;  top:16px !important;  right:16px !important;  left:auto !important;  bottom:auto !important;  z-index:30 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:46px !important;  min-width:46px !important;  max-width:46px !important;  height:46px !important;  min-height:46px !important;  max-height:46px !important;  margin:0 !important;  padding:0 !important;  background:#1a1a1a !important;  color:#fff !important;  border:1px solid rgba(255,255,255,.26) !important;  border-radius:50% !important;  font-size:0 !important;  line-height:0 !important;  cursor:pointer;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn::before,#overlay_login_outer.fc-checkout-login > .overlay__close-btn::after,#overlay_login_outer.fc-checkout-login > .overlay__close-btn > svg:not(.fc-checkout-close-svg) {  content:none !important;  display:none !important;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn > svg.fc-checkout-close-svg {  position:absolute !important;  top:50% !important;  left:50% !important;  display:block !important;  width:24px !important;  height:24px !important;  margin:0 !important;  padding:0 !important;  transform:translate(-50%, -50%) !important;  pointer-events:none !important;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn > svg.fc-checkout-close-svg path {  fill:none !important;  stroke:#fff !important;  stroke-width:2.4 !important;  stroke-linecap:round !important;}#overlay_login_outer.fc-checkout-login a:focus-visible,#overlay_login_outer.fc-checkout-login button:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:3px !important;}@media (max-width:767px) {  #overlay_login_outer.fc-checkout-login {  width:calc(100vw - 16px) !important;  max-height:calc(100dvh - 16px) !important;  }  #overlay_login_outer.fc-checkout-login .overlay__inner {  max-height:calc(100dvh - 16px) !important;  border-radius:18px !important;  }  #overlay_login_outer.fc-checkout-login .overlay_text {  max-height:calc(100dvh - 114px) !important;  }  #overlay_login_outer.fc-checkout-login .overlay_text > .row {  grid-template-columns:minmax(0, 1fr) !important;  gap:12px !important;  padding:12px !important;  }  #overlay_login_outer.fc-checkout-login .overlay-no-reg__container {  padding:17px !important;  }  #overlay_login_outer.fc-checkout-login .overlay-no-reg__container > div {  flex-direction:column !important;  align-items:stretch !important;  gap:14px !important;  }  #overlay_login_outer.fc-checkout-login .overlay-login__col-inner,  #overlay_login_outer.fc-checkout-login .overlay-reg__col-inner {  padding:18px !important;  }  #overlay_login_outer.fc-checkout-login .overlay-login__title,  #overlay_login_outer.fc-checkout-login .overlay-reg__title {  font-size:18px !important;  text-align:center !important;  }  #overlay_login_outer.fc-checkout-login .overlay-login__title::after,  #overlay_login_outer.fc-checkout-login .overlay-reg__title::after {  margin:10px auto 0 !important;  }  #overlay_login_outer.fc-checkout-login #overlay_login1 .form-control {  font-size:16px !important;  }  #overlay_login_outer.fc-checkout-login > .overlay__close-btn {  top:14px !important;  right:14px !important;  width:42px !important;  min-width:42px !important;  max-width:42px !important;  height:42px !important;  min-height:42px !important;  max-height:42px !important;  }  #overlay_login_outer.fc-checkout-login > .overlay__close-btn > svg.fc-checkout-close-svg {  width:22px !important;  height:22px !important;  }}@media (max-width:389px) {  #overlay_login_outer.fc-checkout-login .overlay_text {  max-height:calc(100dvh - 100px) !important;  }}#overlay_login_outer.fc-checkout-login .fc-checkout-login-head {  position:relative !important;  display:flex !important;  align-items:center !important;  gap:16px !important;  min-height:112px !important;  flex:0 0 auto !important;  margin:0 !important;  padding:23px 82px 23px 26px !important;  overflow:hidden !important;  background:#1a1a1a !important;  color:#fff !important;  box-sizing:border-box !important;  font-family:"Poppins", Arial, sans-serif !important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-head::after {  content:"" !important;  position:absolute !important;  right:-54px !important;  bottom:-107px !important;  width:230px !important;  height:230px !important;  border:44px solid rgba(245,166,35,.10) !important;  border-radius:50% !important;  pointer-events:none !important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-icon {  position:relative !important;  z-index:2 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex:0 0 52px !important;  width:52px !important;  min-width:52px !important;  max-width:52px !important;  height:52px !important;  min-height:52px !important;  max-height:52px !important;  margin:0 !important;  padding:0 !important;  background:#f5a623 !important;  color:#1a1a1a !important;  border-radius:16px !important;  box-sizing:border-box !important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-icon > svg {  display:block !important;  flex:0 0 27px !important;  width:27px !important;  min-width:27px !important;  max-width:27px !important;  height:27px !important;  min-height:27px !important;  max-height:27px !important;  margin:0 !important;  padding:0 !important;  fill:none !important;  stroke:currentColor !important;  stroke-width:2 !important;  stroke-linecap:round !important;  stroke-linejoin:round !important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-icon > svg > path {  fill:none !important;  stroke:currentColor !important;  stroke-width:2 !important;  stroke-linecap:round !important;  stroke-linejoin:round !important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-head-text {  position:relative !important;  z-index:2 !important;  min-width:0 !important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-title {  margin:0 0 5px !important;  color:#fff !important;  font-size:23px !important;  font-weight:900 !important;  line-height:1.15 !important;  letter-spacing:-.35px !important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-subtitle {  display:block !important;  margin:0 !important;  color:#c7c7c7 !important;  font-size:14px !important;  font-weight:600 !important;  line-height:1.45 !important;}@media (max-width:767px) {  #overlay_login_outer.fc-checkout-login .fc-checkout-login-head {  min-height:98px !important;  gap:12px !important;  padding:19px 68px 19px 17px !important;  }  #overlay_login_outer.fc-checkout-login .fc-checkout-login-icon {  flex-basis:45px !important;  width:45px !important;  min-width:45px !important;  max-width:45px !important;  height:45px !important;  min-height:45px !important;  max-height:45px !important;  border-radius:14px !important;  }  #overlay_login_outer.fc-checkout-login .fc-checkout-login-icon > svg {  flex-basis:23px !important;  width:23px !important;  min-width:23px !important;  max-width:23px !important;  height:23px !important;  min-height:23px !important;  max-height:23px !important;  }  #overlay_login_outer.fc-checkout-login .fc-checkout-login-title {  font-size:19px !important;  }  #overlay_login_outer.fc-checkout-login .fc-checkout-login-subtitle {  font-size:12px !important;  }}@media (max-width:389px) {  #overlay_login_outer.fc-checkout-login .fc-checkout-login-head {  min-height:84px !important;  }}#page_artdet_content .fc-package-content-premium-v2 {  width:100% !important;  height:auto !important;  min-height:44px !important;  padding:8px 56px 8px 14px !important;  margin:0 !important;  border:2px solid #c99537 !important;  border-radius:10px !important;  background:#fffdf8 !important;  box-shadow:0 2px 6px rgba(26, 26, 26, .04) !important;}#page_artdet_content .fc-package-content-premium-v2::before {  font-size:13.5px !important;  line-height:1.3 !important;}#page_artdet_content .fc-package-content-premium-v2::after {  right:12px !important;  width:30px !important;  height:30px !important;  background-size:18px 18px !important;  box-shadow:none !important;}#page_artdet_content .fc-package-content-premium-v2:hover,#page_artdet_content .fc-package-content-premium-v2:focus-visible {  border-color:#F5A623 !important;}#page_artdet_content .artdet__products-in-bundle-overlay-btn-wrap:has(.fc-package-content-premium-v2) {  box-sizing:border-box !important;  height:auto !important;  max-height:none !important;  margin-top:-12px !important;  margin-bottom:0 !important;  padding-bottom:0 !important;}@media (max-width:1199px) {  #page_artdet_content .artdet__products-in-bundle-overlay-btn-wrap:has(.fc-package-content-premium-v2) {  padding-bottom:8px !important;  }}@media (max-width:767.98px) {  #header, #header #header__inner {  background:#1a1a1a !important;  color:#fff !important;  }  #header #header__inner {  position:relative !important;  }  #header::before, #header::after, #header #header__inner::before, #header #header__inner::after {  background-image:none !important;  pointer-events:none !important;  }  #header #header__inner .header__container {  display:grid !important;  grid-template-columns:44px 44px minmax(0, 1fr) 44px 44px !important;  grid-template-rows:minmax(64px, auto) !important;  align-items:center !important;  gap:0 2px !important;  width:100% !important;  max-width:none !important;  min-height:64px !important;  height:auto !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 12px !important;  background:#1a1a1a !important;  transform:none !important;  }  #header #header_logo_img {  grid-column:3 !important;  grid-row:1 !important;  justify-self:center !important;  min-width:0 !important;  width:100% !important;  max-width:156px !important;  margin:0 !important;  padding:0 !important;  }  #header #header_logo_img a, #header #header_logo_img picture {  display:block !important;  width:100% !important;  }  #header #header_logo_img img {  display:block !important;  width:100% !important;  height:auto !important;  max-height:42px !important;  object-fit:contain !important;  margin:0 auto !important;  }  #header #navbar--main {  grid-column:1 !important;  grid-row:1 !important;  display:flex !important;  position:static !important;  width:44px !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  }  #header #navbar--main > .nav-item:not(.nav-item--products), #header #currency-box--d {  display:none !important;  }  #header #navbar--main > .nav-item--products {  display:flex !important;  margin:0 !important;  padding:0 !important;  }  #header .header__dropdown-btn-wrapper {  display:contents !important;  }  #header .header__dropdown-btn-wrapper > .search-box__overlay-btn {  grid-column:2 !important;  grid-row:1 !important;  }  #header #profile__overlay-btn {  grid-column:4 !important;  grid-row:1 !important;  }  #header #cart-box__fly-to-desktop {  grid-column:5 !important;  grid-row:1 !important;  }  #header #nav-link--products, #header .header__dropdown-btn-wrapper > .btn {  display:flex !important;  position:relative !important;  align-items:center !important;  justify-content:center !important;  width:44px !important;  min-width:44px !important;  height:44px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 !important;  color:#fff !important;  background:transparent !important;  border:0 !important;  border-radius:8px !important;  box-shadow:none !important;  }  #header #nav-link--products .btn__text, #header .header__dropdown-btn-wrapper > .btn > .btn__text {  display:none !important;  }  #header #nav-link--products .btn__icon, #header .header__dropdown-btn-wrapper > .btn > .btn__icon {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:24px !important;  height:24px !important;  margin:0 !important;  color:#fff !important;  font-size:24px !important;  line-height:1 !important;  }  #header #nav-link--products .icon-set, #header .header__dropdown-btn-wrapper > .btn .icon-set {  width:24px !important;  height:24px !important;  color:#fff !important;  fill:currentColor !important;  }  #header #cart-box__fly-to-desktop .cart-box__bubble {  position:absolute !important;  top:1px !important;  right:0 !important;  min-width:16px !important;  min-height:16px !important;  padding:1px 4px !important;  border-radius:999px !important;  background:#f5a623 !important;  color:#1a1a1a !important;  font-size:10px !important;  font-weight:700 !important;  line-height:14px !important;  }  #header #nav-link--products:focus-visible, #header .header__dropdown-btn-wrapper > .btn:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-2px !important;  }}@media (max-width:767.98px) {  #header.header--dumbed #header__inner .header__container {  display:block !important;  min-height:0 !important;  height:auto !important;  padding:0 12px !important;  }  #header.header--dumbed .header__container > .row {  display:grid !important;  grid-template-columns:44px minmax(0, 1fr) 44px !important;  grid-template-rows:64px auto !important;  align-items:center !important;  gap:0 !important;  width:100% !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 0 12px !important;  }  #header.header--dumbed .header__container > .row::before, #header.header--dumbed .header__container > .row::after {  content:none !important;  }  #header.header--dumbed #header_logo_img {  display:block !important;  grid-column:2 !important;  grid-row:1 !important;  justify-self:center !important;  flex:none !important;  width:100% !important;  max-width:156px !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  }  #header.header--dumbed .header__container > .row > .button-wrap {  display:flex !important;  grid-column:3 !important;  grid-row:1 !important;  align-items:center !important;  justify-content:center !important;  justify-self:end !important;  flex:none !important;  width:44px !important;  min-width:44px !important;  max-width:44px !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  }  #header.header--dumbed #page_orderflow_outer {  grid-column:1 / -1 !important;  grid-row:2 !important;  justify-self:stretch !important;  flex:none !important;  width:100% !important;  max-width:none !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  }  #header.header--dumbed #page_orderflow_outer .order-steps-inner {  display:flex !important;  flex-wrap:nowrap !important;  align-items:center !important;  justify-content:space-between !important;  width:100% !important;  max-width:280px !important;  gap:8px !important;  margin:0 auto !important;  padding:0 !important;  }  #header.header--dumbed #page_orderflow_outer .order-step {  flex:0 1 44px !important;  min-width:0 !important;  margin:0 !important;  text-align:center !important;  }  #header.header--dumbed #page_orderflow_outer .order-step__text--actual {  margin:6px 0 0 !important;  padding:0 !important;  color:#f5a623 !important;  font-size:11px !important;  line-height:1.3 !important;  text-align:center !important;  }}#fc-package-trigger-v5 {  display:none !important;}#fc-package-dialog-v5:not([open]) {  display:none !important;}@media (max-width:767px) {  #page_artdet_content .fc-package-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-package-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-package-trigger-v5 .fc-package-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-package-trigger-v5 .fc-package-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-package-trigger-v5 .fc-package-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-package-trigger-v5 .fc-package-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-package-menu-open-v5, html.fc-package-menu-open-v5 body {  overflow:hidden !important;  }  #fc-package-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-package-rise-v5 .18s ease-out;  }  #fc-package-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-package-dialog-v5 .fc-package-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-package-dialog-v5 .fc-package-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-package-dialog-v5 .fc-package-dialog-title-v5::before,  #fc-package-dialog-v5 .fc-package-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-package-dialog-v5 .fc-package-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-package-dialog-v5 .fc-package-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-package-dialog-v5 .fc-package-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-package-dialog-v5 .fc-package-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-package-dialog-v5 button:focus-visible,  #fc-package-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  @keyframes fc-package-rise-v5 {  from {  transform:translateY(20px);  opacity:0;  }  to {  transform:translateY(0);  opacity:1;  }  }}@media (prefers-reduced-motion:reduce) {  #fc-package-dialog-v5 {  animation:none !important;  }}#fc-flavor-trigger-v5 {  display:none !important;}#fc-flavor-dialog-v5:not([open]) {  display:none !important;}@media (max-width:767px) {  #page_artdet_content .fc-flavor-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-flavor-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-flavor-trigger-v5 .fc-flavor-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-flavor-trigger-v5 .fc-flavor-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-flavor-trigger-v5 .fc-flavor-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-flavor-trigger-v5 .fc-flavor-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-flavor-menu-open-v5, html.fc-flavor-menu-open-v5 body {  overflow:hidden !important;  }  #fc-flavor-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-flavor-rise-v5 .18s ease-out;  }  #fc-flavor-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-flavor-dialog-v5 .fc-flavor-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-flavor-dialog-v5 .fc-flavor-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-flavor-dialog-v5 .fc-flavor-dialog-title-v5::before,  #fc-flavor-dialog-v5 .fc-flavor-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-flavor-dialog-v5 .fc-flavor-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-flavor-dialog-v5 .fc-flavor-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-flavor-dialog-v5 .fc-flavor-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-flavor-dialog-v5 .fc-flavor-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-flavor-dialog-v5 button:focus-visible,  #fc-flavor-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  @keyframes fc-flavor-rise-v5 {  from {  transform:translateY(20px);  opacity:0;  }  to {  transform:translateY(0);  opacity:1;  }  }}@media (prefers-reduced-motion:reduce) {  #fc-flavor-dialog-v5 {  animation:none !important;  }}#fc-size-trigger-v5 {  display:none !important;}#fc-size-dialog-v5:not([open]) {  display:none !important;}@media (max-width:767px) {  #page_artdet_content .fc-size-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-size-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-size-trigger-v5 .fc-size-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-size-trigger-v5 .fc-size-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-size-trigger-v5 .fc-size-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-size-trigger-v5 .fc-size-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-size-menu-open-v5, html.fc-size-menu-open-v5 body {  overflow:hidden !important;  }  #fc-size-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-size-rise-v5 .18s ease-out;  }  #fc-size-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-size-dialog-v5 .fc-size-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-size-dialog-v5 .fc-size-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-size-dialog-v5 .fc-size-dialog-title-v5::before,  #fc-size-dialog-v5 .fc-size-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-size-dialog-v5 .fc-size-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-size-dialog-v5 .fc-size-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-size-dialog-v5 .fc-size-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-size-dialog-v5 .fc-size-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-size-dialog-v5 button:focus-visible,  #fc-size-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  @keyframes fc-size-rise-v5 {  from {  transform:translateY(20px);  opacity:0;  }  to {  transform:translateY(0);  opacity:1;  }  }}@media (prefers-reduced-motion:reduce) {  #fc-size-dialog-v5 {  animation:none !important;  }}#fc-color-trigger-v5 {  display:none !important;}#fc-color-dialog-v5:not([open]) {  display:none !important;}@media (max-width:767px) {  #page_artdet_content .fc-color-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-color-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-color-trigger-v5 .fc-color-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-color-trigger-v5 .fc-color-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-color-trigger-v5 .fc-color-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-color-trigger-v5 .fc-color-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-color-menu-open-v5, html.fc-color-menu-open-v5 body {  overflow:hidden !important;  }  #fc-color-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-color-rise-v5 .18s ease-out;  }  #fc-color-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-color-dialog-v5 .fc-color-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-color-dialog-v5 .fc-color-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-color-dialog-v5 .fc-color-dialog-title-v5::before,  #fc-color-dialog-v5 .fc-color-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-color-dialog-v5 .fc-color-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-color-dialog-v5 .fc-color-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-color-dialog-v5 .fc-color-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-color-dialog-v5 .fc-color-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-color-dialog-v5 button:focus-visible,  #fc-color-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  @keyframes fc-color-rise-v5 {  from {  transform:translateY(20px);  opacity:0;  }  to {  transform:translateY(0);  opacity:1;  }  }}@media (prefers-reduced-motion:reduce) {  #fc-color-dialog-v5 {  animation:none !important;  }}@media (max-width:767px) {  #page_artdet_content #artdet__type:has(> :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) + :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5)) {  row-gap:0 !important;  }  #page_artdet_content :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5):has(+ :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5)) {  margin-bottom:0 !important;  border-bottom:0 !important;  border-radius:12px 12px 0 0 !important;  }  #page_artdet_content :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) + :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) {  border-radius:0 0 12px 12px !important;  }  #page_artdet_content :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) + :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5):has(+ :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5)) {  border-radius:0 !important;  }}@media (max-width:767px) {  #page_artdet_content .fc-size-native-label-v5,  #page_artdet_content .fc-color-native-label-v5 {  display:none !important;  }}@media (max-width:767px) {  #page_artdet_content .fc-package-native-label-v5,  #page_artdet_content .fc-flavor-native-label-v5 {  display:none !important;  }}@media (max-width:767px) {  #page_artdet_content #fc-choice-configurator {  display:block !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  box-sizing:border-box !important;  margin:0 0 8px !important;  padding:0 !important;  background:#fff !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  overflow:hidden !important;  }  #page_artdet_content #fc-choice-configurator::before,  #page_artdet_content #fc-choice-configurator::after,  #fc-choice-configurator .fc-choice-header,  #fc-choice-configurator .fc-choice-footer {  display:none !important;  content:none !important;  }  #fc-choice-configurator .fc-choice-card {  display:flex !important;  flex-direction:column !important;  justify-content:center !important;  gap:4px !important;  width:100% !important;  min-width:0 !important;  min-height:58px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:10px 14px !important;  background:#fff !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  border-radius:0 !important;  box-shadow:none !important;  transform:none !important;  }  #fc-choice-configurator .fc-choice-card:last-of-type {  border-bottom:0 !important;  }  #fc-choice-configurator .fc-choice-card::before,  #fc-choice-configurator .fc-choice-card::after {  display:none !important;  content:none !important;  }  #fc-choice-configurator .fc-choice-card-top {  margin:0 !important;  padding:0 !important;  }  #fc-choice-configurator .fc-choice-title {  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  gap:4px !important;  }  #fc-choice-configurator .fc-choice-number,  #fc-choice-configurator .fc-choice-title-text {  display:inline !important;  flex:none !important;  min-width:0 !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  color:#777 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-size:10.5px !important;  font-weight:600 !important;  line-height:1.2 !important;  letter-spacing:.4px !important;  text-transform:uppercase !important;  }  #fc-choice-configurator .fc-choice-select-wrap {  width:100% !important;  margin:0 !important;  padding:0 !important;  }  #fc-choice-configurator .fc-choice-select-wrap::after {  display:block !important;  content:"" !important;  top:50% !important;  right:3px !important;  width:8px !important;  height:8px !important;  border-right:2px solid #1a1a1a !important;  border-bottom:2px solid #1a1a1a !important;  transform:translateY(-68%) rotate(45deg) !important;  }  #fc-choice-configurator .fc-choice-card select {  display:block !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  height:26px !important;  min-height:26px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 26px 0 0 !important;  background:#fff !important;  background-image:none !important;  color:#1a1a1a !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:14px !important;  font-weight:800 !important;  line-height:1.3 !important;  text-align:left !important;  text-transform:none !important;  color-scheme:light !important;  -webkit-appearance:none !important;  appearance:none !important;  cursor:pointer !important;  }  #fc-choice-configurator .fc-choice-card select option {  background:#fff !important;  color:#1a1a1a !important;  }  #fc-choice-configurator .fc-choice-card:focus-within {  box-shadow:inset 0 0 0 2px #f5a623 !important;  }  #fc-choice-configurator .fc-choice-card.fc-choice-missing,  #fc-choice-configurator .fc-choice-card.fc-choice-missing select {  background:#fff6f4 !important;  }}@media (max-width:767px) {  #page_artdet_content #fc-size-trigger-v5.fc-size-unselected-v5 {  min-height:44px !important;  }  #fc-size-trigger-v5.fc-size-unselected-v5 .fc-size-value-v5 {  display:none !important;  }  #fc-size-trigger-v5.fc-size-unselected-v5 .fc-size-copy-v5 {  gap:0 !important;  }  #fc-size-trigger-v5.fc-size-unselected-v5 .fc-size-label-v5 {  font-size:14px !important;  font-weight:800 !important;  line-height:1.3 !important;  color:#1a1a1a !important;  letter-spacing:0 !important;  text-transform:none !important;  }}#fc-gift-trigger-v5 {  display:none !important;}#fc-gift-dialog-v5:not([open]) {  display:none !important;}@media (max-width:767px) {  #page_artdet_content .fc-gift-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-gift-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:44px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-gift-trigger-v5 .fc-gift-copy-v5 {  display:flex;  flex-direction:column;  gap:0;  min-width:0;  }  #fc-gift-trigger-v5 .fc-gift-label-v5 {  font-size:14px !important;  font-weight:800 !important;  line-height:1.3 !important;  color:#1a1a1a !important;  letter-spacing:0 !important;  text-transform:none !important;  }  #fc-gift-trigger-v5 .fc-gift-value-v5 {  display:none !important;  }  #fc-gift-trigger-v5 .fc-gift-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-gift-menu-open-v5, html.fc-gift-menu-open-v5 body {  overflow:hidden !important;  }  #fc-gift-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-gift-rise-v5 .18s ease-out;  }  #fc-gift-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-gift-dialog-v5 .fc-gift-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-gift-dialog-v5 .fc-gift-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-gift-dialog-v5 .fc-gift-dialog-title-v5::before,  #fc-gift-dialog-v5 .fc-gift-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-gift-dialog-v5 .fc-gift-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-gift-dialog-v5 .fc-gift-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-gift-dialog-v5 .fc-gift-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-gift-dialog-v5 .fc-gift-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-gift-dialog-v5 button:focus-visible,  #fc-gift-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  @keyframes fc-gift-rise-v5 {  from {  transform:translateY(20px);  opacity:0;  }  to {  transform:translateY(0);  opacity:1;  }  }}@media (prefers-reduced-motion:reduce) {  #fc-gift-dialog-v5 {  animation:none !important;  }}#page_artdet_content #fc-shipping-info {  width:100% !important;  max-width:100% !important;  box-sizing:border-box !important;  background:#fff !important;  background-image:none !important;  color:#333 !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:0 4px 16px rgba(0,0,0,.035) !important;  overflow:hidden !important;  font-family:Poppins,Arial,sans-serif !important;  text-shadow:none !important;}#page_artdet_content #fc-shipping-info::before,#page_artdet_content #fc-shipping-info::after,#page_artdet_content #fc-shipping-info .fc-ship-head::before,#page_artdet_content #fc-shipping-info .fc-ship-head::after,#page_artdet_content #fc-shipping-info .fc-ship-card::before,#page_artdet_content #fc-shipping-info .fc-ship-card::after {  content:none !important;  display:none !important;}#page_artdet_content #fc-shipping-info .fc-ship-head {  background:#faf8f3 !important;  background-image:none !important;  padding:14px 18px !important;  border:0 !important;  border-bottom:2px solid #f5a623 !important;  color:#1a1a1a !important;  text-align:center !important;}#page_artdet_content #fc-shipping-info .fc-ship-head-text {  display:block !important;  color:#1a1a1a !important;  font-size:16px !important;  line-height:1.3 !important;  font-weight:800 !important;  letter-spacing:.3px !important;}#page_artdet_content #fc-shipping-info .fc-ship-main {  background:#fff !important;  padding:18px !important;  text-align:center !important;}#page_artdet_content #fc-shipping-info #fc-stock-status {  color:#23723b !important;  font-size:16px !important;  line-height:1.4 !important;  font-weight:800 !important;}#page_artdet_content #fc-shipping-info .fc-ship-label {  color:#505050 !important;  font-size:13px !important;  line-height:1.5 !important;  margin-top:8px !important;}#page_artdet_content #fc-shipping-info #fc-delivery-date {  color:#875300 !important;  font-size:21px !important;  line-height:1.35 !important;  font-weight:800 !important;  margin-top:4px !important;}#page_artdet_content #fc-shipping-info #fc-delivery-date .fc-ship-date-detail {  font-size:12px !important;  font-weight:600 !important;  color:#505050 !important;}#page_artdet_content #fc-shipping-info #fc-quantity-note {  background:#f7f7f5 !important;  border:1px solid #e3e3df !important;  border-radius:10px !important;  padding:12px 14px !important;  margin-top:12px !important;  color:#404040 !important;  font-size:13px !important;  line-height:1.6 !important;  box-shadow:none !important;}#page_artdet_content #fc-shipping-info .fc-ship-methods {  background:#fff !important;  padding:0 14px 14px !important;  gap:10px !important;  border:0 !important;  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;}#page_artdet_content #fc-shipping-info .fc-ship-card {  min-width:0 !important;  background:#fafafa !important;  background-image:none !important;  border:1px solid #e0e0e0 !important;  border-top:2px solid #f5a623 !important;  border-radius:10px !important;  box-shadow:none !important;  color:#333 !important;}#page_artdet_content #fc-shipping-info .fc-ship-card-inner {  background:transparent !important;  padding:14px 10px !important;  text-align:center !important;}#page_artdet_content #fc-shipping-info .fc-ship-card-title {  color:#303030 !important;  font-size:12px !important;  line-height:1.4 !important;  font-weight:800 !important;}#page_artdet_content #fc-shipping-info .fc-ship-price {  color:#875300 !important;  font-size:20px !important;  line-height:1.35 !important;  font-weight:800 !important;  margin-top:8px !important;}#page_artdet_content #fc-shipping-info .fc-ship-free {  color:#505050 !important;  font-size:12px !important;  line-height:1.5 !important;  margin-top:5px !important;}#page_artdet_content #fc-shipping-info .fc-ship-free strong,#page_artdet_content #fc-shipping-info .fc-ship-positive {  color:#23723b !important;  font-weight:800 !important;}#page_artdet_content #fc-shipping-info .fc-ship-highlight {  color:#875300 !important;}#page_artdet_content #fc-shipping-info .fc-pickup {  background:#f7f7f5 !important;  padding:12px 16px !important;  border-top:1px solid #e5e5e5 !important;}#page_artdet_content #fc-shipping-info .fc-pickup-text > strong {  color:#303030 !important;  text-shadow:none !important;}#page_artdet_content #fc-shipping-info .fc-pickup-text,#page_artdet_content #fc-shipping-info #fc-pickup-status {  color:#404040 !important;  font-size:13px !important;  line-height:1.6 !important;}#page_artdet_content #fc-shipping-info .fc-ship-note {  background:#fff !important;  color:#555 !important;  padding:12px 16px !important;  border-top:1px solid #e5e5e5 !important;  font-size:12px !important;  line-height:1.5 !important;}#page_artdet_content #fc-shipping-info.fc-ship-warning #fc-stock-status {  color:#875300 !important;}#page_artdet_content #fc-shipping-info.fc-ship-unavailable #fc-stock-status,#page_artdet_content #fc-shipping-info.fc-ship-unavailable #fc-delivery-date,#page_artdet_content #fc-shipping-info.fc-ship-unavailable #fc-pickup-status {  color:#b3261e !important;}@media (max-width:767px) {  #page_artdet_content #fc-shipping-info .fc-ship-head {  padding:12px 14px !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-head-text {  font-size:15px !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-main {  padding:16px 14px !important;  }  #page_artdet_content #fc-shipping-info #fc-stock-status {  font-size:14px !important;  }  #page_artdet_content #fc-shipping-info #fc-delivery-date {  font-size:19px !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-price {  font-size:18px !important;  }}#page_artdet_content #fc-net-configurator {  display:block !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  box-sizing:border-box !important;  margin:0 0 8px !important;  padding:0 !important;  background:#fff !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  overflow:hidden !important;}#page_artdet_content #fc-net-configurator .fc-net-header,#page_artdet_content #fc-net-configurator .fc-net-footer,#page_artdet_content #fc-net-configurator .fc-net-status {  display:none !important;}#page_artdet_content #fc-net-configurator .fc-net-card {  display:flex !important;  flex-direction:column !important;  justify-content:center !important;  gap:4px !important;  width:100% !important;  min-width:0 !important;  min-height:62px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:12px 16px !important;  background:#fff !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  border-radius:0 !important;  box-shadow:none !important;  transform:none !important;  transition:none !important;}#page_artdet_content #fc-net-configurator .fc-net-card:last-of-type {  border-bottom:0 !important;}#page_artdet_content #fc-net-configurator .fc-net-card-top {  display:flex !important;  margin:0 !important;  padding:0 !important;  gap:0 !important;}#page_artdet_content #fc-net-configurator .fc-net-title {  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  gap:4px !important;}#page_artdet_content #fc-net-configurator .fc-net-number,#page_artdet_content #fc-net-configurator .fc-net-title-text {  display:inline !important;  flex:none !important;  width:auto !important;  min-width:0 !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  color:#777 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-size:11px !important;  font-weight:600 !important;  line-height:1.2 !important;  letter-spacing:.4px !important;  text-transform:uppercase !important;}#page_artdet_content #fc-net-configurator .fc-net-select-wrap {  position:relative !important;  width:100% !important;  margin:0 !important;  padding:0 !important;}#page_artdet_content #fc-net-configurator .fc-net-select-wrap::before {  display:none !important;  content:none !important;}#page_artdet_content #fc-net-configurator .fc-net-select-wrap::after {  display:block !important;  content:"" !important;  top:50% !important;  right:3px !important;  width:8px !important;  height:8px !important;  border-right:2px solid #1a1a1a !important;  border-bottom:2px solid #1a1a1a !important;  transform:translateY(-68%) rotate(45deg) !important;  pointer-events:none !important;}#page_artdet_content #fc-net-configurator .fc-net-card select {  display:block !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  height:26px !important;  min-height:26px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 26px 0 0 !important;  background:#fff !important;  background-image:none !important;  color:#1a1a1a !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:800 !important;  line-height:1.3 !important;  text-align:left !important;  text-transform:none !important;  color-scheme:light !important;  -webkit-appearance:none !important;  appearance:none !important;  cursor:pointer !important;}#page_artdet_content #fc-net-configurator .fc-net-card select option {  background:#fff !important;  color:#1a1a1a !important;}#page_artdet_content #fc-net-configurator .fc-net-card:focus-within {  box-shadow:inset 0 0 0 2px #f5a623 !important;}@media (max-width:767px) {  #page_artdet_content #fc-net-configurator .fc-net-card {  min-height:58px !important;  padding:10px 14px !important;  }  #page_artdet_content #fc-net-configurator .fc-net-number,  #page_artdet_content #fc-net-configurator .fc-net-title-text {  font-size:10.5px !important;  }  #page_artdet_content #fc-net-configurator .fc-net-card select {  font-size:14px !important;  }}#page_artdet_content #fc-net-configurator .fc-net-card.fc-compact-unselected {  position:relative !important;  min-height:44px !important;  padding:12px 14px !important;  gap:0 !important;}#page_artdet_content #fc-net-configurator .fc-net-card.fc-compact-unselected .fc-net-number,#page_artdet_content #fc-net-configurator .fc-net-card.fc-compact-unselected .fc-net-title-text {  color:#1a1a1a !important;  font-size:14px !important;  font-weight:700 !important;  text-transform:none !important;  letter-spacing:0 !important;}#page_artdet_content #fc-net-configurator .fc-net-card.fc-compact-unselected .fc-net-select-wrap {  position:absolute !important;  inset:0 !important;  width:100% !important;  height:100% !important;}#page_artdet_content #fc-net-configurator .fc-net-card.fc-compact-unselected select {  position:absolute !important;  inset:0 !important;  height:100% !important;  min-height:100% !important;  color:transparent !important;  background:transparent !important;  padding:0 !important;}#page_artdet_content #fc-net-configurator .fc-net-card.fc-compact-unselected .fc-net-select-wrap::after {  right:17px !important;}#page_artdet_content #fc-net-configurator .fc-net-title {  padding-right:24px !important;  text-align:left !important;}@media (max-width:767px) {  #page_artdet_content #fc-choice-configurator .fc-choice-title {  justify-content:flex-start !important;  text-align:left !important;  }  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected {  position:relative !important;  min-height:44px !important;  padding:12px 14px !important;  gap:0 !important;  }  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected .fc-choice-number,  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected .fc-choice-title-text {  color:#1a1a1a !important;  font-size:14px !important;  font-weight:700 !important;  text-transform:none !important;  letter-spacing:0 !important;  }  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected .fc-choice-title {  padding-right:24px !important;  }  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected .fc-choice-select-wrap {  position:absolute !important;  inset:0 !important;  width:100% !important;  height:100% !important;  }  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected select {  position:absolute !important;  inset:0 !important;  height:100% !important;  min-height:100% !important;  color:transparent !important;  background:transparent !important;  padding:0 !important;  }  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected .fc-choice-select-wrap::before {  display:none !important;  content:none !important;  }  #page_artdet_content #fc-choice-configurator .fc-choice-card.fc-compact-unselected .fc-choice-select-wrap::after {  right:17px !important;  }}.fc-options-trigger-v2 {  display:none !important;}#fc-options-dialog-v2:not([open]) {  display:none !important;}@media (max-width:767px) {  #page_artdet_content :is(#fc-choice-configurator,#fc-net-configurator) :is(.fc-choice-card,.fc-net-card).fc-options-enhanced-v2 {  min-height:0 !important;  padding:0 !important;  gap:0 !important;  }  #page_artdet_content :is(#fc-choice-configurator,#fc-net-configurator) .fc-options-enhanced-v2 > :is(.fc-choice-card-top,.fc-net-card-top,.fc-choice-select-wrap,.fc-net-select-wrap) {  display:none !important;  }  #page_artdet_content :is(#fc-choice-configurator,#fc-net-configurator) .fc-options-trigger-v2 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 !important;  background:#fff !important;  color:#1a1a1a !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #page_artdet_content :is(#fc-choice-configurator,#fc-net-configurator) .fc-options-trigger-v2.is-unselected {  min-height:44px !important;  padding:12px 14px !important;  }  .fc-options-trigger-v2 .fc-options-copy-v2 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  .fc-options-trigger-v2 .fc-options-label-v2 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  .fc-options-trigger-v2 .fc-options-value-v2 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  .fc-options-trigger-v2.is-unselected .fc-options-label-v2 {  font-size:14px;  font-weight:700;  color:#1a1a1a;  text-transform:none;  letter-spacing:0;  }  .fc-options-trigger-v2.is-unselected .fc-options-value-v2 {  display:none;  }  .fc-options-trigger-v2 .fc-options-arrow-v2 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  .fc-options-trigger-v2:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-2px !important;  }  .fc-options-trigger-v2:disabled {  opacity:.55 !important;  cursor:default !important;  }  html.fc-options-menu-open-v2, html.fc-options-menu-open-v2 body {  overflow:hidden !important;  }  #fc-options-dialog-v2[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-options-rise-v2 .18s ease-out;  }  #fc-options-dialog-v2::backdrop {  background:rgba(0,0,0,.44);  }  #fc-options-dialog-v2 .fc-options-close-v2 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-options-dialog-v2 .fc-options-dialog-title-v2 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-options-dialog-v2 .fc-options-list-v2 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:10px 0 max(10px,env(safe-area-inset-bottom));  }  #fc-options-dialog-v2 .fc-options-option-v2 {  appearance:none !important;  display:block !important;  width:100% !important;  min-height:48px !important;  margin:0 !important;  padding:12px 16px !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important;  color:#777 !important;  font-family:inherit !important;  font-size:16px !important;  font-weight:500 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  box-shadow:none !important;  cursor:pointer !important;  overflow-wrap:anywhere;  }  #fc-options-dialog-v2 .fc-options-option-v2.is-selected {  color:#1a1a1a !important;  font-weight:800 !important;  }  #fc-options-dialog-v2 .fc-options-option-v2:disabled {  color:#aaa !important;  opacity:.5 !important;  cursor:default !important;  }  #fc-options-dialog-v2 button:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-2px !important;  }}@keyframes fc-options-rise-v2 {  from {  opacity:0;  transform:translateY(24px);  }  to {  opacity:1;  transform:translateY(0);  }}@media (prefers-reduced-motion:reduce) {  #fc-options-dialog-v2[open] {  animation:none !important;  }}#page_artdet_content #fc-shipping-info .fc-ship-details-v6 {  display:none !important;}#page_artdet_content #fc-shipping-info .fc-ship-price {  color:#f2c019 !important;}@media (max-width:767px) {  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 {  margin:0 0 12px !important;  padding:0 !important;  border-radius:12px !important;  box-shadow:none !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-head {  display:none !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-main {  display:flex !important;  flex-wrap:wrap !important;  justify-content:center !important;  align-items:baseline !important;  gap:3px 5px !important;  padding:12px 14px !important;  text-align:center !important;  min-width:0 !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 #fc-stock-status {  flex:0 0 100% !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  font-size:14px !important;  line-height:1.4 !important;  font-weight:800 !important;  text-align:center !important;  text-transform:uppercase !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-label {  flex:0 0 auto !important;  width:auto !important;  margin:0 !important;  padding:0 !important;  font-size:12px !important;  line-height:1.5 !important;  color:#404040 !important;  text-align:center !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 #fc-delivery-date {  flex:0 1 auto !important;  width:auto !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  min-width:0 !important;  font-size:12px !important;  line-height:1.5 !important;  font-weight:600 !important;  color:#1a1a1a !important;  text-align:center !important;  overflow-wrap:anywhere;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 #fc-delivery-date .fc-ship-date-detail {  font-size:11px !important;  color:#505050 !important;  font-weight:500 !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6.fc-ship-unavailable #fc-delivery-date {  color:#b3261e !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-details-v6 {  display:block !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-top:1px solid #e5e5e5 !important;  background:#fff !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-summary-v6 {  display:flex !important;  align-items:center !important;  gap:10px !important;  list-style:none !important;  min-height:44px !important;  box-sizing:border-box !important;  padding:10px 14px !important;  font-size:13px !important;  line-height:1.3 !important;  font-weight:700 !important;  color:#1a1a1a !important;  cursor:pointer;  }  #page_artdet_content #fc-shipping-info .fc-ship-summary-v6::-webkit-details-marker {  display:none !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-summary-v6 svg {  width:21px !important;  height:21px !important;  flex:0 0 21px !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-summary-v6 i {  margin-left:auto !important;  margin-right:3px !important;  width:8px !important;  height:8px !important;  flex:0 0 8px !important;  border-right:2px solid #1a1a1a !important;  border-bottom:2px solid #1a1a1a !important;  transform:rotate(45deg) !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-details-v6[open] > .fc-ship-summary-v6 i {  transform:rotate(225deg) !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-summary-v6:focus-visible {  outline:2px solid #f2c019 !important;  outline-offset:-3px !important;  }  #page_artdet_content #fc-shipping-info .fc-ship-details-content-v6 {  border-top:1px solid #e5e5e5 !important;  padding:0 12px 10px !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-methods {  display:grid;  grid-template-columns:minmax(0,1fr) !important;  margin:0 !important;  padding:0 !important;  gap:0 !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-card {  background:#fff !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  border-radius:0 !important;  box-shadow:none !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-card-inner {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  align-items:center !important;  gap:3px 8px !important;  margin:0 !important;  padding:12px 2px !important;  text-align:left !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-card-title {  grid-column:1 !important;  grid-row:1 / span 2 !important;  margin:0 !important;  font-size:12px !important;  font-weight:600 !important;  line-height:1.4 !important;  text-transform:none !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-price {  grid-column:2 !important;  margin:0 !important;  font-size:15px !important;  line-height:1.4 !important;  text-align:right !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-free {  grid-column:2 !important;  margin:0 !important;  font-size:10.5px !important;  line-height:1.4 !important;  text-align:right !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-pickup {  margin:10px 0 0 !important;  padding:9px 10px !important;  border:0 !important;  border-radius:8px !important;  background:#f6f6f6 !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-pickup-text,  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 #fc-pickup-status {  color:#404040 !important;  font-size:12px !important;  line-height:1.5 !important;  text-align:left !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 #fc-quantity-note {  margin:10px 0 0 !important;  padding:9px 10px !important;  font-size:11px !important;  line-height:1.5 !important;  text-align:left !important;  }  #page_artdet_content #fc-shipping-info.fc-ship-compact-v6 .fc-ship-note {  margin:0 !important;  padding:10px 2px 0 !important;  border:0 !important;  font-size:10.5px !important;  line-height:1.5 !important;  text-align:left !important;  }}body,body h1, body h2, body h3, body h4, body h5, body h6,body button, body input, body select, body textarea,body .btn__text,body [id^="fc-"]:not(i):not(svg):not([class*="icon"]),body [style*="Montserrat"]:not(i):not(svg):not([class*="icon"]):not([class*="fa-"]),body [style*="montserrat"]:not(i):not(svg):not([class*="icon"]):not([class*="fa-"]) {  font-family:"Poppins", Arial, sans-serif !important;}body:has(#fc-oly-tudca-v1) #artdet__datas .row > .col-lg-6:has(#fc-oly-tudca-v1) {  flex:0 0 100% !important;  max-width:100% !important;  width:100% !important;  min-width:0 !important;}body:has(#fc-oly-tudca-v1) #artdet__long-description > .long-description__title {  display:none !important;}body:has(#fc-oly-tudca-v1) #artdet__long-description .long-description__content {  width:100% !important;  max-width:none !important;  text-align:left !important;}#fc-oly-tudca-v1 {  --fc-dark:#1a1a1a;  --fc-yellow:#f2c019;  font-family:Poppins,Arial,sans-serif !important;  font-size:17px;  line-height:1.75;  color:var(--fc-dark);  width:100%;  max-width:none;  margin:0;  text-align:left;  letter-spacing:normal;  word-spacing:normal;}#fc-oly-tudca-v1 * {  box-sizing:border-box;}#fc-oly-tudca-v1 details {  margin:0 !important;  padding:0 !important;  border:0 !important;  border-top:1px solid #dedede !important;  border-radius:0 !important;  background:#fff !important;  box-shadow:none !important;}#fc-oly-tudca-v1 details:last-child {  border-bottom:1px solid #dedede !important;}#fc-oly-tudca-v1 summary {  display:flex !important;  align-items:center;  justify-content:space-between;  gap:18px;  list-style:none !important;  cursor:pointer;  padding:28px 0 !important;  margin:0 !important;  color:var(--fc-dark) !important;  background:none !important;  font-family:inherit !important;  font-size:clamp(20px,2vw,25px) !important;  font-weight:700 !important;  line-height:1.35 !important;  text-align:left !important;  min-height:88px;}#fc-oly-tudca-v1 summary::-webkit-details-marker {  display:none;}#fc-oly-tudca-v1 summary::marker {  content:'';}#fc-oly-tudca-v1 summary::before {  display:none !important;}#fc-oly-tudca-v1 summary::after {  content:'' !important;  display:block !important;  position:static !important;  transform:none !important;  flex:0 0 38px;  width:38px !important;  height:38px !important;  border:0 !important;  border-radius:50%;  background:#ededed url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cpath d='m14 17 5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/38px no-repeat !important;}#fc-oly-tudca-v1 details[open]>summary::after {  background:var(--fc-dark) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cpath d='m14 21 5-5 5 5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/38px no-repeat !important;}#fc-oly-tudca-v1 summary:focus-visible {  outline:2px solid var(--fc-yellow);  outline-offset:4px;}#fc-oly-tudca-v1 .fc-content {  padding:0 0 36px !important;  margin:0 !important;  max-width:none;}#fc-oly-tudca-v1 h2 {  font-family:inherit !important;  font-size:clamp(28px,3vw,40px) !important;  font-weight:700 !important;  line-height:1.2 !important;  letter-spacing:-.5px;  margin:0 0 20px !important;  color:var(--fc-dark) !important;  text-transform:none !important;}#fc-oly-tudca-v1 h3 {  font-family:inherit !important;  font-size:19px !important;  font-weight:700 !important;  line-height:1.4 !important;  color:var(--fc-dark) !important;  margin:28px 0 12px !important;  text-transform:none !important;}#fc-oly-tudca-v1 p {  font-size:inherit !important;  line-height:inherit !important;  text-align:left !important;  margin:0 0 16px !important;  word-spacing:normal !important;  letter-spacing:normal !important;  color:inherit;}#fc-oly-tudca-v1 p:last-child {  margin-bottom:0 !important;}#fc-oly-tudca-v1 .fc-kicker {  font-size:12px !important;  font-weight:600;  letter-spacing:1.6px !important;  text-transform:uppercase;  color:#686868;  margin-bottom:12px !important;}#fc-oly-tudca-v1 .fc-facts {  display:flex;  flex-wrap:wrap;  gap:8px;  margin:24px 0 0;  padding:0;  list-style:none !important;}#fc-oly-tudca-v1 .fc-facts li {  display:block;  padding:9px 13px;  margin:0 !important;  background:#f4f4f4;  border-radius:4px;  font-size:14px;  line-height:1.5;}#fc-oly-tudca-v1 .fc-facts li::before {  display:none !important;}#fc-oly-tudca-v1 .fc-table-wrap {  overflow-x:auto;  width:100%;  margin:0 0 12px;}#fc-oly-tudca-v1 table {  width:100% !important;  border-collapse:collapse !important;  margin:0 !important;  font-size:15px;  line-height:1.5;  min-width:0 !important;}#fc-oly-tudca-v1 caption {  text-align:left;  font-weight:600;  padding-bottom:12px;  color:var(--fc-dark);}#fc-oly-tudca-v1 th,#fc-oly-tudca-v1 td {  padding:15px 16px !important;  border:0 !important;  border-bottom:1px solid #ddd !important;  text-align:left !important;  vertical-align:top;  white-space:normal !important;}#fc-oly-tudca-v1 th {  background:var(--fc-dark) !important;  color:#fff !important;  font-weight:600 !important;}#fc-oly-tudca-v1 th:last-child {  color:var(--fc-yellow) !important;}#fc-oly-tudca-v1 td:last-child {  font-weight:700;  white-space:nowrap !important;}#fc-oly-tudca-v1 .fc-note {  font-size:13px !important;  color:#666;}#fc-oly-tudca-v1 .fc-allergens {  padding:18px 20px;  background:#f5f5f5;  border-left:3px solid var(--fc-yellow);  margin:24px 0;}#fc-oly-tudca-v1 .fc-allergens h3 {  margin:0 0 8px !important;}#fc-oly-tudca-v1 .fc-label-link {  display:block;  width:min(100%,440px);  margin:16px 0;  color:var(--fc-dark);  text-decoration:none;}#fc-oly-tudca-v1 .fc-label-link img {  display:block;  width:100% !important;  height:auto !important;  border:1px solid #e5e5e5;  border-radius:4px;}#fc-oly-tudca-v1 .fc-label-link span {  display:block;  margin-top:8px;  font-size:13px;  text-decoration:underline;  text-underline-offset:4px;}#fc-oly-tudca-v1 .fc-label-link:focus-visible {  outline:2px solid var(--fc-yellow);  outline-offset:4px;}@media (max-width:767px) {  #fc-oly-tudca-v1 {  font-size:16px;  line-height:1.8;  }  #fc-oly-tudca-v1 summary {  padding:24px 0 !important;  font-size:20px !important;  gap:12px;  min-height:84px;  }  #fc-oly-tudca-v1 .fc-content {  padding-bottom:28px !important;  }  #fc-oly-tudca-v1 th,#fc-oly-tudca-v1 td {  padding:12px !important;  font-size:14px;  }  #fc-oly-tudca-v1 .fc-allergens {  padding:16px;  }  #fc-oly-tudca-v1 .fc-facts {  gap:6px;  }  #fc-oly-tudca-v1 .fc-facts li {  font-size:13px;  padding:8px 10px;  }}#header, #header #header__inner {  background:#1a1a1a !important;  color:#fff !important;}#header::before, #header::after, #header #header__inner::before, #header #header__inner::after {  content:none !important;  background-image:none !important;}#header #header__inner .header__container {  font-family:Poppins,Arial,sans-serif !important;}#header .dropdown__content, #header .currency-box__languages {  z-index:10050 !important;}#header .fc-simple-topbar {  display:grid;  position:relative;  grid-template-columns:minmax(0,1fr);  align-items:center;  width:100%;  height:40px;  min-height:40px;  box-sizing:border-box;  padding:0 20px;  margin:0;  overflow:hidden;  background:#f2f2f2;  border-bottom:1px solid #e1e1e1;  color:#1a1a1a;  font-family:Poppins,Arial,sans-serif;  font-size:13px;  font-weight:700;  line-height:1.35;  text-align:center;}#header .fc-simple-topbar__item {  grid-area:1/1;  display:flex;  align-items:center;  justify-content:center;  gap:7px;  min-width:0;  height:100%;  padding:4px 0;  opacity:0;  visibility:hidden;  transition:opacity .25s ease;}#header .fc-simple-topbar__item.is-active {  opacity:1;  visibility:visible;}#header .fc-simple-topbar__check {  flex-shrink:0;  color:#b87812;}@media (min-width:1200px) {  #header #header__inner {  padding-top:0 !important;  padding-bottom:0 !important;  }  #header .fc-simple-topbar {  height:32px;  min-height:32px;  font-size:12px;  }  #header:not(.header--dumbed) #header__inner .header__container .header__dropdown-btn-wrapper {  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  }  #header:not(.header--dumbed) #header__inner .header__container .header__dropdown-btn-wrapper > .btn, #header:not(.header--dumbed) #header__inner .header__container .header__dropdown-btn-wrapper > .btn:hover, #header:not(.header--dumbed) #header__inner .header__container .header__dropdown-btn-wrapper > .btn:focus {  background:transparent !important;  box-shadow:none !important;  }  #header:not(.header--dumbed) #navbar--main #nav-link--products::after {  content:"" !important;  display:block !important;  position:static !important;  flex:0 0 6px !important;  width:6px !important;  height:6px !important;  margin:0 0 3px 8px !important;  padding:0 !important;  background:none !important;  border:0 !important;  border-right:1.5px solid currentColor !important;  border-bottom:1.5px solid currentColor !important;  border-radius:0 !important;  transform:rotate(45deg) !important;  box-shadow:none !important;  pointer-events:none !important;  }  #header:not(.header--dumbed) #header__inner .header__container {  display:grid !important;  grid-template-columns:220px minmax(0,1fr) auto auto !important;  align-items:center !important;  gap:20px !important;  width:100% !important;  max-width:1360px !important;  min-height:80px !important;  height:auto !important;  margin:0 auto !important;  padding:8px 24px !important;  box-sizing:border-box !important;  background:#1a1a1a !important;  transform:none !important;  overflow:visible !important;  }  #header:not(.header--dumbed) #header_logo_img {  width:220px !important;  max-width:220px !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  }  #header:not(.header--dumbed) #header_logo_img a, #header:not(.header--dumbed) #header_logo_img picture {  display:block !important;  width:100% !important;  }  #header:not(.header--dumbed) #header_logo_img img {  display:block !important;  width:100% !important;  height:auto !important;  max-height:62px !important;  object-fit:contain !important;  }  #header:not(.header--dumbed) #navbar--main {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex-wrap:nowrap !important;  gap:24px !important;  min-width:0 !important;  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  }  #header:not(.header--dumbed) #navbar--main > .nav-item {  flex:0 0 auto !important;  margin:0 !important;  padding:0 !important;  }  #header:not(.header--dumbed) #navbar--main > .nav-item > .nav-link {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:0 !important;  width:auto !important;  height:auto !important;  min-height:44px !important;  min-width:0 !important;  margin:0 !important;  padding:10px 0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  color:#fff !important;  font-family:inherit !important;  font-size:14px !important;  font-weight:600 !important;  line-height:1.3 !important;  white-space:nowrap !important;  text-decoration:none !important;  }  #header:not(.header--dumbed) #navbar--main > .nav-item > .nav-link:hover {  color:#f2c019 !important;  }  #header:not(.header--dumbed) #nav-link--products > .btn__icon {  display:none !important;  }  #header:not(.header--dumbed) #nav-link--products > .btn__text {  display:inline !important;  color:inherit !important;  }  #header:not(.header--dumbed) #nav-link--products > .btn__text:empty::after {  content:attr(data-text-categories);  }  #header:not(.header--dumbed) #currency-box--d {  margin:0 !important;  padding:0 !important;  }  #header:not(.header--dumbed) #currency-box--d .currency-box__dropdown-btn {  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  color:#fff !important;  font-size:12px !important;  padding:8px 0 !important;  }  #header:not(.header--dumbed) .header__dropdown-btn-wrapper {  display:flex !important;  align-items:center !important;  justify-content:flex-end !important;  flex-wrap:nowrap !important;  gap:4px !important;  width:auto !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  }  #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn {  display:inline-flex !important;  position:relative !important;  align-items:center !important;  justify-content:center !important;  width:44px !important;  min-width:44px !important;  max-width:44px !important;  height:44px !important;  min-height:44px !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  color:#fff !important;  box-shadow:none !important;  }  #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn > .btn__text {  display:none !important;  }  #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn > .btn__icon {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:26px !important;  height:26px !important;  margin:0 !important;  color:#fff !important;  font-size:26px !important;  }  #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn .icon-set {  width:26px !important;  height:26px !important;  color:inherit !important;  fill:currentColor !important;  }  #header:not(.header--dumbed) #cart-box__fly-to-desktop .cart-box__bubble {  position:absolute !important;  top:0 !important;  right:0 !important;  min-width:16px !important;  min-height:16px !important;  padding:1px 4px !important;  background:#f2c019 !important;  color:#1a1a1a !important;  border:0 !important;  border-radius:999px !important;  font-size:10px !important;  font-weight:700 !important;  line-height:14px !important;  }  #header:not(.header--dumbed) #navbar--main > .nav-item > .nav-link:focus-visible, #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn:focus-visible {  outline:2px solid #f2c019 !important;  outline-offset:3px !important;  }}@media (min-width:1200px) and (max-width:1399.98px) {  #header:not(.header--dumbed) #header__inner .header__container {  grid-template-columns:190px minmax(0,1fr) auto auto !important;  gap:14px !important;  padding-right:20px !important;  padding-left:20px !important;  }  #header:not(.header--dumbed) #header_logo_img {  width:190px !important;  max-width:190px !important;  }  #header:not(.header--dumbed) #navbar--main {  gap:15px !important;  }  #header:not(.header--dumbed) #navbar--main > .nav-item > .nav-link {  font-size:12.5px !important;  }}@media (min-width:1200px) {  #header.header--dumbed #header__inner .header__container {  display:block !important;  width:100% !important;  max-width:1360px !important;  min-height:80px !important;  height:auto !important;  margin:0 auto !important;  padding:8px 24px !important;  box-sizing:border-box !important;  }  #header.header--dumbed .header__container > .row {  display:grid !important;  grid-template-columns:220px minmax(0,1fr) 140px !important;  align-items:center !important;  gap:24px !important;  min-height:64px !important;  margin:0 !important;  padding:0 !important;  }  #header.header--dumbed .header__container > .row::before, #header.header--dumbed .header__container > .row::after {  content:none !important;  }  #header.header--dumbed #header_logo_img {  grid-column:1 !important;  grid-row:1 !important;  flex:none !important;  width:220px !important;  max-width:220px !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  }  #header.header--dumbed #header_logo_img a, #header.header--dumbed #header_logo_img picture {  display:block !important;  width:100% !important;  }  #header.header--dumbed #header_logo_img img {  display:block !important;  width:100% !important;  height:auto !important;  max-height:62px !important;  object-fit:contain !important;  }  #header.header--dumbed #page_orderflow_outer {  grid-column:2 !important;  grid-row:1 !important;  order:0 !important;  flex:none !important;  width:100% !important;  max-width:none !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  }  #header.header--dumbed #page_orderflow_outer .order-steps-inner {  display:flex !important;  flex-wrap:nowrap !important;  justify-content:center !important;  align-items:flex-start !important;  width:100% !important;  max-width:640px !important;  margin:0 auto !important;  padding:0 !important;  --step-width:160px;  }  #header.header--dumbed #page_orderflow_outer .order-steps-inner::before {  top:14px !important;  }  #header.header--dumbed #page_orderflow_outer .order-step {  flex:1 1 0 !important;  width:auto !important;  max-width:none !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  }  #header.header--dumbed #page_orderflow_outer .order-step__icon {  width:28px !important;  height:28px !important;  margin:0 auto !important;  border-radius:6px !important;  font-size:14px !important;  }  #header.header--dumbed #page_orderflow_outer .order-step__icon .icon-set {  width:14px !important;  height:14px !important;  }  #header.header--dumbed #page_orderflow_outer .order-step__text {  margin:5px 0 0 !important;  padding:0 4px !important;  font-size:11px !important;  line-height:1.3 !important;  }  #header.header--dumbed .header__container > .row > .button-wrap {  grid-column:3 !important;  grid-row:1 !important;  justify-self:end !important;  flex:none !important;  width:auto !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  }  #header.header--dumbed .button-wrap > .btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:6px !important;  min-height:40px !important;  padding:8px 12px !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;  color:#fff !important;  }}@media (min-width:1200px) and (max-width:1399.98px) {  #header.header--dumbed .header__container > .row {  grid-template-columns:190px minmax(0,1fr) 110px !important;  gap:16px !important;  }  #header.header--dumbed #header_logo_img {  width:190px !important;  max-width:190px !important;  }}@media (min-width:768px) and (max-width:1199.98px) {  #header:not(.header--dumbed) #header__inner .header__container {  display:grid !important;  grid-template-columns:44px 44px minmax(0,1fr) 44px 44px !important;  grid-template-rows:76px !important;  align-items:center !important;  gap:0 8px !important;  width:100% !important;  max-width:none !important;  min-height:76px !important;  height:auto !important;  margin:0 !important;  padding:0 24px !important;  box-sizing:border-box !important;  background:#1a1a1a !important;  transform:none !important;  }  #header:not(.header--dumbed) #header_logo_img {  grid-column:3 !important;  grid-row:1 !important;  justify-self:center !important;  min-width:0 !important;  width:180px !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  }  #header:not(.header--dumbed) #header_logo_img a, #header:not(.header--dumbed) #header_logo_img picture {  display:block !important;  width:100% !important;  }  #header:not(.header--dumbed) #header_logo_img img {  display:block !important;  width:100% !important;  height:auto !important;  max-height:52px !important;  object-fit:contain !important;  }  #header:not(.header--dumbed) #navbar--main {  grid-column:1 !important;  grid-row:1 !important;  display:flex !important;  position:static !important;  width:44px !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  }  #header:not(.header--dumbed) #navbar--main > .nav-item:not(.nav-item--products), #header:not(.header--dumbed) #currency-box--d {  display:none !important;  }  #header:not(.header--dumbed) #navbar--main > .nav-item--products {  display:flex !important;  margin:0 !important;  padding:0 !important;  }  #header:not(.header--dumbed) .header__dropdown-btn-wrapper {  display:contents !important;  }  #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .search-box__overlay-btn {  grid-column:2 !important;  grid-row:1 !important;  }  #header:not(.header--dumbed) #profile__overlay-btn {  grid-column:4 !important;  grid-row:1 !important;  }  #header:not(.header--dumbed) #cart-box__fly-to-desktop {  grid-column:5 !important;  grid-row:1 !important;  }  #header:not(.header--dumbed) #nav-link--products, #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn {  display:flex !important;  position:relative !important;  align-items:center !important;  justify-content:center !important;  width:44px !important;  min-width:44px !important;  height:44px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  background:transparent !important;  color:#fff !important;  box-shadow:none !important;  }  #header:not(.header--dumbed) #nav-link--products .btn__text, #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn > .btn__text {  display:none !important;  }  #header:not(.header--dumbed) #nav-link--products .btn__icon, #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn > .btn__icon {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:26px !important;  height:26px !important;  margin:0 !important;  color:#fff !important;  }  #header:not(.header--dumbed) .icon-set {  width:26px !important;  height:26px !important;  fill:currentColor !important;  color:inherit !important;  }  #header:not(.header--dumbed) #cart-box__fly-to-desktop .cart-box__bubble {  position:absolute !important;  top:0 !important;  right:0 !important;  min-width:16px !important;  padding:1px 4px !important;  background:#f2c019 !important;  color:#1a1a1a !important;  border-radius:999px !important;  font-size:10px !important;  line-height:14px !important;  }}@media (max-width:767.98px) {  #header .fc-simple-topbar {  height:48px;  min-height:48px;  padding:0 12px;  font-size:11.5px;  }  #header .fc-simple-topbar__item {  padding:5px 0;  }}@media (prefers-reduced-motion:reduce) {  #header .fc-simple-topbar__item {  transition:none;  }}body:has(#page_cat_content), body:has(#page_art_content) {  --fc-category-dark:#1a1a1a;}:is(body:has(#page_cat_content),body:has(#page_art_content)) main > nav.breadcrumb {  margin:0 !important;  padding:10px 0 4px !important;}:is(body:has(#page_cat_content),body:has(#page_art_content)) main > nav.breadcrumb .breadcrumb {  margin-top:0 !important;  margin-bottom:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;}:is(body:has(#page_cat_content),body:has(#page_art_content)) .main__title {  margin:0 !important;  padding:0 !important;}:is(body:has(#page_cat_content),body:has(#page_art_content)) .main__title h1 {  margin:14px auto 16px !important;  padding:0 16px 12px !important;  color:#1a1a1a !important;  font-family:Poppins,Arial,sans-serif !important;  font-size:34px !important;  line-height:1.15 !important;  font-weight:700 !important;  letter-spacing:-.5px !important;}:is(body:has(#page_cat_content),body:has(#page_art_content)) .main__title h1::after {  height:2px !important;  width:54px !important;  margin-top:12px !important;  background:#f2c019 !important;  border:0 !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top {  margin:0 !important;  padding:0 0 20px !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__container {  width:100% !important;  max-width:1360px !important;  margin:0 auto !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__container-inner {  margin:0 !important;  padding:0 !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content {  margin:0 !important;  padding:0 !important;  font-family:Poppins,Arial,sans-serif !important;  font-size:14px !important;  line-height:1.65 !important;  color:#4b4b4b !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content > p {  margin:0 0 12px !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content > br {  display:none !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  column-gap:26px !important;  row-gap:6px !important;  align-items:center !important;  width:100% !important;  box-sizing:border-box !important;  margin:18px 0 0 !important;  padding:20px 24px !important;  background:#f5f5f5 !important;  color:#1a1a1a !important;  border:1px solid #e5e5e5 !important;  border-radius:4px !important;  box-shadow:none !important;  text-align:left !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:first-child {  grid-column:1 !important;  grid-row:1 !important;  display:block !important;  margin:0 !important;  padding:0 !important;  background:none !important;  border:0 !important;  border-radius:0 !important;  color:#737373 !important;  font-size:11px !important;  font-weight:600 !important;  line-height:1.4 !important;  letter-spacing:1px !important;  text-transform:uppercase !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:nth-child(2) {  grid-column:1 !important;  grid-row:2 !important;  margin:0 !important;  color:#1a1a1a !important;  font-size:22px !important;  font-weight:700 !important;  line-height:1.3 !important;  text-transform:none !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:nth-child(3) {  grid-column:1 !important;  grid-row:3 !important;  max-width:none !important;  margin:0 !important;  color:#555 !important;  font-size:13px !important;  line-height:1.6 !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a {  grid-column:2 !important;  grid-row:1 / span 3 !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-height:44px !important;  max-width:290px !important;  margin:0 !important;  padding:12px 18px !important;  background:#1a1a1a !important;  color:#fff !important;  border:1px solid #1a1a1a !important;  border-radius:3px !important;  font-size:12px !important;  font-weight:600 !important;  line-height:1.4 !important;  letter-spacing:0 !important;  text-transform:none !important;  text-decoration:none !important;  text-align:center !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a:hover {  background:#333 !important;}:is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a:focus-visible {  outline:2px solid #1a1a1a;  outline-offset:3px;}@media (max-width:767.98px) {  :is(body:has(#page_cat_content),body:has(#page_art_content)) .main__title h1 {  font-size:25px !important;  margin:10px auto 14px !important;  padding-bottom:10px !important;  letter-spacing:-.3px !important;  }  :is(#page_cat_content,#page_art_content) > #custom-content-top {  padding-bottom:16px !important;  }  :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) {  grid-template-columns:minmax(0,1fr) !important;  padding:18px !important;  margin-top:14px !important;  gap:7px !important;  }  :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:nth-child(2) {  font-size:20px !important;  }  :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a {  grid-column:1 !important;  grid-row:4 !important;  justify-self:start !important;  max-width:100% !important;  margin-top:8px !important;  }}@media (min-width:768px) {  #page_artdet_content .fc-package-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-package-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-package-trigger-v5 .fc-package-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-package-trigger-v5 .fc-package-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-package-trigger-v5 .fc-package-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-package-trigger-v5 .fc-package-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-package-menu-open-v5, html.fc-package-menu-open-v5 body {  overflow:hidden !important;  }  #fc-package-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-package-rise-v5 .18s ease-out;  }  #fc-package-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-package-dialog-v5 .fc-package-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-package-dialog-v5 .fc-package-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-package-dialog-v5 .fc-package-dialog-title-v5::before, #fc-package-dialog-v5 .fc-package-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-package-dialog-v5 .fc-package-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-package-dialog-v5 .fc-package-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-package-dialog-v5 .fc-package-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-package-dialog-v5 .fc-package-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-package-dialog-v5 button:focus-visible, #fc-package-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  #page_artdet_content .fc-flavor-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-flavor-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-flavor-trigger-v5 .fc-flavor-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-flavor-trigger-v5 .fc-flavor-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-flavor-trigger-v5 .fc-flavor-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-flavor-trigger-v5 .fc-flavor-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-flavor-menu-open-v5, html.fc-flavor-menu-open-v5 body {  overflow:hidden !important;  }  #fc-flavor-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-flavor-rise-v5 .18s ease-out;  }  #fc-flavor-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-flavor-dialog-v5 .fc-flavor-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-flavor-dialog-v5 .fc-flavor-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-flavor-dialog-v5 .fc-flavor-dialog-title-v5::before, #fc-flavor-dialog-v5 .fc-flavor-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-flavor-dialog-v5 .fc-flavor-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-flavor-dialog-v5 .fc-flavor-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-flavor-dialog-v5 .fc-flavor-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-flavor-dialog-v5 .fc-flavor-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-flavor-dialog-v5 button:focus-visible, #fc-flavor-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  #page_artdet_content .fc-size-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-size-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-size-trigger-v5 .fc-size-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-size-trigger-v5 .fc-size-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-size-trigger-v5 .fc-size-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-size-trigger-v5 .fc-size-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-size-menu-open-v5, html.fc-size-menu-open-v5 body {  overflow:hidden !important;  }  #fc-size-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-size-rise-v5 .18s ease-out;  }  #fc-size-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-size-dialog-v5 .fc-size-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-size-dialog-v5 .fc-size-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-size-dialog-v5 .fc-size-dialog-title-v5::before, #fc-size-dialog-v5 .fc-size-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-size-dialog-v5 .fc-size-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-size-dialog-v5 .fc-size-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-size-dialog-v5 .fc-size-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-size-dialog-v5 .fc-size-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-size-dialog-v5 button:focus-visible, #fc-size-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  #page_artdet_content .fc-color-sheet-source-v5 {  display:none !important;  }  #page_artdet_content #fc-color-trigger-v5 {  appearance:none !important;  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  gap:12px !important;  width:100% !important;  box-sizing:border-box !important;  min-height:58px !important;  padding:10px 14px !important;  margin:0 0 8px !important;  background:#fff !important;  color:#1a1a1a !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;  text-transform:none !important;  cursor:pointer !important;  }  #fc-color-trigger-v5 .fc-color-copy-v5 {  display:flex;  flex-direction:column;  gap:4px;  min-width:0;  }  #fc-color-trigger-v5 .fc-color-label-v5 {  font-size:10.5px;  font-weight:600;  line-height:1.2;  color:#777;  letter-spacing:.4px;  text-transform:uppercase;  }  #fc-color-trigger-v5 .fc-color-value-v5 {  font-size:14px;  font-weight:800;  line-height:1.3;  overflow-wrap:anywhere;  }  #fc-color-trigger-v5 .fc-color-arrow-v5 {  flex:0 0 8px;  width:8px;  height:8px;  margin-right:3px;  border-right:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  transform:rotate(45deg);  }  html.fc-color-menu-open-v5, html.fc-color-menu-open-v5 body {  overflow:hidden !important;  }  #fc-color-dialog-v5[open] {  display:flex !important;  flex-direction:column !important;  position:fixed !important;  inset:auto 8px 0 !important;  width:calc(100% - 16px) !important;  max-width:600px !important;  max-height:calc(100vh - 110px) !important;  max-height:calc(100dvh - 110px) !important;  box-sizing:border-box !important;  margin:0 auto !important;  padding:0 !important;  color:#1a1a1a !important;  background:#fff !important;  border:0 !important;  border-radius:12px 12px 0 0 !important;  overflow:visible !important;  font-family:Poppins,Arial,sans-serif !important;  box-shadow:none !important;  animation:fc-color-rise-v5 .18s ease-out;  }  #fc-color-dialog-v5::backdrop {  background:rgba(0,0,0,.44);  }  #fc-color-dialog-v5 .fc-color-close-v5 {  appearance:none !important;  position:absolute !important;  left:50% !important;  top:-64px !important;  transform:translateX(-50%) !important;  display:grid !important;  place-items:center !important;  width:48px !important;  height:48px !important;  min-height:48px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:50% !important;  background:#fff !important;  color:#1a1a1a !important;  font-family:Arial,sans-serif !important;  font-size:36px !important;  font-weight:400 !important;  line-height:1 !important;  box-shadow:none !important;  cursor:pointer;  }  #fc-color-dialog-v5 .fc-color-dialog-title-v5 {  flex:0 0 auto;  margin:0 !important;  padding:20px 14px !important;  font-family:inherit !important;  font-size:18px !important;  font-weight:800 !important;  line-height:1.25 !important;  text-align:center !important;  color:#1a1a1a !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  text-transform:none !important;  }  #fc-color-dialog-v5 .fc-color-dialog-title-v5::before, #fc-color-dialog-v5 .fc-color-dialog-title-v5::after {  content:none !important;  display:none !important;  }  #fc-color-dialog-v5 .fc-color-list-v5 {  min-height:0;  overflow-y:auto;  overscroll-behavior:contain;  padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));  }  #fc-color-dialog-v5 .fc-color-option-v5 {  appearance:none !important;  display:block !important;  width:100% !important;  box-sizing:border-box !important;  min-height:46px !important;  margin:0 !important;  padding:12px 18px !important;  background:#fff !important;  color:#707070 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:400 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;  cursor:pointer;  }  #fc-color-dialog-v5 .fc-color-option-v5.is-selected {  color:#1a1a1a !important;  font-weight:700 !important;  }  #fc-color-dialog-v5 .fc-color-option-v5:disabled {  opacity:.4;  cursor:default;  }  #fc-color-dialog-v5 button:focus-visible, #fc-color-trigger-v5:focus-visible {  outline:2px solid #f5a623 !important;  outline-offset:-3px;  }  #page_artdet_content #artdet__type:has(> :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) + :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5)) {  row-gap:0 !important;  }  #page_artdet_content :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5):has(+ :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5)) {  margin-bottom:0 !important;  border-bottom:0 !important;  border-radius:12px 12px 0 0 !important;  }  #page_artdet_content :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) + :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) {  border-radius:0 0 12px 12px !important;  }  #page_artdet_content :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) + :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5):has(+ :is(.fc-package-sheet-source-v5,.fc-flavor-sheet-source-v5,.fc-size-sheet-source-v5,.fc-color-sheet-source-v5) + :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5)) {  border-radius:0 !important;  }  #page_artdet_content .fc-size-native-label-v5, #page_artdet_content .fc-color-native-label-v5 {  display:none !important;  }  #page_artdet_content .fc-package-native-label-v5, #page_artdet_content .fc-flavor-native-label-v5 {  display:none !important;  }  #page_artdet_content #fc-size-trigger-v5.fc-size-unselected-v5 {  min-height:44px !important;  }  #fc-size-trigger-v5.fc-size-unselected-v5 .fc-size-value-v5 {  display:none !important;  }  #fc-size-trigger-v5.fc-size-unselected-v5 .fc-size-copy-v5 {  gap:0 !important;  }  #fc-size-trigger-v5.fc-size-unselected-v5 .fc-size-label-v5 {  font-size:14px !important;  font-weight:800 !important;  line-height:1.3 !important;  color:#1a1a1a !important;  letter-spacing:0 !important;  text-transform:none !important;  }  #page_artdet_content :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) {  min-height:64px !important;  padding:12px 18px !important;  font-family:Poppins,Arial,sans-serif !important;  }  :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) :is(.fc-package-label-v5,.fc-flavor-label-v5,.fc-size-label-v5,.fc-color-label-v5) {  font-size:11px !important;  }  :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) :is(.fc-package-value-v5,.fc-flavor-value-v5,.fc-size-value-v5,.fc-color-value-v5) {  font-size:16px !important;  }  :is(#fc-package-dialog-v5,#fc-flavor-dialog-v5,#fc-size-dialog-v5,#fc-color-dialog-v5)[open] {  max-width:600px !important;  max-height:calc(100dvh - 130px) !important;  }}body #page_artdet_content #artdet__cart .artdet__cart-btn,body #main .artdet__cart-btn,body .fixed-cart .fixed-cart__btn,body .fixed-cart__btn,body #main button.product__main-btn[onclick*="cart_add"],body #main a.product__main-btn[onclick*="cart_add"],body #main button[onclick*="cart_add"] {  border-radius:0 !important;  background-image:none !important;  box-shadow:none !important;  text-shadow:none !important;  text-transform:uppercase !important;  justify-content:center !important;  text-align:center !important;}body #page_artdet_content #artdet__cart .artdet__cart-btn .icon-set,body #main .artdet__cart-btn .icon-set,body .fixed-cart__btn .icon-set,body #main button.product__main-btn[onclick*="cart_add"] .icon-set,body #main a.product__main-btn[onclick*="cart_add"] .icon-set,body #main button[onclick*="cart_add"] .icon-set {  display:none !important;}body #page_artdet_content #artdet__cart .artdet__cart-input-wrap,body #main .product__cart-input-wrap {  border-radius:0 !important;  border-color:#dddddd !important;  background-image:none !important;  box-shadow:none !important;}body #page_artdet_content #artdet__cart .artdet__cart-input,body #page_artdet_content #artdet__cart .qtyminus_common,body #page_artdet_content #artdet__cart .qtyplus_common,body #main .product__cart-input-wrap .page_qty_input,body #main .product__cart-input-wrap .qtyminus_common,body #main .product__cart-input-wrap .qtyplus_common {  border-radius:0 !important;  box-shadow:none !important;  text-shadow:none !important;}body #page_artdet_content #artdet__cart .artdet__cart-input,body #main .product__cart-input-wrap .page_qty_input {  text-align:center !important;  -moz-appearance:textfield;  appearance:textfield;}body #page_artdet_content #artdet__cart .artdet__cart-input::-webkit-inner-spin-button,body #page_artdet_content #artdet__cart .artdet__cart-input::-webkit-outer-spin-button,body #main .product__cart-input-wrap .page_qty_input::-webkit-inner-spin-button,body #main .product__cart-input-wrap .page_qty_input::-webkit-outer-spin-button {  -webkit-appearance:none;  margin:0;}body #fc-brand-cta-box-v3 {  margin-top:10px !important;}body #fc-brand-cta-box-v3 .fc-brand-cta-link {  min-height:48px !important;  padding:12px 16px !important;  gap:9px !important;  flex-wrap:wrap !important;  background:#ededed !important;  background-image:none !important;  border:1px solid #d7d7d7 !important;  border-radius:8px !important;  color:#1a1a1a !important;  box-shadow:none !important;  text-shadow:none !important;  transform:none !important;  transition:background-color .18s ease,border-color .18s ease !important;}body #fc-brand-cta-box-v3 .fc-brand-cta-message {  color:#555 !important;  font-size:13px !important;  font-weight:500 !important;}body #fc-brand-cta-box-v3 .fc-brand-cta-message::after {  color:#999 !important;}body #fc-brand-cta-box-v3 .fc-brand-cta-brand {  color:#1a1a1a !important;  font-size:14px !important;  font-weight:700 !important;  white-space:normal !important;  overflow:visible !important;  text-overflow:clip !important;  overflow-wrap:anywhere;}body #fc-brand-cta-box-v3 .fc-brand-cta-link:hover {  background:#e2e2e2 !important;  border-color:#bdbdbd !important;  transform:none !important;}body #fc-brand-cta-box-v3 .fc-brand-cta-link:focus-visible {  outline:2px solid #1a1a1a !important;  outline-offset:3px !important;}@media (min-width:1200px) {  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-left-col,  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-right-col {  flex:0 0 50% !important;  width:50% !important;  max-width:50% !important;  min-width:0 !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-right-col {  padding-left:32px !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-image,  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-name {  flex:0 0 100% !important;  width:100% !important;  max-width:100% !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-image {  order:1 !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-name {  order:2 !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-left-outer,  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-image-inner,  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-name-inner,  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-cart-inner {  position:static !important;  min-height:0 !important;  align-content:start !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-cart-inner {  display:flex !important;  flex-direction:column !important;  gap:14px !important;  text-align:left !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 {  display:flex !important;  flex-direction:column !important;  gap:18px !important;  width:100% !important;  min-width:0 !important;  color:#1a1a1a;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .fc-desktop-slot {  display:flex;  flex-direction:column;  gap:10px;  width:100%;  min-width:0;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .fc-desktop-slot:empty,  body #page_artdet_content #fc-desktop-product-summary-v1 .fc-desktop-slot[hidden] {  display:none !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .fc-desktop-slot > * {  max-width:100%;  min-width:0;  margin-top:0 !important;  margin-bottom:0 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__name-wrap {  width:100% !important;  padding:0 !important;  text-align:left !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 h1.artdet__name {  display:block !important;  font-family:inherit !important;  font-size:clamp(28px,2.15vw,36px) !important;  font-weight:800 !important;  line-height:1.12 !important;  letter-spacing:-.025em !important;  text-align:left !important;  text-transform:none !important;  color:#1a1a1a !important;  margin:0 0 12px !important;  overflow-wrap:break-word !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__sku,  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__rating-highlighted {  justify-content:flex-start !important;  text-align:left !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__short-descripton {  padding:0 !important;  text-align:left !important;  font-size:16px !important;  line-height:1.65 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .fc-desktop-slot--variants {  gap:0 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__price-and-countdown {  justify-content:flex-start !important;  text-align:left !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__price-datas {  margin-left:0 !important;  margin-right:0 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 #artdet__cart {  justify-content:flex-start !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-product-top-row-v1 {  width:calc(100% - 48px) !important;  max-width:1200px !important;  margin-left:auto !important;  margin-right:auto !important;  align-items:flex-start !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__img--main {  max-height:460px !important;  width:auto !important;  max-width:100% !important;  object-fit:contain !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 {  width:100%;  max-width:540px;  margin:20px auto 0;  }  body #page_artdet_content #fc-desktop-product-summary-v1 :is(#fc-package-trigger-v5,#fc-flavor-trigger-v5,#fc-size-trigger-v5,#fc-color-trigger-v5) {  min-height:56px !important;  padding:10px 16px !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__price-base,  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__price-sale {  font-size:28px !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__cart-btn,  body #page_artdet_content #fc-desktop-product-summary-v1 .artdet__cart-input-wrap {  height:56px !important;  min-height:56px !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 {  margin:0 0 12px !important;  padding:0 !important;  border-radius:12px !important;  box-shadow:none !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-head {  display:none !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-main {  display:flex !important;  flex-wrap:wrap !important;  justify-content:center !important;  align-items:baseline !important;  gap:3px 5px !important;  padding:12px 14px !important;  text-align:center !important;  min-width:0 !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 #fc-stock-status {  flex:0 0 100% !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  font-size:14px !important;  line-height:1.4 !important;  font-weight:800 !important;  text-align:center !important;  text-transform:uppercase !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-label {  flex:0 0 auto !important;  width:auto !important;  margin:0 !important;  padding:0 !important;  font-size:12px !important;  line-height:1.5 !important;  color:#404040 !important;  text-align:center !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 #fc-delivery-date {  flex:0 1 auto !important;  width:auto !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  min-width:0 !important;  font-size:12px !important;  line-height:1.5 !important;  font-weight:600 !important;  color:#1a1a1a !important;  text-align:center !important;  overflow-wrap:anywhere;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 #fc-delivery-date .fc-ship-date-detail {  font-size:11px !important;  color:#505050 !important;  font-weight:500 !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6.fc-ship-unavailable #fc-delivery-date {  color:#b3261e !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-details-v6 {  display:block !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-top:1px solid #e5e5e5 !important;  background:#fff !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-summary-v6 {  display:flex !important;  align-items:center !important;  gap:10px !important;  list-style:none !important;  min-height:44px !important;  box-sizing:border-box !important;  padding:10px 14px !important;  font-size:13px !important;  line-height:1.3 !important;  font-weight:700 !important;  color:#1a1a1a !important;  cursor:pointer;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-methods {  display:grid;  grid-template-columns:minmax(0,1fr) !important;  margin:0 !important;  padding:0 !important;  gap:0 !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-card {  background:#fff !important;  border:0 !important;  border-bottom:1px solid #e5e5e5 !important;  border-radius:0 !important;  box-shadow:none !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-card-inner {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  align-items:center !important;  gap:3px 8px !important;  margin:0 !important;  padding:12px 2px !important;  text-align:left !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-card-title {  grid-column:1 !important;  grid-row:1 / span 2 !important;  margin:0 !important;  font-size:12px !important;  font-weight:600 !important;  line-height:1.4 !important;  text-transform:none !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-price {  grid-column:2 !important;  margin:0 !important;  font-size:15px !important;  line-height:1.4 !important;  text-align:right !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-free {  grid-column:2 !important;  margin:0 !important;  font-size:10.5px !important;  line-height:1.4 !important;  text-align:right !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-pickup {  margin:10px 0 0 !important;  padding:9px 10px !important;  border:0 !important;  border-radius:8px !important;  background:#f6f6f6 !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-pickup-text, #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 #fc-pickup-status {  color:#404040 !important;  font-size:12px !important;  line-height:1.5 !important;  text-align:left !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 #fc-quantity-note {  margin:10px 0 0 !important;  padding:9px 10px !important;  font-size:11px !important;  line-height:1.5 !important;  text-align:left !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-note {  margin:0 !important;  padding:10px 2px 0 !important;  border:0 !important;  font-size:10.5px !important;  line-height:1.5 !important;  text-align:left !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info {  border:1px solid #ddd !important;  border-radius:10px !important;  background:#fff !important;  box-shadow:none !important;  color:#1a1a1a !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-stock-status {  font-size:16px !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-delivery-date {  font-size:15px !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 .fc-ship-summary-v6 {  color:#1a1a1a !important;  font-size:14px !important;  padding:14px 16px !important;  border-top:1px solid #e5e5e5 !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info .fc-ship-summary-v6::-webkit-details-marker {  display:none !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info .fc-ship-summary-v6 svg {  width:21px !important;  height:21px !important;  flex:0 0 21px !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info .fc-ship-summary-v6 i {  margin-left:auto !important;  margin-right:3px !important;  width:8px !important;  height:8px !important;  flex:0 0 8px !important;  border-right:2px solid #1a1a1a !important;  border-bottom:2px solid #1a1a1a !important;  transform:rotate(45deg) !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info .fc-ship-details-v6[open] > .fc-ship-summary-v6 i {  transform:rotate(225deg) !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info .fc-ship-summary-v6:focus-visible {  outline:2px solid #f2c019 !important;  outline-offset:-3px !important;  }  #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info .fc-ship-details-content-v6 {  border-top:1px solid #e5e5e5 !important;  padding:0 12px 10px !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-desktop-shipping-slot-v1 #fc-shipping-info.fc-ship-compact-v6 .fc-ship-price {  color:#f2c019 !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-image {  position:relative !important;  padding-top:0 !important;  margin-top:0 !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-image-inner,  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__alts-wrap {  padding-top:0 !important;  margin-top:0 !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__alts .flickity-slider,  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__alt-img-outer {  align-items:flex-start !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .fc-main-image-top-aligned-v1 {  transform:translateY(var(--fc-image-top-offset,0%)) !important;  }  body #page_artdet_content.fc-desktop-product-layout-v1 #fc-sale-badge-above-image,  body #page_artdet_content.fc-desktop-product-layout-v1 #fc-new-badge-above-image {  position:absolute !important;  top:8px !important;  left:16px !important;  width:auto !important;  margin:0 !important;  padding:0 !important;  z-index:2;  }  body #page_artdet_content.fc-desktop-product-layout-v1 #fc-new-badge-above-image {  left:auto !important;  right:16px !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 .fc-desktop-slot--variants > .col-12:has(#page_artdet_product_param_spec_7088863) {  width:100% !important;  max-width:100% !important;  flex:0 0 auto !important;  padding:0 !important;  margin:0 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 #page_artdet_product_param_spec_7088863 {  box-sizing:border-box !important;  width:100% !important;  max-width:none !important;  min-height:56px !important;  margin:0 !important;  padding:10px 16px !important;  background:#fff !important;  background-image:none !important;  border:1px solid #d6d6d6 !important;  border-radius:12px !important;  box-shadow:none !important;  color:#1a1a1a !important;  text-align:left !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 #page_artdet_product_param_spec_7088863::before,  body #page_artdet_content #fc-desktop-product-summary-v1 #page_artdet_product_param_spec_7088863::after {  content:none !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 #page_artdet_product_param_spec_7088863 > .row {  display:flex !important;  flex-direction:column !important;  align-items:stretch !important;  justify-content:center !important;  gap:4px !important;  margin:0 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 #page_artdet_product_param_spec_7088863 > .row > .col-6 {  flex:0 0 auto !important;  width:100% !important;  max-width:100% !important;  padding:0 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 #page_artdet_product_param_spec_7088863 .param-name {  font-size:11px !important;  font-weight:600 !important;  line-height:1.2 !important;  text-transform:uppercase !important;  letter-spacing:.4px !important;  color:#777 !important;  }  body #page_artdet_content #fc-desktop-product-summary-v1 #page_artdet_product_param_spec_7088863 .artdet__spec-param-value {  font-size:16px !important;  font-weight:800 !important;  line-height:1.3 !important;  color:#1a1a1a !important;  overflow-wrap:anywhere;  }  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__alts.fc-gallery-trimmed-v1 .flickity-viewport {  height:var(--fc-gallery-visible-height) !important;  min-height:0 !important;  }}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  column-gap:26px !important;  row-gap:6px !important;  align-items:center !important;  width:100% !important;  box-sizing:border-box !important;  margin:18px 0 0 !important;  padding:20px 24px !important;  background:#f5f5f5 !important;  color:#1a1a1a !important;  border:1px solid #e5e5e5 !important;  border-radius:4px !important;  box-shadow:none !important;  font-family:Poppins,Arial,sans-serif !important;  text-align:left !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > br {  display:none !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div {  grid-column:1 !important;  display:block !important;  min-width:0 !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  background:none !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;  text-align:left !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:nth-of-type(1) {  grid-row:1 !important;  color:#737373 !important;  font-size:11px !important;  font-weight:600 !important;  line-height:1.4 !important;  letter-spacing:1px !important;  text-transform:uppercase !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:nth-of-type(2) {  grid-row:2 !important;  color:#1a1a1a !important;  font-size:22px !important;  font-weight:700 !important;  line-height:1.3 !important;  letter-spacing:0 !important;  text-transform:none !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:nth-of-type(3) {  grid-row:3 !important;  color:#555 !important;  font-size:13px !important;  font-weight:400 !important;  line-height:1.6 !important;  letter-spacing:0 !important;  text-transform:none !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a {  grid-column:2 !important;  grid-row:1 / span 3 !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  justify-self:end !important;  min-height:44px !important;  max-width:290px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:12px 18px !important;  background:#1a1a1a !important;  color:#fff !important;  border:1px solid #1a1a1a !important;  border-radius:3px !important;  font-family:inherit !important;  font-size:12px !important;  font-weight:600 !important;  line-height:1.4 !important;  letter-spacing:0 !important;  text-transform:none !important;  text-decoration:none !important;  text-align:center !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a:hover {  background:#333 !important;}body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a:focus-visible {  outline:2px solid #1a1a1a;  outline-offset:3px;}@media (max-width:767.98px) {  body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) {  grid-template-columns:minmax(0,1fr) !important;  padding:18px !important;  margin-top:14px !important;  gap:7px !important;  text-align:center !important;  }  body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div {  text-align:center !important;  }  body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > div:nth-of-type(2) {  font-size:20px !important;  }  body :is(#page_cat_content,#page_art_content) > #custom-content-top .custom-content__content div:has(> a[href*="kisokos"]) > a {  grid-column:1 !important;  grid-row:4 !important;  justify-self:center !important;  max-width:100% !important;  margin-top:8px !important;  }}body #main button.product__main-btn[onclick*="cart_add"] .icon-set,body #main a.product__main-btn[onclick*="cart_add"] .icon-set {  display:inline-block !important;  visibility:visible !important;  opacity:1 !important;}@media (min-width:1200px) {  body #page_artdet_content.fc-desktop-product-layout-v1 .artdet__block-image {  padding-top:12px !important;  }}@media (max-width:767px) {  body #page_artdet_content .artdet__block-left-right-container > .row {  row-gap:12px !important;  }  body #page_artdet_content .artdet__block-name-inner {  row-gap:8px !important;  }  body #page_artdet_content .artdet__block-cart-inner {  row-gap:12px !important;  }  body #page_artdet_content #artdet__short-descrition:has(#fc-shipping-info),  body #page_artdet_content .artdet__short-descripton-content:has(#fc-shipping-info) {  margin-bottom:0 !important;  padding-bottom:0 !important;  }  body #page_artdet_content #fc-shipping-info {  margin-bottom:8px !important;  }  body #page_artdet_content #fc-shipping-info + .fc-stock-row-final-v1 {  margin-top:0 !important;  margin-bottom:0 !important;  }  body #page_artdet_content .artdet__spec-param:has(#fc-brand-cta-box-v3),  body #page_artdet_content .artdet__spec-param:has(.fc-expiry-alert) {  padding-top:0 !important;  padding-bottom:0 !important;  }  body #page_artdet_content #fc-brand-cta-box-v3,  body #page_artdet_content .fc-expiry-alert {  margin-top:0 !important;  margin-bottom:0 !important;  }  body #page_artdet_content #artdet__type {  margin-top:0 !important;  margin-bottom:0 !important;  }  body #page_artdet_content .artdet__price-and-countdown {  margin-top:4px !important;  margin-bottom:0 !important;  }  body #page_artdet_content #artdet__cart {  margin-top:0 !important;  margin-bottom:0 !important;  }}body #fc-brand-cta-box-v3 .fc-brand-cta-message::after { content:"\0000B7" !important; }@media (max-width:767px) { body #page_artdet_content #artdet__short-descrition:has(.ti-widget[data-pid="cdfc4ed594366600e156e5fb6f2"]) { margin-top:4px !important; } }body #overlay_box_cart .overlay__inner {  display:flex !important;  flex-direction:column !important;  width:min(540px, calc(100vw - 32px)) !important;  max-width:540px !important;  height:min(760px, calc(100dvh - 32px)) !important;  min-height:0 !important;  max-height:calc(100dvh - 32px) !important;  padding:0 !important;  overflow:hidden !important;  background:#fff !important;  border:0 !important;  border-radius:0 !important;  box-shadow:0 16px 48px rgba(0,0,0,.16) !important;  font-family:Poppins, Arial, sans-serif !important;  color:#1a1a1a !important;}body #overlay_box_cart .overlay__title-wrap,body #overlay_box_cart .overlay-buttons,body #overlay_box_cart .fc-mini-cart-shipping {  display:none !important;}body #overlay_box_cart .fc-mini-cart-head {  flex:0 0 auto !important;  box-sizing:border-box !important;  padding:24px 72px 24px 24px !important;  background:#fff !important;  color:#1a1a1a !important;}body #overlay_box_cart .fc-mini-cart-head::after,body #overlay_box_cart .fc-mini-cart-icon {  display:none !important;  content:none !important;}body #overlay_box_cart .fc-mini-cart-head-content {  display:flex !important;  align-items:center !important;  gap:12px !important;}body #overlay_box_cart .fc-mini-cart-title {  margin:0 !important;  padding:0 !important;  color:#1a1a1a !important;  font-size:26px !important;  font-weight:700 !important;  line-height:1.2 !important;  text-transform:none !important;}body #overlay_box_cart .fc-mini-cart-count {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-width:30px !important;  height:30px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:0 8px !important;  border-radius:999px !important;  background:#1a1a1a !important;  color:#fff !important;  font-size:15px !important;  font-weight:700 !important;  line-height:1 !important;}body #overlay_box_cart .overlay__close-btn {  top:18px !important;  right:18px !important;  background:transparent !important;  color:#1a1a1a !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}body #overlay_box_cart .overlay__close-btn:hover {  background:#f2f2f2 !important;  transform:none !important;}body #overlay_box_cart .fc-mini-cart-close-svg {  color:#1a1a1a !important;  stroke:#1a1a1a !important;}body #overlay_box_cart.fc-mini-cart-filled .overlay_text {  display:flex !important;  flex:1 1 auto !important;  min-height:0 !important;  padding:0 !important;  overflow:hidden !important;}body #overlay_box_cart #box_cart_content2 {  display:flex !important;  width:100% !important;  min-height:0 !important;}body #overlay_box_cart .cart-box__content {  display:grid !important;  grid-template-rows:minmax(0, 1fr) auto !important;  width:100% !important;  min-height:0 !important;  padding:0 !important;}body #overlay_box_cart .cart-box__items {  min-height:0 !important;  padding:12px 24px 24px !important;  gap:24px !important;  overflow-y:auto !important;  overscroll-behavior:contain;}body #overlay_box_cart .cart-box__item {  flex:0 0 auto !important;  overflow:visible !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  background:#fff !important;}body #overlay_box_cart .cart-box__item__inner {  align-items:flex-start !important;  gap:18px !important;  padding:0 !important;}body #overlay_box_cart .cart-box__item__img-link {  flex:0 0 80px !important;  width:80px !important;  min-width:80px !important;  height:100px !important;  padding:0 !important;  background:#fff !important;  border:0 !important;  border-radius:0 !important;}body #overlay_box_cart .cart-box__name {  margin:0 0 10px !important;}body #overlay_box_cart .cart-box__name a {  color:#1a1a1a !important;  font-size:16px !important;  font-weight:700 !important;  line-height:1.4 !important;}body #overlay_box_cart .cart-box__item-price--full {  margin:0 0 12px !important;  color:#555 !important;  font-size:16px !important;  font-weight:400 !important;}body #overlay_box_cart .fc-mini-cart-item-actions-v17 {  display:flex !important;  align-items:center !important;  flex-wrap:wrap !important;  gap:12px !important;}body #overlay_box_cart .cart-box__volume {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:4px !important;  min-width:54px !important;  min-height:34px !important;  box-sizing:border-box !important;  padding:5px 8px !important;  border:1px solid #ddd !important;  color:#555 !important;  font-size:13px !important;  font-weight:400 !important;}body #overlay_box_cart .cart-box__del-btn {  position:static !important;  display:inline-flex !important;  align-items:center !important;  width:auto !important;  min-width:0 !important;  max-width:none !important;  height:auto !important;  min-height:34px !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  color:#666 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  transform:none !important;  font:inherit !important;  font-size:12px !important;  text-decoration:underline !important;  cursor:pointer !important;}body #overlay_box_cart .cart-box__del-btn svg { display:none !important; }body #overlay_box_cart .cart-box__del-btn:hover { color:#1a1a1a !important; }body #overlay_box_cart .cart-box__sum-and-btns {  flex:none !important;  gap:16px !important;  margin:0 !important;  padding:20px 24px 24px !important;  border-top:1px solid #e5e5e5 !important;  background:#fff !important;}body #overlay_box_cart .cart-box__sum {  padding:0 !important;  background:#fff !important;  color:#1a1a1a !important;  border-radius:0 !important;}body #overlay_box_cart .cart-box__sum-text,body #overlay_box_cart .cart-box__sum-price,body #overlay_box_cart .cart-box__sum-price .price-currency {  color:#1a1a1a !important;  font-size:22px !important;  font-weight:700 !important;}body #overlay_box_cart .cart-box__dropdown-btn-wrap {  display:grid !important;  grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;  gap:10px !important;  margin:0 !important;  padding:0 !important;  width:100% !important;  min-width:0 !important;}body #overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart.btn.orderflow-main-btn,body #overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart-link.btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:6px !important;  width:100% !important;  min-width:0 !important;  max-width:none !important;  height:52px !important;  min-height:52px !important;  max-height:52px !important;  box-sizing:border-box !important;  margin:0 !important;  padding:8px 10px !important;  border:1px solid #1a1a1a !important;  border-radius:0 !important;  box-shadow:none !important;  font-size:12px !important;  font-weight:600 !important;  line-height:1.2 !important;  text-align:center !important;  text-transform:uppercase !important;  white-space:normal !important;  transform:none !important;}body #overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart.btn.orderflow-main-btn {  background:#1a1a1a !important;  color:#fff !important;}body #overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart.btn.orderflow-main-btn:hover { background:#333 !important; }body #overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart-link.btn {  background:#fff !important;  color:#1a1a1a !important;}body #overlay_box_cart .cart-box__dropdown-btn-wrap > .cart-box__to-cart-link.btn:hover { background:#f2f2f2 !important; }body #overlay_box_cart .cart-box__dropdown-btn-wrap > a svg { display:none !important; }body #overlay_box_cart .cart-box__dropdown-btn-wrap > a:focus-visible {  outline:2px solid #f2c019 !important;  outline-offset:3px !important;}@media (max-width:767px) {  body #overlay_box_cart .overlay__inner {  width:calc(100vw - 24px) !important;  max-width:calc(100vw - 24px) !important;  height:calc(100dvh - 24px) !important;  max-height:calc(100dvh - 24px) !important;  }}body #overlay_box_cart.fc-mini-cart-empty .overlay__inner {  display:flex !important;  flex-direction:column !important;  width:min(540px, calc(100vw - 32px)) !important;  max-width:540px !important;  min-height:min(620px, calc(100dvh - 32px)) !important;  max-height:calc(100dvh - 32px) !important;  box-sizing:border-box !important;  padding:72px 32px 56px !important;  background:#fff !important;  border:0 !important;  border-radius:0 !important;  box-shadow:0 16px 48px rgba(0,0,0,.16) !important;}body #overlay_box_cart.fc-mini-cart-empty .fc-mini-cart-head,body #overlay_box_cart.fc-mini-cart-empty .overlay_text {  display:none !important;}body #overlay_box_cart.fc-mini-cart-empty .overlay__close-btn {  top:18px !important;  right:18px !important;  background:transparent !important;  color:#1a1a1a !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}body #overlay_box_cart.fc-mini-cart-empty .overlay__close-btn:hover {  background:#f2f2f2 !important;  transform:none !important;}body #overlay_box_cart.fc-mini-cart-empty .fc-mini-cart-close-svg {  stroke:#1a1a1a !important;  color:#1a1a1a !important;}body #overlay_box_cart .fc-mini-cart-empty-panel-v16 {  display:flex !important;  flex:1 0 auto !important;  flex-direction:column !important;  align-items:center !important;  justify-content:center !important;  gap:28px !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  color:#1a1a1a !important;  font-family:Poppins, Arial, sans-serif !important;  text-align:center !important;}body #overlay_box_cart #fc-mini-cart-empty-title-v16 {  margin:0 !important;  padding:0 !important;  color:#1a1a1a !important;  font-size:clamp(23px, 5.5vw, 28px) !important;  font-weight:700 !important;  line-height:1.25 !important;  text-transform:none !important;  letter-spacing:0 !important;}body #overlay_box_cart .fc-mini-cart-empty-symbol-v16 {  position:relative !important;  width:80px !important;  height:80px !important;  flex:0 0 80px !important;}body #overlay_box_cart .fc-mini-cart-empty-symbol-v16 svg {  display:block !important;  width:80px !important;  height:80px !important;}body #overlay_box_cart .fc-mini-cart-empty-zero-v16 {  position:absolute !important;  top:0 !important;  right:-2px !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:32px !important;  height:32px !important;  border-radius:50% !important;  background:#1a1a1a !important;  color:#fff !important;  font-size:16px !important;  font-weight:700 !important;  line-height:1 !important;}body #overlay_box_cart .fc-mini-cart-empty-continue-v16 {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  max-width:300px !important;  min-height:52px !important;  box-sizing:border-box !important;  margin:8px 0 0 !important;  padding:14px 18px !important;  background:#1a1a1a !important;  color:#fff !important;  border:1px solid #1a1a1a !important;  border-radius:0 !important;  box-shadow:none !important;  font:inherit !important;  font-size:15px !important;  font-weight:600 !important;  line-height:1.3 !important;  cursor:pointer !important;}body #overlay_box_cart .fc-mini-cart-empty-continue-v16:hover {  background:#333 !important;  border-color:#333 !important;}body #overlay_box_cart .fc-mini-cart-empty-continue-v16:focus-visible {  outline:2px solid #f2c019 !important;  outline-offset:4px !important;}@media (max-width:767px) {  body #overlay_box_cart.fc-mini-cart-empty .overlay__inner {  width:calc(100vw - 24px) !important;  max-width:calc(100vw - 24px) !important;  height:calc(100dvh - 24px) !important;  min-height:0 !important;  max-height:calc(100dvh - 24px) !important;  padding:72px 24px 56px !important;  }}body #overlay_box_cart.fc-mini-cart-filled .cart-box__content:has(.fc-mini-shipping-v18) {  grid-template-rows:auto minmax(0, 1fr) auto !important;}body #overlay_box_cart .fc-mini-shipping-v18 {  display:block !important;  padding:8px 24px 22px !important;  margin:0 !important;  background:#fff !important;  color:#1a1a1a !important;  border:0 !important;  border-radius:0 !important;}body #overlay_box_cart .fc-mini-shipping-copy-v18 {  display:flex !important;  align-items:center !important;  gap:12px !important;}body #overlay_box_cart .fc-mini-shipping-copy-v18 svg {  display:block !important;  width:28px !important;  height:28px !important;  flex:0 0 28px !important;  fill:none !important;  stroke:currentColor !important;  stroke-width:1.5 !important;  overflow:visible !important;}body #overlay_box_cart .fc-mini-shipping-copy-v18 strong {  font-size:14px !important;  font-weight:600 !important;  line-height:1.5 !important;}body #overlay_box_cart .fc-mini-shipping-track-v18 {  display:block !important;  height:5px !important;  margin:18px 0 12px !important;  background:#d5d5d5 !important;  border-radius:8px !important;  overflow:visible !important;}body #overlay_box_cart .fc-mini-shipping-fill-v18 {  display:block !important;  position:relative !important;  height:100% !important;  min-width:0 !important;  max-width:100% !important;  background:#1a1a1a !important;  border-radius:inherit !important;}body #overlay_box_cart .fc-mini-shipping-fill-v18::after {  content:"" !important;  position:absolute !important;  right:-4px !important;  top:-2px !important;  width:9px !important;  height:9px !important;  border-radius:50% !important;  background:#1a1a1a !important;}body #overlay_box_cart .fc-mini-shipping-v18 small {  display:block !important;  font-size:10px !important;  line-height:1.5 !important;  font-weight:400 !important;  color:#777 !important;}body #overlay_box_cart.fc-mini-cart-empty .fc-mini-shipping-v18 { display:none !important; }body #overlay_box_cart.fc-mini-cart-filled .overlay__inner {  box-sizing:border-box !important;}body #overlay_box_cart.fc-mini-cart-filled .overlay_text {  display:flex !important;  flex-direction:column !important;  flex:1 1 0% !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  overflow:hidden !important;}body #overlay_box_cart.fc-mini-cart-filled #box_cart_content2 {  display:flex !important;  flex-direction:column !important;  flex:1 1 0% !important;  min-height:0 !important;  height:100% !important;  max-height:none !important;  overflow:hidden !important;}body #overlay_box_cart.fc-mini-cart-filled #box_cart_content2 > .cart-box__content {  display:grid !important;  flex:1 1 0% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important;  grid-template-rows:minmax(0, 1fr) auto !important;  gap:0 !important;  overflow:hidden !important;  align-content:stretch !important;}body #overlay_box_cart.fc-mini-cart-filled #box_cart_content2 > .cart-box__content:has(.fc-mini-shipping-v18) {  grid-template-rows:auto minmax(0, 1fr) auto !important;}body #overlay_box_cart.fc-mini-cart-filled .cart-box__items {  min-height:0 !important;  max-height:none !important;  margin:0 !important;  overflow-y:auto !important;  align-self:stretch !important;}body #overlay_box_cart.fc-mini-cart-filled .cart-box__sum-and-btns {  align-self:end !important;  width:100% !important;  box-sizing:border-box !important;  margin:0 !important;  z-index:1 !important;}body #overlay_box_cart .fc-mini-cart-item-actions-v17 {  gap:12px !important;  justify-content:flex-start !important;}body #overlay_box_cart .fc-mini-cart-item-actions-v17 > .cart-box__volume {  flex:0 0 auto !important;  margin:0 !important;  white-space:nowrap !important;}body #overlay_box_cart .fc-mini-cart-item-actions-v17 > .cart-box__del-btn {  flex:0 0 auto !important;  width:auto !important;  min-width:0 !important;  max-width:none !important;  margin:0 !important;  white-space:nowrap !important;  overflow:visible !important;}body #overlay_box_cart.fc-mini-cart-filled .fc-mini-shipping-v18 {  display:block !important;  visibility:visible !important;  opacity:1 !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  box-sizing:border-box !important;}body #overlay_box_cart .fc-mini-cart-item-actions-v17 > .cart-box__volume.fc-mini-quantity-v1 {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-width:0 !important;  height:36px !important;  min-height:36px !important;  padding:0 !important;  gap:0 !important;  border:1px solid #ddd !important;  background:#fff !important;}body #overlay_box_cart .fc-mini-quantity-v1 .cart-box__volume-unit {  display:none !important;}body #overlay_box_cart .fc-mini-quantity-v1 .cart-box__volume-qty {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-width:30px !important;  padding:0 4px !important;  font-size:13px !important;  color:#1a1a1a !important;  line-height:1 !important;}body #overlay_box_cart .fc-mini-quantity-v1 button {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  flex:0 0 32px !important;  width:32px !important;  height:34px !important;  min-height:34px !important;  padding:0 !important;  margin:0 !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important;  color:#1a1a1a !important;  box-shadow:none !important;  font-family:Arial, sans-serif !important;  font-size:20px !important;  line-height:1 !important;  cursor:pointer !important;}body #overlay_box_cart .fc-mini-quantity-v1 button:hover { background:#f2f2f2 !important; }body #overlay_box_cart .fc-mini-quantity-v1 button:disabled { opacity:.4 !important; cursor:default !important; }body #overlay_box_cart .fc-mini-quantity-v1 button:focus-visible { outline:2px solid #f2c019 !important; outline-offset:-2px !important; }body #overlay_box_cart .fc-mini-qty-error-v1 { margin:0 0 12px !important; padding:10px !important; font-size:12px !important; color:#8a2020 !important; background:#fff0f0 !important; }body.fc-cart-on-v18 #page_cart_content { background:#fff!important; }body.fc-cart-on-v18 #page_cart_content .cart-content { max-width:1180px!important;padding:32px 24px 48px!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero { min-height:0!important;margin:0 0 24px!important;padding:0!important;background:transparent!important;color:#1a1a1a!important;border:0!important;border-radius:0!important;box-shadow:none!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero::before,body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero::after { display:none!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero__title { color:#1a1a1a!important;font-size:40px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-1px!important;text-transform:none!important;margin:0!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero__subtitle { color:#777!important;font-size:14px!important;margin:10px 0 0!important; }body.fc-cart-on-v18 #page_cart_content #custom-content-top { margin:0 0 28px!important; }body.fc-cart-on-v18 #page_cart_content #page_cart_main > .main-block > .row { grid-template-columns:minmax(0,1fr) 370px!important;gap:40px!important; }body.fc-cart-on-v18 #page_cart_content .order-right-content > .row { grid-template-columns:minmax(0,1fr)!important;gap:20px!important; }body.fc-cart-on-v18 #page_cart_content .order-right-content > .row > .order-md-2 { order:1!important; }body.fc-cart-on-v18 #page_cart_content .order-right-content > .row > .order-md-1 { order:2!important;padding:20px!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:none!important;background:#fff!important; }body.fc-cart-on-v18 #page_cart_content .cart-items { display:block!important;gap:0!important;padding:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item.cart-product-item { margin:0!important;padding:24px 0!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row { display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;grid-template-areas:"image name" "image price" "image actions"!important;column-gap:24px!important;row-gap:12px!important;align-items:start!important;margin:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row > * { width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;grid-column:auto!important;align-self:start!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row > .col-auto:first-child { grid-area:image!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__name-variant-param { grid-area:name!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row > .break { display:none!important; }body.fc-cart-on-v18 #page_cart_content .cart-item-sum-col { grid-area:price!important;justify-content:flex-start!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__sum-prices { margin:0!important;text-align:left!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-col { grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px 16px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic-outer { width:110px!important;height:130px!important;max-width:100%!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic-url { display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic { width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__name-link { font-size:19px!important;font-weight:750!important;line-height:1.4!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__params { margin-top:8px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__param-name,body.fc-cart-on-v18 #page_cart_content .cart-item__param-value { color:#777!important;font-size:13px!important;line-height:1.5!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__sum-price-gross { font-size:20px!important;font-weight:500!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap { position:relative!important;display:grid!important;grid-template-columns:36px 42px 36px!important;align-items:center!important;flex:0 0 116px!important;width:116px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #ddd!important;border-radius:0!important;background:#fff!important;overflow:hidden!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-unit { display:none!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button { position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;width:36px!important;height:42px!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#1a1a1a!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button::before { position:static!important;transform:none!important;background:none!important;width:auto!important;height:auto!important;font:500 22px/1 Arial,sans-serif!important; }body.fc-cart-on-v18 #page_cart_content .js-cart-minus-btn::before { content:"\2212"!important; }body.fc-cart-on-v18 #page_cart_content .js-cart-plus-btn::before { content:"+"!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button::after { display:none!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button.qty_disable { opacity:.3!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__input { position:static!important;width:42px!important;min-width:0!important;height:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;appearance:textfield!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__input::-webkit-inner-spin-button,body.fc-cart-on-v18 #page_cart_content .cart-item__input::-webkit-outer-spin-button { appearance:none!important;margin:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item-del-wrap { position:static!important;display:block!important;margin:0!important;padding:0!important;border:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item-del-btn { display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;min-width:0!important;min-height:44px!important;padding:0!important;background:transparent!important;color:#777!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;text-decoration:underline!important; }body.fc-cart-on-v18 #page_cart_content .cart-item-del-btn svg,body.fc-cart-on-v18 #page_cart_content .cart-item-del-btn::before,body.fc-cart-on-v18 #page_cart_content .cart-item-del-btn::after { display:none!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__wrap { height:auto!important;padding:24px!important;row-gap:14px!important;background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:none!important; }body.fc-cart-on-v18 #page_cart_content .sum-box { border-radius:0!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__gross,body.fc-cart-on-v18 #page_cart_content .sum-box__shipping-cost { padding:4px 0!important;border:0!important;font-size:14px!important; }body.fc-cart-on-v18 #page_cart_content .sum-box-item > .d-flex,body.fc-cart-on-v18 #page_cart_content .sum-box__total-price > .d-flex { justify-content:space-between!important;gap:8px!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__total-price { padding:12px 0!important;background:#fff!important;color:#1a1a1a!important;border:0!important;border-top:1px solid #e5e5e5!important;border-radius:0!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__total-price .sum-box__title,body.fc-cart-on-v18 #page_cart_content .sum-box__total-price .sum-box__value { color:#1a1a1a!important;font-size:23px!important;font-weight:800!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__point-credit,body.fc-cart-on-v18 #page_cart_content .sum-box__total-save { margin:0!important;padding:8px 0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#666!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__point-credit .text_color_white { color:inherit!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__cart-next-btn { width:100%!important;min-height:54px!important;padding:14px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;font-weight:750!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__cart-next-btn:hover { background:#333!important;border-color:#333!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__coupon-title { min-height:0!important;padding:0!important;color:#1a1a1a!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:16px!important;text-align:left!important;justify-content:flex-start!important;text-transform:none!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__coupon-title::before,body.fc-cart-on-v18 #page_cart_content .sum-box__coupon-title::after { display:none!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__coupon-input,body.fc-cart-on-v18 #page_cart_content .sum-box__coupon-check-btn { border-radius:0!important;height:44px!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner { margin:28px 0 0!important;padding:16px 0!important;background:#fff!important;color:#1a1a1a!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__header { padding:0 0 18px!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__text { color:#1a1a1a!important;font-size:17px!important;font-weight:650!important;text-align:center!important;line-height:1.5!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__progress-wrap { padding:0!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__progress-track { height:6px!important;background:#ddd!important;border:0!important;box-shadow:none!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__progress-fill { height:6px!important;background:#1a1a1a!important;box-shadow:none!important;transition:none!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__dot { width:10px!important;height:10px!important;border:1px solid #bbb!important;background:#fff!important;box-shadow:none!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .is-active .fc-shipping-banner__dot { background:#1a1a1a!important;border-color:#1a1a1a!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__labels,body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__badges { display:none!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-shipping-note-v18 { margin:14px 0 0!important;color:#888!important;font-size:11px!important;line-height:1.6!important; }body.fc-cart-on-v18 #page_cart_content.fc-cart-empty #fc-shipping-banner { display:none!important; }body.fc-cart-on-v18 #page_cart_content button:focus-visible,body.fc-cart-on-v18 #page_cart_content input:focus-visible,body.fc-cart-on-v18 #page_cart_content a:focus-visible { outline:2px solid #f2c019!important;outline-offset:3px!important; }@media(max-width:991px) {body.fc-cart-on-v18 #page_cart_content #page_cart_main > .main-block > .row { grid-template-columns:minmax(0,1fr)!important;gap:28px!important; }}@media(max-width:767px) {body.fc-cart-on-v18 #page_cart_content .cart-content { padding:24px 16px 32px!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero__title { font-size:32px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row { grid-template-columns:80px minmax(0,1fr)!important;column-gap:16px!important;row-gap:10px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic-outer { width:80px!important;height:110px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__name-link { font-size:16px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__params { margin-top:6px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__sum-price-gross { font-size:18px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-col { gap:6px 12px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap { grid-template-columns:30px 34px 30px!important;flex-basis:96px!important;width:96px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button { width:30px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__input { width:34px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item-del-btn { font-size:12px!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__wrap { padding:20px!important; }}body.fc-cart-on-v18 #page_cart_content .cart-content { max-width:1080px!important;padding:24px 24px 36px!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero { margin:0 0 16px!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero__title { font-size:36px!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero__subtitle { display:none!important; }body.fc-cart-on-v18 #page_cart_content #custom-content-top { margin:0 0 14px!important; }body.fc-cart-on-v18 #page_cart_content #page_cart_main > .main-block > .row { grid-template-columns:minmax(0,1fr) 340px!important;gap:28px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item.cart-product-item { padding:18px 0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row { grid-template-columns:96px minmax(0,1fr)!important;column-gap:20px!important;row-gap:8px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic-outer { width:96px!important;height:116px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__name-link { font-size:18px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__params { margin-top:5px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap { grid-template-columns:30px 36px 30px!important;flex:0 0 98px!important;width:98px!important;height:36px!important;min-height:36px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button { width:30px!important;height:34px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button::before { font-size:19px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__input { width:36px!important;height:34px!important;font-size:14px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item-del-btn { min-height:36px!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner { margin:20px 0 0!important;padding:12px 0 0!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__header { display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0 0 20px!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__header::before { content:""!important;display:block!important;width:32px!important;height:32px!important;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%231a1a1a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h15v17H8M18 12h6l5 6v6h-4M18 24h-5M24 12v7h5M1 12h7M1 16h6M2 20h4'/%3E%3Ccircle cx='10.5' cy='24' r='3'/%3E%3Ccircle cx='22' cy='24' r='3'/%3E%3C/svg%3E")!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__text { max-width:none!important;margin:0!important;color:#1a1a1a!important;font-size:17px!important;font-weight:700!important;line-height:1.45!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__text strong { font-weight:800!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__progress-track { height:5px!important;background:#d4d4d4!important;border-radius:999px!important;overflow:visible!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__progress-fill { position:relative!important;height:5px!important;background:#1a1a1a!important;border-radius:999px!important;overflow:visible!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__progress-fill::after { content:""!important;position:absolute!important;right:0!important;top:50%!important;transform:translate(50%,-50%)!important;width:10px!important;height:10px!important;background:#1a1a1a!important;border-radius:50%!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__marker { display:none!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-shipping-note-v18 { margin:12px 0 0!important;font-size:10px!important;line-height:1.5!important;color:#888!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon { display:block!important;margin:20px 0 0!important;padding:16px!important;background:#f7f7f7!important;border:1px solid #e7e7e7!important;border-radius:4px!important;box-shadow:none!important;text-align:left!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon .sum-box__coupon-title { display:block!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;color:#555!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-align:left!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon .sum-box__coupon-form-wrapper { display:block!important;max-width:none!important;margin:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon .sum-box__coupon-form { display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon .sum-box__coupon-input { height:38px!important;padding:8px 10px!important;background:#fff!important;border:1px solid #ddd!important;border-radius:2px!important;font-size:13px!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon .sum-box__coupon-check-btn { min-width:90px!important;height:38px!important;padding:8px 12px!important;margin:0!important;color:#1a1a1a!important;background:#fff!important;border:1px solid #ccc!important;border-radius:2px!important;font-size:12px!important;font-weight:600!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon .sum-box__coupon-check-btn:hover { background:#eee!important; }body.fc-cart-on-v18 #page_cart_content .order-right-content > .row { gap:12px!important; }body.fc-cart-on-v18 #page_cart_content .order-right-content > .row > .order-md-1 { padding:0!important;border:0!important;background:transparent!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__wrap { padding:20px!important;row-gap:10px!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__total-price { padding:10px 0!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__point-credit,body.fc-cart-on-v18 #page_cart_content .sum-box__total-save { padding:5px 0!important; }body.fc-cart-on-v18 #page_cart_content.fc-cart-empty .cart-block > .sum-box__coupon { display:none!important; }@media(max-width:991px) {body.fc-cart-on-v18 #page_cart_content #page_cart_main > .main-block > .row { grid-template-columns:minmax(0,1fr)!important;gap:22px!important; }}@media(max-width:767px) {body.fc-cart-on-v18 #page_cart_content .cart-content { padding:18px 16px 28px!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero { margin-bottom:12px!important; }body.fc-cart-on-v18 #page_cart_content .fc-cart-page-hero__title { font-size:30px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item.cart-product-item { padding:16px 0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row { grid-template-columns:72px minmax(0,1fr)!important;column-gap:14px!important;row-gap:7px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic-outer { width:72px!important;height:100px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__name-link { font-size:16px!important;line-height:1.35!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__params { margin-top:4px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap { grid-template-columns:26px 34px 26px!important;flex-basis:88px!important;width:88px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button { width:26px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__input { width:34px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-col { gap:4px 10px!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner { margin-top:16px!important;padding-top:8px!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-shipping-banner__text { font-size:15px!important; }body.fc-cart-on-v18 #page_cart_content .cart-block > .sum-box__coupon { margin-top:18px!important;padding:14px!important; }body.fc-cart-on-v18 #page_cart_content .sum-box__wrap { padding:18px!important; }}body.fc-cart-on-v18 #page_cart_content .sum-box__cart-buttons,body.fc-cart-on-v18 #page_cart_content .fc-cart-mobile-bottom-actions,body.fc-cart-on-v18 #page_cart_content .cart__btn-back,body.fc-cart-on-v18 #page_cart_content .cart__btn-delete-all { display:none!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap { grid-template-columns:22px 26px 22px!important;gap:0!important;flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:34px!important;min-height:34px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button { width:22px!important;min-width:22px!important;max-width:22px!important;height:32px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-wrap button::before { font-size:17px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__input { width:26px!important;max-width:26px!important;height:32px!important;font-size:13px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__qty-col { gap:4px 10px!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner #fc-cart-shipping-progress-v20 { clip-path:none!important;transition:none!important;min-width:0!important;max-width:100%!important; }body.fc-cart-on-v18 #page_cart_content #fc-shipping-banner .fc-highlight { color:#1a1a1a!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row { grid-template-areas:"image name" "image actions" "image price"!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__params { display:flex!important;flex-wrap:wrap!important;gap:0 5px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__param { display:inline!important;margin:0!important;padding:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__param-name { display:none!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__param:not(:first-child)::before { content:" / "!important;color:#777!important;font-size:13px!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__sum-prices > :not(.cart-item__sum-price-gross),body.fc-cart-on-v18 #page_cart_content .cart-item-sum-col > :not(.cart-item__sum-prices) { display:none!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__sum-price-gross { font-size:16px!important;font-weight:600!important;line-height:1.4!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic-outer::before,body.fc-cart-on-v18 #page_cart_content .cart-item__pic-outer::after { display:none!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__pic { position:static!important;inset:auto!important;transform:none!important;margin:0!important; }body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row { grid-template-columns:96px minmax(0,1fr) max-content!important; grid-template-areas:"image name name" "image actions price"!important;}body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row > .cart-item-sum-col { align-self:center!important; justify-content:flex-end!important; text-align:right!important;}body.fc-cart-on-v18 #page_cart_content .cart-item__sum-prices { text-align:right!important; white-space:nowrap!important;}body.fc-cart-on-v18 #page_cart_content .cart-item__qty-col { flex-wrap:nowrap!important;}@media(max-width:767px) { body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row {  grid-template-columns:72px minmax(0,1fr) max-content!important;  column-gap:10px!important; } body.fc-cart-on-v18 #page_cart_content .cart-item__qty-col {  gap:4px 8px!important; } body.fc-cart-on-v18 #page_cart_content .cart-item__sum-price-gross {  font-size:15px!important; }}@media(max-width:359px) { body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row {  grid-template-columns:60px minmax(0,1fr) max-content!important;  column-gap:8px!important; } body.fc-cart-on-v18 #page_cart_content .cart-item__pic-outer {  width:60px!important; } body.fc-cart-on-v18 #page_cart_content .cart-item__qty-col {  gap:4px 6px!important; } body.fc-cart-on-v18 #page_cart_content .cart-item-del-btn {  font-size:11px!important; } body.fc-cart-on-v18 #page_cart_content .cart-item__sum-price-gross {  font-size:14px!important; }}body.fc-cart-on-v18 #page_cart_content .cart-item__inner > .row > .cart-item__name-variant-param { grid-column:2 / -1!important; grid-row:1!important; width:100%!important; max-width:none!important; min-width:0!important;}body.fc-cart-on-v18 #page_cart_content .cart-item__name,body.fc-cart-on-v18 #page_cart_content .cart-item__name-link { width:auto!important; max-width:none!important; white-space:normal!important; word-break:normal!important; overflow-wrap:break-word!important; text-overflow:clip!important; -webkit-line-clamp:unset!important; max-height:none!important;}#overlay_login_outer.fc-checkout-login {width:min(820px,calc(100vw - 24px))!important;max-width:820px!important;font-family:Poppins,Arial,sans-serif!important;}#overlay_login_outer.fc-checkout-login .overlay__inner {background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:0 16px 48px rgba(0,0,0,.18)!important;}#overlay_login_outer.fc-checkout-login .overlay_text {background:#fff!important;max-height:none!important;scrollbar-color:#aaa #f3f3f3!important;}#overlay_login_outer.fc-checkout-login .overlay_text > .row {padding:20px!important;gap:16px!important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-head {background:#fff!important;color:#1a1a1a!important;min-height:0!important;padding:24px 70px 20px 24px!important;gap:0!important;border-bottom:1px solid #e5e5e5!important;font-family:inherit!important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-head::after {display:none!important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-icon {display:none!important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-title {color:#1a1a1a!important;font-size:23px!important;font-weight:750!important;line-height:1.3!important;letter-spacing:0!important;margin:0 0 6px!important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-subtitle {color:#777!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__container {background:#f7f7f7!important;border:1px solid #e5e5e5!important;border-radius:0!important;padding:16px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title {font-size:15px!important;font-weight:700!important;line-height:1.4!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title-sub {font-size:13px!important;color:#777!important;}#overlay_login_outer.fc-checkout-login .overlay-login__col-inner {padding:20px!important;border:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__col-inner {padding:20px!important;border:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;}#overlay_login_outer.fc-checkout-login .overlay-login__title {font-size:18px!important;font-weight:700!important;margin:0 0 16px!important;text-align:left!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__title {font-size:18px!important;font-weight:700!important;margin:0 0 16px!important;text-align:left!important;}#overlay_login_outer.fc-checkout-login .overlay-login__title::after {display:none!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__title::after {display:none!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 .form-group {margin-bottom:12px!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 label {margin:0 0 6px!important;font-size:13px!important;text-align:left!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 .form-control {height:44px!important;padding:10px 12px!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:0!important;font-size:16px!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btns-wrap {grid-template-columns:minmax(0,1fr) 50px!important;gap:10px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn {border-radius:0!important;min-height:50px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;font-size:13px!important;font-weight:700!important;padding:12px 16px!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btn {border-radius:0!important;min-height:50px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;font-size:13px!important;font-weight:700!important;padding:12px 16px!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__btn {border-radius:0!important;min-height:50px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;font-size:13px!important;font-weight:700!important;padding:12px 16px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn:hover {background:#333!important;border-color:#333!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btn:hover {background:#333!important;border-color:#333!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__btn:hover {background:#333!important;border-color:#333!important;}#overlay_login_outer.fc-checkout-login .overlay-login__remind-btn {font-size:12px!important;color:#777!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__text {font-size:13px!important;line-height:1.55!important;color:#666!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__adv {font-size:13px!important;line-height:1.55!important;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn {top:12px!important;right:12px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;background:transparent!important;color:#1a1a1a!important;border:0!important;border-radius:0!important;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn > svg.fc-checkout-close-svg path {stroke:#1a1a1a!important;stroke-width:2!important;}@media(max-width:767px){#overlay_login_outer.fc-checkout-login .fc-checkout-login-head {padding:20px 60px 16px 18px!important;min-height:0!important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-title {font-size:20px!important;}#overlay_login_outer.fc-checkout-login .fc-checkout-login-subtitle {font-size:12px!important;}#overlay_login_outer.fc-checkout-login .overlay_text > .row {grid-template-columns:minmax(0,1fr)!important;padding:14px!important;gap:12px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__container > div {flex-direction:column!important;align-items:stretch!important;gap:12px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__container {padding:16px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn {width:100%!important;}#overlay_login_outer.fc-checkout-login .overlay-login__col-inner {padding:16px!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__col-inner {padding:16px!important;}}#overlay_login_outer.fc-checkout-login .fc-checkout-login-head {display:none!important;}#overlay_login_outer.fc-checkout-login .overlay_text > .row {padding:48px 16px 16px!important;gap:10px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__container {padding:12px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__container > div {gap:10px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title {margin:0 0 4px!important;font-size:14px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title-sub {font-size:12px!important;line-height:1.4!important;}#overlay_login_outer.fc-checkout-login .overlay-login__col-inner {height:auto!important;padding:14px!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__col-inner {height:auto!important;padding:14px!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 {height:auto!important;min-height:0!important;gap:0!important;}#overlay_login_outer.fc-checkout-login #overlay_login2 {height:auto!important;min-height:0!important;gap:0!important;}#overlay_login_outer.fc-checkout-login .overlay-login__title {margin:0 0 10px!important;padding:0!important;font-size:17px!important;min-height:0!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__title {margin:0 0 10px!important;padding:0!important;font-size:17px!important;min-height:0!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 form {flex:0 0 auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;justify-content:flex-start!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 .form-group {margin:0 0 10px!important;padding:0!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 label {margin:0 0 4px!important;padding:0!important;line-height:1.4!important;}#overlay_login_outer.fc-checkout-login #overlay_login1 .form-control {height:42px!important;min-height:42px!important;}#overlay_login_outer.fc-checkout-login .overlay-login__remind-btn-wrap {margin:0!important;padding:0!important;}#overlay_login_outer.fc-checkout-login .overlay-login__remind-btn {margin:0!important;padding:4px 0!important;min-height:0!important;line-height:1.4!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btns-wrap {margin:10px 0 0!important;gap:8px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__btn {min-height:44px!important;padding:10px 12px!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btn {min-height:44px!important;padding:10px 12px!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__btn {min-height:44px!important;padding:10px 12px!important;margin-top:12px!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__text {margin:0 0 8px!important;padding:0!important;line-height:1.45!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__adv {margin:0!important;padding:0!important;gap:6px!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__adv li {margin:0 0 6px!important;line-height:1.45!important;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn {top:2px!important;right:6px!important;}#overlay_login_outer.fc-checkout-login .overlay_text > .row { padding:12px 16px 16px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title { padding-right:32px!important;}#overlay_login_outer.fc-checkout-login > .overlay__close-btn { top:16px!important;right:20px!important; width:32px!important;min-width:32px!important;max-width:32px!important; height:32px!important;min-height:32px!important;max-height:32px!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btns-wrap { align-items:center!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btn { height:40px!important;min-height:40px!important;max-height:40px!important; padding:8px 12px!important;box-sizing:border-box!important;}#overlay_login_outer.fc-checkout-login .overlay-login__btns-wrap > .google-iframe { height:40px!important;min-height:40px!important;max-height:40px!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title-wrap { text-align:center!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title { padding-left:32px!important; padding-right:32px!important; text-align:center!important;}#overlay_login_outer.fc-checkout-login .overlay-no-reg__title-sub { text-align:center!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__title { font-size:0!important; line-height:0!important; text-align:center!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__title::after { content:"Regisztr\00e1lj \00e9s \00e9lvezd az el\0151nyeit"!important; display:block!important; position:static!important; width:auto!important; height:auto!important; margin:0!important; padding:0!important; background:none!important; border:0!important; border-radius:0!important; color:#1a1a1a!important; font-family:inherit!important; font-size:17px!important; font-weight:700!important; line-height:1.4!important; letter-spacing:0!important; text-transform:none!important;}#overlay_login_outer.fc-checkout-login .overlay-reg__text { display:none!important;}.fc-checkout-data {background:#fff!important;padding:20px 0 28px!important;font-family:Poppins,Arial,sans-serif!important;}.fc-checkout-data .main__title {max-width:960px!important;margin:0 auto 20px!important;padding:8px 0!important;background:transparent!important;color:#1a1a1a!important;border:0!important;border-radius:0!important;box-shadow:none!important;}.fc-checkout-data .main__title h1 {color:#1a1a1a!important;font-size:30px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;}.fc-checkout-data #custom-content-top {margin:0 auto 16px!important;}.fc-checkout-data #form_reg {max-width:960px!important;padding:20px!important;background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:none!important;}.fc-checkout-data .new-cust__form-inner {gap:16px 24px!important;}.fc-checkout-data .new-cust__section-title:not(.d-none) {margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid #e5e5e5!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;text-transform:none!important;}.fc-checkout-data #newcust_default_mod > .new-cust__section-title {margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid #e5e5e5!important;}.fc-checkout-data #newcust_default_mod > .new-cust__section-title .new-cust__section-title-inner {font-size:16px!important;font-weight:700!important;line-height:1.4!important;}.fc-checkout-data #form_reg .form-group {margin-bottom:10px!important;}.fc-checkout-data #form_reg .form-group > label:not(.custom-control-label) {margin:0 0 5px!important;font-size:13px!important;font-weight:600!important;}.fc-checkout-data #form_reg .form-control {height:42px!important;padding:9px 11px!important;background-color:#fff!important;border-radius:0!important;border-color:#d8d8d8!important;font-size:16px!important;box-shadow:none!important;}.fc-checkout-data #form_reg textarea.form-control {height:auto!important;min-height:84px!important;}.fc-checkout-data #form_reg .form-control:focus {border-color:#f5a623!important;box-shadow:0 0 0 2px rgba(245,166,35,.15)!important;}.fc-checkout-data #form_reg .form-control.is-invalid {border-color:#bd3939!important;}.fc-checkout-data #form_reg .form-control[aria-invalid="true"] {border-color:#bd3939!important;}.fc-checkout-data .custom-radio--button .custom-control-label {padding:9px 14px!important;border-radius:0!important;font-size:13px!important;font-weight:600!important;}.fc-checkout-data .custom-radio--button .custom-control-input:checked + .custom-control-label {background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important;}.fc-checkout-data .phone-area-code-plus {height:42px!important;border-radius:0!important;background:#fff!important;border-color:#d8d8d8!important;}.fc-checkout-data #kap_mobile_country {height:42px!important;border-radius:0!important;}.fc-checkout-data #kap_mobile_sub {height:42px!important;border-radius:0!important;}.fc-checkout-data .default-addresses {margin-bottom:12px!important;padding-bottom:12px!important;border-color:#e5e5e5!important;}.fc-checkout-data .other-addresses {margin-bottom:12px!important;padding-bottom:12px!important;border-color:#e5e5e5!important;}.fc-checkout-data #newcust_other_mod {padding-top:14px!important;border-color:#e5e5e5!important;border-radius:0!important;box-shadow:none!important;}.fc-checkout-data #form_reg > .new-cust-main-section {margin:16px 0 0!important;padding:16px 0 0!important;border-color:#e5e5e5!important;}.fc-checkout-data .new-cust__buttons {margin-top:16px!important;}.fc-checkout-data #button_next {min-height:48px!important;padding:12px 20px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;}.fc-checkout-data #button_reg {min-height:48px!important;padding:12px 20px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;}.fc-checkout-data #button_mod {min-height:48px!important;padding:12px 20px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;}.fc-checkout-data #button_next:hover {background:#333!important;border-color:#333!important;}.fc-checkout-data #button_reg:hover {background:#333!important;border-color:#333!important;}.fc-checkout-data #button_mod:hover {background:#333!important;border-color:#333!important;}@media(max-width:767px){.fc-checkout-data {padding:16px 0 24px!important;}.fc-checkout-data .main__title {margin-bottom:14px!important;padding:6px 0!important;}.fc-checkout-data .main__title h1 {font-size:26px!important;}.fc-checkout-data #form_reg {padding:14px!important;}.fc-checkout-data .new-cust__form-inner {gap:14px!important;}.fc-checkout-data #button_next {width:100%!important;min-width:0!important;}.fc-checkout-data #button_mod {width:100%!important;min-width:0!important;}.fc-checkout-data #button_reg {width:100%!important;min-width:0!important;}}body .fc-checkout-data .main__title,body .fc-checkout-data .main__title h1,body .fc-checkout-data .main__title h1 *,body .fc-checkout-data .main__title .container { color:#1a1a1a!important; -webkit-text-fill-color:#1a1a1a!important; text-shadow:none!important;}body .fc-checkout-data #form_reg .custom-radio--button .custom-control-input:checked + .custom-control-label,body .fc-checkout-data #form_reg .custom-radio--button .custom-control-input:checked + .custom-control-label * { background-color:#1a1a1a!important; color:#fff!important; -webkit-text-fill-color:#fff!important; border-color:#1a1a1a!important; border-radius:0!important; box-shadow:none!important;}body .fc-checkout-data #form_reg #button_next,body .fc-checkout-data #form_reg .new-cust__buttons .btn-primary { border-radius:0!important; background:#1a1a1a!important; color:#fff!important; border:1px solid #1a1a1a!important; box-shadow:none!important; min-height:48px!important; padding:12px 20px!important;}body .fc-checkout-data #form_reg #button_next:hover,body .fc-checkout-data #form_reg .new-cust__buttons .btn-primary:hover { background:#333!important; border-color:#333!important;}body .fc-checkout-data #form_reg #button_next::before,body .fc-checkout-data #form_reg #button_next::after { border-radius:0!important;}main.fc-methods-main {background:#fff!important;padding:20px 0 28px!important;}main.fc-methods-main .main__title {background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 16px!important;margin:0 0 18px!important;}main.fc-methods-main .main__title,main.fc-methods-main .main__title h1,main.fc-methods-main .main__title h1 * {color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;text-shadow:none!important;}main.fc-methods-main .main__title h1 {font-size:30px!important;line-height:1.3!important;text-transform:none!important;}main.fc-methods-main .main__title::before,main.fc-methods-main .main__title::after {display:none!important;}#page_order_mods_content {font-family:Poppins,Arial,sans-serif!important;color:#1a1a1a!important;}#page_order_mods_content form > .container {max-width:1080px!important;}#page_order_mods_content .order-flow-block {padding:16px!important;background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:none!important;}#page_order_mods_content .order-mods-section > .main-title-3 {margin:0 0 14px!important;padding:0 0 12px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important;color:#1a1a1a!important;font-size:19px!important;font-weight:700!important;text-align:left!important;text-transform:none!important;box-shadow:none!important;}#page_order_mods_content .order-mods-section > .main-title-3 * {color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;}#page_order_mods_content .order-mods__item {padding:12px!important;margin:0 0 8px!important;background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:none!important;}#page_order_mods_content .order-mods__item:has(> .custom-radio > input:checked) {background:#f7f7f7!important;border-color:#1a1a1a!important;box-shadow:none!important;}#page_order_mods_content .custom-radio input:checked + .order-mods__name::before {background-color:#1a1a1a!important;border-color:#1a1a1a!important;}#page_order_mods_content .order-mods__name {font-size:13px!important;font-weight:600!important;line-height:1.45!important;}#page_order_mods_content .order-mods__shipping-cost {font-size:13px!important;font-weight:700!important;}#page_order_mods_content .order-mods__handling-cost {font-size:13px!important;font-weight:700!important;}#page_order_mods_content .order-mods__description {padding:8px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#666!important;}#page_order_mods_content .order-mods__delivery-point {margin:10px 0 0!important;padding:12px!important;background:#f7f7f7!important;border:1px solid #e5e5e5!important;border-radius:0!important;}#page_order_mods_content .order-mods__delivery-map a {border-radius:0!important;min-height:44px!important;background:#1a1a1a!important;color:#fff!important;padding:10px 14px!important;box-shadow:none!important;}#page_order_mods_content .form-control {height:44px!important;border-radius:0!important;background-color:#fff!important;border-color:#d8d8d8!important;font-size:16px!important;}#page_order_mods_content textarea.form-control {height:auto!important;min-height:84px!important;}#page_order_mods_content .form-control.is-invalid {border-color:#bd3939!important;}#page_order_mods_content .form-control[aria-invalid="true"] {border-color:#bd3939!important;}#page_order_mods_content #page_order_mods_virtual {margin:12px 0 0!important;padding:12px!important;background:#f7f7f7!important;border:1px solid #e5e5e5!important;border-radius:0!important;}#page_order_mods_content .order-mods__coupon-section > .main-title-3 {font-size:16px!important;border-color:#e5e5e5!important;}#page_order_mods_content .sum-box__coupon-input {height:44px!important;border-radius:0!important;}#page_order_mods_content .sum-box__coupon-del-btn {border-radius:0!important;box-shadow:none!important;}#page_order_mods_content .sum-box__wrap {background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:none!important;padding:18px!important;}#page_order_mods_content .fc-checkout-next-wrap #button_next {min-height:48px!important;border-radius:0!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;}#page_order_mods_content .fc-checkout-next-wrap #button_next:hover {background:#333!important;border-color:#333!important;box-shadow:none!important;}#page_order_mods_content #button_prev {border-radius:0!important;box-shadow:none!important;background:#fff!important;border-color:#dedede!important;}@media(max-width:767px){main.fc-methods-main {padding:16px 0 24px!important;}main.fc-methods-main .main__title h1 {font-size:26px!important;}#page_order_mods_content .order-flow-block {padding:14px!important;}#page_order_mods_content .order-mods-section > .main-title-3 {font-size:18px!important;}#page_order_mods_content .order-mods__item {padding:10px!important;}#page_order_mods_content .order-mods__description {font-size:12px!important;}}body #page_order_mods_content .order-mods-section > .main-title-3,body #page_order_mods_content .order-mods-section > .main-title-3 * { color:#1a1a1a!important; -webkit-text-fill-color:#1a1a1a!important; text-shadow:none!important; opacity:1!important; visibility:visible!important; font-size:19px!important; line-height:1.4!important;}body #page_order_mods_content .order-mods-section > .main-title-3 { display:block!important; min-height:0!important; height:auto!important; margin:0 0 14px!important; padding:0 0 12px!important; background:transparent!important; text-align:left!important;}@media(max-width:767px) { body #page_order_mods_content .order-mods-section > .main-title-3, body #page_order_mods_content .order-mods-section > .main-title-3 * {  font-size:18px!important; }}body #page_order_mods_content .order-mods-section > .main-title-3,body #page_order_mods_content .order-mods-section > .main-title-3 * { text-align:center!important; font-size:16px!important; font-weight:700!important; line-height:1.4!important;}body #page_order_mods_content #button_next,body #page_order_mods_content .fc-checkout-next-wrap #button_next { display:flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; width:100%!important; min-width:0!important; min-height:48px!important; padding:12px 18px!important; margin:0!important; background:#1a1a1a!important; color:#fff!important; border:1px solid #1a1a1a!important; border-radius:0!important; box-shadow:none!important; font-size:14px!important; font-weight:700!important; line-height:1.4!important;}body #page_order_mods_content #button_prev { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; min-height:48px!important; padding:12px 18px!important; background:#fff!important; color:#1a1a1a!important; border:1px solid #d8d8d8!important; border-radius:0!important; box-shadow:none!important; font-size:14px!important; font-weight:700!important; line-height:1.4!important;}body #page_order_mods_content #button_next:hover { background:#333!important; border-color:#333!important; box-shadow:none!important;}body #page_order_mods_content #button_prev:hover { background:#f3f3f3!important; border-color:#aaa!important; box-shadow:none!important;}body #page_order_mods_content #button_next::before,body #page_order_mods_content #button_next::after,body #page_order_mods_content #button_prev::before,body #page_order_mods_content #button_prev::after { border-radius:0!important; box-shadow:none!important;}body #page_order_mods_content #button_prev { display:none!important;}#page_order_mods_content .fc-method-info { box-sizing:border-box!important; width:100%!important; margin:8px 0 10px!important; padding:12px!important; background:#f7f7f7!important; border:1px solid #e5e5e5!important; border-radius:0!important; box-shadow:none!important; font-family:Poppins,Arial,sans-serif!important; color:#1a1a1a!important; line-height:1.45!important;}#page_order_mods_content .fc-method-info * {box-sizing:border-box;}#page_order_mods_content .fc-method-info__grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px 14px!important;}#page_order_mods_content .fc-method-info__label { margin:0 0 3px!important; color:#777!important; font-size:10px!important; font-weight:500!important; line-height:1.4!important;}#page_order_mods_content .fc-method-info__value { color:#1a1a1a!important; font-size:13px!important; font-weight:600!important; line-height:1.4!important; overflow-wrap:break-word;}#page_order_mods_content .fc-method-info__note { margin:10px 0 0!important; padding:10px 0 0!important; border-top:1px solid #e2e2e2!important; color:#666!important; font-size:12px!important; font-weight:400!important; line-height:1.5!important;}#page_order_mods_content .fc-method-info__benefit { margin:8px 0 0!important; color:#1a1a1a!important; font-size:12px!important; font-weight:600!important; line-height:1.5!important;}body #page_order_mods_content .order-mods__description .fc-method-info,body #page_order_mods_content .fc-method-info { display:block!important; min-height:0!important; height:auto!important; text-align:left!important;}body #page_order_mods_content .fc-method-info * { position:static!important; float:none!important; transform:none!important; min-width:0!important; min-height:0!important; height:auto!important; max-height:none!important; max-width:none!important; margin:0!important; padding:0!important; text-align:left!important;}body #page_order_mods_content .fc-method-info .fc-method-info__grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; grid-template-rows:auto!important; grid-auto-rows:auto!important; align-items:start!important; justify-items:stretch!important; gap:10px 14px!important; width:100%!important;}body #page_order_mods_content .fc-method-info .fc-method-info__grid > * { display:block!important; grid-area:auto!important; width:auto!important;}body #page_order_mods_content .fc-method-info .fc-method-info__label { display:block!important; margin:0 0 3px!important;}body #page_order_mods_content .fc-method-info .fc-method-info__value { display:block!important;}body #page_order_mods_content .fc-method-info .fc-method-info__note { display:block!important; margin:10px 0 0!important; padding:10px 0 0!important;}body #page_order_mods_content .fc-method-info .fc-method-info__benefit { display:block!important; margin:8px 0 0!important;}body #page_order_mods_content .fc-method-info .fc-method-info__highlight { color:#9b6200!important; -webkit-text-fill-color:#9b6200!important; font-weight:700!important;}body #page_order_mods_content .order-mods__item:has(.fc-method-info--card) .order-mods__logo { width:220px!important; min-width:0!important; max-width:100%!important; height:auto!important; max-height:64px!important; object-fit:contain!important;}body main.fc-review-main,body main:has(#page_order_control_content) {  background:#fff !important;  padding:20px 0 28px !important;}body #page_order_control_content {  color:#1a1a1a !important;  font-family:Poppins, Arial, sans-serif !important;}body #page_order_control_content .order-flow-block > .main-title {  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  margin:0 0 20px !important;  padding:12px 0 !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:30px !important;  font-weight:700 !important;  line-height:1.25 !important;  text-align:center !important;  text-transform:none !important;}body #page_order_control_content .order-flow-block > .main-title * {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:inherit !important;  line-height:inherit !important;}body #page_order_control_content .order-control-section-wrapper,body #page_order_control_content .order-right-content .sum-box__wrap {  background:#fff !important;  border:1px solid #e5e5e5 !important;  border-radius:0 !important;  box-shadow:none !important;}body #page_order_control_content .order-control-section {  padding:14px 16px !important;}body #page_order_control_content .order-control__block-title,body #page_order_control_content .order-control__block-title2,body #page_order_control_content .fc-review-heading {  margin:0 0 10px !important;  padding:0 0 10px !important;  border-bottom:1px solid #e5e5e5 !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:16px !important;  font-weight:700 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;}body #page_order_control_content .order-control__block-title *,body #page_order_control_content .order-control__block-title2 * {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:inherit !important;}body #page_order_control_content .order-control-modify-btn {  position:relative !important;  justify-content:center !important;  padding:0 24px !important;  min-height:28px !important;  text-align:center !important;}body #page_order_control_content .order-control-modify-btn > svg {  position:absolute !important;  right:0 !important;  top:50% !important;  transform:translateY(-50%) !important;  width:16px !important;  height:16px !important;  fill:#1a1a1a !important;}body #page_order_control_content .order-control-data {  padding:4px 0 !important;  font-size:13px !important;  line-height:1.5 !important;}body #page_order_control_content .order-control__payment-mode,body #page_order_control_content .order-control__shipping-mode {  background:#f7f7f7 !important;  border-top:1px solid #e5e5e5 !important;  border-radius:0 !important;}body #page_order_control_content .order-control__payment-name,body #page_order_control_content .order-control__shipping-name {  font-size:13px !important;  line-height:1.5 !important;  color:#1a1a1a !important;}body #page_order_control_content .cart-items > .cart-item {  padding:12px !important;  border:1px solid #e5e5e5 !important;  border-radius:0 !important;  box-shadow:none !important;}body #page_order_control_content .order-right-content .sum-box__wrap {  padding:16px !important;  gap:12px !important;}body #page_order_control_content .sum-box__total-price {  margin-top:8px !important;  padding:12px 0 !important;  background:transparent !important;  border-top:1px solid #e5e5e5 !important;  border-radius:0 !important;  color:#1a1a1a !important;}body #page_order_control_content .sum-box__total-price .sum-box__title,body #page_order_control_content .sum-box__total-price .sum-box__value {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-weight:700 !important;}body #page_order_control_content .sum-box__total-price .sum-box__value {  font-size:22px !important;}body #page_order_control_content .sum-box__point-credit,body #page_order_control_content .order-control__terms {  padding:10px !important;  background:#f7f7f7 !important;  border-radius:0 !important;  border-color:#e5e5e5 !important;  color:#1a1a1a !important;}body #page_order_control_content textarea.form-control {  background:#fff !important;  border:1px solid #d9d9d9 !important;  border-radius:0 !important;  box-shadow:none !important;  font-family:inherit !important;}body #page_order_control_content textarea.form-control:focus {  border-color:#1a1a1a !important;}body #page_order_control_content #button_next {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:8px !important;  width:100% !important;  min-height:48px !important;  padding:12px 16px !important;  background:#F5A623 !important;  background-image:none !important;  border:1px solid #F5A623 !important;  border-radius:0 !important;  box-shadow:none !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-family:inherit !important;  font-size:15px !important;  font-weight:700 !important;  line-height:1.4 !important;  text-align:center !important;}body #page_order_control_content #button_next * {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;}body #page_order_control_content #button_next svg {  fill:currentColor !important;}body #page_order_control_content #button_next:not(:disabled):not(.disabled):hover {  background-color:#e99a16 !important;  border-color:#e99a16 !important;}body #page_order_control_content #button_next:focus-visible {  outline:2px solid #1a1a1a !important;  outline-offset:3px !important;}@media (max-width:767px) {  body main.fc-review-main,  body main:has(#page_order_control_content) {  padding-top:16px !important;  }  body #page_order_control_content .order-flow-block > .main-title {  font-size:26px !important;  padding:8px 0 !important;  margin-bottom:16px !important;  }  body #page_order_control_content .order-control-section,  body #page_order_control_content .order-right-content .sum-box__wrap {  padding:12px !important;  }}body #page_order_control_content .order-control__block-title,body #page_order_control_content .order-control__block-title2 {  position:relative !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex-wrap:wrap !important;  gap:6px !important;  width:100% !important;  max-width:none !important;  float:none !important;  box-sizing:border-box !important;  padding-left:28px !important;  padding-right:28px !important;  text-align:center !important;}body #page_order_control_content .order-control__block-title > *,body #page_order_control_content .order-control__block-title2 > * {  float:none !important;  margin-left:0 !important;  margin-right:0 !important;  text-align:center !important;}body #page_order_control_content .order-control-modify-btn {  display:flex !important;  align-items:center !important;  justify-content:center !important;  float:none !important;  width:100% !important;  max-width:none !important;  margin-left:0 !important;  margin-right:0 !important;  box-sizing:border-box !important;  text-align:center !important;}body #page_order_control_content .order-control-modify-btn > :not(svg) {  float:none !important;  margin-left:0 !important;  margin-right:0 !important;  text-align:center !important;}body #page_order_control_content .order-control__block-title > a:has(> svg:only-child),body #page_order_control_content .order-control__block-title2 > a:has(> svg:only-child) {  position:absolute !important;  top:0 !important;  right:0 !important;  left:auto !important;  width:28px !important;  height:28px !important;  min-height:28px !important;  padding:0 !important;}body #page_order_control_content .order-control__block-title > a:has(> svg:only-child) > svg,body #page_order_control_content .order-control__block-title2 > a:has(> svg:only-child) > svg {  position:static !important;  transform:none !important;}body #page_order_mods_content,body #page_order_control_content,body #page_order_mods_content :is(h1,h2,h3,h4,h5,h6,p,div,span,a,label,button,input,textarea,select,option,strong,b,small,li,dt,dd,td,th,legend):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons),body #page_order_control_content :is(h1,h2,h3,h4,h5,h6,p,div,span,a,label,button,input,textarea,select,option,strong,b,small,li,dt,dd,td,th,legend):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons) {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body #page_order_mods_content input::placeholder,body #page_order_mods_content textarea::placeholder,body #page_order_control_content input::placeholder,body #page_order_control_content textarea::placeholder {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body main:has(.fc-thankyou) {  background:#fff !important;}body .fc-thankyou {  top:auto !important;  max-height:none !important;  margin:20px auto 28px !important;  color:#1a1a1a !important;  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body .fc-thankyou :is(h1,h2,h3,h4,h5,h6,p,div,span,a,label,button,input,textarea,select,strong,b,small,li):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons) {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body .fc-thankyou .order-send__container,body .fc-thankyou .postreg__inner {  background:#fff !important;  border:1px solid #e5e5e5 !important;  border-radius:0 !important;  box-shadow:none !important;}body .fc-thankyou .order-send__title-wrap {  background:#fff !important;  background-image:none !important;  padding:22px 16px 16px !important;  border-radius:0 !important;  color:#1a1a1a !important;  text-align:center !important;}body .fc-thankyou .order-send__title-wrap .main-title-3,body .fc-thankyou .order-send__title-wrap .main-title-3 * {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:30px !important;  font-weight:700 !important;  line-height:1.25 !important;  text-transform:none !important;  text-align:center !important;}body .fc-thankyou .order-send__thank-icon {  width:42px !important;  height:42px !important;  margin:0 auto 10px !important;  background:#f2faf3 !important;  border:1px solid #d4ead8 !important;  box-shadow:none !important;}body .fc-thankyou .order-send__thank-icon svg {  width:26px !important;  height:26px !important;}body .fc-thankyou .order-send__order-key-outer {  flex-direction:column !important;  align-items:center !important;  justify-content:center !important;  gap:6px !important;  margin:0 16px 16px !important;  padding:14px !important;  background:#f7f7f7 !important;  border:1px solid #e5e5e5 !important;  border-radius:0 !important;  text-align:center !important;}body .fc-thankyou .order-send__order-key-text {  color:#666 !important;  font-size:13px !important;  line-height:1.5 !important;}body .fc-thankyou .order-send__order-key {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:22px !important;  font-weight:700 !important;  line-height:1.4 !important;}body .fc-thankyou .postreg__inner {  padding:16px !important;}body .fc-thankyou .postreg__title-wrap {  margin:0 0 14px !important;  padding:0 !important;}body .fc-thankyou .postreg__title-wrap .main-title-3,body .fc-thankyou .postreg__title-wrap .main-title-3 * {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:16px !important;  font-weight:700 !important;  line-height:1.4 !important;  text-align:center !important;  text-transform:none !important;}body .fc-thankyou .postreg__subtitle {  margin-top:10px !important;  color:#666 !important;  font-size:13px !important;  line-height:1.5 !important;}body .fc-thankyou .postreg__subtitle p {  margin:0 0 10px !important;}body .fc-thankyou .postreg__subtitle li {  margin:0 !important;  padding:3px 0 3px 22px !important;  line-height:1.5 !important;}body .fc-thankyou .postreg__form-container .form-group {  margin-bottom:10px !important;}body .fc-thankyou .postreg__form-container label {  margin:0 0 5px !important;  font-size:13px !important;  font-weight:600 !important;  line-height:20px !important;}body .fc-thankyou .postreg__form-container input.form-control {  height:42px !important;  padding:9px 44px 9px 11px !important;  background:#fff !important;  border:1px solid #d8d8d8 !important;  border-radius:0 !important;  box-shadow:none !important;  font-size:16px !important;}body .fc-thankyou .show-hide-password-btn {  top:26px !important;  right:1px !important;  width:40px !important;  height:40px !important;  border-radius:0 !important;}body .fc-thankyou .postreg__btn-reg {  width:100% !important;  min-height:48px !important;  padding:12px 16px !important;  background:#1a1a1a !important;  background-image:none !important;  border:1px solid #1a1a1a !important;  border-radius:0 !important;  box-shadow:none !important;  color:#fff !important;  -webkit-text-fill-color:#fff !important;  font-size:15px !important;  font-weight:700 !important;  line-height:1.4 !important;}body .fc-thankyou .postreg__btn-reg * {  color:#fff !important;  -webkit-text-fill-color:#fff !important;}body .fc-thankyou .postreg__btn-reg svg {  fill:currentColor !important;}body .fc-thankyou .postreg__btn-reg:not(:disabled):not(.disabled):hover {  background-color:#333 !important;  border-color:#333 !important;}@media (max-width:767px) {  body .fc-thankyou {  margin-top:16px !important;  }  body .fc-thankyou .order-send__title-wrap {  padding:18px 12px 14px !important;  }  body .fc-thankyou .order-send__title-wrap .main-title-3,  body .fc-thankyou .order-send__title-wrap .main-title-3 * {  font-size:26px !important;  }  body .fc-thankyou .order-send__order-key-outer {  margin:0 12px 12px !important;  padding:12px !important;  }  body .fc-thankyou .postreg__inner {  padding:14px !important;  }}body #overlay_box_login {  width:min(92vw, 620px) !important;  max-width:620px !important;  height:auto !important;  min-height:0 !important;  max-height:calc(100dvh - 32px) !important;  background:#fff !important;  border:1px solid #dedede !important;  border-radius:0 !important;  box-shadow:0 12px 36px rgba(0,0,0,.14) !important;  color:#1a1a1a !important;  font-family:"Poppins", Arial, sans-serif !important;}body #overlay_box_login,body #overlay_box_login :is(div,span,h1,h2,h3,h4,p,a,label,input,button,strong,small):not([class*="icon"]):not(.fa):not(.fas):not(.far):not(.fab) {  font-family:"Poppins", Arial, sans-serif !important;}body #overlay_box_login .overlay__inner {  height:auto !important;  min-height:0 !important;  max-height:calc(100dvh - 32px) !important;  background:#fff !important;  border-radius:0 !important;  overflow-y:auto !important;  overflow-x:hidden !important;}body #overlay_box_login .overlay_text,body #overlay_box_login #box_login_content {  height:auto !important;  min-height:0 !important;}body #overlay_box_login .overlay__title-wrap {  background:#fff !important;  background-image:none !important;  padding:16px 44px !important;  border-bottom:1px solid #e5e5e5 !important;  border-radius:0 !important;  text-align:center !important;}body #overlay_box_login .overlay_title,body #overlay_box_login .overlay_title * {  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:20px !important;  font-weight:700 !important;  line-height:1.4 !important;  letter-spacing:0 !important;  text-transform:none !important;  text-align:center !important;}body #overlay_box_login .overlay__close-btn {  top:10px !important;  right:10px !important;  left:auto !important;  width:32px !important;  height:32px !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  color:#1a1a1a !important;  transform:none !important;}body #overlay_box_login .overlay__close-btn:hover {  background:#f2f2f2 !important;  color:#1a1a1a !important;}body #overlay_box_login .overlay__close-btn::before,body #overlay_box_login .overlay__close-btn::after {  width:18px !important;  height:2px !important;  border-radius:0 !important;}body #overlay_box_login .box-content__inner {  width:100% !important;  max-width:none !important;  height:auto !important;  min-height:0 !important;  padding:16px 20px 20px !important;}body #overlay_box_login .login-box__input-field {  margin-bottom:12px !important;}body #overlay_box_login .login-box__input-field > label {  margin:0 0 5px !important;  font-size:13px !important;  font-weight:600 !important;  color:#1a1a1a !important;  line-height:20px !important;}body #overlay_box_login .form-control {  height:42px !important;  padding:9px 44px 9px 11px !important;  background:#fff !important;  border:1px solid #d8d8d8 !important;  border-radius:0 !important;  font-size:16px !important;  color:#1a1a1a !important;  box-shadow:none !important;}body #overlay_box_login #shop_user_login {  padding-right:11px !important;}body #overlay_box_login .form-control:focus {  border-color:#1a1a1a !important;  box-shadow:none !important;  outline:none !important;}body #overlay_box_login .show-hide-password-btn {  top:auto !important;  bottom:1px !important;  right:1px !important;  width:40px !important;  height:40px !important;  background:transparent !important;  border-radius:0 !important;}body #overlay_box_login .login-box__remind-btn-wrap {  margin:0 0 14px !important;  text-align:left !important;}body #overlay_box_login .login-box__remind-btn {  font-size:12px !important;  line-height:1.5 !important;  color:#666 !important;}body #overlay_box_login .login-box__btns-wrap {  display:grid !important;  grid-template-columns:minmax(0,1fr) 40px !important;  gap:10px !important;  align-items:center !important;}body #overlay_box_login .login-box__login-btn {  grid-column:1 !important;  grid-row:1 !important;  height:40px !important;  min-height:40px !important;  padding:8px 12px !important;  background:#1a1a1a !important;  background-image:none !important;  border:1px solid #1a1a1a !important;  border-radius:0 !important;  box-shadow:none !important;  color:#fff !important;  -webkit-text-fill-color:#fff !important;  font-size:14px !important;  font-weight:700 !important;  line-height:1.4 !important;}body #overlay_box_login .login-box__btns-wrap .google-iframe {  grid-column:2 !important;  grid-row:1 !important;  width:40px !important;  min-width:40px !important;  max-width:40px !important;  height:40px !important;  margin:0 !important;  border:0 !important;  transform:none !important;}body #overlay_box_login .line-separator {  grid-column:1 / -1 !important;  margin:6px 0 !important;  background:#e5e5e5 !important;}body #overlay_box_login .login-box__reg-btn {  grid-column:1 / -1 !important;  min-height:44px !important;  padding:10px 12px !important;  background:#fff !important;  border:1px solid #1a1a1a !important;  border-radius:0 !important;  box-shadow:none !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:14px !important;  font-weight:700 !important;  line-height:1.4 !important;}body #overlay_box_login .login-box__reg-btn:hover {  background:#f7f7f7 !important;  border-color:#1a1a1a !important;}body #overlay_box_login .login-box__login-btn *,body #overlay_box_login .login-box__reg-btn * {  color:inherit !important;  -webkit-text-fill-color:inherit !important;}body #overlay_box_login .login-box__login-btn svg,body #overlay_box_login .login-box__reg-btn svg {  fill:currentColor !important;}body #overlay_box_login .login-box__login-btn:focus-visible,body #overlay_box_login .login-box__reg-btn:focus-visible {  outline:2px solid #1a1a1a !important;  outline-offset:3px !important;}@media (max-width:575px) {  body #overlay_box_login {  top:16px !important;  left:50% !important;  transform:translateX(-50%) !important;  width:calc(100vw - 24px) !important;  max-height:calc(100dvh - 32px) !important;  }  body #overlay_box_login .box-content__inner {  padding:14px 16px 16px !important;  }}body .fc-checkout-data,body .fc-checkout-data .main__title,body .fc-checkout-data .main__title *,body .fc-checkout-data #form_reg,body .fc-checkout-data #form_reg :is(div,span,h1,h2,h3,h4,h5,h6,p,a,label,input,textarea,select,option,button,strong,b,small,li,dt,dd,td,th,legend):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons) {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body .fc-checkout-data #form_reg input::placeholder,body .fc-checkout-data #form_reg textarea::placeholder {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body main:has(#page_cart_content .page_cart_empty) > .main__title,body #page_cart_content:has(.page_cart_empty) #fc-cart-page-hero,body #page_cart_content:has(.page_cart_empty) #fc-shipping-banner {  display:none !important;}body #page_cart_content .page_cart_empty {  width:100% !important;  min-height:0 !important;  margin:0 !important;  padding:40px 16px 48px !important;  color:#1a1a1a !important;  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;  text-align:center !important;}body #page_cart_content .page_cart_empty > .container {  display:flex !important;  flex-direction:column !important;  align-items:center !important;  gap:28px !important;  width:100% !important;  max-width:620px !important;  margin:0 auto !important;  padding:0 !important;}body #page_cart_content .page_cart_empty .cart__empty {  display:flex !important;  flex-direction:column !important;  align-items:center !important;  gap:28px !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  color:#1a1a1a !important;  text-align:center !important;}body #page_cart_content .page_cart_empty .cart__empty > svg {  display:none !important;}body #page_cart_content .page_cart_empty .cart__empty > span {  margin:0 !important;  padding:0 !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;  font-size:clamp(23px, 5.5vw, 28px) !important;  font-weight:700 !important;  line-height:1.25 !important;  letter-spacing:0 !important;  text-transform:none !important;}body #page_cart_content .page_cart_empty .cart__empty::before {  content:none !important;}body #page_cart_content .page_cart_empty .cart__empty::after {  content:"" !important;  position:static !important;  display:block !important;  width:84px !important;  height:84px !important;  flex:0 0 84px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  transform:none !important;  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2084%2084%22%3E%3Cpath%20d%3D%22M8%2018h10l9%2036h33l12-26H21%22%20fill%3D%22none%22%20stroke%3D%22%231a1a1a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2266%22%20r%3D%224%22%20fill%3D%22%231a1a1a%22%2F%3E%3Ccircle%20cx%3D%2259%22%20cy%3D%2266%22%20r%3D%224%22%20fill%3D%22%231a1a1a%22%2F%3E%3Ccircle%20cx%3D%2266%22%20cy%3D%2216%22%20r%3D%2216%22%20fill%3D%22%231a1a1a%22%2F%3E%3Ctext%20x%3D%2266%22%20y%3D%2222%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22white%22%3E0%3C%2Ftext%3E%3C%2Fsvg%3E") center / contain no-repeat !important;}body #page_cart_content .page_cart_empty .cart__to-purchase-btn {  width:100% !important;  margin:0 !important;  padding:0 !important;  text-align:center !important;}body #page_cart_content .page_cart_empty .page_cart_to_products_link {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  max-width:300px !important;  min-height:52px !important;  box-sizing:border-box !important;  margin:8px auto 0 !important;  padding:14px 18px !important;  background:#1a1a1a !important;  border:1px solid #1a1a1a !important;  border-radius:0 !important;  box-shadow:none !important;  color:#fff !important;  -webkit-text-fill-color:#fff !important;  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;  font-size:15px !important;  font-weight:600 !important;  line-height:1.3 !important;  letter-spacing:0 !important;  text-decoration:none !important;  text-transform:none !important;}body #page_cart_content .page_cart_empty .page_cart_to_products_link:hover {  background:#333 !important;  border-color:#333 !important;}body #page_cart_content .page_cart_empty .page_cart_to_products_link:focus-visible {  outline:2px solid #F5A623 !important;  outline-offset:3px !important;}@media (max-width:575px) {  body #page_cart_content .page_cart_empty {  padding:32px 16px 40px !important;  }}body #overlay_login_outer:not(.fc-checkout-login) {  width:min(620px, calc(100vw - 24px)) !important;  max-width:620px !important;  min-width:0 !important;  height:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  background:#fff !important;  border:1px solid #dedede !important;  border-radius:0 !important;  color:#1a1a1a !important;  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(div,span,p,a,label,input,button,li) {  box-sizing:border-box !important;  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay__inner,body #overlay_login_outer:not(.fc-checkout-login) .overlay_text {  width:100% !important;  height:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  background:#fff !important;  border-radius:0 !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay_text {  max-height:calc(100dvh - 32px) !important;  overflow-y:auto !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay_text > .row {  display:flex !important;  flex-direction:column !important;  gap:16px !important;  margin:0 !important;  padding:48px 20px 20px !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay_text > .row > div {  width:100% !important;  max-width:100% !important;  flex:0 0 auto !important;  margin:0 !important;  padding:0 !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-login__col-inner,.overlay-reg__col-inner,#overlay_login1,#overlay_login2,form) {  width:100% !important;  height:auto !important;  min-height:0 !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  gap:0 !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-no-reg__title,.overlay-no-reg__title-sub,.overlay-reg__text,.overlay-reg__adv,.overlay_text .line-separator) {  display:none !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay-no-reg__container {  margin:0 !important;  padding:0 !important;  background:none !important;  border:0 !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay-no-reg__container > div {  display:block !important;  margin:0 !important;  padding:0 !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-login__title,.overlay-reg__title) {  margin:0 0 14px !important;  padding:0 !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  font-size:20px !important;  font-weight:700 !important;  line-height:1.3 !important;  text-align:center !important;  text-transform:none !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-login__title,.overlay-reg__title)::after {  display:none !important;}body #overlay_login_outer:not(.fc-checkout-login) .form-group {  margin:0 0 12px !important;  padding:0 !important;  text-align:left !important;}body #overlay_login_outer:not(.fc-checkout-login) label {  display:block !important;  margin:0 0 6px !important;  padding:0 !important;  color:#1a1a1a !important;  font-size:13px !important;  font-weight:600 !important;  line-height:1.4 !important;  text-align:left !important;}body #overlay_login_outer:not(.fc-checkout-login) .form-control {  width:100% !important;  max-width:none !important;  height:42px !important;  margin:0 !important;  padding:10px 12px !important;  background:#fff !important;  border:1px solid #d8d8d8 !important;  border-radius:0 !important;  box-shadow:none !important;  color:#1a1a1a !important;  font-size:16px !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay-login__remind-btn-wrap {  margin:0 0 14px !important;  padding:0 !important;  text-align:left !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay-login__remind-btn {  min-height:0 !important;  margin:0 !important;  padding:0 !important;  background:none !important;  border:0 !important;  color:#666 !important;  font-size:12px !important;  font-weight:400 !important;  line-height:1.5 !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay-login__btns-wrap {  display:grid !important;  grid-template-columns:minmax(0,1fr) 40px !important;  align-items:center !important;  gap:10px !important;  width:100% !important;  margin:0 !important;  padding:0 !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay-login__btns-wrap:not(:has(.google-iframe)) {  grid-template-columns:minmax(0,1fr) !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-login__btn,.overlay-no-reg__btn,.overlay-no-reg__btn-mobile,.overlay-reg__btn,.overlay-reg__btn-mobile) {  align-items:center !important;  justify-content:center !important;  gap:8px !important;  width:100% !important;  max-width:none !important;  min-height:44px !important;  margin:0 !important;  padding:10px 12px !important;  background:#1a1a1a !important;  border:1px solid #1a1a1a !important;  border-radius:0 !important;  box-shadow:none !important;  color:#fff !important;  -webkit-text-fill-color:#fff !important;  font-size:13px !important;  font-weight:600 !important;  line-height:1.4 !important;  text-decoration:none !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-login__btn,.overlay-no-reg__btn,.overlay-reg__btn) {  display:flex !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay-login__btn {  height:40px !important;  min-height:40px !important;  padding:8px 12px !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-reg__btn,.overlay-reg__btn-mobile) {  background:#fff !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;}body #overlay_login_outer:not(.fc-checkout-login) .google-iframe {  width:40px !important;  min-width:40px !important;  max-width:40px !important;  height:40px !important;  min-height:40px !important;  max-height:40px !important;  margin:0 !important;  border:0 !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.overlay-login__btn,.overlay-no-reg__btn,.overlay-no-reg__btn-mobile,.overlay-reg__btn,.overlay-reg__btn-mobile) svg {  width:18px !important;  height:18px !important;  fill:currentColor !important;}body #overlay_login_outer:not(.fc-checkout-login) > .overlay__close-btn {  top:8px !important;  right:8px !important;  width:32px !important;  height:32px !important;  min-width:32px !important;  min-height:32px !important;  margin:0 !important;  padding:0 !important;  background:none !important;  border:0 !important;  border-radius:0 !important;  color:#1a1a1a !important;}body #overlay_login_outer:not(.fc-checkout-login) > .overlay__close-btn::after {  display:none !important;}body #overlay_login_outer:not(.fc-checkout-login) :is(.form-control,.btn):focus-visible {  outline:2px solid #F5A623 !important;  outline-offset:2px !important;}@media(max-width:575px) {  body #overlay_login_outer:not(.fc-checkout-login) .overlay_text > .row {  padding:44px 16px 16px !important;  }}body #overlay_login_outer:not(.fc-checkout-login) {  left:50% !important;  right:auto !important;  margin-left:0 !important;  margin-right:0 !important;  transform:translateX(-50%) !important;  width:min(620px, calc(100vw - 32px)) !important;  max-width:calc(100vw - 32px) !important;  box-sizing:border-box !important;}body #overlay_login_outer:not(.fc-checkout-login) .overlay__inner,body #overlay_login_outer:not(.fc-checkout-login) .overlay_text {  min-width:0 !important;  max-width:100% !important;  box-sizing:border-box !important;}body:has(#main > #start_banner_big),body:has(#main > #start_banner_big) :is(#main, #header, #footer),body:has(#main > #start_banner_big) :is(#main, #header, #footer):is(div, span, h1, h2, h3, h4, h5, h6, p, a, label, input, textarea, select, option, button, strong, b, em, small, li, dt, dd, td, th, legend):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons):not(.material-symbols-outlined) {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}body:has(#main > #start_banner_big) :is(#main, #header, #footer) :is(input, textarea)::placeholder {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;}@media (max-width:767px) {  body #page_artdet_content .artdet__name-wrap,  body #page_artdet_content .artdet__name-wrap.fc-title-above-image {  width:100% !important;  max-width:100% !important;  min-width:0 !important;  text-align:left !important;  }  body #page_artdet_content .artdet__name,  body #page_artdet_content .artdet__name-wrap.fc-title-above-image .artdet__name {  font-family:"Poppins", "Poppins-fallback", Arial, sans-serif !important;  font-size:clamp(28px, 8vw, 34px) !important;  font-weight:800 !important;  line-height:1.12 !important;  letter-spacing:-0.025em !important;  color:#1a1a1a !important;  -webkit-text-fill-color:#1a1a1a !important;  text-align:left !important;  text-transform:none !important;  white-space:normal !important;  overflow-wrap:break-word !important;  word-break:normal !important;  max-height:none !important;  -webkit-line-clamp:unset !important;  text-overflow:clip !important;  }  body #page_artdet_content .artdet__name :is(span, a, strong, b) {  font-family:inherit !important;  font-size:inherit !important;  font-weight:inherit !important;  line-height:inherit !important;  color:inherit !important;  }}@media (max-width:767px) {  body #page_artdet_content .artdet__name-wrap,  body #page_artdet_content .artdet__name-wrap.fc-title-above-image {  text-align:center !important;  }  body #page_artdet_content .artdet__name,  body #page_artdet_content .artdet__name-wrap.fc-title-above-image .artdet__name {  width:100% !important;  max-width:100% !important;  margin-left:auto !important;  margin-right:auto !important;  text-align:center !important;  text-wrap:balance !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:break-word !important;  hyphens:none !important;  }}