@charset "UTF-8";.ac_results {padding:0px;border:1px solid #A8A8A8;  border-top:0;background-color:#fff;overflow:hidden;z-index:99999;  box-sizing:border-box;}.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li {margin:0px;padding:5px;cursor:pointer;display:block;font:menu;font-size:10px;text-align:left;overflow:hidden;  position:relative;}.ac_results2 li {  position:relative;}.ac_loading {      background:url('../!common_packages/jquery/plugins/autocomplete/loading.gif') right 2px center no-repeat white;}.ac_odd {background-color:#F4F4F4;}.ac_over {background-color:#E5E5E5;}.ac_pic {  width:50px;  height:50px;  padding:5px;  box-sizing:border-box;  position:absolute;}.ac_pic img{  width:auto;  height:auto;  max-height:100%;  max-width:100%;  display:block;  margin:0 auto;}.ac_name {  width:100%;  box-sizing:border-box;  line-height:14px;  min-height:40px;  height:auto;  font-size:14px;}.ac_price {  width:84px;  height:50px;  box-sizing:border-box;  padding:5px;  position:absolute;  top:0;  right:0;  line-height:40px;  text-align:right;  font-size:14px;}.search_style_0 .ac_name {  padding:2px 80px 2px 50px;}.search_style_0.no_price .ac_name {  padding:2px 0 2px 50px;}.search_style_0 .ac_pic {  left:0;  top:0;}.search_style_1 .ac_name {  padding:2px 0;}.search_style_2 .ac_name {  padding:2px 0 2px 50px;}.search_style_2 .ac_pic {  left:0;  top:0;}.search_style_3 .ac_name {  padding:2px 50px 2px 0;}.search_style_3 .ac_pic {  right:0;  top:0;}.search_style_4 .ac_name {  padding:2px 0 2px 134px;}.search_style_4.no_price .ac_name {  padding:2px 0 2px 54px;}.search_style_4 .ac_price {  left:50px;}.search_style_4 .ac_pic {  left:0;  top:0;}.search_style_5 .ac_name {  padding:2px 134px 2px 0;}.search_style_5.no_price .ac_name {  padding:2px 50px 2px 0;}.search_style_5 .ac_price {  right:50px;}.search_style_5 .ac_pic {  right:0;  top:0;}.search_style_6 .ac_name {  padding:2px 132px 2px 0;}.search_style_6.no_price .ac_name {  padding:2px 50px 2px 0;}.search_style_6 .ac_price, .search_style_6.no_price .ac_pic {  right:0;}.search_style_6 .ac_pic {  right:80px;  top:0;}.search_style_7 .ac_name {  padding:2px 48px 2px 80px;}.search_style_7.no_price .ac_name {  padding:2px 48px 2px 0;}.search_style_7 .ac_price {  left:0;  text-align:left;}.search_style_7 .ac_pic {  right:0;  top:0;  text-align:right;}.search_style_8 .ac_name {  padding:2px 0px 2px 134px;}.search_style_8.no_price .ac_name {  padding:2px 0 2px 50px;}.search_style_8 .ac_price, .search_style_8.no_price .ac_pic {  left:0;  text-align:left;}.search_style_8 .ac_pic {  left:82px;  top:0;}.ac_results.small_search_box .search_style_0 .ac_name, .ac_results.small_search_box .search_style_4 .ac_name, .ac_results.small_search_box .search_style_5 .ac_name,.ac_results.small_search_box .search_style_6 .ac_name, .ac_results.small_search_box .search_style_7 .ac_name, .ac_results.small_search_box .search_style_8 .ac_name {  padding:5px 0;  overflow:hidden;  min-height:16px;  font-size:13px;  padding:2px 0;}.ac_results.small_search_box .search_style_0 .ac_name, .ac_results.small_search_box .search_style_4 .ac_name, .ac_results.small_search_box .search_style_7 .ac_name,.ac_results.small_search_box .search_style_8 .ac_name {  margin-top:45px;}.ac_results.small_search_box .search_style_5 .ac_name, .ac_results.small_search_box .search_style_6 .ac_name {  margin-bottom:45px;}.ac_results.small_search_box .search_style_5 .ac_pic, .ac_results.small_search_box .search_style_5 .ac_price,.ac_results.small_search_box .search_style_6 .ac_pic, .ac_results.small_search_box .search_style_6 .ac_price {  bottom:0;  top:initial;}.ac_results.small_search_box .search_style_2 .ac_pic {  left:0;  width:50px;}.ac_results.small_search_box .search_style_3 .ac_pic {  right:0;  width:50px;}.ac_results.small_search_box .search_style_4 .ac_pic, .ac_results.small_search_box .search_style_0 .ac_pic {  left:0;  text-align:left;}.ac_results.small_search_box .search_style_4 .ac_price, .ac_results.small_search_box .search_style_0 .ac_price {  right:0;  text-align:right;  left:initial;}.ac_results.small_search_box .search_style_5 .ac_pic {  right:0;  text-align:right;}.ac_results.small_search_box .search_style_5 .ac_price {  right:initial;  left:0;  text-align:left;}.ac_results.small_search_box .search_style_6 .ac_pic {  right:initial;  left:0;  text-align:left;}.ac_results.small_search_box .search_style_6 .ac_price {  right:0;  text-align:right;}.ac_results.small_search_box .search_style_7 .ac_pic {  text-align:right;}.ac_results.small_search_box .search_style_8 .ac_pic {  right:0;  left:initial;  text-align:right;}.ac_results.small_search_box .ac_pic {  width:50%;  text-align:center;  box-sizing:border-box;}.ac_results.small_search_box .ac_price {  width:50%;  font-weight:bold;  font-size:12px;}.ac_results.small_search_box .ac_pic img {  margin:0;  display:inline-block;}.small_search_box .search_style_0.no_price .ac_pic, .small_search_box .search_style_4.no_price .ac_pic, .small_search_box .search_style_8.no_price .ac_pic {  width:50px;  left:0;}.small_search_box .search_style_0.no_price .ac_name, .small_search_box .search_style_4.no_price .ac_name, .small_search_box .search_style_8.no_price .ac_name {  padding:2px 0 2px 50px;  margin-top:0;  min-height:40px;}.small_search_box .search_style_5.no_price .ac_pic, .small_search_box .search_style_6.no_price .ac_pic, .small_search_box .search_style_7.no_price .ac_pic {  width:50px;  right:0;  bottom:initial;  left:initial;  top:0;}.small_search_box .search_style_5.no_price .ac_name, .small_search_box .search_style_6.no_price .ac_name, .small_search_box .search_style_7.no_price .ac_name {  padding:2px 50px 2px 0;  min-height:40px;  margin-top:0;  margin-bottom:0;}:root { --blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal:#20c997; --cyan:#17a2b8; --white:#ffffff; --gray:#aaaaaa; --gray-dark:#888888; --primary:#FFC882; --secondary:#FFF0D6; --success:#C98418; --info:#EBED07; --warning:#FF9900; --danger:#F44; --light:#FFF8E4; --dark:#111111; --breakpoint-xxs:0; --breakpoint-xs:440px; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1240px; --breakpoint-xxl:1440px; --breakpoint-xxxl:1640px; --font-family-sans-serif:"Montserrat", "Montserrat-fallback", "fallback", sans-serif; --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*,*::before,*::after { box-sizing:border-box;}html { font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block;}body { margin:0; font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; text-align:left; background-color:#FFFFFF;}[tabindex="-1"]:focus { outline:0 !important;}hr { box-sizing:content-box; height:0; overflow:visible;}h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:2rem;}p { margin-top:0; margin-bottom:0.75em;}abbr[title],abbr[data-original-title] { text-decoration:underline; text-decoration:underline dotted; cursor:help; border-bottom:0; text-decoration-skip-ink:none;}address { margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,ul,dl { margin-top:0; margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol { margin-bottom:0;}dt { font-weight:700;}dd { margin-bottom:0.5rem; margin-left:0;}blockquote { margin:0 0 1rem;}b,strong { font-weight:bolder;}small { font-size:80%;}sub,sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sub { bottom:-0.25em;}sup { top:-0.5em;}a { color:#111111; text-decoration:none; background-color:transparent;}a:hover { color:black; text-decoration:underline;}a:not([href]):not([tabindex]) { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):focus { outline:0;}pre,code,kbd,samp { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em;}pre { margin-top:0; margin-bottom:1rem; overflow:auto;}figure { margin:0 0 1rem;}img { vertical-align:middle; border-style:none;}svg { overflow:hidden; vertical-align:middle;}table { border-collapse:collapse;}caption { padding-top:0.75rem; padding-bottom:0.75rem; color:#999999; text-align:left; caption-side:bottom;}th { text-align:inherit;}label { display:inline-block; margin-bottom:0.5rem;}button { border-radius:0;}button:focus { outline:1px dotted; outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit;}button,input { overflow:visible;}button,select { text-transform:none;}select { word-wrap:normal;}button,[type=button],[type=reset],[type=submit] { -webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) { cursor:pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner { padding:0; border-style:none;}input[type=radio],input[type=checkbox] { box-sizing:border-box; padding:0;}input[type=date],input[type=time],input[type=datetime-local],input[type=month] { -webkit-appearance:listbox;}textarea { overflow:auto; resize:vertical;}fieldset { min-width:0; padding:0; margin:0; border:0;}legend { display:block; width:100%; max-width:100%; padding:0; margin-bottom:0.5rem; font-size:1.5rem; line-height:inherit; color:inherit; white-space:normal;}progress { vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button { height:auto;}[type=search] { outline-offset:-2px; -webkit-appearance:none;}[type=search]::-webkit-search-decoration { -webkit-appearance:none;}::-webkit-file-upload-button { font:inherit; -webkit-appearance:button;}output { display:inline-block;}summary { display:list-item; cursor:pointer;}template { display:none;}[hidden] { display:none !important;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom:2rem; font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif; font-weight:500; line-height:1.2;}h1, .h1 { font-size:4.2rem;}h2, .h2 { font-size:3.2rem;}h3, .h3 { font-size:2.8rem;}h4, .h4 { font-size:2.4rem;}h5, .h5 { font-size:2rem;}h6, .h6 { font-size:1.8rem;}.lead { font-size:1.75rem; font-weight:300;}.display-1 { font-size:9.6rem; font-weight:300; line-height:1.2;}.display-2 { font-size:8rem; font-weight:300; line-height:1.2;}.display-3 { font-size:6.4rem; font-weight:300; line-height:1.2;}.display-4 { font-size:4.8rem; font-weight:300; line-height:1.2;}hr { margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, 0.1);}small,.small { font-size:80%; font-weight:400;}mark,.mark { padding:0.2em; background-color:#fcf8e3;}.list-unstyled { padding-left:0; list-style:none;}.list-inline { padding-left:0; list-style:none;}.list-inline-item { display:inline-block;}.list-inline-item:not(:last-child) { margin-right:0.5rem;}.initialism { font-size:90%; text-transform:uppercase;}.blockquote { margin-bottom:1rem; font-size:1.75rem;}.blockquote-footer { display:block; font-size:80%; color:#aaaaaa;}.blockquote-footer::before { content:"— ";}.img-fluid { max-width:100%; height:auto;}.img-thumbnail { padding:0.25rem; background-color:#FFFFFF; border:1px solid #dddddd; border-radius:10px; max-width:100%; height:auto;}.figure { display:inline-block;}.figure-img { margin-bottom:0.5rem; line-height:1;}.figure-caption { font-size:90%; color:#aaaaaa;}.container { width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto; max-width:100%;}@media (min-width:440px) { .container {  max-width:100%; }}@media (min-width:576px) { .container {  max-width:100%; }}@media (min-width:768px) { .container {  max-width:100%; }}@media (min-width:992px) { .container {  max-width:100%; }}@media (min-width:1240px) { .container {  max-width:100%; }}@media (min-width:1440px) { .container {  max-width:1440px; }}@media (min-width:1640px) { .container {  max-width:1640px; }}.container-fluid { width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto;}.row { display:flex; flex-wrap:wrap; margin-right:-20px; margin-left:-20px;}.no-gutters { margin-right:0; margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.col-xxxl,.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs,.col-xs-auto, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col,.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position:relative; width:100%; padding-right:20px; padding-left:20px;}.col { flex-basis:0; flex-grow:1; max-width:100%;}.col-auto { flex:0 0 auto; width:auto; max-width:100%;}.col-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%;}.col-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%;}.col-3 { flex:0 0 25%; max-width:25%;}.col-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%;}.col-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%;}.col-6 { flex:0 0 50%; max-width:50%;}.col-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%;}.col-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%;}.col-9 { flex:0 0 75%; max-width:75%;}.col-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%;}.col-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%;}.col-12 { flex:0 0 100%; max-width:100%;}.order-first { order:-1;}.order-last { order:13;}.order-0 { order:0;}.order-1 { order:1;}.order-2 { order:2;}.order-3 { order:3;}.order-4 { order:4;}.order-5 { order:5;}.order-6 { order:6;}.order-7 { order:7;}.order-8 { order:8;}.order-9 { order:9;}.order-10 { order:10;}.order-11 { order:11;}.order-12 { order:12;}.offset-1 { margin-left:8.3333333333%;}.offset-2 { margin-left:16.6666666667%;}.offset-3 { margin-left:25%;}.offset-4 { margin-left:33.3333333333%;}.offset-5 { margin-left:41.6666666667%;}.offset-6 { margin-left:50%;}.offset-7 { margin-left:58.3333333333%;}.offset-8 { margin-left:66.6666666667%;}.offset-9 { margin-left:75%;}.offset-10 { margin-left:83.3333333333%;}.offset-11 { margin-left:91.6666666667%;}@media (min-width:440px) { .col-xs {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xs-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xs-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xs-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xs-3 {  flex:0 0 25%;  max-width:25%; } .col-xs-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xs-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xs-6 {  flex:0 0 50%;  max-width:50%; } .col-xs-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xs-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xs-9 {  flex:0 0 75%;  max-width:75%; } .col-xs-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xs-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xs-12 {  flex:0 0 100%;  max-width:100%; } .order-xs-first {  order:-1; } .order-xs-last {  order:13; } .order-xs-0 {  order:0; } .order-xs-1 {  order:1; } .order-xs-2 {  order:2; } .order-xs-3 {  order:3; } .order-xs-4 {  order:4; } .order-xs-5 {  order:5; } .order-xs-6 {  order:6; } .order-xs-7 {  order:7; } .order-xs-8 {  order:8; } .order-xs-9 {  order:9; } .order-xs-10 {  order:10; } .order-xs-11 {  order:11; } .order-xs-12 {  order:12; } .offset-xs-0 {  margin-left:0; } .offset-xs-1 {  margin-left:8.3333333333%; } .offset-xs-2 {  margin-left:16.6666666667%; } .offset-xs-3 {  margin-left:25%; } .offset-xs-4 {  margin-left:33.3333333333%; } .offset-xs-5 {  margin-left:41.6666666667%; } .offset-xs-6 {  margin-left:50%; } .offset-xs-7 {  margin-left:58.3333333333%; } .offset-xs-8 {  margin-left:66.6666666667%; } .offset-xs-9 {  margin-left:75%; } .offset-xs-10 {  margin-left:83.3333333333%; } .offset-xs-11 {  margin-left:91.6666666667%; }}@media (min-width:576px) { .col-sm {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-sm-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-sm-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-sm-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-sm-3 {  flex:0 0 25%;  max-width:25%; } .col-sm-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-sm-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-sm-6 {  flex:0 0 50%;  max-width:50%; } .col-sm-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-sm-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-sm-9 {  flex:0 0 75%;  max-width:75%; } .col-sm-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-sm-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-sm-12 {  flex:0 0 100%;  max-width:100%; } .order-sm-first {  order:-1; } .order-sm-last {  order:13; } .order-sm-0 {  order:0; } .order-sm-1 {  order:1; } .order-sm-2 {  order:2; } .order-sm-3 {  order:3; } .order-sm-4 {  order:4; } .order-sm-5 {  order:5; } .order-sm-6 {  order:6; } .order-sm-7 {  order:7; } .order-sm-8 {  order:8; } .order-sm-9 {  order:9; } .order-sm-10 {  order:10; } .order-sm-11 {  order:11; } .order-sm-12 {  order:12; } .offset-sm-0 {  margin-left:0; } .offset-sm-1 {  margin-left:8.3333333333%; } .offset-sm-2 {  margin-left:16.6666666667%; } .offset-sm-3 {  margin-left:25%; } .offset-sm-4 {  margin-left:33.3333333333%; } .offset-sm-5 {  margin-left:41.6666666667%; } .offset-sm-6 {  margin-left:50%; } .offset-sm-7 {  margin-left:58.3333333333%; } .offset-sm-8 {  margin-left:66.6666666667%; } .offset-sm-9 {  margin-left:75%; } .offset-sm-10 {  margin-left:83.3333333333%; } .offset-sm-11 {  margin-left:91.6666666667%; }}@media (min-width:768px) { .col-md {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-md-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-md-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-md-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-md-3 {  flex:0 0 25%;  max-width:25%; } .col-md-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-md-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-md-6 {  flex:0 0 50%;  max-width:50%; } .col-md-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-md-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-md-9 {  flex:0 0 75%;  max-width:75%; } .col-md-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-md-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-md-12 {  flex:0 0 100%;  max-width:100%; } .order-md-first {  order:-1; } .order-md-last {  order:13; } .order-md-0 {  order:0; } .order-md-1 {  order:1; } .order-md-2 {  order:2; } .order-md-3 {  order:3; } .order-md-4 {  order:4; } .order-md-5 {  order:5; } .order-md-6 {  order:6; } .order-md-7 {  order:7; } .order-md-8 {  order:8; } .order-md-9 {  order:9; } .order-md-10 {  order:10; } .order-md-11 {  order:11; } .order-md-12 {  order:12; } .offset-md-0 {  margin-left:0; } .offset-md-1 {  margin-left:8.3333333333%; } .offset-md-2 {  margin-left:16.6666666667%; } .offset-md-3 {  margin-left:25%; } .offset-md-4 {  margin-left:33.3333333333%; } .offset-md-5 {  margin-left:41.6666666667%; } .offset-md-6 {  margin-left:50%; } .offset-md-7 {  margin-left:58.3333333333%; } .offset-md-8 {  margin-left:66.6666666667%; } .offset-md-9 {  margin-left:75%; } .offset-md-10 {  margin-left:83.3333333333%; } .offset-md-11 {  margin-left:91.6666666667%; }}@media (min-width:992px) { .col-lg {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-lg-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-lg-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-lg-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-lg-3 {  flex:0 0 25%;  max-width:25%; } .col-lg-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-lg-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-lg-6 {  flex:0 0 50%;  max-width:50%; } .col-lg-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-lg-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-lg-9 {  flex:0 0 75%;  max-width:75%; } .col-lg-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-lg-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-lg-12 {  flex:0 0 100%;  max-width:100%; } .order-lg-first {  order:-1; } .order-lg-last {  order:13; } .order-lg-0 {  order:0; } .order-lg-1 {  order:1; } .order-lg-2 {  order:2; } .order-lg-3 {  order:3; } .order-lg-4 {  order:4; } .order-lg-5 {  order:5; } .order-lg-6 {  order:6; } .order-lg-7 {  order:7; } .order-lg-8 {  order:8; } .order-lg-9 {  order:9; } .order-lg-10 {  order:10; } .order-lg-11 {  order:11; } .order-lg-12 {  order:12; } .offset-lg-0 {  margin-left:0; } .offset-lg-1 {  margin-left:8.3333333333%; } .offset-lg-2 {  margin-left:16.6666666667%; } .offset-lg-3 {  margin-left:25%; } .offset-lg-4 {  margin-left:33.3333333333%; } .offset-lg-5 {  margin-left:41.6666666667%; } .offset-lg-6 {  margin-left:50%; } .offset-lg-7 {  margin-left:58.3333333333%; } .offset-lg-8 {  margin-left:66.6666666667%; } .offset-lg-9 {  margin-left:75%; } .offset-lg-10 {  margin-left:83.3333333333%; } .offset-lg-11 {  margin-left:91.6666666667%; }}@media (min-width:1240px) { .col-xl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xl-3 {  flex:0 0 25%;  max-width:25%; } .col-xl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xl-6 {  flex:0 0 50%;  max-width:50%; } .col-xl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xl-9 {  flex:0 0 75%;  max-width:75%; } .col-xl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xl-12 {  flex:0 0 100%;  max-width:100%; } .order-xl-first {  order:-1; } .order-xl-last {  order:13; } .order-xl-0 {  order:0; } .order-xl-1 {  order:1; } .order-xl-2 {  order:2; } .order-xl-3 {  order:3; } .order-xl-4 {  order:4; } .order-xl-5 {  order:5; } .order-xl-6 {  order:6; } .order-xl-7 {  order:7; } .order-xl-8 {  order:8; } .order-xl-9 {  order:9; } .order-xl-10 {  order:10; } .order-xl-11 {  order:11; } .order-xl-12 {  order:12; } .offset-xl-0 {  margin-left:0; } .offset-xl-1 {  margin-left:8.3333333333%; } .offset-xl-2 {  margin-left:16.6666666667%; } .offset-xl-3 {  margin-left:25%; } .offset-xl-4 {  margin-left:33.3333333333%; } .offset-xl-5 {  margin-left:41.6666666667%; } .offset-xl-6 {  margin-left:50%; } .offset-xl-7 {  margin-left:58.3333333333%; } .offset-xl-8 {  margin-left:66.6666666667%; } .offset-xl-9 {  margin-left:75%; } .offset-xl-10 {  margin-left:83.3333333333%; } .offset-xl-11 {  margin-left:91.6666666667%; }}@media (min-width:1440px) { .col-xxl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xxl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xxl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xxl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xxl-3 {  flex:0 0 25%;  max-width:25%; } .col-xxl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xxl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xxl-6 {  flex:0 0 50%;  max-width:50%; } .col-xxl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xxl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xxl-9 {  flex:0 0 75%;  max-width:75%; } .col-xxl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xxl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xxl-12 {  flex:0 0 100%;  max-width:100%; } .order-xxl-first {  order:-1; } .order-xxl-last {  order:13; } .order-xxl-0 {  order:0; } .order-xxl-1 {  order:1; } .order-xxl-2 {  order:2; } .order-xxl-3 {  order:3; } .order-xxl-4 {  order:4; } .order-xxl-5 {  order:5; } .order-xxl-6 {  order:6; } .order-xxl-7 {  order:7; } .order-xxl-8 {  order:8; } .order-xxl-9 {  order:9; } .order-xxl-10 {  order:10; } .order-xxl-11 {  order:11; } .order-xxl-12 {  order:12; } .offset-xxl-0 {  margin-left:0; } .offset-xxl-1 {  margin-left:8.3333333333%; } .offset-xxl-2 {  margin-left:16.6666666667%; } .offset-xxl-3 {  margin-left:25%; } .offset-xxl-4 {  margin-left:33.3333333333%; } .offset-xxl-5 {  margin-left:41.6666666667%; } .offset-xxl-6 {  margin-left:50%; } .offset-xxl-7 {  margin-left:58.3333333333%; } .offset-xxl-8 {  margin-left:66.6666666667%; } .offset-xxl-9 {  margin-left:75%; } .offset-xxl-10 {  margin-left:83.3333333333%; } .offset-xxl-11 {  margin-left:91.6666666667%; }}@media (min-width:1640px) { .col-xxxl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xxxl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xxxl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xxxl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xxxl-3 {  flex:0 0 25%;  max-width:25%; } .col-xxxl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xxxl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xxxl-6 {  flex:0 0 50%;  max-width:50%; } .col-xxxl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xxxl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xxxl-9 {  flex:0 0 75%;  max-width:75%; } .col-xxxl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xxxl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xxxl-12 {  flex:0 0 100%;  max-width:100%; } .order-xxxl-first {  order:-1; } .order-xxxl-last {  order:13; } .order-xxxl-0 {  order:0; } .order-xxxl-1 {  order:1; } .order-xxxl-2 {  order:2; } .order-xxxl-3 {  order:3; } .order-xxxl-4 {  order:4; } .order-xxxl-5 {  order:5; } .order-xxxl-6 {  order:6; } .order-xxxl-7 {  order:7; } .order-xxxl-8 {  order:8; } .order-xxxl-9 {  order:9; } .order-xxxl-10 {  order:10; } .order-xxxl-11 {  order:11; } .order-xxxl-12 {  order:12; } .offset-xxxl-0 {  margin-left:0; } .offset-xxxl-1 {  margin-left:8.3333333333%; } .offset-xxxl-2 {  margin-left:16.6666666667%; } .offset-xxxl-3 {  margin-left:25%; } .offset-xxxl-4 {  margin-left:33.3333333333%; } .offset-xxxl-5 {  margin-left:41.6666666667%; } .offset-xxxl-6 {  margin-left:50%; } .offset-xxxl-7 {  margin-left:58.3333333333%; } .offset-xxxl-8 {  margin-left:66.6666666667%; } .offset-xxxl-9 {  margin-left:75%; } .offset-xxxl-10 {  margin-left:83.3333333333%; } .offset-xxxl-11 {  margin-left:91.6666666667%; }}.form-control { display:block; width:100%; height:4rem; padding:0.85rem 2rem; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; background-color:#ffffff; background-clip:padding-box; border:1px solid #DDDDDD; border-radius:10px; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;}@media (prefers-reduced-motion:reduce) { .form-control {  transition:none; }}.form-control::-ms-expand { background-color:transparent; border:0;}.form-control:focus { color:#111111; background-color:#ffffff; border-color:#111111; outline:0; box-shadow:none;}.form-control::placeholder { color:#999999; opacity:1;}.form-control:disabled, .form-control[readonly] { background-color:#f1f1f1; opacity:1;}select.form-control:focus::-ms-value { color:#111111; background-color:#ffffff;}.form-control-file,.form-control-range { display:block; width:100%;}.col-form-label { padding-top:calc(0.85rem + 1px); padding-bottom:calc(0.85rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5;}.col-form-label-lg { padding-top:calc(1.2rem + 1px); padding-bottom:calc(1.2rem + 1px); font-size:1.6rem; line-height:1.5;}.col-form-label-sm { padding-top:calc(0.7rem + 1px); padding-bottom:calc(0.7rem + 1px); font-size:1.2rem; line-height:1.5;}.form-control-plaintext { display:block; width:100%; padding-top:0.85rem; padding-bottom:0.85rem; margin-bottom:0; line-height:1.5; color:#111111; background-color:transparent; border:solid transparent; border-width:1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right:0; padding-left:0;}.form-control-sm { height:3.4rem; padding:0.7rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:5px;}.form-control-lg { height:5rem; padding:1.2rem 3.5rem; font-size:1.6rem; line-height:1.5; border-radius:15px;}select.form-control[size], select.form-control[multiple] { height:auto;}textarea.form-control { height:auto;}.form-group { margin-bottom:1.5rem;}.form-text { display:block; margin-top:0.25rem;}.form-row { display:flex; flex-wrap:wrap; margin-right:-20px; margin-left:-20px;}.form-row > .col,.form-row > [class*=col-] { padding-right:20px; padding-left:20px;}.form-check { position:relative; display:block; padding-left:1.25rem;}.form-check-input { position:absolute; margin-top:0.3rem; margin-left:-1.25rem;}.form-check-input:disabled ~ .form-check-label { color:#999999;}.form-check-label { margin-bottom:0;}.form-check-inline { display:inline-flex; align-items:center; padding-left:0; margin-right:0.75rem;}.form-check-inline .form-check-input { position:static; margin-top:0; margin-right:0.3125rem; margin-left:0;}.valid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#C98418;}.valid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.225rem; line-height:1.5; color:#111111; background-color:rgba(201, 132, 24, 0.9); border-radius:10px;}.was-validated .form-control:valid, .form-control.is-valid { border-color:#C98418; padding-right:3.8rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23C98418' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.425rem); background-size:calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color:#C98418; box-shadow:0 0 0 0.2rem rgba(201, 132, 24, 0.25);}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip { display:block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right:3.8rem; background-position:top calc(0.375em + 0.425rem) right calc(0.375em + 0.425rem);}.was-validated .custom-select:valid, .custom-select.is-valid { border-color:#C98418; padding-right:calc((1em + 1.7rem) * 3 / 4 + 3rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23C98418' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 3rem/calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color:#C98418; box-shadow:0 0 0 0.2rem rgba(201, 132, 24, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color:#C98418;}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color:#C98418;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color:#C98418;}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color:#e69e2e; background-color:#e69e2e;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(201, 132, 24, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color:#C98418;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color:#C98418;}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color:#C98418; box-shadow:0 0 0 0.2rem rgba(201, 132, 24, 0.25);}.invalid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#F44;}.invalid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.225rem; line-height:1.5; color:#ffffff; background-color:rgba(255, 68, 68, 0.9); border-radius:10px;}.was-validated .form-control:invalid, .form-control.is-invalid { border-color:#F44; padding-right:3.8rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F44' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F44' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.425rem); background-size:calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color:#F44; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip { display:block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right:3.8rem; background-position:top calc(0.375em + 0.425rem) right calc(0.375em + 0.425rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color:#F44; padding-right:calc((1em + 1.7rem) * 3 / 4 + 3rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F44' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F44' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 3rem/calc(0.75em + 0.85rem) calc(0.75em + 0.85rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color:#F44; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color:#F44;}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color:#F44;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color:#F44;}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color:#ff7777; background-color:#ff7777;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color:#F44;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color:#F44;}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color:#F44; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.25);}.form-inline { display:flex; flex-flow:row wrap; align-items:center;}.form-inline .form-check { width:100%;}@media (min-width:576px) { .form-inline label {  display:flex;  align-items:center;  justify-content:center;  margin-bottom:0; } .form-inline .form-group {  display:flex;  flex:0 0 auto;  flex-flow:row wrap;  align-items:center;  margin-bottom:0; } .form-inline .form-control {  display:inline-block;  width:auto;  vertical-align:middle; } .form-inline .form-control-plaintext {  display:inline-block; } .form-inline .input-group,.form-inline .custom-select {  width:auto; } .form-inline .form-check {  display:flex;  align-items:center;  justify-content:center;  width:auto;  padding-left:0; } .form-inline .form-check-input {  position:relative;  flex-shrink:0;  margin-top:0;  margin-right:0.25rem;  margin-left:0; } .form-inline .custom-control {  align-items:center;  justify-content:center; } .form-inline .custom-control-label {  margin-bottom:0; }}.btn { display:inline-block; font-weight:700; color:#111111; text-align:center; vertical-align:middle; user-select:none; background-color:transparent; border:1px solid transparent; padding:1rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:10px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { .btn {  transition:none; }}.btn:hover { color:#111111; text-decoration:none;}.btn:focus, .btn.focus { outline:0; box-shadow:none;}.btn.disabled, .btn:disabled { opacity:0.5;}a.btn.disabled,fieldset:disabled a.btn { pointer-events:none;}.btn-primary { color:#111111; background-color:#FFC882; border-color:#FFC882;}.btn-primary:hover { color:#111111; background-color:#ffb75c; border-color:#ffb24f;}.btn-primary:focus, .btn-primary.focus { box-shadow:0 0 0 0.2rem rgba(219, 173, 113, 0.5);}.btn-primary.disabled, .btn-primary:disabled { color:#111111; background-color:#FFC882; border-color:#FFC882;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color:#111111; background-color:#ffb24f; border-color:#ffac42;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(219, 173, 113, 0.5);}.btn-secondary { color:#111111; background-color:#FFF0D6; border-color:#FFF0D6;}.btn-secondary:hover { color:#111111; background-color:#ffe2b0; border-color:#ffdda3;}.btn-secondary:focus, .btn-secondary.focus { box-shadow:0 0 0 0.2rem rgba(219, 207, 184, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled { color:#111111; background-color:#FFF0D6; border-color:#FFF0D6;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color:#111111; background-color:#ffdda3; border-color:#ffd996;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(219, 207, 184, 0.5);}.btn-success { color:#111111; background-color:#C98418; border-color:#C98418;}.btn-success:hover { color:#ffffff; background-color:#a76e14; border-color:#9b6613;}.btn-success:focus, .btn-success.focus { box-shadow:0 0 0 0.2rem rgba(173, 115, 23, 0.5);}.btn-success.disabled, .btn-success:disabled { color:#111111; background-color:#C98418; border-color:#C98418;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color:#ffffff; background-color:#9b6613; border-color:#905f11;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(173, 115, 23, 0.5);}.btn-info { color:#111111; background-color:#EBED07; border-color:#EBED07;}.btn-info:hover { color:#111111; background-color:#c6c806; border-color:#babb06;}.btn-info:focus, .btn-info.focus { box-shadow:0 0 0 0.2rem rgba(202, 204, 9, 0.5);}.btn-info.disabled, .btn-info:disabled { color:#111111; background-color:#EBED07; border-color:#EBED07;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color:#111111; background-color:#babb06; border-color:#aeaf05;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(202, 204, 9, 0.5);}.btn-warning { color:#111111; background-color:#FF9900; border-color:#FF9900;}.btn-warning:hover { color:#111111; background-color:#d98200; border-color:#cc7a00;}.btn-warning:focus, .btn-warning.focus { box-shadow:0 0 0 0.2rem rgba(219, 133, 3, 0.5);}.btn-warning.disabled, .btn-warning:disabled { color:#111111; background-color:#FF9900; border-color:#FF9900;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color:#ffffff; background-color:#cc7a00; border-color:#bf7300;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(219, 133, 3, 0.5);}.btn-danger { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-danger:hover { color:#ffffff; background-color:#ff1e1e; border-color:#ff1111;}.btn-danger:focus, .btn-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 96, 96, 0.5);}.btn-danger.disabled, .btn-danger:disabled { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color:#ffffff; background-color:#ff1111; border-color:#ff0404;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 96, 96, 0.5);}.btn-light { color:#111111; background-color:#FFF8E4; border-color:#FFF8E4;}.btn-light:hover { color:#111111; background-color:#ffeebe; border-color:#ffebb1;}.btn-light:focus, .btn-light.focus { box-shadow:0 0 0 0.2rem rgba(219, 213, 196, 0.5);}.btn-light.disabled, .btn-light:disabled { color:#111111; background-color:#FFF8E4; border-color:#FFF8E4;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color:#111111; background-color:#ffebb1; border-color:#ffe7a4;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(219, 213, 196, 0.5);}.btn-dark { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-dark:hover { color:#ffffff; background-color:black; border-color:black;}.btn-dark:focus, .btn-dark.focus { box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5);}.btn-dark.disabled, .btn-dark:disabled { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color:#ffffff; background-color:black; border-color:black;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5);}.btn-outline-primary { color:#FFC882; border-color:#FFC882;}.btn-outline-primary:hover { color:#111111; background-color:#FFC882; border-color:#FFC882;}.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow:0 0 0 0.2rem rgba(255, 200, 130, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#FFC882; background-color:transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color:#111111; background-color:#FFC882; border-color:#FFC882;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 200, 130, 0.5);}.btn-outline-secondary { color:#FFF0D6; border-color:#FFF0D6;}.btn-outline-secondary:hover { color:#111111; background-color:#FFF0D6; border-color:#FFF0D6;}.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow:0 0 0 0.2rem rgba(255, 240, 214, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color:#FFF0D6; background-color:transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color:#111111; background-color:#FFF0D6; border-color:#FFF0D6;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 240, 214, 0.5);}.btn-outline-success { color:#C98418; border-color:#C98418;}.btn-outline-success:hover { color:#111111; background-color:#C98418; border-color:#C98418;}.btn-outline-success:focus, .btn-outline-success.focus { box-shadow:0 0 0 0.2rem rgba(201, 132, 24, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled { color:#C98418; background-color:transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color:#111111; background-color:#C98418; border-color:#C98418;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(201, 132, 24, 0.5);}.btn-outline-info { color:#EBED07; border-color:#EBED07;}.btn-outline-info:hover { color:#111111; background-color:#EBED07; border-color:#EBED07;}.btn-outline-info:focus, .btn-outline-info.focus { box-shadow:0 0 0 0.2rem rgba(235, 237, 7, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled { color:#EBED07; background-color:transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color:#111111; background-color:#EBED07; border-color:#EBED07;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(235, 237, 7, 0.5);}.btn-outline-warning { color:#FF9900; border-color:#FF9900;}.btn-outline-warning:hover { color:#111111; background-color:#FF9900; border-color:#FF9900;}.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow:0 0 0 0.2rem rgba(255, 153, 0, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled { color:#FF9900; background-color:transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color:#111111; background-color:#FF9900; border-color:#FF9900;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 153, 0, 0.5);}.btn-outline-danger { color:#F44; border-color:#F44;}.btn-outline-danger:hover { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled { color:#F44; background-color:transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color:#ffffff; background-color:#F44; border-color:#F44;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.btn-outline-light { color:#FFF8E4; border-color:#FFF8E4;}.btn-outline-light:hover { color:#111111; background-color:#FFF8E4; border-color:#FFF8E4;}.btn-outline-light:focus, .btn-outline-light.focus { box-shadow:0 0 0 0.2rem rgba(255, 248, 228, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled { color:#FFF8E4; background-color:transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color:#111111; background-color:#FFF8E4; border-color:#FFF8E4;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 248, 228, 0.5);}.btn-outline-dark { color:#111111; border-color:#111111;}.btn-outline-dark:hover { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled { color:#111111; background-color:transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color:#ffffff; background-color:#111111; border-color:#111111;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.btn-link { font-weight:400; color:#111111; text-decoration:none;}.btn-link:hover { color:black; text-decoration:underline;}.btn-link:focus, .btn-link.focus { text-decoration:underline; box-shadow:none;}.btn-link:disabled, .btn-link.disabled { color:#aaaaaa; pointer-events:none;}.btn-lg, .btn-group-lg > .btn { padding:1.05rem 3.5rem; font-size:1.8rem; line-height:1.5; border-radius:15px;}.btn-sm, .btn-group-sm > .btn { padding:0.5rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:10px;}.btn-block { display:block; width:100%;}.btn-block + .btn-block { margin-top:2rem;}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block { width:100%;}.fade { transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce) { .fade {  transition:none; }}.fade:not(.show) { opacity:0;}.collapse:not(.show) { display:none;}.collapsing { position:relative; height:0; overflow:hidden; transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce) { .collapsing {  transition:none; }}.btn-group,.btn-group-vertical { position:relative; display:inline-flex; vertical-align:middle;}.btn-group > .btn,.btn-group-vertical > .btn { position:relative; flex:1 1 auto;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover { z-index:1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active { z-index:1;}.btn-toolbar { display:flex; flex-wrap:wrap; justify-content:flex-start;}.btn-toolbar .input-group { width:auto;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) { margin-left:-1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius:0; border-bottom-right-radius:0;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-bottom-left-radius:0;}.dropdown-toggle-split { padding-right:1.5rem; padding-left:1.5rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left:0;}.dropleft .dropdown-toggle-split::before { margin-right:0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right:1.5rem; padding-left:1.5rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right:2.625rem; padding-left:2.625rem;}.btn-group-vertical { flex-direction:column; align-items:flex-start; justify-content:center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group { width:100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) { margin-top:-1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-top-right-radius:0;}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn { margin-bottom:0;}.btn-group-toggle > .btn input[type=radio],.btn-group-toggle > .btn input[type=checkbox],.btn-group-toggle > .btn-group > .btn input[type=radio],.btn-group-toggle > .btn-group > .btn input[type=checkbox] { position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none;}.input-group { position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%;}.input-group > .form-control,.input-group > .form-control-plaintext,.input-group > .custom-select,.input-group > .custom-file { position:relative; flex:1 1 auto; width:1%; margin-bottom:0;}.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .form-control-plaintext + .form-control,.input-group > .form-control-plaintext + .custom-select,.input-group > .form-control-plaintext + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file { margin-left:-1px;}.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index:3;}.input-group > .custom-file .custom-file-input:focus { z-index:4;}.input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group > .custom-file { display:flex; align-items:center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group-prepend,.input-group-append { display:flex;}.input-group-prepend .btn,.input-group-append .btn { position:relative; z-index:2;}.input-group-prepend .btn:focus,.input-group-append .btn:focus { z-index:3;}.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn { margin-left:-1px;}.input-group-prepend { margin-right:-1px;}.input-group-append { margin-left:-1px;}.input-group-text { display:flex; align-items:center; padding:0.85rem 2rem; margin-bottom:0; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; text-align:center; white-space:nowrap; background-color:#f1f1f1; border:1px solid #DDDDDD; border-radius:10px;}.input-group-text input[type=radio],.input-group-text input[type=checkbox] { margin-top:0;}.input-group-lg > .form-control:not(textarea),.input-group-lg > .custom-select { height:5rem;}.input-group-lg > .form-control,.input-group-lg > .custom-select,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn { padding:1.2rem 3.5rem; font-size:1.6rem; line-height:1.5; border-radius:15px;}.input-group-sm > .form-control:not(textarea),.input-group-sm > .custom-select { height:3.4rem;}.input-group-sm > .form-control,.input-group-sm > .custom-select,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn { padding:0.7rem 2rem; font-size:1.2rem; line-height:1.5; border-radius:5px;}.input-group-lg > .custom-select,.input-group-sm > .custom-select { padding-right:3rem;}.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.custom-control { position:relative; display:block; min-height:2.1rem; padding-left:2.8rem;}.custom-control-inline { display:inline-flex; margin-right:1rem;}.custom-control-input { position:absolute; z-index:-1; opacity:0;}.custom-control-input:checked ~ .custom-control-label::before { color:#ffffff; border-color:#FFC882; background-color:#FFC882;}.custom-control-input:focus ~ .custom-control-label::before { box-shadow:none;}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color:#111111;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color:#ffffff; background-color:#FFC882; border-color:#FFC882;}.custom-control-input:disabled ~ .custom-control-label { color:#999999;}.custom-control-input:disabled ~ .custom-control-label::before { background-color:#f1f1f1;}.custom-control-label { position:relative; margin-bottom:0; vertical-align:top;}.custom-control-label::before { position:absolute; top:0.15rem; left:-2.8rem; display:block; width:1.8rem; height:1.8rem; pointer-events:none; content:""; background-color:#ffffff; border:#cccccc solid 1px;}.custom-control-label::after { position:absolute; top:0.15rem; left:-2.8rem; display:block; width:1.8rem; height:1.8rem; content:""; background:no-repeat 50%/1.2rem;}.custom-checkbox .custom-control-label::before { border-radius:5px;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color:#FFC882; background-color:#FFC882;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color:#999999;}.custom-radio .custom-control-label::before { border-radius:50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-switch { padding-left:4.15rem;}.custom-switch .custom-control-label::before { left:-4.15rem; width:3.15rem; pointer-events:all; border-radius:0.9rem;}.custom-switch .custom-control-label::after { top:calc(0.15rem + 2px); left:calc(-4.15rem + 2px); width:calc(1.8rem - 4px); height:calc(1.8rem - 4px); background-color:#cccccc; border-radius:0.9rem; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-switch .custom-control-label::after {  transition:none; }}.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color:#ffffff; transform:translateX(1.35rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:#999999;}.custom-select { display:inline-block; width:100%; height:4rem; padding:0.85rem 3rem 0.85rem 2rem; font-size:1.4rem; font-weight:400; line-height:1.5; color:#111111; vertical-align:middle; background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 2rem center/8px 10px; background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px; appearance:none;}.custom-select:focus { border-color:#111111; outline:0; box-shadow:0 0 0 0.2rem rgba(255, 200, 130, 0.25);}.custom-select:focus::-ms-value { color:#111111; background-color:#ffffff;}.custom-select[multiple], .custom-select[size]:not([size="1"]) { height:auto; padding-right:2rem; background-image:none;}.custom-select:disabled { color:#aaaaaa; background-color:#f1f1f1;}.custom-select::-ms-expand { display:none;}.custom-select-sm { height:3.4rem; padding-top:0.7rem; padding-bottom:0.7rem; padding-left:2rem; font-size:1.2rem;}.custom-select-lg { height:5rem; padding-top:1.2rem; padding-bottom:1.2rem; padding-left:3.5rem; font-size:1.6rem;}.custom-file { position:relative; display:inline-block; width:100%; height:4rem; margin-bottom:0;}.custom-file-input { position:relative; z-index:2; width:100%; height:4rem; margin:0; opacity:0;}.custom-file-input:focus ~ .custom-file-label { border-color:#111111; box-shadow:none;}.custom-file-input:disabled ~ .custom-file-label { background-color:#f1f1f1;}.custom-file-input:lang(en) ~ .custom-file-label::after { content:"Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after { content:attr(data-browse);}.custom-file-label { position:absolute; top:0; right:0; left:0; z-index:1; height:4rem; padding:0.85rem 2rem; font-weight:400; line-height:1.5; color:#111111; background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px;}.custom-file-label::after { position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:3.8rem; padding:0.85rem 2rem; line-height:1.5; color:#111111; content:"Browse"; background-color:#f1f1f1; border-left:inherit; border-radius:0 10px 10px 0;}.custom-range { width:100%; height:calc(1rem + 0.4rem); padding:0; background-color:transparent; appearance:none;}.custom-range:focus { outline:none;}.custom-range:focus::-webkit-slider-thumb { box-shadow:0 0 0 1px #FFFFFF, none;}.custom-range:focus::-moz-range-thumb { box-shadow:0 0 0 1px #FFFFFF, none;}.custom-range:focus::-ms-thumb { box-shadow:0 0 0 1px #FFFFFF, none;}.custom-range::-moz-focus-outer { border:0;}.custom-range::-webkit-slider-thumb { width:1rem; height:1rem; margin-top:-0.25rem; background-color:#FFC882; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-webkit-slider-thumb {  transition:none; }}.custom-range::-webkit-slider-thumb:active { background-color:white;}.custom-range::-webkit-slider-runnable-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dddddd; border-color:transparent; border-radius:1rem;}.custom-range::-moz-range-thumb { width:1rem; height:1rem; background-color:#FFC882; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-moz-range-thumb {  transition:none; }}.custom-range::-moz-range-thumb:active { background-color:white;}.custom-range::-moz-range-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dddddd; border-color:transparent; border-radius:1rem;}.custom-range::-ms-thumb { width:1rem; height:1rem; margin-top:0; margin-right:0.2rem; margin-left:0.2rem; background-color:#FFC882; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-ms-thumb {  transition:none; }}.custom-range::-ms-thumb:active { background-color:white;}.custom-range::-ms-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:transparent; border-color:transparent; border-width:0.5rem;}.custom-range::-ms-fill-lower { background-color:#dddddd; border-radius:1rem;}.custom-range::-ms-fill-upper { margin-right:15px; background-color:#dddddd; border-radius:1rem;}.custom-range:disabled::-webkit-slider-thumb { background-color:#cccccc;}.custom-range:disabled::-webkit-slider-runnable-track { cursor:default;}.custom-range:disabled::-moz-range-thumb { background-color:#cccccc;}.custom-range:disabled::-moz-range-track { cursor:default;}.custom-range:disabled::-ms-thumb { background-color:#cccccc;}.custom-control-label::before,.custom-file-label,.custom-select { transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-control-label::before,.custom-file-label,.custom-select {  transition:none; }}.breadcrumb { display:flex; flex-wrap:wrap; padding:0 0; margin-bottom:2rem; list-style:none; background-color:#ffffff00; border-radius:0;}.breadcrumb-item + .breadcrumb-item { padding-left:2rem;}.breadcrumb-item + .breadcrumb-item::before { display:inline-block; padding-right:2rem; color:#111111; content:"/";}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:none;}.breadcrumb-item.active { color:#111111;}.pagination { display:flex; padding-left:0; list-style:none; border-radius:10px;}.page-link { position:relative; display:block; padding:0 0; margin-left:-1px; line-height:30px; color:#111111; background-color:#ffffff00; border:1px solid #ffffff00;}.page-link:hover { z-index:2; color:#FFC882; text-decoration:none; background-color:#ffffff00; border-color:#ffffff00;}.page-link:focus { z-index:2; outline:0; box-shadow:0 0 0 0.2rem rgba(255, 200, 130, 0.25);}.page-item:first-child .page-link { margin-left:0; border-top-left-radius:10px; border-bottom-left-radius:10px;}.page-item:last-child .page-link { border-top-right-radius:10px; border-bottom-right-radius:10px;}.page-item.active .page-link { z-index:1; color:#FFC882; background-color:#ffffff00; border-color:#ffffff00;}.page-item.disabled .page-link { color:#999999; pointer-events:none; cursor:auto; background-color:#ffffff00; border-color:#ffffff00;}.pagination-lg .page-link { padding:0.75rem 1.5rem; font-size:1.75rem; line-height:1.5;}.pagination-lg .page-item:first-child .page-link { border-top-left-radius:15px; border-bottom-left-radius:15px;}.pagination-lg .page-item:last-child .page-link { border-top-right-radius:15px; border-bottom-right-radius:15px;}.pagination-sm .page-link { padding:0.25rem 0.5rem; font-size:1.225rem; line-height:1.5;}.pagination-sm .page-item:first-child .page-link { border-top-left-radius:5px; border-bottom-left-radius:5px;}.pagination-sm .page-item:last-child .page-link { border-top-right-radius:5px; border-bottom-right-radius:5px;}.badge { display:inline-block; padding:0.4rem 0.9rem; font-size:1.4rem; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:5px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { .badge {  transition:none; }}a.badge:hover, a.badge:focus { text-decoration:none;}.badge:empty { display:none;}.btn .badge { position:relative; top:-1px;}.badge-pill { padding-right:0.6em; padding-left:0.6em; border-radius:10rem;}.badge-primary { color:#111111; background-color:#FFC882;}a.badge-primary:hover, a.badge-primary:focus { color:#111111; background-color:#ffb24f;}a.badge-primary:focus, a.badge-primary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 200, 130, 0.5);}.badge-secondary { color:#111111; background-color:#FFF0D6;}a.badge-secondary:hover, a.badge-secondary:focus { color:#111111; background-color:#ffdda3;}a.badge-secondary:focus, a.badge-secondary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 240, 214, 0.5);}.badge-success { color:#111111; background-color:#C98418;}a.badge-success:hover, a.badge-success:focus { color:#111111; background-color:#9b6613;}a.badge-success:focus, a.badge-success.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(201, 132, 24, 0.5);}.badge-info { color:#111111; background-color:#EBED07;}a.badge-info:hover, a.badge-info:focus { color:#111111; background-color:#babb06;}a.badge-info:focus, a.badge-info.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(235, 237, 7, 0.5);}.badge-warning { color:#111111; background-color:#FF9900;}a.badge-warning:hover, a.badge-warning:focus { color:#111111; background-color:#cc7a00;}a.badge-warning:focus, a.badge-warning.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 153, 0, 0.5);}.badge-danger { color:#ffffff; background-color:#F44;}a.badge-danger:hover, a.badge-danger:focus { color:#ffffff; background-color:#ff1111;}a.badge-danger:focus, a.badge-danger.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 68, 68, 0.5);}.badge-light { color:#111111; background-color:#FFF8E4;}a.badge-light:hover, a.badge-light:focus { color:#111111; background-color:#ffebb1;}a.badge-light:focus, a.badge-light.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 248, 228, 0.5);}.badge-dark { color:#ffffff; background-color:#111111;}a.badge-dark:hover, a.badge-dark:focus { color:#ffffff; background-color:black;}a.badge-dark:focus, a.badge-dark.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}@keyframes progress-bar-stripes { from {  background-position:1rem 0; } to {  background-position:0 0; }}.progress { display:flex; height:1rem; overflow:hidden; font-size:1.05rem; background-color:#FFF0D6; border-radius:5px;}.progress-bar { display:flex; flex-direction:column; justify-content:center; color:#ffffff; text-align:center; white-space:nowrap; background-color:#FFC882; transition:width 0.6s ease;}@media (prefers-reduced-motion:reduce) { .progress-bar {  transition:none; }}.progress-bar-striped { background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size:1rem 1rem;}.progress-bar-animated { animation:progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion:reduce) { .progress-bar-animated {  animation:none; }}@keyframes spinner-border { to {  transform:rotate(360deg); }}.spinner-border { display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; border:0.25em solid currentColor; border-right-color:transparent; border-radius:50%; animation:spinner-border 0.75s linear infinite;}.spinner-border-sm { width:1rem; height:1rem; border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1; }}.spinner-grow { display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; background-color:currentColor; border-radius:50%; opacity:0; animation:spinner-grow 0.75s linear infinite;}.spinner-grow-sm { width:1rem; height:1rem;}.align-baseline { vertical-align:baseline !important;}.align-top { vertical-align:top !important;}.align-middle { vertical-align:middle !important;}.align-bottom { vertical-align:bottom !important;}.align-text-bottom { vertical-align:text-bottom !important;}.align-text-top { vertical-align:text-top !important;}.bg-primary { background-color:#FFC882 !important;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus { background-color:#ffb24f !important;}.bg-secondary { background-color:#FFF0D6 !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus { background-color:#ffdda3 !important;}.bg-success { background-color:#C98418 !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus { background-color:#9b6613 !important;}.bg-info { background-color:#EBED07 !important;}a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus { background-color:#babb06 !important;}.bg-warning { background-color:#FF9900 !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus { background-color:#cc7a00 !important;}.bg-danger { background-color:#F44 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus { background-color:#ff1111 !important;}.bg-light { background-color:#FFF8E4 !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus { background-color:#ffebb1 !important;}.bg-dark { background-color:#111111 !important;}a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus { background-color:black !important;}.bg-white { background-color:#ffffff !important;}.bg-transparent { background-color:transparent !important;}.border { border:1px solid #DDDDDD !important;}.border-top { border-top:1px solid #DDDDDD !important;}.border-right { border-right:1px solid #DDDDDD !important;}.border-bottom { border-bottom:1px solid #DDDDDD !important;}.border-left { border-left:1px solid #DDDDDD !important;}.border-0 { border:0 !important;}.border-top-0 { border-top:0 !important;}.border-right-0 { border-right:0 !important;}.border-bottom-0 { border-bottom:0 !important;}.border-left-0 { border-left:0 !important;}.border-primary { border-color:#FFC882 !important;}.border-secondary { border-color:#FFF0D6 !important;}.border-success { border-color:#C98418 !important;}.border-info { border-color:#EBED07 !important;}.border-warning { border-color:#FF9900 !important;}.border-danger { border-color:#F44 !important;}.border-light { border-color:#FFF8E4 !important;}.border-dark { border-color:#111111 !important;}.border-white { border-color:#ffffff !important;}.rounded-sm { border-radius:5px !important;}.rounded { border-radius:10px !important;}.rounded-top { border-top-left-radius:10px !important; border-top-right-radius:10px !important;}.rounded-right { border-top-right-radius:10px !important; border-bottom-right-radius:10px !important;}.rounded-bottom { border-bottom-right-radius:10px !important; border-bottom-left-radius:10px !important;}.rounded-left { border-top-left-radius:10px !important; border-bottom-left-radius:10px !important;}.rounded-lg { border-radius:15px !important;}.rounded-circle { border-radius:50% !important;}.rounded-pill { border-radius:50rem !important;}.rounded-0 { border-radius:0 !important;}.clearfix::after { display:block; clear:both; content:"";}.d-none { display:none !important;}.d-inline { display:inline !important;}.d-inline-block { display:inline-block !important;}.d-block { display:block !important;}.d-table { display:table !important;}.d-table-row { display:table-row !important;}.d-table-cell { display:table-cell !important;}.d-flex { display:flex !important;}.d-inline-flex { display:inline-flex !important;}@media (min-width:440px) { .d-xs-none {  display:none !important; } .d-xs-inline {  display:inline !important; } .d-xs-inline-block {  display:inline-block !important; } .d-xs-block {  display:block !important; } .d-xs-table {  display:table !important; } .d-xs-table-row {  display:table-row !important; } .d-xs-table-cell {  display:table-cell !important; } .d-xs-flex {  display:flex !important; } .d-xs-inline-flex {  display:inline-flex !important; }}@media (min-width:576px) { .d-sm-none {  display:none !important; } .d-sm-inline {  display:inline !important; } .d-sm-inline-block {  display:inline-block !important; } .d-sm-block {  display:block !important; } .d-sm-table {  display:table !important; } .d-sm-table-row {  display:table-row !important; } .d-sm-table-cell {  display:table-cell !important; } .d-sm-flex {  display:flex !important; } .d-sm-inline-flex {  display:inline-flex !important; }}@media (min-width:768px) { .d-md-none {  display:none !important; } .d-md-inline {  display:inline !important; } .d-md-inline-block {  display:inline-block !important; } .d-md-block {  display:block !important; } .d-md-table {  display:table !important; } .d-md-table-row {  display:table-row !important; } .d-md-table-cell {  display:table-cell !important; } .d-md-flex {  display:flex !important; } .d-md-inline-flex {  display:inline-flex !important; }}@media (min-width:992px) { .d-lg-none {  display:none !important; } .d-lg-inline {  display:inline !important; } .d-lg-inline-block {  display:inline-block !important; } .d-lg-block {  display:block !important; } .d-lg-table {  display:table !important; } .d-lg-table-row {  display:table-row !important; } .d-lg-table-cell {  display:table-cell !important; } .d-lg-flex {  display:flex !important; } .d-lg-inline-flex {  display:inline-flex !important; }}@media (min-width:1240px) { .d-xl-none {  display:none !important; } .d-xl-inline {  display:inline !important; } .d-xl-inline-block {  display:inline-block !important; } .d-xl-block {  display:block !important; } .d-xl-table {  display:table !important; } .d-xl-table-row {  display:table-row !important; } .d-xl-table-cell {  display:table-cell !important; } .d-xl-flex {  display:flex !important; } .d-xl-inline-flex {  display:inline-flex !important; }}@media (min-width:1440px) { .d-xxl-none {  display:none !important; } .d-xxl-inline {  display:inline !important; } .d-xxl-inline-block {  display:inline-block !important; } .d-xxl-block {  display:block !important; } .d-xxl-table {  display:table !important; } .d-xxl-table-row {  display:table-row !important; } .d-xxl-table-cell {  display:table-cell !important; } .d-xxl-flex {  display:flex !important; } .d-xxl-inline-flex {  display:inline-flex !important; }}@media (min-width:1640px) { .d-xxxl-none {  display:none !important; } .d-xxxl-inline {  display:inline !important; } .d-xxxl-inline-block {  display:inline-block !important; } .d-xxxl-block {  display:block !important; } .d-xxxl-table {  display:table !important; } .d-xxxl-table-row {  display:table-row !important; } .d-xxxl-table-cell {  display:table-cell !important; } .d-xxxl-flex {  display:flex !important; } .d-xxxl-inline-flex {  display:inline-flex !important; }}@media print { .d-print-none {  display:none !important; } .d-print-inline {  display:inline !important; } .d-print-inline-block {  display:inline-block !important; } .d-print-block {  display:block !important; } .d-print-table {  display:table !important; } .d-print-table-row {  display:table-row !important; } .d-print-table-cell {  display:table-cell !important; } .d-print-flex {  display:flex !important; } .d-print-inline-flex {  display:inline-flex !important; }}.embed-responsive { position:relative; display:block; width:100%; padding:0; overflow:hidden;}.embed-responsive::before { display:block; content:"";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video { position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0;}.embed-responsive-21by9::before { padding-top:42.8571428571%;}.embed-responsive-16by9::before { padding-top:56.25%;}.embed-responsive-4by3::before { padding-top:75%;}.embed-responsive-1by1::before { padding-top:100%;}.flex-row { flex-direction:row !important;}.flex-column { flex-direction:column !important;}.flex-row-reverse { flex-direction:row-reverse !important;}.flex-column-reverse { flex-direction:column-reverse !important;}.flex-wrap { flex-wrap:wrap !important;}.flex-nowrap { flex-wrap:nowrap !important;}.flex-wrap-reverse { flex-wrap:wrap-reverse !important;}.flex-fill { flex:1 1 auto !important;}.flex-grow-0 { flex-grow:0 !important;}.flex-grow-1 { flex-grow:1 !important;}.flex-shrink-0 { flex-shrink:0 !important;}.flex-shrink-1 { flex-shrink:1 !important;}.justify-content-start { justify-content:flex-start !important;}.justify-content-end { justify-content:flex-end !important;}.justify-content-center { justify-content:center !important;}.justify-content-between { justify-content:space-between !important;}.justify-content-around { justify-content:space-around !important;}.align-items-start { align-items:flex-start !important;}.align-items-end { align-items:flex-end !important;}.align-items-center { align-items:center !important;}.align-items-baseline { align-items:baseline !important;}.align-items-stretch { align-items:stretch !important;}.align-content-start { align-content:flex-start !important;}.align-content-end { align-content:flex-end !important;}.align-content-center { align-content:center !important;}.align-content-between { align-content:space-between !important;}.align-content-around { align-content:space-around !important;}.align-content-stretch { align-content:stretch !important;}.align-self-auto { align-self:auto !important;}.align-self-start { align-self:flex-start !important;}.align-self-end { align-self:flex-end !important;}.align-self-center { align-self:center !important;}.align-self-baseline { align-self:baseline !important;}.align-self-stretch { align-self:stretch !important;}@media (min-width:440px) { .flex-xs-row {  flex-direction:row !important; } .flex-xs-column {  flex-direction:column !important; } .flex-xs-row-reverse {  flex-direction:row-reverse !important; } .flex-xs-column-reverse {  flex-direction:column-reverse !important; } .flex-xs-wrap {  flex-wrap:wrap !important; } .flex-xs-nowrap {  flex-wrap:nowrap !important; } .flex-xs-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xs-fill {  flex:1 1 auto !important; } .flex-xs-grow-0 {  flex-grow:0 !important; } .flex-xs-grow-1 {  flex-grow:1 !important; } .flex-xs-shrink-0 {  flex-shrink:0 !important; } .flex-xs-shrink-1 {  flex-shrink:1 !important; } .justify-content-xs-start {  justify-content:flex-start !important; } .justify-content-xs-end {  justify-content:flex-end !important; } .justify-content-xs-center {  justify-content:center !important; } .justify-content-xs-between {  justify-content:space-between !important; } .justify-content-xs-around {  justify-content:space-around !important; } .align-items-xs-start {  align-items:flex-start !important; } .align-items-xs-end {  align-items:flex-end !important; } .align-items-xs-center {  align-items:center !important; } .align-items-xs-baseline {  align-items:baseline !important; } .align-items-xs-stretch {  align-items:stretch !important; } .align-content-xs-start {  align-content:flex-start !important; } .align-content-xs-end {  align-content:flex-end !important; } .align-content-xs-center {  align-content:center !important; } .align-content-xs-between {  align-content:space-between !important; } .align-content-xs-around {  align-content:space-around !important; } .align-content-xs-stretch {  align-content:stretch !important; } .align-self-xs-auto {  align-self:auto !important; } .align-self-xs-start {  align-self:flex-start !important; } .align-self-xs-end {  align-self:flex-end !important; } .align-self-xs-center {  align-self:center !important; } .align-self-xs-baseline {  align-self:baseline !important; } .align-self-xs-stretch {  align-self:stretch !important; }}@media (min-width:576px) { .flex-sm-row {  flex-direction:row !important; } .flex-sm-column {  flex-direction:column !important; } .flex-sm-row-reverse {  flex-direction:row-reverse !important; } .flex-sm-column-reverse {  flex-direction:column-reverse !important; } .flex-sm-wrap {  flex-wrap:wrap !important; } .flex-sm-nowrap {  flex-wrap:nowrap !important; } .flex-sm-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-sm-fill {  flex:1 1 auto !important; } .flex-sm-grow-0 {  flex-grow:0 !important; } .flex-sm-grow-1 {  flex-grow:1 !important; } .flex-sm-shrink-0 {  flex-shrink:0 !important; } .flex-sm-shrink-1 {  flex-shrink:1 !important; } .justify-content-sm-start {  justify-content:flex-start !important; } .justify-content-sm-end {  justify-content:flex-end !important; } .justify-content-sm-center {  justify-content:center !important; } .justify-content-sm-between {  justify-content:space-between !important; } .justify-content-sm-around {  justify-content:space-around !important; } .align-items-sm-start {  align-items:flex-start !important; } .align-items-sm-end {  align-items:flex-end !important; } .align-items-sm-center {  align-items:center !important; } .align-items-sm-baseline {  align-items:baseline !important; } .align-items-sm-stretch {  align-items:stretch !important; } .align-content-sm-start {  align-content:flex-start !important; } .align-content-sm-end {  align-content:flex-end !important; } .align-content-sm-center {  align-content:center !important; } .align-content-sm-between {  align-content:space-between !important; } .align-content-sm-around {  align-content:space-around !important; } .align-content-sm-stretch {  align-content:stretch !important; } .align-self-sm-auto {  align-self:auto !important; } .align-self-sm-start {  align-self:flex-start !important; } .align-self-sm-end {  align-self:flex-end !important; } .align-self-sm-center {  align-self:center !important; } .align-self-sm-baseline {  align-self:baseline !important; } .align-self-sm-stretch {  align-self:stretch !important; }}@media (min-width:768px) { .flex-md-row {  flex-direction:row !important; } .flex-md-column {  flex-direction:column !important; } .flex-md-row-reverse {  flex-direction:row-reverse !important; } .flex-md-column-reverse {  flex-direction:column-reverse !important; } .flex-md-wrap {  flex-wrap:wrap !important; } .flex-md-nowrap {  flex-wrap:nowrap !important; } .flex-md-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-md-fill {  flex:1 1 auto !important; } .flex-md-grow-0 {  flex-grow:0 !important; } .flex-md-grow-1 {  flex-grow:1 !important; } .flex-md-shrink-0 {  flex-shrink:0 !important; } .flex-md-shrink-1 {  flex-shrink:1 !important; } .justify-content-md-start {  justify-content:flex-start !important; } .justify-content-md-end {  justify-content:flex-end !important; } .justify-content-md-center {  justify-content:center !important; } .justify-content-md-between {  justify-content:space-between !important; } .justify-content-md-around {  justify-content:space-around !important; } .align-items-md-start {  align-items:flex-start !important; } .align-items-md-end {  align-items:flex-end !important; } .align-items-md-center {  align-items:center !important; } .align-items-md-baseline {  align-items:baseline !important; } .align-items-md-stretch {  align-items:stretch !important; } .align-content-md-start {  align-content:flex-start !important; } .align-content-md-end {  align-content:flex-end !important; } .align-content-md-center {  align-content:center !important; } .align-content-md-between {  align-content:space-between !important; } .align-content-md-around {  align-content:space-around !important; } .align-content-md-stretch {  align-content:stretch !important; } .align-self-md-auto {  align-self:auto !important; } .align-self-md-start {  align-self:flex-start !important; } .align-self-md-end {  align-self:flex-end !important; } .align-self-md-center {  align-self:center !important; } .align-self-md-baseline {  align-self:baseline !important; } .align-self-md-stretch {  align-self:stretch !important; }}@media (min-width:992px) { .flex-lg-row {  flex-direction:row !important; } .flex-lg-column {  flex-direction:column !important; } .flex-lg-row-reverse {  flex-direction:row-reverse !important; } .flex-lg-column-reverse {  flex-direction:column-reverse !important; } .flex-lg-wrap {  flex-wrap:wrap !important; } .flex-lg-nowrap {  flex-wrap:nowrap !important; } .flex-lg-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-lg-fill {  flex:1 1 auto !important; } .flex-lg-grow-0 {  flex-grow:0 !important; } .flex-lg-grow-1 {  flex-grow:1 !important; } .flex-lg-shrink-0 {  flex-shrink:0 !important; } .flex-lg-shrink-1 {  flex-shrink:1 !important; } .justify-content-lg-start {  justify-content:flex-start !important; } .justify-content-lg-end {  justify-content:flex-end !important; } .justify-content-lg-center {  justify-content:center !important; } .justify-content-lg-between {  justify-content:space-between !important; } .justify-content-lg-around {  justify-content:space-around !important; } .align-items-lg-start {  align-items:flex-start !important; } .align-items-lg-end {  align-items:flex-end !important; } .align-items-lg-center {  align-items:center !important; } .align-items-lg-baseline {  align-items:baseline !important; } .align-items-lg-stretch {  align-items:stretch !important; } .align-content-lg-start {  align-content:flex-start !important; } .align-content-lg-end {  align-content:flex-end !important; } .align-content-lg-center {  align-content:center !important; } .align-content-lg-between {  align-content:space-between !important; } .align-content-lg-around {  align-content:space-around !important; } .align-content-lg-stretch {  align-content:stretch !important; } .align-self-lg-auto {  align-self:auto !important; } .align-self-lg-start {  align-self:flex-start !important; } .align-self-lg-end {  align-self:flex-end !important; } .align-self-lg-center {  align-self:center !important; } .align-self-lg-baseline {  align-self:baseline !important; } .align-self-lg-stretch {  align-self:stretch !important; }}@media (min-width:1240px) { .flex-xl-row {  flex-direction:row !important; } .flex-xl-column {  flex-direction:column !important; } .flex-xl-row-reverse {  flex-direction:row-reverse !important; } .flex-xl-column-reverse {  flex-direction:column-reverse !important; } .flex-xl-wrap {  flex-wrap:wrap !important; } .flex-xl-nowrap {  flex-wrap:nowrap !important; } .flex-xl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xl-fill {  flex:1 1 auto !important; } .flex-xl-grow-0 {  flex-grow:0 !important; } .flex-xl-grow-1 {  flex-grow:1 !important; } .flex-xl-shrink-0 {  flex-shrink:0 !important; } .flex-xl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xl-start {  justify-content:flex-start !important; } .justify-content-xl-end {  justify-content:flex-end !important; } .justify-content-xl-center {  justify-content:center !important; } .justify-content-xl-between {  justify-content:space-between !important; } .justify-content-xl-around {  justify-content:space-around !important; } .align-items-xl-start {  align-items:flex-start !important; } .align-items-xl-end {  align-items:flex-end !important; } .align-items-xl-center {  align-items:center !important; } .align-items-xl-baseline {  align-items:baseline !important; } .align-items-xl-stretch {  align-items:stretch !important; } .align-content-xl-start {  align-content:flex-start !important; } .align-content-xl-end {  align-content:flex-end !important; } .align-content-xl-center {  align-content:center !important; } .align-content-xl-between {  align-content:space-between !important; } .align-content-xl-around {  align-content:space-around !important; } .align-content-xl-stretch {  align-content:stretch !important; } .align-self-xl-auto {  align-self:auto !important; } .align-self-xl-start {  align-self:flex-start !important; } .align-self-xl-end {  align-self:flex-end !important; } .align-self-xl-center {  align-self:center !important; } .align-self-xl-baseline {  align-self:baseline !important; } .align-self-xl-stretch {  align-self:stretch !important; }}@media (min-width:1440px) { .flex-xxl-row {  flex-direction:row !important; } .flex-xxl-column {  flex-direction:column !important; } .flex-xxl-row-reverse {  flex-direction:row-reverse !important; } .flex-xxl-column-reverse {  flex-direction:column-reverse !important; } .flex-xxl-wrap {  flex-wrap:wrap !important; } .flex-xxl-nowrap {  flex-wrap:nowrap !important; } .flex-xxl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xxl-fill {  flex:1 1 auto !important; } .flex-xxl-grow-0 {  flex-grow:0 !important; } .flex-xxl-grow-1 {  flex-grow:1 !important; } .flex-xxl-shrink-0 {  flex-shrink:0 !important; } .flex-xxl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xxl-start {  justify-content:flex-start !important; } .justify-content-xxl-end {  justify-content:flex-end !important; } .justify-content-xxl-center {  justify-content:center !important; } .justify-content-xxl-between {  justify-content:space-between !important; } .justify-content-xxl-around {  justify-content:space-around !important; } .align-items-xxl-start {  align-items:flex-start !important; } .align-items-xxl-end {  align-items:flex-end !important; } .align-items-xxl-center {  align-items:center !important; } .align-items-xxl-baseline {  align-items:baseline !important; } .align-items-xxl-stretch {  align-items:stretch !important; } .align-content-xxl-start {  align-content:flex-start !important; } .align-content-xxl-end {  align-content:flex-end !important; } .align-content-xxl-center {  align-content:center !important; } .align-content-xxl-between {  align-content:space-between !important; } .align-content-xxl-around {  align-content:space-around !important; } .align-content-xxl-stretch {  align-content:stretch !important; } .align-self-xxl-auto {  align-self:auto !important; } .align-self-xxl-start {  align-self:flex-start !important; } .align-self-xxl-end {  align-self:flex-end !important; } .align-self-xxl-center {  align-self:center !important; } .align-self-xxl-baseline {  align-self:baseline !important; } .align-self-xxl-stretch {  align-self:stretch !important; }}@media (min-width:1640px) { .flex-xxxl-row {  flex-direction:row !important; } .flex-xxxl-column {  flex-direction:column !important; } .flex-xxxl-row-reverse {  flex-direction:row-reverse !important; } .flex-xxxl-column-reverse {  flex-direction:column-reverse !important; } .flex-xxxl-wrap {  flex-wrap:wrap !important; } .flex-xxxl-nowrap {  flex-wrap:nowrap !important; } .flex-xxxl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xxxl-fill {  flex:1 1 auto !important; } .flex-xxxl-grow-0 {  flex-grow:0 !important; } .flex-xxxl-grow-1 {  flex-grow:1 !important; } .flex-xxxl-shrink-0 {  flex-shrink:0 !important; } .flex-xxxl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xxxl-start {  justify-content:flex-start !important; } .justify-content-xxxl-end {  justify-content:flex-end !important; } .justify-content-xxxl-center {  justify-content:center !important; } .justify-content-xxxl-between {  justify-content:space-between !important; } .justify-content-xxxl-around {  justify-content:space-around !important; } .align-items-xxxl-start {  align-items:flex-start !important; } .align-items-xxxl-end {  align-items:flex-end !important; } .align-items-xxxl-center {  align-items:center !important; } .align-items-xxxl-baseline {  align-items:baseline !important; } .align-items-xxxl-stretch {  align-items:stretch !important; } .align-content-xxxl-start {  align-content:flex-start !important; } .align-content-xxxl-end {  align-content:flex-end !important; } .align-content-xxxl-center {  align-content:center !important; } .align-content-xxxl-between {  align-content:space-between !important; } .align-content-xxxl-around {  align-content:space-around !important; } .align-content-xxxl-stretch {  align-content:stretch !important; } .align-self-xxxl-auto {  align-self:auto !important; } .align-self-xxxl-start {  align-self:flex-start !important; } .align-self-xxxl-end {  align-self:flex-end !important; } .align-self-xxxl-center {  align-self:center !important; } .align-self-xxxl-baseline {  align-self:baseline !important; } .align-self-xxxl-stretch {  align-self:stretch !important; }}.float-left { float:left !important;}.float-right { float:right !important;}.float-none { float:none !important;}@media (min-width:440px) { .float-xs-left {  float:left !important; } .float-xs-right {  float:right !important; } .float-xs-none {  float:none !important; }}@media (min-width:576px) { .float-sm-left {  float:left !important; } .float-sm-right {  float:right !important; } .float-sm-none {  float:none !important; }}@media (min-width:768px) { .float-md-left {  float:left !important; } .float-md-right {  float:right !important; } .float-md-none {  float:none !important; }}@media (min-width:992px) { .float-lg-left {  float:left !important; } .float-lg-right {  float:right !important; } .float-lg-none {  float:none !important; }}@media (min-width:1240px) { .float-xl-left {  float:left !important; } .float-xl-right {  float:right !important; } .float-xl-none {  float:none !important; }}@media (min-width:1440px) { .float-xxl-left {  float:left !important; } .float-xxl-right {  float:right !important; } .float-xxl-none {  float:none !important; }}@media (min-width:1640px) { .float-xxxl-left {  float:left !important; } .float-xxxl-right {  float:right !important; } .float-xxxl-none {  float:none !important; }}.overflow-auto { overflow:auto !important;}.overflow-hidden { overflow:hidden !important;}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { position:sticky !important;}.fixed-top { position:fixed; top:0; right:0; left:0; z-index:1030;}.fixed-bottom { position:fixed; right:0; bottom:0; left:0; z-index:1030;}@supports (position:sticky) { .sticky-top {  position:sticky;  top:0;  z-index:1020; }}.sr-only { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal;}.shadow-sm { box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow { box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg { box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none { box-shadow:none !important;}.w-25 { width:25% !important;}.w-50 { width:50% !important;}.w-75 { width:75% !important;}.w-100 { width:100% !important;}.w-auto { width:auto !important;}.h-25 { height:25% !important;}.h-50 { height:50% !important;}.h-75 { height:75% !important;}.h-100 { height:100% !important;}.h-auto { height:auto !important;}.mw-100 { max-width:100% !important;}.mh-100 { max-height:100% !important;}.min-vw-100 { min-width:100vw !important;}.min-vh-100 { min-height:100vh !important;}.vw-100 { width:100vw !important;}.vh-100 { height:100vh !important;}.stretched-link::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0);}.m-0 { margin:0 !important;}.mt-0,.my-0 { margin-top:0 !important;}.mr-0,.mx-0 { margin-right:0 !important;}.mb-0,.my-0 { margin-bottom:0 !important;}.ml-0,.mx-0 { margin-left:0 !important;}.m-1 { margin:0.25rem !important;}.mt-1,.my-1 { margin-top:0.25rem !important;}.mr-1,.mx-1 { margin-right:0.25rem !important;}.mb-1,.my-1 { margin-bottom:0.25rem !important;}.ml-1,.mx-1 { margin-left:0.25rem !important;}.m-2 { margin:0.5rem !important;}.mt-2,.my-2 { margin-top:0.5rem !important;}.mr-2,.mx-2 { margin-right:0.5rem !important;}.mb-2,.my-2 { margin-bottom:0.5rem !important;}.ml-2,.mx-2 { margin-left:0.5rem !important;}.m-3 { margin:1rem !important;}.mt-3,.my-3 { margin-top:1rem !important;}.mr-3,.mx-3 { margin-right:1rem !important;}.mb-3,.my-3 { margin-bottom:1rem !important;}.ml-3,.mx-3 { margin-left:1rem !important;}.m-4 { margin:2rem !important;}.mt-4,.my-4 { margin-top:2rem !important;}.mr-4,.mx-4 { margin-right:2rem !important;}.mb-4,.my-4 { margin-bottom:2rem !important;}.ml-4,.mx-4 { margin-left:2rem !important;}.m-5 { margin:4rem !important;}.mt-5,.my-5 { margin-top:4rem !important;}.mr-5,.mx-5 { margin-right:4rem !important;}.mb-5,.my-5 { margin-bottom:4rem !important;}.ml-5,.mx-5 { margin-left:4rem !important;}.p-0 { padding:0 !important;}.pt-0,.py-0 { padding-top:0 !important;}.pr-0,.px-0 { padding-right:0 !important;}.pb-0,.py-0 { padding-bottom:0 !important;}.pl-0,.px-0 { padding-left:0 !important;}.p-1 { padding:0.25rem !important;}.pt-1,.py-1 { padding-top:0.25rem !important;}.pr-1,.px-1 { padding-right:0.25rem !important;}.pb-1,.py-1 { padding-bottom:0.25rem !important;}.pl-1,.px-1 { padding-left:0.25rem !important;}.p-2 { padding:0.5rem !important;}.pt-2,.py-2 { padding-top:0.5rem !important;}.pr-2,.px-2 { padding-right:0.5rem !important;}.pb-2,.py-2 { padding-bottom:0.5rem !important;}.pl-2,.px-2 { padding-left:0.5rem !important;}.p-3 { padding:1rem !important;}.pt-3,.py-3 { padding-top:1rem !important;}.pr-3,.px-3 { padding-right:1rem !important;}.pb-3,.py-3 { padding-bottom:1rem !important;}.pl-3,.px-3 { padding-left:1rem !important;}.p-4 { padding:2rem !important;}.pt-4,.py-4 { padding-top:2rem !important;}.pr-4,.px-4 { padding-right:2rem !important;}.pb-4,.py-4 { padding-bottom:2rem !important;}.pl-4,.px-4 { padding-left:2rem !important;}.p-5 { padding:4rem !important;}.pt-5,.py-5 { padding-top:4rem !important;}.pr-5,.px-5 { padding-right:4rem !important;}.pb-5,.py-5 { padding-bottom:4rem !important;}.pl-5,.px-5 { padding-left:4rem !important;}.m-n1 { margin:-0.25rem !important;}.mt-n1,.my-n1 { margin-top:-0.25rem !important;}.mr-n1,.mx-n1 { margin-right:-0.25rem !important;}.mb-n1,.my-n1 { margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1 { margin-left:-0.25rem !important;}.m-n2 { margin:-0.5rem !important;}.mt-n2,.my-n2 { margin-top:-0.5rem !important;}.mr-n2,.mx-n2 { margin-right:-0.5rem !important;}.mb-n2,.my-n2 { margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2 { margin-left:-0.5rem !important;}.m-n3 { margin:-1rem !important;}.mt-n3,.my-n3 { margin-top:-1rem !important;}.mr-n3,.mx-n3 { margin-right:-1rem !important;}.mb-n3,.my-n3 { margin-bottom:-1rem !important;}.ml-n3,.mx-n3 { margin-left:-1rem !important;}.m-n4 { margin:-2rem !important;}.mt-n4,.my-n4 { margin-top:-2rem !important;}.mr-n4,.mx-n4 { margin-right:-2rem !important;}.mb-n4,.my-n4 { margin-bottom:-2rem !important;}.ml-n4,.mx-n4 { margin-left:-2rem !important;}.m-n5 { margin:-4rem !important;}.mt-n5,.my-n5 { margin-top:-4rem !important;}.mr-n5,.mx-n5 { margin-right:-4rem !important;}.mb-n5,.my-n5 { margin-bottom:-4rem !important;}.ml-n5,.mx-n5 { margin-left:-4rem !important;}.m-auto { margin:auto !important;}.mt-auto,.my-auto { margin-top:auto !important;}.mr-auto,.mx-auto { margin-right:auto !important;}.mb-auto,.my-auto { margin-bottom:auto !important;}.ml-auto,.mx-auto { margin-left:auto !important;}@media (min-width:440px) { .m-xs-0 {  margin:0 !important; } .mt-xs-0,.my-xs-0 {  margin-top:0 !important; } .mr-xs-0,.mx-xs-0 {  margin-right:0 !important; } .mb-xs-0,.my-xs-0 {  margin-bottom:0 !important; } .ml-xs-0,.mx-xs-0 {  margin-left:0 !important; } .m-xs-1 {  margin:0.25rem !important; } .mt-xs-1,.my-xs-1 {  margin-top:0.25rem !important; } .mr-xs-1,.mx-xs-1 {  margin-right:0.25rem !important; } .mb-xs-1,.my-xs-1 {  margin-bottom:0.25rem !important; } .ml-xs-1,.mx-xs-1 {  margin-left:0.25rem !important; } .m-xs-2 {  margin:0.5rem !important; } .mt-xs-2,.my-xs-2 {  margin-top:0.5rem !important; } .mr-xs-2,.mx-xs-2 {  margin-right:0.5rem !important; } .mb-xs-2,.my-xs-2 {  margin-bottom:0.5rem !important; } .ml-xs-2,.mx-xs-2 {  margin-left:0.5rem !important; } .m-xs-3 {  margin:1rem !important; } .mt-xs-3,.my-xs-3 {  margin-top:1rem !important; } .mr-xs-3,.mx-xs-3 {  margin-right:1rem !important; } .mb-xs-3,.my-xs-3 {  margin-bottom:1rem !important; } .ml-xs-3,.mx-xs-3 {  margin-left:1rem !important; } .m-xs-4 {  margin:2rem !important; } .mt-xs-4,.my-xs-4 {  margin-top:2rem !important; } .mr-xs-4,.mx-xs-4 {  margin-right:2rem !important; } .mb-xs-4,.my-xs-4 {  margin-bottom:2rem !important; } .ml-xs-4,.mx-xs-4 {  margin-left:2rem !important; } .m-xs-5 {  margin:4rem !important; } .mt-xs-5,.my-xs-5 {  margin-top:4rem !important; } .mr-xs-5,.mx-xs-5 {  margin-right:4rem !important; } .mb-xs-5,.my-xs-5 {  margin-bottom:4rem !important; } .ml-xs-5,.mx-xs-5 {  margin-left:4rem !important; } .p-xs-0 {  padding:0 !important; } .pt-xs-0,.py-xs-0 {  padding-top:0 !important; } .pr-xs-0,.px-xs-0 {  padding-right:0 !important; } .pb-xs-0,.py-xs-0 {  padding-bottom:0 !important; } .pl-xs-0,.px-xs-0 {  padding-left:0 !important; } .p-xs-1 {  padding:0.25rem !important; } .pt-xs-1,.py-xs-1 {  padding-top:0.25rem !important; } .pr-xs-1,.px-xs-1 {  padding-right:0.25rem !important; } .pb-xs-1,.py-xs-1 {  padding-bottom:0.25rem !important; } .pl-xs-1,.px-xs-1 {  padding-left:0.25rem !important; } .p-xs-2 {  padding:0.5rem !important; } .pt-xs-2,.py-xs-2 {  padding-top:0.5rem !important; } .pr-xs-2,.px-xs-2 {  padding-right:0.5rem !important; } .pb-xs-2,.py-xs-2 {  padding-bottom:0.5rem !important; } .pl-xs-2,.px-xs-2 {  padding-left:0.5rem !important; } .p-xs-3 {  padding:1rem !important; } .pt-xs-3,.py-xs-3 {  padding-top:1rem !important; } .pr-xs-3,.px-xs-3 {  padding-right:1rem !important; } .pb-xs-3,.py-xs-3 {  padding-bottom:1rem !important; } .pl-xs-3,.px-xs-3 {  padding-left:1rem !important; } .p-xs-4 {  padding:2rem !important; } .pt-xs-4,.py-xs-4 {  padding-top:2rem !important; } .pr-xs-4,.px-xs-4 {  padding-right:2rem !important; } .pb-xs-4,.py-xs-4 {  padding-bottom:2rem !important; } .pl-xs-4,.px-xs-4 {  padding-left:2rem !important; } .p-xs-5 {  padding:4rem !important; } .pt-xs-5,.py-xs-5 {  padding-top:4rem !important; } .pr-xs-5,.px-xs-5 {  padding-right:4rem !important; } .pb-xs-5,.py-xs-5 {  padding-bottom:4rem !important; } .pl-xs-5,.px-xs-5 {  padding-left:4rem !important; } .m-xs-n1 {  margin:-0.25rem !important; } .mt-xs-n1,.my-xs-n1 {  margin-top:-0.25rem !important; } .mr-xs-n1,.mx-xs-n1 {  margin-right:-0.25rem !important; } .mb-xs-n1,.my-xs-n1 {  margin-bottom:-0.25rem !important; } .ml-xs-n1,.mx-xs-n1 {  margin-left:-0.25rem !important; } .m-xs-n2 {  margin:-0.5rem !important; } .mt-xs-n2,.my-xs-n2 {  margin-top:-0.5rem !important; } .mr-xs-n2,.mx-xs-n2 {  margin-right:-0.5rem !important; } .mb-xs-n2,.my-xs-n2 {  margin-bottom:-0.5rem !important; } .ml-xs-n2,.mx-xs-n2 {  margin-left:-0.5rem !important; } .m-xs-n3 {  margin:-1rem !important; } .mt-xs-n3,.my-xs-n3 {  margin-top:-1rem !important; } .mr-xs-n3,.mx-xs-n3 {  margin-right:-1rem !important; } .mb-xs-n3,.my-xs-n3 {  margin-bottom:-1rem !important; } .ml-xs-n3,.mx-xs-n3 {  margin-left:-1rem !important; } .m-xs-n4 {  margin:-2rem !important; } .mt-xs-n4,.my-xs-n4 {  margin-top:-2rem !important; } .mr-xs-n4,.mx-xs-n4 {  margin-right:-2rem !important; } .mb-xs-n4,.my-xs-n4 {  margin-bottom:-2rem !important; } .ml-xs-n4,.mx-xs-n4 {  margin-left:-2rem !important; } .m-xs-n5 {  margin:-4rem !important; } .mt-xs-n5,.my-xs-n5 {  margin-top:-4rem !important; } .mr-xs-n5,.mx-xs-n5 {  margin-right:-4rem !important; } .mb-xs-n5,.my-xs-n5 {  margin-bottom:-4rem !important; } .ml-xs-n5,.mx-xs-n5 {  margin-left:-4rem !important; } .m-xs-auto {  margin:auto !important; } .mt-xs-auto,.my-xs-auto {  margin-top:auto !important; } .mr-xs-auto,.mx-xs-auto {  margin-right:auto !important; } .mb-xs-auto,.my-xs-auto {  margin-bottom:auto !important; } .ml-xs-auto,.mx-xs-auto {  margin-left:auto !important; }}@media (min-width:576px) { .m-sm-0 {  margin:0 !important; } .mt-sm-0,.my-sm-0 {  margin-top:0 !important; } .mr-sm-0,.mx-sm-0 {  margin-right:0 !important; } .mb-sm-0,.my-sm-0 {  margin-bottom:0 !important; } .ml-sm-0,.mx-sm-0 {  margin-left:0 !important; } .m-sm-1 {  margin:0.25rem !important; } .mt-sm-1,.my-sm-1 {  margin-top:0.25rem !important; } .mr-sm-1,.mx-sm-1 {  margin-right:0.25rem !important; } .mb-sm-1,.my-sm-1 {  margin-bottom:0.25rem !important; } .ml-sm-1,.mx-sm-1 {  margin-left:0.25rem !important; } .m-sm-2 {  margin:0.5rem !important; } .mt-sm-2,.my-sm-2 {  margin-top:0.5rem !important; } .mr-sm-2,.mx-sm-2 {  margin-right:0.5rem !important; } .mb-sm-2,.my-sm-2 {  margin-bottom:0.5rem !important; } .ml-sm-2,.mx-sm-2 {  margin-left:0.5rem !important; } .m-sm-3 {  margin:1rem !important; } .mt-sm-3,.my-sm-3 {  margin-top:1rem !important; } .mr-sm-3,.mx-sm-3 {  margin-right:1rem !important; } .mb-sm-3,.my-sm-3 {  margin-bottom:1rem !important; } .ml-sm-3,.mx-sm-3 {  margin-left:1rem !important; } .m-sm-4 {  margin:2rem !important; } .mt-sm-4,.my-sm-4 {  margin-top:2rem !important; } .mr-sm-4,.mx-sm-4 {  margin-right:2rem !important; } .mb-sm-4,.my-sm-4 {  margin-bottom:2rem !important; } .ml-sm-4,.mx-sm-4 {  margin-left:2rem !important; } .m-sm-5 {  margin:4rem !important; } .mt-sm-5,.my-sm-5 {  margin-top:4rem !important; } .mr-sm-5,.mx-sm-5 {  margin-right:4rem !important; } .mb-sm-5,.my-sm-5 {  margin-bottom:4rem !important; } .ml-sm-5,.mx-sm-5 {  margin-left:4rem !important; } .p-sm-0 {  padding:0 !important; } .pt-sm-0,.py-sm-0 {  padding-top:0 !important; } .pr-sm-0,.px-sm-0 {  padding-right:0 !important; } .pb-sm-0,.py-sm-0 {  padding-bottom:0 !important; } .pl-sm-0,.px-sm-0 {  padding-left:0 !important; } .p-sm-1 {  padding:0.25rem !important; } .pt-sm-1,.py-sm-1 {  padding-top:0.25rem !important; } .pr-sm-1,.px-sm-1 {  padding-right:0.25rem !important; } .pb-sm-1,.py-sm-1 {  padding-bottom:0.25rem !important; } .pl-sm-1,.px-sm-1 {  padding-left:0.25rem !important; } .p-sm-2 {  padding:0.5rem !important; } .pt-sm-2,.py-sm-2 {  padding-top:0.5rem !important; } .pr-sm-2,.px-sm-2 {  padding-right:0.5rem !important; } .pb-sm-2,.py-sm-2 {  padding-bottom:0.5rem !important; } .pl-sm-2,.px-sm-2 {  padding-left:0.5rem !important; } .p-sm-3 {  padding:1rem !important; } .pt-sm-3,.py-sm-3 {  padding-top:1rem !important; } .pr-sm-3,.px-sm-3 {  padding-right:1rem !important; } .pb-sm-3,.py-sm-3 {  padding-bottom:1rem !important; } .pl-sm-3,.px-sm-3 {  padding-left:1rem !important; } .p-sm-4 {  padding:2rem !important; } .pt-sm-4,.py-sm-4 {  padding-top:2rem !important; } .pr-sm-4,.px-sm-4 {  padding-right:2rem !important; } .pb-sm-4,.py-sm-4 {  padding-bottom:2rem !important; } .pl-sm-4,.px-sm-4 {  padding-left:2rem !important; } .p-sm-5 {  padding:4rem !important; } .pt-sm-5,.py-sm-5 {  padding-top:4rem !important; } .pr-sm-5,.px-sm-5 {  padding-right:4rem !important; } .pb-sm-5,.py-sm-5 {  padding-bottom:4rem !important; } .pl-sm-5,.px-sm-5 {  padding-left:4rem !important; } .m-sm-n1 {  margin:-0.25rem !important; } .mt-sm-n1,.my-sm-n1 {  margin-top:-0.25rem !important; } .mr-sm-n1,.mx-sm-n1 {  margin-right:-0.25rem !important; } .mb-sm-n1,.my-sm-n1 {  margin-bottom:-0.25rem !important; } .ml-sm-n1,.mx-sm-n1 {  margin-left:-0.25rem !important; } .m-sm-n2 {  margin:-0.5rem !important; } .mt-sm-n2,.my-sm-n2 {  margin-top:-0.5rem !important; } .mr-sm-n2,.mx-sm-n2 {  margin-right:-0.5rem !important; } .mb-sm-n2,.my-sm-n2 {  margin-bottom:-0.5rem !important; } .ml-sm-n2,.mx-sm-n2 {  margin-left:-0.5rem !important; } .m-sm-n3 {  margin:-1rem !important; } .mt-sm-n3,.my-sm-n3 {  margin-top:-1rem !important; } .mr-sm-n3,.mx-sm-n3 {  margin-right:-1rem !important; } .mb-sm-n3,.my-sm-n3 {  margin-bottom:-1rem !important; } .ml-sm-n3,.mx-sm-n3 {  margin-left:-1rem !important; } .m-sm-n4 {  margin:-2rem !important; } .mt-sm-n4,.my-sm-n4 {  margin-top:-2rem !important; } .mr-sm-n4,.mx-sm-n4 {  margin-right:-2rem !important; } .mb-sm-n4,.my-sm-n4 {  margin-bottom:-2rem !important; } .ml-sm-n4,.mx-sm-n4 {  margin-left:-2rem !important; } .m-sm-n5 {  margin:-4rem !important; } .mt-sm-n5,.my-sm-n5 {  margin-top:-4rem !important; } .mr-sm-n5,.mx-sm-n5 {  margin-right:-4rem !important; } .mb-sm-n5,.my-sm-n5 {  margin-bottom:-4rem !important; } .ml-sm-n5,.mx-sm-n5 {  margin-left:-4rem !important; } .m-sm-auto {  margin:auto !important; } .mt-sm-auto,.my-sm-auto {  margin-top:auto !important; } .mr-sm-auto,.mx-sm-auto {  margin-right:auto !important; } .mb-sm-auto,.my-sm-auto {  margin-bottom:auto !important; } .ml-sm-auto,.mx-sm-auto {  margin-left:auto !important; }}@media (min-width:768px) { .m-md-0 {  margin:0 !important; } .mt-md-0,.my-md-0 {  margin-top:0 !important; } .mr-md-0,.mx-md-0 {  margin-right:0 !important; } .mb-md-0,.my-md-0 {  margin-bottom:0 !important; } .ml-md-0,.mx-md-0 {  margin-left:0 !important; } .m-md-1 {  margin:0.25rem !important; } .mt-md-1,.my-md-1 {  margin-top:0.25rem !important; } .mr-md-1,.mx-md-1 {  margin-right:0.25rem !important; } .mb-md-1,.my-md-1 {  margin-bottom:0.25rem !important; } .ml-md-1,.mx-md-1 {  margin-left:0.25rem !important; } .m-md-2 {  margin:0.5rem !important; } .mt-md-2,.my-md-2 {  margin-top:0.5rem !important; } .mr-md-2,.mx-md-2 {  margin-right:0.5rem !important; } .mb-md-2,.my-md-2 {  margin-bottom:0.5rem !important; } .ml-md-2,.mx-md-2 {  margin-left:0.5rem !important; } .m-md-3 {  margin:1rem !important; } .mt-md-3,.my-md-3 {  margin-top:1rem !important; } .mr-md-3,.mx-md-3 {  margin-right:1rem !important; } .mb-md-3,.my-md-3 {  margin-bottom:1rem !important; } .ml-md-3,.mx-md-3 {  margin-left:1rem !important; } .m-md-4 {  margin:2rem !important; } .mt-md-4,.my-md-4 {  margin-top:2rem !important; } .mr-md-4,.mx-md-4 {  margin-right:2rem !important; } .mb-md-4,.my-md-4 {  margin-bottom:2rem !important; } .ml-md-4,.mx-md-4 {  margin-left:2rem !important; } .m-md-5 {  margin:4rem !important; } .mt-md-5,.my-md-5 {  margin-top:4rem !important; } .mr-md-5,.mx-md-5 {  margin-right:4rem !important; } .mb-md-5,.my-md-5 {  margin-bottom:4rem !important; } .ml-md-5,.mx-md-5 {  margin-left:4rem !important; } .p-md-0 {  padding:0 !important; } .pt-md-0,.py-md-0 {  padding-top:0 !important; } .pr-md-0,.px-md-0 {  padding-right:0 !important; } .pb-md-0,.py-md-0 {  padding-bottom:0 !important; } .pl-md-0,.px-md-0 {  padding-left:0 !important; } .p-md-1 {  padding:0.25rem !important; } .pt-md-1,.py-md-1 {  padding-top:0.25rem !important; } .pr-md-1,.px-md-1 {  padding-right:0.25rem !important; } .pb-md-1,.py-md-1 {  padding-bottom:0.25rem !important; } .pl-md-1,.px-md-1 {  padding-left:0.25rem !important; } .p-md-2 {  padding:0.5rem !important; } .pt-md-2,.py-md-2 {  padding-top:0.5rem !important; } .pr-md-2,.px-md-2 {  padding-right:0.5rem !important; } .pb-md-2,.py-md-2 {  padding-bottom:0.5rem !important; } .pl-md-2,.px-md-2 {  padding-left:0.5rem !important; } .p-md-3 {  padding:1rem !important; } .pt-md-3,.py-md-3 {  padding-top:1rem !important; } .pr-md-3,.px-md-3 {  padding-right:1rem !important; } .pb-md-3,.py-md-3 {  padding-bottom:1rem !important; } .pl-md-3,.px-md-3 {  padding-left:1rem !important; } .p-md-4 {  padding:2rem !important; } .pt-md-4,.py-md-4 {  padding-top:2rem !important; } .pr-md-4,.px-md-4 {  padding-right:2rem !important; } .pb-md-4,.py-md-4 {  padding-bottom:2rem !important; } .pl-md-4,.px-md-4 {  padding-left:2rem !important; } .p-md-5 {  padding:4rem !important; } .pt-md-5,.py-md-5 {  padding-top:4rem !important; } .pr-md-5,.px-md-5 {  padding-right:4rem !important; } .pb-md-5,.py-md-5 {  padding-bottom:4rem !important; } .pl-md-5,.px-md-5 {  padding-left:4rem !important; } .m-md-n1 {  margin:-0.25rem !important; } .mt-md-n1,.my-md-n1 {  margin-top:-0.25rem !important; } .mr-md-n1,.mx-md-n1 {  margin-right:-0.25rem !important; } .mb-md-n1,.my-md-n1 {  margin-bottom:-0.25rem !important; } .ml-md-n1,.mx-md-n1 {  margin-left:-0.25rem !important; } .m-md-n2 {  margin:-0.5rem !important; } .mt-md-n2,.my-md-n2 {  margin-top:-0.5rem !important; } .mr-md-n2,.mx-md-n2 {  margin-right:-0.5rem !important; } .mb-md-n2,.my-md-n2 {  margin-bottom:-0.5rem !important; } .ml-md-n2,.mx-md-n2 {  margin-left:-0.5rem !important; } .m-md-n3 {  margin:-1rem !important; } .mt-md-n3,.my-md-n3 {  margin-top:-1rem !important; } .mr-md-n3,.mx-md-n3 {  margin-right:-1rem !important; } .mb-md-n3,.my-md-n3 {  margin-bottom:-1rem !important; } .ml-md-n3,.mx-md-n3 {  margin-left:-1rem !important; } .m-md-n4 {  margin:-2rem !important; } .mt-md-n4,.my-md-n4 {  margin-top:-2rem !important; } .mr-md-n4,.mx-md-n4 {  margin-right:-2rem !important; } .mb-md-n4,.my-md-n4 {  margin-bottom:-2rem !important; } .ml-md-n4,.mx-md-n4 {  margin-left:-2rem !important; } .m-md-n5 {  margin:-4rem !important; } .mt-md-n5,.my-md-n5 {  margin-top:-4rem !important; } .mr-md-n5,.mx-md-n5 {  margin-right:-4rem !important; } .mb-md-n5,.my-md-n5 {  margin-bottom:-4rem !important; } .ml-md-n5,.mx-md-n5 {  margin-left:-4rem !important; } .m-md-auto {  margin:auto !important; } .mt-md-auto,.my-md-auto {  margin-top:auto !important; } .mr-md-auto,.mx-md-auto {  margin-right:auto !important; } .mb-md-auto,.my-md-auto {  margin-bottom:auto !important; } .ml-md-auto,.mx-md-auto {  margin-left:auto !important; }}@media (min-width:992px) { .m-lg-0 {  margin:0 !important; } .mt-lg-0,.my-lg-0 {  margin-top:0 !important; } .mr-lg-0,.mx-lg-0 {  margin-right:0 !important; } .mb-lg-0,.my-lg-0 {  margin-bottom:0 !important; } .ml-lg-0,.mx-lg-0 {  margin-left:0 !important; } .m-lg-1 {  margin:0.25rem !important; } .mt-lg-1,.my-lg-1 {  margin-top:0.25rem !important; } .mr-lg-1,.mx-lg-1 {  margin-right:0.25rem !important; } .mb-lg-1,.my-lg-1 {  margin-bottom:0.25rem !important; } .ml-lg-1,.mx-lg-1 {  margin-left:0.25rem !important; } .m-lg-2 {  margin:0.5rem !important; } .mt-lg-2,.my-lg-2 {  margin-top:0.5rem !important; } .mr-lg-2,.mx-lg-2 {  margin-right:0.5rem !important; } .mb-lg-2,.my-lg-2 {  margin-bottom:0.5rem !important; } .ml-lg-2,.mx-lg-2 {  margin-left:0.5rem !important; } .m-lg-3 {  margin:1rem !important; } .mt-lg-3,.my-lg-3 {  margin-top:1rem !important; } .mr-lg-3,.mx-lg-3 {  margin-right:1rem !important; } .mb-lg-3,.my-lg-3 {  margin-bottom:1rem !important; } .ml-lg-3,.mx-lg-3 {  margin-left:1rem !important; } .m-lg-4 {  margin:2rem !important; } .mt-lg-4,.my-lg-4 {  margin-top:2rem !important; } .mr-lg-4,.mx-lg-4 {  margin-right:2rem !important; } .mb-lg-4,.my-lg-4 {  margin-bottom:2rem !important; } .ml-lg-4,.mx-lg-4 {  margin-left:2rem !important; } .m-lg-5 {  margin:4rem !important; } .mt-lg-5,.my-lg-5 {  margin-top:4rem !important; } .mr-lg-5,.mx-lg-5 {  margin-right:4rem !important; } .mb-lg-5,.my-lg-5 {  margin-bottom:4rem !important; } .ml-lg-5,.mx-lg-5 {  margin-left:4rem !important; } .p-lg-0 {  padding:0 !important; } .pt-lg-0,.py-lg-0 {  padding-top:0 !important; } .pr-lg-0,.px-lg-0 {  padding-right:0 !important; } .pb-lg-0,.py-lg-0 {  padding-bottom:0 !important; } .pl-lg-0,.px-lg-0 {  padding-left:0 !important; } .p-lg-1 {  padding:0.25rem !important; } .pt-lg-1,.py-lg-1 {  padding-top:0.25rem !important; } .pr-lg-1,.px-lg-1 {  padding-right:0.25rem !important; } .pb-lg-1,.py-lg-1 {  padding-bottom:0.25rem !important; } .pl-lg-1,.px-lg-1 {  padding-left:0.25rem !important; } .p-lg-2 {  padding:0.5rem !important; } .pt-lg-2,.py-lg-2 {  padding-top:0.5rem !important; } .pr-lg-2,.px-lg-2 {  padding-right:0.5rem !important; } .pb-lg-2,.py-lg-2 {  padding-bottom:0.5rem !important; } .pl-lg-2,.px-lg-2 {  padding-left:0.5rem !important; } .p-lg-3 {  padding:1rem !important; } .pt-lg-3,.py-lg-3 {  padding-top:1rem !important; } .pr-lg-3,.px-lg-3 {  padding-right:1rem !important; } .pb-lg-3,.py-lg-3 {  padding-bottom:1rem !important; } .pl-lg-3,.px-lg-3 {  padding-left:1rem !important; } .p-lg-4 {  padding:2rem !important; } .pt-lg-4,.py-lg-4 {  padding-top:2rem !important; } .pr-lg-4,.px-lg-4 {  padding-right:2rem !important; } .pb-lg-4,.py-lg-4 {  padding-bottom:2rem !important; } .pl-lg-4,.px-lg-4 {  padding-left:2rem !important; } .p-lg-5 {  padding:4rem !important; } .pt-lg-5,.py-lg-5 {  padding-top:4rem !important; } .pr-lg-5,.px-lg-5 {  padding-right:4rem !important; } .pb-lg-5,.py-lg-5 {  padding-bottom:4rem !important; } .pl-lg-5,.px-lg-5 {  padding-left:4rem !important; } .m-lg-n1 {  margin:-0.25rem !important; } .mt-lg-n1,.my-lg-n1 {  margin-top:-0.25rem !important; } .mr-lg-n1,.mx-lg-n1 {  margin-right:-0.25rem !important; } .mb-lg-n1,.my-lg-n1 {  margin-bottom:-0.25rem !important; } .ml-lg-n1,.mx-lg-n1 {  margin-left:-0.25rem !important; } .m-lg-n2 {  margin:-0.5rem !important; } .mt-lg-n2,.my-lg-n2 {  margin-top:-0.5rem !important; } .mr-lg-n2,.mx-lg-n2 {  margin-right:-0.5rem !important; } .mb-lg-n2,.my-lg-n2 {  margin-bottom:-0.5rem !important; } .ml-lg-n2,.mx-lg-n2 {  margin-left:-0.5rem !important; } .m-lg-n3 {  margin:-1rem !important; } .mt-lg-n3,.my-lg-n3 {  margin-top:-1rem !important; } .mr-lg-n3,.mx-lg-n3 {  margin-right:-1rem !important; } .mb-lg-n3,.my-lg-n3 {  margin-bottom:-1rem !important; } .ml-lg-n3,.mx-lg-n3 {  margin-left:-1rem !important; } .m-lg-n4 {  margin:-2rem !important; } .mt-lg-n4,.my-lg-n4 {  margin-top:-2rem !important; } .mr-lg-n4,.mx-lg-n4 {  margin-right:-2rem !important; } .mb-lg-n4,.my-lg-n4 {  margin-bottom:-2rem !important; } .ml-lg-n4,.mx-lg-n4 {  margin-left:-2rem !important; } .m-lg-n5 {  margin:-4rem !important; } .mt-lg-n5,.my-lg-n5 {  margin-top:-4rem !important; } .mr-lg-n5,.mx-lg-n5 {  margin-right:-4rem !important; } .mb-lg-n5,.my-lg-n5 {  margin-bottom:-4rem !important; } .ml-lg-n5,.mx-lg-n5 {  margin-left:-4rem !important; } .m-lg-auto {  margin:auto !important; } .mt-lg-auto,.my-lg-auto {  margin-top:auto !important; } .mr-lg-auto,.mx-lg-auto {  margin-right:auto !important; } .mb-lg-auto,.my-lg-auto {  margin-bottom:auto !important; } .ml-lg-auto,.mx-lg-auto {  margin-left:auto !important; }}@media (min-width:1240px) { .m-xl-0 {  margin:0 !important; } .mt-xl-0,.my-xl-0 {  margin-top:0 !important; } .mr-xl-0,.mx-xl-0 {  margin-right:0 !important; } .mb-xl-0,.my-xl-0 {  margin-bottom:0 !important; } .ml-xl-0,.mx-xl-0 {  margin-left:0 !important; } .m-xl-1 {  margin:0.25rem !important; } .mt-xl-1,.my-xl-1 {  margin-top:0.25rem !important; } .mr-xl-1,.mx-xl-1 {  margin-right:0.25rem !important; } .mb-xl-1,.my-xl-1 {  margin-bottom:0.25rem !important; } .ml-xl-1,.mx-xl-1 {  margin-left:0.25rem !important; } .m-xl-2 {  margin:0.5rem !important; } .mt-xl-2,.my-xl-2 {  margin-top:0.5rem !important; } .mr-xl-2,.mx-xl-2 {  margin-right:0.5rem !important; } .mb-xl-2,.my-xl-2 {  margin-bottom:0.5rem !important; } .ml-xl-2,.mx-xl-2 {  margin-left:0.5rem !important; } .m-xl-3 {  margin:1rem !important; } .mt-xl-3,.my-xl-3 {  margin-top:1rem !important; } .mr-xl-3,.mx-xl-3 {  margin-right:1rem !important; } .mb-xl-3,.my-xl-3 {  margin-bottom:1rem !important; } .ml-xl-3,.mx-xl-3 {  margin-left:1rem !important; } .m-xl-4 {  margin:2rem !important; } .mt-xl-4,.my-xl-4 {  margin-top:2rem !important; } .mr-xl-4,.mx-xl-4 {  margin-right:2rem !important; } .mb-xl-4,.my-xl-4 {  margin-bottom:2rem !important; } .ml-xl-4,.mx-xl-4 {  margin-left:2rem !important; } .m-xl-5 {  margin:4rem !important; } .mt-xl-5,.my-xl-5 {  margin-top:4rem !important; } .mr-xl-5,.mx-xl-5 {  margin-right:4rem !important; } .mb-xl-5,.my-xl-5 {  margin-bottom:4rem !important; } .ml-xl-5,.mx-xl-5 {  margin-left:4rem !important; } .p-xl-0 {  padding:0 !important; } .pt-xl-0,.py-xl-0 {  padding-top:0 !important; } .pr-xl-0,.px-xl-0 {  padding-right:0 !important; } .pb-xl-0,.py-xl-0 {  padding-bottom:0 !important; } .pl-xl-0,.px-xl-0 {  padding-left:0 !important; } .p-xl-1 {  padding:0.25rem !important; } .pt-xl-1,.py-xl-1 {  padding-top:0.25rem !important; } .pr-xl-1,.px-xl-1 {  padding-right:0.25rem !important; } .pb-xl-1,.py-xl-1 {  padding-bottom:0.25rem !important; } .pl-xl-1,.px-xl-1 {  padding-left:0.25rem !important; } .p-xl-2 {  padding:0.5rem !important; } .pt-xl-2,.py-xl-2 {  padding-top:0.5rem !important; } .pr-xl-2,.px-xl-2 {  padding-right:0.5rem !important; } .pb-xl-2,.py-xl-2 {  padding-bottom:0.5rem !important; } .pl-xl-2,.px-xl-2 {  padding-left:0.5rem !important; } .p-xl-3 {  padding:1rem !important; } .pt-xl-3,.py-xl-3 {  padding-top:1rem !important; } .pr-xl-3,.px-xl-3 {  padding-right:1rem !important; } .pb-xl-3,.py-xl-3 {  padding-bottom:1rem !important; } .pl-xl-3,.px-xl-3 {  padding-left:1rem !important; } .p-xl-4 {  padding:2rem !important; } .pt-xl-4,.py-xl-4 {  padding-top:2rem !important; } .pr-xl-4,.px-xl-4 {  padding-right:2rem !important; } .pb-xl-4,.py-xl-4 {  padding-bottom:2rem !important; } .pl-xl-4,.px-xl-4 {  padding-left:2rem !important; } .p-xl-5 {  padding:4rem !important; } .pt-xl-5,.py-xl-5 {  padding-top:4rem !important; } .pr-xl-5,.px-xl-5 {  padding-right:4rem !important; } .pb-xl-5,.py-xl-5 {  padding-bottom:4rem !important; } .pl-xl-5,.px-xl-5 {  padding-left:4rem !important; } .m-xl-n1 {  margin:-0.25rem !important; } .mt-xl-n1,.my-xl-n1 {  margin-top:-0.25rem !important; } .mr-xl-n1,.mx-xl-n1 {  margin-right:-0.25rem !important; } .mb-xl-n1,.my-xl-n1 {  margin-bottom:-0.25rem !important; } .ml-xl-n1,.mx-xl-n1 {  margin-left:-0.25rem !important; } .m-xl-n2 {  margin:-0.5rem !important; } .mt-xl-n2,.my-xl-n2 {  margin-top:-0.5rem !important; } .mr-xl-n2,.mx-xl-n2 {  margin-right:-0.5rem !important; } .mb-xl-n2,.my-xl-n2 {  margin-bottom:-0.5rem !important; } .ml-xl-n2,.mx-xl-n2 {  margin-left:-0.5rem !important; } .m-xl-n3 {  margin:-1rem !important; } .mt-xl-n3,.my-xl-n3 {  margin-top:-1rem !important; } .mr-xl-n3,.mx-xl-n3 {  margin-right:-1rem !important; } .mb-xl-n3,.my-xl-n3 {  margin-bottom:-1rem !important; } .ml-xl-n3,.mx-xl-n3 {  margin-left:-1rem !important; } .m-xl-n4 {  margin:-2rem !important; } .mt-xl-n4,.my-xl-n4 {  margin-top:-2rem !important; } .mr-xl-n4,.mx-xl-n4 {  margin-right:-2rem !important; } .mb-xl-n4,.my-xl-n4 {  margin-bottom:-2rem !important; } .ml-xl-n4,.mx-xl-n4 {  margin-left:-2rem !important; } .m-xl-n5 {  margin:-4rem !important; } .mt-xl-n5,.my-xl-n5 {  margin-top:-4rem !important; } .mr-xl-n5,.mx-xl-n5 {  margin-right:-4rem !important; } .mb-xl-n5,.my-xl-n5 {  margin-bottom:-4rem !important; } .ml-xl-n5,.mx-xl-n5 {  margin-left:-4rem !important; } .m-xl-auto {  margin:auto !important; } .mt-xl-auto,.my-xl-auto {  margin-top:auto !important; } .mr-xl-auto,.mx-xl-auto {  margin-right:auto !important; } .mb-xl-auto,.my-xl-auto {  margin-bottom:auto !important; } .ml-xl-auto,.mx-xl-auto {  margin-left:auto !important; }}@media (min-width:1440px) { .m-xxl-0 {  margin:0 !important; } .mt-xxl-0,.my-xxl-0 {  margin-top:0 !important; } .mr-xxl-0,.mx-xxl-0 {  margin-right:0 !important; } .mb-xxl-0,.my-xxl-0 {  margin-bottom:0 !important; } .ml-xxl-0,.mx-xxl-0 {  margin-left:0 !important; } .m-xxl-1 {  margin:0.25rem !important; } .mt-xxl-1,.my-xxl-1 {  margin-top:0.25rem !important; } .mr-xxl-1,.mx-xxl-1 {  margin-right:0.25rem !important; } .mb-xxl-1,.my-xxl-1 {  margin-bottom:0.25rem !important; } .ml-xxl-1,.mx-xxl-1 {  margin-left:0.25rem !important; } .m-xxl-2 {  margin:0.5rem !important; } .mt-xxl-2,.my-xxl-2 {  margin-top:0.5rem !important; } .mr-xxl-2,.mx-xxl-2 {  margin-right:0.5rem !important; } .mb-xxl-2,.my-xxl-2 {  margin-bottom:0.5rem !important; } .ml-xxl-2,.mx-xxl-2 {  margin-left:0.5rem !important; } .m-xxl-3 {  margin:1rem !important; } .mt-xxl-3,.my-xxl-3 {  margin-top:1rem !important; } .mr-xxl-3,.mx-xxl-3 {  margin-right:1rem !important; } .mb-xxl-3,.my-xxl-3 {  margin-bottom:1rem !important; } .ml-xxl-3,.mx-xxl-3 {  margin-left:1rem !important; } .m-xxl-4 {  margin:2rem !important; } .mt-xxl-4,.my-xxl-4 {  margin-top:2rem !important; } .mr-xxl-4,.mx-xxl-4 {  margin-right:2rem !important; } .mb-xxl-4,.my-xxl-4 {  margin-bottom:2rem !important; } .ml-xxl-4,.mx-xxl-4 {  margin-left:2rem !important; } .m-xxl-5 {  margin:4rem !important; } .mt-xxl-5,.my-xxl-5 {  margin-top:4rem !important; } .mr-xxl-5,.mx-xxl-5 {  margin-right:4rem !important; } .mb-xxl-5,.my-xxl-5 {  margin-bottom:4rem !important; } .ml-xxl-5,.mx-xxl-5 {  margin-left:4rem !important; } .p-xxl-0 {  padding:0 !important; } .pt-xxl-0,.py-xxl-0 {  padding-top:0 !important; } .pr-xxl-0,.px-xxl-0 {  padding-right:0 !important; } .pb-xxl-0,.py-xxl-0 {  padding-bottom:0 !important; } .pl-xxl-0,.px-xxl-0 {  padding-left:0 !important; } .p-xxl-1 {  padding:0.25rem !important; } .pt-xxl-1,.py-xxl-1 {  padding-top:0.25rem !important; } .pr-xxl-1,.px-xxl-1 {  padding-right:0.25rem !important; } .pb-xxl-1,.py-xxl-1 {  padding-bottom:0.25rem !important; } .pl-xxl-1,.px-xxl-1 {  padding-left:0.25rem !important; } .p-xxl-2 {  padding:0.5rem !important; } .pt-xxl-2,.py-xxl-2 {  padding-top:0.5rem !important; } .pr-xxl-2,.px-xxl-2 {  padding-right:0.5rem !important; } .pb-xxl-2,.py-xxl-2 {  padding-bottom:0.5rem !important; } .pl-xxl-2,.px-xxl-2 {  padding-left:0.5rem !important; } .p-xxl-3 {  padding:1rem !important; } .pt-xxl-3,.py-xxl-3 {  padding-top:1rem !important; } .pr-xxl-3,.px-xxl-3 {  padding-right:1rem !important; } .pb-xxl-3,.py-xxl-3 {  padding-bottom:1rem !important; } .pl-xxl-3,.px-xxl-3 {  padding-left:1rem !important; } .p-xxl-4 {  padding:2rem !important; } .pt-xxl-4,.py-xxl-4 {  padding-top:2rem !important; } .pr-xxl-4,.px-xxl-4 {  padding-right:2rem !important; } .pb-xxl-4,.py-xxl-4 {  padding-bottom:2rem !important; } .pl-xxl-4,.px-xxl-4 {  padding-left:2rem !important; } .p-xxl-5 {  padding:4rem !important; } .pt-xxl-5,.py-xxl-5 {  padding-top:4rem !important; } .pr-xxl-5,.px-xxl-5 {  padding-right:4rem !important; } .pb-xxl-5,.py-xxl-5 {  padding-bottom:4rem !important; } .pl-xxl-5,.px-xxl-5 {  padding-left:4rem !important; } .m-xxl-n1 {  margin:-0.25rem !important; } .mt-xxl-n1,.my-xxl-n1 {  margin-top:-0.25rem !important; } .mr-xxl-n1,.mx-xxl-n1 {  margin-right:-0.25rem !important; } .mb-xxl-n1,.my-xxl-n1 {  margin-bottom:-0.25rem !important; } .ml-xxl-n1,.mx-xxl-n1 {  margin-left:-0.25rem !important; } .m-xxl-n2 {  margin:-0.5rem !important; } .mt-xxl-n2,.my-xxl-n2 {  margin-top:-0.5rem !important; } .mr-xxl-n2,.mx-xxl-n2 {  margin-right:-0.5rem !important; } .mb-xxl-n2,.my-xxl-n2 {  margin-bottom:-0.5rem !important; } .ml-xxl-n2,.mx-xxl-n2 {  margin-left:-0.5rem !important; } .m-xxl-n3 {  margin:-1rem !important; } .mt-xxl-n3,.my-xxl-n3 {  margin-top:-1rem !important; } .mr-xxl-n3,.mx-xxl-n3 {  margin-right:-1rem !important; } .mb-xxl-n3,.my-xxl-n3 {  margin-bottom:-1rem !important; } .ml-xxl-n3,.mx-xxl-n3 {  margin-left:-1rem !important; } .m-xxl-n4 {  margin:-2rem !important; } .mt-xxl-n4,.my-xxl-n4 {  margin-top:-2rem !important; } .mr-xxl-n4,.mx-xxl-n4 {  margin-right:-2rem !important; } .mb-xxl-n4,.my-xxl-n4 {  margin-bottom:-2rem !important; } .ml-xxl-n4,.mx-xxl-n4 {  margin-left:-2rem !important; } .m-xxl-n5 {  margin:-4rem !important; } .mt-xxl-n5,.my-xxl-n5 {  margin-top:-4rem !important; } .mr-xxl-n5,.mx-xxl-n5 {  margin-right:-4rem !important; } .mb-xxl-n5,.my-xxl-n5 {  margin-bottom:-4rem !important; } .ml-xxl-n5,.mx-xxl-n5 {  margin-left:-4rem !important; } .m-xxl-auto {  margin:auto !important; } .mt-xxl-auto,.my-xxl-auto {  margin-top:auto !important; } .mr-xxl-auto,.mx-xxl-auto {  margin-right:auto !important; } .mb-xxl-auto,.my-xxl-auto {  margin-bottom:auto !important; } .ml-xxl-auto,.mx-xxl-auto {  margin-left:auto !important; }}@media (min-width:1640px) { .m-xxxl-0 {  margin:0 !important; } .mt-xxxl-0,.my-xxxl-0 {  margin-top:0 !important; } .mr-xxxl-0,.mx-xxxl-0 {  margin-right:0 !important; } .mb-xxxl-0,.my-xxxl-0 {  margin-bottom:0 !important; } .ml-xxxl-0,.mx-xxxl-0 {  margin-left:0 !important; } .m-xxxl-1 {  margin:0.25rem !important; } .mt-xxxl-1,.my-xxxl-1 {  margin-top:0.25rem !important; } .mr-xxxl-1,.mx-xxxl-1 {  margin-right:0.25rem !important; } .mb-xxxl-1,.my-xxxl-1 {  margin-bottom:0.25rem !important; } .ml-xxxl-1,.mx-xxxl-1 {  margin-left:0.25rem !important; } .m-xxxl-2 {  margin:0.5rem !important; } .mt-xxxl-2,.my-xxxl-2 {  margin-top:0.5rem !important; } .mr-xxxl-2,.mx-xxxl-2 {  margin-right:0.5rem !important; } .mb-xxxl-2,.my-xxxl-2 {  margin-bottom:0.5rem !important; } .ml-xxxl-2,.mx-xxxl-2 {  margin-left:0.5rem !important; } .m-xxxl-3 {  margin:1rem !important; } .mt-xxxl-3,.my-xxxl-3 {  margin-top:1rem !important; } .mr-xxxl-3,.mx-xxxl-3 {  margin-right:1rem !important; } .mb-xxxl-3,.my-xxxl-3 {  margin-bottom:1rem !important; } .ml-xxxl-3,.mx-xxxl-3 {  margin-left:1rem !important; } .m-xxxl-4 {  margin:2rem !important; } .mt-xxxl-4,.my-xxxl-4 {  margin-top:2rem !important; } .mr-xxxl-4,.mx-xxxl-4 {  margin-right:2rem !important; } .mb-xxxl-4,.my-xxxl-4 {  margin-bottom:2rem !important; } .ml-xxxl-4,.mx-xxxl-4 {  margin-left:2rem !important; } .m-xxxl-5 {  margin:4rem !important; } .mt-xxxl-5,.my-xxxl-5 {  margin-top:4rem !important; } .mr-xxxl-5,.mx-xxxl-5 {  margin-right:4rem !important; } .mb-xxxl-5,.my-xxxl-5 {  margin-bottom:4rem !important; } .ml-xxxl-5,.mx-xxxl-5 {  margin-left:4rem !important; } .p-xxxl-0 {  padding:0 !important; } .pt-xxxl-0,.py-xxxl-0 {  padding-top:0 !important; } .pr-xxxl-0,.px-xxxl-0 {  padding-right:0 !important; } .pb-xxxl-0,.py-xxxl-0 {  padding-bottom:0 !important; } .pl-xxxl-0,.px-xxxl-0 {  padding-left:0 !important; } .p-xxxl-1 {  padding:0.25rem !important; } .pt-xxxl-1,.py-xxxl-1 {  padding-top:0.25rem !important; } .pr-xxxl-1,.px-xxxl-1 {  padding-right:0.25rem !important; } .pb-xxxl-1,.py-xxxl-1 {  padding-bottom:0.25rem !important; } .pl-xxxl-1,.px-xxxl-1 {  padding-left:0.25rem !important; } .p-xxxl-2 {  padding:0.5rem !important; } .pt-xxxl-2,.py-xxxl-2 {  padding-top:0.5rem !important; } .pr-xxxl-2,.px-xxxl-2 {  padding-right:0.5rem !important; } .pb-xxxl-2,.py-xxxl-2 {  padding-bottom:0.5rem !important; } .pl-xxxl-2,.px-xxxl-2 {  padding-left:0.5rem !important; } .p-xxxl-3 {  padding:1rem !important; } .pt-xxxl-3,.py-xxxl-3 {  padding-top:1rem !important; } .pr-xxxl-3,.px-xxxl-3 {  padding-right:1rem !important; } .pb-xxxl-3,.py-xxxl-3 {  padding-bottom:1rem !important; } .pl-xxxl-3,.px-xxxl-3 {  padding-left:1rem !important; } .p-xxxl-4 {  padding:2rem !important; } .pt-xxxl-4,.py-xxxl-4 {  padding-top:2rem !important; } .pr-xxxl-4,.px-xxxl-4 {  padding-right:2rem !important; } .pb-xxxl-4,.py-xxxl-4 {  padding-bottom:2rem !important; } .pl-xxxl-4,.px-xxxl-4 {  padding-left:2rem !important; } .p-xxxl-5 {  padding:4rem !important; } .pt-xxxl-5,.py-xxxl-5 {  padding-top:4rem !important; } .pr-xxxl-5,.px-xxxl-5 {  padding-right:4rem !important; } .pb-xxxl-5,.py-xxxl-5 {  padding-bottom:4rem !important; } .pl-xxxl-5,.px-xxxl-5 {  padding-left:4rem !important; } .m-xxxl-n1 {  margin:-0.25rem !important; } .mt-xxxl-n1,.my-xxxl-n1 {  margin-top:-0.25rem !important; } .mr-xxxl-n1,.mx-xxxl-n1 {  margin-right:-0.25rem !important; } .mb-xxxl-n1,.my-xxxl-n1 {  margin-bottom:-0.25rem !important; } .ml-xxxl-n1,.mx-xxxl-n1 {  margin-left:-0.25rem !important; } .m-xxxl-n2 {  margin:-0.5rem !important; } .mt-xxxl-n2,.my-xxxl-n2 {  margin-top:-0.5rem !important; } .mr-xxxl-n2,.mx-xxxl-n2 {  margin-right:-0.5rem !important; } .mb-xxxl-n2,.my-xxxl-n2 {  margin-bottom:-0.5rem !important; } .ml-xxxl-n2,.mx-xxxl-n2 {  margin-left:-0.5rem !important; } .m-xxxl-n3 {  margin:-1rem !important; } .mt-xxxl-n3,.my-xxxl-n3 {  margin-top:-1rem !important; } .mr-xxxl-n3,.mx-xxxl-n3 {  margin-right:-1rem !important; } .mb-xxxl-n3,.my-xxxl-n3 {  margin-bottom:-1rem !important; } .ml-xxxl-n3,.mx-xxxl-n3 {  margin-left:-1rem !important; } .m-xxxl-n4 {  margin:-2rem !important; } .mt-xxxl-n4,.my-xxxl-n4 {  margin-top:-2rem !important; } .mr-xxxl-n4,.mx-xxxl-n4 {  margin-right:-2rem !important; } .mb-xxxl-n4,.my-xxxl-n4 {  margin-bottom:-2rem !important; } .ml-xxxl-n4,.mx-xxxl-n4 {  margin-left:-2rem !important; } .m-xxxl-n5 {  margin:-4rem !important; } .mt-xxxl-n5,.my-xxxl-n5 {  margin-top:-4rem !important; } .mr-xxxl-n5,.mx-xxxl-n5 {  margin-right:-4rem !important; } .mb-xxxl-n5,.my-xxxl-n5 {  margin-bottom:-4rem !important; } .ml-xxxl-n5,.mx-xxxl-n5 {  margin-left:-4rem !important; } .m-xxxl-auto {  margin:auto !important; } .mt-xxxl-auto,.my-xxxl-auto {  margin-top:auto !important; } .mr-xxxl-auto,.mx-xxxl-auto {  margin-right:auto !important; } .mb-xxxl-auto,.my-xxxl-auto {  margin-bottom:auto !important; } .ml-xxxl-auto,.mx-xxxl-auto {  margin-left:auto !important; }}.text-monospace { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify { text-align:justify !important;}.text-wrap { white-space:normal !important;}.text-nowrap { white-space:nowrap !important;}.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.text-left { text-align:left !important;}.text-right { text-align:right !important;}.text-center { text-align:center !important;}@media (min-width:440px) { .text-xs-left {  text-align:left !important; } .text-xs-right {  text-align:right !important; } .text-xs-center {  text-align:center !important; }}@media (min-width:576px) { .text-sm-left {  text-align:left !important; } .text-sm-right {  text-align:right !important; } .text-sm-center {  text-align:center !important; }}@media (min-width:768px) { .text-md-left {  text-align:left !important; } .text-md-right {  text-align:right !important; } .text-md-center {  text-align:center !important; }}@media (min-width:992px) { .text-lg-left {  text-align:left !important; } .text-lg-right {  text-align:right !important; } .text-lg-center {  text-align:center !important; }}@media (min-width:1240px) { .text-xl-left {  text-align:left !important; } .text-xl-right {  text-align:right !important; } .text-xl-center {  text-align:center !important; }}@media (min-width:1440px) { .text-xxl-left {  text-align:left !important; } .text-xxl-right {  text-align:right !important; } .text-xxl-center {  text-align:center !important; }}@media (min-width:1640px) { .text-xxxl-left {  text-align:left !important; } .text-xxxl-right {  text-align:right !important; } .text-xxxl-center {  text-align:center !important; }}.text-lowercase { text-transform:lowercase !important;}.text-uppercase { text-transform:uppercase !important;}.text-capitalize { text-transform:capitalize !important;}.font-weight-light { font-weight:300 !important;}.font-weight-lighter { font-weight:lighter !important;}.font-weight-normal { font-weight:400 !important;}.font-weight-bold { font-weight:700 !important;}.font-weight-bolder { font-weight:bolder !important;}.font-italic { font-style:italic !important;}.text-white { color:#ffffff !important;}.text-primary { color:#FFC882 !important;}a.text-primary:hover, a.text-primary:focus { color:#ffa636 !important;}.text-secondary { color:#FFF0D6 !important;}a.text-secondary:hover, a.text-secondary:focus { color:#ffd48a !important;}.text-success { color:#C98418 !important;}a.text-success:hover, a.text-success:focus { color:#855710 !important;}.text-info { color:#EBED07 !important;}a.text-info:hover, a.text-info:focus { color:#a1a305 !important;}.text-warning { color:#FF9900 !important;}a.text-warning:hover, a.text-warning:focus { color:#b36b00 !important;}.text-danger { color:#F44 !important;}a.text-danger:hover, a.text-danger:focus { color:#f70000 !important;}.text-light { color:#FFF8E4 !important;}a.text-light:hover, a.text-light:focus { color:#ffe498 !important;}.text-dark { color:#111111 !important;}a.text-dark:hover, a.text-dark:focus { color:black !important;}.text-body { color:#111111 !important;}.text-muted { color:#999999 !important;}.text-black-50 { color:rgba(0, 0, 0, 0.5) !important;}.text-white-50 { color:rgba(255, 255, 255, 0.5) !important;}.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}.text-decoration-none { text-decoration:none !important;}.text-break { word-break:break-word !important; overflow-wrap:break-word !important;}.text-reset { color:inherit !important;}.visible { visibility:visible !important;}.invisible { visibility:hidden !important;}.alert { position:relative; padding:0.8rem 2rem; margin-bottom:1.5rem; border:1px solid transparent; border-radius:0;}.alert-heading { color:inherit;}.alert-link { font-weight:700;}.alert-dismissible { padding-right:6.1rem;}.alert-dismissible .close { position:absolute; top:0; right:0; padding:0.8rem 2rem; color:inherit;}.alert-primary { color:#ffc882; background-color:#ffc882; border-color:#ffc882;}.alert-primary hr { border-top-color:#ffbd69;}.alert-primary .alert-link { color:#ffb24f;}.alert-secondary { color:#fff0d6; background-color:#fff0d6; border-color:#fff0d6;}.alert-secondary hr { border-top-color:#ffe7bd;}.alert-secondary .alert-link { color:#ffdda3;}.alert-success { color:#c98418; background-color:#c98418; border-color:#c98418;}.alert-success hr { border-top-color:#b27515;}.alert-success .alert-link { color:#9b6613;}.alert-info { color:#ebed07; background-color:#ebed07; border-color:#ebed07;}.alert-info hr { border-top-color:#d2d406;}.alert-info .alert-link { color:#babb06;}.alert-warning { color:#ff9900; background-color:#ff9900; border-color:#ff9900;}.alert-warning hr { border-top-color:#e68a00;}.alert-warning .alert-link { color:#cc7a00;}.alert-danger { color:#ff4444; background-color:#ff4444; border-color:#ff4444;}.alert-danger hr { border-top-color:#ff2b2b;}.alert-danger .alert-link { color:#ff1111;}.alert-light { color:#fff8e4; background-color:#fff8e4; border-color:#fff8e4;}.alert-light hr { border-top-color:#fff1cb;}.alert-light .alert-link { color:#ffebb1;}.alert-dark { color:#111111; background-color:#111111; border-color:#111111;}.alert-dark hr { border-top-color:#040404;}.alert-dark .alert-link { color:black;}.navbar { position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:0 0;}.navbar > .container,.navbar > .container-fluid { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.navbar-brand { display:inline-block; padding-top:0.7375rem; padding-bottom:0.7375rem; margin-right:0; font-size:1.75rem; line-height:inherit; white-space:nowrap;}.navbar-brand:hover, .navbar-brand:focus { text-decoration:none;}.navbar-nav { display:flex; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none;}.navbar-nav .nav-link { padding-right:0; padding-left:0;}.navbar-nav .dropdown-menu { position:static; float:none;}.navbar-text { display:inline-block; padding-top:1rem; padding-bottom:1rem;}.navbar-collapse { flex-basis:100%; flex-grow:1; align-items:center;}.navbar-toggler { padding:0.25rem 0.75rem; font-size:1.75rem; line-height:1; background-color:transparent; border:1px solid transparent; border-radius:10px;}.navbar-toggler:hover, .navbar-toggler:focus { text-decoration:none;}.navbar-toggler-icon { display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; content:""; background:no-repeat center center; background-size:100% 100%;}@media (max-width:439.98px) { .navbar-expand-xs > .container,.navbar-expand-xs > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:440px) { .navbar-expand-xs {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xs .navbar-nav {  flex-direction:row; } .navbar-expand-xs .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xs .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xs > .container,.navbar-expand-xs > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xs .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xs .navbar-toggler {  display:none; }}@media (max-width:575.98px) { .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:576px) { .navbar-expand-sm {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-sm .navbar-nav {  flex-direction:row; } .navbar-expand-sm .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-sm .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-sm .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-sm .navbar-toggler {  display:none; }}@media (max-width:767.98px) { .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:768px) { .navbar-expand-md {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-md .navbar-nav {  flex-direction:row; } .navbar-expand-md .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-md .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-md .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-md .navbar-toggler {  display:none; }}@media (max-width:991.98px) { .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:992px) { .navbar-expand-lg {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-lg .navbar-nav {  flex-direction:row; } .navbar-expand-lg .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-lg .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-lg .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-lg .navbar-toggler {  display:none; }}@media (max-width:1239.98px) { .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1240px) { .navbar-expand-xl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xl .navbar-nav {  flex-direction:row; } .navbar-expand-xl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xl .navbar-toggler {  display:none; }}@media (max-width:1439.98px) { .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1440px) { .navbar-expand-xxl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xxl .navbar-nav {  flex-direction:row; } .navbar-expand-xxl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xxl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xxl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xxl .navbar-toggler {  display:none; }}@media (max-width:1639.98px) { .navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid {  padding-right:0;  padding-left:0; }}@media (min-width:1640px) { .navbar-expand-xxxl {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand-xxxl .navbar-nav {  flex-direction:row; } .navbar-expand-xxxl .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xxxl .navbar-nav .nav-link {  padding-right:2rem;  padding-left:2rem; } .navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid {  flex-wrap:nowrap; } .navbar-expand-xxxl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xxxl .navbar-toggler {  display:none; }}.navbar-expand { flex-flow:row nowrap; justify-content:flex-start;}.navbar-expand > .container,.navbar-expand > .container-fluid { padding-right:0; padding-left:0;}.navbar-expand .navbar-nav { flex-direction:row;}.navbar-expand .navbar-nav .dropdown-menu { position:absolute;}.navbar-expand .navbar-nav .nav-link { padding-right:2rem; padding-left:2rem;}.navbar-expand > .container,.navbar-expand > .container-fluid { flex-wrap:nowrap;}.navbar-expand .navbar-collapse { display:flex !important; flex-basis:auto;}.navbar-expand .navbar-toggler { display:none;}.navbar-light .navbar-brand { color:#ffffff;}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color:#ffffff;}.navbar-light .navbar-nav .nav-link { color:#111111;}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color:#ffffff;}.navbar-light .navbar-nav .nav-link.disabled { color:rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active { color:#ffffff;}.navbar-light .navbar-toggler { color:#111111; border-color:rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon { background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text { color:#111111;}.navbar-light .navbar-text a { color:#ffffff;}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color:#ffffff;}.navbar-dark .navbar-brand { color:#ffffff;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color:#ffffff;}.navbar-dark .navbar-nav .nav-link { color:#111111;}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color:#ffffff;}.navbar-dark .navbar-nav .nav-link.disabled { color:rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active { color:#ffffff;}.navbar-dark .navbar-toggler { color:#111111; border-color:rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon { background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text { color:#111111;}.navbar-dark .navbar-text a { color:#ffffff;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color:#ffffff;}.nav { display:flex; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none;}.nav-link { display:block; padding:1rem 2rem;}.nav-link:hover, .nav-link:focus { text-decoration:none;}.nav-link.disabled { color:#aaaaaa; pointer-events:none; cursor:default;}.nav-tabs { border-bottom:0 solid #ffffff00;}.nav-tabs .nav-item { margin-bottom:0;}.nav-tabs .nav-link { border:0 solid transparent; border-top-left-radius:5px; border-top-right-radius:5px;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color:#ffffff00;}.nav-tabs .nav-link.disabled { color:#aaaaaa; background-color:transparent; border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link { color:#fff3e3; background-color:#FFF8E4; border-color:#ffffff00;}.nav-tabs .dropdown-menu { margin-top:0; border-top-left-radius:0; border-top-right-radius:0;}.nav-pills .nav-link { border-radius:10px;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link { color:#ffffff; background-color:#FFC882;}.nav-fill .nav-item { flex:1 1 auto; text-align:center;}.nav-justified .nav-item { flex-basis:0; flex-grow:1; text-align:center;}.tab-content > .tab-pane { display:none;}.tab-content > .active { display:block;}.dropup,.dropright,.dropdown,.dropleft { position:relative;}.dropdown-toggle { white-space:nowrap;}.dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid; border-right:0.5em solid transparent; border-bottom:0; border-left:0.5em solid transparent;}.dropdown-toggle:empty::after { margin-left:0;}.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:1rem 0; margin:0 0 0; font-size:1.4rem; color:#111111; text-align:left; list-style:none; background-color:#ffffff; background-clip:padding-box; border:0 solid rgba(0, 0, 0, 0.15); border-radius:10px;}.dropdown-menu-left { right:auto; left:0;}.dropdown-menu-right { right:0; left:auto;}@media (min-width:440px) { .dropdown-menu-xs-left {  right:auto;  left:0; } .dropdown-menu-xs-right {  right:0;  left:auto; }}@media (min-width:576px) { .dropdown-menu-sm-left {  right:auto;  left:0; } .dropdown-menu-sm-right {  right:0;  left:auto; }}@media (min-width:768px) { .dropdown-menu-md-left {  right:auto;  left:0; } .dropdown-menu-md-right {  right:0;  left:auto; }}@media (min-width:992px) { .dropdown-menu-lg-left {  right:auto;  left:0; } .dropdown-menu-lg-right {  right:0;  left:auto; }}@media (min-width:1240px) { .dropdown-menu-xl-left {  right:auto;  left:0; } .dropdown-menu-xl-right {  right:0;  left:auto; }}@media (min-width:1440px) { .dropdown-menu-xxl-left {  right:auto;  left:0; } .dropdown-menu-xxl-right {  right:0;  left:auto; }}@media (min-width:1640px) { .dropdown-menu-xxxl-left {  right:auto;  left:0; } .dropdown-menu-xxxl-right {  right:0;  left:auto; }}.dropup .dropdown-menu { top:auto; bottom:100%; margin-top:0; margin-bottom:0;}.dropup .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0; border-right:0.5em solid transparent; border-bottom:0.5em solid; border-left:0.5em solid transparent;}.dropup .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-menu { top:0; right:auto; left:100%; margin-top:0; margin-left:0;}.dropright .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid transparent; border-right:0; border-bottom:0.5em solid transparent; border-left:0.5em solid;}.dropright .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-toggle::after { vertical-align:0;}.dropleft .dropdown-menu { top:0; right:100%; left:auto; margin-top:0; margin-right:0;}.dropleft .dropdown-toggle::after { display:inline-block; margin-left:0.5em; vertical-align:0.425em; content:"";}.dropleft .dropdown-toggle::after { display:none;}.dropleft .dropdown-toggle::before { display:inline-block; margin-right:0.5em; vertical-align:0.425em; content:""; border-top:0.5em solid transparent; border-right:0.5em solid; border-bottom:0.5em solid transparent;}.dropleft .dropdown-toggle:empty::after { margin-left:0;}.dropleft .dropdown-toggle::before { vertical-align:0;}.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { right:auto; bottom:auto;}.dropdown-divider { height:0; margin:2rem 0; overflow:hidden; border-top:1px solid #111111;}.dropdown-item { display:block; width:100%; padding:1rem 2rem; clear:both; font-weight:400; color:#111111; text-align:inherit; white-space:nowrap; background-color:transparent; border:0;}.dropdown-item:hover, .dropdown-item:focus { color:#111111; text-decoration:none; background-color:#ffffff00;}.dropdown-item.active, .dropdown-item:active { color:#111111; text-decoration:none; background-color:#ffffff00;}.dropdown-item.disabled, .dropdown-item:disabled { color:#aaaaaa; pointer-events:none; background-color:transparent;}.dropdown-menu.show { display:block;}.dropdown-header { display:block; padding:1rem 2rem; margin-bottom:0; font-size:1.225rem; color:#aaaaaa; white-space:nowrap;}.dropdown-item-text { display:block; padding:1rem 2rem; color:#111111;}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;width:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-enabled .flickity-cell,.flickity-enabled .carousel-cell{position:absolute!important;left:0}.flickity-rtl .flickity-cell,.flickity-rtl .carousel-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;font-size:0;overflow:hidden}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.payment-redirection__mask { position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0, 0, 0, 0.3); z-index:2147483646; display:none;}.payment-redirection--countdown-popup .payment-redirection__mask { display:block;}.payment-redirection--countdown-popup .order-send__make-this-to-popup { position:fixed; top:10%; left:50%; transform:translateX(-50%); width:600px; max-width:100%; margin:0 !important; z-index:2147483647; background-color:#fff; padding:20px; overflow:hidden;}.payment-redirection--countdown-popup.payment-redirection--mask-forwarding-active .order-send__make-this-to-popup { z-index:2147483645;}.order-send__redirect-sec { font-size:24px; font-weight:700; margin-right:10px;}.order-send__redirect { display:none;}.payment-redirection--countdown-popup .order-send__redirect { display:flex; align-items:center; justify-content:center;}.order-send__redirect-text { font-size:16px; font-weight:700; text-align:left; line-height:1.2;}.loading-spinner-with-text { display:flex; align-items:center; justify-content:center; background-color:rgba(0, 0, 0, 0.5); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); padding:20px; padding:clamp(20px, 50px, 10%);}.loading-spinner-with-text .loading-indicator { display:inline-block; width:50px; flex:0 0 50px; max-width:50px; height:50px; border-radius:50%; border:2px solid; border-color:#fff transparent #fff transparent; animation:spin 1.2s linear infinite;}.loading-spinner-with-text .loading-text { color:#fff; font-size:2.5vw; font-size:clamp(14px, 30px, 2vw); white-space:nowrap;}.loading-spinner-with-text .loading-text:not(:empty) { margin-left:20px;}.payment-redirection--countdown-popup .loading-spinner-with-text { display:none;}.payment-redirection--mask-forwarding-active .loading-spinner-with-text { display:flex;}.payment-redirection--mask-forwarding-active .payment-redirection__mask { display:block;}@media (min-width:992px) { .loading-spinner-with-text .loading-indicator { width:150px; flex:0 0 150px; max-width:150px; height:150px; border-width:3px; } .loading-spinner-with-text .loading-text:not(:empty) { margin-left:40px; } .payment-redirection--countdown-popup .order-send__make-this-to-popup { padding:40px; }}@font-face { font-family:"fallback"; size-adjust:112.4%; ascent-override:94%; src:local("Helvetica Neue"), local("Arial"), local("FreeSans"), local("Arimo"); font-weight:200 500;}@font-face { font-family:"fallback"; size-adjust:108.6%; ascent-override:92%; descent-override:20%; src:local("Helvetica Neue Bold"), local("Helvetica Neue"), local("Arial Bold"), local("Arial-BoldMT"), local("Arial"), local("FreeSans Bold"), local("FreeSans"), local("Arimo Bold"), local("Arimo"); font-weight:600 700;}@font-face { font-family:"fallback"; size-adjust:99.2%; ascent-override:96%; src:local("SF Pro Display Black"), local("Helvetica Neue Condensed Black"), local("Arial Black"), local("Segoe UI Black"), local("FreeSans Bold"), local("Arimo Bold"), local("Helvetica Neue Bold"), local("Arial Bold"); font-weight:800 900;}:root { --compare-table-label-cell-mobile-width:120px; --compare-table-value-cell-mobile-width:130px; --compare-table-label-cell-tablet-width:130px; --compare-table-value-cell-tablet-width:180px; --compare-table-label-cell-desktop-width:200px; --compare-table-value-cell-desktop-width:250px; --compare-table-cell-padding-y:0.8rem; --compare-table-cell-padding-x:1rem; --compare-table-border-width:0px; --compare-table-border-style:solid; --compare-table-border-color:#DDDDDD; --compare-table-border:var(--compare-table-border-width) var(--compare-table-border-style) var(--compare-table-border-color); --compare-table-header-bg:#ffffff; --compare-table-functions-bg:#ffffff; --compare-table-label-bg:#FFF8E4; --compare-table-different-bg:#ededed; --lazyload-transition:opacity ease 0.2s; --header-height:50px; --header-sticky-on-scroll-up-transition-time:0.25s; --header-shadow-blur:0px; --nanobar-height:0px; --fixed-cart-height-on-artdet:50px; --dropdown-btn-bottom-distance:0px; --search-box-search-btn-width:4rem; --search-box-search-btn-height:4rem; --carousel-prev-next-btn-width:4rem; --carousel-prev-next-btn-height:4rem; --carousel-prev-next-gap-top:1rem; --overlay-padding-top:4rem; --overlay-padding-right:2rem; --overlay-padding-bottom:2rem; --overlay-padding-left:2rem; --overlay-border-radius:0; --overlay-box-shadow:none; --overlay-title-margin-bottom:3rem; --overlay-bottom-offfset:0px; --overlay-close-btn-height:4rem; --overlay-min-width:80rem; --overlay-max-width:100vw; --overlay-max-height:calc(var(--vh, 1vh) * 100);  --cart-box-item-width:37rem; --cart-box-item-padding-y:2rem; --cart-box-item-padding-x:2rem; --cart-box-item-gap:3rem; --container-max-xxs:360px; --container-max-xs:440px; --container-max-sm:600px; --container-max-md:740px; --container-max-lg:1000px; --container-max-xl:1200px; --container-max-xxl:1400px; --container-max-xxxl:1600px; --grid-gutter-width:40px; --grid-gutter-width-xxs:20px; --grid-gutter-width-xs:40px; --container-max-actual:100%; --grid-gutter-width-actual:20px;}:root.search-bar-in-overlay { --search-box-input-height:6rem;}:root.search-bar-visible { --search-box-input-height:4rem;}@supports (height:100dvh) { :root {  --overlay-max-height:100dvh; }}@media (min-width:440px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:576px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:768px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:992px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:1240px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:40px; }}@media (min-width:1440px) { :root {  --container-max-actual:1440px;  --grid-gutter-width-actual:40px; }}@media (min-width:1640px) { :root {  --container-max-actual:1640px;  --grid-gutter-width-actual:40px; }}@media (min-width:576px) { :root {  --cart-box-item-padding-x:4rem;  --header-height:70px; }}@media (min-width:768px) { :root {  --header-height:80px;  --overlay-max-width:90vw;  --overlay-padding-right:4rem;  --overlay-padding-left:4rem;  --overlay-padding-top:4rem;  --overlay-padding-bottom:4rem;  --overlay-bottom-offfset:1rem;  --overlay-max-height:calc(var(--vh, 1vh) * 100 - var(--overlay-close-btn-height) * 2);  --overlay-border-radius:10px;  --overlay-box-shadow:0 0 40px rgba(0, 0, 0, 0.1); } @supports (height:100dvh) {  :root { --overlay-max-height:calc(100dvh - var(--overlay-close-btn-height) * 2);  } }}.container-max-xxs { max-width:calc(360px + var(--grid-gutter-width-actual));}@media (min-width:440px) { .container-max-xs {  max-width:calc(440px + var(--grid-gutter-width-actual)); }}@media (min-width:576px) { .container-max-sm {  max-width:calc(600px + var(--grid-gutter-width-actual)); }}@media (min-width:768px) { .container-max-md {  max-width:calc(740px + var(--grid-gutter-width-actual)); }}@media (min-width:992px) { .container-max-lg {  max-width:calc(1000px + var(--grid-gutter-width-actual)); }}@media (min-width:1240px) { .container-max-xl {  max-width:calc(1200px + var(--grid-gutter-width-actual)); }}@media (min-width:1440px) { .container-max-xxl {  max-width:calc(1400px + var(--grid-gutter-width-actual)); }}@media (min-width:1640px) { .container-max-xxxl {  max-width:calc(1600px + var(--grid-gutter-width-actual)); }}[class*=container-max-] { padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2); margin:0 auto;}.container,.container-fluid { padding-left:10px; padding-right:10px;}.row { margin-left:-10px; margin-right:-10px;}.row > .col,.row > [class*=col-] { padding-right:10px; padding-left:10px;}@media (min-width:440px) { .container,.container-fluid {  padding-left:20px;  padding-right:20px; } .row {  margin-left:-20px;  margin-right:-20px; } .row > .col,.row > [class*=col-] {  padding-right:20px;  padding-left:20px; }}.container-fluid { max-width:1920px;}.hidden { display:none;}.break { flex-basis:100%; height:0;}.d-grid { display:grid;}[role=button] { cursor:pointer;}menu { list-style:none;}ol, ul, dl { margin-bottom:0.75em;}.border { border-style:solid !important;}.border-top { border-top-style:solid !important;}.border-bottom { border-bottom-style:solid !important;}.border-left { border-left-style:solid !important;}.border-right { border-right-style:solid !important;}* { padding:0; margin:0;}a { color:inherit;}a:hover { color:inherit; text-decoration:none;}::-ms-reveal { display:none;}p:last-child { margin-bottom:0;}html { font-size:62.5%; height:-webkit-fill-available;}body { overflow-x:hidden; overflow-y:scroll; min-height:-webkit-fill-available; min-height:100vh;}body, html { min-width:320px; scrollbar-width:thin; scroll-behavior:smooth; scroll-padding-top:20px;}body#ud_shop_artdet, html#ud_shop_artdet { scroll-padding-top:100px;}img { height:auto; max-width:100%; max-height:100%;}img.lazyload { opacity:0; transition:var(--lazyload-transition);}img.lazyloaded { opacity:1; transition:var(--lazyload-transition);}.icon-set { width:var(--svg-icon-width, 1em); flex:0 0 var(--svg-icon-width, 1em); max-height:var(--svg-icon-height, 1em); flex-shrink:0; height:auto; vertical-align:baseline;}.icon-set:not(.svg--cat) { fill:currentColor;}.icon-set:not(.svg--cat) path, .icon-set:not(.svg--cat) use { fill:inherit;}.svg--cat { vertical-align:middle;}.svg-icon-wrapper--b.btn { word-break:break-all;}.svg-icon-wrapper--b .icon-set { margin-right:0.5rem;}.svg-icon-wrapper--a.btn { word-break:break-all;}.svg-icon-wrapper--a .icon-set { margin-left:0.5rem;}button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn { margin-bottom:0; -ms-touch-action:manipulation; touch-action:manipulation; max-width:100%; -webkit-appearance:none;}button[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=submit][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=button][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),input[type=reset][class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),.btn-wrap input[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]),.btn[class*=btn-outline]:not(.btn-sm):not(.btn-lg):not([class*=btn-square]) { border-width:1px; padding:calc(1rem - 1px) 2rem;}button.btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=submit].btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=button].btn-sm[class*=btn-outline]:not([class*=btn-square]),input[type=reset].btn-sm[class*=btn-outline]:not([class*=btn-square]),.btn-wrap input.btn-sm[class*=btn-outline]:not([class*=btn-square]),.btn.btn-sm[class*=btn-outline]:not([class*=btn-square]) { border-width:1px; padding:calc(0.5rem - 1px) 2rem;}button.btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=submit].btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=button].btn-lg[class*=btn-outline]:not([class*=btn-square]),input[type=reset].btn-lg[class*=btn-outline]:not([class*=btn-square]),.btn-wrap input.btn-lg[class*=btn-outline]:not([class*=btn-square]),.btn.btn-lg[class*=btn-outline]:not([class*=btn-square]) { border-width:1px; padding:calc(1.05rem - 1px) 3.5rem;}button:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=reset]:focus:not(:focus-visible),.btn-wrap input:focus:not(:focus-visible),.btn:focus:not(:focus-visible) { outline:0;}.btn.loading,.ajax-response-immediately.ajax-loader,.ajax-response-by-click.ajax-loader { position:relative;}.btn.loading::after,.ajax-response-immediately.ajax-loader::after,.ajax-response-by-click.ajax-loader::after { content:""; position:absolute; right:0.5rem; color:inherit; display:inline-block; width:1rem; height:1rem; border-radius:50%; border:1px solid; border-color:currentColor currentColor currentColor transparent; animation:spin 1.2s linear infinite; margin-left:0.5rem;}input[readonly] { opacity:0.65; cursor:default;}input[type=password] { font-family:"Verdana"; font-size:1.4em; letter-spacing:0.125em;}input[type=password], input[type=text].pw { padding-right:3.8rem; background-image:none !important;}input[type=password].not-empty + .btn, input[type=text].pw.not-empty + .btn { display:inline-flex;}input[type=text].pw { letter-spacing:0.25em;}button.show-hide-password-btn { position:absolute; right:10px; height:4rem; width:4rem; text-align:center; transform:translateY(-100%); display:none; align-items:center; justify-content:center; z-index:1;}button.show-hide-password-btn .pw-eye-slash, button.show-hide-password-btn.hide .pw-eye { display:none;}button.show-hide-password-btn.hide .pw-eye-slash { display:initial;}.btn-link { color:#111111; text-transform:none;}.btn-link:hover, .btn-link:focus { text-decoration:underline;}.btn-text { border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; font-weight:400;}.btn-text:hover, .btn-text:focus, .btn-text:active { color:#fff3e3;}.btn-text2 { border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; display:inline-flex; align-items:center; font-weight:700; column-gap:0.5rem; --svg-icon-width:0.5em;}.btn-text2.btn-sm { font-size:1.2rem;}.btn-text2 .icon-set { transition:transform ease 0.3s;}.btn-text2:hover, .btn-text2:focus, .btn-text2:active { color:#fff3e3;}.btn-text2:hover .icon-set, .btn-text2:focus .icon-set, .btn-text2:active .icon-set { transform:translateX(50%);}.btn-block { text-align:center; justify-content:center;}.btn-square, .btn-square-sm, .btn-square-lg { padding:0; text-align:center; letter-spacing:0; border-radius:10px; display:inline-flex; align-items:center; justify-content:center;}.btn-square[class*=btn-outline-], .btn-square-sm[class*=btn-outline-], .btn-square-lg[class*=btn-outline-] { border-width:1px;}.btn-square-sm { width:2.4rem; height:2.4rem; flex:0 0 2.4rem; border-radius:5px;}.btn-square { width:3.6rem; flex:0 0 3.6rem; height:3.6rem;}.btn-square-lg { width:5rem; flex:0 0 5rem; height:5rem; border-radius:15px;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow:none;}.btn-primary.btn-square::after { margin:0;}.btn-primary, .fixed-cart__btn, .product__main-btn, .artdet-main-btn, .orderflow-main-btn, .post-sale__btn-want-it, .order-details__main-btn { box-shadow:none; color:#FFFFFF; font-weight:700; background-color:#FFC882; display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .orderflow-main-btn:hover, .orderflow-main-btn:focus, .orderflow-main-btn:not(:disabled):not(.disabled):active, .orderflow-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active { box-shadow:none; color:#FFFFFF; background-color:#414141; border-color:#414141;}.btn-primary .icon-set, .fixed-cart__btn .icon-set, .product__main-btn .icon-set, .artdet-main-btn .icon-set, .orderflow-main-btn .icon-set, .post-sale__btn-want-it .icon-set, .order-details__main-btn .icon-set { font-size:1.28em;}.btn-light, .btn-outline-dark, .artdet__price-login-btn, .artdet__need-login-to-cart-btn, .product__cart-login-btn { display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.btn-light .icon-set, .btn-outline-dark .icon-set, .artdet__price-login-btn .icon-set, .artdet__need-login-to-cart-btn .icon-set, .product__cart-login-btn .icon-set { font-size:1.28em;}.fixed-cart__btn, .product__main-btn, .artdet-main-btn, .post-sale__btn-want-it, .order-details__main-btn { font-weight:700; color:#FFFFFF; background-color:#FFC882;}.fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active { background-color:#414141; color:#FFFFFF; border-color:#414141;}.orderflow-main-btn { font-weight:700; color:#FFFFFF; background-color:#FFCF82;}.orderflow-main-btn:hover, .orderflow-main-btn:focus, .orderflow-main-btn:not(:disabled):not(.disabled):active, .orderflow-main-btn:not(:disabled):not(.disabled).active { background-color:#414141; color:#FFFFFF; border-color:#414141;}.orderflow-main-btn svg:last-child { --svg-icon-width:0.5em;}.orderflow-main-btn.loading::after { margin-left:-0.5rem; left:1.75rem; right:auto;}@media (min-width:576px) { .order-sm--1 {  order:-1; }}button:disabled,button.disabled,input[type=submit]:disabled,input[type=submit].disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,.btn-wrap input:disabled,.btn-wrap input.disabled,.btn:disabled,.btn.disabled { opacity:0.5; pointer-events:none; }.btn-outline-danger { color:#F44; border-color:#F44;}.btn-outline-danger:hover { border-color:#F44; background-color:#F44; color:#ffffff;}.btn--back { color:#111111; border-color:#111111; display:inline-flex; align-items:center; column-gap:0.5rem; --svg-icon-width:0.5em;}.btn--back:hover { color:#ffffff; background-color:#111111; border-color:#111111;}.btn--back:focus, .btn--back.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.btn--back.disabled, .btn--back:disabled { color:#111111; background-color:transparent;}.btn--back:not(:disabled):not(.disabled):active, .btn--back:not(:disabled):not(.disabled).active, .show > .btn--back.dropdown-toggle { color:#ffffff; background-color:#111111; border-color:#111111;}.btn--back:not(:disabled):not(.disabled):active:focus, .btn--back:not(:disabled):not(.disabled).active:focus, .show > .btn--back.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainer .close,.btn-close { position:absolute; top:0; right:1rem; color:#111111; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent;}.shop_popup_artdet .close:hover, .shop_popup_artdet .close:focus, .shop_popup_artdet .close:active,#page_PopupContainer_tooltip .close:hover,#page_PopupContainer_tooltip .close:focus,#page_PopupContainer_tooltip .close:active,#page_PopupContainer .close:hover,#page_PopupContainer .close:focus,#page_PopupContainer .close:active,.btn-close:hover,.btn-close:focus,.btn-close:active { color:#fff3e3;}@media (min-width:768px) { .shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainer .close,.btn-close {  top:auto;  bottom:100%;  right:0; }}.shop_popup_artdet .close[data-text]::after,#page_PopupContainer_tooltip .close[data-text]::after,#page_PopupContainer .close[data-text]::after,.btn-close[data-text]::after { content:attr(data-text); font-weight:400; margin-left:0.5rem;}.shop_popup_artdet .close .icon-set,#page_PopupContainer_tooltip .close .icon-set,#page_PopupContainer .close .icon-set,.btn-close .icon-set { font-size:1.28em;}@supports (mask-size:cover) { #page_PopupContainer_tooltip .close::before, #page_PopupContainer .close::before {  content:"";  mask-size:1em;  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { #page_PopupContainer_tooltip .close, #page_PopupContainer .close {  background-position:center;  background-size:1em;  background-repeat:no-repeat; }}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.content { min-height:50vh;}.line-height-0 { line-height:0;}.line-height-1 { line-height:1;}.line-height-12 { line-height:1.2;}.no-gutters { margin-right:0; margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.gutters-5 { margin-right:-5px; margin-left:-5px;}.gutters-5 > .col, .gutters-5 > [class*=col-] { padding-right:5px; padding-left:5px;}.gutters-10 { margin-right:-10px; margin-left:-10px;}.gutters-10 > .col, .gutters-10 > [class*=col-] { padding-right:10px; padding-left:10px;}.gutters-20 { margin-right:-20px; margin-left:-20px;}.gutters-20 > .col, .gutters-20 > [class*=col-] { padding-right:20px; padding-left:20px;}@media (min-width:576px) { .gutters-sm-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-sm-10 > .col, .gutters-sm-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; }}@media (min-width:768px) { .gutters-md-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-md-10 > .col, .gutters-md-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; } .gutters-md-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-md-20 > .col, .gutters-md-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-md-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-md-40 > .col, .gutters-md-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:992px) { .gutters-lg-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-lg-20 > .col, .gutters-lg-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-lg-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-lg-40 > .col, .gutters-lg-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1240px) { .gutters-xl-10 {  margin-right:-10px;  margin-left:-10px; } .gutters-xl-10 > .col, .gutters-xl-10 > [class*=col-] {  padding-right:10px;  padding-left:10px; } .gutters-xl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xl-20 > .col, .gutters-xl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-xl-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-xl-40 > .col, .gutters-xl-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1440px) { .gutters-xxl-16 {  margin-right:-16px;  margin-left:-16px; } .gutters-xxl-16 > .col, .gutters-xxl-16 > [class*=col-] {  padding-right:16px;  padding-left:16px; } .gutters-xxl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xxl-20 > .col, .gutters-xxl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; } .gutters-xxl-40 {  margin-right:-40px;  margin-left:-40px; } .gutters-xxl-40 > .col, .gutters-xxl-40 > [class*=col-] {  padding-right:40px;  padding-left:40px; }}@media (min-width:1640px) { .gutters-xxxl-20 {  margin-right:-20px;  margin-left:-20px; } .gutters-xxxl-20 > .col, .gutters-xxxl-20 > [class*=col-] {  padding-right:20px;  padding-left:20px; }}.gap-5 { row-gap:0.5rem; column-gap:0.5rem;}.gap-10 { row-gap:1rem; column-gap:1rem;}.gap-20 { row-gap:2rem; column-gap:2rem;}.col-gap-5 { column-gap:0.5rem;}.col-gap-10 { column-gap:1rem;}.col-gap-20 { column-gap:2rem;}.col-gap-40 { column-gap:4rem;}.row-gap-5 { row-gap:0.5rem;}.row-gap-10 { row-gap:1rem;}.row-gap-15 { row-gap:1.5rem;}.row-gap-20 { row-gap:2rem;}.row-gap-30 { row-gap:3rem;}.row-gap-40 { row-gap:4rem;}@media (min-width:440px) { .row-gap-xs-20 {  row-gap:2rem; }}@media (min-width:576px) { .gap-sm-10 {  row-gap:1rem;  column-gap:1rem; } .gap-sm-20 {  row-gap:2rem;  column-gap:2rem; } .col-gap-sm-10 {  column-gap:1rem; } .row-gap-sm-20 {  row-gap:2rem; } .row-gap-sm-40 {  row-gap:4rem; }}@media (min-width:768px) { .row-gap-md-20 {  row-gap:2rem; } .row-gap-md-40 {  row-gap:4rem; } .gap-md-20 {  row-gap:2rem;  column-gap:2rem; }}@media (min-width:992px) { .row-gap-lg-40 {  row-gap:4rem; }}@media (min-width:1240px) { .row-gap-xl-20 {  row-gap:2rem; } .row-gap-xl-40 {  row-gap:4rem; }}@media (min-width:1440px) { .row-gap-xxl-20 {  row-gap:2rem; } .row-gap-xxl-40 {  row-gap:4rem; }}[data-scroll] { vertical-align:middle; display:inline-flex;}.border-block + .border-block { border-top:1px solid #DDDDDD;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { text-transform:uppercase;}#ud_shop_forum_topic h1, #ud_shop_forum h1, #ud_shop_reg h1, .page-wholesale h1, #ud_shop_searchcomplex h1, #ud_shop_newsletter h1 { text-align:center;}@media (max-width:991.98px) { h1, .h1 {  font-size:3.4rem; } h2, .h2 {  font-size:2.6rem; } h3, .h3 {  font-size:2.3rem; } h4, .h4 {  font-size:2rem; } h5, .h5 {  font-size:1.8rem; } h6, .h6 {  font-size:1.6rem; }}@media (max-width:767.98px) { h1, .h1 {  font-size:2.8rem; } h2, .h2 {  font-size:2rem; } h3, .h3 {  font-size:1.8rem; } h4, .h4 {  font-size:1.7rem; } h5, .h5 {  font-size:1.6rem; } h6, .h6 {  font-size:1.4rem; }}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}select { -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; cursor:pointer; max-width:100%; background:none; font-family:inherit;}select::-ms-expand { display:none;}select.cust_input_select + label { z-index:0;}select.form-control { padding-right:2rem; }select.form-control.form-control-sm { padding-right:2rem;}select.form-control.form-control-lg { padding-right:3.5rem;}select.form-control:focus { box-shadow:none;}select.form-control:disabled { cursor:auto;}select.form-control:disabled + label { z-index:10;}select.form-control.is-invalid { background-position:center right 4rem;}@-moz-document url-prefix() { select.form-control {  padding-left:calc(2rem - 4px); }}@supports not (mask-size:cover) { select.form-control {  background-repeat:no-repeat;  background-position:center right calc(2rem - 0.5em);  background-size:1.12rem; } select.form-control.form-control-sm {  background-size:0.96rem; } select.form-control.form-control-lg {  background-size:1.28rem; }}@supports (mask-size:cover) { .form-select-group {  position:relative; } .form-select-group::after {  content:"";  position:absolute;  top:2rem;  right:2rem;  transform:translate(0.5em, -50%);  margin-left:0;  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  pointer-events:none;  width:0.8em;  height:0.8em;  background-color:currentColor; } .form-select-group.form-select-group-sm::after {  font-size:1.2rem;  top:1.7rem; } .form-select-group.form-select-group-lg::after {  font-size:1.6rem;  top:2.5rem; }}.has-fault select { border-color:#F44 !important;}ul { list-style:disc inside none;}ol { list-style-position:inside;}.main__title h1 { text-transform:uppercase; text-align:center;}.main__title--cat { margin-bottom:1rem;}.main-title__wrap, .custom-content--page_shop_start h1, .main__title h1 { --gap-y:2rem; --margin-bottom:4rem; margin-bottom:var(--margin-bottom); display:flex; flex-wrap:wrap; align-items:center; flex-direction:column; text-align:center;}.main-title__wrap .main-title, .main-title__wrap .main-title-2, .main-title__wrap .main-title3, .main-title__wrap .main-title-3, .custom-content--page_shop_start h1 .main-title, .custom-content--page_shop_start h1 .main-title-2, .custom-content--page_shop_start h1 .main-title3, .custom-content--page_shop_start h1 .main-title-3, .main__title h1 .main-title, .main__title h1 .main-title-2, .main__title h1 .main-title3, .main__title h1 .main-title-3 { margin-bottom:0;}.main-title__wrap .main-title::after, .main-title__wrap .main-title-2::after, .main-title__wrap .main-title3::after, .main-title__wrap .main-title-3::after, .custom-content--page_shop_start h1 .main-title::after, .custom-content--page_shop_start h1 .main-title-2::after, .custom-content--page_shop_start h1 .main-title3::after, .custom-content--page_shop_start h1 .main-title-3::after, .main__title h1 .main-title::after, .main__title h1 .main-title-2::after, .main__title h1 .main-title3::after, .main__title h1 .main-title-3::after { margin-bottom:0;}.main-title__wrap .main-title__sub, .custom-content--page_shop_start h1 .main-title__sub, .main__title h1 .main-title__sub { margin-top:var(--gap-y);}#ud_shop_customer_addresses_det .main-title__wrap, #page_reg_content.no-tab .main-title__wrap, #ud_shop_searchcomplex .main-title__wrap, #ud_shop_customer_addresses_det .custom-content--page_shop_start h1, #page_reg_content.no-tab .custom-content--page_shop_start h1, #ud_shop_searchcomplex .custom-content--page_shop_start h1, #ud_shop_customer_addresses_det .main__title h1, #page_reg_content.no-tab .main__title h1, #ud_shop_searchcomplex .main__title h1 { justify-content:center;}.main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 { font-size:2.8rem; line-height:normal; text-transform:uppercase; font-weight:500; font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif;}.main-title.main-title--cat, .custom-content--page_shop_start h1.main-title--cat, .main__title h1.main-title--cat, .main-title-2.main-title--cat, .main-title-3.main-title--cat { font-size:inherit;}.main-title::after, .custom-content--page_shop_start h1::after, .main__title h1::after, .main-title-2::after, .main-title-3::after { content:""; display:block; border-bottom:1px solid currentColor; margin:var(--gap-y) auto 0; width:6rem;}@media (min-width:768px) { .main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 {  font-size:3.5rem; }}@media (min-width:992px) { .main-title, .custom-content--page_shop_start h1, .main__title h1, .main-title-2, .main-title-3 {  font-size:4.2rem; } .main-title::after, .custom-content--page_shop_start h1::after, .main__title h1::after, .main-title-2::after, .main-title-3::after {  width:8rem; }}.main-title-2 { --gap-y:1rem; --margin-bottom:3rem; font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif; font-size:2.8rem; text-transform:uppercase; font-weight:500; line-height:1.2; text-align:center;}@media (min-width:576px) { .main-title-2 {  font-size:3.2rem;  --margin-bottom:5rem; }}@media (max-width:575.98px) { .box_prod_last__title {  font-size:1.8rem; }}.main-title2 { font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif; font-size:1.6rem; margin-bottom:1rem; font-weight:700; line-height:1.2; text-transform:uppercase;}.sub-title .main-title2 { text-transform:none;}.main-title-3, .main-title3 { --gap-y:1rem; margin-bottom:3rem; font-weight:500; font-size:1.8rem; text-align:center; text-transform:uppercase;}@media (min-width:576px) { .main-title-3, .main-title3 {  font-size:2.4rem;  margin-bottom:5rem; }}.main-title-4 { margin-bottom:3rem; font-weight:500; font-size:1.8rem; text-align:center; text-transform:uppercase;}.main-title4 { line-height:1.2; margin-bottom:1.5rem; font-weight:700; text-transform:none;}.sub-title { margin-top:var(--gap-y);}.search__search-value { font-weight:400; margin:0 1rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.padding-block-small, .custom-content--page_shop_start { padding-top:30px; padding-bottom:30px;}@media (min-width:768px) { .padding-block-small, .custom-content--page_shop_start {  padding-top:49.8px;  padding-bottom:49.8px; }}.padding-block { --space:60px; padding-top:var(--space); padding-bottom:var(--space);}@media (min-width:768px) { .padding-block {  --space:99.6px; }}.main-block { margin-bottom:60px; position:relative;}@media (min-width:768px) { .main-block {  margin-bottom:99.6px; }}.main-block-small { margin-bottom:30px; position:relative;}@media (min-width:768px) { .main-block-small {  margin-bottom:49.8px; }}@media (min-width:1240px) { #box_art_content .box_content_ajax, #box_top_content .box_content_ajax {  min-height:615px; } #page_artref_inner .page_content_ajax {  min-height:615px; }}.alert { border-color:transparent; display:inline-block;}.order-checkout__payment-section .alert.alert-danger { flex-wrap:wrap;}.alert:last-child { margin-bottom:0; margin-right:0;}.alert .btn { font-size:inherit;}.alert .icon-set { vertical-align:middle;}.alert-primary { color:#111111; background-color:rgba(255, 200, 130, 0.1);}.alert-secondary { color:#111111; background-color:rgba(255, 240, 214, 0.1);}.alert-success { color:#111111; background-color:rgba(201, 132, 24, 0.1);}.alert-info { color:#111111; background-color:rgba(235, 237, 7, 0.1);}.alert-warning { color:#111111; background-color:rgba(255, 153, 0, 0.1);}.alert-danger { color:#111111; background-color:rgba(255, 68, 68, 0.1);}.alert-light { color:#111111; background-color:rgba(255, 248, 228, 0.1);}.alert-dark { color:#111111; background-color:rgba(17, 17, 17, 0.1);}.cookie-alert__inner { background-color:#FFF8E4;}#overlay_cookie_alert .overlay_text { padding:0 0.25rem 0.5rem; margin-left:-0.25rem; margin-right:-0.25rem;}.cookie-alert__consent-data { font-size:7px;}#cookie_alert { position:fixed; left:0; bottom:0; width:100%; z-index:2147483647; transform:translateY(100%); animation:translateY 1s forwards 1s;}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}#cookie_alert.cookie_alert_close { width:auto; right:auto; left:50%; transform:translateX(-50%); padding:0;}@media (max-width:991.98px) { #cookie_alert.cookie_alert_close {  transform:none;  position:static; }}#cookie_alert #cookie_alert_close { display:none; font-size:0.9rem; margin:0 auto;}#cookie_alert.cookie_alert_close #cookie_alert_open { display:none;}#cookie_alert.cookie_alert_close #cookie_alert_close { display:block;}#cookie_alert.cookie_alert_close.cookie_alert_3 { display:none !important;}.cookie_alert_checkbox { white-space:nowrap;}.cookie-alert-popup > .close { display:none;}@media (max-width:575.98px) { .cookie_alert_button {  text-align:center; } .cookie_alert_button_left {  position:inherit;  width:100%; } .cookie_alert_button_right {  width:100%; }}@media (max-width:767.98px) { #overlay_cookie_alert.cookie-alert-popup {  max-width:90%;  max-height:90%;  left:50% !important;  top:50% !important;  transform:translate(-50%, -50%) !important;  height:auto !important; } #overlay_cookie_alert.cookie-alert-popup .overlay__inner {  border-radius:10px;  padding-top:2rem; } #overlay_cookie_alert.cookie-alert-popup .overlay_text {  padding-left:0;  padding-right:0; }}.text-line-through { text-decoration:line-through; text-decoration-thickness:1px;}.fw-bold { font-weight:700;}.fs-0 { font-size:0;}.font-xxs { font-size:1rem;}.font-xs { font-size:1.1rem;}.font-s { font-size:1.2rem;}.font-m { font-size:1.4rem;}.font-l { font-size:1.6rem;}.font-xl { font-size:1.8rem;}.font-xxl { font-size:2rem;}.font-xxxl { font-size:2.4rem;}.font-xxxxl { font-size:3.2rem;}@media (min-width:576px) { .font-sm-xs {  font-size:1.1rem; } .font-sm-s {  font-size:1.2rem; } .font-sm-m {  font-size:1.4rem; } .font-sm-l {  font-size:1.6rem; } .font-sm-xl {  font-size:1.8rem; } .font-sm-xxl {  font-size:2rem; } .font-sm-xxxl {  font-size:2.4rem; } .font-sm-xxxxl {  font-size:3.2rem; }}@media (min-width:768px) { .font-md-xs {  font-size:1.1rem; } .font-md-s {  font-size:1.2rem; } .font-md-m {  font-size:1.4rem; } .font-md-l {  font-size:1.6rem; } .font-md-xl {  font-size:1.8rem; } .font-md-xxl {  font-size:2rem; } .font-md-xxxl {  font-size:2.4rem; } .font-md-xxxxl {  font-size:3.2rem; }}@media (min-width:992px) { .font-lg-xs {  font-size:1.1rem; } .font-lg-s {  font-size:1.2rem; } .font-lg-m {  font-size:1.4rem; } .font-lg-l {  font-size:1.6rem; } .font-lg-xl {  font-size:1.8rem; } .font-lg-xxl {  font-size:2rem; } .font-lg-xxxl {  font-size:2.4rem; } .font-lg-xxxxl {  font-size:3.2rem; }}@media (min-width:1440px) { .font-xxl-xxxl {  font-size:2.4rem; }}[class*=line-clamp--] { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}.line-clamp--1-12 { -webkit-line-clamp:1; line-height:1.2; max-height:1.2em;}.line-clamp--2-12 { -webkit-line-clamp:2; line-height:1.2; max-height:2.4em;}.line-clamp--3-12 { -webkit-line-clamp:3; line-height:1.2; max-height:3.6em;}.line-clamp--4-12 { -webkit-line-clamp:4; line-height:1.2; max-height:4.8em;}.line-clamp--3-14 { -webkit-line-clamp:3; line-height:1.4; max-height:4.2em;}.line-clamp--6-15 { -webkit-line-clamp:6; line-height:1.5; max-height:9em;}.line-clamp--6-17 { -webkit-line-clamp:6; line-height:1.7; max-height:10.2em;}.line-clamp--7-15 { -webkit-line-clamp:7; line-height:1.5; max-height:10.5em;}.line-clamp--8-15 { -webkit-line-clamp:8; line-height:1.5; max-height:12em;}.line-separator { margin:2rem 0; height:1px; border-bottom:1px solid #DDDDDD; flex:100%; width:100%;}::-webkit-scrollbar { width:1rem; height:1rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#ced4da; border:5px solid #ced4da;}::-webkit-scrollbar-thumb:hover { background:#cccccc; border:5px solid #cccccc;}::-webkit-scrollbar-thumb:active { background:#cccccc;}::-webkit-scrollbar-track { background:#f1f1f1;}::-webkit-scrollbar-corner { background:transparent;}::selection { background-color:#f2f2f2;}.form-group-validation.is-invalid ~ .invalid-feedback { display:block;}.in-progress-feedback { display:none; position:absolute; top:calc(1.4rem * 1.2 + var(--label-gap-y) + 1px); right:20px; font-size:1.4rem; height:4rem; width:4rem; text-align:center; align-items:center; justify-content:center;}.form-control.in-progress ~ .in-progress-feedback { display:flex;}.form-control.in-progress ~ .in-progress-feedback::before { content:""; display:inline-block; vertical-align:middle; width:1.4rem; height:1.4rem; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.form-control.in-progress.not-empty ~ .in-progress-feedback { right:4rem;}.custom-control { margin-bottom:0.5rem;}.custom-control:last-child { margin-bottom:0;}.custom-control.no-label-text { padding-left:1.8rem; min-height:1.8rem; line-height:1.8rem;}.custom-control.no-label-text .custom-control-label { position:static;}.custom-control.no-label-text .custom-control-label::before { left:0;}.custom-control.no-input { padding-left:0;}.custom-control.no-input .custom-control-input { width:1px; height:1px;}.custom-radio--button { padding:0; display:inline-flex; margin-bottom:0;}.custom-radio--button .custom-control-input { width:100%; height:100%;}.custom-radio--button .custom-control-input:checked[type=radio] ~ .custom-control-label { background-color:#FFC882; color:#ffffff; border-color:#FFC882;}.custom-radio--button .custom-control-input:hover ~ .custom-control-label, .custom-radio--button .custom-control-input:focus ~ .custom-control-label, .custom-radio--button .custom-control-input:active ~ .custom-control-label { background-color:#FFC882; color:#ffffff; border-color:#FFC882;}.custom-radio--button .custom-control-label, .custom-radio--button .custom-control-input { padding:0.3rem 2rem; font-size:1.2rem; font-weight:700;}.custom-radio--button .custom-control-label { border:1px solid #DDDDDD; border-radius:5px;}.custom-radio--button .custom-control-label::before, .custom-radio--button .custom-control-label::after { display:none !important;}.custom-radio--button .custom-control-input:invalid ~ .custom-control-label::after, .custom-radio--button .custom-control-input.is-invalid ~ .custom-control-label::after { border-color:#F44;}.custom-radio-group { display:flex; flex-wrap:wrap; column-gap:1rem; row-gap:1rem;}.custom-control-input { width:1.8rem; height:1.8rem; left:0; top:0.15rem;}.custom-control-input:hover ~ .custom-control-label::before { border-color:#111111;}.custom-control-input:checked ~ .custom-control-label::before { border-color:#FFC882;}.custom-control-input.no-hover ~ .custom-control-label::before { border-color:#cccccc;}@supports (mask-size:cover) { .custom-control-input:checked ~ .custom-control-label::after {  content:"";  background-image:none !important;  background-color:#ffffff;  mask-size:1.2rem;  mask-position:center;  mask-repeat:no-repeat;  display:flex;  align-items:center;  justify-content:center;  left:0; }}@supports not (mask-size:cover) { .custom-control-input:checked ~ .custom-control-label::after {  content:"";  transform:rotate(45deg);  background-image:none !important;  width:6px;  height:10px;  top:4px;  left:6px;  border-bottom:2px solid #ffffff;  border-right:2px solid #ffffff; }}.custom-control .invalid-feedback { margin-left:-2.8rem;}.custom-control.font-xs .invalid-feedback, .custom-control.font-s .invalid-feedback { font-size:100%;}.custom-control-label { cursor:pointer; position:static; font-weight:400; font-size:inherit; line-height:1.5;}.custom-control-label::before { left:0; text-align:center; font-size:1rem; color:#fff; line-height:calc(1.8rem - (1px * 2)); pointer-events:inherit;}.custom-control.font-xs .custom-control-label { padding-top:2px;}.custom-control.font-s .custom-control-label { padding-top:1px;}.custom-control.font-l .custom-control-label { margin-top:-1px;}.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before, .custom-checkbox .custom-control-input.disabled ~ .custom-control-label::before { background-color:#ddd;}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input.disabled:checked ~ .custom-control-label::before { border-color:#999999;}input.has-fault { background-color:white !important;}input.has-warning, .cart-input-wrap.has-warning { background-color:white !important;}.has-fault:not(.page_design_ok) input, .has-fault:not(.page_design_ok) textarea, .page_design_fault input, .page_design_fault textarea { border-color:#F44 !important;}textarea.order-comment::-webkit-input-placeholder, textarea.shipping-comment::-webkit-input-placeholder { color:transparent;}textarea.order-comment:-ms-input-placeholder, textarea.shipping-comment:-ms-input-placeholder { color:transparent;}textarea.order-comment::-ms-input-placeholder, textarea.shipping-comment::-ms-input-placeholder { color:transparent;}textarea.order-comment::-moz-placeholder, textarea.shipping-comment::-moz-placeholder { color:transparent;}textarea.order-comment::placeholder, textarea.shipping-comment::placeholder { color:transparent;}textarea::-webkit-scrollbar-track { margin-top:0.5rem; margin-bottom:0.5rem;}textarea.form-control:disabled + label, textarea.form-control[readonly] + label { background-color:transparent !important;}.form-control::-webkit-input-placeholder { color:transparent;}.form-control:-ms-input-placeholder { color:transparent;}.form-control::-ms-input-placeholder { color:transparent;}.form-control::-moz-placeholder { color:transparent;}.form-control::placeholder { color:transparent;}.form-control.sum-box__coupon-input::-webkit-input-placeholder { color:#111111;}.form-control.sum-box__coupon-input:-ms-input-placeholder { color:#111111;}.form-control.sum-box__coupon-input::-ms-input-placeholder { color:#111111;}.form-control.sum-box__coupon-input::-moz-placeholder { color:#111111;}.form-control.sum-box__coupon-input::placeholder { color:#111111;}.form-control.in-progress { cursor:wait;}.form-control[readonly] { background-color:#FFF8E4;}.form-control:disabled { color:#999999; opacity:0.5;}.form-group { --label-gap-y:0.5rem; position:relative;}.form-group > label { font-weight:700; flex:0 0 100%;  line-height:1.2; margin-bottom:var(--label-gap-y); padding-left:2rem;}.form-group[class*=order-mods__param] .form-control::-webkit-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control:-ms-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::-ms-input-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::-moz-placeholder { color:#999999;}.form-group[class*=order-mods__param] .form-control::placeholder { color:#999999;}.form-group:last-child:not(:first-child) { margin-bottom:0;}.form-group > legend { margin-bottom:var(--label-gap-y); padding-left:2rem; font-size:1.4rem; font-weight:700; width:auto;}.form-group span.text_input_radio { display:inline-block; margin:0 0 0.5rem 1rem;}.form-group-sm { margin-bottom:1rem;}.form-group-sm > label { font-size:1.2rem; padding-left:2rem;}.form-group-lg { margin-bottom:2rem;}.form-group-lg > label { font-size:1.6rem; padding-left:3.5rem;}fieldset.form-group.fieldset--border { border:1px solid #DDDDDD;}fieldset.form-group.fieldset--border:focus-within { color:#111111; background-color:#ffffff; border-color:#111111; box-shadow:none;}.invalid-feedback { text-align:left;}.invalid-feedback .error-text { display:none; padding-right:5px;}.form-control.is-invalid ~ .invalid-feedback .error-text { display:inline;}.has-invalid-input ~ .invalid-feedback { display:block; flex:0 0 100%;}.form-control[type=number]:invalid { border:1px solid #F44;}.form-control[type=number]:invalid ~ .invalid-feedback { display:block;}.form-control[type=number]:invalid ~ .invalid-feedback .error-text-wrong-format { display:inline !important;}.custom-file { --gap:1rem; font-size:1.4rem; position:relative;}.custom-file-label { margin-bottom:0; height:100%; cursor:pointer;}.custom-file-label--2 { display:flex; gap:10px; padding:0; border:none; background-color:transparent;}.custom-file-label--2::after { display:none;}.custom-file-name { height:4rem; padding:0.85rem 2rem; border:1px solid #DDDDDD; border-radius:10px; flex-grow:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.4rem; display:flex; align-items:center;}.custom-file-choose-btn { height:4rem; padding:0.85rem 2rem; border:1px solid #111111; border-radius:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:flex; align-items:center; justify-content:center; text-align:center; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; flex-shrink:0;}.custom-file-choose-btn .icon-set { font-size:1.28em;}.custom-file-input--2 { cursor:pointer;}.custom-file-input--2::-webkit-file-upload-button { cursor:pointer;}.custom-file-input--2.is-invalid:focus ~ .custom-file-label, .custom-file-input--2.is-valid:focus ~ .custom-file-label { border-color:#DDDDDD; box-shadow:0 0 0 transparent;}.custom-file-input--2.is-invalid ~ .custom-file-label--2 .custom-file-name { border-color:#F44;}.custom-file-input--2:not(.disabled):not([disabled]):hover ~ .custom-file-label .custom-file-choose-btn, .custom-file-input--2:not(.disabled):not([disabled]):focus ~ .custom-file-label .custom-file-choose-btn { box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}input[disabled] + label[for] { opacity:0.5; cursor:default;}.form-label { font-weight:700; font-size:1.4rem; line-height:1.2;}.labels-group { display:flex;}.labels-group > label { font-weight:700;}.form-label-group { position:relative; }.form-label-group > label { text-align:left; position:absolute; top:1px; left:calc(1px + 2rem - 5px); right:auto; max-width:calc(100% - 2 * 2rem + 2 * 5px); height:calc(1.5em + 1.7rem); padding:0.85rem 5px; line-height:1.5; margin-bottom:0; color:inherit; transition:color 0.1s, height 0.1s, padding 0.1s, line-height 0.1s, top 0.2s, background-color 0.1s, font-size 0.2s; font-size:1.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; user-select:none; pointer-events:none; border-radius:6px 6px 0 0; z-index:3;}.form-label-group .form-control-sm + label { left:calc(1px + 2rem - 5px); max-width:calc(100% - 2 * 2rem + 2 * 5px); height:calc(1.5em + 1.4rem); padding:0.7rem 5px; font-size:1.2rem;}.form-label-group .form-control-lg + label { left:calc(1px + 3.5rem - 5px); max-width:calc(100% - 2 * 3.5rem + 2 * 5px); height:calc(1.5em + 2.4rem); padding:1.2rem 5px; font-size:1.6rem;}.form-label-group .custom-file-label { z-index:2; cursor:pointer; white-space:nowrap; overflow:hidden; color:#111111;}.form-label-group.input-group input:first-of-type:not(:last-of-type) + label { border-radius:0;}.form-label-group.input-group input:last-of-type:not(:first-of-type) + label { border-top-left-radius:0; border-bottom-left-radius:0;}.form-label-group input::-webkit-input-placeholder, .form-label-group select::-webkit-input-placeholder, .form-label-group textarea::-webkit-input-placeholder { color:#ffffff00;}.form-label-group input:-ms-input-placeholder, .form-label-group select:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder { color:#ffffff00;}.form-label-group input::-ms-input-placeholder, .form-label-group select::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder { color:#ffffff00;}.form-label-group input::-moz-placeholder, .form-label-group select::-moz-placeholder, .form-label-group textarea::-moz-placeholder { color:#ffffff00;}.form-label-group input::placeholder, .form-label-group select::placeholder, .form-label-group textarea::placeholder { color:#ffffff00;}.form-label-group input:not(:placeholder-shown), .form-label-group select:not(:placeholder-shown) { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input:not(:placeholder-shown).form-control-sm, .form-label-group select:not(:placeholder-shown).form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input:not(:placeholder-shown).form-control-lg, .form-label-group select:not(:placeholder-shown).form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input:not(:placeholder-shown) + label:not(.custom-file-label), .form-label-group select:not(:placeholder-shown) + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input.placeholder-hide, .form-label-group select.placeholder-hide { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input.placeholder-hide.form-control-sm, .form-label-group select.placeholder-hide.form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input.placeholder-hide.form-control-lg, .form-label-group select.placeholder-hide.form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input.placeholder-hide + label:not(.custom-file-label), .form-label-group select.placeholder-hide + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input:-webkit-autofill, .form-label-group select:-webkit-autofill { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group input:-webkit-autofill.form-control-sm, .form-label-group select:-webkit-autofill.form-control-sm { padding-top:0.7rem; padding-bottom:0.7rem;}.form-label-group input:-webkit-autofill.form-control-lg, .form-label-group select:-webkit-autofill.form-control-lg { padding-top:1.2rem; padding-bottom:1.2rem;}.form-label-group input:-webkit-autofill + label:not(.custom-file-label), .form-label-group select:-webkit-autofill + label:not(.custom-file-label) { padding-top:0; padding-bottom:0; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:700;}.form-label-group input:-webkit-autofill + label, .form-label-group select:-webkit-autofill + label { background-color:#e8f0fe !important;}@-moz-document url-prefix() { .form-label-group input:focus, .form-label-group select:focus {  padding-top:0.85rem;  padding-bottom:0.85rem; } .form-label-group input:focus.form-control-sm, .form-label-group select:focus.form-control-sm {  padding-top:0.7rem;  padding-bottom:0.7rem; } .form-label-group input:focus.form-control-lg, .form-label-group select:focus.form-control-lg {  padding-top:1.2rem;  padding-bottom:1.2rem; } .form-label-group input:focus + label:not(.custom-file-label), .form-label-group select:focus + label:not(.custom-file-label) {  padding-top:0;  padding-bottom:0;  font-size:1.2rem;  height:1.5em;  color:inherit;  top:-0.75em;  background-color:#ffffff;  font-weight:700; }}.form-label-group textarea { min-height:116px; border-radius:10px;}.form-label-group textarea:not(:placeholder-shown) { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea:not(:placeholder-shown) + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea.placeholder-hide { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea.placeholder-hide + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea:-webkit-autofill { padding-top:0.85rem; padding-bottom:0.85rem;}.form-label-group textarea:-webkit-autofill + label { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff;}.form-label-group textarea:-webkit-autofill + label { background-color:#e8f0fe !important;}@-moz-document url-prefix() { .form-label-group textarea:focus {  padding-top:0.85rem;  padding-bottom:0.85rem; } .form-label-group textarea:focus + label {  padding-top:0;  padding-bottom:0;  padding-left:5px;  padding-right:5px;  font-size:1.2rem;  height:1.5em;  color:inherit;  top:-0.75em;  background-color:#ffffff; }}.form-label-group legend { padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.2rem; height:1.5em; color:inherit; top:-0.75em; background-color:#ffffff; font-weight:400; width:auto; position:absolute;}.table-header { color:#999999; font-size:1.2rem;}.table-row, .table-header { padding:1rem;}@media (min-width:768px) { .table-row, .table-header {  padding:1rem 4rem; }}.table-row:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}#page_PopupContainer_ajax { width:30px; height:30px; position:absolute; top:50%; left:50%; margin-top:-15px; margin-left:-15px; text-align:center;}#page_PopupContainer_tooltip_ajax { position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; margin:0; display:flex; align-items:center; justify-content:center; background-color:rgba(250, 250, 250, 0.8);}#page_PopupContainer_tooltip_ajax::after { content:""; display:inline-block; width:77px; height:77px; border-radius:50%; border:3px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}#page_PopupContainer_ajax::after,#resp_logout_tab::after,.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:3rem 2rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additonal-products__inner { min-height:300px;}#page_cat_artlist { min-height:400px;}#page_artlist_content .list-type--2 .read-more__btn-wrap { background-color:#ffffff;}#page_artlist_content .list-type--2 .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.page_no #page_artref_inner { position:relative;}.start-artref__main-title { text-align:left;}.start_artref_elements { text-transform:uppercase;}@media (max-width:1439.98px) { .js-box-content.loading .box_content_ajax {  display:none; }}@keyframes spin { 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}.main { padding-top:calc(2rem + var(--header-shadow-blur)); padding-bottom:2rem; min-height:55vh;}html.on-product-page .main { padding-bottom:0;}#ud_shop_artdet .main { padding-top:0;}html.aos #ud_shop_start .main > * { overflow:hidden; }html.aos #ud_shop_start .main #box_top_content, html.aos #ud_shop_start .main #page_artref_inner, html.aos #ud_shop_start .main #box_art_content { overflow:visible;}#ud_shop_start .main { padding-bottom:0; padding-top:0;}.main--landing { width:100%; padding-top:4rem;}#artdet__main-block { padding-top:calc(2rem + var(--header-shadow-blur));}#artdet__main-block .read-more__btn:not(:hover) { border-color:#dddddd;}#artdet__main-block .read-more__btn-wrap { background-color:#ffffff;}#artdet__main-block .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.dropdown__btn-close:not(.show-filtered-products-btn) { background-color:#ffffff; border-color:#DDDDDD; margin:0; padding:1rem;}.nav-link--products.ajax-loader::after { display:none;}.nav-link--products.ajax-loader .icon-set { animation:beat-fade 0.75s cubic-bezier(0.4, 0, 0.6, 1) infinite;}.nav-link--products__open-btn-text { margin-left:0.5rem;}@media (min-width:768px) { .nav-link--products__open-btn-text::after {  content:attr(data-text-menu); }}@media (min-width:1240px) { .nav-link--products__open-btn-text::after {  content:attr(data-text-categories); }}.nav-link--hamburger { margin-right:1rem; margin-top:-1px;}.nav-link { line-height:1.25; font-size:1.6rem; position:relative; flex-grow:1; display:flex; align-items:center; user-select:none;}.nav-link.nav-link--products { color:inherit; justify-content:center;}@media (max-width:767.98px) { .nav-link.nav-link--products {  padding:0;  height:40px;  min-width:40px; }}@media (max-width:1239.98px) { .box__toggle-btn {  display:none; }}.nav-dropdown-button { display:flex; align-items:center; align-self:center; justify-content:center; flex-shrink:0; border:1px solid currentColor; margin-left:1rem;}.nav-dropdown-button .icon-set { font-size:1em;}.dropdown-level--1 .nav-dropdown-button { transform:rotate(-90deg);}.nav-dropdown-button:hover, .nav-dropdown-button:focus, .nav-dropdown-button:active { background-color:#FFC882; color:#FFFFFF; border-color:#FFC882;}.nav-item__count { font-size:1.2rem; white-space:nowrap; color:#999999; font-weight:400;}.nav-item__all-cat { color:#111111; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#111111;}.submenu-banner { padding:0 15px;}.submenu-banner p { margin-bottom:0; line-height:1.2;}.submenu { list-style:none; padding:1.5rem 0; font-size:1.4rem;}.submenu .nav-item.show > submenu { display:block;}.page_page_subpage a:hover { color:#ffb24f;}#navbar--main .nav-item, #box_cat_content_mobile_content_wrapper .nav-item, .navbar--overlay .nav-item { display:flex;}#navbar--main .nav-item--main { transition:transform ease 0.2s;}#navbar--main .nav-item--main > .nav-link, #navbar--main .nav-item--main > .dropdown-item { color:#ffffff; font-weight:500;}#navbar--main .nav-item--main > .nav-link:hover, #navbar--main .nav-item--main > .dropdown-item:hover { color:#ffffff;}#navbar--main .nav-item--main.nav-item.show:not(.nav-item--products), #navbar--main .nav-item--main.nav-item:not(.nav-item--products):hover { transform:translateY(2px);}#navbar--main .nav-item.show > .nav-link, #navbar--main .nav-link:hover { color:#ffffff;}.dropdown-toggle::after { display:none;}.dropdown--menu { min-width:160px; max-width:360px; margin-top:calc(10px); width:max-content; z-index:1002;}.dropdown--menu::before { content:""; position:absolute; bottom:100%; width:0; height:0; left:calc(1rem + 20px); border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #ffffff;}.dropdown--menu .dropdown-toggle::after { transform:rotate(-90deg); float:right;}.dropup, .dropright, .dropdown, .dropleft { z-index:1;}.dropdown-item { font-size:1.6rem; position:relative; line-height:1.25; white-space:normal;}.nav-item.dropdown.show > .dropdown-item { color:#111111;}@media (max-width:1239.98px) { #navbar--main .nav-item.nav-item--menu {  display:none; }}.navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) { padding-right:2rem;}.navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) > .dropdown-item, .navbar .nav-item.nav-item--menu.dropdown:not(.hover-intent) > .nav-link { padding-right:0;}.nav-item.nav-item--products { display:flex;}.nav-item .submenu { display:none; position:absolute; left:100%; top:0; padding:0; min-width:160px; max-width:360px;}.nav-item .submenu.show { display:block;}@media (min-width:1240px) { .nav-item.nav-item--main:not(.show) > .nav-dropdown-button:not(:focus):not(:hover) {  border-color:transparent;  color:inherit; } .nav-item.nav-item--main:not(.show) > .nav-dropdown-button:hover {  border-color:currentColor; }}.nav-link__text { word-break:break-word; white-space:normal;}.navbars-wrapper { --padding-top:2rem; --padding-bottom:2rem; --padding-left:3rem; --padding-right:2rem; min-height:100%; width:100%; flex:0 0 100%;}.navbars-wrapper .nav--cat { padding-top:var(--padding-top); padding-bottom:var(--padding-bottom);}@media (min-width:576px) { .navbars-wrapper {  width:300px;  flex:0 0 300px; }}@media (min-width:992px) and (max-width:1239.98px) { .navbars-wrapper > menu:first-child {  padding-top:var(--padding-top);  padding-bottom:0; } .navbars-wrapper > menu:last-child {  padding-top:0;  padding-bottom:var(--padding-bottom); } .navbars-wrapper > menu:first-child:last-child {  padding-top:var(--padding-top);  padding-bottom:var(--padding-bottom); }}@media (min-width:1240px) { .navbars-wrapper .nav--cat {  --padding-top:5rem;  --padding-bottom:5rem;  scroll-padding:var(--padding-top) 0 var(--padding-bottom); }}.navbar--overlay { padding-bottom:var(--padding-bottom);}.navbar--overlay .nav-item { width:100%;}.navbar--overlay .nav-item.dropdown { position:relative;}.navbar--overlay > .nav-item > .nav-dropdown-button { transform:rotate(-90deg);}.navbar--overlay .dropdown-menu { left:100%; top:auto; bottom:0; margin-top:0;}.navbar--overlay .dropdown-menu::before { bottom:1rem; left:auto; right:100%; border-top:5px solid transparent; border-right:5px solid #ffffff; border-bottom:5px solid transparent;}.nav--cat.has-icon ~ .navbar--overlay.nav-list--0 > li > a::before { content:""; width:3.8rem; display:block;}.nav-list--0 { position:relative; pointer-events:auto; flex-direction:column; flex-wrap:nowrap;}.nav-list--0 > li { position:static; min-height:30px; display:flex; align-items:stretch;}.nav-list--0 > li > .nav-link { color:inherit; padding:3px var(--padding-right) 3px var(--padding-left);}.nav-list--0 > li > .nav-link .nav-link__text { flex-grow:1;}.nav-list--0 > li > .nav-link::after { transform:rotate(-90deg);}.nav-list--0 > li.dropdown { padding-right:var(--padding-right);}.nav-list--0 > li.dropdown > .nav-link { padding:3px 0 3px var(--padding-left);}.nav-list--0 > li:hover, .nav-list--0 > li.show { color:#111111; background-color:#FFF8E4; }.nav-list--0 > li.show .nav-dropdown-button { background-color:#FFC882; color:#111111;}.nav-list--1 { --column-width:200px; -webkit-columns:var(--column-width); -moz-columns:var(--column-width); columns:var(--column-width); -webkit-column-gap:4rem; -moz-column-gap:4rem; column-gap:4rem; height:100%; margin-bottom:0;}.nav-list--1 > li { margin-bottom:1rem;}.nav-list--1 > li > .nav-link { font-weight:700; padding-top:0; padding-bottom:0; margin-bottom:0.7rem;}.nav-list--2 { padding:0 0 1.2rem;}.nav-list--2 .nav-link { padding:0.25rem 0; margin-bottom:0.4rem; font-weight:400; display:block; text-transform:none;}.dropdown-menu { display:block; box-shadow:0 0 40px rgba(0, 0, 0, 0.15); visibility:hidden; content-visibility:hidden; opacity:0; transition:none; bottom:auto; margin-left:0; border-radius:10px; max-height:calc((var(--vh, 1vh) * 100) - var(--header-height) - var(--nanobar-height) - 10px - 5px);}.dropdown-menu.show { visibility:visible; content-visibility:visible; opacity:1; transition:visibility ease 0.4s, opacity ease 0.4s;}.dropdown-menu.submenu { margin-left:1rem;}.dropdown-menu.submenu::before { content:""; position:absolute; top:calc(1rem + 1rem); width:0; height:0; right:100%; transform:translateY(-50%); border-top:5px solid transparent; border-right:5px solid #ffffff; border-bottom:5px solid transparent;}.dropdown-menu .nav-dropdown-button:hover, .dropdown-menu .nav-dropdown-button:focus, .dropdown-menu .nav-dropdown-button:active { background-color:#FFC882; color:#FFFFFF; border-color:#FFC882;}.dropdown__caret { content:""; display:block; position:absolute; top:-4px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #ffffff;}.dropdown__content[data-content-direction=right] .dropdown__caret { margin-right:-5px;}.dropdown__content[data-content-direction=left] .dropdown__caret { margin-left:-5px;}.dropdown__content { position:fixed; left:0; top:0; visibility:hidden;  opacity:0; width:100%; max-width:100%; padding:20px; background-color:#ffffff; color:#111111; z-index:1039; height:100%; max-height:calc((var(--vh, 1vh) * 100)); flex-direction:column;  }@supports (height:100dvh) { .dropdown__content {  height:100dvh;  max-height:100dvh; }}.dropdown__content.is-active { visibility:visible !important; display:flex; opacity:1;}@media (min-width:576px) { .dropdown__content {  width:360px;  z-index:1040;  transition:height ease 0.4s, max-height ease 0.4s, opacity ease 0.2s;  height:auto;  max-height:calc((var(--vh, 1vh) * 100) - var(--dropdown-btn-bottom-distance) - 10px - 5px - 5px);  margin-top:calc(10px);  box-shadow:0 0 40px rgba(0, 0, 0, 0.15);  border-radius:10px; } @supports (height:100dvh) {  .dropdown__content { max-height:calc(100dvh - var(--dropdown-btn-bottom-distance) - 10px - 5px - 5px);  } }}@media (min-width:992px) { .dropdown__content {  padding:10px; }}@media (min-width:576px) { .dropdown__content[data-content-direction=right] {  transform:translateX(calc(-100% + 0px)); } .dropdown__content[data-content-direction=left] {  transform:translateX(-0px); }}@media (min-width:1240px) { .dropdown__content[data-content-direction=right] {  transform:translateX(-100%); }}.dropdown__content-inner { position:relative; margin:0 auto; width:100%; overflow:hidden auto; overscroll-behavior-y:contain; padding:10px; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.dropdown__content-inner::-webkit-scrollbar { width:6px; height:6px;}.dropdown__content-inner::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.dropdown__content-inner::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.dropdown__content-inner::-webkit-scrollbar-track { background-color:#ffffff;}.dropdown--auto-width { width:auto; height:auto; position:absolute; top:100%; left:0; max-width:unset; box-shadow:0 0 40px rgba(0, 0, 0, 0.15); border-radius:10px; padding:1rem;}.dropdown--auto-width .dropdown__btn-close { display:none;}.dropdown--auto-width[data-content-direction] .dropdown__caret { margin:0;}.search-box__dropdown::before { display:none;}.box-content__inner { max-width:300px; margin:0 auto;}.nav-list-menu--main.has-icon ~ .nav-list-menu--main .nav-list-mobile--0 > li > a::before { content:""; width:3.8rem; display:block;}.nav-list-menu--main.has-icon ~ .box-cat-mobile__header .lang-and-currency-wrapper__inner::before { content:""; width:1.8rem; display:block;}.overlay-box-cat-mobile__content { --padding-top:2rem; --padding-bottom:2rem; --padding-left:3rem; --padding-right:2rem; height:100%; max-height:100%; transition:height ease 0.4s;  overflow:hidden auto; overscroll-behavior-y:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; flex-grow:1;}.overlay-box-cat-mobile__content::-webkit-scrollbar { width:6px; height:6px;}.overlay-box-cat-mobile__content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.overlay-box-cat-mobile__content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.overlay-box-cat-mobile__content::-webkit-scrollbar-track { background-color:#ffffff;}.overlay-box-cat-mobile__content .nav-list-menu--main-menu, .overlay-box-cat-mobile__content .box-cat-mobile__header { background-color:#FFF8E4;}.overlay-box-cat-mobile__content .box-cat-mobile__header { min-height:var(--overlay-close-btn-height); position:sticky; top:0; z-index:1;}.overlay-box-cat-mobile__content .lang-and-currency-wrapper__inner { width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); padding-left:var(--padding-left); padding-right:var(--padding-right); min-height:var(--overlay-close-btn-height); align-items:center;}.overlay-box-cat-mobile__content .nav-link { padding-right:var(--padding-right); padding-left:var(--padding-left);}.overlay-box-cat-mobile__content .nav-item.has-submenu { padding-right:var(--padding-right);}.overlay-box-cat-mobile__content .nav-item.has-submenu > .nav-link { padding-right:0;}.hamburger-box ul { list-style:none; margin-bottom:0;}.hamburger-box .nav-link { padding:0; text-transform:none; min-height:40px; line-height:1.2;}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}.dropdown--cat { overflow:hidden; overflow-y:scroll; max-height:600px; min-height:360px; min-width:300px; width:300px; left:0; padding:0; direction:rtl; scrollbar-width:thin; scrollbar-color:#DDDDDD #ffffff; box-shadow:none; z-index:-1;}.dropdown--cat::-webkit-scrollbar { width:6px;}.dropdown--cat::-webkit-scrollbar-track { background-color:#ffffff;}.dropdown--cat::-webkit-scrollbar-button { height:10px; width:6px; background:#ffffff;}.dropdown--cat::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.dropdown--cat::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.dropdown--cat.has-opened { width:100%;}.nav-list-mobile { width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); margin:0 auto; overflow:hidden auto; padding:var(--padding-top) 0 var(--padding-bottom); scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.nav-list-mobile::-webkit-scrollbar { width:6px; height:6px;}.nav-list-mobile::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.nav-list-mobile::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.nav-list-mobile::-webkit-scrollbar-track { background-color:#ffffff;}.search-box__dropdown__btn-close { z-index:10000;}@media (min-width:1240px) { .search-box__dropdown__btn-close {  display:none; }}.megasubmenu { max-width:360px; min-height:100%; -ms-scroll-chaining:none; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; box-shadow:none; border-radius:0; padding:0; background-color:#FFF8E4;}.megasubmenu::-webkit-scrollbar { width:6px; height:6px;}.megasubmenu::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.megasubmenu::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.megasubmenu::-webkit-scrollbar-track { background-color:#ffffff;}.megasubmenu .loading-spinner { display:none;}.megasubmenu .loading-spinner::after { width:77px; height:77px; border-width:3px;}.nav-item.ajax-loader .megasubmenu .loading-spinner { display:inline-block;}@media (min-width:992px) { .megasubmenu {  left:100%;  top:0;  height:100%;  width:clamp(500px, 90vw - 300px, 1300px);  max-width:clamp(500px, 90vw - 300px, 1300px); }}.megasubmenu ul { list-style:none;}.megasubmenu .nav-link { padding-left:0; padding-right:0; align-items:baseline;}.megasubmenu.show { transition:none;}.megasubmenu__inner { overflow:hidden;  max-height:100%;}.megasubmenu__cats-col { max-height:inherit; overflow-x:auto; scrollbar-width:thin; scrollbar-color:#ced4da #FFF8E4;}.megasubmenu__cats-col::-webkit-scrollbar { width:6px; height:6px;}.megasubmenu__cats-col::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.megasubmenu__cats-col::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.megasubmenu__cats-col::-webkit-scrollbar-track { background-color:#FFF8E4;}.megasubmenu__sticky-content { --padding:5rem; padding:var(--padding); position:-webkit-sticky; position:sticky; top:0; background-color:#FFF8E4; transition:opacity ease 0.4s; opacity:0;}.nav-item.ajax-loader .megasubmenu__sticky-content { height:100%;}.megasubmenu.show > .megasubmenu__sticky-content { opacity:1;}.megasubmenu__banner-col { max-width:300px;}@media (max-width:1239.98px) { .megasubmenu__banner-col {  display:none; }}.megasubmenu__banner p:last-child { margin-bottom:0;}.with-auto-breaking-megasubmenu .nav-list--1 { column-fill:auto;}.with-auto-breaking-megasubmenu .nav-list--1 > li { break-inside:auto;}.with-avoid-breaking-megasubmenu .nav-list--1 { column-fill:balance;}.with-avoid-breaking-megasubmenu .nav-list--1 > li { break-inside:avoid-column;}.nav-list-menu { background-color:#ffffff;}.nav-list-menu__nav { background-color:#FFF8E4;}.nav-list-menu__nav-inner { padding:2rem var(--padding-right) 2rem var(--padding-left); width:100%; max-width:calc(360px + var(--padding-left) + var(--padding-right)); margin:0 auto;}.nav-list-menu--sub { visibility:hidden; content-visibility:hidden; position:absolute; top:0; right:0; height:100%; width:100%; z-index:5; display:flex; flex-direction:column; opacity:0; padding:0; overscroll-behavior:contain;}.nav-list-menu--sub > .loading-spinner { display:none;}.nav-list-menu--sub > .loading-spinner::after { width:77px; height:77px; border-width:3px;}.nav-item.ajax-loader .nav-list-menu--sub > .loading-spinner { display:inline-block;}.nav-list-menu--sub.show { visibility:visible; content-visibility:visible; opacity:1; transition:all ease 0.4s;}.nav-list-breadcrumb { display:flex; flex-wrap:wrap; position:relative; padding-left:1.5rem;}.nav-list-parent-link::before { display:inline-block; margin-right:2rem; margin-left:2rem;}.nav-list-breadcrumb-main-link { position:absolute; left:0;}.nav-list-parent-link { display:inline-flex; align-items:baseline;}.nav-list-parent-link:hover { text-decoration:none;}.nav-list-parent-link::before { content:"/";}.nav-link__img-container { margin-right:2rem; flex:0 0 var(--cat-img-width); line-height:1;}.nav-link__img-container .icon-set { width:100%; height:auto; max-height:var(--cat-img-height);}section.tag-filtering { margin-bottom:2rem;}.tag-filtering__tags { display:flex; justify-content:center; flex-wrap:wrap; row-gap:0.5rem; column-gap:2rem; flex:0 0 100%; max-width:100%;}.tag-filtering__tag { padding:0.5rem 0; font-size:1.2rem; line-height:1.2; border-radius:0; margin:0; cursor:pointer; user-select:none; display:flex; align-items:center;}.tag-filtering__tag:not(.tag-filtering__tag--clear)::before { content:"#";}.tag-filtering__tag.js-active-filter { font-weight:700;}.tag-filtering__tag:hover:not(.tag-filtering__tag--clear) { color:#999999;}.tag-filtering__tag--clear { padding:0.5rem 1rem; font-size:1.2rem; line-height:1.2; border-radius:10px; color:#111111; border-color:#111111; border:1px solid #DDDDDD; font-weight:700;}.tag-filtering__tag--clear:hover { color:#ffffff; background-color:#111111; border-color:#111111;}.tag-filtering__tag--clear:focus, .tag-filtering__tag--clear.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.tag-filtering__tag--clear.disabled, .tag-filtering__tag--clear:disabled { color:#111111; background-color:transparent;}.tag-filtering__tag--clear:not(:disabled):not(.disabled):active, .tag-filtering__tag--clear:not(:disabled):not(.disabled).active, .show > .tag-filtering__tag--clear.dropdown-toggle { color:#ffffff; background-color:#111111; border-color:#111111;}.tag-filtering__tag--clear:not(:disabled):not(.disabled):active:focus, .tag-filtering__tag--clear:not(:disabled):not(.disabled).active:focus, .show > .tag-filtering__tag--clear.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.js-filterable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}.box__title { position:relative; margin-bottom:2rem; font-size:2.4rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:1rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DDDDDD; height:40px; line-height:40px; font-size:1.6rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:176px;}#box_last_content .product__name-wrap { margin-bottom:0; padding-bottom:0;}#box_last_content .product__price-base, #box_last_content .product__price-sale { font-size:1.6rem;}#box_last_content .product__name, #box_last_content .has-price-sale .product__price-base { font-size:1.2rem;}#box_last_content .product__prices { margin-bottom:0;}.custom-content { margin-bottom:2rem;}@media (min-width:768px) { .custom-content {  margin-bottom:4rem; }}.custom-content--page_shop_start { line-height:30px; margin-bottom:0;}.custom-content--page_shop_start.custom-content--top { background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%); color:#111111;}.custom-content--page_shop_start.custom-content--bottom { background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%); color:#111111;}.custom-sub-content { margin-bottom:2rem;}.custom-sub-content:last-child { margin-bottom:0;}.custom-content__content p:last-child, .custom-sub-content p:last-child { margin-bottom:0;}.custom-content__content[class*=container-max-] { padding-left:0; padding-right:0;}.read-more { position:relative; overflow:hidden; padding:0 2px; margin:0 -2px; box-sizing:content-box; max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more .read-more__btn-wrap { padding-top:10px;}.product__description-short .read-more { max-height:calc(9 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.product__description-short .read-more .read-more__btn-wrap { padding-top:10px;}#artdet__short-descrition .read-more { max-height:calc(4 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#artdet__short-descrition .read-more .read-more__btn-wrap { padding-top:10px;}.product-tooltip #artdet__short-descrition .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.product-tooltip #artdet__short-descrition .read-more .read-more__btn-wrap { padding-top:10px;}#page_art_content .custom-content .read-more, #page_artspec_content .custom-content .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#page_art_content .custom-content .read-more .read-more__btn-wrap, #page_artspec_content .custom-content .read-more .read-more__btn-wrap { padding-top:10px;}#page_cat_content .custom-content .read-more { max-height:calc(10 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}#page_cat_content .custom-content .read-more .read-more__btn-wrap { padding-top:10px;}.read-more.product-review__advantage { max-height:calc(5 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__advantage .read-more__btn-wrap { padding-top:0;}.read-more.product-review__message { max-height:calc(8 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__message .read-more__btn-wrap { padding-top:0;}.read-more.product-review__admin-answer-wrapper-inner { max-height:calc(5 * 1.4rem * 1.5); line-height:1.5; font-size:1.4rem;}.read-more.product-review__admin-answer-wrapper-inner .read-more__btn-wrap { padding-top:0;}.read-more__content p:last-child { margin-bottom:0;}.read-more__btn-wrap { position:absolute; bottom:0; left:2px; width:100%; z-index:1; text-align:left; background-color:#FFFFFF; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; column-gap:20px; row-gap:10px; transition:opacity ease 0.3s, visibility ease 0.3s;}.read-more.has-button .read-more__btn-wrap, .read-more.has-other-btn.is-processed .read-more__btn-wrap { visibility:visible; opacity:1;}.read-more.is-processed:not(.has-button) .read-more__btn-wrap { visibility:hidden; opacity:0;}.read-more__btn-wrap::before { content:""; position:absolute; bottom:100%; left:0; right:0; height:40px; background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.is-opened .read-more__btn-wrap::before { display:none;}.read-more__btn { opacity:0; visibility:hidden; display:inline-flex; color:#111111; border-color:#111111; padding:0 1.5rem; font-size:1.2rem; line-height:1.5; border-radius:5px; align-items:center; color:#111111; font-weight:700; box-shadow:none; border:1px solid #DDDDDD; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, visibility ease 0.3s, opacity ease 0.3s;}.read-more__btn:hover { color:#111111; background-color:transparent; border-color:#111111;}.read-more__btn:focus, .read-more__btn.focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.read-more__btn.disabled, .read-more__btn:disabled { color:#111111; background-color:transparent;}.read-more__btn:not(:disabled):not(.disabled):active, .read-more__btn:not(:disabled):not(.disabled).active, .show > .read-more__btn.dropdown-toggle { color:#ffffff; background-color:transparent; border-color:#111111;}.read-more__btn:not(:disabled):not(.disabled):active:focus, .read-more__btn:not(:disabled):not(.disabled).active:focus, .show > .read-more__btn.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(17, 17, 17, 0.5);}.read-more.has-button .read-more__btn { opacity:1; visibility:visible;}.read-more__btn::before { content:attr(data-closed);}.read-more__btn.is-active::before { content:attr(data-opened);}.read-more__btn.is-active .icon-set { transform:scaleY(-1);}.read-more__btn:not(.disabled):not([disabled]):hover, .read-more__btn:not(.disabled):not([disabled]):focus, .read-more__btn:not(.disabled):not([disabled]):active { color:#111111; box-shadow:none !important;}.paging-sorting-ordering { overflow:hidden;}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:1rem; }}.paging-sorting-ordering--bottom { margin-bottom:3rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:1rem; }}.is-invisible { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.page-item:first-child .page-link { border-top-left-radius:5px; border-bottom-left-radius:5px;}.page-item:last-child .page-link { border-top-right-radius:5px; border-bottom-right-radius:5px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item--input { display:flex; align-items:center; column-gap:1rem;}.page-input { text-align:center; width:6rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1.4rem; width:30px; height:30px; line-height:30px; border-radius:5px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-link .icon-set { --svg-icon-width:0.5em;}.page-item.active .page-link { color:#FFC882;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}input.page_qty_input { border:none; text-align:center; font-weight:700; background-color:transparent; padding:0; border-radius:0; opacity:1;}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width);  height:100%;}.product__img-wrapper, .product-img-wrapper, .lazy-img-wrapper { padding-top:100%; position:relative; display:block;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:700;}.has-price-sale .product-price--base { color:#999999; font-weight:400;}.product-price--sale { color:#FF4444;}.product-price--unit-price, .product-price--unit { line-height:1.2; color:#999999;}.flickity-page-dots { counter-reset:flickity-dot-counter; pointer-events:none; display:flex; align-items:center; justify-content:center; width:100%; left:0; bottom:calc(var(--dot-gap) / -2); padding:0 var(--dots-padding-x);}.artdet__thumb-images .flickity-page-dots, #page_tooltip .flickity-page-dots, .artdet__alts .flickity-page-dots { justify-content:center;}.flickity-page-dots .flickity-page-dot { width:auto; height:auto; padding:calc(var(--dot-gap) / 2); margin:0; pointer-events:auto; opacity:1; background:transparent; border-radius:0; display:flex; align-items:center; justify-content:center;}.flickity-page-dots .flickity-page-dot::before { content:""; width:var(--dot-width); flex:0 0 var(--dot-width); max-width:var(--dot-width); height:var(--dot-height); line-height:1; border:1px solid #FFC882; border-radius:50%; counter-increment:flickity-dot-counter;}.flickity-page-dots .flickity-page-dot:hover:not(.is-selected)::before { border-width:3px;}.flickity-page-dots .flickity-page-dot.is-selected::before { background-color:#FFC882; content:counter(flickity-dot-counter); font-size:0;}.flickity-page-dots .flickity-page-dot:only-child { display:none;}.flickity-button { z-index:1; background-color:transparent;}.flickity-button.previous { left:2rem;}.flickity-button.next { right:2rem;}.flickity-button:hover { background-color:transparent;}.flickity-button:focus { box-shadow:none;}.flickity-button:disabled { pointer-events:auto; opacity:0.5; cursor:not-allowed;}.flickity-button .flickity-button-icon { display:none;}.back_to_top { background-color:#FFC882; color:#111111; box-shadow:0 0 30px rgba(0, 0, 0, 0.1); position:fixed; font-size:2rem; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; z-index:1040; bottom:2rem; right:2rem; display:inline-flex; align-items:center; justify-content:center; opacity:0;}.back_to_top:hover { background-color:#111111; color:#ffffff;}html.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:11rem;  right:6rem; } html.fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.overlay__close-btn { height:var(--overlay-close-btn-height); margin-top:0; margin-bottom:0;}.overlay_common, #overlay_login_outer, #page_PopupContainer_tooltip, #page_PopupContainer { position:fixed; transform:none !important; top:0 !important; left:0 !important; width:var(--overlay-min-width) !important; max-width:var(--overlay-max-width); height:var(--overlay-max-height) !important; display:none;}@media (min-width:768px) { .overlay_common, #overlay_login_outer, #page_PopupContainer_tooltip, #page_PopupContainer {  transform:translate(-50%, -50%) !important;  left:50% !important;  top:50% !important;  height:auto !important;  min-height:200px;  max-height:var(--overlay-max-height);  max-width:var(--overlay-max-width); }}#overlay_login_outer .overlay_text { padding:0;}#overlay_login_outer .overlay-buttons { display:none !important;}@media (min-width:576px) { #overlay_login_outer .overlay__inner {  padding:0; }}#overlay_box_login .overlay-buttons { display:none !important;}#overlay_box_search { min-height:auto;}@media (min-width:768px) { #overlay_box_search {  width:86rem !important;  top:var(--overlay-close-btn-height) !important;  transform:translateX(-50%) !important; }}#overlay_box_search .overlay-buttons { display:none !important;}.overlay__inner { display:flex; flex-direction:column; flex:100%; max-width:100%; overflow:hidden; padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); border-radius:var(--overlay-border-radius); background-color:#ffffff; box-shadow:var(--overlay-box-shadow);}.overlay_info .overlay__inner { background-color:#fefedc;}.overlay_dialog .overlay__inner { background-color:#ffffff;}.overlay_ok .overlay__inner { background-color:#f9e8cd;}.overlay_error .overlay__inner { background-color:white;}.overlay_warning .overlay__inner { background-color:#fff5e6;}.overlay_button_close { display:none;}#overlay_cart_add .overlay_button_close, #overlay_cart_empty .overlay_button_close, #overlay_reg_decide_on_form .overlay_button_close, #overlay_pwa_app_install .overlay_button_close, #overlay_pwa_app_install_already .overlay_button_close, #overlay_pwa_app_install_info .overlay_button_close, #overlay_pwa_app_off .overlay_button_close, #overlay_pwa_pn_subscription .overlay_button_close, #overlay_pwa_pn_subscription_already .overlay_button_close, .overlay_button_close #overlay_pwa_pn_subscription_succeeded, #overlay_pwa_pn_subscription_login .overlay_button_close { display:inline-block;}.overlay_custom .overlay_text { padding:0;}.overlay_custom .overlay_title { margin:0 0 var(--overlay-title-margin-bottom) 0;}#overlay_box_cart .overlay__inner { padding-left:0; padding-right:0;}#overlay_box_cart .overlay_text { display:flex; flex-grow:1;}#overlay_box_cart .overlay-buttons { display:none !important;}@media (min-width:768px) { #overlay_box_cart {  width:calc(var(--cart-box-item-width) + var(--cart-box-item-padding-x) * 2) !important; }}#overlay_box_cat { width:1600px !important;}#overlay_box_cat #box_cat_content, #overlay_box_cat #box_cat_content_mobile_content_wrapper { display:flex;}#overlay_box_cat .overlay__inner { max-height:calc(var(--vh, 1vh) * 100); height:100%; padding:0;}#overlay_box_cat .overlay-buttons { display:none !important;}#overlay_box_cat .overlay_text { scrollbar-width:thin; scrollbar-color:#ced4da #FFF8E4; display:flex;}#overlay_box_cat .overlay_text::-webkit-scrollbar { width:6px; height:6px;}#overlay_box_cat .overlay_text::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}#overlay_box_cat .overlay_text::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}#overlay_box_cat .overlay_text::-webkit-scrollbar-track { background-color:#FFF8E4;}@media (max-width:991.98px) { #overlay_box_cat .overlay_text {  overflow-y:hidden; }}@media (min-width:768px) { #overlay_box_cat .overlay_text, #overlay_box_cat .overlay__inner, #overlay_box_cat .overlay-box-cat-mobile__content {  max-height:inherit; }}#overlay_product_subscription_content, #overlay_remind_content, #overlay_save_filter_content, #overlay_already_registered_email_login_content, #overlay_reg_decide_on_form_content { width:100%; max-width:460px; margin:0 auto; padding:20px 20px 0;}#overlay_product_subscription_content .overlay_text, #overlay_remind_content .overlay_text, #overlay_save_filter_content .overlay_text, #overlay_already_registered_email_login_content .overlay_text, #overlay_reg_decide_on_form_content .overlay_text { padding:0;}#overlay_reg_decide_on_form_content { min-height:264px;}#overlay_product_subscription_content { padding:0 20px;}#overlay_product_subscription_content .subscribe_text { margin-top:20px;}.overlay-buttons { margin-top:2rem;}.overlay__title-wrap { text-align:center;}.overlay-icon { display:none; font-size:3.2rem; line-height:1; margin:2rem 2rem 0;}.overlay_info .overlay-info__icon, .overlay_ok .overlay-ok__icon, .overlay_error .overlay-error__icon, .overlay_warning .overlay-warning__icon, .overlay_dialog .overlay-dialog__icon { display:block;}#overlay_bundle_products .overlay-buttons { display:none !important;}.overlay_title { text-align:center; text-wrap:balance; font-weight:500; font-size:3.2rem; text-transform:uppercase; margin:2rem 2rem 1rem; line-height:normal;}.overlay_title:empty { display:none;}#overlay_explicit .overlay_title { padding-right:1rem;}.page_space { height:20px;}.overlay_text { overflow:hidden auto; padding:2rem 2rem 0; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.overlay_text::-webkit-scrollbar { width:6px; height:6px;}.overlay_text::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.overlay_text::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.overlay_text::-webkit-scrollbar-track { background-color:#ffffff;}.overlay_text:empty { display:none !important;}.overlay_bundle .overlay_text { padding:0;}#overlay_test .overlay_text { text-align:center;}#overlay_box_search .overlay_text { overflow-y:hidden;}.overlay_privacy_policy { display:flex;}.overlay_login .facebook-iframe, .overlay_login .google-iframe { margin-top:0; margin-left:0;}.subscribe_validation_error { display:none;}.overlay_subscribe_button_wrap { text-align:center;}.overlay_subscribe_button { margin-top:10px; min-width:200px;}.overlay_error { border-color:#F44;}.overlay_text #opening_hours { margin:0 auto;}#opening_hours td { padding:5px 10px; font-weight:400; font-size:11px; letter-spacing:0.5px; text-align:left;}#overlay_cart_add_ok .overlay-button { min-width:160px; padding-left:1rem; padding-right:1rem;}#page_PopupContainer.shop_popup_postsale #page_PopupContainer_inner { padding:0; background:linear-gradient(225deg, #DDDDDD 0%, #FFFFFF 66.66%);}#page_PopupContainer.shop_popup_postsale .product-img { mix-blend-mode:darken;}#page_PopupContainer.shop_popup_postsale.has-error { font-size:1.8rem;}#page_PopupContainer.shop_popup_postsale .close { display:none;}#page_PopupContainer.shop_popup_marketing { width:806px !important;}#page_PopupContainer_inner, #page_PopupContainer_tooltip_inner { -ms-scroll-chaining:none; overscroll-behavior:contain; width:100%; display:flex; flex-direction:column; overflow:hidden auto !important; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; border-radius:var(--overlay-border-radius); background-color:#ffffff; padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); box-shadow:var(--overlay-box-shadow);}#page_PopupContainer_inner::-webkit-scrollbar, #page_PopupContainer_tooltip_inner::-webkit-scrollbar { width:6px; height:6px;}#page_PopupContainer_inner::-webkit-scrollbar-thumb, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}#page_PopupContainer_inner::-webkit-scrollbar-thumb:hover, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}#page_PopupContainer_inner::-webkit-scrollbar-track, #page_PopupContainer_tooltip_inner::-webkit-scrollbar-track { background-color:#ffffff;}#page_PopupContainer_tooltip_inner { padding:var(--overlay-padding-top) 0 var(--overlay-padding-bottom) var(--overlay-padding-left); overflow:hidden !important;}#page_PopupConatiner_content { position:relative; padding-top:50px;}#overlay_test a.close,#overlay_close a.close,#overlay_penalty a.close,.overlay_common > a.close:empty { display:none;}.g-recaptcha { border-width:0; margin:0;}.grecaptcha-badge { z-index:1000;}.logo { line-height:1;}.logo img { max-height:120px;}.header.is-sticky .logo img { max-height:50px;}.body-wholesale .logo { background:linear-gradient(to bottom, #D3B84C 0%, #D1B74F 100%); padding:calc(var(--grid-gutter-width-actual) / 2);}@media (max-width:575.98px) { .logo {  margin-top:var(--gap-y);  margin-bottom:var(--gap-y); }}.header { color:#ffffff; position:relative; z-index:1040;}.header .search-box__search-btn-icon { width:auto;}.header .dropdown__btn, .header .overlay__open-btn { color:#ffffff;}.header .dropdown__btn:hover, .header .overlay__open-btn:hover { color:#ffffff;}html.header-with-sticky-behavior .header, html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header { position:sticky; z-index:1040;}html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header, html.header-with-sticky-behavior .header { top:0;}html.header-is-hidden-by-scroll-down .header { visibility:hidden;}.header__inner { --gap-y:10px; box-shadow:0 0 var(--header-shadow-blur) calc(var(--header-shadow-blur) * 1.3) #CAB150;}html.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner { transition:var(--header-sticky-on-scroll-up-transition-time);}.header__inner::before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; background:linear-gradient(to bottom, #D3B84C 0%, #D1B74F 100%);}html.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner::before { transition:opacity ease var(--header-sticky-on-scroll-up-transition-time);}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] .header__inner { box-shadow:none;}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] .header__inner::before { opacity:0;}html.header-is-absolute-by-page-load body[data-has-banner-start-big="1"] .header__inner { position:absolute; right:0; left:0; z-index:1040;}html.header-is-sticky .header__inner { box-shadow:0 0 20px 0 #000000;}html.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header__inner { transform:translateY(calc(-100% - 20px));}html.header-is-sticky.header-is-visible-by-scroll-up .header__inner { transform:translateY(0);}.header--dumbed .header__inner { padding-bottom:var(--gap-y);}@media (min-width:576px) { .header__inner {  padding-top:var(--gap-y);  padding-bottom:var(--gap-y); }}@media (min-width:768px) { .header__inner {  --gap-y:20px; }}.nanobar { position:relative; color:#111111; overflow:hidden; background-color:#999999; text-align:center; z-index:1045;}.nanobar p:last-of-type { margin-bottom:0;}.nanobar ~ .nanobar { border-top:1px solid #FFFFFF;}@media (max-width:575.98px) { .nav-position-bottom .nanobar {  z-index:1; }}.nanobar__inner { padding-right:4rem; position:relative; margin:0.9rem 0;}.nanobar__btn-close { position:absolute; top:50%; transform:translateY(-50%); background:#999999; color:#111111; border-color:currentColor; margin:0;}.nanobar__btn-close:hover, .nanobar__btn-close:active, .nanobar__btn-close:focus { color:#111111;}.profile__overlay-btn { box-shadow:none;}.profile__overlay-btn + div label { display:none;}.profile__overlay-btn.is-active + div label { display:block;}.search__overlay-btn + div label { display:none;}.search__overlay-btn.is-active + div label { display:block;}.profile__title-icon, .cart-box__title-icon { font-size:2.4rem;}.lang-select-group > select, .currency-select-group > select { padding-left:0.5rem !important; padding-right:0.5rem !important; background-color:transparent; color:inherit; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;}.lang-select-group > select option, .currency-select-group > select option { color:#111111;}.lang-select-group > select:focus, .lang-select-group > select:hover, .currency-select-group > select:focus, .currency-select-group > select:hover { background-color:transparent; color:#ffffff;}.lang-select-group::after, .currency-select-group::after { right:0 !important; color:inherit; transition:color 0.2s ease-in-out;}.lang-select-group:hover::after, .lang-select-group:focus-within::after, .currency-select-group:hover::after, .currency-select-group:focus-within::after { color:#ffffff;}input[type=search]::-webkit-search-cancel-button { font-size:1.6rem; width:1em; height:1em; cursor:pointer; -webkit-appearance:none;}@supports (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  mask-size:0.8em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  background-position:center;  background-size:0.8em;  background-repeat:no-repeat; }}.search-box__input { flex:0 0 100%; max-width:100%; width:100%; cursor:pointer; position:relative; height:var(--search-box-input-height); line-height:calc(var(--search-box-input-height) - 2 * 1px); padding:0 var(--search-box-input-height) 0 2rem; font-size:1.6rem; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out; border:1px solid currentColor;}.search-box__input:focus { cursor:text;}.search-box__input.ajax-loading ~ .search-box__loading { display:flex;}.search-box__input::-webkit-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input:-ms-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::-ms-input-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::-moz-placeholder { text-align:left; font-weight:normal; color:#999999;}.search-box__input::placeholder { text-align:left; font-weight:normal; color:#999999;}.dropdown__btn, .overlay__open-btn { display:inline-flex; align-items:center;}.header .dropdown__btn, .header .overlay__open-btn { position:relative; min-width:40px; height:40px; font-weight:500; line-height:1.2; flex-shrink:0; transition:transform ease 0.2s;}.header .dropdown__btn.is-active, .header .overlay__open-btn.is-active { transform:translateY(2px);}@media (hover:hover) and (pointer:fine) { .header .dropdown__btn:hover, .header .overlay__open-btn:hover {  transform:translateY(2px); }}.cart-box__overlay-btn.ajax-response-by-click.ajax-loader::after { display:none;}.btn__text { display:none; margin-left:2px; z-index:1;}@media (min-width:768px) { .btn__text {  display:inline; }}@media (min-width:440px) { .btn__text {  margin-left:5px; }}.btn__icon { display:inline-flex; justify-content:center; font-size:1.6rem;}.search-box__search-btn { padding:0; width:var(--search-box-search-btn-width); height:var(--search-box-search-btn-height); position:absolute; top:calc((var(--search-box-input-height) - var(--search-box-search-btn-height)) / 2); right:calc((var(--search-box-input-height) - var(--search-box-search-btn-height)) / 2); z-index:3; font-size:1.6rem;}.header__container { --column-gap:1rem; column-gap:var(--column-gap);}@media (min-width:576px) { .header__container {  --column-gap:2rem; }}.header__dropdown-btn-wrapper { display:inline-flex; align-items:center; column-gap:var(--column-gap); flex-shrink:1;}.header__dropdown-btn-wrapper .dropdown__btn, .header__dropdown-btn-wrapper .overlay__open-btn { padding:0; justify-content:center;}@media (min-width:768px) { .header__dropdown-btn-wrapper {  background-color:rgba(255, 255, 255, 0.15);  border-radius:10px; } .header__dropdown-btn-wrapper .dropdown__btn, .header__dropdown-btn-wrapper .overlay__open-btn {  background-color:transparent; } .header__dropdown-btn-wrapper .dropdown__btn:not(:first-child):not(:last-child), .header__dropdown-btn-wrapper .overlay__open-btn:not(:first-child):not(:last-child) {  border-radius:0; } .header__dropdown-btn-wrapper .overlay__open-btn:first-child {  border-top-right-radius:0;  border-bottom-right-radius:0;  margin-left:2rem; } .header__dropdown-btn-wrapper .overlay__open-btn:last-child {  border-top-left-radius:0;  border-bottom-left-radius:0;  margin-right:2rem; }}@media (min-width:1240px) { .header__dropdown-btn-wrapper {  column-gap:4rem; } .header__dropdown-btn-wrapper .overlay__open-btn:first-child {  margin-left:4rem; } .header__dropdown-btn-wrapper .overlay__open-btn:last-child {  margin-right:4rem; }}@media (min-width:1440px) { .header__dropdown-btn-wrapper {  flex-shrink:0; }}@media (min-width:1240px) { html.filter-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:1440px) { html.filter-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .list-type--1 .product, html.filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:1240px) { html.filter-box-in-sidebar .filter-box__dropdown-btn, html.filter-box-in-sidebar #filter-bar {  display:none; } html.filter-box-in-sidebar .filter-dropdown {  background-color:transparent;  padding:0; } html.filter-box-in-sidebar .filter-dropdown__inner {  padding:0; }}.filter-dropdown__btn-close { top:0; right:1rem; bottom:auto;}@media (max-width:1239.98px) { .filter-side-box-col {  padding-right:0 !important;  padding-left:0 !important; }}@media (min-width:1240px) { .filter-side-box-col {  display:none;  margin-bottom:3rem; } html.filter-exists.filter-box-in-sidebar .filter-side-box-col, html.filter-cache-exists.filter-box-in-sidebar .filter-side-box-col, html.filter-box-content-exists.filter-box-in-sidebar .filter-side-box-col {  display:block; } .filter-side-box-col .filter-dropdown {  position:relative !important;  visibility:visible !important;  opacity:1 !important;  display:flex !important;  box-shadow:none !important;  border-radius:10px !important;  z-index:0 !important; } .filter-side-box-col .filter-dropdown .filter-dropdown__btn-close {  display:none; } .filter-side-box-col .filter-dropdown__inner {  overscroll-behavior-y:auto;  padding-bottom:3rem; }}.rest-content-col { flex-shrink:1; min-width:0; }.filter-dropdown { padding-bottom:1rem !important; padding-top:var(--overlay-close-btn-height); bottom:0; left:0 !important; top:0 !important; max-height:100% !important; margin-top:0 !important; margin-left:0 !important; z-index:1050 !important;  border-top-left-radius:0 !important; border-bottom-left-radius:0 !important; width:288px !important; box-shadow:0 0 40px rgba(0, 0, 0, 0.15);}.filter-dropdown:before { display:none;}html[class*=-is-opened] .filter-dropdown { z-index:1;}@media (min-width:576px) { .filter-dropdown__inner {  padding-bottom:100px; }}.filter-dropdown__close-btn { position:absolute; display:none; width:100%; top:0; z-index:1; background:#f5f5f5; left:0; padding:1.5rem 2rem; text-align:right;}.filter-dropdown__close-btn::before { content:attr(data-text); color:#999999; font-family:inherit !important;}.filter-bar .filter-box__dropdown-btn.type--inline { margin-top:0;}.filter-box__dropdown-btn.type--sticky { padding:10px 20px !important; transform:rotate(-90deg) translateX(-100%) translateY(-100%); transform-origin:0 0; border-top-left-radius:0; border-top-right-radius:0; position:fixed !important; z-index:1040 !important; top:50vh; left:0; background:#FFC882 !important; color:#ffffff !important; box-shadow:0 0 30px rgba(0, 0, 0, 0.1) !important;}body:not(.filter-in-subcategory-enabled) .filter-box__dropdown-btn.type--sticky { animation:translateY2 1s forwards 1s;}html.filter-in-subcategory-enabled.filter-box-content-exists .filter-box__dropdown-btn.type--sticky { animation:translateY2 1s forwards;}.filter-box__dropdown-btn.type--inline { border-radius:10px; margin-top:2rem;}.filter-box__dropdown-btn.type--inline.is-active { color:#FFFFFF; background-color:#FFC882;}.filter-box__dropdown-btn.type--inline::after { display:none;}html.filter-in-subcategory-enabled .filter-box__dropdown-btn.type--inline { transition-property:all; opacity:0; visibility:hidden;}html.filter-in-subcategory-enabled.filter-box-content-exists .filter-box__dropdown-btn.type--inline { opacity:1; visibility:visible;}@media (min-width:576px) { .filter-box__dropdown-btn.type--inline:hover, .filter-box__dropdown-btn.type--inline.is-active {  color:#ffffff;  background-color:#FFC882;  border-color:#FFC882; }}.filter-box__dropdown-btn.type--inline, .filter-box__dropdown-btn.type--sticky { column-gap:0.5rem;}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num { display:inline;}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num::after, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num::after { content:" " attr(data-text) ")";}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num::before, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num::before { content:"(";}.filter-box__dropdown-btn.type--inline .filter-box__dropdown-btn-param-checked-num:empty, .filter-box__dropdown-btn.type--sticky .filter-box__dropdown-btn-param-checked-num:empty { display:none;}.filter-box__dropdown-btn-icon { font-size:inherit;}.filter-box-bar--list { container-type:inline-size; container-name:filter-bar;}@container filter-bar (width < 555px) { .filter-box-bar__tags {  flex-basis:100%;  order:1; }}.filter-box-bar--collapsible .filter-box-bar__buttons-wrap { order:unset;}.filter-box-bar--collapsible .filter-box-bar__tags { flex:100%; max-width:100%;}.filter-box-bar__open-filtered-params-toggle-btn { display:inline-flex; align-items:center; gap:5px;}.filter-box-bar__open-filtered-params-toggle-btn.active .icon-set { transform:scaleY(-1);}.filter-box-bar__open-filtered-params-active-num::after { content:" " attr(data-text);}.filter-box-bar__buttons-wrap { order:1; margin-left:auto;}.filter-box-bar__buttons-wrap .btn { display:inline-flex; align-items:center; justify-content:center; column-gap:0.5rem;}.filter-box-bar__buttons-wrap .btn .icon-set { font-size:1.28em;}@media (max-width:767.98px) { .filter-box-bar__buttons-wrap .btn {  padding:0 !important;  width:4rem;  height:4rem; }}@media (min-width:768px) { .filter-box-bar__buttons-wrap .btn::after {  content:attr(data-text); }}.filter-box__dropdown-btn-param-checked-num { font-weight:400; text-transform:none; line-height:1; display:block;}.filter-box__dropdown-btn-param-checked-num::after { content:" " attr(data-text);}.filter-box__dropdown-btn-param-checked-num:empty { display:none;}@media (min-width:1240px) { #box_container_shop_filter .js-box-content.loading {  width:288px !important; }}#box_container_shop_filter { max-width:100%; width:288px; margin:0 auto;}.search-box__dropdown { flex-grow:1; padding-left:0 !important; padding-right:0 !important;}@media (min-width:1240px) { .search-box__dropdown {  margin-right:1rem; } .search-box__dropdown .dropdown__caret {  display:none; }}.lang-box--button-style, .currency-box--button-style { flex:1 1 auto; width:100%; text-align:center;}.lang-box--button-style + .currency-box--button-style .currency-box__list { border-left:1px solid #DDDDDD;}.lang-box { position:relative;}.lang-box a { display:flex; align-items:center; line-height:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.lang-box a:hover { color:#999999;}@media (min-width:992px) { .lang-box__dropdown-btn {  padding-left:2rem;  padding-right:0rem; }}.lang-box--d, .currency-box--d { display:none; flex-shrink:0;}@media (min-width:992px) { .lang-box--d, .currency-box--d {  display:block; }}.lang-box__icon { line-height:0; flex:0 0 var(--image-width); width:var(--image-width);}.lang-box__icon img { max-height:var(--image-height);}.currency { margin:0; min-height:1em; display:flex;}.currency__radio:not(:checked) + label:hover { color:#999999;}.currency__label { display:flex; align-items:center; font-weight:500; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; line-height:1.2; white-space:nowrap; margin-bottom:0;}.currency__label::before, .currency__label::after { display:none !important;}.currency__radio:checked + label { cursor:default;}.currency-box__dropdown-btn, .currency__label, .lang-box__dropdown-btn, .lang-box a { column-gap:0.5rem;}.currency-box__dropdown-btn, .lang-box__dropdown-btn { padding-left:0; padding-right:0; --svg-icon-width:0.7em;}.header .currency-box__dropdown-btn, .header .lang-box__dropdown-btn { min-width:auto;}.currency-box__dropdown-btn.dropdown-toggle::after, .lang-box__dropdown-btn.dropdown-toggle::after { margin-left:0;}.lang-box__title, .currency-box__title { white-space:nowrap; margin-bottom:2rem; font-weight:700;}.lang-box__languages, .currency-box__currencies { list-style:none; margin-bottom:0; display:flex; flex-flow:column nowrap; row-gap:1rem;}@media (max-width:991.98px) { .lang-box__languages, .currency-box__languages {  justify-content:flex-end; }}.currency-box { position:relative;}.currency-box__sign::before { content:"(";}.currency-box__sign::after { content:")";}.currency-box__code { min-width:2.5em;}#ud_shop_artforum .review-summary { margin:40px 0;}.writing-review { background-color:#ffffff; padding:2rem;}@media (min-width:576px) { .writing-review {  padding:4rem; }}html.logged-in .writing-review__info { display:none;}.stars { display:inline-flex; line-height:1; position:relative; column-gap:0.333333em;}.review-summary__average .stars { font-size:1.4rem;}label.writing-review__score { line-height:inherit;}.writing-review__stars { column-gap:0;}.writing-review__stars .icon-set { font-size:20px;}.star { line-height:0;}.product-reviews .star, .product-review-summary .star { color:#FFC882;}.star--full { color:#999999;}.star--full path { opacity:1;}.star--empty { color:#999999;}html.icon--solid .star--empty, html.icon--duotone .star--empty, html.icon--sharp-solid .star--empty { opacity:0.4;}.star--percent { color:#999999; position:relative;}.star--percent .star--full { position:absolute; left:0; top:0; overflow:hidden;}html.icon--duotone .star--percent > .icon-set, html.icon--solid .star--percent > .icon-set, html.icon--sharp-solid .star--percent > .icon-set { opacity:0.4;}.star-radio { position:absolute; width:0; height:0; opacity:0;}.star-radio:checked + .star-label::after { display:flex; z-index:1;}.star-label { margin-bottom:0; cursor:pointer; display:inline-flex; padding:0 0.333333em;}.star-label path:last-child { fill:transparent;}.star-label::after { content:""; display:none; margin-left:1rem; position:absolute; left:100%; top:50%; transform:translateY(-50%); background-color:#ffffff; min-width:1.4em; min-height:100%; text-align:center; align-items:center; font-size:1.6rem;}.star-label:hover::after { display:flex; z-index:2;}.star-label ~ .star-label { padding-right:0.333333em; box-sizing:content-box;}.star-label[for=rating-1]::after { content:"(1)";}.star-label[for=rating-2]::after { content:"(2)";}.star-label[for=rating-3]::after { content:"(3)";}.star-label[for=rating-4]::after { content:"(4)";}.star-label[for=rating-5]::after { content:"(5)";}.star-label:hover path:last-child,.star-label:hover ~ .star-label path:last-child,.star-radio:focus ~ .star-label path:last-child,.star-radio:checked ~ .star-label path:last-child { fill:inherit;}.forum-new-note__container, .forum-topic__post { background-color:#ffffff;}.forum-topic__post { padding:2rem; margin-bottom:2rem;}.forum-topic__title { font-weight:700; color:#FFC882;}.footer { overflow:hidden; background:linear-gradient(90deg, #FFD582 0%, #FFD282 100%); position:relative; color:#111111;}.footer *::selection { background-color:#ffffff;}.footer__nav { --list-item-gap:1.8rem;}.footer__nav a:not(.btn) { display:inline-block;}.footer__nav a:not(.btn):hover, .footer__nav a:not(.btn):focus, .footer__nav a:not(.btn):active { color:#999999;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav picture + .footer__html, .footer__nav .footer__html + .symbol-elements { margin-top:var(--list-item-gap);}.footer__header { margin-bottom:2rem; font-weight:500;}@media (min-width:576px) { .footer__header {  margin-bottom:4rem; }}.layout--html_listing .symbol-elements { row-gap:var(--list-item-gap);}.layout--html_listing .symbol-element { display:flex; column-gap:1rem; align-items:baseline; flex:0 0 100%;}.layout--html_listing .symbol-element.only-icon { --width:4rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.footer__list { flex-wrap:wrap; margin-bottom:0; list-style:none; justify-content:center;}.footer__list p { margin-bottom:0;}.list--horizontal li { display:inline-block; line-height:1;}.footer_contact { margin-bottom:2rem;}.footer_contact p { line-height:1.2; margin-bottom:0;}.footer_contact p + p { margin-top:0.9rem;}.social_icons .element-icon .icon-set { font-size:14px; fill:#111111;}.social_icons a.element { color:#111111;}.social_icons a.element:hover { color:#FFD282;}.social_icons a.element:hover .icon-set { fill:#FFD282;}.layout--social_icons { flex:0 0 100%;}.layout--social_icons .elements.need-gap { column-gap:1.5rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:40px; min-height:40px; align-items:center; justify-content:center; padding:0.8em;}.layout--social_icons a:hover { text-decoration:none;}@media (min-width:992px) { .layout--social_icons {  flex:0 0 auto; }}.footer__newsletter-subscribe-btn {  background-color:#111111; border-color:#111111; color:#ffffff;}.footer__newsletter-subscribe-btn:hover { background-color:#ffffff; color:#111111; border-color:#ffffff;}#partners { flex:0 0 100%;}@media (min-width:992px) { #partners {  flex:1 1 auto; }}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.page_product_list_ref { position:relative;}.view { display:flex; padding:0 0.5rem;}.view + .order { border-left:1px solid #DDDDDD;}.view__btn { padding:0; border:0; text-transform:none; background-color:transparent; border-radius:0; height:4rem; width:4rem; display:inline-flex; justify-content:center; align-items:center; font-size:1.6rem;}.view__btn .icon-set { fill:#999999; transition:fill ease 0.4s;}.view__btn.is-selected { pointer-events:none;}.view__btn.is-selected .icon-set { fill:#fff3e3;}@media (hover:hover) and (pointer:fine) { .view__btn:not(.is-selected):hover .icon-set {  fill:#fff3e3; }}@media (pointer:fine) { .view__btn {  height:2.4rem;  width:2.4rem; }}.order__select-outer select { width:4rem; height:4rem; padding:0; font-size:0; border:none;}.order__select-outer select option { font-size:1.6rem;}.order__select-outer::after { display:none;}@supports (mask-size:cover) { .order__select-outer select {  mask-repeat:no-repeat;  mask-size:1.8rem;  mask-position:center;  background-color:#111111; } .order__select-outer select option {  color:#111111; } .order__select-outer select:hover, .order__select-outer select:focus, .order__select-outer select:active {  background-color:#fff3e3; }}@supports not (mask-size:cover) { .order__select-outer select {  background-repeat:no-repeat;  background-position:center;  background-color:transparent;  background-size:1.8rem; } .order__select-outer select:hover, .order__select-outer select:focus, .order__select-outer select:active {  background-color:transparent; }}@media (pointer:fine) { .order__select-outer select {  width:3.6rem;  height:2.4rem; }}.infinite-scroll-btn { margin-bottom:2rem;}.product__rating.rating-stars { vertical-align:unset;}.page_artlist_next_link { height:0; content-visibility:hidden;}.page_artlist_next_loading { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%;}.page_artlist_next_loading .page_content_ajax { min-height:20rem; height:100%;}.favourites-btn { cursor:pointer;}.favourites-btn.added path, .favourites-btn.added use { fill:#ffffff; transform:scale(0.625); transform-origin:50%;}.favourites-btn.added .icon-set { min-width:1.8rem; min-height:1.8rem; border-radius:5px; background-color:#FFC882;}.product__param { display:flex; flex-wrap:wrap; align-items:center;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center; line-height:0;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #dddddd; padding:5px; border-radius:5px; font-size:1.2rem; flex-shrink:0; min-width:2.4rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { border:1px solid currentColor; border-radius:3px; padding:0; height:2.4rem; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; display:inline-flex;}.product__param.color_text .product__param-type--color, .product__param.color_text .product__color { margin-right:0.5rem;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.type--input-param.has-desc .form-select-group label { z-index:0; }.artdet__block-image-inner { display:flex; flex-direction:column; row-gap:20px;}.artdet__img-inner { width:var(--main-img-width); max-width:100%; margin:0 auto;}.artdet__block-cart { min-height:100%; display:flex; flex-direction:column;}.artdet__block-name-inner { display:grid; align-content:center; row-gap:2rem;}.artdet__block-cart-inner { display:grid; row-gap:2rem;}@media (min-width:768px) { .artdet__block-cart-inner, .artdet__block-left-outer {  top:1rem;  position:-webkit-sticky;  position:sticky; } html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-cart-inner, html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-left-outer {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + 1rem); } html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-cart-inner, html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-left-outer {  top:calc(var(--header-height) + 1rem); }}@media (min-width:1240px) { .artdet__block-image-inner, .artdet__block-name-inner {  top:1rem;  position:-webkit-sticky;  position:sticky; } html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-image-inner, html.header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-name-inner {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + 1rem); } html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-image-inner, html.header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-name-inner {  top:calc(var(--header-height) + 1rem); } .artdet__block-left-outer {  height:100%; } .artdet__block-left-outer > .row {  height:100%; }}.review-summary__stars-wrap { font-size:2rem;}.writing-review__error-text { position:absolute; top:0; left:10px; right:10px; padding:10px;}.writing-review__info br { display:none;}.product-review-summary-card { text-align:center;}.product-reviews .read-more__btn-wrap::before { height:0;}.product-review__inner { container-type:inline-size; container-name:review-card-width; display:flex; flex-direction:column; row-gap:1rem;}@media (max-width:575.98px) { .product-review + .product-review .product-review__inner {  padding-top:3rem;  border-top:1px solid #DDDDDD; }}.product-review-summary-card .product-review__inner { background-color:#ffffff; border-radius:10px; padding:2rem 1rem 2rem 2rem; height:100%;}@media (min-width:440px) { .product-review-summary-card .product-review__inner {  padding:2rem 2rem 2rem 3rem; }}.review-summary__reviews-count { white-space:nowrap;}.review-summary__score-num { line-height:1; font-size:24px; font-weight:700; display:inline-block; vertical-align:middle;}.border-gap { display:flex; align-items:center; flex-wrap:wrap; --gap:3rem; --border-width:1px; overflow:hidden;}.border-gap > *:not(:last-child) { margin-right:calc(var(--gap) + var(--border-width));}.border-gap > *:not(:first-child) { border-left:var(--border-width) solid #DDDDDD; padding-left:calc(var(--gap) / 2 + var(--border-width)); margin-left:calc(var(--gap) / -2 - var(--border-width));}.product-review__head { font-size:1.2rem; --gap:1rem;}.product-review__head .stars { width:100%; margin-bottom:0.5rem; font-size:1.4rem;}@container review-card-width (min-width:300px) { .product-review__head {  --gap:2rem; }}@container review-card-width (min-width:340px) { .product-review__head {  --gap:3rem; }}.product-review__created-at, .product-review__verified-customer-wrap { white-space:nowrap;}.product-review__verified-customer-badge { color:#C98418; font-weight:600;}.product-review__message { text-align:justify;}.product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary { background-color:#ffffff; border-radius:10px; padding:2rem 1rem 2rem 2rem;}@media (min-width:768px) { .product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary {  padding:4rem 3rem 4rem 4rem; }}.product-review__images-content { --gap:1rem; --items:3; --gap-calculated:calc((var(--gap) * (var(--items) - 1) / var(--items))); --item-width-percent:calc(100% / var(--items) - var(--gap-calculated)); gap:var(--gap); scrollbar-width:thin; scrollbar-color:#ced4da #FFFFFF; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scroll-snap-align:start;}.product-review__images-content::-webkit-scrollbar { width:6px; height:6px;}.product-review__images-content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.product-review__images-content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.product-review__images-content::-webkit-scrollbar-track { background-color:#FFFFFF;}.product-review__image-outer { position:relative; width:100%;}.product-review__image { width:var(--item-width-percent); flex:0 0 var(--item-width-percent);}.product-review__image { cursor:pointer; display:flex; align-items:flex-end; justify-content:center;}.product-review__image img { border-radius:5px;}.writing-review__image-upload-wrapper { min-height:200px; position:relative;}.writing-review__image-upload-outer { display:flex; height:100%; border-radius:10px; background-color:#FFFFFF; justify-content:center;}.writing-review__image-upload { flex:1 1 100%; cursor:pointer; position:relative; margin:0;}.writing-review__image-upload .icon-set { font-size:3.5rem; color:#999999; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-wrapper { display:flex; align-items:center;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#F44;}.writing-review__image-delete { position:absolute; top:1rem; right:1rem; background-color:#F44; color:#ffffff;}.js-review-image-content img { max-height:200px;}.progress-bar__count-col { flex:0 0 40px; max-width:40px; line-height:1; font-size:1.2rem; text-align:left;}.review-text__title { font-weight:700;}.reviews__btn { min-width:120px;}.product-review__admin-answer-wrapper { padding:1rem; border-radius:5px; border:1px solid #DDDDDD;}.page-contact-value { font-weight:700; text-align:right;}.page-contact--2 .main-title4 { text-align:left;}.page-contact__payment-methods, .page-contact__shipping-methods, .page-contact__discounts { list-style:none;}.page-contact__payment-method__link, .page-contact__shipping-method__link { display:inline-block; vertical-align:bottom;}.page-contact__payment-method__img, .page-contact__shipping-method__img { max-height:50px;}.contact-form__inner { max-width:320px; margin:0 auto;}.page-contact__table { font-size:1.225rem;}@media (min-width:992px) { .page-contact__table {  font-size:1.4rem; }}.shipping-cost__cost-text, .shipping-cost__col-cost { text-align:right;}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:100%; border:1px solid transparent; padding:0; background-color:transparent; color:#111111; display:flex; justify-content:center; align-items:center;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.qty_disable { color:#999999; pointer-events:none;}.cart_weight_kg { padding-left:0.5rem; font-weight:700;}.cart-item__qty-col { line-height:1.2;}.cart-item__qty-wrap { display:inline-flex; align-items:baseline;}@media (min-width:768px) { .cart-item__qty-wrap.qty--text {  justify-content:center; }}.cart-item__not-on-stock { border:1px solid currentColor; background-color:#FFC882; color:#111111; cursor:help; border-radius:50%; position:absolute; top:0; left:50%; transform:translate(-50%, -50%); z-index:1; font-size:1.2rem;}.cart-item { --padding-y:2rem; --padding-x:2rem; margin-top:1rem; background-color:#ffffff; border-radius:10px; overflow:hidden;}@media (min-width:768px) { .cart-item .form-select-group, .cart-item .form-text-area-group {  max-width:300px; }}.cart-item.checked { background-color:#ffebcc;}.cart-item.is-invalid { background-color:#ffaaaa !important;}.cart-item__inner { padding:var(--padding-y) var(--padding-x); position:relative;}.cart-package-offer-item, .cart-plus-item { --padding-y:1rem; display:block;}.cart-item__package-offer-items { padding:1rem 0; position:relative;}.cart-item__package-offer-items .cart-item { margin:0; background-color:transparent;}.cart-item__package-offer-items .product-img { mix-blend-mode:darken;}@media (max-width:767.98px) { .cart-item__package-offer-items {  row-gap:2rem; }}.cart-package-offer-item--first .cart-item__inner, .cart-package-offer-item--first .cart-item__name-variant-param { position:static;}.cart-item__package-offer-items, .cart-plus-item { background-color:#eeeeee;}.cart-plus-item + .cart-plus-item .cart-item__inner { padding-top:0;}.cart-item-sum-col { position:static; column-gap:2rem;}@media (min-width:768px) { .cart-item-sum-col {  min-width:220px;  column-gap:4rem; }}@media (min-width:1240px) { .cart-item-sum-col {  min-width:240px; }}.cart-item__name-wrap { font-weight:700;}.cart-item__param-value { word-break:break-all;}@media (max-width:767.98px) { .has-del-btn .cart-item__name-wrap, .has-del-btn .cart-plus-item__plus-service-name-and-qty-wrap {  padding-right:3.4rem; }}.cart-item__sum-price-net, .cart-item-plus__price-net, .cart-item__price-unit, .cart-item-plus__price-unit { font-size:0.75em;}.cart-item__sum-price-net::before, .cart-item-plus__price-net::before, .cart-item__price-unit::before, .cart-item-plus__price-unit::before { content:attr(data-text) ": "; text-transform:lowercase;}.cart-item__sum-prices { font-size:1.6rem;}.cart-item-plus__price-unit { display:none;}.need-price-unit .cart-item-plus__price-unit { display:block;}.cart-plus-item:first-of-type .cart-plus-item__wrapper::before,.order-return-plus-item__wrapper:first-of-type::before,.cart-package-offer-item--first .cart-item__name-wrap::before { content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #eeeeee; transform:translateX(-50%); position:absolute; bottom:100%;}.cart-plus-item__discount-for-sku { word-break:break-word;}.cart-plus-item__discount-type, .cart-plus-item__plus-service-name-and-qty-wrap, .plus-item-coupon-text { font-weight:700;}.cart-item__clock { font-weight:700; letter-spacing:0.1rem; min-width:5em; text-align:left; display:inline-block; vertical-align:top; margin:0 2px;}.page_cart_to_products_link, .cart-box__jump-to-products-btn { font-weight:700;}.sum-box__wrap { --padding-x:2rem; --padding-y:2rem;}@media (min-width:576px) { .sum-box__wrap {  --padding-x:4rem; }}.sum-box { padding:0 var(--padding-x); line-height:1.2;}.sum-box-item:not(:last-child) { margin-bottom:0.7rem;}.sum-box__total-savings { min-width:120px;}.sum-box-item--alt { margin-top:-0.7rem;}.cart-summary__sticky-sum.is-hidden { display:none;}@media (max-width:575.98px) { .cart-alerts .alert {  width:100%; }}.cart-shipping-alert, .cart-discount-alert, .cart-stock-alert {  margin-right:0; border-radius:0; text-align:center; display:block;}.cart__shipping-mode { text-transform:none; text-align:left;}.cart__shipping-mode + .cart__shipping-mode { margin-top:0.5rem;}.sum-net-price--current,.sum-gross-price--current { font-weight:700;}.sum-box__cart-buttons .btn { text-transform:none !important;}.sum-box__cart-buttons .btn:last-child { margin-right:0;}.sum-box__cart-buttons .btn-order-return .icon-set { transform:scaleX(-1);}.cart-item__net-unit-price, .cart-item__gross-unit-price { line-height:1.2;}.cart-item__prices label, .page_cart_menny label, .cart-plus-item__prices-del-wrap label { font-size:1rem;}.cart-plus-item__discount-holder, .cart-plus-item__plus-service-holder, .cart-plus-item__package-offer-holder { font-size:2.4rem; text-align:center; line-height:1;}@media (min-width:768px) { .cart-plus-item__discount-holder, .cart-plus-item__plus-service-holder, .cart-plus-item__package-offer-holder {  width:var(--image-width); }}.cart-plus-item__prices-del-wrap { line-height:1;}.cart-header { padding-left:1rem; padding-right:1rem;}@media (min-width:576px) { .cart-header {  padding-right:2rem; }}@media (min-width:1440px) { .cart-header {  padding-right:3rem; }}.cart-header__name { text-transform:capitalize;}.cart-item-del-wrap { position:absolute; top:calc(var(--padding-y) - 0.25rem); right:1rem;}.cart-plus-item + .cart-plus-item .cart-item-del-wrap { top:0;}@media (max-width:767.98px) { .cart-item-del-wrap.need-gutter:empty {  display:none; }}.cart-item-del-btn { padding:0; text-align:center; letter-spacing:0; border-left:1px solid #DDDDDD; display:inline-flex; justify-content:center; align-items:center; height:2.4rem; width:3.4rem; border-radius:0;}.cart_summary p:last-child { margin-bottom:0;}@media (min-width:768px) { .cart-header__sum.has-delete-col {  padding-right:calc(3.4rem + 4rem); } .cart-item-del-wrap.need-gutter {  width:calc(3.4rem); } .cart-item-del-wrap {  position:static;  margin-right:-1rem; }}.overlay_cart_error_modify ul { list-style:disc outside none;}.page-cart .cart-mask { display:none; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background:rgba(0, 0, 0, 0.3);}.page-cart .cart-mask .loading-spinner { position:sticky;}.page-cart .cart-mask .loading-spinner::after { width:100px; height:100px; border-color:#ffffff transparent #ffffff transparent; border-width:5px;}.page-cart.ajax-loading { position:relative; pointer-events:none;}.page-cart.ajax-loading .cart-mask { display:block;}.page-cart.ajax-loading .cart-content { filter:blur(2px);}.cart-box__content .loading-spinner { display:none;}.cart-box__content .loading-spinner::after { width:77px; height:77px; border-width:3px;}.cart-box__content::after { content:""; transition:all ease 0.2s; opacity:0; position:absolute; top:0; left:0; right:0; bottom:0; background:#FFF8E4; z-index:1; visibility:hidden; content-visibility:hidden;}.cart-box__content.cart-refreshing .loading-spinner { display:inline-block;}.cart-box__content.cart-refreshing::after { opacity:0.5; visibility:visible; content-visibility:visible;}.cart-box__name { font-weight:700; position:relative;}.cart-box__item:not(.cart-box__item--package-offer-item) .cart-box__name { padding-right:34px;}.cart-box__empty-container { padding:0 var(--cart-box-item-padding-x);}.cart-box__empty-container .alert { margin:0;}.cart-box__overlay-btn.overlay-loading .cart-box__bubble { font-size:0;}.cart-box__overlay-btn.overlay-loading .cart-box__bubble::after { content:""; width:50%; height:50%; border-radius:50%; border:solid currentColor; border-width:2px 2px 1px 0; animation:spin 1.2s linear infinite;}.cart-box__empty-container, .cart-box__content, #box_cart_content2 { flex:100%; max-width:100%; row-gap:var(--cart-box-item-padding-y);}.cart-box__del-btn { background-color:transparent; color:#999999; position:absolute; top:0; right:0; border-left:1px solid #DDDDDD; justify-content:flex-end; border-radius:0px;}.cart-box__free-shipping { background-color:#FFF8E4;}.cart-box__sum, .cart-box__free-shipping, .cart-box__dropdown-btn-wrap { padding:0 var(--cart-box-item-padding-x);}.cart-box__sum-text { min-width:calc(var(--image-width) + var(--item-col-gap)); padding-right:2rem;}.cart-box__shipping-not-free, .cart-box__shipping-free { color:#111111; padding-left:0; padding-right:0; line-height:1.2;}.cart-box__shipping-not-free::before, .cart-box__shipping-free::before { font-size:1.6rem;}.bubble { width:20px; flex:0 0 20px; height:20px; border-radius:50%; font-size:12px; font-weight:700; border:0; background:#ffffff; color:#111111; display:flex; justify-content:center; align-items:center; margin-left:2px;}@media (min-width:440px) { .bubble {  margin-left:5px; }}.cart-box__items { min-height:calc( 2 * var(--cart-box-item-padding-y) + var(--image-height)); overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; transition:max-height ease 0.4s;}.cart-box__items::-webkit-scrollbar { width:6px; height:6px;}.cart-box__items::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.cart-box__items::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.cart-box__items::-webkit-scrollbar-track { background-color:#ffffff;}.cart-box__items > .cart-box__item:nth-child(even) { background-color:#FFF8E4;}.cart-box__items > .cart-box__item:nth-child(even) .cart-box__package-offer-items::before { background-color:#FFF8E4;}.cart-box__item { padding:var(--cart-box-item-padding-y) var(--cart-box-item-padding-x); box-sizing:content-box;}.cart-box__item__img-link { flex:0 0 auto;}.cart-box__package-offer-items .cart-box__item { padding:0 calc(var(--cart-box-item-padding-x) / 2);}.cart-box__package-offer-symbol { width:var(--image-width);}.cart-box__item__inner { column-gap:var(--cart-box-item-gap);}.cart-box__package-offer-items { margin:var(--cart-box-item-padding-y) calc(var(--cart-box-item-padding-x) / -2) 0; border:1px solid #DDDDDD; position:relative; padding:var(--cart-box-item-padding-y) 0; row-gap:2rem;}.cart-box__package-offer-items::before { content:""; position:absolute; bottom:100%; left:calc(var(--image-width) / 2 + var(--cart-box-item-padding-x) / 2); transform:translate(-50%, 50%) rotate(45deg); width:8px; height:8px; border:solid #DDDDDD; border-width:1px 0 0 1px; background-color:#ffffff;}.cart-box__variants { color:#999999; font-size:1.2rem;}.cart-box__variant::after { content:",";}.cart-box__variant:last-child::after { display:none;}.sum-box__main-title { line-height:1; font-weight:700; text-transform:uppercase; margin-bottom:3rem; font-size:1.6rem;}.sum-box form[name=form_megj] { width:100%;}.sum-box__coupon-input { text-align:center; color:#999999;  padding-left:3.8rem; padding-right:3.8rem;}.sum-box__coupon-input[readonly] { background-color:#ffffff; border-color:#DDDDDD;}.sum-box__coupon-title { margin-bottom:1rem; font-weight:700;}.design-coupon { padding:6rem 2rem 4rem; background-repeat:no-repeat; background-size:cover; background-image:url('../!common_design/custom/velorine.unas.hu/image/coupon_bg.png'), linear-gradient(to bottom, #FFF8E4 0%, #FFF0D6 100%); border-radius:10px; border:2px dashed #DDDDDD; position:relative; width:460px; max-width:100%; margin:0 auto;}@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min-resolution:192dpi), screen and (min-resolution:2dppx) { .design-coupon {  background-image:url('../!common_design/custom/velorine.unas.hu/image/coupon_bg@2x.png'), linear-gradient(to bottom, #FFF8E4 0%, #FFF0D6 100%); }}.design-coupon__barcode { position:absolute; left:2rem; top:2rem; font-size:3rem;}.sum-box__coupon-form-wrapper { max-width:380px; margin:0 auto;}.sum-box__title, .sum-box__value { flex:0 0 auto; max-width:100%;}.sum-box__title { line-height:1.2;}.sum-box__coupon-item .sum-box__title { flex:0 0 100%;}.sum-box__value { margin-left:auto; text-align:right; line-height:1.2; font-weight:700; font-size:1.6rem;}.sum-box__total-price .sum-box__value { font-size:1.8rem;}.sum-box__total-price { font-weight:700; padding:var(--padding-y) var(--padding-x); border-radius:10px;}.sum-box__point-credit .sum-box__title, .sum-box__point-credit .sum-box__value { flex:0 0 auto;}.order-steps { --step-width:150px; text-align:center;}@media (max-width:1239.98px) { .order-steps {  flex:0 0 100%;  max-width:100%;  order:3; }}@media (min-width:992px) { .order-steps {  --step-width:160px; }}.order-steps-inner { position:relative;}.order-steps-inner::before { content:""; position:absolute; left:0; right:0; top:15px; border-bottom:1px dotted #111111;}@media (min-width:576px) { .order-steps-inner::before {  top:20px;  left:calc(var(--step-width) / 2);  right:calc(var(--step-width) / 2); }}@media (max-width:575.98px) { .order-step {  flex:0 0 30px;  width:30px; }}@media (min-width:576px) and (max-width:767.98px) { .order-steps--5 .order-step {  flex:0 0 20%; } .order-steps--4 .order-step {  flex:0 0 25%; } .order-steps--3 .order-step {  flex:0 0 33.333%; }}@media (min-width:768px) { .order-step {  width:var(--step-width);  flex:0 1 var(--step-width); }}.order-step.is-done a:hover, .order-step.is-done a:focus { color:#FFC882;}.order-step__icon { position:relative; z-index:1; text-align:center; color:#111111; font-size:18px; width:30px; height:30px; border-radius:5px; display:flex; align-items:center; justify-content:center; background-color:#D3B84C; border:1px solid #111111; transition:background-color ease 0.4s, color ease 0.4s;}.is-active .order-step__icon, .is-done:not(.is-active):hover a .order-step__icon { background-color:#111111; color:#ffffff;}.order-step__icon .order-step--send .icon-set { position:relative; left:-1px; top:1px;}.is-done .order-step__icon { background-color:#111111; color:#ffffff;}@media (min-width:576px) { .order-step__icon {  margin:0 auto;  width:40px;  height:40px;  border-radius:10px; }}.order-step__text { margin-top:1rem; padding:0 0.5rem; display:none; font-size:1.2rem; line-height:1.2; text-align:center; color:#111111;}@media (min-width:576px) { .order-step__text {  display:block; }}.section-block, .order-flow-block { padding:2rem; background-color:#ffffff; color:#111111; position:relative; overflow:hidden; min-height:100%; border-radius:10px;}@media (min-width:576px) { .section-block, .order-flow-block {  padding:5% 10%; }}.order-control-section__wrapper { display:flex; flex-direction:column; row-gap:2rem;}.order-mods__main > .row { min-height:100%;}.order-step__text--actual { display:none; margin-top:2rem;}.order-mods__logo-wrap, .order-mods__details { padding-left:2.8rem;}.order-mods__logo { max-height:50px;}.order-mods__overlay-error { margin-left:2rem; list-style:outside; text-align:left;}.order-mods__param-fault-text { visibility:hidden;}.order-mods__param.has-fault .order-mods__param-fault-text { visibility:visible;}.js-order-mods--disabled { opacity:0.5;}.js-order-mods--disabled .order-mods__handling-cost,.js-order-mods--disabled .order-mods__shipping-cost { color:#999999; opacity:0.5;}.js-order-mods--disabled label { cursor:not-allowed;}.order-mods__text-no-master-method p:first-child { display:inline;}.order-mods__handling-cost-wrap,.order-mods__shipping-cost-wrap { font-weight:700;}.order-mods__handling-cost-hidden,.order-mods__shipping-cost-hidden { display:none;}.cart__only-shipping-modes { max-height:7.6rem; overflow:auto;}.cart__only-shipping-modes .cart__shipping-mode-name { line-height:1.2;}.order-mods__item { transition:all ease 0.4s; margin-bottom:2rem;}.order-mods__item:last-child { border-bottom:none !important;}.title-required-text { font-weight:normal; display:inline-block;}.title-required-text::before { margin-right:2px;}.title-required-text::after { margin-left:2px;}.order-mods__details { display:none;}.order-mods__delivery-point-select-text .icon-set, .order-mods__delivery-map a .icon-set { font-size:2.3rem;}.page_order_mods_deliverypoint_info strong { display:block;}.order-mods__delivery-point-select-text, .order-mods__delivery-map { font-weight:600;}.order-mods__delivery-point-selects { display:flex; flex-direction:column; row-gap:1rem;}.order-mods__delivery-point-selects .form-group { margin-bottom:0;}.order-mods__delivery-point-selects.has-fault .order-mods__delivery-point-select-text { color:#F44;}.order-mods__delivery-point-selects .order-mods__item.is-active { background-color:#111111; display:block;}.order-mods--active .order-mods__name { color:#111111;}.order-mods__coupon-section { min-height:auto;}.order-mods__virtual-point { white-space:nowrap; font-weight:700;}.order-mods__params label:not(.custom-control-label):not(.custom-file-label), .order-mods__params legend { font-weight:700;}.order-mods__params { margin:0 auto; max-width:var(--container-max-sm);}.cart-item__pic-outer { width:var(--image-width);}.order-control__payment-logo img, .order-control__shipping-logo img { max-height:50px;}.order-control-modify-btn { font-size:inherit; text-align:center; display:flex; align-items:baseline; justify-content:center; position:relative; column-gap:1rem;}.order-control-modify-btn .icon-set { margin-left:auto;}.order-control-modify-btn span { margin-left:auto; white-space:nowrap; display:inline-flex; align-items:center; column-gap:0.5rem;}.order-control-modify-btn span .icon-set { font-size:1.8rem;}.order-control-modify-btn:hover, .order-control-modify-btn:focus { color:#FFC882;}.shipping-comment, .order-comment { resize:none;}.shipping-comment + label, .order-comment + label { font-size:1.2rem;}.order-comment__count, .shipping-comment__count { padding-right:10px;}@media (min-width:768px) { .order-details__order-datas .order-control-datas,.order-control__contact-datas .order-control-datas,.order-control__customer-params .order-control-datas,.order-control__order-params .order-control-datas {  columns:2;  column-gap:4rem; }}@media (min-width:992px) { .order-details__order-datas .order-control-datas,.order-control__contact-datas .order-control-datas,.order-control__customer-params .order-control-datas,.order-control__order-params .order-control-datas {  column-gap:8rem; }}.order-flow-block-2 { padding:3rem; border-radius:10px;}@media (min-width:992px) { .order-flow-block-2 {  padding:5rem; }}.order-checkout__repay-box { background-color:rgba(0, 0, 0, 0.03);}.reg-ok__control-admin br { display:none;}.order-details__order-statuses, .order-checkout__payment-statuses, .order-send__postreg-status, .reg-ok__texts, .order-send__title { margin:0 -2rem;}.order-details__order-statuses .alert, .order-checkout__payment-statuses .alert, .order-send__postreg-status .alert, .reg-ok__texts .alert, .order-send__title .alert { display:block;}@media (min-width:576px) { .order-details__order-statuses, .order-checkout__payment-statuses, .order-send__postreg-status, .reg-ok__texts, .order-send__title {  margin:0 -12.5%; } .order-details__order-statuses .alert, .order-checkout__payment-statuses .alert, .order-send__postreg-status .alert, .reg-ok__texts .alert, .order-send__title .alert {  padding-left:4rem;  padding-right:4rem; }}.order-control-data { line-height:1.2; display:flex; flex-wrap:wrap; -webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid;}.order-control-data:not(:last-child) { margin-bottom:1rem;}.order-control-title, .order-control-value { flex:0 0 auto; max-width:100%;}.order-control-title { padding-right:0.5rem;}.order-control-value { margin-left:auto; text-align:right; line-height:1.2; align-self:flex-end; font-weight:700;}.order-contact-username .order-control-value, .order-param .order-control-value { word-break:break-all;}.order-control__payment-name, .order-control__shipping-name { font-weight:700; line-height:1.2; align-self:center;}.order-control-section, .order-control-section-wrapper { display:flex; flex-direction:column; flex-wrap:wrap; row-gap:2rem;}.order-control-section-wrapper { min-height:100%;}.order-control__payment-mode, .order-control__shipping-mode { padding:1rem; background-color:rgba(0, 0, 0, 0.03); text-align:center; border-radius:10px; flex-direction:row; gap:1rem; justify-content:center; align-content:flex-start; flex-grow:1;}.order-control__terms.terms--checkbox, .order-mods__terms.terms--checkbox { padding-left:calc(var(--padding-x) - 2.8rem);}.order-control__terms.terms--text, .order-mods__terms.terms--text { padding-left:var(--padding-x);}.order-control__block-title { font-size:1.6rem; line-height:1.2; text-align:center; text-transform:uppercase; font-weight:500;}.order-control__block-title a::after { font-size:1.6rem;}@media (min-width:576px) { .order-control__block-title {  font-size:1.8rem; }}.order-control__block-title2 { line-height:1.2; width:100%;}.order-control__block-title2 span { display:inline-flex; align-items:center; column-gap:0.5rem;}.order-control__block-title2 span .icon-set { font-size:1.8rem;}.order-data { margin-bottom:1.5rem;}.order-send__order-key-outer { width:320px; max-width:100%; margin:0 auto;}#thx_laha_banner_hu, #thx_laha_banner_en { display:block; margin:0 auto; width:100%; height:90px; text-align:center; background-image:url('../!common_design/own/image/laha_banner_720_hu.jpg'); background-position:center; background-repeat:no-repeat;}#thx_laha_banner_en { background-image:url('../!common_design/own/image/laha_banner_720_en.jpg');}.page_text_common { margin-bottom:10px;}.payment_method .page_newcust_button_left, .payment_method .page_newcust_button_right { float:none; display:inline-block; vertical-align:top; margin:0 10px;}.payment_method .text_input_checkbox { display:inline-block; vertical-align:bottom;}@media (max-width:767.98px) { #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_480_hu.jpg');  height:60px; } #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_480_en.jpg');  height:60px; }}@media (max-width:575.98px) { #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_245_hu.jpg');  height:245px; } #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_245_en.jpg');  height:245px; }}.history-date, .history-name { white-space:nowrap;}.order-status-history-row + .order-status-history-row { margin-top:1rem;}.order-track__payment-status.alert { vertical-align:middle; padding:3px 10px;}.payment-status__data { display:inline-block;}.payment-status__title .order-data-title { padding-right:0.5rem;}.order-track__filter-name { font-weight:bold;}@media (min-width:768px) { .order-track__filter-name {  font-weight:normal; }}.order-track__date { word-spacing:0.5rem;}.order-track__discount-inner { display:flex; align-items:center; justify-content:space-between;}.order-track__discount-col { border:1px solid #FF4444; background-color:#FF4444; color:#ffffff; border-radius:5px; font-weight:700; font-size:1.8rem; padding:1rem 2rem; line-height:1; margin-right:2rem; white-space:nowrap;}@media (min-width:768px) { .order-track__discount-col {  font-size:2.4rem; }}.order-track__discount-text { text-align:right; text-wrap:balance;}.order-track__virtual-point, .order-track__discount-direct, .order-track__discount-total, .order-track__affiliate-comission, .order-track__affiliate-order-num { font-weight:700; white-space:nowrap;}.item-status__value { display:inline-block;}.order-return-item__inner { display:flex; flex-direction:column; background-color:#ffffff; position:relative; border-radius:10px; box-shadow:0 0 0px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s; overflow:hidden; height:100%;}.order-return-item.checked > .order-return-item__inner { background-color:#FFF0D6;}.order-return-item.is-invalid > .order-return-item__inner { box-shadow:0 0 0px rgba(255, 68, 68, 0.1);}.order-return-item__inner2 { padding:3.8rem 2rem 0;}.order-return-item__img-outer { width:248px; max-width:100%; margin:0 auto 1rem;}.order-return__checkbox { position:absolute; right:2rem; top:0.8rem;}.order-return-item__name { font-weight:700;}.order-return-item__variants, .order-return-item__params { color:#999999;}.order-return-item__qty { align-self:flex-end; padding-bottom:0.5rem; font-weight:700;}.order-return-item__sum-price-net, .order-return-item__price-net { font-size:1.2rem; font-weight:400;}.order-return-item__sum-price-gross, .order-return-item__price-gross { font-size:1.8rem; font-weight:700;}.order-return-plus-item__wrapper { padding:1rem 2rem; position:relative; display:flex; flex-wrap:wrap; align-items:center; background-color:#eeeeee; column-gap:10px;}.order-return-plus-item__wrapper:first-of-type { margin-top:auto;}@media (min-width:576px) { .order-return-item__sum-price-gross, .order-return-item__price-gross {  font-size:2.4rem; } .order-return-item__sum-price-net, .order-return-item__price-net {  font-size:1.4rem; }}#page_PopupContainer.exitpopup-type-picture #page_PopupContainer_inner { padding:0; background:transparent; justify-content:center;}@media (max-width:767.98px) { #page_PopupContainer.exitpopup-type-picture {  max-height:calc(var(--vh, 1vh) * 100 - var(--overlay-close-btn-height) * 2);  height:auto !important;  top:50% !important;  left:50% !important;  transform:translate(-50%, -50%) !important; } #page_PopupContainer.exitpopup-type-picture a.close {  transform:translateY(-100%); }}.page_exitpopup_picture img { width:100%; height:100%;}.page_exitpopup_end { display:none; text-align:center;}.custom-checkbox.page_exitpopup_form_privacy_policy { padding-left:2.8rem !important;}form[name=form_exitpopup_newsletter], .page_exitpopup_coupon_outer { width:320px; max-width:100%; margin:0 auto;}.page_exitpopup_title1 { font-size:2.8rem; text-transform:uppercase; font-weight:700; line-height:1.2; text-align:center; margin-bottom:2rem;}@media (min-width:576px) { .page_exitpopup_title1 {  font-size:3.2rem; }}.page_exitpopup_title1:empty { display:none;}.page_exitpopup_title2 { font-size:2.4rem; line-height:normal; font-weight:700; margin-bottom:2rem; text-transform:uppercase;}.page_exitpopup_title2:empty { display:none;}.page_exitpopup_start .page_exitpopup_fault { margin-bottom:2rem; display:none; color:#F44;}.page_exitpopup_newsletter_coupon { width:100% !important;}.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer { padding:6rem 2rem 2rem; text-align:center; display:flex; flex-direction:column; row-gap:1rem;}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-copy-btn { position:absolute; right:2px; font-size:1.6rem;}.page_exitpopup_coupon1 { font-size:2rem; font-weight:700; color:#FFC882; text-transform:uppercase;}.page_exitpopup_coupon2 { font-size:1.6rem; line-height:1.2; font-weight:700; background-color:#ffffff; border-radius:10px; color:#111111; min-height:4rem; display:flex; justify-content:center; text-align:center; align-items:center; position:relative;}.filter-box__buttons { margin-left:auto; display:inline-block; columns:1; column-rule:1px solid #DDDDDD; font-size:0; vertical-align:middle;}.filter-box__buttons.two-button { columns:2;}.filter-box__buttons button { height:2.4rem; display:flex; align-items:center; justify-content:center; width:3.2rem; padding:0; font-size:1.4rem;}.product_filter_color_value { width:2.4rem; height:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; border-radius:5px; background-color:currentColor; padding:0; position:relative; display:inline-block; vertical-align:middle;}.product_filter_color_value[data-hexa=ffffff] { box-shadow:inset 0 0 0 1px #dddddd;}.filtered-tags .product_filter_color_value { padding:0; width:1.2rem; height:1.2rem; flex:0 0 1.2rem; max-width:1.2rem; border-radius:2.5px;}.product_filter_text_color_text { padding-left:0.3rem; display:inline-block; vertical-align:middle;}.product_filter_checkbox .product_filter_text_color_text { padding-left:0.6rem;}.product_filter_title__text { font-weight:700; text-transform:uppercase;}.product_filter_title__text .icon-set { vertical-align:middle;}.product_filter_title { margin-bottom:1.5rem; display:block; position:relative; cursor:pointer; padding-right:3.4rem; transition:margin-bottom ease 0.4s; line-height:1.3;}.product_filter_title.is-closed { margin-bottom:0;}.product_filter_title.is-closed .product_filter_title__icon .icon-set { transform:scaleY(-1);}.product_filter_title__icon { border-left:1px solid #DDDDDD; padding:0; height:24px; width:3.2rem; display:flex; align-items:center; justify-content:center; position:absolute; top:-2px; right:0;}.product_filter_title__icon .icon-set { transition:transform 0.4s;}.custom-control-label.product_filter_link { padding-top:2px;}.filtered-tags--1 .selected-filter:first-child { margin-top:1rem;}.filter-bar { margin-bottom:2rem; display:none; background-color:#f7f7f7; padding-top:1rem; padding-bottom:1rem;}html.header-is-sticky.header-is-visible-by-scroll-up .filter-bar { top:var(--header-height); transition:top ease var(--header-sticky-on-scroll-up-transition-time); z-index:1041;}html.header-with-sticky-behavior .filter-bar { top:calc(var(--header-height) - 1px);}html.filter-exists .filter-bar, html.filter-cache-exists .filter-bar, html.filter-box-content-exists .filter-bar { display:block;}.filtered-tags { display:flex; flex-wrap:wrap; row-gap:10px;}.filter-bar .filtered-tags { border:none; padding:0; gap:20px;}.filtered-tags label { --icon-size:0.8rem; max-width:100%; margin-bottom:0; user-select:none; display:inline-flex; flex-wrap:wrap; align-items:center; position:relative; padding-left:calc(var(--icon-size) + 0.5rem);}.filtered-tags label:hover > span:first-child::before { color:#111111;}.filtered-tags label .product_filter_text_count { display:none;}.filtered-tags label .product_icon_outer { border:none; padding:0; width:1.8rem; height:1.8rem; line-height:1.8rem; vertical-align:top; background-color:transparent;}.filtered-tags label > span:first-child::before { content:""; width:1em; height:100%; display:inline-flex; align-items:center; position:absolute; left:0; top:0; font-size:var(--icon-size);}@supports (mask-size:cover) { .filtered-tags label > span:first-child::before {  color:#999999;  mask-size:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .filtered-tags label > span:first-child::before {  background-position:center;  background-size:1em;  background-repeat:no-repeat; }}@supports not (gap:5px) { .filtered-tags label {  margin:0 0.5rem 0.5rem 0; } .filtered-tags label:last-child {  margin-right:0; } .filtered-tags.filtered-tags--2 label {  margin:0.5rem 0.5rem 0.5rem 0; }}.product_filter_text_count_value::before { content:"(";}.product_filter_text_count_value::after { content:")";}.selected-filter__title::after { content:":"; margin-right:5px;}.label-type--color, .label-type--color_text { margin-bottom:0;}.product_filter_text .product_filter_checkbox { margin-bottom:0.7rem;}.product_filter_text:last-child .product_filter_checkbox { margin-bottom:0;}.selected-filter__values { display:inline-flex; align-items:center; font-weight:700;}@media (min-width:440px) { .filter-bar .selected-filter__values {  white-space:nowrap; }}.selected-filter__value-max::before { content:"-"; margin:0 1px;}.js-remove-slider-filter { cursor:pointer; position:relative; vertical-align:middle; align-items:center; text-align:left; display:inline-flex;}.js-remove-slider-filter * { pointer-events:none;}.product_filter_content { display:flex; flex-direction:column; padding:10px;  margin:-10px; }.filter-type--checkbox .product_filter_content, .saved_filters_content { overflow-y:auto; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar, .saved_filters_content::-webkit-scrollbar { width:6px; height:6px;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-thumb, .saved_filters_content::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-thumb:hover, .saved_filters_content::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.filter-type--checkbox .product_filter_content::-webkit-scrollbar-track, .saved_filters_content::-webkit-scrollbar-track { background-color:#ffffff;}.saved_filter_wrapper + .saved_filter_wrapper { margin-top:1rem;}.saved-filter { padding:2rem;}.saved-filter:nth-child(even) { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:768px) { .saved-filter {  padding:1rem 4rem; }}.product_filter_num { height:20px; opacity:0.5; transition:opacity 0.3s ease; height:20px; width:calc( 100% - 2 * 20px ); position:relative; margin:0 auto 2rem;}.product_filter_num::before { content:""; position:absolute; top:0px; left:-20px; right:-20px; height:20px; background-color:#DDDDDD; border-radius:5px; cursor:w-resize;}.product_filter_num.ui-slider { opacity:1;}.ui-slider-range { top:0px; background:#FFC882; height:20px; position:absolute; cursor:w-resize;}.ui-slider-handle { width:20px; height:20px; display:inline-flex; justify-content:center; align-items:center; color:#ffffff; font-size:16px; text-align:center; position:absolute; top:0; cursor:w-resize; border:0 solid #FFC882; background:#FFC882; padding:5px;}@supports (mask-size:cover) { .ui-slider-handle::after {  content:"";  width:0.5em;  height:1em;  mask-size:contain;  mask-position:center;  mask-repeat:no-repeat;  background-color:currentColor; }}@supports not (mask-size:cover) { .ui-slider-handle::after {  content:"";  background-position:center;  background-repeat:no-repeat;  width:0.5em;  height:1em; }}.ui-slider-handle:first-of-type { border-radius:5px 0 0 5px; transform:translateX(-20px); box-shadow:1px 0 0 0 #FFC882;}.ui-slider-handle:last-of-type { border-radius:0 5px 5px 0; box-shadow:-1px 0 0 0 #FFC882;}.ui-slider-handle:last-of-type::after { transform:scaleX(-1);}.ui-slider-handle:active, .ui-slider-handle:focus { z-index:1;}.product_filter_icon label::before { display:none !important;}.product_filter_type_color, .product_filter_type_color_text { flex-direction:row; flex-wrap:wrap; gap:0.5rem;}.product_filter_more { display:none;}.product_filter_value_disabled .product_filter_text_count, .product_filter_value_refreshing_disabled .product_filter_text_count span { display:none;}.product_filter_value_refreshing .product_filter_text_count span { display:none;}.product_filter_value_refreshing .product_filter_text_count::after { width:12px; height:12px; content:""; border-radius:50%; border:1px solid; border-color:#999999 transparent #999999 transparent; animation:spin 1.5s linear infinite; position:absolute; top:50%; margin-top:-6px;}.product_filter_value_disabled .text_input_checkbox:hover { cursor:default;}.product_filter_value_disabled a { cursor:default;}.product_filter_type_icon, .product_filter_type_iconmore { flex-wrap:wrap; flex-direction:row; max-width:100%; column-gap:5px; row-gap:10px;}.product_filter_type_icon label, .product_filter_type_iconmore label { margin-bottom:0;}.product_filter_icon { cursor:pointer; display:inline-flex; float:none !important;}.product_filter_icon .product_filter_text_count_value { display:block; margin-left:0;}@supports not (display:grid) { .product_filter_icon {  margin-right:10px;  margin-bottom:5px; }}.product_icon_outer { padding:3px; border:1px solid #dddddd; background-color:#ffffff00 !important; border-radius:5px; display:inline-block; font-size:0;}.product_filter_icon_checked .product_icon_outer { border-color:#111111;}.product_filter_icon_unchecked_grayscale { -webkit-filter:grayscale(1); filter:grayscale(1);}.label-type--iconmore { margin-bottom:1rem;}.product_filter_checkbox { align-self:flex-start;}.product_filter_checkbox input { display:none;}.product_filter_checkbox input:disabled ~ label { pointer-events:none;}.product-list__filter-content-outer { padding:0;}.product-list__filter-content-outer .loading-spinner__wrap { display:none; min-height:200px; margin-top:20px;}html.filter-cache-exists .product-list__filter-content-outer .loading-spinner__wrap { display:block;}.view--top + .product-list__filter-content-outer,.order--top + .product-list__filter-content-outer { position:static;}.product_filter_group, .saved_filters_wrapper, .filtered-tags, .show-filtered-products-btn-wrap { padding:1rem 0; position:relative;}.product_filter_group:empty, .saved_filters_wrapper:empty, .filtered-tags:empty, .show-filtered-products-btn-wrap:empty { display:none !important;}.product-filter__buttons { padding:2rem 0 3rem; text-align:center;}.product-filter__buttons button { min-width:180px;}.show-filtered-products-btn:not(.immediate-disabled)::after { content:"(" attr(data-product-num) ")"; margin-left:0; font-family:inherit;}.show-filtered-products-btn:not(.immediate-disabled).product-list-is-refreshing-by-filter::after { content:""; display:inline-block; width:1em; height:1em; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.filtered-tags--1 label { width:100%; display:flex;}.filtered-tags--1:empty ~ .show-filtered-products-btn-wrap, .filtered-tags--1:empty ~ .product-filter__buttons .show-filtered-products-btn-wrap { display:none;}.product_filter_link { cursor:pointer; display:flex; align-items:center; line-height:1.2;}@media (max-width:439.98px) { .filter-bar .product_filter_link {  flex-wrap:wrap; }}.product_filter_link, .product_filter_num_text { word-break:break-word;}.product_filter_text_count { color:#999999; white-space:nowrap; font-size:1.2rem; min-width:1.25em; margin-left:0.5rem;}.product_filter_color .product_filter_text_count { align-self:center; display:inline-block; vertical-align:middle;}.product_filter_num_texts { font-weight:400; font-size:1.2rem; white-space:nowrap;}.product_filter_value_refreshing .product_filter_text_count::after { color:#111111;}.product_filter_value_disabled .text_input_checkbox:hover { border-color:#dddddd;}.product_filter_num_from_col::before { content:"-"; position:absolute; top:50%; transform:translateY(-50%); right:-3px;}.product_filter_num_inputs .form-control { text-align:center; padding-left:0.5rem; padding-right:0.5rem;}#artdet__discount { max-width:350px;}.art_print_outer #artdet__discount { max-width:unset;}.discount__content strong { font-size:1.5rem; font-weight:400;}.discount__price-wrap { white-space:nowrap; text-align:right; padding-right:0; font-weight:700;}.discount__price-wrap strong { font-weight:inherit;}.discount__interval-sign::after { content:"+";}.discount__amount-wrap { min-width:35px; color:#FF4444; font-weight:700; text-align:center;}.discount__text-discount-amount, .page-contact__discount .discount__amount-wrap { text-align:right;}.discount__from-wrap, .discount__to-wrap, .discount__amount-wrap, .discount__price-wrap { padding:0 0.5rem;}#artdet__discount .discount__from-wrap { padding-left:0; text-align:left;}.discount__row { padding:0.65rem 2rem;}.discount__row:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.categories { margin-bottom:2rem;}@media (min-width:576px) { .categories {  margin-bottom:4rem; }}.cat-artnum { margin-bottom:1rem;}.cat-artnum .icon-set { vertical-align:middle;}.cat-artnum__num { display:inline-block; vertical-align:middle;}.category-card__img-wrap { overflow:hidden; user-select:none; display:block;}.category-card__name { text-transform:uppercase; font-weight:700; line-height:1.25; transition:color ease 0.4s; font-size:1.4rem; font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif;}.category-card__name:hover, .category-card__name:active, .category-card__name:focus { color:#111111;}@media (min-width:576px) { .category-card__name {  font-size:1.6rem; }}@media (min-width:1240px) { .category-card__name {  font-size:1.8rem; }}.category-card__data-wrapper { display:flex;}.category-card__data { align-self:flex-start; display:flex; flex-wrap:wrap; align-items:baseline; column-gap:5px;}.category-card__pieces::before, .sub-cats__pieces::before { content:" (";}.category-card__pieces::after, .sub-cats__pieces::after { content:")";}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.category-card__pieces, .sub-cats__pieces { font-size:0; --font-size:1.2rem; white-space:nowrap;}.category-card__pieces *, .sub-cats__pieces * { font-size:var(--font-size);}.category-card__pieces::before, .category-card__pieces::after, .sub-cats__pieces::before, .sub-cats__pieces::after { font-size:var(--font-size);}.category-card__new-text::before, .sub-cats__new-text::before { content:" ";}.category-card__new-qty,.category-card__new-text,.sub-cats__new-qty,.sub-cats__new-text { font-weight:700;}.category-card__new-qty ~ .category-card__qty::before,.sub-cats__new-qty ~ .sub-cats__qty::before { content:" / "; font-weight:400; margin:0;}.category-card__link { display:block; pointer-events:auto;}.cat--type-1, .cat--type-2 { --image-percent-width:40%; --data-padding:clamp(1rem,5.5%,3rem);}.cat--type-1 .category-card__name-wrap .category-card__pieces::before, .cat--type-2 .category-card__name-wrap .category-card__pieces::before { content:"(";}.cat--type-1 .category-card__inner, .cat--type-2 .category-card__inner { align-items:center; display:flex; position:relative; z-index:1;}.cat--type-1 .category-card__data-wrapper, .cat--type-2 .category-card__data-wrapper { overflow:hidden; padding:var(--data-padding); transition:left ease 0.4s, background-color ease 0.4s, padding-right ease 0.4s; position:absolute; left:min(var(--image-percent-width), var(--main-img-width)); right:0; top:0; bottom:0; justify-content:center; flex-direction:column; background:rgba(255, 255, 255, 0); border-radius:10px; z-index:2;}.cat--type-1 .category-card__name-wrap, .cat--type-2 .category-card__name-wrap {  max-height:100%; overflow:hidden; font-size:0; text-wrap:balance;}.cat--type-1 .category-card__name, .cat--type-2 .category-card__name { word-break:break-word;}.cat--type-1 .category-card__name::after, .cat--type-2 .category-card__name::after { content:" ";}.cat--type-1 .category-card__img-wrap, .cat--type-2 .category-card__img-wrap { width:clamp(var(--image-percent-width),var(--image-percent-width),var(--main-img-width)); max-width:var(--main-img-width); box-sizing:content-box; flex-shrink:0; border-radius:10px 0 0 10px;}.cat--type-1 .category-card__inner, .cat--type-2 .category-card__inner, .cat--type-3 .category-card__inner { background-color:#ffffff; border-radius:10px;}.cat--type-2 .category-card__data-wrapper { z-index:1032;}.cat--type-2 .sub-cat-qty-new-wrap { color:#999999; display:inline-flex; font-size:1.2rem; align-items:baseline;}.cat--type-2 .sub-cats__toggle-btn { height:4.4rem; width:4.4rem; display:flex; align-items:center; justify-content:center; padding:0; transition:opacity ease 0.4s, visibility ease 0.4s; position:absolute; bottom:0; right:0; z-index:1032; background-color:#ffffff;}.cat--type-2 .sub-cats__toggle-btn span { margin-left:0; height:2.4rem; width:2.4rem; border-radius:5px; display:flex; align-items:center; justify-content:center; border:1px solid #DDDDDD; box-shadow:none; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.cat--type-2 .sub-cats__toggle-btn:hover span, .cat--type-2 .sub-cats__toggle-btn:focus span { box-shadow:none;}.cat--type-2 .sub-cats__toggle-btn.t2 { visibility:hidden; opacity:0;}.cat--type-2 .sub-cats__name { font-weight:700;}.cat--type-2 .sub-cats__new-text { text-transform:lowercase;}.cat--type-2 .category-card__sub-cats { font-size:1.2rem; line-height:1.2; flex-grow:1; display:none; flex-direction:column; z-index:1031; position:absolute; left:0; right:0; top:100%; width:-webkit-fill-available; background-color:#ffffff; padding:0 4.4rem 2rem 2rem; border-radius:0 0 10px 10px; backface-visibility:hidden;}.cat--type-2 .category-card__sub-cats a { display:inline-table; padding:0.5rem 0;}.cat--type-2 .category-card__sub-cats a:hover, .cat--type-2 .category-card__sub-cats a:active, .cat--type-2 .category-card__sub-cats a:focus { color:#111111;}.cat--type-2 .category-card__sub-cats a:first-child { padding-top:0;}.cat--type-2 .category-card__sub-cats a:last-child { padding-bottom:0; }.cat--type-2 .sub-cats__link--more { color:#111111; font-weight:700; letter-spacing:normal;}.cat--type-2 .sub-cats__link--more .icon-set { font-size:0.9em;}.cat--type-2 .is-opened, .cat--type-2 .is-opening { z-index:1033;}.cat--type-2 .is-opened .category-card__data-wrapper, .cat--type-2 .is-opening .category-card__data-wrapper { left:0; background-color:white; padding-right:calc(min(var(--image-percent-width), var(--main-img-width)) + var(--data-padding));}.cat--type-2 .is-opened .category-card__sub-cats, .cat--type-2 .is-opened .category-card__inner, .cat--type-2 .is-opening .category-card__sub-cats, .cat--type-2 .is-opening .category-card__inner { box-shadow:0 0 40px rgba(0, 0, 0, 0.1);}.cat--type-2 .is-opening .category-card__data-wrapper, .cat--type-2 .is-opening .category-card__inner, .cat--type-2 .is-opened .category-card__data-wrapper, .cat--type-2 .is-opened .category-card__inner, .cat--type-2 .is-closing .category-card__data-wrapper, .cat--type-2 .is-closing .category-card__inner { border-bottom-left-radius:0; border-bottom-right-radius:0;}.cat--type-2 .is-opening .sub-cats__toggle-btn, .cat--type-2 .is-opened .sub-cats__toggle-btn, .cat--type-2 .is-closing .sub-cats__toggle-btn { transform:scaleY(-1); z-index:1033;}.cat--type-2 .is-opening .sub-cats__toggle-btn.t1, .cat--type-2 .is-opened .sub-cats__toggle-btn.t1, .cat--type-2 .is-closing .sub-cats__toggle-btn.t1 { visibility:hidden; opacity:0;}.cat--type-2 .is-opened .sub-cats__toggle-btn.t2 { visibility:visible; opacity:1;}.cat--type-2 .is-closing { z-index:1032;}.cat--type-2 .is-closing .sub-cats__toggle-btn.t2 { visibility:hidden; opacity:0;}.cat--type-3 .category-card { max-width:100%;}.cat--type-3 .category-card__inner { padding:1rem; display:block; overflow:hidden; text-overflow:ellipsis;}.cat--type-3 .category-card__name { font-size:1.4rem;}@media (min-width:440px) { .cat--type-3 .category-card__name {  white-space:nowrap; }}@media (min-width:768px) { .cat--type-3 .category-card__inner {  padding:1rem 3rem; } .cat--type-3 .category-card__name {  font-size:1.8rem; }}.cat--type-4 .category-card__inner { width:var(--main-img-width); margin:0 auto; max-width:100%; display:block;}.cat--type-4 .category-card__img-wrap { background-color:#ffffff; border-radius:10px;}.cat--type-4 .category-card__name-wrap { padding-top:1rem; text-align:center;}@media (min-width:576px) { .cat--type-4 .category-card__name-wrap {  padding-top:2rem; }}.nav-tabs-outer { background-color:#ffffff;}@media (min-width:992px) { .nav-tabs-outer {  padding-top:1rem; }}.nav-tabs-accordion { margin-bottom:4rem;}.nav-tabs { list-style:none; display:flex; flex-wrap:wrap; align-items:baseline; justify-content:center; width:100%; column-gap:2rem; row-gap:1rem;}.nav-tabs .nav-link { font-size:1.6rem; font-weight:700; padding:1rem 2rem; color:#111111;}.nav-tabs .nav-link:hover { color:#fff3e3;}.artdet__first-nav-tabs > .nav-tabs { border-bottom:none;}.artdet__first-nav-tabs > .nav-tabs.not-empty > .nav-tabs { border-bottom:1px dashed #ccc;}.artdet__first-nav-tabs > .nav-tabs, .artdet__first-nav-tabs > .tab-panes { margin-bottom:0;}.artdet__first-nav-tabs > .tab-panes > .tab-pane { padding:0;}.artdet__first-nav-tabs.not-empty > .tab-panes > .tab-pane { padding:1rem 0;}.artdet__first-nav-tabs.not-empty > .nav-tabs, .artdet__first-nav-tabs.not-empty > .tab-panes { margin-bottom:1.5rem;}.nav-tab { padding:1rem 0; margin:0 2rem; font-size:1.4rem; font-weight:700; border-bottom:1px solid transparent; position:relative; top:1px; user-select:none; color:#999999; text-transform:uppercase;}@media (min-width:992px) { .nav-tab {  margin:0 4rem; }}.nav-tab.is-disabled { display:none;}.nav-tab.active { color:#FFC882; border-bottom-color:#FFC882;}.nav-tab:not(.active) { cursor:pointer;}.tab-panes { width:100%; display:flex; position:relative; flex-wrap:wrap; overflow:hidden;}.tab-panes > .tab-pane { padding:0 0 2rem; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1; width:inherit;}.tab-panes > .tab-pane.always-visible, .tab-panes > .tab-pane.active { z-index:1; position:static;}@media (min-width:992px) { .tab-panes > .tab-pane {  padding:4rem 0 0; }}.tab-pane.is-disabled { visibility:hidden;}@media (min-width:992px) { .fades {  opacity:0;  transform:translateY(10px); } .always-visible,.fades.show {  opacity:1;  transform:translateY(0);  transition:transform ease 0.3s, opacity linear 0.15s; }}@media (max-width:991.98px) { .pane-accordion > .tab-pane {  position:static;  display:none; } .pane-accordion > .tab-pane.active:not(.show) {  opacity:1; } .pane-accordion > .tab-pane.active {  display:block; } .nav-tabs {  display:none; }}@media (min-width:992px) { .pane-accordion > .tab-pane.active:not(.show) {  display:block !important;  opacity:1; } .pane-accordion > .tab-pane.show.fade:not(.active) {  display:none; }}.accordion > .card { position:relative; display:flex; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#ffffff; background-clip:border-box;}.accordion .card-header, .pane-accordion .pane-header { margin-bottom:0; position:relative; flex:0 0 100%; max-width:100%; padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2);}.accordion .card-header:first-child .pane-header-btn, .pane-accordion .pane-header:first-child .pane-header-btn { border-top:none;}#accordion-btn-logout { text-transform:none;}#accordion-btn-logout::after { display:none;}@media (min-width:992px) { .pane-accordion .pane-header {  display:none; }}.accordion .card-header-btn, .pane-accordion .pane-header-btn { font-size:1.4rem; padding-top:2rem; padding-bottom:2rem; padding-left:0; width:100%; text-align:left; position:relative; border-top:1px solid #999999; transition:none; border-radius:0;}.accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after { content:""; position:absolute; right:0; top:50%; transform:translateY(-50%); pointer-events:none; width:0.8em; height:0.8em;}@supports (mask-size:cover) { .accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after {  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  background-color:currentColor; }}@supports not (mask-size:cover) { .accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after {  background-repeat:no-repeat;  background-position:center;  background-size:0.8em; }}.accordion .card-header-btn.active, .accordion .card-header-btn.activating, .pane-accordion .pane-header-btn.active, .pane-accordion .pane-header-btn.activating { border-bottom:none;}.accordion .card-header-btn.active::after, .accordion .card-header-btn.activating::after, .pane-accordion .pane-header-btn.active::after, .pane-accordion .pane-header-btn.activating::after { transform:translateY(-50%) scaleY(-1);}.accordion .collapse:not(.show), .pane-accordion .collapse:not(.show) { display:none;}.accordion .card-body { -ms-flex:1 1 auto; -webkit-box-flex:1; -webkit-flex:1 1 auto; -moz-box-flex:1; flex:1 1 auto; padding:1.25rem 0;}.nav-tabs-outer--2 { --border-bottom-width:4px; background-color:transparent; padding-top:0;}.nav-tabs-outer--2 .nav-tabs { gap:0; align-items:stretch;}.nav-tabs-outer--2 .nav-item { border-bottom:1px solid #999999; padding:0 2rem;}.nav-tabs-outer--2 .nav-link { padding-left:0; padding-right:0; border-bottom:var(--border-bottom-width) solid transparent; margin-top:var(--border-bottom-width);}.nav-tabs-outer--2 .nav-link.active, .nav-tabs-outer--2 .nav-link:active, .nav-tabs-outer--2 .nav-link:hover { background-color:transparent; border-bottom-color:#999999;}.nav-tabs-outer--2 .nav-item--logout { display:flex; align-items:flex-start;}.nav-tabs-outer--2 .nav-link--logout { display:inline-flex; align-items:center; column-gap:0.5rem; margin-top:calc(0.5rem + var(--border-bottom-width)); margin-bottom:calc(0.5rem + var(--border-bottom-width));}.artdet__spec-param-type--color,.artdet__param-type--color,.compare-param-type--color .page_artdet_product_param_color,.compare-param-type--color_text .page_artdet_product_param_color,.cart-item__params .param_type_color { width:2rem; height:2rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:1px solid currentColor;}.param_type_color { display:inline-block;}.artdet__param-title .param-name, .artdet__param-title .info-icon, .artdet__param-title .icon-set { vertical-align:middle;}.artdet__spec-params--1 { display:flex; flex-wrap:wrap; row-gap:5px; column-gap:5px;}.artdet__spec-params, .data__items { line-height:1.2;}.artdet__spec-param-title { overflow:hidden;}@media (min-width:576px) and (max-width:767.98px) { .spec-param-right {  border-left:1px solid #DDDDDD; }}.spec-param-icons > :not(a) img { cursor:help;}.spec-param-icon-desc { font-size:1.4rem;}.spec-param-icon-alt { font-weight:700;}.spec-param-icon-wrapper, .param-icon-wrapper { border:1px solid #dddddd; padding:5px; border-radius:5px; font-size:1.2rem; flex-shrink:0; min-width:2.4rem; text-align:center; max-width:100%; transition-duration:0.2s;}.spec-param-icon-wrapper.has-img:focus-visible::before, .param-icon-wrapper.has-img:focus-visible::before { border-radius:5px;}.page_artdet_product_param_pic, .page_artdet_product_param_piclink, .page_artdet_product_param_piclinktext { max-height:100px; max-width:100px;}.product__type-value .page_artdet_product_param_pic, .product__type-value .page_artdet_product_param_piclink, .product__type-value .page_artdet_product_param_piclinktext { padding:0; border-color:transparent; max-height:32px; max-width:32px;}.page_artdet_product_param_color_text { margin-left:1rem;}.artdet__spec-param-value { text-align:right; justify-content:flex-end;}.artdet__spec-param-value select { font-size:inherit;}.artdet__spec-param .form-group { margin-bottom:1rem;}.artdet__spec-param:last-child .form-group { margin-bottom:0;}.artdet__name { font-weight:700; text-transform:none;}.artdet--type-1 .artdet__name { text-align:center;}.artdet__pagination { column-gap:2rem; --svg-icon-width:0.5em;}.artdet__pagination-btn { display:inline-flex; align-items:center; text-transform:capitalize; column-gap:0.5rem; font-size:1.2rem;}.artdet__pagination-btn:not(:hover) { border-color:#DDDDDD; color:#111111;}#swiper-container--thumbs img { cursor:pointer;}.artdet__rating-highlighted-wrap { cursor:pointer;}.artdet__rating-highlighted-score-num { font-weight:700;}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.artdet__rating-highlighted-reviews-count { color:#999999; border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0.3rem 0; line-height:normal; vertical-align:top; font-size:1.4rem; text-transform:lowercase; line-height:1; font-size:inherit; font-weight:400; white-space:nowrap;}.artdet__subscribe-btn { column-gap:0.5rem;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}.social-medias { display:flex; align-items:center; flex-grow:1; row-gap:1rem; column-gap:1rem;}.social-medias.has-author-data { border-left:1px solid #DDDDDD; padding-left:2rem; margin-left:2rem; padding-bottom:0.5rem; padding-top:0.5rem;}.social-media:not(.social-media--fb-like) { height:2.4rem; width:4rem; border-radius:5px; border:1px solid #dddddd; background:transparent; line-height:1; font-size:1.2rem; transition:0.2s; color:#111111;}.social-media:not(.social-media--fb-like):hover, .social-media:not(.social-media--fb-like):focus { border-color:#FFC882;}.fb_iframe_widget { line-height:0;}.social-media--fb-like { border:none; border-radius:0; width:auto; height:20px; padding:0; margin-right:-1rem; min-width:90px;}.product-type__title { margin-bottom:0.5rem; font-weight:700;}.product-type__values { display:flex; flex-wrap:wrap; align-items:center; row-gap:0.5rem; column-gap:0.5rem;}.product-type__values--color, .product-type__values--color_text { row-gap:1rem; column-gap:1rem;}.product-type__value { font-weight:700;}.product-type__value.is-active .product-type__value-link { cursor:default;}.product-type__value.is-active .product-type__value-link { background-color:#FFC882; border-color:#FFC882; color:#111111;}.product-type__value:hover .product-type__value-link { border-color:#111111;}.product-type__value.product-type__value--color_text:not(.is-active):hover .product-type__value-link, .product-type__value.product-type__value--color_text.is-active .product-type__value-link, .product-type__value.product-type__value--color:not(.is-active):hover .product-type__value-link, .product-type__value.product-type__value--color.is-active .product-type__value-link { background-color:transparent; color:#111111; border-color:#111111;}.product-type__value-link { border:1px solid #DDDDDD; border-radius:5px; color:#111111; background-color:transparent; padding:0.25rem 1rem; white-space:nowrap; position:relative; text-transform:none; display:flex; align-items:center;}.product-type__value--color_text .product-type__value-link, .product-type__value--color .product-type__value-link { padding:0.8rem;}.product-type__value--pic img, .product-type__value--piclink img, .product-type__value--piclinktext img { max-height:100px; max-width:100px; border-radius:4px;}.product-type__value--pic .product-type__value-link, .product-type__value--piclink .product-type__value-link, .product-type__value--piclinktext .product-type__value-link { padding:10px; background-color:#ffffff00 !important; border-color:#dddddd; overflow:hidden; border-radius:5px; border-width:1px; color:#111111 !important;}.product-type__value--pic .product-type__value-link.has-price, .product-type__value--piclink .product-type__value-link.has-price, .product-type__value--piclinktext .product-type__value-link.has-price { max-width:none;}.product-type__value--pic .product-type__option-name, .product-type__value--piclink .product-type__option-name, .product-type__value--piclinktext .product-type__option-name { line-height:1;}.product-type__value--pic.is-active .product-type__value-link, .product-type__value--piclink.is-active .product-type__value-link, .product-type__value--piclinktext.is-active .product-type__value-link { border-color:#111111;}.product-type-disabled { cursor:not-allowed; opacity:0.5; display:flex; justify-content:center; align-items:center;}.product-type__value-color { transition:0.2s; border-radius:5px; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; height:2.4rem; display:block; background-color:currentColor;}.product-type__value-color[data-hexa=ffffff] { box-shadow:inset 0 0 0 1px #dddddd;}.product-type__value--color-text { margin-left:1rem;}.product-type__value--color_text.is-active .product-type__value-link,.product-type__value--color.is-active .product-type__value-link,.product-type__value--pic.is-active .product-type__value-link,.product-type__value--piclink.is-active .product-type__value-link,.product-type__value--piclinktext.is-active .product-type__value-link,.product-type__value--icon.is-active .product-type__value-link,.product-type__value--iconmore.is-active .product-type__value-link { border-color:#111111;}.product-type__value--color_text.is-active .product-type__value-link::before,.product-type__value--color.is-active .product-type__value-link::before,.product-type__value--pic.is-active .product-type__value-link::before,.product-type__value--piclink.is-active .product-type__value-link::before,.product-type__value--piclinktext.is-active .product-type__value-link::before,.product-type__value--icon.is-active .product-type__value-link::before,.product-type__value--iconmore.is-active .product-type__value-link::before { content:""; display:flex; align-items:center; justify-content:center; width:1.8rem; height:1.8rem; font-size:1rem; position:absolute; background-color:#FFC882; color:#111111; border-radius:3px; left:-1px; top:-1px;}.product-type__value--color_text.is-active .product-type__value-link::after,.product-type__value--color.is-active .product-type__value-link::after,.product-type__value--pic.is-active .product-type__value-link::after,.product-type__value--piclink.is-active .product-type__value-link::after,.product-type__value--piclinktext.is-active .product-type__value-link::after,.product-type__value--icon.is-active .product-type__value-link::after,.product-type__value--iconmore.is-active .product-type__value-link::after { content:""; transform:rotate(45deg); background-image:none !important; width:5px; height:9px; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; position:absolute; top:2px; left:6px;}.product_filter_color { transition:border-color ease 0.2s, background-color ease 0.2s; position:relative; border-radius:100%;}.product_filter_color html.no-flexbox-gap { margin-bottom:1rem;}.product_filter_color html.no-flexbox-gap:not(.color_text) { margin-right:1rem;}.product_filter_color .custom-control { padding:0;}.product_filter_color .custom-control-input:checked ~ .custom-control-label::after { top:50%; left:auto;}@supports not (mask-size:cover) { .product_filter_color .custom-control-input:checked ~ .custom-control-label::after {  right:1.5rem;  transform:translateY(-50%) rotate(45deg);  margin-top:-1px; }}@supports (mask-size:cover) { .product_filter_color .custom-control-input:checked ~ .custom-control-label::after {  right:0.9rem;  transform:translateY(-50%); }}.product_filter_color .custom-control-label { padding:0.8rem; border:1px solid #DDDDDD; border-radius:10px;}.product_filter_color .custom-control-label::before { order:1; position:static; margin-left:1rem;}.product-type__value--icon .product-type__value-link { padding:10px; border-width:1px; background-color:#ffffff00 !important; border-radius:5px; border-color:#dddddd;}.product-type__item + .product-type__item { margin-top:2rem;}.artdet__prices.has-price-sale .product-price--base { font-size:1.6rem;}.artdet__prices .product-price--base, .artdet__prices .product-price--sale { font-size:2.4rem;}@media (min-width:768px) { .artdet__prices.has-price-sale .product-price--base {  font-size:1.8rem; } .artdet__prices .product-price--base, .artdet__prices .product-price--sale {  font-size:3.2rem; }}.plus-service__inner { display:flex; flex-direction:column;}.plus-service__none { height:0; min-height:0; overflow:hidden; visibility:hidden; margin:0 !important; padding:0 !important;}.plus-service__item:not(.plus-service__none) + .plus-service__item { margin-top:0.4rem;}.plus-service__price { display:inline-block;}.stock-variant__qty { text-transform:lowercase; font-weight:400; color:#999999; font-size:0.9em;}.artdet__warehouses { line-height:1.2;}.artdet__warehouse-name, .artdet__warehouse-quantity { font-weight:700;}.artdet__warehouse-variant-info { min-width:15rem; display:flex; justify-content:space-between;}.artdet__warehouse { padding:1rem 2rem;}.artdet__warehouse:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.artdet__looking-for-discounts .btn-outline-dark, .artdet__subscribe-btn-wrap .btn-outline-dark { font-size:1.4rem; padding:0.85rem 2rem !important; display:inline-flex; align-items:center;}.artdet__looking-for-discounts .btn-outline-dark::after, .artdet__subscribe-btn-wrap .btn-outline-dark::after { font-size:1.3em;}.artdet__looking-for-discounts.no-content, .artdet__looking-for-discounts.only-ajax-contents.no_bundle_products.no_gift_products { display:none !important;}.artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + #artdet__datas, .artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + .artdet__custom-sections, .artdet__looking-for-discounts:not(.no-content):not(.only-ajax-contents.no_bundle_products.no_gift_products) + .artdet__product-reviews { padding-top:0;}.artdet__discount-saving__title::after { content:":";}@media (max-width:991.98px) { .artdet--type-2 .data__item:nth-child(even) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}@media (min-width:992px) { .artdet--type-2 .data__item:nth-child(4n+3) .data__item-inner, .artdet--type-2 .data__item:nth-child(4n+4) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}.artdet--type-2 .spec-param-odd .artdet__spec-param { background-color:rgba(0, 0, 0, 0.03);}.artdet--type-2 .products_in_bundle .product-recomm__title-sub { text-align:center;}.data__item-inner { padding:0.6rem 2rem; align-items:flex-start;}.data__item-value { word-break:break-word !important; overflow-wrap:break-word !important; text-align:right; font-weight:700;}.artdet__countdown-text { writing-mode:vertical-rl; transform:scale(-1); line-height:1.2;}#cd_custom { display:flex; flex-grow:1; row-gap:1rem; column-gap:1rem;}.artdet--type-1 #cd_custom, .product-tooltip #cd_custom { justify-content:center;}#cd_custom > div { flex:0 1 60px; max-width:60px;}@media (min-width:576px) { #cd_custom > div {  flex:0 1 60px;  max-width:60px; }}.cd_num { font-size:2rem; font-weight:700; line-height:1;}.cd_txt { font-size:1.1rem; line-height:1;}.artdet__countdown #cd_custom { min-height:40px; transition:opacity ease 1s; opacity:0.3;}.artdet__countdown #cd_custom.is-initialized { opacity:1;}.artdet__countdown #cd_custom > div { border-radius:10px;}@media (min-width:576px) { .artdet__countdown #cd_custom {  min-height:40px; }}.artdet__countdown .cd_sec, .artdet__countdown .cd_min, .artdet__countdown .cd_hour, .artdet__countdown .cd_day { background-color:#FF4444;}.artdet__countdown #cd_color_back { background-color:#FFF0D6; display:none;}.artdet__countdown #cd_color_front { background-color:#FF4444; display:none;}.artdet__countdown .cd_wrap { background-color:#FFF0D6; color:#FF4444; text-align:center; display:flex; flex-direction:column; justify-content:center; border-radius:9px;}.artdet__countdown .cd_sec { margin-right:0;}.artdet__countdown #cd_custom:not(.is-initialized) .cd_num::before { content:"?";}@media (min-width:576px) { .artdet__countdown .cd_num {  font-size:2rem; }}.countdown--animated #cd_custom > div { padding:3px;}@media (min-width:576px) { .countdown--animated #cd_custom > div {  padding:3px; }}.countdown--animated .cd_wrap { height:34px;}@media (min-width:576px) { .countdown--animated .cd_wrap {  height:34px; }}.countdown--simple #cd_custom > div { padding:0px;}@media (min-width:576px) { .countdown--simple #cd_custom > div {  padding:0px; }}.countdown--simple .cd_wrap { height:40px;}@media (min-width:576px) { .countdown--simple .cd_wrap {  height:40px; }}#cd_color_front { display:none; background-color:#FFC882;}#cd_color_back { display:none; background-color:#FF4444;}.artdet-main-btn { padding:0 2rem; white-space:nowrap;}.artdet__inquire-btn { min-width:240px; max-width:100%;}.artdet__cart-input-wrap, .artdet-main-btn { height:5rem;}.artdet__cart-no-stock { font-weight:700;}.artdet__spec-param--color-outer { display:inline-block;}.artdet__spec-param-value, .artdet__param-value, .tooltip__spec-param-value { word-break:break-word; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; font-weight:700; row-gap:0.5rem; column-gap:0.5rem;}.product_param_type_textmore .artdet__spec-param-value, .product_param_type_textmore .artdet__param-value, .product_param_type_enummore .artdet__spec-param-value, .product_param_type_enummore .artdet__param-value { display:block;}.artdet__param-value { justify-content:flex-end;}.artdet__spec-param-value p, .data__item-value p { margin-bottom:0;}.page_artdet_product_param_spec_fault .cust_input_text,.page_artdet_product_param_spec_fault .cust_input_select,.page_artdet_product_param_spec_fault .cust_input_file-filename { border-color:#F44;}#page_artdet_product_param table td { border-top:1px solid #dddddd;}.cart-credit__content, .artdet-credit__content { height:auto; line-height:normal; background:none; display:none; margin-bottom:1.5rem;}.cart-credit__title, .artdet-credit__title { color:#ffffff; padding:1rem 4rem 1rem 14rem; border-radius:10px; margin-bottom:1.5rem; cursor:pointer; position:relative; text-transform:uppercase; text-align:center; user-select:none; will-change:transform;}.cart-credit__title:hover::after, .artdet-credit__title:hover::after { transition:transform 0.4s ease;}.cart-credit__title::after, .artdet-credit__title::after { content:""; z-index:1; line-height:1; pointer-events:none; border-top:0.5em solid currentColor; border-right:0.5em solid transparent; border-bottom:0; border-left:0.5em solid transparent; border-radius:0; margin-left:0.5em; position:absolute; right:30px; top:50%; transform:translateY(-50%);}.cart-credit__title.is-active::after, .artdet-credit__title.is-active::after { transform:translateY(-50%) scaleY(-1);}@media (max-width:575.98px) { .cart-credit__title, .artdet-credit__title {  font-size:1.2rem; }}#page_artdet_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_bank.png') no-repeat left 1rem center #BDBDBD; color:#111111;}#page_artdet_cofidis_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_hu.png') no-repeat left 1rem center #ed1a3b; color:#ffffff;}#page_artdet_otp_aruhitel_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_otp_aruhitel.png') no-repeat left 1rem center #52ae30; color:#ffffff;}.br_hitel_panel_responsive { margin:0 auto !important;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:#999999; pointer-events:none;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:1.2rem;}.qty--text .cart-item__not-on-stock, .qty--text .cart-item__qty-unit { position:static; transform:none;}.cart-input-wrap, .product__cart-input-wrap { padding:0 var(--padding-x); border-radius:10px; border:var(--input-border-width) solid #DDDDDD; background-color:#ffffff; position:relative; display:inline-flex; justify-content:center; align-items:center; width:100%; column-gap:var(--qty-gap);}.cart-input-wrap.qty--input { height:5rem;}.cart-input-wrap.qty--input, .cart-item__qty-wrap.qty--text, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-x:1rem; --qty-gap:10px; --qty-button-width:1.6rem; --qty-button-sign-size:1.3rem; --input-width:4.6rem; --input-border-width:1px;}@media (min-width:768px) { .cart-input-wrap.qty--input, .cart-item__qty-wrap.qty--text, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.artdet__discount-texts, .artdet__price-discount-period { color:#FF4444;}@media (max-width:767.98px) { .artdet__price-discount-period {  font-size:1.2rem; }}.artdet__price-discount-period + .artdet__discount-texts { margin-top:0;}.artdet__virtual-point-highlighted__content, .artdet__discount-saving__value { white-space:nowrap; font-weight:700;}.artdet__price-login { color:#FFC882;}.artdet__price-login-btn br { display:none;}.artdet__price-discount-period-start, .artdet__price-discount-period-end { display:inline-block;}.artdet__short-descripton + .long-description__content { padding-top:0.75em;}.overlay-reg__adv li { list-style:inside disc;}.overlay-reg__btn-no-reg { padding-left:1rem; padding-right:1rem;}@media (min-width:576px) { .overlay-login__col {  border:solid #DDDDDD;  border-width:0 1px 0 0; }}.overlay-login-email-label-group { margin-bottom:0.5rem;}.overlay-reg, .overlay-login, .page-login__reg, .page-login__sign-in { width:280px; max-width:100%; margin:0 auto; min-height:100%; display:flex; flex-direction:column; row-gap:2rem; align-items:center;}.overlay-login__title, .overlay-reg__title { text-align:center; margin-bottom:0;}.overlay-login__col-inner, .overlay-reg__col-inner { height:100%;}@media (min-width:576px) { .overlay-login__col-inner, .overlay-reg__col-inner {  padding:0 3rem; }}.wholesale-login { box-shadow:0 0 40px rgba(0, 0, 0, 0.15); background-color:#ffffff; border-radius:10px;}.wholesale-login__remind-btn { text-transform:none;}.overlay-login__remind-btn { text-transform:none;}.login-box__loggedin-user-email { word-break:break-word;}.login-box__customer-data span:last-child { font-weight:700;}.login-box__other-buttons .form-group:last-child { margin-bottom:0;}.login-box__btns-wrap, .overlay-login__btns-wrap { display:flex; flex-wrap:wrap; row-gap:1rem; column-gap:1rem;}.login-box__btn { display:inline-flex; align-items:center; column-gap:0.5rem;}.login-box__reg-btn { position:relative;}.facebook-iframe, .google-iframe { height:40px; width:40px; padding:0; border:0; display:inline-block;}.facebook-login-wrap, .google-login-wrap { height:4rem; position:relative; line-height:0; flex:100%; max-width:100%;}.login-box__login-btn input, .login-box__logout-btn input { width:100%;}.login-box__facebook-btn, .login-box__google-btn { width:40px; height:4rem;}.social_login_table { border-radius:0;}.login-box__container input::-webkit-input-placeholder { font-weight:700; text-align:center;}.login-box__container input:-ms-input-placeholder { font-weight:700; text-align:center;}.login-box__container input::-ms-input-placeholder { font-weight:700; text-align:center;}.login-box__container input::-moz-placeholder { font-weight:700; text-align:center;}.login-box__container input::placeholder { font-weight:700; text-align:center;}.profile__menus a { font-weight:700; padding:1rem 0; display:block;}.page-login__col-inner { height:100%;}@media (min-width:992px) { .page-login__col-inner {  padding:3rem 0; }}.overlay-no-reg__container { background-color:#FFF8E4;}@media (min-width:576px) { .overlay-no-reg__container {  padding:3rem 4rem; }}.page-login__no-reg-container { height:100%;}@media (min-width:576px) { .page-login__no-reg-container {  padding:3rem;  box-shadow:0 0 20px rgba(0, 0, 0, 0.03);  background-color:#ffffff;  border-radius:10px; }}@media (min-width:992px) { .page-login__no-reg-container {  padding:3rem 2rem; }}.page-login__reg-title, .page-login__no-reg-title, .page-login__login-title { margin-bottom:0;}.page-login__reg-adv li { list-style:inside disc;}.searchcomplex-cat-btn, .searchcomplex-cat-text { font-size:1.4rem;}.searchcomplex-cat-text { font-weight:700;}.searchcomplex-cat-btns { display:flex; flex-wrap:wrap;}.searchcomplex-cat-btn { padding:0;}.searchcomplex-cat-btn::after { padding:0 2rem; color:#111111; content:"/";}.img-effect-on-hover { overflow:hidden; transition:box-shadow ease 0.4s;}.img-effect-on-hover img { transition:transform ease 0.4s; backface-visibility:hidden; transform:translateZ(0);}@media (hover:hover) { .img-effect-on-hover:hover {  box-shadow:0 0 40px rgba(0, 0, 0, 0.15); } .img-effect-on-hover:hover img {  transform:translateZ(0) scale(1.05); }}.text--big { font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif; font-weight:700; text-transform:uppercase;}.text--big { font-size:20px;}@media screen and (min-width:360px) { .text--big {  font-size:calc(20px + 12 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--big {  font-size:32px; }}@media screen and (min-width:360px) { .text--big {  font-size:clamp(20px, 8cqi, 32px); }}.text--big + .text--small::before { content:""; display:block; width:40px; margin:2rem auto; border-bottom:1px solid currentColor;}.text--medium { font-size:20px;}@media screen and (min-width:360px) { .text--medium {  font-size:calc(20px + 4 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--medium {  font-size:24px; }}@media screen and (min-width:360px) { .text--medium {  font-size:clamp(20px, 4cqi, 24px); }}.text--small, .html-text { font-size:12px;}@media screen and (min-width:360px) { .text--small, .html-text {  font-size:calc(12px + 4 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .text--small, .html-text {  font-size:16px; }}@media screen and (min-width:360px) { .text--small, .html-text {  font-size:clamp(12px, 4cqi, 16px); }}.text--button { padding-left:2rem; padding-right:2rem; position:relative; border-color:transparent;}.text--button.btn-sm { padding-left:2rem; padding-right:2rem;}.text--button.btn-lg { padding-left:3.5rem; padding-right:3.5rem;}.text + .text--button { margin-top:2rem;}.text--button:not([href]) { box-shadow:none;}.text--button:not([href])::after { content:""; margin:0;}.text--button:not(:last-child) { margin-bottom:1rem;}@media (max-width:575.98px) { .text--button {  font-size:1.2rem; } .text--button.btn-lg {  font-size:1.4rem;  padding-left:2.5rem;  padding-right:2.5rem; } .text--button.btn-sm {  font-size:1rem; }}.text--button.btn-lg { font-size:clamp(1.4rem, 4.5cqi, 1.8rem);}.text--button.btn-sm { font-size:clamp(1rem, 4.5cqi, 1.2rem);}.texts { height:100%; display:flex; align-items:flex-end; justify-content:center; container-type:inline-size;}@media (min-width:576px) { .texts {  align-items:center; }}.texts__container { overflow:hidden auto; max-height:100%; scrollbar-width:none;}.texts--layer { position:absolute; width:100%; z-index:2; top:0; padding:5%; pointer-events:none;}.texts--layer a, .texts--layer button { pointer-events:auto;}.text-static .texts--layer { pointer-events:auto;}.html-text:not(:only-child):not(:last-child) { margin-bottom:0.75em;}.html-text p:last-child { margin-bottom:0;}.text { word-break:break-word;}.text:last-child { margin-bottom:0;}.text a { color:inherit;}.text.text--big { line-height:1.2;}@media (min-width:576px) { .carousel-cell-texts {  align-items:center;  justify-content:flex-start;  max-width:100%;  margin:0 auto;  left:50%;  transform:translateX(-50%); } .carousel-cell-texts .texts__container {  width:calc(50% - 40px / 2); }}@media (min-width:768px) { .carousel-cell-texts {  padding:10% 40px; }}.carousel-cell-text.text--big { font-weight:500;}.carousel-cell-text.text--big { font-size:28px;}@media screen and (min-width:576px) { .carousel-cell-text.text--big {  font-size:calc(28px + 44 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--big {  font-size:72px; }}.carousel-cell-text.text--medium { font-size:20px;}@media screen and (min-width:576px) { .carousel-cell-text.text--medium {  font-size:calc(20px + 6 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--medium {  font-size:26px; }}.carousel-cell-text.text--small { font-size:14px;}@media screen and (min-width:576px) { .carousel-cell-text.text--small {  font-size:calc(14px + 2 * ((100vw - 576px) / 1334)); }}@media screen and (min-width:1910px) { .carousel-cell-text.text--small {  font-size:16px; }}.carousel-cell-text.text--big + .carousel-cell-text.text--small::before { width:80px; margin-left:auto; margin-right:auto;}@media (min-width:576px) { .carousel-cell-text.text--big + .carousel-cell-text.text--small::before {  margin-right:auto;  margin-left:0; }}.carousel-cell-text.text--medium + .carousel-cell-text.text--small { margin-top:1rem;}.carousel-cell-text.text ~ .carousel-cell-text__btn-wrap { margin-top:2rem;}.carousel-cell-text__btn-wrap { display:flex; flex-wrap:wrap; justify-content:center; gap:1rem;}.carousel-cell-text__btn-wrap .text--button { margin:0;}.carousel-cell-text__btn-wrap:not(:last-child) { margin-bottom:2rem;}.carousel-cell__image-wrapper { position:relative;}.element-slide-inner { position:relative; min-height:100%; display:flex; flex-direction:column; justify-content:center;}.layout--start_categories, .layout--category_box_open_content { padding-top:4rem;}.layout--start_categories.type--list, .layout--category_box_open_content.type--list { padding-bottom:4rem;}.layout--start_categories.type--list .element-slide-inner, .layout--category_box_open_content.type--list .element-slide-inner { justify-content:flex-end;}.layout--start_categories.type--carousel .element-slide-inner, .layout--category_box_open_content.type--carousel .element-slide-inner { justify-content:flex-start;}.layout--start_categories .element-slide-inner, .layout--category_box_open_content .element-slide-inner { align-items:center; row-gap:2rem;}.layout--start_categories h4, .layout--start_categories h5, .layout--category_box_open_content h4, .layout--category_box_open_content h5 { margin-bottom:0; text-transform:none; word-break:break-word;}.layout--start_categories h4 a, .layout--start_categories h5 a, .layout--category_box_open_content h4 a, .layout--category_box_open_content h5 a { color:inherit;}.layout--start_categories h4::after, .layout--start_categories h5::after, .layout--category_box_open_content h4::after, .layout--category_box_open_content h5::after { content:""; display:block; border-top:1px solid currentColor; margin-top:1rem; width:3rem;}@media (min-width:992px) { .layout--start_categories h4::after, .layout--start_categories h5::after, .layout--category_box_open_content h4::after, .layout--category_box_open_content h5::after {  width:4rem; }}.layout--start_categories .html-text, .layout--category_box_open_content .html-text { margin-top:1rem; word-break:break-word;}@media (min-width:768px) { .layout--start_categories, .layout--category_box_open_content {  padding-top:8rem; } .layout--start_categories.type--list, .layout--category_box_open_content.type--list {  padding-bottom:8rem; }}.start_category_offer { background:linear-gradient(to bottom, #CEAE4F 0%, #E4C354 100%);}.start_category_offer h4, .start_category_offer h5 { color:#111111; font-weight:500; text-align:center;}.start_category_offer h4::after, .start_category_offer h5::after { margin-left:auto; margin-right:auto;}.start_category_offer .html-text { text-align:center;}.start_category_offer.type--carousel .element-slide-inner { justify-content:flex-start;}.start_category_offer.type--list .element-slide-inner { justify-content:flex-start;}.start_category_offer .carousel-cell { width:calc(50% - (20px / 2) * 1); flex:0 0 calc(50% - (20px / 2) * 1); margin-right:20px;}@media (min-width:576px) { .start_category_offer .carousel-cell {  width:calc(33.3333333333% - (32px / 3) * 2);  flex:0 0 calc(33.3333333333% - (32px / 3) * 2);  margin-right:32px; }}@media (min-width:768px) { .start_category_offer .carousel-cell {  width:calc(25% - (20px / 4) * 3);  flex:0 0 calc(25% - (20px / 4) * 3);  margin-right:20px; }}@media (min-width:1240px) { .start_category_offer .carousel-cell {  width:calc(20% - (32px / 5) * 4);  flex:0 0 calc(20% - (32px / 5) * 4);  margin-right:32px; }}@media (min-width:1440px) { .start_category_offer .carousel-cell {  width:calc(16.6666666667% - (32px / 6) * 5);  flex:0 0 calc(16.6666666667% - (32px / 6) * 5); }}.category_box_open_content__elements { flex-grow:1; max-height:100%; overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #FFF8E4;}.category_box_open_content__elements::-webkit-scrollbar { width:6px; height:6px;}.category_box_open_content__elements::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.category_box_open_content__elements::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.category_box_open_content__elements::-webkit-scrollbar-track { background-color:#FFF8E4;}#ud_shop_start .product-offer--top { position:relative; background:linear-gradient(to bottom, #FFFFFF00 0%, #FFFFFF00 100%);}#ud_shop_start .product-offer--top .carousel__title-outer, #ud_shop_start .product-offer--top .carousel__prev-next-btn, #ud_shop_start .product-offer--top .title-box { color:#111111;}#ud_shop_start .product-offer--top .carousel.products::before, #ud_shop_start .product-offer--top .carousel.products::after { display:none;}#ud_shop_start .product-offer--ref { position:relative; background:linear-gradient(to bottom, #FFFFFFFF 0%, #FFFFFFFF 100%);}#ud_shop_start .product-offer--ref .carousel__title-outer, #ud_shop_start .product-offer--ref .carousel__prev-next-btn, #ud_shop_start .product-offer--ref .title-box { color:#111111;}#ud_shop_start .product-offer--ref .carousel.products::before, #ud_shop_start .product-offer--ref .carousel.products::after { display:none;}#ud_shop_start #page_artref_inner { position:relative; background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);}#ud_shop_start #page_artref_inner .carousel__title-outer, #ud_shop_start #page_artref_inner .carousel__prev-next-btn, #ud_shop_start #page_artref_inner .title-box { color:#111111;}#ud_shop_start #page_artref_inner .carousel.products::before, #ud_shop_start #page_artref_inner .carousel.products::after { display:none;}.layout--banner_half_width_inline ul,.layout--banner_half_width ul,.layout--banner_quarter_width_inline ul,.layout--banner_quarter_width ul,.layout--banner_full_width_inline ul,.layout--banner_full_width ul,.layout--html_list_with_symbol ul { list-style:none;}.layout--banner_half_width_inline iframe,.layout--banner_half_width iframe,.layout--banner_quarter_width_inline iframe,.layout--banner_quarter_width iframe,.layout--banner_full_width_inline iframe,.layout--banner_full_width iframe,.layout--html_list_with_symbol iframe { display:block; max-width:100%;}.layout--flickity .element-img-outer a::before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; display:block;}.layout--flickity .is-pointer-down .element-img-outer a { cursor:grabbing;}.layout--flickity .carousel-cell { display:flex; flex-direction:column; align-items:center;}.layout--flickity .texts { text-align:center; justify-content:center;}@media (max-width:575.98px) { .layout--flickity .element-img-wrapper {  width:100%; } .layout--flickity .carousel-cell-texts {  flex-grow:1; }}@media (min-width:576px) { .layout--flickity .carousel-block[class*=has] {  padding-bottom:0; }}@media (min-width:768px) { .layout--flickity .texts--layer {  padding:8rem 4rem calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height)); } .header-is-static-by-page-load .layout--flickity .texts--layer {  padding-top:2rem; }}.start_banner_big { background:linear-gradient(to bottom, #B5861D 60%, #BCA239 100%);}.start_banner_big + #page_cat_content { margin-top:2rem;}.start_banner_big .element-img-wrapper { text-align:center;}.start_banner_big .carousel-cell-texts { align-items:center;}.start_banner_big .texts { color:#ffffff;}@media (min-width:576px) { .start_banner_big .texts {  justify-content:center;  align-items:center;  text-align:left; }}@media (min-width:576px) { .start_banner_big .carousel-cell-text__btn-wrap {  text-align:left;  justify-content:flex-start; }}.start_banner_big .text--button {  background-color:#ffffff; border-color:#ffffff; color:#111111;}.start_banner_big .text--button:hover { background-color:#111111; color:#ffffff; border-color:#111111;}@media (max-width:575.98px) { .start_banner_big .carousel-cell-texts {  position:static;  align-items:flex-end; } .start_banner_big .has-nav .carousel-cell-texts {  padding-bottom:0; }}@media (min-width:576px) { .start_banner_big .carousel-cell {  align-items:center;  justify-content:center; }}#category_box_open_content { --padding:2rem; padding:var(--padding); background-color:#FFF8E4; display:flex; justify-content:center; align-items:center; flex:1 0 calc(100% - 300px); max-width:calc(100% - 300px); position:sticky; top:0; opacity:0; transition:opacity ease 0.3s;}#category_box_open_content .carousel--category_box_open_content .category_box_open_content__slide { max-width:100%;}#category_box_open_content.has-been-positioned { opacity:1;}#category_box_open_content.type--carousel .element-slide-inner, #category_box_open_content.type--list .element-slide-inner { align-items:center; justify-content:flex-start;}#category_box_open_content .category_box_open_content__element-texts { text-align:center;}#category_box_open_content .category_box_open_content__element-texts h4::after, #category_box_open_content .category_box_open_content__element-texts h5::after { margin-left:auto; margin-right:auto;}@media (max-width:767.98px) { #category_box_open_content {  height:calc(var(--overlay-height) - var(--overlay-close-btn-height));  top:var(--overlay-close-btn-height); }}@media (min-width:768px) { #category_box_open_content {  height:var(--overlay-height);  top:0; }}@media (min-width:992px) { #category_box_open_content {  --padding:4rem; }}@media (min-width:1440px) { #category_box_open_content {  --padding:5rem; }}.category_box_open_content__container { max-width:100%;}.layout--banner_half_width_inline .texts, .layout--banner_half_width .texts { text-align:center; padding:4rem;}.layout--banner_half_width_inline.text-static .element-slide-inner, .layout--banner_half_width.text-static .element-slide-inner { flex-direction:column;}.layout--banner_half_width_inline.text-static .texts, .layout--banner_half_width.text-static .texts { position:static; height:auto;}.layout--banner_half_width_inline.text-static .element-img-outer, .layout--banner_half_width.text-static .element-img-outer { flex:0 0 100%; max-width:100%; display:flex; align-items:center; position:relative;}.layout--banner_half_width_inline.text-static .element-img-outer > *, .layout--banner_half_width.text-static .element-img-outer > * { max-width:100%;}.layout--banner_half_width_inline .element-img-outer, .layout--banner_half_width .element-img-outer { max-width:100%;}.layout--banner_half_width_inline .element-img-outer a::before, .layout--banner_half_width .element-img-outer a::before { content:""; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; display:block;}@media (min-width:576px) { .layout--banner_half_width_inline .texts, .layout--banner_half_width .texts {  padding:4.2%;  position:absolute; } .layout--banner_half_width_inline.text-absolute .texts--layer, .layout--banner_half_width.text-absolute .texts--layer {  max-width:50%;  left:0; } .layout--banner_half_width_inline.text-absolute .texts, .layout--banner_half_width.text-absolute .texts {  position:absolute; } .layout--banner_half_width_inline.text-static .element-img-outer, .layout--banner_half_width.text-static .element-img-outer {  flex:0 0 50%;  max-width:50%; } .layout--banner_half_width_inline.text-static .element-slide-inner, .layout--banner_half_width.text-static .element-slide-inner {  flex-direction:row; } .layout--banner_half_width_inline.text-static .texts, .layout--banner_half_width.text-static .texts {  flex:0 0 50%;  max-width:50%; } .layout--banner_half_width_inline.text-static:nth-child(2n+1) .texts, .layout--banner_half_width.text-static:nth-child(2n+1) .texts {  order:-1; }}.layout--banner_half_width { --overhang:clamp(30px, 5.15vw, 50px); --slide-padding-y:0rem; --slide-padding-x:0rem; margin-bottom:calc(var(--overhang) * -1); padding-top:var(--overhang); padding-bottom:var(--overhang);}.layout--banner_half_width .text--small { max-width:300px; margin:0 auto;}.layout--banner_half_width .element-img-inner { margin:0 auto; position:relative; z-index:1;}.layout--banner_half_width .element-img-wrap { z-index:1; margin:0 auto;}.layout--banner_half_width .element-slide .element-slide-inner::after { content:""; position:absolute; left:0; width:100%;}.layout--banner_half_width .element-slide.odd .element-slide-inner::after { top:var(--overhang); bottom:0; background:linear-gradient(to top, #FFFFFF 0%, #FFFFFF 100%);}.layout--banner_half_width .element-slide.odd .texts--layer { right:0;}.layout--banner_half_width .element-slide.odd:nth-child(4n+3) .element-slide-inner::after { background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%);}.layout--banner_half_width .element-slide.even .element-slide-inner::after { top:0; bottom:var(--overhang); background:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%);}.layout--banner_half_width .element-slide.even:nth-child(4n+4) .element-slide-inner::after { background:linear-gradient(to left, #FFFFFF 0%, #FFFFFF 100%);}@media (max-width:575.98px) { .layout--banner_half_width .element-slide.even .element-img-outer {  order:1; }}@media (min-width:576px) { .layout--banner_half_width .texts--layer {  max-width:50%; } .layout--banner_half_width .element-img-outer {  min-width:50%;  padding:3%; } .layout--banner_half_width .element-slide.odd .element-img-outer {  margin-bottom:auto;  margin-right:auto;  padding:0 var(--slide-padding-x) var(--overhang); } .layout--banner_half_width .element-slide.odd .texts--layer {  top:var(--overhang);  height:auto;  bottom:0; } .layout--banner_half_width .element-slide.even .element-img-outer {  margin-top:auto;  margin-left:auto;  padding:var(--overhang) var(--slide-padding-x) 0; } .layout--banner_half_width .element-slide.even .texts--layer {  bottom:var(--overhang);  height:auto;  top:0; }}@media (min-width:992px) { .layout--banner_half_width {  --overhang:clamp(30px, 2.65vw, 50px); } .layout--banner_half_width .element-slide.odd .element-img-outer {  padding:0 var(--slide-padding-x) calc(var(--overhang) + var(--slide-padding-x)); } .layout--banner_half_width .element-slide.even .element-img-outer {  padding:calc(var(--overhang) + var(--slide-padding-x)) var(--slide-padding-x) 0; } .layout--banner_half_width .element-slide.odd .element-slide-inner::after, .layout--banner_half_width .element-slide.odd .texts--layer, .layout--banner_half_width .element-slide.even .element-slide-inner::after, .layout--banner_half_width .element-slide.even .texts--layer {  top:var(--overhang);  bottom:var(--overhang); }}.layout--banner_full_width .main-title__wrap, .layout--html_list_with_symbol .main-title__wrap { --margin-bottom:2rem;}.layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title { font-size:20px;}@media screen and (min-width:360px) { .layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title {  font-size:calc(20px + 12 * ((100vw - 360px) / 1550)); }}@media screen and (min-width:1910px) { .layout--banner_full_width .main-title, .layout--html_list_with_symbol .main-title {  font-size:32px; }}.layout--banner_full_width .html-text, .layout--html_list_with_symbol .html-text { max-width:640px; margin:0 auto;}.layout--banner_full_width .texts--layer, .layout--html_list_with_symbol .texts--layer { left:50%; height:auto; width:auto;}.layout--banner_full_width .texts__container, .layout--html_list_with_symbol .texts__container { border-radius:10px; background-color:#ffffff; padding:3rem 2rem; text-align:center;}.layout--banner_full_width table, .layout--html_list_with_symbol table { text-align:left; width:100%; white-space:nowrap; --column-gap:4rem;}.layout--banner_full_width table table, .layout--html_list_with_symbol table table { width:auto;}.layout--banner_full_width table table td:not(:last-child), .layout--html_list_with_symbol table table td:not(:last-child) { padding-right:var(--column-gap);}.layout--banner_full_width tr:only-child > td:last-child, .layout--html_list_with_symbol tr:only-child > td:last-child { width:100%;}@media (max-width:991.98px) { .layout--banner_full_width iframe, .layout--html_list_with_symbol iframe {  width:100%; } .layout--banner_full_width tr:only-child, .layout--html_list_with_symbol tr:only-child {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  row-gap:2rem; }}@media (min-width:768px) { .layout--banner_full_width .texts__container, .layout--html_list_with_symbol .texts__container {  padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem); }}@media (min-width:992px) { .layout--banner_full_width tr:only-child > td:not(:last-child), .layout--html_list_with_symbol tr:only-child > td:not(:last-child) {  padding-right:var(--column-gap); }}.layout--html_list_with_symbol { position:relative; z-index:1;}.layout--html_list_with_symbol .element-container { border-radius:10px; background-color:#ffffff; padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem);}.layout--html_list_with_symbol .main-title__wrap { --margin-bottom:1rem;}.layout--html_list_with_symbol .element-inner { display:flex; flex-direction:column; row-gap:1rem;}.layout--html_list_with_symbol .symbol-elements { font-size:1.6rem;}.layout--html_list_with_symbol .symbol-element { display:flex; column-gap:1rem; align-items:baseline;}.layout--html_list_with_symbol .element-symbol { line-height:1;}.layout--html_list_with_symbol .element-symbol .icon-set { vertical-align:middle;}.layout--html_list_with_symbol table:not(:first-child) { margin-top:0.75em;}.element-bg { background-size:cover; background-position:center; background-repeat:no-repeat; left:0; top:0; width:100%; height:100%; position:absolute; opacity:0; transition:var(--lazyload-transition);}.element-bg.lazyloaded { opacity:1;}@media (min-width:992px) { .start_banner_1_2_3 .element-slide-inner {  height:100%; } .start_banner_1_2_3 .start_banner_2--slide-1, .start_banner_1_2_3 .start_banner_3--slide-1 {  height:50%; }}.start_banner_1 { background:linear-gradient(to right, #D3AF61 0%, #C6AB70 100%);}.start_banner_1 .texts { background-color:#FFFFFF00;}.start_banner_1 .texts--layer { align-items:center;}@media (min-width:576px) { .start_banner_1.text-absolute .texts--layer {  left:auto;  right:0; } .start_banner_1 .element-slide-inner {  align-items:flex-start; }}@media (max-width:575.98px) { .start_banner_1 .element-img-outer {  position:relative; } .start_banner_1 .texts--layer {  position:static; }}.start_banner_2 .element-img-outer { background:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%); justify-content:flex-end; align-items:flex-end;}.start_banner_2 .texts { background-color:#ffffff;}.start_banner_3 .element-img-outer { background:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%); justify-content:flex-end; align-items:flex-end;}.start_banner_3 .texts { background-color:#ffffff;}.start_banner_4 { --overhang:0; background-color:#FFFFFF00; color:#111111;}.start_banner_4.with-title { padding-top:var(--overhang);}.start_banner_4 .text--button {  background-color:#111111; border-color:#111111; color:#ffffff;}.start_banner_4 .text--button:hover { background-color:#ffffff; color:#111111; border-color:#ffffff;}@media (max-width:575.98px) { .start_banner_4 .texts--layer {  position:static; }}.start_banner_5_outer .element-bg { background-size:contain; background-position-y:top;}.start_banner_5_outer.with-fade .start_banner_5_bg::before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(to bottom, #E0FFC000 0%, #E1CC87 100%); z-index:1; pointer-events:none;}.start_banner_5_outer .element-slide-inner { align-items:center; flex-direction:column; position:static;}@media (max-width:991.98px) { .start_banner_5_outer.with-fade .start_banner_5_bg {  position:relative; } .start_banner_5_outer .start_banner_5_bg {  width:100%; }}@media (min-width:992px) { .start_banner_5_outer .element-slide-inner {  flex-direction:row; } .start_banner_5_outer .element-bg {  background-size:cover; } .start_banner_5_outer.with-fade .start_banner_5_bg::before {  background:linear-gradient(to right, #E0FFC000 0%, #E1CC87 100%); }}.start_banner_5_elements { height:100%; width:100%; display:flex; align-items:flex-end; justify-content:center; container-type:inline-size; position:relative; z-index:1; color:#111111;}.start_banner_5_elements .element-container { margin:4.5%; margin:clamp(2rem, 4.5%, 8rem); padding:3rem 2rem;}.start_banner_5_elements .element-inner { max-width:640px; text-align:center;}.start_banner_5_elements .element-icon .icon-set { fill:#111111;}.start_banner_5_elements .symbol-elements { align-items:center;}.start_banner_5_outer.without-img .start_banner_5_elements { background:linear-gradient(to bottom, #E0FFC000 0%, #E1CC87 100%);}@media (max-width:991.98px) { .start_banner_5_outer.with-img .start_banner_5_elements {  background-color:#E1CC87; } .start_banner_5_elements tr:only-child {  align-items:center; }}@media (min-width:768px) { .start_banner_5_elements .element-container {  padding:clamp(3rem, 5%, 5rem) clamp(2rem, 8%, 10rem); }}@media (min-width:1240px) { .start_banner_5_elements {  justify-content:flex-end; }}.product--infos .title-box { container-type:inline-size; container-name:infos-card-width; position:sticky; top:1rem;}html.header-is-sticky.header-is-visible-by-scroll-up .product--infos .title-box { transition:top ease var(--header-sticky-on-scroll-up-transition-time); top:calc(var(--header-height) + 1rem);}html.header-is-sticky.header-with-sticky-behavior .product--infos .title-box { top:calc(var(--header-height) + 1rem);}.title-box__title { font-size:2.8rem; font-weight:700; line-height:1.2; text-transform:uppercase; word-break:break-word; font-family:"Montserrat", "Montserrat-fallback", "fallback", sans-serif;}@media (min-width:768px) { .title-box__title .title-box__title {  font-size:3.2rem; }}.title-box__title.has-content::after { content:""; display:block; width:40px; margin:2rem auto; border-bottom:1px solid currentColor;}.product--infos .title-box__title.has-content::after { margin:2rem 0;}@media (min-width:768px) { .title-box__title.has-content::after {  margin:2rem 0; }}.title-box__title-first-word { font-size:0.715em; font-weight:500;}.start_brand_slider { overflow:hidden; background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%);}.start_brand_slider .main-title__wrap { --margin-bottom:4rem;}.start_brand_slider .flickity-slider { align-items:center;}.start_brand_slider .flickity-button { font-size:3.2rem;}@media (max-width:1239.98px) { .start_brand_slider .flickity-button {  display:none; }}.blog-item-container { max-width:1200px; margin:0 auto;}.blog__contents { padding-top:2rem;}.start-blog-title-box__inner { padding:20px; background-color:#FFF0D6; border-radius:10px;}@media (min-width:992px) { .start-blog-title-box__inner {  padding:20px 40px; }}@media (min-width:576px) { .start_blog_title_box__html p {  margin-bottom:0; }}.page_content > .page_content--product { padding-left:0; padding-right:0;}.page_content--blog:nth-last-of-type(1) { margin-right:auto;}.blog-item__inner, .news-item__inner { max-width:370px; margin:0 auto; background-color:#FFFFFF; display:flex; flex-direction:column; height:100%; position:relative;}.blog-item__inner img, .news-item__inner img { transition:transform ease 0.4s; transform:translateZ(0);}@media (hover:hover) { .blog-item__inner:hover img, .news-item__inner:hover img {  transform:translateZ(0) scale(1.05); }}@media (min-width:576px) { .blog-item__inner, .news-item__inner {  max-width:680px; }}.blog-item__img-wrap, .news-item__img-wrap { overflow:hidden; position:relative; margin-bottom:1rem; border-radius:10px;}.blog-item__details-btn { margin-top:auto;}.blog-item__tags .tag-filtering__tags { justify-content:flex-start; margin-top:0.5rem;}.blog-item__intro { margin-top:2rem; margin-bottom:2rem;}.blog-item__data, .news-item__data { display:flex; flex-direction:column; flex-grow:1;}.blog-item__date-layer { position:absolute; left:1rem; top:1rem; z-index:1; line-height:1; text-align:center; text-transform:uppercase; background-color:#FFF0D600; white-space:nowrap; display:flex; align-items:center; flex-direction:column; border-radius:5px; font-size:2.4rem; padding:0.33em;}.blog-item__date-day { font-size:2em; line-height:0.8;}.blog-item__info { margin-bottom:0.5rem;}.blog-item__author-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.2rem;}.blog-item__author-name ~ .blog-item__date::before { content:" - ";}.blog-item__info { color:#999999;}.blog-item__info, .blog-item__details-btn { align-self:flex-start;}.blog-item__title, .news-item__title { font-weight:700;}.news-item__date-layer, .page__blog-date { white-space:nowrap; text-align:left; color:#999999;}.blog-item__intro-text p:last-of-type, .blog-details__intro-text p:last-of-type { margin-bottom:0;}.blog-details__header-inner, .blog-details__intro-img-wrap-inner { background-color:#FFF0D6;}.blog-details__intro-img-wrap-inner { border-radius:10px 10px 0 0; overflow:hidden;}.blog-details__header-inner { border-radius:0 0 10px 10px; padding:1rem 2rem;}@media (min-width:576px) { .blog-details__header-inner {  padding:2rem 2rem 1rem; }}@media (max-width:575.98px) { .blog-details__title {  font-size:1.8rem; }}.page__blog-author-name { white-space:nowrap;}.blog-details__author-and-social { border-top:1px solid #DDDDDD; padding-top:1rem;}.box_news_item, .box_forum_item { position:relative; border-bottom:1px solid #DDDDDD; padding-bottom:1rem; margin-bottom:1rem;}.box_news_item::after, .box_forum_item::after { content:""; position:absolute; bottom:0; left:50%; margin-left:-25px; width:50px;}.box_news_date { font-size:12px; letter-spacing:0.5px;}.box_news_title_wrapper { display:flex;}.box_news_title_wrapper .box_news_link { flex:0 0 20px; width:20px; height:20px; max-width:20px; border-radius:50%; background-color:#FFC882; text-align:center; color:#fff; margin-left:auto; display:flex; align-items:center; justify-content:center; line-height:20px;}.box_news_title, .box_forum_item_title { color:#FFC882;}.box_news_content p { margin-bottom:0;}.box_news_hidden_link_button { display:inline-block; vertical-align:top; width:auto; height:36px; padding:0 20px; font-size:11px; text-transform:uppercase; letter-spacing:0.5px; text-align:center; line-height:36px; cursor:pointer; transition:0.4s;}.box_news_hidden_link { border-top:1px solid #dddddd;}.box_news_hidden_link_button { background:#111111; color:#ffffff;}.box_news_hidden_link_button:hover { background:#FFC882;}.page__news-item, .page-forum__inner, .page-forum__create-topic { background-color:#ffffff; padding:2rem; margin-bottom:4rem;}@media (min-width:768px) { .page__news-item, .page-forum__inner, .page-forum__create-topic {  padding:4rem; }}.page__news-img { width:300px;}.page__news-title { margin:0; font-size:inherit; font-weight:inherit;}.page__blog-author-header { max-width:220px;}.page__blog-time::before { content:" - ";}@media (max-width:575.98px) { .page__blog-author-and-date {  width:min-content; }}@media (min-width:576px) { .page__blog-author-name::before {  content:" - "; }}.page__blog-author-img-wrap { overflow:hidden; max-height:40px; flex:0 0 40px; width:40px; border-radius:10px;}.blog-details__top-inner { background-color:#FFF0D6; border-radius:10px; padding:20px;}.blog-details__intro-img-col { max-width:320px; margin:0 auto;}.has-details-img .blog-details__intro-img-col { max-width:100%;}.page__blog-header { display:flex; flex-wrap:wrap; align-items:flex-start;}.page__blog-date-and-time { white-space:nowrap; color:#999999;}.page__blog-date { margin-right:0; text-align:left;}.blog-details__intro-img-outer { max-width:248px; margin:auto;}.has-details-img .blog-details__intro-img-outer { max-width:100%;}.has-no-details-img .blog-details__intro-img-outer { border-radius:10px; overflow:hidden;}@media (max-width:575.98px) { .page__blog-header-right {  width:100%; } .social.has-author-data {  margin-left:auto;  border-left:none; }}.blog-details__intro-img-wrap { position:relative;}.blog_intro_pic img { margin-top:0.5rem;}.blog-details__text img[style*=left] { margin-right:1.5rem;}.blog-details__text img[style*=right] { margin-left:1.5rem;}.blog-details .blog_intro_pic { float:none;}@media (min-width:768px) { .blog_intro_pic img {  max-width:300px;  max-height:200px; } .blog-details .blog_intro_pic {  float:left; }}@media (min-width:400px) { .blog_intro_pic {  float:left; }}.page_page_blog_intro img { max-width:200px; max-height:120px;}.forum-topic:last-child { border-bottom:0 !important;}.forum-topic__num-wrap { width:3rem; height:3rem; border-radius:10px;}.forum-topic__avatar-first-letter { font-size:0;}.forum-topic__avatar-first-letter::first-letter { font-size:1.6rem;}@media (min-width:992px) { .box__art {  transition:all ease 0.3s; } .box__art:hover {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); }}.vote-box__title { font-weight:700; margin-bottom:1rem;}.vote-box__vote-options { padding:0 1.5rem; margin-bottom:4rem;}.vote-box__vote-options .progress { height:4px;}.vote-box__vote-options .vote-option { margin-bottom:2.6rem;}.partner__box img { max-height:40px;}.newsletter_text { text-align:center;}.page-newsletter__privacy_policy a:hover, .page-newsletter__privacy_policy a:focus { text-decoration:underline;}.box_calendar_header { height:38px;}.box_calendar_header > div { float:left; line-height:18px; height:38px; overflow:hidden;}.box_calendar_header_left { width:10%;}.box_calendar_header_right { width:10%;}.box_calendar_header_center { width:80%;}.box_calendar_week { height:38px;}.box_calendar_week_outer { width:calc(100% / 7);}.box_calendar_week_days { font-size:0;}.box_calendar_week_day { width:calc(100% / 7 - 2px); line-height:36px; margin:1px; display:inline-block; vertical-align:top; font-size:13px;}.box_calendar_week_day.has-news a { background:#FFC882; color:#ffffff !important; border-radius:50%;}.box_calendar_week_day.is-today { font-weight:700; font-size:1.5rem;}.box_calendar_week_day:nth-child(7n), .box_calendar_week_day:nth-child(7n-1) { color:#999999;}.box_calendar_week_outer { display:inline-block; font-size:1.3rem;}.box_calendar_week_outer:nth-child(7n), .box_calendar_week_outer:nth-child(7n-1) { color:#999999;}#box_forum_content { width:100%;}#box_compare_content { pointer-events:none; display:none; transition:bottom ease 0.4s;}#ud_shop_artdet #box_compare_content, #ud_shop_artspec #box_compare_content, #ud_shop_art #box_compare_content, #ud_shop_cat #box_compare_content, #ud_shop_search #box_compare_content { display:block;}html.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}.box-compare__wrapper { box-shadow:0 0 30px rgba(0, 0, 0, 0.1); max-width:90vw; pointer-events:auto; position:relative;}.box-compare__wrapper::after { content:""; position:absolute; top:100%; height:5px; left:0; right:0; background-color:#FFC882;}@media (min-width:576px) { .box-compare__wrapper {  padding:0 20px;  border-radius:10px 10px 0 0;  background-color:#ffffff; } .box-compare__wrapper::after {  background-color:#ffffff; }}.box-compare__products { padding:5px 20px 5px 10px; margin:0 0 0 10px; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;  scroll-padding:10px; }.box-compare__products::-webkit-scrollbar { width:6px; height:6px;}.box-compare__products::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.box-compare__products::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.box-compare__products::-webkit-scrollbar-track { background-color:#ffffff;}.box-compare__products:not(.is-pointer-down) .box-compare__product { scroll-snap-align:start;}@media (max-width:1239.98px) { .box-compare__products {  -ms-overflow-style:none;    scrollbar-width:none;     } .box-compare__products::-webkit-scrollbar {  display:none; }}.box-compare__products img { border-radius:10px;}.box-compare__product { flex:0 0 100%; max-width:100%; position:relative; text-align:left; border-radius:10px;}.box-compare__product:hover { box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}@media (min-width:576px) { .box-compare__product {  width:60px;  flex:0 0 60px;  max-width:60px; }}.box-compare__product-del-btn { width:24px; height:24px; border-radius:5px; text-align:center; padding:0; font-size:1.1rem;}.box-compare__product-del-btn::after { display:none;}@media (min-width:576px) { .box-compare__product-del-btn {  position:absolute;  top:5px;  right:-10px; }}.box-compare__compare-btn::after { content:"(" attr(data-count) ")";}@media (max-width:575.98px) { .box-compare__compare-btn {  border-bottom-left-radius:0;  border-bottom-right-radius:0; }}.news-item__date { background-color:#f5f5f5; padding:0.5rem 1rem; margin-bottom:0.5rem;}.news-item__name { font-weight:700;}.contact-phone input[name=kap_tel_country], .contact-phone input[name=kap_mobile_country], .contact-mobile input[name=kap_tel_country], .contact-mobile input[name=kap_mobile_country] { width:6rem; flex:0 0 6rem; max-width:6rem; margin-right:0; padding-left:0.5rem; padding-right:0.5rem; text-align:center; border-top-left-radius:10px !important; border-bottom-left-radius:10px !important;}.contact-phone input[name=kap_tel_country].is-invalid, .contact-phone input[name=kap_mobile_country].is-invalid, .contact-mobile input[name=kap_tel_country].is-invalid, .contact-mobile input[name=kap_mobile_country].is-invalid { background-image:none !important;}.contact-phone > .input-group, .contact-mobile > .input-group { margin-left:-2.4rem; width:calc(100% + 2.4rem);}.contact-phone .invalid-feedback, .contact-mobile .invalid-feedback { padding-left:2.4rem;}label[for=kap_tel_country], label[for=kap_mobile_country] { margin-left:calc(2.4rem - 1px); width:6rem;}label[for=kap_tel_sub], label[for=kap_mobile_sub] { margin-left:calc(0 - 1px);}#kap_tel_sub, #kap_mobile_sub { border-top-right-radius:10px !important; border-bottom-right-radius:10px !important;}.phone-area-code-plus { line-height:1; font-size:2.4rem; width:2.4rem; flex:0 0 2.4rem; max-width:2.4rem; justify-content:center; padding:0; background-color:transparent; border-color:transparent;}.new-cust-main-section { margin:4rem 0;}.order-flow-block .new-cust-main-section:last-of-type { margin-bottom:0;}.new-cust-section-inner { max-width:320px; margin:0 auto;}.new-cust__section-title { text-transform:uppercase; text-align:center;}.new-cust__section-title-inner { padding:0 2rem; max-width:460px; margin:0 auto;}.new-cust-fault { padding:0.3rem 0.5rem; margin-bottom:0.5rem; font-size:1.2rem; border-left:2px solid #F44;}.layout--start_banners { line-height:1.2;}.layout--start_banners .element-img-outer, .layout--start_banners .element-img-wrap { max-width:100%;}.layout--start_banners .elements { overflow:hidden;}.layout--start_banners .elements.has-arrows:not(.only-img) { min-height:var(--carousel-prev-next-btn-height); padding-bottom:0;}.layout--start_banners .elements.has-arrows:not(.only-img) .carousel, .layout--start_banners .elements.has-arrows:not(.only-img) .flickity-viewport { min-height:inherit;}.layout--start_banners .elements:not(.only-img) .carousel__prev-btn { display:none;}.layout--start_banners .elements:not(.only-img) .carousel__nav { position:absolute; left:auto; right:0; top:50%; transform:translateY(-50%); width:auto;}.layout--start_banners .element-symbol { display:flex; align-items:center; justify-content:center; position:relative;}.layout--start_banners .element-title { font-weight:700;}.layout--start_banners .element-text p:last-child { margin-bottom:0;}.layout--start_banners .has-dots .carousel__nav { margin-top:-12px5px/2;}.layout--start_banners .carousel-cell { width:calc(100% - (10px / 1) * 0); flex:0 0 calc(100% - (10px / 1) * 0); margin-right:10px;}@media (min-width:576px) and (max-width:767.98px) { .layout--start_banners .carousel-cell {  width:calc(50% - (10px / 2) * 1);  flex:0 0 calc(50% - (10px / 2) * 1); }}@media (min-width:768px) { .layout--start_banners .carousel-cell {  width:calc(50% - (20px / 2) * 1);  flex:0 0 calc(50% - (20px / 2) * 1);  margin-right:20px; }}@media (min-width:992px) { .layout--start_banners .carousel-cell {  width:calc(33.3333333333% - (20px / 3) * 2);  flex:0 0 calc(33.3333333333% - (20px / 3) * 2); }}@media (min-width:1240px) { .layout--start_banners .carousel-cell {  width:calc(25% - (40px / 4) * 3);  flex:0 0 calc(25% - (40px / 4) * 3);  margin-right:40px; }}@media (max-width:575.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:576px) and (max-width:767.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(even) {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:768px) and (max-width:1239.98px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(even) {  padding-right:var(--carousel-prev-next-btn-width); }}@media (min-width:1240px) { .layout--start_banners .has-arrows:not(.only-img) .carousel-cell:nth-child(4n+4) {  padding-right:var(--carousel-prev-next-btn-width); }}.start_banner_small { background:linear-gradient(to bottom, #FFFFFF00 0%, #FFFFFF00 100%); color:#111111;}.start_banner_small .elements:not(.only-img) .carousel__next-btn { background-color:rgba(255, 255, 255, 0.2);}.start_banner_small .element-icon .icon-set { font-size:22px; fill:#111111;}.fix-abs-wrapper { position:relative;}.fix-abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}.abs-wrapper { position:relative; display:block;}.abs-wrapper .abs-element { position:absolute; left:0; right:0; bottom:0; top:0;}.vote__inner { background-color:#ffffff; padding:3rem; margin-bottom:4rem;}.vote__title { margin-bottom:2rem; font-weight:700;}.vote-options { margin-bottom:6rem;}.vote-option { margin-bottom:3rem;}.vote-option__percent { text-align:center; padding:0.2rem 0.3rem; background-color:#bbbbbb; color:#fff; position:absolute; top:100%; right:0; transform:translateX(50%); margin-top:7px; font-size:1rem; min-width:30px; user-select:none;}.vote-option__percent::before { content:""; position:absolute; bottom:100%; left:50%; height:0; width:0; pointer-events:none; border:5px solid transparent; border-color:rgba(255, 255, 255, 0); border-bottom-color:#bbbbbb; margin-left:-5px;}.vote-option__name { margin-right:0.5rem;}.recommend input.recommend_fault, .recommend textarea.recommend_fault { border-color:#F44;}.recommend input.recommend_fault + label::before { border-color:#F44;}.question input.recommend_fault, .question textarea.recommend_fault { border-color:#F44;}.question input.recommend_fault + label::before { border-color:#F44;}#page_PopupContainer.shop_popup_artdet_print { width:84rem !important;}.shop_popup_artdet_print #page_PopupContainer_inner { overflow:hidden !important;}.shop_popup_artdet_print iframe { width:100%; max-height:500px; overflow-y:auto;}.artdet-print__spec-param-value input[type=text], .artdet-print__spec-param-value select { font-size:1.2rem; height:3rem;}.sub_titles { font-size:1.6rem; font-weight:700; text-align:center;}.artdet-print__price .product-price--base, .artdet-print__price .product-price--sale { font-size:3.3rem;}.artdet-print__price .has-price-sale .product-price--base { font-size:1.9rem;}.print-list-titl, .print-list-active, .data_values { font-weight:700;}.print-list::after { content:",";}.print-list + .print-list { margin-left:0.5rem;}.print-list:last-of-type::after { content:"";}.print-list.list-color::after { content:"";}.artdet-print__data-row img, .print-list img { max-width:100px; max-height:100px;}.print-list-value.list-color { width:15px; height:15px; border-radius:50%; display:inline-block; margin-right:0.5rem;}.artdet-print-btn::after { display:none;}.block-404__outer { position:relative; margin-bottom:6vw;}.block-404__bg, .block-404__bg2 { width:100%; background:#FFFFFF; background:linear-gradient(90deg, #FFFFFF 10%, #dddddd 50%, #FFFFFF 90%); height:3vw; position:absolute; bottom:-1vw; left:50%; transform:translateX(-50%); overflow:hidden;}.block-404__bg2 { background:linear-gradient(0deg, #FFFFFF 0%, transparent 100%);}.block-404__wrapper { display:inline-block; position:relative; line-height:1; font-size:10vw;}.block-404__wrapper::before { content:""; box-shadow:0px 10px 7px -4px grey; position:absolute; bottom:0.17em; left:0.02em; right:-0.09em; height:10px; transform:rotate(-3deg);}.block-404__icon { transform:rotate(172deg); display:inline-block; line-height:1; color:#FFC882;}.page-subpage { padding:0.5rem 1rem;}.gallery--1 { width:1000px; max-width:100%; margin:0 auto;}.gallery--1 .carousel-cell { margin-bottom:0; top:50%; transform:translateY(-50%); text-align:center;}.gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img { max-width:300px; max-height:225px;}@media (min-width:576px) { .gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img {  max-width:800px;  max-height:600px; }}.gallery--1 .gallery--main .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img { max-width:80px; max-height:60px;}@media (min-width:576px) { .gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img {  max-width:120px;  max-height:90px; }}.gallery--1 .gallery--thumbs .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell:first-child { transform:translate(5px, -50%); margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:nth-last-child(2) { margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:last-child { transform:translate(-5px, -50%);}.gallery--1 .gallery--thumbs .carousel-cell::before { content:""; position:absolute; left:-5px; right:-5px; bottom:-5px; top:-5px; border:2px solid transparent;}.gallery--1 .gallery--thumbs .carousel-cell.is-selected::before { border-color:#DDDDDD;}.gallery--1 .gallery--thumbs .flickity-viewport { padding:5px 0; box-sizing:content-box;}.gallery--1 .gallery--thumbs .flickity-slider { top:0;}.gallery--2 .gallery-img-link { margin:0 2rem 2rem 0;}.gallery--2 img { max-height:80px;}.gallery-caption { position:absolute; left:0; bottom:0; right:0; padding:1rem; background-color:rgba(0, 0, 0, 0.3); color:#fff;}.content-gallery img { transition:0.4s; width:auto;}.pswp--css_animation .pswp__preloader__donut { border-right-color:#111111 !important; border-top-color:#111111 !important;}.pswp--gallery .pswp__preloader { top:50%; transform:translateY(-50%);}.gallery img { width:auto; transition:0.4s; user-select:none;}.gallery__img-link { position:relative;}.gallery__img-link .icon-set { color:#333333; opacity:0; font-size:24px; position:absolute; z-index:1; pointer-events:none; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover .icon-set { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link:hover img { opacity:0.3;}.gallery--type-1 { height:240px; padding:20px; background-color:#ffffff;}.gallery--type-1 .gallery__carousel { height:100%; display:flex; align-items:center; overflow:hidden;}.gallery--type-1 .gallery__carousel:hover .flickity-button { visibility:visible;}.gallery--type-1 .gallery__img { max-width:none;}.gallery--type-1 .gallery__img-link { height:200px; display:flex; align-items:center; flex:0 0 auto; margin-right:20px;}.gallery--type-1 .flickity-slider { display:flex; align-items:center;}.gallery--type-1 .flickity-button { width:30px; height:30px; padding:0; line-height:30px; background-color:rgba(255, 255, 255, 0.5);}.gallery--type-1 .flickity-button:before { content:""; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMy4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNjQgMTI4djI1NS4xYzAgMjguMzcgMzQuNSA0Mi43NCA1NC42MyAyMi42MmwxMjgtMTI3LjFjMTIuNS0xMi41IDEyLjUtMzIuNzUgMC00NS4yNWwtMTI4LTEyNy4xQzk4LjUgODUuMjcgNjQgOTkuNTIgNjQgMTI4ek0yMjQgMjU2bC0xMjggMTI3LjFWMTI4TDIyNCAyNTZ6Ii8+PC9zdmc+"); background-position:center; width:1em; height:1em; background-repeat:no-repeat;}.gallery--type-1 .flickity-button.previous::before { transform:scaleX(-1);}.gallery--type-2 .gallery__img-link { height:80px; display:flex; align-items:center;}@supports not (display:grid) { .gallery--type-2 .gallery__img-link {  margin-bottom:20px; } @media (max-width:580px) {  .gallery--type-2 .gallery__img-link { margin:0 10px;  } } @media (min-width:581px) {  .gallery--type-2 .gallery__img-link { margin-right:20px;  } }}@supports (display:grid) { .gallery--type-2 .gallery__container {  row-gap:20px;  column-gap:20px; }}#breadcrumb { font-size:1.2rem;}.artdet #breadcrumb > .container { padding-left:0; padding-right:0;}.artdet__nav { margin-bottom:2rem;}.artdet__nav .breadcrumb { margin-bottom:0;}.breadcrumb { align-items:center;}@media (min-width:576px) { .breadcrumb--mobile {  display:none;  visibility:hidden; }}.breadcrumb--desktop { display:none; justify-content:center;}@media (min-width:576px) { .breadcrumb--desktop {  display:flex; }}@media (min-width:576px) and (max-width:991.98px) { .artdet__nav.has-social-media .breadcrumb--desktop {  justify-content:flex-start; }}.breadcrumb-item { display:inline-flex; align-items:center; line-height:1.2;}.breadcrumb-item + .breadcrumb-item::before { font-size:1rem; line-height:1;}.breadcrumb-item > a:hover { color:#111111;}@media (max-width:575.98px) { .breadcrumb-item + .breadcrumb-item:last-child {  padding-left:0; } .breadcrumb-item + .breadcrumb-item:last-child::before {  display:none; }}@media (max-width:1239.98px) { .breadcrumb-item + .breadcrumb-item {  padding-left:1rem; } .breadcrumb-item + .breadcrumb-item::before {  padding-right:1rem; }}@media (max-width:575.98px) { .breadcrumb--home {  display:none; } .breadcrumb--mobile.level-1 .breadcrumb--home {  display:flex;  column-gap:0.5rem; } .breadcrumb--mobile.level-1 .breadcrumb--home::after {  content:attr(aria-label); } .artdet__nav .breadcrumb--mobile .breadcrumb--home {  display:none; }}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#111111 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#111111 !important; font-size:2rem !important;}.pswp__button { font-size:2rem; color:#111111; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button:focus-visible { opacity:1 !important;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}#exposeMask, #exposeMaskOverlay, #exposeMaskExitpopup { background-color:#FFF8E4 !important; display:none; top:0 !important; bottom:0 !important; left:0 !important; right:0 !important; width:auto !important; height:auto !important; position:fixed !important; z-index:9998 !important; opacity:1 !important; --expose-mask-opacity:95%;}#exposeMask.loaded, #exposeMaskOverlay.loaded, #exposeMaskExitpopup.loaded { animation:exposemask_opacity 0.5s ease forwards;}.cookie-alert-popup.overlay-loaded ~ #exposeMaskOverlay { --expose-mask-opacity:60%;}@keyframes exposemask_opacity { 0% {  filter:opacity(0); } 100% {  filter:opacity(var(--expose-mask-opacity)); }}#overlay_gift_products, #overlay_products_in_bundle { width:796px !important;}#overlay_gift_products .overlay-buttons, #overlay_products_in_bundle .overlay-buttons { display:none !important;}#overlay_gift_products .carousel.products::before, #overlay_gift_products .carousel.products::after, #overlay_products_in_bundle .carousel.products::before, #overlay_products_in_bundle .carousel.products::after { display:none;}#overlay_gift_products .carousel__products > .container, #overlay_products_in_bundle .carousel__products > .container { padding-left:0; padding-right:0;}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:4rem;}.recommend .carousel__products { width:616px; margin:0 auto; max-width:100%;}.product-recomm__title-wrap { margin-bottom:2rem;}.product-recomm__title-wrap .product-recomm__title { margin-bottom:0;}.product-recomm__title-sub, .carousel__title-sub { text-wrap:balance; font-size:1.2rem; margin-top:0.5rem;}.carousel__title-sub { text-align:left; flex:0 0 100%;}.bundle-products .carousel__title-sub { text-align:center;}@media (min-width:768px) { #page_PopupContainer_tooltip {  width:115.4rem !important; }}#page_tooltip { transition:filter 0.4s ease;}.loading #page_tooltip { -webkit-filter:blur(2.5px); filter:blur(2.5px);}.product-tooltip { display:flex;}.product-tooltip .read-more__btn-wrap { background-color:#ffffff;}.product-tooltip .read-more__btn-wrap::before { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.product-tooltip .artdet__badges, .product-tooltip .artdet__block-name-inner, .product-tooltip .artdet__spec-params--1, .product-tooltip .product-type__values { justify-content:center;}.product-tooltip .artdet__spec-param-title { text-align:right;}.product-tooltip .artdet__spec-param-value { justify-content:flex-start; text-align:left;}.product-tooltip .artdet__name, .product-tooltip .product-tooltip__virtual-point-highlighted, .product-tooltip .artdet__price-datas, .product-tooltip .product-type, .product-tooltip .product-variant__label { text-align:center;}.product-tooltip .artdet__warehouse-list, .product-tooltip .discount__list { display:none;}.product-tooltip .data__item:nth-child(even) .data__item-inner { background-color:rgba(0, 0, 0, 0.03);}.product-tooltip .artdet__warehouses, .product-tooltip .discount { font-size:1.2rem; border:1px solid #DDDDDD; border-radius:10px;}.product-tooltip .artdet__thumb-images.carousel { padding:0 30px;}.product-tooltip .carousel-cell.artdet__thumb-img-outer { width:calc(33.3333333333% - (10px / 3) * 2); flex:0 0 calc(33.3333333333% - (10px / 3) * 2); margin-right:10px;}.product-tooltip .carousel-cell .artdet__thumb-img-wrap { padding:5px;}.product-tooltip .artdet__cart-btn-col, .product-tooltip .artdet__quick-order-btn-col { flex:1 1 auto;}.product-tooltip .product-recomm__title-sub { text-align:center;}@media (min-width:768px) { .product-tooltip {  max-height:90vh; }}@media (min-width:768px) { .product-tooltip .artdet__block-cart-inner {  min-height:var(--main-img-height);  align-content:center; }}@media (min-width:1240px) { .product-tooltip .artdet__block-name-inner {  min-height:var(--main-img-height); }}.product-tooltip__products-in-bundle .type--1 .product__inner { max-width:170px; margin:0 auto; padding:10px;}.product-tooltip__products-in-bundle .product { flex:0 0 50%; max-width:50%;}@media (min-width:440px) { .product-tooltip__products-in-bundle .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:576px) { .product-tooltip__products-in-bundle .product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:768px) { .product-tooltip__products-in-bundle .product {  flex:0 0 50%;  max-width:50%; }}@media (min-width:992px) { .product-tooltip__products-in-bundle .product {  flex:0 0 33.333%;  max-width:33.333%; }}@media (min-width:1240px) { .product-tooltip__products-in-bundle .product {  flex:0 0 50%;  max-width:50%; }}.product-tooltip__data { padding-right:var(--overlay-padding-right); overflow:hidden auto; overscroll-behavior-y:contain; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff; flex-grow:1;}.product-tooltip__data::-webkit-scrollbar { width:6px; height:6px;}.product-tooltip__data::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.product-tooltip__data::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.product-tooltip__data::-webkit-scrollbar-track { background-color:#ffffff;}.post-sale__postsale-price-amount { white-space:nowrap;}.post-sale__buttons { display:flex;}.post-sale__title-wrap { padding-top:var(--overlay-padding-top); padding-left:var(--overlay-padding-left); padding-right:var(--overlay-padding-left);}.post-sale .up-block__content { padding-bottom:var(--overlay-padding-bottom); padding-left:var(--overlay-padding-left); padding-right:var(--overlay-padding-left);}.post-sale__title-sub b { display:block;}.post-sale__total-amount strong { white-space:nowrap;}.post-sale__before-send { display:none; position:relative; height:44px;}.post-sale__success-data { display:none; text-align:center;}.post-sale__sale-percent-outer { min-width:200px; max-width:400px; width:50%; aspect-ratio:1; position:absolute; left:-12%; top:2%; z-index:1; container-type:size;}@media (min-width:576px) { .post-sale__sale-percent-outer {  top:40px; }}.post-sale__sale-percent { border-radius:50%; border:10cqh solid rgba(0, 0, 0, 0.1); font-size:20cqh; font-weight:700; letter-spacing:-0.05em; display:flex; justify-content:center; align-items:center; height:100%; width:100%; color:rgba(17, 17, 17, 0.2); transform:rotate(-15deg);}.post-sale__sale-percent[data-percent]::after { font-size:70%; padding-top:4%;}.postreg__form-container { max-width:240px; margin:0 auto;}.postreg__form-container label { font-weight:700; margin-bottom:0.4rem;}.tippy-box { background-color:#ffffff; color:#111111; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.3); border-radius:10px; font-size:1.2rem; line-height:16px;}.tippy-content { padding:1rem 2rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.info-icon { white-space:nowrap; font-size:0.78em; cursor:help; line-height:1;}.info-icon::before { content:" ";}.products_in_bundle .products.type--1, .product-tooltip .bundle-products .products.type--1 { row-gap:1rem;}.products_in_bundle .product__name-wrap, .product-tooltip .bundle-products .product__name-wrap { padding-bottom:0;}.products_in_bundle .product__inner, .product-tooltip .bundle-products .product__inner { border:1px solid #DDDDDD; border-radius:10px; padding:1rem;}.products_in_bundle .list-1-card-2 .product__inner--back, .product-tooltip .bundle-products .list-1-card-2 .product__inner--back { padding-top:6rem;}.products_in_bundle.ajax-content-placeholder, .product-tooltip .bundle-products.ajax-content-placeholder { padding-bottom:200px; position:relative;}.products_in_bundle .list-block__products-outer, .product-tooltip .bundle-products .list-block__products-outer { padding-top:1rem;}.products_in_bundle .title-box__outer .container, .products_in_bundle .products-container.container, .product-tooltip .bundle-products .title-box__outer .container, .product-tooltip .bundle-products .products-container.container { padding-left:0; padding-right:0;}.carousel-artpack_products { min-height:100%; background-color:#ffffff;}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.loading-spinner__wrap { min-height:28px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:1.4rem; height:1.4rem; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.product-img.lazyloaded ~ .loading-spinner,.lazy-img.lazyloaded ~ .loading-spinner,img.lazyloaded ~ .loading-spinner { display:none;}.product-img,.lazy-img,.abs-img { position:absolute; top:0; left:0; right:0; bottom:0; object-fit:contain;}#provider-partners-social { background:linear-gradient(to bottom, #ffffff 0%, #ffffff 100%); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners-social { padding-bottom:6rem !important;}.partner_element a { color:#111111;}.partner_element a:hover { color:#FFD882;}#provider_link_click { flex:0 0 100%; text-align:center;}@media (min-width:992px) { #provider_link_click {  flex:0 0 auto;  text-align:right; }}#ident_data { text-align:center; position:fixed; padding:12px 12px 40px; bottom:0; left:0; z-index:99999; background:#000; color:#fff; transition:all ease 0.2s; transform:translateX(-102%); display:flex; flex-direction:column; align-items:flex-start; font-size:1.2rem; max-height:100vh;}#ident_data b { font-size:1.4rem; line-height:1;}#ident_data b:not(:first-of-type) { margin-top:1rem;}#ident_data a { font-size:1.4rem; text-transform:uppercase; color:inherit;}#ident_data a::before { content:"->"; margin-right:1rem;}#ident_data::after { content:"@"; position:absolute; left:100%; bottom:60px; font-size:12px; padding:15px 2px 15px 6px; display:flex; justify-content:center; align-items:center; border-radius:0 5px 5px 0; background-color:#000; color:#fff;}@media (min-width:576px) { #ident_data::after {  padding:15px 5px; }}#ident_data:hover { transform:translateX(0%);}@media (max-width:399px) { #ident_data {  font-size:0.9rem; }}.drop-shadow { box-shadow:0 0 20px rgba(0, 0, 0, 0.2);}.bg-1 { background-color:#f5f5f5;}.bg-2 { background-color:#f1f1f1;}.bg-3 { background-color:#dddddd;}.bg-4 { background-color:#ced4da;}.bg-5 { background-color:#cccccc;}.bg-6 { background-color:#aaaaaa;}.bg-7 { background-color:#999999;}.bg-8 { background-color:#888888;}.bg-9 { background-color:#333333;}table td p { margin:0;}.tr + .tr { border-top:1px solid #dddddd;}.th { background-color:#cccccc;}.param_desc_tooltip { background-color:#ffffff; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}@media (min-width:992px) and (max-width:1239.98px) { .col-lg-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) and (max-width:1639.98px) { .col-xxl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1640px) { .col-xxxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}@media (min-width:992px) { .col-lg-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:768px) and (max-width:991.98px) { .col-md-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}.col-md-custom-5, .col-lg-custom-5, .col-xl-custom-5, .col-xxl-custom-5, .col-xxxl-custom-5, .col-xl-custom-8 { position:relative; width:100%; padding-left:20px; padding-right:20px;}@media (max-width:991.98px) { .overflow-hidden-up-lg {  overflow:hidden; }}#page_order_send_content:not(.payment-redirection--countdown-popup) .order-send__container { box-shadow:0 0 20px rgba(0, 0, 0, 0.05);}.payment-redirection--countdown-popup .order-send__make-this-to-popup { background-color:#ffffff; transform:translate(-50%, 0); top:0 !important; left:50% !important; width:var(--overlay-min-width); max-width:var(--overlay-max-width); height:var(--overlay-max-height); padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left); border-radius:10px;}@media (min-width:768px) { .payment-redirection--countdown-popup .order-send__make-this-to-popup {  padding:var(--overlay-padding-top) var(--overlay-padding-right) var(--overlay-padding-bottom) var(--overlay-padding-left);  transform:translate(-50%, -50%);  top:50% !important;  height:auto;  min-height:200px;  max-height:var(--overlay-max-height);  max-width:var(--overlay-max-width); }}.order-send__thanks-for-registration-text { font-weight:700;}.payment-redirection__mask { background-color:rgba(255, 248, 228, 0.98);}.order-send__redirect-sec { display:inline-block; width:50px; height:50px; line-height:50px; flex:0 0 50px; max-width:50px; border-radius:10px; background-color:#eeeeee;}.order-send__redirect-text { font-weight:400;}.order-send__redirect { width:320px; max-width:100%; margin:0 auto;}html.search-bar-in-overlay .ac_results { position:static;}html.search-bar-in-overlay .search-box__ac-loader { left:calc(3.5rem / 2);}html.search-bar-visible .ac_results { position:fixed; top:calc(var(--search-input-bottom-distance) + 5px + 5px) !important; background-color:#ffffff; border-radius:10px; max-height:calc(100dvh - var(--search-input-bottom-distance) - 5px - 5px) !important; box-shadow:var(--overlay-box-shadow); --margin-top:0; left:0 !important; right:0; width:100vw;}html.search-bar-visible .ac_results ul { padding:0 var(--gap); margin:2rem 0;}html.search-bar-visible .search-box__ac-close-btn { position:absolute; width:3.4rem; height:3.4rem; background-color:rgba(255, 255, 255, 0.5); top:0.5rem; right:calc((var(--search-box-input-height) - 3.4rem) / 2);}@media (min-width:768px) { html.search-bar-visible .ac_results {  left:var(--gap) !important;  right:var(--gap);  max-height:calc(100dvh - var(--search-input-bottom-distance) - 10px - 5px - 5px) !important; }}@media (min-width:992px) { html.search-bar-visible .ac_results {  position:absolute;  top:calc(100% + 5px + 5px) !important;  left:auto !important;  right:0;  width:520px !important; }}.ac_results { color:#111111; width:auto !important; top:100% !important; left:auto !important; right:0; border:none; z-index:1; background-color:transparent; display:none; flex-direction:column; flex-grow:1; --margin-top:2rem; margin-top:var(--margin-top); overflow:visible; max-height:calc( var(--overlay-max-height) - var(--search-box-input-height) - var(--margin-top) - var(--overlay-padding-top) - var(--overlay-padding-bottom) - var(--overlay-bottom-offfset));}.ac_results.show { display:flex !important;}.ac_results ul { position:relative; border:0; overscroll-behavior-y:none; list-style:none; max-height:inherit !important; margin-bottom:0; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff;}.ac_results li { padding:1rem 0; font-family:inherit; font-size:inherit; cursor:pointer; background-color:#ffffff; border-bottom:1px solid #DDDDDD;}.ac_results li:hover .ac_name, .ac_results li.ac_over .ac_name { color:#FFC882;}.ac_results li:first-child { padding-top:0;}.ac_results li:last-child { border-bottom:none; padding-bottom:0;}.ac_results .ac_name { min-height:auto;}.ac_result__caret { color:#ffffff; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_wrap { row-gap:1rem; align-items:center;}.ac_pic { height:auto; width:auto !important; padding:0;}.ac_pic img { width:var(--image-width);}.ac_name { line-height:normal;}.ac_price { height:auto; padding:0; line-height:normal; white-space:nowrap; position:static;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.8rem;}.has-price-sale .ac_price--base { font-size:1.2rem; margin-bottom:0.5rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:1rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#FFC882; box-shadow:0 0 0 0 #FFC88240; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #FFC88200; }}html.search-bar-in-overlay .js-search-smart-autocomplete { --margin-top:2rem; margin-top:var(--margin-top); max-height:calc(var(--overlay-max-height) - var(--search-box-input-height) - var(--margin-top) - var(--overlay-padding-top) - var(--overlay-padding-bottom) - var(--overlay-bottom-offfset)); flex-grow:1;}html.search-bar-in-overlay .js-search-smart-autocomplete .search-smart-arrow { display:none;}html.search-bar-in-overlay .search-box__input { padding-left:3.5rem;}html.search-bar-visible .header__container { --row-gap:1rem; --column-gap:1rem; padding-bottom:calc(var(--search-box-input-height) + var(--row-gap)); position:relative;}@media (min-width:576px) { html.search-bar-visible .header__container {  --column-gap:2rem;  padding-bottom:0; }}html.search-bar-visible .search-box { --gap:calc(var(--grid-gutter-width-actual) / 2);}html.search-bar-visible .search-box__input { border-color:transparent;}html.search-bar-visible .js-search-smart-autocomplete { opacity:1; visibility:visible; transition:opacity ease-in-out 0.35s; margin-top:0; position:fixed; left:0; right:0; top:calc(var(--search-input-bottom-distance) + 5px + 5px); background-color:#ffffff; border-radius:10px; max-height:calc(100dvh - var(--search-input-bottom-distance) - 10px - 5px - 5px) !important; box-shadow:var(--overlay-box-shadow); transition:top ease 0.2s;}html.search-bar-visible .js-search-smart-autocomplete.is-hidden { opacity:0; visibility:hidden; content-visibility:hidden; z-index:-1; margin:0;}html.search-bar-visible .search-smart-autocomplete { padding:0 var(--gap); margin:2rem 0;}html.search-bar-visible .search-smart-arrow { color:#ffffff; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}html.search-bar-visible .search-smart-close-btn { width:3.4rem; height:3.4rem; background-color:rgba(255, 255, 255, 0.5); top:var(--gap); display:inline-flex;}@media (max-width:575.98px) { html.search-bar-visible .search-box {  position:absolute;  bottom:var(--row-gap);  right:var(--gap);  left:var(--gap); }}@media (min-width:576px) { html.search-bar-visible .search-box {  flex:1 0 220px;  max-width:320px;  margin-right:calc((10px * 2 + var(--column-gap)) * -1); } html.search-bar-visible .header__dropdown-btn-wrapper {  padding-left:calc(10px * 2); } html.search-bar-visible .js-search-smart-autocomplete {  left:var(--gap);  right:var(--gap); }}@media (min-width:576px) and (max-width:767.98px) { html.search-bar-visible .header__dropdown-btn-wrapper {  margin-left:var(--column-gap); }}@media (min-width:992px) and (max-width:1239.98px) { html.search-bar-visible .search-smart-arrow {  right:calc(100vw - var(--search-input-right-distance) - var(--search-box-input-height) / 2); }}@media (min-width:1240px) { html.search-bar-visible .js-search-smart-autocomplete {  left:auto;  right:calc(100vw - var(--search-input-right-distance)); } html.search-bar-visible .search-smart-autocomplete {  max-width:90vw;  width:800px; } html.search-bar-visible .search-smart-autocomplete ~ .search-smart-arrow {  right:calc(var(--search-box-input-height) / 2); }}@media (min-width:1440px) { html.search-bar-visible .search-smart-autocomplete.type--3 {  max-width:90vw;  width:1190px; }}.js-search-smart-autocomplete { position:relative; content-visibility:visible; display:flex; flex-direction:column; z-index:9999;}.js-search-smart-autocomplete:empty { margin:0 !important; padding:0 !important;}.js-search-smart-autocomplete.no-transition { transition:none !important;}.search-smart__col-inner { position:sticky; top:0;}.search-smart-close-btn { display:none;}.search-smart-autocomplete { color:#111111; overflow:hidden auto; overscroll-behavior-y:contain; max-height:inherit !important; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.search-smart-autocomplete::-webkit-scrollbar { width:6px; height:6px;}.search-smart-autocomplete::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.search-smart-autocomplete::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.search-smart-autocomplete::-webkit-scrollbar-track { background-color:#ffffff;}.search-smart-autocomplete .search-smart-prices { font-size:1.6rem; text-align:right; column-gap:0.5rem; align-items:flex-end;}.search-smart-autocomplete .has-price-sale .search-smart-price-base { font-size:1.2rem;}.search-smart-autocomplete .search-smart-title { font-weight:bold; text-transform:uppercase; font-size:1.2rem; background-color:#ffffff; padding:0.8rem 2rem; margin-bottom:2rem; position:sticky; top:0; z-index:1; display:flex; align-items:center;}.search-smart-autocomplete .search-smart-title::before { content:""; background-color:#FFF8E4; border-radius:10px; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; display:flex; align-items:center; padding-left:0.5rem;}.search-smart-autocomplete ul { margin-bottom:0; box-shadow:none; list-style:none;}.search-smart-autocomplete .search-content, .search-smart-autocomplete .search-query, .search-smart-autocomplete .search-category, .search-smart-autocomplete .search-smart-actual-query-url { cursor:pointer; line-height:1.2;}.search-smart-autocomplete .search-content.is-selected, .search-smart-autocomplete .search-content:hover, .search-smart-autocomplete .search-query.is-selected, .search-smart-autocomplete .search-query:hover, .search-smart-autocomplete .search-category.is-selected, .search-smart-autocomplete .search-category:hover, .search-smart-autocomplete .search-smart-actual-query-url.is-selected, .search-smart-autocomplete .search-smart-actual-query-url:hover { color:#FFC882;}.search-smart-autocomplete .search-product { cursor:pointer; line-height:1.2;}.search-smart-autocomplete .search-product.is-selected .search-name, .search-smart-autocomplete .search-product:hover .search-name { color:#FFC882;}.search-smart-autocomplete .search-query.is-selected, .search-smart-autocomplete .search-query:hover, .search-smart-autocomplete .search-smart-actual-query-url.is-selected, .search-smart-autocomplete .search-smart-actual-query-url:hover { border-color:currentColor;}.search-smart-autocomplete .search-product { display:block; list-style:none;}+ .search-smart-autocomplete .search-product { border-top:1px solid #DDDDDD;}.search-smart-autocomplete .search-smart-section + .search-smart-section { padding-top:2rem;}.search-smart-autocomplete .search-content { margin-bottom:0.8rem;}.search-smart-autocomplete .search-content:last-child { margin-bottom:0;}.search-smart-autocomplete .search-query, .search-smart-autocomplete .search-smart-actual-query-url { border:1px solid #DDDDDD; padding:0.3rem 1rem; border-radius:5px; display:inline-flex; align-items:center; font-size:1.2rem;}.search-smart-autocomplete .search-query { line-height:1.4; white-space:nowrap; max-width:100%;}.search-smart-autocomplete .search-query .search-name { -webkit-line-clamp:1; overflow:hidden; text-overflow:ellipsis;}.search-smart-autocomplete .search-smart-actual-query-url { font-weight:700;}.search-smart-autocomplete .sticky-inner { top:0;}.search-smart-autocomplete.type--1 .search-product { padding:1rem 0;}.search-smart-autocomplete.type--1 .search-product:not(:last-child) { border-bottom:1px solid #DDDDDD;}@media (max-width:575.98px) { .search-smart-autocomplete.type--1 .search-smart-prices {  justify-content:flex-end; }}.search-smart-autocomplete.type--1 .search-smart-price-sale, .search-smart-autocomplete.type--1 .search-smart-price-base { font-size:1.8rem;}.search-smart-autocomplete.type--1 .has-price-sale .search-smart-price-base { font-size:1.2rem;}.search-smart-autocomplete.type--2 .search-product { padding:1rem 0;}.search-smart-autocomplete.type--2 .search-product:not(:last-child) { border-bottom:1px solid #DDDDDD;}@media (max-width:575.98px) { .search-smart-autocomplete.type--2 .search-smart-prices {  justify-content:flex-end; }}.search-smart-autocomplete.type--2 .search-smart-title { padding-left:3rem;}.search-smart-autocomplete.type--2 .search-smart-title .icon-set { font-size:1.6rem; margin-right:0.5rem;}.search-smart-autocomplete.type--3 { --left-block:320px;}.search-smart-autocomplete.type--3 .col-left { flex:0 0 var(--left-block); max-width:var(--left-block);}.search-smart-autocomplete.type--3 .col-right { flex:0 0 calc(100% - var(--left-block)); max-width:calc(100% - var(--left-block));}.search-smart-autocomplete.type--3 .search-product__inner { display:flex; flex-direction:column; align-items:flex-start; height:100%; row-gap:1rem; margin:0 auto; position:relative; border-radius:10px; padding:10px;}.search-smart-autocomplete.type--3 .search-smart-product-img { max-width:110px; margin:0 auto;}.search-smart-autocomplete.type--3 .search-smart-sale-percent { font-size:1.2rem; padding:0.2rem 0.3rem; position:absolute; top:1rem; left:1rem;}.search-smart-autocomplete.type--3 .search-smart-prices { text-align:left;}.search-smart-autocomplete.type--3 .search-name { font-size:1.2rem;}.search-smart-autocomplete-search-query .search-smart-title { display:none;}.search-smart-autocomplete-category.no-category-img .search-category-img-col { display:none;}.search-category { display:flex; align-items:center; column-gap:2rem;}.search-category-img-col { flex:0 0 auto; width:auto; max-width:100%;}.search-category-img-col.not-exists { background-color:#FFF0D6;}.search-category-img-col.not-exists img { border:1px dashed #DDDDDD;}.search-category-name { flex-grow:1;}.search-category.none-has-image { column-gap:0;}.search-category.none-has-image .search-category-img-col { flex:0 0 0; max-width:0;}.search-category.any-has-image .search-category-img-col { flex:0 0 60px; max-width:60px;}.suggestion-inner { background-color:rgba(0, 0, 0, 0.03);}.suggestion-inner a { text-decoration:underline;}.suggestion-inner a:hover { color:#FFC882;}.customer-address__container-inner { width:680px; max-width:100%; margin:0 auto;}.js-customer-address-delete-hidden .customer-address__delete-button { display:none;}.customer-address__buttons { position:absolute; top:1rem; right:1rem; display:flex;}.customer-address__card-inner { border-radius:10px; background-color:#ffffff; height:100%; padding:2rem; position:relative; line-height:1.2; display:flex; flex-direction:column;}.customer-address__customer-type { color:#999999;}.customer-address__default-addresses { display:flex; flex-wrap:wrap; margin-top:auto; row-gap:0.5rem; column-gap:1rem;}.customer-address__default-address { border-radius:5px; padding:0.5rem 1rem; cursor:pointer; user-select:none; display:flex; align-items:center;}.customer-address__default-address.is-checked, .customer-address__default-address:hover { background-color:#FFC882; color:#111111;}.customer-address__default-address .icon-set { font-size:1.8rem; margin-right:0.5rem;}.icon--info { cursor:help;}.order-track__orders-header .order-track__order-details-btn.btn { height:0;}.order-status-histories { min-width:260px;}.order-track__order { padding:2rem 1rem;}.order-track__order:nth-child(even) { background-color:rgba(0, 0, 0, 0.03);}.order-track__order > .row { row-gap:1rem;}@media (min-width:768px) { .order-track__order {  padding:2rem 4rem; }}.order-track__title { padding-right:0.5rem;}@media (max-width:575.98px) { .order-track__order-col {  flex:0 0 100%;  max-width:100%; } .order-track__order-inner {  display:flex;  flex-wrap:wrap; } .order-track__title, .order-track__value {  flex:0 0 50%;  max-width:50%; } .order-track__value {  text-align:right; } .order-track__order-details-col-inner {  text-align:center;  max-width:100%; }}@media (min-width:576px) { .order-track__orders-header {  display:block; } .order-track__title {  display:none; } .order-track__order-details-col, .order-track__order-price-col, .order-track__header-price-col {  text-align:right; }}@media (min-width:576px) and (max-width:991.98px) { .order-track__header-key-col,.order-track__header-date-col,.order-track__order-key-col,.order-track__order-date-col {  flex:0 0 35%;  max-width:35%; } .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 30%;  max-width:30%; } .order-track__order-statuses-col {  flex:0 0 70%;  max-width:70%; }}@media (max-width:991.98px) { .order-track__order-payment-status-col.empty-payment-status {  display:none; }}@media (min-width:576px) and (max-width:1239.98px) { .order-track__order-status-col .order-track__title, .order-track__order-status-col .order-track__value {  display:inline; } .order-track__order-payment-status-col .order-track__title, .order-track__order-payment-status-col .order-track__value {  display:inline-block;  vertical-align:middle; }}@media (min-width:768px) and (max-width:1239.98px) { .order-track__header-key-col,.order-track__header-date-col,.order-track__order-key-col,.order-track__order-date-col {  flex:0 0 40%;  max-width:40%; } .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 20%;  max-width:20%; } .order-track__order-statuses-col {  flex:0 0 80%;  max-width:80%; }}@media (max-width:1239.98px) { .order-track__value {  font-weight:700; }}@media (min-width:1240px) { .order-track__order, .order-track__orders-header {  padding:10px; } .order-track__header-price-col,.order-track__order-details-col,.order-track__order-price-col,.order-track__orders-header,.order-track__order {  text-align:center; } .order-track__header-key-col,.order-track__header-date-col,.order-track__header-price-col,.order-track__order-key-col,.order-track__order-date-col,.order-track__order-price-col {  max-width:160px; } .order-track__header-payment-status-col,.order-track__order-payment-status-col {  max-width:240px; }}.additional-products, .similar-products, .artdet-credits, #box_last_content, .sum-box__total-price, .gift-products, .cart-up-sale, .cart-cross-sale, .package-offer, .page-content-artref { background-color:#ffffff; color:#111111;}@media (min-width:768px) { #artdet__main-block {  background-color:#ffffff;  color:#111111; }}@media (max-width:767.98px) { .artdet__block-left-right-container {  background-color:#ffffff;  color:#111111; }}.js-toggle-btn { padding:1rem 3.5rem; position:relative;}.js-toggle-btn .icon-set { transition:transform 0.3s; position:absolute; top:50%; transform:translateY(-50%); right:2rem;}.js-toggle-block.is-active { border-color:#111111;}.js-toggle-block.is-active .js-toggle-btn .icon-set { transform:translateY(-50%) scaleY(-1);}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#compare { padding:0; max-height:inherit; line-height:1.5;}.shop_popup_compare #page_PopupConatiner_content { padding-top:6rem;}#page_PopupContainer.shop_popup_compare { min-height:200px;}#page_PopupContainer.shop_popup_compare #page_PopupContainer_inner { overscroll-behavior:contain; max-height:inherit; min-width:250px; min-height:inherit;}#page_PopupContainer.shop_popup_compare #page_PopupContainer_ajax::after { margin:0;}@media (max-width:767.98px) { #page_PopupContainer.shop_popup_compare {  height:100%; } #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  padding-left:0;  padding-bottom:0;  padding-right:0; }}@media (min-width:768px) { #page_PopupContainer.shop_popup_compare {  width:auto !important; } #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  padding:0; }}.compare__title-wrap, .compare__title { margin-bottom:0;}.compare__table { overflow:auto; scrollbar-width:thin; -webkit-overflow-scrolling:touch; overscroll-behavior-y:contain; scrollbar-color:auto #ffffff; cursor:grab; line-height:1.2;}.compare__table::-webkit-scrollbar-track { background:#ffffff;}.compare__table-inner { height:100%; -webkit-overflow-scrolling:touch;  display:flex; flex-direction:column;}.compare__row { display:flex; align-items:stretch;}.compare__row--iconmore img, .compare__row--icon img { margin:0;}.compare__row--price .compare__value { font-weight:700;}.compare__row--sku .compare__value, .compare__row--price_unit .compare__value { font-size:1.2rem;}.compare__row--param.odd .compare__label, .compare__row--param.odd .compare__value { background-color:var(--compare-table-different-bg);}.compare__row--param.values-are-not-same .compare__value { font-weight:700;}.compare__row.position-sticky { z-index:3;}.compare__row--name { top:0; border-top:var(--compare-table-border);}.compare__row--name .compare__value { background-color:var(--compare-table-header-bg); font-weight:700;}@media (min-width:768px) { .compare__row--name .compare__value, .compare__row--name .compare__label {  padding-top:2rem; }}.compare__row:has(+ .compare__row--functions) { margin-bottom:calc(var(--compare-table-border-width) * -1);}.compare__row--functions { bottom:0; border-top:var(--compare-table-border); order:100;}.compare__row--functions .compare__value { background-color:var(--compare-table-functions-bg);}.compare-param-type--icon .page_artdet_product_param_icon { min-height:32px; min-width:32px;}.compare__row--pic img { min-height:calc(var(--compare-table-value-cell-mobile-width) - var(--compare-table-cell-padding-x) * 2);}@media (min-width:768px) { .compare__row--pic img {  min-height:var(--image-height); }}.compare__label, .compare__value { padding:var(--compare-table-cell-padding-y) var(--compare-table-cell-padding-x); text-align:center; display:flex; align-items:center; border:var(--compare-table-border-style) var(--compare-table-border-color); border-width:0 var(--compare-table-border-width) var(--compare-table-border-width) 0;}.compare__label { position:-webkit-sticky; position:sticky; left:0; z-index:2; text-align:right; font-weight:700; justify-content:flex-end; word-break:break-word; background-color:var(--compare-table-label-bg); flex:0 0 var(--compare-table-label-cell-mobile-width); max-width:var(--compare-table-label-cell-mobile-width); width:var(--compare-table-label-cell-mobile-width); min-height:3.3rem; }.compare__label::after { content:""; position:absolute; left:100%; top:0; bottom:0; width:5rem; background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 100%);}.compare__value { flex-wrap:wrap; gap:5px; justify-content:center; background-color:#ffffff; word-break:break-word; flex:0 0 var(--compare-table-value-cell-mobile-width); max-width:var(--compare-table-value-cell-mobile-width); width:var(--compare-table-value-cell-mobile-width);}.compare__name-link { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:1.2; max-height:3.6em; font-weight:700;}.compare__cart-btn { min-width:3.6rem; min-height:3.6rem; padding:0; text-align:center; letter-spacing:0; border-radius:10px; display:inline-flex; align-items:center; justify-content:center; padding:0 1rem;}.compare__cart-btn[class*=btn-outline-] { border-width:1px;}@media (min-width:768px) { .compare__label {  flex:0 0 var(--compare-table-label-cell-tablet-width);  max-width:var(--compare-table-label-cell-tablet-width);  width:var(--compare-table-label-cell-tablet-width); } .compare__value {  flex:0 0 var(--compare-table-value-cell-tablet-width);  max-width:var(--compare-table-value-cell-tablet-width);  width:var(--compare-table-value-cell-tablet-width); } .compare__cart-btn::after {  content:attr(data-text); }}@media (min-width:1240px) { .compare__label {  flex:0 0 var(--compare-table-label-cell-desktop-width);  max-width:var(--compare-table-label-cell-desktop-width);  width:var(--compare-table-label-cell-desktop-width); } .compare__value {  flex:0 0 var(--compare-table-value-cell-desktop-width);  max-width:var(--compare-table-value-cell-desktop-width);  width:var(--compare-table-value-cell-desktop-width); }}@media (max-width:767.98px) { .compare__row--iconmore img, .compare__row--icon img {  max-height:16px; }}.fixed-cart { position:fixed; bottom:0; left:0; right:0; z-index:1035; transform:translateY(100%); background-color:#ffffff; color:#111111; transition:all ease 0.4s; overflow:hidden; visibility:hidden; box-shadow:0 0 30px rgba(0, 0, 0, 0.1); padding-bottom:env(safe-area-inset-bottom);}.fixed-cart.is-visible { transform:translateY(0); visibility:visible;}.fixed-cart__price { font-size:1.2rem;}.has-price-sale .fixed-cart__price--base { font-size:1rem;}@media (min-width:576px) { .fixed-cart__price {  font-size:1.8rem; } .has-price-sale .fixed-cart__price--base {  font-size:1.2rem; }}.fixed-cart__prices { column-gap:5px;}.fixed-cart__prices .badge--sale { height:100%; padding:0 1rem; max-height:28px;}@media (min-width:576px) { .fixed-cart__prices {  column-gap:10px; }}.fixed-cart__name { font-weight:700;}.fixed-cart__img { max-width:40px; max-height:40px; width:auto;}.fixed-cart__btn { padding:0 1rem; height:3rem;}@media (max-width:575.98px) { .fixed-cart__name {  font-size:1.2rem; } .fixed-cart__price {  font-size:1.4rem; }}@media (max-width:359.8px) { .fixer-cart__img-col {  display:none; }}.package-offer-details-wrapper { border-radius:10px; box-shadow:0 0 0px rgba(255, 200, 130, 0.1);}.package-offer-item-icon { top:50%; right:-1.4rem; z-index:9;}.package-offer-item-icon.package-offer-item-icon-equals { right:-1.5rem;}.package-offer-item-icon:before { background-color:#FFC882; color:#ffffff; width:3rem; height:3rem; line-height:3rem; border-radius:50%; text-align:center;}.package-offer [data-percent]::after { content:attr(data-percent-value) attr(data-percent);}.package-offer .type--1 .product__prices-wrap { padding-bottom:0;}.package-offer .type--1 .package-offer__cart-btn { width:auto; display:inline-flex;}.package-offer .product--infos .product__inner { background-color:#FFF8E4; padding-top:2rem; padding-bottom:2rem;}@media (min-width:992px) { .package-offer .product--infos .title-box {  min-height:calc(var(--image-height) + 6rem);  display:flex;  flex-direction:column;  justify-content:center;  align-items:flex-start; }}@media (max-width:991.98px) { .package-offer .product--infos {  flex:0 0 100%;  max-width:100%;  order:1;  text-align:center; }}@media (max-width:767.98px) { .package-offer .carousel__title-outer {  order:1; }}.package-offer + .package-offer { margin-top:4rem;}.package-offer-add-to-cart-spinner { margin-left:0.5rem;}.package-offer__prices.has-price-sale .product-price--base { font-size:1.6rem;}.package-offer__prices .product-price--base, .package-offer__prices .product-price--sale { font-size:2.4rem;}.package-offer__prices .badge--sale, .package-offer__prices .package-offer__price-discount { vertical-align:middle;}.package-offer__price-discount::before, .package-offer__price-base::before { content:attr(data-price);}.package-offer__details .badge--sale { padding:0 1rem;}.cart-item-plus__package-offer-operation-icon { z-index:999; width:2.5rem; height:2.5rem; border-radius:50%; line-height:2.5rem; text-align:center; bottom:-1.5rem; left:90%; transform:translateX(-50%); background-color:#FFC882; color:#ffffff;}@media (max-width:991.98px) { .cart-item-plus__package-offer-operation-icon {  bottom:-1.5rem; } .cart-item-plus__package-offer-operation-icon.icon--plus {  bottom:-2.5rem; }}.badge:empty { display:inherit;}.package-offer__discount-percent:empty { display:inline-block;}#page_PopupContainer.exitpopup-type-wheel_with_newsletter, #page_PopupContainer.exitpopup-type-wheel { width:1000px !important;}.page_exitpopup_wheel { height:400px; max-width:100%; max-height:100%; display:flex; align-items:center; justify-content:center; width:100% !important; }.page_exitpopup_wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; padding-top:100%; border-radius:50%; overflow:hidden; box-shadow:0 0 0 3px #333 !important;}.page_exitpopup_wheel .wheel-container-outer { width:400px; position:absolute; top:50%; right:30px; transform:translateY(-50%);}.page_exitpopup_wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:40px solid #333; position:absolute; right:-30px; top:50%; transform:translateY(-50%); z-index:2;}.page_exitpopup_wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:#333; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 5.1s ease-in-out;  z-index:1;}.page_exitpopup_wheel .wheel::after { content:""; position:absolute; width:50px; height:50px; background:#fff; border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:4px solid rgba(0, 0, 0, 0.75);}.page_exitpopup_wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; text-align:center; padding:30px 0 0 30px;}.page_exitpopup_wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.page_exitpopup_wheel .wheel .option-title { position:relative; transform:rotate(-135deg); font-size:16px; font-weight:700; text-shadow:3px 5px 2px rgba(0, 0, 0, 0.15);}.page_exitpopup_wheel .wheel-after-spin,.page_exitpopup_wheel .wheel-before-spin { position:absolute; left:50%; top:50%; width:100%; transform:translate(-50%, -50%); opacity:1 !important; transition:opacity 0.5s ease;}.page_exitpopup_wheel .wheel-after-spin.is-hidden,.page_exitpopup_wheel .wheel-before-spin.is-hidden { opacity:0 !important;}.page_exitpopup_wheel .js-col-data { min-height:unset !important;}.page_exitpopup_wheel .js-result { font-size:30px; background:rgba(0, 0, 0, 0.1);}.page_exitpopup_wheel .js-result-text-wrap.is-hidden,.page_exitpopup_wheel .js-spin-again-wrap.is-hidden,.page_exitpopup_wheel .js-result-wrap.is-hidden { display:none;}.page_exitpopup_wheel .btn-spin-the-wheel { min-height:40px; min-width:150px; transition:width 0.5s ease;}.page_exitpopup_wheel .btn-spin-the-wheel.loading { font-size:0 !important; position:relative;}.page_exitpopup_wheel .btn-spin-the-wheel.loading::after { content:""; display:inline-flex; justify-content:center; text-align:center; animation:dots 2s linear infinite; position:absolute; left:50%; top:calc(50% - 5px); font-size:20px; margin:0; transform:translate(-50%, -50%); border:none; height:0; width:0; line-height:0;}@media (max-width:575.98px) { .page_exitpopup_wheel {  padding:15px 0;  height:100%;  max-height:96vh; } .page_exitpopup_wheel .wheel-container-outer {  width:300px;  position:relative;  transform:none;  left:0;  right:unset;  margin:0 auto; } .page_exitpopup_wheel .wheel .option-title {  font-size:12px; } .page_exitpopup_wheel .page_exitpopup_end {  min-height:200px;  height:100%; }}@media (max-width:439.98px) { .page_exitpopup_wheel .wheel-container-outer {  transform:translateX(calc(-100% + -50px));  left:100%; }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}.nav-link.need-icon > .icon-set { --svg-icon-width:0.5em; margin-left:0.5rem;}@media (min-width:992px) and (max-width:1239.98px) { .navbar--overlay .nav-link.need-icon > .icon-set {  margin-left:auto;  transform:rotate(-90deg); }}.dropdown-item.need-icon > .icon-set { margin-left:0.5rem; transform:rotate(-90deg);}.header__dropdown-btn-wrapper .icon-set { min-width:1em;}.saved-card__card-inner { width:322px; height:208px;}.saved-cards-grid { display:flex; flex-wrap:wrap; row-gap:20px; column-gap:20px;}@media (max-width:767.98px) { .saved-cards-grid {  justify-content:center; }}.saved-card__expiry-date { position:absolute; left:20px; bottom:20px; color:#ffffff;}.saved-card__buttons { position:absolute; right:20px; bottom:10px;}.saved-card__mod-name { font-size:16px; position:absolute; left:20px; top:15px; max-width:calc(100% - 40px); line-height:1.25; font-weight:700; color:#ffffff; text-shadow:1px 1px #00000080; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; max-height:3.75em;}.saved-card__delete-button { background:#ffffff; border:1px solid #111111; border-radius:5px; color:#111111; width:56px; height:38px; display:inline-flex; align-items:center; justify-content:center; transition:0.3s all ease; font-size:18px;}.saved-card__delete-button:hover, .saved-card__delete-button:focus, .saved-card__delete-button:active { border-color:#F44; background-color:#F44; color:#ffffff;}.saved-card__card-number { position:absolute; bottom:60px; left:20px; right:20px; color:#ffffff; text-shadow:2px 2px #00000080; display:flex; align-items:baseline; justify-content:space-between; font-weight:700; letter-spacing:2px; font-size:18px;}.saved-card__dots { font-size:20px; letter-spacing:8px;}.saved-card__expired { position:absolute; transform:rotate(-15deg); height:60px; width:380px; display:flex; align-items:center; justify-content:center; background-color:rgba(255, 68, 68, 0.8); font-size:18px; color:#ffffff; top:35%; left:-30px; z-index:2;}.stickers-wrap { position:absolute; left:0; top:0; bottom:0; right:0; z-index:2; pointer-events:none;}.stickers { z-index:2; pointer-events:auto; display:flex; row-gap:4px; column-gap:4px; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}.stickers[data-position*=on_] { position:absolute; max-width:calc(100% - 8px);}.stickers[data-orientation=vertical] { flex-direction:column;}.stickers[data-orientation=vertical][data-position*=_right] { align-items:flex-end;}.stickers[data-orientation=horizontal][data-position*=_right] { justify-content:flex-end;}.stickers[data-position*=_top_] { top:4px;}.stickers[data-position*=_bottom_] { bottom:4px;}.stickers[data-position*=_left] { left:4px;}.stickers[data-position*=_right] { right:4px;}.stickers[data-position=above], .stickers[data-position=under] { margin-top:4px; margin-bottom:4px;}.sticker { position:relative; white-space:normal; margin:0;}.sticker svg, .sticker img { max-width:100%; height:auto;}.sticker[data-type=text] { max-width:100%;}.sticker-caption { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); line-height:1.15; display:inline-flex; align-items:center; justify-content:center; width:100%; height:100%; padding:4px; text-align:center;}.artdet__img-inner.js-carousel-block .stickers-wrap { bottom:calc(var(--carousel-prev-next-btn-height) + var(--carousel-prev-next-gap-top) * 2);}.subscription-period__item { cursor:pointer;}.subscription-period__item.is-active .subscription-period__item-text, .subscription-period-input:checked ~ .subscription-period__item .subscription-period__item-text { background-color:#FFC882; border-color:#FFC882; color:#ffffff;}.subscription-period__item:hover .subscription-period__item-text { border-color:#FFC882;}.subscription-period__item-text { border:1px solid #DDDDDD; border-radius:5px; color:#111111; background-color:transparent; padding:0.25rem 1rem; white-space:nowrap; position:relative; text-transform:none; display:flex; align-items:center; font-weight:700;}.subscription__delete-button::after { display:none;}.order-track__subscription { padding:20px 10px;}.order-track__subscription:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:992px) { .order-track__subscription {  padding:20px 20px 10px 20px; }}.order-track__subscription-inner { display:flex; flex-wrap:wrap;}.subscription-list__value { font-weight:700;}@media (max-width:991.98px) { .subscription-list__value,.subscription-list__title {  flex:0 0 50%;  max-width:50%;  width:100%; } .subscription-list__value::before,.subscription-list__title::before {  text-align:center;  display:inline-block;  width:20px; }}@media (min-width:992px) { .order-track__subscription-second-row {  border-top:1px solid #DDDDDD; } .subscription-list__value {  font-weight:400; } .subscription-list__title {  display:none;  padding-right:0.5rem; } .order-track__subscription-inner {  display:block; } .order-track__subscription-qty-col {  max-width:80px; } .order-track__subscription-price-col {  max-width:140px; } .order-track__subscription-period-col {  max-width:120px; } .order-track__subscription-date-col {  max-width:160px; } .order-track__subscription-expiration-col {  max-width:200px; }}.saved-delivery-point-selects .form-select-group { width:100%;}.saved-delivery-point__buttons { position:absolute; top:1rem; right:1rem; display:flex; column-gap:1rem;}.saved-delivery-point__modify-btn { border:1px solid #DDDDDD;}.saved-delivery-point__card-inner { border-radius:10px; background-color:#ffffff; box-shadow:0 0 40px rgba(255, 200, 130, 0.05); height:100%; padding:3rem; position:relative; line-height:1.21; display:flex; flex-direction:column;}input.is-invalid.only-warning { border-color:#FF9900 !important; background-image:none;}input.is-invalid.only-warning ~ .invalid-feedback { color:#FF9900;}:root { --focus-visible-bg:#fff4e6; --focus-visible-color:#99784e;}@media (prefers-contrast:more) { :root {  --focus-visible-bg:#ffff00;  --focus-visible-color:#000000; }}.data__item-plus-data-url a, .direct-filter-link { text-underline-offset:2px; text-decoration-line:underline; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);}.data__item-plus-data-url a:hover, .direct-filter-link:hover { text-decoration-color:currentColor; text-decoration-line:underline;}.product__param.iconmore .direct-filter-link { flex-wrap:wrap; gap:0.125rem;}.product__param.color_text .direct-filter-link, .product_param_type_color_text .direct-filter-link { display:inline-flex !important; vertical-align:top; align-items:center; gap:0.5rem;}.product__param.color_text .direct-filter-link .product__color, .product_param_type_color_text .direct-filter-link .product__color { margin:0;}.direct-filter-link.has-img:focus-visible::before { border-radius:5px;}.product__param.icon .direct-filter-link,.product__param.iconmore .direct-filter-link,.product__param.pic .direct-filter-link,.product__param.piclink .direct-filter-link,.product__param.piclinktext .direct-filter-link { display:inline-flex; vertical-align:top;}@media (prefers-contrast:more) { .alert-primary {  color:#111111; } .alert-secondary {  color:#111111; } .alert-success {  color:#111111; } .alert-info {  color:#111111; } .alert-warning {  color:#111111; } .alert-danger {  color:#111111; } .alert-light {  color:#111111; } .alert-dark {  color:#7e7e7e; } .stock__qty-and-unit, .text-muted,.blog-item__info, .page__blog-date-and-time, .page__blog-date, .page__blog-author-name,.artdet__sku, .nav-item__count, .stock-variant__qty,.has-price-sale .product-price--base,.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit,.product-price--unit-price, .product-price--unit, .table-header, .cart-box__variant,.artdet__rating-highlighted-reviews-count, .product__reviews-count, .product_filter_text_count {  color:#717171 !important; } .text-success {  color:#9d6713 !important; } .badge--gift, .product__price-sale-infos, .product__discount-saving, .product-price--sale, .artdet__discount-texts, .artdet__price-discount-period, .text-danger {  color:#d43838 !important; } .nav-link.active {  color:#8a6c46 !important; } .btn-primary:not(.text--button) {  background-color:#8a6c46 !important; } .btn-primary:not(.text--button):hover, .btn-primary:not(.text--button):focus, .btn-primary:not(.text--button):not(:disabled):not(.disabled):active, .btn-primary:not(.text--button):not(:disabled):not(.disabled).active {  background-color:#414141 !important;  color:#FFFFFF !important; } .fixed-cart__btn, .product__main-btn, .artdet-main-btn, .post-sale__btn-want-it, .order-details__main-btn {  background-color:#8a6c46 !important; } .fixed-cart__btn:hover, .fixed-cart__btn:focus, .fixed-cart__btn:not(:disabled):not(.disabled):active, .fixed-cart__btn:not(:disabled):not(.disabled).active, .product__main-btn:hover, .product__main-btn:focus, .product__main-btn:not(:disabled):not(.disabled):active, .product__main-btn:not(:disabled):not(.disabled).active, .artdet-main-btn:hover, .artdet-main-btn:focus, .artdet-main-btn:not(:disabled):not(.disabled):active, .artdet-main-btn:not(:disabled):not(.disabled).active, .post-sale__btn-want-it:hover, .post-sale__btn-want-it:focus, .post-sale__btn-want-it:not(:disabled):not(.disabled):active, .post-sale__btn-want-it:not(:disabled):not(.disabled).active, .order-details__main-btn:hover, .order-details__main-btn:focus, .order-details__main-btn:not(:disabled):not(.disabled):active, .order-details__main-btn:not(:disabled):not(.disabled).active {  background-color:#414141 !important;  color:#FFFFFF !important; } .stock.no-stock {  color:#717171 !important; } .stock.to-order {  color:#a36200 !important; } .stock.on-stock {  color:#956a1c !important; } .badge--new {  background-color:#8a6c46 !important;  border-color:#8a6c46 !important; } .badge--sale {  background-color:#d43838 !important;  border-color:#d43838 !important; } .badge--custom-1 {  background-color:#717171 !important;  border-color:#717171 !important; } .badge--custom-2 {  background-color:#717171 !important;  border-color:#717171 !important; } .badge--custom-3 {  background-color:#717171 !important;  border-color:#717171 !important; }}.badge:focus-visible { outline:1px solid #99784e; outline-offset:-1px; box-shadow:inset 0 0 0 2px #fff4e6;}a:not([class]):focus-visible,a.direct-filter-link:not([class*=has-]):focus-visible,a.text_normal:focus-visible,a.text_big:focus-visible,button.btn-text:not(.dropdown-toggle):focus-visible,a.btn-text2:focus-visible,a.compare__name-link:focus-visible,a.order-control-modify-btn:focus-visible,a.product__review:focus-visible,button.btn-text2:focus-visible,.search-category.is-selected,.ac_over .search-name,.nav-list-breadcrumb-main-link:focus-visible,.nav-list-parent-link:focus-visible,.search-content.is-selected,a.category-card__name-wrap:focus-visible,a.cart-item__name-link:focus-visible,a.product__name-link:focus-visible,a.sub-cats__cat:focus-visible,a.order-mods__link:focus-visible,a.cookie-alert__btn-open:focus-visible,.currency.custom-control:focus-within label,span[data-tippy]:focus-visible:not(.btn) { text-decoration:underline; text-underline-offset:auto; text-decoration-thickness:1px; text-decoration-color:currentColor; background-color:var(--focus-visible-bg); color:#99784e !important; outline:0 !important; box-shadow:none !important;}a.dropdown-item:focus-visible,a.nav-link:focus-visible,a.page-subpage:focus-visible,.tag-filtering__tag:focus-visible,a.product-type__value-link:focus-visible,a.page-link:focus-visible,li[tabindex="0"]:focus-visible,.search-product.is-selected,.search-query.is-selected,a.product__type-value:focus-visible,.btn:focus-visible,.product__func-btn:focus-visible,input[type=text]:focus-visible,input[type=number]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,select:focus-visible,.product_filter_title:focus-visible,.filtered-tags .product_filter_link:focus-visible,textarea:focus-visible,.custom-file:focus-within > label > .custom-file-choose-btn,.qty--input button:focus-visible,.category-card:not(:has(.category-card__img-wrap)) a:focus-visible,.read-more__btn:focus-visible, .qtyplus_common:focus-visible, .qtyminus_common:focus-visible,.subscription-period-input:focus-visible ~ .subscription-period__item .subscription-period__item-text { outline:1px solid #99784e !important; outline-offset:-1px !important; box-shadow:inset 0 0 0 calc(2px + 1px) #fff4e6 !important;}.custom-checkbox > input:focus-visible + label:before,.custom-radio > input:focus-visible + label:before,.artdet__alts.has-image:focus-visible,.custom-radio--button input:focus-visible + label,input.star-radio:focus-visible + label { outline:1px solid #99784e !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #fff4e6 !important;}.plus-service__label:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.plus-service__label:focus-visible:before { outline:1px solid #99784e !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #fff4e6 !important;}.carousel:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.product_filter_checkbox:focus-within label::before { outline:1px solid #99784e !important; outline-offset:-1px !important; box-shadow:inset 0 0 0 calc(2px + 1px) #fff4e6 !important;}.product_filter_checkbox:focus-within .product_filter_link { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.order-step a:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.order-step a:focus-visible .order-step__text { text-decoration:underline; text-underline-offset:auto; text-decoration-thickness:1px; text-decoration-color:currentColor; background-color:var(--focus-visible-bg); color:#99784e !important; outline:0 !important; box-shadow:none !important;}.order-step a:focus-visible .order-step__icon { outline:1px solid #99784e !important; outline-offset:-1px !important; box-shadow:inset 0 0 0 calc(2px + 1px) #fff4e6 !important;}.logo a:focus-visible, .order-step a:focus-visible, .product__img-outer a:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.logo a:focus-visible img, .order-step a:focus-visible img, .product__img-outer a:focus-visible img { outline:1px solid #99784e !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #fff4e6 !important;}.info-icon[data-tippy]:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.info-icon[data-tippy]:focus-visible svg { outline:1px solid #99784e !important; outline-offset:1px !important; box-shadow:0 0 0 calc(2px + 1px) #fff4e6 !important; border-radius:99px;}.category-card:has(.category-card__img-wrap) a:focus-visible { outline:0 !important; outline-offset:unset !important; box-shadow:none !important; background-color:unset !important;}.category-card:has(.category-card__img-wrap) a:focus-visible .category-card__name { text-decoration:underline; text-underline-offset:auto; text-decoration-thickness:1px; text-decoration-color:currentColor; background-color:var(--focus-visible-bg); color:#99784e !important; outline:0 !important; box-shadow:none !important;}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:1px solid #99784e; box-shadow:inset 0 0 0 calc(2px + 1px) #fff4e6; outline-offset:-1px; pointer-events:none; border-radius:10px;}.has-img.gallery__img-link:focus-visible, .has-img.product-review__image:focus-visible, .has-fv.gallery__img-link:focus-visible, .has-fv.product-review__image:focus-visible { display:flex;}.has-fv:focus-visible::before { border-radius:5px;}.product_param_type_color .has-fv:focus-visible::before, .product_param_type_color_text .has-fv:focus-visible::before { border-radius:100%;}.element-img-wrap .has-img:focus-visible { position:absolute; left:0; top:0; height:100%; width:100%;}.element-img-wrap .has-img:focus-visible::before { border-radius:10px;}#g-btn-wrap { max-width:320px; margin:0 auto; cursor:pointer;}#g-btn-wrap.js-need-terms button { pointer-events:none;}#g-btn-wrap .gpay-card-info-container-fill { padding:10px;}.gls_express_point { display:inline-flex; align-items:center; background-color:#061ab1; color:#fff; padding:4px 10px; line-height:1.2; border-radius:20px;}.gls_express_point:after { content:""; width:16px; height:16px; background:url('../!common_design/own/image/icon_glsexpress.svg') no-repeat left top transparent; margin-left:5px;}@media (min-width:576px) { .point-history-row .order-track__value {  font-weight:400; } .point__order-key {  max-width:20rem; } .point__date-earn,.point__date-expire,.point__amount {  max-width:16rem; }}#page_order_mods_content.hide_disabled_mods .js-order-mods--disabled { display:none;}#overlay_google_map_address_autocomplete { display:none;}#overlay_google_map_address_autocomplete_content { padding:20px 30px 0;}@media (max-width:575.98px) { #overlay_google_map_address_autocomplete_content {  padding:10px 10px 0; }}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-webkit-input-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete:-ms-input-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-ms-input-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-moz-placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::placeholder { color:#999999;}#overlay_google_map_address_autocomplete_content .gm-style-iw { padding:0;}@media (max-width:575.98px) { #overlay_google_map_address_autocomplete_content .gm-style-iw {  max-width:260px !important; }}#overlay_google_map_address_autocomplete_content .gm-style-iw-chr { height:10px;}#overlay_google_map_address_autocomplete_content .gm-style-iw-d { margin-right:30px; font-size:16px; font-weight:bold;}#overlay_google_map_address_autocomplete_content .google_map_selected_address { display:flex; align-items:center; min-height:26px; color:#000;}#overlay_google_map_address_autocomplete_content #google_map_info_content { padding-left:15px;}.pac-container { position:fixed !important; z-index:9999 !important;}.google-map-selector-btn { display:inline-flex; align-items:center; column-gap:6px; margin-left:2rem;}#overlay_google_map_address_autocomplete_content { position:relative;}#overlay_google_map_address_autocomplete_content:not(.has-error).is-loading::before { content:""; width:100%; height:100%; background:rgba(255, 255, 255, 0.8); position:absolute; z-index:1;}#overlay_google_map_address_autocomplete_content:not(.has-error).is-loading .loading-spinner__wrap { display:block;}#overlay_google_map_address_autocomplete_content .loading-spinner__wrap { display:none; position:absolute; left:50%; top:50%;}#overlay_google_map_address_autocomplete_content .loading-spinner::after { width:76px; height:76px; border-width:5px; border-color:#888888 transparent;}.address-validation-change-link { font-weight:700; cursor:pointer; text-decoration:underline;}.form-group-interval { display:flex; flex-wrap:wrap;}.form-group-interval .form-control { flex:1 0 45%;}.form-group-interval .mdash { height:4rem; flex:0 0 10%; justify-content:center; display:flex; align-items:center;}.faq-container { margin-bottom:60px;}.faq-element { background-color:#ffffff; border-radius:10px;}.faq-title { font-size:16px; line-height:20px; font-weight:700; padding:20px; width:100%; text-align:left; position:relative; margin-bottom:0; text-transform:none;}@media (min-width:768px) { .faq-title {  font-size:18px;  padding:20px 30px; }}.faq-content { padding:20px;}@media (min-width:768px) { .faq-content {  padding:20px 30px; }}.faq-container:not(.is-accordion) .faq-title { padding-bottom:0;}.faq-container.is-accordion .faq-content { padding:0 20px 20px;}@media (min-width:768px) { .faq-container.is-accordion .faq-content {  padding:0 30px 20px 30px; }}.faq-container.is-accordion .faq-title { padding-right:60px !important; cursor:pointer;}.faq-container.is-accordion .faq-title::after { content:""; position:absolute; right:20px; top:50%; transform:translateY(-50%); pointer-events:none; width:0.8em; height:0.8em;}@media (min-width:768px) { .faq-container.is-accordion .faq-title::after {  right:30px; }}@supports (mask-size:cover) { .faq-container.is-accordion .faq-title::after {  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  background-color:currentColor; }}@supports not (mask-size:cover) { .faq-container.is-accordion .faq-title::after {  background-repeat:no-repeat;  background-position:center;  background-size:0.8em; }}.faq-container.is-accordion .faq-title.active { border-bottom:none;}.faq-container.is-accordion .faq-title.active::after { transform:translateY(-50%) scaleY(-1);}.faq-container.is-accordion .faq-content { display:none;}#ud_shop_start #page_cat_content, #ud_shop_start #page_art_content { padding-top:60px;}.js-vat-forced-hidden { display:none !important;}#page_artlist_content ~ .blog-results,.rest-content-wrapper ~ .blog-results,.product-list-grid ~ .blog-results { margin-top:3rem;}.blog-results + .category-results,.blog-results + .product-list-container { margin-top:3rem;}.js-load-more-content-spinner { min-height:60px; visibility:hidden; opacity:0;}.js-load-more-content-spinner.is-visible { visibility:visible; opacity:1;}* { -webkit-line-clamp:unset !important;}@supports (position:-webkit-sticky) or (position:sticky) { .sticky-top {  position:-webkit-sticky; }}.text-sale { color:#FF4444;}.product-num { margin-right:0.5rem;}.product-num__start::before { content:" / ";}.product-num__start::after { content:" - ";}.product-recomm__title { display:flex; align-items:baseline; justify-content:center;}#page_artlist_content .products-container.container, #page_cat_artlist .products-container.container { padding-top:2rem; padding-bottom:2rem;}#pane-favourites .products-container.container { padding:0;}@media (max-width:575.98px) { .products-container.container {  padding-left:1rem;  padding-right:1rem; }}.products.type--1 { row-gap:10px;}@media (min-width:768px) { .products.type--1 {  row-gap:20px; }}@media (min-width:1640px) { .products.type--1 {  row-gap:40px; }}.products.type--2 { row-gap:20px;}@media (min-width:768px) { .products.type--2 {  row-gap:40px; }}.products.type--2.card--2 { row-gap:10px;}.products.products--grid { --grid-gap:10px; --grid-columns:2; --card-big-ratio:1; --gap-calculated:calc((var(--grid-gap) * (var(--grid-columns) - 1)) / var(--grid-columns)); --one-column-width-percent:calc(100% / ((var(--grid-columns) - 1) + var(--card-big-ratio))); grid-template-columns:repeat(calc(var(--grid-columns) - 1), calc(var(--one-column-width-percent) - var(--gap-calculated))) calc(var(--one-column-width-percent) * var(--card-big-ratio) - var(--gap-calculated)); grid-gap:var(--grid-gap);}.products.products--grid .product--infos { word-break:break-word; margin-bottom:3rem; display:flex !important; flex-direction:column; justify-content:center;}.products.products--grid .product__img-outer { width:var(--main-img-thumbnail-width);}.products.products--grid .product:first-child { grid-area:2/1/2/3;}.products.products--grid .product:first-child .product__img-outer { width:var(--main-img-width);}.products.products--grid .product:first-child .product__review:empty { display:none;}.products.products--grid .list-1-card-1.product:first-child .product__wrapper, .products.products--grid .list-1-card-2.product:first-child .product__wrapper { position:sticky; top:1rem; height:auto;}html.header-is-sticky.header-is-visible-by-scroll-up .products.products--grid .list-1-card-1.product:first-child .product__wrapper, html.header-is-sticky.header-is-visible-by-scroll-up .products.products--grid .list-1-card-2.product:first-child .product__wrapper { transition:top ease var(--header-sticky-on-scroll-up-transition-time); top:calc(var(--header-height) + 1rem);}html.header-is-sticky.header-with-sticky-behavior .products.products--grid .list-1-card-1.product:first-child .product__wrapper, html.header-is-sticky.header-with-sticky-behavior .products.products--grid .list-1-card-2.product:first-child .product__wrapper { top:calc(var(--header-height) + 1rem);}.products.products--grid .product:nth-of-type(2) { grid-area:3/1/3/2;}.products.products--grid .product:nth-of-type(3) { grid-area:3/2/3/3;}.products.products--grid .product:nth-of-type(4) { grid-area:4/1/4/2;}.products.products--grid .product:nth-of-type(5) { grid-area:4/2/4/3;}.products.products--grid .product:nth-of-type(6) { display:none;}.products.products--grid .product--infos:last-child { grid-area:1/1/1/3;}@media (min-width:576px) { .products.products--grid .product:first-child {  grid-area:2/1/2/3; } .products.products--grid .product:nth-of-type(2) {  grid-area:3/1/3/2; } .products.products--grid .product:nth-of-type(3) {  grid-area:3/2/3/3; } .products.products--grid .product:nth-of-type(4) {  grid-area:4/1/4/2; } .products.products--grid .product:nth-of-type(5) {  grid-area:4/2/4/3; } .products.products--grid .product--infos:last-child {  grid-area:1/1/1/3; }}@media (min-width:768px) { .products.products--grid {  --grid-columns:3;  --grid-gap:20px;  --card-big-ratio:1.5; } .products.products--grid .product:first-child {  grid-area:1/3/4/4; } .products.products--grid .product:nth-of-type(2) {  grid-area:1/2/2/3; } .products.products--grid .product:nth-of-type(3) {  grid-area:2/1/2/2; } .products.products--grid .product:nth-of-type(4) {  grid-area:2/3/3/2; } .products.products--grid .product:nth-of-type(5) {  grid-area:3/1/3/2; } .products.products--grid .product:nth-of-type(6) {  display:block;  grid-area:3/2/3/3; } .products.products--grid .product--infos:last-child {  grid-area:1/1/1/2;  margin-bottom:0; }}@media (min-width:992px) { .products.products--grid {  --grid-gap:30px;  --card-big-ratio:2.0315; }}@media (min-width:1240px) { .products.products--grid {  --grid-columns:4; } .products.products--grid .product:first-child {  grid-area:1/4/3/5; } .products.products--grid .product:nth-of-type(2) {  grid-area:1/2/2/3; } .products.products--grid .product:nth-of-type(3) {  grid-area:1/3/2/4; } .products.products--grid .product:nth-of-type(4) {  grid-area:2/1/3/2; } .products.products--grid .product:nth-of-type(5) {  grid-area:2/2/3/3; } .products.products--grid .product:nth-of-type(6) {  grid-area:2/3/3/4; } .products.products--grid .product--infos:last-child {  grid-area:1/1/2/2; }}@media (min-width:1440px) { .products.products--grid {  --grid-gap:40px; }}.type--1 .product.carousel-cell { width:80%; margin-right:10px; max-width:164px;}@media (min-width:418px) { .type--1 .product.carousel-cell {  max-width:288px;  width:288px;  flex:0 0 288px; }}@media (min-width:768px) { .type--1 .product.carousel-cell {  margin-right:20px; }}@media (min-width:1440px) { .type--1 .product.carousel-cell {  margin-right:40px; }}.type--1.carousel-box_prod_top .product.carousel-cell { max-width:100%; width:100%; flex:0 0 100%;}.type--2 .product.carousel-cell { margin-right:20px;}.product.carousel-cell {              }@media (min-width:418px) { .carousel-cross_popup .product.carousel-cell, .carousel-up_popup .product.carousel-cell, .carousel-artpack_page_bundle_products .product.carousel-cell, .gift--on_product_details .product.carousel-cell, #overlay_products_in_bundle .product.carousel-cell {  max-width:212px;  width:212px;  flex:0 0 212px; }}@media (min-width:418px) { .carousel-recommend .product.carousel-cell {  max-width:var(--image-width); }}@media (min-width:768px) { .carousel-recommend .product.carousel-cell {  width:calc(50% - (0px / 2) * 1) !important;  flex:0 0 calc(50% - (0px / 2) * 1) !important; }}#box_last_content .product.carousel-cell.carousel-cell { flex:0 0 124px; min-width:124px; max-width:124px;}.list-2-card-1 .product.carousel-cell { min-height:100%; width:100%;}.recommend__form-inner, .question__form-inner { max-width:420px; margin:0 auto;}.product__inner { background-color:#ffffff; height:100%;}.type--1 .product__inner { margin:0 auto; position:relative; display:flex; flex-direction:column; border-radius:10px; padding:10px;}@media (min-width:576px) { .type--1 .product__inner {  padding:20px; }}#box_last_content .type--1 .product__inner { margin:0 auto; max-width:140px; position:relative; padding:10px;}.list-2-card-1 .product__inner { padding:20px; border-radius:10px;}.list-1-card-2 .product__badges { transition:visibility 0s 0.15s;}.list-1-card-2 .product__inner-wrapper { transition:transform 0.6s; transform-style:preserve-3d; position:relative; z-index:2;  border-radius:10px; height:100%; background-color:#ffffff;}.list-1-card-2 .product__inner { -webkit-backface-visibility:hidden; backface-visibility:hidden;}.list-1-card-2 .product__inner--back { position:absolute; top:0; left:0; width:100%; height:100%; transform:scaleX(-1); z-index:0; transition:z-index 0s 0.15s; padding-top:6rem;}.list-1-card-2 .product__inner--back .product__name-wrap { margin-bottom:0;}.list-1-card-2 .product__inner--back .product__data { overflow:hidden auto; scrollbar-width:thin; scrollbar-color:#ced4da #ffffff;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar { width:6px; height:6px;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-thumb { background:#ced4da; border:3px solid #ced4da; border-radius:3px;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}.list-1-card-2 .product__inner--back .product__data::-webkit-scrollbar-track { background-color:#ffffff;}.list-1-card-2 .product__inner--front { z-index:1;}.list-1-card-2 .product__function-btns { margin-top:1rem;}.list-1-card-2 .product__flip-btn { position:absolute; top:10px; right:10px; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0s 0.15s; border-radius:5px; background-color:#ffffff;}.list-1-card-2 .product__params { margin-bottom:0;}.list-1-card-2.flip .product__inner-wrapper, .list-1-card-2.flip .product__flip-btn { transform:scaleX(-1);}.list-1-card-2.flip .product__inner--back { z-index:2;}.list-1-card-2.flip .product__badges { visibility:hidden;}@media (max-width:439.98px) { .list-1-card-2 .product__param-title-col, .list-1-card-2 .product__param-value {  text-align:center;  justify-content:center; }}@media (min-width:440px) { .list-1-card-2 .product__flip-btn {  right:20px; } .list-1-card-2 .product__function-btns {  margin-top:2rem; } .list-1-card-2 .product__param-value {  justify-content:flex-start;  text-align:left; }}.product__sku { color:#999999; font-size:1.1rem;}.type--1 .product__img-outer { width:var(--image-width); max-width:100%; margin:0 auto 2rem;}.list-2-card-1 .product__cart-block { background-color:#FFF8E4; border-radius:10px; width:280px; min-width:100%; max-width:100%; height:100%; padding:2rem 2rem 0.8rem;}.list-2-card-1 .product__cart-block-inner { width:300px; max-width:100%; margin:0 auto; justify-content:space-between; display:flex; flex-direction:column; height:100%; row-gap:2rem;}.list-2-card-1 .product__variant-label { padding-left:0;}.list-2-card-1 .product__img-outer { max-width:var(--image-width); margin:0 auto;}@media (min-width:1240px) { .list-2-card-1 .product__image-col {  max-width:calc(var(--image-width) + var(--image-thumb-width) + 2px + 8rem); }}@media (min-width:576px) { .list-2-card-1 .product__data-inner {  -webkit-flex-basis:14rem;  -ms-flex-preferred-size:14rem;  flex-basis:14rem; }}.list-2-card-1 .product__alt-img-wrap { background-color:#ffffff; border:1px solid #DDDDDD; border-radius:10px; overflow:hidden; max-width:calc(var(--image-thumb-width) + 2 * 1px);}@supports not (row-gap:10px) { .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap {  margin-top:10px; } @media (min-width:576px) {  .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:0;  } } @media (min-width:1240px) {  .list-2-card-1 .product__alt-img-wrap + .product__alt-img-wrap { margin-top:10px;  } }}@media (min-width:768px) { .list-2-card-1 .product__img-outer {  max-width:100%;  width:var(--image-width); }}@media (min-width:992px) { .list-2-card-1 .product__data-col, .list-2-card-1 .product__image-col {  margin-bottom:0; }}@media (min-width:1240px) and (max-width:1439.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__cart-col {  flex:0 0 100%;  max-width:100%; }}@media (min-width:1440px) and (max-width:1639.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__description-param-row {  flex-direction:column !important; }}@media (min-width:1240px) { html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col {  flex:0 0 auto;  max-width:100%; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner {  width:var(--image-width); } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__image-col-inner-row {  flex-direction:column !important; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images-col {  margin-top:1rem !important; } html.filter-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-1 .product__alt-images {  flex-direction:row !important; }}.type--1 .product__data { flex-grow:1; display:flex; flex-direction:column; align-items:center; text-align:center;}@media (min-width:768px) { .product__left-row {  height:100%; }}@media (min-width:576px) { .product__right-row {  min-height:100%;  min-width:155px; }}@media (min-width:576px) and (max-width:767.98px) { .product__right-row {  max-width:190px; }}@media (max-width:575.98px) { .product__right-col {  padding-top:10px; } .product__right-col::after {  content:"";  position:absolute;  top:0;  left:1rem;  right:1rem;  border-top:1px solid #DDDDDD; }}@media (min-width:576px) and (max-width:767.98px) { .product__left-col {  align-self:center; }}@media (min-width:576px) and (max-width:991.98px) { .product__left-col {  border-right:1px solid #DDDDDD; }}@media (min-width:992px) { .product__functions-col {  border:solid #DDDDDD;  border-width:0 1px; }}@media (min-width:992px) { .product__stock-and-statuses-col {  border:solid #DDDDDD;  border-width:0 0 0 1px;  flex:0 0 25%;  max-width:25%; } html.filter-exists.filter-box-in-sidebar .product__stock-and-statuses-col, html.filter-cache-exists.filter-box-in-sidebar .product__stock-and-statuses-col, html.filter-box-content-exists.filter-box-in-sidebar .product__stock-and-statuses-col {  flex:0 0 150px;  max-width:150px; }}.product__stock-and-statuses-col, .product__functions-col { display:flex; justify-content:center; flex-direction:column;}.product__prices-wrap-col { display:flex; justify-content:center; flex-direction:column;}@media (min-width:576px) and (max-width:767.98px) { .product__prices-wrap-col {  align-self:flex-end; }}@media (min-width:992px) and (max-width:1439.98px) { .product__prices-wrap-col {  align-self:flex-end; }}@media (min-width:1240px) and (max-width:1439.98px) { html.filter-exists.filter-box-in-sidebar .product__prices-wrap-col, html.filter-cache-exists.filter-box-in-sidebar .product__prices-wrap-col, html.filter-box-content-exists.filter-box-in-sidebar .product__prices-wrap-col {  flex:0 0 100%; }}.product__name-wrap { font-size:0; padding-bottom:1rem; margin-bottom:auto;}.list-2-card-1 .product__name-wrap { text-align:center;}@media (min-width:576px) { .product__name-wrap {  padding-bottom:2rem; } .list-2-card-1 .product__name-wrap {  text-align:left; }}.product__name { margin-bottom:0; text-transform:none; font-weight:400;}.type--1 .product__name { font-size:1.2rem; -webkit-line-clamp:3; line-height:1.3; max-height:3.9em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}@media (min-width:576px) { .type--1 .product__name {  font-weight:500;  font-size:1.4rem; }}.list-2-card-1 .product__name { font-size:2rem; font-weight:700; -webkit-line-clamp:3; line-height:1.4; max-height:4.2em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}@media (min-width:1440px) { .list-2-card-1 .product__name {  font-size:2.4rem; }}.product__name-link { display:inline-block; vertical-align:top;}.product__review { font-size:12px; display:inline-flex; align-items:center; vertical-align:top; margin-top:1rem; line-height:1;}.product__review:hover { text-decoration:none;}.product__review:last-child { margin-bottom:0;}.product__reviews-count { font-size:1.2rem; color:#999999; display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.list-2-card-1 .product__main-wrap { text-align:center;}.product__main { display:flex; flex-wrap:wrap; column-gap:0.5rem; row-gap:0.5rem;}.type--1 .product__stock { font-size:1rem; margin-bottom:1rem;}@media (min-width:576px) { .type--1 .product__stock {  font-size:1.2rem;  margin-bottom:2rem; }}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5rem;}.not-stock__text, .not-buyable__text { font-size:1.2rem; padding:10px 0; font-weight:400; display:flex; align-items:center; line-height:1.2;}.list-2-card-1 .not-stock__text, .list-2-card-1 .not-buyable__text { justify-content:center; padding:0;}.gift-products .not-stock__text, .gift-products .not-buyable__text { padding:8px 0;}.stock__content { display:flex; flex-wrap:wrap; white-space:nowrap; column-gap:0.5rem;}.list-2-card-1 .stock__content { justify-content:center;}.stock__content .icon-set { --svg-icon-height:1.5em;}.stock__content.interval-text { flex-wrap:nowrap;}.stock__content[data-tippy] { cursor:help;}[data-tippy].tippy-module-loading { cursor:wait;}.stock__qty-and-unit { font-weight:400; color:#999999;}.interval-text .stock__qty-and-unit { font-weight:400; color:inherit; white-space:normal; text-align:left;}.type--1 .product__main-btn[data-text]::after { content:attr(data-text);}@media (max-width:575.98px) { .type--1 .product.has-input .product__main-btn::after {  display:none; }}@media (max-width:439.98px) { .type--1 .cart-input-wrap {  --width:2.6rem; }}.type--1 .product__cart-input-col { flex-grow:1;}.type--1 .product__main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; height:4rem; min-width:4rem; padding:1rem clamp(10px, 10px, 2rem);}.product__main-btn.product__recommend-del-btn { max-width:100%; width:100%; font-size:1.2rem;}@media (max-width:575.98px) { .product__inputs-group {  margin-left:0 !important; }}@media (max-width:575.98px) { .product__open-inputs-btn {  border-radius:5px 5px 0 0 !important; }}.product__main-btn-group { z-index:1;}@media (max-width:575.98px) { .product__main-btn-group {  flex-direction:column; }}.product__inputs-dropdown-toggle-btn { padding:0 1rem; z-index:1;}.product__inputs-dropdown-toggle-btn:hover, .product__inputs-dropdown-toggle-btn:focus { background-color:#ffffff !important; border-color:#ffffff !important; color:#FFC882 !important;}.product__inputs-dropdown-toggle-btn.active { background-color:#ffffff !important; border-color:#ffffff !important; color:#FFC882 !important;}.product__inputs-dropdown-toggle-btn::after { content:""; content:""; z-index:1; line-height:1; pointer-events:none; border-top:5px solid currentColor; border-right:5px solid transparent; border-bottom:0; border-left:5px solid transparent; border-radius:0; margin-left:0;}@media (max-width:575.98px) { .product__inputs-dropdown-toggle-btn {  border-radius:0 0 5px 5px !important;  border-top:1px solid #ffffff; }}@media (min-width:576px) { .product__inputs-dropdown-toggle-btn {  border-left:1px solid #ffffff; }}.product__inputs { position:absolute; top:6rem; margin-top:5px; left:auto; right:0; z-index:1; background-color:#ffffff; justify-content:flex-end; flex-wrap:wrap; padding:2rem 1rem; display:none; border-radius:10px; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); min-width:auto;}.product__inputs.has-variant { left:0;}.product__inputs.has-variant .product__variants { flex:0 0 100%;}@media (min-width:576px) { .product__inputs {  top:5rem; }}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0; }.list-1-card-2 .product__main-btn-col { display:flex; column-gap:0.5rem;}@media (min-width:576px) { .list-1-card-2 .product__main-btn-col {  column-gap:1rem; }}.type--2 .product__main-btn-col { flex-grow:0;}.product__cart-input-wrap { height:4rem; border-radius:10px;}@media (max-width:417.98px) { .type--1 .product__cart-input-wrap {  --input-width:2.6rem; }}.product__cart-login-btn { line-height:1.2; text-align:left;}.type--1 .product__cart-login-btn { font-size:1.1rem;}@media (min-width:418px) { .type--1 .type--1 .product__cart-login-btn {  font-size:1.2rem; }}.list-2-card-1 .product__cart-login-btn { font-size:1.4rem;}.list-2-card-2 .product__inner { padding:15px 10px; border-radius:10px;}.list-2-card-2 .cart-input-wrap { --input-width:3.5rem;}.list-2-card-2 .product__img-outer { width:60px; max-width:100%; margin:0 auto;}.list-2-card-2 .product__name-wrap { margin-bottom:0.5rem; padding-bottom:0;}.list-2-card-2 .product__name { font-size:1.4rem; -webkit-line-clamp:2; line-height:1.2; max-height:2.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; font-weight:700;}.list-2-card-2 .product__name-link { display:block;}.list-2-card-2 .product__name-wrap-col { display:flex; justify-content:center; flex-direction:column;}.list-2-card-2 .product__cart-input-wrap { height:4.6rem; column-gap:5px;}.list-2-card-2 .product__cart-input-wrap.is-disabled { background-color:#f1f1f1;}.list-2-card-2 .product__main-btn { min-width:4.6rem; height:4.6rem; padding:1rem; display:flex; justify-content:center; align-items:center; font-size:1.4rem;}.list-2-card-2 .product__main-wrap { width:100%;}.list-2-card-2 .product__main-col { display:flex; justify-content:flex-end; align-items:flex-end;}.list-2-card-2 .product__inquire-btn { padding-left:0; padding-right:0;}.list-2-card-2 .product__stock { margin-bottom:0; font-size:1.2rem;}.list-2-card-2 .product__badges { flex-direction:row; flex-wrap:wrap; position:static;}.list-2-card-2 .product__badges .badge { font-size:1.2rem;}.list-2-card-2 .product__funcs { text-align:right; padding:0;}.list-2-card-2 .product__types { margin-bottom:0;}.list-2-card-2 .product__price-login-btn { margin-bottom:0;}.list-2-card-2 .product__prices-wrap { padding-top:5px; padding-bottom:5px; text-align:center;}.list-2-card-2 .product__prices { text-align:left;}.list-2-card-2 .product__functions-col { margin-left:auto;}@media (max-width:575.98px) { .list-2-card-2 .product__cart-input-wrap {  height:4rem; } .list-2-card-2 .product__main-btn {  min-width:40px;  max-width:40px;  height:40px;  font-size:1.2rem;  padding:1rem clamp(10px, 10px, 2rem); }}@media (min-width:576px) { .list-2-card-2 .product__inner {  padding:10px 20px; } .list-2-card-2 .product__price-login-btn {  text-align:center; } .list-2-card-2 .product__price-base, .list-2-card-2 .product__price-sale {  font-size:1.8rem; } .list-2-card-2 .has-price-sale .product__price-base {  font-size:1.2rem; }}@media (min-width:576px) and (max-width:767.98px) { .list-2-card-2 .product__prices {  text-align:right; } .list-2-card-2 .product__main-col {  flex-grow:1; }}@media (min-width:768px) and (max-width:991.98px) { .list-2-card-2 .product__prices {  text-align:center; } .list-2-card-2 .product__main-col {  border:solid #DDDDDD;  border-width:0 0 0 1px; }}@media (min-width:768px) { .list-2-card-2 .product__main-col {    align-items:center; } .list-2-card-2 .product__prices-wrap-col {  width:156px; }}@media (min-width:992px) and (max-width:1239.98px) { html.filter-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-2 .product__main-col {  flex:0 0 100%;  border-left:0; }}@media (min-width:992px) { .list-2-card-2 .product__badges-2 .stock__content {  justify-content:center; }}@media (min-width:992px) and (max-width:1439.98px) { .list-2-card-2 .product__prices {  text-align:right; }}@media (min-width:1240px) { .list-2-card-2 .product__funcs {  text-align:center; } html.filter-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col, html.filter-cache-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col, html.filter-box-content-exists.filter-box-in-sidebar .list-2-card-2 .product__img-col {  padding-right:0; }}@media (min-width:1440px) { .list-2-card-2 .product__prices {  text-align:center; } .list-2-card-2 .product__main-col {  border:solid #DDDDDD;  border-width:0 0 0 1px; }}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.type--1 .product__custom-statuses { margin-bottom:0.5rem; justify-content:center;}.list-2-card-1 .product__custom-statuses { margin-bottom:1rem;}.product__badges { position:absolute; z-index:10; display:flex; flex-direction:column; align-items:flex-start; pointer-events:none; gap:0.5rem;}.type--1 .product__badges { top:1rem; left:1rem;}.list-2-card-1 .product__badges { top:0; left:0;}.product__badges a { pointer-events:auto;}@media (min-width:576px) { .type--1 .product__badges {  top:1.6rem;  left:2rem; }}.product__badges2 { position:absolute; z-index:10; display:flex; flex-direction:column; align-items:flex-start; pointer-events:none; gap:0.5rem;}.type--1 .product__badges2 { top:1rem; right:1rem;}.badge { user-select:none; flex:0 0 auto; font-size:1.2rem; border:1px solid transparent; display:inline-flex; justify-content:center; align-items:center;}@media (min-width:992px) { .badge {  font-size:1.4rem;  flex:0 0 auto; }}.stock.on-stock { font-weight:400; background-color:#FFFFFF00; color:#CA8F26;}.stock.no-stock { font-weight:400; background-color:#FFFFFF00; color:#999999;}.stock.to-order { font-weight:400; background-color:#FFFFFF00; color:#FF9900;}[class*=badge--custom-].has-link { padding:0;}[class*=badge--custom-].has-link a { color:inherit; display:block; padding:0.4rem 0.9rem; font-size:inherit; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}@media (prefers-reduced-motion:reduce) { [class*=badge--custom-].has-link a {  transition:none; }}[class*=badge--custom-].has-link a:hover, [class*=badge--custom-].has-link a:focus { text-decoration:none;}.artdet__badges { display:flex; flex-wrap:wrap; gap:5px;}[data-percent]::before { content:"-";}[data-percent]::after { content:attr(data-percent); font-size:100%;}.badge--custom-1 { color:#ffffff; font-weight:700; background-color:#999999; border-color:#999999ff;}.badge--custom-2 { color:#ffffff; font-weight:700; background-color:#999999; border-color:#999999ff;}.badge--custom-3 { color:#ffffff; font-weight:700; background-color:#999999; border-color:#999999ff;}.badge--index { background-color:#f7f7f7;}.badge--new, .badge--cat-new { background-color:#FFD882; color:#ffffff; font-weight:700; border-color:#FFC582; text-transform:lowercase;}.badge--cat-new { font-size:1.2rem;}@media (min-width:992px) { .badge--cat-new {  font-size:1.4rem; }}.badge--cat-qty { background-color:#ffffff; border:1px solid #dddddd;}.badge--sale { background-color:#FF4444ff; color:#ffffff; font-weight:700; border-color:#FF4444ff;}.badge--gift { color:#FF4444; border-color:currentColor; font-weight:700;}.product__funcs { padding:1rem 0; font-size:0;}.list-2-card-1 .product__funcs { padding:0; text-align:center;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; gap:0; align-items:center; pointer-events:none;}.list-1-card-1 .product__function-btns { flex-direction:column; border-radius:5px; overflow:hidden; position:absolute; right:1rem; top:1rem; z-index:10;}@media (min-width:576px) { .list-1-card-1 .product__function-btns {  right:1.3rem;  top:1rem; }}.product__func-btn { display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.4s; margin:0; border-radius:0; background:#ffffffcc; border:0 solid #ffffff00; font-size:1.4rem; width:4rem; height:4rem; flex:0 0 4rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product__func-btn:hover, .product__func-btn:focus { color:#111111;}.product__func-btn.page_artdet_func_compare_checked path, .product__func-btn.page_artdet_func_compare_checked use, .product__func-btn.page_art_func_compare_checked path, .product__func-btn.page_art_func_compare_checked use { fill:#ffffff; transform:scale(0.625); transform-origin:50%;}.product__func-btn.page_artdet_func_compare_checked .icon-set, .product__func-btn.page_art_func_compare_checked .icon-set { font-size:1.8rem; border-radius:5px; background-color:#FFC882;}@media (min-width:992px) { .badge + .product__func-btn {  margin-top:1.5rem; }}.social .product__func-btn { margin:0 1rem;}.compare--functions .product__func-btn { margin:0 0.5rem;}.list-2-card-1 .product__func-btn { margin:0 10px; background-color:transparent;}.product__func-btn:last-child { margin-right:0;}.product__func-btn:first-child { margin-left:0;}.artdet__function { gap:20px;}.artdet__function .product__func-btn { width:3.4rem; flex:0 0 3.4rem; height:3.4rem; border-radius:5px;}@media (max-width:991.98px) { .product__btn-compare {  display:none; }}.product__types { margin-bottom:1rem; line-height:1; display:flex; flex-wrap:wrap; row-gap:10px; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; row-gap:5px; column-gap:5px;}.product__type.type--color, .product__type.type--color_text { align-items:center; row-gap:2px; column-gap:2px;}.product__type ~ .product__type { margin-top:0.5rem;}.type--1 .product__type { justify-content:center; flex:0 0 100%;}.product__type-value { min-height:2.4rem; padding:0 1rem; border:1px solid #dddddd; border-radius:5px; font-size:1.2rem; font-weight:700; flex-shrink:0; min-width:3.5rem; max-width:100%; transition:0.4s; display:flex; align-items:center; justify-content:center;}.product__type-value:hover { border-color:#FFC882; background-color:#FFC882; color:#fff; text-decoration:none;}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; border:1px solid currentColor; border-radius:5px;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--pic .product__type-value:hover, .type--piclink .product__type-value:hover, .type--piclinktext .product__type-value:hover { border-color:#111111; background-color:transparent;}.type--color .product__type-value:hover, .type--color_text .product__type-value:hover, .type--icon .product__type-value:hover { border-color:#111111; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__params { margin-bottom:2rem; line-height:1.2; width:100%; display:flex; flex-direction:column; row-gap:0.8rem;}.type--1 .product__params { font-size:1.1rem;}.product__params:last-child { margin-bottom:0;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:700;}.product__param-title { text-align:right; padding-right:0.5rem;}.product__param-title .info-icon { vertical-align:middle;}.type--1 .product__param-title .info-icon { font-size:1em;}.product__param-value { text-align:left; font-weight:700; padding-left:0.5rem;}.product__param-title, .product__param-value { flex:0 0 50%; max-width:50%;}@media (max-width:439.98px) { .list-1-card-2 .product__param-title, .list-1-card-2 .product__param-value {  flex:0 0 100%;  max-width:100%;  text-align:center;  padding:0; }}.product__price-login-btn { margin-bottom:1rem;}.product__price-login-btn br { display:none;}.type--1 .product__price-login-btn { text-align:center;}.list-2-card-1 .product__price-sale-duration { font-size:1.2rem;}.product__price-unit { font-size:1.2rem;}.product__prices-wrap { position:relative; z-index:1; width:100%; text-align:center;}.type--1 .product__prices-wrap { padding-bottom:1rem;}@media (min-width:576px) { .product__prices-wrap .type--1 {  padding-bottom:2rem; }}.list-2-card-1 .product__price-sale-infos { margin-top:1rem;}.product__prices .type--1 { margin-bottom:1rem;}.product__price-base, .product__price-sale { font-size:1.6rem;}.list-2-card-1 .product__price-base, .list-2-card-1 .product__price-sale { font-size:1.8rem;}@media (min-width:576px) { .product__price-base, .product__price-sale {  font-size:1.8rem; } .list-2-card-1 .product__price-base, .list-2-card-1 .product__price-sale {  font-size:2.4rem; }}.has-price-sale .product__price-base { font-size:1.2rem;}.list-2-card-1 .has-price-sale .product__price-base { font-size:1.2rem;}@media (min-width:576px) { .has-price-sale .product__price-base {  font-size:1.4rem; } .list-2-card-1 .has-price-sale .product__price-base {  font-size:1.6rem; }}@media (min-width:576px) { .list-2-card-1 .product__badge-sale {  margin-bottom:0.5rem; }}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#FF4444;}.product__discount-saving__value { font-weight:700;}.product__discount-saving { font-weight:700;}.product-variant { margin-bottom:1rem;}.product-variant__label { font-weight:700;}.artdet__variants, #artdet__param-spec--input { max-width:100%;}.artdet--type-1 .artdet__variants, .artdet--type-1 #artdet__param-spec--input { margin:0 auto;}@media (min-width:576px) { .artdet__variants, #artdet__param-spec--input {  width:320px; }}.artdet__spec-params--input ~ .artdet__variants { margin-top:1rem;}.product__variants { overflow:hidden;}.type--1 .product__variants { position:absolute; bottom:100%; margin-bottom:1rem; left:1rem; right:1rem; z-index:10; flex-direction:column; display:none; background-color:#ffffff; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); border-radius:10px; padding:0 10px 20px;}@media (min-width:576px) { .type--1 .product__variants {  padding:0 10px 20px; }}.list-2-card-1 .product__variants { display:flex; flex-direction:column;}.product__variants.show { display:flex;}.product__cart-unit { font-size:1rem; text-align:left; margin-bottom:0; min-width:50%;}.product__cart-unit::before { content:attr(data-unit-mobile);}@media (min-width:440px) { .product__cart-unit::before {  content:attr(data-unit-desktop); }}.product__variant-wrap { text-align:left;}.product__variant-wrap:last-child { margin-bottom:0;}.product__variant-wrap.has-fault select { border-color:#F44 !important;}.product__variant-wrap.has-fault label { color:#F44 !important;}.list-2-card-1 .product__variant-wrap { text-align:center;}.product__variants-btn-close { position:absolute; top:0; right:1rem; color:#111111; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent; margin-left:auto; position:static; margin-right:0;}.product__variants-btn-close:hover, .product__variants-btn-close:focus, .product__variants-btn-close:active { color:#fff3e3;}@media (min-width:768px) { .product__variants-btn-close {  top:auto;  bottom:100%;  right:0; }}.product__inputs-btn-close { position:absolute; top:0; right:1rem; color:#111111; border:0 solid #999999; border-radius:5px; width:auto; height:auto; font-size:1.2rem; display:inline-flex; justify-content:center; align-items:center; padding:1rem; text-align:center; cursor:pointer; z-index:10; opacity:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; background:transparent; position:absolute; left:0; top:0;}.product__inputs-btn-close:hover, .product__inputs-btn-close:focus, .product__inputs-btn-close:active { color:#fff3e3;}@media (min-width:768px) { .product__inputs-btn-close {  top:auto;  bottom:100%;  right:0; }}.gift__base-product-name { display:block; font-size:1.6rem; text-transform:none; color:#FF4444;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px; max-width:100%; padding:1rem;}#toast-container.toast-top-center { top:2rem;}#toast-container { padding:1rem 1rem 0;}#toast-container > div { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > .toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5rem; vertical-align:middle;}.toast-close-button { opacity:1; right:0; top:0; margin-left:1.5rem; text-shadow:none; color:currentColor;}#toast-container > .toast-success { background-color:#C98418; color:#111111;}#toast-container > .toast-success .toast-close-button { color:#111111;}#toast-container > .toast-warning { background-color:#FF9900; color:#111111;}#toast-container > .toast-warning .toast-close-button { color:#111111;}#toast-container > .toast-error { background-color:#F44; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#EBED07; color:#111111;}#toast-container > .toast-info .toast-close-button { color:#111111;}.toast-qty { white-space:nowrap; font-weight:700;}.list-block__products-outer { padding-top:0;}.list-block--top-title .title-box { text-align:center;}.list-block--top-title .title-box__title.has-content::after { margin-left:auto; margin-right:auto;}.list-block--top-title .title-box__outer { margin-bottom:2rem; position:relative;}@media (min-width:768px) { .list-block--top-title .title-box__outer {  margin-bottom:4rem; }}.list-block--left-title .product--infos .product__inner { background-color:#FFF8E4; padding-top:2rem; padding-bottom:2rem;}@supports (container-type:inline-size) { .list-block--left-title .title-box__title {  font-size:1.8rem; } .list-block--left-title .title-box__content {  font-size:1rem; } @container infos-card-width (min-width:160px) {  .list-block--left-title .title-box__title { font-size:2.1rem;  }  .list-block--left-title .title-box__content { font-size:1.1rem;  } } @container infos-card-width (min-width:190px) {  .list-block--left-title .title-box__title { font-size:2.6rem;  }  .list-block--left-title .title-box__content { font-size:1.2rem;  } } @container infos-card-width (min-width:240px) {  .list-block--left-title .title-box__title { font-size:3.2rem;  }  .list-block--left-title .title-box__content { font-size:1.4rem;  } }}@supports not (container-type:inline-size) { .list-block--left-title .title-box__content {  font-size:1rem; } .list-block--left-title .title-box__title {  font-size:2.4rem; } @media (min-width:576px) {  .list-block--left-title .title-box__title { font-size:2.8rem;  }  .list-block--left-title .title-box__content { font-size:1.2rem;  } } @media (min-width:768px) {  .list-block--left-title .title-box__title { font-size:3.2rem;  } }}@media (max-width:767.98px) { .list-block--left-title .title-box {  text-align:center; } .list-block--left-title .title-box__title.has-content::after {  margin-left:auto;  margin-right:auto; }}.carousel__prev-next-btn, .flickity-button { height:var(--carousel-prev-next-btn-height); line-height:var(--carousel-prev-next-btn-height); width:var(--carousel-prev-next-btn-width); flex:0 0 var(--carousel-prev-next-btn-width); max-width:var(--carousel-prev-next-btn-width); padding:0; text-align:center; letter-spacing:0; border-radius:10px; font-size:1.8rem; color:#111111; display:inline-flex; align-items:center; justify-content:center;}@media (hover:hover) and (pointer:fine) { .carousel__prev-next-btn:not(:disabled):hover, .flickity-button:not(:disabled):hover {  border-color:currentColor;  color:#111111; }}@media (max-width:575.98px) { .carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--center-arrows .flickity-button.previous {  top:auto;  left:auto;  bottom:2rem;  right:50%;  transform:translateY(0%);  margin-right:5px; } .carousel-block--with-nums.carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--with-nums.carousel-block--center-arrows .flickity-button.previous {  right:70px;  transform:none; } .carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--center-arrows .flickity-button.next {  top:auto;  bottom:2rem;  right:50%;  transform:translate(100%, 0);  margin-right:-5px; } .carousel-block--with-nums.carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--with-nums.carousel-block--center-arrows .flickity-button.next {  transform:none; }}@media (min-width:576px) { .carousel-block--center-arrows .carousel__prev-next-btn.previous, .carousel-block--center-arrows .flickity-button.previous {  left:3rem; } .carousel-block--center-arrows .carousel__prev-next-btn.next, .carousel-block--center-arrows .flickity-button.next {  right:3rem; }}#page_PopupContainer .carousel__prev-next-btn, #page_PopupContainer .flickity-button { background-color:transparent;}.carousel__nav { visibility:hidden; user-select:none; pointer-events:none; margin-left:auto; display:flex; align-items:center; justify-content:center; column-gap:1rem; position:absolute; left:0; bottom:1rem; width:100%; z-index:1; min-height:var(--carousel-prev-next-btn-height);}.carousel__nav.active { visibility:visible;}.carousel__nav.active button { pointer-events:auto;}.carousel__title-wrap { display:flex; column-gap:1rem; align-items:center; text-align:center;}@media (min-width:768px) { .carousel__title-wrap {  text-align:left; }}.carousel__title { margin-bottom:0;}.carousel-block { position:relative;}.carousel-block.has-nums, .carousel-block.has-arrows, .carousel-block.carousel-block--bottom-nums { padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height));}.carousel-block.has-dots .carousel { position:static; padding-bottom:calc(var(--dot-height) + var(--dot-gap-top));}.carousel-block.has-dots .carousel .flickity-page-dots { bottom:5px; justify-content:center;}.carousel-block .list-2-card-1 .product__inner > .row { height:100%; align-items:center;}@media (max-width:767.98px) { .carousel-block .carousel__title-and-content-row {  row-gap:4rem; } .carousel-block.carousel-block--top-nums {  padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height)); }}@media (max-width:575.98px) { .carousel-block.carousel-block--center-arrows .carousel {  position:static; }}@media (min-width:768px) { .carousel-block > .container {  position:relative; }}.carousel-block--left-title .product-recomm__title-sub, .carousel-block--left-title .carousel__title-sub { text-align:center;}.carousel-block--left-title .carousel__title-wrap { justify-content:center;}.carousel-block--left-title .carousel__title-outer { max-width:100%; width:100%; flex:0 0 100%; padding-left:calc(var(--grid-gutter-width-actual) / 2); padding-right:calc(var(--grid-gutter-width-actual) / 2);}.carousel-block--left-title .carousel__products { flex:0 0 100%; max-width:100%; position:relative; overflow:hidden;}.carousel-block--left-title .carousel.products { position:static; overflow:visible; padding-left:0; padding-right:0;}@media (min-width:768px) { .carousel-block--left-title .product-recomm__title-sub, .carousel-block--left-title .carousel__title-sub {  text-align:left; } .carousel-block--left-title .carousel__title-outer {  max-width:288px;  width:288px;  flex:0 0 288px;  box-sizing:content-box; } .carousel-block--left-title .carousel__products {  flex:0 0 calc(100% - 288px - var(--grid-gutter-width-actual));  max-width:calc(100% - 288px - var(--grid-gutter-width-actual)); } .carousel-block--left-title .carousel__title-wrap {  position:relative;  height:100%;  justify-content:flex-start; } .carousel-block--left-title .carousel__nav {  left:0;  bottom:2rem;  width:auto; }}.carousel-block--top-title { display:flex; flex-direction:column; row-gap:4rem;}.carousel-block--top-title .product-recomm__title-sub, .carousel-block--top-title .carousel__title-sub { text-align:center;}.carousel-block--top-title .carousel__products-container { overflow:hidden; position:relative;}.carousel-block--top-title .carousel.products { position:static; overflow:visible;}@media (min-width:768px) { .carousel-block--top-title.carousel-block--top-arrows .carousel__nav {  width:auto;  position:static; }}.carousel-block--bottom-nums { padding-bottom:2rem;}.carousel-block--center-arrows, .carousel-block--no-arrows { padding-bottom:calc(var(--carousel-prev-next-gap-top) * 2 + var(--carousel-prev-next-btn-height));}.carousel-block--center-arrows.carousel-block--top-title .title-box__title.has-content::after, .carousel-block--no-arrows.carousel-block--top-title .title-box__title.has-content::after { margin-left:auto; margin-right:auto;}.carousel-block--center-arrows.carousel-block--top-title .carousel__title-wrap, .carousel-block--no-arrows.carousel-block--top-title .carousel__title-wrap { justify-content:center; text-align:center;}.carousel-block--center-arrows.carousel-block--top-title .carousel__nav, .carousel-block--no-arrows.carousel-block--top-title .carousel__nav { left:50%; transform:translateX(-50%);}.carousel__nums { display:flex; position:relative; pointer-events:none;}.carousel-block--bottom-nums .carousel__nums { position:absolute; bottom:0;}@media (max-width:575.98px) { .carousel-block--bottom-nums .carousel__nums {  left:2rem; } .carousel-block--center-arrows.carousel-block--bottom-nums .carousel__nums {  bottom:3rem; }}@media (min-width:576px) { .carousel-block--bottom-nums .carousel__nums {  left:50%;  transform:translateX(-50%); }}.carousel__num-actual { min-width:0.6em; text-align:right;}.carousel__num-all { display:flex;}.carousel__num-all::before { content:"/"; margin:0 0.5rem;}.carousel__nav--start_banner_big { color:#111111; bottom:1rem;}.carousel__nav--start_banner_big .carousel__prev-next-btn { color:inherit;}@media (hover:hover) and (pointer:fine) { .carousel__nav--start_banner_big .carousel__prev-next-btn:not(:disabled):hover {  border-color:currentColor;  color:inherit; }}.carousel__products > .container { padding-right:20px; padding-left:20px;}.carousel { --dot-width:12px; --dot-height:12px; --dot-gap:10px; --dot-gap-top:20px; --dots-padding-x:12px;}.fade-in .carousel, .carousel.fade-in { opacity:0; transition:var(--lazyload-transition);}.ready.fade-in .carousel, .carousel.ready.fade-in { opacity:1;}.carousel.products { overflow:hidden;  padding-bottom:0px;}.carousel.products.type--1 { padding-top:0px;}.carousel.products.type--2 { padding-top:0px;}.carousel.products::before, .carousel.products::after { width:calc(var(--grid-gutter-width-actual) / 2);}.carousel.products .flickity-viewport { overflow:visible;}@media (min-width:992px) { .carousel.products::before, .carousel.products::after {  content:"";  position:absolute;  top:0;  bottom:0;  left:0;  background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, white 100%);  z-index:1;  pointer-events:none; } .carousel.products::after {  left:auto;  right:0;  background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%); }}.carousel:not(.flickity-enabled) { display:flex; overflow:hidden;}.carousel.carousel-box_carousel_1 { height:100%;}@media (min-width:1240px) { .carousel--indent .carousel {  padding-left:8rem;  padding-right:8rem; } .carousel--indent-container .carousel {  --remian-space-by-side:calc((100% - var(--container-max-actual)) / 2 + var(--grid-gutter-width-actual) / 2);  padding-left:var(--remian-space-by-side);  padding-right:var(--remian-space-by-side); } .carousel--indent-container .carousel .previous {  left:max(var(--grid-gutter-width-actual) / 2, var(--remian-space-by-side) - var(--grid-gutter-width-actual) / 2 - var(--carousel-prev-next-btn-width)); } .carousel--indent-container .carousel .next {  right:max(var(--grid-gutter-width-actual) / 2, var(--remian-space-by-side) - var(--grid-gutter-width-actual) / 2 - var(--carousel-prev-next-btn-width)); }}.blog-details__included-content .carousel-block { margin-left:-20px; margin-right:-20px;}.flickity-slider { display:flex; height:auto; min-height:100%;}.artdet__thumb-img-outer:not(.carousel-cell) { margin-bottom:20px; text-align:center; width:108px; height:108px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell) { width:calc(20% - (20px / 5) * 4); flex:0 0 calc(20% - (20px / 5) * 4); margin-right:20px; margin-bottom:12px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell):first-child { margin-right:0;}.artdet__thumbs img { cursor:zoom-in;}.carousel-cell { width:100%; position:relative; flex-shrink:0;}.ready .carousel-cell { min-height:100%;}.carousel-cell .lazy-img { left:50%; top:50%; transform:translate(-50%, -50%);}.carousel-block:not(.carousel-block--autowidth) .carousel-cell[aria-hidden=true]:not(:first-of-type) { opacity:0; visibility:hidden;}.carousel-block.type--slide:not(.carousel-block--autowidth) .carousel-cell { transition:visibility ease 0.5s, opacity ease 0.5s;}.carousel-block.type--fade:not(.carousel-block--autowidth) .carousel-cell { transition:visibility ease 0.25s, opacity ease 0.25s; visibility:visible;}.carousel__lazy-image { opacity:0; transition:var(--lazyload-transition);}.carousel__lazy-image.flickity-lazyloaded, .carousel__lazy-image.flickity-lazyerror { opacity:1;}.artdet__alt-img-outer, .artdet__thumb-img-outer, .artdet__thumb-img-wrap { background-color:inherit;}.artdet__alt-img-outer img, .artdet__thumb-img-outer img, .artdet__thumb-img-wrap img { object-fit:contain;}.artdet__thumb-img-outer.carousel-cell { width:calc(25% - (10px / 4) * 3); flex:0 0 calc(25% - (10px / 4) * 3); margin-right:10px; display:flex;}.artdet__thumb-img-outer.carousel-cell.is-nav-selected .artdet__thumb-img-wrap { border-color:#FFC882;}.artdet__thumb-img-outer.carousel-cell .artdet__thumb-img-wrap { padding:0; border:1px solid transparent; border-radius:5px; display:flex; justify-content:center; align-items:center; transition:all ease 0.4s; width:100%;}@media (min-width:768px) { .artdet__thumb-img-outer.carousel-cell {  width:calc(50% - (10px / 2) * 1);  flex:0 0 calc(50% - (10px / 2) * 1); }}@media (min-width:992px) { .artdet__thumb-img-outer.carousel-cell {  width:calc(33.3333333333% - (10px / 3) * 2);  flex:0 0 calc(33.3333333333% - (10px / 3) * 2); }}.artdet__alt-img-outer { text-align:center; margin-right:10px;}.ready .artdet__alt-img-outer { display:flex; height:100%; justify-content:center; align-items:center;}.artdet__img-inner.has-image .artdet__alt-img-outer { cursor:pointer;}.artdet__alt-img-outer source { display:none;}.artdet__alts, .artdet__thumb-images { background-color:#ffffff;}.artdet__alts .flickity-viewport, .artdet__alts .flickity-slider, .artdet__thumb-images .flickity-viewport, .artdet__thumb-images .flickity-slider { background-color:inherit;}.artdet__alts.carousel.has-nav { padding-bottom:calc(var(--carousel-prev-next-btn-height) + var(--carousel-prev-next-gap-top) * 2);}.artdet__alts.carousel.has-dots { padding-bottom:calc(var(--dot-height) + var(--dot-gap-top));}.artdet__alts.carousel.dragging .js-init-ps { pointer-events:none;}.artdet__alts.carousel .flickity-slider { align-items:center;}.artdet__alts.carousel::after { content:"flickity"; display:none; }.product-tooltip .artdet__alts.carousel::after { content:"flickity"; display:none;}.artdet__alts.carousel:not(.flickity-enabled) { align-items:center;}.artdet__thumb-images.carousel { padding:0 30px; overflow:hidden;}.artdet__thumb-images.carousel .flickity-prev-next-button { height:100%; width:20px;}.artdet__thumb-images.carousel .flickity-prev-next-button.previous { left:0;}.artdet__thumb-images.carousel .flickity-prev-next-button.next { right:0;}.artdet__thumb-images.carousel:not(.flickity-enabled) { display:flex; align-items:center;}.artdet__thumb-images.carousel .flickity-slider { align-items:center;}.artdet__init-ps-btn { position:absolute; top:0; right:0; bottom:0; left:0; font-size:1.8rem; background-color:rgba(255, 255, 255, 0.9);}.artdet__init-ps-btn .artdet__init-ps-icon::before { transition:transform ease 0.3s; display:inline-block;}.artdet__init-ps-btn:hover .artdet__init-ps-icon::before, .artdet__init-ps-btn:focus .artdet__init-ps-icon::before, .artdet__init-ps-btn:active .artdet__init-ps-icon::before { transform:scale(1.3);}.artdet--type-1 .artdet__badges, .artdet--type-1 .artdet__block-name-inner, .artdet--type-1 .artdet__spec-params--1 { justify-content:center;}.artdet--type-1 .artdet__spec-param-title { text-align:right;}.artdet--type-1 .artdet__spec-param-value { justify-content:flex-start; text-align:left;}.artdet--type-1 .artdet__block-cart, .artdet--type-1 .artdet__block-name { text-align:center;}.artdet--type-1 .plus-service__inner { align-items:center;}.artdet--type-1 .data__item:nth-child(even) .data__item-inner { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:768px) { .artdet--type-1 .artdet__block-cart-inner {  min-height:var(--main-img-height);  align-content:center; }}@media (min-width:1240px) { .artdet--type-1 .artdet__block-name-inner {  min-height:var(--main-img-height); }}.artdet--type-1 .artdet__warehouse { font-size:1.6rem;}.design_subver1 .artdet--type-1 .product-variant__label { padding-left:0;}:root { --vel-ink:#171714; --vel-ink-soft:#33322e; --vel-ivory:#f5f1e9; --vel-paper:#fffdf9; --vel-sand:#ebe2d5; --vel-gold:#af8d58; --vel-gold-dark:#8b6b3e; --vel-line:rgba(23, 23, 20, 0.12); --vel-line-strong:rgba(23, 23, 20, 0.2); --vel-muted:#77736b; --vel-success:#2e6549; --vel-radius-sm:12px; --vel-radius:18px; --vel-radius-lg:28px; --vel-shadow-sm:0 10px 28px rgba(37, 31, 23, 0.07); --vel-shadow:0 20px 55px rgba(37, 31, 23, 0.12); --vel-transition:220ms cubic-bezier(.2,.7,.2,1);}html { scroll-behavior:smooth;}body#unas_design { color:var(--vel-ink); background:radial-gradient(circle at 8% 2%, rgba(175, 141, 88, 0.1), transparent 28rem), linear-gradient(180deg, #fffdf9 0, var(--vel-ivory) 34rem, #fffdf9 100%); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;}body#unas_design a { transition:color var(--vel-transition), opacity var(--vel-transition), transform var(--vel-transition), border-color var(--vel-transition), background-color var(--vel-transition), box-shadow var(--vel-transition);}::selection { color:#fff; background:var(--vel-ink);}.container { width:min(100% - 32px, 1440px);}@media (max-width:575.98px) { .container {  width:min(100% - 20px, 1440px); }}.main-title,.main-title2,.title-box__title,.artdet__name,.footer__header,.category-card__name { letter-spacing:-0.025em;}.main-title,.title-box__title,.artdet__name { font-family:Georgia, "Times New Roman", serif; font-weight:500;}.main-title__wrap,.title-box { position:relative; margin-bottom:30px;}.main-title__wrap::after,.title-box::after { content:""; display:block; width:44px; height:2px; margin-top:13px; background:var(--vel-gold);}.text-muted,.product__param-title,.artdet__sku,.category-card__pieces { color:var(--vel-muted) !important;}.btn,.form-control,.form-select-group,.qtyminus_common,.qtyplus_common { border-radius:999px;}.btn { min-height:46px; font-weight:700; letter-spacing:0.01em;}.btn-primary,.product__cart-btn,.artdet__cart-btn,.footer__newsletter-subscribe-btn { color:#fff !important; border-color:var(--vel-ink) !important; background:var(--vel-ink) !important; box-shadow:0 8px 20px rgba(23, 23, 20, 0.12);}.btn-primary:hover,.btn-primary:focus,.product__cart-btn:hover,.product__cart-btn:focus,.artdet__cart-btn:hover,.artdet__cart-btn:focus,.footer__newsletter-subscribe-btn:hover,.footer__newsletter-subscribe-btn:focus { color:#fff !important; border-color:var(--vel-gold-dark) !important; background:var(--vel-gold-dark) !important; transform:translateY(-1px); box-shadow:0 12px 24px rgba(139, 107, 62, 0.2);}.btn-outline-dark,.product__details-btn,.product__variants-btn { color:var(--vel-ink) !important; border:1px solid var(--vel-line-strong) !important; background:rgba(255, 255, 255, 0.7) !important;}.btn-outline-dark:hover,.product__details-btn:hover,.product__variants-btn:hover { color:#fff !important; border-color:var(--vel-ink) !important; background:var(--vel-ink) !important;}.form-control,.form-select-group { min-height:46px; border-color:var(--vel-line); background-color:rgba(255, 255, 255, 0.92);}.form-control:focus { border-color:var(--vel-gold); box-shadow:0 0 0 4px rgba(175, 141, 88, 0.13);}.header_text_section_1,#header_text_section_1,.nanobar { color:#fff; background:var(--vel-ink) !important;}.header_text_section_1 a,#header_text_section_1 a,.nanobar a { color:#fff; text-decoration-color:rgba(255, 255, 255, 0.45);}.header { position:relative; z-index:100; border-bottom:1px solid var(--vel-line); background:rgba(255, 253, 249, 0.91); backdrop-filter:blur(18px); -webkit-backdrop-filter:blur(18px);}.header-is-sticky .header,.header-is-visible-by-scroll-up .header { box-shadow:0 14px 40px rgba(36, 29, 20, 0.09);}.header__container { min-height:84px; gap:16px;}.header .logo img { max-height:58px; width:auto; object-fit:contain;}.navbar .nav-link,.header__dropdown-btn-wrapper .btn,.search-box__overlay-btn,.cart-box__overlay-btn { color:var(--vel-ink);}.navbar .nav-link { position:relative; font-weight:650;}.navbar .nav-link:not(.nav-link--products)::after { content:""; position:absolute; right:12px; bottom:7px; left:12px; height:1px; background:var(--vel-gold); transform:scaleX(0); transform-origin:right; transition:transform var(--vel-transition);}.navbar .nav-link:hover::after,.navbar .nav-item.show .nav-link::after { transform:scaleX(1); transform-origin:left;}.nav-link--products { gap:8px; padding-inline:16px !important; border:1px solid var(--vel-line) !important; border-radius:999px !important; background:rgba(255, 255, 255, 0.78) !important;}.header__dropdown-btn-wrapper { gap:7px;}.header__dropdown-btn-wrapper > .btn,.search-box__overlay-btn,.cart-box__overlay-btn,.box-login__dropdown-btn { min-width:44px; min-height:44px; border:1px solid transparent;}.header__dropdown-btn-wrapper > .btn:hover,.search-box__overlay-btn:hover,.cart-box__overlay-btn:hover,.box-login__dropdown-btn:hover { border-color:var(--vel-line); background:#fff;}.search-box__form,.search-box__input-group { border-radius:999px;}.search-box__input { border-color:var(--vel-line) !important; background:rgba(255, 255, 255, 0.9) !important;}.cart-box__overlay-btn .cart-box__counter,.cart-box__overlay-btn .counter { color:#fff; background:var(--vel-gold-dark);}.velorine-benefit-bar { border-top:1px solid rgba(23, 23, 20, 0.06); background:rgba(245, 241, 233, 0.88);}.velorine-benefit-bar__inner { display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); align-items:center; min-height:47px;}.velorine-benefit-bar__item { display:flex; align-items:center; justify-content:center; gap:9px; padding:10px 14px; color:var(--vel-ink-soft); font-size:0.82rem; font-weight:650; white-space:nowrap;}.velorine-benefit-bar__item + .velorine-benefit-bar__item { border-left:1px solid var(--vel-line);}.velorine-benefit-bar__icon { display:inline-flex; width:18px; height:18px; color:var(--vel-gold-dark);}.velorine-benefit-bar__icon svg { width:100%; height:100%;}@media (max-width:991.98px) { .header__container {  min-height:70px; } .velorine-benefit-bar {  overflow-x:auto;  scrollbar-width:none; } .velorine-benefit-bar::-webkit-scrollbar {  display:none; } .velorine-benefit-bar__inner {  display:flex;  width:max-content;  min-width:100%; } .velorine-benefit-bar__item {  min-width:205px; }}@media (max-width:575.98px) { .header .logo img {  max-height:44px; } .header__dropdown-btn-wrapper .btn__text,.search-box__text,.cart-box__overlay-btn > .btn__text {  display:none; }}.dropdown-menu,.dropdown__content,.overlay__content-inner,#page_PopupContainer,#page_PopupContainer_tooltip { border:1px solid var(--vel-line); border-radius:var(--vel-radius-lg); background:var(--vel-paper); box-shadow:var(--vel-shadow);}.overlay__header,.dropdown__header { border-bottom-color:var(--vel-line);}.start_banner_big { padding:18px 0 8px;}.start_banner_big .carousel,.start_banner_big .carousel-cell,.start_banner_big .element-slide-inner,.start_banner_big .element-img-wrap,.start_banner_big img { border-radius:var(--vel-radius-lg);}.start_banner_big .element-slide-inner { overflow:hidden; margin-inline:max(10px, calc((100vw - 1440px) / 2)); box-shadow:var(--vel-shadow-sm);}.start_banner_big .texts__container { max-width:620px;}.start_banner_big .main-title,.start_banner_big h1,.start_banner_big h2 { font-family:Georgia, "Times New Roman", serif; letter-spacing:-0.035em; line-height:1.02;}.start_banner_big .btn { padding-inline:28px;}.start_banner_1_2_3,.start_banner_small,.start_banner_4,.start_banner_5_bg,.start_brand_slider,.start_category_offer,.list-block,.product-recomm,.category-product-list { margin-block:32px;}.start_banner_small .element-slide-inner,.start_banner_1_2_3 .element-slide-inner,.start_banner_4 .element-slide-inner { overflow:hidden; border-radius:var(--vel-radius-lg); box-shadow:var(--vel-shadow-sm);}.start_banner_small .element-slide-inner img,.start_banner_1_2_3 .element-slide-inner img,.start_banner_4 .element-slide-inner img { transition:transform 600ms cubic-bezier(0.2, 0.7, 0.2, 1);}.start_banner_small .element-slide-inner:hover img,.start_banner_1_2_3 .element-slide-inner:hover img,.start_banner_4 .element-slide-inner:hover img { transform:scale(1.025);}@media (max-width:767.98px) { .start_banner_big {  padding-top:10px; } .start_banner_big .element-slide-inner {  margin-inline:10px;  border-radius:20px; } .start_banner_big .carousel,.start_banner_big .carousel-cell,.start_banner_big .element-img-wrap,.start_banner_big img {  border-radius:20px; }}.start_category_offer__slide-inner,.start-categories__slide-inner { height:100%; padding:14px 12px 16px; border:1px solid var(--vel-line); border-radius:var(--vel-radius); background:rgba(255, 253, 249, 0.78); box-shadow:0 8px 22px rgba(37, 31, 23, 0.045); transition:transform var(--vel-transition), box-shadow var(--vel-transition), border-color var(--vel-transition);}.start_category_offer__slide-inner:hover,.start-categories__slide-inner:hover { border-color:rgba(175, 141, 88, 0.5); transform:translateY(-5px); box-shadow:var(--vel-shadow-sm);}.start_category_offer__img-outer,.start-categories__img-outer { overflow:hidden; border-radius:50%; background:linear-gradient(145deg, #fff, #eee6d9);}.start_category_offer h4,.start-categories h4 { margin:13px 0 0; color:var(--vel-ink); font-size:0.98rem; text-align:center;}.product__inner { height:100%; overflow:hidden; border:1px solid var(--vel-line); border-radius:var(--vel-radius); background:rgba(255, 253, 249, 0.94); box-shadow:0 8px 25px rgba(37, 31, 23, 0.045); transition:transform var(--vel-transition), box-shadow var(--vel-transition), border-color var(--vel-transition);}.product__inner:hover { border-color:rgba(175, 141, 88, 0.47); transform:translateY(-6px); box-shadow:var(--vel-shadow);}.product__img-outer { margin:0; padding:18px; background:radial-gradient(circle at 50% 35%, #fff 0, #f7f2e9 58%, #eee5d8 100%);}.product__img-wrapper { overflow:hidden; border-radius:calc(var(--vel-radius) - 5px);}.product__img { transition:transform 500ms cubic-bezier(0.2, 0.7, 0.2, 1);}.product__inner:hover .product__img { transform:scale(1.035);}.product__data { padding:17px 18px 18px;}.product__name-wrap { min-height:46px;}.product__name-link { display:-webkit-box; overflow:hidden; color:var(--vel-ink); font-weight:700; line-height:1.38; -webkit-line-clamp:2; -webkit-box-orient:vertical;}.product__name-link:hover { color:var(--vel-gold-dark);}.product__prices-wrap { margin-top:13px;}.product__price-sale,.product__price-base-value:not(.text-line-through) { color:var(--vel-ink); font-size:1.2rem; font-weight:800;}.product__price-base-value.text-line-through { color:var(--vel-muted);}.product__main { gap:8px; padding-top:14px;}.product__main-btn-col,.product__main-btn { width:100%;}.product__main-btn { min-height:45px;}.product__function-btns { top:12px; right:12px; gap:7px;}.product__func-btn { width:38px; height:38px; border:1px solid var(--vel-line); border-radius:50%; background:rgba(255, 255, 255, 0.9); box-shadow:0 5px 14px rgba(37, 31, 23, 0.08);}.product__func-btn:hover,.product__func-btn.added { color:#fff; border-color:var(--vel-ink); background:var(--vel-ink);}.badge,.product__badge-sale,.product__badge-new,.artdet__sale,.artdet__new { padding:7px 10px; border-radius:999px; font-size:0.72rem; font-weight:800; letter-spacing:0.045em; text-transform:uppercase;}.badge--sale,.product__badge-sale,.artdet__sale { color:#fff; background:var(--vel-ink);}.badge--new,.product__badge-new,.artdet__new { color:var(--vel-ink); background:var(--vel-sand);}.stock__text { display:inline-flex; align-items:center; gap:7px; color:var(--vel-success); font-size:0.82rem; font-weight:700;}.stock__text::before { content:""; width:7px; height:7px; border-radius:50%; background:currentColor; box-shadow:0 0 0 4px rgba(46, 101, 73, 0.11);}.product__variants { padding:12px; border:1px solid var(--vel-line); border-radius:var(--vel-radius-sm); background:#fff;}.category-card__inner { height:100%; overflow:hidden; border:1px solid var(--vel-line); border-radius:var(--vel-radius); background:var(--vel-paper); box-shadow:var(--vel-shadow-sm); transition:transform var(--vel-transition), box-shadow var(--vel-transition);}.category-card__inner:hover { transform:translateY(-5px); box-shadow:var(--vel-shadow);}.category-card__img-wrap { overflow:hidden; background:linear-gradient(145deg, #fff, #eee6d9);}.category-card__data-wrapper { padding:18px;}.filter-bar,.filter-box,.paging,.tag-filtering { border-color:var(--vel-line); border-radius:var(--vel-radius); background:rgba(255, 253, 249, 0.8);}.breadcrumb { color:var(--vel-muted); font-size:0.82rem;}.breadcrumb a:hover { color:var(--vel-gold-dark);}.artdet__block-left-right-container { margin-top:18px; margin-bottom:32px; padding:28px !important; border:1px solid var(--vel-line); border-radius:var(--vel-radius-lg); background:rgba(255, 253, 249, 0.92); box-shadow:var(--vel-shadow-sm);}.artdet__block-image-inner { overflow:hidden; border-radius:var(--vel-radius); background:radial-gradient(circle at 50% 40%, #fff 0, #f5efe5 62%, #ebe0d0 100%);}.artdet__alt-img-outer { padding:24px;}.artdet__thumb-img-wrap { overflow:hidden; border:1px solid var(--vel-line); border-radius:var(--vel-radius-sm); background:#fff;}.artdet__block-cart-inner { padding:24px; border:1px solid var(--vel-line); border-radius:var(--vel-radius); background:#fff; box-shadow:var(--vel-shadow-sm);}.artdet__price,.artdet__price-sale,.artdet__price-base:not(.text-line-through) { color:var(--vel-ink); font-size:clamp(1.45rem, 2vw, 2rem); font-weight:800;}.product-type__value-link,.subscription-period__item { border-color:var(--vel-line); border-radius:999px; background:#fff;}.product-type__value.is-active .product-type__value-link,.product-type__value-link:hover,.subscription-period__item.is-active { color:#fff; border-color:var(--vel-ink); background:var(--vel-ink);}.artdet__tabs,.nav-tabs,.pane-accordion,.accordion { border-color:var(--vel-line);}@media (max-width:767.98px) { .artdet__block-left-right-container {  padding:14px !important;  border-radius:20px; } .artdet__block-cart-inner {  padding:18px; }}.cart-item,.orderflow-box,.order-method,.customer-address-card,.box-checkout,.cart-summary { border:1px solid var(--vel-line); border-radius:var(--vel-radius); background:var(--vel-paper); box-shadow:var(--vel-shadow-sm);}.orderflow-navigation,.orderflow-summary { border-radius:var(--vel-radius); background:var(--vel-ivory);}.footer { position:relative; overflow:hidden; color:rgba(255, 255, 255, 0.82); background:var(--vel-ink);}.footer::before { content:""; position:absolute; top:-180px; right:-140px; width:420px; height:420px; border:1px solid rgba(175, 141, 88, 0.23); border-radius:50%; box-shadow:0 0 0 70px rgba(175, 141, 88, 0.035), 0 0 0 140px rgba(175, 141, 88, 0.025); pointer-events:none;}.velorine-footer-intro { position:relative; z-index:1; display:flex; align-items:end; justify-content:space-between; gap:30px; margin-bottom:44px; padding-bottom:28px; border-bottom:1px solid rgba(255, 255, 255, 0.14);}.velorine-footer-intro__brand { margin:0; color:#fff; font-family:Georgia, "Times New Roman", serif; font-size:clamp(2rem, 5vw, 4.2rem); font-weight:500; letter-spacing:-0.04em; line-height:0.9;}.velorine-footer-intro__text { max-width:480px; margin:0; color:rgba(255, 255, 255, 0.62); line-height:1.65;}.footer__header { color:#fff; font-family:inherit; font-size:0.78rem; font-weight:800; letter-spacing:0.12em; text-transform:uppercase;}.footer a { color:rgba(255, 255, 255, 0.72);}.footer a:hover { color:#fff;}.footer__newsletter-subscribe-btn { width:100%; border-color:rgba(255, 255, 255, 0.75) !important; background:transparent !important;}.footer__newsletter-subscribe-btn:hover { color:var(--vel-ink) !important; border-color:#fff !important; background:#fff !important;}#provider-partners-social { border-top:1px solid rgba(255, 255, 255, 0.08); background:#11110f;}@media (max-width:767.98px) { .velorine-footer-intro {  display:block; } .velorine-footer-intro__text {  margin-top:18px; }}.back_to_top { color:#fff; border:1px solid rgba(255, 255, 255, 0.18); background:var(--vel-ink); box-shadow:var(--vel-shadow-sm);}.carousel__prev-next-btn,.flickity-prev-next-button { border:1px solid var(--vel-line) !important; background:rgba(255, 253, 249, 0.94) !important; box-shadow:var(--vel-shadow-sm);}.carousel__prev-next-btn:hover,.flickity-prev-next-button:hover { color:#fff; border-color:var(--vel-ink) !important; background:var(--vel-ink) !important;}@media (prefers-reduced-motion:reduce) { *, *::before, *::after {  scroll-behavior:auto !important;  transition-duration:0.01ms !important;  animation-duration:0.01ms !important;  animation-iteration-count:1 !important; }}html.header-is-absolute-by-page-load body[data-has-banner-start-big="1"] .header__inner { position:relative !important; right:auto !important; left:auto !important;}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] .header__inner::before { opacity:1 !important;}.velorine-header { overflow:visible; border-bottom:0; background:#fbf4e8;}.velorine-header__top-strip { position:relative; z-index:3; padding-block:9px; border-top:2px solid rgba(175, 141, 88, 0.65); border-bottom:1px solid rgba(175, 141, 88, 0.18); background:radial-gradient(circle at 24% 0, rgba(212, 170, 101, 0.15), transparent 28rem), linear-gradient(90deg, #fff9ef 0%, #f7ead6 48%, #fff9ef 100%);}.velorine-header__top-strip::before { opacity:0 !important;}.velorine-header .header__container { min-height:70px; gap:24px;}.velorine-header .logo { margin-right:clamp(10px, 3vw, 44px);}.velorine-header .logo img { max-height:64px;}.velorine-main-tabs { gap:12px; padding:0;}.velorine-main-tabs > .nav-item,.velorine-main-tabs__item { display:flex; align-items:stretch;}.velorine-main-tabs .nav-link,.velorine-nav-tab { display:inline-flex; align-items:center; justify-content:center; gap:9px; min-height:48px; padding:10px 22px !important; border:1px solid rgba(175, 141, 88, 0.22) !important; border-radius:12px !important; color:#5e4728 !important; background:rgba(255, 250, 242, 0.72) !important; box-shadow:0 4px 14px rgba(95, 67, 31, 0.06); font-size:0.95rem; font-weight:700; text-decoration:none;}.velorine-main-tabs .nav-link::after { display:none !important;}.velorine-main-tabs .nav-link:hover,.velorine-main-tabs .nav-item.show > .nav-link { border-color:rgba(175, 141, 88, 0.45) !important; background:#fffaf2 !important; transform:translateY(-1px); box-shadow:0 8px 20px rgba(95, 67, 31, 0.11);}.velorine-main-tabs .velorine-nav-tab--active,.velorine-main-tabs .nav-item--products > .nav-link { color:#fff !important; border-color:#b98537 !important; background:linear-gradient(135deg, #c99543, #ae762b) !important; box-shadow:0 8px 20px rgba(145, 91, 24, 0.22);}.velorine-main-tabs .btn__icon,.velorine-main-tabs .btn__icon svg { width:18px; height:18px;}.velorine-header-tools { display:flex; align-items:center; gap:2px; padding:4px 7px; border:1px solid rgba(175, 141, 88, 0.1); border-radius:13px; background:rgba(255, 255, 255, 0.46);}.velorine-header-tools > .btn,.velorine-header-tools .box-login__dropdown-btn { min-height:40px; padding-inline:11px; border-radius:10px;}.velorine-category-ribbon { position:relative; z-index:2; padding:8px 0 10px; border-bottom:1px solid rgba(175, 141, 88, 0.24); background:linear-gradient(180deg, #fffaf2 0%, #f8eddd 100%); box-shadow:0 8px 22px rgba(61, 42, 20, 0.06);}.velorine-category-ribbon__inner { padding:0; overflow:hidden; border:1px solid rgba(181, 133, 63, 0.28); border-radius:17px; background:rgba(255, 252, 247, 0.92); box-shadow:0 7px 20px rgba(76, 49, 20, 0.055);}.velorine-category-ribbon #box_cat_content,.velorine-category-ribbon .navbars-wrapper { width:100%;}.velorine-category-ribbon #nav--cat { display:grid; grid-auto-flow:column; grid-auto-columns:minmax(138px, 1fr); align-items:stretch; width:100%; margin:0; padding:0; overflow-x:auto; overflow-y:visible; list-style:none; scrollbar-width:thin; scrollbar-color:rgba(175, 141, 88, 0.34) transparent;}.velorine-category-ribbon #nav--cat::-webkit-scrollbar { height:4px;}.velorine-category-ribbon #nav--cat::-webkit-scrollbar-thumb { border-radius:99px; background:rgba(175, 141, 88, 0.34);}.velorine-category-ribbon #nav--cat > .nav-item { position:relative; display:flex; min-width:0;}.velorine-category-ribbon #nav--cat > .nav-item + .nav-item::before { content:""; position:absolute; top:18px; bottom:18px; left:0; width:1px; background:rgba(175, 141, 88, 0.24);}.velorine-category-ribbon #nav--cat > .nav-item > .nav-link { position:relative; display:flex; flex:1 1 auto; flex-direction:column; align-items:center; justify-content:center; gap:9px; min-width:0; min-height:130px; padding:15px 10px 14px; color:var(--vel-ink) !important; background:transparent !important; text-align:center; text-decoration:none;}.velorine-category-ribbon #nav--cat > .nav-item > .nav-link::after { content:""; position:absolute; right:18%; bottom:7px; left:18%; height:2px; border-radius:2px; background:#b57c2c; opacity:0; transform:scaleX(0.45); transition:opacity var(--vel-transition), transform var(--vel-transition);}.velorine-category-ribbon #nav--cat > .nav-item > .nav-link:hover { color:#8d5e1f !important; background:linear-gradient(180deg, rgba(204, 151, 73, 0.035), rgba(204, 151, 73, 0.09)) !important;}.velorine-category-ribbon #nav--cat > .nav-item > .nav-link:hover::after { opacity:1; transform:scaleX(1);}.velorine-category-ribbon .nav-link__img-container { display:flex; align-items:center; justify-content:center; width:54px; height:54px; margin:0; color:#b47722;}.velorine-category-ribbon .nav-link__icon,.velorine-category-ribbon .nav-link__img-container img,.velorine-category-ribbon .nav-link__img-container svg { display:block; width:50px !important; height:50px !important; max-width:50px; max-height:50px; object-fit:contain;}.velorine-category-ribbon .nav-link__img-container svg,.velorine-category-fallback-icon { fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round;}.velorine-category-ribbon .nav-link__text { display:block; width:100%; overflow:hidden; color:inherit; font-size:0.91rem; font-weight:750; line-height:1.2; text-overflow:ellipsis; white-space:normal;}.velorine-category-ribbon .nav-item__count { display:none;}.velorine-category-ribbon .nav-dropdown-button,.velorine-category-ribbon .megasubmenu { display:none !important;}.start_banner_big .carousel-cell-texts .html-text,.start_banner_big .carousel-cell-text:not(.btn) { display:none !important;}.start_banner_big .carousel-cell-text__btn-wrap { gap:8px;}.start_banner_big .carousel-cell-text.btn,.start_banner_big .text--button.btn { min-width:0; min-height:38px; padding:8px 18px !important; border:1px solid rgba(143, 96, 33, 0.24) !important; border-radius:10px !important; color:#4a341d !important; background:rgba(255, 248, 236, 0.94) !important; box-shadow:0 5px 14px rgba(91, 56, 21, 0.12); font-size:0.82rem !important; font-weight:750; line-height:1.1;}.start_banner_big .carousel-cell-text.btn:hover,.start_banner_big .text--button.btn:hover { color:#fff !important; border-color:#a76f25 !important; background:#a76f25 !important; transform:translateY(-1px);}.velorine-benefit-bar { display:none !important;}@media (max-width:1199.98px) { .velorine-header .header__container {  gap:12px; } .velorine-header .logo {  margin-right:8px; } .velorine-main-tabs .nav-link,.velorine-nav-tab {  padding-inline:15px !important; } .velorine-category-ribbon #nav--cat {  grid-auto-columns:minmax(132px, 1fr); }}@media (max-width:991.98px) { .velorine-header__top-strip {  padding-block:6px; } .velorine-header .header__container {  flex-wrap:wrap;  min-height:64px; } .velorine-main-tabs {  order:3;  width:100%;  flex-wrap:nowrap !important;  overflow-x:auto;  padding-bottom:2px;  scrollbar-width:none; } .velorine-main-tabs::-webkit-scrollbar {  display:none; } .velorine-main-tabs .nav-link,.velorine-nav-tab {  min-height:42px;  padding:8px 15px !important;  white-space:nowrap; } .velorine-header-tools {  margin-left:auto; } .velorine-category-ribbon {  padding:6px 0 8px; } .velorine-category-ribbon__inner {  width:calc(100% - 20px);  border-radius:14px; } .velorine-category-ribbon #nav--cat {  grid-auto-columns:126px; } .velorine-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:112px;  padding:12px 8px 11px; } .velorine-category-ribbon .nav-link__img-container {  width:45px;  height:45px; } .velorine-category-ribbon .nav-link__icon,.velorine-category-ribbon .nav-link__img-container img,.velorine-category-ribbon .nav-link__img-container svg {  width:42px !important;  height:42px !important;  max-width:42px;  max-height:42px; } .velorine-category-ribbon .nav-link__text {  font-size:0.82rem; } .velorine-category-ribbon .nav-dropdown-button,.velorine-category-ribbon .megasubmenu {  display:none !important; }}@media (max-width:575.98px) { .velorine-header .logo img {  max-height:46px; } .velorine-main-tabs {  gap:7px; } .velorine-main-tabs .nav-link,.velorine-nav-tab {  min-height:38px;  padding:7px 12px !important;  border-radius:10px !important;  font-size:0.84rem; } .velorine-header-tools {  padding:2px 4px; } .velorine-category-ribbon #nav--cat {  grid-auto-columns:112px; } .velorine-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:102px; } .velorine-category-ribbon #nav--cat > .nav-item + .nav-item::before {  top:13px;  bottom:13px; } .start_banner_big .carousel-cell-text.btn,.start_banner_big .text--button.btn {  min-height:34px;  padding:7px 14px !important;  font-size:0.76rem !important; }}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] #header__inner,html.header-is-absolute-by-page-load body[data-has-banner-start-big="1"] #header__inner,#header.velorine-header-v3 #header__inner,body[data-has-banner-start-big="1"] #header__inner { position:relative !important; right:auto !important; left:auto !important; z-index:1040; padding-top:10px; padding-bottom:10px; background:linear-gradient(90deg, #fffaf1 0%, #f6e9d5 50%, #fffaf1 100%) !important; box-shadow:0 1px 0 rgba(176, 126, 50, 0.18), 0 8px 28px rgba(78, 49, 17, 0.06) !important;}html.header-is-absolute-by-page-load:not(.header-is-sticky) body[data-has-banner-start-big="1"] #header__inner::before,html.header-is-absolute-by-page-load body[data-has-banner-start-big="1"] #header__inner::before,#header.velorine-header-v3 #header__inner::before,body[data-has-banner-start-big="1"] #header__inner::before { opacity:1 !important; background:transparent !important;}#header.velorine-header-v3,body[data-has-banner-start-big="1"] #header { position:relative !important; z-index:1040; overflow:visible; border-top:2px solid rgba(181, 124, 39, 0.66); background:#fff8ed;}#header .header__container { width:min(1500px, calc(100% - 40px)); max-width:1500px; min-height:72px; gap:clamp(14px, 2.2vw, 34px);}#header #header_logo_img,#header .header_logo { flex:0 1 250px; margin:0;}#header #header_logo_img img,#header .header_logo img { display:block; width:min(230px, 100%); max-width:230px; height:auto; max-height:68px; object-fit:contain;}#header #navbar--main,#header .velorine-main-tabs-v3 { display:flex; align-items:center; flex-wrap:nowrap !important; gap:10px; margin:0 auto 0 0 !important; padding:0;}#header #navbar--main > .nav-item { display:flex; align-items:stretch;}#header #navbar--main > .nav-item > .nav-link { display:inline-flex; align-items:center; justify-content:center; gap:9px; min-height:46px; padding:10px 20px !important; border:1px solid rgba(171, 117, 38, 0.18) !important; border-radius:12px !important; color:#5b4326 !important; background:rgba(255, 251, 244, 0.74) !important; box-shadow:0 4px 14px rgba(93, 61, 23, 0.06); font-size:0.94rem; font-weight:700; line-height:1; text-decoration:none; white-space:nowrap; transition:transform 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;}#header #navbar--main > .nav-item > .nav-link:hover { transform:translateY(-1px); background:#fffaf2 !important; box-shadow:0 8px 20px rgba(93, 61, 23, 0.11);}#header #navbar--main > .velorine-category-toggle-item > .velorine-category-toggle,#header .velorine-category-toggle { color:#fff !important; border-color:#b77a27 !important; background:linear-gradient(135deg, #ca9849 0%, #ad7024 100%) !important; box-shadow:0 8px 20px rgba(139, 84, 18, 0.22);}#header #navbar--main > .velorine-category-toggle-item > .velorine-category-toggle::after,#header .velorine-category-toggle::after { display:none !important;}#header #navbar--main .btn__icon,#header #navbar--main .btn__icon svg { width:17px; height:17px;}#header .header__dropdown-btn-wrapper,#header .velorine-header-tools-v3 { display:flex; align-items:center; flex:0 0 auto; gap:2px; padding:4px 7px; border:1px solid rgba(176, 126, 50, 0.12); border-radius:13px; background:rgba(255, 255, 255, 0.48);}#header .header__dropdown-btn-wrapper > .btn,#header .header__dropdown-btn-wrapper .box-login__dropdown-btn { min-height:40px; padding:8px 10px; border-radius:9px; color:#241d16; background:transparent;}.velorine-fixed-category-ribbon { position:relative; z-index:30; padding:8px 0 10px; border-bottom:1px solid rgba(177, 126, 47, 0.22); background:linear-gradient(180deg, #fffaf2 0%, #f7ead7 100%); box-shadow:0 8px 22px rgba(61, 42, 20, 0.055);}.velorine-fixed-category-ribbon__inner { width:min(1500px, calc(100% - 40px)); max-width:1500px; padding:0; overflow:hidden; border:1px solid rgba(181, 133, 63, 0.28); border-radius:17px; background:rgba(255, 253, 249, 0.94); box-shadow:0 7px 20px rgba(76, 49, 20, 0.055);}.velorine-fixed-category-ribbon #box_cat_content,.velorine-fixed-category-ribbon .navbars-wrapper,.velorine-fixed-category-ribbon .velorine-category-box-v3 { width:100%;}.velorine-fixed-category-ribbon #nav--cat,.velorine-fixed-category-ribbon .velorine-category-list-v3 { display:grid !important; grid-auto-flow:column; grid-auto-columns:minmax(128px, 1fr); align-items:stretch; width:100%; margin:0 !important; padding:0 !important; overflow-x:auto; overflow-y:hidden; list-style:none; scrollbar-width:thin; scrollbar-color:rgba(175, 125, 49, 0.34) transparent;}.velorine-fixed-category-ribbon #nav--cat::-webkit-scrollbar { height:4px;}.velorine-fixed-category-ribbon #nav--cat::-webkit-scrollbar-thumb { border-radius:99px; background:rgba(175, 125, 49, 0.34);}.velorine-fixed-category-ribbon #nav--cat > .nav-item { position:relative; display:flex !important; min-width:0; margin:0 !important; padding:0 !important;}.velorine-fixed-category-ribbon #nav--cat > .nav-item + .nav-item::before { content:""; position:absolute; top:17px; bottom:17px; left:0; width:1px; background:rgba(175, 125, 49, 0.23);}.velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link { position:relative; display:flex !important; flex:1 1 auto; flex-direction:column; align-items:center; justify-content:center; gap:9px; min-width:0; min-height:126px; margin:0 !important; padding:14px 9px 13px !important; border:0 !important; border-radius:0 !important; color:#201a14 !important; background:transparent !important; box-shadow:none !important; text-align:center; text-decoration:none; transition:color 0.18s ease, background-color 0.18s ease;}.velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link::after { content:""; position:absolute; right:19%; bottom:6px; left:19%; height:2px; border-radius:99px; background:#b67b29; opacity:0; transform:scaleX(0.45); transition:opacity 0.18s ease, transform 0.18s ease;}.velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link:hover { color:#8b591c !important; background:linear-gradient(180deg, rgba(200, 145, 62, 0.025), rgba(200, 145, 62, 0.095)) !important;}.velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link:hover::after { opacity:1; transform:scaleX(1);}.velorine-fixed-category-ribbon .nav-link__img-container { display:flex !important; align-items:center; justify-content:center; width:54px; height:54px; margin:0 !important; color:#b27622;}.velorine-fixed-category-ribbon .nav-link__img-container img,.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .nav-link__icon,.velorine-fixed-category-ribbon .velorine-category-fallback-icon { display:block; width:50px !important; height:50px !important; max-width:50px; max-height:50px; object-fit:contain;}.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .velorine-category-fallback-icon { fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round;}.velorine-fixed-category-ribbon .nav-link__text { display:block !important; width:100%; overflow:hidden; color:inherit !important; font-size:0.86rem; font-weight:750; line-height:1.18; text-align:center; text-overflow:ellipsis; white-space:normal;}.velorine-fixed-category-ribbon .nav-item__count,.velorine-fixed-category-ribbon .nav-dropdown-button,.velorine-fixed-category-ribbon .megasubmenu { display:none !important;}#start_category_offer,.start_category_offer { display:none !important;}#start_banner_big,.start_banner_big { margin-top:0 !important; padding-top:0 !important;}.start_banner_big .element-slide-inner { margin-inline:0 !important; border-radius:0 0 22px 22px;}.start_banner_big .carousel-cell-texts .html-text,.start_banner_big .carousel-cell-text:not(.btn),.start_banner_big .text:not(.btn) { display:none !important;}.start_banner_big .carousel-cell-text__btn-wrap { display:flex; align-items:center; gap:8px;}.start_banner_big .carousel-cell-text.btn,.start_banner_big .text--button.btn { min-width:118px !important; min-height:44px !important; padding:11px 24px !important; border:1px solid rgba(143, 96, 33, 0.28) !important; border-radius:12px !important; color:#48321b !important; background:rgba(255, 249, 239, 0.97) !important; box-shadow:0 7px 18px rgba(91, 56, 21, 0.16) !important; font-size:0.92rem !important; font-weight:750 !important; line-height:1.1 !important;}.start_banner_big .carousel-cell-text.btn:hover,.start_banner_big .text--button.btn:hover { color:#fff !important; border-color:#a76f25 !important; background:#a76f25 !important; transform:translateY(-1px);}@media (max-width:1199.98px) { #header .header__container {  width:calc(100% - 28px);  gap:12px; } #header #header_logo_img,#header .header_logo {  flex-basis:205px; } #header #header_logo_img img,#header .header_logo img {  max-width:205px; } #header #navbar--main > .nav-item > .nav-link {  padding-inline:15px !important; } .velorine-fixed-category-ribbon__inner {  width:calc(100% - 28px); } .velorine-fixed-category-ribbon #nav--cat,.velorine-fixed-category-ribbon .velorine-category-list-v3 {  grid-auto-columns:128px; }}@media (max-width:991.98px) { #header #header__inner {  padding-block:7px; } #header .header__container {  flex-wrap:wrap;  min-height:62px; } #header #header_logo_img,#header .header_logo {  flex-basis:175px; } #header #header_logo_img img,#header .header_logo img {  max-width:175px;  max-height:54px; } #header #navbar--main,#header .velorine-main-tabs-v3 {  order:3;  width:100%;  overflow-x:auto;  padding-bottom:2px;  scrollbar-width:none; } #header #navbar--main::-webkit-scrollbar {  display:none; } #header #navbar--main > .nav-item > .nav-link {  min-height:40px;  padding:8px 14px !important; } #header .header__dropdown-btn-wrapper {  margin-left:auto; } .velorine-fixed-category-ribbon {  padding:6px 0 8px; } .velorine-fixed-category-ribbon__inner {  width:calc(100% - 20px);  border-radius:14px; } .velorine-fixed-category-ribbon #nav--cat,.velorine-fixed-category-ribbon .velorine-category-list-v3 {  grid-auto-columns:120px; } .velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:108px;  padding:11px 8px 10px !important; } .velorine-fixed-category-ribbon .nav-link__img-container {  width:44px;  height:44px; } .velorine-fixed-category-ribbon .nav-link__img-container img,.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .nav-link__icon,.velorine-fixed-category-ribbon .velorine-category-fallback-icon {  width:41px !important;  height:41px !important;  max-width:41px;  max-height:41px; } .velorine-fixed-category-ribbon .nav-link__text {  font-size:0.78rem; }}@media (max-width:575.98px) { #header .header__container {  width:calc(100% - 20px); } #header #header_logo_img,#header .header_logo {  flex-basis:145px; } #header #header_logo_img img,#header .header_logo img {  max-width:145px;  max-height:46px; } #header .header__dropdown-btn-wrapper {  padding:2px 4px; } #header .header__dropdown-btn-wrapper .btn__text {  display:none; } #header #navbar--main {  gap:7px; } #header #navbar--main > .nav-item > .nav-link {  min-height:37px;  padding:7px 11px !important;  border-radius:10px !important;  font-size:0.82rem; } .velorine-fixed-category-ribbon #nav--cat,.velorine-fixed-category-ribbon .velorine-category-list-v3 {  grid-auto-columns:108px; } .velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:100px; } .velorine-fixed-category-ribbon #nav--cat > .nav-item + .nav-item::before {  top:12px;  bottom:12px; } .start_banner_big .carousel-cell-text.btn,.start_banner_big .text--button.btn {  min-width:98px !important;  min-height:38px !important;  padding:9px 17px !important;  border-radius:10px !important;  font-size:0.82rem !important; }}body > .velorine-fixed-category-ribbon { width:100%; margin:0 !important;}body > .velorine-fixed-category-ribbon + .filter-box__dropdown-btn-wrapper,body > .velorine-fixed-category-ribbon + .main,body > .velorine-fixed-category-ribbon + #main { margin-top:0 !important;}html.header-is-sticky body > .velorine-fixed-category-ribbon { position:relative; z-index:30;}#header .velorine-category-toggle { appearance:none; position:relative; cursor:pointer; font:inherit;}#header .velorine-category-toggle__chevron { display:inline-block; width:8px; height:8px; margin-left:2px; border-right:1.7px solid currentColor; border-bottom:1.7px solid currentColor; transform:translateY(-2px) rotate(45deg); transform-origin:center; transition:transform 0.24s ease;}#header .velorine-category-toggle[aria-expanded=false] .velorine-category-toggle__chevron { transform:translateY(2px) rotate(225deg);}#header .velorine-category-toggle[aria-expanded=false] { color:#5b4326 !important; border-color:rgba(171, 117, 38, 0.18) !important; background:rgba(255, 251, 244, 0.86) !important; box-shadow:0 4px 14px rgba(93, 61, 23, 0.07) !important;}#velorine-category-ribbon { max-height:230px; overflow:hidden; opacity:1; visibility:visible; transform:translateY(0); transform-origin:top; transition:max-height 0.3s ease, padding-top 0.3s ease, padding-bottom 0.3s ease, border-color 0.24s ease, box-shadow 0.24s ease, opacity 0.2s ease, transform 0.3s ease, visibility 0s linear 0s;}#velorine-category-ribbon.is-collapsed { max-height:0; padding-top:0 !important; padding-bottom:0 !important; border-bottom-color:transparent; box-shadow:none; opacity:0; visibility:hidden; pointer-events:none; transform:translateY(-8px); transition:max-height 0.3s ease, padding-top 0.3s ease, padding-bottom 0.3s ease, border-color 0.24s ease, box-shadow 0.24s ease, opacity 0.16s ease, transform 0.3s ease, visibility 0s linear 0.3s;}#velorine-category-ribbon > .velorine-fixed-category-ribbon__inner { min-height:0;}#velorine-category-toggle[data-overlay-id],#velorine-category-toggle.overlay__open-btn { pointer-events:auto;}@media (prefers-reduced-motion:reduce) { #velorine-category-ribbon,#header .velorine-category-toggle__chevron {  transition:none !important; }}#header #nav-link--products,#header [data-overlay-id=box_cat] { cursor:pointer;}#overlay_box_cat { display:none !important;}.page_shop_start .velorine-top-hero { position:relative; z-index:1; width:100%; margin:0; overflow:hidden; background:#ead0a9; border-bottom:1px solid rgba(169, 116, 39, 0.22);}.page_shop_start .velorine-top-hero #start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big__container,.page_shop_start .velorine-top-hero .carousel-start_banner_big,.page_shop_start .velorine-top-hero .carousel-block { width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important;}.page_shop_start .velorine-top-hero .carousel-start_banner_big .element-img-wrap { padding-top:clamp(390px, 37.74vw, 620px) !important;}.page_shop_start .velorine-top-hero .element-img-wrapper,.page_shop_start .velorine-top-hero .element-img-outer { width:100% !important; max-width:none !important;}.page_shop_start .velorine-top-hero .element-slide-inner { margin:0 !important; border-radius:0 !important;}.page_shop_start .velorine-top-hero picture,.page_shop_start .velorine-top-hero img { width:100% !important;}.page_shop_start .velorine-top-hero img { object-fit:cover; object-position:center center;}.page_shop_start .velorine-top-hero .carousel__nav { position:absolute; right:0; bottom:14px; left:0; z-index:8; width:max-content; margin:0 auto !important;}.page_shop_start.header-is-static-by-page-load #header,.page_shop_start #header { top:auto;}.page_shop_start:not(.header-is-sticky) #header { position:relative;}.page_shop_start #header + #velorine-category-ribbon { margin-top:0;}@media (max-width:1199.98px) { .page_shop_start .velorine-top-hero .carousel-start_banner_big .element-img-wrap {  padding-top:clamp(340px, 42vw, 520px) !important; }}@media (max-width:767.98px) { .page_shop_start .velorine-top-hero .carousel-start_banner_big .element-img-wrap {  padding-top:clamp(300px, 60vw, 460px) !important; }}@media (max-width:575.98px) { .page_shop_start .velorine-top-hero .carousel-start_banner_big .element-img-wrap {  padding-top:100% !important; } .page_shop_start .velorine-top-hero .carousel__nav {  bottom:9px; }}.page_shop_start .velorine-top-hero .carousel-cell-texts,.page_shop_start .velorine-top-hero .carousel-cell-text__btn-wrap,.page_shop_start .velorine-top-hero .carousel-cell-text.btn,.page_shop_start .velorine-top-hero .text--button.btn { display:none !important;}.page_shop_start .velorine-top-hero .carousel__nav { bottom:8px !important; min-height:28px !important; column-gap:4px !important; opacity:0.5; transition:opacity 0.18s ease;}.page_shop_start .velorine-top-hero:hover .carousel__nav,.page_shop_start .velorine-top-hero .carousel__nav:focus-within { opacity:0.9;}.page_shop_start .velorine-top-hero .carousel__prev-next-btn { width:28px !important; min-width:28px !important; max-width:28px !important; height:28px !important; min-height:28px !important; flex:0 0 28px !important; padding:0 !important; border:1px solid rgba(77, 56, 31, 0.13) !important; border-radius:50% !important; color:rgba(35, 28, 21, 0.68) !important; background:rgba(255, 252, 246, 0.58) !important; box-shadow:none !important; font-size:0.68rem !important; backdrop-filter:blur(5px); -webkit-backdrop-filter:blur(5px);}.page_shop_start .velorine-top-hero .carousel__prev-next-btn svg { width:8px !important; height:8px !important;}.page_shop_start .velorine-top-hero .carousel__prev-next-btn:hover,.page_shop_start .velorine-top-hero .carousel__prev-next-btn:focus-visible { color:#2b2118 !important; border-color:rgba(77, 56, 31, 0.24) !important; background:rgba(255, 252, 246, 0.88) !important;}.page_shop_start .velorine-top-hero .carousel__nums { gap:2px !important; color:rgba(35, 28, 21, 0.62) !important; font-size:0.68rem !important; line-height:1 !important;}.products.type--1 { align-items:flex-start !important; row-gap:22px !important;}.products.type--1 > .product { align-self:flex-start !important;}.products.type--1 .product__inner { height:auto !important; min-height:0 !important; margin:0 auto !important; padding:0 !important; overflow:hidden !important; border:1px solid rgba(173, 126, 59, 0.22) !important; border-radius:18px !important; background:#fffdf9 !important; box-shadow:0 8px 24px rgba(64, 43, 20, 0.055) !important; transform:none !important;}.products.type--1 .product__inner:hover { border-color:rgba(173, 126, 59, 0.42) !important; box-shadow:0 13px 30px rgba(64, 43, 20, 0.1) !important; transform:translateY(-3px) !important;}.products.type--1 .list-1-card-2 .product__inner-wrapper { height:auto !important; min-height:0 !important; overflow:hidden !important; border:1px solid rgba(173, 126, 59, 0.22) !important; border-radius:18px !important; background:#fffdf9 !important; box-shadow:0 8px 24px rgba(64, 43, 20, 0.055) !important;}.products.type--1 .list-1-card-2 .product__inner { border:0 !important; border-radius:0 !important; box-shadow:none !important;}.products.type--1 .product__img-outer { width:100% !important; max-width:none !important; margin:0 !important; padding:12px 12px 0 !important; background:transparent !important;}.products.type--1 .product__img-wrapper { display:grid !important; place-items:center; width:100%; aspect-ratio:1/1; overflow:hidden; border-radius:14px !important; background:linear-gradient(145deg, #fffaf2 0%, #f3eadf 100%) !important;}.products.type--1 .product__img-wrapper > a,.products.type--1 .product__img-wrapper picture { display:block; width:100%; height:100%;}.products.type--1 .product__img { width:100% !important; height:100% !important; object-fit:contain !important; transform:none;}.products.type--1 .product__inner:hover .product__img { transform:scale(1.018);}.products.type--1 .product__data { flex:0 0 auto !important; display:flex !important; flex-direction:column; align-items:center; gap:7px; width:100%; padding:13px 14px 15px !important; text-align:center;}.products.type--1 .product__name-wrap { min-height:0 !important; margin:0 !important; padding:0 !important;}.products.type--1 .product__name { margin:0 !important; font-size:1rem !important; font-weight:750 !important; line-height:1.28 !important;}.products.type--1 .product__name-link { display:-webkit-box !important; min-height:2.56em; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:2;}.products.type--1 .product__review { margin-top:1px !important;}.products.type--1 .product__stock { margin:0 !important; font-size:0.76rem !important;}.products.type--1 .product__types { display:flex; flex-wrap:wrap; justify-content:center; gap:5px !important; margin:1px 0 0 !important;}.products.type--1 .product__type-value { min-height:26px; margin:0 !important; padding:4px 9px !important; border:1px solid rgba(70, 54, 37, 0.18) !important; border-radius:7px !important; background:#fff !important; font-size:0.72rem !important; font-weight:700; line-height:1.1;}.products.type--1 .product__params { display:grid; gap:3px; width:100%; margin:0 !important; padding:0 !important;}.products.type--1 .product__param { display:flex !important; align-items:baseline; justify-content:center; gap:5px; margin:0 !important; font-size:0.72rem !important; line-height:1.25;}.products.type--1 .product__param-title,.products.type--1 .product__param-value { width:auto !important; margin:0 !important; padding:0 !important; text-align:inherit !important;}.products.type--1 .product__param-title { color:#a06f3a; font-weight:500; text-transform:uppercase;}.products.type--1 .product__param-value { color:#201a14; font-weight:700;}.products.type--1 .product__prices-wrap { min-height:0 !important; margin:3px 0 0 !important; padding:0 !important;}.products.type--1 .product__price-base,.products.type--1 .product__price-sale { display:block; margin:0 !important; line-height:1.25 !important;}.products.type--1 .product__price-base-value:not(.text-line-through),.products.type--1 .product__price-sale { font-size:0.98rem !important; font-weight:800 !important;}.products.type--1 .product__price-base-value.text-line-through { font-size:0.82rem !important;}.products.type--1 .product__main { display:flex !important; width:100%; margin:3px 0 0 !important; padding:0 !important; gap:0 !important;}.products.type--1 .product__main-btn-col { flex:1 1 100% !important; width:100% !important;}.products.type--1 .product__main-btn { display:inline-flex !important; align-items:center; justify-content:center; gap:8px; width:100% !important; min-width:0 !important; height:40px !important; min-height:40px !important; padding:8px 14px !important; border:1px solid #191612 !important; border-radius:999px !important; color:#fff !important; background:#191612 !important; box-shadow:none !important; font-size:0.8rem !important; font-weight:750 !important; line-height:1 !important;}.products.type--1 .product__main-btn::after { display:inline !important; content:attr(data-text) !important;}.products.type--1 .product__main-btn svg,.products.type--1 .product__main-btn .icon-set { width:14px !important; height:14px !important; flex:0 0 14px;}.products.type--1 .product__main-btn:hover,.products.type--1 .product__main-btn:focus-visible { color:#fff !important; border-color:#a66e27 !important; background:#a66e27 !important;}.products.type--1 .product__function-btns { top:20px !important; right:20px !important; gap:6px !important;}.products.type--1 .product__func-btn { width:34px !important; height:34px !important; min-width:34px !important; padding:0 !important; border-color:rgba(73, 55, 35, 0.15) !important; background:rgba(255, 255, 255, 0.9) !important; box-shadow:0 4px 12px rgba(52, 35, 18, 0.08) !important;}.products.type--1 .product__badges { top:20px !important; left:20px !important;}@media (max-width:767.98px) { .products.type--1 {  row-gap:14px !important; } .products.type--1 .product__img-outer {  padding:8px 8px 0 !important; } .products.type--1 .product__data {  gap:5px;  padding:10px 10px 12px !important; } .products.type--1 .product__name {  font-size:0.88rem !important; } .products.type--1 .product__param {  font-size:0.66rem !important; } .products.type--1 .product__main-btn {  height:38px !important;  min-height:38px !important;  padding-inline:10px !important;  font-size:0.72rem !important; } .products.type--1 .product__function-btns {  top:14px !important;  right:14px !important; } .products.type--1 .product__badges {  top:14px !important;  left:14px !important; }}@media (max-width:575.98px) { .page_shop_start .velorine-top-hero .carousel__nav {  bottom:6px !important; } .page_shop_start .velorine-top-hero .carousel__prev-next-btn {  width:25px !important;  min-width:25px !important;  max-width:25px !important;  height:25px !important;  min-height:25px !important;  flex-basis:25px !important; } .products.type--1 .product__name-link {  min-height:2.5em; }}html body #header.header,html.header-is-sticky body #header.header,html.header-is-visible-by-scroll-up body #header.header,.page_shop_start #header.header { position:relative !important; inset:auto !important; top:auto !important; right:auto !important; bottom:auto !important; left:auto !important; z-index:40 !important; opacity:1 !important; visibility:visible !important; transform:none !important; translate:none !important; transition:none !important; animation:none !important;}html body #header #header__inner,html.header-is-sticky body #header #header__inner,html.header-is-visible-by-scroll-up body #header #header__inner { position:relative !important; inset:auto !important; top:auto !important; right:auto !important; bottom:auto !important; left:auto !important; opacity:1 !important; visibility:visible !important; transform:none !important; translate:none !important; transition:none !important; animation:none !important;}html body #velorine-category-ribbon.velorine-fixed-category-ribbon,html.header-is-sticky body #velorine-category-ribbon.velorine-fixed-category-ribbon { position:relative !important; inset:auto !important; top:auto !important; z-index:30 !important; transform:none !important; translate:none !important; transition-property:max-height, opacity, padding, border-width !important;}.velorine-fixed-category-ribbon .nav-link__img-container { width:54px !important; height:54px !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; color:#b27622 !important; background:transparent !important; box-shadow:none !important; outline:0 !important; filter:none !important;}.velorine-fixed-category-ribbon .nav-link__img-container::before,.velorine-fixed-category-ribbon .nav-link__img-container::after { display:none !important; content:none !important;}.velorine-fixed-category-ribbon .nav-link__img-container img,.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .nav-link__icon,.velorine-fixed-category-ribbon .velorine-category-fallback-icon { width:50px !important; height:50px !important; max-width:50px !important; max-height:50px !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; color:#b27622 !important; background:transparent !important; box-shadow:none !important; filter:none !important; opacity:1 !important;}.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .velorine-category-fallback-icon { fill:none !important; stroke:#b27622 !important; stroke-width:2 !important; stroke-linecap:round !important; stroke-linejoin:round !important;}.products .product__details-btn.velorine-cart-look,.product-list .product__details-btn.velorine-cart-look,.product-listing .product__details-btn.velorine-cart-look,.product .product__details-btn.velorine-cart-look { display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:8px !important;}.products .product__details-btn.velorine-cart-look::after,.product-list .product__details-btn.velorine-cart-look::after,.product-listing .product__details-btn.velorine-cart-look::after,.product .product__details-btn.velorine-cart-look::after { display:none !important; content:none !important;}.product__details-btn.velorine-cart-look .velorine-product-button-label { display:inline !important; color:inherit !important; font:inherit !important; line-height:1 !important; white-space:nowrap;}.product__details-btn.velorine-cart-look > svg,.product__details-btn.velorine-cart-look > .icon-set { display:block !important; width:15px !important; height:15px !important; flex:0 0 15px !important;}@media (max-width:767.98px) { .velorine-fixed-category-ribbon .nav-link__img-container {  width:44px !important;  height:44px !important; } .velorine-fixed-category-ribbon .nav-link__img-container img,.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .nav-link__icon,.velorine-fixed-category-ribbon .velorine-category-fallback-icon {  width:41px !important;  height:41px !important;  max-width:41px !important;  max-height:41px !important; }}html body #header,html body #header.velorine-header-v3,html body.page_shop_start #header,html body:not(.page_shop_start) #header,html body #header #header__inner,html body #header .header__container { background-color:#fff8ed !important; background-image:none !important;}html body #header { border-top:2px solid rgba(181, 124, 39, 0.66) !important; border-bottom:1px solid rgba(171, 117, 38, 0.2) !important; box-shadow:none !important;}html body #header #navbar--main > .velorine-category-toggle-item > .velorine-category-toggle,html body #header #navbar--main .velorine-category-toggle,html body #header #velorine-category-toggle,html body #header #velorine-category-toggle[aria-expanded=true],html body #header #velorine-category-toggle[aria-expanded=false],html body #header #velorine-category-toggle:hover,html body #header #velorine-category-toggle:focus,html body #header #velorine-category-toggle:focus-visible,html body #header #velorine-category-toggle:active { color:#20170e !important; border:1px solid #b77a27 !important; background-color:#c98a31 !important; background-image:linear-gradient(135deg, #d29a45 0%, #b97824 100%) !important; box-shadow:0 8px 20px rgba(139, 84, 18, 0.2) !important; filter:none !important; opacity:1 !important;}html body #header #velorine-category-toggle .btn__text,html body #header #velorine-category-toggle .velorine-category-toggle__text,html body #header #velorine-category-toggle .btn__icon,html body #header #velorine-category-toggle .velorine-category-toggle__icon,html body #header #velorine-category-toggle .velorine-category-toggle__chevron { color:#20170e !important; fill:currentColor !important; stroke:currentColor !important;}html body #header #navbar--main > .nav-item:not(.velorine-category-toggle-item) > .nav-link,html body #header .header__dropdown-btn-wrapper,html body #header .velorine-header-tools-v3 { color:#3f3020 !important; background-color:rgba(255, 251, 244, 0.88) !important; background-image:none !important;}html body .products.type--1 .product__data,html body .products.type--1 .product__data button,html body .products.type--1 .product__data a,html body .products.type--1 .product__data span,html body .products.type--1 .product__data div { font-family:Montserrat, "Montserrat-fallback", Arial, sans-serif !important;}html body .products.type--1 .product__data { align-items:stretch !important; gap:14px !important; padding:17px 16px 17px !important; text-align:left !important;}html body .products.type--1 .product__name-wrap { width:100% !important; min-height:69px !important; margin:0 !important; padding:0 !important; text-align:left !important;}html body .products.type--1 .product__name { margin:0 !important; color:#17130f !important; font-size:18px !important; font-weight:700 !important; line-height:1.32 !important; letter-spacing:-0.18px !important;}html body .products.type--1 .product__name-link { display:-webkit-box !important; min-height:69px !important; overflow:hidden !important; color:inherit !important; word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:3 !important;}html body .products.type--1 .product__types { display:flex !important; flex-wrap:wrap !important; justify-content:flex-start !important; gap:9px !important; width:100% !important; margin:0 !important; padding:0 !important;}html body .products.type--1 .product__type { display:contents !important;}html body .products.type--1 .product__type-value { display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:78px !important; min-height:43px !important; margin:0 !important; padding:9px 13px !important; border:1px solid #e4d5c1 !important; border-radius:10px !important; color:#1d1813 !important; background:#ffffff !important; font-size:13.5px !important; font-weight:700 !important; line-height:1 !important; text-transform:uppercase !important; text-decoration:none !important;}html body .products.type--1 .product__type-value.itself,html body .products.type--1 .product__type-value[aria-current=true] { border-color:#dda85c !important; background:#fff0d9 !important;}html body .products.type--1 .product__params.velorine-source-params { display:none !important;}html body .products.type--1 .velorine-card-specs { display:grid !important; grid-template-columns:0.78fr 1.05fr 1.5fr !important; align-items:stretch !important; width:100% !important; min-height:76px !important; margin:0 !important; padding:2px 0 0 !important;}html body .products.type--1 .velorine-card-spec { position:relative !important; display:flex !important; flex-direction:column !important; align-items:flex-start !important; justify-content:flex-start !important; gap:7px !important; min-width:0 !important; margin:0 !important; padding:0 9px !important; text-align:left !important;}html body .products.type--1 .velorine-card-spec:first-child { padding-left:0 !important;}html body .products.type--1 .velorine-card-spec:last-child { padding-right:0 !important;}html body .products.type--1 .velorine-card-spec + .velorine-card-spec::before { content:"" !important; position:absolute !important; inset:0 auto 0 0 !important; width:1px !important; background:#eadfce !important;}html body .products.type--1 .velorine-card-spec__label { display:block !important; width:100% !important; color:#82786d !important; font-size:11px !important; font-weight:600 !important; line-height:1.2 !important; letter-spacing:0.18px !important; text-transform:uppercase !important; white-space:nowrap !important;}html body .products.type--1 .velorine-card-spec__value { display:block !important; width:100% !important; color:#1d1813 !important; font-size:14px !important; font-weight:600 !important; line-height:1.3 !important; word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important;}html body .products.type--1 .product__prices-wrap { display:grid !important; grid-template-columns:max-content max-content !important; grid-template-areas:"old old" "current discount" "unit unit" !important; grid-template-rows:16px auto auto !important; align-items:center !important; justify-content:start !important; column-gap:10px !important; row-gap:7px !important; width:100% !important; min-height:0 !important; margin:0 !important; padding:16px 0 0 !important; border-top:1px solid #eadfce !important; text-align:left !important;}html body .products.type--1 .product__prices-wrap > .product__price-base { margin:0 !important; padding:0 !important;}html body .products.type--1 .product__prices-wrap.has-price-sale > .product__price-base { grid-area:old !important;}html body .products.type--1 .product__prices-wrap.has-price-sale > .product__price-sale { grid-area:current !important;}html body .products.type--1 .product__prices-wrap:not(.has-price-sale) > .product__price-base { grid-area:current !important;}html body .products.type--1 .product__price-base-value.text-line-through,html body .products.type--1 .product__prices-wrap.has-price-sale > .product__price-base { color:#847b70 !important; background:transparent !important; font-size:13.5px !important; font-weight:500 !important; line-height:1.2 !important;}html body .products.type--1 .product__price-sale,html body .products.type--1 .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product__prices-wrap:not(.has-price-sale) .product__price-base-value { display:inline-block !important; margin:0 !important; padding:0 !important; color:#ad7633 !important; background:transparent !important; font-size:34px !important; font-weight:700 !important; line-height:1 !important; letter-spacing:-0.7px !important; white-space:nowrap !important;}html body .products.type--1 .product__price-sale .price-gross-format,html body .products.type--1 .product__prices-wrap:not(.has-price-sale) .price-gross-format,html body .products.type--1 .product__price-sale .price-gross,html body .products.type--1 .product__prices-wrap:not(.has-price-sale) .price-gross,html body .products.type--1 .product__price-sale .price-currency,html body .products.type--1 .product__prices-wrap:not(.has-price-sale) .price-currency { color:inherit !important; font:inherit !important; line-height:inherit !important; letter-spacing:inherit !important;}html body .products.type--1 .velorine-inline-discount { grid-area:discount !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; min-height:36px !important; padding:8px 11px !important; border-radius:9px !important; color:#98662b !important; background:#f8ead5 !important; font-size:12.5px !important; font-weight:700 !important; line-height:1 !important; white-space:nowrap !important;}html body .products.type--1 .velorine-inline-discount[hidden] { display:none !important;}html body .products.type--1 .product__prices-wrap.velorine-has-inline-discount > .product__price-sale,html body .products.type--1 .product__prices-wrap.velorine-has-inline-discount > .product__price-base { align-self:center !important;}html body .products.type--1 .product__prices-wrap.velorine-has-inline-discount > .velorine-inline-discount { align-self:center !important; justify-self:start !important;}html body .products.type--1 .product__price-unit-wrap { grid-area:unit !important; margin:0 !important; padding:0 !important;}html body .products.type--1 .product__price-unit { color:#847b70 !important; font-size:12.5px !important; font-weight:500 !important; line-height:1.25 !important;}html body .products.type--1 .product__main { display:flex !important; width:100% !important; margin:0 !important; padding:0 !important; gap:0 !important;}html body .products.type--1 .product__main-btn-col { flex:1 1 100% !important; width:100% !important; padding:0 !important;}html body .products.type--1 .product__main-btn { display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:11px !important; width:100% !important; min-width:0 !important; height:55px !important; min-height:55px !important; margin:0 !important; padding:10px 16px !important; border:1px solid #181818 !important; border-radius:13px !important; color:#ffffff !important; background:#181818 !important; box-shadow:none !important; font-size:16px !important; font-weight:700 !important; line-height:1 !important;}html body .products.type--1 .product__main-btn::after { display:none !important; content:none !important;}html body .products.type--1 .product__main-btn svg,html body .products.type--1 .product__main-btn .icon-set { width:21px !important; height:21px !important; flex:0 0 21px !important;}@media (max-width:767.98px) { html body .products.type--1 .product__data {  gap:11px !important;  padding:14px 12px 14px !important; } html body .products.type--1 .product__name-wrap,html body .products.type--1 .product__name-link {  min-height:62px !important; } html body .products.type--1 .product__name {  font-size:16px !important; } html body .products.type--1 .product__type-value {  min-width:70px !important;  min-height:39px !important;  padding:8px 10px !important;  font-size:11.5px !important; } html body .products.type--1 .velorine-card-specs {  min-height:70px !important; } html body .products.type--1 .velorine-card-spec {  gap:5px !important;  padding-inline:6px !important; } html body .products.type--1 .velorine-card-spec__label {  font-size:9.5px !important; } html body .products.type--1 .velorine-card-spec__value {  font-size:12.5px !important; } html body .products.type--1 .product__price-sale,html body .products.type--1 .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product__prices-wrap:not(.has-price-sale) .product__price-base-value {  font-size:30px !important; } html body .products.type--1 .velorine-inline-discount {  min-height:33px !important;  padding:7px 9px !important;  font-size:11.5px !important; } html body .products.type--1 .product__main-btn {  height:50px !important;  min-height:50px !important;  font-size:14.5px !important; }}html body .products.type--1 .product.velorine-reference-card,html body .products.type--1 .product.velorine-reference-card * { font-family:"Montserrat", "Montserrat-fallback", Arial, sans-serif !important; box-sizing:border-box !important;}html body .products.type--1 .product.velorine-reference-card .product__inner { position:relative !important; display:flex !important; flex-direction:column !important; height:100% !important; margin:0 auto !important; padding:14px !important; overflow:visible !important; border:1px solid #ead8bf !important; border-radius:12px !important; background:#fffdf9 !important; box-shadow:0 8px 24px rgba(75, 54, 31, 0.07) !important; transition:transform 0.25s ease, box-shadow 0.25s ease !important;}@media (hover:hover) and (pointer:fine) { html body .products.type--1 .product.velorine-reference-card .product__inner:hover {  transform:translateY(-3px) !important;  box-shadow:0 14px 32px rgba(75, 54, 31, 0.12) !important; }}html body .products.type--1 .product.velorine-reference-card .product__img-outer { position:relative !important; width:100% !important; max-width:none !important; margin:0 0 17px !important; padding:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__img-wrapper,html body .products.type--1 .product.velorine-reference-card .product__img-wrap { width:100% !important; overflow:hidden !important; border-radius:10px !important; background:#f8f3eb !important;}html body .products.type--1 .product.velorine-reference-card .product__img { display:block !important; width:100% !important; height:auto !important; max-width:none !important; border-radius:10px !important; object-fit:cover !important;}html body .products.type--1 .product.velorine-reference-card .product__function-btns { position:absolute !important; z-index:8 !important; top:10px !important; right:10px !important; display:flex !important; flex-direction:column !important; align-items:center !important; gap:8px !important; padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important; pointer-events:none !important;}html body .products.type--1 .product.velorine-reference-card .product__func-btn { display:inline-flex !important; align-items:center !important; justify-content:center !important; width:42px !important; height:42px !important; min-width:42px !important; min-height:42px !important; margin:0 !important; padding:0 !important; border:1px solid rgba(51, 43, 34, 0.08) !important; border-radius:50% !important; color:#171717 !important; background:rgba(255, 255, 255, 0.96) !important; box-shadow:0 4px 12px rgba(0, 0, 0, 0.08) !important; pointer-events:auto !important;}html body .products.type--1 .product.velorine-reference-card .product__func-btn svg,html body .products.type--1 .product.velorine-reference-card .product__func-btn .icon-set { width:18px !important; height:18px !important;}html body .products.type--1 .product.velorine-reference-card .product__badges { position:absolute !important; z-index:9 !important; top:10px !important; left:10px !important; margin:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__badge-sale,html body .products.type--1 .product.velorine-reference-card .badge--sale { display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:44px !important; height:25px !important; padding:0 9px !important; border:1px solid #d48573 !important; border-radius:999px !important; color:#fff !important; background:#111 !important; font-size:10px !important; font-weight:700 !important; line-height:1 !important;}html body .products.type--1 .product.velorine-reference-card .product__data { display:flex !important; flex:1 1 auto !important; flex-direction:column !important; gap:13px !important; width:100% !important; min-width:0 !important; margin:0 !important; padding:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__name-wrap { width:100% !important; min-height:70px !important; margin:0 !important; padding:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-link { display:block !important; width:100% !important; margin:0 !important; padding:0 !important; color:#151515 !important; font-size:18px !important; font-weight:700 !important; line-height:1.32 !important; letter-spacing:-0.18px !important; text-align:left !important; text-decoration:none !important; word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important;}html body .products.type--1 .product.velorine-reference-card .product__types { display:flex !important; flex-wrap:wrap !important; gap:8px !important; width:100% !important; margin:0 !important; padding:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__type,html body .products.type--1 .product.velorine-reference-card .product__type-wrap { display:flex !important; flex-wrap:wrap !important; gap:8px !important; max-width:100% !important; margin:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__type-value { display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:78px !important; min-height:43px !important; margin:0 !important; padding:8px 13px !important; border:1px solid #e4d3bd !important; border-radius:9px !important; color:#17130f !important; background:#fff !important; font-size:13px !important; font-weight:700 !important; line-height:1 !important; text-decoration:none !important;}html body .products.type--1 .product.velorine-reference-card .product__type-value.itself,html body .products.type--1 .product.velorine-reference-card .product__type-value[aria-current=true] { border-color:#d99a45 !important; background:#fff3df !important;}html body .products.type--1 .product.velorine-reference-card .product__type-value:hover { border-color:#c7852b !important; color:#17130f !important; background:#fff3df !important;}html body .products.type--1 .product.velorine-reference-card .product__params.velorine-reference-source-params { display:none !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties { display:grid !important; grid-template-columns:0.72fr 1.18fr 1.35fr !important; width:100% !important; min-height:90px !important; margin:0 !important; padding:3px 0 12px !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property { position:relative !important; display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:7px !important; min-width:0 !important; padding:0 7px !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property:first-child { padding-left:0 !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property:last-child { padding-right:0 !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property + .velorine-reference-property::before { content:"" !important; position:absolute !important; top:0 !important; bottom:0 !important; left:0 !important; width:1px !important; background:#eadfce !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__label { display:block !important; color:#82786d !important; font-size:9.5px !important; font-weight:600 !important; line-height:1.15 !important; letter-spacing:0.15px !important; white-space:nowrap !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__value { display:block !important; max-width:100% !important; color:#1d1813 !important; font-size:12.5px !important; font-weight:600 !important; line-height:1.25 !important; word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap { display:grid !important; grid-template-columns:max-content max-content !important; grid-template-areas:"old old" "current discount" "unit unit" !important; grid-template-rows:16px auto auto !important; align-items:center !important; justify-content:start !important; column-gap:10px !important; row-gap:7px !important; width:100% !important; min-height:90px !important; margin:auto 0 0 !important; padding:16px 0 0 !important; border-top:1px solid #eadfce !important; text-align:left !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap > .product__price-base { margin:0 !important; padding:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-base { grid-area:old !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-sale { grid-area:current !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) > .product__price-base { grid-area:current !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale)::before { content:"" !important; display:block !important; grid-area:old !important; width:1px !important; height:16px !important;}html body .products.type--1 .product.velorine-reference-card .product__price-base-value.text-line-through,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-base { color:#80766a !important; font-size:13px !important; font-weight:500 !important; line-height:1.2 !important;}html body .products.type--1 .product.velorine-reference-card .product__price-sale,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) .product__price-base-value { display:inline-block !important; margin:0 !important; padding:0 !important; color:#ae762d !important; background:transparent !important; font-size:36px !important; font-weight:700 !important; line-height:1 !important; letter-spacing:-0.7px !important; white-space:nowrap !important;}html body .products.type--1 .product.velorine-reference-card .product__price-sale *,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) .product__price-base * { color:inherit !important; font:inherit !important; line-height:inherit !important; letter-spacing:inherit !important;}html body .products.type--1 .product.velorine-reference-card .velorine-inline-discount { grid-area:discount !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:52px !important; min-height:37px !important; margin:0 !important; padding:8px 11px !important; border-radius:9px !important; color:#996628 !important; background:#f8ead5 !important; font-size:13px !important; font-weight:700 !important; line-height:1 !important; white-space:nowrap !important;}html body .products.type--1 .product.velorine-reference-card .velorine-inline-discount[hidden] { display:none !important;}html body .products.type--1 .product.velorine-reference-card .product__price-unit-wrap { grid-area:unit !important; margin:0 !important; padding:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__price-unit { color:#847b70 !important; font-size:12px !important; font-weight:500 !important; line-height:1.25 !important;}html body .products.type--1 .product.velorine-reference-card .product__main { display:flex !important; width:100% !important; margin:0 !important; padding:0 !important; gap:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn-col { flex:1 1 100% !important; width:100% !important; padding:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn { display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:11px !important; width:100% !important; min-width:0 !important; height:55px !important; min-height:55px !important; margin:0 !important; padding:10px 16px !important; border:1px solid #181818 !important; border-radius:10px !important; color:#fff !important; background:#181818 !important; box-shadow:none !important; font-size:16px !important; font-weight:700 !important; line-height:1 !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn::after { display:none !important; content:none !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn svg,html body .products.type--1 .product.velorine-reference-card .product__main-btn .icon-set { width:21px !important; height:21px !important; flex:0 0 21px !important;}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-reference-card .product__inner {  padding:12px !important; } html body .products.type--1 .product.velorine-reference-card .product__name-wrap {  min-height:64px !important; } html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-link {  font-size:16px !important; } html body .products.type--1 .product.velorine-reference-card .product__type-value {  min-width:72px !important;  min-height:40px !important;  padding:8px 10px !important;  font-size:12px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties {  min-height:84px !important;  padding-bottom:10px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property {  gap:5px !important;  padding-inline:6px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__label {  font-size:8.5px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__value {  font-size:11.5px !important; } html body .products.type--1 .product.velorine-reference-card .product__price-sale,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) .product__price-base-value {  font-size:32px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-inline-discount {  min-width:48px !important;  min-height:34px !important;  padding:7px 9px !important;  font-size:12px !important; } html body .products.type--1 .product.velorine-reference-card .product__main-btn {  height:51px !important;  min-height:51px !important;  font-size:15px !important; }}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties { grid-template-columns:0.72fr 1.28fr !important; grid-template-areas:"gender scent" "concentration concentration" !important; grid-template-rows:auto auto !important; align-content:start !important; min-height:126px !important; row-gap:12px !important; padding:3px 0 14px !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--gender { grid-area:gender !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--scent { grid-area:scent !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--concentration { grid-area:concentration !important; min-width:0 !important; padding:12px 0 0 !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--concentration::before { display:block !important; top:0 !important; right:0 !important; bottom:auto !important; left:0 !important; width:100% !important; height:1px !important; background:#eadfce !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--scent { padding-right:0 !important; padding-left:10px !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__label,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__value { max-width:100% !important; white-space:normal !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__value { line-height:1.28 !important; word-break:normal !important; overflow-wrap:normal !important;}html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties { min-height:132px !important;}html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__label { font-size:8px !important;}html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__value { font-size:11px !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn { position:relative !important; z-index:0 !important; overflow:hidden !important; isolation:isolate !important; background:#181818 !important; border-color:#181818 !important; transform:translateY(0) !important; transition:transform 0.22s ease, border-color 0.4s ease, box-shadow 0.4s ease !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn::before { content:"" !important; position:absolute !important; z-index:0 !important; inset:-2px !important; display:block !important; border-radius:inherit !important; background:linear-gradient(90deg, #8f5e25 0%, #ad7633 52%, #c38b45 100%) !important; transform:scaleX(0) !important; transform-origin:left center !important; transition:transform 0.48s cubic-bezier(0.22, 0.8, 0.25, 1) !important; pointer-events:none !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn::after { content:"" !important; position:absolute !important; z-index:1 !important; top:-70% !important; bottom:auto !important; left:-42% !important; display:block !important; width:22% !important; height:240% !important; border:0 !important; background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.48), transparent) !important; opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important; transition:transform 0.72s ease, opacity 0.18s ease !important; pointer-events:none !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn > * { position:relative !important; z-index:2 !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible { color:#fff !important; border-color:#ad7633 !important; box-shadow:0 10px 24px rgba(137, 86, 31, 0.24) !important; transform:translateY(-2px) !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover::before,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible::before { transform:scaleX(1.025) !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover::after,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible::after { opacity:1 !important; transform:translateX(650%) rotate(18deg) !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn:active { transform:translateY(0) scale(0.99) !important; box-shadow:0 5px 13px rgba(137, 86, 31, 0.18) !important;}@media (prefers-reduced-motion:reduce) { html body .products.type--1 .product.velorine-reference-card .product__main-btn,html body .products.type--1 .product.velorine-reference-card .product__main-btn::before,html body .products.type--1 .product.velorine-reference-card .product__main-btn::after {  transition-duration:0.01ms !important; } html body .products.type--1 .product.velorine-reference-card .product__main-btn::after {  display:none !important; }}#ud_shop_artdet { --vel-pdp-paper:#fffdf9; --vel-pdp-soft:#fbf6ee; --vel-pdp-line:#eadfce; --vel-pdp-gold:#b67a2d; --vel-pdp-gold-dark:#966022; --vel-pdp-ink:#181512; --vel-pdp-muted:#756d63; --vel-pdp-green:#169447;}#ud_shop_artdet #page_artdet_content,#ud_shop_artdet #page_artdet_content button,#ud_shop_artdet #page_artdet_content input { font-family:"Montserrat", "Montserrat-fallback", Arial, sans-serif;}#ud_shop_artdet .artdet__nav { margin-top:12px;}#ud_shop_artdet .artdet__block-left-right-container { max-width:1540px; margin-top:14px; margin-bottom:32px; padding:28px !important; border:1px solid var(--vel-pdp-line); border-radius:26px; background:rgba(255, 253, 249, 0.96); box-shadow:0 18px 50px rgba(79, 55, 23, 0.08);}#ud_shop_artdet .artdet__block-left-right-container > .row { display:grid !important; grid-template-columns:minmax(0, 2.3fr) minmax(345px, 0.82fr); align-items:start; gap:32px; margin:0 !important;}#ud_shop_artdet .artdet__block-left-col,#ud_shop_artdet .artdet__block-right-col { width:auto !important; max-width:none !important; flex:none !important; padding:0 !important;}#ud_shop_artdet .artdet__block-left-outer > .row { display:grid !important; grid-template-columns:minmax(0, 1.18fr) minmax(325px, 0.82fr); grid-template-areas:"image info"; align-items:start; gap:34px; margin:0 !important;}#ud_shop_artdet .artdet__block-image { grid-area:image; width:auto !important; max-width:none !important; padding:0 !important;}#ud_shop_artdet .artdet__block-name { grid-area:info; width:auto !important; max-width:none !important; padding:4px 0 0 !important;}#ud_shop_artdet .artdet__block-image-inner { overflow:visible; border-radius:20px; background:transparent;}#ud_shop_artdet .artdet__img-inner { overflow:hidden; border:1px solid var(--vel-pdp-line); border-radius:18px; background:radial-gradient(circle at 50% 35%, #ffffff 0, #f8f1e7 64%, #efe2d1 100%); box-shadow:0 12px 32px rgba(72, 48, 20, 0.07);}#ud_shop_artdet .artdet__alt-img-outer { padding:16px !important;}#ud_shop_artdet .artdet__alt-img { border-radius:13px;}#ud_shop_artdet .artdet__thumb-images { display:block !important; margin-top:14px; min-height:92px; opacity:1 !important;}#ud_shop_artdet .artdet__thumb-images .flickity-viewport { min-height:92px;}#ud_shop_artdet .artdet__thumb-img-outer { width:82px !important; height:82px !important; margin-right:10px;}#ud_shop_artdet .artdet__thumb-img-wrap { width:82px; height:82px; padding:4px; overflow:hidden; border:1px solid var(--vel-pdp-line); border-radius:13px; background:#fff; transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}#ud_shop_artdet .artdet__thumb-img-outer.is-nav-selected .artdet__thumb-img-wrap,#ud_shop_artdet .artdet__thumb-img-wrap:hover { border-color:var(--vel-pdp-gold); box-shadow:0 7px 18px rgba(182, 122, 45, 0.15); transform:none;}#ud_shop_artdet .artdet__thumb-img,#ud_shop_artdet .artdet__thumb-img-main { width:100%; height:100%; object-fit:cover; border-radius:9px;}#ud_shop_artdet .artdet__block-name-inner { padding:0 !important; text-align:left !important;}#ud_shop_artdet .artdet__block-name .artdet__badges { display:none !important;}#ud_shop_artdet .artdet__name-wrap { margin:0 0 14px;}#ud_shop_artdet .artdet__name { margin:0 !important; color:var(--vel-pdp-ink); font-family:Georgia, "Times New Roman", serif !important; font-size:clamp(30px, 2.15vw, 44px) !important; font-weight:500 !important; line-height:1.08 !important; letter-spacing:-0.025em; text-align:left !important;}#ud_shop_artdet .artdet__sku,#ud_shop_artdet .artdet__rating-highlighted { justify-content:flex-start !important;}#ud_shop_artdet .artdet__sku { margin-top:10px; font-size:12px;}#ud_shop_artdet .artdet__rating-highlighted { margin-top:12px;}#ud_shop_artdet .vel-pdp-tagline { margin:4px 0 18px; color:var(--vel-pdp-gold-dark); font-size:14px; font-weight:600; line-height:1.45;}#ud_shop_artdet .vel-pdp-trust-list { display:grid; gap:12px; margin-top:16px;}#ud_shop_artdet .vel-pdp-trust-item { display:grid; grid-template-columns:38px minmax(0, 1fr); align-items:center; gap:11px;}#ud_shop_artdet .vel-pdp-trust-icon { display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px; border-radius:50%; color:var(--vel-pdp-gold-dark); background:#f6eee2;}#ud_shop_artdet .vel-pdp-trust-icon svg { width:18px; height:18px;}#ud_shop_artdet .vel-pdp-trust-item strong,#ud_shop_artdet .vel-pdp-trust-item small { display:block;}#ud_shop_artdet .vel-pdp-trust-item strong { color:var(--vel-pdp-ink); font-size:13px; line-height:1.25;}#ud_shop_artdet .vel-pdp-trust-item small { margin-top:2px; color:var(--vel-pdp-muted); font-size:11px; line-height:1.4;}#ud_shop_artdet .vel-pdp-notes { margin-top:24px;}#ud_shop_artdet .vel-pdp-notes-title { display:flex; align-items:center; gap:12px; margin-bottom:13px; color:var(--vel-pdp-gold-dark); font-size:10px; font-weight:800; letter-spacing:0.16em;}#ud_shop_artdet .vel-pdp-notes-title::before,#ud_shop_artdet .vel-pdp-notes-title::after { content:""; flex:1; height:1px; background:var(--vel-pdp-line);}#ud_shop_artdet .vel-pdp-notes-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr));}#ud_shop_artdet .vel-pdp-note { min-width:0; padding:0 9px; text-align:center;}#ud_shop_artdet .vel-pdp-note + .vel-pdp-note { border-left:1px solid var(--vel-pdp-line);}#ud_shop_artdet .vel-pdp-note-icon,#ud_shop_artdet .vel-pdp-note strong,#ud_shop_artdet .vel-pdp-note small { display:block;}#ud_shop_artdet .vel-pdp-note-icon { margin-bottom:4px; color:var(--vel-pdp-gold); font-size:23px; line-height:1;}#ud_shop_artdet .vel-pdp-note strong { color:var(--vel-pdp-ink); font-family:Georgia, "Times New Roman", serif; font-size:17px; font-weight:500;}#ud_shop_artdet .vel-pdp-note small { margin-top:5px; color:var(--vel-pdp-muted); font-size:9.5px; line-height:1.4; overflow-wrap:anywhere;}#ud_shop_artdet #artdet__param-spec { margin-top:20px;}#ud_shop_artdet .artdet__block-cart { position:sticky; top:18px;}#ud_shop_artdet .artdet__block-cart-inner { position:relative; padding:26px !important; overflow:hidden; border:1px solid var(--vel-pdp-line) !important; border-radius:20px !important; background:#fff !important; box-shadow:0 16px 42px rgba(58, 39, 16, 0.09) !important; text-align:left;}#ud_shop_artdet .vel-pdp-cart-sale-badge { position:absolute; top:18px; right:18px; z-index:2; display:inline-flex; align-items:center; justify-content:center; min-width:58px; height:58px; padding:0 10px; border-radius:50%; color:#fff; background:linear-gradient(145deg, #c99043, #a76c27); box-shadow:0 8px 18px rgba(166, 105, 35, 0.22); font-size:13px; font-weight:800;}#ud_shop_artdet .vel-pdp-cart-sale-badge [data-percent]::after { content:attr(data-percent);}#ud_shop_artdet .artdet__stock { width:fit-content; margin:0 0 22px !important; color:var(--vel-pdp-green) !important; font-size:13px !important; font-weight:700 !important; text-align:left !important;}#ud_shop_artdet .artdet__stock::before { content:""; display:inline-block; width:8px; height:8px; margin-right:8px; border-radius:50%; background:currentColor;}#ud_shop_artdet #artdet__type,#ud_shop_artdet .artdet__variants,#ud_shop_artdet .artdet__price-and-countdown,#ud_shop_artdet #artdet__cart { text-align:left;}#ud_shop_artdet .product-type__title,#ud_shop_artdet .artdet__variants-title { margin-bottom:9px; color:var(--vel-pdp-muted); font-size:10px; font-weight:800; letter-spacing:0.08em; text-transform:uppercase;}#ud_shop_artdet .product-type__values { justify-content:flex-start !important;}#ud_shop_artdet .product-type__value-link { min-width:92px; min-height:42px; border:1px solid var(--vel-pdp-line) !important; border-radius:10px !important; color:var(--vel-pdp-ink) !important; background:#fff !important; font-size:13px; font-weight:700;}#ud_shop_artdet .product-type__value.is-active .product-type__value-link,#ud_shop_artdet .product-type__value-link:hover { color:#fff !important; border-color:var(--vel-pdp-ink) !important; background:var(--vel-pdp-ink) !important;}#ud_shop_artdet .artdet__price-and-countdown { margin-top:18px;}#ud_shop_artdet .artdet__price-datas { width:100%; margin-left:0 !important; margin-right:0 !important;}#ud_shop_artdet .artdet__prices { display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; gap:7px 12px;}#ud_shop_artdet .artdet__price-base { flex-basis:100%; color:#777067 !important; font-size:14px !important; text-align:left;}#ud_shop_artdet .artdet__price-discount,#ud_shop_artdet .artdet__price-base:not(:has(.text-line-through)) { color:var(--vel-pdp-ink) !important; font-size:clamp(38px, 3vw, 54px) !important; font-weight:650 !important; line-height:1 !important; letter-spacing:-0.035em;}#ud_shop_artdet .artdet__price-unit { flex-basis:100%; color:var(--vel-pdp-muted); font-size:12px;}#ud_shop_artdet .artdet__price-discount-period { margin-top:9px; color:var(--vel-pdp-muted); font-size:10px; line-height:1.45;}#ud_shop_artdet .artdet__discount-texts { margin-top:5px; color:var(--vel-pdp-gold-dark); font-size:12px;}#ud_shop_artdet #artdet__cart { display:grid !important; grid-template-columns:105px minmax(0, 1fr); gap:12px; margin-top:20px !important;}#ud_shop_artdet .artdet__cart-btn-input-col,#ud_shop_artdet .artdet__cart-btn-col { width:auto !important; max-width:none !important; flex:none !important; padding:0 !important;}#ud_shop_artdet .artdet__cart-input-wrap { height:54px; border:1px solid var(--vel-pdp-line); border-radius:11px; background:#fff;}#ud_shop_artdet .artdet__cart-btn { min-height:54px; border:0 !important; border-radius:11px !important; color:#fff !important; background:#181818 !important; font-size:16px !important; font-weight:750 !important; box-shadow:none !important;}#ud_shop_artdet .artdet__virtual-point-highlighted { display:none !important;}#ud_shop_artdet .vel-pdp-cart-benefits { display:grid; gap:8px; margin-top:20px;}#ud_shop_artdet .vel-pdp-cart-benefit { display:grid; grid-template-columns:26px minmax(0, 1fr); align-items:center; gap:9px; width:100%; min-height:46px; padding:10px 12px; border:1px solid var(--vel-pdp-line); border-radius:9px; color:#4f4840; background:#fffdfa; font-size:11px; line-height:1.35; text-align:left;}#ud_shop_artdet button.vel-pdp-cart-benefit { cursor:pointer; transition:border-color 0.2s ease, transform 0.2s ease, background 0.2s ease;}#ud_shop_artdet button.vel-pdp-cart-benefit:hover { border-color:#d7b98d; background:#fbf3e7; transform:translateY(-1px);}#ud_shop_artdet .vel-pdp-cart-benefit-icon { display:inline-flex; align-items:center; justify-content:center; color:var(--vel-pdp-gold-dark);}#ud_shop_artdet .vel-pdp-cart-benefit-icon svg { width:17px; height:17px;}#ud_shop_artdet .artdet__function { margin-top:16px; padding-top:15px; border-top:1px solid var(--vel-pdp-line);}#ud_shop_artdet .vel-pdp-editable-section { padding:0 0 42px;}#ud_shop_artdet .vel-pdp-editable-section > .container { max-width:1540px;}#ud_shop_artdet .vel-pdp-tabs { overflow:hidden; border:1px solid var(--vel-pdp-line); border-radius:17px; background:#fff; box-shadow:0 12px 32px rgba(72, 48, 20, 0.055);}#ud_shop_artdet .vel-pdp-tab-list { display:grid; grid-template-columns:repeat(5, minmax(0, 1fr)); border-bottom:1px solid var(--vel-pdp-line); background:#fffdfa;}#ud_shop_artdet .vel-pdp-tab { position:relative; min-height:58px; padding:12px 14px; border:0; color:#625a51; background:transparent; font-size:12px; font-weight:650; cursor:pointer; transition:color 0.2s ease, background 0.2s ease;}#ud_shop_artdet .vel-pdp-tab::after { content:""; position:absolute; right:18px; bottom:0; left:18px; height:2px; border-radius:999px; background:transparent;}#ud_shop_artdet .vel-pdp-tab:hover,#ud_shop_artdet .vel-pdp-tab.is-active { color:var(--vel-pdp-gold-dark); background:#fffaf3;}#ud_shop_artdet .vel-pdp-tab.is-active::after { background:var(--vel-pdp-gold);}#ud_shop_artdet .vel-pdp-tab-panels { padding:26px 30px 30px;}#ud_shop_artdet .vel-pdp-tab-panel[hidden] { display:none !important;}#ud_shop_artdet .vel-pdp-editable-content { color:#4d463e; font-size:13px; line-height:1.75;}#ud_shop_artdet .vel-pdp-editable-content > :first-child { margin-top:0;}#ud_shop_artdet .vel-pdp-editable-content > :last-child { margin-bottom:0;}#ud_shop_artdet .vel-pdp-editable-content h2,#ud_shop_artdet .vel-pdp-editable-content h3 { color:var(--vel-pdp-ink); font-family:Georgia, "Times New Roman", serif; font-weight:500;}#ud_shop_artdet .vel-pdp-editable-content img { max-width:100%; height:auto; border-radius:14px;}#ud_shop_artdet .vel-pdp-bottom-trust { display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap:12px; margin-top:18px; padding:14px; border:1px solid var(--vel-pdp-line); border-radius:17px; background:#fbf6ee;}#ud_shop_artdet .vel-pdp-bottom-trust-item { display:grid; grid-template-columns:46px minmax(0, 1fr); grid-template-rows:auto auto; column-gap:12px; align-items:center; min-height:72px; padding:11px 14px; border-radius:12px; background:rgba(255, 255, 255, 0.72);}#ud_shop_artdet .vel-pdp-bottom-trust-item > span { grid-row:1/span 2; display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:12px; color:var(--vel-pdp-gold); background:#fff;}#ud_shop_artdet .vel-pdp-bottom-trust-item svg { width:23px; height:23px;}#ud_shop_artdet .vel-pdp-bottom-trust-item strong { color:var(--vel-pdp-ink); font-size:12px;}#ud_shop_artdet .vel-pdp-bottom-trust-item small { color:var(--vel-pdp-muted); font-size:10px; line-height:1.35;}#ud_shop_artdet #artdet__datas { display:none !important;}#ud_shop_artdet .artdet__looking-for-discounts.no-content { display:none !important;}@media (max-width:1199.98px) { #ud_shop_artdet .artdet__block-left-right-container > .row {  grid-template-columns:minmax(0, 1fr) 340px;  gap:24px; } #ud_shop_artdet .artdet__block-left-outer > .row {  grid-template-columns:minmax(0, 1fr);  grid-template-areas:"image" "info"; } #ud_shop_artdet .artdet__block-name {  padding-top:6px !important; }}@media (max-width:991.98px) { #ud_shop_artdet .artdet__block-left-right-container > .row {  grid-template-columns:minmax(0, 1fr); } #ud_shop_artdet .artdet__block-cart {  position:static; } #ud_shop_artdet .vel-pdp-bottom-trust {  grid-template-columns:repeat(2, minmax(0, 1fr)); }}@media (max-width:767.98px) { #ud_shop_artdet .artdet__block-left-right-container {  padding:14px !important;  border-radius:18px; } #ud_shop_artdet .artdet__block-left-outer > .row {  gap:20px; } #ud_shop_artdet .artdet__name {  font-size:30px !important; } #ud_shop_artdet .artdet__block-cart-inner {  padding:20px !important; } #ud_shop_artdet .vel-pdp-cart-sale-badge {  top:14px;  right:14px;  min-width:50px;  height:50px;  font-size:11px; } #ud_shop_artdet .vel-pdp-tab-list {  display:flex;  overflow-x:auto;  scrollbar-width:thin; } #ud_shop_artdet .vel-pdp-tab {  flex:0 0 auto;  min-width:145px; } #ud_shop_artdet .vel-pdp-tab-panels {  padding:22px 18px 24px; } #ud_shop_artdet .vel-pdp-bottom-trust {  grid-template-columns:minmax(0, 1fr); }}@media (max-width:479.98px) { #ud_shop_artdet .vel-pdp-notes-grid {  grid-template-columns:minmax(0, 1fr);  gap:12px; } #ud_shop_artdet .vel-pdp-note + .vel-pdp-note {  padding-top:12px;  border-top:1px solid var(--vel-pdp-line);  border-left:0; } #ud_shop_artdet #artdet__cart {  grid-template-columns:minmax(0, 1fr); }}#ud_shop_artdet .artdet__img-inner { overflow:visible !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important;}#ud_shop_artdet .artdet__alts-wrap { overflow:hidden; border:1px solid var(--vel-pdp-line); border-radius:18px; background:radial-gradient(circle at 50% 35%, #ffffff 0, #f8f1e7 64%, #efe2d1 100%); box-shadow:0 12px 32px rgba(72, 48, 20, 0.07);}#ud_shop_artdet .carousel__nav--artdet-alt-images { display:none !important;}#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs { display:flex !important; align-items:center; justify-content:flex-start !important; gap:10px; width:100%; min-height:0 !important; margin:12px 0 0 !important; padding:0 0 5px !important; overflow-x:auto; overflow-y:hidden; opacity:1 !important; scroll-snap-type:x proximity; scrollbar-width:thin; scrollbar-color:#d7c3a7 transparent;}#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs::-webkit-scrollbar { height:5px;}#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs::-webkit-scrollbar-thumb { border-radius:99px; background:#d7c3a7;}#ud_shop_artdet .vel-pdp-static-thumbs .artdet__thumb-img-outer { flex:0 0 82px !important; width:82px !important; height:82px !important; margin:0 !important; scroll-snap-align:start; cursor:pointer; outline:none;}#ud_shop_artdet .vel-pdp-static-thumbs .artdet__thumb-img-outer:focus-visible .artdet__thumb-img-wrap { border-color:var(--vel-pdp-gold); box-shadow:0 0 0 3px rgba(182, 122, 45, 0.16);}#ud_shop_artdet .vel-pdp-attributes { margin-top:23px; padding-top:20px; border-top:1px solid var(--vel-pdp-line);}#ud_shop_artdet .vel-pdp-attributes-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr));}#ud_shop_artdet .vel-pdp-attribute { min-width:0; padding:0 12px; text-align:center;}#ud_shop_artdet .vel-pdp-attribute + .vel-pdp-attribute { border-left:1px solid var(--vel-pdp-line);}#ud_shop_artdet .vel-pdp-attribute-icon { display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px; margin-bottom:7px; border:1px solid #ead8bd; border-radius:50%; color:var(--vel-pdp-gold); background:#fffaf2;}#ud_shop_artdet .vel-pdp-attribute-icon svg { width:18px; height:18px;}#ud_shop_artdet .vel-pdp-attribute strong,#ud_shop_artdet .vel-pdp-attribute small { display:block;}#ud_shop_artdet .vel-pdp-attribute strong { color:var(--vel-pdp-ink); font-size:12px; font-weight:700; line-height:1.25;}#ud_shop_artdet .vel-pdp-attribute small { margin-top:5px; color:#332e29; font-size:11px; font-weight:600; line-height:1.35; overflow-wrap:anywhere;}#ud_shop_artdet #artdet__param-spec { display:none !important;}#ud_shop_artdet .vel-pdp-editable-section { width:100%; margin-top:30px; padding:0 !important; border-top:1px solid var(--vel-pdp-line);}#ud_shop_artdet .vel-pdp-tabs { overflow:visible !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important;}#ud_shop_artdet .vel-pdp-tab-list { border-bottom:1px solid var(--vel-pdp-line); background:transparent !important;}#ud_shop_artdet .vel-pdp-tab { min-height:56px; background:transparent !important;}#ud_shop_artdet .vel-pdp-tab:hover,#ud_shop_artdet .vel-pdp-tab.is-active { background:rgba(255, 250, 243, 0.72) !important;}#ud_shop_artdet .vel-pdp-tab-panels { padding:22px 2px 4px !important;}#ud_shop_artdet .vel-pdp-editable-content { max-width:1120px; font-size:14px; line-height:1.78;}#ud_shop_artdet .vel-pdp-bottom-trust { margin-top:24px;}#ud_shop_artdet .vel-pdp-trust-icon .icon-set,#ud_shop_artdet .vel-pdp-trust-icon svg { width:19px !important; height:19px !important;}@media (max-width:767.98px) { #ud_shop_artdet .vel-pdp-static-thumbs .artdet__thumb-img-outer {  flex-basis:72px !important;  width:72px !important;  height:72px !important; } #ud_shop_artdet .vel-pdp-static-thumbs .artdet__thumb-img-wrap {  width:72px;  height:72px; } #ud_shop_artdet .vel-pdp-editable-section {  margin-top:24px; } #ud_shop_artdet .vel-pdp-tab-panels {  padding:20px 0 2px !important; }}@media (max-width:479.98px) { #ud_shop_artdet .vel-pdp-attributes-grid {  grid-template-columns:minmax(0, 1fr);  gap:14px; } #ud_shop_artdet .vel-pdp-attribute {  display:grid;  grid-template-columns:42px 84px minmax(0, 1fr);  align-items:center;  gap:10px;  padding:0;  text-align:left; } #ud_shop_artdet .vel-pdp-attribute + .vel-pdp-attribute {  padding-top:14px;  border-top:1px solid var(--vel-pdp-line);  border-left:0; } #ud_shop_artdet .vel-pdp-attribute-icon {  grid-row:1;  margin:0; } #ud_shop_artdet .vel-pdp-attribute strong,#ud_shop_artdet .vel-pdp-attribute small {  margin:0; }}#ud_shop_artdet .artdet__img-inner { display:flex; flex-direction:column; gap:12px; padding:14px; overflow:hidden !important; border:1px solid var(--vel-pdp-line) !important; border-radius:18px !important; background:#fff !important; box-shadow:0 12px 32px rgba(72, 48, 20, 0.07) !important;}#ud_shop_artdet .artdet__alts-wrap { margin:0;}#ud_shop_artdet .artdet__alts.carousel.has-nav,#ud_shop_artdet .artdet__alts.carousel.has-dots { padding-bottom:0 !important;}#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs { flex-wrap:nowrap; align-items:flex-start; margin:0 !important; padding:4px 0 2px !important; min-height:86px !important;}#ud_shop_artdet .artdet__img-inner > .artdet__thumb-images.vel-pdp-static-thumbs { width:100%;}#ud_shop_artdet .artdet__block-image-inner .custom-section,#ud_shop_artdet .artdet__block-image-inner #artdet__video { margin-top:10px;}@media (max-width:767.98px) { #ud_shop_artdet .artdet__img-inner {  padding:12px;  gap:10px; } #ud_shop_artdet .vel-pdp-static-thumbs .artdet__thumb-img-outer,#ud_shop_artdet .artdet__thumb-img-outer {  flex-basis:72px !important;  width:72px !important;  height:72px !important; } #ud_shop_artdet .artdet__thumb-img-wrap {  width:72px;  height:72px; }}#ud_shop_artdet .vel-pdp-attribute small { min-width:0; overflow-wrap:normal; word-break:normal; hyphens:none;}#ud_shop_artdet .vel-pdp-attribute--concentration small { font-size:10.5px;}#ud_shop_artdet #artdet__cart { grid-template-columns:112px minmax(0, 1fr) !important; column-gap:16px !important; align-items:stretch !important;}#ud_shop_artdet #artdet__cart .artdet__cart-btn-input-col,#ud_shop_artdet #artdet__cart .artdet__cart-btn-col { min-width:0 !important;}#ud_shop_artdet #artdet__cart .artdet__cart-input-wrap { position:relative !important; z-index:3 !important; width:112px !important; min-width:112px !important; overflow:hidden !important;}#ud_shop_artdet .vel-pdp-cart-cta { position:relative !important; z-index:1 !important; isolation:isolate !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:10px !important; width:100% !important; min-width:0 !important; min-height:54px !important; margin:0 !important; padding:0 20px !important; overflow:hidden !important; white-space:nowrap !important; color:#fff !important; background:#181818 !important; border-color:#181818 !important; text-decoration:none !important; transform:translateY(0) !important; transition:transform 0.22s ease, border-color 0.4s ease, box-shadow 0.4s ease !important;}#ud_shop_artdet .vel-pdp-cart-cta::before { content:"" !important; position:absolute !important; inset:0 !important; z-index:0 !important; display:block !important; border-radius:inherit !important; background:linear-gradient(90deg, #8f5e25 0%, #ad7633 52%, #c38b45 100%) !important; transform:scaleX(0) !important; transform-origin:left center !important; transition:transform 0.48s cubic-bezier(0.22, 0.8, 0.25, 1) !important; pointer-events:none !important;}#ud_shop_artdet .vel-pdp-cart-cta::after { content:"" !important; position:absolute !important; z-index:1 !important; top:-70% !important; left:-42% !important; display:block !important; width:22% !important; height:240% !important; border:0 !important; background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.48), transparent) !important; opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important; transition:transform 0.72s ease, opacity 0.18s ease !important; pointer-events:none !important;}#ud_shop_artdet .vel-pdp-cart-cta > svg,#ud_shop_artdet .vel-pdp-cart-cta > .icon-set,#ud_shop_artdet .vel-pdp-cart-cta .vel-pdp-cart-label { position:relative !important; z-index:2 !important; color:#fff !important;}#ud_shop_artdet .vel-pdp-cart-cta .vel-pdp-cart-label { display:inline-block !important; opacity:1 !important; visibility:visible !important; font:inherit !important; line-height:1 !important;}#ud_shop_artdet .vel-pdp-cart-cta svg,#ud_shop_artdet .vel-pdp-cart-cta svg * { color:#fff !important; fill:currentColor !important; stroke:currentColor !important;}#ud_shop_artdet .vel-pdp-cart-cta:hover,#ud_shop_artdet .vel-pdp-cart-cta:focus-visible { color:#fff !important; background:#181818 !important; border-color:#ad7633 !important; box-shadow:0 10px 24px rgba(137, 86, 31, 0.24) !important; transform:translateY(-2px) !important;}#ud_shop_artdet .vel-pdp-cart-cta:hover::before,#ud_shop_artdet .vel-pdp-cart-cta:focus-visible::before { transform:scaleX(1) !important;}#ud_shop_artdet .vel-pdp-cart-cta:hover::after,#ud_shop_artdet .vel-pdp-cart-cta:focus-visible::after { opacity:1 !important; transform:translateX(650%) rotate(18deg) !important;}#ud_shop_artdet .vel-pdp-cart-cta:hover .vel-pdp-cart-label,#ud_shop_artdet .vel-pdp-cart-cta:focus-visible .vel-pdp-cart-label,#ud_shop_artdet .vel-pdp-cart-cta:active .vel-pdp-cart-label { color:#fff !important; opacity:1 !important; visibility:visible !important;}#ud_shop_artdet .vel-pdp-cart-cta:active { transform:translateY(0) scale(0.99) !important; box-shadow:0 5px 13px rgba(137, 86, 31, 0.18) !important;}#ud_shop_artdet .vel-pdp-cart-cta[disabled],#ud_shop_artdet .vel-pdp-cart-cta.disabled { pointer-events:none;}#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs { align-items:flex-start !important; padding-top:4px !important; min-height:86px !important;}#ud_shop_artdet .artdet__thumb-img-outer.is-nav-selected .artdet__thumb-img-wrap,#ud_shop_artdet .artdet__thumb-img-wrap:hover { transform:none !important;}@media (max-width:575.98px) { #ud_shop_artdet #artdet__cart {  grid-template-columns:104px minmax(0, 1fr) !important;  column-gap:10px !important; } #ud_shop_artdet #artdet__cart .artdet__cart-input-wrap {  width:104px !important;  min-width:104px !important; } #ud_shop_artdet .vel-pdp-cart-cta {  padding-inline:14px !important;  font-size:15px !important; }}@media (prefers-reduced-motion:reduce) { #ud_shop_artdet .vel-pdp-cart-cta,#ud_shop_artdet .vel-pdp-cart-cta::before,#ud_shop_artdet .vel-pdp-cart-cta::after {  transition-duration:0.01ms !important; } #ud_shop_artdet .vel-pdp-cart-cta::after {  display:none !important; }}@media (max-width:767.98px) {  #ud_shop_artdet .artdet__block-left-right-container {  margin-top:6px !important;  margin-bottom:18px !important;  padding:10px !important;  border-radius:14px !important; } #ud_shop_artdet .artdet__block-left-outer > .row {  gap:12px !important; } #ud_shop_artdet .artdet__block-image-inner {  border-radius:14px !important; } #ud_shop_artdet .artdet__img-inner {  gap:8px !important;  padding:8px !important;  border-radius:14px !important;  box-shadow:0 5px 16px rgba(72, 48, 20, 0.055) !important; } #ud_shop_artdet .artdet__alts-wrap {  width:100% !important;  aspect-ratio:1/1 !important;  overflow:hidden !important;  border-radius:10px !important; } #ud_shop_artdet .artdet__alts,#ud_shop_artdet .artdet__alts .flickity-viewport,#ud_shop_artdet .artdet__alts .flickity-slider,#ud_shop_artdet .artdet__alt-img-outer {  height:100% !important;  min-height:0 !important; } #ud_shop_artdet .artdet__alt-img-outer {  width:100% !important;  margin-right:0 !important;  padding:4px !important; } #ud_shop_artdet .artdet__alt-img {  display:block !important;  width:100% !important;  max-width:100% !important;  height:100% !important;  max-height:none !important;  border-radius:7px !important;  object-fit:contain !important; } #ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs {  gap:8px !important;  min-height:66px !important;  padding:4px 0 0 !important; } #ud_shop_artdet .vel-pdp-static-thumbs .artdet__thumb-img-outer,#ud_shop_artdet .artdet__thumb-img-outer {  flex-basis:60px !important;  width:60px !important;  height:60px !important;  margin-right:0 !important; } #ud_shop_artdet .vel-pdp-static-thumbs .artdet__thumb-img-wrap,#ud_shop_artdet .artdet__thumb-img-wrap {  width:60px !important;  height:60px !important;  padding:3px !important;  border-radius:10px !important; }  #ud_shop_artdet .artdet__block-cart-inner {  padding:15px 14px !important;  border-radius:14px !important;  box-shadow:0 7px 20px rgba(58, 39, 16, 0.065) !important; } #ud_shop_artdet .vel-pdp-cart-sale-badge {  top:12px !important;  right:12px !important;  min-width:46px !important;  height:46px !important;  padding:0 8px !important; } #ud_shop_artdet .artdet__stock {  margin-bottom:14px !important; } #ud_shop_artdet .product-type__title,#ud_shop_artdet .artdet__variants-title {  margin-bottom:6px !important; } #ud_shop_artdet .product-type__value-link {  min-width:82px !important;  min-height:38px !important; } #ud_shop_artdet .artdet__price-and-countdown {  margin-top:13px !important; } #ud_shop_artdet .artdet__price-discount,#ud_shop_artdet .artdet__price-base:not(:has(.text-line-through)) {  font-size:40px !important; } #ud_shop_artdet .artdet__price-discount-period {  margin-top:6px !important; } #ud_shop_artdet .artdet__discount-texts {  margin-top:3px !important; } #ud_shop_artdet #artdet__cart {  margin-top:14px !important; } #ud_shop_artdet .vel-pdp-cart-benefits {  gap:6px !important;  margin-top:14px !important; } #ud_shop_artdet .vel-pdp-cart-benefit {  min-height:40px !important;  padding:8px 10px !important;  border-radius:8px !important;  font-size:10.5px !important; } #ud_shop_artdet .artdet__function {  margin-top:12px !important;  padding-top:11px !important; }  #ud_shop_artdet .vel-pdp-editable-section {  margin-top:16px !important; } #ud_shop_artdet .vel-pdp-tab-list {  overflow-x:auto !important;  scrollbar-width:none !important;  -ms-overflow-style:none !important; } #ud_shop_artdet .vel-pdp-tab-list::-webkit-scrollbar {  display:none !important;  width:0 !important;  height:0 !important; } #ud_shop_artdet .vel-pdp-tab:not(.is-active)::after {  background:transparent !important; } #ud_shop_artdet .vel-pdp-tab-panels {  padding-top:16px !important; }}@media (max-width:479.98px) { #ud_shop_artdet .artdet__block-left-right-container {  padding:4px !important; } #ud_shop_artdet .artdet__img-inner {  padding:4px !important; } #ud_shop_artdet .artdet__block-cart-inner {  padding:14px 12px !important; } #ud_shop_artdet .artdet__price-discount,#ud_shop_artdet .artdet__price-base:not(:has(.text-line-through)) {  font-size:38px !important; }}#ud_shop_artdet .artdet__sku { display:none !important;}#ud_shop_artdet .artdet__block-image-inner { border-radius:18px !important;}#ud_shop_artdet .artdet__img-inner { gap:10px !important; padding:10px !important; border:1px solid rgba(234, 223, 206, 0.9) !important; border-radius:22px !important; background:linear-gradient(180deg, rgba(255, 253, 249, 0.98) 0%, rgba(248, 241, 231, 0.98) 100%) !important; box-shadow:0 14px 34px rgba(72, 48, 20, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.86) !important;}#ud_shop_artdet .artdet__alts-wrap { position:relative; margin:0 !important; overflow:hidden !important; border:1px solid rgba(234, 223, 206, 0.92) !important; border-radius:18px !important; background:radial-gradient(circle at 50% 22%, rgba(255, 255, 255, 0.98) 0%, rgba(250, 243, 232, 0.96) 55%, rgba(240, 225, 206, 0.95) 100%) !important; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.88), 0 10px 26px rgba(87, 60, 27, 0.055) !important;}#ud_shop_artdet .artdet__alts-wrap::after { content:""; position:absolute; inset:0; pointer-events:none; border-radius:inherit; box-shadow:inset 0 0 42px rgba(255, 248, 238, 0.34);}#ud_shop_artdet .artdet__alt-img-outer { padding:8px !important;}#ud_shop_artdet .artdet__alt-img { display:block !important; width:100% !important; max-width:100% !important; height:auto !important; margin:0 auto !important; border-radius:14px !important; box-shadow:0 12px 28px rgba(88, 60, 23, 0.1) !important;}#ud_shop_artdet .artdet__img-inner > .artdet__thumb-images.vel-pdp-static-thumbs { margin-top:0 !important;}@media (max-width:767.98px) { #ud_shop_artdet .artdet__img-inner {  gap:8px !important;  padding:6px !important;  border-radius:16px !important;  box-shadow:0 8px 20px rgba(72, 48, 20, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.82) !important; } #ud_shop_artdet .artdet__alts-wrap {  border-radius:14px !important; } #ud_shop_artdet .artdet__alt-img-outer {  padding:4px !important; } #ud_shop_artdet .artdet__alt-img {  border-radius:10px !important;  box-shadow:0 8px 18px rgba(88, 60, 23, 0.085) !important; }}@media (max-width:479.98px) { #ud_shop_artdet .artdet__img-inner {  padding:5px !important; } #ud_shop_artdet .artdet__alts-wrap {  border-radius:12px !important; } #ud_shop_artdet .artdet__alt-img-outer {  padding:3px !important; }}#ud_shop_artdet .artdet__alts-wrap { position:relative !important; isolation:isolate !important; background:#f5ecdf !important;}#ud_shop_artdet .vel-pdp-adaptive-bg-layer { position:absolute; inset:-32px; z-index:0; display:block; pointer-events:none; background-repeat:no-repeat; background-position:center; background-size:cover; filter:blur(30px) saturate(0.92) brightness(1.12); opacity:0; transform:scale(1.12); transition:opacity 0.62s cubic-bezier(0.22, 0.8, 0.25, 1); will-change:opacity;}#ud_shop_artdet .vel-pdp-adaptive-bg-layer.is-active { opacity:0.46;}#ud_shop_artdet .artdet__alts-wrap::after { content:""; position:absolute; inset:0; z-index:1; display:block; pointer-events:none; border-radius:inherit; background:radial-gradient(circle at 50% 42%, rgba(255, 255, 255, 0.04) 0%, rgba(255, 250, 242, 0.18) 58%, rgba(250, 240, 226, 0.34) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(248, 238, 223, 0.16)); box-shadow:inset 0 0 34px rgba(255, 248, 238, 0.2);}#ud_shop_artdet .artdet__alts-wrap > :not(.vel-pdp-adaptive-bg-layer) { position:relative; z-index:2;}#ud_shop_artdet .artdet__thumb-images,#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs,#ud_shop_artdet .artdet__thumb-images .flickity-viewport,#ud_shop_artdet .artdet__thumb-images .flickity-slider { background:transparent !important; background-color:transparent !important;}#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs { border:0 !important; box-shadow:none !important;}@media (max-width:767.98px) { #ud_shop_artdet .vel-pdp-adaptive-bg-layer {  inset:-22px;  filter:blur(24px) saturate(0.9) brightness(1.13); } #ud_shop_artdet .vel-pdp-adaptive-bg-layer.is-active {  opacity:0.42; }}@media (prefers-reduced-motion:reduce) { #ud_shop_artdet .vel-pdp-adaptive-bg-layer {  transition-duration:0.01ms; }}#ud_shop_artdet .artdet__img-inner { position:relative !important; isolation:isolate !important; overflow:hidden !important; background:#f4ecdf !important;}#ud_shop_artdet .vel-pdp-adaptive-bg-layer { position:absolute; inset:-42px; z-index:0; display:block; pointer-events:none; background-repeat:no-repeat; background-position:center; background-size:cover; filter:blur(34px) saturate(0.95) brightness(1.08); opacity:0; transform:scale(1.1); transition:opacity 0.62s cubic-bezier(0.22, 0.8, 0.25, 1); will-change:opacity;}#ud_shop_artdet .vel-pdp-adaptive-bg-layer.is-active { opacity:0.7;}#ud_shop_artdet .artdet__img-inner::after { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; border-radius:inherit; background:radial-gradient(circle at 50% 16%, rgba(255, 255, 255, 0.26) 0%, rgba(255, 250, 243, 0.18) 36%, rgba(247, 238, 225, 0.14) 62%, rgba(242, 232, 216, 0.16) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.16), rgba(248, 240, 228, 0.1)); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.62), inset 0 0 44px rgba(255, 248, 240, 0.12);}#ud_shop_artdet .artdet__img-inner > :not(.vel-pdp-adaptive-bg-layer) { position:relative; z-index:2;}#ud_shop_artdet .artdet__alts-wrap { margin:0 !important; overflow:hidden !important; border:1px solid rgba(238, 229, 214, 0.82) !important; border-radius:18px !important; background:linear-gradient(180deg, rgba(255, 255, 255, 0.18), rgba(255, 252, 247, 0.1)) !important; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.62), 0 8px 22px rgba(74, 51, 22, 0.06) !important;}#ud_shop_artdet .artdet__alts-wrap::after { content:""; position:absolute; inset:0; pointer-events:none; border-radius:inherit; background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02)); box-shadow:inset 0 0 24px rgba(255, 248, 238, 0.14);}#ud_shop_artdet .artdet__alts,#ud_shop_artdet .artdet__alts .flickity-viewport,#ud_shop_artdet .artdet__alts .flickity-slider { overflow:hidden !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.carousel-cell,#ud_shop_artdet .artdet__alts .artdet__alt-img-outer { width:100% !important; min-width:100% !important; flex:0 0 100% !important; margin-right:0 !important;}#ud_shop_artdet .artdet__alt-img-outer { padding:8px !important;}#ud_shop_artdet .artdet__alt-img { display:block !important; width:100% !important; max-width:100% !important; height:auto !important; max-height:none !important;}#ud_shop_artdet .artdet__thumb-images,#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs,#ud_shop_artdet .artdet__thumb-images .flickity-viewport,#ud_shop_artdet .artdet__thumb-images .flickity-slider { background:transparent !important; background-color:transparent !important;}#ud_shop_artdet .artdet__img-inner > .artdet__thumb-images.vel-pdp-static-thumbs { margin-top:0 !important; padding-top:4px !important;}@media (max-width:767.98px) { #ud_shop_artdet .vel-pdp-adaptive-bg-layer {  inset:-28px;  filter:blur(26px) saturate(0.92) brightness(1.1); } #ud_shop_artdet .vel-pdp-adaptive-bg-layer.is-active {  opacity:0.66; } #ud_shop_artdet .artdet__alts-wrap {  border-radius:14px !important; } #ud_shop_artdet .artdet__alt-img-outer {  padding:4px !important; }}@media (max-width:479.98px) { #ud_shop_artdet .artdet__alt-img-outer {  padding:3px !important; }}@media (prefers-reduced-motion:reduce) { #ud_shop_artdet .vel-pdp-adaptive-bg-layer {  transition-duration:0.01ms; }}#ud_shop_artdet .artdet__alts-wrap::after { display:none !important;}#ud_shop_artdet .artdet__alts-wrap { position:relative !important; isolation:isolate !important; background:transparent !important; box-shadow:none !important;}#ud_shop_artdet .artdet__alts-wrap > .vel-pdp-adaptive-bg-layer,#ud_shop_artdet .artdet__alts-wrap > .vel-pdp-panel-bg-layer { display:none !important;}#ud_shop_artdet .artdet__img-inner { position:relative !important; isolation:isolate !important; overflow:hidden !important; background:#f4ecdf !important;}#ud_shop_artdet .vel-pdp-panel-bg-layer { position:absolute; inset:-42px; z-index:0; display:block; pointer-events:none; background-repeat:no-repeat; background-position:center; background-size:cover; filter:blur(36px) saturate(0.96) brightness(1.08); opacity:0; transform:scale(1.12); transition:opacity 0.62s cubic-bezier(0.22, 0.8, 0.25, 1); will-change:opacity;}#ud_shop_artdet .vel-pdp-panel-bg-layer.is-active { opacity:0.72;}#ud_shop_artdet .artdet__img-inner::after { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; border-radius:inherit; background:radial-gradient(circle at 50% 16%, rgba(255, 255, 255, 0.22) 0%, rgba(255, 250, 243, 0.14) 34%, rgba(247, 238, 225, 0.1) 62%, rgba(242, 232, 216, 0.12) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(248, 240, 228, 0.05)); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.58), inset 0 0 44px rgba(255, 248, 240, 0.1);}#ud_shop_artdet .artdet__img-inner > :not(.vel-pdp-panel-bg-layer) { position:relative !important; z-index:2 !important;}#ud_shop_artdet .artdet__alts,#ud_shop_artdet .artdet__alts-wrap,#ud_shop_artdet .artdet__alts .flickity-viewport,#ud_shop_artdet .artdet__alts .flickity-slider,#ud_shop_artdet .artdet__alts .artdet__alt-img-outer,#ud_shop_artdet .artdet__alts .artdet__alt-img { position:relative !important; z-index:3 !important; opacity:1 !important; visibility:visible !important; filter:none !important;}#ud_shop_artdet .artdet__alts,#ud_shop_artdet .artdet__alts .flickity-viewport,#ud_shop_artdet .artdet__alts .flickity-slider { overflow:hidden !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.carousel-cell,#ud_shop_artdet .artdet__alts .artdet__alt-img-outer { width:100% !important; min-width:100% !important; flex:0 0 100% !important; margin-right:0 !important;}#ud_shop_artdet .artdet__alt-img-outer { padding:8px !important;}#ud_shop_artdet .artdet__alt-img { display:block !important; width:100% !important; max-width:100% !important; height:auto !important; max-height:none !important;}#ud_shop_artdet .artdet__thumb-images,#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs,#ud_shop_artdet .artdet__thumb-images .flickity-viewport,#ud_shop_artdet .artdet__thumb-images .flickity-slider { background:transparent !important; background-color:transparent !important;}#ud_shop_artdet .artdet__img-inner > .artdet__thumb-images.vel-pdp-static-thumbs { margin-top:0 !important; padding-top:4px !important;}@media (max-width:767.98px) { #ud_shop_artdet .vel-pdp-panel-bg-layer {  inset:-28px;  filter:blur(28px) saturate(0.94) brightness(1.1); } #ud_shop_artdet .vel-pdp-panel-bg-layer.is-active {  opacity:0.68; } #ud_shop_artdet .artdet__alt-img-outer {  padding:4px !important; }}@media (max-width:479.98px) { #ud_shop_artdet .artdet__alt-img-outer {  padding:3px !important; }}@media (prefers-reduced-motion:reduce) { #ud_shop_artdet .vel-pdp-panel-bg-layer {  transition-duration:0.01ms; }}#ud_shop_artdet .artdet__alts .artdet__alt-img.carousel__lazy-image { opacity:1 !important;}#ud_shop_artdet .artdet__alts { position:relative !important; z-index:3 !important; overflow:hidden !important;}#ud_shop_artdet .artdet__alts .flickity-viewport { position:relative !important; z-index:3 !important; overflow:hidden !important; width:100% !important;}#ud_shop_artdet .artdet__alts .flickity-slider { position:absolute !important; z-index:3 !important; top:0 !important; left:0 !important; width:100% !important; height:100% !important; overflow:visible !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell { position:absolute !important; top:0 !important; left:0 !important; z-index:3 !important; width:100% !important; min-width:100% !important; height:100% !important; margin-right:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell.is-selected { z-index:4 !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img { position:relative !important; z-index:1 !important; opacity:1 !important; visibility:visible !important;}#ud_shop_artdet .artdet__alts .flickity-slider { clip-path:none !important;}#ud_shop_artdet .artdet__alts { width:100% !important; aspect-ratio:1/1 !important;}#ud_shop_artdet .artdet__alts .flickity-viewport { width:100% !important; height:auto !important; aspect-ratio:1/1 !important; min-height:0 !important; overflow:hidden !important;}#ud_shop_artdet .artdet__alts .flickity-slider { height:100% !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell { height:100% !important; min-height:100% !important; padding:8px !important; display:flex !important; align-items:center !important; justify-content:center !important; overflow:hidden !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img { display:block !important; width:100% !important; height:100% !important; max-width:100% !important; max-height:100% !important; object-fit:contain !important; object-position:center !important; opacity:1 !important; visibility:visible !important;}@media (max-width:767.98px) { #ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell {  padding:4px !important; }}@media (max-width:479.98px) { #ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell {  padding:3px !important; }}#ud_shop_artdet .artdet__img-inner { position:relative !important; isolation:isolate !important; overflow:hidden !important; padding:10px !important; gap:8px !important; background:#f3eadc !important;}#ud_shop_artdet .vel-pdp-panel-bg-layer { position:absolute !important; inset:-52px !important; z-index:0 !important; display:block !important; pointer-events:none !important; background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important; filter:blur(38px) saturate(1.06) brightness(1.02) !important; opacity:0 !important; transform:scale(1.14) !important; transition:opacity 0.66s cubic-bezier(0.22, 0.8, 0.25, 1) !important; will-change:opacity !important;}#ud_shop_artdet .vel-pdp-panel-bg-layer.is-active { opacity:0.82 !important;}#ud_shop_artdet .artdet__img-inner::after { content:"" !important; position:absolute !important; inset:0 !important; z-index:1 !important; display:block !important; pointer-events:none !important; border-radius:inherit !important; background:radial-gradient(circle at 50% 30%, rgba(255, 255, 255, 0.18) 0%, rgba(255, 249, 240, 0.09) 54%, rgba(244, 232, 214, 0.13) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(247, 236, 220, 0.08)) !important; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.56), inset 0 0 34px rgba(255, 248, 238, 0.08) !important;}#ud_shop_artdet .artdet__img-inner > :not(.vel-pdp-panel-bg-layer) { position:relative !important; z-index:2 !important;}#ud_shop_artdet .artdet__alts-wrap { background:rgba(255, 255, 255, 0.1) !important; border-color:rgba(255, 255, 255, 0.46) !important; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.46), 0 8px 22px rgba(62, 42, 18, 0.06) !important;}#ud_shop_artdet .artdet__alts-wrap::after { display:none !important;}#ud_shop_artdet .artdet__alts { position:relative !important; width:100% !important; aspect-ratio:1/1 !important; overflow:hidden !important; z-index:3 !important;}#ud_shop_artdet .artdet__alts .flickity-viewport { position:relative !important; width:100% !important; height:auto !important; aspect-ratio:1/1 !important; overflow:hidden !important; z-index:3 !important;}#ud_shop_artdet .artdet__alts .flickity-slider { position:absolute !important; top:0 !important; left:0 !important; width:100% !important; height:100% !important; overflow:visible !important; z-index:3 !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell,#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.carousel-cell { position:absolute !important; top:0 !important; left:0 !important; width:100% !important; min-width:100% !important; height:100% !important; min-height:100% !important; margin-right:0 !important; padding:7px !important; display:flex !important; align-items:center !important; justify-content:center !important; overflow:hidden !important; opacity:1 !important; visibility:visible !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell.is-selected,#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.carousel-cell.is-selected { z-index:4 !important;}#ud_shop_artdet .artdet__alts .artdet__alt-img { position:relative !important; z-index:1 !important; display:block !important; width:100% !important; height:100% !important; max-width:100% !important; max-height:100% !important; object-fit:contain !important; object-position:center !important; opacity:1 !important; visibility:visible !important; filter:none !important;}#ud_shop_artdet .artdet__thumb-images,#ud_shop_artdet .artdet__thumb-images.vel-pdp-static-thumbs,#ud_shop_artdet .artdet__thumb-images .flickity-viewport,#ud_shop_artdet .artdet__thumb-images .flickity-slider { background:transparent !important; background-color:transparent !important;}#ud_shop_artdet .artdet__img-inner > .artdet__thumb-images.vel-pdp-static-thumbs { margin:0 !important; padding:4px 0 2px !important;}@media (max-width:767.98px) { #ud_shop_artdet .artdet__img-inner {  padding:6px !important;  gap:6px !important; } #ud_shop_artdet .vel-pdp-panel-bg-layer {  inset:-32px !important;  filter:blur(28px) saturate(1.04) brightness(1.04) !important; } #ud_shop_artdet .vel-pdp-panel-bg-layer.is-active {  opacity:0.78 !important; } #ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell,#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.carousel-cell {  padding:4px !important; }}@media (max-width:479.98px) { #ud_shop_artdet .artdet__alts .artdet__alt-img-outer.flickity-cell,#ud_shop_artdet .artdet__alts .artdet__alt-img-outer.carousel-cell {  padding:3px !important; }}@media (prefers-reduced-motion:reduce) { #ud_shop_artdet .vel-pdp-panel-bg-layer {  transition-duration:0.01ms !important; }}#ud_shop_artdet .artdet__looking-for-discounts { display:none !important; width:0 !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important; overflow:hidden !important;}#ud_shop_artdet .artdet__looking-for-discounts + #artdet__datas,#ud_shop_artdet .artdet__looking-for-discounts + .artdet__custom-sections,#ud_shop_artdet .artdet__looking-for-discounts + .artdet__product-reviews { margin-top:0 !important; padding-top:0 !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties { min-height:68px !important; padding-bottom:3px !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap { min-height:78px !important; margin:3px 0 0 !important; padding-top:10px !important;}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties {  min-height:64px !important;  padding-bottom:1px !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap {  min-height:76px !important;  margin-top:2px !important;  padding-top:9px !important; }}html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties { min-height:60px !important; padding-bottom:1px !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap { min-height:72px !important; margin-top:0 !important; padding-top:8px !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties { min-height:94px !important; row-gap:8px !important; padding:2px 0 8px !important;}html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--concentration { padding-top:8px !important;}html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties { min-height:98px !important;}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties {  min-height:58px !important;  padding-bottom:0 !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap {  min-height:70px !important;  margin-top:0 !important;  padding-top:8px !important; } html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties {  min-height:90px !important;  row-gap:7px !important;  padding-bottom:7px !important; } html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--concentration {  padding-top:7px !important; } html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties {  min-height:94px !important; }}@media (min-width:992px) { #header .header__container {  min-height:92px;  gap:clamp(18px, 2.4vw, 40px); } #header #header_logo_img,#header .header_logo {  flex:0 1 285px; } #header #header_logo_img img,#header .header_logo img {  width:min(255px, 100%);  max-width:255px;  max-height:74px; } #header #navbar--main,#header .velorine-main-tabs-v3 {  gap:14px; } #header #navbar--main > .nav-item > .nav-link {  gap:11px;  min-height:56px;  padding:13px 26px !important;  border-radius:14px !important;  font-size:1.08rem;  font-weight:750; } #header #navbar--main .btn__icon,#header #navbar--main .btn__icon svg {  width:20px;  height:20px; } #header .header__dropdown-btn-wrapper,#header .velorine-header-tools-v3 {  gap:8px;  padding:7px 12px;  border-radius:15px; } #header .header__dropdown-btn-wrapper > .btn,#header .header__dropdown-btn-wrapper .box-login__dropdown-btn,#header .search-box__overlay-btn,#header .cart-box__overlay-btn {  min-height:48px;  padding:10px 14px;  font-size:1rem; } #header .header__dropdown-btn-wrapper .btn__text,#header .search-box__text,#header .cart-box__overlay-btn > .btn__text {  font-size:1rem;  font-weight:650; } #header .search-box__input {  font-size:1rem; } .velorine-benefit-bar__item {  font-size:0.96rem; } .velorine-fixed-category-ribbon {  padding:12px 0 14px; } .velorine-fixed-category-ribbon__inner {  border-radius:20px; } .velorine-fixed-category-ribbon #nav--cat,.velorine-fixed-category-ribbon .velorine-category-list-v3 {  grid-auto-columns:minmax(156px, 1fr); } .velorine-fixed-category-ribbon #nav--cat > .nav-item + .nav-item::before {  top:20px;  bottom:20px; } .velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link {  gap:12px;  min-height:150px;  padding:18px 12px 16px !important; } .velorine-fixed-category-ribbon .nav-link__img-container {  width:70px;  height:70px; } .velorine-fixed-category-ribbon .nav-link__img-container img,.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .nav-link__icon,.velorine-fixed-category-ribbon .velorine-category-fallback-icon {  width:60px !important;  height:60px !important;  max-width:60px;  max-height:60px; } .velorine-fixed-category-ribbon .nav-link__text {  font-size:1.08rem;  font-weight:780;  line-height:1.24; } .start_category_offer h4,.start-categories h4 {  font-size:1.08rem; }}@media (min-width:992px) and (max-width:1199.98px) { .velorine-fixed-category-ribbon #nav--cat,.velorine-fixed-category-ribbon .velorine-category-list-v3 {  grid-auto-columns:148px; } .velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:144px; } .velorine-fixed-category-ribbon .nav-link__text {  font-size:1.02rem; }}html body.page_shop_start #main { padding-top:0 !important;}html body.page_shop_start #main > .box-art__container:first-child,html body.page_shop_start #main > .container:first-child,html body.page_shop_start #main .list-block:first-child,html body.page_shop_start #main .list-block-box_prod_top:first-child { margin-top:0 !important; padding-top:6px !important;}html body.page_shop_start #main .box-art__container { margin-top:0 !important;}html body.page_shop_start #main .list-block__products-outer,html body.page_shop_start #main .products-container { padding-top:0 !important;}html body.page_shop_start #main .products.type--1 .product--infos { margin-bottom:0 !important; align-self:stretch !important;}html body.page_shop_start #main .products.type--1 .product--infos .product__inner { justify-content:flex-start !important; padding-top:10px !important; padding-bottom:10px !important;}html body.page_shop_start #main .products.type--1 .product--infos .title-box { margin-bottom:14px !important;}html body.page_shop_start #main .products.type--1 .product--infos .title-box__content,html body.page_shop_start #main .products.type--1 .product--infos .title-box__title-sub { margin-top:0 !important;}.velorine-fixed-category-ribbon { padding-bottom:6px;}.velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link { gap:10px; min-height:118px; padding-top:18px !important; padding-bottom:12px !important;}.velorine-fixed-category-ribbon .nav-link__img-container { width:52px; height:52px; margin-top:4px !important; margin-bottom:2px !important;}.velorine-fixed-category-ribbon .nav-link__img-container img,.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .nav-link__icon,.velorine-fixed-category-ribbon .velorine-category-fallback-icon { width:46px !important; height:46px !important; max-width:46px; max-height:46px;}.velorine-fixed-category-ribbon .nav-link__text { font-size:0.88rem; line-height:1.16;}@media (max-width:1199.98px) { .velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:108px;  padding-top:16px !important;  padding-bottom:10px !important; } .velorine-fixed-category-ribbon .nav-link__img-container {  margin-top:2px !important; }}@media (max-width:767.98px) { html body.page_shop_start #main .products.type--1 .product--infos .product__inner {  padding-top:8px !important; } .velorine-fixed-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:100px;  gap:8px; } .velorine-fixed-category-ribbon .nav-link__img-container img,.velorine-fixed-category-ribbon .nav-link__img-container svg,.velorine-fixed-category-ribbon .nav-link__icon,.velorine-fixed-category-ribbon .velorine-category-fallback-icon {  width:40px !important;  height:40px !important;  max-width:40px;  max-height:40px; } .velorine-fixed-category-ribbon .nav-link__text {  font-size:0.82rem; }}html body.page_shop_start #main .list-block--left-title .product--infos,html body.page_shop_start #main .products.type--1 .product--infos { display:none !important;}html body.page_shop_start #main .list-block--left-title,html body.page_shop_start #main .list-block--left-title .list-block__products-outer,html body.page_shop_start #main .list-block--left-title .products-container { margin-top:0 !important; padding-top:0 !important;}html body.page_shop_start #main .list-block,html body.page_shop_start #main .product-recomm,html body.page_shop_start #main .category-product-list,html body.page_shop_start #main .start_category_offer,html body.page_shop_start #main .start_banner_small,html body.page_shop_start #main .start_banner_1_2_3,html body.page_shop_start #main .start_banner_4,html body.page_shop_start #main .start_banner_5_bg,html body.page_shop_start #main .start_banner_5_elements,html body.page_shop_start #main .start_brand_slider,html body.page_shop_start #main .box-art__container,html body.page_shop_start #main .js-element { margin-top:10px !important; margin-bottom:10px !important;}html body.page_shop_start #main .padding-block { padding-top:0 !important; padding-bottom:0 !important;}html body.page_shop_start #main .list-block--left-title { margin-bottom:6px !important;}html body.page_shop_start #main #start_banner_5_elements,html body.page_shop_start #main .start_banner_5_elements { margin-top:0 !important; margin-bottom:4px !important;}html body.page_shop_start #main #start_banner_5_elements .element-container,html body.page_shop_start #main .start_banner_5_elements .element-container,html body.page_shop_start #main #start_banner_5_elements .element-inner,html body.page_shop_start #main .start_banner_5_elements .element-inner { padding-top:0 !important; padding-bottom:0 !important;}html body.page_shop_start #main #start_banner_5_elements .symbol-elements,html body.page_shop_start #main .start_banner_5_elements .symbol-elements { row-gap:0 !important;}html body.page_shop_start #main #start_banner_5_elements .symbol-element,html body.page_shop_start #main .start_banner_5_elements .symbol-element { margin-top:0 !important; margin-bottom:0 !important; padding-top:0 !important; padding-bottom:0 !important;}html body.page_shop_start #main #start_banner_1,html body.page_shop_start #main #start_banner_2,html body.page_shop_start #main #start_banner_3,html body.page_shop_start #main #start_banner_4,html body.page_shop_start #main .start_banner_1_2_3,html body.page_shop_start #main .start_banner_4 { margin-top:4px !important;}@media (max-width:767.98px) { html body.page_shop_start #main .list-block,html body.page_shop_start #main .product-recomm,html body.page_shop_start #main .category-product-list,html body.page_shop_start #main .start_category_offer,html body.page_shop_start #main .start_banner_small,html body.page_shop_start #main .start_banner_1_2_3,html body.page_shop_start #main .start_banner_4,html body.page_shop_start #main .start_banner_5_bg,html body.page_shop_start #main .start_banner_5_elements,html body.page_shop_start #main .start_brand_slider,html body.page_shop_start #main .box-art__container,html body.page_shop_start #main .js-element {  margin-top:8px !important;  margin-bottom:8px !important; }}html.page_shop_start body#ud_shop_start #main,body#ud_shop_start #main { padding-top:0 !important; margin-top:0 !important;}html.page_shop_start body#ud_shop_start #page_artref_inner,body#ud_shop_start #page_artref_inner { margin:0 !important; padding:0 !important;}html.page_shop_start body#ud_shop_start #page_artref_inner > .start-artref.padding-block,body#ud_shop_start #page_artref_inner > .start-artref.padding-block { --space:0px !important; margin:0 !important; padding:12px 0 4px !important;}html.page_shop_start body#ud_shop_start .start_artref_elements-title-box .title-box__content,body#ud_shop_start .start_artref_elements-title-box .title-box__content { display:none !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; overflow:hidden !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref,body#ud_shop_start #carousel-block-artref_product_list_ref { row-gap:10px !important; margin:0 !important; padding:0 !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__title-outer,body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__title-outer { margin:0 !important; padding:0 !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__title-wrap,body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__title-wrap { min-height:0 !important; margin:0 !important; padding:0 !important; align-items:center !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box { margin:0 !important; padding:0 !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box::after,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box::after { margin-top:8px !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__products,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__products-container,body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__products,body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__products-container { margin-top:0 !important; padding-top:0 !important;}html.page_shop_start body#ud_shop_start #page_artref_inner > .start-artref.padding-block,body#ud_shop_start #page_artref_inner > .start-artref.padding-block { padding-bottom:4px !important;}html.page_shop_start body#ud_shop_start #start_banner_small.start_banner_small.padding-block,body#ud_shop_start #start_banner_small.start_banner_small.padding-block { --space:0px !important; margin:0 !important; padding:4px 0 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,html.page_shop_start body#ud_shop_start #start_banner_small .elements,html.page_shop_start body#ud_shop_start #start_banner_small .carousel-start_banner_small,body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .elements,body#ud_shop_start #start_banner_small .carousel-start_banner_small { margin-top:0 !important; margin-bottom:0 !important; padding-top:0 !important; padding-bottom:0 !important;}html.page_shop_start body#ud_shop_start #main > .start_banner_2_3,body#ud_shop_start #main > .start_banner_2_3 { margin:4px 0 0 !important; padding:0 !important;}html.page_shop_start body#ud_shop_start #main > .start_banner_2_3 > .container-fluid,body#ud_shop_start #main > .start_banner_2_3 > .container-fluid { margin:0 !important; padding-top:0 !important; padding-bottom:0 !important;}html.page_shop_start body#ud_shop_start #start_banner_2,html.page_shop_start body#ud_shop_start #start_banner_3,body#ud_shop_start #start_banner_2,body#ud_shop_start #start_banner_3 { margin-top:0 !important; margin-bottom:0 !important;}html.page_shop_start body#ud_shop_start #box_top_content > .product-offer--top.padding-block,html.page_shop_start body#ud_shop_start #box_art_content > .product-offer--ref.padding-block,html.page_shop_start body#ud_shop_start #start_brand_slider.padding-block,body#ud_shop_start #box_top_content > .product-offer--top.padding-block,body#ud_shop_start #box_art_content > .product-offer--ref.padding-block,body#ud_shop_start #start_brand_slider.padding-block { --space:0px !important; padding-top:10px !important; padding-bottom:10px !important; margin-top:0 !important; margin-bottom:0 !important;}html.page_shop_start body#ud_shop_start #main > #box_top_content,html.page_shop_start body#ud_shop_start #main > #box_art_content,html.page_shop_start body#ud_shop_start #main > #start_banner_4,html.page_shop_start body#ud_shop_start #main > #start_brand_slider,html.page_shop_start body#ud_shop_start #main > .start_banner_5_outer,body#ud_shop_start #main > #box_top_content,body#ud_shop_start #main > #box_art_content,body#ud_shop_start #main > #start_banner_4,body#ud_shop_start #main > #start_brand_slider,body#ud_shop_start #main > .start_banner_5_outer { margin-top:8px !important; margin-bottom:8px !important;}html.page_shop_start body#ud_shop_start #list-block-topbox_top_5 .product--infos,body#ud_shop_start #list-block-topbox_top_5 .product--infos { display:none !important;}@media (max-width:767.98px) { html.page_shop_start body#ud_shop_start #page_artref_inner > .start-artref.padding-block,body#ud_shop_start #page_artref_inner > .start-artref.padding-block {  padding-top:8px !important;  padding-bottom:3px !important; } html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref,body#ud_shop_start #carousel-block-artref_product_list_ref {  row-gap:8px !important; } html.page_shop_start body#ud_shop_start #start_banner_small.start_banner_small.padding-block,body#ud_shop_start #start_banner_small.start_banner_small.padding-block {  padding:3px 0 !important; }}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title { display:flex !important; flex-wrap:nowrap !important; align-items:baseline !important; gap:8px !important; line-height:1.05 !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-first-word,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-rest-word,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .velorine-inline-title-text,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-first-word,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-rest-word,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .velorine-inline-title-text { display:inline-block !important; margin:0 !important; padding:0 !important; text-transform:none !important; white-space:nowrap !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box::after,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box::after { width:40px !important; height:2px !important; margin-top:8px !important;}html.page_shop_start body#ud_shop_start #start_banner_small.start_banner_small.padding-block,body#ud_shop_start #start_banner_small.start_banner_small.padding-block { padding:12px 0 8px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .start_banners__container { margin-top:0 !important; margin-bottom:0 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell { min-height:48px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .row,body#ud_shop_start #start_banner_small .row { align-items:center !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-icon-wrap,body#ud_shop_start #start_banner_small .element-icon-wrap { margin-right:2px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol,body#ud_shop_start #start_banner_small .element-symbol { width:26px !important; height:26px !important; color:#1f1f1f !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol svg,body#ud_shop_start #start_banner_small .element-symbol svg { width:100% !important; height:100% !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title { margin:0 !important; font-size:18px !important; font-weight:700 !important; line-height:1.25 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-text,body#ud_shop_start #start_banner_small .element-text { margin-top:2px !important; font-size:13px !important; line-height:1.25 !important;}html.page_shop_start body#ud_shop_start #main > .start_banner_2_3,body#ud_shop_start #main > .start_banner_2_3 { margin-top:12px !important;}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title {  gap:6px !important; } html.page_shop_start body#ud_shop_start #start_banner_small.start_banner_small.padding-block,body#ud_shop_start #start_banner_small.start_banner_small.padding-block {  padding:10px 0 8px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title {  font-size:16px !important; }}@media (max-width:575.98px) { html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title {  flex-wrap:wrap !important;  row-gap:2px !important; } html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-first-word,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-rest-word,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .velorine-inline-title-text,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-first-word,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title-rest-word,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .velorine-inline-title-text {  white-space:normal !important; }}html.page_shop_start body#ud_shop_start #start_banner_small .element-icon-wrap,body#ud_shop_start #start_banner_small .element-icon-wrap { margin-right:8px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol,body#ud_shop_start #start_banner_small .element-symbol { width:30px !important; height:30px !important; color:#bf8028 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol svg,body#ud_shop_start #start_banner_small .element-symbol svg { width:100% !important; height:100% !important; overflow:visible !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title { font-size:17px !important; line-height:1.2 !important;}html.page_shop_start body#ud_shop_start #start_banner_small__carousel-block .carousel__prev-next-btn,html.page_shop_start body#ud_shop_start #start_banner_small__carousel-block .flickity-prev-next-button,body#ud_shop_start #start_banner_small__carousel-block .carousel__prev-next-btn,body#ud_shop_start #start_banner_small__carousel-block .flickity-prev-next-button { display:none !important; opacity:0 !important; visibility:hidden !important; pointer-events:none !important;}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol,body#ud_shop_start #start_banner_small .element-symbol {  width:28px !important;  height:28px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title {  font-size:16px !important; }}html.page_shop_start body#ud_shop_start #start_banner_small,body#ud_shop_start #start_banner_small { background:transparent !important;}html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,html.page_shop_start body#ud_shop_start #start_banner_small .elements,html.page_shop_start body#ud_shop_start #start_banner_small .carousel-start_banner_small,body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .elements,body#ud_shop_start #start_banner_small .carousel-start_banner_small { background:#ffffff !important; border:1px solid #eadbc8 !important; border-radius:18px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .start_banners__container { padding:4px 10px !important; box-shadow:0 6px 18px rgba(191, 128, 40, 0.05) !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell { min-height:58px !important; background:#ffffff !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell .row,body#ud_shop_start #start_banner_small .carousel-cell .row { min-height:58px !important; padding:6px 16px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell:not(:last-child),body#ud_shop_start #start_banner_small .carousel-cell:not(:last-child) { border-right:1px solid #f1e6d7 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol,body#ud_shop_start #start_banner_small .element-symbol { color:#bf8028 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-title,html.page_shop_start body#ud_shop_start #start_banner_small .element-title a,body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title a { color:#8f5e2a !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-text,body#ud_shop_start #start_banner_small .element-text { color:#8f5e2a !important;}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .start_banners__container {  padding:2px 8px !important;  border-radius:16px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell .row,body#ud_shop_start #start_banner_small .carousel-cell .row {  padding:6px 12px !important; }}@media (max-width:575.98px) { html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .start_banners__container {  padding:0 6px !important;  border-radius:14px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell {  min-height:52px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell .row,body#ud_shop_start #start_banner_small .carousel-cell .row {  min-height:52px !important;  padding:4px 10px !important; }}html.page_shop_start body#ud_shop_start #start_banner_small .velorine-usp-outline-icon,body#ud_shop_start #start_banner_small .velorine-usp-outline-icon { display:block !important; width:30px !important; height:30px !important; overflow:visible !important; color:#bf8028 !important; fill:none !important; stroke:#bf8028 !important; stroke-width:2.2 !important; stroke-linecap:round !important; stroke-linejoin:round !important;}html.page_shop_start body#ud_shop_start #start_banner_small .velorine-usp-outline-icon *,body#ud_shop_start #start_banner_small .velorine-usp-outline-icon * { fill:none !important; stroke:#bf8028 !important; stroke-width:2.2 !important; stroke-linecap:round !important; stroke-linejoin:round !important; vector-effect:non-scaling-stroke;}html.page_shop_start body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon,html.page_shop_start body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon path,html.page_shop_start body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon circle,body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon,body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon path,body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon circle { fill:none !important; color:#bf8028 !important; stroke:#bf8028 !important;}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start #start_banner_small .velorine-usp-outline-icon,body#ud_shop_start #start_banner_small .velorine-usp-outline-icon {  width:28px !important;  height:28px !important; }}html body .products.type--1 .product.velorine-reference-card .product__main-btn .velorine-product-button-label { position:relative !important; z-index:2 !important; display:inline-flex !important; align-items:center !important; color:#ffffff !important; font:inherit !important; font-size:inherit !important; font-weight:700 !important; line-height:1 !important; white-space:nowrap !important; opacity:1 !important; visibility:visible !important;}html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__prices-wrap { width:100% !important; min-height:74px !important; margin:auto 0 0 !important; padding-top:9px !important;}html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__prices-wrap:not(.has-price-sale) .product__price-base-value { color:#b27622 !important; font-size:36px !important; font-weight:700 !important; line-height:1 !important;}html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__main,html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__main-btn-col,html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__main-btn { width:100% !important;}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title::after,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title::after,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title.has-content::after,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .title-box__title.has-content::after,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .velorine-inline-title-text::after,body#ud_shop_start #carousel-block-artref_product_list_ref .start_artref_elements-title-box .velorine-inline-title-text::after { display:none !important; content:none !important; width:0 !important; height:0 !important; margin:0 !important; border:0 !important;}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product.velorine-reference-card.velorine-gift-card .product__prices-wrap:not(.has-price-sale) .product__price-base-value {  font-size:32px !important; }}html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .start_banners__container { background:#fffdfa !important; border:1px solid rgba(191, 128, 40, 0.22) !important; border-radius:20px !important; box-shadow:none !important; padding:2px 8px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .elements,html.page_shop_start body#ud_shop_start #start_banner_small .carousel-start_banner_small,body#ud_shop_start #start_banner_small .elements,body#ud_shop_start #start_banner_small .carousel-start_banner_small { background:transparent !important; border:0 !important; box-shadow:none !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell { background:transparent !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell:not(:last-child),body#ud_shop_start #start_banner_small .carousel-cell:not(:last-child) { border-right:1px solid rgba(191, 128, 40, 0.12) !important;}html.page_shop_start body#ud_shop_start [id^=start_banner_] .element-img-inner,html.page_shop_start body#ud_shop_start [id^=start_banner_] .element-img-wrap,html.page_shop_start body#ud_shop_start .start_banner_2_3 .element-img-inner,html.page_shop_start body#ud_shop_start .start_banner_2_3 .element-img-wrap,body#ud_shop_start [id^=start_banner_] .element-img-inner,body#ud_shop_start [id^=start_banner_] .element-img-wrap,body#ud_shop_start .start_banner_2_3 .element-img-inner,body#ud_shop_start .start_banner_2_3 .element-img-wrap { overflow:hidden !important; border-radius:22px !important;}html.page_shop_start body#ud_shop_start [id^=start_banner_] .element-img-wrap img,html.page_shop_start body#ud_shop_start .start_banner_2_3 .element-img-wrap img,body#ud_shop_start [id^=start_banner_] .element-img-wrap img,body#ud_shop_start .start_banner_2_3 .element-img-wrap img { border-radius:inherit !important;}html body .products.type--1 .product.velorine-reference-card,html body .products.type--1 .product.velorine-reference-card.carousel-cell,html body .products.type--1 .product.velorine-reference-card .product__wrapper,html body .products.type--1 .product.velorine-reference-card .product__outer,html body .products.type--1 .product.velorine-reference-card .product__holder { overflow:visible !important;}html body .products.type--1 .product.velorine-reference-card,html body .products.type--1 .product.velorine-reference-card.carousel-cell { padding-top:4px !important; padding-bottom:4px !important;}html body .products.type--1 .product.velorine-reference-card .product__inner { will-change:transform, box-shadow !important;}@media (hover:hover) and (pointer:fine) { html body .products.type--1 .product.velorine-reference-card .product__inner:hover {  transform:translateY(-2px) !important;  box-shadow:0 12px 26px rgba(75, 54, 31, 0.1) !important; }}@media (max-width:767.98px) { html.page_shop_start body#ud_shop_start [id^=start_banner_] .element-img-inner,html.page_shop_start body#ud_shop_start [id^=start_banner_] .element-img-wrap,html.page_shop_start body#ud_shop_start .start_banner_2_3 .element-img-inner,html.page_shop_start body#ud_shop_start .start_banner_2_3 .element-img-wrap,body#ud_shop_start [id^=start_banner_] .element-img-inner,body#ud_shop_start [id^=start_banner_] .element-img-wrap,body#ud_shop_start .start_banner_2_3 .element-img-inner,body#ud_shop_start .start_banner_2_3 .element-img-wrap {  border-radius:16px !important; }}@media (prefers-reduced-motion:reduce) { html body .products.type--1 .product.velorine-reference-card .product__inner:hover .product__main-btn,html body .products.type--1 .product.velorine-reference-card .product__inner:focus-within .product__main-btn,html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible,html body .products.type--1 .product.velorine-reference-card .product__inner:hover .product__main-btn::before,html body .products.type--1 .product.velorine-reference-card .product__inner:focus-within .product__main-btn::before,html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover::before,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible::before,html body .products.type--1 .product.velorine-reference-card .product__inner:hover .product__main-btn::after,html body .products.type--1 .product.velorine-reference-card .product__inner:focus-within .product__main-btn::after,html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover::after,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible::after {  animation:none !important;  transition-duration:0.01ms !important; }}html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,html.page_shop_start body#ud_shop_start #start_banner_small .elements,html.page_shop_start body#ud_shop_start #start_banner_small .carousel-start_banner_small,body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .elements,body#ud_shop_start #start_banner_small .carousel-start_banner_small,html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell:not(:last-child),body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell:not(:last-child) { border:0 !important; box-shadow:none !important; background:transparent !important; border-radius:0 !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn { position:relative !important; z-index:0 !important; overflow:hidden !important; isolation:isolate !important; color:#fff !important; background:#181818 !important; border-color:#181818 !important; transform:translateY(0) !important; box-shadow:none !important; animation:none !important; transition:transform 0.22s ease, border-color 0.4s ease, box-shadow 0.4s ease !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn::before { content:"" !important; position:absolute !important; z-index:0 !important; inset:-2px !important; display:block !important; border-radius:inherit !important; background:linear-gradient(90deg, #8f5e25 0%, #ad7633 52%, #c38b45 100%) !important; opacity:1 !important; transform:scaleX(0) !important; transform-origin:left center !important; transition:transform 0.48s cubic-bezier(0.22, 0.8, 0.25, 1) !important; animation:none !important; pointer-events:none !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn::after { content:"" !important; position:absolute !important; z-index:2 !important; top:-70% !important; bottom:auto !important; left:-42% !important; right:auto !important; display:block !important; width:22% !important; height:240% !important; border:0 !important; border-radius:0 !important; background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.48), transparent) !important; box-shadow:0 0 7px rgba(255, 255, 255, 0.13) !important; opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important; transition:transform 0.72s ease, opacity 0.18s ease !important; animation:none !important; pointer-events:none !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn > *:not(.velorine-cart-sparkles),html body .products.type--1 .product.velorine-reference-card .product__main-btn .btn__text,html body .products.type--1 .product.velorine-reference-card .product__main-btn svg,html body .products.type--1 .product.velorine-reference-card .product__main-btn .velorine-product-button-label { position:relative !important; z-index:3 !important; color:#fff !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn > .velorine-cart-sparkles { position:absolute !important; z-index:1 !important; inset:5px 8px !important; display:block !important; overflow:hidden !important; border-radius:inherit !important; pointer-events:none !important; opacity:0; transform:translate3d(-1px, 0, 0) scale(0.99); background:radial-gradient(circle at 6% 34%, rgba(255, 226, 154, 0.98) 0 1.35px, transparent 2.35px), radial-gradient(circle at 14% 72%, rgba(183, 113, 35, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 25% 24%, rgba(255, 240, 191, 0.92) 0 1.15px, transparent 2.25px), radial-gradient(circle at 35% 61%, rgba(211, 151, 67, 0.92) 0 1.45px, transparent 2.55px), radial-gradient(circle at 45% 35%, rgba(255, 211, 119, 0.96) 0 1.7px, transparent 2.8px), radial-gradient(circle at 55% 76%, rgba(161, 91, 21, 0.86) 0 1.3px, transparent 2.4px), radial-gradient(circle at 64% 20%, rgba(255, 232, 170, 0.94) 0 1.2px, transparent 2.3px), radial-gradient(circle at 73% 55%, rgba(202, 132, 49, 0.9) 0 1.6px, transparent 2.7px), radial-gradient(circle at 83% 29%, rgba(255, 218, 132, 0.96) 0 1.4px, transparent 2.5px), radial-gradient(circle at 92% 68%, rgba(178, 105, 26, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 31% 84%, rgba(255, 235, 181, 0.88) 0 1.1px, transparent 2.2px), radial-gradient(circle at 68% 88%, rgba(225, 165, 76, 0.9) 0 1.2px, transparent 2.3px) !important; filter:drop-shadow(0 0 2px rgba(226, 157, 65, 0.28)); animation:none; transition:opacity 0.2s ease;}@keyframes velorineCardSparklesV60 { 0%, 100% {  opacity:0.23;  transform:translate3d(-1.5px, 1px, 0) scale(0.992);  filter:drop-shadow(0 0 1px rgba(226, 157, 65, 0.22)) brightness(0.94); } 22% {  opacity:0.55;  filter:drop-shadow(0 0 3px rgba(255, 207, 116, 0.36)) brightness(1.15); } 48% {  opacity:0.32;  transform:translate3d(1.5px, -1px, 0) scale(1.008);  filter:drop-shadow(0 0 2px rgba(195, 124, 42, 0.3)) brightness(1.02); } 72% {  opacity:0.6;  transform:translate3d(0.5px, 0.5px, 0) scale(1);  filter:drop-shadow(0 0 3px rgba(255, 218, 139, 0.4)) brightness(1.17); }}html body .products.type--1 .product.velorine-reference-card.vl-card-hover:not(.vl-button-hover) .product__main-btn { color:#fff !important; background:#181818 !important; border-color:#181818 !important; box-shadow:0 7px 18px rgba(133, 83, 29, 0.09) !important; transform:translateY(0) !important; animation:none !important;}html body .products.type--1 .product.velorine-reference-card.vl-card-hover:not(.vl-button-hover) .product__main-btn::before { transform:scaleX(0) !important;}html body .products.type--1 .product.velorine-reference-card.vl-card-hover:not(.vl-button-hover) .product__main-btn::after { opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important;}html body .products.type--1 .product.velorine-reference-card.vl-card-hover:not(.vl-button-hover) .product__main-btn > .velorine-cart-sparkles { animation:velorineCardSparklesV60 1.85s ease-in-out infinite;}html body .products.type--1 .product.velorine-reference-card.vl-button-hover .product__main-btn,html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible { color:#fff !important; background:#181818 !important; border-color:#ad7633 !important; box-shadow:0 10px 24px rgba(137, 86, 31, 0.24) !important; transform:translateY(-2px) !important;}html body .products.type--1 .product.velorine-reference-card.vl-button-hover .product__main-btn::before,html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover::before,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible::before { transform:scaleX(1.025) !important;}html body .products.type--1 .product.velorine-reference-card.vl-button-hover .product__main-btn > .velorine-cart-sparkles,html body .products.type--1 .product.velorine-reference-card .product__main-btn:hover > .velorine-cart-sparkles,html body .products.type--1 .product.velorine-reference-card .product__main-btn:focus-visible > .velorine-cart-sparkles { opacity:0 !important; animation:none !important;}html body .products.type--1 .product.velorine-reference-card.vl-sweep-on .product__main-btn::after { opacity:1 !important; transform:translateX(650%) rotate(18deg) !important;}html body .products.type--1 .product.velorine-reference-card.vl-sweep-reset .product__main-btn::after { opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important; transition:none !important;}html body .products.type--1 .product.velorine-reference-card .product__main-btn:active { transform:translateY(0) scale(0.99) !important; box-shadow:0 5px 13px rgba(137, 86, 31, 0.18) !important;}@media (hover:none) { html body .products.type--1 .product.velorine-reference-card.vl-button-hover .product__main-btn {  transform:translateY(0) !important; }}@media (prefers-reduced-motion:reduce) { html body .products.type--1 .product.velorine-reference-card .product__main-btn,html body .products.type--1 .product.velorine-reference-card .product__main-btn::before,html body .products.type--1 .product.velorine-reference-card .product__main-btn::after,html body .products.type--1 .product.velorine-reference-card .velorine-cart-sparkles {  animation:none !important;  transition-duration:0.01ms !important; }}html body .products.type--1 .product.velorine-reference-card,html body .products.type--1 .product.velorine-reference-card .product__wrapper,html body .products.type--1 .product.velorine-reference-card .product__outer,html body .products.type--1 .product.velorine-reference-card .product__holder,html body .products.type--1 .product.velorine-reference-card .product__inner { box-shadow:none !important; filter:none !important;}@media (hover:hover) and (pointer:fine) { html body .products.type--1 .product.velorine-reference-card .product__inner:hover {  box-shadow:none !important;  filter:none !important; }}html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .products-container,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .flickity-viewport,html.page_shop_start body#ud_shop_start #carousel-block-artref_product_list_ref .flickity-slider,body#ud_shop_start #carousel-block-artref_product_list_ref,body#ud_shop_start #carousel-block-artref_product_list_ref .products-container,body#ud_shop_start #carousel-block-artref_product_list_ref .flickity-viewport,body#ud_shop_start #carousel-block-artref_product_list_ref .flickity-slider { box-shadow:none !important; filter:none !important;}#box_container_shop_filter { --vl-filter-accent:#b97825; --vl-filter-accent-dark:#8b581f; --vl-filter-accent-soft:#fbf1e3; --vl-filter-line:rgba(185, 120, 37, .20); --vl-filter-text:#26211c; --vl-filter-muted:#87796a;}#box_container_shop_filter > .box { position:relative; overflow:hidden; background:radial-gradient(circle at 100% 0, rgba(219, 168, 95, 0.1), transparent 34%), linear-gradient(180deg, #fffefc 0%, #fffaf4 100%); border:1px solid rgba(185, 120, 37, 0.24) !important; border-radius:22px !important; box-shadow:0 12px 34px rgba(72, 50, 27, 0.08) !important;}#box_container_shop_filter > .box::before { content:""; position:absolute; z-index:2; top:0; left:22px; right:22px; height:3px; border-radius:0 0 999px 999px; background:linear-gradient(90deg, transparent, #d39a4e 22%, #b97825 50%, #d39a4e 78%, transparent); opacity:0.8;}#box_container_shop_filter .box__title--filter-box { display:flex; align-items:center; justify-content:space-between; gap:12px; margin:0 !important; padding:22px 18px 17px !important; background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(253, 246, 236, 0.9)); border-bottom:1px solid var(--vl-filter-line);}#box_container_shop_filter .velorine-filter-heading-copy { min-width:0;}#box_container_shop_filter .filter-box__title-text { display:flex; align-items:center; gap:11px; color:var(--vl-filter-text) !important; font-family:"Montserrat", "Montserrat-fallback", Arial, sans-serif !important; font-size:21px !important; font-weight:760 !important; line-height:1.1 !important; letter-spacing:0.025em; text-transform:uppercase;}#box_container_shop_filter .velorine-filter-heading-icon { display:inline-flex; align-items:center; justify-content:center; flex:0 0 38px; width:38px; height:38px; color:var(--vl-filter-accent); background:linear-gradient(145deg, #fff, #f8ead5); border:1px solid rgba(185, 120, 37, 0.26); border-radius:12px; box-shadow:0 5px 14px rgba(185, 120, 37, 0.1);}#box_container_shop_filter .velorine-filter-heading-icon svg { width:23px; height:23px;}#box_container_shop_filter .velorine-filter-subtitle { display:block; margin:6px 0 0 49px; color:var(--vl-filter-muted); font-family:"Montserrat", "Montserrat-fallback", Arial, sans-serif; font-size:11px; font-weight:500; line-height:1.25; letter-spacing:0.015em;}#box_container_shop_filter .filter-box__buttons { display:flex; gap:6px;}#box_container_shop_filter .filter-box__save-btn-small,#box_container_shop_filter .filter-box__delete-btn-small { display:inline-flex; align-items:center; justify-content:center; width:36px; height:36px; min-width:36px; padding:0 !important; color:var(--vl-filter-accent-dark) !important; background:rgba(255, 255, 255, 0.86) !important; border:1px solid rgba(185, 120, 37, 0.22) !important; border-radius:11px !important; transition:color 0.2s ease, background 0.2s ease, border-color 0.2s ease, transform 0.2s ease !important;}#box_container_shop_filter .filter-box__save-btn-small:not(:disabled):hover,#box_container_shop_filter .filter-box__delete-btn-small:not(:disabled):hover { color:#fff !important; background:var(--vl-filter-accent) !important; border-color:var(--vl-filter-accent) !important; transform:translateY(-1px);}#box_container_shop_filter .box__content { padding:6px 17px 18px !important; background:transparent !important;}#box_container_shop_filter .product-list__filter-content-outer { width:100% !important; padding:0 !important;}#box_container_shop_filter .product_filter_group,#box_container_shop_filter .saved_filters_outer { position:relative; margin:0 !important; padding:5px 0 11px !important; border-bottom:1px solid rgba(185, 120, 37, 0.14);}#box_container_shop_filter .product_filter_group:last-of-type { border-bottom:0;}#box_container_shop_filter .product_filter_group_checked { margin:5px -7px 0 !important; padding-left:7px !important; padding-right:7px !important; background:linear-gradient(90deg, rgba(185, 120, 37, 0.055), transparent 90%); border-radius:12px;}#box_container_shop_filter .product_filter_title { display:flex; align-items:center; justify-content:space-between; min-height:39px; margin:0 !important; padding:9px 4px 7px !important; color:var(--vl-filter-text) !important; border:0 !important; cursor:pointer;}#box_container_shop_filter .product_filter_title__text { color:var(--vl-filter-accent-dark) !important; font-family:"Montserrat", "Montserrat-fallback", Arial, sans-serif !important; font-size:12px !important; font-weight:760 !important; line-height:1.2 !important; letter-spacing:0.075em !important; text-transform:uppercase !important;}#box_container_shop_filter .product_filter_num_texts { color:var(--vl-filter-muted) !important; font-size:10px !important;}#box_container_shop_filter .product_filter_title__icon { display:inline-flex; align-items:center; justify-content:center; flex:0 0 27px; width:27px; height:27px; color:var(--vl-filter-accent-dark); background:rgba(255, 255, 255, 0.76); border:1px solid rgba(185, 120, 37, 0.18); border-radius:9px; transition:transform 0.22s ease, background 0.22s ease, color 0.22s ease;}#box_container_shop_filter .product_filter_title__icon svg { width:11px; height:11px;}#box_container_shop_filter .product_filter_title:hover .product_filter_title__icon { color:#fff; background:var(--vl-filter-accent);}#box_container_shop_filter .product_filter_title.is-closed .product_filter_title__icon { transform:rotate(180deg);}#box_container_shop_filter .product_filter_content { padding:2px 0 2px !important;}#box_container_shop_filter .product_filter_checkbox { min-height:0 !important; margin:2px 0 !important; padding:0 !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label { display:flex !important; align-items:center; min-height:35px; margin:0 !important; padding:7px 9px 7px 36px !important; color:#3c342c !important; font-family:"Montserrat", "Montserrat-fallback", Arial, sans-serif !important; font-size:13px !important; font-weight:520 !important; line-height:1.25 !important; border:1px solid transparent; border-radius:10px; cursor:pointer; transition:color 0.18s ease, background 0.18s ease, border-color 0.18s ease, transform 0.18s ease !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label:hover { color:var(--vl-filter-accent-dark) !important; background:rgba(185, 120, 37, 0.055); border-color:rgba(185, 120, 37, 0.1); transform:translateX(2px);}#box_container_shop_filter .product_filter_checkbox .custom-control-label::before { top:50% !important; left:9px !important; width:19px !important; height:19px !important; margin:0 !important; background:#fff !important; border:1.5px solid #d7c4ab !important; border-radius:6px !important; box-shadow:inset 0 0 0 3px #fff !important; transform:translateY(-50%) !important; transition:background 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label::after { top:50% !important; left:15px !important; width:6px !important; height:10px !important; margin:-1px 0 0 0 !important; background:none !important; border:solid #fff; border-width:0 2px 2px 0; opacity:0; transform:translateY(-58%) rotate(45deg) scale(0.7) !important; transition:opacity 0.16s ease, transform 0.16s ease !important;}#box_container_shop_filter .product_filter_checkbox_input:checked ~ .custom-control-label { color:var(--vl-filter-accent-dark) !important; font-weight:650 !important; background:linear-gradient(90deg, rgba(185, 120, 37, 0.11), rgba(185, 120, 37, 0.025)); border-color:rgba(185, 120, 37, 0.14);}#box_container_shop_filter .product_filter_checkbox_input:checked ~ .custom-control-label::before { background:linear-gradient(145deg, #d09a4f, #a8661e) !important; border-color:#a8661e !important; box-shadow:0 4px 10px rgba(168, 102, 30, 0.2) !important;}#box_container_shop_filter .product_filter_checkbox_input:checked ~ .custom-control-label::after { opacity:1; transform:translateY(-58%) rotate(45deg) scale(1) !important;}#box_container_shop_filter .product_filter_checkbox_input:focus-visible ~ .custom-control-label { outline:2px solid rgba(185, 120, 37, 0.3); outline-offset:2px;}#box_container_shop_filter .filtered-tags { display:flex; flex-wrap:wrap; gap:6px; padding:7px 0 5px !important;}#box_container_shop_filter .filtered-tags:empty { display:none !important;}#box_container_shop_filter .filtered-tags .product_filter_link { display:inline-flex; align-items:center; gap:4px; max-width:100%; margin:0 !important; padding:7px 10px !important; color:var(--vl-filter-accent-dark) !important; background:var(--vl-filter-accent-soft); border:1px solid rgba(185, 120, 37, 0.18); border-radius:999px; font-size:10px !important; font-weight:650; cursor:pointer;}#box_container_shop_filter .filtered-tags .selected-filter__title::after { content:":";}#box_container_shop_filter .product_filter_num_inputs .form-control { height:40px !important; color:var(--vl-filter-text) !important; background:#fff !important; border:1px solid rgba(185, 120, 37, 0.22) !important; border-radius:10px !important; box-shadow:none !important;}#box_container_shop_filter .product_filter_num_inputs .form-control:focus { border-color:var(--vl-filter-accent) !important; box-shadow:0 0 0 3px rgba(185, 120, 37, 0.1) !important;}#box_container_shop_filter .ui-slider { height:5px !important; margin:17px 8px 16px !important; background:#ecdfcf !important; border:0 !important; border-radius:999px !important;}#box_container_shop_filter .ui-slider-range { background:linear-gradient(90deg, #d19a4e, #a9671f) !important;}#box_container_shop_filter .ui-slider-handle { top:50% !important; width:18px !important; height:18px !important; margin-top:-9px !important; background:#fff !important; border:5px solid var(--vl-filter-accent) !important; border-radius:50% !important; box-shadow:0 4px 10px rgba(117, 72, 25, 0.18) !important;}#box_container_shop_filter .product-filter__buttons { margin-top:12px; padding-top:15px; border-top:1px solid var(--vl-filter-line);}#box_container_shop_filter .filter__filter-delete-btn-wrap,#box_container_shop_filter .filter__filter-save-btn-wrap { margin:0 !important;}#box_container_shop_filter .filter__filter-delete-btn,#box_container_shop_filter .filter__filter-save-btn,#box_container_shop_filter .show-filtered-products-btn { display:flex !important; align-items:center; justify-content:center; gap:8px; width:100% !important; min-height:45px; padding:10px 14px !important; color:var(--vl-filter-accent-dark) !important; background:#fff !important; border:1px solid rgba(185, 120, 37, 0.34) !important; border-radius:13px !important; box-shadow:none !important; font-family:"Montserrat", "Montserrat-fallback", Arial, sans-serif !important; font-size:12px !important; font-weight:700 !important; transition:color 0.2s ease, background 0.2s ease, border-color 0.2s ease, transform 0.2s ease !important;}#box_container_shop_filter .filter__filter-delete-btn:not(:disabled):hover,#box_container_shop_filter .filter__filter-save-btn:not(:disabled):hover,#box_container_shop_filter .show-filtered-products-btn:hover { color:#fff !important; background:linear-gradient(135deg, #c18635, #9d5f1c) !important; border-color:#a9671f !important; transform:translateY(-1px);}#box_container_shop_filter .filter__filter-delete-btn:disabled,#box_container_shop_filter .filter__filter-save-btn:disabled { color:#a99f94 !important; background:#f4f1ed !important; border-color:#e7dfd7 !important; opacity:1 !important;}#box_container_shop_filter .js-filter-box { scrollbar-width:thin; scrollbar-color:rgba(185, 120, 37, 0.36) transparent;}#box_container_shop_filter .js-filter-box::-webkit-scrollbar { width:6px;}#box_container_shop_filter .js-filter-box::-webkit-scrollbar-thumb { background:rgba(185, 120, 37, 0.32); border-radius:999px;}@media (max-width:991.98px) { #filter-dropdown .box_container_filter > .box,#box_container_shop_filter > .box {  border-radius:18px !important; } #box_container_shop_filter .box__title--filter-box {  padding:18px 15px 14px !important; } #box_container_shop_filter .box__content {  padding:5px 14px 15px !important; } #box_container_shop_filter .filter-box__title-text {  font-size:19px !important; }}#box_container_shop_filter,#box_container_shop_filter > .box,#box_container_shop_filter .box__content,#box_container_shop_filter .product-list__filter-content-outer,#box_container_shop_filter .js-filter-box,#box_container_shop_filter .product_filter_group,#box_container_shop_filter .product_filter_content,#box_container_shop_filter .product_filter_checkbox,#box_container_shop_filter .text_input { overflow-x:hidden !important;}#box_container_shop_filter .product_filter_checkbox,#box_container_shop_filter .text_input,#box_container_shop_filter .product_filter_checkbox .custom-control-label { display:block !important; width:100% !important; max-width:100% !important; box-sizing:border-box !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label:hover { transform:none !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label::after,#box_container_shop_filter .product_filter_checkbox_input:checked ~ .custom-control-label::after { content:"" !important; position:absolute !important; top:50% !important; left:15px !important; width:6px !important; height:10px !important; margin:-1px 0 0 0 !important; padding:0 !important; background:transparent !important; background-image:none !important; -webkit-mask:none !important; mask:none !important; -webkit-mask-image:none !important; mask-image:none !important; border:solid #fff !important; border-width:0 2px 2px 0 !important; border-radius:0 !important; box-shadow:none !important; opacity:0 !important; transform:translateY(-58%) rotate(45deg) scale(0.72) !important; transform-origin:center !important; transition:opacity 0.16s ease, transform 0.16s ease !important;}#box_container_shop_filter .product_filter_checkbox_input:checked ~ .custom-control-label::after { opacity:1 !important; transform:translateY(-58%) rotate(45deg) scale(1) !important;}#box_container_shop_filter .product_filter_checkbox_input:checked ~ .custom-control-label::before { background:linear-gradient(145deg, #d09a4f, #a8661e) !important; border-color:#a8661e !important; box-shadow:0 4px 10px rgba(168, 102, 30, 0.2) !important;}#box_container_shop_filter .product_filter_group,#box_container_shop_filter .saved_filters_outer,#box_container_shop_filter .filtered-tags { padding-left:3px !important; padding-right:3px !important;}#box_container_shop_filter .product_filter_group_checked { margin:5px 0 0 !important; padding-left:3px !important; padding-right:3px !important; border-radius:12px !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label { padding-left:40px !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label::before { left:12px !important;}#box_container_shop_filter .product_filter_checkbox .custom-control-label::after,#box_container_shop_filter .product_filter_checkbox_input:checked ~ .custom-control-label::after { left:18px !important;}#page_artlist_content .page_artlist_list.list-type--1 { align-items:stretch !important;}#page_artlist_content .page_artlist_list.list-type--1 > .product,#page_artlist_content .page_artlist_list.list-type--1 > [role=listitem] { display:flex !important; align-items:stretch !important;}#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card,#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__inner { width:100% !important; height:100% !important;}#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__inner,#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__data { display:flex !important; flex-direction:column !important; align-items:stretch !important;}#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__data { flex:1 1 auto !important;}#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__name-wrap { min-height:104px !important;}#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__types { min-height:48px !important; align-content:flex-start !important;}#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .velorine-reference-properties { min-height:108px !important; align-items:start !important;}#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__prices-wrap { min-height:88px !important; margin-top:auto !important;}@media (max-width:767.98px) { #page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__name-wrap,#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__types,#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .velorine-reference-properties,#page_artlist_content .page_artlist_list.list-type--1 .product.velorine-reference-card .product__prices-wrap {  min-height:unset !important; }}html.page_shop_start body#ud_shop_start #main > #start_banner_4,body#ud_shop_start #main > #start_banner_4 { width:100% !important; margin:8px 0 !important; padding:0 24px !important; border:0 !important; background:transparent !important; box-shadow:none !important; overflow:visible !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__container,body#ud_shop_start #start_banner_4 .start_banner_4__container { width:100% !important; max-width:1840px !important; margin:0 auto !important; padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row,body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row { display:grid !important; grid-template-columns:repeat(2, minmax(0, 900px)) !important; justify-content:space-between !important; align-items:center !important; column-gap:40px !important; row-gap:0 !important; width:100% !important; margin:0 !important; padding:0 !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row::before,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row::after,body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row::before,body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row::after { display:none !important; content:none !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slide,body#ud_shop_start #start_banner_4 .start_banner_4__slide { display:block !important; flex:none !important; width:100% !important; max-width:900px !important; min-width:0 !important; margin:0 !important; padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slide:first-child,body#ud_shop_start #start_banner_4 .start_banner_4__slide:first-child { justify-self:start !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slide:last-child,body#ud_shop_start #start_banner_4 .start_banner_4__slide:last-child { justify-self:end !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slide-inner,body#ud_shop_start #start_banner_4 .start_banner_4__slide-inner { position:relative !important; display:block !important; width:100% !important; max-width:900px !important; height:auto !important; min-height:0 !important; aspect-ratio:3/2 !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:26px !important; background:transparent !important; box-shadow:none !important; overflow:hidden !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__img-outer,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__img-outer > a,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__img-inner,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__img-wrap,body#ud_shop_start #start_banner_4 .start_banner_4__img-outer,body#ud_shop_start #start_banner_4 .start_banner_4__img-outer > a,body#ud_shop_start #start_banner_4 .start_banner_4__img-inner,body#ud_shop_start #start_banner_4 .start_banner_4__img-wrap { position:absolute !important; inset:0 !important; display:block !important; width:100% !important; max-width:none !important; height:100% !important; max-height:none !important; margin:0 !important; padding:0 !important; padding-top:0 !important; border:0 !important; border-radius:inherit !important; background:transparent !important; box-shadow:none !important; overflow:hidden !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .start_banner_4__img-wrap img { position:absolute !important; inset:0 !important; display:block !important; width:100% !important; max-width:none !important; height:100% !important; max-height:none !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:inherit !important; object-fit:contain !important; transform:none !important; transition:none !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slide:first-child .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .start_banner_4__slide:first-child .start_banner_4__img-wrap img { object-position:left center !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slide:last-child .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .start_banner_4__slide:last-child .start_banner_4__img-wrap img { object-position:right center !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .texts,body#ud_shop_start #start_banner_4 .texts { position:absolute !important; inset:0 !important; z-index:3 !important; width:100% !important; height:100% !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:inherit !important; background:transparent !important; box-shadow:none !important;}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start #main > #start_banner_4,body#ud_shop_start #main > #start_banner_4 {  padding:0 14px !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row,body#ud_shop_start #start_banner_4 .start_banner_4__slides > .row {  grid-template-columns:minmax(0, 900px) !important;  justify-content:center !important;  row-gap:18px !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slide,body#ud_shop_start #start_banner_4 .start_banner_4__slide {  justify-self:center !important; }}@media (min-width:576px) { html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts.texts--layer,body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts.texts--layer {  position:absolute !important;  top:var(--overhang, 50px) !important;  right:0 !important;  bottom:var(--overhang, 50px) !important;  left:auto !important;  inset:auto 0 var(--overhang, 50px) auto !important;  width:50% !important;  max-width:50% !important;  height:auto !important;  margin:0 !important;  padding:4.2% !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  text-align:center !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;  z-index:4 !important;  pointer-events:none !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts__container,body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts__container {  position:static !important;  top:auto !important;  right:auto !important;  bottom:auto !important;  left:auto !important;  width:100% !important;  max-width:100% !important;  height:auto !important;  max-height:100% !important;  margin:0 !important;  padding:0 !important;  display:block !important;  transform:none !important;  text-align:center !important;  overflow:visible !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts__container > .text,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts__container > .btn,body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts__container > .text,body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .texts__container > .btn {  position:static !important;  top:auto !important;  right:auto !important;  bottom:auto !important;  left:auto !important;  width:auto !important;  max-width:none !important;  margin-left:auto !important;  margin-right:auto !important;  transform:none !important;  text-align:center !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:normal !important;  pointer-events:auto !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .text--small,body#ud_shop_start #start_banner_4 .start_banner_4--slide-1 .text--small {  max-width:300px !important; }}.vl-category-focus-layer { position:fixed; left:0; right:0; z-index:12000; display:block; overflow:hidden; pointer-events:none; opacity:0; visibility:hidden; background-color:rgba(17, 14, 10, 0); -webkit-backdrop-filter:blur(0) brightness(1) saturate(1); backdrop-filter:blur(0) brightness(1) saturate(1); transition:opacity 620ms cubic-bezier(0.22, 0.61, 0.36, 1), visibility 0s linear 720ms, background-color 720ms cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-backdrop-filter 820ms cubic-bezier(0.22, 0.61, 0.36, 1), backdrop-filter 820ms cubic-bezier(0.22, 0.61, 0.36, 1); will-change:opacity, backdrop-filter, background-color; transform:translateZ(0); backface-visibility:hidden; contain:paint;}.vl-category-focus-layer--top { top:0; height:0; -webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - 132px), rgba(0, 0, 0, 0.86) calc(100% - 96px), rgba(0, 0, 0, 0.5) calc(100% - 54px), transparent 100%); mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - 132px), rgba(0, 0, 0, 0.86) calc(100% - 96px), rgba(0, 0, 0, 0.5) calc(100% - 54px), transparent 100%);}.vl-category-focus-layer--bottom { top:100vh; bottom:0; -webkit-mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.18) 32px, rgba(0, 0, 0, 0.42) 84px, rgba(0, 0, 0, 0.76) 156px, #000 236px, #000 100%); mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.18) 32px, rgba(0, 0, 0, 0.42) 84px, rgba(0, 0, 0, 0.76) 156px, #000 236px, #000 100%);}body.vl-category-focus-active .vl-category-focus-layer { opacity:1; visibility:visible; transition-delay:0s; -webkit-backdrop-filter:blur(4.25px) brightness(0.92) saturate(0.95); backdrop-filter:blur(4.25px) brightness(0.92) saturate(0.95);}body.vl-category-focus-active .vl-category-focus-layer--top { background-color:rgba(17, 14, 10, 0.1);}body.vl-category-focus-active .vl-category-focus-layer--bottom { background-color:rgba(17, 14, 10, 0.13);}.vl-category-focus-layer--top::before,.vl-category-focus-layer--bottom::before,.vl-category-focus-layer--bottom::after { content:""; position:absolute; inset:-48px; pointer-events:none; opacity:0; background-repeat:repeat; mix-blend-mode:screen; transition:opacity 760ms cubic-bezier(0.22, 0.61, 0.36, 1); animation-play-state:paused; will-change:transform, opacity;}.vl-category-focus-layer--top::before { background-image:radial-gradient(circle, rgba(247, 220, 162, 0.2) 0 0.9px, transparent 1.75px), radial-gradient(circle, rgba(219, 172, 88, 0.16) 0 1.05px, transparent 2px); background-size:248px 196px, 336px 248px; background-position:24px 18px, 142px 68px; -webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.12) 58%, transparent 100%); mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.12) 58%, transparent 100%); animation:vl-category-sparkle-top 18s linear infinite alternate;}.vl-category-focus-layer--bottom::before,.vl-category-focus-layer--bottom::after { -webkit-mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.06) 14%, rgba(0, 0, 0, 0.22) 36%, rgba(0, 0, 0, 0.52) 62%, rgba(0, 0, 0, 0.82) 84%, #000 100%); mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.06) 14%, rgba(0, 0, 0, 0.22) 36%, rgba(0, 0, 0, 0.52) 62%, rgba(0, 0, 0, 0.82) 84%, #000 100%);}.vl-category-focus-layer--bottom::before { background-image:radial-gradient(circle, rgba(230, 186, 101, 0.48) 0 1px, transparent 1.85px), radial-gradient(circle, rgba(255, 241, 207, 0.34) 0 0.92px, transparent 1.72px), radial-gradient(circle, rgba(194, 138, 59, 0.28) 0 1.22px, transparent 2.1px); background-size:136px 158px, 214px 238px, 298px 284px; background-position:20px 34px, 108px 96px, 56px 164px; animation:vl-category-sparkle-drift-a 13s ease-in-out infinite alternate;}.vl-category-focus-layer--bottom::after { background-image:radial-gradient(circle, rgba(255, 248, 225, 0.32) 0 0.8px, transparent 1.58px), radial-gradient(circle, rgba(214, 162, 83, 0.26) 0 1.05px, transparent 1.9px); background-size:186px 214px, 318px 296px; background-position:92px 54px, 188px 132px; animation:vl-category-sparkle-drift-b 16s ease-in-out infinite alternate-reverse;}body.vl-category-focus-active .vl-category-focus-layer--top::before { opacity:0.05; animation-play-state:running;}body.vl-category-focus-active .vl-category-focus-layer--bottom::before { opacity:0.1; animation-play-state:running;}body.vl-category-focus-active .vl-category-focus-layer--bottom::after { opacity:0.06; animation-play-state:running;}@keyframes vl-category-sparkle-top { 0% {  transform:translate3d(0, 0, 0); } 100% {  transform:translate3d(10px, 6px, 0); }}@keyframes vl-category-sparkle-drift-a { 0% {  transform:translate3d(0, 0, 0) scale(1); } 50% {  transform:translate3d(8px, -10px, 0) scale(1.004); } 100% {  transform:translate3d(-6px, -16px, 0) scale(1.008); }}@keyframes vl-category-sparkle-drift-b { 0% {  transform:translate3d(0, 0, 0) scale(1.002); } 50% {  transform:translate3d(-8px, -7px, 0) scale(1); } 100% {  transform:translate3d(7px, -15px, 0) scale(1.006); }}body.vl-category-focus-active #header,body.vl-category-focus-active #velorine-category-ribbon { position:relative !important; z-index:12020 !important; isolation:isolate; filter:none !important; -webkit-filter:none !important;}#velorine-category-ribbon #nav--cat > .nav-item > .nav-link { transition:background-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 360ms cubic-bezier(0.22, 0.61, 0.36, 1), transform 360ms cubic-bezier(0.22, 0.61, 0.36, 1), color 300ms ease !important;}body.vl-category-focus-active #velorine-category-ribbon #nav--cat > .nav-item.vl-category-focus-item > .nav-link { background-color:rgba(199, 137, 48, 0.06) !important; box-shadow:inset 0 0 0 1px rgba(190, 126, 35, 0.12), 0 8px 22px rgba(116, 76, 22, 0.08) !important; transform:translateY(-1px) scale(1.004);}body.vl-category-focus-active #velorine-category-ribbon #nav--cat > .nav-item.vl-category-focus-item .nav-link__img-container { filter:drop-shadow(0 0 5px rgba(199, 137, 48, 0.16));}@media (max-width:991.98px), (hover:none), (pointer:coarse) { .vl-category-focus-layer {  display:none !important; } body.vl-category-focus-active #header,body.vl-category-focus-active #velorine-category-ribbon {  z-index:auto !important; }}@media (prefers-reduced-motion:reduce) { .vl-category-focus-layer {  transition-duration:180ms !important; } .vl-category-focus-layer--top::before,.vl-category-focus-layer--bottom::before,.vl-category-focus-layer--bottom::after {  animation:none !important; }}#page_cart_content .velorine-cart-progress { --vcp-ink:#171716; --vcp-gold:#b87824; --vcp-gold-dark:#9f6518; --vcp-gold-light:#dda95f; --vcp-cream:#fffaf2; --vcp-track:#ece3d6; --vcp-progress:0%; --vcp-marker:2.5%; position:relative; box-sizing:border-box; width:100%; margin:0 0 22px; padding:20px 24px 17px; overflow:visible; border:1px solid rgba(184, 120, 36, 0.22); border-radius:22px; background:radial-gradient(circle at 84% 0%, rgba(221, 169, 95, 0.16), transparent 34%), linear-gradient(135deg, #ffffff 0%, var(--vcp-cream) 100%); box-shadow:0 12px 32px rgba(70, 48, 18, 0.07);}#page_cart_content .vcp-head { display:flex; align-items:center; justify-content:space-between; gap:16px;}#page_cart_content .vcp-heading-copy { min-width:0;}#page_cart_content .vcp-eyebrow { margin-bottom:3px; color:#a06b22; font-size:10px; font-weight:800; line-height:1.2; letter-spacing:0.12em; text-transform:uppercase;}#page_cart_content .vcp-title { color:var(--vcp-ink); font-size:17px; font-weight:800; line-height:1.2; letter-spacing:-0.01em;}#page_cart_content .vcp-total { min-width:116px; padding:8px 13px 7px; border:1px solid rgba(184, 120, 36, 0.18); border-radius:13px; background:rgba(255, 255, 255, 0.76); color:var(--vcp-gold); box-shadow:0 7px 18px rgba(75, 49, 15, 0.07); font-size:17px; font-weight:900; line-height:1.05; text-align:center; white-space:nowrap;}#page_cart_content .vcp-count-unit { display:block; margin-top:3px; color:#6e655b; font-size:8px; font-weight:850; letter-spacing:0.1em; text-transform:uppercase;}#page_cart_content .vcp-track { position:relative; height:12px; margin:58px 8px 50px; border-radius:999px; background:var(--vcp-track); box-shadow:inset 0 1px 4px rgba(50, 36, 18, 0.14);}#page_cart_content .vcp-fill { position:absolute; inset:0 auto 0 0; width:var(--vcp-progress); max-width:100%; border-radius:inherit; background:linear-gradient(90deg, var(--vcp-gold) 0%, var(--vcp-gold-light) 100%); box-shadow:0 3px 12px rgba(184, 120, 36, 0.24); transition:width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);}#page_cart_content .vcp-checkpoint { position:absolute; top:50%; left:var(--vcp-position); z-index:3; width:13px; height:13px; border:3px solid #fff; border-radius:50%; background:currentColor; color:#aca59a; box-shadow:0 0 0 2px currentColor; transform:translate(-50%, -50%); transition:color 0.25s ease, opacity 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;}#page_cart_content .vcp-checkpoint::before { content:""; position:absolute; bottom:16px; left:50%; width:1px; height:19px; background:currentColor; transform:translateX(-50%); transition:opacity 0.25s ease, background-color 0.25s ease;}#page_cart_content .vcp-checkpoint-label { position:absolute; bottom:39px; left:50%; min-width:154px; padding:7px 10px; border:1px solid transparent; border-radius:10px; background:#fff; color:#37312a; box-shadow:0 5px 16px rgba(44, 33, 18, 0.08); font-size:10px; font-weight:800; line-height:1.25; letter-spacing:0.015em; text-transform:uppercase; white-space:nowrap; transform:translateX(-50%); transition:background 0.25s ease, color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease, filter 0.25s ease;}#page_cart_content .vcp-checkpoint-label strong { display:block; margin-top:3px; color:var(--vcp-gold); font-size:13px; font-weight:900; line-height:1.15;}#page_cart_content .vcp-discount-15 .vcp-checkpoint-label { text-align:center; transform:translateX(-74%);}#page_cart_content .vcp-discount-25 .vcp-checkpoint-label { left:auto; right:-6px; text-align:right; transform:none;}#page_cart_content .vcp-checkpoint.is-next-target { z-index:5; color:var(--vcp-gold); box-shadow:0 0 0 2px var(--vcp-gold), 0 0 0 7px rgba(184, 120, 36, 0.1), 0 8px 18px rgba(184, 120, 36, 0.22); transform:translate(-50%, -50%) scale(1.16);}#page_cart_content .vcp-checkpoint.is-next-target .vcp-checkpoint-label,#page_cart_content .vcp-checkpoint.is-max .vcp-checkpoint-label { border-color:rgba(184, 120, 36, 0.38); background:linear-gradient(180deg, #fffdf8 0%, #fff5e4 100%); color:var(--vcp-ink); box-shadow:0 10px 26px rgba(184, 120, 36, 0.18), 0 0 0 3px rgba(184, 120, 36, 0.045);}#page_cart_content .vcp-checkpoint.is-next-target .vcp-checkpoint-label strong,#page_cart_content .vcp-checkpoint.is-max .vcp-checkpoint-label strong { color:var(--vcp-gold-dark);}#page_cart_content .vcp-checkpoint.is-next-target::after { content:""; position:absolute; inset:-9px; border:1px solid rgba(184, 120, 36, 0.42); border-radius:50%; animation:velorineVcpPulse 1.9s ease-out infinite;}@keyframes velorineVcpPulse { 0% {  opacity:0.6;  transform:scale(0.72); } 70%, 100% {  opacity:0;  transform:scale(1.5); }}#page_cart_content .vcp-checkpoint.is-completed { color:#b5a384; opacity:0.58;}#page_cart_content .vcp-checkpoint.is-completed::before { opacity:0.5;}#page_cart_content .vcp-checkpoint.is-completed .vcp-checkpoint-label { border-color:transparent; background:#fdfbf7; color:#81796f; box-shadow:0 3px 10px rgba(44, 33, 18, 0.035); opacity:0.72; filter:grayscale(0.2) saturate(0.65);}#page_cart_content .vcp-checkpoint.is-completed .vcp-checkpoint-label strong { color:#9c8a6d;}#page_cart_content .vcp-checkpoint.is-completed::after,#page_cart_content .vcp-checkpoint.is-max::after { content:"✓"; position:absolute; inset:0; display:flex; align-items:center; justify-content:center; color:#fff; font-size:8px; font-weight:900; line-height:1;}#page_cart_content .vcp-checkpoint.is-max { z-index:6; color:var(--vcp-gold); box-shadow:0 0 0 2px var(--vcp-gold), 0 0 0 7px rgba(184, 120, 36, 0.1), 0 8px 18px rgba(184, 120, 36, 0.22); transform:translate(-50%, -50%) scale(1.16);}#page_cart_content .vcp-current-marker { position:absolute; top:50%; left:var(--vcp-marker); z-index:7; width:18px; height:18px; border:4px solid #fff; border-radius:50%; background:var(--vcp-ink); box-shadow:0 0 0 2px var(--vcp-ink), 0 5px 14px rgba(23, 23, 22, 0.22); transform:translate(-50%, -50%); transition:left 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);}#page_cart_content .vcp-current-marker-label { position:absolute; top:29px; left:50%; padding:5px 9px; border-radius:7px; background:var(--vcp-ink); color:#fff; box-shadow:0 5px 13px rgba(23, 23, 22, 0.16); font-size:11px; font-weight:850; line-height:1.2; white-space:nowrap; transform:translateX(-50%);}#page_cart_content .vcp-current-marker-label::before { content:""; position:absolute; top:-4px; left:50%; width:8px; height:8px; background:var(--vcp-ink); transform:translateX(-50%) rotate(45deg);}#page_cart_content .vcp-message { min-height:21px; margin-top:7px; color:#696158; font-size:13px; line-height:1.5; text-align:center;}#page_cart_content .vcp-message strong { color:var(--vcp-gold-dark); font-weight:900;}#page_cart_content .vcp-shipping-strip { display:flex; align-items:center; justify-content:center; gap:8px; width:fit-content; max-width:100%; margin:11px auto 0; padding:7px 11px; border:1px solid rgba(184, 120, 36, 0.16); border-radius:999px; background:rgba(255, 255, 255, 0.68); color:#62594f; font-size:10px; line-height:1.25; white-space:normal; transition:border-color 0.25s ease, background 0.25s ease, color 0.25s ease;}#page_cart_content .vcp-shipping-icon { display:inline-flex; flex:0 0 auto; align-items:center; justify-content:center; width:18px; height:18px; border:1px solid rgba(184, 120, 36, 0.28); border-radius:50%; color:var(--vcp-gold); font-size:10px; font-weight:900;}#page_cart_content .vcp-shipping-copy { display:inline-flex; flex-wrap:wrap; align-items:baseline; justify-content:center; gap:3px 7px;}#page_cart_content .vcp-shipping-copy strong { color:#3d3731; font-weight:850;}#page_cart_content .vcp-shipping-message { color:var(--vcp-gold-dark); font-weight:900;}#page_cart_content .vcp-shipping-strip.is-reached { border-color:rgba(184, 120, 36, 0.32); background:rgba(255, 247, 231, 0.86);}#page_cart_content .vcp-shipping-strip.is-reached .vcp-shipping-icon { border-color:var(--vcp-gold); background:var(--vcp-gold); color:#fff;}#page_cart_content .vcp-note { margin-top:7px; color:#9a9187; font-size:9px; line-height:1.35; text-align:center;}@media (max-width:575.98px) { #page_cart_content .velorine-cart-progress {  margin-bottom:17px;  padding:16px 13px 14px;  border-radius:17px; } #page_cart_content .vcp-head {  gap:9px; } #page_cart_content .vcp-eyebrow {  font-size:8px; } #page_cart_content .vcp-title {  max-width:190px;  font-size:13px; } #page_cart_content .vcp-total {  min-width:84px;  padding:7px 8px 6px;  font-size:14px; } #page_cart_content .vcp-count-unit {  font-size:7px; } #page_cart_content .vcp-track {  margin:57px 5px 50px; } #page_cart_content .vcp-checkpoint-label {  min-width:112px;  padding:5px 6px;  font-size:8px; } #page_cart_content .vcp-checkpoint-label strong {  font-size:10px; } #page_cart_content .vcp-discount-15 .vcp-checkpoint-label {  transform:translateX(-82%); } #page_cart_content .vcp-discount-25 .vcp-checkpoint-label {  right:-4px; } #page_cart_content .vcp-current-marker {  width:16px;  height:16px; } #page_cart_content .vcp-current-marker-label {  top:29px;  padding:4px 6px;  font-size:9px; } #page_cart_content .vcp-message {  margin-top:5px;  font-size:11px;  line-height:1.45; } #page_cart_content .vcp-shipping-strip {  gap:6px;  margin-top:9px;  padding:6px 9px;  font-size:9px; } #page_cart_content .vcp-shipping-icon {  width:16px;  height:16px;  font-size:9px; } #page_cart_content .vcp-note {  margin-top:6px;  font-size:8px; }}@media (prefers-reduced-motion:reduce) { #page_cart_content .vcp-fill,#page_cart_content .vcp-current-marker,#page_cart_content .vcp-checkpoint,#page_cart_content .vcp-checkpoint-label,#page_cart_content .vcp-shipping-strip {  transition:none !important; } #page_cart_content .vcp-checkpoint.is-next-target::after {  animation:none !important; }}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center { position:relative !important; z-index:0 !important; isolation:isolate !important; overflow:hidden !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:9px !important; min-width:226px !important; min-height:54px !important; padding:12px 22px !important; border:1px solid #181818 !important; border-radius:11px !important; background:#181818 !important; background-color:#181818 !important; color:#fff !important; font-weight:800 !important; line-height:1.2 !important; text-decoration:none !important; box-shadow:none !important; transform:translateY(0) translateZ(0) !important; backface-visibility:hidden; transition:transform 0.22s ease, border-color 0.4s ease, box-shadow 0.4s ease !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center::before { content:"" !important; position:absolute !important; z-index:0 !important; inset:-2px !important; display:block !important; border-radius:inherit !important; background:linear-gradient(90deg, #8f5e25 0%, #ad7633 52%, #c38b45 100%) !important; opacity:1 !important; transform:scaleX(0) !important; transform-origin:left center !important; transition:transform 0.48s cubic-bezier(0.22, 0.8, 0.25, 1) !important; animation:none !important; pointer-events:none !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center::after { content:"" !important; position:absolute !important; z-index:2 !important; top:-70% !important; bottom:auto !important; left:-42% !important; right:auto !important; display:block !important; width:22% !important; height:240% !important; border:0 !important; border-radius:0 !important; background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.48), transparent) !important; box-shadow:0 0 7px rgba(255, 255, 255, 0.13) !important; opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important; pointer-events:none !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center > .velorine-mini-cart-sparkles { position:absolute !important; z-index:1 !important; inset:5px 8px !important; display:block !important; overflow:hidden !important; border-radius:inherit !important; pointer-events:none !important; opacity:0; transform:translate3d(-1px, 0, 0) scale(0.99); background:radial-gradient(circle at 6% 34%, rgba(255, 226, 154, 0.98) 0 1.35px, transparent 2.35px), radial-gradient(circle at 14% 72%, rgba(183, 113, 35, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 25% 24%, rgba(255, 240, 191, 0.92) 0 1.15px, transparent 2.25px), radial-gradient(circle at 35% 61%, rgba(211, 151, 67, 0.92) 0 1.45px, transparent 2.55px), radial-gradient(circle at 45% 35%, rgba(255, 211, 119, 0.96) 0 1.7px, transparent 2.8px), radial-gradient(circle at 55% 76%, rgba(161, 91, 21, 0.86) 0 1.3px, transparent 2.4px), radial-gradient(circle at 64% 20%, rgba(255, 232, 170, 0.94) 0 1.2px, transparent 2.3px), radial-gradient(circle at 73% 55%, rgba(202, 132, 49, 0.9) 0 1.6px, transparent 2.7px), radial-gradient(circle at 83% 29%, rgba(255, 218, 132, 0.96) 0 1.4px, transparent 2.5px), radial-gradient(circle at 92% 68%, rgba(178, 105, 26, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 31% 84%, rgba(255, 235, 181, 0.88) 0 1.1px, transparent 2.2px), radial-gradient(circle at 68% 88%, rgba(225, 165, 76, 0.9) 0 1.2px, transparent 2.3px) !important; filter:drop-shadow(0 0 2px rgba(226, 157, 65, 0.28)); animation:velorineExactMiniCartSparklesV94 1.85s ease-in-out infinite !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center > .velorine-mini-cart-label,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center > svg,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center > .svg-icon { position:relative !important; z-index:3 !important; color:#fff !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:hover,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:focus-visible { color:#fff !important; background:#181818 !important; background-color:#181818 !important; border-color:#ad7633 !important; box-shadow:0 10px 24px rgba(137, 86, 31, 0.24) !important; transform:translateY(-2px) translateZ(0) !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:hover::before,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:focus-visible::before { transform:scaleX(1.025) !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:hover::after,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:focus-visible::after { animation:velorineExactMiniCartSweepV94 2s ease-in-out infinite !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:hover > .velorine-mini-cart-sparkles,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:focus-visible > .velorine-mini-cart-sparkles { opacity:0 !important; animation:none !important;}html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:active { transform:translateY(0) scale(0.99) translateZ(0) !important; box-shadow:0 5px 13px rgba(137, 86, 31, 0.18) !important;}@keyframes velorineExactMiniCartSparklesV94 { 0%, 100% {  opacity:0.23;  transform:translate3d(-1.5px, 1px, 0) scale(0.992);  filter:drop-shadow(0 0 1px rgba(226, 157, 65, 0.22)) brightness(0.94); } 22% {  opacity:0.55;  filter:drop-shadow(0 0 3px rgba(255, 207, 116, 0.36)) brightness(1.15); } 48% {  opacity:0.32;  transform:translate3d(1.5px, -1px, 0) scale(1.008);  filter:drop-shadow(0 0 2px rgba(195, 124, 42, 0.3)) brightness(1.02); } 72% {  opacity:0.6;  transform:translate3d(0.5px, 0.5px, 0) scale(1);  filter:drop-shadow(0 0 3px rgba(255, 218, 139, 0.4)) brightness(1.17); }}@keyframes velorineExactMiniCartSweepV94 { 0%, 14% {  opacity:0;  transform:translateX(-250%) rotate(18deg); } 20% {  opacity:1; } 48% {  opacity:1;  transform:translateX(650%) rotate(18deg); } 55%, 100% {  opacity:0;  transform:translateX(650%) rotate(18deg); }}@media (max-width:575.98px) { html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center {  min-width:210px !important;  min-height:52px !important;  padding:11px 19px !important; }}@media (hover:none) { html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center:hover {  transform:translateY(0) translateZ(0) !important; }}@media (prefers-reduced-motion:reduce) { html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center::before,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center::after,html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center > .velorine-mini-cart-sparkles {  animation:none !important;  transition-duration:0.01ms !important; } html body .js-cart-box-dropdown .cart-box__sum-and-btns > .cart-box__to-cart-link.btn.orderflow-main-btn.align-self-center > .velorine-mini-cart-sparkles {  opacity:0.3 !important; }}html body button.sum-box__cart-next-btn.velorine-order-cta-v98 { position:relative !important; z-index:0 !important; isolation:isolate !important; overflow:hidden !important; appearance:none !important; -webkit-appearance:none !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:9px !important; min-width:226px !important; min-height:54px !important; padding:12px 22px !important; border:1px solid #181818 !important; border-radius:11px !important; background:#181818 !important; background-color:#181818 !important; background-image:none !important; color:#fff !important; -webkit-text-fill-color:#fff !important; font-weight:800 !important; line-height:1.2 !important; white-space:nowrap !important; text-decoration:none !important; text-shadow:none !important; box-shadow:none !important; transform:translateY(0) translateZ(0) !important; backface-visibility:hidden !important; transition:transform 0.22s ease, border-color 0.4s ease, box-shadow 0.4s ease !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98::before { content:"" !important; position:absolute !important; z-index:1 !important; inset:-2px !important; display:block !important; border-radius:inherit !important; background:linear-gradient(90deg, #8f5e25 0%, #ad7633 52%, #c38b45 100%) !important; opacity:1 !important; transform:scaleX(0) !important; transform-origin:left center !important; transition:transform 0.48s cubic-bezier(0.22, 0.8, 0.25, 1) !important; animation:none !important; pointer-events:none !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98::after { content:"" !important; position:absolute !important; z-index:3 !important; top:-70% !important; bottom:auto !important; left:-42% !important; right:auto !important; display:block !important; width:22% !important; height:240% !important; border:0 !important; border-radius:0 !important; background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.48), transparent) !important; box-shadow:0 0 7px rgba(255, 255, 255, 0.13) !important; opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important; pointer-events:none !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .velorine-order-sparkles-v98 { position:absolute !important; z-index:2 !important; inset:5px 8px !important; display:block !important; overflow:hidden !important; border-radius:inherit !important; pointer-events:none !important; opacity:0; transform:translate3d(-1px, 0, 0) scale(0.99); background:radial-gradient(circle at 6% 34%, rgba(255, 226, 154, 0.98) 0 1.35px, transparent 2.35px), radial-gradient(circle at 14% 72%, rgba(183, 113, 35, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 25% 24%, rgba(255, 240, 191, 0.92) 0 1.15px, transparent 2.25px), radial-gradient(circle at 35% 61%, rgba(211, 151, 67, 0.92) 0 1.45px, transparent 2.55px), radial-gradient(circle at 45% 35%, rgba(255, 211, 119, 0.96) 0 1.7px, transparent 2.8px), radial-gradient(circle at 55% 76%, rgba(161, 91, 21, 0.86) 0 1.3px, transparent 2.4px), radial-gradient(circle at 64% 20%, rgba(255, 232, 170, 0.94) 0 1.2px, transparent 2.3px), radial-gradient(circle at 73% 55%, rgba(202, 132, 49, 0.9) 0 1.6px, transparent 2.7px), radial-gradient(circle at 83% 29%, rgba(255, 218, 132, 0.96) 0 1.4px, transparent 2.5px), radial-gradient(circle at 92% 68%, rgba(178, 105, 26, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 31% 84%, rgba(255, 235, 181, 0.88) 0 1.1px, transparent 2.2px), radial-gradient(circle at 68% 88%, rgba(225, 165, 76, 0.9) 0 1.2px, transparent 2.3px) !important; filter:drop-shadow(0 0 2px rgba(226, 157, 65, 0.28)); animation:velorineOrderSparklesV98 1.85s ease-in-out infinite !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .velorine-order-label-v98,html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > svg,html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .svg-icon,html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > i { position:relative !important; z-index:4 !important; display:inline-flex !important; opacity:1 !important; visibility:visible !important; color:#fff !important; fill:currentColor !important; stroke:currentColor !important; -webkit-text-fill-color:#fff !important; transform:none !important; filter:none !important; pointer-events:none !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .velorine-order-label-v98 { font-weight:800 !important; line-height:1.2 !important; white-space:nowrap !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98:hover,html body button.sum-box__cart-next-btn.velorine-order-cta-v98:focus-visible { color:#fff !important; -webkit-text-fill-color:#fff !important; background:#181818 !important; background-color:#181818 !important; background-image:none !important; border-color:#ad7633 !important; box-shadow:0 10px 24px rgba(137, 86, 31, 0.24) !important; transform:translateY(-2px) translateZ(0) !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98:hover::before,html body button.sum-box__cart-next-btn.velorine-order-cta-v98:focus-visible::before { transform:scaleX(1.025) !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98:hover::after,html body button.sum-box__cart-next-btn.velorine-order-cta-v98:focus-visible::after { animation:velorineOrderSweepV98 2s ease-in-out infinite !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98:hover > .velorine-order-sparkles-v98,html body button.sum-box__cart-next-btn.velorine-order-cta-v98:focus-visible > .velorine-order-sparkles-v98 { opacity:0 !important; animation:none !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98:hover > .velorine-order-label-v98,html body button.sum-box__cart-next-btn.velorine-order-cta-v98:focus-visible > .velorine-order-label-v98,html body button.sum-box__cart-next-btn.velorine-order-cta-v98:hover > svg,html body button.sum-box__cart-next-btn.velorine-order-cta-v98:focus-visible > svg { opacity:1 !important; visibility:visible !important; color:#fff !important; -webkit-text-fill-color:#fff !important;}html body button.sum-box__cart-next-btn.velorine-order-cta-v98:active { transform:translateY(0) scale(0.99) translateZ(0) !important; box-shadow:0 5px 13px rgba(137, 86, 31, 0.18) !important;}@keyframes velorineOrderSparklesV98 { 0%, 100% {  opacity:0.23;  transform:translate3d(-1.5px, 1px, 0) scale(0.992);  filter:drop-shadow(0 0 1px rgba(226, 157, 65, 0.22)) brightness(0.94); } 22% {  opacity:0.55;  filter:drop-shadow(0 0 3px rgba(255, 207, 116, 0.36)) brightness(1.15); } 48% {  opacity:0.32;  transform:translate3d(1.5px, -1px, 0) scale(1.008);  filter:drop-shadow(0 0 2px rgba(195, 124, 42, 0.3)) brightness(1.02); } 72% {  opacity:0.6;  transform:translate3d(0.5px, 0.5px, 0) scale(1);  filter:drop-shadow(0 0 3px rgba(255, 218, 139, 0.4)) brightness(1.17); }}@keyframes velorineOrderSweepV98 { 0%, 14% {  opacity:0;  transform:translateX(-250%) rotate(18deg); } 20% {  opacity:1; } 48% {  opacity:1;  transform:translateX(650%) rotate(18deg); } 55%, 100% {  opacity:0;  transform:translateX(650%) rotate(18deg); }}@media (max-width:575.98px) { html body button.sum-box__cart-next-btn.velorine-order-cta-v98 {  min-width:210px !important;  min-height:52px !important;  padding:11px 19px !important; }}@media (hover:none) { html body button.sum-box__cart-next-btn.velorine-order-cta-v98:hover {  transform:translateY(0) translateZ(0) !important; }}@media (prefers-reduced-motion:reduce) { html body button.sum-box__cart-next-btn.velorine-order-cta-v98,html body button.sum-box__cart-next-btn.velorine-order-cta-v98::before,html body button.sum-box__cart-next-btn.velorine-order-cta-v98::after,html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .velorine-order-sparkles-v98 {  animation:none !important;  transition-duration:0.01ms !important; } html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .velorine-order-sparkles-v98 {  opacity:0.3 !important; }}html.page_shop_start body#ud_shop_start #start_banner_4.vl-inspiration-ready,body#ud_shop_start #start_banner_4.vl-inspiration-ready { overflow:visible !important;}html.page_shop_start body#ud_shop_start #start_banner_4.vl-inspiration-ready .start_banner_4__slides,body#ud_shop_start #start_banner_4.vl-inspiration-ready .start_banner_4__slides { width:100% !important; overflow:visible !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-grid,body#ud_shop_start #start_banner_4 .vl-inspiration-grid { display:grid !important; grid-template-columns:repeat(2, minmax(0, 900px)) !important; justify-content:space-between !important; align-items:center !important; gap:40px !important; width:100% !important; margin:0 !important; padding:0 !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side,body#ud_shop_start #start_banner_4 .vl-inspiration-side { position:relative !important; width:100% !important; max-width:900px !important; aspect-ratio:3/2 !important; min-width:0 !important; border-radius:26px !important; overflow:hidden !important; isolation:isolate !important; background:transparent !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side--left,body#ud_shop_start #start_banner_4 .vl-inspiration-side--left { justify-self:start !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side--right,body#ud_shop_start #start_banner_4 .vl-inspiration-side--right { justify-self:end !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-track,body#ud_shop_start #start_banner_4 .vl-inspiration-track { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-slide,body#ud_shop_start #start_banner_4 .vl-inspiration-slide { position:absolute !important; inset:0 !important; z-index:1 !important; display:block !important; width:100% !important; max-width:none !important; height:100% !important; max-height:none !important; margin:0 !important; padding:0 !important; opacity:0 !important; visibility:hidden !important; pointer-events:none !important; transform:scale(1.012) !important; transition:opacity 900ms cubic-bezier(0.22, 0.61, 0.36, 1), visibility 0s linear 900ms, transform 1100ms cubic-bezier(0.22, 0.61, 0.36, 1) !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-slide.is-active,body#ud_shop_start #start_banner_4 .vl-inspiration-slide.is-active { z-index:2 !important; opacity:1 !important; visibility:visible !important; pointer-events:auto !important; transform:scale(1) !important; transition-delay:0s !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__slide-inner,body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__slide-inner { position:absolute !important; inset:0 !important; width:100% !important; max-width:none !important; height:100% !important; aspect-ratio:auto !important; border-radius:26px !important; overflow:hidden !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__img-wrap img { width:100% !important; height:100% !important; object-fit:contain !important; transform:none !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .start_banner_4__img-wrap img { object-position:left center !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side--right .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .vl-inspiration-side--right .start_banner_4__img-wrap img { object-position:right center !important;}@media (min-width:576px) { html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts.texts--layer,body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts.texts--layer {  position:absolute !important;  inset:0 0 0 auto !important;  width:50% !important;  max-width:50% !important;  height:100% !important;  padding:4.2% !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  text-align:center !important;  pointer-events:none !important;  z-index:4 !important; }  html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side--right .texts.texts--layer,body#ud_shop_start #start_banner_4 .vl-inspiration-side--right .texts.texts--layer {  position:absolute !important;  inset:0 auto 0 0 !important;  width:50% !important;  max-width:50% !important;  height:100% !important;  padding:4.2% !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  text-align:center !important;  pointer-events:none !important;  z-index:4 !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container,body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container {  position:static !important;  width:100% !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  text-align:center !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container > .text,html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container > .btn,body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container > .text,body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container > .btn {  position:static !important;  width:auto !important;  max-width:none !important;  margin-left:auto !important;  margin-right:auto !important;  transform:none !important;  white-space:normal !important;  pointer-events:auto !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side .text--small,body#ud_shop_start #start_banner_4 .vl-inspiration-side .text--small {  max-width:300px !important; }}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-dots,body#ud_shop_start #start_banner_4 .vl-inspiration-dots { position:absolute !important; left:50% !important; bottom:15px !important; z-index:8 !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:7px !important; padding:7px 10px !important; border-radius:999px !important; background:rgba(18, 15, 12, 0.24) !important; backdrop-filter:blur(7px) !important; -webkit-backdrop-filter:blur(7px) !important; opacity:0 !important; transform:translate(-50%, 8px) !important; transition:opacity 0.28s ease, transform 0.28s ease !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side:hover .vl-inspiration-dots,html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side:focus-within .vl-inspiration-dots,body#ud_shop_start #start_banner_4 .vl-inspiration-side:hover .vl-inspiration-dots,body#ud_shop_start #start_banner_4 .vl-inspiration-side:focus-within .vl-inspiration-dots { opacity:1 !important; transform:translate(-50%, 0) !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-dot,body#ud_shop_start #start_banner_4 .vl-inspiration-dot { width:7px !important; height:7px !important; min-width:7px !important; min-height:7px !important; padding:0 !important; border:0 !important; border-radius:50% !important; background:rgba(255, 255, 255, 0.56) !important; box-shadow:none !important; cursor:pointer !important; transition:width 0.25s ease, background 0.25s ease !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-dot.is-active,body#ud_shop_start #start_banner_4 .vl-inspiration-dot.is-active { width:22px !important; border-radius:999px !important; background:#fff !important;}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-grid,body#ud_shop_start #start_banner_4 .vl-inspiration-grid {  grid-template-columns:minmax(0, 900px) !important;  justify-content:center !important;  gap:18px !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side,body#ud_shop_start #start_banner_4 .vl-inspiration-side {  justify-self:center !important; }}@media (max-width:575.98px) { html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-side,body#ud_shop_start #start_banner_4 .vl-inspiration-side,html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__slide-inner,body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__slide-inner {  border-radius:18px !important; } html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-dots,body#ud_shop_start #start_banner_4 .vl-inspiration-dots {  opacity:1 !important;  transform:translate(-50%, 0) !important;  bottom:10px !important; }}@media (prefers-reduced-motion:reduce) { html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-slide,body#ud_shop_start #start_banner_4 .vl-inspiration-slide {  transition:opacity 180ms ease, visibility 0s linear 180ms !important;  transform:none !important; }}@media (max-width:575.98px) { html, body {  overflow-x:hidden; } #header.velorine-header-v3,#header {  position:relative;  z-index:120;  background:#fffaf2;  border-bottom:1px solid rgba(181, 124, 44, 0.18);  box-shadow:0 8px 24px rgba(67, 43, 18, 0.05); } #header__inner.header__inner {  min-height:0; } #header .header__container {  display:grid !important;  grid-template-columns:minmax(88px, 1fr) auto minmax(136px, 1fr);  grid-template-areas:"logo logo tools" "menu menu menu";  align-items:center;  gap:10px 8px;  width:100%;  min-height:0;  padding:12px 14px 10px !important; } #header .logo {  grid-area:logo;  justify-self:start;  width:auto !important;  min-width:0;  margin:0 !important; } #header .logo img {  display:block;  width:auto !important;  max-width:126px !important;  max-height:42px !important;  object-fit:contain; } #header .velorine-header-tools-v3,#header .header__dropdown-btn-wrapper {  grid-area:tools;  justify-self:end;  display:flex !important;  align-items:center;  gap:2px;  width:auto;  min-width:0;  margin:0 !important;  padding:3px 4px !important;  border:1px solid rgba(181, 124, 44, 0.14);  border-radius:16px;  background:rgba(255, 255, 255, 0.7);  box-shadow:0 5px 16px rgba(75, 47, 18, 0.05); } #header .velorine-header-tools-v3 > .btn,#header .header__dropdown-btn-wrapper > .btn,#header .box-login__dropdown-btn {  width:40px;  min-width:40px;  height:40px;  min-height:40px;  padding:0 !important;  border:0 !important;  border-radius:12px !important;  background:transparent !important;  box-shadow:none !important; } #header .velorine-header-tools-v3 .btn__text,#header .header__dropdown-btn-wrapper .btn__text,#header .box-login__dropdown-btn .btn__text {  display:none !important; } #header .velorine-header-tools-v3 .btn__icon,#header .velorine-header-tools-v3 .btn__icon svg,#header .header__dropdown-btn-wrapper .btn__icon,#header .header__dropdown-btn-wrapper .btn__icon svg {  width:19px !important;  height:19px !important; } #header #navbar--main.velorine-main-tabs-v3,#header #navbar--main {  grid-area:menu;  display:flex !important;  width:100%;  min-width:0;  margin:0 !important;  padding:0 !important;  overflow:visible; } #header #navbar--main > .velorine-category-toggle-item {  width:100%;  margin:0; } #header #velorine-category-toggle {  width:100%;  min-height:48px;  padding:0 16px !important;  border:1px solid rgba(181, 124, 44, 0.25) !important;  border-radius:15px !important;  color:#2e251b !important;  background:linear-gradient(180deg, #fffdf9 0%, #fff8ee 100%) !important;  box-shadow:0 8px 22px rgba(91, 58, 20, 0.07) !important;  display:flex !important;  align-items:center;  justify-content:flex-start;  gap:11px;  transition:color 0.24s ease, background 0.32s ease, border-color 0.24s ease, box-shadow 0.32s ease, transform 0.24s ease !important; } #header #velorine-category-toggle[aria-expanded=true] {  color:#8d5e1f !important;  border-color:rgba(181, 124, 44, 0.38) !important;  background:linear-gradient(180deg, #fff7e9 0%, #f9ead2 100%) !important;  box-shadow:0 10px 26px rgba(145, 91, 24, 0.12) !important; } #header #velorine-category-toggle .velorine-category-toggle__icon,#header #velorine-category-toggle .velorine-category-toggle__icon svg {  width:21px !important;  height:21px !important;  flex:0 0 21px; } #header #velorine-category-toggle .velorine-category-toggle__text {  display:block !important;  flex:1 1 auto;  color:inherit !important;  font-size:0.94rem;  font-weight:750;  letter-spacing:0.01em;  text-align:left; } #header #velorine-category-toggle .velorine-category-toggle__chevron {  width:9px;  height:9px;  margin:-4px 2px 0 0;  border-width:1.6px;  transition:transform 0.38s cubic-bezier(0.22, 1, 0.36, 1) !important; } #header #velorine-category-toggle[aria-expanded=true] .velorine-category-toggle__chevron {  transform:translateY(2px) rotate(225deg); } #header #velorine-category-toggle[aria-expanded=false] .velorine-category-toggle__chevron {  transform:translateY(-2px) rotate(45deg); } #velorine-category-ribbon.velorine-fixed-category-ribbon {  position:relative;  z-index:110;  width:100%;  max-height:760px;  margin:0 !important;  padding:8px 12px 12px !important;  border:0;  background:linear-gradient(180deg, #fffaf2 0%, #fffdf9 100%);  box-shadow:0 16px 28px rgba(56, 35, 14, 0.08);  opacity:1;  visibility:visible;  transform:translateY(0);  transform-origin:top center;  transition:max-height 0.52s cubic-bezier(0.22, 1, 0.36, 1), padding 0.52s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.32s ease, transform 0.52s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.38s ease, visibility 0s linear 0s !important; } #velorine-category-ribbon.velorine-fixed-category-ribbon.is-collapsed {  max-height:0;  padding-top:0 !important;  padding-bottom:0 !important;  opacity:0;  visibility:hidden;  pointer-events:none;  transform:translateY(-12px) scaleY(0.985);  box-shadow:none;  transition:max-height 0.44s cubic-bezier(0.4, 0, 0.2, 1), padding 0.44s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.22s ease, transform 0.44s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease, visibility 0s linear 0.44s !important; } #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  width:100%;  margin:0 !important;  padding:4px 10px !important;  overflow:hidden;  border:1px solid rgba(181, 124, 44, 0.2);  border-radius:18px;  background:rgba(255, 255, 255, 0.84);  box-shadow:0 10px 28px rgba(73, 46, 17, 0.055); } #velorine-category-ribbon #box_cat_content,#velorine-category-ribbon .navbars-wrapper {  width:100%; } #velorine-category-ribbon #nav--cat.velorine-category-list-v3,#velorine-category-ribbon #nav--cat {  display:block !important;  width:100%;  max-height:none;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  scrollbar-width:none; } #velorine-category-ribbon #nav--cat::-webkit-scrollbar {  display:none; } #velorine-category-ribbon #nav--cat > .nav-item {  display:block;  width:100%;  opacity:0;  transform:translateY(-7px);  transition:opacity 0.26s ease, transform 0.38s cubic-bezier(0.22, 1, 0.36, 1); } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item {  opacity:1;  transform:translateY(0); } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(1) {  transition-delay:0.035s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(2) {  transition-delay:0.065s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(3) {  transition-delay:0.095s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(4) {  transition-delay:0.125s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(5) {  transition-delay:0.155s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(6) {  transition-delay:0.185s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(7) {  transition-delay:0.215s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(8) {  transition-delay:0.245s; } #velorine-category-ribbon:not(.is-collapsed) #nav--cat > .nav-item:nth-child(9) {  transition-delay:0.275s; } #velorine-category-ribbon #nav--cat > .nav-item + .nav-item::before {  top:0;  right:6px;  bottom:auto;  left:56px;  width:auto;  height:1px;  background:linear-gradient(90deg, rgba(181, 124, 44, 0.2), rgba(181, 124, 44, 0.04)); } #velorine-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:58px;  padding:9px 8px !important;  display:grid !important;  grid-template-columns:38px 1fr 18px;  align-items:center;  gap:11px;  color:#2c241c !important;  background:transparent !important;  text-align:left;  border-radius:12px;  transition:color 0.22s ease, background 0.28s ease, transform 0.22s ease !important; } #velorine-category-ribbon #nav--cat > .nav-item > .nav-link::after {  content:"";  position:static;  justify-self:center;  width:8px;  height:8px;  border-top:1.5px solid currentColor;  border-right:1.5px solid currentColor;  border-radius:0;  background:none;  opacity:0.52;  transform:rotate(45deg); } #velorine-category-ribbon #nav--cat > .nav-item > .nav-link:active {  color:#8d5e1f !important;  background:rgba(181, 124, 44, 0.08) !important;  transform:scale(0.992); } #velorine-category-ribbon .nav-link__img-container {  width:38px;  height:38px;  margin:0;  color:#b47722; } #velorine-category-ribbon .nav-link__icon,#velorine-category-ribbon .nav-link__img-container img,#velorine-category-ribbon .nav-link__img-container svg {  width:31px !important;  height:31px !important;  max-width:31px !important;  max-height:31px !important; } #velorine-category-ribbon .nav-link__text {  width:auto;  overflow:visible;  font-size:0.93rem;  font-weight:720;  line-height:1.25;  white-space:normal;  text-overflow:clip; } #velorine-category-ribbon .nav-dropdown-button,#velorine-category-ribbon .megasubmenu {  display:none !important; }}@media (max-width:575.98px) { html.velorine-mobile-category-open,body.velorine-mobile-category-open {  overflow:hidden !important;  overscroll-behavior:none;  touch-action:none; } #header .header__container {  grid-template-columns:48px minmax(0, 1fr) auto !important;  grid-template-areas:"menu logo tools" "search search search" !important;  gap:10px 8px !important;  padding:10px 14px 12px !important;  background:#fff !important; } #header .logo {  grid-area:logo !important;  justify-self:center !important;  align-self:center !important;  max-width:148px !important; } #header .logo img {  width:auto !important;  max-width:142px !important;  max-height:52px !important; } #header #navbar--main {  grid-area:menu !important;  width:48px !important;  min-width:48px !important;  height:48px !important;  overflow:visible !important; } #header #navbar--main > .velorine-category-toggle-item {  width:48px !important;  height:48px !important; } #header #velorine-category-toggle {  width:48px !important;  min-width:48px !important;  height:48px !important;  min-height:48px !important;  padding:0 !important;  justify-content:center !important;  border:0 !important;  border-radius:12px !important;  background:transparent !important;  box-shadow:none !important;  color:#16120e !important; } #header #velorine-category-toggle:hover,#header #velorine-category-toggle[aria-expanded=true] {  background:rgba(181, 124, 44, 0.08) !important;  color:#a56b1e !important;  box-shadow:none !important; } #header #velorine-category-toggle .velorine-category-toggle__icon,#header #velorine-category-toggle .velorine-category-toggle__icon svg {  width:25px !important;  height:25px !important;  flex:0 0 25px !important; } #header #velorine-category-toggle .velorine-category-toggle__text,#header #velorine-category-toggle .velorine-category-toggle__chevron {  display:none !important; } #header .velorine-header-tools-v3,#header .header__dropdown-btn-wrapper {  grid-area:tools !important;  justify-self:end !important;  gap:0 !important;  padding:0 !important;  border:0 !important;  border-radius:0 !important;  background:transparent !important;  box-shadow:none !important; } #header .velorine-header-tools-v3 > .btn,#header .header__dropdown-btn-wrapper > .btn,#header .box-login__dropdown-btn {  width:42px !important;  min-width:42px !important;  height:46px !important;  min-height:46px !important;  border-radius:12px !important; } #header .search-box__overlay-btn {  display:none !important; } #header #box_search_content,#header .search-box:not(.search-box--overlay) {  grid-area:search !important;  display:block !important;  width:100% !important;  max-width:none !important;  margin:0 !important; } #header .search-box__form {  width:100% !important;  min-height:48px !important;  border:1px solid rgba(43, 36, 28, 0.1) !important;  border-radius:8px !important;  background:#f6f6f6 !important;  overflow:hidden;  box-shadow:none !important; } #header .search-box__input {  height:48px !important;  padding:0 54px 0 18px !important;  border:0 !important;  border-radius:0 !important;  background:transparent !important;  color:#2a241e !important;  font-size:16px !important;  box-shadow:none !important; } #header .search-box__search-btn {  position:absolute !important;  top:0 !important;  right:0 !important;  width:50px !important;  height:48px !important;  border:0 !important;  background:transparent !important;  color:#2a241e !important; } #header #navbar--main > .nav-item--menu {  display:none !important; } html.velorine-mobile-category-open #header,body.velorine-mobile-category-open #header {  position:fixed !important;  top:0 !important;  right:0 !important;  left:0 !important;  z-index:10020 !important;  transform:none !important;  background:#fff !important;  box-shadow:0 1px 0 rgba(181, 124, 44, 0.16) !important; } #velorine-category-ribbon.velorine-fixed-category-ribbon {  position:fixed !important;  z-index:10010 !important;  top:var(--vl-mobile-menu-top, 122px) !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  width:100vw !important;  max-width:none !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow-y:auto !important;  overscroll-behavior:contain;  -webkit-overflow-scrolling:touch;  border:0 !important;  border-radius:0 !important;  background:#fff !important;  box-shadow:none !important;  opacity:1;  visibility:visible;  transform:translateY(0);  transition:opacity 0.3s ease, transform 0.46s cubic-bezier(0.22, 1, 0.36, 1), visibility 0s linear 0s !important; } #velorine-category-ribbon.velorine-fixed-category-ribbon.is-collapsed {  top:var(--vl-mobile-menu-top, 122px) !important;  max-height:none !important;  padding:0 !important;  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important;  transform:translateY(-14px) !important;  transition:opacity 0.22s ease, transform 0.34s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.34s !important; } #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  width:100% !important;  min-height:100% !important;  margin:0 !important;  padding:12px 22px 30px !important;  overflow:visible !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important;  box-shadow:none !important; } #velorine-category-ribbon #nav--cat > .nav-item > .nav-link {  min-height:54px !important;  grid-template-columns:34px 1fr 16px !important;  gap:12px !important;  padding:8px 4px !important;  border-radius:10px !important; } #velorine-category-ribbon .nav-link__img-container {  width:34px !important;  height:34px !important; } #velorine-category-ribbon .nav-link__icon,#velorine-category-ribbon .nav-link__img-container img,#velorine-category-ribbon .nav-link__img-container svg {  width:27px !important;  height:27px !important;  max-width:27px !important;  max-height:27px !important; } #velorine-category-ribbon .nav-link__text {  font-size:15px !important;  font-weight:650 !important;  text-align:left !important; } #velorine-category-ribbon #nav--cat > .nav-item + .nav-item::before {  left:46px !important;  right:0 !important;  background:rgba(181, 124, 44, 0.16) !important; } #velorine-category-ribbon .velorine-mobile-shipping-item {  display:block !important;  margin-top:10px !important;  padding-top:10px !important;  border-top:1px solid rgba(181, 124, 44, 0.2) !important; } #velorine-category-ribbon .velorine-mobile-shipping-link {  min-height:56px !important;  color:#6f4918 !important;  background:linear-gradient(180deg, #fffaf1, #fff4e4) !important;  border:1px solid rgba(181, 124, 44, 0.2) !important;  border-radius:14px !important;  padding:8px 12px !important; } #velorine-category-ribbon .velorine-mobile-shipping-link::after {  content:"";  justify-self:center;  width:8px;  height:8px;  border-top:1.5px solid currentColor;  border-right:1.5px solid currentColor;  transform:rotate(45deg);  opacity:0.55; } body.velorine-mobile-category-open > .velorine-top-hero,body.velorine-mobile-category-open > main,body.velorine-mobile-category-open > footer,body.velorine-mobile-category-open #scroll-to-top {  pointer-events:none !important; }}@media (max-width:575.98px) {  html:not(.velorine-mobile-category-open) #velorine-category-ribbon.velorine-fixed-category-ribbon,body:not(.velorine-mobile-category-open) #velorine-category-ribbon.velorine-fixed-category-ribbon {  position:fixed !important;  top:var(--vl-mobile-menu-top, 104px) !important;  right:0 !important;  bottom:auto !important;  left:0 !important;  width:100vw !important;  height:0 !important;  min-height:0 !important;  max-height:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important;  transform:translate3d(0, -14px, 0) !important;  box-shadow:none !important;  transition:opacity 0.2s ease, transform 0.34s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.34s !important; }  #velorine-category-ribbon.velorine-fixed-category-ribbon[aria-hidden=false] {  position:fixed !important;  top:var(--vl-mobile-menu-top, 104px) !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  z-index:10030 !important;  width:100vw !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow-x:hidden !important;  overflow-y:auto !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:translate3d(0, 0, 0) !important;  background:#fff !important;  box-shadow:none !important;  transition:opacity 0.28s ease, transform 0.44s cubic-bezier(0.22, 1, 0.36, 1), visibility 0s linear 0s !important; } html.velorine-mobile-category-open,body.velorine-mobile-category-open {  overflow:hidden !important;  overscroll-behavior:none !important; }  html.velorine-mobile-category-open #header,body.velorine-mobile-category-open #header {  position:fixed !important;  top:0 !important;  right:0 !important;  left:0 !important;  z-index:10040 !important;  transform:none !important;  background:#fffaf2 !important; } body.velorine-mobile-category-open > .velorine-top-hero,body.velorine-mobile-category-open > main,body.velorine-mobile-category-open > footer,body.velorine-mobile-category-open > #provider-partners-social,body.velorine-mobile-category-open > #scroll-to-top {  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important; }  #header #velorine-category-toggle {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:0 !important;  line-height:0 !important;  text-align:center !important; } #header #velorine-category-toggle .velorine-category-toggle__icon {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:24px !important;  height:24px !important;  margin:0 !important;  padding:0 !important;  flex:0 0 24px !important;  line-height:0 !important; } #header #velorine-category-toggle .velorine-category-toggle__icon svg {  display:block !important;  width:22px !important;  height:22px !important;  margin:0 !important;  transform:none !important; }}@media (max-width:575.98px) {  #header,#header #header__inner,#header .header__container {  opacity:1 !important;  visibility:visible !important; } #header .header__container {  position:relative !important;  display:grid !important;  grid-template-columns:52px minmax(0, 1fr) auto !important;  grid-template-areas:"menu logo tools" "search search search" !important;  grid-auto-rows:auto !important;  align-items:center !important;  width:100% !important;  min-height:0 !important;  padding:12px 14px 13px !important;  column-gap:8px !important;  row-gap:11px !important;  background:#fffaf2 !important; } #header .logo {  grid-area:logo !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  justify-self:center !important;  opacity:1 !important;  visibility:visible !important;  margin:0 !important;  min-width:0 !important;  max-width:150px !important; } #header .logo img,#header .logo picture {  display:block !important;  opacity:1 !important;  visibility:visible !important; } #header .logo img {  width:auto !important;  max-width:145px !important;  max-height:48px !important;  object-fit:contain !important; } #header #navbar--main {  grid-area:menu !important;  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  margin:0 !important; } #header .header__dropdown-btn-wrapper,#header .velorine-header-tools-v3 {  grid-area:tools !important;  display:flex !important;  align-items:center !important;  justify-content:flex-end !important;  justify-self:end !important;  opacity:1 !important;  visibility:visible !important;  min-width:92px !important;  margin:0 !important; } #header .header__dropdown-btn-wrapper .box-login__dropdown-btn,#header .header__dropdown-btn-wrapper .cart-box__overlay-btn,#header .velorine-header-tools-v3 .box-login__dropdown-btn,#header .velorine-header-tools-v3 .cart-box__overlay-btn {  display:inline-flex !important;  opacity:1 !important;  visibility:visible !important; }  #header #box_search_content.velorine-mobile-inline-search {  grid-area:search !important;  position:relative !important;  display:block !important;  width:100% !important;  max-width:none !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  opacity:1 !important;  visibility:visible !important;  overflow:visible !important; } #header #box_search_content.velorine-mobile-inline-search .search-box__form {  position:relative !important;  display:flex !important;  width:100% !important;  min-height:50px !important;  margin:0 !important;  overflow:hidden !important;  border:1px solid rgba(181, 124, 44, 0.22) !important;  border-radius:10px !important;  background:#f7f5f1 !important;  box-shadow:none !important; } #header #box_search_content.velorine-mobile-inline-search .search-box__input {  display:block !important;  flex:1 1 auto !important;  width:100% !important;  height:50px !important;  min-height:50px !important;  padding:0 56px 0 18px !important;  border:0 !important;  border-radius:0 !important;  background:transparent !important;  color:#2b241d !important;  font-size:16px !important;  font-weight:450 !important;  box-shadow:none !important;  -webkit-appearance:none !important; } #header #box_search_content.velorine-mobile-inline-search .search-box__input::placeholder {  color:#a17948 !important;  opacity:0.88 !important; } #header #box_search_content.velorine-mobile-inline-search .search-box__search-btn {  position:absolute !important;  top:0 !important;  right:0 !important;  bottom:0 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  height:50px !important;  min-height:50px !important;  padding:0 !important;  border:0 !important;  background:transparent !important;  color:#2a241e !important;  opacity:1 !important; } #header #box_search_content.velorine-mobile-inline-search .search-box__search-btn svg {  width:23px !important;  height:23px !important; }  #header #velorine-category-toggle {  position:relative !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  min-height:52px !important;  margin:0 !important;  padding:0 !important;  border:1px solid rgba(181, 124, 44, 0.28) !important;  border-radius:11px !important;  background:linear-gradient(180deg, #d69a3c 0%, #c98527 100%) !important;  color:#241a0e !important;  box-shadow:0 9px 22px rgba(167, 103, 24, 0.16) !important; } #header #velorine-category-toggle .velorine-category-toggle__icon {  position:relative !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:24px !important;  height:24px !important;  flex:0 0 24px !important;  margin:0 !important;  padding:0 !important; } #header #velorine-category-toggle .velorine-category-toggle__icon svg {  display:block !important;  width:22px !important;  height:22px !important;  margin:0 !important;  opacity:1 !important;  transform:none !important;  transition:opacity 0.18s ease, transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important; }  html.velorine-mobile-category-open #header #velorine-category-toggle,body.velorine-mobile-category-open #header #velorine-category-toggle {  border-color:rgba(181, 124, 44, 0.24) !important;  background:#fff !important;  color:#241a0e !important;  box-shadow:0 8px 22px rgba(62, 42, 18, 0.1) !important; } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon svg,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon svg {  opacity:0 !important;  transform:scale(0.72) rotate(-45deg) !important; } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::before,html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::after,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::before,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::after {  content:"";  position:absolute;  top:50%;  left:50%;  width:23px;  height:1.7px;  border-radius:999px;  background:currentColor;  transform-origin:center;  opacity:1; } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::before,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::before {  transform:translate(-50%, -50%) rotate(45deg); } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::after,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::after {  transform:translate(-50%, -50%) rotate(-45deg); }  html.velorine-mobile-category-open #header,body.velorine-mobile-category-open #header,html.velorine-mobile-category-open #header #header__inner,body.velorine-mobile-category-open #header #header__inner,html.velorine-mobile-category-open #header .header__container,body.velorine-mobile-category-open #header .header__container {  display:block !important;  opacity:1 !important;  visibility:visible !important; } html.velorine-mobile-category-open #header .header__container,body.velorine-mobile-category-open #header .header__container {  display:grid !important; }  html.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon,body.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon {  top:var(--vl-mobile-menu-top, 126px) !important;  height:calc(100dvh - var(--vl-mobile-menu-top, 126px)) !important;  max-height:calc(100dvh - var(--vl-mobile-menu-top, 126px)) !important; }}#velorine-category-ribbon .velorine-mobile-shipping-item { display:none !important;}@media (max-width:575.98px) { #velorine-category-ribbon .velorine-mobile-shipping-item {  display:block !important; }}@media (max-width:575.98px) { html.velorine-mobile-viewport-locked,body.velorine-mobile-viewport-locked,html.velorine-mobile-category-open,body.velorine-mobile-category-open {  position:static !important;  top:auto !important;  left:auto !important;  right:auto !important;  width:auto !important;  height:auto !important;  min-height:0 !important;  overflow-x:hidden !important;  overflow-y:hidden !important;  overscroll-behavior:none !important; }  html.velorine-mobile-category-open #header,body.velorine-mobile-category-open #header {  touch-action:none !important;  overscroll-behavior:none !important; } #velorine-mobile-header-placeholder {  display:block;  width:100%;  min-height:0;  margin:0;  padding:0;  border:0;  pointer-events:none;  visibility:hidden; } html.velorine-mobile-category-open #header,body.velorine-mobile-category-open #header {  position:fixed !important;  top:0 !important;  right:0 !important;  left:0 !important;  width:100% !important;  margin:0 !important;  transform:translate3d(0, 0, 0) !important;  z-index:2147483000 !important;  background:#fffaf2 !important;  box-shadow:0 1px 0 rgba(181, 124, 44, 0.2) !important;  backface-visibility:hidden !important; } html.velorine-mobile-category-open #header .header__container,body.velorine-mobile-category-open #header .header__container {  transform:translate3d(0, 0, 0) !important;  backface-visibility:hidden !important; } html:not(.velorine-mobile-category-open) #velorine-category-ribbon.velorine-fixed-category-ribbon,body:not(.velorine-mobile-category-open) #velorine-category-ribbon.velorine-fixed-category-ribbon {  position:fixed !important;  top:var(--vl-mobile-menu-top, 126px) !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important;  transform:translate3d(0, -12px, 0) !important;  transition:opacity 0.18s ease, transform 0.28s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.28s !important; } html.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon,body.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon {  position:fixed !important;  top:var(--vl-mobile-menu-top, 126px) !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:translate3d(0, 0, 0) !important;  z-index:2147482990 !important;  background:#fff !important;  box-shadow:none !important;  transition:opacity 0.2s ease, transform 0.38s cubic-bezier(0.22, 1, 0.36, 1), visibility 0s linear 0s !important;  backface-visibility:hidden !important;  overscroll-behavior:contain !important;  touch-action:pan-y !important; } #velorine-category-ribbon[aria-hidden=false] > .velorine-fixed-category-ribbon__inner {  position:absolute !important;  inset:0 !important;  width:100% !important;  height:100% !important;  max-height:100% !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-y:contain !important;  overflow-anchor:none !important;  scroll-behavior:auto !important;  touch-action:pan-y !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon #nav--cat,body.velorine-mobile-category-open #velorine-category-ribbon #nav--cat {  touch-action:pan-y !important;  overscroll-behavior-y:contain !important; }  body.velorine-mobile-category-open > .velorine-top-hero,body.velorine-mobile-category-open > main,body.velorine-mobile-category-open > footer,body.velorine-mobile-category-open > #provider-partners-social,body.velorine-mobile-category-open > #scroll-to-top {  display:revert !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:none !important;  touch-action:none !important; }}@media (max-width:575.98px) { html.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon,body.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon {  top:0 !important;  height:100dvh !important;  min-height:100dvh !important;  max-height:100dvh !important; } html.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  display:flex !important;  flex-direction:column !important;  padding:0 !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;  background:#fff !important; } #velorine-category-ribbon .velorine-mobile-menu-topbar {  display:none; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar {  position:sticky !important;  top:0 !important;  z-index:5 !important;  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto 44px !important;  align-items:center !important;  column-gap:10px !important;  min-height:calc(64px + env(safe-area-inset-top, 0px)) !important;  padding:calc(10px + env(safe-area-inset-top, 0px)) 14px 10px !important;  border-bottom:1px solid rgba(181, 124, 44, 0.16) !important;  background:linear-gradient(180deg, #fffaf2 0%, #fffdf8 100%) !important;  box-shadow:0 10px 24px rgba(66, 42, 16, 0.06) !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo {  display:flex !important;  align-items:center !important;  min-width:0 !important;  max-width:132px !important;  overflow:hidden !important; } #velorine-category-ribbon .velorine-mobile-menu-logo img,#velorine-category-ribbon .velorine-mobile-menu-logo picture {  display:block !important;  max-width:128px !important;  max-height:38px !important;  width:auto !important;  height:auto !important;  object-fit:contain !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-title,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-title {  justify-self:center !important;  text-align:center !important;  color:#2e241b !important;  font-size:1rem !important;  font-weight:800 !important;  letter-spacing:0.01em !important;  white-space:nowrap !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:44px !important;  min-width:44px !important;  height:44px !important;  margin:0 !important;  padding:0 !important;  border:1px solid rgba(181, 124, 44, 0.22) !important;  border-radius:12px !important;  background:#fff !important;  color:#3a2c1d !important;  font-size:30px !important;  line-height:1 !important;  box-shadow:0 8px 18px rgba(88, 58, 25, 0.08) !important;  -webkit-appearance:none !important;  appearance:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close:active,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close:active {  transform:scale(0.985) !important;  background:#fbf4e8 !important; } html.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content,body.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content,html.velorine-mobile-category-open #velorine-category-ribbon .navbars-wrapper,body.velorine-mobile-category-open #velorine-category-ribbon .navbars-wrapper {  flex:1 1 auto !important;  min-height:0 !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon #nav--cat,body.velorine-mobile-category-open #velorine-category-ribbon #nav--cat {  padding:2px 14px calc(28px + env(safe-area-inset-bottom, 0px)) !important; }}@media (max-width:575.98px) { html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar {  position:sticky !important;  top:0 !important;  z-index:10 !important;  display:block !important;  min-height:0 !important;  padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 12px !important;  border-bottom:1px solid rgba(181, 124, 44, 0.16) !important;  background:linear-gradient(180deg, #f4ede3 0%, #fbf8f3 100%) !important;  box-shadow:0 9px 22px rgba(65, 42, 17, 0.07) !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-header-row,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-header-row {  display:grid !important;  grid-template-columns:52px minmax(0, 1fr) auto !important;  align-items:center !important;  gap:10px !important;  min-height:52px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo-wrap,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo-wrap {  display:flex !important;  align-items:center !important;  justify-content:center !important;  min-width:0 !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  max-width:154px !important;  overflow:hidden !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo img,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo img,html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo picture,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo picture {  display:block !important;  width:auto !important;  height:auto !important;  max-width:145px !important;  max-height:36px !important;  object-fit:contain !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:12px !important;  background:linear-gradient(180deg, #d69a3c 0%, #c98527 100%) !important;  color:#251b10 !important;  font-size:32px !important;  font-weight:300 !important;  line-height:1 !important;  box-shadow:0 9px 20px rgba(139, 86, 19, 0.17) !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-actions,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-actions {  display:inline-flex !important;  align-items:center !important;  justify-content:flex-end !important;  gap:5px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-account,html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-account,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart {  position:relative !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:35px !important;  min-width:35px !important;  height:42px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:9px !important;  background:rgba(255, 255, 255, 0.56) !important;  color:#211a13 !important;  box-shadow:none !important;  -webkit-appearance:none !important;  appearance:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:21px !important;  height:21px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon svg,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon svg {  display:block !important;  width:21px !important;  height:21px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart-count,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart-count {  position:absolute !important;  top:1px !important;  right:-3px !important;  display:inline-flex;  align-items:center !important;  justify-content:center !important;  min-width:17px !important;  height:17px !important;  padding:0 4px !important;  border-radius:99px !important;  background:#f3ddad !important;  color:#211a13 !important;  font-size:10px !important;  font-weight:800 !important;  line-height:1 !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart-count[hidden],body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart-count[hidden] {  display:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot {  display:block !important;  width:100% !important;  margin-top:10px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content {  display:block !important;  width:100% !important;  max-width:none !important;  margin:0 !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__form,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__form {  position:relative !important;  display:flex !important;  align-items:center !important;  width:100% !important;  min-height:50px !important;  overflow:hidden !important;  border:1px solid rgba(182, 151, 111, 0.44) !important;  border-radius:13px !important;  background:rgba(255, 255, 255, 0.7) !important;  box-shadow:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__input,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__input {  display:block !important;  flex:1 1 auto !important;  width:100% !important;  height:50px !important;  min-height:50px !important;  margin:0 !important;  padding:0 54px 0 17px !important;  border:0 !important;  border-radius:0 !important;  background:transparent !important;  color:#49392b !important;  font-size:16px !important;  box-shadow:none !important;  -webkit-appearance:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__input::placeholder,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__input::placeholder {  color:#a17d52 !important;  opacity:1 !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__search-btn,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__search-btn {  position:absolute !important;  top:0 !important;  right:0 !important;  bottom:0 !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:50px !important;  min-width:50px !important;  height:50px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  background:transparent !important;  color:#201a15 !important;  opacity:1 !important;  transform:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__search-btn svg,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__search-btn svg {  width:21px !important;  height:21px !important; } html.velorine-mobile-category-open #velorine-category-ribbon #nav--cat,body.velorine-mobile-category-open #velorine-category-ribbon #nav--cat {  padding-top:7px !important; }}@media (min-width:576px) { #velorine-category-ribbon .velorine-mobile-menu-topbar {  display:none !important; }}@media (max-width:575.98px) { html.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon,body.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon {  top:0 !important;  bottom:auto !important;  height:var(--vl-mobile-viewport-height, 100dvh) !important;  min-height:var(--vl-mobile-viewport-height, 100dvh) !important;  max-height:var(--vl-mobile-viewport-height, 100dvh) !important; } html.velorine-mobile-search-focused #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-search-focused #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  scroll-behavior:auto !important;  overflow-anchor:none !important; } html.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-topbar,body.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-topbar {  transform:translateZ(0) !important;  backface-visibility:hidden !important; } #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__input {  scroll-margin-top:0 !important;  scroll-margin-bottom:0 !important; }}@media (max-width:575.98px) { html.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  position:absolute !important;  inset:0 !important;  display:flex !important;  flex-direction:column !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:100% !important;  padding:0 !important;  overflow:hidden !important;  overscroll-behavior:none !important;  touch-action:pan-y !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar,html.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-topbar,body.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-topbar {  position:relative !important;  top:auto !important;  right:auto !important;  bottom:auto !important;  left:auto !important;  z-index:12 !important;  display:block !important;  flex:0 0 auto !important;  width:100% !important;  min-height:0 !important;  transform:none !important;  translate:none !important;  overflow:visible !important;  backface-visibility:visible !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-header-row,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-header-row,html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot {  position:relative !important;  flex:none !important;  transform:none !important;  translate:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot {  min-height:50px !important;  overflow:visible !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content,html.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content,body.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content {  position:relative !important;  inset:auto !important;  display:block !important;  width:100% !important;  height:50px !important;  min-height:50px !important;  margin:0 !important;  transform:none !important;  translate:none !important;  float:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__form,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__form,html.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__form,body.velorine-mobile-search-focused #velorine-category-ribbon .velorine-mobile-menu-search-slot .search-box__form {  position:relative !important;  inset:auto !important;  width:100% !important;  height:50px !important;  min-height:50px !important;  margin:0 !important;  transform:none !important;  translate:none !important; } #velorine-category-ribbon[aria-hidden=false] #box_cat_content {  position:relative !important;  display:block !important;  flex:1 1 auto !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-y:contain !important;  overflow-anchor:none !important;  scroll-behavior:auto !important;  touch-action:pan-y !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content .navbars-wrapper,body.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content .navbars-wrapper {  display:block !important;  width:100% !important;  min-height:min-content !important;  overflow:visible !important;  touch-action:pan-y !important; } html.velorine-mobile-category-open #velorine-category-ribbon #nav--cat,body.velorine-mobile-category-open #velorine-category-ribbon #nav--cat {  overflow:visible !important;  touch-action:pan-y !important; }}@media (max-width:575.98px) { html body .products.type--1 .product.velorine-reference-card .product__inner {  padding:10px !important;  border-radius:11px !important; } html body .products.type--1 .product.velorine-reference-card .product__img-outer {  margin:0 0 10px !important; } html body .products.type--1 .product.velorine-reference-card .product__function-btns {  top:8px !important;  right:8px !important;  gap:6px !important; } html body .products.type--1 .product.velorine-reference-card .product__func-btn {  width:38px !important;  height:38px !important;  min-width:38px !important;  min-height:38px !important; } html body .products.type--1 .product.velorine-reference-card .product__func-btn svg,html body .products.type--1 .product.velorine-reference-card .product__func-btn .icon-set {  width:16px !important;  height:16px !important; } html body .products.type--1 .product.velorine-reference-card .product__badges {  top:8px !important;  left:8px !important; } html body .products.type--1 .product.velorine-reference-card .product__badge-sale,html body .products.type--1 .product.velorine-reference-card .badge--sale {  min-width:48px !important;  height:27px !important;  padding:0 10px !important;  border-color:rgba(255, 255, 255, 0.14) !important;  background:rgba(0, 0, 0, 0.88) !important;  box-shadow:0 6px 16px rgba(0, 0, 0, 0.16) !important;  font-size:11px !important; } html body .products.type--1 .product.velorine-reference-card .product__data {  gap:8px !important; } html body .products.type--1 .product.velorine-reference-card .product__name-wrap {  min-height:0 !important; } html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-link {  font-size:15px !important;  line-height:1.22 !important;  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:3 !important;  overflow:hidden !important; } html body .products.type--1 .product.velorine-reference-card .product__types,html body .products.type--1 .product.velorine-reference-card .product__type,html body .products.type--1 .product.velorine-reference-card .product__type-wrap {  display:flex !important;  flex-direction:row !important;  flex-wrap:wrap !important;  align-items:stretch !important;  width:100% !important;  max-width:100% !important;  gap:6px !important; } html body .products.type--1 .product.velorine-reference-card .product__type-value {  display:inline-flex !important;  flex:1 1 calc(50% - 3px) !important;  max-width:calc(50% - 3px) !important;  min-width:0 !important;  min-height:38px !important;  padding:7px 8px !important;  border-radius:9px !important;  font-size:11.5px !important;  line-height:1 !important;  text-align:center !important;  white-space:nowrap !important; } html body .products.type--1 .product.velorine-reference-card .product__type-value:only-child {  flex-basis:100% !important;  max-width:100% !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties {  grid-template-columns:0.72fr 1.28fr !important;  grid-template-areas:"gender scent" "concentration concentration" !important;  grid-template-rows:auto auto !important;  min-height:0 !important;  row-gap:8px !important;  padding:2px 0 8px !important;  align-content:start !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property {  gap:4px !important;  padding-inline:5px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--gender {  grid-area:gender !important;  padding-left:0 !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--scent {  grid-area:scent !important;  padding-right:0 !important;  padding-left:9px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--concentration {  grid-area:concentration !important;  min-width:0 !important;  padding:8px 0 0 !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--concentration::before {  display:block !important;  content:"" !important;  top:0 !important;  right:0 !important;  bottom:auto !important;  left:0 !important;  width:100% !important;  height:1px !important;  background:#eadfce !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__label,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__label,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__label {  font-size:8px !important;  line-height:1.1 !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__value,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__value,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__value {  font-size:11px !important;  line-height:1.2 !important;  white-space:normal !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap,html body .products.type--1 .product.velorine-reference-card--compact .product__prices-wrap,html body .products.type--1 .product.velorine-reference-card--very-compact .product__prices-wrap {  grid-template-columns:minmax(0, 1fr) auto !important;  grid-template-areas:"old old" "current discount" "unit unit" !important;  grid-template-rows:auto auto auto !important;  min-height:0 !important;  margin-top:auto !important;  padding:12px 0 0 !important;  column-gap:7px !important;  row-gap:5px !important;  align-items:end !important; } html body .products.type--1 .product.velorine-reference-card .product__price-base-value.text-line-through,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-base {  font-size:12px !important; } html body .products.type--1 .product.velorine-reference-card .product__price-sale,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) .product__price-base-value {  font-size:24px !important;  line-height:1.02 !important;  letter-spacing:-0.35px !important;  min-width:0 !important;  max-width:100% !important; } html body .products.type--1 .product.velorine-reference-card .velorine-inline-discount {  justify-self:end !important;  align-self:center !important;  min-width:0 !important;  min-height:28px !important;  padding:6px 8px !important;  border-radius:999px !important;  font-size:10.5px !important;  line-height:1 !important;  box-shadow:0 3px 10px rgba(153, 102, 40, 0.12) !important; } html body .products.type--1 .product.velorine-reference-card .product__price-unit {  font-size:10.5px !important;  line-height:1.2 !important; } html body .products.type--1 .product.velorine-reference-card .product__main {  margin-top:2px !important; } html body .products.type--1 .product.velorine-reference-card .product__main-btn {  height:46px !important;  min-height:46px !important;  gap:8px !important;  padding:8px 12px !important;  border-radius:10px !important;  font-size:14px !important; } html body .products.type--1 .product.velorine-reference-card .product__main-btn svg,html body .products.type--1 .product.velorine-reference-card .product__main-btn .icon-set {  width:18px !important;  height:18px !important;  flex:0 0 18px !important; } html body .products.type--1 .product.velorine-reference-card .product__main-btn .velorine-product-button-label {  font-size:14px !important;  line-height:1 !important; }}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--concentration,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--concentration,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property--concentration,html body .products.type--1 .velorine-card-spec--concentration { display:none !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important; grid-template-areas:"gender scent" !important; grid-template-rows:auto !important; min-height:0 !important; row-gap:0 !important; padding:2px 0 6px !important; align-content:start !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--gender,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--gender,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property--gender { grid-area:gender !important; padding-left:0 !important;}html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--scent,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property--scent,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property--scent { grid-area:scent !important; padding-right:0 !important; padding-left:9px !important;}html body .products.type--1 .velorine-card-specs { grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important; min-height:0 !important; padding:2px 0 4px !important;}html body .products.type--1 .product.velorine-reference-card .product__data { gap:7px !important;}html body .products.type--1 .product.velorine-reference-card .product__prices-wrap { padding-top:7px !important; min-height:0 !important; row-gap:5px !important;}html body .products.type--1 .product.velorine-reference-card .velorine-inline-discount { min-height:32px !important; padding:6px 9px !important; border-radius:8px !important; font-size:11.5px !important;}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-reference-card .product__inner {  padding:11px !important; } html body .products.type--1 .product.velorine-reference-card .product__data {  gap:7px !important;  padding:12px 11px 12px !important; }  html body .products.type--1 .product.velorine-reference-card .product__name-wrap,html body .products.type--1 .product.velorine-reference-card .product__name-link {  min-height:58px !important; } html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-link {  font-size:15px !important;  line-height:1.2 !important;  -webkit-line-clamp:3 !important; } html body .products.type--1 .product.velorine-reference-card .product__types,html body .products.type--1 .product.velorine-reference-card .product__type,html body .products.type--1 .product.velorine-reference-card .product__type-wrap {  gap:6px !important; } html body .products.type--1 .product.velorine-reference-card .product__type-value {  min-height:38px !important;  padding:7px 8px !important;  font-size:11.5px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties {  min-height:0 !important;  padding-bottom:6px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property {  gap:4px !important;  padding-inline:5px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__label,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__label,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__label {  font-size:8px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__value,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__value,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__value {  font-size:11px !important;  line-height:1.25 !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap {  padding-top:6px !important;  min-height:0 !important;  row-gap:4px !important;  column-gap:8px !important; } html body .products.type--1 .product.velorine-reference-card .product__price-base-value.text-line-through,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-base {  font-size:12.5px !important; } html body .products.type--1 .product.velorine-reference-card .product__price-sale,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) .product__price-base-value {  font-size:29px !important; }  html body .products.type--1 .product.velorine-reference-card .product__badges {  top:7px !important;  left:7px !important; } html body .products.type--1 .product.velorine-reference-card .product__badge-sale,html body .products.type--1 .product.velorine-reference-card .badge--sale {  min-width:46px !important;  height:26px !important;  padding:0 9px !important;  font-size:10.5px !important;  line-height:1 !important; } html body .products.type--1 .product.velorine-reference-card .velorine-inline-discount {  min-height:30px !important;  padding:6px 8px !important;  font-size:11px !important; } html body .products.type--1 .product.velorine-reference-card .product__main-btn {  height:49px !important;  min-height:49px !important;  font-size:14.5px !important; }}@media (min-width:768px) { html body .products.type--1 .product.velorine-reference-card .product__data {  display:flex !important;  flex-direction:column !important;  height:100% !important; } html body .products.type--1 .product.velorine-reference-card .product__name-wrap {  min-height:78px !important;  display:flex !important;  align-items:flex-start !important; } html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-link {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:3 !important;  overflow:hidden !important;  line-height:1.18 !important; } html body .products.type--1 .product.velorine-reference-card .product__types,html body .products.type--1 .product.velorine-reference-card .velorine-types-placeholder {  min-height:44px !important;  display:flex !important;  align-items:flex-start !important; } html body .products.type--1 .product.velorine-reference-card .velorine-types-placeholder {  width:100% !important;  visibility:hidden !important;  pointer-events:none !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties {  min-height:58px !important;  align-content:start !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap {  margin-top:auto !important; }}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-reference-card .product__inner {  padding:10px !important; } html body .products.type--1 .product.velorine-reference-card .product__data {  display:flex !important;  flex-direction:column !important;  height:100% !important;  gap:6px !important;  padding:10px 10px 11px !important; }  html body .products.type--1 .product.velorine-reference-card .product__name-wrap {  display:flex !important;  align-items:flex-start !important;  width:100% !important;  min-height:88px !important;  margin:0 0 3px !important; } html body .products.type--1 .product.velorine-reference-card .product__name {  width:100% !important;  margin:0 !important; } html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-link {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:5 !important;  overflow:hidden !important;  font-size:15px !important;  line-height:1.16 !important; } html body .products.type--1 .product.velorine-reference-card .product__types,html body .products.type--1 .product.velorine-reference-card .velorine-types-placeholder {  display:flex !important;  align-items:stretch !important;  width:100% !important;  min-height:39px !important;  margin:0 0 3px !important;  gap:6px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-types-placeholder {  visibility:hidden !important;  pointer-events:none !important; } html body .products.type--1 .product.velorine-reference-card .product__type {  display:flex !important;  flex:1 1 0 !important;  min-width:0 !important;  gap:6px !important; } html body .products.type--1 .product.velorine-reference-card .product__type-value {  flex:1 1 0 !important;  min-width:0 !important;  min-height:38px !important;  padding:7px 5px !important;  font-size:11.5px !important;  white-space:nowrap !important; }  html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties {  display:grid !important;  grid-template-columns:minmax(0, 0.78fr) minmax(0, 1.22fr) !important;  grid-template-areas:"gender scent" !important;  grid-template-rows:auto !important;  width:100% !important;  min-height:42px !important;  margin:0 0 2px !important;  padding:1px 0 4px !important;  column-gap:7px !important;  row-gap:0 !important;  align-content:start !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property {  min-width:0 !important;  gap:3px !important;  padding-inline:4px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--gender {  grid-area:gender !important;  padding-left:0 !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property--scent {  grid-area:scent !important;  padding-right:0 !important;  padding-left:7px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__label {  font-size:8px !important;  line-height:1 !important;  margin:0 !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__value {  font-size:11px !important;  line-height:1.15 !important;  overflow-wrap:anywhere !important; }  html body .products.type--1 .product.velorine-reference-card .product__prices-wrap,html body .products.type--1 .product.velorine-reference-card--compact .product__prices-wrap,html body .products.type--1 .product.velorine-reference-card--very-compact .product__prices-wrap {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto !important;  grid-template-areas:"old discount" "current current" "unit unit" !important;  grid-template-rows:auto auto auto !important;  width:100% !important;  min-height:0 !important;  margin-top:auto !important;  padding:7px 0 0 !important;  column-gap:7px !important;  row-gap:4px !important;  align-items:center !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-base {  grid-area:old !important;  align-self:center !important;  min-width:0 !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-sale {  grid-area:current !important;  width:100% !important;  min-width:0 !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) > .product__price-base {  grid-area:current !important; } html body .products.type--1 .product.velorine-reference-card .product__price-base-value.text-line-through,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap.has-price-sale > .product__price-base {  font-size:12px !important;  line-height:1.1 !important; } html body .products.type--1 .product.velorine-reference-card .product__price-sale,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) > .product__price-base,html body .products.type--1 .product.velorine-reference-card .product__prices-wrap:not(.has-price-sale) .product__price-base-value {  font-size:28px !important;  line-height:1 !important;  letter-spacing:-0.35px !important;  white-space:nowrap !important; } html body .products.type--1 .product.velorine-reference-card .velorine-inline-discount {  grid-area:discount !important;  position:static !important;  inset:auto !important;  transform:none !important;  justify-self:end !important;  align-self:center !important;  min-width:0 !important;  min-height:27px !important;  margin:0 !important;  padding:5px 7px !important;  border-radius:999px !important;  font-size:10.5px !important;  line-height:1 !important;  white-space:nowrap !important; } html body .products.type--1 .product.velorine-reference-card .product__price-unit-wrap {  grid-area:unit !important; } html body .products.type--1 .product.velorine-reference-card .product__main {  margin-top:6px !important; } html body .products.type--1 .product.velorine-reference-card .product__main-btn {  height:48px !important;  min-height:48px !important; }}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-reference-card .product__data {  gap:4px !important;  padding:10px 10px 11px !important; } html body .products.type--1 .product.velorine-reference-card .product__name-wrap {  display:flex !important;  align-items:flex-start !important;  width:100% !important;  min-height:102px !important;  height:auto !important;  max-height:none !important;  margin:0 !important; } html body .products.type--1 .product.velorine-reference-card .product__name {  width:100% !important;  height:auto !important;  max-height:none !important;  margin:0 !important; } html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-link {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:10 !important;  overflow:hidden !important;  width:100% !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  font-size:14px !important;  line-height:1.08 !important;  word-break:break-word !important;  overflow-wrap:anywhere !important; } html body .products.type--1 .product.velorine-reference-card .product__types,html body .products.type--1 .product.velorine-reference-card .velorine-types-placeholder {  min-height:34px !important;  margin:0 !important;  gap:5px !important; } html body .products.type--1 .product.velorine-reference-card .product__type {  gap:5px !important; } html body .products.type--1 .product.velorine-reference-card .product__type-value {  min-height:34px !important;  padding:5px 5px !important;  font-size:11px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-properties,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-properties {  min-height:30px !important;  margin:0 !important;  padding:0 !important;  column-gap:6px !important;  row-gap:0 !important;  align-content:start !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property {  gap:2px !important;  padding-inline:3px !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__label,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__label,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__label {  font-size:8px !important;  line-height:1 !important;  margin:0 !important; } html body .products.type--1 .product.velorine-reference-card .velorine-reference-property__value,html body .products.type--1 .product.velorine-reference-card--compact .velorine-reference-property__value,html body .products.type--1 .product.velorine-reference-card--very-compact .velorine-reference-property__value {  font-size:10.5px !important;  line-height:1.12 !important; } html body .products.type--1 .product.velorine-reference-card .product__prices-wrap,html body .products.type--1 .product.velorine-reference-card--compact .product__prices-wrap,html body .products.type--1 .product.velorine-reference-card--very-compact .product__prices-wrap {  padding-top:2px !important;  row-gap:3px !important;  column-gap:6px !important; } html body .products.type--1 .product.velorine-reference-card .product__main {  margin-top:3px !important; } html body .carousel__prev-next-btn,html body .flickity-prev-next-button,html body .flickity-button.previous,html body .flickity-button.next,html body .carousel__nums,html body .flickity-page-dots {  display:none !important;  opacity:0 !important;  pointer-events:none !important; }}@media (max-width:767.98px) { html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__data,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__data,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__data,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__data {  gap:3px !important;  padding:10px 10px 12px !important; } html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name-wrap,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name-wrap,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name-wrap,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name-wrap {  min-height:74px !important;  max-height:none !important;  margin-bottom:0 !important; } html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name,html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name-link,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name-link,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name-link,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name-link {  -webkit-line-clamp:5 !important;  line-height:1.08 !important; } html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__types,html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .velorine-types-placeholder,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__types,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .velorine-types-placeholder,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__types,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .velorine-types-placeholder,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__types,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .velorine-types-placeholder {  min-height:34px !important;  margin-top:1px !important; } html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .velorine-reference-properties,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .velorine-reference-properties,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .velorine-reference-properties,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .velorine-reference-properties {  min-height:26px !important;  margin-top:0 !important; } html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__prices-wrap,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__prices-wrap,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__prices-wrap,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__prices-wrap {  padding-top:1px !important; } html.page_shop_artdet body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__main,html.page_shop_artdet body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__main,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__main,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__main {  margin-top:4px !important; }}@media (max-width:767.98px) { body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__inner,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__inner {  height:auto !important;  min-height:0 !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__data,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__data {  display:flex !important;  flex:0 0 auto !important;  flex-direction:column !important;  justify-content:flex-start !important;  height:auto !important;  min-height:0 !important;  gap:4px !important;  padding:10px 10px 11px !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name-wrap,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name-wrap {  display:block !important;  min-height:0 !important;  height:auto !important;  max-height:none !important;  margin:0 0 4px !important;  padding:0 !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__name-link,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__name-link {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:5 !important;  overflow:hidden !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  font-size:14px !important;  line-height:1.08 !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__stock,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__stock {  margin:0 !important;  padding:0 !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .velorine-types-placeholder,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .velorine-types-placeholder,body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__types:empty,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__types:empty {  display:none !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__types,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__types {  min-height:0 !important;  height:auto !important;  margin:0 0 2px !important;  padding:0 !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .velorine-reference-properties,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .velorine-reference-properties {  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:0 0 4px !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__prices-wrap,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__prices-wrap {  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:4px 0 0 !important; } body#ud_shop_artdet #artdet__similar-products .product.velorine-reference-card .product__main,body#ud_shop_artdet #artdet__additional-products .product.velorine-reference-card .product__main {  margin:4px 0 0 !important; }}@media (max-width:767.98px) { body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-reference-card .product__inner,body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-card-v17 .product__inner {  height:auto !important;  min-height:0 !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-reference-card .product__data,body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-card-v17 .product__data {  display:flex !important;  flex:0 0 auto !important;  flex-grow:0 !important;  flex-direction:column !important;  justify-content:flex-start !important;  align-items:stretch !important;  height:auto !important;  min-height:0 !important;  gap:3px !important;  padding:10px 10px 11px !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__name-wrap {  display:block !important;  flex:0 0 auto !important;  width:100% !important;  min-height:0 !important;  height:auto !important;  max-height:none !important;  margin:0 0 5px !important;  padding:0 !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__name,body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__name-link {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:5 !important;  width:100% !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  overflow:hidden !important;  font-size:14px !important;  line-height:1.1 !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__stock {  flex:0 0 auto !important;  margin:0 0 3px !important;  padding:0 !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .velorine-types-placeholder,body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__types:empty {  display:none !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__types {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 0 3px !important;  padding:0 !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .velorine-reference-properties,body#ud_shop_artdet #page_cross_content .products.type--1 .product .velorine-card-specs {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:0 0 4px !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__prices-wrap {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:4px 0 0 !important; } body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__main {  flex:0 0 auto !important;  margin:4px 0 0 !important; }  body#ud_shop_artdet #page_cross_content .carousel__products a.nav-link {  display:none !important;  height:0 !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important; }}@media (max-width:767.98px) { body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-reference-card .product__inner,body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-card-v17 .product__inner {  height:auto !important;  min-height:0 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-reference-card .product__data,body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-card-v17 .product__data {  display:flex !important;  flex:0 0 auto !important;  flex-grow:0 !important;  flex-direction:column !important;  justify-content:flex-start !important;  align-items:stretch !important;  height:auto !important;  min-height:0 !important;  gap:3px !important;  padding:10px 10px 11px !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__name-wrap {  display:block !important;  flex:0 0 auto !important;  width:100% !important;  min-height:0 !important;  height:auto !important;  max-height:none !important;  margin:0 0 5px !important;  padding:0 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__name,body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__name-link {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:5 !important;  width:100% !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  overflow:hidden !important;  font-size:14px !important;  line-height:1.1 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__stock {  flex:0 0 auto !important;  margin:0 0 3px !important;  padding:0 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .velorine-types-placeholder,body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__types:empty {  display:none !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__types {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 0 3px !important;  padding:0 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .velorine-reference-properties,body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .velorine-card-specs {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:0 0 4px !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__prices-wrap {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:4px 0 0 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__main {  flex:0 0 auto !important;  margin:4px 0 0 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .carousel__products a.nav-link {  display:none !important;  height:0 !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important; }}@media (max-width:767.98px) { body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-reference-card .product__inner,body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-card-v17 .product__inner,body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-reference-card .product__inner,body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-card-v17 .product__inner,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product.velorine-reference-card .product__inner,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product.velorine-card-v17 .product__inner,body#ud_shop_artdet #artdet__additional-products .products.type--1 .product.velorine-reference-card .product__inner,body#ud_shop_artdet #artdet__additional-products .products.type--1 .product.velorine-card-v17 .product__inner {  display:flex !important;  flex-direction:column !important;  height:100% !important;  min-height:0 !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-reference-card .product__data,body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product.velorine-card-v17 .product__data,body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-reference-card .product__data,body#ud_shop_artdet #page_cross_content .products.type--1 .product.velorine-card-v17 .product__data,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product.velorine-reference-card .product__data,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product.velorine-card-v17 .product__data,body#ud_shop_artdet #artdet__additional-products .products.type--1 .product.velorine-reference-card .product__data,body#ud_shop_artdet #artdet__additional-products .products.type--1 .product.velorine-card-v17 .product__data {  display:flex !important;  flex:1 1 auto !important;  flex-direction:column !important;  justify-content:flex-start !important;  align-items:stretch !important;  min-height:0 !important;  height:auto !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__name-wrap,body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__name-wrap,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product .product__name-wrap,body#ud_shop_artdet #artdet__additional-products .products.type--1 .product .product__name-wrap {  margin:0 0 5px !important; }  body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__prices-wrap,body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__prices-wrap,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product .product__prices-wrap,body#ud_shop_artdet #artdet__additional-products .products.type--1 .product .product__prices-wrap {  margin-top:auto !important;  padding-top:6px !important; } body#ud_shop_start #carousel-block-artref_product_list_ref .products.type--1 .product .product__main,body#ud_shop_artdet #page_cross_content .products.type--1 .product .product__main,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product .product__main,body#ud_shop_artdet #artdet__additional-products .products.type--1 .product .product__main {  margin-top:6px !important; }}@media (max-width:575.98px) { #page_cart_content .velorine-cart-progress {  padding:16px 12px 15px !important; } #page_cart_content .vcp-head {  align-items:flex-start !important;  gap:10px !important; } #page_cart_content .vcp-head > :first-child {  flex:1 1 auto;  min-width:0; } #page_cart_content .vcp-total {  flex:0 0 auto;  min-width:98px !important;  max-width:120px;  padding:8px 10px !important;  font-size:13px !important;  line-height:1.1 !important; } #page_cart_content .vcp-track {  margin:74px 6px 54px !important;  height:10px !important; } #page_cart_content .vcp-checkpoint-label {  bottom:28px !important;  min-width:0 !important;  width:104px !important;  max-width:104px !important;  padding:5px 6px !important;  font-size:8px !important;  line-height:1.18 !important;  white-space:normal !important;  word-break:break-word; } #page_cart_content .vcp-checkpoint-label strong {  margin-top:2px !important;  font-size:10px !important;  line-height:1.1 !important; } #page_cart_content .vcp-gift .vcp-checkpoint-label {  transform:translateX(-100%) !important;  text-align:right !important; } #page_cart_content .vcp-shipping .vcp-checkpoint-label {  transform:translateX(0) !important;  text-align:left !important; } #page_cart_content .vcp-current-marker {  width:16px !important;  height:16px !important; } #page_cart_content .vcp-current-marker-label {  top:26px !important;  padding:4px 6px !important;  font-size:9px !important;  line-height:1.1 !important; } #page_cart_content .vcp-message {  margin-top:8px !important;  font-size:11px !important;  line-height:1.4 !important; }}@media (max-width:767.98px) { html.page_shop_cart #page_cross_content .products.type--1 .product.velorine-reference-card .product__inner,html.page_shop_cart #page_cross_content .products.type--1 .product.velorine-card-v17 .product__inner {  display:flex !important;  flex-direction:column !important;  height:100% !important;  min-height:0 !important; } html.page_shop_cart #page_cross_content .products.type--1 .product.velorine-reference-card .product__data,html.page_shop_cart #page_cross_content .products.type--1 .product.velorine-card-v17 .product__data {  display:flex !important;  flex:1 1 auto !important;  flex-direction:column !important;  justify-content:flex-start !important;  align-items:stretch !important;  height:auto !important;  min-height:0 !important;  gap:3px !important;  padding:10px 10px 11px !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .product__name-wrap {  display:block !important;  flex:0 0 auto !important;  width:100% !important;  min-height:0 !important;  height:auto !important;  max-height:none !important;  margin:0 0 5px !important;  padding:0 !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .product__name,html.page_shop_cart #page_cross_content .products.type--1 .product .product__name-link {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:5 !important;  width:100% !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  overflow:hidden !important;  font-size:14px !important;  line-height:1.1 !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .product__stock {  flex:0 0 auto !important;  margin:0 0 3px !important;  padding:0 !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .velorine-types-placeholder,html.page_shop_cart #page_cross_content .products.type--1 .product .product__types:empty {  display:none !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .product__types {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 0 3px !important;  padding:0 !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .velorine-reference-properties,html.page_shop_cart #page_cross_content .products.type--1 .product .velorine-card-specs {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  padding:0 0 4px !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .product__prices-wrap {  flex:0 0 auto !important;  min-height:0 !important;  height:auto !important;  margin:0 !important;  margin-top:auto !important;  padding:6px 0 0 !important; } html.page_shop_cart #page_cross_content .products.type--1 .product .product__main {  flex:0 0 auto !important;  margin:6px 0 0 !important; } html.page_shop_cart #page_cross_content .carousel__products a.nav-link {  display:none !important;  height:0 !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important; }}.header--dumbed .velorine-order-steps { --velorine-order-progress:0%; --velorine-step-edge:12.5%; position:relative; padding-top:0.15rem; padding-bottom:0.1rem; text-align:center;}.header--dumbed .velorine-order-steps.order-steps--2 { --velorine-step-edge:25%;}.header--dumbed .velorine-order-steps.order-steps--3 { --velorine-step-edge:16.6667%;}.header--dumbed .velorine-order-steps.order-steps--4 { --velorine-step-edge:12.5%;}.header--dumbed .velorine-order-steps.order-steps--5 { --velorine-step-edge:10%;}.header--dumbed .velorine-order-steps .order-steps-inner { position:relative; width:100%; max-width:760px; margin:0 auto; padding:0.45rem 0 0.15rem; align-items:flex-start; isolation:isolate;}.header--dumbed .velorine-order-steps .order-steps-inner::before { display:none !important;}.header--dumbed .velorine-order-progress-track { position:absolute; z-index:0; top:27px; left:var(--velorine-step-edge); right:var(--velorine-step-edge); height:4px; overflow:visible; border-radius:999px; background:linear-gradient(90deg, #eee7db 0%, #e5dccf 100%); box-shadow:inset 0 1px 2px rgba(50, 36, 20, 0.08), 0 1px 0 rgba(255, 255, 255, 0.85);}.header--dumbed .velorine-order-progress-fill { position:absolute; inset:0 auto 0 0; width:var(--velorine-order-progress); min-width:0; overflow:hidden; border-radius:inherit; background:linear-gradient(90deg, #171a1f 0%, #9c691e 52%, #d5ae4a 100%); box-shadow:0 0 0 1px rgba(158, 105, 29, 0.1), 0 0 16px rgba(199, 145, 54, 0.24); transition:width 920ms cubic-bezier(0.22, 0.78, 0.26, 1);}.header--dumbed .velorine-order-progress-shimmer { position:absolute; top:-3px; bottom:-3px; left:-42px; width:42px; transform:skewX(-22deg); background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.12) 25%, rgba(255, 255, 255, 0.88) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 100%); filter:blur(0.2px); opacity:0;}.header--dumbed .velorine-order-steps--ready .velorine-order-progress-shimmer { opacity:1; animation:velorineOrderProgressShimmer 2.65s ease-in-out 0.85s infinite;}@keyframes velorineOrderProgressShimmer { 0%, 28% {  transform:translateX(0) skewX(-22deg);  opacity:0; } 38% {  opacity:0.9; } 62% {  opacity:0.8; } 76%, 100% {  transform:translateX(760px) skewX(-22deg);  opacity:0; }}.header--dumbed .velorine-order-steps .order-step { position:relative; z-index:2; flex:1 1 0 !important; width:auto !important; min-width:0; padding:0 0.25rem;}.header--dumbed .velorine-order-steps .order-step > a { display:block; color:inherit; text-decoration:none;}.header--dumbed .velorine-order-steps .order-step__icon { position:relative; z-index:2; width:50px !important; height:50px !important; margin:0 auto !important; border:1px solid rgba(190, 135, 44, 0.56) !important; border-radius:17px !important; color:#a36b1c !important; background:linear-gradient(145deg, #fffdf8 0%, #fbf2df 100%) !important; box-shadow:0 8px 18px rgba(100, 70, 25, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.92); transition:transform 330ms cubic-bezier(0.2, 0.8, 0.25, 1), background-color 330ms ease, color 330ms ease, border-color 330ms ease, box-shadow 330ms ease !important; overflow:visible;}.header--dumbed .velorine-order-steps .order-step__icon::before { content:""; position:absolute; inset:-7px; z-index:-1; border-radius:22px; border:1px solid transparent; opacity:0; transform:scale(0.84); transition:opacity 360ms ease, transform 360ms ease;}.header--dumbed .velorine-order-steps .order-step__icon .icon-set,.header--dumbed .velorine-order-steps .velorine-order-step-icon-original { width:21px; height:21px; display:inline-flex; align-items:center; justify-content:center; transition:opacity 240ms ease, transform 300ms ease;}.header--dumbed .velorine-order-steps .velorine-order-step-number { position:absolute; top:-7px; right:-7px; z-index:4; min-width:20px; height:20px; padding:0 5px; display:inline-flex; align-items:center; justify-content:center; border:2px solid #fffaf1; border-radius:999px; background:#fff; color:#8c642b; box-shadow:0 5px 11px rgba(63, 44, 18, 0.13); font-size:10px; line-height:1; font-weight:800; font-family:inherit;}.header--dumbed .velorine-order-steps .velorine-order-step-check { position:absolute; inset:0; display:flex; align-items:center; justify-content:center; opacity:0; transform:scale(0.58) rotate(-12deg); color:#ffe8b3; font-size:22px; font-weight:700; transition:opacity 260ms ease, transform 360ms cubic-bezier(0.2, 0.9, 0.25, 1.3);}.header--dumbed .velorine-order-steps .order-step.is-done:not(.is-active) .order-step__icon { border-color:#171a1f !important; color:#f3d898 !important; background:linear-gradient(145deg, #22272f 0%, #111419 100%) !important; box-shadow:0 10px 22px rgba(17, 20, 25, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.08);}.header--dumbed .velorine-order-steps .order-step.is-done:not(.is-active) .velorine-order-step-icon-original { opacity:0; transform:scale(0.55);}.header--dumbed .velorine-order-steps .order-step.is-done:not(.is-active) .velorine-order-step-check { opacity:1; transform:scale(1) rotate(0deg);}.header--dumbed .velorine-order-steps .order-step.is-done:not(.is-active) .velorine-order-step-number { background:#171a1f; color:#ffe7af; border-color:#f8ecd4;}.header--dumbed .velorine-order-steps .order-step.is-active .order-step__icon { border-color:#d0a52d !important; color:#171a1f !important; background:linear-gradient(145deg, #f2d66d 0%, #cfa83b 100%) !important; box-shadow:0 12px 28px rgba(165, 117, 32, 0.24), 0 0 0 5px rgba(213, 174, 74, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.55); transform:translateY(-2px); animation:velorineActiveStepFloat 2.8s ease-in-out 1.05s infinite;}.header--dumbed .velorine-order-steps .order-step.is-active .order-step__icon::before { border-color:rgba(211, 170, 61, 0.36); opacity:1; transform:scale(1); animation:velorineActiveStepHalo 2.8s ease-in-out 1.05s infinite;}.header--dumbed .velorine-order-steps .order-step.is-active .velorine-order-step-number { background:#171a1f; color:#f5d987; border-color:#fff6df;}@keyframes velorineActiveStepFloat { 0%, 100% {  transform:translateY(-2px); } 50% {  transform:translateY(-4px); }}@keyframes velorineActiveStepHalo { 0%, 100% {  opacity:0.42;  transform:scale(0.96);  box-shadow:0 0 0 0 rgba(213, 174, 74, 0); } 50% {  opacity:0.85;  transform:scale(1.06);  box-shadow:0 0 0 6px rgba(213, 174, 74, 0.06); }}.header--dumbed .velorine-order-steps .order-step.is-done > a:hover .order-step__icon,.header--dumbed .velorine-order-steps .order-step.is-done > a:focus-visible .order-step__icon { transform:translateY(-3px) scale(1.035); box-shadow:0 14px 28px rgba(17, 20, 25, 0.24), 0 0 0 4px rgba(210, 166, 68, 0.08);}.header--dumbed .velorine-order-steps .order-step__text { display:block !important; max-width:150px; margin:0.72rem auto 0 !important; padding:0 0.25rem !important; color:#71675d !important; font-size:12px !important; line-height:1.25 !important; font-weight:600; letter-spacing:0.005em; transition:color 260ms ease, transform 260ms ease;}.header--dumbed .velorine-order-steps .order-step.is-active .order-step__text { color:#171a1f !important; font-weight:800; transform:translateY(-1px);}.header--dumbed .velorine-order-steps .order-step.is-done:not(.is-active) .order-step__text { color:#3d3832 !important;}.header--dumbed .velorine-order-progress-meta { min-height:28px; margin:0.3rem auto 0; display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:6px 13px; border:1px solid rgba(192, 145, 66, 0.18); border-radius:999px; background:rgba(255, 253, 248, 0.72); color:#73685d; box-shadow:0 6px 18px rgba(90, 65, 30, 0.05); font-size:11px; line-height:1; white-space:nowrap;}.header--dumbed .velorine-order-progress-counter { color:#3c352e; font-weight:600;}.header--dumbed .velorine-order-progress-counter strong { color:#a56e1c; font-size:12px;}.header--dumbed .velorine-order-progress-dot { width:4px; height:4px; border-radius:999px; background:#cea74a; box-shadow:0 0 0 4px rgba(206, 167, 74, 0.09);}.header--dumbed .velorine-order-progress-hint { color:#756a5f;}.header--dumbed .velorine-order-steps .order-step__text--actual { display:none !important;}@media (max-width:991.98px) { .header--dumbed .velorine-order-steps {  flex:0 0 100%;  max-width:100%;  order:3;  padding-top:0.4rem; } .header--dumbed .velorine-order-steps .order-steps-inner {  max-width:690px; }}@media (max-width:575.98px) { .header--dumbed .velorine-order-steps {  --velorine-step-edge:10%;  padding-left:0;  padding-right:0; } .header--dumbed .velorine-order-steps .order-steps-inner {  padding-top:0.2rem; } .header--dumbed .velorine-order-progress-track {  top:22px; } .header--dumbed .velorine-order-steps .order-step {  padding:0 2px; } .header--dumbed .velorine-order-steps .order-step__icon {  width:42px !important;  height:42px !important;  border-radius:14px !important; } .header--dumbed .velorine-order-steps .order-step__icon::before {  inset:-5px;  border-radius:18px; } .header--dumbed .velorine-order-steps .order-step__icon .icon-set,.header--dumbed .velorine-order-steps .velorine-order-step-icon-original {  width:18px;  height:18px; } .header--dumbed .velorine-order-steps .velorine-order-step-number {  top:-6px;  right:-5px;  min-width:18px;  height:18px;  padding:0 4px;  font-size:9px; } .header--dumbed .velorine-order-steps .order-step__text {  max-width:90px;  margin-top:0.6rem !important;  font-size:9.5px !important;  line-height:1.18 !important; } .header--dumbed .velorine-order-progress-meta {  max-width:96%;  gap:7px;  padding:6px 10px;  font-size:10px; } .header--dumbed .velorine-order-progress-hint {  overflow:hidden;  text-overflow:ellipsis; }}@media (max-width:390px) { .header--dumbed .velorine-order-steps .order-step__text {  display:none !important; } .header--dumbed .velorine-order-progress-meta {  margin-top:0.65rem; }}@media (prefers-reduced-motion:reduce) { .header--dumbed .velorine-order-progress-fill,.header--dumbed .velorine-order-steps .order-step__icon,.header--dumbed .velorine-order-steps .order-step__icon::before,.header--dumbed .velorine-order-steps .velorine-order-step-check {  transition-duration:0.01ms !important; } .header--dumbed .velorine-order-progress-shimmer,.header--dumbed .velorine-order-steps .order-step.is-active .order-step__icon,.header--dumbed .velorine-order-steps .order-step.is-active .order-step__icon::before {  animation:none !important; }}@media (max-width:575.98px) { .header--dumbed .header__inner {  padding:9px 0 10px !important; } .header--dumbed .header__container {  width:100% !important;  max-width:none !important;  padding-right:15px !important;  padding-left:15px !important; } .header--dumbed .header__container > .row {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto !important;  grid-template-areas:"checkout-logo checkout-cart" "checkout-steps checkout-steps" !important;  align-items:center !important;  width:100% !important;  margin:0 !important;  column-gap:12px !important;  row-gap:10px !important; } .header--dumbed .header__container > .row > .logo,.header--dumbed #header_logo_img {  grid-area:checkout-logo !important;  align-self:center !important;  justify-self:start !important;  flex:none !important;  width:auto !important;  max-width:116px !important;  margin:0 !important;  padding:0 !important; } .header--dumbed .header__container > .row > .logo img,.header--dumbed #header_logo_img img,.header--dumbed #header_logo_img picture {  display:block !important;  width:auto !important;  max-width:116px !important;  max-height:39px !important;  margin:0 !important;  object-fit:contain !important; } .header--dumbed .header__container > .row > .button-wrap {  grid-area:checkout-cart !important;  align-self:center !important;  justify-self:end !important;  flex:none !important;  width:auto !important;  max-width:none !important;  margin:0 !important;  padding:0 !important; } .header--dumbed .header__dropdown-btn-wrapper {  margin:0 !important; } .header--dumbed #cart-box__fly-to-desktop {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:5px !important;  width:auto !important;  min-width:48px !important;  height:42px !important;  min-height:42px !important;  margin:0 !important;  padding:0 10px !important;  border:1px solid rgba(185, 120, 37, 0.16) !important;  border-radius:11px !important;  background:rgba(255, 255, 255, 0.58) !important; } .header--dumbed #cart-box__fly-to-desktop > .btn__text {  display:none !important; } .header--dumbed #cart-box__fly-to-desktop > .btn__icon {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  margin:0 !important; } .header--dumbed #cart-box__fly-to-desktop > .btn__icon svg,.header--dumbed #cart-box__fly-to-desktop > .btn__icon .icon-set {  width:18px !important;  height:18px !important; } .header--dumbed .velorine-order-steps {  grid-area:checkout-steps !important;  display:block !important;  align-self:stretch !important;  justify-self:stretch !important;  flex:none !important;  order:initial !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important; } .header--dumbed .velorine-order-steps .order-steps-inner {  display:grid !important;  grid-template-columns:repeat(4, minmax(0, 1fr)) !important;  align-items:start !important;  justify-content:stretch !important;  width:100% !important;  max-width:none !important;  min-width:0 !important;  margin:0 !important;  padding:4px 0 0 !important; } .header--dumbed .velorine-order-progress-track {  top:23px !important;  left:12.5% !important;  right:12.5% !important;  height:3px !important; } .header--dumbed .velorine-order-steps .order-step {  display:block !important;  flex:none !important;  width:auto !important;  min-width:0 !important;  max-width:none !important;  margin:0 !important;  padding:0 3px !important; } .header--dumbed .velorine-order-steps .order-step > a {  width:100% !important; } .header--dumbed .velorine-order-steps .order-step__icon {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:42px !important;  height:42px !important;  margin:0 auto !important;  border-radius:13px !important; } .header--dumbed .velorine-order-steps .order-step__icon::before {  inset:-4px !important;  border-radius:16px !important; } .header--dumbed .velorine-order-steps .order-step__icon .icon-set,.header--dumbed .velorine-order-steps .velorine-order-step-icon-original {  width:18px !important;  height:18px !important; } .header--dumbed .velorine-order-steps .velorine-order-step-number {  top:-5px !important;  right:-5px !important;  min-width:17px !important;  height:17px !important;  padding:0 4px !important;  font-size:8px !important; } .header--dumbed .velorine-order-steps .order-step__text {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:2 !important;  width:100% !important;  max-width:none !important;  min-height:20px !important;  margin:7px 0 0 !important;  padding:0 2px !important;  overflow:hidden !important;  color:#62584e !important;  font-size:8.5px !important;  font-weight:650 !important;  line-height:1.15 !important;  letter-spacing:0 !important;  text-align:center !important;  overflow-wrap:anywhere !important; } .header--dumbed .velorine-order-steps .order-step.is-active .order-step__text {  color:#171a1f !important;  font-weight:800 !important; } .header--dumbed .velorine-order-progress-meta {  display:flex !important;  align-items:center !important;  justify-content:center !important;  flex-wrap:wrap !important;  width:max-content !important;  max-width:100% !important;  min-height:0 !important;  margin:7px auto 0 !important;  padding:5px 9px !important;  gap:4px !important;  font-size:9px !important;  line-height:1.2 !important;  white-space:normal !important; } .header--dumbed .velorine-order-progress-counter,.header--dumbed .velorine-order-progress-hint {  white-space:nowrap !important; } .header--dumbed .velorine-order-progress-dot {  width:3px !important;  height:3px !important;  box-shadow:none !important; } .header--dumbed .velorine-order-progress-hint {  max-width:none !important;  overflow:visible !important;  text-overflow:clip !important; }}@media (max-width:374.98px) { .header--dumbed .header__container {  padding-right:11px !important;  padding-left:11px !important; } .header--dumbed .velorine-order-steps .order-step {  padding-right:1px !important;  padding-left:1px !important; } .header--dumbed .velorine-order-steps .order-step__text {  font-size:7.7px !important; } .header--dumbed .velorine-order-progress-meta {  font-size:8.4px !important; }}@media (max-width:575.98px) { .header--dumbed .header__container > .row {  grid-template-columns:minmax(0, 1fr) auto !important;  grid-template-rows:auto auto !important;  width:100% !important;  max-width:none !important; } .header--dumbed .velorine-order-steps {  grid-area:auto !important;  grid-column:1/-1 !important;  grid-row:2 !important;  justify-self:stretch !important;  align-self:stretch !important;  box-sizing:border-box !important;  width:calc(100vw - 30px) !important;  min-width:calc(100vw - 30px) !important;  max-width:calc(100vw - 30px) !important;  margin:2px 0 0 !important;  padding:0 !important; } .header--dumbed .velorine-order-steps .order-steps-inner {  position:relative !important;  display:grid !important;  grid-template-columns:repeat(4, minmax(0, 1fr)) !important;  column-gap:clamp(8px, 3vw, 16px) !important;  row-gap:0 !important;  box-sizing:border-box !important;  width:100% !important;  min-width:100% !important;  max-width:100% !important;  margin:0 !important;  padding:5px 2px 0 !important; } .header--dumbed .velorine-order-steps .order-step {  display:flex !important;  flex-direction:column !important;  align-items:center !important;  justify-content:flex-start !important;  box-sizing:border-box !important;  width:100% !important;  min-width:0 !important;  max-width:none !important;  margin:0 !important;  padding:0 !important; } .header--dumbed .velorine-order-steps .order-step__icon {  flex:0 0 42px !important;  width:42px !important;  min-width:42px !important;  max-width:42px !important;  height:42px !important;  margin:0 auto !important; } .header--dumbed .velorine-order-steps .order-step__text {  width:100% !important;  min-width:0 !important;  margin-top:8px !important;  padding:0 !important;  font-size:8.5px !important;  line-height:1.15 !important;  text-align:center !important; } .header--dumbed .velorine-order-progress-track {  top:25px !important;  left:calc(12.5% + 5px) !important;  right:calc(12.5% + 5px) !important; } .header--dumbed .velorine-order-progress-meta {  margin-top:9px !important; }}@media (max-width:374.98px) { .header--dumbed .velorine-order-steps {  width:calc(100vw - 22px) !important;  min-width:calc(100vw - 22px) !important;  max-width:calc(100vw - 22px) !important; } .header--dumbed .velorine-order-steps .order-steps-inner {  column-gap:7px !important;  padding-right:0 !important;  padding-left:0 !important; } .header--dumbed .velorine-order-steps .order-step__icon {  flex-basis:38px !important;  width:38px !important;  min-width:38px !important;  max-width:38px !important;  height:38px !important; } .header--dumbed .velorine-order-progress-track {  top:23px !important; }}@media (max-width:767.98px) and (pointer:coarse) { html body .products.type--1 .product.velorine-reference-card.is-selected:not(.vl-button-hover) .product__main-btn,html body .products.type--1 .product.velorine-reference-card.flickity-cell.is-selected:not(.vl-button-hover) .product__main-btn {  color:#fff !important;  background:#181818 !important;  border-color:#181818 !important;  box-shadow:0 7px 18px rgba(133, 83, 29, 0.09) !important;  transform:translateY(0) !important;  animation:none !important; } html body .products.type--1 .product.velorine-reference-card.is-selected:not(.vl-button-hover) .product__main-btn::before,html body .products.type--1 .product.velorine-reference-card.flickity-cell.is-selected:not(.vl-button-hover) .product__main-btn::before {  transform:scaleX(0) !important; } html body .products.type--1 .product.velorine-reference-card.is-selected:not(.vl-button-hover) .product__main-btn::after,html body .products.type--1 .product.velorine-reference-card.flickity-cell.is-selected:not(.vl-button-hover) .product__main-btn::after {  opacity:0 !important;  transform:translateX(-250%) rotate(18deg) !important; } html body .products.type--1 .product.velorine-reference-card.is-selected:not(.vl-button-hover) .product__main-btn > .velorine-cart-sparkles,html body .products.type--1 .product.velorine-reference-card.flickity-cell.is-selected:not(.vl-button-hover) .product__main-btn > .velorine-cart-sparkles {  opacity:0.45 !important;  animation:velorineCardSparklesV60 1.85s ease-in-out infinite !important; }}#popup_cross_content .carousel-cross_popup,#popup_cross_content #list-cross_popup { cursor:grab !important; user-select:none !important; -webkit-user-select:none !important; touch-action:pan-y !important;}#popup_cross_content .carousel-cross_popup.is-pointer-down,#popup_cross_content #list-cross_popup.is-pointer-down,#popup_cross_content .carousel-cross_popup.is-dragging,#popup_cross_content #list-cross_popup.is-dragging { cursor:grabbing !important;}#popup_cross_content .product__img,#popup_cross_content img { -webkit-user-drag:none !important; user-drag:none !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card.carousel-cell,#popup_cross_content .products.type--1 .product.velorine-card-v17.carousel-cell { height:auto !important; align-self:flex-start !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .product__inner,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__inner { display:flex !important; flex-direction:column !important; height:auto !important; min-height:0 !important; padding:12px !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .product__img-outer,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__img-outer { margin:0 0 10px !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .product__data,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__data { display:flex !important; flex:0 0 auto !important; flex-direction:column !important; justify-content:flex-start !important; height:auto !important; min-height:0 !important; gap:5px !important; margin:0 !important; padding:0 !important;}#popup_cross_content .products.type--1 .product .product__name-wrap { display:block !important; flex:0 0 auto !important; width:100% !important; min-height:64px !important; height:auto !important; max-height:none !important; margin:0 !important; padding:0 !important;}#popup_cross_content .products.type--1 .product .product__name,#popup_cross_content .products.type--1 .product .product__name-link { display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:4 !important; width:100% !important; height:auto !important; max-height:none !important; margin:0 !important; overflow:hidden !important; font-size:15px !important; line-height:1.08 !important;}#popup_cross_content .products.type--1 .product .product__stock { flex:0 0 auto !important; margin:0 !important; padding:0 !important;}#popup_cross_content .products.type--1 .product .velorine-types-placeholder,#popup_cross_content .products.type--1 .product .product__types:empty { display:none !important;}#popup_cross_content .products.type--1 .product .product__types { flex:0 0 auto !important; min-height:0 !important; height:auto !important; margin:0 !important; padding:0 !important; gap:5px !important;}#popup_cross_content .products.type--1 .product .product__type-value { min-height:35px !important; padding:6px 8px !important; font-size:11px !important;}#popup_cross_content .products.type--1 .product .velorine-reference-properties,#popup_cross_content .products.type--1 .product .velorine-card-specs { flex:0 0 auto !important; grid-template-columns:minmax(0, 0.78fr) minmax(0, 1.22fr) !important; grid-template-areas:"gender scent" !important; grid-template-rows:auto !important; min-height:48px !important; height:auto !important; margin:0 !important; padding:1px 0 6px !important; column-gap:7px !important; row-gap:0 !important; align-content:start !important;}#popup_cross_content .products.type--1 .product .velorine-reference-property--concentration,#popup_cross_content .products.type--1 .product .velorine-card-spec--concentration { display:none !important;}#popup_cross_content .products.type--1 .product .velorine-reference-property { gap:3px !important; padding-inline:4px !important;}#popup_cross_content .products.type--1 .product .velorine-reference-property__label { font-size:8px !important; line-height:1 !important;}#popup_cross_content .products.type--1 .product .velorine-reference-property__value { font-size:10.5px !important; line-height:1.12 !important; white-space:normal !important;}#popup_cross_content .products.type--1 .product .product__prices-wrap { display:grid !important; flex:0 0 auto !important; grid-template-columns:minmax(0, 1fr) auto !important; grid-template-areas:"old discount" "current current" "unit unit" !important; grid-template-rows:auto auto auto !important; align-items:end !important; width:100% !important; min-height:66px !important; height:auto !important; margin:0 !important; padding:8px 0 0 !important; border-top:1px solid #eadfce !important; column-gap:7px !important; row-gap:4px !important;}#popup_cross_content .products.type--1 .product .product__prices-wrap.has-price-sale > .product__price-base { grid-area:old !important;}#popup_cross_content .products.type--1 .product .product__prices-wrap.has-price-sale > .product__price-sale { grid-area:current !important;}#popup_cross_content .products.type--1 .product .product__prices-wrap:not(.has-price-sale) > .product__price-base { grid-area:current !important;}#popup_cross_content .products.type--1 .product .product__prices-wrap:not(.has-price-sale)::before { display:none !important; content:none !important;}#popup_cross_content .products.type--1 .product .velorine-inline-discount { grid-area:discount !important; position:static !important; justify-self:end !important; align-self:center !important; min-width:0 !important; min-height:27px !important; margin:0 !important; padding:5px 7px !important; border-radius:8px !important; font-size:10px !important; line-height:1 !important; transform:none !important;}#popup_cross_content .products.type--1 .product .product__price-sale,#popup_cross_content .products.type--1 .product .product__prices-wrap:not(.has-price-sale) > .product__price-base,#popup_cross_content .products.type--1 .product .product__prices-wrap:not(.has-price-sale) .product__price-base-value { font-size:29px !important; line-height:1 !important;}#popup_cross_content .products.type--1 .product .product__main { flex:0 0 auto !important; margin:6px 0 0 !important;}#popup_cross_content .products.type--1 .product .product__main-btn { height:48px !important; min-height:48px !important; padding:8px 12px !important; font-size:14px !important;}@media (min-width:768px) { #popup_cross_content .carousel__products-container {  padding-inline:14px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card.carousel-cell,#popup_cross_content .products.type--1 .product.velorine-card-v17.carousel-cell {  width:194px !important;  max-width:194px !important;  flex:0 0 194px !important;  margin-right:14px !important; } #popup_cross_content .products.type--1 .product .product__img-outer {  margin-bottom:9px !important; } #popup_cross_content .carousel__nav {  bottom:8px !important; }}@media (max-width:767.98px) { #page_PopupContainer #popup_cross_content,#popup_cross_content {  padding-inline:0 !important; } #popup_cross_content .carousel-block {  padding-bottom:10px !important; } #popup_cross_content .carousel__title-outer {  margin-bottom:10px !important; } #popup_cross_content .carousel__products-container {  padding-inline:10px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card.carousel-cell,#popup_cross_content .products.type--1 .product.velorine-card-v17.carousel-cell {  width:calc(50% - 5px) !important;  max-width:calc(50% - 5px) !important;  flex:0 0 calc(50% - 5px) !important;  margin-right:10px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card .product__inner,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__inner {  padding:9px !important;  border-radius:11px !important; } #popup_cross_content .products.type--1 .product .product__img-outer {  margin-bottom:8px !important; } #popup_cross_content .products.type--1 .product .product__name-wrap {  min-height:68px !important; } #popup_cross_content .products.type--1 .product .product__name,#popup_cross_content .products.type--1 .product .product__name-link {  -webkit-line-clamp:5 !important;  font-size:14px !important;  line-height:1.06 !important; } #popup_cross_content .products.type--1 .product .velorine-reference-properties,#popup_cross_content .products.type--1 .product .velorine-card-specs {  min-height:45px !important;  padding-bottom:5px !important; } #popup_cross_content .products.type--1 .product .product__prices-wrap {  min-height:62px !important;  padding-top:6px !important;  row-gap:3px !important; } #popup_cross_content .products.type--1 .product .product__price-sale,#popup_cross_content .products.type--1 .product .product__prices-wrap:not(.has-price-sale) > .product__price-base,#popup_cross_content .products.type--1 .product .product__prices-wrap:not(.has-price-sale) .product__price-base-value {  font-size:25px !important; } #popup_cross_content .products.type--1 .product .product__main {  margin-top:5px !important; } #popup_cross_content .products.type--1 .product .product__main-btn {  height:44px !important;  min-height:44px !important;  padding:7px 8px !important;  font-size:13px !important; } #popup_cross_content .carousel__nav {  display:none !important; }}@media (max-width:575.98px) { html.page_shop_order_mods #header #box_search_content,html.page_shop_order_mods #header #box_search_content.velorine-mobile-inline-search {  display:none !important;  width:0 !important;  height:0 !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  overflow:hidden !important; }}@media (max-width:575.98px) { html.page_shop_reg body#ud_shop_reg #header #box_search_content,html.page_shop_reg body#ud_shop_reg #header #box_search_content.velorine-mobile-inline-search,body#ud_shop_reg #header #box_search_content,body#ud_shop_reg #header #box_search_content.velorine-mobile-inline-search,html.page_shop_order_mods #header #box_search_content,html.page_shop_order_mods #header #box_search_content.velorine-mobile-inline-search {  display:none !important;  visibility:hidden !important;  width:0 !important;  max-width:0 !important;  height:0 !important;  min-height:0 !important;  max-height:0 !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  overflow:hidden !important;  pointer-events:none !important; } html.page_shop_reg body#ud_shop_reg #header .header__container,body#ud_shop_reg #header .header__container,html.page_shop_order_mods #header .header__container {  padding-bottom:12px !important; }}@media (min-width:1200px) { #header:not(.header--dumbed) .header__container {  display:flex !important;  align-items:center !important;  gap:clamp(14px, 1.4vw, 24px) !important; } #header:not(.header--dumbed) #header_logo_img,#header:not(.header--dumbed) .header_logo,#header:not(.header--dumbed) .logo {  flex:0 1 270px !important; } #header:not(.header--dumbed) #navbar--main {  flex:0 0 auto !important;  margin-right:0 !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot {  position:relative !important;  display:block !important;  flex:1 1 440px !important;  width:auto !important;  min-width:300px !important;  max-width:620px !important;  margin-left:auto !important;  opacity:1 !important;  visibility:visible !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot #box_search_content,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search {  position:relative !important;  display:block !important;  width:100% !important;  max-width:none !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  opacity:1 !important;  visibility:visible !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__form,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__form {  position:relative !important;  display:flex !important;  align-items:center !important;  width:100% !important;  min-height:58px !important;  margin:0 !important;  overflow:visible !important;  border:1px solid rgba(181, 124, 44, 0.3) !important;  border-radius:16px !important;  background:linear-gradient(180deg, #ffffff 0%, #fffaf2 100%) !important;  box-shadow:0 10px 28px rgba(101, 64, 19, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.92) !important;  transition:border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__form:hover,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__form:hover {  border-color:rgba(181, 124, 44, 0.48) !important;  box-shadow:0 13px 32px rgba(101, 64, 19, 0.11), inset 0 1px 0 rgba(255, 255, 255, 0.95) !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__form:focus-within,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__form:focus-within {  border-color:#c98628 !important;  box-shadow:0 0 0 4px rgba(201, 134, 40, 0.11), 0 15px 34px rgba(101, 64, 19, 0.12) !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__input,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__input {  display:block !important;  flex:1 1 auto !important;  width:100% !important;  height:58px !important;  min-height:58px !important;  padding:0 74px 0 22px !important;  border:0 !important;  border-radius:16px !important;  background:transparent !important;  color:#241b12 !important;  font-size:15px !important;  font-weight:540 !important;  letter-spacing:0.005em !important;  outline:0 !important;  box-shadow:none !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__input::placeholder,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__input::placeholder {  color:#9a7446 !important;  opacity:0.86 !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__search-btn,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__search-btn {  position:absolute !important;  top:6px !important;  right:6px !important;  bottom:6px !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  height:46px !important;  min-width:52px !important;  min-height:46px !important;  margin:0 !important;  padding:0 !important;  border:1px solid rgba(153, 93, 20, 0.3) !important;  border-radius:12px !important;  background:linear-gradient(180deg, #d99a3d 0%, #c77e1e 100%) !important;  color:#24170a !important;  box-shadow:0 7px 16px rgba(146, 84, 13, 0.18) !important;  opacity:1 !important;  pointer-events:auto !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__search-btn.disabled,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__search-btn.disabled {  opacity:0.58 !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__search-btn svg,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__search-btn svg {  display:block !important;  width:21px !important;  height:21px !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .ac_results,#header:not(.header--dumbed) .velorine-desktop-search-slot .search-smart,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_results,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-smart {  z-index:10050 !important;  width:100% !important;  max-width:none !important; } #header:not(.header--dumbed) .header__dropdown-btn-wrapper {  flex:0 0 auto !important;  margin-left:0 !important; }  #header:not(.header--dumbed):has(.velorine-desktop-search-slot #box_search_content) .search-box__overlay-btn {  display:none !important; }}@media (max-width:1199.98px) { #header .velorine-desktop-search-slot {  display:none !important; }}@media (min-width:1200px) { #header:not(.header--dumbed) {  position:relative !important;  z-index:10020 !important;  overflow:visible !important; } #header:not(.header--dumbed) #header__inner,#header:not(.header--dumbed) .header__container,#header:not(.header--dumbed) .velorine-desktop-search-slot,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__form {  overflow:visible !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot {  z-index:10030 !important; } html.search-bar-in-overlay #header:not(.header--dumbed) .velorine-desktop-search-slot .ac_results,html.search-bar-in-overlay #header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_results,#header:not(.header--dumbed) .velorine-desktop-search-slot .ac_results,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_results {  position:absolute !important;  top:calc(100% + 12px) !important;  right:0 !important;  left:0 !important;  width:100% !important;  min-width:100% !important;  max-width:100% !important;  max-height:min(560px, calc(100vh - 150px)) !important;  margin:0 !important;  padding:8px 12px 12px !important;  overflow:hidden !important;  z-index:10060 !important;  border:1px solid rgba(181, 124, 44, 0.3) !important;  border-radius:0 0 16px 16px !important;  background:rgba(255, 255, 255, 0.985) !important;  box-shadow:0 24px 55px rgba(61, 39, 14, 0.22), 0 8px 20px rgba(61, 39, 14, 0.1) !important;  backdrop-filter:blur(14px) !important;  -webkit-backdrop-filter:blur(14px) !important;  transform:translateZ(0) !important; } html.search-bar-in-overlay #header:not(.header--dumbed) .velorine-desktop-search-slot .ac_results[style*="display:block"],html.search-bar-in-overlay #header:not(.header--dumbed) .velorine-desktop-search-slot .ac_results.show,html.search-bar-in-overlay #header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_results[style*="display:block"],html.search-bar-in-overlay #header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_results.show {  display:flex !important;  flex-direction:column !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .ac_results > ul,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_results > ul {  width:100% !important;  max-height:min(530px, calc(100vh - 180px)) !important;  margin:0 !important;  padding:0 !important;  overflow-x:hidden !important;  overflow-y:auto !important;  overscroll-behavior:contain !important;  scrollbar-gutter:stable !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .ac_results li,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_results li {  padding:10px 0 !important;  background:transparent !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot .ac_result__caret,#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .ac_result__caret {  display:none !important; }  #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__form:has(.ac_results.show),#header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__form:has(.ac_results[style*="display:block"]),#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__form:has(.ac_results.show),#header:not(.header--dumbed) #box_search_content.velorine-desktop-inline-search .search-box__form:has(.ac_results[style*="display:block"]) {  border-radius:16px 16px 0 0 !important; }}@media (max-width:575.98px) { body#ud_shop_start #main > #start_banner_4.vl-inspiration-ready {  margin:0 !important;  padding:18px 14px 8px !important;  overflow:hidden !important;  background:#fff !important; } body#ud_shop_start #start_banner_4.vl-inspiration-ready .start_banner_4__container,body#ud_shop_start #start_banner_4.vl-inspiration-ready .start_banner_4__slides {  width:100% !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-grid {  display:grid !important;  grid-template-columns:minmax(0, 1fr) !important;  gap:16px !important;  width:100% !important;  margin:0 !important;  padding:0 !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side {  width:100% !important;  max-width:none !important;  aspect-ratio:1.52/1 !important;  margin:0 !important;  border:1px solid rgba(181, 124, 44, 0.18) !important;  border-radius:22px !important;  overflow:hidden !important;  background:#ede3d5 !important;  box-shadow:0 15px 34px rgba(52, 34, 15, 0.12), 0 2px 8px rgba(52, 34, 15, 0.05) !important;  isolation:isolate !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-slide,body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__slide-inner {  width:100% !important;  height:100% !important;  border-radius:21px !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__img-outer,body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__img-outer > a,body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__img-inner,body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__img-wrap {  position:absolute !important;  inset:0 !important;  display:block !important;  width:100% !important;  max-width:none !important;  height:100% !important;  padding:0 !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .start_banner_4__img-wrap img,body#ud_shop_start #start_banner_4 .vl-inspiration-side--right .start_banner_4__img-wrap img {  position:absolute !important;  inset:0 !important;  width:100% !important;  height:100% !important;  object-fit:cover !important;  object-position:center center !important;  transform:scale(1.005) !important;  filter:saturate(0.98) contrast(1.01) !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-slide .start_banner_4__slide-inner::after {  content:"" !important;  position:absolute !important;  inset:0 !important;  z-index:3 !important;  pointer-events:none !important;  background:linear-gradient(180deg, rgba(14, 10, 7, 0.02) 28%, rgba(14, 10, 7, 0.18) 58%, rgba(14, 10, 7, 0.82) 100%) !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts.texts--layer {  position:absolute !important;  inset:0 !important;  z-index:5 !important;  display:flex !important;  align-items:flex-end !important;  justify-content:flex-start !important;  width:100% !important;  max-width:none !important;  height:100% !important;  padding:18px 18px 18px !important;  text-align:left !important;  pointer-events:none !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container {  position:static !important;  display:flex !important;  flex-direction:column !important;  align-items:flex-start !important;  width:min(82%, 310px) !important;  max-width:min(82%, 310px) !important;  margin:0 !important;  padding:0 0 32px !important;  transform:none !important;  text-align:left !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container > .text,body#ud_shop_start #start_banner_4 .vl-inspiration-side .texts__container > .btn {  position:static !important;  left:auto !important;  right:auto !important;  top:auto !important;  bottom:auto !important;  width:auto !important;  max-width:100% !important;  transform:none !important;  white-space:normal !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side .text--big {  margin:0 !important;  color:#fff !important;  font-family:Montserrat, Montserrat-fallback, Arial, sans-serif !important;  font-size:clamp(21px, 6.4vw, 28px) !important;  font-weight:850 !important;  line-height:1.02 !important;  letter-spacing:-0.035em !important;  text-wrap:balance !important;  text-shadow:0 2px 15px rgba(0, 0, 0, 0.38) !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side .text--small {  display:-webkit-box !important;  -webkit-box-orient:vertical !important;  -webkit-line-clamp:2 !important;  overflow:hidden !important;  margin:8px 0 0 !important;  color:rgba(255, 255, 255, 0.92) !important;  font-size:12.5px !important;  font-weight:520 !important;  line-height:1.35 !important;  text-shadow:0 2px 12px rgba(0, 0, 0, 0.42) !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side .text--button {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-width:0 !important;  min-height:36px !important;  margin:11px 0 0 !important;  padding:8px 15px !important;  border:1px solid rgba(255, 255, 255, 0.48) !important;  border-radius:999px !important;  background:rgba(255, 250, 242, 0.94) !important;  color:#251b12 !important;  box-shadow:0 8px 22px rgba(0, 0, 0, 0.16) !important;  font-size:11px !important;  font-weight:800 !important;  line-height:1 !important;  letter-spacing:0.015em !important;  text-decoration:none !important;  pointer-events:auto !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-dots {  left:auto !important;  right:14px !important;  bottom:14px !important;  gap:5px !important;  padding:6px 8px !important;  border:1px solid rgba(255, 255, 255, 0.18) !important;  background:rgba(16, 12, 9, 0.48) !important;  box-shadow:0 7px 18px rgba(0, 0, 0, 0.15) !important;  opacity:1 !important;  transform:none !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-dot {  width:6px !important;  min-width:6px !important;  height:6px !important;  min-height:6px !important;  background:rgba(255, 255, 255, 0.52) !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-dot.is-active {  width:18px !important;  background:#fff !important; } body#ud_shop_start #start_brand_slider {  margin:0 !important;  padding:24px 14px 28px !important;  background:#fff !important; } body#ud_shop_start #start_brand_slider .main-title__wrap {  margin:0 0 16px !important;  padding:0 !important;  text-align:center !important; } body#ud_shop_start #start_brand_slider .main-title {  margin:0 !important;  color:#20170f !important;  font-size:28px !important;  line-height:1.05 !important;  letter-spacing:-0.02em !important; } body#ud_shop_start #start_brand_slider .main-title::after {  width:44px !important;  margin:12px auto 0 !important; } body#ud_shop_start #start_brand_slider .start_brand_slider__carousel {  margin:0 !important;  padding:2px 0 10px !important; } body#ud_shop_start #start_brand_slider .flickity-viewport {  height:104px !important;  overflow:hidden !important; } body#ud_shop_start #start_brand_slider .start_brand_slider__slide {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:96px !important;  height:96px !important;  margin-right:11px !important;  border:1px solid rgba(181, 124, 44, 0.16) !important;  border-radius:18px !important;  background:#fffaf4 !important;  box-shadow:0 8px 20px rgba(58, 37, 16, 0.07) !important;  overflow:hidden !important; } body#ud_shop_start #start_brand_slider .start_brand_slider__slide picture,body#ud_shop_start #start_brand_slider .start_brand_slider__slide img {  display:block !important;  width:78px !important;  height:78px !important;  object-fit:contain !important; }}@media (min-width:992px) { html.page_shop_order_mods #page_order_mods_content,body#ud_shop_order_mods #page_order_mods_content {  position:relative;  isolation:isolate;  padding:42px 0 54px !important;  background:radial-gradient(circle at 6% 15%, rgba(209, 145, 48, 0.08), transparent 27%), radial-gradient(circle at 94% 80%, rgba(209, 145, 48, 0.07), transparent 30%), linear-gradient(180deg, #fffdf9 0%, #fbf7f0 100%); } html.page_shop_order_mods #page_order_mods_content::before,body#ud_shop_order_mods #page_order_mods_content::before {  content:"";  position:absolute;  inset:0;  z-index:-1;  pointer-events:none;  opacity:0.28;  background-image:linear-gradient(120deg, transparent 0 47%, rgba(189, 123, 28, 0.035) 48% 49%, transparent 50% 100%);  background-size:84px 84px; } #page_order_mods_content > form > .container,#page_order_mods_content .container.container-max-lg {  max-width:1220px !important; } #page_order_mods_content .order-mods__main > .row {  min-height:0 !important;  row-gap:22px !important; } #page_order_mods_content .order-mods-section__col {  padding-inline:0 !important; } #page_order_mods_content .order-flow-block {  overflow:visible !important;  min-height:0 !important;  padding:28px 32px 30px !important;  border:1px solid rgba(190, 126, 31, 0.13) !important;  border-radius:24px !important;  background:rgba(255, 255, 255, 0.94) !important;  box-shadow:0 22px 58px rgba(74, 49, 22, 0.08), 0 3px 12px rgba(74, 49, 22, 0.035) !important;  backdrop-filter:blur(10px); } #page_order_mods_content .main-title-3 {  position:relative;  margin:0 0 28px !important;  padding-bottom:18px !important;  color:#24211e !important;  font-family:Georgia, "Times New Roman", serif !important;  font-size:28px !important;  font-weight:500 !important;  line-height:1.1 !important;  letter-spacing:0.075em !important;  text-align:center !important;  text-transform:uppercase !important; } #page_order_mods_content .main-title-3::before,#page_order_mods_content .main-title-3::after {  content:"";  position:absolute;  left:50%;  bottom:5px;  height:1px;  background:linear-gradient(90deg, transparent, #d7a34e, transparent); } #page_order_mods_content .main-title-3::before {  width:250px;  transform:translateX(-50%); } #page_order_mods_content .main-title-3::after {  width:8px;  height:8px;  bottom:1px;  transform:translateX(-50%) rotate(45deg);  border:1px solid #d7a34e;  background:#fffaf2; } #page_order_mods_content .order-mods__item {  position:relative;  overflow:hidden;  margin:0 0 12px !important;  padding:20px 28px !important;  border:1px solid #e7e0d7 !important;  border-radius:16px !important;  background:#fff !important;  box-shadow:0 4px 14px rgba(51, 38, 20, 0.025);  transition:border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease, background 0.22s ease !important; } #page_order_mods_content .order-mods__item:last-child {  margin-bottom:0 !important; } #page_order_mods_content .order-mods__item:hover {  transform:translateY(-2px);  border-color:rgba(204, 139, 42, 0.48) !important;  box-shadow:0 12px 28px rgba(80, 53, 20, 0.08); } #page_order_mods_content .order-mods__item.order-mods--active {  border-color:#d69a3a !important;  background:linear-gradient(110deg, rgba(255, 249, 239, 0.97), rgba(255, 255, 255, 0.97)) !important;  box-shadow:0 14px 34px rgba(190, 120, 18, 0.11), inset 0 0 0 1px rgba(255, 255, 255, 0.82) !important; } #page_order_mods_content .order-mods__item.order-mods--active::before {  content:"";  position:absolute;  inset:0 auto 0 0;  width:4px;  background:linear-gradient(180deg, #f0c978, #bf7817); } #page_order_mods_content .order-mods__item > .custom-control {  position:relative;  display:flex !important;  align-items:center !important;  min-height:34px;  padding-left:48px !important;  padding-right:150px !important; } #page_order_mods_content .order-mods__item .custom-control-input {  top:50% !important;  left:0 !important;  transform:translateY(-50%); } #page_order_mods_content .order-mods__item .custom-control-label::before,#page_order_mods_content .order-mods__item .custom-control-label::after {  top:50% !important;  left:-48px !important;  width:23px !important;  height:23px !important;  transform:translateY(-50%); } #page_order_mods_content .order-mods__item .custom-control-label::before {  border:1.5px solid #b8b1a7 !important;  background:#fff !important;  box-shadow:inset 0 0 0 5px #fff; } #page_order_mods_content .order-mods__item .custom-control-input:checked ~ .custom-control-label::before {  border-color:#d49127 !important;  background:#d49127 !important;  box-shadow:inset 0 0 0 5px #fff !important; } #page_order_mods_content .order-mods__name {  display:block !important;  max-width:780px;  margin:0 !important;  color:#24211e !important;  font-size:18px !important;  font-weight:700 !important;  line-height:1.25 !important;  cursor:pointer; } #page_order_mods_content .order-mods__shipping-cost-wrap,#page_order_mods_content .order-mods__handling-cost-wrap {  position:absolute !important;  top:50% !important;  right:0 !important;  display:flex !important;  align-items:center;  margin:0 !important;  transform:translateY(-50%);  color:#201e1b !important;  font-size:17px !important;  font-weight:800 !important;  letter-spacing:0.01em; } #page_order_mods_content .order-mods__shipping-cost,#page_order_mods_content .order-mods__handling-cost {  color:inherit !important;  font-size:inherit !important;  font-weight:inherit !important; } #page_order_mods_content .order-mods__logo-wrap {  display:inline-flex !important;  align-items:center;  min-height:34px;  margin:10px 0 0 48px !important;  padding-left:0 !important; } #page_order_mods_content .order-mods__logo {  width:auto !important;  max-width:94px !important;  max-height:42px !important;  object-fit:contain; } #page_order_mods_content .order-mods__details {  max-width:calc(100% - 190px);  margin:7px 0 0 48px !important;  padding-left:0 !important;  color:#6b645d !important; } #page_order_mods_content .order-mods__description {  padding:0 !important;  color:#655f58 !important;  font-size:13px !important;  line-height:1.55 !important;  text-align:left !important; } #page_order_mods_content .velorine-online-card-payment {  padding-right:28px !important; } #page_order_mods_content .velorine-online-card-payment > .custom-control {  padding-right:150px !important; } #page_order_mods_content .velorine-online-card-payment .order-mods__handling-cost-wrap,#page_order_mods_content .velorine-online-card-payment .order-mods__logo-wrap {  display:none !important; } #page_order_mods_content .velorine-free-payment-label {  position:absolute;  top:21px;  right:28px;  display:inline-flex;  align-items:center;  justify-content:center;  min-width:100px;  min-height:34px;  padding:7px 14px;  border:1px solid rgba(197, 127, 25, 0.3);  border-radius:999px;  background:linear-gradient(135deg, #fff5dc, #f7dfaa);  color:#89520e;  font-size:13px;  font-weight:800;  letter-spacing:0.035em;  text-transform:uppercase;  box-shadow:0 6px 16px rgba(170, 106, 18, 0.1); } #page_order_mods_content .velorine-payment-badges {  display:flex;  align-items:center;  flex-wrap:wrap;  gap:7px;  margin:11px 145px 0 48px; } #page_order_mods_content .vel-pay-badge {  display:inline-flex;  align-items:center;  justify-content:center;  height:27px;  min-width:48px;  padding:0 8px;  border:1px solid #ded8d0;  border-radius:6px;  background:#fff;  color:#171717;  font-family:Arial, sans-serif;  font-size:11px;  font-weight:700;  line-height:1;  box-shadow:0 2px 8px rgba(0, 0, 0, 0.035); } #page_order_mods_content .vel-pay-badge--visa {  color:#1434cb;  font-size:13px;  font-style:italic;  letter-spacing:-0.04em; } #page_order_mods_content .vel-pay-badge--mastercard {  position:relative;  min-width:48px;  gap:0; } #page_order_mods_content .vel-pay-badge--mastercard i {  display:block;  width:17px;  height:17px;  border-radius:50%; } #page_order_mods_content .vel-pay-badge--mastercard i:first-child {  margin-right:-6px;  background:#eb001b; } #page_order_mods_content .vel-pay-badge--mastercard i:last-child {  background:#f79e1b;  opacity:0.92; } #page_order_mods_content .vel-pay-badge--apple {  min-width:57px;  font-size:12px; } #page_order_mods_content .vel-pay-badge--gpay {  min-width:55px;  font-weight:600; } #page_order_mods_content .vel-pay-badge--gpay b {  margin-right:3px;  color:#4285f4;  font-size:14px; } #page_order_mods_content .vel-pay-badge--safe {  min-width:64px;  border-color:#a7ddd3;  background:#e8faf6;  color:#157f73;  font-size:9px;  letter-spacing:0.02em; } #page_order_mods_content .vel-pay-badge--safe span {  margin-left:2px;  font-weight:900; }  #page_order_mods_content .order-right-content {  margin-top:26px;  padding-inline:0 !important; } #page_order_mods_content .order-right-content > .row {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  margin:0 !important; } #page_order_mods_content .order-right-content > .row > .col-md-6 {  flex:0 0 auto !important;  width:auto !important;  max-width:none !important;  padding:0 !important; } #page_order_mods_content .order-right-content > .row > .order-md-1 {  order:1 !important; } #page_order_mods_content .order-right-content > .row > .order-md-2 {  order:2 !important; } #page_order_mods_content .order-right-content .sum-box,#page_order_mods_content .order-right-content .design-coupon,#page_order_mods_content .order-right-content .order-control__comments {  display:none !important; } #page_order_mods_content .sum-box__wrap,#page_order_mods_content .sum-box__navigation-wrap {  min-height:0 !important;  height:auto !important;  gap:0 !important; } #page_order_mods_content .sum-box__navigation-wrap {  align-items:flex-end !important; } #page_order_mods_content .order-mods__prev-btn,#page_order_mods_content .sum-box__order-methods-next-btn {  min-width:170px !important;  height:54px !important;  margin:0 !important;  border-radius:999px !important;  font-size:16px !important;  font-weight:750 !important;  letter-spacing:0.02em !important;  transition:transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease !important; } #page_order_mods_content .order-mods__prev-btn {  border:1.5px solid #9b6a24 !important;  background:rgba(255, 255, 255, 0.72) !important;  color:#754a13 !important; } #page_order_mods_content .sum-box__order-methods-next-btn {  border:1px solid #c5801b !important;  background:linear-gradient(135deg, #e6b75b 0%, #c47c17 100%) !important;  color:#fff !important;  box-shadow:0 12px 24px rgba(176, 106, 15, 0.2) !important; } #page_order_mods_content .order-mods__prev-btn:hover,#page_order_mods_content .sum-box__order-methods-next-btn:hover {  transform:translateY(-2px); } #page_order_mods_content .sum-box__order-methods-next-btn:hover {  box-shadow:0 16px 30px rgba(176, 106, 15, 0.28) !important; }}@media (min-width:992px) { html.page_shop_order_mods #page_order_mods_content,body#ud_shop_order_mods #page_order_mods_content {  padding:18px 0 28px !important; } #page_order_mods_content > form > .container,#page_order_mods_content .container.container-max-lg {  max-width:1120px !important; } #page_order_mods_content .order-mods__main > .row {  row-gap:16px !important; } #page_order_mods_content .order-mods-section__col {  margin-bottom:0 !important; } #page_order_mods_content .order-flow-block {  padding:18px 24px 20px !important;  border-radius:22px !important;  box-shadow:0 16px 36px rgba(74, 49, 22, 0.07), 0 2px 10px rgba(74, 49, 22, 0.03) !important; } #page_order_mods_content .main-title-3 {  margin:0 0 18px !important;  padding-bottom:12px !important;  font-size:22px !important;  letter-spacing:0.06em !important; } #page_order_mods_content .main-title-3::before {  width:150px !important;  bottom:4px !important; } #page_order_mods_content .main-title-3::after {  width:7px !important;  height:7px !important;  bottom:1px !important; } #page_order_mods_content .order-mods__item {  margin:0 0 10px !important;  padding:15px 22px !important;  border-radius:14px !important; } #page_order_mods_content .order-mods__item > .custom-control {  min-height:28px !important;  padding-left:40px !important;  padding-right:132px !important; } #page_order_mods_content .order-mods__item .custom-control-label::before,#page_order_mods_content .order-mods__item .custom-control-label::after {  left:-40px !important;  width:20px !important;  height:20px !important; } #page_order_mods_content .order-mods__name {  max-width:620px !important;  font-size:16px !important;  line-height:1.22 !important; } #page_order_mods_content .order-mods__shipping-cost-wrap,#page_order_mods_content .order-mods__handling-cost-wrap {  font-size:15px !important; } #page_order_mods_content .order-mods__logo-wrap {  min-height:26px !important;  margin:8px 0 0 40px !important; } #page_order_mods_content .order-mods__logo {  max-width:76px !important;  max-height:36px !important; } #page_order_mods_content .order-mods__details {  max-width:calc(100% - 155px) !important;  margin:5px 0 0 40px !important; } #page_order_mods_content .order-mods__description {  font-size:12px !important;  line-height:1.42 !important; } #page_order_mods_content .order-mods__description p {  margin-bottom:10px !important; } #page_order_mods_content .order-mods__description p:last-child {  margin-bottom:0 !important; } #page_order_mods_content .velorine-online-card-payment {  padding-right:22px !important; } #page_order_mods_content .velorine-online-card-payment > .custom-control {  padding-right:136px !important; } #page_order_mods_content .velorine-free-payment-label {  top:15px !important;  right:22px !important;  min-width:90px !important;  min-height:30px !important;  padding:5px 12px !important;  font-size:12px !important; } #page_order_mods_content .velorine-payment-badges {  gap:8px !important;  margin:7px 0 0 40px !important; } #page_order_mods_content .vel-pay-badge {  min-height:26px !important;  padding:4px 9px !important;  border-radius:7px !important;  font-size:10px !important; } #page_order_mods_content .vel-pay-badge--mastercard {  min-width:42px !important; } #page_order_mods_content .vel-pay-badge--mastercard i {  width:14px !important;  height:14px !important; } #page_order_mods_content .vel-pay-badge--apple,#page_order_mods_content .vel-pay-badge--gpay {  min-width:52px !important; } #page_order_mods_content .vel-pay-badge--safe {  min-width:58px !important;  font-size:8px !important; } #page_order_mods_content .order-right-content {  margin-top:16px !important; } #page_order_mods_content .order-mods__prev-btn,#page_order_mods_content .sum-box__order-methods-next-btn {  min-width:156px !important;  height:48px !important;  font-size:15px !important; }}@media (min-width:992px) { html.page_shop_order_mods #page_order_mods_content,body#ud_shop_order_mods #page_order_mods_content {  padding:8px 0 18px !important; } #page_order_mods_content > form > .container,#page_order_mods_content .container.container-max-lg {  max-width:1040px !important; } #page_order_mods_content .order-mods__main > .row {  row-gap:12px !important; } #page_order_mods_content .order-mods-section__col {  margin-bottom:0 !important; } #page_order_mods_content .order-flow-block {  padding:14px 18px 16px !important;  border-radius:18px !important; } #page_order_mods_content .main-title-3 {  margin:0 0 12px !important;  padding-bottom:10px !important;  font-size:18px !important;  letter-spacing:0.05em !important; } #page_order_mods_content .main-title-3::before {  width:132px !important;  bottom:4px !important; } #page_order_mods_content .main-title-3::after {  width:6px !important;  height:6px !important;  bottom:1px !important; } #page_order_mods_content .order-mods__item {  margin:0 0 8px !important;  padding:12px 18px !important;  border-radius:13px !important;  cursor:pointer; } #page_order_mods_content .order-mods__item > .custom-control {  min-height:24px !important;  padding-left:34px !important;  padding-right:112px !important; } #page_order_mods_content .order-mods__item .custom-control-label::before,#page_order_mods_content .order-mods__item .custom-control-label::after {  left:-34px !important;  width:18px !important;  height:18px !important; } #page_order_mods_content .order-mods__item .custom-control-label::before {  border:1.5px solid #d6a24d !important;  background:#ffffff !important;  box-shadow:inset 0 0 0 4px #ffffff !important; } #page_order_mods_content .order-mods__item .custom-control-label::after {  content:"" !important;  opacity:0;  border-right:2px solid #ffffff !important;  border-bottom:2px solid #ffffff !important;  background-image:none !important;  transform:translateY(-60%) rotate(45deg) scale(0.9) !important;  width:6px !important;  height:10px !important;  top:50% !important;  left:-28px !important;  pointer-events:none; } #page_order_mods_content .order-mods__item .custom-control-input:checked ~ .custom-control-label::before {  border-color:#cf8e2d !important;  background:linear-gradient(135deg, #e8b253 0%, #c98520 100%) !important;  box-shadow:0 4px 10px rgba(195, 126, 18, 0.22) !important; } #page_order_mods_content .order-mods__item .custom-control-input:checked ~ .custom-control-label::after {  opacity:1; } #page_order_mods_content .order-mods__name {  max-width:560px !important;  font-size:15px !important;  line-height:1.18 !important; } #page_order_mods_content .order-mods__shipping-cost-wrap,#page_order_mods_content .order-mods__handling-cost-wrap {  font-size:14px !important; } #page_order_mods_content .order-mods__logo-wrap {  min-height:22px !important;  margin:5px 0 0 34px !important; } #page_order_mods_content .order-mods__logo {  max-width:58px !important;  max-height:28px !important; } #page_order_mods_content .order-mods__details {  max-width:calc(100% - 132px) !important;  margin:3px 0 0 34px !important; } #page_order_mods_content .order-mods__description {  font-size:11.25px !important;  line-height:1.32 !important; } #page_order_mods_content .order-mods__description p {  margin-bottom:7px !important; } #page_order_mods_content .order-mods__delivery-point {  margin-top:10px !important;  margin-bottom:6px !important; } #page_order_mods_content .velorine-online-card-payment {  padding-right:18px !important; } #page_order_mods_content .velorine-online-card-payment > .custom-control {  padding-right:122px !important; } #page_order_mods_content .velorine-free-payment-label {  top:12px !important;  right:18px !important;  min-width:82px !important;  min-height:28px !important;  padding:4px 10px !important;  font-size:11px !important; } #page_order_mods_content .velorine-payment-badges {  gap:6px !important;  margin:6px 0 0 34px !important; } #page_order_mods_content .vel-pay-badge {  min-height:22px !important;  min-width:0 !important;  padding:3px 7px !important;  border-radius:6px !important;  font-size:9px !important; } #page_order_mods_content .vel-pay-badge--visa {  font-size:11px !important; } #page_order_mods_content .vel-pay-badge--mastercard {  min-width:36px !important; } #page_order_mods_content .vel-pay-badge--mastercard i {  width:12px !important;  height:12px !important; } #page_order_mods_content .vel-pay-badge--apple,#page_order_mods_content .vel-pay-badge--gpay {  min-width:42px !important; } #page_order_mods_content .vel-pay-badge--safe {  min-width:50px !important;  font-size:7px !important; } #page_order_mods_content .order-right-content {  margin-top:8px !important; } #page_order_mods_content .sum-box__wrap,#page_order_mods_content .sum-box__navigation-wrap {  padding-top:0 !important; } #page_order_mods_content .sum-box__navigation-wrap {  align-items:center !important; } #page_order_mods_content .order-mods__prev-btn,#page_order_mods_content .sum-box__order-methods-next-btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:8px !important;  min-width:144px !important;  height:44px !important;  padding:0 18px !important;  font-size:14px !important;  line-height:1 !important;  text-align:center !important; } #page_order_mods_content .order-mods__prev-btn svg,#page_order_mods_content .sum-box__order-methods-next-btn svg {  width:12px !important;  height:12px !important;  flex:0 0 auto;  margin:0 !important; } #page_order_mods_content .order-mods__prev-btn {  padding-left:16px !important; }}@media (min-width:992px) { #page_order_mods_content .order-mods__item a,#page_order_mods_content .order-mods__item button,#page_order_mods_content .order-mods__item select,#page_order_mods_content .order-mods__item input,#page_order_mods_content .order-mods__item textarea,#page_order_mods_content .order-mods__item .select2-container,#page_order_mods_content .order-mods__item .page_order_mods_deliverypoint_widget,#page_order_mods_content .order-mods__item .delivery_point_outer {  cursor:auto; }}@media (min-width:992px) { #page_order_mods_content .order-mods__item {  overflow:visible !important; } #page_order_mods_content .order-mods__item.order-mods--active::before {  border-radius:13px 0 0 13px !important; } #page_order_mods_content .order-mods__item > .custom-control {  position:relative !important;  padding-left:38px !important; } #page_order_mods_content .order-mods__name {  position:static !important; } #page_order_mods_content .order-mods__item .custom-control-label::before {  top:50% !important;  left:4px !important;  width:19px !important;  height:19px !important;  transform:translateY(-50%) !important; } #page_order_mods_content .order-mods__item .custom-control-label::after {  top:50% !important;  left:10px !important;  width:6px !important;  height:10px !important;  transform:translateY(-62%) rotate(45deg) !important; } #page_order_mods_content .order-mods__logo-wrap,#page_order_mods_content .order-mods__details,#page_order_mods_content .velorine-payment-badges {  margin-left:38px !important; } #page_order_mods_content .order-mods__delivery-point {  margin:8px 0 2px !important;  padding:10px 12px 8px !important;  border:1px solid rgba(201, 139, 44, 0.18) !important;  border-radius:11px !important;  background:rgba(255, 252, 247, 0.72) !important; } #page_order_mods_content .order-mods__delivery-options > .row {  align-items:flex-start !important;  row-gap:8px !important; } #page_order_mods_content .order-mods__delivery-point-select-text {  margin-bottom:6px !important;  color:#3b332a !important;  font-size:12px !important;  font-weight:700 !important; } #page_order_mods_content .order-mods__delivery-point .form-group {  margin-bottom:6px !important; } #page_order_mods_content .order-mods__delivery-point select.form-control,#page_order_mods_content .order-mods__delivery-point .form-control {  min-height:36px !important;  height:36px !important;  padding-top:5px !important;  padding-bottom:5px !important;  border-radius:9px !important;  font-size:12px !important; } #page_order_mods_content .order-mods__delivery-map {  margin:0 0 6px !important; } #page_order_mods_content .page_order_mods_deliverypoint_widget > a {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:7px !important;  min-height:36px !important;  padding:7px 12px !important;  border:1px solid rgba(194, 126, 27, 0.42) !important;  border-radius:9px !important;  background:#fff9ee !important;  color:#805013 !important;  font-size:12px !important;  font-weight:700 !important;  text-decoration:none !important; } #page_order_mods_content .page_order_mods_deliverypoint_widget > a:hover {  border-color:#c78320 !important;  background:#fff4dd !important; } #page_order_mods_content .page_order_mods_deliverypoint_info_outer {  margin-top:4px !important;  font-size:11px !important;  line-height:1.3 !important; } #page_order_mods_content .order-right-content {  margin-top:6px !important; }}html body button.velorine-order-cta-v98 { position:relative !important; z-index:0 !important; isolation:isolate !important; overflow:hidden !important; appearance:none !important; -webkit-appearance:none !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:9px !important; min-width:210px !important; min-height:54px !important; padding:12px 22px !important; border:1px solid #181818 !important; border-radius:11px !important; background:#181818 !important; background-color:#181818 !important; background-image:none !important; color:#fff !important; -webkit-text-fill-color:#fff !important; font-weight:800 !important; line-height:1.2 !important; white-space:nowrap !important; text-decoration:none !important; text-shadow:none !important; box-shadow:none !important; transform:translateY(0) translateZ(0) !important; backface-visibility:hidden !important; transition:transform 0.22s ease, border-color 0.4s ease, box-shadow 0.4s ease !important;}html body button.velorine-order-cta-v98::before { content:"" !important; position:absolute !important; z-index:1 !important; inset:-2px !important; display:block !important; border-radius:inherit !important; background:linear-gradient(90deg, #8f5e25 0%, #ad7633 52%, #c38b45 100%) !important; opacity:1 !important; transform:scaleX(0) !important; transform-origin:left center !important; transition:transform 0.48s cubic-bezier(0.22, 0.8, 0.25, 1) !important; animation:none !important; pointer-events:none !important;}html body button.velorine-order-cta-v98::after { content:"" !important; position:absolute !important; z-index:3 !important; top:-70% !important; bottom:auto !important; left:-42% !important; right:auto !important; display:block !important; width:22% !important; height:240% !important; border:0 !important; border-radius:0 !important; background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.48), transparent) !important; box-shadow:0 0 7px rgba(255, 255, 255, 0.13) !important; opacity:0 !important; transform:translateX(-250%) rotate(18deg) !important; pointer-events:none !important;}html body button.velorine-order-cta-v98 > .velorine-order-sparkles-v98 { position:absolute !important; z-index:2 !important; inset:5px 8px !important; display:block !important; overflow:hidden !important; border-radius:inherit !important; pointer-events:none !important; opacity:0; transform:translate3d(-1px, 0, 0) scale(0.99); background:radial-gradient(circle at 6% 34%, rgba(255, 226, 154, 0.98) 0 1.35px, transparent 2.35px), radial-gradient(circle at 14% 72%, rgba(183, 113, 35, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 25% 24%, rgba(255, 240, 191, 0.92) 0 1.15px, transparent 2.25px), radial-gradient(circle at 35% 61%, rgba(211, 151, 67, 0.92) 0 1.45px, transparent 2.55px), radial-gradient(circle at 45% 35%, rgba(255, 211, 119, 0.96) 0 1.7px, transparent 2.8px), radial-gradient(circle at 55% 76%, rgba(161, 91, 21, 0.86) 0 1.3px, transparent 2.4px), radial-gradient(circle at 64% 20%, rgba(255, 232, 170, 0.94) 0 1.2px, transparent 2.3px), radial-gradient(circle at 73% 55%, rgba(202, 132, 49, 0.9) 0 1.6px, transparent 2.7px), radial-gradient(circle at 83% 29%, rgba(255, 218, 132, 0.96) 0 1.4px, transparent 2.5px), radial-gradient(circle at 92% 68%, rgba(178, 105, 26, 0.9) 0 1.55px, transparent 2.65px), radial-gradient(circle at 31% 84%, rgba(255, 235, 181, 0.88) 0 1.1px, transparent 2.2px), radial-gradient(circle at 68% 88%, rgba(225, 165, 76, 0.9) 0 1.2px, transparent 2.3px) !important; filter:drop-shadow(0 0 2px rgba(226, 157, 65, 0.28)); animation:velorineOrderSparklesV98 1.85s ease-in-out infinite !important;}html body button.velorine-order-cta-v98 > .velorine-order-label-v98,html body button.velorine-order-cta-v98 > svg,html body button.velorine-order-cta-v98 > .svg-icon,html body button.velorine-order-cta-v98 > i { position:relative !important; z-index:4 !important; display:inline-flex !important; opacity:1 !important; visibility:visible !important; color:#fff !important; fill:currentColor !important; stroke:currentColor !important; -webkit-text-fill-color:#fff !important; transform:none !important; filter:none !important; pointer-events:none !important;}html body button.velorine-order-cta-v98 > .velorine-order-label-v98 { font-weight:800 !important; line-height:1.2 !important; white-space:nowrap !important;}html body button.velorine-order-cta-v98:hover,html body button.velorine-order-cta-v98:focus-visible { color:#fff !important; -webkit-text-fill-color:#fff !important; background:#181818 !important; background-color:#181818 !important; background-image:none !important; border-color:#ad7633 !important; box-shadow:0 10px 24px rgba(137, 86, 31, 0.24) !important; transform:translateY(-2px) translateZ(0) !important;}html body button.velorine-order-cta-v98:hover::before,html body button.velorine-order-cta-v98:focus-visible::before { transform:scaleX(1.025) !important;}html body button.velorine-order-cta-v98:hover::after,html body button.velorine-order-cta-v98:focus-visible::after { animation:velorineOrderSweepV98 2s ease-in-out infinite !important;}html body button.velorine-order-cta-v98:hover > .velorine-order-sparkles-v98,html body button.velorine-order-cta-v98:focus-visible > .velorine-order-sparkles-v98 { opacity:0 !important; animation:none !important;}html body button.velorine-order-cta-v98:active { transform:translateY(0) scale(0.99) translateZ(0) !important; box-shadow:0 5px 13px rgba(137, 86, 31, 0.18) !important;}html body button.velorine-order-cta-v98:disabled,html body button.velorine-order-cta-v98[disabled] { opacity:0.55 !important; cursor:not-allowed !important; transform:none !important; box-shadow:none !important;}html.page_shop_order_checkout #velorine-category-ribbon,html.page_shop_order_send #velorine-category-ribbon { display:none !important;}@media (max-width:575.98px) { html body button.velorine-order-cta-v98 {  min-width:190px !important;  min-height:52px !important;  padding:11px 18px !important; }}@media (hover:none) { html body button.velorine-order-cta-v98:hover {  transform:translateY(0) translateZ(0) !important; }}@media (prefers-reduced-motion:reduce) { html body button.velorine-order-cta-v98,html body button.velorine-order-cta-v98::before,html body button.velorine-order-cta-v98::after,html body button.velorine-order-cta-v98 > .velorine-order-sparkles-v98 {  animation:none !important;  transition-duration:0.01ms !important; } html body button.velorine-order-cta-v98 > .velorine-order-sparkles-v98 {  opacity:0.3 !important; }}@media (max-width:575.98px) { body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .start_banner_4__slide-inner::after {  background:linear-gradient(270deg, rgba(18, 11, 6, 0.74) 0%, rgba(18, 11, 6, 0.48) 38%, rgba(18, 11, 6, 0.1) 70%, rgba(18, 11, 6, 0) 100%), linear-gradient(180deg, rgba(14, 10, 7, 0.01) 24%, rgba(14, 10, 7, 0.12) 60%, rgba(14, 10, 7, 0.58) 100%) !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts.texts--layer {  align-items:flex-end !important;  justify-content:flex-end !important;  padding:18px 18px 18px 42% !important;  text-align:right !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts__container {  width:100% !important;  max-width:230px !important;  margin:0 0 0 auto !important;  padding:0 0 34px !important;  align-items:flex-end !important;  text-align:right !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts__container > .text,body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts__container > .btn {  margin-left:auto !important;  margin-right:0 !important;  text-align:right !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .text--big {  max-width:215px !important;  font-size:clamp(20px, 6.2vw, 27px) !important;  line-height:1.01 !important;  text-align:right !important;  text-wrap:balance !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .text--small {  max-width:210px !important;  margin-top:9px !important;  text-align:right !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .text--button {  margin:11px 0 0 auto !important;  text-align:center !important; }  body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .vl-inspiration-dots {  left:14px !important;  right:auto !important; }}@media (max-width:575.98px) { body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts.texts--layer {  padding:14px 16px 14px 40% !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .texts__container {  width:100% !important;  max-width:225px !important;  padding-bottom:28px !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .text--big {  max-width:220px !important;  font-size:clamp(19px, 5.9vw, 25px) !important;  line-height:1.03 !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .text--small {  display:block !important;  max-width:220px !important;  margin-top:7px !important;  font-size:clamp(10.5px, 3vw, 12px) !important;  line-height:1.28 !important;  -webkit-box-orient:initial !important;  -webkit-line-clamp:unset !important;  line-clamp:unset !important;  max-height:none !important;  overflow:visible !important;  text-overflow:clip !important;  white-space:normal !important; } body#ud_shop_start #start_banner_4 .vl-inspiration-side--left .text--button {  margin-top:9px !important;  min-height:34px !important;  padding:7px 14px !important; }}@media (max-width:767.98px) { #ud_shop_artdet .fixed-cart .velorine-fixed-cart-cta {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  column-gap:8px !important;  min-height:44px !important;  padding:0 16px !important;  border-radius:999px !important;  white-space:nowrap !important; } #ud_shop_artdet .fixed-cart .velorine-fixed-cart-cta > svg,#ud_shop_artdet .fixed-cart .velorine-fixed-cart-cta > .icon-set {  flex:0 0 auto !important;  width:16px !important;  height:16px !important;  font-size:16px !important;  line-height:1 !important; } #ud_shop_artdet .fixed-cart .velorine-fixed-cart-cta > svg,#ud_shop_artdet .fixed-cart .velorine-fixed-cart-cta > svg *,#ud_shop_artdet .fixed-cart .velorine-fixed-cart-cta > .icon-set {  fill:currentColor !important;  stroke:currentColor !important; } #ud_shop_artdet .fixed-cart .velorine-fixed-cart-label {  display:inline-flex !important;  align-items:center !important;  font:inherit !important;  font-weight:700 !important;  line-height:1 !important;  white-space:nowrap !important; }}@media (max-width:767.98px) {  .page_shop_start .velorine-top-hero {  width:100% !important;  height:37.5vw !important;  min-height:120px !important;  max-height:180px !important;  overflow:hidden !important; } .page_shop_start .velorine-top-hero #start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big__container,.page_shop_start .velorine-top-hero .carousel-block,.page_shop_start .velorine-top-hero .carousel-start_banner_big,.page_shop_start .velorine-top-hero .flickity-viewport,.page_shop_start .velorine-top-hero .flickity-slider,.page_shop_start .velorine-top-hero .carousel-cell,.page_shop_start .velorine-top-hero .element-slide-inner,.page_shop_start .velorine-top-hero .element-img-wrapper,.page_shop_start .velorine-top-hero .element-img-outer,.page_shop_start .velorine-top-hero .element-img-wrap,.page_shop_start .velorine-top-hero picture {  width:100% !important;  height:100% !important;  min-height:100% !important;  max-height:none !important; } .page_shop_start .velorine-top-hero .carousel-start_banner_big .element-img-wrap {  position:relative !important;  display:block !important;  padding-top:0 !important; } .page_shop_start .velorine-top-hero .element-img-outer {  display:block !important;  max-width:none !important; } .page_shop_start .velorine-top-hero picture {  position:absolute !important;  inset:0 !important;  display:block !important; } .page_shop_start .velorine-top-hero img {  position:absolute !important;  inset:0 !important;  display:block !important;  width:100% !important;  height:100% !important;  max-width:none !important;  object-fit:cover !important;  object-position:center center !important; } .page_shop_start .velorine-top-hero .carousel__nav {  bottom:5px !important;  transform:scale(0.78);  transform-origin:center bottom; }}.page_shop_start .velorine-top-hero,.page_shop_start .velorine-top-hero #start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big__container,.page_shop_start .velorine-top-hero .carousel-block,.page_shop_start .velorine-top-hero .carousel-start_banner_big,.page_shop_start .velorine-top-hero .flickity-viewport,.page_shop_start .velorine-top-hero .flickity-slider,.page_shop_start .velorine-top-hero .carousel-cell,.page_shop_start .velorine-top-hero .element-slide-inner,.page_shop_start .velorine-top-hero .element-img-wrapper,.page_shop_start .velorine-top-hero .element-img-outer,.page_shop_start .velorine-top-hero .element-img-wrap,.page_shop_start .velorine-top-hero picture,.page_shop_start .velorine-top-hero img { border-radius:0 !important;}@media (max-width:767.98px) {  .page_shop_start .velorine-top-hero {  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  aspect-ratio:2/1 !important;  overflow:hidden !important; } .page_shop_start .velorine-top-hero #start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big,.page_shop_start .velorine-top-hero .start_banner_big__container,.page_shop_start .velorine-top-hero .carousel-block,.page_shop_start .velorine-top-hero .carousel-start_banner_big,.page_shop_start .velorine-top-hero .flickity-viewport,.page_shop_start .velorine-top-hero .flickity-slider,.page_shop_start .velorine-top-hero .carousel-cell,.page_shop_start .velorine-top-hero .element-slide-inner,.page_shop_start .velorine-top-hero .element-img-wrapper,.page_shop_start .velorine-top-hero .element-img-outer,.page_shop_start .velorine-top-hero .element-img-wrap,.page_shop_start .velorine-top-hero picture {  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important; } .page_shop_start .velorine-top-hero .carousel-start_banner_big .element-img-wrap {  position:relative !important;  display:block !important;  height:100% !important;  padding-top:0 !important; } .page_shop_start .velorine-top-hero picture,.page_shop_start .velorine-top-hero img {  position:absolute !important;  inset:0 !important;  display:block !important; } .page_shop_start .velorine-top-hero img {  width:100% !important;  height:100% !important;  max-width:none !important;  object-fit:cover !important;  object-position:center center !important; }}@keyframes velorineCardSparklesMobileLiteV182 { 0%, 100% {  opacity:0.28;  transform:translate3d(-1px, 0.5px, 0) scale(0.996); } 50% {  opacity:0.52;  transform:translate3d(1px, -0.5px, 0) scale(1.004); }}@media (max-width:767.98px) and (pointer:coarse) {  html body .products.type--1.flickity-enabled .flickity-slider {  will-change:transform !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important;  transform-style:flat !important; } html body .products.type--1 .product.velorine-reference-card .product__inner {  will-change:auto !important; }  html body .products.type--1 .product.velorine-reference-card.is-selected:not(.vl-button-hover) .product__main-btn > .velorine-cart-sparkles,html body .products.type--1 .product.velorine-reference-card.flickity-cell.is-selected:not(.vl-button-hover) .product__main-btn > .velorine-cart-sparkles {  filter:none !important;  animation:velorineCardSparklesMobileLiteV182 2.4s ease-in-out infinite !important; }  html body .products.type--1.velorine-carousel-dragging .product.velorine-reference-card,html body .products.type--1.velorine-carousel-dragging .product.velorine-reference-card .product__inner,html body .products.type--1.velorine-carousel-dragging .product.velorine-reference-card .product__main-btn,html body .products.type--1.velorine-carousel-dragging .product.velorine-reference-card .product__main-btn::before,html body .products.type--1.velorine-carousel-dragging .product.velorine-reference-card .product__main-btn::after,html body .products.type--1.velorine-carousel-dragging .product.velorine-reference-card .velorine-cart-sparkles {  animation:none !important;  transition:none !important;  filter:none !important;  box-shadow:none !important; } html body .products.type--1.velorine-carousel-dragging .product.velorine-reference-card .velorine-cart-sparkles {  opacity:0.22 !important;  transform:translate3d(0, 0, 0) scale(1) !important; }  html body .products.type--1.flickity-enabled,html body .products.type--1.flickity-enabled .product,html body .products.type--1.flickity-enabled img {  user-select:none !important;  -webkit-user-select:none !important;  -webkit-user-drag:none !important; }}#popup_cross_content .products.type--1.flickity-enabled .flickity-slider { will-change:transform !important; backface-visibility:hidden !important; -webkit-backface-visibility:hidden !important; transform-style:flat !important;}#popup_cross_content .products.type--1 .product.carousel-cell { contain:layout paint style !important; backface-visibility:hidden !important; -webkit-backface-visibility:hidden !important;}#popup_cross_content .products.type--1.velorine-carousel-dragging .product,#popup_cross_content .products.type--1.velorine-carousel-dragging .product__inner,#popup_cross_content .products.type--1.velorine-carousel-dragging .product__main-btn,#popup_cross_content .products.type--1.velorine-carousel-dragging .product__main-btn::before,#popup_cross_content .products.type--1.velorine-carousel-dragging .product__main-btn::after,#popup_cross_content .products.type--1.velorine-carousel-dragging .velorine-cart-sparkles,#popup_cross_content .products.type--1.velorine-carousel-dragging .product__func-btn { animation:none !important; transition:none !important; filter:none !important; box-shadow:none !important;}#popup_cross_content .products.type--1.velorine-carousel-dragging .velorine-cart-sparkles { opacity:0 !important;}@media (max-width:767.98px) and (pointer:coarse) {  #popup_cross_content .products.type--1 .product .product__main-btn > .velorine-cart-sparkles {  animation:none !important;  filter:none !important;  opacity:0.24 !important;  transform:translate3d(0, 0, 0) !important; } #popup_cross_content .products.type--1 .product .product__inner {  box-shadow:0 6px 14px rgba(74, 49, 22, 0.055) !important; } #popup_cross_content .products.type--1.velorine-carousel-dragging .product__inner {  box-shadow:none !important; }}@media (max-width:767.98px) and (pointer:coarse) {  html body .products.type--1 .product .product__badge-sale,html body .products.type--1 .product .product__badges .badge--sale {  display:none !important; }  html body .products.type--1 .product .product__img-outer {  padding-bottom:34px !important; } html body .products.type--1 .product .product__function-btns {  top:auto !important;  right:auto !important;  bottom:7px !important;  left:50% !important;  transform:translateX(-50%) !important;  display:inline-flex !important;  flex-direction:row !important;  align-items:center !important;  justify-content:center !important;  gap:4px !important;  margin:0 !important;  padding:0 !important;  border-radius:0 !important;  overflow:visible !important;  background:transparent !important;  box-shadow:none !important;  backdrop-filter:none !important;  -webkit-backdrop-filter:none !important; } html body .products.type--1 .product .product__func-btn {  width:23px !important;  height:23px !important;  min-width:23px !important;  min-height:23px !important;  flex:0 0 23px !important;  margin:0 !important;  padding:0 !important;  border:1px solid rgba(113, 81, 43, 0.14) !important;  border-radius:50% !important;  color:#2a241d !important;  background:rgba(255, 255, 255, 0.94) !important;  box-shadow:none !important;  filter:none !important;  transition:none !important;  transform:none !important; } html body .products.type--1 .product .product__func-btn svg,html body .products.type--1 .product .product__func-btn .icon-set {  display:block !important;  width:11px !important;  height:11px !important;  min-width:11px !important;  min-height:11px !important;  font-size:11px !important;  line-height:1 !important; }  html body .products.type--1.flickity-enabled {  touch-action:pan-y !important;  overscroll-behavior-x:contain !important; } html body .products.type--1.flickity-enabled .product.carousel-cell,html body .products.type--1.flickity-enabled .product.flickity-cell {  contain:layout paint style !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important; } html body .products.type--1.flickity-enabled .product .product__inner,html body .products.type--1.flickity-enabled .product .product__img,html body .products.type--1.flickity-enabled .product .product__func-btn,html body .products.type--1.flickity-enabled .product .product__main-btn {  filter:none !important;  backdrop-filter:none !important;  -webkit-backdrop-filter:none !important; }  html body .products.type--1 .product .velorine-cart-sparkles,html body .products.type--1 .product .product__main-btn::before,html body .products.type--1 .product .product__main-btn::after {  display:none !important;  content:none !important;  animation:none !important;  transition:none !important; } html body .products.type--1 .product.is-selected .product__main-btn,html body .products.type--1 .product.flickity-cell.is-selected .product__main-btn,html body .products.type--1 .product .product__main-btn {  animation:none !important;  transition:none !important;  transform:none !important;  box-shadow:none !important; } html body .products.type--1.velorine-carousel-dragging .product,html body .products.type--1.velorine-carousel-dragging .product *,#popup_cross_content .products.type--1.velorine-carousel-dragging .product,#popup_cross_content .products.type--1.velorine-carousel-dragging .product * {  animation-play-state:paused !important;  transition:none !important;  box-shadow:none !important; }}@media (max-width:767.98px) and (pointer:coarse) { html body .products.type--1 .product .product__img-outer,html body .products.type--1 .product.velorine-reference-card .product__img-outer {  display:flex !important;  flex-direction:column !important;  padding-bottom:0 !important; } html body .products.type--1 .product .product__img-wrapper,html body .products.type--1 .product.velorine-reference-card .product__img-wrapper {  order:1 !important;  width:100% !important; } html body .products.type--1 .product .product__function-btns,html body .products.type--1 .product.velorine-reference-card .product__function-btns {  position:static !important;  inset:auto !important;  order:2 !important;  align-self:flex-end !important;  display:flex !important;  flex-direction:row !important;  align-items:center !important;  justify-content:flex-end !important;  width:auto !important;  max-width:100% !important;  gap:3px !important;  margin:3px 1px 0 0 !important;  padding:0 !important;  line-height:0 !important;  transform:none !important;  border:0 !important;  border-radius:0 !important;  overflow:visible !important;  background:transparent !important;  box-shadow:none !important;  pointer-events:none !important; } html body .products.type--1 .product .product__function-btns .product__func-btn,html body .products.type--1 .product.velorine-reference-card .product__function-btns .product__func-btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:22px !important;  height:22px !important;  min-width:22px !important;  min-height:22px !important;  flex:0 0 22px !important;  margin:0 !important;  padding:0 !important;  border:1px solid rgba(73, 55, 35, 0.16) !important;  border-radius:50% !important;  color:#2a241d !important;  background:#fff !important;  box-shadow:0 1px 4px rgba(52, 35, 18, 0.07) !important;  transform:none !important;  pointer-events:auto !important; } html body .products.type--1 .product .product__function-btns .product__func-btn svg,html body .products.type--1 .product .product__function-btns .product__func-btn .icon-set,html body .products.type--1 .product.velorine-reference-card .product__function-btns .product__func-btn svg,html body .products.type--1 .product.velorine-reference-card .product__function-btns .product__func-btn .icon-set {  width:11px !important;  height:11px !important;  min-width:11px !important;  min-height:11px !important;  font-size:11px !important;  line-height:1 !important; }}@media (max-width:767.98px) and (pointer:coarse) { html body .products.type--1 .product .product__img-outer,html body .products.type--1 .product.velorine-reference-card .product__img-outer,html body .products.type--1 .product.velorine-card-v17 .product__img-outer {  margin-bottom:0 !important; } html body .products.type--1 .product .product__function-btns,html body .products.type--1 .product.velorine-reference-card .product__function-btns,html body .products.type--1 .product.velorine-card-v17 .product__function-btns {  margin-top:1px !important;  margin-bottom:0 !important; } html body .products.type--1 .product .product__data,html body .products.type--1 .product.velorine-reference-card .product__data,html body .products.type--1 .product.velorine-card-v17 .product__data {  padding-top:2px !important; } html body .products.type--1 .product .product__name-wrap,html body .products.type--1 .product.velorine-reference-card .product__name-wrap,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap {  margin-top:0 !important; }}@media (max-width:767.98px) and (pointer:coarse) { html body .products.type--1 .product .product__img-outer,html body .products.type--1 .product.velorine-reference-card .product__img-outer,html body .products.type--1 .product.velorine-card-v17 .product__img-outer {  display:block !important;  position:relative !important;  padding-bottom:0 !important;  margin-bottom:0 !important; } html body .products.type--1 .product .product__img-wrapper,html body .products.type--1 .product.velorine-reference-card .product__img-wrapper,html body .products.type--1 .product.velorine-card-v17 .product__img-wrapper {  order:initial !important;  width:100% !important; } html body .products.type--1 .product .product__function-btns,html body .products.type--1 .product.velorine-reference-card .product__function-btns,html body .products.type--1 .product.velorine-card-v17 .product__function-btns {  position:absolute !important;  top:6px !important;  right:6px !important;  left:auto !important;  bottom:auto !important;  inset:auto 6px auto auto !important;  display:none !important;  flex-direction:row !important;  align-items:center !important;  justify-content:flex-end !important;  width:auto !important;  max-width:none !important;  gap:4px !important;  margin:0 !important;  padding:0 !important;  line-height:0 !important;  transform:none !important;  border:0 !important;  border-radius:0 !important;  overflow:visible !important;  background:transparent !important;  box-shadow:none !important;  z-index:6 !important;  pointer-events:none !important; } html body .products.type--1 .product.is-selected .product__function-btns,html body .products.type--1 .product.flickity-cell.is-selected .product__function-btns,html body .products.type--1 .product.velorine-reference-card.is-selected .product__function-btns,html body .products.type--1 .product.velorine-reference-card.flickity-cell.is-selected .product__function-btns,html body .products.type--1 .product.velorine-card-v17.is-selected .product__function-btns,html body .products.type--1 .product.velorine-card-v17.flickity-cell.is-selected .product__function-btns {  display:flex !important;  pointer-events:auto !important; } html body .products.type--1 .product .product__function-btns .product__func-btn,html body .products.type--1 .product.velorine-reference-card .product__function-btns .product__func-btn,html body .products.type--1 .product.velorine-card-v17 .product__function-btns .product__func-btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:22px !important;  height:22px !important;  min-width:22px !important;  min-height:22px !important;  flex:0 0 22px !important;  margin:0 !important;  padding:0 !important;  border:1px solid rgba(73, 55, 35, 0.16) !important;  border-radius:50% !important;  color:#2a241d !important;  background:#fff !important;  box-shadow:0 1px 4px rgba(52, 35, 18, 0.07) !important;  transform:none !important; } html body .products.type--1 .product .product__function-btns .product__func-btn svg,html body .products.type--1 .product .product__function-btns .product__func-btn .icon-set,html body .products.type--1 .product.velorine-reference-card .product__function-btns .product__func-btn svg,html body .products.type--1 .product.velorine-reference-card .product__function-btns .product__func-btn .icon-set,html body .products.type--1 .product.velorine-card-v17 .product__function-btns .product__func-btn svg,html body .products.type--1 .product.velorine-card-v17 .product__function-btns .product__func-btn .icon-set {  width:11px !important;  height:11px !important;  min-width:11px !important;  min-height:11px !important;  font-size:11px !important;  line-height:1 !important; } html body .products.type--1 .product .product__data,html body .products.type--1 .product.velorine-reference-card .product__data,html body .products.type--1 .product.velorine-card-v17 .product__data {  padding-top:2px !important; } html body .products.type--1 .product .product__name-wrap,html body .products.type--1 .product.velorine-reference-card .product__name-wrap,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap {  margin-top:0 !important; }}@media (max-width:767.98px) { html body .products.type--1 .product.velorine-external-actions-ready {  position:relative !important;  box-sizing:border-box !important;  padding-top:0 !important;  overflow:visible !important; } html body .products.type--1 .product.velorine-external-actions-ready > .product__inner {  position:relative !important;  box-sizing:border-box !important;  height:calc(100% - 20px) !important;  margin-top:20px !important;  overflow:visible !important; } html body .products.type--1 .product.velorine-external-actions-ready .product__img-outer {  display:block !important;  position:relative !important;  padding:0 !important;  margin-bottom:0 !important; } html body .products.type--1 .product.velorine-external-actions-ready .product__img-wrapper {  width:100% !important;  order:initial !important; } html body .products.type--1 .product.velorine-external-actions-ready > .product__function-btns.velorine-mobile-actions-external {  position:absolute !important;  top:0 !important;  right:7px !important;  bottom:auto !important;  left:auto !important;  inset:0 7px auto auto !important;  display:none !important;  flex-direction:row !important;  align-items:center !important;  justify-content:flex-end !important;  width:auto !important;  height:18px !important;  max-width:none !important;  gap:7px !important;  margin:0 !important;  padding:0 !important;  line-height:1 !important;  transform:none !important;  border:0 !important;  border-radius:0 !important;  overflow:visible !important;  background:transparent !important;  box-shadow:none !important;  z-index:40 !important;  pointer-events:none !important; } html body .products.type--1 .product.velorine-external-actions-ready.is-selected > .product__function-btns.velorine-mobile-actions-external,html body .products.type--1 .product.velorine-external-actions-ready.flickity-cell.is-selected > .product__function-btns.velorine-mobile-actions-external {  display:flex !important;  pointer-events:auto !important; } html body .products.type--1 .product.velorine-external-actions-ready > .product__function-btns.velorine-mobile-actions-external .product__func-btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:17px !important;  height:18px !important;  min-width:17px !important;  min-height:18px !important;  flex:0 0 17px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:0 !important;  color:#181818 !important;  background:transparent !important;  box-shadow:none !important;  opacity:1 !important;  transform:none !important;  pointer-events:auto !important; } html body .products.type--1 .product.velorine-external-actions-ready > .product__function-btns.velorine-mobile-actions-external .product__func-btn svg,html body .products.type--1 .product.velorine-external-actions-ready > .product__function-btns.velorine-mobile-actions-external .product__func-btn .icon-set {  display:block !important;  width:13px !important;  height:13px !important;  min-width:13px !important;  min-height:13px !important;  font-size:13px !important;  line-height:1 !important; } html body .products.type--1 .product.velorine-external-actions-ready .product__data {  padding-top:2px !important; } html body .products.type--1 .product.velorine-external-actions-ready .product__name-wrap {  margin-top:0 !important; }}html body #banner_start_1,html body #banner_start_1.layout--banners,html body #banner_start_1 .banner_start_big__wrapper,html body #banner_start_1 .js-slideshow,html body #banner_start_1 .flickity-enabled,html body #banner_start_1 .flickity-viewport,html body #banner_start_1 .flickity-slider,html body #banner_start_1 .flickity-cell,html body #banner_start_1 .banner,html body #banner_start_1 .banner__inner,html body #banner_start_1 .banner__img,html body #banner_start_1 picture,html body #banner_start_1 a,html body #banner_start_1 img,html body .banner_start_big__wrapper,html body .banner_start_big__wrapper .js-slideshow,html body .banner_start_big__wrapper .flickity-viewport,html body .banner_start_big__wrapper .flickity-slider,html body .banner_start_big__wrapper .flickity-cell,html body .banner_start_big__wrapper picture,html body .banner_start_big__wrapper a,html body .banner_start_big__wrapper img { border-radius:0 !important; -webkit-border-radius:0 !important;}html.page_shop_start body#ud_shop_start section.velorine-top-hero,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big.start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .start_banner_big__container,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .carousel-start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .flickity-viewport,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .flickity-slider,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .carousel-cell,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .element-slide-inner,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .element-img-wrapper,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .element-img-inner,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .element-img-outer,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big .element-img-outer > a,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big picture.element-img-wrap,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big picture.element-img-wrap > img,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big img { border-radius:0 !important; -webkit-border-radius:0 !important; clip-path:none !important; -webkit-clip-path:none !important; mask-image:none !important; -webkit-mask-image:none !important;}html.page_shop_start body#ud_shop_start section.velorine-top-hero::before,html.page_shop_start body#ud_shop_start section.velorine-top-hero::after,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big *::before,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big *::after { border-radius:0 !important; -webkit-border-radius:0 !important;}#overlay_box_cart #box_cart_content2,#overlay_box_cart .overlay__content,#overlay_box_cart .overlay_content,#overlay_box_cart .overlay-inner { overflow:visible !important;}#overlay_box_cart .cart-box__content { width:min(92vw, 520px) !important; max-width:520px !important; min-height:0 !important; padding:0 !important; background:transparent !important;}.velorine-mini-cart-empty { position:relative !important; width:100% !important; margin:0 !important; padding:38px 34px 34px !important; gap:0 !important; overflow:hidden !important; border:1px solid rgba(196, 153, 86, 0.28) !important; border-radius:26px !important; background:radial-gradient(circle at 8% 0%, rgba(216, 171, 94, 0.18), transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f7ead4 100%) !important; box-shadow:0 28px 70px rgba(50, 38, 21, 0.18) !important; color:#211c17 !important;}.velorine-mini-cart-empty::after { content:""; position:absolute; left:12%; right:12%; bottom:-52px; height:92px; border-radius:50%; background:rgba(194, 137, 45, 0.12); filter:blur(22px); pointer-events:none;}.velorine-mini-cart-empty__icon,.velorine-empty-cart-card__icon { position:relative; z-index:1; display:flex; align-items:center; justify-content:center; width:74px; height:74px; margin:0 auto 18px; border-radius:22px; color:#f1d9ae; background:linear-gradient(145deg, #11161d 0%, #222c38 100%); box-shadow:0 15px 32px rgba(17, 22, 29, 0.24);}.velorine-mini-cart-empty__icon svg,.velorine-empty-cart-card__icon svg { width:33px; height:33px;}.velorine-mini-cart-empty__title,.velorine-empty-cart-card__title { position:relative; z-index:1; margin:0 0 10px !important; color:#211c17 !important; font-family:inherit !important; font-size:clamp(25px, 3vw, 32px) !important; font-weight:800 !important; line-height:1.1 !important; letter-spacing:-0.025em !important; text-transform:uppercase !important;}.velorine-mini-cart-empty__text,.velorine-empty-cart-card__text { position:relative; z-index:1; max-width:410px; margin:0 auto 24px !important; color:#716657 !important; font-size:15px !important; line-height:1.6 !important;}.velorine-mini-cart-empty__button,.velorine-empty-cart-card__button { position:relative; z-index:1; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:10px !important; min-width:225px; min-height:54px; padding:0 24px !important; overflow:hidden; border:1px solid #151b23 !important; border-radius:16px !important; color:#fff !important; background:linear-gradient(135deg, #11161d 0%, #202a36 100%) !important; box-shadow:0 14px 28px rgba(17, 22, 29, 0.22) !important; font-size:15px !important; font-weight:800 !important; line-height:1 !important; text-decoration:none !important; transition:transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease, color 0.2s ease !important;}.velorine-mini-cart-empty__button::before,.velorine-empty-cart-card__button::before { content:""; position:absolute; top:0; bottom:0; left:-72%; width:45%; transform:skewX(-20deg); background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.28), transparent); transition:left 0.65s ease; pointer-events:none;}.velorine-mini-cart-empty__button:hover,.velorine-mini-cart-empty__button:focus,.velorine-empty-cart-card__button:hover,.velorine-empty-cart-card__button:focus { color:#fff !important; background:linear-gradient(135deg, #202a36 0%, #11161d 100%) !important; box-shadow:0 18px 34px rgba(17, 22, 29, 0.3) !important; transform:translateY(-2px) !important; text-decoration:none !important;}.velorine-mini-cart-empty__button:hover::before,.velorine-mini-cart-empty__button:focus::before,.velorine-empty-cart-card__button:hover::before,.velorine-empty-cart-card__button:focus::before { left:130%;}.velorine-mini-cart-empty__restore,.velorine-empty-cart-card__restore { position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; gap:9px; margin-top:20px; color:#716657; font-size:13px;}.velorine-mini-cart-empty__restore .btn,.velorine-empty-cart-card__restore .btn { border:1px solid rgba(184, 132, 47, 0.34) !important; color:#8a5d1c !important; background:rgba(255, 255, 255, 0.64) !important;}.velorine-empty-cart-page { padding:clamp(34px, 6vw, 76px) 0 !important;}.velorine-empty-cart-card { position:relative; max-width:720px; margin:0 auto; padding:clamp(34px, 5vw, 58px) clamp(22px, 5vw, 56px); overflow:hidden; text-align:center; border:1px solid rgba(196, 153, 86, 0.28); border-radius:28px; background:radial-gradient(circle at 8% 0%, rgba(216, 171, 94, 0.18), transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f7ead4 100%); box-shadow:0 24px 64px rgba(50, 38, 21, 0.13);}.velorine-post-cart-btn,.velorine-post-cart-btn:link,.velorine-post-cart-btn:visited { position:relative !important; overflow:hidden !important; text-decoration:none !important;}.velorine-post-cart-btn--primary,.velorine-post-cart-btn--primary:link,.velorine-post-cart-btn--primary:visited,.velorine-post-cart-btn--primary span { color:#fff !important;}.velorine-post-cart-btn--primary::before { content:""; position:absolute; top:0; bottom:0; left:-72%; width:45%; transform:skewX(-20deg); background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.28), transparent); transition:left 0.65s ease; pointer-events:none;}.velorine-post-cart-btn--primary:hover,.velorine-post-cart-btn--primary:focus,.velorine-post-cart-btn--primary:hover span,.velorine-post-cart-btn--primary:focus span { color:#fff !important; background-color:transparent; text-decoration:none !important;}.velorine-post-cart-btn--primary:hover::before,.velorine-post-cart-btn--primary:focus::before { left:130%;}.velorine-post-cart-btn--secondary:hover,.velorine-post-cart-btn--secondary:focus { color:#8d6120 !important; border-color:#d9b878 !important; background:#fff7e9 !important; text-decoration:none !important;}@media (max-width:640px) { #overlay_box_cart .cart-box__content {  width:min(94vw, 520px) !important; } .velorine-mini-cart-empty {  padding:30px 20px 26px !important;  border-radius:22px !important; } .velorine-mini-cart-empty__icon,.velorine-empty-cart-card__icon {  width:64px;  height:64px;  border-radius:19px;  margin-bottom:15px; } .velorine-mini-cart-empty__icon svg,.velorine-empty-cart-card__icon svg {  width:29px;  height:29px; } .velorine-mini-cart-empty__title,.velorine-empty-cart-card__title {  font-size:25px !important; } .velorine-mini-cart-empty__text,.velorine-empty-cart-card__text {  font-size:14px !important;  margin-bottom:20px !important; } .velorine-mini-cart-empty__button,.velorine-empty-cart-card__button {  width:100%;  min-width:0; }}#overlay_box_cart,#overlay_box_cart .overlay__content,#overlay_box_cart .overlay_content,#overlay_box_cart .overlay__content-inner,#overlay_box_cart .overlay__inner,#overlay_box_cart #box_cart_content2,#overlay_box_cart .cart-box__content { min-height:0 !important;}#overlay_box_cart .overlay__content,#overlay_box_cart .overlay_content,#overlay_box_cart .overlay__content-inner,#overlay_box_cart .overlay__inner { width:auto !important; max-width:none !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; overflow:visible !important;}#overlay_box_cart .overlay__title-wrap,#overlay_box_cart .overlay-buttons { display:none !important;}#overlay_box_cart #box_cart_content2 { display:block !important; width:min(92vw, 520px) !important; max-width:520px !important; margin:0 !important; padding:0 !important; align-items:flex-start !important; background:transparent !important;}#overlay_box_cart .cart-box__content { display:block !important; width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important;}#overlay_box_cart .velorine-mini-cart-empty { width:100% !important; max-width:520px !important; margin:0 !important;}#overlay_box_cart .overlay__close-btn { top:-38px !important; right:0 !important; margin:0 !important; z-index:20 !important;}@media (min-width:768px) { html.page_shop_start body#ud_shop_start section.velorine-top-hero {  position:relative !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  aspect-ratio:8/3 !important;  overflow:hidden !important; } html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero .start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero .start_banner_big__container,html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-block,html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero .flickity-viewport,html.page_shop_start body#ud_shop_start section.velorine-top-hero .flickity-slider,html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-cell,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-slide-inner,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-img-wrapper,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-img-outer,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-img-outer > a,html.page_shop_start body#ud_shop_start section.velorine-top-hero picture.element-img-wrap {  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important; } html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-start_banner_big .element-img-wrap {  position:relative !important;  display:block !important;  padding-top:0 !important; } html.page_shop_start body#ud_shop_start section.velorine-top-hero picture.element-img-wrap,html.page_shop_start body#ud_shop_start section.velorine-top-hero picture.element-img-wrap > img {  position:absolute !important;  inset:0 !important;  display:block !important; } html.page_shop_start body#ud_shop_start section.velorine-top-hero picture.element-img-wrap > img {  width:100% !important;  height:100% !important;  max-width:none !important;  object-fit:cover !important;  object-position:center center !important; }  html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel__nav {  position:absolute !important;  right:0 !important;  bottom:10px !important;  left:0 !important;  z-index:10 !important;  margin:0 auto !important; }}@media (max-width:640px) { #overlay_box_cart #box_cart_content2 {  width:min(94vw, 520px) !important; } #overlay_box_cart .overlay__close-btn {  top:-34px !important; }}html.page_shop_start body#ud_shop_start section.velorine-top-hero,html.page_shop_start body#ud_shop_start section.velorine-top-hero #start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero .start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero .start_banner_big__container,html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-block,html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-start_banner_big,html.page_shop_start body#ud_shop_start section.velorine-top-hero .flickity-viewport,html.page_shop_start body#ud_shop_start section.velorine-top-hero .flickity-slider,html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-cell,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-slide-inner,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-img-wrapper,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-img-outer,html.page_shop_start body#ud_shop_start section.velorine-top-hero .element-img-outer > a,html.page_shop_start body#ud_shop_start section.velorine-top-hero picture.element-img-wrap,html.page_shop_start body#ud_shop_start section.velorine-top-hero picture.element-img-wrap > img { border:0 !important; outline:0 !important; box-shadow:none !important;}html.page_shop_start body#ud_shop_start section.velorine-top-hero { line-height:0 !important; font-size:0 !important; background:transparent !important; overflow:hidden !important; overflow:clip !important;}html.page_shop_start body#ud_shop_start section.velorine-top-hero + #header,html.page_shop_start body#ud_shop_start #header { margin-top:0 !important; border-top:0 !important; box-shadow:none !important;}html.page_shop_start body#ud_shop_start section.velorine-top-hero .flickity-viewport { overflow:hidden !important; overflow:clip !important;}@media (min-width:768px) { html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-start_banner_big .carousel-cell {  width:100% !important;  min-width:100% !important;  max-width:100% !important;  overflow:hidden !important; } html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-start_banner_big.is-fade .carousel-cell:not(.is-selected),html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-start_banner_big .carousel-cell:not(.is-selected) {  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important; } html.page_shop_start body#ud_shop_start section.velorine-top-hero .carousel-start_banner_big .carousel-cell.is-selected {  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important; }}#overlay_box_cart .cart-box__content::before,#overlay_box_cart .cart-box__content::after,#overlay_box_cart .velorine-mini-cart-empty::after { content:none !important; display:none !important;}#overlay_box_cart .velorine-mini-cart-shell--empty { border-radius:26px !important; background:transparent !important; box-shadow:none !important; overflow:visible !important;}#overlay_box_cart .velorine-mini-cart-empty { isolation:isolate !important; background-clip:padding-box !important; clip-path:inset(0 round 26px) !important; -webkit-clip-path:inset(0 round 26px) !important;}#overlay_box_cart:has(.velorine-mini-cart-shell--filled),#overlay_box_cart:has(.velorine-mini-cart-shell--filled) #box_cart_content2 { width:min(92vw, 640px) !important; max-width:640px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled { position:relative !important; display:flex !important; width:100% !important; max-width:640px !important; max-height:min(78vh, 690px) !important; padding:24px !important; gap:18px !important; overflow:hidden !important; border:1px solid rgba(196, 153, 86, 0.3) !important; border-radius:26px !important; color:#211c17 !important; background:radial-gradient(circle at 8% 0%, rgba(216, 171, 94, 0.12), transparent 32%), linear-gradient(180deg, #fffdf8 0%, #fff8ec 100%) !important; box-shadow:0 28px 70px rgba(50, 38, 21, 0.18) !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__items { display:flex !important; flex-direction:column !important; width:100% !important; max-height:min(48vh, 420px) !important; overflow-x:hidden !important; overflow-y:auto !important; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:rgba(184, 132, 47, 0.45) transparent;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item { width:100% !important; margin:0 !important; padding:15px 2px !important; border:0 !important; border-bottom:1px solid rgba(184, 132, 47, 0.16) !important; background:transparent !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item:first-child { padding-top:2px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item:last-child { padding-bottom:2px !important; border-bottom:0 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__inner { align-items:center !important; gap:16px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__img-link { flex:0 0 68px !important; width:68px !important; height:68px !important; overflow:hidden !important; border:1px solid rgba(184, 132, 47, 0.16) !important; border-radius:12px !important; background:#fff !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__img,#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__no-img { width:68px !important; height:68px !important; object-fit:cover !important; border-radius:11px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__data { min-width:0 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__name { display:flex !important; align-items:flex-start !important; min-height:0 !important; margin:0 0 5px !important; padding-right:34px !important; color:#211c17 !important; font-size:15px !important; font-weight:800 !important; line-height:1.25 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__name a,#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__name span { color:#211c17 !important; text-decoration:none !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__volume { color:#7b6c59 !important; font-size:13px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item-price--full { color:#a96f20 !important; font-size:18px !important; font-weight:800 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn { top:50% !important; right:0 !important; width:30px !important; height:30px !important; padding:0 !important; border:0 !important; border-radius:50% !important; color:#8a8175 !important; background:rgba(255, 255, 255, 0.7) !important; transform:translateY(-50%) !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn:hover { color:#fff !important; background:#9a6421 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__sum-and-btns { width:100% !important; margin:0 !important; padding:18px 0 0 !important; gap:16px !important; border-top:1px solid rgba(184, 132, 47, 0.22) !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__sum { display:flex !important; align-items:center !important; justify-content:space-between !important; width:100% !important; padding:0 !important; color:#211c17 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__sum-text { min-width:0 !important; padding:0 !important; font-size:15px !important; font-weight:600 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__sum-price { color:#a96f20 !important; font-size:22px !important; font-weight:900 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__free-shipping { display:none !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__to-cart,#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__quick-order-btn,#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__dropdown-btn-wrap { display:none !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn { align-self:stretch !important; width:100% !important; min-width:0 !important; min-height:56px !important; margin:0 !important; border-radius:14px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn:hover,#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn:focus { color:#fff !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn:hover .velorine-mini-cart-label,#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn:focus .velorine-mini-cart-label,#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn:hover svg,#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn:focus svg { color:#fff !important; fill:currentColor !important;}@media (max-width:640px) { #overlay_box_cart:has(.velorine-mini-cart-shell--filled),#overlay_box_cart:has(.velorine-mini-cart-shell--filled) #box_cart_content2 {  width:min(94vw, 640px) !important; } #overlay_box_cart .velorine-mini-cart-shell--filled {  padding:18px !important;  gap:14px !important;  border-radius:22px !important; } #overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__inner {  gap:12px !important; } #overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__img-link,#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__img,#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item__no-img {  width:58px !important;  height:58px !important;  flex-basis:58px !important; } #overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__name {  font-size:13px !important; }}#overlay_box_cart:has(.velorine-mini-cart-shell--filled) { top:47% !important; width:min(92vw, 640px) !important; max-width:640px !important; overflow:visible !important;}#overlay_box_cart:has(.velorine-mini-cart-shell--filled) #box_cart_content2 { display:block !important; width:100% !important; max-width:640px !important; margin:0 !important; padding:0 !important;}#overlay_box_cart .velorine-mini-cart-shell--filled { isolation:isolate !important; background-clip:padding-box !important; clip-path:inset(0 round 26px) !important; -webkit-clip-path:inset(0 round 26px) !important;}#overlay_box_cart .velorine-mini-cart-shell--filled::before,#overlay_box_cart .velorine-mini-cart-shell--filled::after { content:none !important; display:none !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__name { padding-right:54px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn { top:50% !important; right:8px !important; width:30px !important; height:30px !important; box-sizing:border-box !important; padding:0 !important; border:1px solid rgba(184, 132, 47, 0.18) !important; border-radius:999px !important; background:rgba(255, 255, 255, 0.92) !important; color:#8a8175 !important; transform:translateY(-50%) !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; box-shadow:0 8px 16px rgba(50, 38, 21, 0.08) !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn:hover,#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn:focus { color:#fff !important; background:#9a6421 !important; border-color:#9a6421 !important;}@media (max-width:640px) { #overlay_box_cart:has(.velorine-mini-cart-shell--filled) {  top:48% !important;  width:min(94vw, 640px) !important; } #overlay_box_cart .velorine-mini-cart-shell--filled {  clip-path:inset(0 round 22px) !important;  -webkit-clip-path:inset(0 round 22px) !important; } #overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn {  right:6px !important; }}@media (min-width:768px) { #overlay_box_cart:has(.velorine-mini-cart-shell--filled) {  top:50% !important; }}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__name { padding-right:60px !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn { right:12px !important; width:28px !important; height:28px !important; box-shadow:0 5px 12px rgba(50, 38, 21, 0.08) !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn { min-height:56px !important; padding:14px 24px !important; gap:10px !important; color:#fff !important; font-size:16px !important; font-weight:900 !important; line-height:1.1 !important; letter-spacing:0.01em !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn .velorine-mini-cart-label { position:relative !important; z-index:4 !important; color:#fff !important; font-size:16px !important; font-weight:900 !important; line-height:1.1 !important; text-shadow:0 1px 2px rgba(0, 0, 0, 0.35) !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn > svg,#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn > .svg-icon { position:relative !important; z-index:4 !important; width:15px !important; height:15px !important; color:#fff !important; fill:currentColor !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn .velorine-mini-cart-sparkles { opacity:0.32 !important;}@media (max-width:640px) { #overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn {  right:10px !important; } #overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn,#overlay_box_cart .velorine-mini-cart-shell--filled .velorine-mini-cart-view-btn .velorine-mini-cart-label {  font-size:15px !important; }}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn { top:0 !important; right:10px !important; transform:none !important;}#overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__item:first-child { padding-top:8px !important;}@media (max-width:767px) { #overlay_box_cart:has(.velorine-mini-cart-shell--filled) {  position:fixed !important;  top:50% !important;  right:auto !important;  bottom:auto !important;  left:50% !important;  width:min(94vw, 640px) !important;  max-width:640px !important;  height:auto !important;  min-height:0 !important;  max-height:calc(100vh - 24px) !important;  max-height:calc(100dvh - 24px) !important;  margin:0 !important;  transform:translate(-50%, -50%) !important;  overflow:visible !important; } #overlay_box_cart:has(.velorine-mini-cart-shell--filled) .overlay__inner,#overlay_box_cart:has(.velorine-mini-cart-shell--filled) .overlay_text,#overlay_box_cart:has(.velorine-mini-cart-shell--filled) #box_cart_content2,#overlay_box_cart:has(.velorine-mini-cart-shell--filled) .velorine-mini-cart-shell--filled {  width:100% !important;  max-width:100% !important;  margin-right:auto !important;  margin-left:auto !important; } #overlay_box_cart .velorine-mini-cart-shell--filled .cart-box__del-btn {  top:0 !important;  right:8px !important;  transform:none !important; }}@media (min-width:992px) { html.page_shop_start body#ud_shop_start {  isolation:isolate !important; }  html.page_shop_start body#ud_shop_start > section.velorine-top-hero {  position:sticky !important;  position:-webkit-sticky !important;  top:0 !important;  z-index:0 !important;  transform:translateZ(0) !important;  -webkit-transform:translateZ(0) !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important;  will-change:transform !important; }  html.page_shop_start body#ud_shop_start > header#header,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon,html.page_shop_start body#ud_shop_start > main#main,html.page_shop_start body#ud_shop_start > footer#footer {  position:relative !important;  z-index:5 !important; } html.page_shop_start body#ud_shop_start > header#header {  background:#fff8ed !important;  box-shadow:0 -18px 38px rgba(62, 42, 18, 0.14) !important; } html.page_shop_start body#ud_shop_start > #velorine-category-ribbon {  background:#fff8ed !important; } html.page_shop_start body#ud_shop_start > main#main {  min-height:100vh !important;  background:#fff !important; } html.page_shop_start body#ud_shop_start > footer#footer {  background:#fff !important; }  html.page_shop_start body#ud_shop_start > section.velorine-top-hero,html.page_shop_start body#ud_shop_start > section.velorine-top-hero #start_banner_big,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .start_banner_big,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .carousel,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .flickity-viewport {  overflow:hidden !important; }}@media (min-width:992px) and (prefers-reduced-motion:reduce) { html.page_shop_start body#ud_shop_start > section.velorine-top-hero {  will-change:auto !important; }}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start {  isolation:isolate !important; }  html.page_shop_start body#ud_shop_start > section.velorine-top-hero {  position:-webkit-sticky !important;  position:sticky !important;  top:0 !important;  z-index:0 !important;  transform:translateZ(0) !important;  -webkit-transform:translateZ(0) !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important; }  html.page_shop_start body#ud_shop_start > header#header,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon,html.page_shop_start body#ud_shop_start > main#main,html.page_shop_start body#ud_shop_start > footer#footer {  position:relative !important;  z-index:5 !important; } html.page_shop_start body#ud_shop_start > header#header {  background:#fff8ed !important;  box-shadow:0 -14px 30px rgba(62, 42, 18, 0.14) !important; } html.page_shop_start body#ud_shop_start > #velorine-category-ribbon {  background:#fff8ed !important; } html.page_shop_start body#ud_shop_start > main#main,html.page_shop_start body#ud_shop_start > footer#footer {  background:#fff !important; }  html.page_shop_start body#ud_shop_start > section.velorine-top-hero,html.page_shop_start body#ud_shop_start > section.velorine-top-hero #start_banner_big,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .start_banner_big,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .carousel,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .flickity-viewport {  overflow:hidden !important; }}@media (max-width:991.98px) and (prefers-reduced-motion:reduce) { html.page_shop_start body#ud_shop_start > section.velorine-top-hero {  transform:none !important;  -webkit-transform:none !important; }}.velorine-smart-header-marker { display:block !important; width:100% !important; height:0 !important; margin:0 !important; padding:0 !important; pointer-events:none !important;}.velorine-smart-header-spacer { display:block !important; width:100% !important; height:0; margin:0 !important; padding:0 !important; pointer-events:none !important;}html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed { position:fixed !important; inset:0 0 auto 0 !important; top:0 !important; right:0 !important; bottom:auto !important; left:0 !important; width:100% !important; max-width:none !important; margin:0 !important; z-index:9990 !important; opacity:1 !important; visibility:visible !important; background:#fff8ed !important; transform:translate3d(0, -110%, 0) !important; -webkit-transform:translate3d(0, -110%, 0) !important; transition:transform 0.26s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.26s ease !important; will-change:transform !important; box-shadow:none !important;}html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed.velorine-smart-header-visible { transform:translate3d(0, 0, 0) !important; -webkit-transform:translate3d(0, 0, 0) !important; box-shadow:0 12px 30px rgba(62, 42, 18, 0.16) !important;}html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed #header__inner { position:relative !important; inset:auto !important; top:auto !important; right:auto !important; bottom:auto !important; left:auto !important; width:100% !important; opacity:1 !important; visibility:visible !important; transform:none !important; -webkit-transform:none !important; translate:none !important;}html.velorine-mobile-category-open body#ud_shop_start > header#header.velorine-smart-header-fixed,body.velorine-mobile-category-open#ud_shop_start > header#header.velorine-smart-header-fixed,html.velorine-mobile-search-focused body#ud_shop_start > header#header.velorine-smart-header-fixed,body.velorine-mobile-search-focused#ud_shop_start > header#header.velorine-smart-header-fixed { transform:translate3d(0, 0, 0) !important; -webkit-transform:translate3d(0, 0, 0) !important;}@media (prefers-reduced-motion:reduce) { html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed {  transition-duration:0.01ms !important; }}@media (min-width:992px) { html.page_shop_start body#ud_shop_start > #velorine-category-ribbon,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon.is-collapsed {  opacity:1 !important;  transform:none !important;  -webkit-transform:none !important;  background:#fff8ed !important; } html.page_shop_start body#ud_shop_start > #velorine-category-ribbon {  transition:max-height 0.28s ease, padding-top 0.28s ease, padding-bottom 0.28s ease, border-color 0.22s ease, box-shadow 0.22s ease, visibility 0s linear 0s !important; } html.page_shop_start body#ud_shop_start > #velorine-category-ribbon.is-collapsed {  transition:max-height 0.28s ease, padding-top 0.28s ease, padding-bottom 0.28s ease, border-color 0.22s ease, box-shadow 0.22s ease, visibility 0s linear 0.28s !important; }}@media (max-width:575.98px) {  #velorine-category-ribbon[aria-hidden=true] {  display:none !important;  width:0 !important;  height:0 !important;  min-height:0 !important;  max-height:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important; }  #velorine-category-ribbon .velorine-mobile-menu-topbar {  display:none !important; } html.velorine-mobile-category-open,body.velorine-mobile-category-open {  overflow:hidden !important;  overscroll-behavior:none !important;  touch-action:auto !important; } html.velorine-mobile-category-open #header,body.velorine-mobile-category-open #header,#header[data-velorine-mobile-drawer-hidden="1"] {  position:fixed !important;  inset:0 0 auto 0 !important;  top:0 !important;  right:0 !important;  bottom:auto !important;  left:0 !important;  z-index:10040 !important;  display:block !important;  visibility:visible !important;  opacity:1 !important;  pointer-events:auto !important;  transform:none !important;  -webkit-transform:none !important;  background:#fff8ed !important; } html.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon,body.velorine-mobile-category-open #velorine-category-ribbon.velorine-fixed-category-ribbon {  position:fixed !important;  top:var(--vl-mobile-menu-top, 122px) !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  z-index:10030 !important;  display:block !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:none !important;  -webkit-transform:none !important;  background:#fff !important;  box-shadow:none !important;  transition:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  position:absolute !important;  inset:0 !important;  display:block !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important;  box-shadow:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content,body.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content {  position:absolute !important;  inset:0 !important;  display:block !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:10px 18px calc(32px + env(safe-area-inset-bottom, 0px)) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-y:contain !important;  touch-action:pan-y !important;  background:#fff !important; } #velorine-category-ribbon[aria-hidden=false] #box_cat_content .navbars-wrapper,#velorine-category-ribbon[aria-hidden=false] #nav--cat {  display:block !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  overflow:visible !important;  touch-action:pan-y !important; } body.velorine-mobile-category-open > main,body.velorine-mobile-category-open > footer,body.velorine-mobile-category-open > .velorine-top-hero,body.velorine-mobile-category-open > #provider-partners-social {  opacity:1 !important;  visibility:visible !important; }  html.page_shop_start body#ud_shop_start > section.velorine-top-hero {  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  aspect-ratio:1/1 !important; } html.page_shop_start body#ud_shop_start > section.velorine-top-hero #start_banner_big,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .start_banner_big,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .start_banner_big__container,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .carousel-block,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .carousel-start_banner_big,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .flickity-viewport,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .flickity-slider,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .carousel-cell,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .element-slide-inner,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .element-img-wrapper,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .element-img-outer,html.page_shop_start body#ud_shop_start > section.velorine-top-hero .element-img-outer > a,html.page_shop_start body#ud_shop_start > section.velorine-top-hero picture.element-img-wrap {  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important; } html.page_shop_start body#ud_shop_start > section.velorine-top-hero .carousel-start_banner_big .element-img-wrap {  position:relative !important;  display:block !important;  padding-top:0 !important; } html.page_shop_start body#ud_shop_start > section.velorine-top-hero picture.element-img-wrap,html.page_shop_start body#ud_shop_start > section.velorine-top-hero picture.element-img-wrap > img {  position:absolute !important;  inset:0 !important;  display:block !important; } html.page_shop_start body#ud_shop_start > section.velorine-top-hero picture.element-img-wrap > img {  width:100% !important;  height:100% !important;  max-width:none !important;  object-fit:cover !important;  object-position:center center !important; }}html.page_shop_start body#ud_shop_start > header#header,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon,html.page_shop_start body#ud_shop_start > main#main,html.page_shop_start body#ud_shop_start > footer#footer,html.page_shop_start body#ud_shop_start > #provider-partners-social { position:relative !important; z-index:5 !important;}html.page_shop_start body#ud_shop_start > header#header,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon { background-color:#fff8ed !important;}html.page_shop_start body#ud_shop_start > main#main { background-color:#fff !important;}html.page_shop_start body#ud_shop_start > footer#footer.footer { background:var(--vel-ink) !important;}html.page_shop_start body#ud_shop_start > footer#footer .footer__inner,html.page_shop_start body#ud_shop_start > footer#footer #footer_inner { background:transparent !important;}html.page_shop_start body#ud_shop_start > #provider-partners-social { background:#11110f !important;}html.page_shop_start body#ud_shop_start > footer#footer.footer { background:var(--vel-ink) !important; color:rgba(255, 255, 255, 0.82) !important;}html.page_shop_start body#ud_shop_start > #provider-partners-social { background:#11110f !important;}@media (max-width:575.98px) { html {  scroll-behavior:auto !important; }  #header .velorine-desktop-search-slot {  grid-area:search !important;  position:relative !important;  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:none !important;  margin:0 !important;  opacity:1 !important;  visibility:visible !important; } #header .velorine-desktop-search-slot #box_search_content {  position:relative !important;  display:block !important;  width:100% !important;  max-width:none !important;  margin:0 !important;  opacity:1 !important;  visibility:visible !important; }  #velorine-category-ribbon[aria-hidden=true],#velorine-category-ribbon.is-collapsed {  display:none !important; }  html.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false],body.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false] {  position:fixed !important;  top:var(--vl-mobile-menu-top, 122px) !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  z-index:10030 !important;  display:block !important;  width:100% !important;  height:auto !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:none !important;  transition:none !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  position:absolute !important;  inset:0 !important;  display:block !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content,body.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content {  position:absolute !important;  inset:0 !important;  display:block !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:10px 18px calc(28px + env(safe-area-inset-bottom, 0px)) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-y:contain !important;  touch-action:pan-y !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important; } #velorine-category-ribbon .velorine-mobile-menu-topbar,#velorine-category-ribbon .velorine-mobile-menu-search-slot {  display:none !important; } html.velorine-mobile-category-open,body.velorine-mobile-category-open,html.velorine-mobile-viewport-locked,body.velorine-mobile-viewport-locked {  overflow:hidden !important;  overscroll-behavior:none !important; }}html.page_shop_start body#ud_shop_start > footer#footer.footer,body#ud_shop_start footer#footer.footer { position:relative !important; z-index:20 !important; background:#171714 !important; background-color:#171714 !important; color:rgba(255, 255, 255, 0.82) !important; isolation:isolate !important;}body#ud_shop_start footer#footer.footer .footer__container,body#ud_shop_start footer#footer.footer .footer__navigation,body#ud_shop_start footer#footer.footer .footer__inner,body#ud_shop_start footer#footer.footer #footer_inner { position:relative !important; z-index:1 !important; background:transparent !important;}body#ud_shop_start footer#footer.footer .footer__header { color:#fff !important;}body#ud_shop_start footer#footer.footer a,body#ud_shop_start footer#footer.footer p,body#ud_shop_start footer#footer.footer li,body#ud_shop_start footer#footer.footer .text-muted { color:rgba(255, 255, 255, 0.76) !important;}body#ud_shop_start > #provider-partners-social { position:relative !important; z-index:21 !important; background:#11110f !important; background-color:#11110f !important;}@media (min-width:576px) and (max-width:1199.98px) { #header:not(.header--dumbed) .velorine-desktop-search-slot {  position:relative !important;  display:block !important;  flex:1 1 320px !important;  width:auto !important;  min-width:220px !important;  max-width:560px !important;  margin-left:auto !important;  opacity:1 !important;  visibility:visible !important; } #header:not(.header--dumbed) .velorine-desktop-search-slot #box_search_content {  position:relative !important;  display:block !important;  width:100% !important;  max-width:none !important;  margin:0 !important;  opacity:1 !important;  visibility:visible !important; }}html.in-order-flow #header .velorine-desktop-search-slot,html.page_shop_cart #header .velorine-desktop-search-slot,html.page_shop_reg #header .velorine-desktop-search-slot,html.page_shop_order_mods #header .velorine-desktop-search-slot,html.page_shop_order_control #header .velorine-desktop-search-slot,html.page_shop_order_send #header .velorine-desktop-search-slot,html.page_shop_order_checkout #header .velorine-desktop-search-slot,body#ud_shop_cart #header .velorine-desktop-search-slot,body#ud_shop_reg #header .velorine-desktop-search-slot,body#ud_shop_order_mods #header .velorine-desktop-search-slot,body#ud_shop_order_control #header .velorine-desktop-search-slot,body#ud_shop_order_send #header .velorine-desktop-search-slot,body#ud_shop_order_checkout #header .velorine-desktop-search-slot { display:none !important;}@media (min-width:992px) { html.page_shop_start body#ud_shop_start > #velorine-category-ribbon,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon #box_cat_content,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon #nav--cat {  background:#fff8ed !important;  background-color:#fff8ed !important; } html.page_shop_start body#ud_shop_start > #velorine-category-ribbon {  position:relative !important;  isolation:isolate !important;  overflow:hidden !important;  clip-path:inset(0) !important;  opacity:1 !important;  transform:none !important;  -webkit-transform:none !important;  transition:none !important; } html.page_shop_start body#ud_shop_start > #velorine-category-ribbon.is-collapsed,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon[aria-hidden=true] {  display:block !important;  min-height:0 !important;  max-height:0 !important;  margin-top:0 !important;  margin-bottom:0 !important;  padding-top:0 !important;  padding-bottom:0 !important;  border-top-width:0 !important;  border-bottom-width:0 !important;  box-shadow:none !important;  overflow:hidden !important;  opacity:1 !important;  visibility:hidden !important;  pointer-events:none !important;  transform:none !important;  -webkit-transform:none !important;  transition:none !important; }}@media (max-width:575.98px) {  #header,#header #header__inner,#header .header__container,#header .velorine-desktop-search-slot,#header .velorine-desktop-search-slot #box_search_content,#header .velorine-desktop-search-slot .search-box__form {  overflow:visible !important; } #header .velorine-desktop-search-slot {  z-index:10070 !important; } html.search-bar-in-overlay #header .velorine-desktop-search-slot .ac_results,#header .velorine-desktop-search-slot .ac_results,#header #box_search_content.velorine-mobile-inline-search .ac_results {  position:absolute !important;  top:calc(100% + 8px) !important;  right:0 !important;  left:0 !important;  width:100% !important;  min-width:100% !important;  max-width:100% !important;  max-height:min(58dvh, 520px) !important;  margin:0 !important;  padding:7px 10px 11px !important;  overflow:hidden !important;  z-index:10090 !important;  border:1px solid rgba(181, 124, 44, 0.28) !important;  border-radius:0 0 15px 15px !important;  background:rgba(255, 255, 255, 0.99) !important;  box-shadow:0 22px 48px rgba(61, 39, 14, 0.22), 0 7px 18px rgba(61, 39, 14, 0.1) !important;  transform:translateZ(0) !important; } html.search-bar-in-overlay #header .velorine-desktop-search-slot .ac_results[style*="display:block"],#header .velorine-desktop-search-slot .ac_results[style*="display:block"],#header .velorine-desktop-search-slot .ac_results.show {  display:flex !important;  flex-direction:column !important; } #header .velorine-desktop-search-slot .ac_results > ul,#header #box_search_content.velorine-mobile-inline-search .ac_results > ul {  width:100% !important;  max-height:min(55dvh, 490px) !important;  margin:0 !important;  padding:0 !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior:contain !important; } #header .velorine-desktop-search-slot .search-box__form:has(.ac_results.show),#header .velorine-desktop-search-slot .search-box__form:has(.ac_results[style*="display:block"]) {  border-radius:15px 15px 0 0 !important; } html.velorine-mobile-search-focused body#ud_shop_start > header#header,body.velorine-mobile-search-focused#ud_shop_start > header#header,body#ud_shop_start > header#header.velorine-smart-search-active {  z-index:10080 !important;  transform:translate3d(0, 0, 0) !important;  -webkit-transform:translate3d(0, 0, 0) !important; }  html.velorine-mobile-category-open #header .header__container,body.velorine-mobile-category-open #header .header__container {  display:grid !important;  grid-template-columns:52px minmax(0, 1fr) auto !important;  grid-template-areas:"menu logo tools" !important;  grid-template-rows:52px !important;  grid-auto-rows:52px !important;  align-items:center !important;  min-height:68px !important;  padding:8px 12px !important;  column-gap:8px !important;  row-gap:0 !important;  background:#fffaf2 !important; } html.velorine-mobile-category-open #header .velorine-desktop-search-slot,body.velorine-mobile-category-open #header .velorine-desktop-search-slot {  display:none !important; } html.velorine-mobile-category-open #header #navbar--main,body.velorine-mobile-category-open #header #navbar--main {  grid-area:menu !important;  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important; } html.velorine-mobile-category-open #header #navbar--main > .nav-item:not(.velorine-category-toggle-item),body.velorine-mobile-category-open #header #navbar--main > .nav-item:not(.velorine-category-toggle-item) {  display:none !important; } html.velorine-mobile-category-open #header #navbar--main > .velorine-category-toggle-item,body.velorine-mobile-category-open #header #navbar--main > .velorine-category-toggle-item {  display:block !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  margin:0 !important; } html.velorine-mobile-category-open #header #velorine-category-toggle,body.velorine-mobile-category-open #header #velorine-category-toggle {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  min-height:52px !important;  margin:0 !important;  padding:0 !important;  gap:0 !important;  border:1px solid rgba(181, 124, 44, 0.26) !important;  border-radius:15px !important;  background:linear-gradient(180deg, #fffdf9 0%, #f7ead7 100%) !important;  box-shadow:0 7px 18px rgba(91, 58, 20, 0.09) !important; } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__text,html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__chevron,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__text,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__chevron {  display:none !important; } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon {  position:relative !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:28px !important;  height:28px !important;  flex:0 0 28px !important; } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon svg,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon svg {  display:none !important; } html.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::before,body.velorine-mobile-category-open #header #velorine-category-toggle .velorine-category-toggle__icon::before {  content:"×" !important;  display:block !important;  color:#2e251b !important;  font-family:Arial, sans-serif !important;  font-size:31px !important;  font-weight:300 !important;  line-height:1 !important;  transform:translateY(-1px) !important; } html.velorine-mobile-category-open #header .logo,body.velorine-mobile-category-open #header .logo {  grid-area:logo !important;  align-self:center !important;  justify-self:center !important;  max-width:145px !important; } html.velorine-mobile-category-open #header .header__dropdown-btn-wrapper,body.velorine-mobile-category-open #header .header__dropdown-btn-wrapper {  grid-area:tools !important;  align-self:center !important;  justify-self:end !important; }  html.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false],body.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false] {  display:flex !important;  flex-direction:column !important;  top:var(--vl-mobile-menu-top, 68px) !important;  min-height:0 !important;  overflow:hidden !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  position:relative !important;  inset:auto !important;  display:flex !important;  flex:1 1 auto !important;  flex-direction:column !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:none !important;  overflow:hidden !important; } html.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content,body.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content {  position:relative !important;  inset:auto !important;  display:block !important;  flex:1 1 0% !important;  width:100% !important;  height:0 !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:10px 18px calc(28px + env(safe-area-inset-bottom, 0px)) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-y:contain !important;  touch-action:pan-y !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon #nav--cat,body.velorine-mobile-category-open #velorine-category-ribbon #nav--cat {  display:block !important;  width:100% !important;  height:auto !important;  min-height:max-content !important;  max-height:none !important;  overflow:visible !important; } html.velorine-mobile-category-open,body.velorine-mobile-category-open,html.velorine-mobile-viewport-locked,body.velorine-mobile-viewport-locked {  overflow:hidden !important;  overscroll-behavior:none !important;  touch-action:auto !important; } html.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content,body.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content {  touch-action:pan-y !important; }}@media (min-width:992px) { html.page_shop_start body#ud_shop_start > footer#footer.footer {  z-index:30 !important;  background:#171714 !important;  background-color:#171714 !important;  box-shadow:0 -10px 0 #171714 !important; } html.page_shop_start body#ud_shop_start > #provider-partners-social {  z-index:31 !important;  background:#11110f !important;  background-color:#11110f !important; }}@media (max-width:575.98px) {  html.velorine-mobile-category-open body#ud_shop_start > header#header,body.velorine-mobile-category-open#ud_shop_start > header#header,html.velorine-mobile-category-open #header,body.velorine-mobile-category-open #header {  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false],body.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false] {  position:fixed !important;  inset:0 !important;  top:0 !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  z-index:10150 !important;  display:flex !important;  flex-direction:column !important;  width:100% !important;  height:var(--vl-mobile-viewport-height, 100dvh) !important;  min-height:var(--vl-mobile-viewport-height, 100dvh) !important;  max-height:var(--vl-mobile-viewport-height, 100dvh) !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:none !important;  translate:none !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-category-open #velorine-category-ribbon > .velorine-fixed-category-ribbon__inner {  position:relative !important;  inset:auto !important;  display:flex !important;  flex:1 1 auto !important;  flex-direction:column !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:100% !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important; } #velorine-category-ribbon .velorine-mobile-menu-topbar {  display:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-topbar {  position:relative !important;  top:auto !important;  z-index:20 !important;  display:block !important;  flex:0 0 auto !important;  width:100% !important;  min-height:0 !important;  padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 12px !important;  overflow:visible !important;  border-bottom:1px solid rgba(181, 124, 44, 0.16) !important;  background:linear-gradient(180deg, #f4ede3 0%, #fbf8f3 100%) !important;  box-shadow:0 9px 22px rgba(65, 42, 17, 0.07) !important;  opacity:1 !important;  visibility:visible !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-header-row,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-header-row {  display:grid !important;  grid-template-columns:52px minmax(0, 1fr) auto !important;  align-items:center !important;  gap:10px !important;  min-height:52px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo-wrap,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo-wrap,html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo {  display:flex !important;  align-items:center !important;  justify-content:center !important;  min-width:0 !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo {  width:100% !important;  max-width:154px !important;  overflow:hidden !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo img,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo img,html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo picture,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-logo picture {  display:block !important;  width:auto !important;  height:auto !important;  max-width:145px !important;  max-height:36px !important;  object-fit:contain !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close {  position:relative !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:12px !important;  background:linear-gradient(180deg, #d69a3c 0%, #c98527 100%) !important;  color:#251b10 !important;  font-family:Arial, sans-serif !important;  font-size:31px !important;  font-weight:300 !important;  line-height:1 !important;  box-shadow:0 9px 20px rgba(139, 86, 19, 0.17) !important;  opacity:1 !important;  visibility:visible !important;  -webkit-appearance:none !important;  appearance:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close span,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-close span {  display:block !important;  transform:translateY(-1px) !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-actions,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-actions {  display:inline-flex !important;  align-items:center !important;  justify-content:flex-end !important;  gap:5px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-account,html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-account,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-cart {  position:relative !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:35px !important;  min-width:35px !important;  height:42px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:9px !important;  background:rgba(255, 255, 255, 0.62) !important;  color:#211a13 !important;  box-shadow:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:21px !important;  height:21px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon svg,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-tool-icon svg {  display:block !important;  width:21px !important;  height:21px !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot {  position:relative !important;  display:block !important;  width:100% !important;  min-height:50px !important;  margin-top:10px !important;  overflow:visible !important; } html.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content,body.velorine-mobile-category-open #velorine-category-ribbon .velorine-mobile-menu-search-slot #box_search_content {  position:relative !important;  display:block !important;  width:100% !important;  height:auto !important;  min-height:50px !important;  max-width:none !important;  margin:0 !important;  opacity:1 !important;  visibility:visible !important;  transform:none !important; } html.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content,body.velorine-mobile-category-open #velorine-category-ribbon #box_cat_content {  position:relative !important;  inset:auto !important;  display:block !important;  flex:1 1 auto !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:10px 18px calc(28px + env(safe-area-inset-bottom,0px)) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-y:contain !important;  touch-action:pan-y !important;  background:#fff !important; } html.velorine-mobile-category-open #velorine-category-ribbon #nav--cat,body.velorine-mobile-category-open #velorine-category-ribbon #nav--cat {  display:block !important;  width:100% !important;  height:auto !important;  min-height:max-content !important;  max-height:none !important;  overflow:visible !important; }}@media (max-width:575.98px) {  html body #velorine-category-ribbon .velorine-mobile-menu-topbar,html body #velorine-category-ribbon .velorine-mobile-menu-search-slot {  display:none !important; }  html.velorine-mobile-category-open body > header#header,body.velorine-mobile-category-open > header#header,html.page_shop_start.velorine-mobile-category-open body#ud_shop_start > header#header,body#ud_shop_start.velorine-mobile-category-open > header#header {  position:fixed !important;  top:0 !important;  right:0 !important;  bottom:auto !important;  left:0 !important;  inset:0 0 auto 0 !important;  z-index:2147483000 !important;  display:block !important;  width:100% !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:translate3d(0, 0, 0) !important;  -webkit-transform:translate3d(0, 0, 0) !important;  translate:none !important;  background:#fffaf2 !important; } html.page_shop_start.velorine-mobile-category-open body#ud_shop_start > header#header.velorine-smart-header-fixed,body#ud_shop_start.velorine-mobile-category-open > header#header.velorine-smart-header-fixed,html.velorine-mobile-category-open body > header#header.velorine-smart-header-fixed {  transform:translate3d(0, 0, 0) !important;  -webkit-transform:translate3d(0, 0, 0) !important; }  html.velorine-mobile-category-open body > header#header .header__container,body.velorine-mobile-category-open > header#header .header__container,html.page_shop_start.velorine-mobile-category-open body#ud_shop_start > header#header .header__container {  position:relative !important;  display:grid !important;  grid-template-columns:52px minmax(0, 1fr) auto !important;  grid-template-areas:"menu logo tools" "search search search" !important;  grid-template-rows:auto auto !important;  grid-auto-rows:auto !important;  align-items:center !important;  width:100% !important;  min-height:0 !important;  padding:10px 14px 12px !important;  column-gap:8px !important;  row-gap:10px !important;  overflow:visible !important;  opacity:1 !important;  visibility:visible !important;  background:#fffaf2 !important; } html.velorine-mobile-category-open body > header#header .logo,body.velorine-mobile-category-open > header#header .logo {  grid-area:logo !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  justify-self:center !important;  max-width:145px !important;  opacity:1 !important;  visibility:visible !important; } html.velorine-mobile-category-open body > header#header #navbar--main,body.velorine-mobile-category-open > header#header #navbar--main {  grid-area:menu !important;  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important; } html.velorine-mobile-category-open body > header#header #navbar--main > .nav-item:not(.velorine-category-toggle-item),body.velorine-mobile-category-open > header#header #navbar--main > .nav-item:not(.velorine-category-toggle-item) {  display:none !important; } html.velorine-mobile-category-open body > header#header .header__dropdown-btn-wrapper,body.velorine-mobile-category-open > header#header .header__dropdown-btn-wrapper,html.velorine-mobile-category-open body > header#header .velorine-header-tools-v3,body.velorine-mobile-category-open > header#header .velorine-header-tools-v3 {  grid-area:tools !important;  display:flex !important;  align-items:center !important;  justify-content:flex-end !important;  justify-self:end !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important; }  html.velorine-mobile-category-open body > header#header .velorine-desktop-search-slot,body.velorine-mobile-category-open > header#header .velorine-desktop-search-slot,html.page_shop_start.velorine-mobile-category-open body#ud_shop_start > header#header .velorine-desktop-search-slot {  grid-area:search !important;  position:relative !important;  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:none !important;  margin:0 !important;  overflow:visible !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important; } html.velorine-mobile-category-open body > header#header .velorine-desktop-search-slot #box_search_content,body.velorine-mobile-category-open > header#header .velorine-desktop-search-slot #box_search_content {  position:relative !important;  display:block !important;  width:100% !important;  max-width:none !important;  margin:0 !important;  opacity:1 !important;  visibility:visible !important; }  html.velorine-mobile-category-open body > header#header #velorine-category-toggle,body.velorine-mobile-category-open > header#header #velorine-category-toggle {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  min-width:52px !important;  height:52px !important;  min-height:52px !important;  margin:0 !important;  padding:0 !important;  border:1px solid rgba(181, 124, 44, 0.25) !important;  border-radius:12px !important;  background:#fff !important;  color:#2d241b !important;  box-shadow:0 7px 18px rgba(91, 58, 20, 0.08) !important; } html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__text,html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__chevron,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__text,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__chevron {  display:none !important; } html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__icon,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__icon {  position:relative !important;  display:block !important;  width:25px !important;  height:25px !important;  flex:0 0 25px !important;  margin:0 !important;  padding:0 !important; } html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__icon svg,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__icon svg {  display:none !important;  opacity:0 !important;  visibility:hidden !important; } html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__icon::before,html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__icon::after,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__icon::before,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__icon::after {  content:"" !important;  position:absolute !important;  top:50% !important;  left:50% !important;  display:block !important;  width:22px !important;  height:2px !important;  margin:0 !important;  border:0 !important;  border-radius:999px !important;  background:currentColor !important;  opacity:1 !important;  visibility:visible !important;  transform-origin:center !important; } html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__icon::before,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__icon::before {  transform:translate(-50%, -50%) rotate(45deg) !important; } html.velorine-mobile-category-open body > header#header #velorine-category-toggle .velorine-category-toggle__icon::after,body.velorine-mobile-category-open > header#header #velorine-category-toggle .velorine-category-toggle__icon::after {  transform:translate(-50%, -50%) rotate(-45deg) !important; }  html.page_shop_start.velorine-mobile-category-open body#ud_shop_start > #velorine-category-ribbon[aria-hidden=false],body#ud_shop_start.velorine-mobile-category-open > #velorine-category-ribbon[aria-hidden=false],html.velorine-mobile-category-open body > #velorine-category-ribbon[aria-hidden=false],body.velorine-mobile-category-open > #velorine-category-ribbon[aria-hidden=false] {  position:fixed !important;  top:var(--vl-mobile-menu-top, 122px) !important;  right:0 !important;  bottom:0 !important;  left:0 !important;  inset:var(--vl-mobile-menu-top, 122px) 0 0 0 !important;  z-index:2147482990 !important;  display:flex !important;  flex-direction:column !important;  width:100% !important;  height:auto !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  clip-path:none !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:none !important;  -webkit-transform:none !important;  translate:none !important;  transition:none !important;  background:#fff !important;  background-color:#fff !important;  box-shadow:none !important; } html.page_shop_start.velorine-mobile-category-open body#ud_shop_start > #velorine-category-ribbon[aria-hidden=false] > .velorine-fixed-category-ribbon__inner,html.velorine-mobile-category-open body > #velorine-category-ribbon[aria-hidden=false] > .velorine-fixed-category-ribbon__inner,body.velorine-mobile-category-open > #velorine-category-ribbon[aria-hidden=false] > .velorine-fixed-category-ribbon__inner {  position:relative !important;  inset:auto !important;  display:flex !important;  flex:1 1 auto !important;  flex-direction:column !important;  width:100% !important;  height:100% !important;  min-height:0 !important;  max-height:100% !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border:0 !important;  border-radius:0 !important;  background:#fff !important;  box-shadow:none !important; } html.page_shop_start.velorine-mobile-category-open body#ud_shop_start > #velorine-category-ribbon[aria-hidden=false] #box_cat_content,html.velorine-mobile-category-open body > #velorine-category-ribbon[aria-hidden=false] #box_cat_content,body.velorine-mobile-category-open > #velorine-category-ribbon[aria-hidden=false] #box_cat_content {  position:relative !important;  inset:auto !important;  display:block !important;  flex:1 1 0% !important;  width:100% !important;  height:0 !important;  min-height:0 !important;  max-height:none !important;  margin:0 !important;  padding:10px 18px calc(28px + env(safe-area-inset-bottom,0px)) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-y:contain !important;  touch-action:pan-y !important;  background:#fff !important; } html.velorine-mobile-category-open body > #velorine-category-ribbon[aria-hidden=false] #nav--cat,body.velorine-mobile-category-open > #velorine-category-ribbon[aria-hidden=false] #nav--cat {  display:block !important;  width:100% !important;  height:auto !important;  min-height:max-content !important;  max-height:none !important;  overflow:visible !important; } html.velorine-mobile-category-open,body.velorine-mobile-category-open,html.velorine-mobile-viewport-locked,body.velorine-mobile-viewport-locked {  overflow:hidden !important;  overscroll-behavior:none !important; }}@media (max-width:575.98px) {  html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed),html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #header__inner {  height:auto !important;  min-height:0 !important;  max-height:none !important;  overflow:visible !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .header__container {  position:relative !important;  display:grid !important;  grid-template-columns:52px minmax(0, 1fr) auto !important;  grid-template-areas:"menu logo tools" "search search search" !important;  grid-template-rows:52px 50px !important;  grid-auto-rows:auto !important;  align-items:center !important;  width:100% !important;  height:auto !important;  min-height:122px !important;  max-height:none !important;  padding:8px 14px 12px !important;  column-gap:8px !important;  row-gap:8px !important;  overflow:visible !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot {  grid-area:search !important;  position:relative !important;  inset:auto !important;  display:block !important;  align-self:stretch !important;  width:100% !important;  min-width:0 !important;  max-width:none !important;  height:50px !important;  min-height:50px !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:none !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot #box_search_content,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #box_search_content.velorine-mobile-inline-search {  position:relative !important;  inset:auto !important;  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:none !important;  height:50px !important;  min-height:50px !important;  max-height:none !important;  margin:0 !important;  padding:0 !important;  overflow:visible !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  transform:none !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__form,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #box_search_content.velorine-mobile-inline-search .search-box__form {  position:relative !important;  display:flex !important;  align-items:center !important;  width:100% !important;  height:50px !important;  min-height:50px !important;  max-height:50px !important;  margin:0 !important;  overflow:visible !important;  border:1px solid rgba(181, 124, 44, 0.22) !important;  border-radius:10px !important;  background:#f7f5f1 !important;  box-shadow:none !important;  opacity:1 !important;  visibility:visible !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__input,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #box_search_content.velorine-mobile-inline-search .search-box__input {  display:block !important;  flex:1 1 auto !important;  width:100% !important;  height:48px !important;  min-height:48px !important;  padding:0 56px 0 18px !important;  border:0 !important;  border-radius:10px !important;  background:transparent !important;  color:#2b241d !important;  font-size:16px !important;  opacity:1 !important;  visibility:visible !important;  -webkit-appearance:none !important;  appearance:none !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__search-btn,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #box_search_content.velorine-mobile-inline-search .search-box__search-btn {  position:absolute !important;  top:0 !important;  right:0 !important;  bottom:0 !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:52px !important;  height:50px !important;  min-width:52px !important;  min-height:50px !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  background:transparent !important;  color:#2a241e !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important; }  html.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false],body.velorine-mobile-category-open #velorine-category-ribbon[aria-hidden=false] {  top:var(--vl-mobile-menu-top, 122px) !important; }}#header:not(.header--dumbed) .velorine-runtime-search-slot,#header:not(.header--dumbed) .velorine-runtime-search-box { display:block !important; opacity:1 !important; visibility:visible !important; pointer-events:auto !important;}#header:not(.header--dumbed) .search-box__overlay-btn[aria-hidden=true],#header:not(.header--dumbed) .search-box__overlay-btn[hidden] { display:none !important;}@media (max-width:575.98px) { #header:not(.header--dumbed) .header__container {  grid-template-areas:"menu logo tools" "search search search" !important;  grid-template-rows:52px 50px !important;  min-height:122px !important; } #header:not(.header--dumbed) #navbar--main {  grid-area:menu !important; } #header:not(.header--dumbed) .logo {  grid-area:logo !important; } #header:not(.header--dumbed) .header__dropdown-btn-wrapper {  grid-area:tools !important; } #header:not(.header--dumbed) .velorine-runtime-search-slot {  grid-area:search !important;  position:relative !important;  inset:auto !important;  width:100% !important;  height:50px !important;  min-height:50px !important;  margin:0 !important;  overflow:visible !important;  transform:none !important; } #header:not(.header--dumbed) .velorine-runtime-search-box,#header:not(.header--dumbed) .velorine-runtime-search-box .search-box__form {  position:relative !important;  inset:auto !important;  display:flex !important;  width:100% !important;  height:50px !important;  min-height:50px !important;  margin:0 !important;  overflow:visible !important;  opacity:1 !important;  visibility:visible !important;  transform:none !important; } #header:not(.header--dumbed) .velorine-runtime-search-box .search-box__input {  display:block !important;  flex:1 1 auto !important;  width:100% !important;  height:48px !important;  min-height:48px !important;  padding:0 56px 0 18px !important;  opacity:1 !important;  visibility:visible !important; } html.velorine-mobile-category-open #header:not(.header--dumbed) .velorine-runtime-search-slot,body.velorine-mobile-category-open #header:not(.header--dumbed) .velorine-runtime-search-slot {  display:block !important; }}#header:not(.header--dumbed) .velorine-runtime-search-box.velorine-native-suggestions-open,#header:not(.header--dumbed) .velorine-runtime-search-box.smart-search-opened { z-index:10110 !important;}@media (max-width:575.98px) { #header:not(.header--dumbed) .velorine-runtime-search-box .search-smart,#header:not(.header--dumbed) .velorine-runtime-search-box [class*=search-smart] {  z-index:10120 !important; } #header:not(.header--dumbed) .velorine-runtime-search-box .ac_results,#header:not(.header--dumbed) .velorine-runtime-search-box .search-smart {  max-height:min(58dvh, 520px) !important;  overflow-y:auto !important;  overscroll-behavior:contain !important;  -webkit-overflow-scrolling:touch !important; }}html body #container #main .products.type--1 .product.velorine-reference-card .product__name-wrap,html body #container #main .products.type--1 .product.velorine-reference-card .product__name,html body #container #main .products.type--1 .product.velorine-reference-card .product__name-link,html body #container #main .products.type--1 .product.velorine-card-v17 .product__name-wrap,html body #container #main .products.type--1 .product.velorine-card-v17 .product__name,html body #container #main .products.type--1 .product.velorine-card-v17 .product__name-link,#popup_cross_content .products.type--1 .product.velorine-reference-card .product__name-wrap,#popup_cross_content .products.type--1 .product.velorine-reference-card .product__name,#popup_cross_content .products.type--1 .product.velorine-reference-card .product__name-link,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__name-wrap,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__name,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__name-link { min-height:0 !important; height:auto !important; max-height:none !important;}html body #container #main .products.type--1 .product.velorine-reference-card .product__name-wrap,html body #container #main .products.type--1 .product.velorine-card-v17 .product__name-wrap,#popup_cross_content .products.type--1 .product.velorine-reference-card .product__name-wrap,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__name-wrap { flex:0 0 auto !important;}html body #container #main .products.type--1 .product.velorine-reference-card .product__prices-wrap,html body #container #main .products.type--1 .product.velorine-card-v17 .product__prices-wrap,#popup_cross_content .products.type--1 .product.velorine-reference-card .product__prices-wrap,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__prices-wrap { flex:0 0 auto !important; margin-top:auto !important;}html body .products.type--1 .product .product__name-wrap,html body .products.type--1 .product.velorine-reference-card .product__name-wrap,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap { display:flex !important; flex-direction:column !important; gap:4px !important;}html body .products.type--1 .product .product__name,html body .products.type--1 .product.velorine-reference-card .product__name,html body .products.type--1 .product.velorine-card-v17 .product__name { order:1 !important;}html body .products.type--1 .product .product__review,html body .products.type--1 .product.velorine-reference-card .product__review,html body .products.type--1 .product.velorine-card-v17 .product__review { order:2 !important; align-self:center !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:2px !important; margin:2px 0 0 !important; padding:0 !important; line-height:1 !important; text-decoration:none !important; opacity:0.84 !important;}html body .products.type--1 .product .product__review .icon-set,html body .products.type--1 .product.velorine-reference-card .product__review .icon-set,html body .products.type--1 .product.velorine-card-v17 .product__review .icon-set { width:11px !important; height:11px !important; min-width:11px !important; min-height:11px !important; font-size:11px !important;}html body .products.type--1 .product .product__review .star,html body .products.type--1 .product.velorine-reference-card .product__review .star,html body .products.type--1 .product.velorine-card-v17 .product__review .star { line-height:0 !important;}html body .products.type--1 .product .product__review .star--full,html body .products.type--1 .product .product__review .star--percent .star--full,html body .products.type--1 .product.velorine-reference-card .product__review .star--full,html body .products.type--1 .product.velorine-reference-card .product__review .star--percent .star--full,html body .products.type--1 .product.velorine-card-v17 .product__review .star--full,html body .products.type--1 .product.velorine-card-v17 .product__review .star--percent .star--full { color:#c89b57 !important;}html body .products.type--1 .product .product__review .star--empty,html body .products.type--1 .product .product__review .star--percent,html body .products.type--1 .product.velorine-reference-card .product__review .star--empty,html body .products.type--1 .product.velorine-reference-card .product__review .star--percent,html body .products.type--1 .product.velorine-card-v17 .product__review .star--empty,html body .products.type--1 .product.velorine-card-v17 .product__review .star--percent { color:rgba(137, 101, 60, 0.3) !important;}html body .products.type--1 .product .product__review .product__reviews-avg,html body .products.type--1 .product.velorine-reference-card .product__review .product__reviews-avg,html body .products.type--1 .product.velorine-card-v17 .product__review .product__reviews-avg { margin-left:4px !important; color:#856548 !important; font-size:0.72rem !important; font-weight:700 !important;}html body .products.type--1 .product .product__review .product__reviews-count,html body .products.type--1 .product.velorine-reference-card .product__review .product__reviews-count,html body .products.type--1 .product.velorine-card-v17 .product__review .product__reviews-count { margin-left:3px !important; color:rgba(83, 62, 42, 0.58) !important; font-size:0.68rem !important;}@media (max-width:767.98px) { html body .products.type--1 .product .product__name-wrap,html body .products.type--1 .product.velorine-reference-card .product__name-wrap,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap {  gap:3px !important; } html body .products.type--1 .product .product__review,html body .products.type--1 .product.velorine-reference-card .product__review,html body .products.type--1 .product.velorine-card-v17 .product__review {  margin-top:1px !important;  opacity:0.8 !important; } html body .products.type--1 .product .product__review .icon-set,html body .products.type--1 .product.velorine-reference-card .product__review .icon-set,html body .products.type--1 .product.velorine-card-v17 .product__review .icon-set {  width:10px !important;  height:10px !important;  min-width:10px !important;  min-height:10px !important;  font-size:10px !important; }}html body .products.type--1 .product .product__name-wrap.vl-review-inline,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-inline,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-inline { display:grid !important; grid-template-columns:minmax(0, 1fr) auto !important; grid-template-rows:auto !important; align-items:start !important; column-gap:7px !important; row-gap:0 !important; width:100% !important;}html body .products.type--1 .product .product__name-wrap.vl-review-inline .product__name,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-inline .product__name,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-inline .product__name { grid-column:1 !important; grid-row:1 !important; min-width:0 !important;}html body .products.type--1 .product .product__name-wrap.vl-review-inline .product__review,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-inline .product__review,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-inline .product__review { grid-column:2 !important; grid-row:1 !important; align-self:start !important; justify-self:end !important; margin:2px 0 0 !important; transform:translateY(-1px) !important; white-space:nowrap !important;}html body .products.type--1 .product .product__name-wrap.vl-review-stacked,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-stacked,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-stacked { display:flex !important; flex-direction:column !important; gap:0 !important;}html body .products.type--1 .product .product__name-wrap.vl-review-stacked .product__review,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-stacked .product__review,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-stacked .product__review { margin:0 !important; transform:translateY(-1px) !important;}html body .products.type--1 .product .product__name-wrap.vl-review-lines-1.vl-review-stacked .product__review,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-lines-1.vl-review-stacked .product__review,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-lines-1.vl-review-stacked .product__review { transform:translateY(-2px) !important;}html body .products.type--1 .product .product__name-wrap.vl-review-lines-3plus .product__review,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-lines-3plus .product__review,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-lines-3plus .product__review { margin-top:1px !important; transform:translateY(-1px) !important; opacity:0.76 !important;}@media (max-width:767.98px) { html body .products.type--1 .product .product__name-wrap.vl-review-inline,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-inline,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-inline {  column-gap:5px !important; } html body .products.type--1 .product .product__name-wrap.vl-review-inline .product__review,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-inline .product__review,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-inline .product__review {  margin-top:1px !important;  transform:translateY(-1px) !important; } html body .products.type--1 .product .product__name-wrap.vl-review-stacked .product__review,html body .products.type--1 .product.velorine-reference-card .product__name-wrap.vl-review-stacked .product__review,html body .products.type--1 .product.velorine-card-v17 .product__name-wrap.vl-review-stacked .product__review {  transform:translateY(-2px) !important; }}#popup_cross_content .products.type--1 .product.carousel-cell { display:flex !important; align-items:stretch !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .product__inner,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__inner { width:100% !important; height:100% !important; min-height:100% !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .product__data,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__data { flex:1 1 auto !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .product__name-wrap,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__name-wrap { min-height:78px !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .velorine-reference-properties,#popup_cross_content .products.type--1 .product.velorine-card-v17 .velorine-card-specs { min-height:52px !important;}#popup_cross_content .products.type--1 .product.velorine-reference-card .product__prices-wrap,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__prices-wrap { min-height:74px !important;}@media (min-width:768px) { #popup_cross_content .carousel__products-container {  overflow:hidden !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card.carousel-cell,#popup_cross_content .products.type--1 .product.velorine-card-v17.carousel-cell {  width:calc((100% - 42px) / 3) !important;  max-width:calc((100% - 42px) / 3) !important;  flex:0 0 calc((100% - 42px) / 3) !important;  margin-right:14px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card .product__inner,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__inner {  min-height:410px !important; }}@media (max-width:767.98px) { #popup_cross_content .products.type--1 .product.velorine-reference-card.carousel-cell,#popup_cross_content .products.type--1 .product.velorine-card-v17.carousel-cell {  width:calc((100% - 20px) / 2) !important;  max-width:calc((100% - 20px) / 2) !important;  flex:0 0 calc((100% - 20px) / 2) !important;  margin-right:10px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card .product__inner,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__inner {  min-height:342px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card .product__name-wrap,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__name-wrap {  min-height:72px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card .velorine-reference-properties,#popup_cross_content .products.type--1 .product.velorine-card-v17 .velorine-card-specs {  min-height:46px !important; } #popup_cross_content .products.type--1 .product.velorine-reference-card .product__prices-wrap,#popup_cross_content .products.type--1 .product.velorine-card-v17 .product__prices-wrap {  min-height:68px !important; }}.velorine-return-nav-hidden { display:none !important;}.velorine-shipping-switcher-outer { position:relative; z-index:4; display:flex; justify-content:center; width:100%; margin:-4px 0 30px; padding:0 18px;}.velorine-shipping-switcher { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:6px; width:min(100%, 520px); padding:6px; border:1px solid rgba(150, 105, 57, 0.2); border-radius:18px; background:rgba(255, 255, 255, 0.94); box-shadow:0 10px 30px rgba(52, 38, 23, 0.08); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);}.velorine-shipping-switcher__item { position:relative; display:inline-flex; align-items:center; justify-content:center; gap:9px; min-height:48px; padding:10px 16px; border:1px solid transparent; border-radius:13px; color:#3a2c20; background:transparent; font-size:14px; font-weight:750; line-height:1.15; text-align:center; text-decoration:none !important; transition:color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;}.velorine-shipping-switcher__item:hover,.velorine-shipping-switcher__item:focus-visible { color:#0b326d; border-color:rgba(11, 50, 109, 0.16); background:#f7f9fc; transform:translateY(-1px);}.velorine-shipping-switcher__item.is-active { color:#fff; border-color:#0b326d; background:#0b326d; box-shadow:0 8px 18px rgba(11, 50, 109, 0.2);}.velorine-shipping-switcher__item.is-active::after { position:absolute; right:18px; bottom:5px; left:18px; height:2px; border-radius:999px; background:#e8b33d; content:""; opacity:0.95;}.velorine-shipping-switcher__icon { display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; flex:0 0 22px;}.velorine-shipping-switcher__icon svg { width:21px; height:21px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round;}@media (max-width:575.98px) { .velorine-shipping-switcher-outer {  margin:-2px 0 22px;  padding:0 12px; } .velorine-shipping-switcher {  gap:4px;  padding:5px;  border-radius:15px; } .velorine-shipping-switcher__item {  gap:6px;  min-height:44px;  padding:9px 8px;  border-radius:11px;  font-size:12.5px; } .velorine-shipping-switcher__icon {  width:18px;  height:18px;  flex-basis:18px; } .velorine-shipping-switcher__icon svg {  width:18px;  height:18px; }}html body .products.type--1 .product .product__stock.stock,html body .products.type--1 .product.velorine-reference-card .product__stock.stock,html body .products.type--1 .product.velorine-card-v17 .product__stock.stock,#popup_cross_content .products.type--1 .product .product__stock.stock { display:inline-flex !important; align-items:center !important; align-self:center !important; gap:6px !important; width:auto !important; max-width:100% !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; font-weight:700 !important; line-height:1.2 !important;}html body .products.type--1 .product .product__stock.stock.on-stock,html body .products.type--1 .product .product__stock.stock.stock-ok,#popup_cross_content .products.type--1 .product .product__stock.stock.on-stock,#popup_cross_content .products.type--1 .product .product__stock.stock.stock-ok { color:#2e7d5b !important;}html body .products.type--1 .product .product__stock.stock.stock-medium,#popup_cross_content .products.type--1 .product .product__stock.stock.stock-medium,html body .products.type--1 .product .product__stock.stock.to-order,#popup_cross_content .products.type--1 .product .product__stock.stock.to-order { color:#b7791f !important;}html body .products.type--1 .product .product__stock.stock.stock-low,#popup_cross_content .products.type--1 .product .product__stock.stock.stock-low { color:#c65a3a !important;}html body .products.type--1 .product .product__stock.stock.no-stock,#popup_cross_content .products.type--1 .product .product__stock.stock.no-stock { color:#a74646 !important;}html body .products.type--1 .product .product__stock.stock .stock__text,html body .products.type--1 .product .product__stock.stock .stock__qty-and-unit,html body .products.type--1 .product .product__stock.stock a,html body .products.type--1 .product .product__stock.stock span,#popup_cross_content .products.type--1 .product .product__stock.stock .stock__text,#popup_cross_content .products.type--1 .product .product__stock.stock .stock__qty-and-unit,#popup_cross_content .products.type--1 .product .product__stock.stock a,#popup_cross_content .products.type--1 .product .product__stock.stock span { color:inherit !important;}html body .products.type--1 .product .product__stock.stock svg,html body .products.type--1 .product .product__stock.stock .icon-set,#popup_cross_content .products.type--1 .product .product__stock.stock svg,#popup_cross_content .products.type--1 .product .product__stock.stock .icon-set { color:inherit !important; fill:currentColor !important; stroke:currentColor !important;}html body .products.type--1 .product .product__stock.stock.stock-ok:not(:has(.stock__text))::before,html body .products.type--1 .product .product__stock.stock.stock-medium:not(:has(.stock__text))::before,html body .products.type--1 .product .product__stock.stock.stock-low:not(:has(.stock__text))::before,#popup_cross_content .products.type--1 .product .product__stock.stock.stock-ok:not(:has(.stock__text))::before,#popup_cross_content .products.type--1 .product .product__stock.stock.stock-medium:not(:has(.stock__text))::before,#popup_cross_content .products.type--1 .product .product__stock.stock.stock-low:not(:has(.stock__text))::before { content:"" !important; display:inline-block !important; width:7px !important; height:7px !important; flex:0 0 7px !important; border-radius:50% !important; background:currentColor !important; box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent) !important;}html body .products.type--1 .product .product__stock.stock .stock__text::before,#popup_cross_content .products.type--1 .product .product__stock.stock .stock__text::before { background:currentColor !important; box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent) !important;}@media (max-width:767.98px) and (pointer:coarse) { body#ud_shop_artdet #artdet__additional-products .products.type--1.flickity-enabled,body#ud_shop_artdet #artdet__similar-products .products.type--1.flickity-enabled,body#ud_shop_artdet #page_cross_content .products.type--1.flickity-enabled,#popup_cross_content .products.type--1.flickity-enabled {  touch-action:pan-y pinch-zoom !important;  overscroll-behavior-x:contain !important;  -webkit-overflow-scrolling:touch !important; } body#ud_shop_artdet #artdet__additional-products .products.type--1.flickity-enabled .flickity-slider,body#ud_shop_artdet #artdet__similar-products .products.type--1.flickity-enabled .flickity-slider,body#ud_shop_artdet #page_cross_content .products.type--1.flickity-enabled .flickity-slider,#popup_cross_content .products.type--1.flickity-enabled .flickity-slider {  will-change:transform !important;  transform-style:flat !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important; } body#ud_shop_artdet #artdet__additional-products .products.type--1 .product.carousel-cell,body#ud_shop_artdet #artdet__similar-products .products.type--1 .product.carousel-cell,body#ud_shop_artdet #page_cross_content .products.type--1 .product.carousel-cell,#popup_cross_content .products.type--1 .product.carousel-cell {  contain:layout paint style !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important; } body#ud_shop_artdet #artdet__additional-products .product__inner,body#ud_shop_artdet #artdet__similar-products .product__inner,body#ud_shop_artdet #page_cross_content .product__inner,#popup_cross_content .product__inner {  will-change:auto !important;  filter:none !important;  backdrop-filter:none !important;  -webkit-backdrop-filter:none !important;  transition-property:none !important; } body#ud_shop_artdet #artdet__additional-products .product__main-btn > .velorine-cart-sparkles,body#ud_shop_artdet #artdet__similar-products .product__main-btn > .velorine-cart-sparkles,body#ud_shop_artdet #page_cross_content .product__main-btn > .velorine-cart-sparkles,#popup_cross_content .product__main-btn > .velorine-cart-sparkles {  display:none !important;  animation:none !important;  filter:none !important; } body#ud_shop_artdet #artdet__additional-products .products.type--1.velorine-carousel-dragging *,body#ud_shop_artdet #artdet__similar-products .products.type--1.velorine-carousel-dragging *,body#ud_shop_artdet #page_cross_content .products.type--1.velorine-carousel-dragging *,#popup_cross_content .products.type--1.velorine-carousel-dragging * {  animation:none !important;  transition:none !important;  filter:none !important;  text-shadow:none !important; } body#ud_shop_artdet #artdet__additional-products .products.type--1.velorine-carousel-dragging .product__inner,body#ud_shop_artdet #artdet__similar-products .products.type--1.velorine-carousel-dragging .product__inner,body#ud_shop_artdet #page_cross_content .products.type--1.velorine-carousel-dragging .product__inner,#popup_cross_content .products.type--1.velorine-carousel-dragging .product__inner {  box-shadow:none !important; } body#ud_shop_artdet #artdet__additional-products .product__img,body#ud_shop_artdet #artdet__similar-products .product__img,body#ud_shop_artdet #page_cross_content .product__img,#popup_cross_content .product__img {  transform:translateZ(0) !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important; }}@media (max-width:767.98px) { html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) {  align-items:stretch !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > .product,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > [role=listitem] {  display:flex !important;  align-self:stretch !important;  align-items:stretch !important;  height:auto !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > .product > .product__inner,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > [role=listitem] > .product__inner {  display:flex !important;  flex-direction:column !important;  width:100% !important;  height:100% !important;  min-height:100% !important;  margin-top:0 !important;  margin-bottom:0 !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__data {  display:flex !important;  flex:1 1 auto !important;  flex-direction:column !important;  width:100% !important;  height:auto !important;  min-height:0 !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__prices-wrap {  margin-top:auto !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__main {  flex:0 0 auto !important; }}html body #ak-widget,html body .akw-container { z-index:9996 !important; font-family:inherit !important;}html body #ak-widget .akw-tab,html body #ak-widget .akw-content,html body #ak-widget .akw-content-wrapper { border-color:rgba(156, 109, 58, 0.26) !important;}html body #ak-widget .akw-content { background:#fffdf9 !important; color:#241d17 !important;}html body #ak-widget .akw-recommends,html body #ak-widget .akw-rating,html body #ak-widget .akw-shop-info { border-color:rgba(156, 109, 58, 0.18) !important;}html body #ak-widget a { color:#75502f !important;}@media (max-width:767.98px) { html body #ak-widget {  z-index:9988 !important; }}html body #ak-widget,html body #ak-widget.akw-hu,html body #ak-widget .akw-container,html body #ak-widget .akw-content-wrapper,html body #ak-widget .akw-content { visibility:visible !important; opacity:1 !important;}html body #ak-widget { display:block !important; z-index:9997 !important; font-family:inherit !important;}html body #ak-widget .akw-content { background:#fffdf9 !important; color:#241d17 !important; border-color:rgba(156, 109, 58, 0.25) !important;}html body #ak-widget a { color:#75502f !important;}@media (max-width:767.98px) and (pointer:coarse) { html body .products.type--1.flickity-enabled,html body .products.type--1.flickity-enabled .flickity-viewport,html body .products.type--1.flickity-enabled .flickity-slider {  -webkit-backface-visibility:hidden !important;  backface-visibility:hidden !important; } html body .products.type--1.velorine-carousel-dragging .product,html body .products.type--1.velorine-carousel-dragging .product *,html body .products.type--1.velorine-carousel-dragging .product *::before,html body .products.type--1.velorine-carousel-dragging .product *::after {  animation-play-state:paused !important;  transition:none !important; } html body .products.type--1 .velorine-cart-sparkles,html body .products.type--1 .product__main-btn::before,html body .products.type--1 .product__main-btn::after,html body .products.type--1 .velorine-inline-discount::before,html body .products.type--1 .velorine-inline-discount::after {  animation:none !important;  filter:none !important; } html body #velorine-category-ribbon::before,html body #velorine-category-ribbon::after,html body .velorine-category-focus-layer,html body .velorine-category-focus-layer::before,html body .velorine-category-focus-layer::after {  animation:none !important;  -webkit-backdrop-filter:none !important;  backdrop-filter:none !important; }}@media (prefers-reduced-motion:reduce) { html body *,html body *::before,html body *::after {  scroll-behavior:auto !important; }}html body .ti-widget[data-layout-id="104"].velorine-arukereso-badge-sanitized,html body [data-trustindex-widget=true][data-layout-id="104"].velorine-arukereso-badge-sanitized,html body .ti-widget[data-layout-category=badge].top-rated-badge.velorine-arukereso-badge-sanitized { display:block !important; visibility:visible !important; opacity:1 !important; user-select:none !important; -webkit-user-select:none !important; -webkit-touch-callout:none !important; -webkit-tap-highlight-color:transparent !important; cursor:default !important;}html body .velorine-arukereso-badge-sanitized,html body .velorine-arukereso-badge-sanitized * { user-select:none !important; -webkit-user-select:none !important; -webkit-user-drag:none !important; cursor:default !important;}html body .velorine-arukereso-badge-sanitized span { text-decoration:none !important;}html.in-order-flow #header .search-box__overlay-btn,html.in-order-flow #header [data-overlay-id=box_search],html.in-order-flow #header .velorine-desktop-search-slot,html.in-order-flow #header .velorine-runtime-search-slot,html.in-order-flow #header .velorine-runtime-search-box,html.in-order-flow #header #box_search_content,html.page_shop_cart #header .search-box__overlay-btn,html.page_shop_cart #header [data-overlay-id=box_search],html.page_shop_cart #header .velorine-desktop-search-slot,html.page_shop_cart #header .velorine-runtime-search-slot,html.page_shop_cart #header .velorine-runtime-search-box,html.page_shop_cart #header #box_search_content,html.page_shop_reg #header .search-box__overlay-btn,html.page_shop_reg #header [data-overlay-id=box_search],html.page_shop_order_mods #header .search-box__overlay-btn,html.page_shop_order_mods #header [data-overlay-id=box_search],html.page_shop_order_control #header .search-box__overlay-btn,html.page_shop_order_control #header [data-overlay-id=box_search],html.page_shop_order_send #header .search-box__overlay-btn,html.page_shop_order_send #header [data-overlay-id=box_search],html.page_shop_order_checkout #header .search-box__overlay-btn,html.page_shop_order_checkout #header [data-overlay-id=box_search],body#ud_shop_cart #header .search-box__overlay-btn,body#ud_shop_cart #header [data-overlay-id=box_search],body#ud_shop_cart #header .velorine-desktop-search-slot,body#ud_shop_cart #header .velorine-runtime-search-slot,body#ud_shop_cart #header .velorine-runtime-search-box,body#ud_shop_cart #header #box_search_content,body#ud_shop_reg #header .search-box__overlay-btn,body#ud_shop_order_mods #header .search-box__overlay-btn,body#ud_shop_order_control #header .search-box__overlay-btn,body#ud_shop_order_send #header .search-box__overlay-btn,body#ud_shop_order_checkout #header .search-box__overlay-btn { display:none !important; visibility:hidden !important; width:0 !important; min-width:0 !important; max-width:0 !important; height:0 !important; min-height:0 !important; max-height:0 !important; margin:0 !important; padding:0 !important; border:0 !important; opacity:0 !important; overflow:hidden !important; pointer-events:none !important;}#velorine-product-sale-bar { --vl-sale-border:rgba(199, 139, 47, .24); --vl-sale-soft:#fff9f0; --vl-sale-text:#1b1713; --vl-sale-muted:#886d55; --vl-sale-gold:#c88a2e; position:relative; z-index:5; width:100%; margin:0; padding:12px 0 14px; background:linear-gradient(180deg, rgba(255, 250, 242, 0.98), rgba(255, 255, 255, 0.98)); border-bottom:1px solid rgba(199, 139, 47, 0.12); box-sizing:border-box;}#velorine-product-sale-bar[hidden] { display:none !important;}#velorine-product-sale-bar .vl-product-sale-bar__outer { box-sizing:border-box;}#velorine-product-sale-bar .vl-product-sale-bar__card { position:relative; overflow:hidden; padding:13px 18px 11px; border:1px solid var(--vl-sale-border); border-radius:18px; background:radial-gradient(circle at 8% 10%, rgba(229, 180, 102, 0.1), transparent 23%), linear-gradient(110deg, #fffdf9 0%, #fffaf1 54%, #fffdf9 100%); box-shadow:0 9px 26px rgba(88, 55, 16, 0.055);}#velorine-product-sale-bar .vl-product-sale-bar__top { display:grid; grid-template-columns:minmax(235px, 0.92fr) auto minmax(300px, 1.05fr); align-items:center; gap:22px;}#velorine-product-sale-bar .vl-product-sale-bar__intro { min-width:0; display:flex; align-items:center; gap:12px;}#velorine-product-sale-bar .vl-product-sale-bar__clock { flex:0 0 42px; width:42px; height:42px; display:inline-flex; align-items:center; justify-content:center; border-radius:50%; color:var(--vl-sale-gold); background:rgba(211, 153, 66, 0.085);}#velorine-product-sale-bar .vl-product-sale-bar__clock svg { width:28px; height:28px; fill:none; stroke:currentColor; stroke-width:1.65; stroke-linecap:round; stroke-linejoin:round;}#velorine-product-sale-bar .vl-product-sale-bar__intro-copy { min-width:0; display:flex; flex-direction:column; gap:2px;}#velorine-product-sale-bar .vl-product-sale-bar__headline { color:var(--vl-sale-text); font-family:inherit; font-size:clamp(20px, 1.28vw, 27px); line-height:1.05; font-weight:800; white-space:nowrap;}#velorine-product-sale-bar .vl-product-sale-bar__subline { color:#b05b24; font-size:12px; line-height:1.2; font-weight:700;}#velorine-product-sale-bar .vl-product-sale-bar__timer { display:flex; align-items:center; justify-content:center; gap:6px;}#velorine-product-sale-bar .vl-product-sale-bar__timebox { width:58px; height:52px; display:flex; flex-direction:column; align-items:center; justify-content:center; border:1px solid rgba(199, 139, 47, 0.2); border-radius:10px; background:linear-gradient(180deg, #fffaf2, #fbf1e3); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9);}#velorine-product-sale-bar .vl-product-sale-bar__timebox strong { color:#a95a1c; font-size:21px; line-height:1; font-weight:800; font-variant-numeric:tabular-nums;}#velorine-product-sale-bar .vl-product-sale-bar__timebox span { margin-top:4px; color:#544438; font-size:8px; line-height:1; font-weight:700; text-transform:uppercase;}#velorine-product-sale-bar .vl-product-sale-bar__colon { color:#5d4a3a; font-size:20px; font-weight:800; transform:translateY(-3px);}#velorine-product-sale-bar .vl-product-sale-bar__meta { min-width:0; display:flex; align-items:center; justify-content:flex-end; gap:16px;}#velorine-product-sale-bar .vl-product-sale-bar__end-label { color:#755b46; font-size:13px; white-space:nowrap;}#velorine-product-sale-bar .vl-product-sale-bar__discount { flex:0 0 auto; padding:8px 14px; border:1px solid rgba(199, 139, 47, 0.17); border-radius:999px; background:rgba(244, 225, 190, 0.48); color:#b46d22; font-size:12px; line-height:1; font-weight:800; white-space:nowrap;}#velorine-product-sale-bar .vl-product-sale-bar__progress-row { display:grid; grid-template-columns:minmax(0, 1fr) auto; align-items:center; gap:14px; margin-top:10px;}#velorine-product-sale-bar .vl-product-sale-bar__track { position:relative; height:8px; overflow:hidden; border-radius:999px; background:#eee4d7; box-shadow:inset 0 1px 2px rgba(74, 48, 20, 0.08);}#velorine-product-sale-bar .vl-product-sale-bar__fill { --vl-sale-progress-a:hsl(39 72% 56%); --vl-sale-progress-b:hsl(32 76% 48%); position:absolute; left:0; top:0; bottom:0; width:100%; overflow:hidden; border-radius:inherit; background:linear-gradient(90deg, var(--vl-sale-progress-b) 0%, var(--vl-sale-progress-a) 72%, var(--vl-sale-progress-b) 100%); box-shadow:0 0 12px rgba(201, 132, 38, 0.18); transition:width 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), background-color 0.7s ease; will-change:width;}#velorine-product-sale-bar .vl-product-sale-bar__fill::after { content:""; position:absolute; inset:0; width:42%; transform:translateX(-160%); background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.82), transparent); filter:blur(0.2px); animation:vl-sale-shimmer 3.8s ease-in-out infinite; pointer-events:none;}#velorine-product-sale-bar .vl-product-sale-bar__urgency { color:var(--vl-sale-muted); font-size:11px; line-height:1.15; white-space:nowrap;}@keyframes vl-sale-shimmer { 0%, 15% {  transform:translateX(-160%);  opacity:0; } 30% {  opacity:0.8; } 65% {  opacity:0.75; } 82%, 100% {  transform:translateX(340%);  opacity:0; }}#velorine-product-sale-bar.is-sticky { position:sticky; top:0; z-index:1010;}@media (max-width:991.98px) and (min-width:576px) { #velorine-product-sale-bar .vl-product-sale-bar__top {  grid-template-columns:minmax(190px, 0.8fr) auto 1fr;  gap:12px; } #velorine-product-sale-bar .vl-product-sale-bar__end-label {  display:none; } #velorine-product-sale-bar .vl-product-sale-bar__timebox {  width:50px; }}@media (max-width:575.98px) { #velorine-product-sale-bar {  padding:8px 0 10px; } #velorine-product-sale-bar .vl-product-sale-bar__outer {  padding-left:10px !important;  padding-right:10px !important; } #velorine-product-sale-bar .vl-product-sale-bar__card {  padding:10px 10px 9px;  border-radius:14px; } #velorine-product-sale-bar .vl-product-sale-bar__top {  display:flex;  flex-wrap:wrap;  gap:8px 7px; } #velorine-product-sale-bar .vl-product-sale-bar__intro {  flex:1 1 calc(100% - 92px);  gap:8px; } #velorine-product-sale-bar .vl-product-sale-bar__clock {  flex-basis:34px;  width:34px;  height:34px; } #velorine-product-sale-bar .vl-product-sale-bar__clock svg {  width:23px;  height:23px; } #velorine-product-sale-bar .vl-product-sale-bar__headline {  font-size:16px; } #velorine-product-sale-bar .vl-product-sale-bar__subline {  font-size:9.5px; } #velorine-product-sale-bar .vl-product-sale-bar__meta {  flex:0 0 auto;  order:2; } #velorine-product-sale-bar .vl-product-sale-bar__end-label {  display:none; } #velorine-product-sale-bar .vl-product-sale-bar__discount {  padding:7px 9px;  font-size:9px; } #velorine-product-sale-bar .vl-product-sale-bar__timer {  order:3;  flex:1 0 100%;  width:100%;  gap:4px; } #velorine-product-sale-bar .vl-product-sale-bar__timebox {  flex:1 1 0;  width:auto;  height:43px;  border-radius:8px; } #velorine-product-sale-bar .vl-product-sale-bar__timebox strong {  font-size:17px; } #velorine-product-sale-bar .vl-product-sale-bar__timebox span {  margin-top:3px;  font-size:7px; } #velorine-product-sale-bar .vl-product-sale-bar__colon {  flex:0 0 5px;  font-size:15px;  transform:translateY(-2px); } #velorine-product-sale-bar .vl-product-sale-bar__progress-row {  display:block;  margin-top:8px; } #velorine-product-sale-bar .vl-product-sale-bar__track {  height:7px; } #velorine-product-sale-bar .vl-product-sale-bar__urgency {  display:none; }}@media (prefers-reduced-motion:reduce) { #velorine-product-sale-bar .vl-product-sale-bar__fill,#velorine-product-sale-bar .vl-product-sale-bar__fill::after {  animation:none !important;  transition:none !important; }}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) { align-items:stretch !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > .product,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > [role=listitem] { display:flex !important; align-items:stretch !important; align-self:stretch !important; height:auto !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product.velorine-reference-card > .product__inner,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product.velorine-card-v17 > .product__inner { display:flex !important; flex-direction:column !important; width:100% !important; height:100% !important; min-height:0 !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__data { display:flex !important; flex:1 1 auto !important; flex-direction:column !important; min-height:0 !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-link { min-height:0 !important; height:auto !important; max-height:none !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap.vl-review-inline,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap.vl-review-stacked { display:flex !important; flex:0 0 auto !important; flex-direction:column !important; align-items:stretch !important; gap:3px !important; margin:0 !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-link { display:-webkit-box !important; overflow:hidden !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:3 !important; line-clamp:3 !important; white-space:normal !important; text-overflow:ellipsis !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap .product__review,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap.vl-review-inline .product__review,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap.vl-review-stacked .product__review { position:static !important; display:inline-flex !important; align-self:center !important; justify-self:auto !important; order:2 !important; margin:1px 0 2px !important; transform:none !important; white-space:nowrap !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__types,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .velorine-types-placeholder { flex:0 0 auto !important; min-height:0 !important; height:auto !important; margin-top:6px !important; margin-bottom:6px !important; align-content:flex-start !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .velorine-reference-properties { flex:0 0 auto !important; min-height:0 !important; height:auto !important; margin-top:0 !important; margin-bottom:8px !important; align-items:start !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__prices-wrap { flex:0 0 auto !important; min-height:0 !important; height:auto !important; margin-top:auto !important; padding-top:10px !important;}html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__main { flex:0 0 auto !important;}@media (min-width:768px) { html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__data {  padding-top:8px !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__prices-wrap {  padding-top:12px !important; }}@media (max-width:767.98px) { html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > .product > .product__inner,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) > [role=listitem] > .product__inner {  height:100% !important;  min-height:0 !important;  margin-top:0 !important;  margin-bottom:0 !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__name-wrap {  gap:2px !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__types,html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .velorine-types-placeholder {  margin-top:5px !important;  margin-bottom:5px !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .velorine-reference-properties {  margin-bottom:6px !important; } html body #page_artlist_content .page_artlist_list.list-type--1:not(.flickity-enabled) .product__prices-wrap {  padding-top:8px !important; }}@media (max-width:767.98px) { body#ud_shop_start main#main {  position:relative;  isolation:isolate;  overflow:visible; } body#ud_shop_start main#main::before {  content:"";  position:absolute;  top:0;  left:0;  right:0;  height:clamp(128px, 34vw, 176px);  pointer-events:none;  z-index:8; }}@media (max-width:575.98px) { html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed.velorine-smart-header-entering-hidden {  transition:none !important;  transform:translate3d(0, -110%, 0) !important;  -webkit-transform:translate3d(0, -110%, 0) !important;  box-shadow:none !important; }}@media (max-width:575.98px) { html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed {  opacity:0.985 !important;  transition:transform 0.36s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.24s ease-out, box-shadow 0.34s ease !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important; } html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed.velorine-smart-header-visible {  opacity:1 !important;  box-shadow:0 10px 26px rgba(62, 42, 18, 0.135) !important; }  html.page_shop_start body#ud_shop_start > header#header.velorine-smart-header-fixed.velorine-smart-header-entering-hidden {  transition:none !important;  opacity:1 !important; }}#page_cart_content .cart-item__sum-prices { position:relative;}#page_cart_content .velorine-cart-discount-badge { display:inline-flex; align-items:center; justify-content:center; width:fit-content; min-width:52px; margin-top:5px; margin-left:auto; padding:5px 9px 4px; border:1px solid rgba(184, 120, 36, 0.34); border-radius:999px; background:linear-gradient(180deg, #fffaf0 0%, #f9ead1 100%); color:#a56616; box-shadow:0 4px 10px rgba(132, 85, 24, 0.08); font-size:12px; font-weight:900; line-height:1.15; letter-spacing:0.015em; white-space:nowrap;}#page_cart_content .velorine-cart-discounted-row .cart-item__sum-price-gross { color:#171716;}@media (max-width:767.98px) { #page_cart_content .velorine-cart-discount-badge {  min-width:43px;  margin-top:4px;  padding:3px 7px;  font-size:10px; }}#page_cart_content .vcp-head { justify-content:flex-start !important;}#page_cart_content .vcp-total { display:none !important;}#page_cart_content .vcp-track { margin-left:14px !important; margin-right:14px !important;}#page_cart_content .vcp-discount-25 .vcp-checkpoint-label { right:-1px !important;}#page_cart_content .velorine-cart-progress.is-maxed .vcp-current-marker { background:var(--vcp-gold) !important; box-shadow:0 0 0 2px var(--vcp-gold), 0 5px 14px rgba(184, 120, 36, 0.24) !important;}#page_cart_content .velorine-cart-progress.is-maxed .vcp-current-marker-label,#page_cart_content .velorine-cart-progress.is-maxed .vcp-current-marker-label::before { background:var(--vcp-gold-dark) !important;}@media (max-width:575.98px) { #page_cart_content .vcp-track {  margin-left:9px !important;  margin-right:9px !important; } #page_cart_content .vcp-discount-25 .vcp-checkpoint-label {  right:-1px !important; }}@media (max-width:767.98px), (hover:none) and (pointer:coarse) {  body#ud_shop_start main#main::before {  -webkit-backdrop-filter:none !important;  backdrop-filter:none !important;  will-change:opacity !important; }  html body .js-cart-box-dropdown .velorine-mini-cart-sparkles,html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .velorine-order-sparkles-v98,.header--dumbed .velorine-order-progress-shimmer,.header--dumbed .velorine-order-steps .order-step.is-active .order-step__icon,.header--dumbed .velorine-order-steps .order-step.is-active .order-step__icon::before {  animation:none !important; } html body .js-cart-box-dropdown .velorine-mini-cart-sparkles,html body button.sum-box__cart-next-btn.velorine-order-cta-v98 > .velorine-order-sparkles-v98 {  opacity:0.3 !important;  filter:none !important; } .header--dumbed .velorine-order-progress-shimmer {  display:none !important; }  html.page_shop_start body#ud_shop_start > section.velorine-top-hero:not(:active) {  will-change:auto !important; }}@media (max-width:767.98px) and (pointer:coarse) { #popup_cross_content .products.type--1.velorine-native-scroll-v305,#popup_up_content .products.type--1.velorine-native-scroll-v305 {  display:flex !important;  flex-wrap:nowrap !important;  align-items:flex-start !important;  width:100% !important;  max-width:100% !important;  overflow-x:auto !important;  overflow-y:hidden !important;  -webkit-overflow-scrolling:touch !important;  overscroll-behavior-x:contain !important;  scroll-snap-type:x proximity !important;  scroll-padding-inline:10px !important;  scroll-behavior:auto !important;  touch-action:pan-x pan-y !important;  scrollbar-width:none !important;  -ms-overflow-style:none !important;  cursor:auto !important;  will-change:auto !important;  transform:none !important; } #popup_cross_content .products.type--1.velorine-native-scroll-v305::-webkit-scrollbar,#popup_up_content .products.type--1.velorine-native-scroll-v305::-webkit-scrollbar {  width:0 !important;  height:0 !important;  display:none !important; } #popup_cross_content .products.type--1.velorine-native-scroll-v305 > .product.carousel-cell,#popup_cross_content .products.type--1.velorine-native-scroll-v305 > .product,#popup_up_content .products.type--1.velorine-native-scroll-v305 > .product.carousel-cell,#popup_up_content .products.type--1.velorine-native-scroll-v305 > .product {  position:relative !important;  left:auto !important;  right:auto !important;  transform:none !important;  scroll-snap-align:start !important;  scroll-snap-stop:normal !important;  contain:layout paint style !important;  backface-visibility:hidden !important;  -webkit-backface-visibility:hidden !important; } #popup_cross_content .velorine-native-scroll-block-v305 .carousel__nav,#popup_up_content .velorine-native-scroll-block-v305 .carousel__nav {  display:none !important; } html body .products.type--1.flickity-enabled.is-pointer-down .product,html body .products.type--1.flickity-enabled.is-pointer-down .product *,html body .products.type--1.flickity-enabled.is-pointer-down .product *::before,html body .products.type--1.flickity-enabled.is-pointer-down .product *::after,html body .products.type--1.flickity-enabled.is-dragging .product,html body .products.type--1.flickity-enabled.is-dragging .product *,html body .products.type--1.flickity-enabled.is-dragging .product *::before,html body .products.type--1.flickity-enabled.is-dragging .product *::after {  animation:none !important;  transition:none !important;  filter:none !important;  text-shadow:none !important; } html body .products.type--1.flickity-enabled.is-pointer-down .product__inner,html body .products.type--1.flickity-enabled.is-dragging .product__inner {  box-shadow:none !important; } html body .products.type--1.flickity-enabled .product,html body .products.type--1.flickity-enabled .product__inner,html body .products.type--1.flickity-enabled .product__img {  will-change:auto !important; }}@media (max-width:575.98px) { html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .header__container {  grid-template-columns:92px minmax(0, 1fr) 92px !important;  grid-template-areas:"menu logo tools" "search search search" !important;  grid-template-rows:64px 56px !important;  min-height:140px !important;  padding:10px 14px 14px !important;  column-gap:0 !important;  row-gap:10px !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .logo {  grid-area:logo !important;  justify-self:center !important;  align-self:center !important;  display:flex !important;  justify-content:center !important;  align-items:center !important;  width:100% !important;  margin:0 !important;  text-align:center !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .logo > * {  margin-left:auto !important;  margin-right:auto !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .logo img {  width:auto !important;  max-width:178px !important;  max-height:56px !important;  object-fit:contain !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #navbar--main.velorine-main-tabs-v3,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #navbar--main {  grid-area:menu !important;  align-self:center !important;  justify-self:start !important;  width:92px !important;  min-width:92px !important;  margin:0 !important;  overflow:visible !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #navbar--main > .velorine-category-toggle-item {  width:92px !important;  display:flex !important;  justify-content:flex-start !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #velorine-category-toggle {  width:60px !important;  min-width:60px !important;  height:60px !important;  min-height:60px !important;  padding:0 !important;  justify-content:center !important;  gap:0 !important;  border-radius:18px !important;  box-shadow:0 8px 20px rgba(145, 91, 24, 0.12) !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #velorine-category-toggle .velorine-category-toggle__text,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #velorine-category-toggle .velorine-category-toggle__chevron {  display:none !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #velorine-category-toggle .velorine-category-toggle__icon,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) #velorine-category-toggle .velorine-category-toggle__icon svg {  width:24px !important;  height:24px !important;  flex:0 0 24px !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-header-tools-v3,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .header__dropdown-btn-wrapper {  grid-area:tools !important;  justify-self:end !important;  align-self:center !important;  width:92px !important;  min-width:92px !important;  max-width:92px !important;  padding:3px 4px !important;  gap:2px !important;  overflow:visible !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-header-tools-v3 > .btn,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .header__dropdown-btn-wrapper > .btn,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .box-login__dropdown-btn {  width:38px !important;  min-width:38px !important;  height:38px !important;  min-height:38px !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot #box_search_content,html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__form {  height:56px !important;  min-height:56px !important;  max-height:56px !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__input {  height:54px !important;  min-height:54px !important;  padding-right:58px !important; } html:not(.in-order-flow):not(.page_shop_cart):not(.page_shop_reg):not(.page_shop_order_mods):not(.page_shop_order_control):not(.page_shop_order_send):not(.page_shop_order_checkout) #header:not(.header--dumbed) .velorine-desktop-search-slot .search-box__search-btn {  width:54px !important;  min-width:54px !important;  height:56px !important;  min-height:56px !important; }}@media (max-width:767.98px) { #header .header__container {  align-items:center !important; } #header #navbar--main,#header #navbar--main > .velorine-category-toggle-item {  display:flex !important;  align-items:center !important;  justify-content:center !important;  align-self:center !important; } #header .logo,#header .velorine-header-tools-v3,#header .header__dropdown-btn-wrapper {  align-self:center !important; }}@media (max-width:575.98px) { #header .header__container {  grid-template-columns:52px minmax(0, 1fr) auto !important;  gap:10px 10px !important;  padding:10px 14px 12px !important; } #header #navbar--main {  width:52px !important;  min-width:52px !important;  height:46px !important;  min-height:46px !important; } #header #navbar--main > .velorine-category-toggle-item {  width:52px !important;  min-width:52px !important;  height:46px !important;  min-height:46px !important; } #header #velorine-category-toggle {  width:52px !important;  min-width:52px !important;  height:46px !important;  min-height:46px !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  padding:0 !important;  border:1px solid rgba(201, 177, 140, 0.55) !important;  border-radius:14px !important;  background:linear-gradient(180deg, #f1e9db 0%, #ecdfc8 100%) !important;  box-shadow:0 6px 14px rgba(117, 86, 39, 0.12) !important;  color:#3a2b1a !important; } #header #velorine-category-toggle:hover,#header #velorine-category-toggle:focus,#header #velorine-category-toggle:focus-visible,#header #velorine-category-toggle[aria-expanded=true] {  background:linear-gradient(180deg, #edd8b4 0%, #e5c58f 100%) !important;  border-color:rgba(176, 126, 42, 0.45) !important;  color:#8d5f19 !important;  box-shadow:0 8px 18px rgba(117, 86, 39, 0.14) !important; } #header #velorine-category-toggle .velorine-category-toggle__icon,#header #velorine-category-toggle .velorine-category-toggle__icon svg {  width:22px !important;  height:22px !important;  flex:0 0 22px !important; } #header .velorine-header-tools-v3,#header .header__dropdown-btn-wrapper {  min-height:46px !important;  align-items:center !important; }}html.page_shop_start body#ud_shop_start #start_banner_small,body#ud_shop_start #start_banner_small { position:relative !important;}html.page_shop_start body#ud_shop_start #start_banner_small .start_banners__container,html.page_shop_start body#ud_shop_start #start_banner_small .elements,html.page_shop_start body#ud_shop_start #start_banner_small .carousel-start_banner_small,body#ud_shop_start #start_banner_small .start_banners__container,body#ud_shop_start #start_banner_small .elements,body#ud_shop_start #start_banner_small .carousel-start_banner_small { background:transparent !important; border:none !important; border-radius:0 !important; box-shadow:none !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell { min-height:84px !important; border-right:none !important;}html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell .row,body#ud_shop_start #start_banner_small .carousel-cell .row { min-height:84px !important; padding:14px 18px !important; border:1px solid #ead8bd !important; border-radius:20px !important; background:linear-gradient(135deg, #fffdf8 0%, #f7f0df 100%) !important; box-shadow:0 10px 28px rgba(191, 128, 40, 0.1) !important; transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-icon-wrap,body#ud_shop_start #start_banner_small .element-icon-wrap { flex:0 0 auto !important; margin-right:12px !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol,body#ud_shop_start #start_banner_small .element-symbol { display:inline-flex !important; align-items:center !important; justify-content:center !important; width:44px !important; height:44px !important; border-radius:14px !important; background:rgba(191, 128, 40, 0.1) !important; color:#b27622 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon,html.page_shop_start body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon *,body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon,body#ud_shop_start #start_banner_small .element-icon .velorine-usp-outline-icon * { stroke:#b27622 !important;}html.page_shop_start body#ud_shop_start #start_banner_small .element-title,html.page_shop_start body#ud_shop_start #start_banner_small .element-title a,body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title a { margin:0 !important; color:#8b5b1e !important; font-size:17px !important; font-weight:700 !important; line-height:1.24 !important; letter-spacing:0.01em !important;}@media (hover:hover) and (pointer:fine) { html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell:hover .row,body#ud_shop_start #start_banner_small .carousel-cell:hover .row {  transform:translateY(-2px) !important;  border-color:#ddb97f !important;  box-shadow:0 14px 34px rgba(191, 128, 40, 0.14) !important; }}@media (min-width:992px) { html.page_shop_start body#ud_shop_start #start_banner_small.start_banner_small.padding-block,body#ud_shop_start #start_banner_small.start_banner_small.padding-block {  padding:16px 0 14px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell {  width:calc(25% - 14px) !important;  margin-right:18px !important; }}@media (max-width:991.98px) { html.page_shop_start body#ud_shop_start #start_banner_small.start_banner_small.padding-block,body#ud_shop_start #start_banner_small.start_banner_small.padding-block {  padding:12px 0 10px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell {  width:46% !important;  margin-right:12px !important;  min-height:74px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell .row,body#ud_shop_start #start_banner_small .carousel-cell .row {  min-height:74px !important;  padding:12px 14px !important;  border-radius:18px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol,body#ud_shop_start #start_banner_small .element-symbol {  width:40px !important;  height:40px !important;  border-radius:12px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title {  font-size:15px !important; }}@media (max-width:575.98px) { html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell,body#ud_shop_start #start_banner_small .carousel-cell {  width:80% !important;  margin-right:10px !important;  min-height:68px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .carousel-cell .row,body#ud_shop_start #start_banner_small .carousel-cell .row {  min-height:68px !important;  padding:10px 12px !important;  border-radius:16px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .element-symbol,body#ud_shop_start #start_banner_small .element-symbol {  width:36px !important;  height:36px !important;  border-radius:11px !important; } html.page_shop_start body#ud_shop_start #start_banner_small .element-title,body#ud_shop_start #start_banner_small .element-title {  font-size:14px !important;  line-height:1.2 !important; }}html.page_shop_start body#ud_shop_start #main > #start_banner_4,body#ud_shop_start #main > #start_banner_4,html.page_shop_start body#ud_shop_start #main > #start_banner_4.vl-inspiration-ready,body#ud_shop_start #main > #start_banner_4.vl-inspiration-ready { margin-bottom:0 !important; padding-bottom:0 !important; overflow:hidden !important; background:#ffffff !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__container,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slides,body#ud_shop_start #start_banner_4 .start_banner_4__container,body#ud_shop_start #start_banner_4 .start_banner_4__slides { margin-bottom:0 !important; padding-bottom:0 !important; overflow:hidden !important; background:#ffffff !important;}html.page_shop_start body#ud_shop_start #start_banner_4 .vl-inspiration-grid,body#ud_shop_start #start_banner_4 .vl-inspiration-grid { margin-bottom:0 !important; padding-bottom:0 !important; overflow:hidden !important;}html.page_shop_start body#ud_shop_start #start_banner_4::before,html.page_shop_start body#ud_shop_start #start_banner_4::after,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__container::before,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__container::after,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slides::before,html.page_shop_start body#ud_shop_start #start_banner_4 .start_banner_4__slides::after,body#ud_shop_start #start_banner_4::before,body#ud_shop_start #start_banner_4::after,body#ud_shop_start #start_banner_4 .start_banner_4__container::before,body#ud_shop_start #start_banner_4 .start_banner_4__container::after,body#ud_shop_start #start_banner_4 .start_banner_4__slides::before,body#ud_shop_start #start_banner_4 .start_banner_4__slides::after { display:none !important; content:none !important;}html body .products.type--1 .product .product__img-outer > .product__badges,html body .products.type--1 .product .product__inner > .product__img-outer > .product__badges,html body .carousel_products .product .product__img-outer > .product__badges { display:none !important;}@media (max-width:767.98px) and (pointer:coarse) {  html body #header:not(.header--dumbed),html body .header:not(.header--dumbed) {  -webkit-backdrop-filter:none !important;  backdrop-filter:none !important;  background:rgba(255, 253, 249, 0.985) !important; }  body#ud_shop_artdet .vel-pdp-panel-bg-layer,body#ud_shop_artdet .vel-pdp-adaptive-bg-layer {  display:none !important;  -webkit-filter:none !important;  filter:none !important;  animation:none !important;  transition:none !important;  will-change:auto !important; }  html body .velorine-shipping-switcher,html body #page_order_mods_content .order-flow-block {  -webkit-backdrop-filter:none !important;  backdrop-filter:none !important; }  html body .products.type--1 .product__inner {  box-shadow:none !important;  transition:none !important;  will-change:auto !important; } html body .products.type--1 .product,html body .products.type--1 .product__img,html body .products.type--1 .product__img-wrapper,html body .products.type--1 .product__img-outer {  will-change:auto !important; }  html body .products.type--1 .velorine-cart-sparkles,html body .js-cart-box-dropdown .velorine-mini-cart-sparkles,html body .velorine-order-sparkles-v98,html body .velorine-order-progress-shimmer,html body .vcp-checkpoint.is-next-target::after {  animation:none !important;  -webkit-filter:none !important;  filter:none !important; }}@media (max-width:767.98px) {  body#ud_shop_start main#main::before,body#ud_shop_start main#main.velorine-mobile-home-blur-cleared::before {  display:block !important;  opacity:1 !important;  visibility:visible !important;  -webkit-backdrop-filter:none !important;  backdrop-filter:none !important;  -webkit-mask-image:none !important;  mask-image:none !important;  will-change:auto !important;  transition:none !important;  background:linear-gradient(180deg, rgba(249, 244, 236, 0.48) 0%, rgba(249, 244, 236, 0.28) 42%, rgba(249, 244, 236, 0.1) 72%, rgba(249, 244, 236, 0) 100%) !important; }  html.velorine-mobile-category-open body#ud_shop_start main#main::before,body.velorine-mobile-category-open#ud_shop_start main#main::before,html.velorine-mobile-search-focused body#ud_shop_start main#main::before,body.velorine-mobile-search-focused#ud_shop_start main#main::before {  display:none !important; }  html.page_shop_start body#ud_shop_start > section.velorine-top-hero {  opacity:1 !important;  transform:none !important;  -webkit-transform:none !important;  will-change:auto !important;  transition:none !important;  backface-visibility:visible !important;  -webkit-backface-visibility:visible !important; }}@media (min-width:768px) { #popup_cross_content .carousel__title-outer,#popup_up_content .carousel__title-outer {  display:none !important; } #popup_cross_content .carousel-block--top-title,#popup_up_content .carousel-block--top-title {  row-gap:4px !important; } #popup_cross_content .carousel__products-container,#popup_up_content .carousel__products-container {  margin-top:0 !important;  padding-top:0 !important; }}@media (min-width:992px) { html.page_shop_start body#ud_shop_start > #velorine-category-ribbon.is-collapsed,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon[aria-hidden=true] {  display:none !important;  width:0 !important;  height:0 !important;  min-height:0 !important;  max-height:0 !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  box-shadow:none !important;  overflow:hidden !important;  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important; } html.page_shop_start body#ud_shop_start > #velorine-category-ribbon.is-collapsed::before,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon.is-collapsed::after,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon[aria-hidden=true]::before,html.page_shop_start body#ud_shop_start > #velorine-category-ribbon[aria-hidden=true]::after {  display:none !important;  content:none !important; }}.vl-safari-desc,.vl-safari-desc *{box-sizing:border-box}.vl-safari-desc{max-width:1180px;margin:20px auto;padding:0 10px;color:#2f382d;font-family:Arial,Helvetica,sans-serif}.vl-safari-shell{overflow:hidden;border:1px solid #eadfce;border-radius:22px;background:#fcfaf5;box-shadow:0 10px 28px rgba(72,53,31,.08)}.vl-safari-layout{display:grid;grid-template-columns:minmax(360px,41%) minmax(0,59%);align-items:stretch;min-height:620px}.vl-safari-left{position:relative;z-index:4;padding:28px 22px 24px 30px;background:#fcfaf5}.vl-safari-badge{display:inline-block;margin:0 0 9px;padding:7px 13px;border:1px solid #d8dfc7;border-radius:999px;background:#eef2e5;color:#6a7844;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vl-safari-heading-row{display:flex;align-items:center;gap:14px;min-width:0}.vl-safari-logo-placeholder{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #cfd9bc;border-radius:50%;background:#eef2e5;color:#6a7844;font-size:9px;font-weight:700;letter-spacing:.05em;text-align:center}.vl-safari-title{min-width:0;margin:0;color:#365633;font-family:Georgia,"Times New Roman",serif;font-size:39px;font-weight:500;line-height:1;letter-spacing:-.025em;white-space:nowrap}.vl-safari-ornament{display:flex;align-items:center;gap:10px;margin:10px 0 13px;padding-left:72px;color:#86a165}.vl-safari-ornament span{display:block;width:54px;height:1px;background:#d4dcc5}.vl-safari-ornament b{font-size:16px;font-weight:400;line-height:1}.vl-safari-lead{margin:0 0 12px;color:#5f695d;font-size:14px;line-height:1.5}.vl-safari-notes{margin:0 0 12px}.vl-safari-note{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #ece3d6}.vl-safari-note:last-child{border-bottom:0}.vl-safari-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f3eee6;color:#a59479;font-size:9px;font-weight:700;letter-spacing:.04em}.vl-safari-note strong{display:block;margin:0 0 2px;color:#49673c;font-size:13px}.vl-safari-note span{display:block;color:#474c45;font-size:14px;line-height:1.35}.vl-safari-copy{color:#454943;font-size:12px;line-height:1.52}.vl-safari-copy p{margin:0 0 8px}.vl-safari-copy p:last-child{margin-bottom:0}.vl-safari-copy strong{color:#223b28}.vl-safari-image-holder{position:relative;min-height:620px;overflow:hidden;background:#f6f0e7}.vl-safari-current-image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:center}.vl-safari-fade{position:absolute;z-index:3;left:0;top:0;bottom:0;width:48%;background:linear-gradient(90deg,rgba(252,250,245,1) 0%,rgba(252,250,245,.995) 18%,rgba(252,250,245,.96) 40%,rgba(252,250,245,.78) 64%,rgba(252,250,245,.42) 82%,rgba(252,250,245,0) 100%);pointer-events:none}.vl-safari-glow{position:absolute;inset:0;z-index:3;background:radial-gradient(circle at 16% 50%,rgba(255,255,255,.26),transparent 27%),linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 76%,rgba(255,255,255,.08) 100%);pointer-events:none}@media(max-width:1040px){.vl-safari-title{font-size:34px}.vl-safari-logo-placeholder{flex-basis:52px;width:52px;height:52px}.vl-safari-ornament{padding-left:66px}}@media(max-width:900px){.vl-safari-layout{grid-template-columns:1fr;min-height:0}.vl-safari-left{padding:24px}.vl-safari-image-holder{min-height:420px}.vl-safari-fade{width:52%}.vl-safari-title{font-size:38px}.vl-safari-ornament{padding-left:72px}}@media(max-width:560px){.vl-safari-desc{padding:0 6px}.vl-safari-shell{border-radius:16px}.vl-safari-left{padding:20px 16px}.vl-safari-heading-row{gap:10px}.vl-safari-logo-placeholder{flex-basis:44px;width:44px;height:44px;font-size:7px}.vl-safari-title{font-size:27px;white-space:nowrap}.vl-safari-ornament{margin-top:8px;padding-left:54px}.vl-safari-lead{font-size:13px}.vl-safari-note{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:7px 0}.vl-safari-icon{width:44px;height:44px}.vl-safari-note span{font-size:13px}.vl-safari-copy{font-size:11.5px}.vl-safari-image-holder{min-height:340px}.vl-safari-fade{width:56%}}.vl-marwa-desc,.vl-marwa-desc *{box-sizing:border-box}.vl-marwa-desc{max-width:1180px;margin:20px auto;padding:0 10px;color:#2f382d;font-family:Arial,Helvetica,sans-serif}.vl-marwa-shell{overflow:hidden;border:1px solid #eadfce;border-radius:22px;background:#fcfaf5;box-shadow:0 10px 28px rgba(72,53,31,.08)}.vl-marwa-layout{display:grid;grid-template-columns:minmax(360px,41%) minmax(0,59%);align-items:stretch;min-height:620px}.vl-marwa-left{position:relative;z-index:4;padding:28px 22px 24px 30px;background:#fcfaf5}.vl-marwa-badge{display:inline-block;margin:0 0 9px;padding:7px 13px;border:1px solid #d8dfc7;border-radius:999px;background:#eef2e5;color:#6a7844;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vl-marwa-heading-row{display:flex;align-items:center;gap:14px;min-width:0}.vl-marwa-logo-placeholder{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #cfd9bc;border-radius:50%;background:#eef2e5;color:#6a7844;font-size:9px;font-weight:700;letter-spacing:.05em;text-align:center}.vl-marwa-title{min-width:0;margin:0;color:#365633;font-family:Georgia,"Times New Roman",serif;font-size:39px;font-weight:500;line-height:1;letter-spacing:-.025em;white-space:nowrap}.vl-marwa-ornament{display:flex;align-items:center;gap:10px;margin:10px 0 13px;padding-left:72px;color:#86a165}.vl-marwa-ornament span{display:block;width:54px;height:1px;background:#d4dcc5}.vl-marwa-ornament b{font-size:16px;font-weight:400;line-height:1}.vl-marwa-lead{margin:0 0 12px;color:#5f695d;font-size:14px;line-height:1.5}.vl-marwa-notes{margin:0 0 12px}.vl-marwa-note{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #ece3d6}.vl-marwa-note:last-child{border-bottom:0}.vl-marwa-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f3eee6;color:#a59479;font-size:9px;font-weight:700;letter-spacing:.04em}.vl-marwa-note strong{display:block;margin:0 0 2px;color:#49673c;font-size:13px}.vl-marwa-note span{display:block;color:#474c45;font-size:14px;line-height:1.35}.vl-marwa-copy{color:#454943;font-size:12px;line-height:1.52}.vl-marwa-copy p{margin:0 0 8px}.vl-marwa-copy p:last-child{margin-bottom:0}.vl-marwa-copy strong{color:#223b28}.vl-marwa-image-holder{position:relative;min-height:620px;overflow:hidden;background:#f6f0e7}.vl-marwa-current-image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:center}.vl-marwa-fade{position:absolute;z-index:3;left:0;top:0;bottom:0;width:48%;background:linear-gradient(90deg,rgba(252,250,245,1) 0%,rgba(252,250,245,.995) 18%,rgba(252,250,245,.96) 40%,rgba(252,250,245,.78) 64%,rgba(252,250,245,.42) 82%,rgba(252,250,245,0) 100%);pointer-events:none}.vl-marwa-glow{position:absolute;inset:0;z-index:3;background:radial-gradient(circle at 16% 50%,rgba(255,255,255,.26),transparent 27%),linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 76%,rgba(255,255,255,.08) 100%);pointer-events:none}@media(max-width:1040px){.vl-marwa-title{font-size:34px}.vl-marwa-logo-placeholder{flex-basis:52px;width:52px;height:52px}.vl-marwa-ornament{padding-left:66px}}@media(max-width:900px){.vl-marwa-layout{grid-template-columns:1fr;min-height:0}.vl-marwa-left{padding:24px}.vl-marwa-image-holder{min-height:420px}.vl-marwa-fade{width:52%}.vl-marwa-title{font-size:38px}.vl-marwa-ornament{padding-left:72px}}@media(max-width:560px){.vl-marwa-desc{padding:0 6px}.vl-marwa-shell{border-radius:16px}.vl-marwa-left{padding:20px 16px}.vl-marwa-heading-row{gap:10px}.vl-marwa-logo-placeholder{flex-basis:44px;width:44px;height:44px;font-size:7px}.vl-marwa-title{font-size:27px;white-space:nowrap}.vl-marwa-ornament{margin-top:8px;padding-left:54px}.vl-marwa-lead{font-size:13px}.vl-marwa-note{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:7px 0}.vl-marwa-icon{width:44px;height:44px}.vl-marwa-note span{font-size:13px}.vl-marwa-copy{font-size:11.5px}.vl-marwa-image-holder{min-height:340px}.vl-marwa-fade{width:56%}}.vl-vulcan-desc,.vl-vulcan-desc *{box-sizing:border-box}.vl-vulcan-desc{max-width:1180px;margin:20px auto;padding:0 10px;color:#2f382d;font-family:Arial,Helvetica,sans-serif}.vl-vulcan-shell{overflow:hidden;border:1px solid #eadfce;border-radius:22px;background:#fcfaf5;box-shadow:0 10px 28px rgba(72,53,31,.08)}.vl-vulcan-layout{display:grid;grid-template-columns:minmax(360px,41%) minmax(0,59%);align-items:stretch;min-height:620px}.vl-vulcan-left{position:relative;z-index:4;padding:28px 22px 24px 30px;background:#fcfaf5}.vl-vulcan-badge{display:inline-block;margin:0 0 9px;padding:7px 13px;border:1px solid #d8dfc7;border-radius:999px;background:#eef2e5;color:#6a7844;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vl-vulcan-heading-row{display:flex;align-items:center;gap:14px;min-width:0}.vl-vulcan-logo-placeholder{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #cfd9bc;border-radius:50%;background:#eef2e5;color:#6a7844;font-size:9px;font-weight:700;letter-spacing:.05em;text-align:center}.vl-vulcan-title{min-width:0;margin:0;color:#365633;font-family:Georgia,"Times New Roman",serif;font-size:39px;font-weight:500;line-height:1;letter-spacing:-.025em;white-space:nowrap}.vl-vulcan-ornament{display:flex;align-items:center;gap:10px;margin:10px 0 13px;padding-left:72px;color:#86a165}.vl-vulcan-ornament span{display:block;width:54px;height:1px;background:#d4dcc5}.vl-vulcan-ornament b{font-size:16px;font-weight:400;line-height:1}.vl-vulcan-lead{margin:0 0 12px;color:#5f695d;font-size:14px;line-height:1.5}.vl-vulcan-notes{margin:0 0 12px}.vl-vulcan-note{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #ece3d6}.vl-vulcan-note:last-child{border-bottom:0}.vl-vulcan-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f3eee6;color:#a59479;font-size:9px;font-weight:700;letter-spacing:.04em}.vl-vulcan-note strong{display:block;margin:0 0 2px;color:#49673c;font-size:13px}.vl-vulcan-note span{display:block;color:#474c45;font-size:14px;line-height:1.35}.vl-vulcan-copy{color:#454943;font-size:12px;line-height:1.52}.vl-vulcan-copy p{margin:0 0 8px}.vl-vulcan-copy p:last-child{margin-bottom:0}.vl-vulcan-copy strong{color:#223b28}.vl-vulcan-image-holder{position:relative;min-height:620px;overflow:hidden;background:#f6f0e7}.vl-vulcan-current-image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:center}.vl-vulcan-fade{position:absolute;z-index:3;left:0;top:0;bottom:0;width:48%;background:linear-gradient(90deg,rgba(252,250,245,1) 0%,rgba(252,250,245,.995) 18%,rgba(252,250,245,.96) 40%,rgba(252,250,245,.78) 64%,rgba(252,250,245,.42) 82%,rgba(252,250,245,0) 100%);pointer-events:none}.vl-vulcan-glow{position:absolute;inset:0;z-index:3;background:radial-gradient(circle at 16% 50%,rgba(255,255,255,.26),transparent 27%),linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 76%,rgba(255,255,255,.08) 100%);pointer-events:none}@media(max-width:1040px){.vl-vulcan-title{font-size:34px}.vl-vulcan-logo-placeholder{flex-basis:52px;width:52px;height:52px}.vl-vulcan-ornament{padding-left:66px}}@media(max-width:900px){.vl-vulcan-layout{grid-template-columns:1fr;min-height:0}.vl-vulcan-left{padding:24px}.vl-vulcan-image-holder{min-height:420px}.vl-vulcan-fade{width:52%}.vl-vulcan-title{font-size:38px}.vl-vulcan-ornament{padding-left:72px}}@media(max-width:560px){.vl-vulcan-desc{padding:0 6px}.vl-vulcan-shell{border-radius:16px}.vl-vulcan-left{padding:20px 16px}.vl-vulcan-heading-row{gap:10px}.vl-vulcan-logo-placeholder{flex-basis:44px;width:44px;height:44px;font-size:7px}.vl-vulcan-title{font-size:27px;white-space:nowrap}.vl-vulcan-ornament{margin-top:8px;padding-left:54px}.vl-vulcan-lead{font-size:13px}.vl-vulcan-note{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:7px 0}.vl-vulcan-icon{width:44px;height:44px}.vl-vulcan-note span{font-size:13px}.vl-vulcan-copy{font-size:11.5px}.vl-vulcan-image-holder{min-height:340px}.vl-vulcan-fade{width:56%}}.vl-safari-desc,.vl-safari-desc *,.vl-safari-desc *::before,.vl-safari-desc *::after {  box-sizing:border-box !important;}.vl-safari-desc {  display:block !important;  position:relative !important;  width:100% !important;  max-width:100% !important;  margin:28px auto 34px !important;  padding:0 10px !important;  color:#28271f !important;  font-family:Arial, Helvetica, sans-serif !important;  line-height:1.5 !important;  clear:both !important;}.vl-safari-shell {  display:block !important;  position:relative !important;  width:100% !important;  max-width:1180px !important;  min-width:0 !important;  margin:0 auto !important;  padding:0 !important;  overflow:hidden !important;  border:1px solid #e8dac2 !important;  border-radius:24px !important;  background:#fbf8f2 !important;  box-shadow:  0 16px 42px rgba(91, 70, 40, 0.06),  inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;}.vl-safari-layout {  display:grid !important;  grid-template-columns:minmax(0, 48%) minmax(0, 52%) !important;  position:relative !important;  width:100% !important;  min-width:0 !important;  min-height:620px !important;  margin:0 !important;  padding:0 !important;  align-items:stretch !important;  overflow:hidden !important;}.vl-safari-left {  display:block !important;  position:relative !important;  z-index:5 !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:32px 24px 26px 32px !important;  background:transparent !important;  text-align:left !important;}.vl-safari-badge {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:auto !important;  min-height:34px !important;  margin:0 0 14px !important;  padding:7px 15px !important;  border:1px solid #d3ddbe !important;  border-radius:999px !important;  background:#eef2e5 !important;  color:#667341 !important;  font-size:11px !important;  font-weight:700 !important;  line-height:1 !important;  letter-spacing:0.35px !important;  text-transform:uppercase !important;  white-space:nowrap !important;}.vl-safari-heading-row {  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  gap:14px !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  text-align:left !important;}.vl-safari-logo-placeholder {  display:flex !important;  flex:0 0 58px !important;  align-items:center !important;  justify-content:center !important;  width:58px !important;  height:58px !important;  min-width:58px !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border-radius:50% !important;}.vl-safari-logo-placeholder img {  display:block !important;  width:58px !important;  height:58px !important;  max-width:58px !important;  max-height:58px !important;  margin:0 !important;  padding:0 !important;  object-fit:contain !important;}.vl-safari-title {  display:block !important;  width:auto !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  color:#171613 !important;  font-family:Georgia, "Times New Roman", serif !important;  font-size:clamp(30px, 2.4vw, 42px) !important;  font-weight:500 !important;  line-height:1.05 !important;  letter-spacing:-0.8px !important;  text-align:left !important;  white-space:nowrap !important;}.vl-safari-ornament {  display:flex !important;  align-items:center !important;  justify-content:center !important;  gap:10px !important;  width:130px !important;  height:16px !important;  margin:12px 0 12px 72px !important;  padding:0 !important;}.vl-safari-ornament span {  display:block !important;  flex:1 1 auto !important;  width:auto !important;  height:1px !important;  margin:0 !important;  padding:0 !important;  background:#c9d2b3 !important;}.vl-safari-ornament b {  display:block !important;  flex:0 0 5px !important;  width:5px !important;  height:5px !important;  margin:0 !important;  padding:0 !important;  border-radius:50% !important;  background:#a8b484 !important;}.vl-safari-lead {  display:block !important;  width:100% !important;  max-width:480px !important;  margin:0 0 14px !important;  padding:0 !important;  color:#555247 !important;  font-size:14px !important;  font-weight:400 !important;  line-height:1.48 !important;  text-align:left !important;}.vl-safari-notes {  display:flex !important;  flex-direction:column !important;  width:100% !important;  max-width:420px !important;  min-width:0 !important;  margin:0 0 14px !important;  padding:0 !important;  gap:0 !important;}.vl-safari-note {  display:grid !important;  grid-template-columns:46px minmax(0, 1fr) !important;  align-items:center !important;  gap:10px !important;  width:100% !important;  min-width:0 !important;  min-height:60px !important;  margin:0 !important;  padding:7px 0 !important;  border-bottom:1px solid #e4d8c5 !important;  text-align:left !important;}.vl-safari-note:last-child {  border-bottom:0 !important;}.vl-safari-icon {  display:flex !important;  align-items:center !important;  justify-content:center !important;  width:42px !important;  height:42px !important;  min-width:42px !important;  margin:0 !important;  padding:3px !important;  border:1px solid #e6dccb !important;  border-radius:50% !important;  background:rgba(255, 255, 255, 0.68) !important;}.vl-safari-icon img {  display:block !important;  width:34px !important;  height:34px !important;  max-width:34px !important;  max-height:34px !important;  margin:0 !important;  padding:0 !important;  object-fit:contain !important;}.vl-safari-note > div:last-child {  display:flex !important;  flex-direction:column !important;  align-items:flex-start !important;  justify-content:center !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  text-align:left !important;}.vl-safari-note strong {  display:block !important;  width:100% !important;  margin:0 0 2px !important;  padding:0 !important;  color:#315c42 !important;  font-size:13px !important;  font-weight:700 !important;  line-height:1.25 !important;  text-align:left !important;}.vl-safari-note span {  display:block !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  color:#3d3b34 !important;  font-size:13px !important;  font-weight:400 !important;  line-height:1.35 !important;  text-align:left !important;  overflow-wrap:anywhere !important;}.vl-safari-copy {  display:block !important;  width:100% !important;  max-width:500px !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  text-align:left !important;}.vl-safari-copy p {  display:block !important;  width:100% !important;  margin:0 0 8px !important;  padding:0 !important;  color:#34332d !important;  font-size:12.5px !important;  font-weight:400 !important;  line-height:1.42 !important;  text-align:left !important;}.vl-safari-copy p:last-child {  margin-bottom:0 !important;}.vl-safari-copy strong {  color:#234f37 !important;  font-weight:700 !important;}.vl-safari-image-holder {  display:block !important;  position:relative !important;  z-index:1 !important;  width:100% !important;  min-width:0 !important;  min-height:620px !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  background-color:#efe2cf !important;  background-repeat:no-repeat !important;  background-position:center center !important;  background-size:cover !important;  border-radius:0 23px 23px 0 !important;  isolation:isolate !important;}.vl-safari-image-holder::after {  content:"" !important;  display:block !important;  position:absolute !important;  z-index:1 !important;  inset:0 !important;  pointer-events:none !important;  background:  linear-gradient(  90deg,  rgba(251, 248, 242, 0.72) 0%,  rgba(251, 248, 242, 0.18) 18%,  rgba(251, 248, 242, 0) 38%  ) !important;}.vl-safari-fade {  display:block !important;  position:absolute !important;  z-index:3 !important;  top:0 !important;  bottom:0 !important;  left:-2px !important;  width:175px !important;  margin:0 !important;  padding:0 !important;  pointer-events:none !important;  background:linear-gradient(  90deg,  #fbf8f2 0%,  rgba(251, 248, 242, 0.98) 22%,  rgba(251, 248, 242, 0.76) 48%,  rgba(251, 248, 242, 0.28) 76%,  rgba(251, 248, 242, 0) 100%  ) !important;}.vl-safari-glow {  display:block !important;  position:absolute !important;  z-index:2 !important;  top:50% !important;  left:10% !important;  width:230px !important;  height:420px !important;  margin:0 !important;  padding:0 !important;  border-radius:50% !important;  pointer-events:none !important;  transform:translate(-50%, -50%) !important;  background:rgba(255, 251, 242, 0.3) !important;  filter:blur(38px) !important;}@media screen and (max-width:1050px) {  .vl-safari-layout {  grid-template-columns:minmax(0, 52%) minmax(0, 48%) !important;  }  .vl-safari-left {  padding:28px 20px 24px 26px !important;  }  .vl-safari-title {  font-size:31px !important;  }  .vl-safari-copy p {  font-size:12px !important;  }}@media screen and (max-width:820px) {  .vl-safari-desc {  margin:20px auto 28px !important;  padding:0 8px !important;  }  .vl-safari-shell {  border-radius:20px !important;  }  .vl-safari-layout {  display:flex !important;  flex-direction:column !important;  min-height:0 !important;  }  .vl-safari-left {  order:1 !important;  width:100% !important;  padding:26px 22px 22px !important;  }  .vl-safari-image-holder {  order:2 !important;  width:100% !important;  min-height:440px !important;  border-radius:0 0 19px 19px !important;  background-position:center center !important;  }  .vl-safari-image-holder::after {  background:linear-gradient(  180deg,  #fbf8f2 0%,  rgba(251, 248, 242, 0.72) 8%,  rgba(251, 248, 242, 0) 27%  ) !important;  }  .vl-safari-fade {  top:-2px !important;  right:0 !important;  bottom:auto !important;  left:0 !important;  width:100% !important;  height:120px !important;  background:linear-gradient(  180deg,  #fbf8f2 0%,  rgba(251, 248, 242, 0.92) 30%,  rgba(251, 248, 242, 0.35) 70%,  rgba(251, 248, 242, 0) 100%  ) !important;  }  .vl-safari-glow {  top:0 !important;  left:50% !important;  width:80% !important;  height:150px !important;  transform:translate(-50%, -40%) !important;  }  .vl-safari-title {  white-space:normal !important;  }  .vl-safari-lead,  .vl-safari-notes,  .vl-safari-copy {  max-width:100% !important;  }}@media screen and (max-width:560px) {  .vl-safari-desc {  padding:0 4px !important;  }  .vl-safari-left {  padding:22px 17px 20px !important;  }  .vl-safari-badge {  min-height:30px !important;  margin-bottom:13px !important;  padding:6px 12px !important;  font-size:10px !important;  }  .vl-safari-heading-row {  gap:10px !important;  }  .vl-safari-logo-placeholder {  flex-basis:48px !important;  width:48px !important;  height:48px !important;  min-width:48px !important;  }  .vl-safari-logo-placeholder img {  width:48px !important;  height:48px !important;  max-width:48px !important;  max-height:48px !important;  }  .vl-safari-title {  font-size:27px !important;  line-height:1.06 !important;  letter-spacing:-0.5px !important;  }  .vl-safari-ornament {  margin-left:58px !important;  }  .vl-safari-lead {  font-size:13.5px !important;  }  .vl-safari-note {  grid-template-columns:44px minmax(0, 1fr) !important;  }  .vl-safari-copy p {  font-size:12.5px !important;  line-height:1.48 !important;  }  .vl-safari-image-holder {  min-height:360px !important;  }}#newcust_other .form-row {  display:grid !important;  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;  column-gap:12px !important;  row-gap:0 !important;  margin-left:0 !important;  margin-right:0 !important;}#div_out_cust_param_6555556,#div_out_cust_param_6555561,#div_out_cust_param_6555566 {  width:100% !important;  max-width:none !important;  flex:none !important;  padding-left:0 !important;  padding-right:0 !important;}#div_out_cust_param_6555556 .form-group,#div_out_cust_param_6555561 .form-group,#div_out_cust_param_6555566 .form-group {  margin-bottom:0 !important;}#div_out_cust_param_6555556 input,#div_out_cust_param_6555561 input,#div_out_cust_param_6555566 input {  width:100% !important;  min-width:0 !important;}#div_out_cust_param_6555556 label,#div_out_cust_param_6555561 label,#div_out_cust_param_6555566 label {  display:flex !important;  align-items:center !important;  gap:4px !important;  white-space:nowrap !important;}@media (max-width:575.98px) {  #newcust_other .form-row {  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;  column-gap:7px !important;  }  #div_out_cust_param_6555556 label,  #div_out_cust_param_6555561 label,  #div_out_cust_param_6555566 label {  font-size:12px !important;  }  #div_out_cust_param_6555556 input,  #div_out_cust_param_6555561 input,  #div_out_cust_param_6555566 input {  padding-left:8px !important;  padding-right:8px !important;  }}#div_out_cust_param_6555561 label,#div_out_cust_param_6555566 label {  justify-content:center !important;  text-align:center !important;  width:100% !important;}#label-6555561 {  position:relative !important;  left:-6px !important;  width:100% !important;  display:flex !important;  justify-content:center !important;  text-align:center !important;}html.page_shop_reg #header .button-wrap,html.page_shop_order_mods #header .button-wrap,html.page_shop_order_control #header .button-wrap,html.page_shop_order_send #header .button-wrap,html.page_shop_order_checkout #header .button-wrap {  display:none !important;}