@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;}*,*::before,*::after { -webkit-box-sizing:border-box;  box-sizing:border-box;}html { font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-font-smoothing:antialiased; font-size:62.5%;}@-ms-viewport { width:device-width;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block;}body { margin:0; font-size:1.4rem; font-weight:400; line-height:1.5; text-align:left;}[tabindex="-1"]:focus { outline:0 !important;}hr { -webkit-box-sizing:content-box;  box-sizing:content-box; height:0; overflow:visible;}h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:1.5rem; letter-spacing:0.1rem; font-weight:400;}p,ul { margin-top:0; margin-bottom:1.5rem;}abbr[title],abbr[data-original-title] { text-decoration:underline; -webkit-text-decoration:underline dotted;  text-decoration:underline dotted; cursor:help; border-bottom:0;}address { margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,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:.5rem; margin-left:0;}blockquote { margin:0 0 1rem;}dfn { font-style:italic;}b,strong { font-weight:bolder;}small { font-size:80%;}sub,sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sub { bottom:-.25em;}sup { top:-.5em;}a { text-decoration:none; background-color:transparent; -webkit-text-decoration-skip:objects;}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; -ms-overflow-style:scrollbar;}figure { margin:0 0 1rem;}img { vertical-align:middle; border-style:none;}svg:not(:root) { overflow:hidden;}table { border-collapse:collapse;}caption { padding-top:0.75rem; padding-bottom:0.75rem; color:#333333; text-align:left; caption-side:bottom;}th { text-align:inherit;}label { display:inline-block;}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; -moz-appearance:none; -webkit-appearance:none;}button,input { overflow:visible;}button,select { text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"] { -webkit-appearance:button;}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"] { -webkit-box-sizing:border-box;  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:.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-cancel-button,[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;}.font-size-0, .fs-0 { font-size:0 !important;}.fs-inherit { font-size:inherit;}.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;}.border-dashed { border-style:dashed !important;}.rounded { border-radius:0.25rem !important;}.rounded-top { border-top-left-radius:0.25rem !important; border-top-right-radius:0.25rem !important;}.rounded-right { border-top-right-radius:0.25rem !important; border-bottom-right-radius:0.25rem !important;}.rounded-bottom { border-bottom-right-radius:0.25rem !important; border-bottom-left-radius:0.25rem !important;}.rounded-left { border-top-left-radius:0.25rem !important; border-bottom-left-radius:0.25rem !important;}.rounded-circle { border-radius:50% !important;}.rounded-0 { border-radius:0 !important;}.clearfix::after { display:block; clear:both; content:"";}.overflow-hidden { overflow:hidden;}.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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important;}.d-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important;}.flex-y-center { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important;}@media (min-width:400px) { .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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-xs-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; 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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-sm-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; 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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-md-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:1020px) { .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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-lg-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:1260px) { .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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-xl-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:1460px) { .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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-xxl-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; 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:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-print-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; 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.85714%;}.embed-responsive-16by9::before { padding-top:56.25%;}.embed-responsive-4by3::before { padding-top:75%;}.embed-responsive-1by1::before { padding-top:100%;}.flex-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important;  flex-direction:row !important;}.flex-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important;  flex-direction:column !important;}.flex-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important;}.flex-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important;}.flex-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important;}.flex-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important;}.flex-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important;}.flex-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important;  flex:1 1 auto !important;}.flex-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important;  flex-grow:0 !important;}.flex-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important;  flex-grow:1 !important;}.flex-grow-2 { -webkit-box-flex:2 !important; -ms-flex-positive:2 !important; flex-grow:2 !important;}.flex-grow-3 { -webkit-box-flex:3 !important; -ms-flex-positive:3 !important; flex-grow:3 !important;}.flex-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important;}.flex-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important;}.flex-1 { -webkit-box-flex:1 !important; -ms-flex:1 !important; flex:1 !important;}.flex-2 { -webkit-box-flex:2 !important; -ms-flex:2 !important; flex:2 !important;}.flex-3 { -webkit-box-flex:3 !important; -ms-flex:3 !important; flex:3 !important;}.justify-content-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important;  justify-content:flex-start !important;}.justify-content-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important;  justify-content:flex-end !important;}.justify-content-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important;  justify-content:center !important;}.justify-content-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important;  justify-content:space-between !important;}.justify-content-around { -ms-flex-pack:distribute !important; justify-content:space-around !important;}.align-items-start { -webkit-box-align:start !important; -ms-flex-align:start !important;  align-items:flex-start !important;}.align-items-end { -webkit-box-align:end !important; -ms-flex-align:end !important;  align-items:flex-end !important;}.align-items-center { -webkit-box-align:center !important; -ms-flex-align:center !important;  align-items:center !important;}.align-items-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important;  align-items:baseline !important;}.align-items-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important;  align-items:stretch !important;}.align-content-start { -ms-flex-line-pack:start !important; align-content:flex-start !important;}.align-content-end { -ms-flex-line-pack:end !important; align-content:flex-end !important;}.align-content-center { -ms-flex-line-pack:center !important; align-content:center !important;}.align-content-between { -ms-flex-line-pack:justify !important; align-content:space-between !important;}.align-content-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important;}.align-content-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important;}.align-self-auto { -ms-flex-item-align:auto !important; align-self:auto !important;}.align-self-start { -ms-flex-item-align:start !important; align-self:flex-start !important;}.align-self-end { -ms-flex-item-align:end !important; align-self:flex-end !important;}.align-self-center { -ms-flex-item-align:center !important; align-self:center !important;}.align-self-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important;}.align-self-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important;}@media (min-width:400px) { .flex-xs-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-xs-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-xs-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-xs-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-xs-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-xs-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-xs-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-xs-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-xs-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-xs-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-xs-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-xs-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-xs-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-xs-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-xs-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-xs-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-xs-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-xs-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-xs-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-xs-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-xs-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-xs-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-xs-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-xs-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-xs-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-xs-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-xs-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-xs-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-xs-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-xs-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-xs-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-xs-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-xs-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-xs-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:576px) { .flex-sm-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-sm-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-sm-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-sm-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-sm-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-sm-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-sm-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-sm-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-sm-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-sm-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-sm-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-sm-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-sm-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-sm-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-sm-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-sm-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-sm-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-sm-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-sm-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-sm-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-sm-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-sm-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-sm-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-sm-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-sm-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-sm-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-sm-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-sm-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-sm-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-sm-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-sm-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-sm-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-sm-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-sm-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:768px) { .flex-md-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-md-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-md-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-md-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-md-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-md-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-md-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-md-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-md-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-md-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-md-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-md-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .flex-md-1 { -webkit-box-flex:1 !important; -ms-flex:1 !important; flex:1 !important; } .flex-md-2 { -webkit-box-flex:2 !important; -ms-flex:2 !important; flex:2 !important; } .flex-md-3 { -webkit-box-flex:3 !important; -ms-flex:3 !important; flex:3 !important; } .justify-content-md-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-md-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-md-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-md-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-md-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-md-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-md-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-md-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-md-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-md-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-md-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-md-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-md-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-md-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-md-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-md-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-md-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-md-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-md-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-md-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-md-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-md-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:1020px) { .flex-lg-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-lg-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-lg-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-lg-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-lg-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-lg-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-lg-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-lg-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-lg-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-lg-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-lg-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-lg-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .flex-lg-1 { -webkit-box-flex:1 !important; -ms-flex:1 !important; flex:1 !important; } .flex-lg-2 { -webkit-box-flex:2 !important; -ms-flex:2 !important; flex:2 !important; } .flex-lg-3 { -webkit-box-flex:3 !important; -ms-flex:3 !important; flex:3 !important; } .justify-content-lg-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-lg-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-lg-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-lg-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-lg-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-lg-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-lg-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-lg-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-lg-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-lg-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-lg-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-lg-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-lg-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-lg-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-lg-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-lg-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-lg-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-lg-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-lg-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-lg-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-lg-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-lg-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:1260px) { .flex-xl-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-xl-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-xl-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-xl-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-xl-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-xl-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-xl-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-xl-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-xl-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-xl-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-xl-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-xl-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-xl-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-xl-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-xl-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-xl-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-xl-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-xl-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-xl-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-xl-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-xl-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-xl-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-xl-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-xl-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-xl-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-xl-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-xl-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-xl-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-xl-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-xl-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-xl-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-xl-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-xl-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-xl-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:1460px) { .flex-xxl-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-xxl-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-xxl-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-xxl-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-xxl-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-xxl-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-xxl-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-xxl-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-xxl-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-xxl-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-xxl-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-xxl-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-xxl-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-xxl-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-xxl-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-xxl-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-xxl-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-xxl-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-xxl-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-xxl-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-xxl-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-xxl-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-xxl-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-xxl-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-xxl-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-xxl-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-xxl-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-xxl-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-xxl-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-xxl-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-xxl-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-xxl-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-xxl-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-xxl-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}.float-left { float:left !important;}.float-right { float:right !important;}.float-none { float:none !important;}@media (min-width:400px) { .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:1020px) { .float-lg-left { float:left !important; } .float-lg-right { float:right !important; } .float-lg-none { float:none !important; }}@media (min-width:1260px) { .float-xl-left { float:left !important; } .float-xl-right { float:right !important; } .float-xl-none { float:none !important; }}@media (min-width:1460px) { .float-xxl-left { float:left !important; } .float-xxl-right { float:right !important; } .float-xxl-none { float:none !important; }}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { position:-webkit-sticky !important; 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;}.absolute-full { position:absolute; top:0; right:0; bottom:0; left:0;}@supports ((position:-webkit-sticky) or (position:sticky)) { .sticky-top { position:-webkit-sticky; position:sticky; top:0; z-index:1020; }}.sr-only, .is-invisible { 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 { -webkit-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;  box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow { -webkit-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;  box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg { -webkit-box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;  box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none { -webkit-box-shadow:none !important;  box-shadow:none !important;}.mw-100 { max-width:100% !important;}.mh-100 { max-height:100% !important;}.m-0 { margin:0 !important;}.mt-0,.my-0 { margin-top:0 !important;}.mr-0,.mx-0 { margin-right:0 !important;}.mb-0,.my-0 { margin-bottom:0 !important;}.ml-0,.mx-0 { margin-left:0 !important;}.m-1 { margin:0.25rem !important;}.mt-1,.my-1 { margin-top:0.25rem !important;}.mr-1,.mx-1 { margin-right:0.25rem !important;}.mb-1,.my-1 { margin-bottom:0.25rem !important;}.ml-1,.mx-1 { margin-left:0.25rem !important;}.m-2 { margin:0.5rem !important;}.mt-2,.my-2 { margin-top:0.5rem !important;}.mr-2,.mx-2 { margin-right:0.5rem !important;}.mb-2,.my-2 { margin-bottom:0.5rem !important;}.ml-2,.mx-2 { margin-left:0.5rem !important;}.m-3 { margin:1rem !important;}.mt-3,.my-3 { margin-top:1rem !important;}.mr-3,.mx-3 { margin-right:1rem !important;}.mb-3,.my-3 { margin-bottom:1rem !important;}.ml-3,.mx-3 { margin-left:1rem !important;}.m-4 { margin:1.5rem !important;}.mt-4,.my-4 { margin-top:1.5rem !important;}.mr-4,.mx-4 { margin-right:1.5rem !important;}.mb-4,.my-4 { margin-bottom:1.5rem !important;}.ml-4,.mx-4 { margin-left:1.5rem !important;}.m-5 { margin:3rem !important;}.mt-5,.my-5 { margin-top:3rem !important;}.mr-5,.mx-5 { margin-right:3rem !important;}.mb-5,.my-5 { margin-bottom:3rem !important;}.ml-5,.mx-5 { margin-left:3rem !important;}.m-6 { margin:5rem !important;}.mt-6,.my-6 { margin-top:5rem !important;}.mr-6,.mx-6 { margin-right:5rem !important;}.mb-6,.my-6 { margin-bottom:5rem !important;}.ml-6,.mx-6 { margin-left:5rem !important;}.p-0 { padding:0 !important;}.pt-0,.py-0 { padding-top:0 !important;}.pr-0,.px-0 { padding-right:0 !important;}.pb-0,.py-0 { padding-bottom:0 !important;}.pl-0,.px-0 { padding-left:0 !important;}.p-1 { padding:0.25rem !important;}.pt-1,.py-1 { padding-top:0.25rem !important;}.pr-1,.px-1 { padding-right:0.25rem !important;}.pb-1,.py-1 { padding-bottom:0.25rem !important;}.pl-1,.px-1 { padding-left:0.25rem !important;}.p-2 { padding:0.5rem !important;}.pt-2,.py-2 { padding-top:0.5rem !important;}.pr-2,.px-2 { padding-right:0.5rem !important;}.pb-2,.py-2 { padding-bottom:0.5rem !important;}.pl-2,.px-2 { padding-left:0.5rem !important;}.p-3 { padding:1rem !important;}.pt-3,.py-3 { padding-top:1rem !important;}.pr-3,.px-3 { padding-right:1rem !important;}.pb-3,.py-3 { padding-bottom:1rem !important;}.pl-3,.px-3 { padding-left:1rem !important;}.p-4 { padding:1.5rem !important;}.pt-4,.py-4 { padding-top:1.5rem !important;}.pr-4,.px-4 { padding-right:1.5rem !important;}.pr-40px, .px-40px { padding-right:40px !important;}.px-5px, .pr-5px { padding-right:5px !important;}.pb-4,.py-4 { padding-bottom:1.5rem !important;}.pl-4,.px-4 { padding-left:1.5rem !important;}.pl-5px, .px-5px { padding-left:5px !important;}.p-5 { padding:3rem !important;}.pt-5,.py-5 { padding-top:3rem !important;}.pr-5,.px-5 { padding-right:3rem !important;}.pb-5,.py-5 { padding-bottom:3rem !important;}.pl-5,.px-5 { padding-left:3rem !important;}.m-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 (max-width:399px) { .mt-up-xs-0 { margin-top:0 !important; }}@media (min-width:400px) { .m-xs-0 { margin:0 !important; } .mt-xs-0, .my-xs-0 { margin-top:0 !important; } .mr-xs-0, .mx-xs-0 { margin-right:0 !important; } .mb-xs-0, .my-xs-0 { margin-bottom:0 !important; } .ml-xs-0, .mx-xs-0 { margin-left:0 !important; } .m-xs-1 { margin:0.25rem !important; } .mt-xs-1, .my-xs-1 { margin-top:0.25rem !important; } .mr-xs-1, .mx-xs-1 { margin-right:0.25rem !important; } .mb-xs-1, .my-xs-1 { margin-bottom:0.25rem !important; } .ml-xs-1, .mx-xs-1 { margin-left:0.25rem !important; } .m-xs-2 { margin:0.5rem !important; } .mt-xs-2, .my-xs-2 { margin-top:0.5rem !important; } .mr-xs-2, .mx-xs-2 { margin-right:0.5rem !important; } .mb-xs-2, .my-xs-2 { margin-bottom:0.5rem !important; } .ml-xs-2, .mx-xs-2 { margin-left:0.5rem !important; } .m-xs-3 { margin:1rem !important; } .mt-xs-3, .my-xs-3 { margin-top:1rem !important; } .mr-xs-3, .mx-xs-3 { margin-right:1rem !important; } .mb-xs-3, .my-xs-3 { margin-bottom:1rem !important; } .ml-xs-3, .mx-xs-3 { margin-left:1rem !important; } .m-xs-4 { margin:1.5rem !important; } .mt-xs-4, .my-xs-4 { margin-top:1.5rem !important; } .mr-xs-4, .mx-xs-4 { margin-right:1.5rem !important; } .mb-xs-4, .my-xs-4 { margin-bottom:1.5rem !important; } .ml-xs-4, .mx-xs-4 { margin-left:1.5rem !important; } .m-xs-5 { margin:3rem !important; } .mt-xs-5, .my-xs-5 { margin-top:3rem !important; } .mr-xs-5, .mx-xs-5 { margin-right:3rem !important; } .mb-xs-5, .my-xs-5 { margin-bottom:3rem !important; } .ml-xs-5, .mx-xs-5 { margin-left:3rem !important; } .p-xs-0 { padding:0 !important; } .pt-xs-0, .py-xs-0 { padding-top:0 !important; } .pr-xs-0, .px-xs-0 { padding-right:0 !important; } .pb-xs-0, .py-xs-0 { padding-bottom:0 !important; } .pl-xs-0, .px-xs-0 { padding-left:0 !important; } .p-xs-1 { padding:0.25rem !important; } .pt-xs-1, .py-xs-1 { padding-top:0.25rem !important; } .pr-xs-1, .px-xs-1 { padding-right:0.25rem !important; } .pb-xs-1, .py-xs-1 { padding-bottom:0.25rem !important; } .pl-xs-1, .px-xs-1 { padding-left:0.25rem !important; } .p-xs-2 { padding:0.5rem !important; } .pt-xs-2, .py-xs-2 { padding-top:0.5rem !important; } .pr-xs-2, .px-xs-2 { padding-right:0.5rem !important; } .pb-xs-2, .py-xs-2 { padding-bottom:0.5rem !important; } .pl-xs-2, .px-xs-2 { padding-left:0.5rem !important; } .p-xs-3 { padding:1rem !important; } .pt-xs-3, .py-xs-3 { padding-top:1rem !important; } .pr-xs-3, .px-xs-3 { padding-right:1rem !important; } .pb-xs-3, .py-xs-3 { padding-bottom:1rem !important; } .pl-xs-3, .px-xs-3 { padding-left:1rem !important; } .p-xs-4 { padding:1.5rem !important; } .pt-xs-4, .py-xs-4 { padding-top:1.5rem !important; } .pr-xs-4, .px-xs-4 { padding-right:1.5rem !important; } .pb-xs-4, .py-xs-4 { padding-bottom:1.5rem !important; } .pl-xs-4, .px-xs-4 { padding-left:1.5rem !important; } .p-xs-5 { padding:3rem !important; } .pt-xs-5, .py-xs-5 { padding-top:3rem !important; } .pr-xs-5, .px-xs-5 { padding-right:3rem !important; } .pb-xs-5, .py-xs-5 { padding-bottom:3rem !important; } .pl-xs-5, .px-xs-5 { padding-left:3rem !important; } .m-xs-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 (max-width:575px) { .mt-up-sm-0 { margin-top:0 !important; }}@media (min-width:576px) { .m-sm-0 { margin:0 !important; } .mt-sm-0, .my-sm-0 { margin-top:0 !important; } .mr-sm-0, .mx-sm-0 { margin-right:0 !important; } .mb-sm-0, .my-sm-0 { margin-bottom:0 !important; } .ml-sm-0, .mx-sm-0 { margin-left:0 !important; } .m-sm-1 { margin:0.25rem !important; } .mt-sm-1, .my-sm-1 { margin-top:0.25rem !important; } .mr-sm-1, .mx-sm-1 { margin-right:0.25rem !important; } .mb-sm-1, .my-sm-1 { margin-bottom:0.25rem !important; } .ml-sm-1, .mx-sm-1 { margin-left:0.25rem !important; } .m-sm-2 { margin:0.5rem !important; } .mt-sm-2, .my-sm-2 { margin-top:0.5rem !important; } .mr-sm-2, .mx-sm-2 { margin-right:0.5rem !important; } .mb-sm-2, .my-sm-2 { margin-bottom:0.5rem !important; } .ml-sm-2, .mx-sm-2 { margin-left:0.5rem !important; } .m-sm-3 { margin:1rem !important; } .mt-sm-3, .my-sm-3 { margin-top:1rem !important; } .mr-sm-3, .mx-sm-3 { margin-right:1rem !important; } .mb-sm-3, .my-sm-3 { margin-bottom:1rem !important; } .ml-sm-3, .mx-sm-3 { margin-left:1rem !important; } .m-sm-4 { margin:1.5rem !important; } .mt-sm-4, .my-sm-4 { margin-top:1.5rem !important; } .mr-sm-4, .mx-sm-4 { margin-right:1.5rem !important; } .mb-sm-4, .my-sm-4 { margin-bottom:1.5rem !important; } .ml-sm-4, .mx-sm-4 { margin-left:1.5rem !important; } .m-sm-5 { margin:3rem !important; } .mt-sm-5, .my-sm-5 { margin-top:3rem !important; } .mr-sm-5, .mx-sm-5 { margin-right:3rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom:3rem !important; } .ml-sm-5, .mx-sm-5 { margin-left:3rem !important; } .p-sm-0 { padding:0 !important; } .pt-sm-0, .py-sm-0 { padding-top:0 !important; } .pr-sm-0, .px-sm-0 { padding-right:0 !important; } .pb-sm-0, .py-sm-0 { padding-bottom:0 !important; } .pl-sm-0, .px-sm-0 { padding-left:0 !important; } .p-sm-1 { padding:0.25rem !important; } .pt-sm-1, .py-sm-1 { padding-top:0.25rem !important; } .pr-sm-1, .px-sm-1 { padding-right:0.25rem !important; } .pb-sm-1, .py-sm-1 { padding-bottom:0.25rem !important; } .pl-sm-1, .px-sm-1 { padding-left:0.25rem !important; } .p-sm-2 { padding:0.5rem !important; } .pt-sm-2, .py-sm-2 { padding-top:0.5rem !important; } .pr-sm-2, .px-sm-2 { padding-right:0.5rem !important; } .pb-sm-2, .py-sm-2 { padding-bottom:0.5rem !important; } .pl-sm-2, .px-sm-2 { padding-left:0.5rem !important; } .p-sm-3 { padding:1rem !important; } .pt-sm-3, .py-sm-3 { padding-top:1rem !important; } .pr-sm-3, .px-sm-3 { padding-right:1rem !important; } .pb-sm-3, .py-sm-3 { padding-bottom:1rem !important; } .pl-sm-3, .px-sm-3 { padding-left:1rem !important; } .p-sm-4 { padding:1.5rem !important; } .pt-sm-4, .py-sm-4 { padding-top:1.5rem !important; } .pr-sm-4, .px-sm-4 { padding-right:1.5rem !important; } .pb-sm-4, .py-sm-4 { padding-bottom:1.5rem !important; } .pl-sm-4, .px-sm-4 { padding-left:1.5rem !important; } .p-sm-5 { padding:3rem !important; } .pt-sm-5, .py-sm-5 { padding-top:3rem !important; } .pr-sm-5, .px-sm-5 { padding-right:3rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom:3rem !important; } .pl-sm-5, .px-sm-5 { padding-left:3rem !important; } .m-sm-auto { margin:auto !important; } .mt-sm-auto, .my-sm-auto { margin-top:auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right:auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom:auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left:auto !important; }}@media (min-width:768px) { .m-md-0 { margin:0 !important; } .mt-md-0, .my-md-0 { margin-top:0 !important; } .mr-md-0, .mx-md-0 { margin-right:0 !important; } .mb-md-0, .my-md-0 { margin-bottom:0 !important; } .ml-md-0, .mx-md-0 { margin-left:0 !important; } .m-md-1 { margin:0.25rem !important; } .mt-md-1, .my-md-1 { margin-top:0.25rem !important; } .mr-md-1, .mx-md-1 { margin-right:0.25rem !important; } .mb-md-1, .my-md-1 { margin-bottom:0.25rem !important; } .ml-md-1, .mx-md-1 { margin-left:0.25rem !important; } .m-md-2 { margin:0.5rem !important; } .mt-md-2, .my-md-2 { margin-top:0.5rem !important; } .mr-md-2, .mx-md-2 { margin-right:0.5rem !important; } .mb-md-2, .my-md-2 { margin-bottom:0.5rem !important; } .ml-md-2, .mx-md-2 { margin-left:0.5rem !important; } .m-md-3 { margin:1rem !important; } .mt-md-3, .my-md-3 { margin-top:1rem !important; } .mr-md-3, .mx-md-3 { margin-right:1rem !important; } .mb-md-3, .my-md-3 { margin-bottom:1rem !important; } .ml-md-3, .mx-md-3 { margin-left:1rem !important; } .m-md-4 { margin:1.5rem !important; } .mt-md-4, .my-md-4 { margin-top:1.5rem !important; } .mr-md-4, .mx-md-4 { margin-right:1.5rem !important; } .mb-md-4, .my-md-4 { margin-bottom:1.5rem !important; } .ml-md-4, .mx-md-4 { margin-left:1.5rem !important; } .m-md-5 { margin:3rem !important; } .mt-md-5, .my-md-5 { margin-top:3rem !important; } .mr-md-5, .mx-md-5 { margin-right:3rem !important; } .mb-md-5, .my-md-5 { margin-bottom:3rem !important; } .ml-md-5, .mx-md-5 { margin-left:3rem !important; } .p-md-0 { padding:0 !important; } .pt-md-0, .py-md-0 { padding-top:0 !important; } .pr-md-0, .px-md-0 { padding-right:0 !important; } .pb-md-0, .py-md-0 { padding-bottom:0 !important; } .pl-md-0, .px-md-0 { padding-left:0 !important; } .p-md-1 { padding:0.25rem !important; } .pt-md-1, .py-md-1 { padding-top:0.25rem !important; } .pr-md-1, .px-md-1 { padding-right:0.25rem !important; } .pb-md-1, .py-md-1 { padding-bottom:0.25rem !important; } .pl-md-1, .px-md-1 { padding-left:0.25rem !important; } .p-md-2 { padding:0.5rem !important; } .pt-md-2, .py-md-2 { padding-top:0.5rem !important; } .pr-md-2, .px-md-2 { padding-right:0.5rem !important; } .pb-md-2, .py-md-2 { padding-bottom:0.5rem !important; } .pl-md-2, .px-md-2 { padding-left:0.5rem !important; } .p-md-3 { padding:1rem !important; } .pt-md-3, .py-md-3 { padding-top:1rem !important; } .pr-md-3, .px-md-3 { padding-right:1rem !important; } .pb-md-3, .py-md-3 { padding-bottom:1rem !important; } .pl-md-3, .px-md-3 { padding-left:1rem !important; } .p-md-4 { padding:1.5rem !important; } .pt-md-4, .py-md-4 { padding-top:1.5rem !important; } .pr-md-4, .px-md-4 { padding-right:1.5rem !important; } .pb-md-4, .py-md-4 { padding-bottom:1.5rem !important; } .pl-md-4, .px-md-4 { padding-left:1.5rem !important; } .p-md-5 { padding:3rem !important; } .pt-md-5, .py-md-5 { padding-top:3rem !important; } .pr-md-5, .px-md-5 { padding-right:3rem !important; } .pb-md-5, .py-md-5 { padding-bottom:3rem !important; } .pl-md-5, .px-md-5 { padding-left:3rem !important; } .m-md-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:1020px) { .m-lg-0 { margin:0 !important; } .mt-lg-0, .my-lg-0 { margin-top:0 !important; } .mr-lg-0, .mx-lg-0 { margin-right:0 !important; } .mb-lg-0, .my-lg-0 { margin-bottom:0 !important; } .ml-lg-0, .mx-lg-0 { margin-left:0 !important; } .m-lg-1 { margin:0.25rem !important; } .mt-lg-1, .my-lg-1 { margin-top:0.25rem !important; } .mr-lg-1, .mx-lg-1 { margin-right:0.25rem !important; } .mb-lg-1, .my-lg-1 { margin-bottom:0.25rem !important; } .ml-lg-1, .mx-lg-1 { margin-left:0.25rem !important; } .m-lg-2 { margin:0.5rem !important; } .mt-lg-2, .my-lg-2 { margin-top:0.5rem !important; } .mr-lg-2, .mx-lg-2 { margin-right:0.5rem !important; } .mb-lg-2, .my-lg-2 { margin-bottom:0.5rem !important; } .ml-lg-2, .mx-lg-2 { margin-left:0.5rem !important; } .m-lg-3 { margin:1rem !important; } .mt-lg-3, .my-lg-3 { margin-top:1rem !important; } .mr-lg-3, .mx-lg-3 { margin-right:1rem !important; } .mb-lg-3, .my-lg-3 { margin-bottom:1rem !important; } .ml-lg-3, .mx-lg-3 { margin-left:1rem !important; } .m-lg-4 { margin:1.5rem !important; } .mt-lg-4, .my-lg-4 { margin-top:1.5rem !important; } .mr-lg-4, .mx-lg-4 { margin-right:1.5rem !important; } .mb-lg-4, .my-lg-4 { margin-bottom:1.5rem !important; } .ml-lg-4, .mx-lg-4 { margin-left:1.5rem !important; } .m-lg-5 { margin:3rem !important; } .mt-lg-5, .my-lg-5 { margin-top:3rem !important; } .mr-lg-5, .mx-lg-5 { margin-right:3rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom:3rem !important; } .ml-lg-5, .mx-lg-5 { margin-left:3rem !important; } .mt-lg-6, .my-lg-6 { margin-top:5rem !important; } .mr-lg-6, .mx-lg-6 { margin-right:5rem !important; } .mb-lg-6, .my-lg-6 { margin-bottom:5rem !important; } .ml-lg-6, .mx-lg-6 { margin-left:5rem !important; } .p-lg-0 { padding:0 !important; } .pt-lg-0, .py-lg-0 { padding-top:0 !important; } .pr-lg-0, .px-lg-0 { padding-right:0 !important; } .pb-lg-0, .py-lg-0 { padding-bottom:0 !important; } .pl-lg-0, .px-lg-0 { padding-left:0 !important; } .p-lg-1 { padding:0.25rem !important; } .pt-lg-1, .py-lg-1 { padding-top:0.25rem !important; } .pr-lg-1, .px-lg-1 { padding-right:0.25rem !important; } .pb-lg-1, .py-lg-1 { padding-bottom:0.25rem !important; } .pl-lg-1, .px-lg-1 { padding-left:0.25rem !important; } .p-lg-2 { padding:0.5rem !important; } .pt-lg-2, .py-lg-2 { padding-top:0.5rem !important; } .pr-lg-2, .px-lg-2 { padding-right:0.5rem !important; } .pb-lg-2, .py-lg-2 { padding-bottom:0.5rem !important; } .pl-lg-2, .px-lg-2 { padding-left:0.5rem !important; } .p-lg-3 { padding:1rem !important; } .pt-lg-3, .py-lg-3 { padding-top:1rem !important; } .pr-lg-3, .px-lg-3 { padding-right:1rem !important; } .pb-lg-3, .py-lg-3 { padding-bottom:1rem !important; } .pl-lg-3, .px-lg-3 { padding-left:1rem !important; } .p-lg-4 { padding:1.5rem !important; } .pt-lg-4, .py-lg-4 { padding-top:1.5rem !important; } .pr-lg-4, .px-lg-4 { padding-right:1.5rem !important; } .pb-lg-4, .py-lg-4 { padding-bottom:1.5rem !important; } .pl-lg-4, .px-lg-4 { padding-left:1.5rem !important; } .p-lg-5 { padding:3rem !important; } .pt-lg-5, .py-lg-5 { padding-top:3rem !important; } .pr-lg-5, .px-lg-5 { padding-right:3rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom:3rem !important; } .pl-lg-5, .px-lg-5 { padding-left:3rem !important; } .m-lg-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:1260px) { .m-xl-0 { margin:0 !important; } .mt-xl-0, .my-xl-0 { margin-top:0 !important; } .mr-xl-0, .mx-xl-0 { margin-right:0 !important; } .mb-xl-0, .my-xl-0 { margin-bottom:0 !important; } .ml-xl-0, .mx-xl-0 { margin-left:0 !important; } .m-xl-1 { margin:0.25rem !important; } .mt-xl-1, .my-xl-1 { margin-top:0.25rem !important; } .mr-xl-1, .mx-xl-1 { margin-right:0.25rem !important; } .mb-xl-1, .my-xl-1 { margin-bottom:0.25rem !important; } .ml-xl-1, .mx-xl-1 { margin-left:0.25rem !important; } .m-xl-2 { margin:0.5rem !important; } .mt-xl-2, .my-xl-2 { margin-top:0.5rem !important; } .mr-xl-2, .mx-xl-2 { margin-right:0.5rem !important; } .mb-xl-2, .my-xl-2 { margin-bottom:0.5rem !important; } .ml-xl-2, .mx-xl-2 { margin-left:0.5rem !important; } .m-xl-3 { margin:1rem !important; } .mt-xl-3, .my-xl-3 { margin-top:1rem !important; } .mr-xl-3, .mx-xl-3 { margin-right:1rem !important; } .mb-xl-3, .my-xl-3 { margin-bottom:1rem !important; } .ml-xl-3, .mx-xl-3 { margin-left:1rem !important; } .m-xl-4 { margin:1.5rem !important; } .mt-xl-4, .my-xl-4 { margin-top:1.5rem !important; } .mr-xl-4, .mx-xl-4 { margin-right:1.5rem !important; } .mb-xl-4, .my-xl-4 { margin-bottom:1.5rem !important; } .ml-xl-4, .mx-xl-4 { margin-left:1.5rem !important; } .m-xl-5 { margin:3rem !important; } .mt-xl-5, .my-xl-5 { margin-top:3rem !important; } .mr-xl-5, .mx-xl-5 { margin-right:3rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom:3rem !important; } .ml-xl-5, .mx-xl-5 { margin-left:3rem !important; } .m-xl-6 { margin:5rem !important; } .mt-xl-6, .my-xl-6 { margin-top:5rem !important; } .mr-xl-6, .mx-xl-6 { margin-right:5rem !important; } .mb-xl-6, .my-xl-6 { margin-bottom:5rem !important; } .ml-xl-6, .mx-xl-6 { margin-left:5rem !important; } .p-xl-0 { padding:0 !important; } .pt-xl-0, .py-xl-0 { padding-top:0 !important; } .pr-xl-0, .px-xl-0 { padding-right:0 !important; } .pb-xl-0, .py-xl-0 { padding-bottom:0 !important; } .pl-xl-0, .px-xl-0 { padding-left:0 !important; } .p-xl-1 { padding:0.25rem !important; } .pt-xl-1, .py-xl-1 { padding-top:0.25rem !important; } .pr-xl-1, .px-xl-1 { padding-right:0.25rem !important; } .pb-xl-1, .py-xl-1 { padding-bottom:0.25rem !important; } .pl-xl-1, .px-xl-1 { padding-left:0.25rem !important; } .p-xl-2 { padding:0.5rem !important; } .pt-xl-2, .py-xl-2 { padding-top:0.5rem !important; } .pr-xl-2, .px-xl-2 { padding-right:0.5rem !important; } .pb-xl-2, .py-xl-2 { padding-bottom:0.5rem !important; } .pl-xl-2, .px-xl-2 { padding-left:0.5rem !important; } .p-xl-3 { padding:1rem !important; } .pt-xl-3, .py-xl-3 { padding-top:1rem !important; } .pr-xl-3, .px-xl-3 { padding-right:1rem !important; } .pb-xl-3, .py-xl-3 { padding-bottom:1rem !important; } .pl-xl-3, .px-xl-3 { padding-left:1rem !important; } .p-xl-4 { padding:1.5rem !important; } .pt-xl-4, .py-xl-4 { padding-top:1.5rem !important; } .pr-xl-4, .px-xl-4 { padding-right:1.5rem !important; } .pb-xl-4, .py-xl-4 { padding-bottom:1.5rem !important; } .pl-xl-4, .px-xl-4 { padding-left:1.5rem !important; } .p-xl-5 { padding:3rem !important; } .pt-xl-5, .py-xl-5 { padding-top:3rem !important; } .pr-xl-5, .px-xl-5 { padding-right:3rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom:3rem !important; } .pl-xl-5, .px-xl-5 { padding-left:3rem !important; } .m-xl-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:1460px) { .m-xxl-0 { margin:0 !important; } .mt-xxl-0, .my-xxl-0 { margin-top:0 !important; } .mr-xxl-0, .mx-xxl-0 { margin-right:0 !important; } .mb-xxl-0, .my-xxl-0 { margin-bottom:0 !important; } .ml-xxl-0, .mx-xxl-0 { margin-left:0 !important; } .m-xxl-1 { margin:0.25rem !important; } .mt-xxl-1, .my-xxl-1 { margin-top:0.25rem !important; } .mr-xxl-1, .mx-xxl-1 { margin-right:0.25rem !important; } .mb-xxl-1, .my-xxl-1 { margin-bottom:0.25rem !important; } .ml-xxl-1, .mx-xxl-1 { margin-left:0.25rem !important; } .m-xxl-2 { margin:0.5rem !important; } .mt-xxl-2, .my-xxl-2 { margin-top:0.5rem !important; } .mr-xxl-2, .mx-xxl-2 { margin-right:0.5rem !important; } .mb-xxl-2, .my-xxl-2 { margin-bottom:0.5rem !important; } .ml-xxl-2, .mx-xxl-2 { margin-left:0.5rem !important; } .m-xxl-3 { margin:1rem !important; } .mt-xxl-3, .my-xxl-3 { margin-top:1rem !important; } .mr-xxl-3, .mx-xxl-3 { margin-right:1rem !important; } .mb-xxl-3, .my-xxl-3 { margin-bottom:1rem !important; } .ml-xxl-3, .mx-xxl-3 { margin-left:1rem !important; } .m-xxl-4 { margin:1.5rem !important; } .mt-xxl-4, .my-xxl-4 { margin-top:1.5rem !important; } .mr-xxl-4, .mx-xxl-4 { margin-right:1.5rem !important; } .mb-xxl-4, .my-xxl-4 { margin-bottom:1.5rem !important; } .ml-xxl-4, .mx-xxl-4 { margin-left:1.5rem !important; } .m-xxl-5 { margin:3rem !important; } .mt-xxl-5, .my-xxl-5 { margin-top:3rem !important; } .mr-xxl-5, .mx-xxl-5 { margin-right:3rem !important; } .mb-xxl-5, .my-xxl-5 { margin-bottom:3rem !important; } .ml-xxl-5, .mx-xxl-5 { margin-left:3rem !important; } .p-xxl-0 { padding:0 !important; } .pt-xxl-0, .py-xxl-0 { padding-top:0 !important; } .pr-xxl-0, .px-xxl-0 { padding-right:0 !important; } .pb-xxl-0, .py-xxl-0 { padding-bottom:0 !important; } .pl-xxl-0, .px-xxl-0 { padding-left:0 !important; } .p-xxl-1 { padding:0.25rem !important; } .pt-xxl-1, .py-xxl-1 { padding-top:0.25rem !important; } .pr-xxl-1, .px-xxl-1 { padding-right:0.25rem !important; } .pb-xxl-1, .py-xxl-1 { padding-bottom:0.25rem !important; } .pl-xxl-1, .px-xxl-1 { padding-left:0.25rem !important; } .p-xxl-2 { padding:0.5rem !important; } .pt-xxl-2, .py-xxl-2 { padding-top:0.5rem !important; } .pr-xxl-2, .px-xxl-2 { padding-right:0.5rem !important; } .pb-xxl-2, .py-xxl-2 { padding-bottom:0.5rem !important; } .pl-xxl-2, .px-xxl-2 { padding-left:0.5rem !important; } .p-xxl-3 { padding:1rem !important; } .pt-xxl-3, .py-xxl-3 { padding-top:1rem !important; } .pr-xxl-3, .px-xxl-3 { padding-right:1rem !important; } .pb-xxl-3, .py-xxl-3 { padding-bottom:1rem !important; } .pl-xxl-3, .px-xxl-3 { padding-left:1rem !important; } .p-xxl-4 { padding:1.5rem !important; } .pt-xxl-4, .py-xxl-4 { padding-top:1.5rem !important; } .pr-xxl-4, .px-xxl-4 { padding-right:1.5rem !important; } .pb-xxl-4, .py-xxl-4 { padding-bottom:1.5rem !important; } .pl-xxl-4, .px-xxl-4 { padding-left:1.5rem !important; } .p-xxl-5 { padding:3rem !important; } .pt-xxl-5, .py-xxl-5 { padding-top:3rem !important; } .pr-xxl-5, .px-xxl-5 { padding-right:3rem !important; } .pb-xxl-5, .py-xxl-5 { padding-bottom:3rem !important; } .pl-xxl-5, .px-xxl-5 { padding-left:3rem !important; } .m-xxl-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; }}.text-monospace { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}.text-justify { text-align:justify !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:400px) { .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:1020px) { .text-lg-left { text-align:left !important; } .text-lg-right { text-align:right !important; } .text-lg-center { text-align:center !important; }}@media (min-width:1260px) { .text-xl-left { text-align:left !important; } .text-xl-right { text-align:right !important; } .text-xl-center { text-align:center !important; }}@media (min-width:1460px) { .text-xxl-left { text-align:left !important; } .text-xxl-right { text-align:right !important; } .text-xxl-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-normal { font-weight:400 !important;}.font-weight-bold { font-weight:700 !important;}.font-italic { font-style:italic !important;}.visible { visibility:visible !important;}.invisible { visibility:hidden !important;}.container-fluid { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}.break-row { flex-basis:100%; height:0;}.row { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px;}.no-gutters { margin-right:0; margin-left:0;}.gutters-1 { margin-right:-1px; margin-left:-1px;}.gutters-5 { margin-right:-5px; margin-left:-5px;}.gutters-10 { margin-right:-10px; margin-left:-10px;}.gutters-15 { margin-right:-15px; margin-left:-15px;}.gutters-20 { margin-right:-20px; margin-left:-20px;}.no-gutters > .col,.no-gutters > [class*="col-"] { padding-right:0; padding-left:0;}.gutters-1 > .col,.gutters-1 > [class*="col-"] { padding-right:1px; padding-left:1px;}.gutters-5 > .col,.gutters-5 > [class*="col-"] { padding-right:5px; padding-left:5px;}.gutters-10 > .col,.gutters-10 > [class*="col-"] { padding-right:10px; padding-left:10px;}.gutters-20 > .col,.gutters-20 > [class*="col-"] { padding-right:20px; padding-left:20px;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs,.col-xs-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,.col-xxl-auto, [class*='col-custom'] { width:100%; min-height:1px; padding-right:15px; padding-left:15px;}.col { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1;  flex-grow:1; max-width:100%;}.col-auto { -webkit-box-flex:0; -ms-flex:0 0 auto;  flex:0 0 auto; width:auto; max-width:none;}.col-fix-30 { width:30px; -webkit-box-flex:0; -webkit-flex:0 0 30px; -moz-box-flex:0; -ms-flex:0 0 30px; flex:0 0 30px;}.col-fix-1 { width:50px; -webkit-box-flex:0; -webkit-flex:0 0 50px; -moz-box-flex:0; -ms-flex:0 0 50px; flex:0 0 50px;}.col-fix-2 { width:80px; -webkit-box-flex:0; -webkit-flex:0 0 80px; -moz-box-flex:0; -ms-flex:0 0 80px; flex:0 0 80px;}.col-fix-3 { width:145px; -webkit-box-flex:0; -webkit-flex:0 0 145px; -moz-box-flex:0; -ms-flex:0 0 145px; flex:0 0 145px;}.col-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%;  flex:0 0 8.33333%; max-width:8.33333%;}.col-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%;  flex:0 0 16.66667%; max-width:16.66667%;}.col-3 { -webkit-box-flex:0; -ms-flex:0 0 25%;  flex:0 0 25%; max-width:25%;}.col-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%;  flex:0 0 33.33333%; max-width:33.33333%;}.col-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%;  flex:0 0 41.66667%; max-width:41.66667%;}.col-6 { -webkit-box-flex:0; -ms-flex:0 0 50%;  flex:0 0 50%; max-width:50%;}.col-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%;  flex:0 0 58.33333%; max-width:58.33333%;}.col-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%;  flex:0 0 66.66667%; max-width:66.66667%;}.col-9 { -webkit-box-flex:0; -ms-flex:0 0 75%;  flex:0 0 75%; max-width:75%;}.col-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%;  flex:0 0 83.33333%; max-width:83.33333%;}.col-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%;  flex:0 0 91.66667%; max-width:91.66667%;}.col-12 { -webkit-box-flex:0; -ms-flex:0 0 100%;  flex:0 0 100%; max-width:100%;}.order-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1;  order:-1;}.order-last { -webkit-box-ordinal-group:14; -ms-flex-order:13;  order:13;}.order-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0;  order:0;}.order-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1;  order:1;}.order-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2;  order:2;}.order-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3;  order:3;}.order-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4;  order:4;}.order-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5;  order:5;}.order-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6;  order:6;}.order-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7;  order:7;}.order-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8;  order:8;}.order-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9;  order:9;}.order-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10;  order:10;}.order-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11;  order:11;}.order-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12;  order:12;}@media (min-width:400px) { .col-xs { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-xs-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-xs-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-xs-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-xs-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-xs-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-xs-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-xs-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-xs-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-xs-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-xs-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-xs-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-xs-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-xs-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .order-xs-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-xs-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-xs-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-xs-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-xs-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-xs-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-xs-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-xs-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-xs-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-xs-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-xs-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-xs-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-xs-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-xs-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-xs-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (max-width:575px) { .order-up-sm-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }}@media (min-width:576px) { .gutters-sm-5 { margin-left:-5px; margin-right:-5px; } .gutters-sm-5 > .col, .gutters-sm-5 > [class*="col-"] { padding-right:5px; padding-left:5px; } .gutters-sm-10 { margin-left:-10px; margin-right:-10px; } .gutters-sm-10 > .col, .gutters-sm-10 > [class*="col-"] { padding-right:10px; padding-left:10px; } .gutters-sm-15 { margin-left:-15px; margin-right:-15px; } .gutters-sm-15 > .col, .gutters-sm-15 > [class*="col-"] { padding-right:15px; padding-left:15px; } .col-sm { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-sm-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-sm-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-sm-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-sm-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-sm-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-sm-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-sm-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-sm-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-sm-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-sm-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-sm-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-sm-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-sm-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .order-sm-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-sm-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-sm-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-sm-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-sm-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-sm-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-sm-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-sm-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-sm-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-sm-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-sm-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-sm-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-sm-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-sm-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-sm-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (max-width:767px) { .mt-up-md-0 { margin-top:0 !important; } .order-up-md-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }}@media (min-width:768px) { .col-md { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-md-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-md-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-md-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-md-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-md-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-md-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-md-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-md-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-md-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-md-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-md-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-md-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-md-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .col-fix-md-3 { width:145px; -webkit-box-flex:0; -webkit-flex:0 0 145px; -moz-box-flex:0; -ms-flex:0 0 145px; flex:0 0 145px; } .col-custom-md-5 { -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; } .order-md-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-md-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-md-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-md-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-md-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-md-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-md-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-md-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-md-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-md-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-md-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-md-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-md-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-md-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-md-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (min-width:1020px) { .col-lg { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-lg-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-lg-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-lg-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-lg-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-lg-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-lg-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-lg-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-lg-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-lg-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-lg-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-lg-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-lg-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-lg-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .col-custom-lg-5 { -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; } .order-lg-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-lg-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-lg-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-lg-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-lg-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-lg-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-lg-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-lg-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-lg-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-lg-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-lg-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-lg-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-lg-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-lg-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-lg-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (min-width:1260px) { .col-xl { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-xl-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-xl-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-xl-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-xl-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-xl-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-xl-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-xl-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-xl-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-xl-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-xl-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-xl-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-xl-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-xl-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .col-custom-xl-5 { -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; } .order-xl-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-xl-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-xl-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-xl-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-xl-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-xl-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-xl-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-xl-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-xl-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-xl-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-xl-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-xl-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-xl-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-xl-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-xl-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (min-width:1460px) { .col-xxl { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-xxl-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-xxl-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-xxl-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-xxl-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-xxl-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-xxl-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-xxl-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-xxl-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-xxl-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-xxl-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-xxl-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-xxl-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-xxl-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .order-xxl-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-xxl-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-xxl-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-xxl-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-xxl-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-xxl-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-xxl-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-xxl-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-xxl-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-xxl-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-xxl-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-xxl-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-xxl-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-xxl-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-xxl-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}.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;}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:fallback;src:url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.eot');src:url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.eot?#iefix') format("embedded-opentype"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.woff') format("woff"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.ttf') format("truetype"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.svg#fontawesome') format("svg")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{ font-family:'custom icons'; font-display:auto; src:url('../!common_design/own/fonts/customicons/custom-icons.woff2') format('woff2'), url('../!common_design/own/fonts/customicons/custom-icons.ttf') format('truetype'), url('../!common_design/own/fonts/customicons/custom-icons.svg#custom-icons') format('svg'); font-weight:400; font-style:normal;}@font-face{font-family:'Open Sans';font-display:swap;src:url('../!common_design/own/fonts/opensans/OpenSans-Regular.eot');src:url('../!common_design/own/fonts/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../!common_design/own/fonts/opensans/OpenSans-Regular.svg#OpenSans-Regular') format('svg'),url('../!common_design/own/fonts/opensans/OpenSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url('../!common_design/own/fonts/opensans/OpenSans-Bold.eot');src:url('../!common_design/own/fonts/opensans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../!common_design/own/fonts/opensans/OpenSans-Bold.svg#OpenSans-Bold') format('svg'),url('../!common_design/own/fonts/opensans/OpenSans-Bold.woff2') format('woff2');font-weight:700;font-style:normal}.slick-slider{ position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}.slick-list{ position:relative; display:block; overflow:hidden; margin:0; padding:0;}.slick-list:focus{ outline:none;}.slick-list.dragging{ cursor:pointer; }.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}.slick-track{ position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto;}.slick-track:before,.slick-track:after{ display:table; content:'';}.slick-track:after{ clear:both;}.slick-loading .slick-track{ visibility:hidden;}.slick-slide{ display:none; float:left; height:100%; min-height:1px;}[dir='rtl'] .slick-slide{ float:right;}.slick-slide img{ display:block;}.slick-slide.slick-loading img{ display:none;}.slick-slide.dragging img{ pointer-events:none;}.slick-initialized .slick-slide{ display:block;}.slick-loading .slick-slide{ visibility:hidden;}.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent;}.slick-arrow.slick-hidden { display:none;}.slick-list:after { clear:both; content:""; display:block;}.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; } }* {padding:0;margin:0;}*, *:focus, *:hover {outline:none!important;}body {  font-family:'Open Sans' ,sans-serif;  overflow-x:hidden;  overflow-y:scroll;}body, html {  min-width:320px;}@media(max-width:1259px) {  html.scroll-hidden {  overflow:hidden;  }  .scroll-hidden body {  overflow-y:hidden;  top:0;  left:0;  right:0;  bottom:0;  position:fixed;  }  html:not(.prel-touch-device):not(.touch-device).scroll-hidden body {  padding-right:10px;  }  html:not(.prel-touch-device):not(.touch-device).scroll-hidden body .js-header--fixed {  right:10px;  }}.container, .container-fluid, .container-md, .container-xs, .container-custom-1, .container-custom-2 {  margin-left:auto;  margin-right:auto;  padding-left:1rem;  padding-right:1rem;  width:100%;}.container {  max-width:1430px;}.container-xs {  max-width:400px;}.container-md {  max-width:768px;}.container-custom-2 {  max-width:1560px;}.container-custom-1 {  max-width:1820px;}@media (min-width:576px) {  .container, .container-fluid, .container-md, .container-xs, .container-custom-1, .container-custom-2 {  padding-left:1.5rem;  padding-right:1.5rem;  }}.break {  flex-basis:100%;  height:0;}.text-wrap { white-space:normal !important; }button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn,.page_cart_icon_delete {  font-size:1.2rem;  font-weight:400;  letter-spacing:1px;  display:inline-block;  text-align:center;  vertical-align:middle;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  padding:0.66em 1.32em;  text-transform:uppercase;  margin-bottom:0;  -ms-touch-action:manipulation;  touch-action:manipulation;  background-image:none;  max-width:100%;}button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,.btn-wrap input:disabled,.btn:disabled {  opacity:0.65;  cursor:not-allowed;}input[readonly] {  opacity:0.65;  cursor:default;}button:not(:disabled),input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),.btn-wrap input:not(:disabled),.btn:not(:disabled) {  cursor:pointer;}.btn--lg {  font-size:1.4rem;}.btn--small {  font-size:1rem;}.btn--grad-sep-wrap {  overflow:hidden;}.btn--grad-sep {  position:relative;}.btn--grad-sep::before, .btn--grad-sep::after {  content:"";  position:absolute;  top:0;  width:999px;}.btn--grad-sep::before {  right:100%;}.btn--grad-sep::after {  left:100%;}.slick-gap .btn--grad-sep::before, .slick-gap .btn--grad-sep::after {  width:18rem;}.btn--text {  padding:0;}.btn--no-text-transform {  text-transform:none;}.btn--block {  display:block;  width:100%;}.btn--wide {  min-width:15rem;}[class*="btn-square"],[class*="btn--square"],.page_cart_icon_delete {  padding:0;  text-align:center;  letter-spacing:0;}.btn-square--sm,.btn--square-sm,.page_cart_icon_delete {  width:3rem !important;  height:3rem !important;  line-height:2.8rem !important;}.btn-square,.btn--square {  width:3.6rem !important;  height:3.6rem !important;  line-height:3.4rem !important;}.btn--square-lg,.btn-square--lg,.btn--square--lg {  width:4.2rem !important;  height:4.2rem !important;  line-height:4rem !important;}select {  -webkit-appearance:none;  -moz-appearance:none;  -o-appearance:none;  appearance:none;  cursor:pointer;  width:100%;  height:3.6rem;  padding-right:3rem;  padding-left:1.5rem;  display:block;  font-size:1.2rem;  font-family:sans-serif;  max-width:100%;  box-sizing:border-box;  margin:0;  box-shadow:none !important;  background-repeat:no-repeat;  background-position:right 0.8em top 50%;  background-size:1em;}select[disabled] {  opacity:0.6;}select::-ms-expand {  display:none;}@media (min-width:576px) {  select {  font-size:1.4rem;  }}.btn-underline::after {  content:'';  display:block;  position:absolute;  top:100%;  left:0;  right:100%;  height:2px;  transition:right .3s;}.btn-underline:hover::after,.btn-underline.is-active::after {  right:0;}ul {  list-style:square inside none;}.InputBlock input[type=text], .InputBlock input[type=password], .InputBlock textarea {max-width:400px;width:70%;}.InputBlock textarea {height:9em;font-size:13px;}.InputBlock {margin-bottom:10px;font-size:0;}.InputBlock label {width:30%;text-align:right;padding:8px 40px 0 0;  vertical-align:top;}.InputBlock .Description {margin-left:30%;}#page_artdet_inquire a span {line-height:36px;}img {width:auto;height:auto;max-width:100%;max-height:100%;}label {padding-right:10px;}#container {width:100%;overflow:hidden;}.box_content {width:100%;padding:0;text-align:left;}#box_money_content.box_content, #box_art_data_content.box_content {overflow:visible;}.back_to_top {  position:fixed;  bottom:100px;  right:20px;  font-size:2rem;transition:border-color 0.4s;z-index:1000;  display:none;}.text_style_line {text-decoration:line-through;}.page_hr {width:100%;height:1px;margin:20px 0;}.page_hr hr {border:none;}table td p {margin:0;}#page_notfound_title {margin-bottom:30px;  padding-bottom:10px;  font-size:18px;  text-transform:uppercase;  line-height:18px;}#page_PopupContainer_ajax, #page_PopupContainer_tooltip_ajax, #resp_logout_tab {  width:30px;  height:30px;  position:absolute;  top:50%;  left:50%;  margin-top:-15px;  margin-left:-15px;  text-align:center;}#page_PopupContainer_ajax::after,#page_PopupContainer_tooltip_ajax::after,#resp_logout_tab::after {  content:'\f110';  font-family:'Font Awesome 5 Pro';  font-size:2.2rem;  display:block;  text-align:center;  animation:spin 1.5s linear infinite;  z-index:11000;}.box_content_ajax, .page_content_ajax {  text-align:center;  padding:3rem 2rem;  position:relative;}.box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:35.5rem;}@media (min-width:360px) {  .box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:36.6rem;  }}@media (min-width:400px) {  .box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:38rem;  }}@media (min-width:480px) {  .box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:42rem;  }}@media (min-width:576px) {  .box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:50rem;  }}@media (min-width:768px) {  .box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:46.5rem;  }}@media (min-width:840px) and (max-width:1019.8px ), (min-width:1460px) {  .box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:48.8rem;  }}@media (min-width:1020px) {  .box_content_ajax, .page_content_ajax, #page_cat_artlist {  min-height:43rem;  }}.box_content_ajax::after,.page_content_ajax::after {  content:'';  display:inline-block;  text-align:center;  position:absolute;  top:50%;  left:50%;  margin-top:-8px;  margin-left:-8px;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:16px;  height:16px;}@keyframes spin {100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } }.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;}.overlay_common {  padding:1rem;  text-align:center;}.overlay_warning, #overlay_login_outer, .overlay_info, .overlay_error, .overlay_ok, .overlay_dialog {display:none;}.overlay_error, .overlay_warning, .overlay_info, .overlay_ok, .overlay_dialog {  width:60rem;  max-width:90vw;  max-height:90vh;}.overlay_title {  padding:0.5rem 1rem;  text-align:center;  font-size:1.6rem;}.overlay_title.has-btn-close {  padding:0.5rem 5rem 0.5rem 1rem;}#overlay_explicit .overlay_title {  padding-right: 1rem;}.overlay-btns--explicit .overlay-button {  width:20rem;}.overlay-btns--explicit .overlay-button::before {  font-family:"Font Awesome 5 Pro";  font-weight:inherit;  font-size:inherit;  margin-right:1rem;}.overlay-btns--explicit .overlay_button_1::before {  content:"\f058";}.overlay-btns--explicit .overlay_button_2::before {  content:"\f00d";}.overlay_title ~ div {  text-align:center;}.page_space {height:20px;}.overlay_common {  border:10px solid;}.overlay_common.overlay_order_parameter__weekend_error{  position:fixed;  left:50% !important;  transform:translateX(-50%) !important;}.overlay_text {padding:20px;text-align:center;font-size:13px;}.overlay_button_close {display:none;}button.overlay_button_1, button.overlay_button_2, button.overlay_button_3, .overlay_dialog button, button.close {  margin-top:1rem;}.overlay_login_input {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -ms-flex-wrap:wrap !important;  flex-wrap:wrap !important;}form[name=form_remind_overlay] .overlay_text .overlay_login_input {width:100%;margin:0;}form[name=form_remind_overlay] .overlay_text .overlay_login_input label {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%;  text-align:left;}form[name=form_remind_overlay] .overlay_text .overlay_login_input input {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%;}@media (min-width:480px) {  form[name=form_remind_overlay] .overlay_text .overlay_login_input label {  -webkit-box-flex:0;  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%;  text-align:right;  }  form[name=form_remind_overlay] .overlay_text .overlay_login_input input {  -webkit-box-flex:0;  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%;  }}#overlay_remind button.close {  height:36px;  padding:0 20px;  font-size:11px;  text-transform:uppercase;  letter-spacing:1px;  font-weight:400;  opacity:1;  text-shadow:none;  margin:0 auto 20px auto;  width:80%;  max-width:200px;  float:none;}.page_exitpopup_end {display:none;padding:20px 40px;  text-align:center;}.page_exitpopup_start {display:block;}.page_exitpopup_form {  padding:10px;  max-width:400px;  margin:0 auto;}.page_exitpopup_title1 {font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:0.5px;margin:20px 0 10px 0;padding:0 50px;line-height:18px;}.page_exitpopup_title2 {font-size:24px;line-height:28px;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:0 20px;text-transform:uppercase;}.page_exitpopup_title3 {font-size:13px;line-height:16px;margin-bottom:20px;padding:0 20px;}.page_exitpopup_start .page_exitpopup_fault {  margin:1rem 1.5rem;  font-size:1.2rem;  display:none;  padding-left:0.5rem;}.page_exitpopup_form .page_exitpopup_form_name input, .page_exitpopup_form .page_exitpopup_form_email input, .page_exitpopup_form .page_exitpopup_form_addr input {height:36px;font-size:12px;padding:0 20px;width:100%;}.page_exitpopup_form .page_exitpopup_form_button input {width:100%;}.page_exitpopup_form .page_exitpopup_form_button {margin-top:10px;}.page_exitpopup_newsletter_coupon .page_exitpopup_form input {  width:100%;  max-width:none;}.page_exitpopup_newsletter_coupon .page_exitpopup_form {  width:100%;  padding:0 20px;  margin-bottom:10px;}.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {  width:calc(100% - 40px);  padding:20px;  margin:20px;  text-align:center;}@media (min-width:576px) {  .page_exitpopup_newsletter_coupon .page_exitpopup_form {  float:left;  width:50%;  }  .page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {  float:left;  width:calc(50% - 40px);  margin:0 20px;  }}.page_exitpopup_coupon1 {font-size:13px;}.page_exitpopup_coupon2 {font-size:24px;line-height:24px;font-weight:700;letter-spacing:1px;margin:5px 0;}.page_exitpopup_coupon3 {font-size:16px;font-weight:700;letter-spacing:0.5px;}.page_exitpopup_end .page_exitpopup_form {width:100%;float:none;}.page_exitpopup_end .page_exitpopup_form input {max-width:220px;}.page_exitpopup_picture img {width:100%;height:100%;}.subscribe_validation_error {  display:none;}.overlay_subscribe_button {margin-top:10px;}.g-recaptcha {border-width:0;padding:0;margin:0;}.grecaptcha-badge {z-index:1000;}#overlay_cookie_alert {  max-width:60rem;  max-height:calc(90vh - 50px);  overflow-x:hidden;  overflow-y:auto;}.cookie-alert-popup {  display:none;}.cookie-alert-popup .close {  display:none;}.cookie-alert__consent-data {  font-size:7px;}#cookie_alert {position:fixed;  left:0;  bottom:0;  width:100%;z-index:2147483647;}#overlay_cookie_alert + .cookie-alert__btn-open{  position:fixed;  top:100%;  left:50%;  transform:translate(-50%,0);  font-size:0.9rem;  z-index:2147483647;  transition:all 0.4s ease;  background:rgba(241, 241, 241, 0.98);  border-color:transparent;}#overlay_cookie_alert.cookie-alert-closed + .cookie-alert__btn-open{  transform:translate(-50%,-100%);}#cookie_alert.cookie_alert_close {  width:auto;  right:auto;  left:50%;  transform:translateX(-50%);  padding:0;}@media (max-width:1019px) {  #overlay_cookie_alert + .cookie-alert__btn-open{  position:static;  transform:none !important;  display:flex;  margin:0 auto;  }  #cookie_alert.cookie_alert_close {  transform:none;  position:static;  }}#cookie_alert #cookie_alert_close {  display:none;  font-size:0.9rem;  margin:0 auto;}#cookie_alert.cookie_alert_close #cookie_alert_open {display:none;}#cookie_alert.cookie_alert_close #cookie_alert_close {display:block;}#cookie_alert.cookie_alert_close.cookie_alert_3 {display:none !important;}.cookie-alert__btn-not-allow, .cookie-alert__btn-config {text-decoration:underline;  text-transform:none !important;}.cookie_alert_checkbox {white-space:nowrap;}.cookie_alert_checkbox_working .text_input_checkbox {opacity:0.5;}.overlay_login .facebook_login, .overlay_login .google_login {margin-top:0;margin-left:0;}.page_page_pic_element img {transition:0.4s;}.page_page_pic_img:hover img {opacity:0.6;}.page_page_pic_element{  text-align:center;}.page_page_pic_element a {position:relative;  display:block;}.page_page_pic_element a::after {content:'\f00e';font-family:'Font Awesome 5 Pro';color:#333;opacity:0;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(2);transition:0.4s;}.page_page_pic_img:hover a::after {opacity:1;transform:translate(-50%,-50%) scale(1);}.page_page_pic_text {  font-size:1rem;  text-align:center;  margin-bottom:2rem;}@media only screen and (max-width:480px) {  .cookie_alert_button {  text-align:center;  }  .cookie_alert_button_left {  position:inherit;  width:100%;  }  .cookie_alert_button_right {  width:100%;  }  .page_page_pic_text {  font-size:1.1rem;  }}.page_page_gallery_1 .slider-nav {  padding:0 4rem;}.page_page_gallery_1 .slick-track img {margin:0 auto 2rem auto;  max-height:200px;}.page_page_gallery_1 .slider-nav .slick-slide {  margin:0 0.5rem;}@media (min-width:576px) {  .page_page_gallery_1 .slick-track img {  max-height:280px;  }  .page_page_pic_text {  font-size:1.2rem;  }}@media (min-width:768px) {  .page_page_gallery_1 .slick-track img {  max-height:380px;  }}@media (min-width:1020px) {  .page_page_gallery_1 .slick-track img {  max-height:500px;  }}#sb-container {  z-index:1040;}.page_page_gallery_1 .slider-nav img {max-height:80px;transition:0.4s;cursor:pointer;}.page_page_gallery_1 .slick-track {  display:flex;  align-items:center;}.page_page_gallery_1 .slider-nav img:hover {opacity:0.6;}.page_page_gallery_2 img {  max-height:80px;}#sb-loading-inner span {  background:url('../!common_design/base/001600/image/loading.gif') no-repeat left 1rem center;  background-size:16px;}#sb-body img {  left:4px;}.page_page_pic_img {  height:10rem;}.page_page_nocontent_outer {  display:none;}.pswp__caption__center {  text-align:center !important;}.pswp--gallery .pswp__preloader {  top:50%;  transform:translateY(-50%);}.gallery img {  transition:0.4s;  user-select:none;}.gallery .gallery__img-link {  position:relative;}.gallery .gallery__img-link::after {  content:"\f00e";  font-family:"Font Awesome 5 Pro";  color:#333;  opacity:0;  font-size:24px;  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%) scale(2);  transition:0.4s;}.gallery .gallery__img-link:hover::after {  opacity:1;  transform:translate(-50%, -50%) scale(1);}.gallery .gallery__img-link:hover:hover img {  opacity:0.6;}.gallery--type-1 {  height:200px;}.gallery--type-1 .gallery__carousel {  height:100%;  display:flex;  align-items:center;  overflow:hidden;}.gallery--type-1 .gallery__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;  line-height:30px;  padding:0;}.gallery--type-1 .flickity-button::before {  content:"\f061";  font-family:"Font Awesome 5 Pro";  font-size:1.8rem;}.gallery--type-1 .flickity-button.previous::before {  content:"\f060";}.gallery--type-1 .flickity-button svg {  display:none;}.gallery--type-2 .gallery__img-link {  height:80px;  display:flex;  align-items:center;}@supports not (display:grid) {  .gallery--type-2 .gallery__img-link {  margin-bottom:20px;  }  @media (max-width:580px ) {  .gallery--type-2 .gallery__img-link {  margin:0 10px;  }  }  @media (min-width:581px ) {  .gallery--type-2 .gallery__img-link {  margin-right:20px;  }  }}@supports (display:grid) {  .gallery--type-2 .gallery__container {  grid-row-gap:20px;  grid-column-gap:20px;  row-gap:20px;  column-gap:20px;  }}.slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:2rem;}.slider-pro p.sp-layer.sp-big {visibility:hidden;}.slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:1.6rem;}.slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:1.2rem;}.slider-pro p.sp-layer {transition:background 0.4s, border-color 0.4s;}.slider-pro p.sp-padding {padding:0.25em 0.5em;}.sp-layer {  white-space:normal !important;}.sp-layer a {  padding:0.3em;  display:inline-block;}.sp-grab {  cursor:url('../!common_design/base/001600/image/openhand.cur'), auto;}.sp-grabbing, .sp-grabbing a {  cursor:url('../!common_design/base/001600/image/closedhand.cur'), auto;}@media (min-width:480px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:2.2rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:1.8rem;  }  .slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:1.4rem;  }}@media (min-width:768px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:2.6rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:2.1rem;  }  .slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:1.6rem;  }}@media (min-width:1020px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:3.2rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:2.6rem;  }  .slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:2rem;  }}@media (min-width:1260px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:4rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:2.8rem;  }}#start_banners {display:none;width:100%;max-width:1200px;margin:3% auto;}#ud_shop_start #start_banners {display:block;}.start_banner_box {float:left;height:auto;overflow:hidden;}.start_banner_box:hover img {  transform:scale(1.1);}.start_banner_box p {margin:0;padding:10px 20px;text-align:center;}.box_left_title {text-align:left;margin:0 0 25px 0;font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:1px;}#box_cat_main {width:100%;}#box_cat_main li {list-style:none;text-align:left;margin:0;padding:0;height:auto;width:auto;line-height:initial;}#box_cat_main li .box_cat_click_level0, #box_cat_main li .box_cat_spec a {display:block;width:100%;padding:8px 20px;line-height:18px;font-size:13px;text-transform:uppercase;transition:all 0.4s ease;cursor:pointer;}#box_cat_main li .box_cat_spec a strong {font-weight:400;}.box_cat_click_level2,.box_cat_click_level3, .box_cat_click_level4 {padding:8px 20px 8px 40px;display:block;width:100%;line-height:18px;font-size:13px;text-transform:uppercase;transition:0.4s;cursor:pointer;}.box_cat_click_level3 {padding-left:60px;}.box_cat_click_level4 {padding-left:80px;}#box_container_shop_top {width:100%;}.box_news_item {text-align:left;}.box_news_item:not(:first-child) {padding-top:10px;margin-top:10px;}.box_news_date {font-size:11px;font-weight:400;letter-spacing:0.5px;line-height:14px;}.box_news_title a {display:block;width:100%;line-height:14px;font-size:13px;font-weight:700;}.box_news_hidden_link {  margin-top:10px;  padding-top:10px;}.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_forum_content {width:100%;}.box_forum_item, .box_forum_link {padding:0.5rem 0;}#box_calendar_content {width:100%;}.box_calendar_header {width:100%;height:38px;}.box_calendar_header > div {float:left;line-height:18px;height:38px;overflow:hidden;padding:10px 0;}.box_calendar_header_left {width:10%;text-align:left;padding-left:10px;}.box_calendar_header_right {width:10%;text-align:right;}.box_calendar_header_left span, .box_calendar_header_right span {font-size:0px;}.box_calendar_header_left a::before {content:'\f104';font-family:'Font Awesome 5 Pro';font-size:18px;padding-left:10px;}.box_calendar_header_right a::before {content:'\f105';font-family:'Font Awesome 5 Pro';font-size:18px;padding-right:10px;}.box_calendar_header_center {width:80%;text-align:center;font-weight:700;text-transform:uppercase;font-size:11px;}.box_calendar_week {width:100%;padding:10px 0;height:38px;}.box_calendar_week_outer {width:14.2857%;float:left;text-align:center;font-size:13px;line-height:18px;}.box_calendar_day .box_calendar_element_outer {float:left;width:14.2857%;text-align:center;line-height:38px;margin-bottom:1px;}.box_calendar_element_select.bg_color_dark2 a {  display:block;  width:100%;  line-height:38px;}.box_counter_main {margin:0 auto;text-align:center;}.box_counter_element_outer {display:inline-block;}.box_counter_element {padding:5px;}#box_checkout_content {text-align:center;}.box_checkout_element {display:inline-block;vertical-align:top;margin:0 10px 20px 10px;height:40px;background-position:top center;background-repeat:no-repeat;cursor:pointer;transition:0.4s;}.partner__box img {max-height:40px;}.partner__box .biano_partner_box_img {  height:46px;  width:46px;}.box_art_data_label {  margin-bottom:5px;  line-height:1.2;  font-size:1.2rem;}.box_art_data_select {  margin-bottom:1.5rem;}.box_art_data_select select {  font-size:1.2rem;  height:3rem;}.product_filter_title {text-transform:uppercase;letter-spacing:1px;padding:1rem 1.5rem;cursor:pointer;  font-size:1.2rem;}.product_filter_title strong {  position:relative;}.product_filter_title::after {content:'\f107';font-family:'Font Awesome 5 Pro';display:block;float:right;line-height:20px;font-size:20px;}.page_artdet_param_desc {  font-weight:300;  font-size:inherit;  margin-left:0.5rem;}.page_artdet_param_desc::before {  content:"";  position:absolute;  top:0;  bottom:0;  right:0;  left:0;  display:block;}.filter_opened::after {content:'\f106';}.product_filter_content {width:100%;margin:16px 0;display:block;max-height:370px;  overflow-y:auto;  position:relative;}#box_filter_content .product_filter_content {display:none;}#box_filter_content .product_filter_content:nth-child(2) {display:block;}.product_filter_text {  padding:0.5rem 2rem 0.5rem 3rem;  display:flex;  align-items:center;}.product_filter_text_inner {  padding-left:0.5rem;  font-size:1.1rem;  padding-top:0.2rem;  letter-spacing:0.05rem;}.product_filter_text_inner label[for] {  padding:0;  margin:0;  line-height:normal;  cursor:pointer;  vertical-align:initial;}.product_filter_num {height:8px;width:calc(100% - 10px);position:relative;margin:10px 0;}.product_filter_num.ui-slider::before {width:100%;position:absolute;top:0;left:8px;height:8px;content:'';}.product_filter_text_count {  padding-left:5px;  float:left;  line-height:18px;  position:relative;  font-size:1rem;}.ui-slider-range {height:8px;position:absolute;}.ui-slider-handle {display:inline-block;border-radius:3px;width:10px;height:16px;position:absolute;top:-4px;cursor:pointer;}.product_filter_price_content {text-align:center;font-size:13px;}.product_filter_num_text {text-align:center;}.product_filter_color {margin-bottom:10px;  display:inline-flex;  align-items:center;  width:50%;padding-left:20px;}.product_filter_color.color_text {  width:100% !important;}.product_filter_color.color_text .product_filter_color_text {  float:left;  height:32px;  line-height:32px;  margin-left:5px;}.product_filter_color .text_input_checkbox {  margin:7px 0;}.product_filter_color .product_filter_text_count {line-height:32px;}.product_filter_color a {float:left;  margin-left:14px;}.product_filter_color_inner {width:32px;height:32px;}.product_filter_color.color_text .product_filter_color_inner {  float:left;}.product_filter_more {display:none;}.product_filter_value_disabled {opacity:0.5;}.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:20px;height:20px;content:'\f110';font-family:'Font Awesome 5 Pro';font-size:14px;line-height:20px;text-align:center;animation:spin 1.5s linear infinite;position:absolute;left:3px;  top:50%;  margin-top:-10px;}.product_filter_value_disabled .text_input_checkbox:hover {cursor:default;}.product_filter_value_disabled a {cursor:default;}.product_filter_icon {cursor:pointer;padding-left:3px;}.product_filter_icon_unchecked_grayscale {opacity:0.4;}.product_filter_save_all_outer,.product_filter_delete_all_outer {width:100%;text-align:center;padding:10px 0;  background-position:left top;  background-size:3px 1px;  background-repeat:repeat-x;}.product_filter_save_all_outer {  border:none !important;}.saved_filter_wrapper {  padding:0.5rem 2rem 0.5rem 3rem;}.saved_filter_url {  margin-bottom:5px;  display:block;}.js-filter-box-wrapper {  display:none;}.product_filter_checkbox {  float:left;}.product_filter_checkbox > .text_input_checkbox {  vertical-align:middle;}.product_filter_checkbox input {display:none;}.product_filter_more_link {  padding:0.5rem 2rem 0.5rem 3rem;  cursor:pointer;  font-size:1rem;}.product_filter_more_link strong {  font-weight:400;}.product_filter_delete_all::before {  content:"\f2ed";  font-family:"Font Awesome 5 Pro";  font-weight:300;  margin-right:1rem;}.product_filter_save_all::before {  content:"\f0c7";  font-family:"Font Awesome 5 Pro";  font-weight:300;  margin-right:1rem;}.page_page_blog_title h1 {margin:0;  font-size:inherit;  font-weight:inherit;}.page_page_blog_date {white-space:nowrap;}.blog_author_pic_wrap {overflow:hidden;max-height:42px;max-width:42px;}.blog_intro_pic img {  margin-top:0.5rem;}@media (min-width:768px) {  .blog_intro_pic img {  max-width:300px;  max-height:200px;  }}.page_page_blog_intro img {  max-width:200px;  max-height:120px;}.js-filterable-elements-wrapper {  position:relative;}.js-filterable-elements-wrapper.loading::before {  content:'';  display:inline-block;  text-align:center;  position:absolute;  left:50%;  margin-top:1.5rem;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:16px;  height:16px;}a[onclick].page-link {  cursor:pointer}.box_vote_item_title {font-weight:700;margin-bottom:10px;}.box_vote_item_left {float:left;width:15px;text-align:center;}.box_vote_item_right {float:left;width:calc(100% - 15px);text-align:left;padding:0 10px;}.box_vote_item.input_checkbox {border:none;margin-top:20px;}.box_vote_item_bar {height:20px;position:relative;}.box_vote_item_bar_percent {font-weight:700;position:absolute;top:0;left:10px;line-height:20px;font-size:1rem;}.box_vote_button {margin:10px auto 0 auto;text-align:center;}.page_vote_title {text-transform:uppercase;text-align:center;letter-spacing:1px;}.page_vote_item {margin-bottom:40px;}.page_vote_item_bar_left_center {height:18px;}.page_vote_item_bar_right {position:absolute;top:0;left:0;line-height:18px;padding-left:10px;font-weight:700;  font-size:1rem;}.page_vote_item input[type=submit] {margin-top:10px;}#page_vote_content {margin-bottom:20px;}#image_to_cart img {transition:none!important;}.page_titletext.payment_change::before, .page_titletext.payment_finish::before, .page_titletext.payment_pending::before {  content:'\f071';  font-family:'Font Awesome 5 Pro';  font-size:14px;  padding-right:10px;  padding-left:5px;}.page_titletext.payment_finish::before {  content:'\f00c';}.page_titletext.payment_pending::before {content:'\f017';}#page_order_checkout_content .page_headtext {height:auto;  line-height:16px;  padding:12px 0;font-size:14px;}#page_order_checkout_content .page_order_mods_tr_head td {height:56px;font-size:14px;}.page_titletext_info {margin-bottom:10px;}.page_text_warning {font-weight:700;}.checkout_changepayment_box table {margin-bottom:0;}.order_send_key_code {font-size:16px;font-weight:700;}#page_order_send_loveallhelpall {margin:20px 0;}#thx_laha_banner_hu {  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 {  display:block;  margin:0 auto;  width:100%;  height:90px;  text-align:center;  background-image:url('../!common_design/own/image/laha_banner_720_en.jpg');  background-position:center;  background-repeat:no-repeat;}@media (max-width:767.8px){  #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:576px){  #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;  }}.page_space2 {height:30px;}.page_text_highlight {text-transform:uppercase;margin:10px 0;font-weight:700;font-size:16px;  text-align:center;}.page_text_common {margin-bottom:10px;}#page_order_send_content .payment_method {width:100%;margin:0 auto;}.payment_method .page_newcust_button_left, .payment_method .page_newcust_button_right {float:none;display:inline-block;vertical-align:top;margin:0 10px;}.payment_method .text_input_checkbox {display:inline-block;  vertical-align:bottom;}.page_contact_main_table {width:100%;}.page_contact_main_td1 {padding:10px 20px 10px 10px;text-align:right;width:35%;}.page_contact_main_td2 {width:65%;text-align:left;padding:10px 10px 10px 20px;font-weight:700;}.page-contact-row {  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.page_contact_spec_link_disp a {  margin:1rem 0;  display:inline-block;}.page_contact_mod_table {width:100%;}.page_contact_mod_table td {padding:1rem 0.5rem;text-align:center;}@media (max-width:575px) {  .page_contact_mod_table td {  font-size:1.2rem;  }}.contact_form_input textarea {height:10rem;}.page_contact_mod_table em {font-style:normal;}.page_tab_content {display:none;  padding:1rem;}.page_tabs {  text-align:center;  position:relative;}.page_tabs::after {  content:"";  top:100%;  left:0;  right:0;  position:absolute;  margin-top:-2px;  z-index:-1;}.page_tab {  display:inline-block;  margin:0 3%;  text-transform:uppercase;  cursor:pointer;  padding:1rem 0;}.page_tab_content .page_contact_mod_table {margin-bottom:0;}.page_tab2 {  display:none;}#tab2_logout::after, #tab_logout::after {  display:none;}.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;}.forum-topic:last-child {  border-bottom:0 !important;}.forum-topic__avatar-first-letter {  font-size:0;}.forum-topic__avatar-first-letter::first-letter {  font-size:1.6rem;}span.rating::after {  content:"";  clear:both;  display:block;}.rating-input {  display:none;}.rating-star {  float:right;  padding:0;}.rating-star::before {  content:"";  cursor:default !important;  box-shadow:none !important;  border:none !important;  font-size:1.2rem;  position:absolute !important;  left:100%;  top:50%;  transform:translateY(-50%);  background:none !important;}.rating-input:checked + .rating-star::before {  display:inline-block;  content:"(" attr(data-rating) ")" !important;  margin-left:0.5rem;}.rating-star::after {  content:'\f005';  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:1.8rem;  white-space:nowrap;  letter-spacing:3px;  transition:color 0.4s ease;  cursor:pointer;}.page_headbutton {margin-top:20px;  margin-bottom:20px;  text-align:center;}.page_tab a {font-size:11px;  display:block;  width:100%;  height:36px;}#tab_logout a {font-weight:700;}.order_payed, .order_notpayed {padding-left:0.5rem;}#tab_favorites_content .page_artlist_listing_order {display:none;}.order-track__date {  word-spacing:0.5rem;}.overflow-visible {  overflow:visible !important;}.order-status__data .tooltip,.order-track__order-status .tooltip {  position:relative;}.order-track__order-status .tooltip:before {  font-size:1.5rem;}.order-status__data .tooltip-text,.order-track__order-status .tooltip-text {  font-size:1rem;}.order-status__data .tooltip-text {  font-weight:400;}.order-status__data .tooltip .tooltip-text-inner,.order-track__order-status .tooltip .tooltip-text-inner {  min-width:250px;}@media(max-width:520px) {  .tooltip-text {  left:-600% !important;  }}@media(max-width:400px) {  .tooltip-text {  left:300% !important;  }}.tracking_info_loader_wrapper {  text-align:left;}.tracking_info_loader::after {  content:'';  display:inline-block;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:12px;  height:12px;}#page_help_tabs {margin-bottom:20px;width:100%;}.page_help_tab {display:inline-block;padding:9px 10px;cursor:pointer;text-transform:uppercase;font-size:11px;letter-spacing:0.5px;}.page_help_content {text-align:justify;}.page_help_content h2 {font-weight:700;margin:0 5%;}.page_help_tab_content {text-align:justify;}#page_PopupContainer_tooltip, #page_PopupContainer:not(.shop_popup_exitpopup) {  width:64rem !important;  height:50rem;  max-width:90vw;  max-height:90vh;}#page_PopupContainerMobile {  width:64rem;  max-width:90vw;  max-height:90vh;  overflow-y:auto;}#page_PopupContainer.shop_popup_exitpopup {  left:0 !important;  transform:translate(calc((100vw - 100%) / 2), -50%) !important;  max-width:90vw;}#page_PopupContainer.shop_popup_exitpopup #page_PopupContainer_inner {  max-height:90vh;}#page_PopupContainerMobile.shop_popup_exitpopup {  box-shadow:0 0 15px rgba(0, 0, 0, 0.2);  left:0 !important;  transform:translate(calc((100vw - 100%) / 2), -50%) !important;}#page_PopupContainerMobile.shop_popup_exitpopup #page_PopupContainerMobile_inner {  max-height:90vh;  overflow-y:auto !important;  overscroll-behavior-y:contain;}#page_PopupContainer.shop_popup_postsale {  height:42rem;}#page_PopupContainer_tooltip {  width:84rem !important;  height:64rem;}#page_PopupContainer_tooltip_inner {  height:100%;}#page_PopupContainer_tooltip_inner, #page_PopupContainer_inner {  background:#fff;  padding:10px;  position:relative;    height:100%;  line-height:1.4;  overflow-x:hidden;  overflow-y:auto;}@media (min-width:576px) {  #page_PopupContainer_tooltip_inner, #page_PopupContainer_inner {  padding:20px;  }}#page_PopupContainer_inner {  padding:0;  overflow-y:auto!important;  overflow-x:hidden!important;  max-height:calc(100vh - 50px);}#page_PopupConatiner_content {position:relative;padding-top:50px;}.popup_title {  text-transform:uppercase;  letter-spacing:1px;  position:relative;  width:100%;  text-align:center;  padding:1.5rem 5rem 1.5rem 1.5rem;}.popup_title::before {  content:'';  font-family:'Font Awesome 5 Pro';  font-size:1.6rem;  padding-right:10px;}[class*="page_exitpopup_form_"] {margin-bottom:10px;}.page_exitpopup_form_privacy_policy {text-align:left;padding-left:5px;padding-top:5px;padding-bottom:5px;  display:flex;}.page_exitpopup_form_privacy_policy label, .page_exitpopup_form_privacy_policy label a {font-size:11px;}.page_exitpopup_form_privacy_policy .text_input_checkbox label {  display:none;}.page_exitpopup_form_privacy_policy .text_input_checkbox {  display:inline-block;  top:5px;  right:5px;  flex:0 0 auto;  margin-right:5px;}.page_exitpopup_newsletter .page_exitpopup_form_privacy_policy {  display:flex;}#page_PopupContainerMobile .page_exitpopup_title1 {padding-right:60px;}#recommend_title::before {  content:'\f0e0';}.page-info-recommend {  padding-top:1rem;}.shop_popup_artdet_print #page_PopupContainer_inner {overflow:hidden!important;}.shop_popup_artdet_print iframe {width:100%;  max-height:500px;overflow-y:auto;}#print_title.popup_title::before {content:'\f02f';}.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__data-row {  padding:3px 0;}.artdet-print__data-row + .artdet-print__data-row {  border-top:1px solid #dddddd;}.shop_popup_compare #page_PopupConatiner_content {  padding-top:6rem;}#page_PopupContainer.shop_popup_compare {    max-width:90vw;  max-height:90vh;  width:auto !important;  overflow:hidden;}.shop_popup_compare #page_PopupContainer_inner {overflow-x:hidden !important;  overflow-y:auto !important;  min-width:500px;  min-height:200px;max-height:590px;}#compare_title {position:fixed;top:0;left:0;  width:100%;  z-index:10;}#compare_title::before {  content:'\f516';}.shop_popup_compare .popup_title_button a {padding:0 10px;font-size:10px;}.popup_compare_content {width:100%;}table.compare_list_table {position:relative;width:100%;overflow:hidden;border-collapse:collapse;  font-size:1rem;}table.compare_list_table thead {position:relative;display:block;width:auto;  max-width:105.6rem;overflow:visible;}table.compare_list_table thead th {width:16rem;  font-weight:400;}table.compare_list_table thead tr:first-child th {  font-weight:700;}table.compare_list_table thead tr:first-child th .compare_list_label_wrap,table.compare_list_table thead tr:first-child th .compare_list_value_wrap {  height:3.6rem;}table.compare_list_table thead th:nth-child(1) {position:relative;display:block;  width:10rem;}table.compare_list_table tbody {  position:relative;  display:block;  width:auto;  max-width:105.6rem;  height:24rem;  overflow:auto;}table.compare_list_table tbody td {width:16rem;  text-align:center;}table.compare_list_table tbody tr td:nth-child(1) {position:relative;display:block;  width:10rem;}.compare_list_label_wrap {width:10rem;height:2.4rem;overflow:hidden;display:table;}.compare_list_label_wrap_inner {  text-align:right;  display:table-cell;  vertical-align:middle;  padding:0 0.5rem;}.compare_list_value_wrap {  width:16rem;  height:2.4rem;  overflow:hidden;  padding:0 0.5rem;}.compare_list_value_wrap img {max-height:2.4rem;}.compare_list_value_wrap_inner_cell {  display:table-cell;  text-align:center;  vertical-align:middle;  line-height:1.2;  height:100%;}@media (min-width:576px) {  table.compare_list_table {  font-size:1.2rem;  }  .compare_list_value_wrap, .compare_list_label_wrap {  height:2.8rem;  }.compare_list_value_wrap img {max-height:2.8rem;}  table.compare_list_table tbody {  height:23rem;  }  table.compare_list_table thead tr:first-child th .compare_list_label_wrap,  table.compare_list_table thead tr:first-child th .compare_list_value_wrap {  height:4.2rem;  }  .compare_list_label_wrap, table.compare_list_table tbody tr td:nth-child(1), table.compare_list_table thead th:nth-child(1) {  width:160px;  }  .compare_list_label_wrap_inner {  padding:0 10px;  }  .compare_list_value_wrap {  width:22rem;  }  table.compare_list_table tbody td {  width:22rem;  }  table.compare_list_table thead th {  width:22rem;  }}.compare_list_footer .compare_list_value_wrap {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.compare_list_value_wrap_inner {display:table;width:100%;height:100%;}table.compare_list_table .type_pic, table.compare_list_table .type_pic div {  height:140px;}.compare-param-type--icon div, .compare-param-type--iconmore div {  height:32px;}table.compare_list_table .type_pic img {  max-height:140px;  max-width:140px;}.compare-param-type--pic div, .compare-param-type--piclink div, .compare-param-type--piclinktext div {  height:70px;}.compare-param-type--pic img, .compare-param-type--piclink img, .compare-param-type--piclinktext img {  max-height:70px;  max-width:70px;}.page_compare_cart_link, .page_compare_delete, .page_compare_details a {  width:4rem;  height:4rem;  line-height:4rem;  text-align:center;  display:block;}.page_compare_cart_link::before {  content:"\f290";  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:1.8rem;}.compare_list_footer .page_compare_delete {  font-size:16px;  font-weight:300;}.compare_list_footer .page_compare_delete {cursor:pointer;}.compare_list_footer .page_compare_details a::before {font-size:14px;  font-weight:300;}.shop_popup_question #page_PopupConatiner_content {padding-top:0;}#question_title::before {content:'\f128';}.cart-credit__content {height:auto;line-height:normal;background:none;display:none;  padding:1rem;}.cart-credit__title {  padding:1rem;  padding-left:15rem;cursor:pointer;  position:relative;  text-transform:uppercase;  text-align:center;}@media (max-width:575px) {  .cart-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 transparent;}#page_artdet_cofidis_credit_head {background:url('../!common_design/base/001500/image/logo_artdet_cofidis_hu.png') no-repeat left 1rem center transparent;}#page_artdet_otp_aruhitel_credit_head {  background:url('../!common_design/base/001500/image/logo_artdet_otp_aruhitel.png') no-repeat left 1rem center transparent;}.br_hitel_panel_responsive {  margin:0 auto!important;}.page_artlist_status_1, .page_artlist_status_2, .page_artlist_status_3 {display:none!important;}.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%;}@media (max-width:1019px) {  .page_tabs {  display:none;  }  .page_tab2 {  display:block;  padding:1rem 5rem 1rem 2rem!important;  text-align:left;  width:100%;  position:relative;  cursor:pointer;  text-transform:uppercase;  }  .page_tab2:first-child {  border-top:none !important;  }  .page_tab2::after {  position:absolute;  content:'\f107';  font-family:'Font Awesome 5 Pro';  right:20px;  top:50%;  transform:translateY(-50%);  font-size:24px !important;  font-weight:300;  }  .page_tab2_active::after {  content:'\f106';  }}#exposeMask, #exposeMaskOverlay {  display:none;  top:0 !important;  bottom:0 !important;  left:0 !important;  right:0 !important;  width:auto !important;  height:auto !important;  position:fixed !important;}.page_txt {  font-size:1.2rem;}@media (max-width:1019px) {  .tooltip-text {  display:none;  }  .order-status__data .tooltip-text,  .order-track__order-status .tooltip-text {  display:block;  }}@media (min-width:1020px) {  .function-btn::after {  content:"";  position:absolute;  left:0;  top:0;  right:0;  z-index:10;  }  .function-btn:hover::after {  top:-2px;  }}.content {  min-height:50vh;}[class*="container--"] {  margin-left:auto;  margin-right:auto;  padding-left:1rem;  padding-right:1rem;  width:100%;}@media (min-width:575px) {  [class*="container--"] {  padding-left:1.5rem;  padding-right:1.5rem;  }  .page_txt {  font-size:inherit;  }}.usn {  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}.round-bracket-around::before {  content:"(";}.round-bracket-around::after {  content:")";}.line-separator {  margin:1.5rem 0;  height:1px;}.dashed-separator {  margin:1.5rem 0;  height:1px;}::-webkit-scrollbar {  width:1rem !important;  height:1rem !important;}::-webkit-scrollbar-button {  width:0;  height:0;}[data-title] {  position:relative;}[data-title]:hover::after {  content:attr(data-title);  position:absolute;  bottom:100%;  display:block;  max-width:40rem;  max-height:20rem;  overflow:auto;  padding:0.5rem 1rem;  font-size:1.2rem;  text-transform:none;  z-index:1;}[data-title]::before{  content:"";  z-index:1000;  position:absolute;  bottom:100%;  left:0;  border-right:7px transparent solid;  border-left:7px transparent solid;  display:none;}[data-title]:hover {  z-index:1000;  position:relative;}[data-title]:hover::before{  display:block;}.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:2rem;}.font-xxl {  font-size:2.4rem;}.font-xxxl {  font-size:2.8rem;}.font-xxxxl {  font-size:4.8rem;}@media (min-width:400px) {  .font-xs-xs {  font-size:1.1rem;  }}@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:2rem;  }}@media (min-width:768px) {  .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:2rem;  }}@media (min-width:1020px) {  .font-lg-s {  font-size:1.2rem;  }  .font-lg-m {  font-size:1.4rem;  }  .font-lg-l {  font-size:1.6rem;  }}.line-height-0 {  line-height:0;}.line-height-1 {  line-height:1;}.line-height-12 {  line-height:1.2;}.line-height-14 {  line-height:1.4;}.line-height-15 {  line-height:1.5;}[class*="line-clamp--"] {  overflow :hidden;  text-overflow:ellipsis;  display:-webkit-box;  -webkit-box-orient:vertical;}.line-clamp--2 {  -webkit-line-clamp:2;}.line-clamp--2-12 {  -webkit-line-clamp:2;  line-height:1.2em;  max-height:2.4em;}.line-clamp--2-14 {  -webkit-line-clamp:2;  line-height:1.4em;  max-height:2.8em;}.line-clamp--2-15 {  -webkit-line-clamp:2;  line-height:1.5em;  max-height:3em;}.line-clamp--3 {  -webkit-line-clamp:3;}.line-clamp--3-12 {  -webkit-line-clamp:3;  line-height:1.2em;  max-height:3.6em;}.line-clamp--3-14 {  -webkit-line-clamp:3;  line-height:1.4em;  max-height:4.2em;}.line-clamp--3-15 {  -webkit-line-clamp:3;  line-height:1.5em;  max-height:4.5em;}.form-group {  margin-bottom:1.5rem;}.form-label {  display:inline-block;  margin-bottom:.5em;  font-size:1.2rem;}.form-invalid {  font-size:1.2rem;  padding:5px;}input[type=text], input[type=password], input[type=email], input[type=number], textarea {  padding:0 0.6em;  height:36px;  width:100%;  font-size:1.3rem;  border-radius:0;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance:none;  margin:0;}input[type=number] {  -moz-appearance:textfield;}textarea {  padding:1rem;  min-height:4rem;  height:8rem;}.icon::before,[class*="icon--"]::before,[class*="icon--"]::after,.page_cart_icon_delete::before {  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:inherit;}.icon--solid::before {  font-family:"custom icons";}.icon--sm::before, .icon--sm::after {  font-size:0.5em;}.icon--md::before, .icon--md::after {  font-size:0.75em;}.icon--lg::before, .icon--lg::after {  font-size:1.25em;}.icon--xl::before {  font-size:1.5em;}[class*="icon--b-"]::before {  margin-right:.75em;}[class*="icon--a-"]::after {  margin-left:.75em;}.icon--mr::before {  margin-right:.75em;}.icon--ml::before {  margin-left:.75em;}.icon--image::before, .icon--a-image::after, .icon--b-image::before {  content:"\f03e";}.icon--credit-card::before, .icon--b-credit-card::before, .icon--a-credit-card::after {  content:"\f09d";}.icon--calendar::before, .icon--b-calendar::before, .icon--a-calendar::after {  content:"\f073";}.icon--map-location-dot::before, .icon--b-map-location-dot::before, .icon--a-map-location-dot::after {  content:"\f5a0";}.icon--location-dot::before, .icon--b-location-dot::before, .icon--a-location-dot::after {  content:"\f3c5";}.icon--b-right::before, .icon--a-right::after {  content:"\f061";}.icon--return::before, .icon--b-return::before, .icon--a-return::after {  content:"\f2ea";}.icon--order-delete::before, .icon--b-order-delete::before, .icon--a-order-delete::after {  content:"\f00d";}.icon--print::before, .icon--b-print::before, .icon--a-print::after {  content:"\f02f";}.icon--b-refresh::before, .icon--a-refresh::after, .icon--refresh::before {  content:"\f079";}.icon--b-unlock::before, .icon--a-unlock::after, .icon--unlock::before {  content:"\f13e";}.icon--exclamation::before, .icon--a-exclamation::after, .icon--b-exclamation::before {  content:"\f12a";}.icon--percent::before, .icon--a-percent::after, .icon--b-percent::before {  content:"\f295";}.icon--truck::before, .icon--a-truck::after, .icon--b-truck::before {  content:"\f0d1";}.icon--weight::before, .icon--a-weight::after, .icon--b-weight::before {  content:"\f5cd";}.icon--cart::before, .icon--a-cart::after, .icon--b-cart::before {  content:"\f290";}.icon--close::before, .icon--a-close::after, .icon--b-close::before {  content:"\f00d";}.icon--comment::before, .icon--a-comment::after, .icon--b-comment::before {  content:"\f4ad";}.icon--comments::before, .icon--a-comments::after, .icon--b-comments::before {  content:"\f086";}.icon--trash::before, .page_cart_icon_delete::before, .icon--a-trash::after, .icon--b-trash::before {  content:"\f2ed";}.icon--back::before, .icon--a-back::after, .icon--b-back::before {  content:"\f060";}.icon--save::before, .icon--a-save::after, .icon--b-save::before {  content:"\f0c7";}.icon--restore::before, .icon--a-restore::after, .icon--b-restore::before {  content:"\f82a";}.icon--star::before, .icon--a-star::after, .icon--b-star::before {  content:"\f005";}.icon--b-info::before, .icon--a-info::after, .icon--info::before {  content:"\f05a";}.icon--b-exclamation-2::before, .icon--a--exclamation-2::after, .icon--exclamation-2::before {  content:"\f06a";}.icon--b-plus::before, .icon--a-plus::after, .icon--plus::before {  content:"\f067";}.icon--b-equals::before, .icon--a-equals::after, .icon--equals::before {  content:"\3d";}.icon-b-box-full::before, .icon--a-box-full::after, .icon--box-full::before {  content:"\f49c";}.icon--b-plus-square::before, .icon--a-plus-square::after, .icon--plus-square::before {  content:"\f0fe";}.icon--b-minus::before, .icon--a-minus::after, .icon--minus::before {  content:"\f068";}.icon--head::before, .icon--a-head::after, .icon--b-head::before {  content:"\f007";}.icon--user-plus::before, .icon--a-user-plus::after, .icon--b-user-plus::before {  content:"\f234";}.icon--hamburger::before, .icon--a-hamburger::after, .icon--b-hamburger::before {  content:"\f0c9";}.icon--on-stock::before, .icon--a-on-stock::after, .icon--b-on-stock::before {  content:"\f058";}.icon--check:before, .icon--a-check::after, .icon--b-check::before {  content:"\f058";}.icon--check2:before, .icon--a-check2::after, .icon--b-check2::before {  content:"\f00c";}.icon--download-content:before, .icon--a-download-content::after, .icon--b-download-content::before {  content:"\f56d";}.icon--out-of-stock::before, .icon--a-out-of-stock::after, .icon--b-out-of-stock::before {  content:"\f057";}.icon--search::before, .icon--a-search::after, .icon--b-search::before {  content:"\f002";}.icon--compare::before, .icon--a-compare::after, .icon--b-compare::before {  content:"\f516";}.icon--favo::before, .icon--a-favo::after, .icon--b-favo::before {  content:"\f004";}.icon--details::before, .icon--a-details::after, .icon--b-details::before {  content:"\f06e";}.icon--lang::before, .icon--a-lang::after, .icon--b-lang::before {  content:"\f74c";}.icon--currency::before, .icon--a-currency::after, .icon--b-currency::before {  content:"\f2e8";}.icon--pdf::before, .icon--a-pdf::after, .icon--b-pdf::before {  content:"\f1c1";}.icon--pause::before {  content:"\f04c";}.icon--chevron-up::before, .icon--a-chevron-up::after, .icon--b-chevron-up::before {  content:"\f077";}.icon--chevron-down::before, .icon--a-chevron-down::after, .icon--b-chevron-down::before {  content:"\f078";}.icon--chevron-right::before, .icon--a-chevron-right::after, .icon--b-chevron-right::before {  content:"\f054";}.icon--chevron-left::before, .icon--a-chevron-left::after, .icon--b-chevron-left::before {  content:"\f053";}.icon--globe::before, .icon--a-globe::after, .icon--b-globe::before {  content:"\f0ac";}.icon--filter::before, .icon--a-filter::after, .icon--b-filter::before {  content:"\f0b0";}.icon--edit::before, .icon--a-edit::after, .icon--b-edit::before {  content:"\f040";}.icon--sign-out::before, .icon--a-sign-out::after, .icon--b-sign-out::before {  content:"\f08b";}.icon--money-out::before, .icon--a-money::after, .icon--b-money::before {  content:"\f3d1";}.icon--money-bill::before, .icon--a-money-bill::after, .icon--b-money-bill::before {  content:"\f3d1";}.icon--mail::before, .icon--a-mail::after, .icon--b-mail::before {  content:"\f0e0";}.icon--question::before, .icon--a-question::after, .icon--b-question::before {  content:"\f128";}.icon--question2::before, .icon--a-question2::after, .icon--b-question2::before {  content:"\f059";}.icon--bell::before, .icon--a-bell::after, .icon--b-bell::before {  content:"\f0f3";}.icon--history::before, .icon--a-history::after, .icon--b-history::before {  content:"\f1da";}.icon--vote::before, .icon--a-vote::after, .icon--b-vote::before {  content:"\f772";}.icon--arrow-left::before {  content:"\f060";}.icon--arrow-right::before {  content:"\f061";}.icon--arrow-last::before {  content:"\f340";}.icon--arrow-first::before {  content:"\f33e";}input[type="checkbox"], input[type="radio"] {  opacity:0;  width:0;  height:0;  position:absolute;}.text_input_checkbox, input[type="checkbox"]+label::before {  content:"";  display:inline-block;  vertical-align:middle;  width:1.8rem;  height:1.8rem;  line-height:1.6rem;  text-align:center;  position:relative;  margin-right:1rem;  font-size:0;  text-indent:0.2rem;}.text_input_checkbox.text_input_checkbox_checked::before,input[type="checkbox"]:checked + label::before {  font-size:1rem;}.text_input_radio::before,input[type="radio"]+label::before {  content:"";  display:inline-block;  vertical-align:middle;  width:1.6rem;  height:1.6rem;  position:relative;  margin-right:1rem;}label[for] {  cursor:pointer;  position:relative;  vertical-align:middle;  line-height:1.2;  }input[disabled]+label[for] {  opacity:0.5;  cursor:default;}.table {  display:flex;  flex-flow:column nowrap;  line-height:1.5;  flex:1 1 auto;  font-size:1.2rem;}.tr, .th {  width:100%;  display:flex;  flex-flow:row nowrap;}.tr[onclick] {  cursor:pointer;}.tr {  padding:0 0.5rem;}.th {  font-weight:700;}.th > .td {  white-space:normal;}.td {  display:flex;  flex-wrap:wrap;  align-items:center;  flex:1;  padding:1rem 0;  justify-content:center;  word-break:normal;  overflow:hidden;  text-overflow:ellipsis;  min-width:0;  text-align:center;  line-height:1.4;}.td--left {  justify-content:flex-start;  text-align:left;}.td--right {  justify-content:flex-end;  text-align:right;}.td-2x {  flex:2;}.td-3x {  flex:3;}.td-4x {  flex:4;}.td-inner {  margin:0 0.5rem;  overflow:hidden;}.design_subver2 .td-inner {  margin:0;  padding:0;}@media (min-width:576px) {  .table {  font-size:1.4rem;  }  .td-inner {  margin:0 1rem;  }  .tr {  padding:0 1rem;  }}.gradual-item {  display:inline-block;  vertical-align:top;  margin-top:-1px;  position:relative;}.gradual-item::before {  content:"";  position:absolute;  top:0;  left:0;  right:0;  height:1px;}.ul--lsn {  list-style:none;}.main__title {  font-size:1rem;}#body_title h1,#title_content {  padding-bottom:0.55em;  font-size:1.7em;  text-transform:uppercase;  letter-spacing:0.15em;  font-weight:400;  line-height:1.2;}#title_content h1,.breadcrumb__item h1 {  font-size:inherit;  line-height:inherit;  font-weight:inherit;  display:inline-block;  margin-bottom:0;}#page_start_content p {  margin-bottom:2em;}@media (min-width:576px) {  #body_title h1,  #title_content {  font-size:2.1rem;  }}.breadcrumb {  padding-bottom:1.5rem;  line-height:1.2;}.breadcrumb__item {  font-size:1.1rem;}.breadcrumb__item h1 {  letter-spacing:normal;  display:inline;}.breadcrumb__item::after, .breadcrumb__home::before, .breadcrumb-home-link::before {  content:'\f054';  font-family:'Font Awesome 5 Pro';  font-size:0.85em;  font-weight:300;  padding:0 1em;  letter-spacing:0;}.breadcrumb__home .breadcrumb__text, .breadcrumb__home.is-clickable::before {  display:none;}.breadcrumb__home::before, .breadcrumb-home-link::before {  padding:0;  content:'\f015';  font-size:1.1em;}.breadcrumb__item:last-child::after {  display:none;}@media (min-width:576px) {  .breadcrumb__item {  font-size:1.3rem;  }}.no-aside .side-box {  display:none;}.no-aside main {  max-width:100%;  flex-grow:1;}@media (min-width:1260px) {  .no-aside .product {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%;  }}.cursor-pointer {  cursor:pointer;}[class*="shape-square"] {  display:inline-block !important;  text-align:center !important;}.shape-square-xs {  width:2.4rem !important;  height:2.4rem !important;  line-height:2.4rem !important;}.shape-square-sm {  width:3rem !important;  height:3rem !important;  line-height:3rem !important;}.shape-square {  width:3.6rem !important;  height:3.6rem !important;  line-height:3.6rem !important;}.shape-square-xl {  width:4.2rem !important;  height:4.2rem !important;  line-height:4.2rem !important;}@media (min-width:768px) {  .shape-md-square {  width:3.6rem !important;  height:3.6rem !important;  line-height:3.6rem !important;  }}h1, .h1 { font-size:2.4rem; }h2, .h2 { font-size:2rem; }h3, .h3 { font-size:1.6rem; }h4, .h4 { font-size:1.4rem; }h5, .h5 { font-size:1.3rem; }h6, .h6 { font-size:1.1rem; }@media (min-width:576px) {  h1, .h1 { font-size:3rem; }  h2, .h2 { font-size:2.5rem; }  h3, .h3 { font-size:2rem; }  h4, .h4 { font-size:1.8rem; }  h5, .h5 { font-size:1.6rem; }  h6, .h6 { font-size:1.4rem; }}.h1, .h2, .h3, .h4, .h5, .h6{  margin-top:0;  margin-bottom:1.5rem;  letter-spacing:0.1rem;  font-weight:400;}.font-weight-300 {  font-weight:300;}.font-weight-400 {  font-weight:400;}.font-weight-700 {  font-weight:700;}.font-weight-900 {  font-weight:900;}.ls-0 {  letter-spacing:0;}.ls-normal {  letter-spacing:0.1em;}.ls-tight {  letter-spacing:0.05em;}.ls-loose {  letter-spacing:0.15em;}[class*='title--theme-'] {  text-transform:uppercase;  position:relative;  margin:0 0 2rem 0;}[class*='title--theme-']::after {  content:"";  position:absolute;  top:100%;  left:0;  right:0;}.title--theme-0 {  font-size:1.7rem;  letter-spacing:0.15rem;  padding:0 0 0.75em 0;  line-height:1.2;}.title--theme-0::after {  height:0.4rem;}.title--theme-1 {  font-size:1.6rem;  letter-spacing:0.1rem;  padding:0 0 0.5em 0;}.title--theme-1::after {  height:0.4rem;  max-width:8rem;}.title--theme-2 {  font-size:1.2rem;  padding-left:1.5rem;  margin-bottom:1rem;}.title--theme-2::before {  content:"";  width:0.6rem;  height:0.6rem;  display:block;  position:absolute;  top:50%;  transform:translateY(-50%);  left:0;}.title--center {  text-align:center;}.title--center::after {  left:50%;  transform:translateX(-50%);}@media (min-width:576px) {  .title--theme-0 {  font-size:2.1rem;  }  .title--theme-1 {  font-size:1.8rem;  }  .title--theme-2 {  font-size:1.4rem;  }}.underline,[class*="underline--"],#title_content{  position:relative;}.underline::after,#title_content::after,.footer__data h4::after,.footer__data h5::after,.footer__data .footer__header::after{  content:"";  position:absolute;  top:100%;  left:0;  right:0;}.underline--thin {  margin-bottom:1rem;}.underline--normal,#title_content {  margin-bottom:2rem;}#ud_shop_artspec #title_content, #ud_shop_artlist #title_content, #ud_shop_search #title_content, #ud_shop_artdet .breadcrumb {  margin-bottom:0.4rem;}.underline--thick {  margin-bottom:3rem;}.underline--normal::after,#title_content::after {  height:0.4rem;  max-width:8rem;}.underline--short::after {  max-width:5rem;}.underline--wide::after {  max-width:12rem;}.underline--thin::after {  height:0.3rem;}.underline--thick::after {  height:0.5rem;  margin-top:1rem;}.underline--fw::after,#title_content:after{  max-width:100%;}[class*="page_shop_cat_"] #title_content, [class*="page_shop_art_"] #title_content, .page_shop_artforum #title_content{  margin:2rem 0 0;  padding-bottom:0;}[class*="page_shop_cat_"] #title_content::after, [class*="page_shop_art_"] #title_content::after, .page_shop_artforum #title_content::after {  display:none;}.header-btn {  background-color:transparent !important;  padding:0.5rem 0!important;  border:0 !important;  position:relative;  margin:0;}@media (min-width:400px) {  .cat-box, .profile, .has-plus-menu .header-plus-menu-mobile,   .search-box, .cart-box, .lang-and-cur-col, .product-filter {   margin:0 0.5rem;  }}@media (min-width:576px) {  .search-box, .cart-box, .lang-and-cur-col, .product-filter {   margin:0 0 0 1rem;  }  .cat-box, .profile, .has-plus-menu .header-plus-menu-mobile {  margin:0 1rem 0 0;  }}@media (min-width:1260px) {  .cat-box, .profile, .has-plus-menu .header-plus-menu-mobile {   margin:0;  }  .cat-box__btn--desktop {  padding:1rem 1.5rem 1rem 0.5rem !important;  }  .profile__btn {  padding:1rem 1.5rem !important;  }  .cart-box__btn, .lang-and-cur__btn {  padding:1rem 0 !important;  }}.js-header--fixed {  position:fixed;  top:0;  right:0;  left:0;  z-index:1030;  transition:top ease 0.3s;}.header_logo_img img {  max-height:100px;  max-width:300px;}.header_logo_img {  margin-top:0.5rem;}@media (min-width:576px) {  .header_logo_img {  margin-bottom:0.5rem;  }}@media (max-width:767px) {  .header_logo_img img, .header_logo_img {  max-height:50px !important;  }  .page_shop_order_mods .header_logo_img img {  max-width:150px !important;  }  .page_shop_order_mods .header_logo_img {  margin:0.5rem 0;  }}@media (min-width:768px) {  .header_logo_img {  margin-top:1rem;  margin-bottom:1rem;  }  .has-big-slideshow.header-is-transparent .content {  margin-top:0 !important;  }}.header_logo_img.hide-top {  position:absolute;  bottom:100%;}.header-btn-text {  font-size:1.4rem;}.header [class*='-icon'] {  font-size:2.2rem;  height:4rem;  width:4rem;  line-height:4rem;  display:block;}.cart-box__btn-icon {  font-size:2.4rem !important;}@media (min-width:768px) {  .header [class*='-icon'] {  font-size:2.6rem;  }  .cart-box__btn-icon {  font-size:2.8rem !important;  }}.header-inner {  position:relative;}.menu_item_plus,.cat-box__btn,.profile__btn,.header-right .select-styled,.lang-and-cur__btn {  letter-spacing:1px;  font-weight:700;  text-transform:capitalize;}#box_search_input{  font-size:16px;}#box_search_input::placeholder {  letter-spacing:1px;  font-weight:700;  text-transform:capitalize;  font-size:13px;  text-align:center;}#box_search_input::-webkit-input-placeholder {  letter-spacing:1px;  font-weight:700;  text-transform:capitalize;  font-size:13px;  text-align:center;}#box_search_input::-moz-placeholder {  letter-spacing:1px;  font-weight:700;  text-transform:capitalize;  font-size:13px;  text-align:center;}#box_search_input:-ms-input-placeholder {  letter-spacing:1px;  font-weight:700;  text-transform:capitalize;  font-size:13px;  text-align:center;}#box_search_input:-moz-placeholder {  letter-spacing:1px;  font-weight:700;  text-transform:capitalize;  font-size:13px;  text-align:center;}.dropdown--content {  position:absolute;  top:100%;  left:0;  visibility:hidden;  height:0;  min-height:0;    padding:1.5rem;  display:none;  z-index:100;}.is-active + .dropdown--content {  height:auto;  visibility:visible !important;  display:block;}.dropdown--content-xl-up {  transform:translateX(-100%) !important;  left:-1rem !important;   visibility:visible !important;  width:30rem !important;  position:fixed !important;  left:auto;  top:0 !important;  height:100vh !important;  overflow:hidden;  transition:transform ease 0.4s;  z-index:1000;  padding-top:4rem;  display:block;}@media (max-width:1259px) {  .dropdown--content {  visibility:visible !important;  width:30rem !important;  position:fixed !important;  left:auto;  top:0 !important;  height:100% !important;  overflow:hidden;  transition:transform ease 0.4s;  z-index:1000;  padding-top:4rem;  display:block;  overflow-y:auto;  }  .product-filter__dropdown {  padding-bottom:4rem;  }  .dropdown--content-l {  transform:translateX(-100%) !important;  left:-1rem !important;   }  .dropdown--content-r {  transform:translateX(100%) !important;  right:-1rem !important;   }  .is-active + .dropdown--content-l {  transform:translateX(0) !important;  left:0 !important;  }  .is-active + .dropdown--content-r {  transform:translateX(0) !important;  right:0 !important;  }  .cat-box--mobile {  visibility:visible;  }  .cat-box__dropdown {  display:none !important;  }}@media (min-width:1260px) {  .dropdown--btn:not(.search-box__btn).is-active::before {  content:"\f078";  font-family:"Font Awesome 5 Pro";  position:absolute;  left:50%;  top:82%;  transform:translateX(-50%);  line-height:1;  font-weight:700;  font-size:1.2rem;  }  .dropdown--content:not(.cat-box__dropdown) {  min-width:18rem;  max-width:25rem;  width:auto;  width:max-content;  }    .dropdown--content::after {  content:"";  position:absolute;  top:-1rem;  bottom:-1rem;  left:-1rem;  right:-1rem;  z-index:-1;  }  .dropdown--content-r {  left:auto;  right:0;  }  .dropdown--content-l {  left:0;  }  .cat-box--mobile {  visibility:hidden;  max-height:0 !important;  }}.product-filter {  display:none;}@media (min-width:1260px) {  .product-filter {  display:none !important;  }}.dropdown--btn-close {  position:absolute;  top:0;  z-index:100;}.dropdown--btn-close::before {  font-size:2.4rem;}.dropdown--content-l .dropdown--btn-close {  right:0;}.dropdown--content-r .dropdown--btn-close {  left:0;}.cat-box__dropdown {  padding:0;  border-top:0 !important;  display:none;  pointer-events:none;  right:0;}.cat-box__dropdown::before {  right:auto;  width:300px;  pointer-events:auto;}.cat-box__items {  width:300px;  min-height:40rem;  max-height:50rem;  overflow-y:auto;  overflow-x:hidden;  margin-bottom:0;  direction:rtl;  pointer-events:auto;}.cat-box__item {  transition:background-color ease 0.4s;  direction:ltr;}.cat-box__name {  display:block;  padding:0.6rem 0;}.cat-box__banner {  position:absolute;  top:71px;  bottom:0;  right:0;  width:240px;  overflow-y:auto;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -webkit-align-items:flex-end;  -moz-box-align:end;  -ms-flex-align:end;  align-items:flex-end;  -webkit-box-pack:end;  -webkit-justify-content:flex-end;  -moz-box-pack:end;  -ms-flex-pack:end;  justify-content:flex-end;}.cat-box__banner p {  margin-bottom:0;}.cat-box__banner img {  max-width:240px;}.cat-box__name-text {  font-size:1.4rem;  max-height:4.4rem;}.cat-box__icon {  position:absolute;  top:50%;  right:10px;  transform:translate(0, -50%);  transition:transform ease 0.4s;}.cat-box__item.open .cat-box__icon {  transform:translate(5px, -50%);}.cat-box__level-0 {  overflow:hidden;  position:absolute;  left:300px;   top:0;  bottom:0;  right:0;  overflow-x:hidden;  overflow-y:auto;  display:none;}.open .cat-box__level-0 {  display:block;}.cat-box__inner-levels {  height:100%;  overflow-x:auto;  overflow-y:hidden;  -webkit-columns:5 200px;  -moz-columns:5 200px;  columns:5 200px;  -moz-column-fill:auto;  column-fill:auto;  -webkit-column-gap:2rem;  -moz-column-gap:2rem;  column-gap:2rem;}.has-banner .cat-box__inner-levels {  max-width:calc( 100% - 240px);}.cat-box__level-1-name {  font-size:1.3rem;  font-weight:700;}.cat-box__level-2-name {  font-size:1.2rem;}.cat-box__level-1-name, .cat-box__level-2-name {  padding:3px;}.cat-box__more-btn {  font-size:1rem;  padding-left:3px;}.responsive_menu {  padding-bottom:60px;}.responsive_menu_close {  position:absolute;  top:0;  right:0;  display:block;  width:4rem;  height:4rem;  line-height:4rem;  text-align:center;  background:transparent;  cursor:pointer;  z-index:1;  opacity:1;}.responsive_menu_close::before {  content:"\f00d";  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:2.4rem;}#responsive_cat_menu ul li {  list-style:none;  text-align:left;  padding:1rem 2rem 1rem 1rem;}#responsive_cat_menu ul li a {  font-size:1.4rem;  max-height:5rem;  line-height:1.2;  display:block;  padding-right:2rem;}.next_level_arrow {  float:right;  display:block;  line-height:1;}.next_level_arrow:after {  content:"\f054";  font-family:"Font Awesome 5 Pro";  font-size:1rem;}#responsive_cat_menu {  background-color:#f1f1f1;  height:100%;  overflow-y:auto;  overflow-x:hidden;}.box_cat_num {  font-size:1rem;}.responsive_menu_nav {  position:relative;}.responsive_menu_navtop {  padding:0px;  width:100%;  height:0;}.responsive_menu_back {  display:block;  width:4rem;  height:4rem;  line-height:4rem;  text-align:center;  background:transparent;  position:absolute;  bottom:1rem;  right:0;  display:none;}.black_active .responsive_menu_back {  display:block;}.responsive_menu_back::before {  font-family:"Font Awesome 5 Pro";  content:'\f062';  color:#333333;  font-size:1.2rem;}.responsive_menu_title {  display:none;}.responsive_menu_navbottom {  min-height:4rem;  display:block !important;}.responsive_menu.black_active .responsive_menu_navbottom {  padding:1.5rem 4.5rem 1rem 1.5rem;  min-height:60px;  width:100%;  clear:both;  font-size:0;}.responsive_menu_navbottom > span {  display:block;}.responsive_menu_navbottom > span a {  font-size:1.4rem;  display:block;  line-height:1.2;}.responsive_menu_navbottom > span:nth-child(2) {  margin-left:3rem;}.responsive_menu_navbottom > span:nth-child(4) {  margin-left:4rem;}.responsive_menu_navbottom > span:nth-child(6) {  margin-left:5rem;}.responsive_menu_navbottom > span:nth-child(8) {  margin-left:6rem;}.responsive_menu_navbottom > span:nth-child(10) {  margin-left:7rem;}.responsive_menu_navbottom > span:nth-child(12) {  margin-left:8rem;}.responsive_menu_navbottom > span:nth-child(14) {  margin-left:9rem;}.parentcat, .actcat {  text-align:left;  line-height:1.2;  padding:5px 0;  position:relative;}.actcat a {  padding-left:0.8rem;}.parentcat {  cursor:pointer;}span.maincat {  font-size:0;  padding-bottom:0;}.maincat::before {  content:'\f015';  font-size:2rem;  font-family:'Font Awesome 5 Pro';}.parentcat:not(.maincat)::before, .actcat::before {  content:'\f148';  font-family:'Font Awesome 5 Pro';  display:block;  position:absolute;  top:0.6rem;  right:100%;  margin-right:1rem;  text-align:center;  transform:rotate(90deg);  font-size:1.2rem;}.responsive_menu_navbottom .parent_div {  display:none;}#responsive_cat_menu .ajax_param {  display:none;}.responsive_menu_sub {  display:none;}.responsive_menu_content {  position:relative;  width:100%;  overflow:hidden;}ul.responsive_menu, ul.responsive_menu ul.responsive_menu_sub {  width:30rem;  position:absolute;  top:0;  left:30rem;}ul.responsive_menu {  left:0;}.responsiv_menu_text {  padding:20px;  text-align:center;}@media (max-width:1019px) {  .header-btn-text {  font-size:0;  }}.header-plus-menu-col {  display:none;}.header-plus-menu-col.has-plus-menu {  display:block;}.header-plus-menu-mobile {  display:none;}.has-plus-menu .header-plus-menu-mobile {  display:block;}.header_menu-wrap {  visibility:hidden;  overscroll-behavior-y:contain;}@media(max-width:1259px) {  .header_menu-wrap {  padding-bottom:10rem;  }}@media (min-width:1260px) {  .header_menu-wrap {  visibility:visible;  }  .header_menu > .menu_item_plus > a {  padding:1rem 1.5rem;  box-decoration-break:clone;  -webkit-box-decoration-break:clone;  }}.header_menu ul {  list-style-type:none;}.header_menu .menu_content_sub a {  display:block;  padding:0.5rem 0;  line-height:1.2;}.menu_content_sub {  padding-left:0.5em;  z-index:100;}.menu_content_sub .menu_item_plus {  font-size:0.9em;  font-weight:400;}.hm--m > li:not(:first-child) {  margin-top:1.5rem;}.hm--m .menu_content_sub {  padding-top:1rem;}@media (min-width:1260px) {  .hm--d > .menu_item_haschild > a {  position:relative;  }  .hm--d > .menu_item_haschild.is-active > a::before {  content:"\f078";  font-family:"Font Awesome 5 Pro";  position:absolute;  left:50%;  top:82%;  transform:translateX(-50%);  line-height:1;  font-size:1.2rem;  }  .hm--d > li > .menu_content_sub {  position:absolute;  top:100%;  min-height:0;  min-width:18rem;  max-width:25rem;  display:none;  }  .hm--d > .menu_item_haschild.is-active > .menu_content_sub {    display:block;  }    .hm--d .menu_content_sub::after {  content:"";  position:absolute;  top:-1rem;  bottom:-1rem;  left:-1rem;  right:-1rem;  z-index:-1;  }  .hm--d .menu_content_sub .menu_content_sub {  position:absolute;  top:-2px;  left:100%;  display:none;  min-width:100%;  min-height:calc(100% + 2px);  }  .hm--d .menu_content_sub {  padding:1rem 0;  }  .hm--d .menu_content_sub .menu_item_plus > a {  padding-left:1.5rem;  padding-right:1.5rem;  }  .hm--d .menu_content_sub > .menu_item_haschild > a {  position:relative;  padding-right:3rem;  }  .hm--d .menu_content_sub > .menu_item_haschild > a::after {  content:"\f054";  font-size:0.8em;  font-family:"Font Awesome 5 Pro";  font-weight:300;  position:absolute;  right:1.5rem;  top:50%;  transform:translateY(-50%);  transition:right ease 0.4s;  }  .hm--d .menu_content_sub > .menu_item_haschild.is-active > a::after {  right:1rem;  }  .hm--d .menu_content_sub > .menu_item_haschild.is-active > .menu_content_sub {  display:block;  }}.lang, .currency {  display:none;}.has-lang .lang, .has-currency .currency {  display:block;}.has-currency.has-lang .currency {  margin-top:0.5rem;}.lang__content-inner a {  display:inline-block;  padding:0.5rem;  margin:0.5rem;}.lang-and-cur-col {  display:none;}.lang-and-cur-col[class*='has-'] {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;}.unas_design_login .lang__flag-list {  text-align:center;}.currency__label {  display:inline-block;  padding:0.5rem;  margin:0.5rem;  font-size:1.4rem;}.currency__label::before {  display:none !important;}.currency__radio:checked + label {  cursor:default;}@media (min-width:1020px) {  .search-box-col {  -webkit-box-flex:0;  -webkit-flex:0 1 40rem;  -moz-box-flex:0;  -ms-flex:0 1 40rem;  flex:0 1 40rem;  max-width:40rem;  }}#box_search_input {  background-position:left 2px center;  padding:0 3.6rem 0 2rem;  cursor:pointer;  position:relative;  z-index:900;}#box_search_input[readonly] {  opacity:1;}#box_search_input:focus{  cursor:text;}#box_search_input.search-enable {  padding-right:5rem;}.search-box__search-btn-outer {  position:absolute;  right:2px;  top:4px;  height:46px;  width:46px;  cursor:not-allowed;  transition:opacity ease 0.4s;  opacity:0.5;  z-index:900;}.search-box__search-btn {  padding:0;  pointer-events:none;  width:100%;  height:100%;  font-size:2rem;}#box_search_input.search-enable ~ .search-box__search-btn-outer {  cursor:pointer;  opacity:1;}#box_search_input.search-enable ~ .search-box__search-btn-outer .search-box__search-btn {  pointer-events:auto;}.ac_results {  width:100% !important;}.ac_results:empty {  display:none;}.ac_results ul {  position:relative;}.ac_results li {  padding:1rem;  font-family:"Open Sans";}.ac_name {  font-size:1.1rem;  line-height:1.2;}.ac_price {  font-size:1.1rem;  line-height:1.2;  padding:1rem 0.5rem;}.ac_results {  width:100% !important;  position:absolute;  top:100% !important;  left:0 !important;}.ac_loading {  background-image:url('../!common_design/base/001600/image/loading.gif');  background-size:16px;}@media (min-width:576px) {  .ac_name, .ac_price {  font-size:1.4rem;  }}@media (max-width:1019px) {  #box_search_input {  padding:0 5rem 0 3rem;  height:5rem;  }  #box_search_content {  height:5.2rem;  }  .search-box__btn .icon--chevron-down,  .search-box__btn.is-active .icon--search {  display:none;  }  .search-box__btn.is-active .icon--chevron-down {  display:inline-block;  }  .search-box__content-wrap {  position:absolute;  top:100%;  left:0;  right:0;  visibility:hidden;  height:0;  overflow:hidden;  min-height:0;  }  .is-active + .search-box__content-wrap {  height:auto;  visibility:visible !important;  overflow:visible !important;  }}@media (min-width:1020px) {  .search-box {  height:3.6rem;  margin:1rem;  }  #box_search_input.search-enable {  padding-right:3.6rem;  }  .search-box__search-btn-outer {  height:32px;  width:32px;  top:2px;  }  .search-box__search-btn {  font-size:1.4rem;  }}.login-box-btn {  text-transform:none;  text-align:left;}.login-box__login-btn input, .login-box__logout-btn input {  width:100%;}.login-box__facebook-btn, .login-box__google-btn {  width:200px;  height:30px;}.social_login_table {  border-radius:0;}.login-box__container input::-webkit-input-placeholder {  font-weight:700;  text-align:center;}.login-box__container input::-moz-placeholder {  font-weight:700;  text-align:center;}.login-box__container input:-ms-input-placeholder {  font-weight:700;  text-align:center;}.login-box__container input:-moz-placeholder {  font-weight:700;  text-align:center;}.profile__menus a {  font-weight:700;  padding:1rem 0;  display:block;}.wholesale-login {  max-width:320px;  margin:0 auto;}.cart-box.fa-shopping-bag::before {  font-size:3rem;}.cart-box__pic {  max-width:80px;}.cart-box__item-num {  position:absolute;  left:50%;  top:50%;  transform:translate(-50%, -50%);  margin-top:10%;  font-size:0.44em;}.cart-box__dropdown {  width:30rem !important;  max-width:30rem !important;}@media (min-width:1260px) {  .col-cart-box-fix {  -webkit-box-flex:0;  -webkit-flex:0 0 8rem;  -moz-box-flex:0;  -ms-flex:0 0 8rem;  flex:0 0 8rem;  }  .cart-box__dropdown {  width:42rem !important;  max-width:42rem !important;  }}.cart-box__dropdown__items {  max-height:336px;  width:420px;  padding:0 20px;  margin-top:20px;  position:relative;  overflow:hidden;}.cart-box__items {  overflow-y:auto;  margin-right:-10px;  padding-right:10px;}@media (max-width:1259px) {  .cart-box__items {  margin-top:3rem;  }}@media (min-width:1260px) {  .cart-box__items {  max-height:450px;  }}@media screen and (min-width:1260px), screen and (max-height:850px) {  .cart-box__items {  max-height:334px;  }}.cart-box__item:first-child {  padding-top:0 !important;}.cart-box__item:last-child {  border-bottom:none !important;}.box_compare_header_menu a::before {  content:'\f080';}.box_compare_element {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  margin-bottom:0.5rem;}.box_compare_delete {  -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:none;  padding:0 0.5rem;}.box_compare_name {  -ms-flex-preferred-size:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%;  font-size:1.2rem;  line-height:1.2;}.box_compare_delete a {  display:block;  width:2rem;  height:2rem;  line-height:2rem;  text-align:center;}.box_compare_delete a::before {  content:"\f00d";  font-family:"Font Awesome 5 Pro";  font-size:1.2rem;  font-weight:300;}.box_compare_button {  padding-top:1rem;  text-align:center;}.box_compare_button_num, .box_compare_header_menu {  display:none;}.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-x-rail, .ps:hover > .ps__scrollbar-y-rail {  opacity:1!important;}.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail,.ps:hover > .ps__scrollbar-y-rail:hover,.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail{  background:none!important;}.sp-nav {  z-index:1;}.sp-nav__pause.is-paused::before {  content:"\f04b";}.sp-nav-btn, .sp-nav__counter {  font-size:1rem;}@media (min-width:1020px) {  .sp-nav {  right:2%;  transform:translateY(-50%);  position:absolute;  top:50%;  }  .sp-nav-btn, .sp-nav__counter {  font-size:1.4rem;  }}@media (max-width:1019px) {  .sp-nav {  transform:translateX(-50%);  position:absolute;  left:50%;  bottom:2%;  }}.start-banner__element p:last-child {  margin-bottom:0 !important;}@media (min-width:1260px) {  .start-banner__wrap {  transition:background-color 0.3s ease;  }  .start-banner__wrap:hover {  background-color:rgba(0,0,0,0.05);  }}[class*="__slide"]:last-child {  margin-bottom:0!important;}.discount-offer {  background-repeat:no-repeat;  background-attachment:fixed;  background-size:cover;}.discount-offer__items-container .box_content {  padding:3rem 0;}.discount-offer__title {  font-weight:400;  letter-spacing:2px;  font-size:2rem;}.start_product_offer_box_title {  padding:1.5rem 0;}.discount-offer__title p {  margin-bottom:0;}.discount-offer__details {  max-height:396px;}.discount-offer__details-btn {  max-width:20rem;}.discount-offer__name {  font-size:1.6rem;  letter-spacing:normal;}.discount-offer__description {  font-size:1.1rem;  overflow:hidden;}.discount-offer__price-tag {  height:40px;  bottom:0;  right:0;  z-index:4;}.discount-offer__prices {  line-height:1;}.discount-offer__price-base strong {  font-weight:normal;}.discount-offer__price-discount, .discount-offer__price-base {  font-size:1.4rem;}.has-discount-price .discount-offer__price-base {  font-size:1rem;;}.discount-offer__price-unit {  font-size:0.8rem;}.discount-offer__param {  font-size:1.1rem;}.discount-offer__param-value {  word-break:break-all;}.discount-offer__param-value img {margin:0;}.discount-offer__param-type--color {  width:3.2rem;  height:3.2rem;}.discount-offer__img-wrap-inner {  position:relative;}.discount-img-wrap {  padding-top:56.25%;  height:100%;  width:100%;}.discount-offer__img-wrap {  max-width:704px;}.discount-offer__img {  object-fit:cover;    max-height:200px;}@media (min-width:576px) {  .discount-offer__price-unit {  font-size:1rem;  }  .discount-offer__param, .discount-offer__description {  font-size:1.3rem;  }  .has-discount-price .discount-offer__price-base {  font-size:1.5rem;;  }  .discount-offer__price-discount, .discount-offer__price-base {  font-size:2.7rem;  }  .discount-offer__title {  font-size:2.8rem;  }  .discount-offer__name {  font-size:2rem;  letter-spacing:1px;  }  .discount-offer__img {  max-height:none;  }  .discount-offer__price-tag {  height:68px;  }}@media (min-width:1020px) {  .discount-offer__title {  font-size:4.6rem;  }  .discount-offer__name {  font-size:2.4rem;  }}@media (min-width:768px) {  .discount-offer .slick-list {  max-width:92%;  margin:0 auto;  }  .discount-offer .slick-arrow {  top:50%;  bottom:auto;  transform:translateY(-50%);  }}@media (min-width:1020px) {  .discount-offer__price-tag {  margin:0 -15px;  right:100%;  left:auto;  }}.slick-list {  width:100%;}.slick-track {  margin:0;}.slick-slider {  overflow:hidden;  visibility:hidden;  opacity:0;  transition:opacity 0.3s ease;}.slick-initialized.slick-slider {  visibility:visible;  opacity:1;}.slick-arrow {  font-family:"Font Awesome 5 Pro";  font-size:0;  padding:0;  width:4rem;  height:4rem;  line-height:4rem;  font-weight:300;  position:absolute;  z-index:1;  letter-spacing:0;  bottom:0;}.slick-arrow--middle .slick-arrow {  position:absolute;  top:50%;  transform:translateY(-50%);}.slick-arrow--middle .slick-next {  right:0;}.slick-arrow--middle .slick-prev {  left:0;}.draggable .slick-slide:active {  cursor:url('../!common_design/base/001600/image/closedhand.cur'), auto;}.slick-center .slick-slide {  margin:0 auto;}.slick-arrow::before {  font-family:"Font Awesome 5 Pro";  font-size:3rem;}.slick-arrow--small .slick-arrow::before {  font-size:2.4rem;}.slick-arrow--small .slick-arrow {  width:3rem;  height:3rem;  line-height:3rem;}.slick-prev {  left:1rem;  text-align:left;}.slick-prev::before {  content:"\f060";}.slick-next {  right:1rem;  text-align:right;}.slick-next::before {  content:"\f061";}.slick-fade .slick-list::before, .slick-fade .slick-list::after {  content:"";  position:absolute;  top:0;  bottom:0;  width:3rem;  display:block;  z-index:1;}.slick-fade .slick-list::before {  left:0;}.slick-fade .slick-list::after {  right:0;}.slick-slide .product-img {  margin:auto;}.slick-gap .slick-slide {  padding-left:1rem;  padding-right:1rem;}.slick-gap--10 .slick-slide {  margin:0 0.5rem;}.slick-indent .slick-slider {  padding-left:3rem;  padding-right:3rem;}.slick-hidden ~ .slick-slider .slick-track {  width:auto !important;}@media (min-width:768px) {  .slick-indent-md .slick-slider {  padding-left:3rem;  padding-right:3rem;  }  .slick-gap .slick-slide {  padding-left:2rem;  padding-right:2rem;  }}.start_brand_slider__elements:not(.slick-initialized) {  display:flex;  overflow:hidden;}.start_brand_slider__elements:not(.slick-initialized) .start_brand_slider__element {  flex-shrink:0;}.slick-gap .start_brand_slider__elements:not(.slick-initialized) .start_brand_slider__element {  padding-left:1rem;  padding-right:1rem;}@media (min-width:768px) {  .slick-gap .start_brand_slider__elements:not(.slick-initialized) .start_brand_slider__element {  padding-left:2rem;  padding-right:2rem;  }}.start_brand_slider__element p {  margin-bottom:0;}.start_brand_slider .slick-track {  width:auto! important;  display:inline-flex;    align-items:center;}.start_brand_slider__elements:not(.dragging) .slick-track {  transition:transform .5s ease;}.start_brand_slider .slick-slide {  flex-shrink:0;  flex-grow:0;}.newsletter-box__text {  text-align:center;  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%;}.newsletter-box__text p {  margin-bottom:0;}.newsletter-box__input input {  width:100%;  max-width:100%;}@media (min-width:576px) {  .newsletter-box__input input {  width:30rem;  }}.newsletter-box__button-up {  width:13rem;}.newsletter__box-input-count-3 .newsletter-box__text, .newsletter__box-input-count-2 .newsletter-box__text {  text-align:center;  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%;}@media (min-width:1260px) {  .newsletter__box-input-count-3 .newsletter-box__input input {  width:24rem;  }  .newsletter__box-input-count-3 .newsletter-box__text, .newsletter__box-input-count-2 .newsletter-box__text {  text-align:right;  max-width:calc( 100% - ((3 * 260px) + 130px));  }}#ud_shop_cart .newsletter__container,#ud_shop_order_mods .newsletter__container,#ud_shop_order_control .newsletter__container,#ud_shop_order_send .newsletter__container,#ud_shop_order_checkout .newsletter__container {  display:none;}.footer__list li {  letter-spacing:1px;}.footer__list a {  display:inline-block;  word-break:break-all;}.footer__header {  letter-spacing:0.1rem;  font-weight:400;  position:relative;  padding:0.65rem 0;}.footer__header {  text-transform:uppercase;}.footer__list {  font-size:1.1rem;  font-weight:700;  margin-bottom:0;  list-style:none;}.footer__list .menu_item_plus {  font-weight:700;}.footer__list li {  margin-bottom:1rem;}.list--horizontal li {  display:inline-block;  line-height:1;}.footer__list p {  margin-bottom:0;}.footer_contact a::before {  font-family:"Font Awesome 5 Pro";  margin:0 0.5rem 0.5rem 0;}.footer_contact a[href^="mailto"]::before {  content:"\f0e0";}.footer_contact a[href^="tel"]::before {  content:"\f095";}.footer_contact a[href*="map"]::before {  content:"\f3c5";}.footer_social a[href*="facebook"],.footer_social a[href*="instagram"],.footer_social a[href*="pinterest"],.footer_social a[href*="youtube"],.footer_social a[href*="tiktok"] {  font-size:0;  display:block;  transition:color ease 0.5s;  margin-right:1rem;  letter-spacing:0;}.footer_social a[href*="facebook"]::before,.footer_social a[href*="instagram"]::before,.footer_social a[href*="pinterest"]::before,.footer_social a[href*="youtube"]::before,.footer_social a[href*="tiktok"]::before {  font-family:'custom icons';  font-size:3rem;  margin:0;}.footer_social a[href*="facebook"]::before {  content:"\f082";}.footer_social a[href*="instagram"]::before {  content:"\f16d";}.footer_social a[href*="pinterest"]::before {  content:"\f0d3";}.footer_social a[href*="youtube"]::before {  content:"\f431";}.footer_social a[href*="tiktok"]::before {  content:"\f07b";}.footer__social-media li {  display:inline-block;  vertical-align:top;  padding:0;}.footer__map iframe {  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;}.footer__map p {  margin-bottom:0;}.social_icon {  height:2.5rem;  width:2.5rem;  cursor:pointer;  flex:0 0 auto;  display:inline-flex;  justify-content:center;}.social_icon:before {  font-family:'custom icons';}.icon_facebook:before {  content:"\f082";  color:#3b5998;}.icon_pinterest:before {  content:"\f0d3";  color:#bd081c;}.icon_linkedin:before {  content:"\f08c";  color:#0a66c2;}.social_icons .fb_iframe_widget {  padding-top:2px;  display:inline-flex;  align-items:center;  height:2.5rem;  margin:0 5px;}.social_icons .fb_iframe_widget > span {  vertical-align:top!important;}.social_icons {  font-size:1.8rem;}.blog-title .social_icons {  margin-top:5px;}@media (max-width:575px) {  .blog-author {  order:-1;  }}@media (max-width:575px) {  .footer__map {  padding-top:75%;  }}@media (min-width:576px) and (max-width:767px ) {  .footer__map {  padding-top:33.33%;  }}#ident_data {  text-align:center;  position:fixed;  bottom:0;  left:0;  right:0;  z-index:99999;}@media (max-width:399px ) {  #ident_data {  font-size:0.9rem;  }}.normal-category {  position:relative;}.normal-category__stasuses {  position:absolute;  top:0;  left:0;  z-index:4;}.normal-category__new {  padding:0.1rem 0.3rem;  font-weight:700;  display:inline-block;}.normal-category__new-text {  text-transform:lowercase;}.normal-category__sub-cats {  position:absolute;  top:100%;  left:0;  right:0;  padding:1rem 2rem;  z-index:10;  display:none;}.sub-cat__new {  padding:2px 3px;  text-transform:lowercase;  line-height:1;}.js-clear-tag-filter {  display:none;  cursor:pointer;  font-size:1.5rem;}.js-clear-tag-filter::before {  content:"\f00d";  font-family:"font awesome 5 pro";  margin-right:0.5rem;}.tags__col:not(.js-clear-tag-filter) {  display:inline-block;  cursor:pointer;  font-size:1.5rem;  margin-bottom:0.5rem;}@media (max-width:767px) {  .normal-category__sub-cats {  display:none !important;  }}@media (min-width:1260px) {  .page_shop_start .spec-categories__col,  .page_shop_start .normal-categories__col {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%;  }}.page_artref {  position:relative;}.view__btn::before {  font-family:"Font Awesome 5 Pro";  font-weight:300;}.view__btn--1::before {  content:"\f009";}.view__btn--2::before {  content:"\f00a";}.view__btn--3::before {  content:"\f00b";}.view__btn {  border:none;  font-size:1.2rem;  transition:all ease 0.3s;}.view__btn:hover, .view__btn.is-selected {  font-size:1.7rem;}@media (max-width:767px) {  .view__btn {  height:3rem !important;  width:3rem !important;  line-height:2.8rem !important;  }}@media (min-width:768px) {  .view__btn {  font-size:1.4rem;  }  .view__btn:hover, .view__btn.is-selected {  font-size:2rem;  }}.paging__nav {  -webkit-box-align:center !important;  -ms-flex-align:center !important;  align-items:center !important;  -webkit-box-pack:center !important;  -ms-flex-pack:center !important;  justify-content:center !important;  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important;  height:100%;}.paging {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  padding-left:0;  margin-bottom:0;  list-style:none;  -webkit-box-align:baseline;  -ms-flex-align:baseline;  align-items:baseline;  font-size:0;  height:3.2rem;}.page-item {  width:3.2rem;  height:3.2rem;  line-height:3.2rem;  text-align:center;  font-size:1.2rem;  transition:all ease 0.3s;}.page-item.is-active, .page-item:not(.is-disabled):hover {  font-size:1.3rem;}@media (min-width:576px) {  .page-item {  font-size:1.3rem;  }  .page-item.is-active, .page-item:not(.is-disabled):hover {  font-size:1.8rem;  }}@media (min-width:768px) {  .page-item {  width:3.6rem;  height:3.6rem;  line-height:3.6rem;  }  .paging {  height:3.6rem;  }}.page-arrow {  -webkit-align-self:center;  -ms-flex-item-align:center;  -ms-grid-row-align:center;  align-self:center;}.page-item.is-disabled .page-link, .page-item.is-active .page-link {  pointer-events:none;  cursor:auto;}.page-item.is-disabled {  cursor:not-allowed;  opacity:0.5;}.order__select-outer{  overflow:hidden;}.order__select-outer select {  height:3.6rem;  max-width:21.7rem;  font-size:1.1rem;}@media (max-width:575px) {  .pagination__pages {  height:3rem;  max-width:9rem;  }  .page_select_normal a, .page_select_active {  width:3rem !important;  height:3rem !important;  line-height:2.8rem !important;  }  .pagination__button {  width:3rem !important;  height:3rem !important;  line-height:2.8rem !important;  }  .pagination__button::before, .page_select_active {  font-size:1.6rem;  }  .order__select-outer select {  height:3rem;  font-size:1rem;  padding-left:1rem;  padding-right:2rem;  }}.artdet__stock-content strong {  font-weight:400;}.artdet__stock-content span {  font-weight:700;  white-space:nowrap;  display:block;}.artdet__stock-content span:last-child {  border-bottom:none;}.artdet__stock-content br {  display:none;}.artdet__spec-param-value, .tooltip__spec-param-value {  font-weight:700;  word-break:break-word;}.artdet__spec-param-value p, .data__item-value p {  margin-bottom:0;}.artdet__spec-param select {  width:100%;}.tooltip__spec-param .cust_input_text, .tooltip__spec-param .cust_input_select {  font-size:1.2rem;  height:3rem;}.function-btn {  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  position:relative;}.tooltip-text {  visibility:hidden;  opacity:0;  position:absolute;  bottom:100%;  left:50%;  transform:translateX(-50%);  font-size:1.2rem;  line-height:1.4;  letter-spacing:1px;  padding:0.8em;  white-space:nowrap;  text-transform:uppercase;}.tooltip:hover .tooltip-text {  visibility:visible;  opacity:1;}.artdet__function {  max-width:74%;}.artdet__function-btn {  width:4rem;  height:4rem;}.artdet__warehouse:not(:last-of-type) {  border-bottom:solid 1px #ccc;}.artdet__warehouse-info {  font-size:1.3rem;}.artdet__warehouse-variant-info {  max-width:2.5rem;  width:100%;  text-align:right;  margin:0;}.artdet__warehouse-name, .artdet__warehouse-quantity {  font-weight:700;}.artdet__warehouse-quantity {  text-align:right;  width:100%;  font-size:1.2rem;}.artdet__warehouses:not(.print) .artdet__warehouse-quantity.has-variant-info {  width:calc(100% - 2.5rem)}.artdet__warehouse-name {  font-size:1.4rem;  line-height:2rem;  text-transform:uppercase;}.warehouse__variant-info {  min-width:150px;}.warehouse__variant-info-quantity {  font-weight:700;}.bundle-product__loader,.similar-product__loader,.additional-product__loader {  display:inline-block;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:16px;  height:16px;}.box__title-inner {  padding-top:0;  margin-top:0;}@media (max-width:1259px ) {  #box_container_shop_filter {  display:none;  }}#box_container_shop_filter.filter-cache-exists .box__content {  min-height:43rem;}.box__art-img-wrap {  width:113px;  max-width:100%;}.box__art-name {  font-size:1.2rem;}.box__art-tag {  font-size:1rem;  padding:0.2rem 0.4rem;  font-weight:700;  line-height:1.2;}.box__art-price {  font-size:1.5rem;  font-weight:700;}@media (min-width:576px) {  .box__art-name {  font-size:1.3rem;  }}.price-need-login {  text-transform:none;}.product-statuses {  text-align:left;  height:2.2rem;}.product-status {  padding:0.2rem 0.5rem;  margin:0.2rem 0;  font-size:1rem;  line-height:1.2;  font-weight:700;  display:inline-block;  vertical-align:top;  border:1px solid transparent;}.product-status--stock {  padding:0 !important;}.cursor-pointer {  cursor:pointer;}[class*="product-status--custom"] {  font-weight:400;}.product-stock-title {  padding:0.2rem 0.5rem;  position:relative;}.product-stock-dropdown {  text-align:left;  position:absolute;  margin-top:3px;  width:auto;  left:0;  min-width:20rem;  z-index:5;  padding:5px;  display:none;  font-size:1.2rem;}.product-status--stock.stock-number.stock-available:hover .product-stock-dropdown {  display:block;}.product-stock-label {  font-weight:700;  display:inline-block;}.product-stock-text {  font-size:1rem;}@media (min-width:576px) {  .product-status, .product-stock-text {  font-size:1.2rem;  }  .product-statuses {  height:2.8rem;  }}.fade-bottom {  position:absolute;  bottom:0;  right:0;  left:0;  height:2rem;}.artlist__img-wrapper, .product-img-wrapper {  padding-top:100%;  position:relative;  text-align:center;}.artlist__img[src*="loading.gif"], .product-img[src*="loading.gif"] {  position:absolute;  top:50%;  left:50%;  margin-top:-8px !important;  margin-left:-8px !important;}img[src*="loading.gif"] {  width:16px;  height:16px;}.artlist__img-link, .product-img-link, .product-img {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  z-index:3;}.product-price--base, .product-price--sale {  font-weight:700;  line-height:1.2;  letter-spacing:0.05rem;}.has-sale-price .product-price--base {  font-weight:400;}.artlist__price-unit, .product-price--unit {  font-size:1rem;}.product-price--sale-duration {  font-weight:700;}#overlay_test a.close,#overlay_close a.close,#overlay_penalty a.close{  display:none;}.overlay_close a,.shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainerMobile .close,#page_PopupContainer .close,.btn-close {  width:4rem;  height:4rem;  line-height:4rem;  display:block;  text-align:center;  position:absolute;  right:0.5rem;  top:0.5rem;  cursor:pointer;  z-index:1000;  font-size:2.4rem;}.overlay_close a::before,.shop_popup_artdet .close::before,#page_PopupContainer_tooltip .close::before,#page_PopupContainerMobile .close::before,#page_PopupContainer .close::before,.btn-close::before{  content:"\f00d";  font-family:"Font Awesome 5 Pro";  font-weight:300;}.overlay_close a img {  display:none;}.page_artdet_product_param_color {  width:3.6rem;  height:3.6rem;}.page_artdet_product_param_color_text {  height:3.6rem;  line-height:3.6rem;  margin-left:0.5rem;  float:left;}.artdet__spec-param-value select {  font-size:inherit;}.product-tooltip__short-descripton-content {  font-size:11px;}@media ( min-width:576px) {  .product-tooltip__short-descripton-content {  font-size:14px;  }}.product-variant__select-outer select {  font-weight:700;}.product-tooltip__function-outer {  margin:0 5px;}.product-tooltip__function-outer:first-child .function-btn::before {  left:-1px;  transform:none;}.product-tooltip__function-outer:last-child .function-btn::before {  left:auto;  right:-1px;  transform:none;}.product-tooltip__price-discount, .product-tooltip__price-base, .product-tooltip__price-base-discount-prices-disabled {  font-size:2rem;}.product-tooltip__price-base-has-discount {  font-size:1.4rem;}.product-tooltip__price-discount-period {  font-size:1.2rem;}.product-tooltip__price-discount-period strong {  font-weight:400;}.product-tooltip__price-unit, .product-tooltip__virtual-point-highlighted {  font-size:1.2rem;}.product-tooltip__price-login {  font-size:1.4rem;}.product-tooltip__cart-btn-wrap a {  display:flex;  height:100%;  justify-content:center;  border-left:1px solid transparent;  font-size:1.2rem;  letter-spacing:0.2rem;  text-transform:uppercase;}@media (min-width:576px) {  .product-tooltip__cart-btn-wrap a {  margin-left:2rem;  margin-right:2rem;  }}.product-tooltip__cart-no-stock {  text-transform:uppercase;  letter-spacing:0.2rem;  font-size:1.1rem;}.product-tooltip__inquire-without-price-cart {  font-size:1.4rem;  text-transform:uppercase;}.product-tooltip__inquire-without-price-cart a {  padding:0.75rem 1.5rem;  display:block;}.product-tooltip__cart-unit {  font-size:1rem;  white-space:nowrap;  line-height:3rem;  padding:0 1rem 0 0.5rem;}.product-tooltip__img--alts img, .product-tooltip__img-main {  margin:0 auto;  display:block;}@media (min-width:576px) {  .product-tooltip__img--thumbs {  padding:0 3rem;  }}.product-tooltip__img-wrap--thumb {  margin:0 0.5rem;  float:left;}.product-tooltip__img-wrap--thumb {  cursor:pointer;}.pswp__img {  max-height:none;}.similar-product__item, .additional-product__item {  width:25%;  float:left;}.similar-product__stock, .additional-product__stock {  height:1.8rem;  font-size:1.2rem;}.popuplist-sale-new-wrapper {  height:2.4rem;}.popuplist-sale, .popuplist-new {  padding:0.2rem 0.5rem;  font-size:1.2rem;  font-weight:700;}.popuplist__img-wrapper {  text-align:center;}.popuplist__price-unit{  height:1.5rem;}.popuplist__name {  font-size:1.3rem;  height:4.6rem;}.popuplist__stock {  font-size:1.2rem;  height:1.8rem;}.has-sale-price .popuplist__price-base {  font-size:1.2rem;}.page_popuplist_items {  display:flex;  overflow-x:hidden;  width:100%;}.page_popuplist__page-info {  margin-top:-1rem;}.page_popuplist_item {  padding-left:2rem;  padding-right:2rem;  width:100%;}@media (min-width:480px) {  .page_popuplist_item {  width:50%;  }}.popuplist__variants-close-btn {  position:absolute;  top:0;  right:0;}.popuplist__functions {  position:relative;}.popuplist__variants {  position:absolute;  bottom:100%;  left:0;  right:0;  z-index:101;  display:none;  transition:transform ease 0.4s;}.popuplist__variants select {  width:100%;  height:2rem;  font-size:1.2rem;  font-weight:400;}.popuplist__variants .select-label {  font-size:1.2rem;  text-align:left;}.popuplist__cart-btn.is-hidden, .popuplist__variants-open-btn.is-hidden {  display:none;}#page_PopupContainer.shop_popup_postsale .close {  display:none;}.popup-postsale-artdet-product__name {  font-size:1.8rem;  line-height:1.8rem;  letter-spacing:0.5px;  text-transform:uppercase;}.popup-postsale-artdet-order__total-amount {  font-size:1.3rem;  line-height:1.6rem;}.popup-postsale-ardtet-informations {  font-size:1.3rem;  line-height:1.4rem;}.popup-postsale-artdet-product__postsale-price {  font-size:1.6rem;  line-height:1.8rem;}.popup-postsale-artdet-product__postsale-price-amount {  font-size:3.2rem;  line-height:1.8rem;}.popup-postsale-artdet-function-postsale-button-close,.popup-postsale-artdet-function-postsale-button {  font-size:1.4rem;  font-weight:bold;  line-height:1.8rem;  letter-spacing:1px;}.popup-postsale-artdet-function-postsale-button::before {  content:"\f290 ";  font-family:'Font Awesome 5 Pro';  font-size:1.4rem;}.popup-postsale-artdet-function-postsale-link {  font-size:1.3rem;  line-height:1.8rem;  text-transform:uppercase;  cursor:pointer;}.beforesend {  display:none;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:16px;  height:16px;}.success_wrapper {  display:none;  text-align:center;}.success_text {  font-size:1.4rem;  line-height:1.6rem;  text-align:center;  vertical-align:middle;  display:inline-block;}.success {  height:30px;  position:relative;  font-size:2.5rem;  margin-right:5px;  line-height:1;  display:inline-block;  vertical-align:middle;}.success:after {  font-family:'Font Awesome 5 Pro';  content:'\f00c';}.popup-postsale-artdet-left #main_image {  width:auto;  max-height:300px;}#page_PopupContainer.shop_popup_postsale{  height:auto !important;}@media (max-width:575px) {  .popup-postsale-artdet-left #main_image {  max-height:150px;  }  .post-sale__img-outer {  max-width:150px !important;  }}@media (max-width:430px) {  .popup-postsale-artdet-function-postsale-link,  .popup-postsale-artdet-function-postsale-button::before,  .popup-postsale-artdet-function-postsale-button {  font-size:1.1rem  }}.pagelist__items:not(.slick-initialized) {  display:flex;  overflow:hidden;}.pagelist__name-wrap {  height:4.8rem;}.pagelist__price-unit{  height:1.5rem;}.pagelist__stock {  font-size:1rem;  height:1.8rem;  overflow:hidden;}.has-sale-price .pagelist__price-base {  font-size:1rem;}.pagelist__price-sale {  font-size:1.2rem;}.pagelist__variants-close-btn {  position:absolute;  top:0;  right:0;}.pagelist__functions {  position:relative;}.pagelist__variants {  position:absolute;  bottom:100%;  left:0;  right:0;  z-index:101;  display:none;  transition:transform ease 0.4s;}.pagelist__variants select {  width:100%;  height:2rem;  font-size:0.9rem;}.pagelist__variants .select-label {  font-size:0.9rem;  text-align:left;}.pagelist__cart-btn {  padding:0.66em;}.pagelist__cart-btn.is-hidden, .pagelist__variants-open-btn.is-hidden {  display:none;}@media (max-width:575px) {  .pagelist__cart-btn-wrap button {  font-size:1rem;  }}@media (min-width:576px) {  .has-sale-price .pagelist__price-base {  font-size:1.2rem;  }  .pagelist__cart-btn, .pagelist__variants .select-label {  font-size:1.2rem;  }  .pagelist__price-sale {  font-size:1.4rem;  }  .pagelist__variants select {  font-size:1.1rem;  }}.gift__base-product-name {  text-transform:none;}.art-forum__content {  font-size:1.4rem;}.review-summary__stars-wrap {  font-size:2rem;}.writing-review__policy {  font-size:1.2rem;}.writing-review__product-name {  font-size:1.4rem;  letter-spacing:1px;  font-weight:bold;}.writing-review__product-pic-wrap img {  max-width:50px;  max-height:50px;}.progress-bar-full {  height:1.5rem;}.progress-bar {  height:100%;}.rating-stars {  letter-spacing:2px;  position:relative;  display:inline-block;  vertical-align:top;}.rating-stars__back::before, .rating-stars__front::before {  content:"\f005\f005\f005\f005\f005";  font-family:"Font Awesome 5 Pro";  font-weight:300;}#page_artforum_write_score .rating-star:hover::after, #page_artforum_write_score .rating-star:hover ~ .rating-star::after, #page_artforum_write_score .rating-input:checked ~ .rating-star::after {  font-family:"custom icons";}.rating-star {  position:static !important;}.rating-stars__front {  white-space:nowrap;  position:absolute;  line-height:inherit;  height:inherit;  top:0;  left:0;  z-index:1;  overflow:hidden;}.rating-stars__front::before {  position:relative;  font-family:"custom icons";}.review-summary__stars.rating-stars {  font-size:2rem;}.review-summary__score-num {  font-size:2rem;  font-weight:700;}.product-review:last-child {  border-bottom:none !important;}.product-review__avatar {  width:4.4rem;  height:4.4rem;  line-height:4.4rem;  text-align:center;  font-size:0;}.product-review__avatar-first-letter::first-letter {  font-size:3rem !important;}.product-review__advantage strong, .product-review__disadvantage strong {  display:block;}.product-review__email {  word-break:break-all;}.product-review__image {  max-height:200px;  cursor:pointer;}.js-review-images {  display:flex;  flex-wrap:wrap;}.js-review-image {  min-height:240px;  position:relative;  padding:5px;}.js-review-image-upload-outer {  display:flex;  align-items:center;  justify-content:center;  min-height:232px;}.js-review-image-upload {  text-align:center;  padding:0;}.js-review-image-upload:before {  font-size:3.5rem;  cursor:pointer;  font-weight:400;}.js-review-image-delete {  position:absolute;  top:-5px;  right:0;}.js-review-image-delete:before {  padding:0.3rem 0.5rem;  cursor:pointer;  font-weight:400;}.js-review-image-content img {  max-height:200px !important;}.loading-spinner {  display:inline-block;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:16px;  height:16px;}.verified-customer__badge{  background-color:#28a745;  color:#fff;  font-size:10px;  font-weight:bold;  padding:3px 8px;}.product-review__admin-answer-wrap{  border:solid 1px #ccc;  padding:10px;  background:#eee;  margin-top:10px;}#container.logged-in .writing-review__info{  display:none;}.writing-review__verification-info,.writing-review__info{  font-size:12px;}.writing-review__info br {  display:none;}.writing-review__form-inner input[readonly]{  background-color:#f1f1f1;}.cart-item {  border-top-width:3px !important;}.cart-mobile-label {  font-weight:700;  font-size:1.2rem;}.order-return-price-label,.cart-price-label,.control-price-label {  text-transform:lowercase;  font-size:1rem;}.cart-item:first-child {  border-top:0 !important;}.page_cart_icon_delete {  border:none;  cursor:pointer;}.cart-item__sum-label {  padding-right:2.6rem;}.cart-item__plus-service {  width:7rem;}@media (max-width:575px) {  .cart-item__unit-prices {  padding-right:3rem;  }}.sum-box__main-title {  line-height:1;  font-size:1.6rem;}.sum-box__title {  font-size:1.2rem;}.sum-box-wrap {  position:relative;  height:100%;}.sum-box form[name=form_megj] {  width:100%;}@media (max-width:1259px) {  .sum-box {  width:100% !important;  }}@media (min-width:1260px) {  .sum-box.is-sticky-top {  position:fixed;  top:15px;  left:auto;  right:auto;  }  .sum-box.is-sticky-bottom {  position:fixed;  bottom:15px;  top:auto;  left:auto;  right:auto;  }  .sum-box.reached-bottom {  position:absolute !important;  top:auto !important;  bottom:0;  }}.cart-summary__sticky-sum.is-hidden {  display:none;}.cart-summary-title {  text-align:left;}.cart-summary-value {  text-align:right;  font-weight:700;}.cart__all-shipping-mode-infos {  max-height:7.2rem;  overflow-y:auto;  margin:0.5rem 0 1.5rem;}.cart__coupon-input:not([value=""]) {  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}.cart__coupon-del-btn,.cart__coupon-input:not([value=""]) ~ .cart__coupon-check-btn,.cart__coupon-label-active,.cart__coupon-input:not([value=""]) ~ .cart__coupon-label-not-active{  display:none;}.cart__coupon-input:not([value=""]) ~ .cart__coupon-del-btn,.cart__coupon-input:not([value=""]) ~ .cart__coupon-label-active{  display:inline-block;}.sum-net-price--current,.sum-gross-price--current {  font-weight:700;}.cart-item__unit:not(.cart-item__package-offer-item-unit) {  font-size:1rem;  position:absolute;  top:100%;  left:0;  right:0;}.cart-item__package-offer-item-unit {  font-size:1.4rem;  display:inline-flex;  align-items:center;}.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-header__qty {  padding-right:3.5rem;}.cart-plus-item__discount-value {  font-size:1.1rem;}.cart-plus-item__prices-del-wrap {  line-height:1;}.cart__shipping-modes {  list-style-position:outside;  margin-bottom:0;}.cart__shipping-mode-value {  display:inline-block;}.cart__weight {  font-size:1.1rem;}.cart_weight_kg {  margin-left:0.5rem;}.js-clock {  font-size:1.4rem;  font-weight:700;  margin:0 3px;  letter-spacing:.1rem;}.page_qty_input_wrap .text_smaller {  display:none;}.qty_disable {  cursor:not-allowed;}input.page_qty_input {  border-left:0 !important;  border-right:0 !important;  padding:0 0.5rem;  font-size:1.5rem !important;  text-align:center;  font-weight:700;  width:4.5rem;  height:3rem;}.cart-package-offer-item input.page_qty_input {  border:none;  opacity:1;}.cart__restore-text {  border-left-width:2px;}.overlay-sign-in {  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  display:flex;}.overlay-sign-inner {  max-width:90vw;  max-height:90vh;  overflow-y:auto;  width:68rem;}#overlay_login_outer {  top:0 !important;  left:0 !important;  right:0 !important;  bottom:0 !important;  overflow-y:auto;}@media (max-width:575px) {  .overlay-btns button {  letter-spacing:normal;  }  .overlay-text {  font-size:1.4rem;  }  .overlay-reg__adv {  font-size:1.1rem;  }}.page_headtext {  padding:2rem 0;  text-transform:uppercase;  font-size:1.6rem;  text-align:center;}.page_searchcomplex_section {  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.searchcomplex-value a[href*="cat_select(0)"] {  font-size:0;}.searchcomplex-value a[href*="cat_select(0)"]::before {  content:'\f015';  font-family:'Font Awesome 5 Pro';  font-size:1.6rem;}#page_searchcomplex_in .searchcomplex-value > div:not(:last-child) {  margin-bottom:0.5rem;}#page_searchcomplex_type .searchcomplex-value > span {  margin-bottom:0.5rem;  display:inline-block;  vertical-align:middle;}#page_searchcomplex_in .searchcomplex-value > div {  display:flex;  align-items:center;}#page_searchcomplex_in .searchcomplex-value > div > span {  margin-right:1rem;  flex-shrink:0;}.price-max .text_input, .price-min .text_input {  margin-right:1rem;}#page_art_head_box .page_headtext {  margin-bottom:20px;}.searchcomplex-title {  font-weight:700;}.searchcomplex-value {  font-size:1.1rem;}.searchcomplex_cat_item {  font-size:0;}.searchcomplex_cat_item::before {  content:'\f105';  font-family:'Font Awesome 5 Pro';  font-size:13px;  padding:0 10px;}@media (max-width:575px) {  .price-max .text_input, .price-min .text_input {  width:100%;  }}@media (min-width:576px) {  .searchcomplex-value {  font-size:1.3rem;  }  .page_searchcomplex_section input[type=text], .page_searchcomplex_section select {  max-width:30rem;  }}.order-step {  position:relative;  height:4.2rem;}.order-step__text{  max-height:3rem;}@media (max-width:767px) {  .order-step.is-active {  -webkit-box-flex:1 !important;  -webkit-flex-grow:1 !important;  -moz-box-flex:1 !important;  -ms-flex-positive:1 !important;  flex-grow:1 !important;  }  .order-step.is-active + .order-step .order-step-inner, .order-step.is-active {  padding-left:2rem;  }  .order-step__text {  display:none;  }  .order-step.is-active .order-step__text {  display:block;  }}@media (min-width:768px) {  .order-step-inner {  padding-left:2rem;  }  .order-step.is-done .order-step-inner {  padding-left:1.2rem;  }}.order-step::after {  content:"";  position:absolute;  top:0;  bottom:0;  left:100%;  z-index:1;}.page_shop_order_mods .order-step.is-done:not(.is-active):hover::after,.page_shop_order_control .order-step.is-done:not(.is-active):hover::after {  -moz-transform:scaleX(-1);  -o-transform:scaleX(-1);  -webkit-transform:scaleX(-1);  transform:scaleX(-1);  filter:FlipH;  -ms-filter:"FlipH";}.total-box-sticky-wrapper {  height:0;  overflow:hidden;  position:relative;}.total-box-sticky-wrapper.after-insert {  height:75px;}.total-box {  display:flex;  justify-content:center;  align-items:center;  flex-wrap:wrap;  z-index:999;  border-top:1px solid transparent;}.total-box-sticky {  padding-bottom:0.7rem;}.after-insert .total-box-sticky {  padding-right:4rem;  padding-left:4rem;}.total-box__text {  font-weight:700;  font-size:1.2rem;  display:inline-flex;  align-items:baseline;  flex-wrap:wrap;  margin:0.5rem 0;}.total-box__label {  margin-right:1rem;}.total-box__text {  font-size:1.4rem;}.total-box__btn-next, .total-box-sticky__btn-next {  flex-shrink:0;  min-width:18rem;}@media (max-width:575px) {  .total-box__btn-next, .total-box-sticky__btn-next {  display:block;  width:100%;  }}@media (min-width:576px) {  .total-box-sticky {  padding-top:0.7rem;  }  .total-box__text {  font-size:1.4rem;  }  .total-box__btn-next:not(.order-control-next-btn), .total-box-sticky__btn-next {  margin-left:1.5rem;  }  .total-box-sticky-wrapper.after-insert {  height:52px;  }}@media (max-width:1259px) {  .total-box-sticky-wrapper {  border-top:1px solid #ddd;  }  .has-fixed .total-box-sticky {  position:fixed;  margin:0;  top:0;  left:0;  right:0;  background:#f1f1f1;  box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);  opacity:1;  }}@media (min-width:1260px) {  .total-box-sticky-wrapper {  height:0 !important;  }  .sum-box .total-box__text {  display:flex;  justify-content:space-between;  width:100%;  }  .sum-box .total-box__btn-next {  display:block;  width:100%;  margin-left:0;  }}.js-order-mods--disabled {  opacity:0.5;}.js-order-mods--disabled label {  cursor:not-allowed;}@media (max-width:575px) {  .order-mods__radio-col {  width:25px;  -webkit-box-flex:0;  -webkit-flex:0 0 25px;  -moz-box-flex:0;  -ms-flex:0 0 25px;  flex:0 0 25px;  }  .order-mods__details {  font-size:1.1rem;  }}.order-mods__text-no-master-method p:first-child {  display:inline;}.order-mods-summary-title{  text-align:left;}.order-mods-summary-value{  text-align:right;  font-weight:700;}.order-mods__shipping-cost-hidden{  display:none;}.order-mods__total_price_hidden{  display:none;}.order-mods__item {  transition:all ease 0.4s;}.order-mods__item:last-child {  border-bottom:none !important;}.order-mods__details {  display:none;}.order-mods__delivery-point-selects select {  max-width:30rem;  margin-bottom:1rem;}.order-mods__delivery-map a::before {  content:'\f5a0';  font-family:'Font Awesome 5 Pro';  font-size:24px;}.order-mods__delivery-map a {  display:inline-block;}.page_order_mods_deliverypoint_info strong {  display:block;}.order-mods__param:last-child {  border-bottom:none !important;}.order-mods__param-value, .order-mods__point-account label {  font-size:1.2rem;}.order-mods__param-value input {  font-size:inherit;  font-weight:inherit;}.order-mods__coupon-del-btn {  display:none;}.order-mods__coupon-input:not([value=""]) + .order-mods__coupon-del-btn {  display:inline-block;}@media (max-width:575px) {  .order-mods__haeder, .order-mods__name, .order-mods__param-title, .order-mods__coupon-label, .order-mods__coupon-input, .order-mods__point-title {  font-size:1.2rem !important;  }  .order-mods__param-value, .order-mods__point-account label {  font-size:1.1rem;  }}.col-plus-item-icon {  width:18px;  -webkit-box-flex:0;  -webkit-flex:0 0 18px;  -moz-box-flex:0;  -ms-flex:0 0 18px;  flex:0 0 18px;  min-height:34px;}.order-control-data-row {  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.order-control__cart-header {  font-size:1.2rem;  text-align:center;  font-weight:700;  padding:1rem 0;}.control-summary-title {  text-align:left;  margin-right:1rem;}.control-summary-value {  text-align:right;  font-weight:700;}.control-product {  border-top-width:3px !important;}.control-product:first-child {  border-top:0 !important;}.control-product__variants + .control-product__params,.cart-item__variants + .cart-item__params {  margin-top:0 !important;}.control-product__pic, .cart-item__pic {  max-width:70px;}.control-data {  font-weight:700;  line-height:1.2;}.contact-username__data {  word-break:break-all;}.order-control-modify-btn {  font-size:inherit;  text-align:left;}.order-control-modify-btn::after {  font-size:1.4rem;}.control-summary {  padding:2.8rem;}.order-control__terms-text::before {  vertical-align:top !important;}.facebook_login, .google_login {  width:200px;  height:30px;  border:none;}.new-cust__checkbox {  font-size:1.1rem;}.new-cust__checkbox td:first-child {  font-size:0 !important;}.new-cust__checkbox {  margin-bottom:1rem;}.contact-phone .page_newcust_input, .contact-mobile .page_newcust_input {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important;}.contact-phone .page_newcust_input > span.text_input:first-child,.contact-mobile .page_newcust_input > span.text_input:first-child{  -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:none;}.contact-phone .page_newcust_input > span.text_input:last-child,.contact-mobile .page_newcust_input > span.text_input:last-child{  -ms-flex-preferred-size:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%;  width:100%;}.contact-phone input[name="kap_tel_country"], .contact-mobile input[name="kap_mobile_country"] {  width:5rem;  margin-right:0.5rem;  text-align:center;}.new-cust-fault {  padding:0.3rem 0.5rem;  margin-bottom:0.5rem;  font-size:1.2rem;}.new-cust-fault-name {  font-weight:700;}.new-cust__buttons [id*=button] {  min-width:20rem;  min-width:20rem;  margin:0.5rem;}.new-cust__other-addresses #select_default_billing_address,.new-cust__default-addresses #select_default_shipping_address,.new-cust__other-addresses #select_default_shipping_address,.new-cust__default-addresses #select_default_billing_address {  -ms-flex-preferred-size:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%;}.new-cust__default-addresses button.delete_address {  -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:none;  margin-left:1rem;}.new-cust__default-addresses button.delete_address::before {  content:"\f00d";  margin-right:.75em;  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:inherit;}.new-customer-title {  font-size:1.2rem;}.new-customer-title, .new-customer-value {  margin-bottom:0.5rem;}.new-customer-value {  font-size:1.2rem;}.new-customer-value span.text_input_radio {  display:inline-block;  margin:0 0 0.5rem 1rem;}.fault-text-global {  font-size:1.2rem;  color:#dc3545;}@media (min-width:576px) {  .new-cust__checkbox {  font-size:1.4rem;  }}.transaction-data {  font-weight:700;}.page-contact-row {  padding:0.5rem;}.page-contact-value {  font-weight:700;}.page-form-item-title {  font-weight:700;}.page-form-item-value {  font-size:1.2rem;}.page-form-item-title, .page-form-item-value {  margin-bottom:0.5rem;}.order-data__content {  font-weight:700;}.page_artdet_param_desc::after {  content:'\f2fd';  font-family:'Font Awesome 5 Pro';}.popup_compare_content .page_artdet_param_desc > span {  top:0;  left:100%;  margin-left:0;  margin-top:1rem;  -webkit-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  text-align:left;}.page_artdet_param_desc > span {  visibility:hidden;  opacity:0;  display:none;  font-size:1.3rem;  position:absolute;  top:0;  margin-left:1rem;  margin-top:-1rem;  text-transform:none;  padding:10px;  -webkit-transform:translate(0, -100%);  -moz-transform:translate(0, -100%);  -ms-transform:translate(0, -100%);  -o-transform:translate(0, -100%);  transform:translate(0, -100%);  -webkit-transition:opacity ease 0.4s;  -o-transition:opacity ease 0.4s;  -moz-transition:opacity ease 0.4s;  transition:opacity ease 0.4s;  z-index:10001;  font-weight:400;  text-align:left;}.page_artdet_param_desc > span > p {  height:auto;  width:210px;  max-height:120px;  overflow-x:hidden;  overflow-y:auto;  line-height:1.4;  letter-spacing:0.5px;  margin-bottom:0;  font-size:11px;}.popup_compare_content .page_artdet_param_desc > span > p {  max-height:100px;}.popup_compare_content .page_artdet_param_desc.desc-to-bottom > span {  -webkit-transform:translate(0, 0);  -moz-transform:translate(0, 0);  -ms-transform:translate(0, 0);  -o-transform:translate(0, 0);  transform:translate(0, 0);}.product_filter_title .page_artdet_param_desc.desc-to-bottom > span {  -webkit-transform:translate(0, 30px);  -moz-transform:translate(0, 30px);  -ms-transform:translate(0, 30px);  -o-transform:translate(0, 30px);  transform:translate(0, 30px);}.page_artdet_param_desc.tooltip-is-visible > span {  display:block;  visibility:visible;  opacity:1;}@media (min-width:576px) {  .page_artdet_param_desc > span > p {  max-height:180px;  }}.page_artdet_param_desc:hover > span {  display:block;  visibility:visible;  opacity:1;}.page_artdet_param_desc > span::before {  content:"";  position:absolute;  top:100%;  display:block;  left:0;  right:0;  height:2rem;}@media (min-width:1260px) {  .popup_compare_content .page_artdet_param_desc > span::before {  width:2rem;  height:100%;  top:0;  bottom:0;  left:auto;  right:100%;  }}.customer-addresses-value,.customer-addresses-title {  font-size:1.2rem;  margin-bottom:0.5rem;}.customer-type {  margin-bottom:0.5rem;}.customer-addresses__buttons button {  min-width:20rem;}.customer-address__delete-icon{  top:0;  right:0;  display:inline-block;  cursor:pointer;}.customer-address__delete-icon.is-disabled {  cursor:not-allowed;  opacity:0.5;}.customer-address-detatils__form-inner {  max-width:600px;}.customer-address__data {  min-height:100px;  margin-bottom:5px;}.customer-address__card-inner {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}.customer-address__card-inner .customer-address__zip {  height:35px;  line-height:35px;}.js-customer-address-delete-hidden .js-customer-address-delete {  display:none;}.customer-address__default-addresses {  cursor:pointer;  user-select:none;}div#overlay_script {  left:50% !important;  transform:translateX(-50%);  top:100px !important;  max-width:700px;  width:100%;  padding:15px;}.js-search-smart-autocomplete {  opacity:1;  visibility:visible;  z-index:9999;}.js-search-smart-autocomplete.is-hidden{  opacity:0;  visibility:hidden;  z-index:-1;}.js-search-smart-autocomplete.no-transition {  transition:none !important;}.js-search-smart-autocomplete .search-smart-arrow {  z-index:1;  width:16px;  height:16px;  color:#fff;  bottom:0;  position:absolute;  left:40px;}.js-search-smart-autocomplete .search-smart-arrow::before{  content:"";  position:absolute;  border-color:transparent;  border-style:solid;  bottom:-27px;  left:0;  border-width:8px 8px 0;  border-top-color:initial;  transform-origin:center top;  transform:rotate(180deg);}.search-smart-autocomplete {  background-color:#fff;  box-shadow:0 0 30px 0 rgb(0 0 0 / 20%);  width:800px;  position:absolute;  top:55px;  right:0;  overflow-y:auto;  overflow-x:hidden;  overscroll-behavior-y:contain;}@media (max-width:1019px) {  .search-smart-autocomplete {  right:50%;  transform:translateX(50%);  max-width:96vw;  width:100vw;  }}@media (max-width:1010px) {  .search-smart-autocomplete {  top:65px;  }  .js-search-smart-autocomplete .search-smart-arrow::before{  bottom:-21px;  }}.search-smart-autocomplete .icon--b-search::before{  font-size:10px;  margin-right:6px;}.search-smart-autocomplete .search-smart-prices{  font-size:14px;  line-height:15px;  text-align:right;  min-width:70px;}.search-smart-autocomplete .search-smart-prices.has-sale-price .search-smart-price-base {  text-decoration:line-through;  font-size:12px;}.search-smart-autocomplete .search-smart-sale-percent{  font-size:10px;  line-height:12px;  display:inline-flex;  align-items:center;  justify-content:center;}.search-smart-autocomplete .search-smart-title{  font-weight:bold;}.search-smart-autocomplete ul {  margin-bottom:0;  box-shadow:none;}.search-smart-autocomplete .search-query {  text-overflow:ellipsis;  -webkit-line-clamp:1;  max-height:24px;  overflow:hidden;  display:-webkit-box;  -webkit-box-orient:vertical;}.search-smart-autocomplete .search-product {  line-height:16px;}.search-smart-autocomplete .search-product + .search-product{  border-top:1px dotted #ddd;}.search-smart-autocomplete .js-search-result {  cursor:pointer;  list-style:none;}.search-smart-autocomplete .js-search-result.is-selected,.search-smart-autocomplete .js-search-result:hover {  color:#fff !important;}.search-smart-autocomplete .js-search-result.is-selected *,.search-smart-autocomplete .js-search-result:hover *{  color:#fff !important;}.search-smart-autocomplete.type--1 {  padding:20px 30px;}@media (max-width:1010px) {  .search-smart-autocomplete.type--1 {  padding:20px 0;  }}.search-smart-autocomplete.type--1 .search-product {  padding:15px 0;}.search-smart-autocomplete.type--1 .search-query{  align-items:center;  background:#f1f1f1;  margin-bottom:4px;  margin-right:4px;}.search-smart-autocomplete.type--1 .search-smart-title{  background:#f1f1f1;  margin-bottom:15px;  line-height:24px;  padding:0 10px;}.search-smart-autocomplete.type--1 .search-content,.search-smart-autocomplete.type--1 .search-query {  line-height:16px;  padding-top:4px;  padding-bottom:4px;  margin-bottom:5px;}.search-smart-autocomplete.type--1 .search-smart-section + .search-smart-section{  padding-top:20px;}.search-smart-autocomplete.type--1 .search-smart-sale-percent{  position:absolute;  top:5px;  left:5px;}@media (max-width:400px){  .search-smart-autocomplete.type--1{  padding:15px 0;  }  .search-smart-autocomplete.type--1 .search-smart-title {  padding:0 20px;  }}@media (min-width:1260px) {  .search-smart-autocomplete.type--1{  max-height:520px !important;  }}.search-smart-autocomplete.type--2 {  padding:20px;}@media (max-width:1010px) {  .search-smart-autocomplete.type--2 {  padding:20px 5px;  }}.search-smart-autocomplete.type--2 .search-product {  padding:5px 0;}.search-smart-autocomplete.type--2 .search-smart-title {  margin-bottom:10px;  padding:0 10px;  line-height:18px;  display:inline-flex;  align-items:center;}.search-smart-autocomplete.type--2 .search-smart-title::before{  font-size:16px;  margin-right:6px;  font-weight:300;  font-family:'Font Awesome 5 Pro';}@media (max-width:400px){  .search-smart-autocomplete.type--2 .search-smart-title{  padding:0 20px;  }}.search-smart-autocomplete.type--2 .search-smart-autocomplete-content .search-smart-title::before {  content:"\f15c";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-category .search-smart-title::before {  content:"\f802";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-search-query .search-smart-title::before {  content:"\f002";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-product .search-smart-title::before {  content:"\f49e";}.search-smart-autocomplete.type--2 .search-content,.search-smart-autocomplete.type--2 .search-query {  line-height:18px;  padding-top:2px;  padding-bottom:2px;  margin-bottom:5px;}.search-smart-autocomplete.type--2 .search-smart-section + .search-smart-section{  padding-top:15px;}@media (max-width:767.8px){  .search-smart-autocomplete.type--2 .search-smart-sale-percent{  position:absolute;  top:5px;  left:5px;  }}@media (min-width:1260px) {  .search-smart-autocomplete.type--2 {  max-height:480px !important;  }}.search-smart-autocomplete.type--3 {  width:32rem;  right:-50%;  padding:2rem 1rem 2rem 2rem;}.search-smart-autocomplete.type--3 .col-left {  flex:0 0 25%;  max-width:25%;}.search-smart-autocomplete.type--3 .col-right {  flex:0 0 75%;  max-width:75%;}@media (max-width:768px){  .search-smart-autocomplete.type--3 {  padding:2rem 1rem;  right:50%;  transform:translateX(50%);  width:100vw;  }}.search-smart-autocomplete.type--3 .search-product {  padding:.5rem;  margin-bottom:2rem;  position:relative;}.search-smart-arrow.type--3 {  left:50%;}.search-smart-arrow.type--3:before {  bottom:-21px;}@media (min-width:480px) {  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 33.3333%;  max-width:33.3333%;  }}@media (min-width:576px) {  .search-smart-autocomplete.type--3 {  width:56rem;  }}@media (min-width:768px) {  .search-smart-autocomplete.type--3 {  width:74rem;  max-width:unset;  right:50%;  }  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 33.3333%;  max-width:33.3333%;  }}@media (min-width:768px) {  .search-smart-autocomplete.type--3 .col-left {  flex:0 0 33.3333%;  max-width:33.3333%;  }  .search-smart-autocomplete.type--3 .col-right {  flex:0 0 66.6666%;  max-width:66.6666%;  }}@media (min-width:992px) {  .search-smart-autocomplete.type--3 {  right:auto;  left:50%;  width:92rem;  transform:translateX(-50%);  }  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 25%;  max-width:25%;  }  .search-smart-autocomplete.type--3 {  max-height:52rem !important;  width:92rem;  }  .search-smart-autocomplete.type--3 .col-left {  flex:0 0 25%;  max-width:25%;  }  .search-smart-autocomplete.type--3 .col-right {  flex:0 0 75%;  max-width:75%;  }}@media (min-width:1020px) {  .search-smart-autocomplete.type--3 {  left:auto;  right:-7rem;  transform:none;  }  .search-smart-arrow.type--3:before {  bottom:-27px;  }}@media (min-width:1240px) {  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 16.6666%;  max-width:16.6666%;  }  .search-smart-autocomplete.type--3 {  width:114rem;  }  .search-smart-autocomplete.type--3 > .row > .col-4 {  flex:0 0 25%;  max-width:25%;  }  .search-smart-autocomplete.type--3 > .row > .col-8 {  flex:0 0 75%;  max-width:75%;  }}@media (min-width:1340px) {  .search-smart-autocomplete.type--3 {  width:120rem;  }}.search-smart-autocomplete.type--3 .search-query {  align-items:center;  background:#eee;  margin-bottom:0.4rem;  margin-right:0.4rem;}.search-smart-autocomplete.type--3 .search-smart-title {  background:#eee;  margin-bottom:1.5rem;  line-height:2.4rem;  padding:0 1rem;}.search-smart-autocomplete .icon--info::before {  font-size:1.2rem;}@media (max-width:768px) {  .search-smart-autocomplete.type--3 .search-smart-title {  padding:0 2rem;  }}@media (max-width:991px) {  .search-smart-autocomplete .icon--info::before {  font-size:1.6rem;  }}.search-smart-autocomplete.type--3 .search-content,.search-smart-autocomplete.type--3 .search-query {  line-height:1.6rem;  padding-top:0.4rem;  padding-bottom:0.4rem;  margin-bottom:0.5rem;}.search-smart-autocomplete.type--3 .search-smart-section + .search-smart-section{  padding-top:2rem;}.search-smart-autocomplete.type--3 .search-smart-sale-percent{  position:absolute;  top:5px;  left:5px;  background:#fe0000;  color:#fff;  font-weight:700;  font-size:12px;  padding:5px;}.search-smart-autocomplete.type--3 .search-product + .search-product {  border:none;}.search-smart-autocomplete.type--3 .search-smart-prices {  text-align:left;}.search-smart-autocomplete.type--3 .search_name {  font-size:1.2rem;  padding:.5rem 0;}.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product.is-selected,.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product:hover {  box-shadow:0 0 10px 0 rgba(0,0,0,.2);  background:#fff!important;}.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product.is-selected *:not(.badge),.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product:hover *:not(.badge) {  color:#484848!important;}.search-smart-autocomplete.type--3 .search-smart-prices:not(.has-sale-price) {  font-weight:700;}.search-smart-autocomplete.type--3 .search-smart-price-sale,.search-smart-autocomplete.type--3 .search-smart-prices:not(.has-sale-price) .search-smart-price-base {  font-size:1.4rem;}.search-smart-autocomplete.type--3 .search-smart-price-sale {  font-weight:700;  color:#484848;}.search-smart-autocomplete.type--3 .search-smart-mobile ul {  padding:0 1rem;}.suggestions-container{  margin:0 -10px;  display:flex;  flex-wrap:wrap;  text-align:left;}.suggestions-container .suggestion{  padding-left:10px;  padding-right:10px;}.suggestion{  margin-bottom:10px;  max-width:100%;  width:100%;  flex:0 0 100%;}@media (min-width:480px){  .suggestion{  flex:0 0 auto;  width:auto;  max-width:100%;  }}.suggestion-inner {  background-color:rgba(0, 0, 0, 0.03);  padding:10px 15px;}@media (min-width:480px){  .suggestion-inner {  padding-top:15px;  padding-bottom:15px;  }}.suggestion-inner a {  text-decoration:underline;}.suggestion-title{  max-width:100%;  width:100%;  flex:0 0 100%;  margin-bottom:5px;  padding:0 5px;  text-align:left;}@media (min-width:480px){  .suggestion-title{  flex:0 0 auto;  width:auto;  max-width:100%;  margin-bottom:0;  }}.suggestion-element{  flex:0 0 auto;  width:auto;  max-width:100%;  margin-bottom:5px;}@media (min-width:480px){  .suggestion-element{  margin-bottom:0;  }}.suggestion-row{  margin:0 5px;  display:flex;  flex-wrap:wrap;  align-items:center;}.suggestion-row .suggestion-element{  padding-left:5px;  padding-right:5px;}.suggestion-title.fuzzy::before{  content:'\f059';  font-family:"Font Awesome 5 Pro";  margin-right:10px;  font-size:18px;}.suggestion-title.query::before{  content:'\f002';  font-family:"Font Awesome 5 Pro";  margin-right:10px;  font-size:18px;}.order-send__redirect-sec {  display:inline-block;  width:40px;  height:40px;  line-height:38px;  flex:0 0 40px;  max-width:40px;  text-align:center;}.order-send__redirect-text {  font-weight:400;  font-size:14px;}.similar-product__prices.with-rrp,.additional-product__prices.with-rrp,.pagelist__prices.with-rrp,.popuplist__prices.with-rrp,.artlist__prices.with-rrp{  display:flex;  flex-direction:column;  align-items:center !important;  text-align:center;}.artlist__prices.with-rrp .artlist__price-base{  order:-1;}.artlist-col--2 .artlist__datas{  z-index:unset;}.with-rrp .page_artdet_param_desc > span{  color:#333;}.search-smart-prices.with-rrp.has-sale-price .search-smart-price-base{  text-decoration:none;}.with-rrp .text-line-through{  color:inherit;  text-decoration:line-through;}.search-smart-autocomplete .js-search-result.is-selected *.param_desc_popup *,.search-smart-autocomplete .js-search-result:hover *.param_desc_popup *{  color:#333 !important;}.with-rrp .page_artdet_param_desc{  font-size:80%;  cursor:pointer;}.tippy-box{  background:#ffffff;  border:1px solid #888888;  line-height:1.4;  letter-spacing:0.5px;  margin-bottom:0;  font-size:11px;  font-weight:400;  border-radius:0;  color:#888888;}.tippy-content{  padding:10px;}.tippy-content p:last-child {  margin-bottom:0;}.tippy-arrow {  display:none;}.page_artdet_param_desc.tippy-inited *{  display:none !important;}.page_artdet_param_desc.tippy-inited::before{  display:none;}#overlay_product_subscription .overlay_title{  font-size:1.6rem;  text-transform:uppercase;  padding:0.5rem;}#overlay_product_subscription .overlay_text{  padding:0.5rem;  font-size:11px;}.row-gap-10 {  row-gap:10px;}.order-track__orders-header {  display:none;  padding:10px;}.order-track__orders-header .order-track__order-details-btn {  height:0;}.order-status-histories {  min-width:260px;}.order-track__order {  padding:20px 10px;  border-bottom:1px solid #dddddd;}.order-track__title {  padding-right:0.5rem;}@media (max-width:575.8px) {  .order-track__order-col {  flex:0 0 100%;  max-width:100%;  }  .order-track__order-inner {  display:flex;  flex-wrap:wrap;  }  .order-track__title, .order-track__value {  flex:0 0 50%;  max-width:50%;  }  .order-track__order-details-col-inner {  margin-left:auto;  }}@media (min-width:576px) {  .order-track__orders-header {  display:block;  }  .order-track__title {  display:none;  }  .order-track__order-details-col, .order-track__order-price-col, .order-track__header-price-col {  text-align:right;  }}@media (min-width:576px) and (max-width:767.8px) {  .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:767.8px) {  .order-track__order-payment-status-col.empty-payment-status {  display:none;  }}@media (min-width:576px) and (max-width:1019.8px) {  .order-track__order-statuses-col .order-track__title,  .order-track__order-statuses-col .order-track__value {  display:inline;  }}@media (min-width:768px) and (max-width:1019.8px) {  .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:1019.8px) {  .order-track__value {  font-weight:700;  }}@media (min-width:1020px) {  .order-track__header-date-col,  .order-track__header-statuses-col,  .order-track__order-date-col,  .order-track__order-statuses-col {  text-align:center;  }  .order-track__order, .order-track__orders-header {  padding:10px 5px;  }  .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;  }}.header_logo-img-wrapper {  transition:padding-top ease 0.4s;}.header.is-resized .header_logo-img-wrapper {  padding-top:50px;}.header_logo {  margin-top:0.5rem;}@media (min-width:576px) {  .header_logo {  margin-bottom:0.5rem;  }}@media (max-width:767.8px) {  header .header_logo-img-wrapper {  padding-top:50px;  }  .header_logo {  max-width:150px;  }  .header_logo-img {  max-height:50px !important;  }  .page_shop_order_mods .header_logo {  margin-bottom:0.5rem;  }}@media (min-width:768px) {  .header_logo {  margin-top:1rem;  margin-bottom:1rem;  }}@media (min-width:1260px) {  .box_content_ajax[data-min-length='1'] {  min-height:143px;  }  .box_content_ajax[data-min-length='2'] {  min-height:286px;  }  .box_content_ajax[data-min-length='3'] {  min-height:429px;  }  .box_content_ajax[data-min-length='4'] {  min-height:572px;  }  .box_content_ajax[data-min-length='5'] {  min-height:715px;  }  .box_content_ajax[data-min-length] {  margin:0;  display:flex;  width:100%;  height:100%;  justify-content:center;  align-items:center;  }  .box_content_ajax[data-min-length]::after {  position:static;  }}.page_exitpopup_wheel {  width:1000px !important;  height:600px;  max-width:100%;  max-height:100%;  display:flex;  align-items:center;  justify-content:center;}.page_exitpopup_wheel .page_exitpopup_title1 {  font-size:18px;}.page_exitpopup_wheel .page_exitpopup_form_privacy_policy {  display:flex;}.page_exitpopup_wheel .wheel-wrapper {  display:flex;  flex-wrap:wrap;  width:100%;  align-items:center;}.page_exitpopup_wheel .col-wheel,.page_exitpopup_wheel .col-data {  position:relative;  flex:0 0 50%;  max-width:50%;  width:100%;}@media (max-width:992px){  .page_exitpopup_wheel .col-wheel{  flex:0 0 41.66666667%;  max-width:41.66666667%;  }  .page_exitpopup_wheel .col-data{  flex:0 0 58.33333333%;  max-width:58.33333333%;  }}@media (max-width:768px){  .page_exitpopup_wheel .col-wheel{  flex:0 0 33.33333333%;  max-width:33.33333333%;  }  .page_exitpopup_wheel .col-data{  flex:0 0 66.66666667%;  max-width:66.66666667%;  }}@media (max-width:576px){  .page_exitpopup_wheel .col-wheel,  .page_exitpopup_wheel .col-data {  flex:0 0 100%;  max-width:100%;  }}.page_exitpopup_wheel .wheel-container {  position:relative;  display:flex;  align-items:center;  justify-content:center;  padding-top:100%;  border-radius:50%;  overflow:hidden;  outline:3px solid #333 !important;}.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-container-outer{  width:400px;  position:absolute;  top:50%;  right:30px;  transform:translateY(-50%);}.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 3.5s 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;  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);}.wheel-after-spin,.wheel-before-spin {  position:absolute;  left:50%;  top:50%;  width:100%;  transform:translate(-50%, -50%);  opacity:1 !important;  transition:opacity .5s ease;}.wheel-after-spin.is-hidden,.wheel-before-spin.is-hidden {  opacity:0 !important;}.js-result {  font-size:30px;  background:rgba(0, 0, 0, 0.1);  padding:5px 15px;  display:inline-block;  line-height:1.5;}.js-result-wrap{  text-align:center;  margin-top:20px;}.js-result-text-wrap.is-hidden,.js-spin-again-wrap.is-hidden,.js-result-wrap.is-hidden {  display:none;}.btn-spin-the-wheel{  min-width:140px;  min-height:35px;}.btn-spin-the-wheel.loading {  font-size:0 !important;  position:relative;}.btn-spin-the-wheel.loading::after{  content:"";  display:inline-block;  animation:dots 2s linear infinite;  position:absolute;  left:50%;  top:calc(50% - 5px);  font-size:20px;  transform:translate(-50%,-50%);}.page_exitpopup_wheel .page_exitpopup_end{  position:relative;}@media (max-width:575px){  .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:400px){  .page_exitpopup_wheel .wheel-container-outer{  transform:translateX(calc(-100% + -60px));  left:100%;  }}@keyframes dots {  0% {  content:'';  }  20% {  content:'.';  }  40% {  content:'..';  }  60% {  content:'...';  }  80% {  content:'....';  }  100% {  content:'.....';  }}.package-offer-add-to-cart-spinner .loading-spinner {  top:50%;  transform:translateY(-50%);}.package-offer-details-wrapper {  background:#F5F5F5;}.package-offer__price-value{  color:#fe0000;}.package-offer-item-icon {  top:50%;  z-index:100;  right:-2rem;  width:3rem;  height:3rem;}.cart-item__delete-btn-wrap.need-gutter {  width:3rem;}.cart-box__package-offer-wrap {  width:8rem;}.package-offer__price-value::before, .package-offer__original-price::before {  content:attr(data-price);}[data-percent]::after {  content:attr(data-percent);}[data-percent-value]::before {  content:attr(data-percent-value);}.cart-item__package-offer-wrap {  width:7rem;}.product-variants-overlay {  position:absolute;  bottom:0;  left:0;  right:0;  top:0;  opacity:0;  -webkit-transform:translateX(20%);  -moz-transform:translateX(20%);  -ms-transform:translateX(20%);  -o-transform:translateX(20%);  transform:translateX(20%);  -webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;  transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;  -o-transition:opacity 0.3s, visibility 0.3s, -o-transform 0.3s;  -moz-transition:transform 0.3s, opacity 0.3s, visibility 0.3s, -moz-transform 0.3s;  transition:transform 0.3s, opacity 0.3s, visibility 0.3s;  transition:transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;  opacity:0;  padding:1rem;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -moz-box-orient:vertical;  -moz-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  z-index:10;  visibility:hidden;  background-color:rgba(245, 245, 245, 0.8);}.is-active-variant-layer .product-variants-overlay {  -webkit-transform:translateX(0);  -moz-transform:translateX(0);  -ms-transform:translateX(0);  -o-transform:translateX(0);  transform:translateX(0);  visibility:visible;  opacity:1;}.product-variants-overlay .variant-select-wrap {  font-size:1.1rem;  margin-bottom:0.4rem;  width:100%;}@media(min-width:768px) {  .product-variants-overlay .variant-select-wrap {  font-size:1.3rem;  }}@media (min-width:1020px) {  .artlist-package-offer-item .artlist__inner {  position:relative;  transition:all ease 0.4s;  width:100%;  }  .artlist-package-offer-item .artlist__inner-abs {  top:0;  left:0;  right:0;  z-index:1;  transition:box-shadow ease 0.4s, transform ease 0.4s;  padding:10px;  background:transparent;  }  .artlist-package-offer-item .artlist__product:hover .artlist__inner-abs {  z-index:2;  transform:scale(1.05);  background:#fff;  }}.cart-item-plus__package-offer-operation-icon {  width:30px;  height:30px;  color:white;  display:inline-flex;  justify-content:center;  align-items:center;  top:4.5rem;  right:0;}.cart-item-plus__package-offer-operation-icon--plus {  top:7rem;}@media (min-width:400px) and (max-width:767px) {  .cart-indented-qty{  padding-right:80px !important;  }}.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:767px){  .saved-cards-grid {  justify-content:center;  }}.saved-card__expiry-date{  position:absolute;  left:20px;  bottom:20px;  color:#fff;}.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.2;  font-weight:700;  color:#fff;  text-shadow:1px 1px #00000080;  overflow:hidden;  text-overflow:ellipsis;  display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:3;  max-height:3.6em;}.saved-card__delete-button {  background:#fff;  border:1px solid #111111;  border-radius:5px;  color:#111111;  width:56px;  height:38px;  display:inline-flex;  align-items:center;  justify-content:center;  transition:.3s all ease;  font-size:18px;}.saved-card__delete-button:hover,.saved-card__delete-button:focus,.saved-card__delete-button:active{  border-color:#dc3545;  background-color:#dc3545;  color:#fff;}.saved-card__card-number{  position:absolute;  bottom:60px;  left:20px;  right:20px;  color:#fff;  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(220, 53, 69, 0.8);  font-size:18px;  color:#fff;  top:35%;  left:-30px;  z-index:2;}.page_tabs_v2{  display:none;  flex-wrap:wrap;  justify-content:center;  margin-bottom:20px;}@media (min-width:1024px){  .page_tabs_v2{  display:flex;  }}.page_tabs_v2 .page_tab{  margin:0;  padding:10px 30px;}.page_tabs_v2::after{  display:none;}.subscription-period__item {  cursor:pointer;  min-height:3.6rem;  min-width:3.6rem;  margin:0.5rem;  padding-right:0;  line-height:1.5 !important;}.subscription-period__item::before{  display:none !important;}.subscription-period__item-text {  padding:0.8rem 1rem;  white-space:nowrap;  position:relative;  text-transform:none;  display:flex;  align-items:center;  justify-content:center;  font-size:13px;}@media (min-width:576px){  .subscription-period__item-text{  font-size:15px;  }}.subscription-periods__title{  font-size:12px;}.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:1024px){  .order-track__subscription {  padding:20px 5px 10px;  }}.order-track__subscriptions-header{  padding:10px;}.order-track__subscription-inner{  display:flex;  flex-wrap:wrap;}.subscription-list__value{  font-weight:700;}@media (max-width:1023px){  .subscription-list__value,  .subscription-list__title {  flex:0 0 50%;  max-width:50%;  width:100%;  }  .subscription-list__title::before{  text-align:center;  display:inline-block;  width:20px;  }}@media (min-width:1024px){  .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:#fff;  padding:30px 20px !important;  max-width:460px;  margin:0 auto;}.saved-delivery-point-selects select{  max-width:100%;}.saved-delivery-point__buttons {  position:absolute;  top:5px;  right:5px;  display:flex;}.saved-delivery-point__card-inner {  background:#fff;  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);  height:100%;  padding:3rem;  position:relative;  line-height:1.21;  display:flex;  flex-direction:column;}.shipping-method__buttons {  align-items:center;  column-gap:10px;}.saved-delivery-point__modify-btn{  border:none !important;}.row-gap-20{  row-gap:3rem;}body { background-color:#ffffff; color:#333333; }.color--primary, .text-primary { color:#b3c618; }.color--primary:hover, .a.text-primary:hover, a.text-primary:focus { color:#9cad15; }.text-white { color:#ffffff !important; }.text-secondary { color:#6c757d !important; }a { color:inherit; }a.text-secondary:hover, a.text-secondary:focus { color:#545b62 !important; }.text-success { color:#2ece2e !important; }a.text-success:hover, a.text-success:focus { color:#2eae2e !important; }.text-info { color:#17a2b8 !important; }a.text-info:hover, a.text-info:focus { color:#117a8b !important; }.text-warning { color:#ffc107 !important; }a.text-warning:hover, a.text-warning:focus { color:#d39e00 !important; }.text-danger { color:#dc3545 !important; }a.text-danger:hover, a.text-danger:focus { color:#bd2130 !important; }.text-light { color:#f8f9fa !important; }a.text-light:hover, a.text-light:focus { color:#dae0e5 !important; }.text-dark { color:#333333 !important; }a.text-dark:hover, a.text-dark:focus { color:#1d2124 !important; }.text-body { color:#212529 !important; }.text-muted { color:#aaaaaa !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; }.bg-primary { background-color:#b3c618 !important; }a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color:#9cad15 !important; }.bg-secondary { background-color:#6c757d !important; }a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color:#545b62 !important; }.bg-success { background-color:#28a745 !important; }a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color:#1e7e34 !important; }.bg-info { background-color:#17a2b8 !important; }a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color:#117a8b !important; }.bg-warning { background-color:#ffc107 !important; }a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color:#d39e00 !important; }.bg-danger { background-color:#dc3545 !important; }a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color:#bd2130 !important; }.bg-light { background-color:#f8f9fa !important; }a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color:#dae0e5 !important; }.bg-dark { background-color:#343a40 !important; }a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color:#1d2124 !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-top-2 { border-top:2px 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; }.bt-transparent { border-top-color:transparent; }.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:#b3c618 !important; }.border-sale { border-color:#fe0000 !important; }.border-success { border-color:#28a745 !important; }.border-info { border-color:#17a2b8 !important; }.border-warning { border-color:#ffc107 !important; }.border-danger { border-color:#dc3545 !important; }.border-light { border-color:#dddddd !important; }.border-light2 { border-color:#f1f1f1 !important; }.border-dark { border-color:#343a40 !important; }.border-white { border-color:#ffffff !important; }.drop-shadow { box-shadow:0 0 10px rgba(0, 0, 0, 0.2); }.drop-shadow-b { box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2); }.bg-transparent { background-color:transparent !important; }.bg-opacity-2 { background:rgba(0, 0, 0, 0.2); }.bg-opacity-5 { background:rgba(0, 0, 0, 0.05); }.bg-opacity-50 { background:rgba(241, 241, 241, 0.5); }.bg-opacity-85 { background:rgba(0, 0, 0, 0.85); }.bg-transparent { background-color:transparent !important; }.bg-white { background-color:white; }.bg-1 { background-color:#333333; }.bg-2 { background-color:#444444; }.bg-3 { background-color:#666666; }.bg-4 { background-color:#888888; }.bg-5 { background-color:#cccccc; }.bg-6 { background-color:#dddddd; }.bg-7 { background-color:#f1f1f1; }.bg-8 { background-color:#f5f5f5; }.bg--sale { background-color:#fe0000; }.bg--primary { background-color:#b3c618; }.bg--new, .bg--secondary, .product__new { background-color:#b3c618; }.text-color--on-stock { color:#b3c618; }.text-color--out-of-stock { color:#fe0000; }.text-color--to-order { color:#f5c056; }.back_to_top { background-color:rgba(255, 255, 255, 0.8); }.back_to_top:hover { border-color:#b3c618; }.page_hr { background:#ddd; }.close, .btn-close { border:1px solid #cccccc; background:#ffffff; }.line-separator { border-bottom:1px solid #dddddd; }.dashed-separator { border-bottom:1px dashed #dddddd; }::-webkit-scrollbar-thumb { background:#dddddd; border:5px solid #dddddd; }::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc; }::-webkit-scrollbar-thumb:active { background:#cccccc; }::-webkit-scrollbar-track { background:#f1f1f1; }::-webkit-scrollbar-corner { background:transparent; }::selection { background:#f1f1f1; }::-webkit-input-placeholder { color:#ffffff; }::-moz-placeholder { color:#ffffff; }:-ms-input-placeholder { color:#ffffff; }:-moz-placeholder { color:#ffffff; }::-webkit-input-placeholder { color:#333333; }::-moz-placeholder { color:#333333; }:-ms-input-placeholder { color:#333333; }:-moz-placeholder { color:#333333; }.tr + .tr { border-top:1px solid #dddddd; }.gradual-item { background:-webkit-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:-moz-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:-o-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:linear-gradient(0deg, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); }.gradual-item::before { background-color:#ffffff; }.price-discount { color:#fe0000; }.price-base.has-discount-price { color:#aaaaaa; }.color-white { color:white; }.color-dark { color:#333333; }.title--theme-0::after, .title--theme-1::after, .underline::after, #title_content::after, .footer__data h4::after, .footer__data h5::after, .footer__data .footer__header::after { background-color:#b3c618; }.title--theme-2::before { background-color:#b3c618; }.form-invalid { color:#dc3545; }.forum-topic__num { color:#ffffff; }.text_input_checkbox, input[type="checkbox"] + label::before { border:1px solid #cccccc; }.text_input_checkbox:hover, input[type="checkbox"] + label:hover::before, .text_input_checkbox:focus, input[type="checkbox"]:focus + label::before { border-color:#b3c618; }.has-fault .text_input_checkbox, .has-fault input[type="checkbox"] + label::before { border-color:#dc3545 !important; }.text_input_checkbox.text_input_checkbox_checked::before, input[type="checkbox"]:checked + label::before { content:"\f00c"; color:#b3c618; font-family:"custom icons"; }.text_input_radio { position:relative; }.text_input_radio::before, input[type="radio"] + label::before { border:0 solid #cccccc; box-shadow:0 0 0 1px #cccccc; }input[type="radio"]:checked + label::before, .text_input_radio.text_input_radio_checked::before { border:4px solid #ffffff; background-color:#b3c618; }.text_input_radio:hover::before, .text_input_radio:active::before, .text_input_radio:focus::before, input[type="radio"] + label:hover::before, input[type="radio"]:active + label::before, input[type="radio"]:focus + label::before { box-shadow:0 0 0 1px #b3c618; }.has-fault .text_input_radio::before, .has-fault input[type="radio"] + label::before { box-shadow:0 0 0 1px #dc3545 !important; }select { color:#333333; border:1px solid #cccccc; box-shadow:none !important; background-color:#ffffff; background-image:url('../!common_design/base/001600/image/arrow-down.svg'); }input[type=text], input[type=password], input[type=email], textarea { border:1px solid #cccccc; background-color:#ffffff; }input[type=text]:not(:disabled):focus, input[type=text]:not(:disabled):hover, input[type=password]:not(:disabled):focus, input[type=password]:not(:disabled):hover, input[type=email]:not(:disabled):focus, input[type=email]:not(:disabled):hover, textarea:not(:disabled):focus, textarea:not(:disabled):hover, select:not(:disabled):focus, select:not(:disabled):hover { border-color:#b3c618; }input.has-fault { background-color:#ff9999; }input.has-warning { background-color:#ffe9a9; }.has-fault input, .has-fault textarea, .has-fault select, .page_design_fault input, .page_design_fault textarea, .page_design_fault select { border-color:#dc3545 !important; }button, input[type=submit], input[type=button], input[type=reset], .btn-wrap input, .btn { border:1px solid #cccccc; background:#ffffff; color:#333333; }.btn--link { border-color:transparent; background:transparent; }.btn--text { border-color:transparent; background:transparent; border:0; }.btn--primary, .btn-wrap--primary input, .form_exitpopup_button { color:#ffffff !important; background:#b3c618 !important; border-color:#b3c618 !important; }.btn--primary:hover, .btn--primary:focus, .btn--primary:active, .btn-wrap--primary input:hover, .btn-wrap--primary input:active, .btn-wrap--primary input:focus, .form_exitpopup_button:hover, .form_exitpopup_button:active, .form_exitpopup_button:focus { background:#9cad15 !important; border-color:#9cad15 !important; color:#ffffff !important; }.btn--alt { border:1px solid #dddddd; }.btn--alt:hover, .btn--alt:focus, .btn--alt:active, .btn--alt.is-active { color:#ffffff; background:#b3c618; border-color:#b3c618; }.btn--grad-sep { background:-webkit-linear-gradient(bottom, #242424 0%, rgba(0, 0, 0, 0) 15px, rgba(0, 0, 0, 0) 100%); background:-moz-linear-gradient(bottom, #242424 0%, rgba(0, 0, 0, 0) 15px, rgba(0, 0, 0, 0) 100%); background:-o-linear-gradient(bottom, #242424 0%, rgba(0, 0, 0, 0) 15px, rgba(0, 0, 0, 0) 100%); background:linear-gradient(0deg, #242424 0%, rgba(0, 0, 0, 0) 15px, rgba(0, 0, 0, 0) 100%); border:1px solid; border-color:#333333 #505050 #505050; }.btn--grad-sep::before, .btn--grad-sep::after { border-top:1px solid #505050; }.btn--grad-sep { background:-webkit-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:-moz-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:-o-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:linear-gradient(0deg, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); border:1px solid; border-color:#ffffff #dddddd #dddddd; color:#b3c618; }.btn--grad-sep::before, .btn--grad-sep::after { border-top:1px solid #dddddd; }.th { background-color:#f5f5f5; }.btn-underline::after {  background:#b3c618; transition:right 0.3s; }.has-product .cart-box__btn-icon { color:#b3c618; }.header-is-transparent .header { background:rgba(241, 241, 241, 0.9); }.header-bg .header { background:#f1f1f1; }.header { box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); }.lang-and-currency select { background:transparent; }.header_menu li { color:#333333; }#box_search_input { background-color:#f2f2f2; }#box_search_input::-webkit-input-placeholder {  color:#333333; }#box_search_input::-moz-placeholder {  color:#333333; }#box_search_input:-ms-input-placeholder {  color:#333333; }#box_search_input:-moz-placeholder {  color:#333333; }.search-box__search-btn { background:transparent !important; color:#333333; }.ac_results li { background:#ffffff; }.ac_results li:hover, .ac_results li.ac_over { background:#eeeeee; }.ac_results li + li { border-top:solid 1px #dddddd; }@media (max-width:1019px) { #form_include_search {  border-top:2px solid #b3c618; } }@media (min-width:1020px) { #box_search_input {  background-color:transparent; } #box_search_input:focus, #box_search_input.not-empty {  background-color:#ffffff; } }.start-banner__outer:hover { background-color:rgba(0, 0, 0, 0.05); }.discount-offer__title { color:#ffffff; }.slick-arrow { color:#aaaaaa; background:transparent !important; }.slick-disabled { color:#888888 !important; opacity:0.5; }.slick-arrow:hover:not(.slick-disabled) { color:#b3c618; }.slick-arrow, .slick-arrow + button { border:1px solid transparent; }.brand_slider__slide a:hover { background-color:rgba(0, 0, 0, 0.2); }.footer__list { list-style:none; }.footer__list a { color:#aaa; }.footer_social a[href*="facebook"]:hover, #page_artdet_social_icon_facebook::before { color:#3b5998; }.footer_social a[href*="instagram"]:hover, #page_artdet_social_icon_instagram::before { color:#c32aa3; }.footer_social a[href*="pinterest"]:hover, #page_artdet_social_icon_pinterest::before { color:#bd081c; }.footer_social a[href*="linkedin"]:hover, #page_artdet_social_icon_linkedin::before { color:#0a66c2; }.footer_social a[href*="youtube"]:hover { color:#ff0000; }#page_artdet_social_icon_google::before { color:#4285f4; }.view__btn.is-selected { color:#b3c618; }.view__btn { border:1px solid #ffffff; }.view__btn:hover, .view__btn.is-selected { color:#b3c618; }.page-item.is-active, .page-item:not(.is-disabled):hover { color:#b3c618; }.product-property { color:#ffffff; }.product-property-new { background-color:#b3c618; }.product-property-discount { background-color:#fe0000; }.in-stock { color:#b3c618; }.out-of-stock { color:#fe0000; }.property__tooltip { color:#333333; background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.property__tooltip:hover { color:#333333; background-color:white; }.in-stock .property__stock-icon::before { color:#b3c618; }.out-of-stock .property__stock-icon::before { color:#fe0000; }#page_PopupContainer_tooltip { background:rgba(251, 251, 251, 0.9); }.product-tooltip__slider .sp-arrow { color:#333333; background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.product-tooltip__slider .sp-next-arrow:after, .sp-next-arrow:before, .product-tooltip__slider .sp-previous-arrow:after, .sp-previous-arrow:before { background-color:#000; }.product-tooltip__slider .sp-thumbnail-container::before { border-top:2px solid transparent; }.product-tooltip__slider .sp-thumbnail-container.sp-selected-thumbnail::before { border-color:#b3c618; }.product-tooltip__slider { background:#ffffff; }.product-tooltip__slider .sp-full-screen-button { background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.progress-bar-full { background:#f1f1f1; }.progress-bar { background-color:#b3c618; }.rating-stars__back::before, .rating-stars__front::before { color:#b3c618; }.product-review__avatar { color:#ffffff; background:#b3c618; }.product-review__avatar::first-letter { font-size:3rem !important; }.product-review__advantage { border-left:2px solid lightgreen; padding-left:0.5rem; }.product-review__disadvantage { border-left:2px solid #dc3545; padding-left:0.5rem; }.product-review__advantage strong, .product-review__disadvantage strong { display:block; }.product-review__images { border-left:2px solid #b3c618; }.js-review-image-delete:before { background-color:#dc3545; color:#fff; }.js-review-image.has-fault .js-review-image-upload-outer { border-color:#dc3545; }.js-review-image-upload-outer { border:dashed 1px #888888; }.coupon-input::-webkit-input-placeholder { color:#888888; }.coupon-input::-moz-placeholder { color:#888888; }.coupon-input:-ms-input-placeholder { color:#888888; }.coupon-input:-moz-placeholder { color:#888888; }.coupon-input:not([value=""]):not(.has-fault) { background:url('../!common_design/base/001600/image/check.svg') no-repeat center right 10px / 20px 20px #ffffff; }.has-discount .net-price--current, .has-discount .gross-price--current, .has-discount .sum-net-price--current, .has-discount .sum-gross-price--current { color:#fe0000; }.net-price--original, .net-gross--original, .sum-net-price--original, .sum-gross-price--original { color:#aaaaaa; }.qty_disable { color:#dddddd; }.overlay-login { border:solid #dddddd; border-width:0 0 1px 0; }@media (min-width:576px) { .overlay-login {  border-width:0 1px 0 0; } }.order-mods__item.is-active { background-color:#333333; }.order-mods__delivery-map a:before { color:#c1c1c1; }@media (min-width:400px) { .order-control__invoice-shipping .order-control-data-row + .order-control-data-row {  border-top:1px solid #dddddd; } }#page_notfound_title { color:#dc3545; border-bottom:1px solid #ddd; }.overlay_error, .overlay_warning, .overlay_info, .overlay_ok, .overlay_dialog { background:#fff; }.overlay-btns--explicit .overlay_button_1::before { color:#2ece2e; }.overlay-btns--explicit .overlay_button_2::before { color:#dc3545; }.overlay_common {  border-color:rgba(200, 200, 200, 0.5); }.overlay_error { border-color:rgba(255, 34, 34, 0.5); }#overlay_remind button.close:hover { background:#b3c618; color:#fff; }.page_exitpopup_title1 { color:#b3c618; }.page_exitpopup_title3 { color:#888; }.page_exitpopup_start .page_exitpopup_fault { color:#dc3545; border-left:2px solid #dc3545; }.page_exitpopup_form .page_exitpopup_form_name input, .page_exitpopup_form .page_exitpopup_form_email input, .page_exitpopup_form .page_exitpopup_form_addr input { border:1px solid #ddd; }.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer { border:3px dashed #b3c618; background:#fff; }.page_exitpopup_coupon1 { color:#888; font-size:13px; }.page_exitpopup_coupon2 { color:#b3c618; }.page_exitpopup_coupon3 { color:#b3c618; }.g-recaptcha { background-color:transparent; }.grecaptcha-badge { background:#fff; }.cookie-alert__btn-close { background:rgba(241, 241, 241, 0.98); }.page_page_pic_text { color:#aaaaaa; }.page_page_gallery_1 .slider-nav .slick-current img { border-top:3px solid #b3c618; }#sb-body, #sb-loading { background-color:#ffffff; color:#333333; }#sb-wrapper-inner { border-color:#ffffff; }#sb-loading-inner { color:#333333; }.slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a { color:#fff; }.slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a { color:#fff; }.slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a { color:#fff; }.box_news_item:not(:first-child) { border-top:1px solid #ddd; }.box_news_hidden_link { border-top:1px solid #ddd; }.box_news_hidden_link_button { background:#333333; color:#fff; }.box_news_hidden_link_button:hover { background:#b3c618; }.box_forum_item:not(:first-child), .box_forum_link { border-top:1px solid #ddd; }.box_calendar_header > div { background:#f1f1f1; }.box_calendar_week { border-bottom:1px solid #ddd; }.box_calendar_element .text_color_white strong { color:#b3c618; }.box_calendar_element_outer:nth-child(7n) span, .box_calendar_element_outer:nth-child(7n-1) span { color:#aaa; }.box_calendar_element_outer:nth-child(7n) a, .box_calendar_element_outer:nth-child(7n-1) a { color:#b3c618; }.box_calendar_element_outer:nth-child(7n) a span, .box_calendar_element_outer:nth-child(7n-1) a span { color:inherit; }.box_calendar_week_outer:nth-child(7n), .box_calendar_week_outer:nth-child(7n-1) { color:#aaa; }.box_calendar_element_select a { color:#b3c618; }.box_calendar_element_select a:hover { background:#b3c618; color:#fff; }.product_filter_title { border-bottom:1px solid #dddddd; }.product_filter_title::after { color:#ccc; }.param_desc_tooltip, .page_artdet_param_desc > span { background:#ffffff; border:1px solid #888888; }.page_artdet_param_desc a { color:#b3c618; }.product_filter_num.ui-slider::before { background:#ddd; }.product_filter_text_count { color:#aaa; }.ui-slider-range { background:#b3c618; }.ui-slider-handle { border:1px solid #333333; background:#fff; }.product_filter_color_inner { border:1px solid #ddd; }.product_filter_value_disabled a { color:#666; }.product_filter_value_refreshing .product_filter_text_count::after { color:#333333; }.product_filter_value_disabled .text_input_checkbox:hover { border-color:#ddd; }.product_filter_icon_unchecked_grayscale { filter:gray; -webkit-filter:grayscale(1); filter:grayscale(1); }.product_filter_delete_all_outer { background-image:linear-gradient(to right, #505050, #505050 33.33%, transparent 33.33%, transparent 100%); }.product_filter_delete_all_outer.save_filter_on { background-image:none; }.product_filter_more_link { color:#aaaaaa; }.product_filter_save_all, .product_filter_delete_all { border:1px solid #888; }.page_content--blog + .page_content--blog { border-top:1px solid #dddddd; }.box_vote_item_row, .page_vote_item_bar_left { background:#f1f1f1; }.box_vote_item_bar { background:#b3c618; }.page_vote_item_bar_left_center { background:#b3c618; }.page_vote_item_bar_yes { border-bottom:1px solid #f1f1f1; }.page_vote_title { background:#f1f1f1; }.page_titletext.payment_change { color:#dc3545; }.page_titletext.payment_finish { color:#ac0; }.page_titletext.payment_pending { color:#f70; }.page_text_warning { color:#dc3545; }.page_text_highlight { color:#b3c618; }.order_send_key_code { color:#b3c618; }.page_contact_spec_link_disp a { color:#aaaaaa; }.page_contact_mod_table td { border:1px solid #dddddd; }.page_tabs::after { border-bottom:2px solid #dddddd; }.page_tab { background:#fff; border-bottom:2px solid #ddd; }.page_tab:hover, .page_tab:hover a { color:#b3c618; }.page_tab.page_tab_active { border-bottom:2px solid #b3c618; }.page_tab.page_tab_active, .page_tab.page_tab_active a { color:#b3c618; }.page_tab_content .page_contact_mod_table td { border:1px solid #dddddd; }#opening_hours td { background:none; }#opening_hours tr:nth-child(2n) td { background:rgba(0, 0, 0, 0.03); }.rating-star::after { color:#b3c618; }.page_tab a { color:#333333; }.page_tab:hover a { color:#b3c618; }.page_tab_active { color:#b3c618; }.page_help_tab:hover { background:#b3c618; color:#fff; }.page_order_track_tr_body td { border-bottom:1px solid #dddddd; }.page_order_track_table .page_order_track_tr_body:hover .order_payed, .page_order_track_table .page_order_track_tr_body:hover .order_notpayed { color:#fff; }#page_PopupContainer_tooltip, #page_PopupContainer { background:#ffffff; box-shadow:0 0 10px rgba(0, 0, 0, 0.2); }#page_PopupContainerMobile { background:#ffffff; }#page_PopupContainer_tooltip_inner, #page_PopupContainer_inner { background:#ffffff; }.popup_title { border-bottom:4px solid #b3c618; background:#ffffff; }.page-info-recommend { border-top:1px solid #dddddd; }.recommend-form-block input.recommend_fault, .recommend-form-block textarea.recommend_fault { border:1px solid #dc3545; }.recommend-form-block input.recommend_fault + label::before { box-shadow:0 0 0 1px #dc3545; }.question-form-block input.recommend_fault, .question-form-block textarea.recommend_fault { border:1px solid #dc3545; }.question-form-block input.recommend_fault + label::before { box-shadow:0 0 0 1px #dc3545; }#page_artdet_product_param table td { border-top:1px solid #dddddd; }table.compare_list_table thead { background:#ffffff; }table.compare_list_table thead th { background-color:#ffffff; }table.compare_list_table thead th:nth-child(1) { background-color:#ffffff; }table.compare_list_table tbody tr td:nth-child(1) { background:#fff; }table.compare_list_table .type_price > div { color:#b3c618; }.page_compare_cart_link { color:#b3c618; }.compare_list_footer .page_compare_delete { color:#888; }.cart-credit__title { color:#fff; }#page_artdet_credit_head { background-color:#BDBDBD; }#page_artdet_cofidis_credit_head { background-color:#ed1a3b; }#page_artdet_otp_aruhitel_credit_head { background-color:#52ae30; }@media (max-width:1019px) { .page_tab2 {  border-top:1px solid #dddddd !important;  background:#ffffff; } .page_tab2_active {  background:#b3c618;  border-color:#b3c618;  color:#fff; } .page_tab2::after {  color:#888; } .page_tab2_active::after {  color:#fff; } }#exposeMask { background:#646464 !important; }#exposeMaskOverlay { background:#646464 !important; }[data-title]:hover::after { background:#ffffff; color:#333333; border:1px solid #dddddd; }.breadcrumb__item::after, .breadcrumb__home::before, .breadcrumb-home-link::before { color:#888888; }.btn--light { background-color:#f5f5f5; }.header-btn:hover, .header-btn.is-active, .logged-in .profile__btn-text { color:#9cad15; }.logged-in .profile__btn-icon::before { color:#9cad15; }.dropdown--content { box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2); border-top:2px solid #b3c618; background-color:#f1f1f1; }.dropdown--content-xl-up { box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2); }.cat-box__dropdown { background:transparent; box-shadow:none; }@media (max-width:1259px) { .dropdown--content-l {  box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2); } .dropdown--content-r {  box-shadow:-3px 3px 10px rgba(0, 0, 0, 0.2); } }.cat-box__items { box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2); border-top:2px solid #b3c618 !important; background-color:#f1f1f1; }.cat-box__item.open { background-color:#ffffff; }.cat-box__item:hover .cat-box__name, .cat-box__item.is-selected .cat-box__name { color:#9cad15; }.cat-box__level-0 { box-shadow:6px 6px 10px -3px rgba(0, 0, 0, 0.2); }.cat-box__level-1-name:hover, .cat-box__level-2-name:hover, .cat-box__level-2-name.is-selected { color:#9cad15; }.cat-box__level-1-name { border-left:2px solid transparent; }.cat-box__level-1-name.is-selected { border-left:2px solid #9cad15; }#responsive_cat_menu ul li { border-bottom:1px solid #dddddd; }.active_menu.last_menu_item { border-top:1px solid #dddddd; }.responsive_cat_menu .active_menu.responsive_menu_item > a { color:#b3c618; }#responsive_cat_menu { background-color:#f1f1f1; }.responsive_menu_navtop { background:#fff; }.responsive_menu_back { border-left:1px solid #cccccc; }.black_active .responsive_menu_back:active::before { color:#b3c618; }.responsive_menu.black_active .responsive_menu_navbottom { background-color:#e6e6e6; }.actcat a { border-left:2px solid #b3c618; }.parentcat { color:#333333; }.maincat::before { color:#333333; }.header_menu .menu_item_plus:hover > a, .header_menu .is-active > a, .page_page_subpage a:hover { color:#9cad15; }@media (min-width:1260px) { .hm--d > li > .menu_content_sub {  box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2);  border-top:2px solid #b3c618 !important;  background-color:#f1f1f1; } .menu_content_sub .menu_content_sub {  background-color:#ffffff;  box-shadow:9px 9px 10px -4px rgba(0, 0, 0, 0.2);  border-top:2px solid #b3c618 !important; } .menu_content_sub > .menu_item_haschild.is-active {  background:#ffffff; } }has-currency.has-lang .currency { border-top:1px solid #dddddd; }.lang__content-inner a { border:1px solid #dddddd; }a.box_lang_a_select { border:1px solid #b3c618; }.currency__label { border:1px solid #dddddd; }.currency__radio:checked + label { border-color:#b3c618; }.ac_results { border:solid #cccccc; border-width:0 1px 1px; background:transparent; }.login-box-btn:hover { color:#9cad15; }.wholesale-login { border:3px solid #dddddd; }.page-login__sign-in-col { border:solid #dddddd; border-width:0 0 1px 0; }@media (min-width:768px) { .page-login__sign-in-col {  border-width:0 1px 0 0; } }.cart-box__sum { border-top:2px solid #b3c618; }.box_compare_delete a { color:#888; }.box_compare_button { border-top:1px solid #dddddd; }.slick-fade .slick-list::before { background:white; background:-moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:-webkit-gradient(left top, right top, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0))); background:-webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:-o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:-ms-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1); }.slick-fade .slick-list::after { background:rgba(255, 255, 255, 0); background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white)); background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1); }.newsletter-box__text { color:#888888; }#ident_data { background:#333333; color:#ffffff; }.artdet__spec-param-title { color:#888888; }.tooltip-text { background-color:#ffffff; border:1px solid #cccccc; }.added .function-icon, .page_artdet_func_compare_checked .function-icon, .page_art_func_compare_checked .function-icon { color:#b3c618; }@media (min-width:1260px) { .box__art-col + .box__art-col .box__art {  border-top:1px solid #dddddd; } }.box__art-tag-discount, .box__art-tag-new { color:#ffffff; }@media (max-width:1259px) { .side-box {  border-top:1px solid #dddddd; } }.product-status--new { background-color:#b3c618; border-color:#b3c618; color:#fff !important; }.product-status--sale { background-color:#fe0000; border-color:#fe0000; color:#fff !important; }.product-status--stock { border:1px solid #dddddd; }[class*="product-status--custom"] { border:1px solid #dddddd; color:#aaaaaa; }.product-status--stock.stock-number.stock-available:hover .product-stock-title { border-bottom-color:#ffffff; }.product-stock-dropdown { background:#fff; border:1px solid #dddddd; color:#333333; }.product-stock-label { border-bottom:1px solid #dddddd; }.product-sku { color:#888888; }.product-description-short { color:#888888; }.fade-bottom { background:rgba(255, 255, 255, 0); background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white)); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); }.price-need-login { color:#aaaaaa; }.pswp__bg { background:#646464; }.pswp--fs .pswp__bg { background:white; opacity:1 !important; }.product-price--sale { color:#fe0000; }.has-sale-price .product-price--base { color:#aaaaaa; }.product-price--unit { color:#aaaaaa; }.product-price--sale-duration { color:#fe0000; }.product-price--quantitative-sale { color:#fe0000; }.overlay_close a, .shop_popup_artdet .close, #page_PopupContainer_tooltip .close, #page_PopupContainerMobile .close, #page_PopupContainer .close, .btn-close { border:1px solid #dddddd; background:#fff; }.product-tooltip__price-base-has-discount { color:#888888; }.product-tooltip__price-discount, .product-tooltip__price-discount-period { color:#fe0000; }.product-tooltip__price-unit, .product-tooltip__virtual-point-highlighted { color:#aaa; }.product-tooltip__virtual-point-highlighted { color:#fe0000; }.product-tooltip__price-login { color:#b3c618; }.product-tooltip__cart-input-wrap { background:#ffffff; }.product-tooltip__cart-btn-wrap a { color:#ffffff; }.product-tooltip__cart-no-stock { color:#fff; }.product-tooltip__inquire-without-price-cart a { color:#fff; background-color:#b3c618; }.product-tooltip__slider .sp-arrow { color:#333333; background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.product-tooltip__img-wrap--thumb.slick-slide img { border:2px solid transparent; }.product-tooltip__img-wrap--thumb.slick-current img { border-color:#b3c618; }.popuplist__variants .select-label { color:#ffffff; }.cart-mobile-label { color:#888888; }.order-return-price-label, .cart-price-label, .control-price-label { color:#aaaaaa; }.page_cart_icon_delete { color:#aaaaaa; }.cart-plus-item__plus-service-icon, .cart-plus-item__discount-icon, .control-plus-item__plus-service-icon, .control-plus-item__discount-icon { background-color:#cccccc; color:#ffffff; }.qty_disable { color:#ccc; cursor:not-allowed !important; }.order-step { background-color:#f1f1f1; }.order-step.is-done { background:#b3c618; color:#ffffff; }.order-step::after { border-top:21px solid transparent; border-bottom:21px solid transparent; border-left:12px solid #f1f1f1; }.order-step.is-done::after { border-left-color:#b3c618; background-color:#b3c618; }.order-step.is-active::after { border-left-color:#b3c618; background-color:transparent; }.page_shop_order_mods .order-step.is-done:not(.is-active):hover::after, .page_shop_order_control .order-step.is-done:not(.is-active):hover::after { background:#b3c618; border-left-color:#f1f1f1; }.page_shop_order_mods .order-step:hover ~ .order-step, .page_shop_order_control .order-step:hover ~ .order-step { background-color:#f1f1f1; color:#333333; }.page_shop_order_mods .order-step:hover ~ .order-step:not(:last-child)::after, .page_shop_order_control .order-step:hover ~ .order-step:not(:last-child)::after { border-left-color:#f1f1f1; background:#f1f1f1; }.order-mods__item.order-mods--active { background-color:#f1f1f1; }.order-mods__delivery-map a::before { color:#c1c1c1; }.order-mods__coupon-input.has-error:not([value=""]) { background:url('../!common_design/base/001600/image/x.svg') no-repeat center right 10px / 20px 20px #ffffff; border:1px solid #dc3545; }.control-cart-label { color:#888888; }.control-title { color:#555555; }.control-plus-item__discount-icon { color:#ffffff; }.order-control-modify-btn::after { color:#aaaaaa; }.new-cust-fault { border-left:2px solid #dc3545; }.new-cust-fault-name { color:#dc3545; }.new-cust__default-addresses button.delete_address { color:#888888; }.page-contact-row + .page-contact-row { border-top:1px solid #eeeeee; }.discount-offer__details { color:#fff; }.discount-offer__prices { background:#fe0000; border:solid white; border-width:2px 0 2px 2px; color:#fff; }@media (min-width:576px) { .discount-offer__prices {  border-width:3px 0 3px 3px; } }.artdet__stock-content span { border-bottom:1px dashed #f1f1f1; }.product-type__value-link { border:1px solid #ddd; color:#aaaaaa; background-color:#ffffff; }.is-active .product-type__value-link { border-color:#b3c618; color:#b3c618; }.product-type__value-outer-wrap { cursor:pointer; }.product-type__value-link:not(.product-type-disabled):hover { border-color:#b3c618; background:#b3c618; color:#fff; }.product-type__value--color_text .product-type__value-link, .product-type__value--color .product-type__value-link { background-color:transparent !important; border-color:transparent !important; }.product-type__value--color[data-hexa="ffffff"] .product-type__value-link, .product-type__value--color[data-hexa="FFFFFF"] .product-type__value-link, .product-type__value--color_text[data-hexa="ffffff"] .product-type__value-link, .product-type__value--color_text[data-hexa="FFFFFF"] .product-type__value-link { border:1px solid #dddddd !important; }.product-type__value--color:not(.product-type-disabled):hover { background:none; opacity:0.7; }.product-type__value--color_text.is-active::before, .product-type__value--color.is-active::before, .product-type__value--color_text:hover::before, .product-type__value--color:hover::before { background:rgba(0, 0, 0, 0.2); color:#fff; }.product-type-disabled .product-type__value-link, .product-type-disabled { cursor:not-allowed !important; opacity:0.5; display:flex; justify-content:center; align-items:center; }.product-variant + .product-variant { margin-top:1px; }.product-variant__label { color:#888888; }.product-variant__select-outer select { background-color:transparent; border:none; }.page_artdet_product_param_spec_fault .artdet__spec-param-title { color:#dc3545 !important; }.page_artdet_product_param_spec_fault .cust_input_text.required, .page_artdet_product_param_spec_fault .cust_input_select.required { border-color:#dc3545 !important; }.page_artdet_product_param_spec_fault .cust_input_file.required { color:#dc3545 !important; }.artdet__price-base-has-discount { color:#888888; }.artdet__price-discount, .artdet__price-discount-period { color:#fe0000; }.artdet__price-unit, .artdet__virtual-point-highlighted { color:#aaa; }.artdet__virtual-point-highlighted { color:#fe0000; }.artdet__price-login { color:#b3c618; }.page_artdet_product_param_icon { width:32px; height:32px; }.cd__label { color:#aaa; }.sale_countdown_simple_inner { color:#b3c618; }.cd_wrap { background:#333333; color:#aaa; }.cd_sec, .cd_min, .cd_hour, .cd_day { background-color:#b3c618; }.countdown--simple #cd_custom div { background:none; color:#b3c618; }.countdown--simple .cd_txt { color:#aaa; }.countdown--simple .cd_hour:after, .countdown--simple .cd_min:after { content:':'; color:#aaa; }#cd_color_front { background-color:#b3c618; }#cd_color_back { background-color:#333333; }.artdet__cart-input-wrap input, .product-tooltip__cart-input-wrap input { border:none; }.artdet__cart-btn-wrap a { border-left:1px solid transparent; color:#ffffff; }.artdet__cart-btn-wrap a::before { color:#fff; }.artdet__cart-unit { background-color:#ffffff; }.artdet__short-descripton { color:#888888; }.long-description__content { color:#888888; }.data__item-title { color:#888888; }.data__item-wrap { border-top:1px solid #dddddd; }@media (max-width:767px) { .data__item:first-child .data__item-wrap {  border-top:none; } }@media (min-width:768px) and (max-width:1019px), (min-width:1260px) and (max-width:1459px) { .data__item:nth-child(-n+2) .data__item-wrap {  border-top:none; } }@media (min-width:1020px) and (max-width:1259px), (min-width:1460px) { .data__item:nth-child(-n+3) .data__item-wrap {  border-top:none; } }.art-add-data__content { color:#888888; }.page_artforum_more a { background:#333333; color:#fff; }.page_artforum_more a:hover { background:#0275d8; }.artdet__img-wrap--thumb.slick-slide { border:2px solid transparent; }.artdet__img-wrap--thumb.slick-current img { box-shadow:0 0 0 2px #b3c618; }.function-btn { color:#333333; background-color:#ffffff; border:solid #cccccc; border-width:1px; }@media (min-width:1020px) { .function-btn:hover::after {  border-top:solid 3px #fff; } }@media (min-width:1020px) { .artlist__inner-abs {  background:#fff; } .artlist__product:hover .artlist__inner-abs {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); } }@media (max-width:575px) { .artlist--type-1 .function-btn {  background-color:transparent;  border-width:0; } }.artlist__alt-img-wrap { border:1px solid #ddd; background:#ffffff; }.artlist--type-1 .artlist__cart-btn { background-color:#b3c618; border-color:#b3c618; }.artlist--type-1 .artlist__cart-btn::after { border-top-color:inherit !important; }.not-buyable__icon::before, .no-stock__icon::before { color:#fe0000; }.artlist__cart { background-color:#b3c618; }.artlist__cart-input-wrap { background-color:#ffffff; }.artlist__cart-input-wrap input { border:none; }.artlist__cart-btn { color:#ffffff !important; }.artlist__variant-label { color:#888888; }.normal-category__new { background-color:#b3c618; color:#fff !important; }.spec-category-new { border:1px solid #b3c618 !important; }.spec-category-sale { border:1px solid #fe0000 !important; }.normal-category__sub-cats { border:solid #dddddd; border-top-color:#b3c618; border-width:2px 1px 1px; background:#ffffff; }.sub-cat__new { color:#ffffff; }.pagelist__variant .select-label { color:#ffffff; }.tags__col { border:solid 1px #b3c618; }.tags__col.js-active-filter { color:#fff !important; background:#b3c618; }.popup-postsale-ardtet-informations, .popup-postsale-artdet-product__postsale-price-amount, .popup-postsale-artdet-product__postsale-price { color:#dc3545; }.popup-postsale-artdet-product__normal-price, .popup-postsale-artdet-product__sale-price { color:#333333; }.popup-postsale-artdet-functions { border-top:1px solid #dddddd; }.popup-postsale-artdet-function-postsale-button-left { border-color:#b3c618; }.popup-postsale-artdet-function-postsale-button-close, .popup-postsale-artdet-function-postsale-button-right { background-color:#b3c618; color:#f1f1f1; border-color:#b3c618; }.popup-postsale-artdet-function-postsale-button-close:hover { border-color:#9cad15; background-color:#9cad15; }.popup-postsale-artdet-function-postsale-button-left:hover { border-color:#b3c618; background-color:#b3c618; color:#f1f1f1; }.popup-postsale-artdet-function-postsale-button-right:hover { border-color:#9cad15; background-color:#9cad15; }.popup-postsale-artdet-product__name, .popup-postsale-artdet-order__total-amount, .success_text { color:#333333; }.success:after { color:#ad0; }.order-track__order-status .tooltip-text { background-color:white !important; }.customer-address__default-address.is-checked, .customer-address__default-address:hover { background-color:#b3c618; color:#fff; }.customer-address__card.js-customer-address-delete-hidden .customer-address__card-inner { position:relative; }.customer-address__card.js-customer-address-delete-hidden .customer-address__card-inner::after { content:""; height:5px; width:100%; position:absolute; left:0; bottom:0; background:#b3c618; }div#overlay_script { background:#fff; }.search-smart-autocomplete .js-search-result.is-selected, .search-smart-autocomplete .js-search-result:hover { background:#b3c618 !important; }.search-smart-autocomplete .js-search-result b { color:#b3c618 !important; }.suggestion-inner a:hover { color:#b3c618; }:root { --compare-table-label-cell-mobile-width:100px; --compare-table-value-cell-mobile-width:130px; --compare-table-label-cell-tablet-width:130px; --compare-table-value-cell-tablet-width:180px; --compare-table-label-cell-desktop-width:200px; --compare-table-value-cell-desktop-width:250px; }body.design_subver3 #compare { padding:0; max-height:inherit; line-height:1.5; }body.design_subver3 #page_PopupContainer.shop_popup_compare { height:auto; } body.design_subver3 #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  max-height:inherit;  min-width:250px;  min-height:200px;  max-width:inherit;  background:none;  position:relative;  height:100%;  -ms-scroll-chaining:none;  overscroll-behavior:contain; } body.design_subver3 #page_PopupContainer.shop_popup_compare #page_PopupContainer_ajax {  width:28px;  height:28px; } body.design_subver3 #page_PopupContainer.shop_popup_compare a.close {  top:2px;  right:2px;  width:3.6rem;  height:3.6rem;  line-height:3.6rem; }body.design_subver3 .compare__title { padding:1rem 5rem 1rem 2rem; margin-bottom:0; background-color:#ffffff; }body.design_subver3 .compare__table { overflow:auto; scrollbar-width:thin; -webkit-overflow-scrolling:touch; scrollbar-color:auto #ffffff; } body.design_subver3 .compare__table::-webkit-scrollbar-track {  background:#ffffff; }body.design_subver3 .compare__table-inner { height:100%; -webkit-overflow-scrolling:touch; background-color:#cccccc; display:flex; flex-direction:column; }body.design_subver3 .compare__row { display:flex; align-items:stretch; } body.design_subver3 .compare__row--iconmore img, body.design_subver3 .compare__row--icon img {  margin:0; }body.design_subver3 .compare__row--price .compare__value { font-weight:700; }body.design_subver3 .compare__row--sku .compare__value, body.design_subver3 .compare__row--price_unit .compare__value { font-size:1.1rem; }body.design_subver3 .compare__row--param.values-are-not-same .compare__label, body.design_subver3 .compare__row--param.values-are-not-same .compare__value { background-color:#d4f9ff; }body.design_subver3 .compare__row.position-sticky { z-index:3; }body.design_subver3 .compare__row--name { top:0; border-top:1px solid #cccccc; } body.design_subver3 .compare__row--name .compare__label, body.design_subver3 .compare__row--name .compare__value {  background-color:#f5f5f5; } body.design_subver3 .compare__row--name .compare__value {  font-weight:700; }body.design_subver3 .compare__row:has(+ .compare__row--functions) { margin-bottom:-1px; }body.design_subver3 .compare__row--functions { bottom:0; border-top:1px solid #cccccc; } body.design_subver3 .compare__row--functions .compare__value, body.design_subver3 .compare__row--functions .compare__label {  background-color:#ffffff; }body.design_subver3 .compare__label, body.design_subver3 .compare__value { padding:0.5rem; text-align:center; display:flex; align-items:center; border:solid #cccccc; border-width:0 1px 1px 0; }body.design_subver3 .compare__label { position:sticky; position:-webkit-sticky; left:0; z-index:2; text-align:right; justify-content:flex-end; word-break:break-word; background-color:#ffffff; flex:0 0 var(--compare-table-label-cell-desktop-width); max-width:var(--compare-table-label-cell-desktop-width); width:var(--compare-table-label-cell-desktop-width); }body.design_subver3 .compare__value { flex-wrap:wrap; gap:5px; justify-content:center; background-color:#ffffff; word-break:break-word; flex:0 0 var(--compare-table-value-cell-desktop-width); max-width:var(--compare-table-value-cell-desktop-width); width:var(--compare-table-value-cell-desktop-width); }body.design_subver3 .compare__name-link { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:1.5; max-height:4.5em; }@media (max-width:1019.8px) { body.design_subver3 .compare__label {  flex:0 0 var(--compare-table-label-cell-tablet-width);  max-width:var(--compare-table-label-cell-tablet-width);  width:var(--compare-table-label-cell-tablet-width); } body.design_subver3 .compare__value {  flex:0 0 var(--compare-table-value-cell-tablet-width);  max-width:var(--compare-table-value-cell-tablet-width);  width:var(--compare-table-value-cell-tablet-width); } }@media (max-width:767.8px) { body.design_subver3 .compare__label {  flex:0 0 var(--compare-table-label-cell-mobile-width);  max-width:var(--compare-table-label-cell-mobile-width);  width:var(--compare-table-label-cell-mobile-width); } body.design_subver3 .compare__value {  flex:0 0 var(--compare-table-value-cell-mobile-width);  max-width:var(--compare-table-value-cell-mobile-width);  width:var(--compare-table-value-cell-mobile-width); } }@media (max-width:575.8px) { body.design_subver3 #page_PopupContainer.shop_popup_compare {  max-width:100vw;  max-height:100vh;  max-height:100dvh; }  body.design_subver3 .compare__row--iconmore img, body.design_subver3 .compare__row--icon img { max-height:16px; max-width:16px; } }.compare-param-type--color .page_artdet_product_param_color, .compare-param-type--color_text .page_artdet_product_param_color { width:20px; height:20px; border-radius:50%; border:1px solid currentColor; }.compare__func-btn { width:40px; height:40px; padding:0; line-height:40px; text-align:center; border:none; font-size:1.6rem; }.compare__func-cart-btn { color:#b3c618; }.compare__func-del-btn { color:#888; }.package-offer-item-icon, .cart-item-plus__package-offer-operation-icon { background-color:#b3c618; color:#fff; }.subscription-period__item-text { border:1px solid #ddd; color:#aaa; background-color:#fff; }.subscription-period__item.is-active .subscription-period__item-text { border-color:#b3c618; color:#b3c618; }.subscription-period__item:hover .subscription-period__item-text { border-color:#b3c618; background-color:#b3c618; color:#fff; }.page_design_fault.only-warning .page_design_fault_text { color:#ffc107; }.page_design_fault.only-warning input, .page_design_fault.only-warning textarea, .page_design_fault.only-warning select { border-color:#ffc107 !important; }