/* Enter your CSS here */

a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
button,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
title,
tr,
tt,
u,
ul,
var {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 vertical-align:baseline;
 background:0 0
}

@font-face {
font-family: vitessebold;
src: url("https://cdn02.plentymarkets.com/4in9ikd3ipve/frontend/brix-it/media/vitessebold.woff") format("woff"),
url("https://cdn02.plentymarkets.com/4in9ikd3ipve/frontend/brix-it/media/vitessebold.woff2") format("woff2"),
url("https://cdn02.plentymarkets.com/4in9ikd3ipve/frontend/brix-it/media/vitessebold.ttf") format("ttf");
}

@font-face {
font-family: vitessebook;
src: url("https://cdn02.plentymarkets.com/4in9ikd3ipve/frontend/brix-it/media/vitessebook.woff") format("woff"),
url("https://cdn02.plentymarkets.com/4in9ikd3ipve/frontend/brix-it/media/vitessebook.woff2") format("woff2"),
url("https://cdn02.plentymarkets.com/4in9ikd3ipve/frontend/brix-it/media/vitessebook.ttf") format("ttf");
}

a {
    color: #668189;
}
a:hover {
    color: #486872;
}

body {
    font-family: vitessebook,Custom-Font,Helvetica,Arial,sans-serif;
}
body > #vue-app .wrapper-right, body > #vue-error .wrapper-right {
    z-index: 10002;
}
body > #vue-app, body > #vue-error {
  background-color: #f7f7f9;
}
.availability {
    font-size: 100%;
}

.page-singleitem .add-to-basket-container .btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.cmp-product-thumb .thumb-title {
    color: #000;
    font-size: 18px;
    line-height: 1.5em;
}
.cmp-product-thumb .price {
    color: #000;
}
.cmp-product-thumb .crossprice {
    font-size: .91em;
}
.font_0 {font: normal normal normal 42px/1.4em vitessebold; color:#FFFFFF;}
.font_1 {font: normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif ; color:#A7CFD1;}
.font_2 {font: normal normal normal 35px/1.4em vitessebold; color:#2F2E2E;}
.font_3 {font: normal normal normal 30px/1.4em vitessebold; color:#000000;}
.font_4 {font: normal normal normal 40px/1.4em anton,sans-serif ; color:#181818;}
.font_5 {font: normal normal normal 28px/1.4em vitessebook; color:#181818;}
.font_6 {font: normal normal normal 20px/1.4em vitessebook; color:#FFFFFF;}
.font_7 {font: normal normal normal 15px/1.4em vitessebook; color:#000000;}
.font_8 {font: normal normal normal 16px/1.4em vitessebook; color:#FFFFFF;}
.font_9 {font: normal normal normal 15px/1.4em vitessebook; color:#181818;}
.font_10 {font: normal normal normal 12px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif; color:#A7CFD1;}


.color_0 {color: #FFFFFF;}
.backcolor_0 {background-color: #FFFFFF;}
.color_1 {color: #FFFFFF;}
.backcolor_1 {background-color: #FFFFFF;}
.color_2 {color: #000000;}
.backcolor_2 {background-color: #000000;}
.color_3 {color: #ED1C24;}
.backcolor_3 {background-color: #ED1C24;}
.color_4 {color: #0088CB;}
.backcolor_4 {background-color: #0088CB;}
.color_5 {color: #FFCB05;}
.backcolor_5 {background-color: #FFCB05;}
.color_6 {color: #727272;}
.backcolor_6 {background-color: #727272;}
.color_7 {color: #B0B0B0;}
.backcolor_7 {background-color: #B0B0B0;}
.color_8 {color: #FFFFFF;}
.backcolor_8 {background-color: #FFFFFF;}
.color_9 {color: #727272;}
.backcolor_9 {background-color: #727272;}
.color_10 {color: #B0B0B0;}
.backcolor_10 {background-color: #B0B0B0;}
.color_11 {color: #FFFFFF;}
.backcolor_11 {background-color: #FFFFFF;}
.color_12 {color: #FAFAFA;}
.backcolor_12 {background-color: #FAFAFA;}
.color_13 {color: #56B6BA;}
.backcolor_13 {background-color: #56B6BA;}
.color_14 {color: #A7CFD1;}
.backcolor_14 {background-color: #A7CFD1;}
.color_15 {color: #181818;}
.backcolor_15 {background-color: #181818;}
.color_16 {color: #57919B;}
.backcolor_16 {background-color: #57919B;}
.color_17 {color: #8A8BCC;}
.backcolor_17 {background-color: #8A8BCC;}
.color_18 {color: #3E40B3;}
.backcolor_18 {background-color: #3E40B3;}
.color_19 {color: #292B77;}
.backcolor_19 {background-color: #292B77;}
.color_20 {color: #15153C;}
.backcolor_20 {background-color: #15153C;}
.color_21 {color: #FCC2C6;}
.backcolor_21 {background-color: #FCC2C6;}
.color_22 {color: #F8A4A9;}
.backcolor_22 {background-color: #F8A4A9;}
.color_23 {color: #F54E58;}
.backcolor_23 {background-color: #F54E58;}
.color_24 {color: #A3343B;}
.backcolor_24 {background-color: #A3343B;}
.color_25 {color: #521A1D;}
.backcolor_25 {background-color: #521A1D;}
.color_26 {color: #B5EBEB;}
.backcolor_26 {background-color: #B5EBEB;}
.color_27 {color: #CCE3EB;}
.backcolor_27 {background-color: #CCE3EB;}
.color_28 {color: #3DC4C4;}
.backcolor_28 {background-color: #3DC4C4;}
.color_29 {color: #298383;}
.backcolor_29 {background-color: #298383;}
.color_30 {color: #144141;}
.backcolor_30 {background-color: #144141;}
.color_31 {color: #FEE9BB;}
.backcolor_31 {background-color: #FEE9BB;}
.color_32 {color: #FEDE99;}
.backcolor_32 {background-color: #FEDE99;}
.color_33 {color: #FDBE34;}
.backcolor_33 {background-color: #FDBE34;}
.color_34 {color: #A97F23;}
.backcolor_34 {background-color: #A97F23;}
.color_35 {color: #543F11;}
.backcolor_35 {background-color: #543F11;}

.txtNew {word-wrap:break-word;text-align:start;}
.txtNew_override-left * {text-align:left !important;}
.txtNew_override-right * {text-align:right !important;}
.txtNew_override-center * {text-align:center !important;}
.txtNew_override-justify * {text-align:justify !important;}
.txtNew > * {pointer-events:auto;}
.txtNew li {font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;}
.txtNew ol,.txtNew ul {padding-left:1.3em;padding-right:0;margin-left:0.5em;margin-right:0;line-height:normal;letter-spacing:normal;}
.txtNew ul {list-style-type:disc;}
.txtNew ol {list-style-type:decimal;}
.txtNew ul ul,.txtNew ol ul {list-style-type:circle;}
.txtNew ul ul ul,.txtNew ol ul ul {list-style-type:square;}
.txtNew ul ol ul,.txtNew ol ol ul {list-style-type:square;}
.txtNew ul[dir="rtl"],.txtNew ol[dir="rtl"] {padding-left:0;padding-right:1.3em;margin-left:0;margin-right:0.5em;}
.txtNew ul[dir="rtl"] ul,.txtNew ul[dir="rtl"] ol,.txtNew ol[dir="rtl"] ul,.txtNew ol[dir="rtl"] ol {padding-left:0;padding-right:1.3em;margin-left:0;margin-right:0.5em;}
.txtNew p {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h1 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h2 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h3 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h4 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h5 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h6 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew a {color:inherit;}

.breadcrumb {
    padding: .5rem 0px;
    background: none;
}
.breadcrumbs {
  background: none;
}


.lb1itemsContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    white-space: nowrap;
}
.vat {
    margin-top: 6px;
}
.cookie-bar__wrapper {
    background-color: #000 !important;
}
.cookie-bar__btn {
  background-color: #606060 !important;
}
.cookie-bar__btn:hover {
    background-color: white !important;
    color: #606060 !important;
}
.special-tags {
  display: none;
}
.tab-content h3 {
    padding-bottom: 20px;
}

:root {
    --color_0: 255,255,255;
    --color_27: 204,227,235;
    --color_1: 255,255,255;
    --color_2: 0,0,0;
    --color_3: 237,28,36;
    --color_4: 0,136,203;
    --color_5: 255,203,5;
    --color_6: 114,114,114;
    --color_7: 176,176,176;
    --color_8: 255,255,255;
    --color_28: 61,196,196;
    --color_9: 114,114,114;
    --color_10: 176,176,176;
    --color_11: 255,255,255;
    --color_12: 250,250,250;
    --color_13: 86,182,186;
    --color_14: 167,207,209;
    --color_15: 24,24,24;
    --color_16: 87,145,155;
    --color_17: 138,139,204;
    --color_18: 62,64,179;
    --color_29: 41,131,131;
    --color_19: 41,43,119;
    --color_20: 21,21,60;
    --color_21: 252,194,198;
    --color_22: 248,164,169;
    --color_23: 245,78,88;
    --color_24: 163,52,59;
    --color_25: 82,26,29;
    --color_30: 20,65,65;
    --color_31: 254,233,187;
    --color_32: 254,222,153;
    --color_33: 253,190,52;
    --color_34: 169,127,35;
    --color_35: 84,63,17;
    --font_0: normal normal normal 42px/1.4em vitessebold;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
    --font_2: normal normal normal 35px/1.4em vitessebold;
    --font_3: normal normal normal 30px/1.4em vitessebold;
    --font_4: normal normal normal 40px/1.4em anton,sans-serif;
    --font_5: normal normal normal 28px/1.4em vitessebook;
    --font_6: normal normal normal 20px/1.4em vitessebook;
    --font_7: normal normal normal 15px/1.4em vitessebook;
    --font_8: normal normal normal 16px/1.4em vitessebook;
    --font_9: normal normal normal 15px/1.4em vitessebook;
    --font_10: normal normal normal 12px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
    --wix-ads-height: 0px;
    --wix-ads-top-height: 0px;
    --site-width: 980px;
    --above-all-z-index: 100000;
    --portals-z-index: 100001;
    --minViewportSize: 320;
    --color_26: 181,235,235;
    --maxViewportSize: 1920;
}
#comp-k2x7b2yu {
    --borderColor: 184,206,214;
    --borderWidth: 1px;
    --borderRadius: 0px 0px 0px 0px;
    --boxShadow: none;
    --separatorColor: 254,254,254;
    --backgroundColor: 184,206,214;
    --borderRadiusValue: 0px 0px 0px 0px;
    --itemFont: normal normal normal 15px/1.4em vitessebook;
    --itemTextColor: 0,0,0;
    --itemTextColorHover: 47,46,46;
    --backgroundColorHover: 184,206,214;
    --itemTextColorActive: 255,255,255;
    --alpha-itemTextColorActive: 1;
    --backgroundColorActive: var(--color_15);
    --alpha-backgroundColor: 1;
    --alpha-backgroundColorActive: 1;
    --alpha-backgroundColorHover: 1;
    --alpha-borderColor: 1;
    --alpha-itemTextColor: 1;
    --alpha-itemTextColorHover: 1;
    --alpha-separatorColor: 0.2;
    --borderColorActive: rgba(32, 32, 32, 1);
    --borderColorHover: rgba(32, 32, 32, 1);
    --borderSides: none;
    --boxShadowToggleOn-boxShadow: none;
    --iconSize: 22px;
    --iconType: none;
    --itemSpacing: 5px;
    --height: 45px;
    z-index: 5;
}
._2CmYp {
    height: 100%;
}
}
#comp-k2x7b2yu {
    width: 181px;
    height: 45px;
    position: relative;
    margin: 0px 0px 10px 0;
    left: 129px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
}


[data-mesh-id=comp-j9cjmrtpinlineContent-gridContainer] > [id="comp-k2x7b2yu"] {

}
#comp-k2x7b2yu li._3d79R {
    height: 45px;
    padding-top: 10px;
}
#comp-k2x7b2yu li._1KHg1.active {
    background: #000;
    height: 45px;
    padding-top: 10px;
    color: #fff;
}
#comp-k2x7b2yu li._1KHg1.active a {
    color: #fff;
}
._3Avno, ._3Avno * {
    box-sizing: border-box;
}
._3Avno {
    display: flex;
    border-style: solid;
    overflow: hidden;
    height: 100%;
    background-color: rgba(var(--backgroundColor,var(--color_4)),var(--alpha-backgroundColor,1));
    border-color: rgba(var(--borderColor,32,32,32),var(--alpha-borderColor,1));
    border-width: var(--borderWidth,1px);
    color: rgb(var(--itemTextColor,var(--color_9)));
    border-radius: var(--borderRadius,5px);
    box-shadow: var(--boxShadow,0 1px 3px rgba(0,0,0,.5));
    font: var(--itemFont,var(--font_0));
    margin-left: calc(50% - 48px);
    width: 130px;
}
._3Avno>li:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
._3Avno>li:first-child, ._3Avno>li:last-child {
    border-radius: var(--borderRadius,5px);
}
._3Avno>li._1KHg1, ._3Avno>li.active, ._36ple ._1fa2g.active, ._36ple ._1KHg1._1fa2g, ._36ple ._1KHg1._27dhf, ._36ple ._27dhf.active {
    color: rgb(var(--itemTextColorActive,var(--color_1)));
    background-color: rgba(var(--backgroundColorActive,var(--color_4)),var(--alpha-backgroundColorActive,1));
}
._3kEe6 ._3Avno>li, ._3kEe6 ._36ple ._1fa2g, ._3kEe6 ._36ple ._27dhf, ._36ple ._3kEe6 ._1fa2g, ._36ple ._3kEe6 ._27dhf {
    justify-content: center;
}
._3Avno>li {
    background-color: rgba(var(--backgroundColor,var(--color_4)),var(--alpha-backgroundColor,1));
    flex: auto;
    height: 100%;
    display: flex;
    align-items: center;
    color: inherit;
    cursor: pointer;
    font: inherit;
    background: #000;
    height: 45px;
    padding-top: 10px;
}
._3Avno, ._3Avno * {
    box-sizing: border-box;
    float: left;
    list-style: none;
}
._3kEe6 ._3Avno ._3d79R {
    margin: 0 4px;
}


#SITE_FOOTERinlineContent-gridWrapper {
    pointer-events: none;
}
.lb1 a {
    display: block;
    height: 100%;
}
.lb1imageItemlink {
    cursor: pointer;
}
.lb1itemsContainer > li:last-child {
    margin: 0 !important;
}
.container-in .title {
    font: normal normal normal 16px/1.4em vitessebook;
    color: #181818;
    text-align: center;
    margin: auto;

}
.style-jrasqzrd_non-scaling-stroke * {
    vector-effect: non-scaling-stroke;
}
.style-jrasqzrd svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: auto;
}
.style-jrasqzrdlink, .style-jrasqzrdsvg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.container-max {
    max-width: 980px;
}
.noStock {
  color: #ff0000;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  z-index: 999;
  position: absolute;
  top: 135px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  right: 0;
  text-shadow: #000 2px 1px 1px;
  transform: rotate(-25deg);
  display: none;
}

#comp-j9cjmrtp {
    justify-self: end;
    height: 100%;
    position: relative;
    grid-area: 1 / 1 / 2 / 2;
    pointer-events: initial;
}
#comp-j7ekj3y3 {
    justify-self: end;
    margin-right: 65px;
    align-self: start;
    margin-top: 15px;
    position: absolute;
    grid-area: 1 / 1 / 2 / 2;
    pointer-events: initial;
}
#comp-j7ekj3y3 {
  right: 0;
}


#comp-j9cjmrtpinlineContent {
    height: auto;
    width: 400px;
    position: relative;
}

#comp-j9cjmrtpinlineContent-gridWrapper {
    pointer-events: none;
}

#comp-j9cjmrtpinlineContent-gridContainer {
    position: static;
    /* display: grid; */
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: min-content min-content 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
}

#comp-j9cjmruh {
    position: relative;
    margin: 20px 0px 61px 0;
    left: 352px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}

#comp-j9cjnvan {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 129px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
}

#comp-j9cjqtiv {
    position: relative;
    margin: 0px 0px 0 0;
    left: 167px;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
    align-self: start;
}

#comp-j9cjmrtpcenteredContent {
    position: relative;
}

#comp-j9cjmrtpinlineContent-gridContainer > * {
    pointer-events: initial;
}

#comp-j9cjmrtpinlineContent-gridContainer > [id$="-rotated-wrapper"] {
    pointer-events: none;
}

#comp-j9cjmrtpinlineContent-gridContainer > [id$="-rotated-wrapper"] > * {
    pointer-events: initial;
}


.top-bar .controls-list {
   padding-right: 128px;
}

#page-header.top-bar {
  background-color: #B8CED6;
}
.navbar {
  background: transparent;
}

.navbar-brand {
  line-height: 1.5;
}
.brand-wrapper {
  line-height: 1.5;
}
.top-bar.fixed-top {
  line-height: 65px;
}
@media (min-width: 992px) {
  .brand-wrapper {
    top: 0;
    -webkit-transform: unset;
    transform: unset;
  }
}
#page-header .row {
  display: inline;
}
header .controls-list > li a {
    font-size: 1.2rem;
    font-family: vitessebook;
}

#ppButton {
    margin-top: 15px;
}
.modal-dialog #ppButton, #add-item-to-basket-overlay .amzPayButton {
    margin-left: 15px !important;
    margin-top: 15px !important;
}
#registry-form-container #ppButton {
    margin-bottom: 15px;
}
.basket-preview-content #ppButton {
    margin-bottom: 15px;
}

.top-bar .controls-list {
  float: right;
  display: flex;
}
.top-bar .controls-list > li a:not(.btn):hover {
  color: #000;
  background-color: transparent;
}
.top-bar a:not(.btn) {
  color: #000;
}
.top-bar {
  color: #000;
}
.top-bar .controls-list > li {
  color: #000;
}
.top-bar .controls-list > li a:not(.btn) {
  color: #000;
}
.top-bar .controls-list .control-basket .toggle-basket-preview:hover {
  background-color: transparent;
}
.top-bar .controls-list .control-basket .toggle-basket-preview {
  background-color: transparent;
  color: #000;
}
@media (min-width: 768px) {
  header .controls-list > li .fa-user, header .controls-list > li .fa-user-plus{
    display: none;
  }
}


.footer {
  background-color: #181818;
}
#masterPage.mesh-layout[data-mesh-layout="grid"] #SITE_FOOTER, #masterPage.mesh-layout[data-mesh-layout="grid"] #SITE_FOOTER-placeholder {
    -ms-grid-row: 4;
    grid-area: 4/1/5/2;
}
#masterPage.mesh-layout[data-mesh-layout="grid"] #PAGES_CONTAINER, #masterPage.mesh-layout[data-mesh-layout="grid"] #SITE_FOOTER, #masterPage.mesh-layout[data-mesh-layout="grid"] #SITE_FOOTER-placeholder, #masterPage.mesh-layout[data-mesh-layout="grid"] #SITE_HEADER, #masterPage.mesh-layout[data-mesh-layout="grid"] #SITE_HEADER-placeholder, #masterPage.mesh-layout[data-mesh-layout="grid"] #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"], #masterPage.mesh-layout[data-mesh-layout="grid"] #soapAfterPagesContainer, #masterPage.mesh-layout[data-mesh-layout="grid"] #soapBeforePagesContainer {
    -ms-grid-column: 1;
    -ms-grid-row-align: start;
    -ms-grid-column-align: start;
}
#masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #SITE_FOOTER, #masterPage.mesh-layout #SITE_HEADER, #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"], #masterPage.mesh-layout #masterPageinlineContent {
    position: relative;
}

.owl-carousel .carousel-control:hover i {
    color: #668189;
}
.owl-thumbs .owl-thumb.active, .owl-thumbs .owl-thumb:hover {
    border: 1px solid #668189;
    cursor: pointer;
}

/*HEADER*/


.anicon.anicon-search-xcross[aria-expanded="false"]:hover > .anicon-search-item::after {
    background: #668189;
}
#SITE_HEADER {
  position: absolute;
  grid-area: 1 / 1 / 2 / 2;
  pointer-events: initial;
}
#comp-jgdekd14 {
  justify-self: start;
  margin-left: 80px;
  align-self: start;
  margin-top: 10px;
  position: absolute;
  grid-area: 1 / 1 / 2 / 2;
  pointer-events: initial;
}
#comp-j7ekj3y3 {
  justify-self: end;
  margin-right: 65px;
  align-self: start;
  margin-top: 15px;
  position: absolute;
  grid-area: 1 / 1 / 2 / 2;
  pointer-events: initial;
}
#comp-j7al14wy1 {
  justify-self: end;
  margin-right: 120px;
  align-self: start;
  margin-top: 25px;
  position: absolute;
  grid-area: 1 / 1 / 2 / 2;
  pointer-events: initial;
}

/* Footer */

.style-jrasr007screenWidthBackground {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jrasr007[data-state~="fixedPosition"] {position:fixed !important;left:auto !important;z-index:50;}
.style-jrasr007[data-state~="fixedPosition"].style-jrasr007_footer {top:auto;bottom:0;}
.style-jrasr007_bg {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(24, 24, 24, 1);  border-top:0px solid rgba(86, 182, 186, 1);border-bottom:0px solid rgba(86, 182, 186, 1);}
.style-jrasr007bg {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jrasr007[data-state~="mobileView"] .style-jrasr007bg {left:10px;right:10px;}
.style-jrasr007_bg-center {position:absolute;top:0px;right:0;bottom:0px;left:0;background-color:rgba(24, 24, 24, 1);border-radius:0;}
.style-jrasr007inlineContent {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jrasr007centeredContent {position:absolute;top:0;right:0;bottom:0;left:0;}
#SITE_FOOTERinlineContent {
    height: auto;
    width: 100%;
    position: relative;
}
#SITE_FOOTERinlineContent-gridWrapper {
    pointer-events: none;
}
#SITE_FOOTERinlineContent-gridContainer {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: min-content min-content 1fr;
    grid-template-columns: 100%;
}
#comp-j7egz5r1 {
    position: relative;
    margin: 0px 0px 10px calc((100% - 980px) * 0.5);
    left: 20px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
}
#comp-j7eh17o7 {
    position: relative;
    margin: 0px 0px 10px calc((100% - 980px) * 0.5);
    left: 811px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
}
#comp-j7ehozqc {
    position: relative;
    margin: 0px 0px 0px calc((100% - 980px) * 0.5);
    left: 0px;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
    align-self: start;
}
#comp-jnx2fqg6 {
    position: relative;
    margin: 0px 0px 21px calc((100% - 980px) * 0.5);
    left: 230px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
}
#comp-joy9crmg {
    position: relative;
    margin: 1px 0px 10px calc((100% - 980px) * 0.5);
    left: 534px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
}
#comp-joybr6wp {
    position: relative;
    margin: 27px 0px 20px calc((100% - 980px) * 0.5);
    left: 230px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
#comp-joybt5cy {
    position: relative;
    margin: 27px 0px 20px calc((100% - 980px) * 0.5);
    left: 20px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
#comp-joybuf4a {
    position: relative;
    margin: 27px 0px 20px calc((100% - 980px) * 0.5);
    left: 811px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
#comp-joybwcfm {
    position: relative;
    margin: 27px 0px 19px calc((100% - 980px) * 0.5);
    left: 534px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
#SITE_FOOTERcenteredContent {
    position: relative;
}
#SITE_FOOTERinlineContent-gridContainer > * {
    pointer-events: initial;
}
#SITE_FOOTERinlineContent-gridContainer > [id$="-rotated-wrapper"] {
    pointer-events: none;
}
#SITE_FOOTERinlineContent-gridContainer > [id$="-rotated-wrapper"] > * {
    pointer-events: initial;
}
#comp-j7ehozr1inlineContent {
    height: auto;
    width: 100%;
    position: relative;
}
#comp-j7ehozr1inlineContent-gridWrapper {
    pointer-events: none;
}
#comp-j7ehozr1inlineContent-gridContainer {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
}
#comp-j7ehpl8s {
    position: relative;
    margin: 18px 0px 20px calc((100% - 980px) * 0.5);
    left: 20px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
#comp-jnlkz3tf {
    position: relative;
    margin: 0px 0px 2px calc((100% - 980px) * 0.5);
    left: 769px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
#comp-j7ehozr1centeredContent {
    position: relative;
}
#comp-j7ehozr1inlineContent-gridContainer > * {
    pointer-events: initial;
}
#comp-j7ehozr1inlineContent-gridContainer > [id$="-rotated-wrapper"] {
    pointer-events: none;
}
#comp-j7ehozr1inlineContent-gridContainer > [id$="-rotated-wrapper"] > * {
    pointer-events: initial;
}
.btn-primary {
    color: #fff;
    background-color: #668189;
    border-color: #486872;
}
.btn-primary:hover {
    color: #fff;
    background-color: #767676;
    border-color: #767676;
}
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #89a2a9;
    border-color: #89a2a9;
}
.btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(102,129,137,0.5);
    box-shadow: 0 0 0 .2rem rgba(102,129,137,0.5);
}
.main .widget-item-list .widget-inner .widget-caption a:first-of-type {
    border: 1px solid #000;
    padding: 9px 20px;
    font-size: 75%;
    font-weight: normal;
    font-family: vitessebook;
}
.main .widget-item-list .widget-inner .widget-caption a:first-of-type:hover {
    border: 1px solid #000;
    padding: 9px 20px;
    font-size: 75%;
    font-weight: normal;
    font-family: vitessebook;
    background: #000 !important;
    color: #fff !important;
}
.cmp-product-thumb .add-to-basket-lg-container {
    border-color: transparent #668189 transparent transparent;
    color: #fff;
}
.cmp-product-thumb .add-to-basket-lg-container:hover {
    border-color: transparent #B8CED6 transparent transparent;
}
.thumb-title.small::after {
    border-bottom: 3px solid #000;
    content: " ";
    width: 65px;
    display: block;
    margin-top: 8px;
    position: inherit;
}

.POPUPS_ROOT {
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    overflow-x: auto;
    overflow-y: scroll;
    position: fixed;
    z-index: 99999;
}
.POPUPS_WRAPPER {
    position: relative;
    overflow: auto;
}
.p1inlineContent {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: relative;
}
#comp-j9cjmrtp {
    justify-self: end;
    height: 100%;
    position: relative;
    grid-area: 1 / 1 / 2 / 2;
    pointer-events: auto;
    visibility: inherit;
}

.style-jrasqzwf:not([data-mobile-responsive]) > .style-jrasqzwfinlineContent {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#comp-j9cjmrtpinlineContent {
    height: auto;
    width: 400px;
    position: relative;
}
#comp-j9cjmrtpinlineContent-gridWrapper {
    pointer-events: none;
}
#comp-j9cjmrtpinlineContent-gridContainer {
    position: static;
    /* display: grid; */
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: min-content min-content 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
}
#comp-j9cjmrtpinlineContent-gridContainer > * {
    pointer-events: initial;
}

#comp-j9cjmruh {
    position: relative;
    margin: 20px 0px 61px 0;
    left: 352px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
#comp-j9cjmrtpinlineContent-gridContainer > * {
    pointer-events: initial;
}
#comp-j9cjnvan {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 129px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
}
.style-jrasqzw9 > ul {display:table;width:100%;box-sizing:border-box;}
.style-jrasqzw9 li {display:table;width:100%;width:calc(100% - (2 * 0px));}
.style-jrasqzw9 a span {pointer-events:none;}
.style-jrasqzw9_noLink {cursor:default !important;}
.style-jrasqzw9_counter {margin:0 10px;opacity:0.6;}
.style-jrasqzw9menuContainer {padding:0;margin:0;position:relative;}
.style-jrasqzw9menuContainer .style-jrasqzw9_emptySubMenu {display:none !important;}
.style-jrasqzw9_item {padding-left:0px;padding-right:0px;margin:0;position:relative;display:block;cursor:pointer;list-style:none;}
.style-jrasqzw9_item:last-child {border-bottom:0;}
.style-jrasqzw9_item.style-jrasqzw9_hover:not(.style-jrasqzw9_noLink) > .style-jrasqzw9_label {color:#B8CED6;}
.style-jrasqzw9_item.style-jrasqzw9_hover > .style-jrasqzw9_subMenu {opacity:1;transition:all 0.4s ease 0s;    display:block;}
.style-jrasqzw9_item.style-jrasqzw9_selected > .style-jrasqzw9_label,.style-jrasqzw9_item.style-jrasqzw9_selectedContainer > .style-jrasqzw9_label {color:#B8CED6;}
.style-jrasqzw9_label {font:normal normal normal 15px/1.4em vitessebook ;  color:#FFFFFF;display:inline;white-space:nowrap;overflow:hidden;}
.style-jrasqzw9_subMenu {z-index:999;min-width:100%;opacity:0;display:none;position:absolute;transition:all 0.4s ease 0s;  background-color:rgba(24, 24, 24, 1);}
.style-jrasqzw9_subMenu .style-jrasqzw9_label {font:normal normal normal 14px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;}
.style-jrasqzw9_subMenu:before {content:" ";display:block;width:0px;height:100%;position:absolute;top:0;}
.style-jrasqzw9[data-state~="items-align-left"] .style-jrasqzw9_item {text-align:left;}
.style-jrasqzw9[data-state~="items-align-center"] .style-jrasqzw9_item {text-align:center;}
.style-jrasqzw9[data-state~="items-align-right"] .style-jrasqzw9_item {text-align:right;}
.style-jrasqzw9[data-state~="subItems-align-left"] .style-jrasqzw9_subMenu > .style-jrasqzw9_item {text-align:left;padding-left:0px;padding-right:0px;}
.style-jrasqzw9[data-state~="subItems-align-center"] .style-jrasqzw9_subMenu > .style-jrasqzw9_item {text-align:center;padding-left:0px;padding-right:0px;}
.style-jrasqzw9[data-state~="subItems-align-right"] .style-jrasqzw9_subMenu > .style-jrasqzw9_item {text-align:right;padding-left:0px;padding-right:0px;}
.style-jrasqzw9[data-state~="subMenuOpenSide-right"] .style-jrasqzw9_subMenu {left:100%;float:left;margin-left:0px;}
.style-jrasqzw9[data-state~="subMenuOpenSide-right"] .style-jrasqzw9_subMenu:before {left:0;margin-left:calc(-1 * 0px);}
.style-jrasqzw9[data-state~="subMenuOpenSide-left"] .style-jrasqzw9_subMenu {right:100%;float:right;margin-right:0px;}
.style-jrasqzw9[data-state~="subMenuOpenSide-left"] .style-jrasqzw9_subMenu:before {right:0;margin-right:calc(-1 * 0px);}
.style-jrasqzw9[data-open-direction~="subMenuOpenDir-down"] .style-jrasqzw9_subMenu {top:0;}
.style-jrasqzw9[data-open-direction~="subMenuOpenDir-up"] .style-jrasqzw9_subMenu {bottom:0;}
.style-jrasqzw9menuContainer_with-validation-indication select:not([data-preview~="focus"]):invalid {border-width:2px;  border-style:solid;border-color:rgba(249, 249, 249, 1);background-color:rgba(255, 255, 255, 1);}
.style-jrasqzw9menuContainer {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}
.style-jrasqzw9menuContainer select {border-radius:5px;  -webkit-appearance:none;-moz-appearance:none;  font:normal normal normal 15px/1.4em vitessebook ;  background-color:rgba(255, 255, 255, 1);color:#FFFFFF;border-width:2px;  border-style:solid;border-color:rgba(249, 249, 249, 1);margin:0;padding:0 45px;cursor:pointer;position:relative;max-width:100%;min-width:100%;min-height:10px;height:100%;text-overflow:ellipsis;white-space:nowrap;display:block;}
.style-jrasqzw9menuContainer select option {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.style-jrasqzw9menuContainer select.style-jrasqzw9menuContainer_placeholder-style {color:#181818;}
.style-jrasqzw9menuContainer select:-moz-focusring {color:transparent;text-shadow:0 0 0 #000;}
.style-jrasqzw9menuContainer select::-ms-expand {display:none;}
.style-jrasqzw9menuContainer select:focus::-ms-value {background:transparent;}
.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection):hover,.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-preview~="hover"] {border-width:2px;  border-style:solid;border-color:rgba(249, 249, 249, 1);background-color:rgba(255, 255, 255, 1);}
.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection):focus,.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-preview~="focus"] {border-width:2px;  border-style:solid;border-color:rgba(249, 249, 249, 1);background-color:rgba(255, 255, 255, 1);}
.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-error="true"],.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-preview~="error"] {border-width:2px;  border-style:solid;border-color:rgba(249, 249, 249, 1);background-color:rgba(255, 255, 255, 1);}
.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection):disabled,.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-disabled="true"],.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-preview~="disabled"] {border-width:2px;border-color:rgba(204, 204, 204, 1);color:#FFFFFF;background-color:rgba(204, 204, 204, 1);}
.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection):disabled + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-disabled="true"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer select:not(.style-jrasqzw9menuContainer_mobileCollection)[data-preview~="disabled"] + .style-jrasqzw9menuContainerarrow {border-width:2px;border-color:rgba(204, 204, 204, 1);color:#FFFFFF;border:none;}
.style-jrasqzw9menuContainerarrow {position:absolute;pointer-events:none;top:0;bottom:0;box-sizing:border-box;padding-left:20px;padding-right:20px;height:inherit;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.style-jrasqzw9menuContainerarrow .style-jrasqzw9menuContainer_svg_container {width:12px;}
.style-jrasqzw9menuContainerarrow .style-jrasqzw9menuContainer_svg_container svg {height:100%;fill:rgba(250, 250, 250, 1);}
.style-jrasqzw9menuContainer_left-direction {text-align-last:left;}
.style-jrasqzw9menuContainer_left-direction .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_left-direction select:hover + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_left-direction select[data-preview~="hover"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_left-direction select:focus + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_left-direction select[data-preview~="focus"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_left-direction[data-preview~="focus"] .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_left-direction select[data-error="true"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_left-direction select[data-preview~="error"] + .style-jrasqzw9menuContainerarrow {border-left:0;}
.style-jrasqzw9menuContainer_left-direction .style-jrasqzw9menuContainerarrow {right:0;}
.style-jrasqzw9menuContainer_right-direction {text-align-last:right;}
.style-jrasqzw9menuContainer_right-direction .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_right-direction select:hover + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_right-direction select[data-preview~="hover"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_right-direction select:focus + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_right-direction select[data-preview~="focus"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_right-direction[data-preview~="focus"] .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_right-direction select[data-error="true"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_right-direction select[data-preview~="error"] + .style-jrasqzw9menuContainerarrow {border-right:0;}
.style-jrasqzw9menuContainer_right-direction .style-jrasqzw9menuContainerarrow {left:0;}
.style-jrasqzw9menuContainer_center-direction {text-align-last:left;text-align-last:center;}
.style-jrasqzw9menuContainer_center-direction .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_center-direction select:hover + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_center-direction select[data-preview~="hover"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_center-direction select:focus + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_center-direction select[data-preview~="focus"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_center-direction[data-preview~="focus"] .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_center-direction select[data-error="true"] + .style-jrasqzw9menuContainerarrow,.style-jrasqzw9menuContainer_center-direction select[data-preview~="error"] + .style-jrasqzw9menuContainerarrow {border-left:0;}
.style-jrasqzw9menuContainer_center-direction .style-jrasqzw9menuContainerarrow {right:0;}
.style-jrasqzw9menuContainer_mobileMenuContainer {border:0;}
.style-jrasqzw9menuContainer_mobileMenuContainer .style-jrasqzw9menuContainerarrow .style-jrasqzw9menuContainer_svg_container .style-jrasqzw9menuContainericon {fill:#FFFFFF;}
.style-jrasqzw9menuContainerlabel {font:normal normal normal 16px/1.4em vitessebook;  color:#181818;word-break:break-word;display:inline-block;line-height:1;}
.style-jrasqzw9menuContainer_required .style-jrasqzw9menuContainerlabel::after {content:" *";color:transparent;}
.style-jrasqzw9menuContainer_selector-wrapper {-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;}

.style-jrasqzwc svg {width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:#F2F2F2;fill-opacity:1;stroke:rgba(237, 21, 102, 1);stroke-width:0px;}
.style-jrasqzwc svg * {vector-effect:non-scaling-stroke;}
.style-jrasqzwc a {display:block;height:100%;}


#comp-j9cjmrtpinlineContent {
height: auto;
width: 400px;
position: relative;
}

#comp-j9cjmrtpinlineContent-gridWrapper {
pointer-events: none;
}

#comp-j9cjmrtpinlineContent-gridContainer {
position: static;
/* display: grid; */
height: auto;
width: 100%;
min-height: auto;
grid-template-rows: min-content min-content 1fr;
grid-template-columns: 100%;
padding-bottom: 0px;
box-sizing: border-box;
}

#comp-j9cjmruh {
position: relative;
margin: 20px 0px 61px 0;
left: 352px;
grid-area: 1 / 1 / 2 / 2;
justify-self: start;
align-self: start;
}

#comp-j9cjnvan {
position: relative;
margin: 0px 0px 10px 0;
left: 129px;
grid-area: 2 / 1 / 3 / 2;
justify-self: start;
align-self: start;
}

#comp-j9cjqtiv {
position: relative;
margin: 0px 0px 0 0;
left: 167px;
grid-area: 3 / 1 / 4 / 2;
justify-self: start;
align-self: start;
}

#comp-j9cjmrtpcenteredContent {
position: relative;
}

#comp-j9cjmrtpinlineContent-gridContainer > * {
pointer-events: initial;
}

#comp-j9cjmrtpinlineContent-gridContainer > [id$="-rotated-wrapper"] {
pointer-events: none;
}

#comp-j9cjmrtpinlineContent-gridContainer > [id$="-rotated-wrapper"] > * {
pointer-events: initial;
}

@media (max-width: 992px) {
  #comp-jgdekd14 {
    margin-left: 15px;
  }
}

.widget {
 /* margin-top: 40px; */
}
.widget-primary .bg-appearance {
 background-color: transparent !important;
 color: #000 !important;
 font-family: vitessebold !important;
 font-size: 22px !important;
}
.widget-item-list .widget-caption h2, .widget-item-list .widget-caption .h2 {
 font-size: 55px !important;
 margin-bottom: 30px !important;
}
.widget-primary .bg-appearance a {
 color: #000 !important;
}
