@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');

body, textarea, input {
font-family: 'Open Sans', sans-serif;
}

html {
    margin: 0;
}
/* F2EFE7 */
body {
    margin: 0;
    padding: 160px 0 0 0;
    background-color: #f8f8f8;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #333333;
    min-width: 320px;
    -webkit-text-size-adjust: 100%;
    -webkit-appearance: none;
}

textarea, input {
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #333333;
    outline: none;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}

*:focus {
outline: none;
}

a:link {
color: #333333;
text-decoration: none; 
border-bottom: 0;
}
a:active {
color: #669955;
text-decoration: none;
}
a:visited {
color: #333333;
text-decoration: none;
border-bottom: 0;
}
a:hover {
color: #669955;
text-decoration: none;
}

.b, b, strong {
font-weight: 700;
}
.CB {
clear: both;
}
.NW {
white-space: nowrap;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-size: 24px;
line-height: 36px;
}

#AggregateOffer {
    display: none;
}

#TopContacts {
    z-index: 1020;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 40px;
    background-color: #f8f8f8;
    border-bottom: solid 1px #f0f0f0;
}
#TopContactsS {
    position: relative;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    max-width: 1480px;
    margin: 0 auto;
    padding: 0;
}
.TopContacts {
    position: relative;
    float: left;
    margin: 0 0 0 20px;
    height: 40px;
    line-height: 40px;
    color: #333333;
}

#TopMenu {
    background-color: #ffffff;
    position: fixed;
    z-index: 1002;
    top: 40px;
    right: 0;
    left: 0;
    height: 100px;
    padding: 20px 0 0 0;
    border-bottom: solid 1px #f0f0f0;
}
#Top {
    position: relative;
    margin: 0 auto;
    max-width: 1480px;
    height: 40px;
    overflow: hidden;
}
@media all and ( max-width: 959px ) {
    #TopMenu {
        position: absolute;
    }
	#Top {
        height: 90px;
	}
}
#TopLogo {
    position: absolute;
    z-index: 1003;
    left: 20px;
    top: 0;
    height: 40px;
    width: calc( 220px - 40px );
    padding: 0 0 0 40px;
    background-size: 30px 40px;
    color: #333333;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22300%22%20height%3D%22400%22%20viewBox%3D%220%2C%200%2C%20300%2C%20400%22%3E%3Cpath%20d%3D%22M106.496%2C293.974%20C119.709%2C324.318%20147.137%2C345.708%20180.614%2C345.708%20C214.092%2C345.708%20242.43%2C323.987%20252.21%2C293.974%20z%22%20fill%3D%22%23E53537%22%2F%3E%3Cpath%20d%3D%22M44.336%2C168.709%20L45.091%2C169.923%20L58.332%2C158.807%20L57.714%2C157.884%20C41.843%2C134.076%2018.704%2C133.366%209.386%2C134.149%20L8.37%2C134.237%20L6.398%2C151.93%20L8.013%2C151.653%20C15%2C150.489%2032.515%2C149.75%2044.336%2C168.709%22%20fill%3D%22%231D2121%22%2F%3E%3Cpath%20d%3D%22M93.785%2C-0%20L93.999%2C0.976%20L121.507%2C129.165%20L153.141%2C102.395%20L157.073%2C105.314%20L157.307%2C105.487%20L157.307%2C105.489%20L161.524%2C108.627%20C163.243%2C109.888%20165.021%2C111.203%20166.781%2C112.589%20L187.842%2C129.124%20C205.327%2C142.835%20225.151%2C158.377%20244.309%2C173.643%20C265.922%2C190.873%20279.947%2C209.938%20287.187%2C231.932%20C297.713%2C263.964%20293.982%2C294.59%20276.072%2C322.963%20C273.199%2C327.541%20271.451%2C331.189%20270.58%2C334.447%20C268.996%2C340.381%20271.808%2C345.431%20274.456%2C348.621%20C276.844%2C351.499%20279.149%2C354.275%20281.414%2C357.002%20L300%2C379.197%20L300%2C400%20L297.209%2C400%20L296.842%2C399.559%20C293.943%2C396.114%20290.994%2C392.605%20287.95%2C388.967%20C282.065%2C381.935%20275.877%2C374.516%20269.296%2C366.581%20L262.568%2C358.486%20C260.837%2C356.408%20259.369%2C354.198%20258.181%2C351.917%20L258.063%2C351.626%20C257.426%2C350.385%20256.836%2C348.98%20256.295%2C347.37%20C256.14%2C346.919%20256.014%2C346.48%20255.879%2C346.035%20C255.414%2C344.406%20255.097%2C342.952%20254.922%2C341.579%20L254.863%2C341.12%20C254.711%2C339.689%20254.671%2C338.217%20254.748%2C336.592%20C254.768%2C336.147%20254.807%2C335.704%20254.846%2C335.253%20C255.009%2C333.577%20255.252%2C332.103%20255.609%2C330.715%20C255.975%2C329.256%20256.373%2C328.033%20256.826%2C326.792%20C257.367%2C325.317%20258.092%2C323.694%20259.165%2C321.524%20L259.716%2C320.446%20C260.829%2C318.329%20261.882%2C316.511%20263.013%2C314.719%20C264.579%2C312.236%20266.115%2C309.499%20267.72%2C306.358%20L268.483%2C304.831%20C269.875%2C301.998%20271.084%2C299.191%20272.088%2C296.476%20L272.476%2C295.368%20C273.394%2C292.768%20274.215%2C290.067%20274.911%2C287.356%20L275.191%2C286.264%20C275.848%2C283.552%20276.362%2C280.726%20276.767%2C277.616%20L276.95%2C276.022%20C277.599%2C270.116%20277.626%2C264.056%20277.038%2C258%20C276.969%2C257.373%20276.883%2C256.74%20276.805%2C256.106%20L276.738%2C255.638%20C276.438%2C253.274%20276.052%2C250.876%20275.568%2C248.504%20L275.423%2C247.788%20C275.317%2C247.228%20275.201%2C246.667%20275.066%2C246.102%20C274.284%2C242.642%20273.443%2C239.588%20272.504%2C236.755%20C271.731%2C234.393%20270.841%2C232.029%20269.875%2C229.729%20C269.788%2C229.521%20269.692%2C229.317%20269.584%2C229.115%20L269.304%2C228.511%20C268.551%2C226.79%20267.769%2C225.085%20266.899%2C223.403%20C264.985%2C219.672%20262.78%2C216.014%20260.355%2C212.524%20L259.484%2C211.324%20C258.518%2C209.968%20257.512%2C208.619%20256.459%2C207.29%20C256.044%2C206.762%20255.618%2C206.241%20255.183%2C205.714%20C254.197%2C204.5%20253.184%2C203.312%20252.129%2C202.132%20C251.647%2C201.577%20251.133%2C201.022%20250.631%2C200.469%20C249.549%2C199.305%20248.428%2C198.146%20247.286%2C196.996%20L245.74%2C195.455%20C244.444%2C194.192%20243.091%2C192.941%20241.709%2C191.704%20L240.462%2C190.573%20C238.598%2C188.938%20236.683%2C187.325%20234.673%2C185.725%20C225.306%2C178.254%20215.833%2C170.767%20206.382%2C163.321%20C196.919%2C155.874%20187.495%2C148.479%20178.215%2C141.206%20L156.227%2C123.972%20C155.442%2C123.368%20154.65%2C122.768%20153.858%2C122.174%20L125.175%2C146.252%20L129.549%2C166.636%20C131.888%2C177.499%20126.224%2C188.678%20116.085%2C193.216%20C104.775%2C198.282%2088.507%2C200.848%2067.746%2C200.848%20C65.329%2C200.848%2062.816%2C200.801%2060.271%2C200.734%20L43.253%2C215.022%20C46.541%2C221.227%2049.807%2C227.516%2052.977%2C233.628%20L53.2%2C234.04%20C56.456%2C240.327%2059.811%2C246.74%2063.204%2C253.138%20L63.657%2C253.989%20C65.253%2C257.014%2066.847%2C260.045%2068.472%2C263.031%20C71.556%2C268.7%2074.532%2C274.515%2077.411%2C280.135%20L78.233%2C281.719%20C79.509%2C284.203%2080.795%2C286.707%2082.101%2C289.206%20C83.483%2C291.855%2084.902%2C294.498%2086.333%2C297.136%20L86.527%2C297.485%20C88.19%2C300.52%2089.746%2C303.274%2091.35%2C305.999%20L91.544%2C306.335%20C93.138%2C309.05%2094.791%2C311.732%2096.492%2C314.376%20L97.102%2C315.323%20C98.319%2C317.233%2099.547%2C319.14%20100.852%2C320.983%20C102.417%2C323.181%20104.118%2C325.404%20105.926%2C327.59%20C107.347%2C329.305%20108.825%2C330.924%20110.323%2C332.528%20C112.44%2C334.8%20114.691%2C336.839%20116.742%2C338.844%20C117.769%2C339.848%20124.242%2C344.924%20125.644%2C345.929%20C127.355%2C347.137%20129.2%2C348.423%20131.106%2C349.574%20C133.831%2C351.217%20136.809%2C352.777%20140.49%2C354.473%20C141.341%2C354.871%20142.182%2C355.241%20143.052%2C355.61%20C146.85%2C357.229%20150.069%2C358.417%20153.172%2C359.354%20C155.511%2C360.06%20157.899%2C360.67%20160.567%2C361.254%20C161.02%2C361.35%20161.475%2C361.432%20161.929%2C361.515%20L162.915%2C361.693%20C164.558%2C362.009%20166.201%2C362.293%20167.854%2C362.517%20C168.626%2C362.617%20169.401%2C362.699%20170.183%2C362.781%20L170.569%2C362.82%20C172.116%2C362.979%20173.653%2C363.105%20175.19%2C363.177%20C176.109%2C363.226%20177.027%2C363.265%20177.944%2C363.285%20C179.105%2C363.303%20180.187%2C363.275%20181.298%2C363.246%20C183.32%2C363.197%20185.049%2C363.111%20186.78%2C362.969%20C187.891%2C362.873%20189.013%2C362.768%20190.124%2C362.626%20C191.863%2C362.415%20193.604%2C362.125%20195.343%2C361.805%20L196.155%2C361.656%20C196.949%2C361.511%20197.75%2C361.366%20198.542%2C361.187%20C200.426%2C360.766%20202.293%2C360.248%20204.169%2C359.703%20L205.251%2C359.403%20C205.792%2C359.252%20206.343%2C359.103%20206.884%2C358.929%20C209.87%2C357.959%20212.567%2C356.957%20215.12%2C355.871%20L215.361%2C355.769%20C217.014%2C355.069%20218.735%2C354.455%20220.754%2C353.846%20C221.18%2C353.714%20221.615%2C353.599%20222.03%2C353.483%20C223.954%2C352.971%20225.53%2C352.642%20227.037%2C352.43%20L227.645%2C352.322%20C229.386%2C352.107%20230.999%2C351.975%20232.44%2C352.077%20L232.787%2C352.101%20C233.222%2C352.115%20233.628%2C352.15%20234.024%2C352.177%20C235.63%2C352.289%20237.108%2C352.497%20238.519%2C352.816%20L239.021%2C352.912%20C240.521%2C353.281%20242.058%2C353.806%20243.74%2C354.532%20C244.117%2C354.696%20244.483%2C354.871%20244.859%2C355.053%20C246.455%2C355.812%20247.857%2C356.606%20249.143%2C357.47%20C250.717%2C358.529%20252.09%2C359.621%20253.715%2C361.08%20C254.062%2C361.395%20254.411%2C361.713%20254.748%2C362.042%20C256.373%2C363.603%20257.696%2C364.985%20258.886%2C366.402%20C264.56%2C373.119%20270.28%2C379.957%20275.848%2C386.622%20L287.069%2C400%20L266.899%2C400%20L265.642%2C398.5%20C259.563%2C391.233%20253.28%2C383.723%20247.065%2C376.367%20C241.913%2C370.249%20237.177%2C367.518%20231.725%2C367.518%20C228.67%2C367.518%20225.23%2C368.355%20221.199%2C370.07%20C197.75%2C380.088%20173.141%2C381.48%20148.842%2C374.191%20C124.242%2C366.812%20103.858%2C351.917%2088.247%2C329.922%20C78.611%2C316.352%2071.042%2C301.583%2063.716%2C287.297%20C60.846%2C281.702%2057.897%2C275.94%2054.89%2C270.402%20C49.662%2C260.77%2044.443%2C250.733%2039.532%2C241.274%20L39.357%2C240.931%20C38.024%2C238.365%2036.672%2C235.759%2035.311%2C233.15%20L23.535%2C210.858%20L37.638%2C199.562%20C18.773%2C198.184%202.327%2C196.16%201.208%2C195.96%20L0%2C195.745%20L2.85%2C179.597%20L4.078%2C179.814%20C4.497%2C179.887%2029.273%2C183.539%2055.835%2C184.298%20C73.057%2C169.848%2090.284%2C155.386%20107.296%2C141.104%20L77.015%2C-0%20L93.785%2C-0%20z%20M110.962%2C158.185%20L80.234%2C183.978%20C91.654%2C183.239%20102.052%2C181.53%20109.386%2C178.244%20C112.499%2C176.858%20114.228%2C173.421%20113.513%2C170.081%20L110.962%2C158.185%20z%22%20fill%3D%22%231D2121%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#TopLogo div {
    height: 12px;
    line-height: 12px;
    font-size: 10px;
    text-transform: uppercase;
}
#TopLogo div:first-of-type {
    height: 28px;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    font-family: 'Open Sans', sans-serif;
    vertical-align: bottom;
}
/* @media all and ( max-width: 420px ) { */
@media all and ( max-width: 374px ) {

    #TopLogo {
        width: 100px;
    }
    #TopLogo div:first-of-type {
        height: 40px;
        /* line-height: 20px; */
        font-size: 18px;
    }
    #TopLogo div:nth-of-type(2) {
        display: none;
    }
    
}
/* @media all and ( max-width: 420px ) { */

#MyProfile {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    width: 40px;
    height: 40px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C16%20C31.046%2C16%2040%2C26.745%2040%2C40%20L40%2C40%20L0%2C40%20L0%2C40%20C-0%2C26.745%208.954%2C16%2020%2C16%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M20%2C16%20C31.046%2C16%2040%2C26.745%2040%2C40%20L0%2C40%20L0%2C40%20C-0%2C26.745%208.954%2C16%2020%2C16%20L20%2C16%20z%20M20.001%2C18%20L20%2C18%20C9.676%2C18.379%202.493%2C28.16%202.083%2C38%20L37.917%2C38%20C37.515%2C27.96%2030.308%2C18.637%2020.001%2C18%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20C26.627%2C0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%20M20%2C2%20C14.477%2C2%2010%2C6.477%2010%2C12%20C10%2C17.523%2014.477%2C22%2020%2C22%20C25.523%2C22%2030%2C17.523%2030%2C12%20C30%2C6.477%2025.523%2C2%2020%2C2%20z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
}
#MyProfile div {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    width: 40px;
    height: 40px;
}
#MyProfile:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C16%20C31.046%2C16%2040%2C26.745%2040%2C40%20L40%2C40%20L0%2C40%20L0%2C40%20C-0%2C26.745%208.954%2C16%2020%2C16%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M20%2C16%20C31.046%2C16%2040%2C26.745%2040%2C40%20L0%2C40%20L0%2C40%20C-0%2C26.745%208.954%2C16%2020%2C16%20L20%2C16%20z%20M20.001%2C18%20L20%2C18%20C9.676%2C18.379%202.493%2C28.16%202.083%2C38%20L37.917%2C38%20C37.515%2C27.96%2030.308%2C18.637%2020.001%2C18%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20C26.627%2C0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%20M20%2C2%20C14.477%2C2%2010%2C6.477%2010%2C12%20C10%2C17.523%2014.477%2C22%2020%2C22%20C25.523%2C22%2030%2C17.523%2030%2C12%20C30%2C6.477%2025.523%2C2%2020%2C2%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
#MyExit {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    width: 40px;
    height: 40px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M6.101%2C6.101%20C0.633%2C11.568%200.633%2C20.432%206.101%2C25.899%20C11.568%2C31.367%2020.432%2C31.367%2025.899%2C25.899%20C31.367%2C20.432%2031.367%2C11.568%2025.899%2C6.101%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M16%2C16%20L16%2C2%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
}
#MyExit div {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    width: 40px;
    height: 40px;
}
#MyExit:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M6.101%2C6.101%20C0.633%2C11.568%200.633%2C20.432%206.101%2C25.899%20C11.568%2C31.367%2020.432%2C31.367%2025.899%2C25.899%20C31.367%2C20.432%2031.367%2C11.568%2025.899%2C6.101%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M16%2C16%20L16%2C2%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
#TopCart {
    position: absolute;
    right: 20px;
    top: 0;
    margin: 0;
    z-index: 1003;
    width: 40px;
    height: 40px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 40px;
    background-repeat: no-repeat;
    background-color: #f8f8f8;
}
.TopCart {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M38%2C14%20C39.105%2C14%2040%2C14.895%2040%2C16%20L40%2C22%20C40%2C22.164%2039.98%2C22.326%2039.94%2C22.485%20L35.94%2C38.485%20C35.718%2C39.375%2034.918%2C40%2034%2C40%20L6%2C40%20C5.082%2C40%204.282%2C39.375%204.06%2C38.485%20L0.06%2C22.485%20C0.02%2C22.326%200%2C22.164%20-0%2C22%20L-0%2C16%20C0%2C14.895%200.895%2C14%202%2C14%20L38%2C14%20z%20M36%2C18%20L4%2C18%20L4%2C21.754%20L7.561%2C36%20L32.438%2C36%20L36%2C21.754%20L36%2C18%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M4.5%2C16.5%20L13.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M36.5%2C16.5%20L27.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M18%2C22%20L18%2C32%20L14%2C32%20L14%2C22%20L18%2C22%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M26%2C22%20L26%2C32%20L22%2C32%20L22%2C22%20L26%2C22%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
}
.TopCart:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M38%2C14%20C39.105%2C14%2040%2C14.895%2040%2C16%20L40%2C22%20C40%2C22.164%2039.98%2C22.326%2039.94%2C22.485%20L35.94%2C38.485%20C35.718%2C39.375%2034.918%2C40%2034%2C40%20L6%2C40%20C5.082%2C40%204.282%2C39.375%204.06%2C38.485%20L0.06%2C22.485%20C0.02%2C22.326%200%2C22.164%20-0%2C22%20L-0%2C16%20C0%2C14.895%200.895%2C14%202%2C14%20L38%2C14%20z%20M36%2C18%20L4%2C18%20L4%2C21.754%20L7.561%2C36%20L32.438%2C36%20L36%2C21.754%20L36%2C18%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M4.5%2C16.5%20L13.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M36.5%2C16.5%20L27.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M18%2C22%20L18%2C32%20L14%2C32%20L14%2C22%20L18%2C22%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M26%2C22%20L26%2C32%20L22%2C32%20L22%2C22%20L26%2C22%20z%22%20fill%3D%22%23D02030%22%2F%3E%3C%2Fsvg%3E");
}
.TopCartFull {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M4.5%2C16.5%20L13.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M36.5%2C16.5%20L27.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M38%2C14%20C39.105%2C14%2040%2C14.896%2040%2C16%20L40%2C22%20C40%2C22.164%2039.98%2C22.327%2039.94%2C22.485%20L35.94%2C38.485%20C35.718%2C39.376%2034.918%2C40%2034%2C40%20L6%2C40%20C5.082%2C40%204.282%2C39.376%204.06%2C38.485%20L0.06%2C22.485%20C0.02%2C22.327%200%2C22.164%200%2C22%20L0%2C16%20C0%2C14.896%200.895%2C14%202%2C14%20L38%2C14%20z%20M18%2C22%20L14%2C22%20L14%2C32%20L18%2C32%20L18%2C22%20z%20M26%2C22%20L22%2C22%20L22%2C32%20L26%2C32%20L26%2C22%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
}
.TopCartFull:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M4.5%2C16.5%20L13.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M36.5%2C16.5%20L27.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M38%2C14%20C39.105%2C14%2040%2C14.896%2040%2C16%20L40%2C22%20C40%2C22.164%2039.98%2C22.327%2039.94%2C22.485%20L35.94%2C38.485%20C35.718%2C39.376%2034.918%2C40%2034%2C40%20L6%2C40%20C5.082%2C40%204.282%2C39.376%204.06%2C38.485%20L0.06%2C22.485%20C0.02%2C22.327%200%2C22.164%200%2C22%20L0%2C16%20C0%2C14.896%200.895%2C14%202%2C14%20L38%2C14%20z%20M18%2C22%20L14%2C22%20L14%2C32%20L18%2C32%20L18%2C22%20z%20M26%2C22%20L22%2C22%20L22%2C32%20L26%2C32%20L26%2C22%20z%22%20fill%3D%22%23D02030%22%2F%3E%3C%2Fsvg%3E");
}
#TopCartCount {
    display: none;
    position: absolute;
    right: calc( 50% - 18px );
    bottom: calc( 50% - 18px );
    background-color: #669955;
    font-size: 10px;
    height: 10px;
    padding: 1px 1px;
    line-height: 10px;
    min-width: 10px;
    border-radius: 3px;
    text-align: center;
    color: #ffffff;
    border: solid 1px #ffffff;
}
.TopCartFull #TopCartCount {
    display: block;
}

#TopFavorite {
    display: none;
    position: relative;
    z-index: 1003;
    float: right;
    width: 53px;
    height: 50px;
    background-size: 23px 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50px;
}
.TopFavorite {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2046%2C%2040%22%3E%3Cpath%20d%3D%22M13.43%2C0.021%20C16.973%2C0.138%2019.886%2C1.714%2022.564%2C4.013%20L23%2C4.466%20L23.439%2C4.012%20C28.617%2C-1.337%2036.996%2C-1.337%2042.174%2C4.012%20L42.175%2C4.013%20C47.24%2C9.26%2047.273%2C17.576%2042.282%2C23.327%20C40.38%2C25.514%2036.799%2C28.902%2032.146%2C33.028%20C30.5%2C34.488%2028.826%2C35.945%2027.207%2C37.335%20C26.182%2C38.214%2025.277%2C38.982%2024.879%2C39.316%20C24.344%2C39.779%2023.664%2C40.022%2023%2C39.998%20L22.957%2C39.998%20C22.291%2C39.999%2021.645%2C39.761%2021.129%2C39.325%20C20.632%2C38.907%2019.809%2C38.207%2018.792%2C37.335%20C17.171%2C35.943%2015.499%2C34.487%2013.854%2C33.028%20C9.201%2C28.901%205.622%2C25.514%203.721%2C23.326%20C-1.273%2C17.577%20-1.242%2C9.261%203.825%2C4.012%20C6.286%2C1.457%208.633%2C0.722%2011.924%2C0.062%20L13.43%2C0.021%20z%20M12.107%2C2.053%20C9.41%2C2.326%207.163%2C3.576%205.175%2C5.432%20C0.85%2C9.912%200.823%2C17.012%205.141%2C21.983%20C6.967%2C24.085%2010.506%2C27.434%2015.095%2C31.504%20C16.732%2C32.955%2018.397%2C34.405%2020.01%2C35.79%20C21.021%2C36.658%2021.84%2C37.354%2022.334%2C37.77%20C22.509%2C37.917%2022.729%2C37.998%2022.956%2C37.998%20L23.032%2C37.999%20C23.259%2C38.007%2023.481%2C37.928%2023.667%2C37.767%20C24.071%2C37.428%2024.97%2C36.665%2025.989%2C35.79%20C27.601%2C34.407%2029.268%2C32.956%2030.905%2C31.504%20C35.495%2C27.435%2039.035%2C24.085%2040.862%2C21.984%20C45.066%2C16.909%2045.184%2C10.416%2040.825%2C5.433%20C36.058%2C0.803%2029.572%2C0.965%2024.788%2C5.433%20L23.675%2C6.585%20L22.999%2C7.284%20L22.324%2C6.584%20L21.214%2C5.433%20C18.268%2C2.588%2015.987%2C2.053%2012.107%2C2.053%20z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E");
}
.TopFavorite:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2046%2C%2040%22%3E%3Cpath%20d%3D%22M13.43%2C0.021%20C16.973%2C0.138%2019.886%2C1.714%2022.564%2C4.013%20L23%2C4.466%20L23.439%2C4.012%20C28.617%2C-1.337%2036.996%2C-1.337%2042.174%2C4.012%20L42.175%2C4.013%20C47.24%2C9.26%2047.273%2C17.576%2042.282%2C23.327%20C40.38%2C25.514%2036.799%2C28.902%2032.146%2C33.028%20C30.5%2C34.488%2028.826%2C35.945%2027.207%2C37.335%20C26.182%2C38.214%2025.277%2C38.982%2024.879%2C39.316%20C24.344%2C39.779%2023.664%2C40.022%2023%2C39.998%20L22.957%2C39.998%20C22.291%2C39.999%2021.645%2C39.761%2021.129%2C39.325%20C20.632%2C38.907%2019.809%2C38.207%2018.792%2C37.335%20C17.171%2C35.943%2015.499%2C34.487%2013.854%2C33.028%20C9.201%2C28.901%205.622%2C25.514%203.721%2C23.326%20C-1.273%2C17.577%20-1.242%2C9.261%203.825%2C4.012%20C6.286%2C1.457%208.633%2C0.722%2011.924%2C0.062%20L13.43%2C0.021%20z%20M12.107%2C2.053%20C9.41%2C2.326%207.163%2C3.576%205.175%2C5.432%20C0.85%2C9.912%200.823%2C17.012%205.141%2C21.983%20C6.967%2C24.085%2010.506%2C27.434%2015.095%2C31.504%20C16.732%2C32.955%2018.397%2C34.405%2020.01%2C35.79%20C21.021%2C36.658%2021.84%2C37.354%2022.334%2C37.77%20C22.509%2C37.917%2022.729%2C37.998%2022.956%2C37.998%20L23.032%2C37.999%20C23.259%2C38.007%2023.481%2C37.928%2023.667%2C37.767%20C24.071%2C37.428%2024.97%2C36.665%2025.989%2C35.79%20C27.601%2C34.407%2029.268%2C32.956%2030.905%2C31.504%20C35.495%2C27.435%2039.035%2C24.085%2040.862%2C21.984%20C45.066%2C16.909%2045.184%2C10.416%2040.825%2C5.433%20C36.058%2C0.803%2029.572%2C0.965%2024.788%2C5.433%20L23.675%2C6.585%20L22.999%2C7.284%20L22.324%2C6.584%20L21.214%2C5.433%20C18.268%2C2.588%2015.987%2C2.053%2012.107%2C2.053%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
.TopFavoriteFull {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2046%2C%2040%22%3E%3Cpath%20d%3D%22M13.43%2C0.021%20C16.973%2C0.138%2019.886%2C1.714%2022.564%2C4.013%20L23%2C4.466%20L23.439%2C4.012%20C28.617%2C-1.337%2036.996%2C-1.337%2042.174%2C4.012%20L42.175%2C4.013%20C47.24%2C9.26%2047.273%2C17.576%2042.282%2C23.327%20C40.38%2C25.514%2036.799%2C28.902%2032.146%2C33.028%20C30.5%2C34.488%2028.826%2C35.945%2027.207%2C37.335%20C26.182%2C38.214%2025.277%2C38.982%2024.879%2C39.316%20C24.344%2C39.779%2023.664%2C40.022%2023%2C39.998%20L22.957%2C39.998%20C22.291%2C39.999%2021.645%2C39.761%2021.129%2C39.325%20C20.632%2C38.907%2019.809%2C38.207%2018.792%2C37.335%20C17.171%2C35.943%2015.499%2C34.487%2013.854%2C33.028%20C9.201%2C28.901%205.622%2C25.514%203.721%2C23.326%20C-1.273%2C17.577%20-1.242%2C9.261%203.825%2C4.012%20C6.286%2C1.457%208.633%2C0.722%2011.924%2C0.062%20L13.43%2C0.021%20z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E");
}
.TopFavoriteFull:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2046%2C%2040%22%3E%3Cpath%20d%3D%22M13.43%2C0.021%20C16.973%2C0.138%2019.886%2C1.714%2022.564%2C4.013%20L23%2C4.466%20L23.439%2C4.012%20C28.617%2C-1.337%2036.996%2C-1.337%2042.174%2C4.012%20L42.175%2C4.013%20C47.24%2C9.26%2047.273%2C17.576%2042.282%2C23.327%20C40.38%2C25.514%2036.799%2C28.902%2032.146%2C33.028%20C30.5%2C34.488%2028.826%2C35.945%2027.207%2C37.335%20C26.182%2C38.214%2025.277%2C38.982%2024.879%2C39.316%20C24.344%2C39.779%2023.664%2C40.022%2023%2C39.998%20L22.957%2C39.998%20C22.291%2C39.999%2021.645%2C39.761%2021.129%2C39.325%20C20.632%2C38.907%2019.809%2C38.207%2018.792%2C37.335%20C17.171%2C35.943%2015.499%2C34.487%2013.854%2C33.028%20C9.201%2C28.901%205.622%2C25.514%203.721%2C23.326%20C-1.273%2C17.577%20-1.242%2C9.261%203.825%2C4.012%20C6.286%2C1.457%208.633%2C0.722%2011.924%2C0.062%20L13.43%2C0.021%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
#TopFavoriteCount {
    display: none;
    position: absolute;
    left: calc( 50% - 18px );
    bottom: calc( 50% - 18px );
    background-color: rgba( 255, 255, 255, 0.9 );
    font-size: 10px;
    height: 10px;
    padding: 2px 2px;
    line-height: 10px;
    min-width: 10px;
    border-radius: 40px;
    text-align: center;
    color: #333333;
    border: solid 1px #333333;
}
#TopFavoriteCount:hover, .TopFavorite:hover #TopFavoriteCount {
    color: #669955;
    border: solid 1px #669955;
}
.TopFavoriteFull #TopFavoriteCount {
    display: block;
}

#TopUser {
    position: absolute;
    right: 70px;
    top: 0;
    z-index: 1003;
    margin: 0 10px;
    width: 40px;
    height: 40px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 40px;
    background-color: #f8f8f8;
}
.TopUser {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C-0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20L20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%20M20%2C4%20C15.582%2C4%2012%2C7.582%2012%2C12%20C12%2C16.418%2015.582%2C20%2020%2C20%20L20%2C20%20C24.418%2C20%2028%2C16.418%2028%2C12%20C28%2C7.582%2024.418%2C4%2020%2C4%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M11.5%2C29.5%20L29.5%2C29.5%20C38.5%2C29.5%2038.5%2C38.5%2038.5%2C38.5%20C38.5%2C38.5%2011.5%2C38.5%202.5%2C38.5%20C2.5%2C29.5%2011.5%2C29.5%2011.5%2C29.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
}
.TopUser:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C-0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20L20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%20M20%2C4%20C15.582%2C4%2012%2C7.582%2012%2C12%20C12%2C16.418%2015.582%2C20%2020%2C20%20L20%2C20%20C24.418%2C20%2028%2C16.418%2028%2C12%20C28%2C7.582%2024.418%2C4%2020%2C4%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M11.5%2C29.5%20L29.5%2C29.5%20C38.5%2C29.5%2038.5%2C38.5%2038.5%2C38.5%20C38.5%2C38.5%2011.5%2C38.5%202.5%2C38.5%20C2.5%2C29.5%2011.5%2C29.5%2011.5%2C29.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
}
.TopUserOn {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20L20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M11%2C29%20L29%2C29%20C38%2C29%2038%2C38%2038%2C38%20C38%2C38%2011%2C38%202%2C38%20C2%2C29%2011%2C29%2011%2C29%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M11%2C29%20L29%2C29%20C38%2C29%2038%2C38%2038%2C38%20C38%2C38%2011%2C38%202%2C38%20C2%2C29%2011%2C29%2011%2C29%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
}
.TopUserOn:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20L20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M11%2C29%20L29%2C29%20C38%2C29%2038%2C38%2038%2C38%20C38%2C38%2011%2C38%202%2C38%20C2%2C29%2011%2C29%2011%2C29%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M11%2C29%20L29%2C29%20C38%2C29%2038%2C38%2038%2C38%20C38%2C38%2011%2C38%202%2C38%20C2%2C29%2011%2C29%2011%2C29%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
}
#TopUserNakski {
    position: absolute;
    right: calc( 50% - 18px );
    bottom: calc( 50% - 18px );
    background-color: #669955;
    font-size: 10px;
    height: 10px;
    padding: 1px 1px;
    line-height: 10px;
    min-width: 10px;
    border-radius: 3px;
    text-align: center;
    color: #ffffff;
    border: solid 1px #ffffff;
}

#TopLocation {
    position: relative;
    float: left;
    margin: 0 0 0 20px;
    height: 40px;
    line-height: 40px;
    /* padding: 0 10px 0 36px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 8px 50%; */
    color: #333333;
}
/* .TopLocation {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
} */
.TopLocation:hover {
    /* background-color: #D02030; */
}
/* @media all and ( max-width: 560px ) { */
@media all and ( max-width: 560px ) {

    #TopLocation span {
        display: none;
    }
    
}
/* @media all and ( max-width: 560px ) { */

#TopPhone {
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 1003;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: #333333;
}
#TopPhone:hover {
    /* background-color: #D02030; */
}

#TopForAll {
    padding: 0 15px 0 0;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    cursor: pointer;
}
.TopForAll {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M2.5%2C11.5%20L20.5%2C29.5%20L38.5%2C11.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.TopForAllOn {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M2.5%2C29.5%20L20.5%2C11.5%20L38.5%2C29.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
#TopForAllUp {
    display: none;
    z-index: 1200;
    position: fixed;
    top: 40px;
    left: 0;
    padding: 10px;
    border-radius: 5px;
    line-height: 20px;
    font-size: 14px;
    background-color: #f8f8f8;
    box-shadow: 0 0 10px rgba( 0, 0, 0, 0.2 );
}
#TopForAllUp div {
    padding: 10px;
}
#TopForAllUp div a {
    color: #333333;
}

#Menu {
    z-index: 1002;
    position: relative;
    height: 60px;
    margin: 0 auto;
    max-width: calc( 1480px );
    padding: 0;
    overflow: hidden;
}
/* @media all and ( max-width: 960px ) { */
@media all and ( max-width: 960px ) {
    #Menu {
        display: none;
    }
}
/* @media all and ( max-width: 960px ) { */
#MenuBigMac {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    padding: 10px 0;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M-0%2C6%20L40%2C6%20L40%2C10%20L-0%2C10%20L-0%2C6%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M-0%2C18%20L40%2C18%20L40%2C22%20L-0%2C22%20L-0%2C18%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M-0%2C30%20L40%2C30%20L40%2C34%20L-0%2C34%20L-0%2C30%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
}
#MenuBigMac:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M-0%2C6%20L40%2C6%20L40%2C10%20L-0%2C10%20L-0%2C6%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M-0%2C18%20L40%2C18%20L40%2C22%20L-0%2C22%20L-0%2C18%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M-0%2C30%20L40%2C30%20L40%2C34%20L-0%2C34%20L-0%2C30%20z%22%20fill%3D%22%23D02030%22%2F%3E%3C%2Fsvg%3E");
}
#MenuListW {
    position: absolute;
    z-index: 1004;
    top: 0;
    right: 0;
    left: 0;
    height: 60px;
    white-space: nowrap;
    overflow: hidden;
}
#MenuList {
    width: calc( 100% - 20px );
    margin: 0;
    padding: 0 10px;
    height: 80px;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; 
}
.MenuList {
    display: inline-block;
    margin: 0;
    height: 60px;
}
.MenuListR {
    display: block;
    float: right;
}
.MenuList div {
    padding: 20px 10px;
    line-height: 20px;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 1px 1px 1px #ffffff;
}
.MenuList:hover div {
    color: #D02030;
}
.MenuListHover div {
    color: #ffffff;
    background-color: #666666;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
    border-radius: 3px;
    padding: 10px 10px;
    margin: 5px 0;
}
#MenuListH {
    display: none;
}
.MenuListHid {
    display: none;
}
/* @media all and ( max-width: 960px ) { */
@media all and ( max-width: 960px ) {
    .MenuListR {
        display: inline-block;
        float: none;
    }
}
/* @media all and ( max-width: 960px ) { */
#MenuListGift div {
    color: #ffffff;
    background-color: #D02030;
    padding: 10px;
    margin: 10px 0;
    border-radius: 5px;
    text-shadow: none;
    /* background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M25%2C0%20C28.314%2C0%2031%2C2.686%2031%2C6%20C30.956%2C7.67%2030.518%2C8.812%2029.33%2C10%20L38%2C10%20C39.105%2C10%2040%2C10.895%2040%2C12%20L40%2C18%20C40%2C19.105%2039.105%2C20%2038%2C20%20L38%2C38%20C38%2C39.105%2037.105%2C40%2036%2C40%20L4%2C40%20C2.895%2C40%202%2C39.105%202%2C38%20L2%2C20%20L1.222%2C19.843%20C-0.03%2C18.591%200.256%2C19.27%200%2C18%20L0%2C12%20C0%2C10.895%200.895%2C10%202%2C10%20L10.67%2C10%20C9.42%2C9.045%209.147%2C7.462%209%2C6%20C9%2C2.686%2011.686%2C0%2015%2C0%20C17.547%2C0.063%2018.344%2C1.014%2020%2C2.704%20C21.276%2C0.914%2022.892%2C0.212%2025%2C0%20z%20M36%2C20%20L28%2C20%20L28%2C38%20L36%2C38%20L36%2C20%20z%20M26%2C20%20L14%2C20%20L14%2C38%20L26%2C38%20L26%2C20%20z%20M12%2C20%20L4%2C20%20L4%2C38%20L12%2C38%20L12%2C20%20z%20M38%2C12%20L2%2C12%20L2%2C18%20L38%2C18%20L38%2C12%20z%20M25%2C2%20C22.791%2C2%2021%2C3.791%2021%2C6%20C21%2C8.209%2022.791%2C10%2025%2C10%20C27.209%2C10%2029%2C8.209%2029%2C6%20C29%2C3.791%2027.209%2C2%2025%2C2%20z%20M15%2C2%20C12.791%2C2%2011%2C3.791%2011%2C6%20C11%2C8.209%2012.791%2C10%2015%2C10%20C17.209%2C10%2019%2C8.209%2019%2C6%20C19%2C3.791%2017.209%2C2%2015%2C2%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E"); */
}

#MenuSearch {
    z-index: 1005;
    position: fixed;
    top: 60px;
    height: 40px;
    width: 400px;
    left: calc( 50% - 200px );
    bottom: 0;
}
@media all and ( max-width: 959px ) {
	#MenuSearch {
        position: absolute;
        top: 110px;
        width: calc( 100% - 40px );
        left: 20px;
	}
}
#MenuSearchInput {
    margin: 0;
}
.MenuSearchInput {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    width: calc( 100% - 80px );
    padding: 0 39px;
    background-size: 16px 16px;
    border: none;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M30.571%2C30.571%20L20.5%2C20.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2C0%20C18.627%2C-0%2024%2C5.373%2024%2C12%20C24%2C18.627%2018.627%2C24%2012%2C24%20C5.373%2C24%20-0%2C18.627%20-0%2C12%20C-0%2C5.373%205.373%2C-0%2012%2C-0%20z%20M12%2C4%20C7.582%2C4%204%2C7.582%204%2C12%20C4%2C16.418%207.582%2C20%2012%2C20%20C16.418%2C20%2020%2C16.418%2020%2C12%20C20%2C7.582%2016.418%2C4%2012%2C4%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 11px 50%;
    text-shadow: 1px 1px 1px #ffffff;
    border: solid 1px #cccccc;
    border-radius: 3px;
}
.MenuSearch {
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
}
.MenuSearchOn {
    width: calc( 100% );
}
#MenuClose {
    z-index: 1005;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 36px;
    height: 36px;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
    background-color: #ffffff;
}
#MenuClose:hover {
    padding: 0;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.MenuClose {
    display: none;
}
.MenuCloseOn {
    display: block;
}
#MenuBack {
    display: none;
    z-index: 1005;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    background-color: #f8f8f8;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M22.293%2C0.293%20L23.707%2C1.707%20L9.414%2C16%20L23.707%2C30.293%20L22.293%2C31.707%20L7.293%2C16.707%20C6.902%2C16.317%206.902%2C15.683%207.293%2C15.293%20L22.293%2C0.293%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M23%2C2%20C22.448%2C2%2022%2C1.552%2022%2C1%20C22%2C0.448%2022.448%2C0%2023%2C0%20C23.552%2C0%2024%2C0.448%2024%2C1%20C24%2C1.552%2023.552%2C2%2023%2C2%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M23%2C32%20C22.448%2C32%2022%2C31.552%2022%2C31%20C22%2C30.448%2022.448%2C30%2023%2C30%20C23.552%2C30%2024%2C30.448%2024%2C31%20C24%2C31.552%2023.552%2C32%2023%2C32%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M8%2C17%20C7.448%2C17%207%2C16.552%207%2C16%20C7%2C15.448%207.448%2C15%208%2C15%20C8.552%2C15%209%2C15.448%209%2C16%20C9%2C16.552%208.552%2C17%208%2C17%20z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
}
#MenuBack:hover {
    padding: 0;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M22.293%2C0.293%20L23.707%2C1.707%20L9.414%2C16%20L23.707%2C30.293%20L22.293%2C31.707%20L7.293%2C16.707%20C6.902%2C16.317%206.902%2C15.683%207.293%2C15.293%20L22.293%2C0.293%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M23%2C2%20C22.448%2C2%2022%2C1.552%2022%2C1%20C22%2C0.448%2022.448%2C0%2023%2C0%20C23.552%2C0%2024%2C0.448%2024%2C1%20C24%2C1.552%2023.552%2C2%2023%2C2%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M23%2C32%20C22.448%2C32%2022%2C31.552%2022%2C31%20C22%2C30.448%2022.448%2C30%2023%2C30%20C23.552%2C30%2024%2C30.448%2024%2C31%20C24%2C31.552%2023.552%2C32%2023%2C32%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M8%2C17%20C7.448%2C17%207%2C16.552%207%2C16%20C7%2C15.448%207.448%2C15%208%2C15%20C8.552%2C15%209%2C15.448%209%2C16%20C9%2C16.552%208.552%2C17%208%2C17%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}

#MenuSearchResult {
    display: none;
    position: fixed;
    z-index: 1004;
    top: 40px;
    left: calc( 50% - 220px );
    right: calc( 50% - 220px );
    bottom: 20px;
    margin: 0 auto;
    padding: 80px 0px 20px 0px;
    background-color: #ffffff;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
    overflow: hidden;
    border-radius: 5px;
}
/* @media all and ( max-width: 960px ) { */
@media all and ( max-width: 960px ) {
    #MenuSearchResult {
        top: 150px;
        left: 20px;
        right: 20px;
        padding: 0 0px 20px 0px;
    }
}
/* @media all and ( max-width: 960px ) { */
#MenuSearchResultItems {
    padding: 0 40px 20px 0;
    width: 100%;
    max-height: 400px;
    max-height: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; 
}
.MenuSearchResultItem {
    position: relative;
    display: block;
    min-height: 80px;
    padding: 0 0 20px 0;
    line-height: 20px;
    font-size: 14px;
    cursor: pointer;
    border-top: solid 1px #f0f0f0;
}
/* .MenuSearchResultItem:hover {
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.1 );
} */
.MenuSearchResultItem:hover a {
    color: #333333;
}
@media all and ( max-width: 960px ) {
    .MenuSearchResultItem:first-of-type {
        border-top: none;
    }
}
.MenuSearchResultItemImg {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 60px;
    height: 60px;
    background-image: url( searchbottle.svg );
    background-size: contain;
    background-position: 50% 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.MenuSearchResultItem:hover .MenuSearchResultItemImg {
    background-image: url( searchbottleact.svg );
}
.MenuSearchResultItemName {
    position: relative;
    margin: 20px 20px 0 100px;
}
.MenuSearchResultItemName div {
    line-height: 20px;
    font-size: 12px;
    color: #cccccc;
}
.MenuSearchResultItemName div:nth-of-type(1) {
    font-size: 14px;
    color: #333333;
}
.MenuSearchResultItemName div span:before {
    content: "\2022 ";
}
.MenuSearchResultItemName div span:first-of-type:before {
    content: "";
}
.MenuSearchResultItemPrice {
    position: relative;
    margin: 0 20px 0 100px;
    line-height: 20px;
}
.MenuSearchResultItemPrice div {
    white-space: nowrap; 
    text-decoration: line-through;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
}
.MenuSearchResultItemPrice div:nth-of-type(2) {
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    color: #669955;
}
a .MenuSearchResultItemName, a .MenuSearchResultItemPrice div {
    color: #333333;
}
.MenuSearchResultItemCart {
    position: absolute;
    right: 20px;
    bottom: 20px;
    padding: 0 10px;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 3px;
    color: #ffffff;
    background-color: #669955;
    cursor: pointer;
}
.MenuSearchResultItemCart:hover {
    background-color: #666666;
}
.MenuSearchResultItemCartOn {
    height: 38px;
    background-color: #ffffff;
    color: #666666;
    border: solid 1px #666666;
}
.MenuSearchResultItemCartOn:hover {
    background-color: #ffffff;
    color: #669955;
    border: solid 1px #669955;
}
.MenuSearchResultGroupName {
    position: relative;
    padding: 20px 20px 0 20px;
    min-height: 60px;
}
.MenuSearchResultGroupName div  {
    font-size: 16px;
    font-weight: 700;
}
.MenuSearchResultGroupName div:nth-of-type(2)  {
    font-size: 12px;
    color: #cccccc;
}
.MenuSearchResultGroupPrice {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #669955;
}
.MenuSearchResultGroupCount {
    position: absolute;
    top: 40px;
    right: 20px;
    bottom: 20px;
    font-size: 12px;
    color: #cccccc;
}
.MenuSearchResultItemH {
    position: absolute;
    top: 10px;
    right: 10px;
    left: 10px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999999;
}
.MenuSearchResultAll {
    position: relative;
    display: block;
    padding: 20px 20px 20px 20px;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #669955;
    cursor: pointer;
    border-top: solid 1px #f0f0f0;
}
.MenuSearchResultAll a {
    color: #669955;
}

#Items {
    margin: 20px -20px 0 -20px;
    height: 600px;
    background-color: #f8f8f8;
}

.MenuListHidOn {
    display: inline-block;
    margin: 0;
    height: 50px;
}
#SubMenu {
    display: none;
    position: fixed;
    z-index: 1004;
    top: 103px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    margin: 0 auto;
    max-width: calc( 1440px - 30px );
    padding: 0 30px 50px 0;
    border-radius: 3px;
    background-color: #ffffff;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
    text-shadow: 1px 1px 1px #ffffff;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; 
}
/* @media all and ( max-width: 960px ) { */
@media all and ( max-width: 960px ) {
    #SubMenu {
        z-index: 1040;
        top: 20px;
        bottom: 100px;
    }
}
/* @media all and ( max-width: 960px ) { */
.SubMenu {
    width: calc( 100% - 30px );
    display: flex;
    flex-direction: row;
    margin: 20px 0 0 0;
    padding: 0 30px 0 0;
}
.SubMenuItems {
    margin: 10px 0 0 0;
    padding: 0 20px 0 30px;
}
.SubMenuItems li {
    display: inline-block;
    margin: 10px 0 0 20px;
    padding: 0;
    line-height: 20px;
    font-size: 16px;
}
.SubMenuName {
    float: left;
    clear: both;
    display: block;
    margin: 50px 0 0 50px;
    font-size: 16px;
    font-weight: 700;
}
a.SubMenuNameAct {
    color: #D02030;
}
#SubMenuClose {
    z-index: 1005;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
}

#Back {
    display: none;
    z-index: 1000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
}

#BreadCrumbs {
    background-color: #f8f8f8;
    max-width: 1440px;
    margin: 0 auto;
    padding: 20px 20px 0 20px;
    min-height: 20px;
}
#BreadCrumbs li {
    margin: 0 10px 0 0;
    padding: 0 0 0 20px;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    min-height: 20px;
    line-height: 20px;
    color: #999999;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%2C%200%2C%2020%2C%2020%22%3E%3Cpath%20d%3D%22M0%2C9%20L20%2C9%20L20%2C11%20L0%2C11%20L0%2C9%20z%22%20fill%3D%22%23999999%22%2F%3E%3C%2Fsvg%3E");
    background-position: 0 50%;
    background-size: 10px 10px;
    background-repeat: no-repeat;
}
#BreadCrumbs li:first-of-type {
    padding: 0;
    background-image: none;
}
#BreadCrumbs li a {
    color: #999999;
}
#BreadCrumbsBack {
    color: #669955;
}

#HomeHeader {
    background-color: #f8f8f8;
    max-width: 1440px;
    margin: 20px auto 0 auto;
    padding: 20px;
    min-height: 40px;
}
#HomeHeader h1 {
    min-height: 60px;
    line-height: 60px;
    font-size: 60px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.HomeHeader {
    background-color: #f8f8f8;
    max-width: 1440px;
    margin: 20px auto 0 auto;
    padding: 20px;
    min-height: 40px;
}
.HomeHeader h2 {
    min-height: 40px;
    line-height: 40px;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.HomeHeaderAll {
    /* background-color: #ffffff; */
    position: absolute;
    z-index: 11;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    width: 200px;
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    border-radius: 4px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.HomeHeaderAll:hover {
    color: #669955;
}

#HomeExclusive {
    padding: 0 0 20px 0;
	/* background-color: #f6f6f6; */
}
.HomeExclusiveSwyper {
	width: calc( 100% - 0px );
    height: 620px;
    padding: 0;
}
.HomeExclusiveSwyper .swiper-wrapper {
    padding: 0 10px;
}
.HomeExclusiveSwyper .swiper-slide {
	width: calc( 100%/4 - 20px );
}
@media all and ( max-width: 1400px ) {
    .HomeExclusiveSwyper .swiper-slide {
        width: calc( 100%/3 - 20px );
    }
}
@media all and ( max-width: 1024px ) {
    .HomeExclusiveSwyper .swiper-slide {
        width: calc( 100%/2 - 20px );
    } 
}
@media all and ( max-width: 767px ) {
    .HomeExclusiveSwyper .swiper-slide {
        width: calc( 100% - 20px );
    } 
}
.HomeExclusiveSwyper .swiper-slide .GoodsList {
	width: calc( 100% - 20px );
}
/* .HomeExclusiveSwyper .swiper-pagination {
} */
.HomeExclusiveSwyper .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 20px;
    /* background-color: #ffffff; */
	width: 40px;
	height: 40px;
	border-radius: 40px;
	color: #333333;
}
.HomeExclusiveSwyper .swiper-button-next {
    position: absolute;
    top: auto;
    bottom: 0;
    right: 20px;
    /* background-color: #ffffff; */
	width: 40px;
	height: 40px;
	border-radius: 40px;
	color: #333333;
}
.HomeExclusiveSwyper .swiper-button-prev:after, .HomeExclusiveSwyper .swiper-button-next:after {
	font-size: 20px;
}
.HomeExclusiveSwyper .swiper-horizontal>.swiper-pagination-bullets, .HomeExclusiveSwyper .swiper-pagination-bullets.swiper-pagination-horizontal, .HomeExclusiveSwyper .swiper-pagination-custom, .HomeExclusiveSwyper .swiper-pagination-fraction {
    bottom: 20px;
}
.HomeExclusiveSwyper .swiper-pagination-bullet {
    background-color: #333333;
}

#HomeBestSellers {
    padding: 0 0 20px 0;
	/* background-color: #f6f6f6; */
}
.HomeBestSellersSwyper {
	width: calc( 100% - 0px );
    height: 620px;
    padding: 0;
}
.HomeBestSellersSwyper .swiper-wrapper {
    padding: 0 10px;
}
.HomeBestSellersSwyper .swiper-slide {
	width: calc( 100%/4 - 20px );
}
@media all and ( max-width: 1400px ) {
    .HomeBestSellersSwyper .swiper-slide {
        width: calc( 100%/3 - 20px );
    }
}
@media all and ( max-width: 1024px ) {
    .HomeBestSellersSwyper .swiper-slide {
        width: calc( 100%/2 - 20px );
    } 
}
@media all and ( max-width: 767px ) {
    .HomeBestSellersSwyper .swiper-slide {
        width: calc( 100% - 20px );
    } 
}
.HomeBestSellersSwyper .swiper-slide .GoodsList {
	width: calc( 100% - 20px );
}
/* .HomeBestSellersSwyper .swiper-pagination {
} */
.HomeBestSellersSwyper .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 20px;
    /* background-color: #ffffff; */
	width: 40px;
	height: 40px;
	border-radius: 40px;
	color: #333333;
}
.HomeBestSellersSwyper .swiper-button-next {
    position: absolute;
    top: auto;
    bottom: 0;
    right: 20px;
    /* background-color: #ffffff; */
	width: 40px;
	height: 40px;
	border-radius: 40px;
	color: #333333;
}
.HomeBestSellersSwyper .swiper-button-prev:after, .HomeBestSellersSwyper .swiper-button-next:after {
	font-size: 20px;
}
.HomeBestSellersSwyper .swiper-horizontal>.swiper-pagination-bullets, .HomeBestSellersSwyper .swiper-pagination-bullets.swiper-pagination-horizontal, .HomeBestSellersSwyper .swiper-pagination-custom, .HomeBestSellersSwyper .swiper-pagination-fraction {
    bottom: 20px;
}
.HomeBestSellersSwyper .swiper-pagination-bullet {
    background-color: #333333;
}

#HomeList {
    background-color: #f8f8f8;
    margin: -20px -20px 0 -20px;
    padding: 0 20px 20px 0;
}
.HomeList {
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 0 20px;
    width: calc( 100%/3 - 20px );
    height: 240px;
    border-radius: 3px;
    background-position: 100% 10px;
    background-repeat: no-repeat;
    background-size: contain;
}
#HomeListWine {
    background-image: url( /im/home_wine.jpg );
}
#HomeListChampagne {
    background-image: url( /im/home_champagne.jpg );
}
#HomeListWhisky {
    background-image: url( /im/home_whisky.jpg );
}
#HomeListCognac {
    background-image: url( /im/home_cognac.jpg );
}
#HomeListSpirits {
    background-image: url( /im/home_spirits.jpg );
}
.HomeListL {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 10px 20px 20px 0;
}
.HomeListL li {
    margin: 10px 0 0 20px;
}
.HomeListLI {
    line-height: 20px;
    font-size: 16px;
}
.HomeListH {
    line-height: 40px;
    font-size: 26px;
    font-weight: 700;
}

#Header {
    background-color: #f8f8f8;
    margin: 0 auto;
    max-width: 1440px;
    padding: 0 20px 20px 20px;
    min-height: 40px;
}
#Header h1 {
    float: left;
    min-height: 40px;
    line-height: 40px;
    font-size: 32px;
    font-weight: 700;
}
#CartLeft {
    float: left;
    width: calc( 100% - 320px - 20px );
}
#CartRight {
    float: left;
    width: calc( 320px - 40px );
    margin: 0 0 0 20px;
    padding: 0 20px 20px 20px;
    background-color: #ffffff;
}
@media all and ( max-width: 1023px ) {
    #CartLeft {
        float: none;
        width: auto;
    }
    #CartRight {
        float: none;
        width: auto;
        margin: 20px 0 0 0;
    }
    #CartRight .TableI {
        max-width: calc( 100% - 40px );
    }

}
#CartHeaderW {
    background-color: #f8f8f8;
    margin: 20px 0 0 0;
}
#CartHeader {
    margin: 0 auto;
    max-width: 1440px;
    padding: 20px;
    min-height: 40px;
}
#CartHeader h1 {
    float: left;
    min-height: 40px;
    line-height: 40px;
    font-size: 36px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.CartHeader {
    float: right;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    background-color: #ffffff;
    border-radius: 3px;
}
#CartDelivery {
    border: solid 1px #ffffff;
    margin: 20px 0 0 0;
    padding: 19px;
    border-radius: 3px;
}

#MainSlimW {
    background-color: #f8f8f8;
    margin: 0;
}
#MainSlim {
    margin: 0 auto;
    max-width: 1440px;
    padding: 1px 20px 40px 20px;
    min-height: 40px;
}
#MainSlim a {
    color: #669955;
    text-decoration: none;
    border-bottom: 0;
}
#MainSlim a:hover {
    color: #669955;
}


.TableH {
    line-height: 20px;
    font-size: 14px;
    padding: 20px 0 0 0;
}
.TableH h2 {
    padding: 0;
    margin: 0;
    line-height: 20px;
    font-size: 16px;
}
.TableI {
    display: block;
    margin: 10px 0 0 0;
    padding: 0 19px;
    width: calc( 100% - 40px );
    min-width: 240px;
    max-width: 400px;
    height: 38px;
    line-height: 38px;
    border: solid 1px #cccccc;
    border-radius: 3px;
}
.TableB {
    margin: 20px 0 0 0;
    padding: 0 20px;
    height: 38px;
    color: #ffffff;
    border: solid 1px #669955;
    background-color: #669955;
    border-radius: 3px;
    cursor: pointer;
    -webkit-appearance: none;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.1 );
}
.TableB:hover {
    border: solid 1px #666666;
    background-color: #666666;
}
#OrderCancel {
    float: right;
    color: #666666;
    border: solid 1px #666666;
    background-color: transparent;
    text-shadow: none;
}
#OrderCancel:hover {
    color: #669955;
    border: solid 1px #669955;
}
.UsIRequired {
    border: solid 1px #669955;
}
.CartError {
    color: #669955;
}

#PathSort {
    position: relative;
    max-width: 1480px;
    margin: 10px auto 0 auto;
    height: 40px;
}
#PathOpen {
    display: block;
    position: absolute;
    top: 0;
    left: 20px;
    width: 56px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background-color: transparent;
    background-color: #ffffff;
    padding: 0 12px 0 30px;
    background-position: 12px 50%;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    border-radius: 3px;
    cursor: pointer;
}
.PathOpen {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M22.5%2C12.5%20L2.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C5.5%20L2.5%2C5.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C19.5%20L2.5%2C19.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.PathOpen:hover {
    color: #D02030;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M22.5%2C12.5%20L2.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C5.5%20L2.5%2C5.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C19.5%20L2.5%2C19.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.PathOpenOn {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L22.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C2.5%20L2.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.PathOpenOn:hover {
    color: #D02030;
    padding: 0 30px 0 12px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L22.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C2.5%20L2.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
#Sort {
    background-color: #ffffff;
    z-index: 1001;
    position: absolute;
    top: 0;
    right: 20px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
}
.SortOn {
    background-color: #cccccc;
    box-shadow: 0 0 12px rgba( 0, 0, 0, 0.2 );
}
.Sort {
    display: none;
    height: 40px;
    width: 98px;
    line-height: 40px;
    padding: 0 30px 0 12px;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: calc( 100% - 12px ) 50%;
    cursor: pointer;
}
.SortAct {
    display: block;
}
.Sort:hover {
    color: #D02030;
}
#SortRankD, #SortPriceD {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M12.5%2C2.5%20L12.5%2C19.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.5%2C12.5%20L12.5%2C22.5%20L22.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
#SortPriceA {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M12.5%2C22.5%20L12.5%2C5.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.5%2C12.5%20L12.5%2C2.5%20L22.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.Sort:first-of-type {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.Sort:last-of-type {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.SortOn .Sort {
    border-top: solid 1px #cccccc;
}
.SortOn .Sort:first-of-type {
border-top: 0;
}
.SortOn #SortRankD:hover, .SortOn #SortPriceD:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M12.5%2C2.5%20L12.5%2C19.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.5%2C12.5%20L12.5%2C22.5%20L22.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.SortOn #SortPriceA:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M12.5%2C22.5%20L12.5%2C5.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.5%2C12.5%20L12.5%2C2.5%20L22.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

#Path {
    float: left;
    margin: 20px 0 0 20px;
    width: calc( 100%/4 - 20px );
    padding: 0;
}
#PathS {
    vertical-align: top;
    text-align: left;
}
#PathTop {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
.Path {
    display: block;
    padding: 0 0 20px 0;
}
.PathH {
    clear: both;
    padding: 0 0 10px 0;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
}
.PathL{
    float: left;
    clear: both;
    margin: 0 0 30px 0;
    padding: 10px;
    background-color: #ffffff;
    border-radius: 3px;
}
.PathI {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    font-size: 16px;
    border-radius: 3px;
    padding: 10px;
}
.PathIAct {
    color: #ffffff;
    background-color: #669955;
    border-radius: 3px;
    padding: 10px;
}
.PathIAll {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    font-size: 16px;
    border-radius: 3px;
    padding: 10px;
    cursor: pointer;
    color: #669955;
}
.PathIAct a:nth-of-type(1) {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M22.5%2C12.5%20L2.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C5.5%20L2.5%2C5.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C19.5%20L2.5%2C19.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-size: 12px;
    background-position: 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
.PathIAct a:nth-of-type(1):hover {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M22.5%2C12.5%20L2.5%2C12.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C5.5%20L2.5%2C5.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C19.5%20L2.5%2C19.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.PathIActNo a:nth-of-type(1) {
    background-image: none;
    width: 0px;
}
.PathIActNo a:nth-of-type(1):hover {
    background-color: transparent;
    background-image: none;
}
.PathIAct a:nth-of-type(2) {
    padding: 0;
    margin: 0 10px;
    display: inline-block;
    background-color: transparent;
    color: #ffffff;
}
.PathIAct a:nth-of-type(2):hover {
    color: #ffffff;
    background-color: transparent;
}
.PathIAct a:nth-of-type(3) {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L22.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C2.5%20L2.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-size: 12px;
    background-position: 50%;
    background-repeat: no-repeat;
}
.PathIAct a:nth-of-type(3):hover {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%2C%200%2C%2024%2C%2024%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L22.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22.5%2C2.5%20L2.5%2C22.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.PathIAct a:hover {
    color: #ffffff;
}
.PathIActPre {
    display: inline-block;
    margin: 5px;
    height: 15px;
    line-height: 15px;
    display: inline-block;
    background-color: #ffffff;
    padding: 5px;
    border-radius: 3px;
    font-weight: 700;
}
.PathIAct a:hover {
    color: #ffffff;
}
.PathOn {
    display: none;
}
.PathOnOn {
    display: block;
}

#GoodsListW {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 20px;
    background-color: #f8f8f8;
}
#GoodsList {
    margin: 0 0 0 -20px;
    padding: 0 0 20px 0;
    text-align: left;
    background-color: #f8f8f8;
}
.GoodsList {
    position: relative;
    display: inline-block;
    vertical-align: top;
    background-color: #ffffff;
    margin: 20px 0 0 20px;
    width: calc( 100%/4 - 20px );
    height: 540px;
    border-radius: 3px;
}
.GoodsListNote {
    height: 460px;
}
.GoodsList:hover {
    z-index: 1;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
.GoodsListNotePassed {
    opacity: 0.6;
}
.GoodsListNotePassed:hover {
    box-shadow: none;
}
.GoodsListImg {
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    height: 320px;
    text-align: center;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}
.GoodsListPricesFrom .GoodsListImg {
    height: 290px;
}
.GoodsListNote .GoodsListImg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 240px;
    text-align: center;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    border-radius: 3px 3px 0 0;
}
.GoodsListImgZoom {
    position: absolute;
    left: 8px;
    top: 312px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: rgba( 255, 255, 255, 0.8 );
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M18.5%2C26.5%20C11.873%2C26.5%206.5%2C21.127%206.5%2C14.5%20C6.5%2C7.873%2011.873%2C2.5%2018.5%2C2.5%20C25.127%2C2.5%2030.5%2C7.873%2030.5%2C14.5%20C30.5%2C21.127%2025.127%2C26.5%2018.5%2C26.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23cccccc%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M18.5%2C10.5%20L18.5%2C18.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23cccccc%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M14.5%2C14.5%20L22.5%2C14.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23cccccc%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.5%2C30.5%20L9.5%2C23.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23cccccc%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.GoodsListImgZoom:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M18.5%2C26.5%20C11.873%2C26.5%206.5%2C21.127%206.5%2C14.5%20C6.5%2C7.873%2011.873%2C2.5%2018.5%2C2.5%20C25.127%2C2.5%2030.5%2C7.873%2030.5%2C14.5%20C30.5%2C21.127%2025.127%2C26.5%2018.5%2C26.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M18.5%2C10.5%20L18.5%2C18.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M14.5%2C14.5%20L22.5%2C14.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.5%2C30.5%20L9.5%2C23.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListPricesFrom .GoodsListImgZoom {
    top: 282px;
}
.GoodsListNav {
    position: absolute;
    top: 312px;
    right: 8px;
    width: 40px;
    height: 40px;
    text-align: center;
}
.GoodsListPricesFrom .GoodsListNav {
    top: 282px;
}
.GoodsListFavorites {
    display: none;
    float: left;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2040%2C%2032%22%3E%3Cpath%20d%3D%22M36.447%2C4.439%20C32.305%2C0.521%2025.601%2C0.521%2021.459%2C4.439%20L20.5%2C5.349%20L19.542%2C4.439%20C15.4%2C0.52%208.695%2C0.52%204.553%2C4.439%20C0.505%2C8.28%200.48%2C14.365%204.493%2C18.596%20C8.154%2C22.454%2018.949%2C30.79%2019.406%2C31.143%20C19.704%2C31.373%2020.077%2C31.499%2020.462%2C31.499%20L20.5%2C31.499%20C20.898%2C31.512%2021.287%2C31.385%2021.592%2C31.143%20C22.051%2C30.79%2032.847%2C22.454%2036.509%2C18.596%20C40.52%2C14.365%2040.495%2C8.28%2036.447%2C4.439%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
    background-size: 20px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.GoodsListFavorites:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2040%2C%2032%22%3E%3Cpath%20d%3D%22M36.447%2C4.439%20C32.305%2C0.521%2025.601%2C0.521%2021.459%2C4.439%20L20.5%2C5.349%20L19.542%2C4.439%20C15.4%2C0.52%208.695%2C0.52%204.553%2C4.439%20C0.505%2C8.28%200.48%2C14.365%204.493%2C18.596%20C8.154%2C22.454%2018.949%2C30.79%2019.406%2C31.143%20C19.704%2C31.373%2020.077%2C31.499%2020.462%2C31.499%20L20.5%2C31.499%20C20.898%2C31.512%2021.287%2C31.385%2021.592%2C31.143%20C22.051%2C30.79%2032.847%2C22.454%2036.509%2C18.596%20C40.52%2C14.365%2040.495%2C8.28%2036.447%2C4.439%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListFavoritesFull {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2040%2C%2032%22%3E%3Cpath%20d%3D%22M35.947%2C3.939%20C31.805%2C0.021%2025.101%2C0.021%2020.959%2C3.939%20L20%2C4.849%20L19.042%2C3.939%20C14.9%2C0.02%208.195%2C0.02%204.053%2C3.939%20C0.005%2C7.78%20-0.02%2C13.865%203.993%2C18.096%20C7.654%2C21.954%2018.449%2C30.29%2018.906%2C30.643%20C19.204%2C30.873%2019.577%2C30.999%2019.962%2C30.999%20L20%2C30.999%20C20.398%2C31.012%2020.787%2C30.885%2021.092%2C30.643%20C21.551%2C30.29%2032.347%2C21.954%2036.009%2C18.096%20C40.02%2C13.865%2039.995%2C7.78%2035.947%2C3.939%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M35.947%2C3.939%20C31.805%2C0.021%2025.101%2C0.021%2020.959%2C3.939%20L20%2C4.849%20L19.042%2C3.939%20C14.9%2C0.02%208.195%2C0.02%204.053%2C3.939%20C0.005%2C7.78%20-0.02%2C13.865%203.993%2C18.096%20C7.654%2C21.954%2018.449%2C30.29%2018.906%2C30.643%20C19.204%2C30.873%2019.577%2C30.999%2019.962%2C30.999%20L20%2C30.999%20C20.398%2C31.012%2020.787%2C30.885%2021.092%2C30.643%20C21.551%2C30.29%2032.347%2C21.954%2036.009%2C18.096%20C40.02%2C13.865%2039.995%2C7.78%2035.947%2C3.939%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListFavoritesFull:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2040%2C%2032%22%3E%3Cpath%20d%3D%22M35.947%2C3.939%20C31.805%2C0.021%2025.101%2C0.021%2020.959%2C3.939%20L20%2C4.849%20L19.042%2C3.939%20C14.9%2C0.02%208.195%2C0.02%204.053%2C3.939%20C0.005%2C7.78%20-0.02%2C13.865%203.993%2C18.096%20C7.654%2C21.954%2018.449%2C30.29%2018.906%2C30.643%20C19.204%2C30.873%2019.577%2C30.999%2019.962%2C30.999%20L20%2C30.999%20C20.398%2C31.012%2020.787%2C30.885%2021.092%2C30.643%20C21.551%2C30.29%2032.347%2C21.954%2036.009%2C18.096%20C40.02%2C13.865%2039.995%2C7.78%2035.947%2C3.939%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M35.947%2C3.939%20C31.805%2C0.021%2025.101%2C0.021%2020.959%2C3.939%20L20%2C4.849%20L19.042%2C3.939%20C14.9%2C0.02%208.195%2C0.02%204.053%2C3.939%20C0.005%2C7.78%20-0.02%2C13.865%203.993%2C18.096%20C7.654%2C21.954%2018.449%2C30.29%2018.906%2C30.643%20C19.204%2C30.873%2019.577%2C30.999%2019.962%2C30.999%20L20%2C30.999%20C20.398%2C31.012%2020.787%2C30.885%2021.092%2C30.643%20C21.551%2C30.29%2032.347%2C21.954%2036.009%2C18.096%20C40.02%2C13.865%2039.995%2C7.78%2035.947%2C3.939%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListName {
    position: absolute;
    top: 360px;
    right: 20px;
    left: 20px;
    bottom: 80px;
    text-align: center;
    overflow: hidden;
}
.GoodsListPricesFrom .GoodsListName {
    top: 330px;
    bottom: 110px;
}
.GoodsListNote .GoodsListName {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    margin: 260px 20px 0 20px;
    text-align: left;
    overflow: hidden;
}
.GoodsListEng {
    min-height: 20px;
    position: relative;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
}
.GoodsListRus {
    position: relative;
    min-height: 20px;
    margin: 0;
    line-height: 20px;
    font-size: 12px;
}
.GoodsListRus span:before {
    content: "\2022 ";
}
.GoodsListRus span:first-of-type:before {
    content: "";
}
.GoodsListHref {
    z-index: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 180px;
    left: 0;
    border-radius: 3px 3px 0 0;
    cursor: pointer;
}
.GoodsListPricesFrom .GoodsListHref {
    bottom: 210px;
}
.GoodsListNote .GoodsListHref {
    bottom: auto;
    height: 240px;
}
.GoodsListMore {
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: rgba( 255, 255, 255, 0.8 );
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M16.5%2C30.5%20C8.768%2C30.5%202.5%2C24.232%202.5%2C16.5%20C2.5%2C8.768%208.768%2C2.5%2016.5%2C2.5%20C24.232%2C2.5%2030.5%2C8.768%2030.5%2C16.5%20C30.5%2C24.232%2024.232%2C30.5%2016.5%2C30.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23cccccc%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M19.828%2C22.959%20L19.568%2C24.024%20Q18.396%2C24.486%2017.698%2C24.728%20C17.174%2C24.899%2016.626%2C24.981%2016.076%2C24.971%20Q14.657%2C24.971%2013.869%2C24.278%20C13.355%2C23.841%2013.066%2C23.195%2013.082%2C22.52%20C13.082%2C22.237%2013.102%2C21.954%2013.141%2C21.674%20Q13.201%2C21.241%2013.331%2C20.697%20L14.307%2C17.241%20C14.394%2C16.91%2014.468%2C16.597%2014.527%2C16.3%20C14.584%2C16.034%2014.614%2C15.762%2014.616%2C15.49%20C14.616%2C15.049%2014.525%2C14.74%2014.343%2C14.566%20C14.161%2C14.393%2013.814%2C14.306%2013.298%2C14.306%20C13.035%2C14.308%2012.774%2C14.347%2012.522%2C14.424%20C12.256%2C14.502%2012.029%2C14.579%2011.838%2C14.649%20L12.1%2C13.583%20Q13.059%2C13.193%2013.936%2C12.915%20C14.472%2C12.737%2015.032%2C12.643%2015.596%2C12.636%20Q17.005%2C12.636%2017.77%2C13.317%20Q18.534%2C13.999%2018.533%2C15.087%20C18.533%2C15.238%2018.517%2C15.502%2018.481%2C15.88%20C18.45%2C16.233%2018.385%2C16.582%2018.285%2C16.922%20L17.313%2C20.365%20C17.225%2C20.677%2017.153%2C20.993%2017.099%2C21.313%20C17.045%2C21.578%2017.013%2C21.847%2017.004%2C22.118%20Q17.004%2C22.803%2017.31%2C23.053%20C17.516%2C23.219%2017.87%2C23.301%2018.374%2C23.301%20C18.646%2C23.295%2018.917%2C23.254%2019.178%2C23.177%20C19.4%2C23.121%2019.617%2C23.048%2019.828%2C22.959%20z%20M20.075%2C8.506%20C20.082%2C9.092%2019.834%2C9.652%2019.394%2C10.039%20C18.953%2C10.458%2018.365%2C10.686%2017.757%2C10.674%20C17.147%2C10.685%2016.556%2C10.458%2016.11%2C10.039%20C15.668%2C9.653%2015.417%2C9.093%2015.424%2C8.506%20C15.419%2C7.918%2015.669%2C7.357%2016.11%2C6.968%20C17.039%2C6.116%2018.465%2C6.116%2019.394%2C6.968%20C19.833%2C7.359%2020.081%2C7.919%2020.075%2C8.506%20z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.GoodsListMore:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M16.5%2C30.5%20C8.768%2C30.5%202.5%2C24.232%202.5%2C16.5%20C2.5%2C8.768%208.768%2C2.5%2016.5%2C2.5%20C24.232%2C2.5%2030.5%2C8.768%2030.5%2C16.5%20C30.5%2C24.232%2024.232%2C30.5%2016.5%2C30.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M19.828%2C22.959%20L19.568%2C24.024%20Q18.396%2C24.486%2017.698%2C24.728%20C17.174%2C24.899%2016.626%2C24.981%2016.076%2C24.971%20Q14.657%2C24.971%2013.869%2C24.278%20C13.355%2C23.841%2013.066%2C23.195%2013.082%2C22.52%20C13.082%2C22.237%2013.102%2C21.954%2013.141%2C21.674%20Q13.201%2C21.241%2013.331%2C20.697%20L14.307%2C17.241%20C14.394%2C16.91%2014.468%2C16.597%2014.527%2C16.3%20C14.584%2C16.034%2014.614%2C15.762%2014.616%2C15.49%20C14.616%2C15.049%2014.525%2C14.74%2014.343%2C14.566%20C14.161%2C14.393%2013.814%2C14.306%2013.298%2C14.306%20C13.035%2C14.308%2012.774%2C14.347%2012.522%2C14.424%20C12.256%2C14.502%2012.029%2C14.579%2011.838%2C14.649%20L12.1%2C13.583%20Q13.059%2C13.193%2013.936%2C12.915%20C14.472%2C12.737%2015.032%2C12.643%2015.596%2C12.636%20Q17.005%2C12.636%2017.77%2C13.317%20Q18.534%2C13.999%2018.533%2C15.087%20C18.533%2C15.238%2018.517%2C15.502%2018.481%2C15.88%20C18.45%2C16.233%2018.385%2C16.582%2018.285%2C16.922%20L17.313%2C20.365%20C17.225%2C20.677%2017.153%2C20.993%2017.099%2C21.313%20C17.045%2C21.578%2017.013%2C21.847%2017.004%2C22.118%20Q17.004%2C22.803%2017.31%2C23.053%20C17.516%2C23.219%2017.87%2C23.301%2018.374%2C23.301%20C18.646%2C23.295%2018.917%2C23.254%2019.178%2C23.177%20C19.4%2C23.121%2019.617%2C23.048%2019.828%2C22.959%20z%20M20.075%2C8.506%20C20.082%2C9.092%2019.834%2C9.652%2019.394%2C10.039%20C18.953%2C10.458%2018.365%2C10.686%2017.757%2C10.674%20C17.147%2C10.685%2016.556%2C10.458%2016.11%2C10.039%20C15.668%2C9.653%2015.417%2C9.093%2015.424%2C8.506%20C15.419%2C7.918%2015.669%2C7.357%2016.11%2C6.968%20C17.039%2C6.116%2018.465%2C6.116%2019.394%2C6.968%20C19.833%2C7.359%2020.081%2C7.919%2020.075%2C8.506%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListPrice {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 20px;
    height: 60px;
}
.GoodsListPricesFrom .GoodsListPrice {
    height: 90px;
}
.GoodsListCart {
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: 700;
    padding: 0 12px;
    color: #ffffff;
    background-color: #669955;
    cursor: pointer;
}
.GoodsListPricesFrom .GoodsListCart {
    bottom: 30px;
}
.GoodsListCart:hover {
    background-color: #666666;
}
.GoodsListCartOn {
}
.GoodsListCartOn:hover {
}
.GoodsListMail {
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    padding: 0 11px;
    border: solid 1px #669955;
    color: #669955;
    background-color: #ffffff;
    cursor: pointer;
}
.GoodsListMail:hover {
    border: solid 1px #666666;
    color: #666666;
}
.GoodsListCartIn {
    padding: 5px 8px;
    color: #669955;
    background-color: #ffffff;
    border: solid 1px #669955;
    text-shadow: none;
}
.GoodsListShop {
    float: left;
    margin: 13px 7px 0 7px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%2C%200%2C%2016%2C%2016%22%3E%3Cpath%20d%3D%22M0%2C0%20L16%2C0%20L16%2C16%20L0%2C16%20M15%2C5%20L1%2C5%20L1%2C15%20L2%2C15%20L2%2C6%20L7%2C6%20L7%2C15%20L15%2C15%20L15%2C5%20z%20M14%2C6%20L14%2C12%20L8%2C12%20L8%2C6%20L14%2C6%20z%20M13%2C7%20L9%2C7%20L9%2C11%20L13%2C11%20L13%2C7%20z%20M6%2C7%20L3%2C7%20L3%2C15%20L6%2C15%20L6%2C7%20z%20M15%2C1%20L1%2C1%20L1%2C4%20L15%2C4%20L15%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M3%2C1%20L4%2C1%20L4%2C4%20L3%2C4%20L3%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M6%2C1%20L7%2C1%20L7%2C4%20L6%2C4%20L6%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M9%2C1%20L10%2C1%20L10%2C4%20L9%2C4%20L9%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M12%2C1%20L13%2C1%20L13%2C4%20L12%2C4%20L12%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.GoodsListShop:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%2C%200%2C%2016%2C%2016%22%3E%3Cpath%20d%3D%22M0%2C0%20L16%2C0%20L16%2C16%20L0%2C16%20M15%2C5%20L1%2C5%20L1%2C15%20L2%2C15%20L2%2C6%20L7%2C6%20L7%2C15%20L15%2C15%20L15%2C5%20z%20M14%2C6%20L14%2C12%20L8%2C12%20L8%2C6%20L14%2C6%20z%20M13%2C7%20L9%2C7%20L9%2C11%20L13%2C11%20L13%2C7%20z%20M6%2C7%20L3%2C7%20L3%2C15%20L6%2C15%20L6%2C7%20z%20M15%2C1%20L1%2C1%20L1%2C4%20L15%2C4%20L15%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M3%2C1%20L4%2C1%20L4%2C4%20L3%2C4%20L3%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M6%2C1%20L7%2C1%20L7%2C4%20L6%2C4%20L6%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M9%2C1%20L10%2C1%20L10%2C4%20L9%2C4%20L9%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M12%2C1%20L13%2C1%20L13%2C4%20L12%2C4%20L12%2C1%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListCartIn:hover {
    color: #669955;
    background-color: #ffffff;
    border: solid 1px #669955;
}
.GoodsListSKU {
    position: absolute;
    top: 0;
    right: 20px;
    margin: 20px 0 0 0;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
.GoodsListSale {
    position: absolute;
    top: 20px;
    left: 20px;
    height: 20px;
    padding: 0 10px;
    border-radius: 5px;
    line-height: 20px;
    font-size: 12px;
    /* font-weight: 700; */
    text-align: center;
    color: #ffffff;
    background-color: #D02030;
    /* transform: rotate(-5deg); */
}
.GoodsListVol {
    float: left;
    margin: 0;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #333333;
}
.GoodsListVol div {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    height: 20px;
    line-height: 20px;
}
.GoodsListVol div:nth-of-type(2) {
    margin: 0 0 0 10px;
}
.GoodsListVolAll {
    position: relative;
    float: left;
    margin: 0 3px 0 0;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%2C%200%2C%2016%2C%2016%22%3E%3Cpath%20d%3D%22M13%2C3%20L3%2C3%20L3%2C4%20L13%2C4%20L13%2C3%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M13%2C12%20L3%2C12%20L3%2C13%20L13%2C13%20L13%2C12%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M13%2C6%20L3%2C6%20L3%2C7%20L13%2C7%20L13%2C6%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M13%2C9%20L3%2C9%20L3%2C10%20L13%2C10%20L13%2C9%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M0%2C16%20L0%2C13%20L1%2C13%20L1%2C15%20L3%2C15%20L3%2C16%20L0%2C16%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M16%2C0%20L16%2C3%20L15%2C3%20L15%2C1%20L13%2C1%20L13%2C0%20L16%2C0%20z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.GoodsListVolAll:hover {
    color: #669955;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%2C%200%2C%2016%2C%2016%22%3E%3Cpath%20d%3D%22M13%2C3%20L3%2C3%20L3%2C4%20L13%2C4%20L13%2C3%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M13%2C12%20L3%2C12%20L3%2C13%20L13%2C13%20L13%2C12%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M13%2C6%20L3%2C6%20L3%2C7%20L13%2C7%20L13%2C6%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M13%2C9%20L3%2C9%20L3%2C10%20L13%2C10%20L13%2C9%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M0%2C16%20L0%2C13%20L1%2C13%20L1%2C15%20L3%2C15%20L3%2C16%20L0%2C16%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M16%2C0%20L16%2C3%20L15%2C3%20L15%2C1%20L13%2C1%20L13%2C0%20L16%2C0%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
}
.GoodsListRub {
    position: absolute;
    bottom: 0;
    left: 0;
    min-height: 40px;
    line-height: 40px;
    font-size: 24px;
    font-weight: 700;
    color: #669955;
    white-space: nowrap;
}
.GoodsListPricesFrom .GoodsListRub {
    bottom: 30px;
}
.GoodsListRubMy {
    background-color: azure;
    float: left;
    position: relative;
    font-weight: 700;
    color: #333333;
    height: 16px;
    font-size: 14px;
}
.GoodsListRubMy div {
    position: absolute;
    top: 0;
    right: -20px;
    padding: 0 5px;
    height: 12px;
    line-height: 12px;
    font-size: 10px;
    font-weight: 400;
    color: #ffffff;
    background-color: #669955;
    border-radius: 20px;
}
.GoodsListRubMail {
    min-height: 40px;
    font-size: 16px;
    line-height: 40px;
    font-weight: 400;
    white-space: normal;
}
.GoodsListNewPrice {
    color: #669955;
}
.GoodsListNewPrice span {
    font-size: 14px;
}
.GoodsListRubFrom {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
}
.GoodsListRubFrom span {
    color: #ff4b4b;
}
.GoodsListOldPrice {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #ff4b4b;
}
.GoodsListOldPrice span:first-of-type {
    text-decoration: line-through;
}
.GoodsListOldPrice span:nth-of-type(2) {
    margin: 0 0 0 5px;
    color: #ffffff;
    background-color: #ff4b4b;
    border-radius: 20px;
    padding: 0 5px;
}
.GoodsListText {
    float: left;
    margin: 11px 0 0 0;
    height: 12px;
    padding: 5px 8px;
    text-align: center;
    line-height: 12px;
    font-size: 12px;
    font-weight: 400;
    color: #669955;
    border: solid 1px #e9e9e9;
    border-radius: 24px;
    cursor: pointer;
}
.GoodsListText:hover {
    color: #669955;
    border: solid 1px #669955;
}
.GoodsListPrices {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 255, 255, 255, 0.98 );
    line-height: 20px;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    text-shadow: 1px 1px 1px #ffffff;
    border-radius: 3px;
}
.GoodsListPricesClose {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 0;
    height: 80px;
    border-top: solid 1px #cccccc;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M31.707%2C30.293%20L30.293%2C31.707%20L0.293%2C1.707%20L1.707%2C0.293%20L31.707%2C30.293%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M31.707%2C31.707%20C31.317%2C32.098%2030.683%2C32.098%2030.293%2C31.707%20C29.902%2C31.317%2029.902%2C30.683%2030.293%2C30.293%20C30.683%2C29.902%2031.317%2C29.902%2031.707%2C30.293%20C32.098%2C30.683%2032.098%2C31.317%2031.707%2C31.707%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M0.293%2C0.293%20C-0.098%2C0.683%20-0.098%2C1.317%200.293%2C1.707%20C0.683%2C2.098%201.317%2C2.098%201.707%2C1.707%20C2.098%2C1.317%202.098%2C0.683%201.707%2C0.293%20C1.317%2C-0.098%200.683%2C-0.098%200.293%2C0.293%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M0.293%2C30.293%20L1.707%2C31.707%20L31.707%2C1.707%20L30.293%2C0.293%20L0.293%2C30.293%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M0.293%2C31.707%20C0.683%2C32.098%201.317%2C32.098%201.707%2C31.707%20C2.098%2C31.317%202.098%2C30.683%201.707%2C30.293%20C1.317%2C29.902%200.683%2C29.902%200.293%2C30.293%20C-0.098%2C30.683%20-0.098%2C31.317%200.293%2C31.707%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M31.707%2C0.293%20C32.098%2C0.683%2032.098%2C1.317%2031.707%2C1.707%20C31.317%2C2.098%2030.683%2C2.098%2030.293%2C1.707%20C29.902%2C1.317%2029.902%2C0.683%2030.293%2C0.293%20C30.683%2C-0.098%2031.317%2C-0.098%2031.707%2C0.293%20z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.GoodsListPricesClose:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M31.707%2C30.293%20L30.293%2C31.707%20L0.293%2C1.707%20L1.707%2C0.293%20L31.707%2C30.293%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M31.707%2C31.707%20C31.317%2C32.098%2030.683%2C32.098%2030.293%2C31.707%20C29.902%2C31.317%2029.902%2C30.683%2030.293%2C30.293%20C30.683%2C29.902%2031.317%2C29.902%2031.707%2C30.293%20C32.098%2C30.683%2032.098%2C31.317%2031.707%2C31.707%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M0.293%2C0.293%20C-0.098%2C0.683%20-0.098%2C1.317%200.293%2C1.707%20C0.683%2C2.098%201.317%2C2.098%201.707%2C1.707%20C2.098%2C1.317%202.098%2C0.683%201.707%2C0.293%20C1.317%2C-0.098%200.683%2C-0.098%200.293%2C0.293%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M0.293%2C30.293%20L1.707%2C31.707%20L31.707%2C1.707%20L30.293%2C0.293%20L0.293%2C30.293%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M0.293%2C31.707%20C0.683%2C32.098%201.317%2C32.098%201.707%2C31.707%20C2.098%2C31.317%202.098%2C30.683%201.707%2C30.293%20C1.317%2C29.902%200.683%2C29.902%200.293%2C30.293%20C-0.098%2C30.683%20-0.098%2C31.317%200.293%2C31.707%20z%22%20fill%3D%22%23669955%22%2F%3E%3Cpath%20d%3D%22M31.707%2C0.293%20C32.098%2C0.683%2032.098%2C1.317%2031.707%2C1.707%20C31.317%2C2.098%2030.683%2C2.098%2030.293%2C1.707%20C29.902%2C1.317%2029.902%2C0.683%2030.293%2C0.293%20C30.683%2C-0.098%2031.317%2C-0.098%2031.707%2C0.293%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListPricesWrap {
    margin: 0 auto 80px auto;
    max-width: 260px;
    width: calc( 100% - 40px );
    height: calc( 100% - 80px );
    overflow: hidden;
}
.GoodsListPricesList {
    max-height: calc( 100% - 15px );
    width: calc( 100% );
    padding: 10px 40px 15px 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.GoodsListPricesYear {
    clear: both;
    font-weight: 700;
    margin: 0 0 0 0;
    padding: 20px 0 10px 0;
    border-bottom: solid 1px #e9e9e9;
}
.GoodsListPricesVol {
    clear: both;
    float: left;
    margin: 20px 10px 0 0;
    height: 20px;
}
.GoodsListPricesListRub {
    float: right;
    margin: 20px 10px 0 0;
    font-weight: 700;
}
.GoodsListPricesListRubNew {
    color: #669955;
}
.GoodsListPricesListRub div {
    margin: 0;
    color: #333333;
    text-decoration: line-through;
    font-weight: 400;
}
.GoodsListPricesListRub div:first-of-type {
    margin: 0;
    color: #669955;
    font-weight: 700;
    text-decoration: none;
}
.GoodsListPricesListCart {
    float: right;
    margin: 10px 0 0 0;
    border-radius: 3px;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.GoodsListPricesListCart:hover {
    background-color: #669955;
}
.GoodsListDesc {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 255, 255, 255, 0.98 );
    line-height: 20px;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    text-shadow: 1px 1px 1px #ffffff;
    border-radius: 3px;
}
.GoodsListNote .GoodsListDesc {
    display: block;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: 20px 20px 0 20px;
    background-color: transparent;
    line-height: 20px;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    text-shadow: 1px 1px 1px #ffffff;
    border-radius: 0;
}
.GoodsListDescClose {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 40px;
    cursor: pointer;
}
.GoodsListDescClose:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListNote .GoodsListDescClose {
    display: none;
}
.GoodsListDescWrap {
    margin: 10px 20px 20px 30px;
    width: calc( 100% - 100px );
    height: calc( 100% - 40px );
    overflow: hidden;
}
.GoodsListNote .GoodsListDescWrap {
    margin: 0;
    width: auto;
    height: auto;
    overflow: hidden;
}
.GoodsListDescText {
    max-height: calc( 100% - 12px );
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: calc( 100% );
    padding: 0 40px 12px 0;
}
.GoodsListNote .GoodsListDescText {
    padding: 0 40px 20px 0;
}
.GoodsListNote .GoodsListDescText p {
    margin: 0;
    padding: 0;
}
.GoodsListEvents {
    position: absolute;
    left: 20px;
    top: 20px;
    padding: 5px 10px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    background-color: #fff;
    border-radius: 3px;
}
.GoodsListDates {
    position: absolute;
    left: 20px;
    bottom: 55px;
    padding: 5px 10px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    background-color: #fff;
    border-radius: 3px;
}
.GoodsListPlaces {
    position: absolute;
    left: 20px;
    bottom: 20px;
    padding: 5px 10px 5px 30px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    background-color: #fff;
    border-radius: 3px;
    background-size: 15px 20px;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23202020%22%2F%3E%3C%2Fsvg%3E");
}
.GoodsListPlaces:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}

.Pages {
    margin: 20px auto;
    padding: 0 0 20px 0;
    border-collapse: collapse;
    border: 0px;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    height: 40px;
    text-align: center;
}
.Pages td {
    border: 0px;
}
.PagesNum {
    border-radius: 3px;
    min-width: 50px;
}
.PagesLeft {
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M23.5%2C2.5%20L9.5%2C16.5%20L23.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-size: 20px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 3px;
    cursor: pointer;
}
.PagesLeft:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M23.5%2C2.5%20L9.5%2C16.5%20L23.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.PagesRight {
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M9.5%2C2.5%20L23.5%2C16.5%20L9.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 3px;
    cursor: pointer;
}
.PagesRight:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M9.5%2C2.5%20L23.5%2C16.5%20L9.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

#FullFilterBack {
    display: none;
    position: fixed;
    z-index: 1123;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 255, 255, 255, 0.8 );
}
#FullFilter {
    position: absolute;
    z-index: 1125;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    max-width: 600px;
    margin: 0 auto;
    border-radius: 3px;
    background-color: #f8f8f8;
    text-shadow: 1px 1px 1px #ffffff;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
    overflow: hidden;
}
#FullFilterD {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 100px 40px 40px 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; 
}
.FullFilter {
    display: none;
}
.FullFilterX li, .FullFilterY li, #FullPreFilter li {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 0;
    width: calc( 100% - 40px );
    list-style-type: none;
}
.FullFilterX ul, .FullFilterY ul, #FullPreFilter ul {
    padding: 0;
    margin: 0;
}
#FullFilterTop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 79px;
    background-color: #f8f8f8;
    border-bottom: solid 1px #cccccc;
}
#FullFilterClose {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-position: 50%;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
}
#FullFilterClose:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
#FullFilterInput {
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc( 100% - 152px );
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 400;
    padding: 0 12px 0 40px;
    border: none;
    border-radius: 3px;
    background-color: #ffffff;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M30.571%2C30.571%20L20.5%2C20.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2C0%20C18.627%2C-0%2024%2C5.373%2024%2C12%20C24%2C18.627%2018.627%2C24%2012%2C24%20C5.373%2C24%20-0%2C18.627%20-0%2C12%20C-0%2C5.373%205.373%2C-0%2012%2C-0%20z%20M12%2C4%20C7.582%2C4%204%2C7.582%204%2C12%20C4%2C16.418%207.582%2C20%2012%2C20%20C16.418%2C20%2020%2C16.418%2020%2C12%20C20%2C7.582%2016.418%2C4%2012%2C4%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 12px 50%;
}
.ShowFilter {
    cursor: pointer;
}

#SingleGoodText {
    margin: 40px 90px;
}
#SingleGoodD {
    max-width: 1440px;
    padding: 0 20px;
    margin: 20px auto 0 auto;
    min-height: 30px;
    background-color: #f8f8f8;
}
#SingleGoodDName {
    display: block;
    float: left;
    margin: 0 0 0 20px;
    width: calc( 100% - 420px );
}
#SingleGoodD h1 {
    min-height: 40px;
    margin: 0;
    line-height: 40px;
    font-size: 32px;
    font-weight: 700;
}
#SingleGoodD h2 {
    margin: 10px 0 0 0;
    min-height: 20px;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
}
#SingleGoodN {
    margin: 10px 0 0 0;
    min-height: 20px;
    line-height: 20px;
    font-size: 16px;
    font-weight: 400;
}
.SingleGoodDFeats {
    float: left;
    width: calc( 100% - 440px - 440px );
    margin: 0 0 0 20px;
}
.SingleGoodDDesc {
    float: left;
    width: calc( 100% - 420px );
    margin: 0 0 0 20px;
    padding: 20px 0;
}
.SingleGoodDDesc a {
    color: #669955;
}
.SingleGoodDDescCB {
    clear: both;
    display: none;
}
#ItemFeatures {
    padding: 0;
    margin: 0;
}
.ItemFeatures {
    list-style-type: none;
    margin: 20px 0 0 0;
    min-height: 20px;
    display: inline-block;
    vertical-align: top;
    display: block;
    clear: both;
}
.ItemFeaturesN {
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
    float: left;
    clear: both;
    color: #999999;
}
.ItemFeaturesL {
    float: right;
    min-height: 20px;
}
.ItemFeaturesL a {
    color: #333333;
}
.ItemFeaturesL a:hover {
    color: #669955;
}
#ItemPrices {
    padding: 0 0 20px 0;
}
.ItemPrices {
    position: relative;
    padding: 0;
    margin: 0 0 0 0;
}
.ItemPricesVol {
    float: left;
    margin: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 32px;
    font-weight: 700;
}
.ItemPricesRub {
    float: right;
    margin: 20px;
    min-height: 40px;
    line-height: 40px;
    font-size: 32px;
    font-weight: 700;
}
.ItemPricesRub div:nth-of-type(2) {
    text-decoration: line-through;
    color: #ff4b4b;
    font-size: 24px;
}
.ItemPricesRub div div {
    margin: 0px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
}
.ItemPricesMain {
    float: right;
    margin: 20px;
    min-height: 40px;
    line-height: 40px;
    font-size: 32px;
    font-weight: 700;
    text-align: right;
}
.ItemPricesMainMy {
    position: relative;
}
.ItemPricesMainMy div {
    position: relative;
}
.ItemPricesMainMy div:nth-of-type(1) div {
    position: absolute;
    top: 0;
    right: -10px;
    line-height: 20px;
    font-size: 12px;
    border-radius: 40px;
    padding: 0 5px;
    color: #ffffff;
    background-color: #ff4b4b;
}
.ItemPricesMainMy div:nth-of-type(2) {
    height: 40px;
    line-height: 40px;
    font-size: 32px;
    color: #ff4b4b;
    text-decoration: line-through;
}
.ItemPricesMainFrom {
    margin: 0 20px;
    padding: 10px 0;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
    border-top: solid 1px #f8f8f8;
}
.ItemPricesMainFrom div {
    float: left;
    padding: 10px 0;
}
.ItemPricesMainFrom div:nth-of-type(3n-1) {
    float: right;
}
.ItemPricesMainFrom div:nth-of-type(3n-1) span:first-of-type {
    color: #ff4b4b;
}
.ItemPricesMainFrom div:nth-of-type(3n) {
    float: none;
    clear: both;
    padding: 0;
}
.ItemPricesCart {
    margin: 0 20px;
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    color: #ffffff;
    background-color: #669955;
    border-radius: 60px;
    cursor: pointer;
}
.ItemPricesCart:hover {
    background-color: #666666;
}
.ItemPricesCartOn {

}
.ItemPricesCartOn:hover {

}
#ItemPricesMail {
    margin: 20px;
    height: 40px;
}
.ItemPricesMail {
    float: left;
    margin: 0 0 0 0;
    line-height: 40px;
    font-size: 16px;
}
.ItemPricesMail:nth-of-type(2) {
    float: right;
    border-radius: 3px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    width: 100px;
    padding: 0 19px;
    color: #669955;
    border: solid 1px #669955;
    background-color: #ffffff;
    text-align: center;
    cursor: pointer;
}
.ItemPricesMail:nth-of-type(2):hover {
    color: #666666;
    border: solid 1px #666666;
}
.ItemPricesClick {
    margin: 0;
    padding: 0 20px;
}
.ItemPricesClick div {
    border-radius: 60px;
    height: 58px;
    line-height: 58px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #669955;
    white-space: nowrap;
    border: solid 1px #669955;
    cursor: pointer;
}
.ItemPricesClick div:hover {
    color: #666666;
    border: solid 1px #666666;
}
.ItemPricesWarning {
    border-top: solid 1px #cccccc;
    padding: 20px;
    font-size: 14px;
}
#SingleGoodDDesc {
    float: left;
    display: block;
}
#SingleGoodDImage {
    background-color: #ffffff;
    position: relative;
    float: left;
    width: 400px;
    margin: 0;
    border-radius: 10px;
}
#SingleGoodDImage .FancyImg img {
    margin: 0px 10px 0 10px;
    width: 60px;
    height: 60px;
    display: inline-block;
    vertical-align: top;
    border-radius: 3px;
    object-fit: contain;
}
#SingleGoodDImage .FancyImg:first-of-type {
    width: 360px;
    height: 600px;
}
#SingleGoodDImage .FancyImg:first-of-type img {
    margin: 0;
    width: 360px;
    height: 560px;
    border: 0;
    padding: 20px 0;
    object-fit: contain;
}
#SingleGoodDImage .FancyImg:first-of-type {
    display: block;
    margin: 0 auto;
}
#SingleGoodDSale {
    position: absolute;
    top: 20px;
    left: 20px;
    height: 20px;
    padding: 0 10px;
    border-radius: 5px;
    line-height: 20px;
    font-size: 12px;
    /* font-weight: 700; */
    text-align: center;
    color: #ffffff;
    background-color: #D02030;
    /* transform: rotate(-5deg); */
}
#SingleGoodDPrices {
    position: relative;
    float: right;
    width: 440px;
    margin: 20px 0 0 20px;
    background-color: #ffffff;
    border-radius: 10px;
}
#SingleGoodDShops{
    padding: 10px;
}
.SingleGoodDShopsV {
    clear: both;
    float: left;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}
.SingleGoodDShopsY, .SingleGoodDShopsN {
    float: right;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
    color: #cccccc;
}
.SingleGoodDShopsY {
    color: #669955;
}
.SingleGoodDShopsVSub {
    clear: both;
    float: left;
    margin: -10px 0 0 0;
    padding: 0 10px 10px 10px;
    line-height: 20px;
    font-size: 12px;
}
.SingleGoodDShopsSubY, .SingleGoodDShopsSubN {
    float: right;
    margin: -10px 0 0 0;
    padding: 0 10px 10px 10px;
    line-height: 20px;
    font-size: 12px;
}
#SingleGoodN .GoodsListFavorites {
    display: inline-block;
    display: none;
    vertical-align: top;
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0;
    border-radius: 0;
}

#Bottom {
    position: relative;
    margin: 0;
    padding: 20px 0 80px 0;
    color: #999999;
    background-color: #333333;
}
#BottomS {
    position: relative;
    margin: 0 auto;
    max-width: 1480px;
}
#Bottom a {
    color: #ffffff;
}
#Bottom a:hover {
    color: #D02030;
}
.Bottom {
    float: left;
    width: calc( 25% - 30px );
    margin: 15px;
    padding: 0;
}
.Bottom2 {
    width: calc( 50% - 30px );
}
.Bottom3 {
    width: calc( 75% - 30px );
}
.BottomW {
    width: calc( 100% - 30px );
}
.BottomD {
    padding: 5px;
    line-height: 20px;
    font-size: 12px;
}
.BottomB .BottomD {
    font-size: 16px;
}
@media all and ( max-width: 1023px ) {
    .Bottom, .Bottom2, .Bottom3, .BottomW {
        width: calc( 100% - 30px );
    }
}
#BottomLogo {
    height: 40px;
    width: calc( 220px - 40px );
    padding: 0 0 0 40px;
    background-size: 30px 40px;
    color: #ffffff;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22300%22%20height%3D%22400%22%20viewBox%3D%220%2C%200%2C%20300%2C%20400%22%3E%3Cpath%20d%3D%22M106.495%2C293.974%20C119.709%2C324.318%20147.137%2C345.708%20180.613%2C345.708%20C214.092%2C345.708%20242.43%2C323.987%20252.21%2C293.974%20z%22%20fill%3D%22%23DB373B%22%2F%3E%3Cpath%20d%3D%22M44.336%2C168.709%20L45.091%2C169.923%20L58.332%2C158.807%20L57.714%2C157.884%20C41.842%2C134.076%2018.703%2C133.366%209.386%2C134.149%20L8.37%2C134.237%20L6.398%2C151.93%20L8.013%2C151.653%20C15%2C150.489%2032.515%2C149.75%2044.336%2C168.709%22%20fill%3D%22%23EEEADB%22%2F%3E%3Cpath%20d%3D%22M93.785%2C-0%20L93.999%2C0.976%20L121.507%2C129.165%20L153.141%2C102.395%20L157.074%2C105.314%20L157.307%2C105.487%20L157.307%2C105.489%20L161.524%2C108.627%20C163.243%2C109.888%20165.021%2C111.203%20166.781%2C112.589%20L187.842%2C129.124%20C205.328%2C142.835%20225.151%2C158.377%20244.309%2C173.643%20C265.922%2C190.873%20279.947%2C209.938%20287.187%2C231.932%20C297.713%2C263.964%20293.982%2C294.59%20276.072%2C322.963%20C273.2%2C327.541%20271.451%2C331.189%20270.58%2C334.447%20C268.996%2C340.381%20271.808%2C345.431%20274.456%2C348.621%20C276.844%2C351.499%20279.147%2C354.275%20281.414%2C357.002%20L300%2C379.197%20L300%2C400%20L297.209%2C400%20L296.842%2C399.559%20C293.943%2C396.114%20290.994%2C392.605%20287.95%2C388.967%20C282.065%2C381.935%20275.877%2C374.516%20269.294%2C366.581%20L262.568%2C358.486%20C260.837%2C356.408%20259.369%2C354.198%20258.179%2C351.917%20L258.063%2C351.626%20C257.426%2C350.385%20256.836%2C348.98%20256.295%2C347.37%20C256.14%2C346.919%20256.014%2C346.48%20255.879%2C346.035%20C255.415%2C344.406%20255.097%2C342.952%20254.922%2C341.579%20L254.864%2C341.12%20C254.711%2C339.689%20254.672%2C338.217%20254.748%2C336.592%20C254.768%2C336.147%20254.807%2C335.704%20254.846%2C335.253%20C255.009%2C333.577%20255.252%2C332.103%20255.609%2C330.715%20C255.975%2C329.256%20256.373%2C328.033%20256.826%2C326.792%20C257.367%2C325.317%20258.092%2C323.694%20259.165%2C321.524%20L259.716%2C320.446%20C260.829%2C318.329%20261.882%2C316.511%20263.013%2C314.719%20C264.579%2C312.236%20266.115%2C309.499%20267.72%2C306.358%20L268.483%2C304.831%20C269.875%2C301.998%20271.084%2C299.191%20272.088%2C296.476%20L272.476%2C295.368%20C273.394%2C292.768%20274.215%2C290.067%20274.911%2C287.356%20L275.191%2C286.264%20C275.848%2C283.552%20276.362%2C280.726%20276.767%2C277.616%20L276.95%2C276.022%20C277.599%2C270.116%20277.626%2C264.056%20277.038%2C258%20C276.969%2C257.373%20276.883%2C256.74%20276.805%2C256.106%20L276.738%2C255.638%20C276.438%2C253.274%20276.052%2C250.876%20275.568%2C248.504%20L275.423%2C247.788%20C275.317%2C247.228%20275.201%2C246.667%20275.066%2C246.102%20C274.284%2C242.642%20273.443%2C239.588%20272.504%2C236.755%20C271.731%2C234.393%20270.841%2C232.029%20269.875%2C229.729%20C269.788%2C229.521%20269.692%2C229.317%20269.584%2C229.115%20L269.304%2C228.511%20C268.551%2C226.79%20267.767%2C225.085%20266.899%2C223.403%20C264.985%2C219.672%20262.78%2C216.014%20260.355%2C212.524%20L259.484%2C211.324%20C258.518%2C209.968%20257.512%2C208.619%20256.459%2C207.29%20C256.044%2C206.762%20255.618%2C206.241%20255.183%2C205.714%20C254.197%2C204.5%20253.182%2C203.312%20252.129%2C202.132%20C251.647%2C201.577%20251.133%2C201.022%20250.631%2C200.469%20C249.549%2C199.305%20248.428%2C198.146%20247.286%2C196.996%20L245.74%2C195.455%20C244.444%2C194.192%20243.091%2C192.941%20241.709%2C191.704%20L240.462%2C190.573%20C238.596%2C188.938%20236.683%2C187.325%20234.673%2C185.725%20C225.306%2C178.254%20215.833%2C170.767%20206.382%2C163.321%20C196.919%2C155.874%20187.495%2C148.479%20178.215%2C141.206%20L156.227%2C123.972%20C155.442%2C123.368%20154.65%2C122.768%20153.858%2C122.174%20L125.175%2C146.252%20L129.549%2C166.636%20C131.888%2C177.499%20126.224%2C188.678%20116.085%2C193.216%20C104.775%2C198.282%2088.508%2C200.848%2067.746%2C200.848%20C65.329%2C200.848%2062.816%2C200.801%2060.271%2C200.734%20L43.253%2C215.022%20C46.541%2C221.227%2049.807%2C227.516%2052.977%2C233.628%20L53.2%2C234.04%20C56.456%2C240.327%2059.811%2C246.74%2063.204%2C253.138%20L63.657%2C253.989%20C65.253%2C257.014%2066.847%2C260.045%2068.472%2C263.031%20C71.556%2C268.7%2074.532%2C274.515%2077.411%2C280.135%20L78.233%2C281.719%20C79.509%2C284.203%2080.795%2C286.707%2082.101%2C289.206%20C83.483%2C291.855%2084.902%2C294.498%2086.333%2C297.136%20L86.527%2C297.485%20C88.19%2C300.52%2089.747%2C303.274%2091.35%2C305.999%20L91.544%2C306.335%20C93.138%2C309.05%2094.791%2C311.732%2096.492%2C314.376%20L97.102%2C315.323%20C98.319%2C317.233%2099.547%2C319.14%20100.852%2C320.983%20C102.417%2C323.181%20104.118%2C325.404%20105.926%2C327.59%20C107.347%2C329.305%20108.825%2C330.924%20110.323%2C332.528%20C112.44%2C334.8%20114.691%2C336.839%20116.742%2C338.844%20C117.769%2C339.848%20124.242%2C344.924%20125.644%2C345.929%20C127.355%2C347.137%20129.2%2C348.423%20131.106%2C349.574%20C133.831%2C351.217%20136.809%2C352.777%20140.49%2C354.473%20C141.341%2C354.871%20142.182%2C355.241%20143.053%2C355.61%20C146.85%2C357.229%20150.069%2C358.417%20153.172%2C359.354%20C155.511%2C360.06%20157.899%2C360.67%20160.567%2C361.254%20C161.02%2C361.35%20161.475%2C361.432%20161.929%2C361.515%20L162.915%2C361.693%20C164.558%2C362.009%20166.201%2C362.293%20167.854%2C362.517%20C168.626%2C362.617%20169.401%2C362.699%20170.183%2C362.781%20L170.569%2C362.82%20C172.116%2C362.979%20173.653%2C363.105%20175.19%2C363.177%20C176.109%2C363.226%20177.027%2C363.265%20177.944%2C363.285%20C179.105%2C363.303%20180.187%2C363.275%20181.298%2C363.246%20C183.32%2C363.197%20185.049%2C363.111%20186.78%2C362.969%20C187.891%2C362.873%20189.013%2C362.768%20190.124%2C362.626%20C191.863%2C362.415%20193.604%2C362.125%20195.343%2C361.805%20L196.155%2C361.656%20C196.947%2C361.511%20197.75%2C361.366%20198.542%2C361.187%20C200.426%2C360.766%20202.293%2C360.248%20204.169%2C359.703%20L205.251%2C359.403%20C205.792%2C359.252%20206.343%2C359.103%20206.884%2C358.929%20C209.87%2C357.959%20212.567%2C356.957%20215.12%2C355.871%20L215.361%2C355.769%20C217.014%2C355.069%20218.735%2C354.455%20220.754%2C353.846%20C221.18%2C353.714%20221.615%2C353.599%20222.03%2C353.483%20C223.954%2C352.971%20225.53%2C352.642%20227.037%2C352.43%20L227.645%2C352.322%20C229.386%2C352.107%20230.999%2C351.975%20232.44%2C352.077%20L232.787%2C352.101%20C233.222%2C352.115%20233.628%2C352.15%20234.024%2C352.177%20C235.63%2C352.289%20237.108%2C352.497%20238.52%2C352.816%20L239.021%2C352.912%20C240.521%2C353.281%20242.058%2C353.806%20243.74%2C354.532%20C244.117%2C354.696%20244.483%2C354.871%20244.859%2C355.053%20C246.455%2C355.812%20247.857%2C356.606%20249.143%2C357.47%20C250.717%2C358.529%20252.09%2C359.621%20253.715%2C361.08%20C254.062%2C361.395%20254.411%2C361.713%20254.748%2C362.042%20C256.373%2C363.603%20257.696%2C364.985%20258.884%2C366.402%20C264.56%2C373.119%20270.28%2C379.957%20275.848%2C386.622%20L287.069%2C400%20L266.899%2C400%20L265.642%2C398.5%20C259.563%2C391.233%20253.28%2C383.723%20247.065%2C376.367%20C241.913%2C370.249%20237.177%2C367.518%20231.725%2C367.518%20C228.67%2C367.518%20225.23%2C368.355%20221.199%2C370.07%20C197.75%2C380.088%20173.141%2C381.48%20148.842%2C374.191%20C124.242%2C366.812%20103.858%2C351.917%2088.247%2C329.922%20C78.611%2C316.352%2071.042%2C301.583%2063.716%2C287.297%20C60.846%2C281.702%2057.897%2C275.94%2054.89%2C270.402%20C49.662%2C260.77%2044.443%2C250.733%2039.532%2C241.274%20L39.358%2C240.931%20C38.025%2C238.365%2036.672%2C235.759%2035.311%2C233.15%20L23.535%2C210.858%20L37.638%2C199.562%20C18.773%2C198.184%202.327%2C196.16%201.208%2C195.96%20L0%2C195.745%20L2.85%2C179.597%20L4.078%2C179.814%20C4.497%2C179.887%2029.273%2C183.539%2055.837%2C184.298%20C73.057%2C169.848%2090.284%2C155.386%20107.296%2C141.104%20L77.015%2C-0%20L93.785%2C-0%20z%20M110.962%2C158.185%20L80.234%2C183.978%20C91.654%2C183.239%20102.052%2C181.53%20109.386%2C178.244%20C112.499%2C176.858%20114.228%2C173.421%20113.513%2C170.081%20L110.962%2C158.185%20z%22%20fill%3D%22%23EEEADB%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#BottomLogo div {
    height: 12px;
    line-height: 12px;
    font-size: 10px;
    text-transform: uppercase;
}
#BottomLogo div:first-of-type {
    height: 28px;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    font-family: 'Open Sans', sans-serif;
    vertical-align: bottom;
}

#CallBackF {
    display: none;
    position: fixed;
    z-index: 3000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 255, 255, 255, 0.8 );
}
#CallBackD {
    display: none;
    position: fixed;
    z-index: 3001;
    margin: 20px auto;
    padding: 20px;
    top: calc( 50% - 290px );
    right: 20px;
    left: 20px;
    bottom: 0;
    max-width: 400px;
    max-height: 500px;
    background-color: #f8f8f8;
    font-size: 16px;
    line-height: 20px;
    border-radius: 3px;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
    overflow: hidden;
    overflow-y: auto;
}
#CallBackH {
    margin: 20px 20px 0 20px;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
}
#CallBack div {
    margin: 20px 20px 0 20px;
    line-height: 20px;
    min-height: 20px;
    font-size: 14px;
}
#CallBack div.CallBackWarning {
    font-size: 12px;
}
#CallBack div.CallBackWarning a {
    color: #669955;
}
#CallBack div:nth-of-type(2), #CallBack div:nth-of-type(4), #CallBack div:nth-of-type(6), #CallBack div:nth-of-type(8) {
    margin: 0 20px;
}
#CallBack div div, #CallBack div div:nth-of-type(2), #CallBack div div:nth-of-type(4), #CallBack div div:nth-of-type(6), #CallBack div div:nth-of-type(8) {
    margin: auto;
    min-height: auto;
}
#CallBack div input {
    display: block;
    padding: 0 20px;
    width: calc( 100% - 42px );
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    border-radius: 3px;
}
#CallBack div textarea {
    display: block;
    margin: 0;
    padding: 9px 20px;
    width: calc( 100% - 42px );
    height: 80px;
    line-height: 20px;
    font-size: 14px;
    border-radius: 3px;
    border: solid 1px #ffffff;
}
.CallBackInput {
    border: solid 1px #ffffff;
}
.CallBackPass {
    border: solid 1px #669955;
}
#CallBack #CallBackSend {
    float: right;
    padding: 0 20px;
    height: 40px;
    color: #ffffff;
    background-color: #669955;
    font-size: 14px;
    line-height: 40px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}
#CallBack #CallBackSend:hover {
    background-color: #666666;
}
#CallBackClose {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-position: 50%;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
}
#CallBackClose:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
#CallBackD #CallBackResult {
    display: none;
    margin: 40px 20px 0 20px;
    font-size: 16px;
    line-height: 20px;
}
#CallBackStarsD {
    display: none;
    float: right;
    width: 75px;
    height: 20px;
}
.CallBackStars {
    margin: 0 0 0 5px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230%22%20height%3D%2215%22%20viewBox%3D%220%2C%200%2C%2030%2C%2015%22%3E%3Cpath%20d%3D%22M7.5%2C0%20L9.354%2C5.608%20L15%2C5.729%20L10.5%2C9.317%20L12.135%2C15%20L7.5%2C11.609%20L2.865%2C15%20L4.5%2C9.317%20L0%2C5.729%20L5.646%2C5.608%20L7.5%2C0%20z%22%20fill%3D%22%23FF5522%22%2F%3E%3Cpath%20d%3D%22M22.5%2C0%20L24.354%2C5.608%20L30%2C5.729%20L25.5%2C9.317%20L27.135%2C15%20L22.5%2C11.609%20L17.865%2C15%20L19.5%2C9.317%20L15%2C5.729%20L20.646%2C5.608%20L22.5%2C0%20z%20M22.5%2C2.939%20L21.303%2C6.559%20L17.658%2C6.638%20L20.563%2C8.953%20L19.507%2C12.623%20L22.5%2C10.433%20L25.493%2C12.623%20L24.437%2C8.953%20L27.342%2C6.638%20L23.697%2C6.559%20L22.5%2C2.939%20z%22%20fill%3D%22%23FF5522%22%2F%3E%3C%2Fsvg%3E");
    background-size: 30px 15px;
    background-position: -15px 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.CallBackStarsOn {
    background-position: 0 0;
}
.CallBackStars0 {
    margin: 0;
    width: 0px;
    height: 25px;
}
.CallBackStars1 {
    margin: 0;
    width: 15px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%2C%200%2C%2015%2C%2015%22%3E%3Cpath%20d%3D%22M7.5%2C0%20L9.354%2C5.608%20L15%2C5.729%20L10.5%2C9.317%20L12.135%2C15%20L7.5%2C11.609%20L2.865%2C15%20L4.5%2C9.317%20L0%2C5.729%20L5.646%2C5.608%20L7.5%2C0%20z%22%20fill%3D%22%23FF5522%22%2F%3E%3C%2Fsvg%3E");
    background-size: 15px 15px;
    background-position: 0 50%;
    background-repeat: repeat-x;
}
.CallBackStars2 {
    margin: 0;
    width: 30px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%2C%200%2C%2015%2C%2015%22%3E%3Cpath%20d%3D%22M7.5%2C0%20L9.354%2C5.608%20L15%2C5.729%20L10.5%2C9.317%20L12.135%2C15%20L7.5%2C11.609%20L2.865%2C15%20L4.5%2C9.317%20L0%2C5.729%20L5.646%2C5.608%20L7.5%2C0%20z%22%20fill%3D%22%23FF5522%22%2F%3E%3C%2Fsvg%3E");
    background-size: 15px 15px;
    background-position: 0 50%;
    background-repeat: repeat-x;
}
.CallBackStars3 {
    margin: 0;
    width: 45px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%2C%200%2C%2015%2C%2015%22%3E%3Cpath%20d%3D%22M7.5%2C0%20L9.354%2C5.608%20L15%2C5.729%20L10.5%2C9.317%20L12.135%2C15%20L7.5%2C11.609%20L2.865%2C15%20L4.5%2C9.317%20L0%2C5.729%20L5.646%2C5.608%20L7.5%2C0%20z%22%20fill%3D%22%23FF5522%22%2F%3E%3C%2Fsvg%3E");
    background-size: 15px 15px;
    background-position: 0 50%;
    background-repeat: repeat-x;
}
.CallBackStars4 {
    margin: 0;
    width: 60px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%2C%200%2C%2015%2C%2015%22%3E%3Cpath%20d%3D%22M7.5%2C0%20L9.354%2C5.608%20L15%2C5.729%20L10.5%2C9.317%20L12.135%2C15%20L7.5%2C11.609%20L2.865%2C15%20L4.5%2C9.317%20L0%2C5.729%20L5.646%2C5.608%20L7.5%2C0%20z%22%20fill%3D%22%23FF5522%22%2F%3E%3C%2Fsvg%3E");
    background-size: 15px 15px;
    background-position: 0 50%;
    background-repeat: repeat-x;
}
.CallBackStars5 {
    margin: 0;
    width: 75px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%2C%200%2C%2015%2C%2015%22%3E%3Cpath%20d%3D%22M7.5%2C0%20L9.354%2C5.608%20L15%2C5.729%20L10.5%2C9.317%20L12.135%2C15%20L7.5%2C11.609%20L2.865%2C15%20L4.5%2C9.317%20L0%2C5.729%20L5.646%2C5.608%20L7.5%2C0%20z%22%20fill%3D%22%23FF5522%22%2F%3E%3C%2Fsvg%3E");
    background-size: 15px 15px;
    background-position: 0 50%;
    background-repeat: repeat-x;
}

#OrderIcons {
    text-align: center;
}
#OrderIcons a div {
    color: #333333;
}
#OrderIcons a:hover div {
    color: #669955;
}
.OrderIcons {
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    width: 160px;
    margin: 5px;
    padding: 10px 0;
    border-radius: 3px;
}
.OrderIcons img {
    width: 40px;
    height: 40px;
}
.OrderIcons div {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
}
.OrderIcons div:first-of-type {
    height: 20px;
    line-height: 20px;
}
.OrderIconsOn {
    width: 158px;
    padding: 9px 0;
    background-color: transparent;
    border: solid 1px #cccccc;
}

.MyOrdersT {
    border-collapse: collapse;
    width: 100%;
}
.MyOrdersT td:nth-of-type(2n) {
    text-align: right;
}
.MyOrdersT td {
    border-bottom: solid 1px #cccccc;
    padding: 10px;
}

#MyCart {
    position: relative;
}
.MyCart {
    position: relative;
    background-color: #ffffff;
    border-top: solid 1px #cccccc;
    min-height: 100px;
    line-height: 60px;
    padding: 10px 60px 10px 110px;
    text-align: right;
}
.MyCartClose {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.MyCartClose:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.MyCart:first-of-type {
    border-top: none;
    border-radius: 3px 3px 0 0;
}
.MyCart:last-of-type {
    border-radius: 0 0 3px 3px;
}
.MyCartImg {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 80px;
    bottom: 20px;
}
.MyCartImg img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.MyCartName {
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
    text-align: left;
}
.MyCartPriceSum {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    padding: 10px;
    line-height: 40px;
    font-size: 16px;
    text-align: right;
}
.OrderPriceSum {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    padding: 30px 10px 10px 10px;
    line-height: 20px;
    font-size: 16px;
    text-align: right;
}
.MyCartPriceDiv {
    display: inline-block;
    vertical-align: top;
}
.OrderPriceDiv {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 60px;
}
.OrderPriceDiv div {
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    text-align: center;
}
.OrderPriceDiv div:nth-of-type(2) {
    line-height: 40px;
    height: 40px;
    font-size: 16px;
}
.OrderPriceDiv input {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    margin: 0;
    padding: 9px;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    border: solid 1px #cccccc;
    border-radius: 3px;
}
.OrderPrice {
    display: inline-block;
    vertical-align: top;
}
.OrderPrice div {
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    text-align: center;
}
.OrderPrice div:nth-of-type(2) {
    line-height: 40px;
    height: 40px;
    font-size: 16px;
}
.OrderPrice input {
    display: inline-block;
    vertical-align: top;
    width: 80px;
    margin: 0;
    padding: 9px;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    border: solid 1px #cccccc;
    border-radius: 3px;
}
.MyCartPriceCount, .MyCartPriceDiscount, .MyCartPriceInput {
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    margin: 10px 0;
    padding: 9px;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    border-radius: 3px;
    border: solid 1px #cccccc;
    cursor: pointer;
}
.MyCartPriceDiscount {
    width: 60px;
}
.MyCartPriceInput {
    width: 80px;
    margin: 0;
}
.OrderPriceCount {
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    width: 60px;
    margin: 10px 0;
    padding: 9px;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    border: solid 1px #cccccc;
    border-radius: 3px;
}
.OrderReady {
    background-color: #ffffff;
    display: block;
    width: 100px;
    margin: 10px 0;
    padding: 9px;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    border: solid 1px #cccccc;
    border-radius: 3px;
}
#OrderShop {
    background-color: #ffffff;
    display: block;
    margin: 10px 0;
    padding: 9px;
    line-height: 20px;
    font-size: 16px;
    border: solid 1px #cccccc;
    border-radius: 3px;
}
.MyCartPriceMinus {
    display: inline-block;
    display: none;
    vertical-align: top;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    border-right: none;
    width: 39px;
    height: 38px;
    margin: 10px 0;
    border-radius: 40px 0 0 40px;
    background-size: 19px 19px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%2C%200%2C%2038%2C%2038%22%3E%3Cpath%20d%3D%22M1%2C19%20L37%2C19%22%20fill-opacity%3D%220%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.MyCartPriceMinus:hover {
    background-color: #666666;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%2C%200%2C%2038%2C%2038%22%3E%3Cpath%20d%3D%22M1%2C19%20L37%2C19%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.MyCartPricePlus {
    display: inline-block;
    display: none;
    vertical-align: top;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    border-left: none;
    width: 39px;
    height: 38px;
    margin: 10px 0;
    border-radius: 0 40px 40px 0;
    background-size: 19px 19px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%2C%200%2C%2038%2C%2038%22%3E%3Cpath%20d%3D%22M1%2C19%20L37%2C19%22%20fill-opacity%3D%220%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M19%2C37%20L19%2C1%22%20fill-opacity%3D%220%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.MyCartPricePlus:hover {
    background-color: #666666;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%2C%200%2C%2038%2C%2038%22%3E%3Cpath%20d%3D%22M1%2C19%20L37%2C19%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M19%2C37%20L19%2C1%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.MyCartPrice {
    display: inline-block;
    vertical-align: top;
    min-width: 100px;
    padding: 10px;
    line-height: 40px;
    font-size: 16px;
    text-align: right;
}
.MyCartPrice div {
    margin: 10px 0 0 0;
    line-height: 20px;
}
.MyCartPriceOld {
    color: #D02030;
    text-decoration: line-through;
}
/* .MyCartPriceSale {
    vertical-align: top;
    color: #ffffff;
    background-color: #D02030;
    padding: 0 2px;
    font-size: 10px;
    line-height: 12px;
    border-radius: 2px;
} */
.MyCartPriceSale {
    color: #D02030;
}
.MyCartTotal {
    background-color: #ffffff;
    position: relative;
    border-top: solid 1px #cccccc;
    min-height: 20px;
    padding: 10px 60px 10px 110px;
    text-align: right;
    border-radius: 0 0 3px 3px;
}
.MyCartTotalName {
    float: left;
    position: relative;
    padding: 10px;
    min-height: 20px;
}
.MyCartTotalSum {
    float: right;
    position: relative;
    padding: 10px;
    min-height: 20px;
    text-align: right;
}
#OrderMsgW {
    display: none;
    background-color: #f8f8f8;
    margin: 0 -20px;
    padding: 20px;
    min-height: 20px;
}
#OrderMsg {
    margin: 0 auto;
    max-width: 1440px;
    min-height: 18px;
    line-height: 20px;
    font-size: 16px;
    border-radius: 3px;
    border: solid 1px #669955;
}
.OrderMsg {
    padding: 10px;
    text-align: center;
    color: #669955;
}
.OrderUD {
    position: relative;
    padding: 0 0 20px 30px;
    line-height: 20px;
    min-height: 20px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.OrderUD0 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C40%20C8.954%2C40%200%2C31.046%200%2C20%20C0%2C8.954%208.954%2C0%2020%2C0%20C31.046%2C0%2040%2C8.954%2040%2C20%20C40%2C31.046%2031.046%2C40%2020%2C40%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M20%2C36%20C11.163%2C36%204%2C28.837%204%2C20%20C4%2C11.163%2011.163%2C4%2020%2C4%20C28.837%2C4%2036%2C11.163%2036%2C20%20C36%2C28.837%2028.837%2C36%2020%2C36%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");
}
.OrderUD30 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C40%20C8.954%2C40%200%2C31.046%200%2C20%20C0%2C8.954%208.954%2C0%2020%2C0%20C31.046%2C0%2040%2C8.954%2040%2C20%20C40%2C31.046%2031.046%2C40%2020%2C40%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M20%2C36%20C11.163%2C36%204%2C28.837%204%2C20%20C4%2C11.163%2011.163%2C4%2020%2C4%20C28.837%2C4%2036%2C11.163%2036%2C20%20C36%2C28.837%2028.837%2C36%2020%2C36%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M10.5%2C20.5%20L17.5%2C27.5%20L30.5%2C14.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-dasharray%3D%2212%2C8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.OrderUD40 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C40%20C8.954%2C40%200%2C31.046%200%2C20%20C0%2C8.954%208.954%2C0%2020%2C0%20C31.046%2C0%2040%2C8.954%2040%2C20%20C40%2C31.046%2031.046%2C40%2020%2C40%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M20%2C36%20C11.163%2C36%204%2C28.837%204%2C20%20C4%2C11.163%2011.163%2C4%2020%2C4%20C28.837%2C4%2036%2C11.163%2036%2C20%20C36%2C28.837%2028.837%2C36%2020%2C36%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M10.5%2C20.5%20L17.5%2C27.5%20L30.5%2C14.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.OrderUD50 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C40%20C8.954%2C40%200%2C31.046%200%2C20%20C0%2C8.954%208.954%2C0%2020%2C0%20C31.046%2C0%2040%2C8.954%2040%2C20%20C40%2C31.046%2031.046%2C40%2020%2C40%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M20%2C36%20C11.163%2C36%204%2C28.837%204%2C20%20C4%2C11.163%2011.163%2C4%2020%2C4%20C28.837%2C4%2036%2C11.163%2036%2C20%20C36%2C28.837%2028.837%2C36%2020%2C36%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M11.5%2C29.5%20L29.5%2C11.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M29.5%2C29.5%20L11.5%2C11.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
#OrderUDUser {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C-0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20L20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%20M20%2C4%20C15.582%2C4%2012%2C7.582%2012%2C12%20C12%2C16.418%2015.582%2C20%2020%2C20%20L20%2C20%20C24.418%2C20%2028%2C16.418%2028%2C12%20C28%2C7.582%2024.418%2C4%2020%2C4%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M11.5%2C29.5%20L29.5%2C29.5%20C38.5%2C29.5%2038.5%2C38.5%2038.5%2C38.5%20C38.5%2C38.5%2011.5%2C38.5%202.5%2C38.5%20C2.5%2C29.5%2011.5%2C29.5%2011.5%2C29.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
}
#OrderUDDate {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M4%2C0%20L36%2C0%20C38.209%2C0%2040%2C1.791%2040%2C4%20L40%2C36%20C40%2C38.209%2038.209%2C40%2036%2C40%20L4%2C40%20C1.791%2C40%200%2C38.209%200%2C36%20L0%2C4%20C0%2C1.791%201.791%2C0%204%2C0%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M36%2C0%20C38.209%2C0%2040%2C1.791%2040%2C4%20L40%2C36%20C40%2C38.209%2038.209%2C40%2036%2C40%20L4%2C40%20C1.791%2C40%200%2C38.209%200%2C36%20L0%2C4%20C0%2C1.791%201.791%2C0%204%2C0%20L36%2C0%20z%20M36%2C4%20L4%2C4%20L4%2C36%20L36%2C36%20L36%2C4%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
}
#OrderUDDateDay {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    text-align: center;
}
#OrderUDDateDay div {
    height: 8px;
    line-height: 8px;
    font-size: 8px;
    font-weight: 700;
}
#OrderUDDateDay div:first-of-type {
    margin: 1px 0 0 0;
    height: 8px;
    line-height: 8px;
    font-size: 8px;
    font-weight: 400;
}

#Mycos {
    background-color: #ffffff;
    border-radius: 3px;
}
#Mycos a .Mycos {
    padding: 10px;
    border-top: solid 1px #cccccc;
    color: #333333;
}
#Mycos a:hover .Mycos {
    color: #669955;
}
#Mycos a:first-of-type .Mycos {
    border-top: none;
    border-radius: 3px 3px 0 0;
}
#Mycos a:last-of-type .Mycos {
    border-radius: 0 0 3px 3px;
}
.MycosN {
    float: left;
    width: 180px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}
.MycosU {
    float: left;
    width: 240px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}
.MycosD {
    float: left;
    width: 100px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}
.MycosS {
    float: right;
    width: 100px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
    text-align: right;
}
#MyOrders {
    float: right;
    line-height: 20px;
    padding: 10px;
    border-radius: 3px;
    color: #ffffff;
    background-color: #666666;
}
#MyOrders:hover {
    background-color: #669955;
}
#MycosSta {
    text-align: center;
    margin: -10px 0 0 0;
    padding: 0 0 20px 0;
}
.MycosSta {
    position: relative;
    color: #333333;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    border: solid 1px #ffffff;
    padding: 9px 14px;
    margin: 0px;
    border-radius: 3px;
}
.MycosStaCount {
    position: absolute;
    color: #ffffff;
    background-color: #666666;
    top: 3px;
    right: 3px;
    height: 14px;
    min-width: 10px;
    padding: 0 2px;
    line-height: 14px;
    font-size: 8px;
    border-radius: 20px;
    text-align: center;
}
.MycosSta:hover {
    color: #669955;
}
.MycosSta:hover .MycosStaCount {
    background-color: #669955;
}
.MycosStaOn {
    background-color: transparent;
    border: solid 1px #cccccc;
    padding: 9px 14px;
}
.MycosStaOn:hover {
    border: solid 1px #669955;
}

#MyAgeF {
    position: fixed;
    z-index: 3000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 255, 255, 255, 0.9 );
}
#MyAgeD {
    position: absolute;
    z-index: 3001;
    margin: 20px auto;
    top: calc( 50% - 220px );
    right: 20px;
    left: 20px;
    bottom: 0;
    max-width: 320px;
    max-height: 360px;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
#MyAgeT {
    position: absolute;
    padding: 0;
    top: 0;
    right: 0;
    bottom: 80px;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; 
    border-radius: 2px;
}
#MyAgeLogo {
    position: relative;
    margin: 20px 20px 0 20px;
    height: 40px;
    width: calc( 220px - 40px );
    padding: 0 0 0 40px;
    background-size: 30px 40px;
    color: #333333;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22300%22%20height%3D%22400%22%20viewBox%3D%220%2C%200%2C%20300%2C%20400%22%3E%3Cpath%20d%3D%22M106.496%2C293.974%20C119.709%2C324.318%20147.137%2C345.708%20180.614%2C345.708%20C214.092%2C345.708%20242.43%2C323.987%20252.21%2C293.974%20z%22%20fill%3D%22%23E53537%22%2F%3E%3Cpath%20d%3D%22M44.336%2C168.709%20L45.091%2C169.923%20L58.332%2C158.807%20L57.714%2C157.884%20C41.843%2C134.076%2018.704%2C133.366%209.386%2C134.149%20L8.37%2C134.237%20L6.398%2C151.93%20L8.013%2C151.653%20C15%2C150.489%2032.515%2C149.75%2044.336%2C168.709%22%20fill%3D%22%231D2121%22%2F%3E%3Cpath%20d%3D%22M93.785%2C-0%20L93.999%2C0.976%20L121.507%2C129.165%20L153.141%2C102.395%20L157.073%2C105.314%20L157.307%2C105.487%20L157.307%2C105.489%20L161.524%2C108.627%20C163.243%2C109.888%20165.021%2C111.203%20166.781%2C112.589%20L187.842%2C129.124%20C205.327%2C142.835%20225.151%2C158.377%20244.309%2C173.643%20C265.922%2C190.873%20279.947%2C209.938%20287.187%2C231.932%20C297.713%2C263.964%20293.982%2C294.59%20276.072%2C322.963%20C273.199%2C327.541%20271.451%2C331.189%20270.58%2C334.447%20C268.996%2C340.381%20271.808%2C345.431%20274.456%2C348.621%20C276.844%2C351.499%20279.149%2C354.275%20281.414%2C357.002%20L300%2C379.197%20L300%2C400%20L297.209%2C400%20L296.842%2C399.559%20C293.943%2C396.114%20290.994%2C392.605%20287.95%2C388.967%20C282.065%2C381.935%20275.877%2C374.516%20269.296%2C366.581%20L262.568%2C358.486%20C260.837%2C356.408%20259.369%2C354.198%20258.181%2C351.917%20L258.063%2C351.626%20C257.426%2C350.385%20256.836%2C348.98%20256.295%2C347.37%20C256.14%2C346.919%20256.014%2C346.48%20255.879%2C346.035%20C255.414%2C344.406%20255.097%2C342.952%20254.922%2C341.579%20L254.863%2C341.12%20C254.711%2C339.689%20254.671%2C338.217%20254.748%2C336.592%20C254.768%2C336.147%20254.807%2C335.704%20254.846%2C335.253%20C255.009%2C333.577%20255.252%2C332.103%20255.609%2C330.715%20C255.975%2C329.256%20256.373%2C328.033%20256.826%2C326.792%20C257.367%2C325.317%20258.092%2C323.694%20259.165%2C321.524%20L259.716%2C320.446%20C260.829%2C318.329%20261.882%2C316.511%20263.013%2C314.719%20C264.579%2C312.236%20266.115%2C309.499%20267.72%2C306.358%20L268.483%2C304.831%20C269.875%2C301.998%20271.084%2C299.191%20272.088%2C296.476%20L272.476%2C295.368%20C273.394%2C292.768%20274.215%2C290.067%20274.911%2C287.356%20L275.191%2C286.264%20C275.848%2C283.552%20276.362%2C280.726%20276.767%2C277.616%20L276.95%2C276.022%20C277.599%2C270.116%20277.626%2C264.056%20277.038%2C258%20C276.969%2C257.373%20276.883%2C256.74%20276.805%2C256.106%20L276.738%2C255.638%20C276.438%2C253.274%20276.052%2C250.876%20275.568%2C248.504%20L275.423%2C247.788%20C275.317%2C247.228%20275.201%2C246.667%20275.066%2C246.102%20C274.284%2C242.642%20273.443%2C239.588%20272.504%2C236.755%20C271.731%2C234.393%20270.841%2C232.029%20269.875%2C229.729%20C269.788%2C229.521%20269.692%2C229.317%20269.584%2C229.115%20L269.304%2C228.511%20C268.551%2C226.79%20267.769%2C225.085%20266.899%2C223.403%20C264.985%2C219.672%20262.78%2C216.014%20260.355%2C212.524%20L259.484%2C211.324%20C258.518%2C209.968%20257.512%2C208.619%20256.459%2C207.29%20C256.044%2C206.762%20255.618%2C206.241%20255.183%2C205.714%20C254.197%2C204.5%20253.184%2C203.312%20252.129%2C202.132%20C251.647%2C201.577%20251.133%2C201.022%20250.631%2C200.469%20C249.549%2C199.305%20248.428%2C198.146%20247.286%2C196.996%20L245.74%2C195.455%20C244.444%2C194.192%20243.091%2C192.941%20241.709%2C191.704%20L240.462%2C190.573%20C238.598%2C188.938%20236.683%2C187.325%20234.673%2C185.725%20C225.306%2C178.254%20215.833%2C170.767%20206.382%2C163.321%20C196.919%2C155.874%20187.495%2C148.479%20178.215%2C141.206%20L156.227%2C123.972%20C155.442%2C123.368%20154.65%2C122.768%20153.858%2C122.174%20L125.175%2C146.252%20L129.549%2C166.636%20C131.888%2C177.499%20126.224%2C188.678%20116.085%2C193.216%20C104.775%2C198.282%2088.507%2C200.848%2067.746%2C200.848%20C65.329%2C200.848%2062.816%2C200.801%2060.271%2C200.734%20L43.253%2C215.022%20C46.541%2C221.227%2049.807%2C227.516%2052.977%2C233.628%20L53.2%2C234.04%20C56.456%2C240.327%2059.811%2C246.74%2063.204%2C253.138%20L63.657%2C253.989%20C65.253%2C257.014%2066.847%2C260.045%2068.472%2C263.031%20C71.556%2C268.7%2074.532%2C274.515%2077.411%2C280.135%20L78.233%2C281.719%20C79.509%2C284.203%2080.795%2C286.707%2082.101%2C289.206%20C83.483%2C291.855%2084.902%2C294.498%2086.333%2C297.136%20L86.527%2C297.485%20C88.19%2C300.52%2089.746%2C303.274%2091.35%2C305.999%20L91.544%2C306.335%20C93.138%2C309.05%2094.791%2C311.732%2096.492%2C314.376%20L97.102%2C315.323%20C98.319%2C317.233%2099.547%2C319.14%20100.852%2C320.983%20C102.417%2C323.181%20104.118%2C325.404%20105.926%2C327.59%20C107.347%2C329.305%20108.825%2C330.924%20110.323%2C332.528%20C112.44%2C334.8%20114.691%2C336.839%20116.742%2C338.844%20C117.769%2C339.848%20124.242%2C344.924%20125.644%2C345.929%20C127.355%2C347.137%20129.2%2C348.423%20131.106%2C349.574%20C133.831%2C351.217%20136.809%2C352.777%20140.49%2C354.473%20C141.341%2C354.871%20142.182%2C355.241%20143.052%2C355.61%20C146.85%2C357.229%20150.069%2C358.417%20153.172%2C359.354%20C155.511%2C360.06%20157.899%2C360.67%20160.567%2C361.254%20C161.02%2C361.35%20161.475%2C361.432%20161.929%2C361.515%20L162.915%2C361.693%20C164.558%2C362.009%20166.201%2C362.293%20167.854%2C362.517%20C168.626%2C362.617%20169.401%2C362.699%20170.183%2C362.781%20L170.569%2C362.82%20C172.116%2C362.979%20173.653%2C363.105%20175.19%2C363.177%20C176.109%2C363.226%20177.027%2C363.265%20177.944%2C363.285%20C179.105%2C363.303%20180.187%2C363.275%20181.298%2C363.246%20C183.32%2C363.197%20185.049%2C363.111%20186.78%2C362.969%20C187.891%2C362.873%20189.013%2C362.768%20190.124%2C362.626%20C191.863%2C362.415%20193.604%2C362.125%20195.343%2C361.805%20L196.155%2C361.656%20C196.949%2C361.511%20197.75%2C361.366%20198.542%2C361.187%20C200.426%2C360.766%20202.293%2C360.248%20204.169%2C359.703%20L205.251%2C359.403%20C205.792%2C359.252%20206.343%2C359.103%20206.884%2C358.929%20C209.87%2C357.959%20212.567%2C356.957%20215.12%2C355.871%20L215.361%2C355.769%20C217.014%2C355.069%20218.735%2C354.455%20220.754%2C353.846%20C221.18%2C353.714%20221.615%2C353.599%20222.03%2C353.483%20C223.954%2C352.971%20225.53%2C352.642%20227.037%2C352.43%20L227.645%2C352.322%20C229.386%2C352.107%20230.999%2C351.975%20232.44%2C352.077%20L232.787%2C352.101%20C233.222%2C352.115%20233.628%2C352.15%20234.024%2C352.177%20C235.63%2C352.289%20237.108%2C352.497%20238.519%2C352.816%20L239.021%2C352.912%20C240.521%2C353.281%20242.058%2C353.806%20243.74%2C354.532%20C244.117%2C354.696%20244.483%2C354.871%20244.859%2C355.053%20C246.455%2C355.812%20247.857%2C356.606%20249.143%2C357.47%20C250.717%2C358.529%20252.09%2C359.621%20253.715%2C361.08%20C254.062%2C361.395%20254.411%2C361.713%20254.748%2C362.042%20C256.373%2C363.603%20257.696%2C364.985%20258.886%2C366.402%20C264.56%2C373.119%20270.28%2C379.957%20275.848%2C386.622%20L287.069%2C400%20L266.899%2C400%20L265.642%2C398.5%20C259.563%2C391.233%20253.28%2C383.723%20247.065%2C376.367%20C241.913%2C370.249%20237.177%2C367.518%20231.725%2C367.518%20C228.67%2C367.518%20225.23%2C368.355%20221.199%2C370.07%20C197.75%2C380.088%20173.141%2C381.48%20148.842%2C374.191%20C124.242%2C366.812%20103.858%2C351.917%2088.247%2C329.922%20C78.611%2C316.352%2071.042%2C301.583%2063.716%2C287.297%20C60.846%2C281.702%2057.897%2C275.94%2054.89%2C270.402%20C49.662%2C260.77%2044.443%2C250.733%2039.532%2C241.274%20L39.357%2C240.931%20C38.024%2C238.365%2036.672%2C235.759%2035.311%2C233.15%20L23.535%2C210.858%20L37.638%2C199.562%20C18.773%2C198.184%202.327%2C196.16%201.208%2C195.96%20L0%2C195.745%20L2.85%2C179.597%20L4.078%2C179.814%20C4.497%2C179.887%2029.273%2C183.539%2055.835%2C184.298%20C73.057%2C169.848%2090.284%2C155.386%20107.296%2C141.104%20L77.015%2C-0%20L93.785%2C-0%20z%20M110.962%2C158.185%20L80.234%2C183.978%20C91.654%2C183.239%20102.052%2C181.53%20109.386%2C178.244%20C112.499%2C176.858%20114.228%2C173.421%20113.513%2C170.081%20L110.962%2C158.185%20z%22%20fill%3D%22%231D2121%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#MyAgeLogo div {
    height: 12px;
    line-height: 12px;
    font-size: 10px;
    text-transform: uppercase;
}
#MyAgeLogo div:first-of-type {
    height: 28px;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
    font-family: 'Open Sans', sans-serif;
    vertical-align: bottom;
}
#MyAgeRegion {
    position: relative;
    margin: 20px 20px 0 20px;
    height: 30px;
    padding: 0 0 0 40px;
    background-size: 15px 20px;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23202020%22%2F%3E%3C%2Fsvg%3E");
    height: 30px;
    line-height: 30px;
    font-size: 20px;
}
#MyAgeAge {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    background-color: #669955;
    border-radius: 40px;
}
#MyAgeText {
    clear: both;
    padding: 10px;
    text-align: justify;
}
#MyAgeText p {
    margin: 0;
    padding: 10px;
    line-height: 20px;
    font-size: 14px;
}
#MyAgeText a {
    color: #669955;
}
#MyAgeText a:hover {
    text-decoration: underline;
}
#MyAgeButtonD {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 79px;
    background-color: #ffffff;
    border-top: solid 1px #ffffff;
    border-radius: 0 0 3px 3px;
}
#MyAgeButton {
    width: 160px;
    margin: 20px auto;
    padding: 10px 10px;
    height: 20px;
    color: #ffffff;
    background-color: #669955;
    font-size: 16px;
    line-height: 20px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
}
#MyAgeButton:hover {
    background-color: #666666;
}

.ExtraFilter {
	float: left;
	background-color: #fcfcfc;
	padding: 3px;
	margin: 0 0 3px 0;
	border-radius: 3px;
}
.ExtraFilter input {
	display: inline-block;
	vertical-align: top;
	width: 60px;
	padding: 0 5px;
	height: 24px;
	font-size: 14px;
    line-height: 24px;
	border: solid 1px #cccccc;
	border-radius: 3px;
}
.ExtraFilterT {
	display: inline-block;
	vertical-align: top;
	height: 26px;
	padding: 0 5px;
    line-height: 26px;
}
.ExtraFilterOK {
	display: inline-block;
	vertical-align: top;
	height: 26px;
	padding: 0 10px;
    line-height: 26px;
	color: #ffffff;
	background-color: #669955;
	border-radius: 3px;
	cursor: pointer;
}
.ExtraFilterOK:hover {
	background-color: #669955;
}

/* @media all and ( max-width: 1600px ) { */
@media all and ( max-width: 1600px ) {

    .GoodsList, #Path {
        width: calc( 100%/4 - 20px );
    }
    
}
/* @media all and ( max-width: 1600px ) { */

/* @media all and ( max-width: 1400px ) { */
@media all and ( max-width: 1400px ) {

    .GoodsList, #Path {
        width: calc( 100%/3 - 20px );
    }
    
}
/* @media all and ( max-width: 1400px ) { */

/* @media all and ( max-width: 1160px ) { */
@media all and ( max-width: 1160px ) {

    #SingleGoodDPrices {
        width: calc( 100% - 420px );
        float: left;
    }
    .SingleGoodDFeats {
        width: calc( 100% - 420px );
    }
    
}
/* @media all and ( max-width: 1160px ) { */

/* @media all and ( max-width: 1040px ) { */
@media all and ( max-width: 1040px ) {

    .MenuListW {
        left: 140px;
        right: 220px;
    }
    .MenuListWOn {
        left: 20px;
        right: 70px;
    }
    
}
/* @media all and ( max-width: 1040px ) { */

/* @media all and ( max-width: 1024px ) { */
@media all and ( max-width: 1023px ) {

    .MenuListW {
        left: 70px;
    }
    .MenuListWOn {
        left: 20px;
        right: 70px;
    }
    .Menu {
        max-width: calc( 1000px - 50px - 200px );
        padding: 0 200px 0 50px;
    }
    .MenuSearchOn {
        width: calc( 100% - 50px );
    }
    .GoodsList, #Path {
        width: calc( 100%/2 - 20px );
    }
    #SingleGoodDImage {
        width: 260px;
    }
    #SingleGoodDImage .FancyImg:first-of-type {
        width: 240px;
        height: 500px;
    }
    #SingleGoodDImage .FancyImg:first-of-type img {
        width: 240px;
        height: 460px;
    }
    #SingleGoodDPrices, .SingleGoodDFeats {
        width: calc( 100% - 280px );
    }
    .SingleGoodDDesc {
        float: none;
        clear: both;
        margin: 20px 0 0 0 ;
        width: calc( 100% );
    }
    .SingleGoodDDescCB {
        display: block;
    }
    
}
/* @media all and ( max-width: 1024px ) { */

/* @media all and ( max-width: 840px ) { */
@media all and ( max-width: 840px ) {

    #SingleGoodDImage {
        width: auto;
        float: none;
    }
    #SingleGoodDImage .FancyImg:first-of-type {
        width: auto;
        height: 320px;
    }
    #SingleGoodDImage .FancyImg:first-of-type img {
        width: 100%;
        height: 280px;
    }
    #SingleGoodDPrices, .SingleGoodDFeats {
        float: none;
        clear: both;
        width: calc( 100% );
        margin: 20px 0 0 0;
    }
    #SingleGoodDName { 
        float: none;
        clear: both;
        margin: 20px 0 0 ;
        width: calc( 100% );
    }
    
}
/* @media all and ( max-width: 840px ) { */

/* @media all and ( max-width: 767px ) { */
@media all and ( max-width: 767px ) {

    .Menu {
        max-width: calc( 100% - 50px );
        padding: 0 50px 0 0;
    }
    .MenuSearch {
        width: calc( 100% );
    }
    .SubMenu {
        flex-direction:column;
    }

    #MenuListH {
        display: none;
        position: fixed;
        top: 90px;
        right: 20px;
        left: 20px;
        z-index: 1004;
        font-weight: 700;
        padding: 15px 30px;
        border-radius: 3px 3px 0 0;
        color: #ffffff;
        background-color: #666666;
        text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
    }
    #MenuListH div {
        background-color: transparent;
        padding: 0;
        color: #ffffff;
        text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
    }
    .GoodsList, #Path {
        width: calc( 100% - 20px );
    }
    .GoodsListNote {
        height: auto;
    }
    #Path {
        padding: 19px 0 0 0;
        border-top: solid 1px #cccccc;
    }
    #PathSort {
        position: relative;
        top: 20px;
        width: auto;
        float: none;
        clear: both;
        padding: 0 20px;
    }
    .HomeList {
        width: calc( 100%/2 - 20px );
    }
    .TableI {
        width: calc( 100% - 40px );
    }
    .MycosU {
        clear: left;
    }
    
}
/* @media all and ( max-width: 767px ) { */

/* @media all and ( max-width: 640px ) { */
@media all and ( max-width: 640px ) {

    .MyCart {
        padding: 10px 10px 10px 110px;
    }
    .MyCartName {
        margin: 0 50px 0 0;
    }
    .MyCartPriceCount, .MyCartPriceMinus, .MyCartPricePlus {
        margin: 0;
    }
    .MyCartPriceDiv, .OrderPriceDiv, .OrderPrice {
        width: calc( 100% );
        text-align: right;
        line-height: 40px;
    }
    .MyCartPrice, .MyCartPriceSum {
        width: calc( 100% - 20px );
        display: block;
        text-align: right;
        line-height: 40px;
    }
    .OrderPrice div, .OrderPriceDiv div {
        float: right;
        clear: both;
    }
    .OrderPriceDivNul div, .OrderPriceDivNul div {
        height: 0px;
    }
    .OrderPrice div:first-of-type, .OrderPriceDiv div:first-of-type {
        padding: 0 10px;
        width: 40px;
    }
    .OrderPrice div:first-of-type {
        width: 80px;
    }
    .OrderPriceSum {
        width: calc( 100% - 20px );
        display: block;
        text-align: right;
        padding: 10px;
        line-height: 20px;
    }
    .MyCartTotal {
        padding: 10px;
    }
    #MyOrders {
        float: left;
    }
    #CartHeader h1 {
        clear: left;
    }

}
/* @media all and ( max-width: 640px ) { */

/* @media all and ( max-width: 568px ) { */
@media all and ( max-width: 568px ) {

    .HomeList {
        width: calc( 100% - 20px );
    }
    .ItemPricesVol, .ItemPricesMainMy, .ItemPricesMainMy div:nth-of-type(2) {
        line-height: 30px;
        font-size: 24px;
    }

}
/* @media all and ( max-width: 568px ) { */

/* @media all and ( max-width: 460px ) { */
@media all and ( max-width: 460px ) {

    .SubMenuItems {
        padding: 0 20px 0 20px;
    }
    .SubMenuName {
        margin: 40px 0 0 40px;
    }
    #Header {
        min-height: 20px;
    }
    h1, h2, h3, h4, h5, h6, #Header h1, #SingleGoodD h1 {
        font-size: 18px;
        line-height: 20px;
        min-height: 20px;
    }
    #BreadCrumbs li {
        font-size: 10px;
    }
    .ItemPricesRub {
        font-size: 20px;
    }
    .ItemPricesRub div:nth-of-type(2) {
        font-size: 16px;
    }
    .MycosN, .MycosU, .MycosD, .MycosS {
        float: none;
        width: auto;
        text-align: left;
    }
    #Mycos a:hover {
        text-decoration: none;
    }
    
}
/* @media all and ( max-width: 460px ) { */

#HomeBanners {
	position: relative;
	height: auto;
	max-width: 1440px;
	margin: 0 auto;
    background-color: #ffffff;
}
.HomeBanners {
	/* display: none;
	position: relative;
	height: 420px;
	max-width: 1440px; */
}
.HomeBanners:first-of-type {
	display: block;
}
.HomeBannersTxt {
	position: absolute;
	top: 0;
	left: 0;
	height: 420px;
	width: calc( 100% - 1024px );
	padding: 0;
}
.HomeBannersTxtH {
	margin: 20px 20px 0 20px;
	min-height: 30px;
    line-height: 30px;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
}
.HomeBannersTxtT {
	margin: 20px 20px 0 20px;
	min-height: 20px;
    line-height: 20px;
    font-size: 16px;
}
.HomeBannersImg {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
}
.HomeBannersImg img {
	height: 100%;
	width: 100%;
}
.HomeBannersSwyper {
    position: relative;
    width: calc( 100vw*2/3 - 40px - 10px );
    height: calc( 100vw/3 - 20px );
    padding: 0;
}
.HomeBannersSwyper .swiper-wrapper {
    padding: 0;
}
.HomeBannersSwyper .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: calc( ( 100% - ( 10px + 1vw ) ) / 2 );
    left: 10px;
    background-color: #ffffff;
	width: calc( 10px + 1vw );
	height: calc( 10px + 1vw );
	border-radius: 40px;
	color: #333333;
}
.HomeBannersSwyper .swiper-button-next {
    position: absolute;
    top: auto;
    bottom: calc( ( 100% - ( 10px + 1vw ) ) / 2 );
    right: 10px;
    background-color: #ffffff;
	width: calc( 10px + 1vw );
	height: calc( 10px + 1vw );
	border-radius: 3vw;
	color: #333333;
}
.HomeBannersSwyper .swiper-button-prev:after, .HomeBannersSwyper .swiper-button-next:after {
	font-size: calc( ( 10px + 1vw ) / 2 );
	line-height: calc( 10px + 1vw );
}
.HomeBannersSwyper .swiper-horizontal>.swiper-pagination-bullets, .HomeBannersSwyper .swiper-pagination-bullets.swiper-pagination-horizontal, .HomeBannersSwyper .swiper-pagination-custom, .HomeBannersSwyper .swiper-pagination-fraction {
    bottom: 10px;
}
.HomeBannersSwyper .swiper-pagination-bullet {
    background-color: #333333;
}

#OldHomeBanners {
	position: relative;
	height: auto;
	max-width: 1440px;
	margin: 0 auto;
    background-color: #ffffff;
}
.OldHomeBanners {
	/* display: none;
	position: relative;
	height: 420px;
	max-width: 1440px; */
}
.OldHomeBanners:first-of-type {
	display: block;
}
.OldHomeBannersTxt {
	position: absolute;
	top: 0;
	left: 0;
	height: 520px;
	width: calc( 100% - 1200px );
	padding: 0;
}
.OldHomeBannersTxtH {
	margin: 20px 20px 0 20px;
	min-height: 30px;
    line-height: 30px;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
}
.OldHomeBannersTxtT {
	margin: 20px 20px 0 20px;
	min-height: 20px;
    line-height: 20px;
    font-size: 16px;
}
.OldHomeBannersImg {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 1200px;
}
.OldHomeBannersImg img {
	height: 100%;
	width: 100%;
}
.OldHomeBannersSwyper {
    position: relative;
    width: calc( 100% );
	height: 520px;
    padding: 0;
}
.OldHomeBannersSwyper .swiper-wrapper {
    padding: 0;
}
.OldHomeBannersSwyper .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: 10px;
    left: 10px;
    background-color: #ffffff;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	color: #333333;
}
.OldHomeBannersSwyper .swiper-button-next {
    position: absolute;
    top: auto;
    bottom: 10px;
    right: 10px;
    background-color: #ffffff;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	color: #333333;
}
.OldHomeBannersSwyper .swiper-button-prev:after, .OldHomeBannersSwyper .swiper-button-next:after {
	font-size: 20px;
}
.OldHomeBannersSwyper .swiper-horizontal>.swiper-pagination-bullets, .OldHomeBannersSwyper .swiper-pagination-bullets.swiper-pagination-horizontal, .OldHomeBannersSwyper .swiper-pagination-custom, .OldHomeBannersSwyper .swiper-pagination-fraction {
    bottom: 10px;
}
.OldHomeBannersSwyper .swiper-pagination-bullet {
    background-color: #333333;
}
@media all and ( max-width: 1440px ) {
    .OldHomeBannersSwyper {
        height: 30vw;
    }
    .OldHomeBannersTxt {
        height: 30vw;
        width: 30vw;
    }
    .OldHomeBannersImg {
        width: calc( 100% - 30vw );
    }
}
@media all and ( max-width: 1023px ) {
    .OldHomeBannersTxt {
        display: none;
    }
    .OldHomeBannersImg {
        width: calc( 100% );
        height: 44vw;
    }
    .OldHomeBannersSwyper {
        height: calc( 44vw );
        padding: 0;
    }
}

#HomeFeats {
    margin: 0 auto;
    max-width: 1440px;
    text-align: center;
}
#HomeFeatsImg {
    margin: 0 auto;
    max-width: 1440px;
    width: 100%;
    height: 300px;
}
#HomeFeatsImg img {
    width: 100%;
    height: 300px;
    border-radius: 3px;
    object-fit: cover;
}
.HomeFeats {
    display: inline-block;
    vertical-align: top;
    width: calc( 100%/3 - 20px );
    padding: 10px;
}
.HomeFeatsH {
    height: 60px;
    line-height: 60px;
    font-size: 60px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    padding: 10px;
}
.HomeFeatsT {
    max-width: 240px;
    margin: 0 auto;
    padding: 10px;
}
@media all and ( max-width: 767px ) {
    #HomeFeats {
        text-align: left;
    }
    .HomeFeats {
        display: block;
        width: calc( 100% - 20px );
    }
    .HomeFeatsH {
        display: inline-block;
        vertical-align: top;
        float: none;
        height: 40px;
        width: 120px;
        line-height: 40px;
        font-size: 36px;
    }
    .HomeFeatsT {
        display: inline-block;
        vertical-align: top;
        float: none;
        max-width: none;
        width: calc( 100% - 160px );
        margin: 0;
    }
    #HomeHeader h1 {
        min-height: 40px;
        line-height: 40px;
        font-size: 36px;
    }
}
@media all and ( max-width: 500px ) {
    .HomeFeatsH {
        display: block;
    }
    .HomeFeatsT {
        display: block;
        width: calc( 100% - 20px );
    }
}

#Shops {
    margin: -20px 0 0 -20px;
}
.Shops {
    width: calc( 100%/3 - 20px );
    margin: 20px 0 0 20px;
    display: inline-block;
    vertical-align: top;
}
.ShopsImg {
    height: 300px;
    border-radius: 3px;
}
.ShopsImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 3px;
}
.ShopsName {
    margin: 10px 0 0 0;
    height: 40px;
    line-height: 40px;
    font-size: 32px;
    font-family: 'Open Sans', sans-serif;
}
#MainSlim .ShopsText a {
    color: #333333;
    text-decoration: none;
}
#MainSlim .ShopsText a:hover {
    color: #669955;
}
.ShopsText {
    clear: both;
    line-height: 20px;
    font-size: 14px;
}
.ShopsTextRoute a {
    float: left;
    margin: 5px 0 0 0;
    padding: 5px 10px 5px 30px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    border-radius: 5px;
    background-color: #ffffff;
    background-size: 15px 20px;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23202020%22%2F%3E%3C%2Fsvg%3E");
}
.ShopsTextRoute a:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
.ShopsTextOffer {
    margin: 0;
    padding: 5px 10px 5px 30px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    border-radius: 5px;
    color: #ffffff;
    background-color: #669955;
    text-align: center;
}
#MainSlim .ShopsTextOffer a, #MainSlim .ShopsTextOffer a:hover {
    color: #ffffff;
}
.ShopsTextOffer:hover {
    background-color: #333333;
}
.ShopsWA {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%2C%200%2C%20200%2C%20200%22%3E%3Cpath%20d%3D%22M-0%2C200%20C1.125%2C195.679%202.108%2C191.91%203.119%2C188.17%20C6.423%2C176.142%209.813%2C164.17%2012.961%2C152.114%20C13.421%2C150.179%2013.21%2C148.147%2012.363%2C146.347%20C-18.33%2C88.175%2013.331%2C17.777%2077.721%2C2.731%20C136.116%2C-10.912%20188.813%2C28.346%20198.341%2C80.837%20C208.311%2C135.608%20172.32%2C187.603%20117.714%2C197.11%20C96.521%2C200.846%2074.682%2C197.676%2055.446%2C188.071%20C53.516%2C187.228%2051.371%2C187.005%2049.308%2C187.433%20C22.902%2C194.035%205.327%2C198.98%20-0%2C200%20z%20M23.23%2C177.233%20C33.199%2C174.64%2042.315%2C172.359%2051.387%2C169.823%20C53.688%2C169.135%2056.178%2C169.487%2058.195%2C170.786%20C74.785%2C180.641%2094.35%2C184.325%20113.413%2C181.185%20C143.091%2C176.561%20167.971%2C156.408%20178.536%2C128.435%20C189.101%2C100.462%20183.716%2C68.999%20164.442%2C46.079%20C145.167%2C23.159%20114.985%2C12.33%2085.441%2C17.734%20C29.425%2C27.949%20-0.328%2C90.074%2027.531%2C139.292%20C30.607%2C144.747%2031.462%2C149.209%2029.397%2C155.032%20C26.904%2C162.045%2025.38%2C169.313%2023.23%2C177.261%20z%22%20fill%3D%22%23009D00%22%2F%3E%3Cpath%20d%3D%22M126.303%2C146.801%20C106.833%2C146.163%2075.784%2C130.82%2054.577%2C94.112%20C47.043%2C81.077%2048.125%2C66.187%2059.178%2C55.987%20C62.909%2C52.516%2067.595%2C53.38%2071.996%2C54.102%20C73.078%2C54.272%2074.204%2C55.916%2074.745%2C57.134%20C77.593%2C63.524%2080.356%2C69.956%2082.82%2C76.501%20C84.131%2C79.987%2081.724%2C83.203%2076.682%2C88.983%20C75.028%2C90.42%2074.738%2C92.871%2076.012%2C94.65%20C83.779%2C108.17%2095.999%2C118.608%20110.607%2C124.204%20C112.475%2C125.092%20114.714%2C124.49%20115.877%2C122.787%20C123.839%2C113.125%20124.651%2C110.305%20128.838%2C112.274%20C148.977%2C121.894%20150.543%2C122.263%20150.643%2C124.544%20C151.27%2C141.417%20135.731%2C147.495%20126.303%2C146.801%20z%22%20fill%3D%22%23009D00%22%2F%3E%3C%2Fsvg%3E");
}
.ShopsInsta {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3ClinearGradient%20id%3D%22Gradient_1%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2220%22%20y1%3D%22514.116%22%20x2%3D%2220%22%20y2%3D%22553.689%22%20gradientTransform%3D%22matrix(1%2C%200%2C%200%2C%20-1%2C%200%2C%20554)%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23E09B3D%22%2F%3E%3Cstop%20offset%3D%220.3%22%20stop-color%3D%22%23C74C4D%22%2F%3E%3Cstop%20offset%3D%220.6%22%20stop-color%3D%22%23C21975%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237024C4%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M28.084%2C-0%20L11.916%2C-0%20C5.346%2C-0%200%2C5.346%200%2C11.916%20L0%2C28.084%20C0%2C34.654%205.346%2C40%2011.916%2C40%20L28.084%2C40%20C34.654%2C40%2040%2C34.654%2040%2C28.084%20L40%2C11.916%20C40%2C5.346%2034.654%2C-0%2028.084%2C-0%20z%22%20fill%3D%22url(%23Gradient_1)%22%2F%3E%3Cpath%20d%3D%22M26.063%2C5%20L13.937%2C5%20C9.009%2C5%205%2C9.009%205%2C13.937%20L5%2C26.063%20C5%2C30.991%209.009%2C35%2013.937%2C35%20L26.063%2C35%20C30.991%2C35%2035%2C30.991%2035%2C26.063%20L35%2C13.937%20C35%2C9.009%2030.991%2C5%2026.063%2C5%20z%20M31.982%2C26.063%20C31.982%2C29.332%2029.332%2C31.982%2026.063%2C31.982%20L13.937%2C31.982%20C10.668%2C31.982%208.018%2C29.332%208.018%2C26.063%20L8.018%2C13.937%20C8.018%2C10.668%2010.668%2C8.018%2013.937%2C8.018%20L26.063%2C8.018%20C29.332%2C8.018%2031.982%2C10.668%2031.982%2C13.937%20L31.982%2C26.063%20L31.982%2C26.063%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M20%2C12.241%20C15.722%2C12.241%2012.241%2C15.722%2012.241%2C20%20C12.241%2C24.278%2015.722%2C27.759%2020%2C27.759%20C24.278%2C27.759%2027.759%2C24.278%2027.759%2C20%20C27.759%2C15.722%2024.278%2C12.241%2020%2C12.241%20z%20M20%2C24.741%20C17.382%2C24.741%2015.259%2C22.618%2015.259%2C20%20C15.259%2C17.382%2017.382%2C15.259%2020%2C15.259%20C22.618%2C15.259%2024.741%2C17.382%2024.741%2C20%20C24.741%2C22.618%2022.618%2C24.741%2020%2C24.741%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M29.633%2C12.299%20C29.633%2C13.326%2028.801%2C14.158%2027.774%2C14.158%20C26.747%2C14.158%2025.915%2C13.326%2025.915%2C12.299%20C25.915%2C11.272%2026.747%2C10.44%2027.774%2C10.44%20C28.801%2C10.44%2029.633%2C11.272%2029.633%2C12.299%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");
}
.ShopsTelegram {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%2C%200%2C%2030%2C%2030%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22Gradient_1%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22-708.856%22%20y1%3D%22541.091%22%20x2%3D%22-708.976%22%20y2%3D%22540.811%22%20gradientTransform%3D%22matrix(62.5%2C%200%2C%200%2C%20-62.5%2C%2044322.918%2C%2033822.918)%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2337AEE2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231E96C8%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22Gradient_2%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%221.548%22%20y1%3D%22240.515%22%20x2%3D%221.848%22%20y2%3D%22240.035%22%20gradientTransform%3D%22matrix(10.417%2C%200%2C%200%2C%20-10.417%2C%200%2C%202520.833)%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23EFF7FC%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFFFFF%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M30%2C15%20C30%2C23.288%2023.288%2C30%2015%2C30%20C6.713%2C30%200%2C23.288%200%2C15%20C0%2C6.713%206.713%2C0%2015%2C0%20C23.288%2C0%2030%2C6.713%2030%2C15%20z%22%20fill%3D%22url(%23Gradient_1)%22%20id%3D%22path2995-1-0%22%2F%3E%3Cpath%20d%3D%22M12.25%2C21.875%20C11.763%2C21.875%2011.85%2C21.688%2011.675%2C21.225%20L10.25%2C16.525%20L19.1%2C11%20L20.138%2C11.275%20L19.275%2C13.625%20L12.25%2C21.875%20z%22%20fill%3D%22%23C8DAEA%22%20id%3D%22path2993%22%2F%3E%3Cpath%20d%3D%22M12.25%2C21.875%20C12.625%2C21.875%2012.788%2C21.7%2013%2C21.5%20C13.325%2C21.188%2017.5%2C17.125%2017.5%2C17.125%20L14.938%2C16.5%20L12.563%2C18%20L12.25%2C21.75%20L12.25%2C21.875%20z%22%20fill%3D%22%23A9C9DD%22%20id%3D%22path2989%22%2F%3E%3Cpath%20d%3D%22M12.5%2C18.05%20L18.55%2C22.513%20C19.238%2C22.888%2019.738%2C22.7%2019.913%2C21.875%20L22.375%2C10.275%20C22.625%2C9.263%2021.988%2C8.813%2021.325%2C9.113%20L6.875%2C14.688%20C5.888%2C15.088%205.9%2C15.638%206.7%2C15.875%20L10.413%2C17.038%20L19%2C11.625%20C19.4%2C11.375%2019.775%2C11.513%2019.475%2C11.788%20L12.5%2C18.05%20z%22%20fill%3D%22url(%23Gradient_2)%22%20id%3D%22path2991%22%2F%3E%3C%2Fsvg%3E");
}
.ShopsVK {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22300%22%20height%3D%22300%22%20viewBox%3D%220%2C%200%2C%20300%2C%20300%22%3E%3Cpath%20d%3D%22M0%2C144%20C0%2C76.119%200%2C42.177%2021.087%2C21.087%20C42.177%2C0%2076.119%2C0%20144%2C0%20L156%2C0%20C223.881%2C0%20257.823%2C0%20278.913%2C21.087%20C300%2C42.177%20300%2C76.119%20300%2C144%20L300%2C156%20C300%2C223.881%20300%2C257.823%20278.913%2C278.913%20C257.823%2C300%20223.881%2C300%20156%2C300%20L144%2C300%20C76.119%2C300%2042.177%2C300%2021.087%2C278.913%20C0%2C257.823%200%2C223.881%200%2C156%20L0%2C144%20z%22%20fill%3D%22%230077FF%22%2F%3E%3Cpath%20d%3D%22M159.624%2C216.126%20C91.251%2C216.126%2052.251%2C169.251%2050.625%2C91.251%20L84.876%2C91.251%20C86.001%2C148.5%20111.249%2C172.749%20131.25%2C177.75%20L131.25%2C91.251%20L163.5%2C91.251%20L163.5%2C140.625%20C183.252%2C138.501%20204%2C116.001%20210.999%2C91.251%20L243.249%2C91.251%20C237.876%2C121.752%20215.376%2C144.249%20199.374%2C153.501%20C215.376%2C161.001%20241.002%2C180.624%20250.752%2C216.126%20L215.25%2C216.126%20C207.624%2C192.375%20188.625%2C174%20163.5%2C171.501%20L163.5%2C216.126%20L159.624%2C216.126%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");
}
@media all and ( max-width: 1024px ) {
    .Shops {
        width: calc( 100%/2 - 20px );
    }
    .ShopsImg {
        height: 240px;
    }
}
@media all and ( max-width: 767px ) {
    .Shops {
        width: calc( 100% - 20px );
    }
    .ShopsImg {
        height: 240px;
    }
    .ShopsName {
        height: 30px;
        line-height: 30px;
        font-size: 24px;
    }
}

.PIcon {
    vertical-align: top;
}

#ClickOrderW {
    display: none;
    position: fixed;
    z-index: 3000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #333333;
    background-color: rgba( 255, 255, 255, 0.8 );
}
#ClickOrder {
background-color: #f6f6f6;
position: fixed;
z-index: 1103;
top: calc( 50% - 190px );
left: 0;
right: 0;
margin: 0 auto;
max-width: 400px;
height: 300px;
padding: 40px;
border-radius: 3px;
box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
.ClickOrderT {
font-weight: 700;
}
#ClickOrderA {
display: none;
clear: both;
}
#ClickOrderF {
clear: both;
}
.ClickOrderH {
clear: both;
margin: 20px 0 0 0 ;
height: 20px;
line-height: 20px;
font-size: 14px;
text-align: left;
}
.ClickOrderInput {
clear: both;
margin: 5px 0 0 0 ;
border-radius: 3px;
height: 38px;
line-height: 38px;
padding: 0 14px;
width: calc( 100% - 30px );
border: solid 1px #ffffff;
}
.ClickOrderInputStop {
border: solid 1px #669955;
}
#ClickOrderN {
    margin: 20px 0;
    height: 40px;
    text-align: left;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
    overflow: hidden;
}
#ClickOrderBY {
float: right;
margin: 20px auto 0 auto;
color: #ffffff;
background-color: #669955;
border-radius: 3px;
height: 40px;
line-height: 40px;
font-size: 14px;
padding: 0 20px;
cursor: pointer;
}
#ClickOrderBY:hover {
background-color: #666666;
}
#ClickOrderClose {
position: absolute;
top: 30px;
right: 30px;
width: 40px;
height: 40px;
border-radius: 40px;
background-size: 16px 16px;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: 50% 50%;
cursor: pointer;
}
#ClickOrderClose:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23669955%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

#ShopsMap {
    margin: 20px 0 0 0;
    border-radius: 3px;
}
.ShopsMap {
    width: calc( 100% - 80px );
    padding: 20px 20px 20px 60px;
    border-radius: 0 0 3px 3px;
    border-top: solid 1px #cccccc;
    cursor: pointer;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M16%2C32%20C7.163%2C32%200%2C24.837%200%2C16%20C0%2C7.163%207.163%2C0%2016%2C0%20C24.837%2C0%2032%2C7.163%2032%2C16%20C32%2C24.837%2024.837%2C32%2016%2C32%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M16%2C0%20C24.837%2C0%2032%2C7.163%2032%2C16%20C32%2C24.837%2024.837%2C32%2016%2C32%20C7.163%2C32%200%2C24.837%200%2C16%20C0%2C7.163%207.163%2C0%2016%2C0%20z%20M16%2C2%20C8.268%2C2%202%2C8.268%202%2C16%20C2%2C23.732%208.268%2C30%2016%2C30%20C23.732%2C30%2030%2C23.732%2030%2C16%20C30%2C8.268%2023.732%2C2%2016%2C2%20z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 20px 20px;
}
.ShopsMap:first-of-type {
    border-radius: 3px 3px 0 0;
    border-top: none;
}
.ShopsMapOn {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M16%2C32%20C7.163%2C32%200%2C24.837%200%2C16%20C0%2C7.163%207.163%2C0%2016%2C0%20C24.837%2C0%2032%2C7.163%2032%2C16%20C32%2C24.837%2024.837%2C32%2016%2C32%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M16%2C0%20C24.837%2C0%2032%2C7.163%2032%2C16%20C32%2C24.837%2024.837%2C32%2016%2C32%20C7.163%2C32%200%2C24.837%200%2C16%20C0%2C7.163%207.163%2C0%2016%2C0%20z%20M16%2C2%20C8.268%2C2%202%2C8.268%202%2C16%20C2%2C23.732%208.268%2C30%2016%2C30%20C23.732%2C30%2030%2C23.732%2030%2C16%20C30%2C8.268%2023.732%2C2%2016%2C2%20z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20d%3D%22M16%2C26%20C10.477%2C26%206%2C21.523%206%2C16%20C6%2C10.477%2010.477%2C6%2016%2C6%20C21.523%2C6%2026%2C10.477%2026%2C16%20C26%2C21.523%2021.523%2C26%2016%2C26%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
#ShopsMapH {
    line-height: 20px;
    font-size: 16px;
}
#ShopsMapH div {
    margin: 5px 0 0 0;
}
#ShopsMapH div:first-of-type {
    margin: 0;
    font-weight: 700;
}
#ShopsMapH div:nth-of-type(2) {
    margin: 10px 0 0 0;
}
#ShopsMapL {
    background-color: #ffffff;
    margin: 20px 0 0 0;
    border-radius: 3px;
}
#ShopsMapD {
    /* display: none; */
    visibility: hidden;
    margin: 20px 0 0 -40px;
    height: 320px;
}
#ShopsMapShop {
    display: none;
    margin: 10px 0 0 0;
    min-height: 20px;
}
.ShopsMapD {
    float: left;
    margin: 5px 0 0 0;
    padding: 10px;
    line-height: 14px;
    font-size: 14px;
    color: #ffffff;
    background-color: #669955;
    border-radius: 3x;
}

#Mycos {
    background-color: #ffffff;
    border-radius: 3px;
}
#Mycos a .Mycos {
    padding: 10px;
    border-top: solid 1px #999999;
    color: #333333;
}
#Mycos a:hover .Mycos {
    color: #669955;
}
#Mycos a:first-of-type .Mycos {
    border-top: none;
    border-radius: 10px 10px 0 0;
}
#Mycos a:last-of-type .Mycos {
    border-radius: 0 0 10px 10px;
}
.MycosN {
    float: left;
    width: 180px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}
.MycosU {
    float: left;
    width: 240px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}
.MycosD {
    float: left;
    width: 100px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}
.MycosS {
    float: right;
    width: 100px;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
    text-align: right;
}
#MyOrders {
    float: right;
    line-height: 20px;
    padding: 10px;
    border-radius: 3px;
    color: #ffffff;
    background-color: #666666;
}
#MyOrders:hover {
    background-color: #669955;
}
#MycosSta {
    text-align: center;
    margin: -10px 0 0 0;
    padding: 0 0 20px 0;
}
.MycosSta {
    position: relative;
    color: #333333;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    border: solid 1px #ffffff;
    padding: 9px 14px;
    margin: 0px;
    border-radius: 3px;
}
.MycosStaCount {
    position: absolute;
    top: auto;
    right: 2px;
    bottom: 2px;
    background-color: #666666;
    font-size: 10px;
    height: 10px;
    padding: 1px 1px;
    line-height: 10px;
    min-width: 10px;
    border-radius: 3px;
    text-align: center;
    color: #ffffff;
    border: solid 1px #ffffff;
}
.MycosSta:hover {
    color: #669955;
}
.MycosSta:hover .MycosStaCount {
    background-color: #669955;
}
.MycosStaOn {
    background-color: transparent;
    border: solid 1px #666666;
    padding: 9px 14px;
}
.MycosStaOn:hover {
    border: solid 1px #669955;
}

.Attention {
    background-color: #ffffff;
    margin: 0 auto;
    max-width: 1400px;
    padding: 20px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
}

.PageText {
    margin: 0 auto;
    max-width: 1440px;
    padding: 0 20px;
    min-height: 40px;
}
.PageText:first-of-type p {
    padding: 0;
    margin: 0;
}

.SingleGoodDSText {
    clear: both;
}

.GoodsListVolAll {
    display: none;
}

#NoticeTop {
    z-index: 1002;
    position: relative;
    min-height: 20px;
    line-height: 20px;
    padding: 15px;
    margin: 5px auto 0 auto;
    max-width: calc( 1440px - 30px );
    overflow: hidden;
    color: #ffffff;
    background-color: #559955;
    border-radius: 3px;
    text-align: center;
}
@media all and ( max-width: 1480px ) {
    #NoticeTop {
        margin: 5px 20px 0 20px;
        max-width: auto;
    }
}

.MainName {
    position: relative;
    margin: 20px auto 0 auto;
    padding: 0 20px;
    max-width: 1440px;
    min-height: 40px;
    line-height: 40px;
    font-size: 32px;
    font-weight: 700;
}
.MainNameText {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 20px;
}
#GoodsList {
    margin: 0 0 0 -20px;
    padding: 0 0 20px 0;
    text-align: left;
    background-color: #f8f8f8;
}

.MyOffer {
    padding: 0 0 20px 0;
    min-height: 40px;
    line-height: 40px;
}
.MyOffer:first-of-type {
    font-weight: 700;
    font-size: 24px;
}
.MyOffer textarea {
    width: calc( 100% - 32px );
    height: 20px;
    padding: 10px 15px;
    border: solid 1px #cccccc;
    border-radius: 5px;
    line-height: 20px;
    font-size: 16px;
}
.MyOffer:nth-of-type(3) textarea {
    height: 60px;
}
#CartOffer, #CartOfferPDF, #CartOfferOff {
    display: inline-block;
    background-color: #559955;
    color: #ffffff; 
    line-height: 20px;
    padding: 10px 15px;
    border-radius: 3px;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
}
#CartOffer:hover, #CartOfferPDF:hover, #CartOfferOff:hover {
    background-color: #666666;
}
#CartOfferPDF {
    margin: 0;
}
#CartOfferOff {
    display: block;
    float: right;
}
#OfferCalcLab {
    display: block;
    margin: 20px 0 0 0;
}
#OfferCalc {
    -webkit-appearance: auto;
}

#Home3Banners {
    position: relative;
    padding: 10px;
}
.Home3Banners {
    background-color: #ffffff;
    float: left;
    width: calc( 100vw/3 - 30px );
    height: calc( 100vw/6 - 20px );
    margin: 10px;
    border-radius: 5px;
}
.Home3Banners:first-of-type {
    width: calc( 100vw*2/3 - 40px - 10px );
    height: calc( 100vw/3 - 20px );
}
.Home3Banners img {
    width: calc( 100% );
    height: calc( 100% );
    border-radius: 5px;
    object-fit: cover;
}
.Home3Banners:first-of-type img {
    width: calc( 100% );
    height: calc( 100% );
}
@media all and ( max-width: 1023px ) {
    .Home3Banners {
        width: calc( 50vw - 30px );
        height: calc( 25vw - 15px );
    }
    .Home3Banners:first-of-type {
        width: calc( 100vw - 40px );
        height: calc( 50vw - 20px );
    }
    .HomeBannersSwyper {
        width: calc( 100vw - 40px );
        height: calc( 50vw - 20px );
    }
}

#HomeCollections {
    position: relative;
    padding: 10px;
}
#HomeCollections a .HomeCollections {
    position: relative;
    background-color: #ffffff;
    float: left;
    width: calc( 100%/3 - 20px );
    height: calc( 33vw/2 - 10px );
    margin: 10px;
    border-radius: 5px;
    background-position: 50% 50%;
    background-size: cover;
}
/* @media all and ( max-width: 1240px ) {
    #HomeCollections a .HomeCollections {
        width: calc( 100%/2 - 20px );
        height: calc( 50vw/2 - 10px );
    }
} */
@media all and ( max-width: 767px ) {
    #HomeCollections a .HomeCollections {
        float: none;
        width: calc( 100% - 20px );
        height: calc( 50vw - 20px );
    }
}

#HomeWineEvents {
    position: relative;
    padding: 10px;
}
#HomeWineEvents a .HomeWineEvents {
    position: relative;
    background-color: #cccccc;
    float: left;
    width: calc( 100%/3 - 20px );
    height: 200px;
    margin: 10px;
    border-radius: 5px;
    background-position: 50% 50%;
    background-size: cover;
}
#HomeWineEvents a .HomeWineEvents div {
    position: absolute;
    left: 10px;
    bottom: 10px;
    max-width: calc( 100% - 40px );
    background-color: rgba( 255, 255, 255, 0.9 );
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    padding: 10px;
    border-radius: 5px;
}
#CartAppBuy {
    position: relative;
    display: table;
    float: right;
    background-color: transparent;
    width: calc( 100%/3 - 20px );
    height: 420px;
    height: calc( 33vw/2 - 10px );
    margin: 10px;
    border-radius: 5px;
    background-position: 50% 50%;
    background-size: cover;
    cursor: auto;
}
#CartAppBuy div {
    display: table-cell;
    width: calc( 100% - 40px );
    height: calc( 100% - 40px );
    text-shadow: 2px 2px 2px #ffffff;
    vertical-align: top;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    padding: 40px;
    border-radius: 5px;
}
#CartAppBuy div div {
    display: inline-block;
    width: auto;
    height: auto;
    background-color: transparent;
    padding: 0;
    margin: 0;
    border-radius: 5px;
    line-height: 24px;
    font-size: 16px;
    font-weight: 700;
    color: #333333;
    text-align: center;
}
#CartAppBuy div a div {
    background-color: #669955;
    text-shadow: none;
    margin: 20px 0 0 0;
    border-radius: 5px;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 20px;
    color: #ffffff;
    cursor: pointer;
}
#CartAppBuy div a div:hover {
    background-color: #666666;
}
@media all and ( max-width: 1480px ) {
    #CartAppBuy div {
        margin: 20px 10px 10px 10px;
        width: calc( 100% - 20px );
        height: calc( 100% - 20px );
        padding: 20px;
    }
}
@media all and ( max-width: 1240px ) {
    #CartAppBuy {
        width: calc( 100% - 20px );
        float: none;
        height: 200px;
    }
    #CartAppBuy {
        height: auto;
    }
    #CartAppBuy div div {
        display: block;
    }
    #CartAppBuy div a div {
        width: 160px;
        margin: 20px auto 0 auto;
    }
}
/* @media all and ( max-width: 767px ) {
    #HomeWineEvents a .HomeWineEvents, #CartAppBuy {
        width: calc( 100% - 20px );
        float: left;
        height: 200px;
    }
    #CartAppBuy {
        height: auto;
    }
    #HomeWineEvents .HomeWineEvents div {
        font-size: 16px;
        line-height: 20px;
    }
} */

#HomeBots {
    position: relative;
    padding: 10px;
}
.HomeBots {
    position: relative;
    background-color: #cccccc;
    float: left;
    width: calc( 50vw - 60px );
    height: calc( 15vw - 20px );
    margin: 10px;
    border-radius: 5px;
    background-position: 50% 50%;
    background-size: cover;
}
#HomeBotsCart {
    padding: 10px;
    background-image: url( /im/_/home_card_2502.jpg );
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
#HomeBotsCartLeft {
    display: table;
    margin: 10px;
    float: left;
    width: calc( 50% - 20px );
    height: calc( 100% - 20px );
}
#HomeBotsCartLeftC {
    display: table-cell;
    width: calc( 50% - 20px );
    height: calc( 100% - 20px );
    vertical-align: middle;
    text-align: center;
    line-height: 2vw;
    font-size: 1.5vw;
    color: #ffffff;
}
#HomeBotsCartRight {
    margin: 10px;
    float: left;
    width: calc( 50% - 20px );
    height: calc( 100% - 20px );
    background-image: url( osmicart.svg );
    background-size: 10vw 10vw;
    background-position: 50%;
    background-repeat: no-repeat;
}
#HomeBotsBot {
    padding: 10px;
    background-image: url( /im/_/home_bot_2503.jpg );
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
#HomeBotsBotLeft {
    display: table;
    margin: 10px;
    float: left;
    width: calc( 50% - 20px );
    height: calc( 100% - 20px );
}
#HomeBotsBotLeftC {
    display: table-cell;
    width: calc( 100% - 20px );
    height: calc( 100% - 20px );
    vertical-align: middle;
    text-align: center;
    line-height: 2vw;
    font-size: 1.5vw;
    color: #ffffff;
}
#HomeBotsBotRight {
    margin: 10px;
    float: left;
    width: calc( 50% - 20px );
    height: calc( 100% - 20px );
    background-image: url( telegram_bot.svg );
    background-size: 8vw 8vw;
    background-position: 50%;
    background-repeat: no-repeat;
}
@media all and ( max-width: 1024px ) {
    .HomeBots {
        float: none;
        width: calc( 100vw - 60px );
        height: calc( 20vw );
    }
    #HomeBotsCartLeftC, #HomeBotsBotLeftC {
        line-height: 4vw;
        font-size: 3.5vw;
    }
}

#HomeCustomers {
    display: block;
    padding: 10px;
}
#HomeCustomers a div {
    display: inline-block;
    margin: 10px;
    width: calc( 50% - 20px );
    height: calc( 16vw );
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 10px;
}
#HomeCustomers a div {
    background-color: #24221C;
    background-image: url( /im/_/corporates_home_2502.jpg );
}
#HomeCustomers a:nth-of-type(2) div {
    /* background-color: #EB2025; */
    background-image: url( /im/_/privates_home_2502.jpg );
}
@media all and ( max-width: 760px ) {
    #HomeCustomers {
        padding: 20px;
    }
    #HomeCustomers a div {
        display: block;
        margin: 0;
        width: calc( 100% );
        height: calc( 32vw );
    }
    #HomeCustomers a:nth-of-type(2) div {
        margin: 20px 0 0 0;
    }
}

#ShopsBars {
    padding: 15px;
    text-align: center;
}
.ShopsBars {
    display: inline-block;
    margin: 5px;
    padding: 10px 15px;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    border-radius: 5px;
    font-weight: 700;
    background-color: #ffffff;
}
.ShopsBars h1 {
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
}
.ShopsBarsOn {
    background-color: transparent;
}
#ShopsBars a:hover {
    color: #D02030;
}

.OneItemEvent {
}
.OneItemEventL {
    float: left;
    width: calc( 100% - 400px - 20px );
}
.OneItemEventR {
    float: left;
    width: calc( 400px );
    margin: 0 0 0 20px;
    background-color: #ffffff;
    border-radius: 5px;
}
.OneItemEventRD {
    border-top: solid 1px #cccccc;
    padding: 15px;
}
.OneItemEventRD:first-of-type {
    border-top: none;
    border-radius: 5px 5px 0 0;
}
.OneItemEventRD p {
    margin: 0;
    padding: 5px;
}
.OneItemEventRD p:nth-of-type(3n-1) {
    border-top: solid 1px #f8f8f8;
    margin: 10px 0 0 0;
    padding: 15px 5px 5px 5px;
}
.OneItemEventRD p:nth-of-type(2) {
    border-top: none;
    margin: 0;
    padding: 5px;
}
.OneItemEventRD p:nth-of-type(1) {
    margin: 5px 0 0 0;
}
.OneItemEventRD2 p {
    float: right;
}
.OneItemEventRD2 p:first-of-type {
    float: left;
}
.OneItemEventRD .OneItemEventRoute {
    float: right;
    margin: 25px 0 0 0;
    padding: 5px 10px 5px 30px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    border-radius: 5px;
    color: #333333;
    background-color: #f8f8f8;
    background-size: 15px 20px;
    background-repeat: no-repeat;
    background-position: 10px 5px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23202020%22%2F%3E%3C%2Fsvg%3E");
}
.OneItemEventRD .OneItemEventRoute:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23669955%22%2F%3E%3C%2Fsvg%3E");
}
.OneItemEventRD .OneItemEventRoute:first-of-type {
    background-color: #f6f6f6;
}
#MainSlim .OneItemEventRoute a {
    color: #333333;
}
#MainSlim .OneItemEventRoute a:hover {
    color: #669955;
}
.OneItemEventBuy {
    background-color: #669955;
    color: #fff;
    text-align: center;
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
    cursor: pointer;
}
.OneItemEventBuy:hover {
    background-color: #666666;
}
.OneItemEventImg {
    background-color: #ffffff;
    border-radius: 5px;
    width: 100%;
    height: 34vw;
}
.OneItemEventImg img {
    border-radius: 5px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.OneItemEventH {
    line-height: 40px;
    font-size: 32px;
    font-weight: 700;
}
@media all and ( max-width: 860px ) {
    .OneItemEventL {
        float: none;
        width: auto;
    }
    .OneItemEventImg {
        height: calc( 50vw - 40px );
    }
    .OneItemEventR {
        float: none;
        width: auto;
        margin: 0;
    }
}

.ItemsMenuW {
}
.ItemsMenu {
    margin: 0 auto;
    max-width: 1410px;
    padding: 5px;
}
.ItemsMenuLI {
    display: inline-block;
    margin: 5px;
    background-color: transparent;
    padding: 9px 14px;
    border: solid 1px #ffffff;
    border-radius: 5px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
}
.ItemsMenuLIOn {
    background-color: #ffffff;
    padding: 10px 15px;
}

.ActionsList {
    position: relative;
    display: inline-block;
    vertical-align: top;
    background-color: #ffffff;
    margin: 20px 0 0 20px;
    width: calc( 100%/2 - 20px );
    min-height: 500px;
    border-radius: 3px;
}
@media all and ( max-width: 1023px ) {
    .ActionsList {
        width: calc( 100% - 20px );
        min-height: auto;
    }
}
.ActionsListImg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 300px;
    text-align: center;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    border-radius: 3px 3px 0 0;
}
.ActionsListName {
    margin: 320px 20px 0 20px;
    font-weight: 700;
}
.ActionsListDates {
    margin: 10px 20px 0 20px;
    font-weight: 700;
    font-size: 12px;
}
.ActionsListPlaces {
    margin: 14px 19px 19px 19px;
}
.ActionsListPlaces div {
    display: inline-block;
    margin: 1px;
    padding: 5px 10px 5px 30px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    background-color: #f8f8f8;
    border-radius: 3px;
    background-size: 15px 20px;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M19.994%2C0%20L20.068%2C0.002%20C20.086%2C0.003%2020.086%2C0.003%2020.099%2C0.004%20C20.124%2C0.005%2020.124%2C0.005%2020.122%2C0.005%20C28.875%2C0.139%2036%2C7.158%2036%2C15.671%20C35.999%2C23.903%2029.363%2C32.319%2020.637%2C39.478%20L20%2C40%20L19.363%2C39.478%20C10.638%2C32.321%204%2C23.903%204%2C15.67%20C4%2C7.158%2011.126%2C0.139%2019.895%2C0.005%20C19.877%2C0.005%2019.877%2C0.005%2019.903%2C0.004%20C19.917%2C0.003%2019.917%2C0.003%2019.994%2C0%20z%20M20%2C9%20C16.134%2C9%2013%2C12.134%2013%2C16%20C13%2C19.866%2016.134%2C23%2020%2C23%20C23.866%2C23%2027%2C19.866%2027%2C16%20C27%2C12.134%2023.866%2C9%2020%2C9%20z%22%20fill%3D%22%23202020%22%2F%3E%3C%2Fsvg%3E");
}

.WineEventsH2 {
    margin: 20px 0 0 20px;
    line-height: 30px;
    font-size: 24px;
    font-weight: 700;
    text-shadow: 1px 1px 1px #ffffff;
}

#EventAppWrap {
    display: none;
    z-index: 9001;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 0, 0, 0, 0.1 );
}
#EventAppClose {
    z-index: 1005;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 36px;
    height: 36px;
    background-size: 14px 14px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
    background-color: #ffffff;
}
#EventApp {
    z-index: 9002;
    position: fixed;
    top: calc( 50% - 215px );
    left: calc( 50% - 160px );
    background-color: #ffffff;
    width: 260px;
    height: 370px;
    padding: 30px;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
#EventAppForm {
    display: block;
}
#EventAppDone {
    display: none;
}
.EventApp {
    padding: 10px;
    line-height: 20px;
}
.EventApp:nth-of-type(even) {
    padding-top: 0;
}
.EventAppH {
    font-size: 18px;
    font-weight: 700;
}
.EventAppInput {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
}
.EventAppPass {
    border: solid 1px #D02030;
}
#EventAppSubmit {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 10px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#EventAppSubmit:hover {
    background-color: #666666;
}

#CartAppWrap {
    display: none;
    z-index: 9001;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 0, 0, 0, 0.1 );
}
#CartAppClose {
    z-index: 1005;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 36px;
    height: 36px;
    background-size: 14px 14px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
    background-color: #ffffff;
}
#CartApp {
    z-index: 9002;
    position: fixed;
    top: calc( 50% - 300px );
    left: calc( 50% - 160px );
    background-color: #ffffff;
    width: 260px;
    height: 540px;
    padding: 30px;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
#CartAppForm {
    display: block;
}
#CartAppDone {
    display: none;
}
.CartApp {
    padding: 10px;
    line-height: 20px;
}
.CartApp:nth-of-type(even) {
    padding-top: 0;
}
.CartAppH {
    font-size: 18px;
    font-weight: 700;
}
.CartAppInput {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
}
.CartAppTextarea {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
    height: 100px;
}
.CartAppPass {
    border: solid 1px #D02030;
}
#CartAppSubmit {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 10px;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#CartAppSubmit:hover {
    background-color: #666666;
}

/* #CartAppBuy {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 10px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#CartAppBuy:hover {
    background-color: #666666;
} */

#MyEventHeader {
    margin: 0 auto;
    padding: 40px 20px 20px 20px;
    max-width: 600px;
    text-align: left;
}
#MyEventForm {
    margin: 0 auto;
    padding: 0 20px 40px 20px;
    max-width: 600px;
}
.MyEvent {
    clear: both;
    margin: 20px 0 0 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
}
.MyEvent:nth-of-type(even) {
    padding-top: 0;
}
.MyEventH {
    font-size: 18px;
    font-weight: 700;
}
.MyEventInput {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
}
.MyEventTextarea {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
    height: 180px;
}
.MyEventPass {
    border: solid 1px #D02030;
}
.MyEvent2Col {
    display: inline-block;
    width: calc( 40% - 20px );
}
.MyEvent2Col:nth-of-type(even) {
    width: calc( 60% );
    margin: 0 0 0 20px;
}
#MyEventSubmit {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 20px 0 0 0;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#MyEventSubmit:hover {
    background-color: #666666;
}
#MyEventMap {
    margin: 0;
    height: 400px;
}
.MyEventMapPlace {
    margin: 10px 0 0 0;
    padding: 5px 10px;
    background-color: #669955;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
}
#MyEventMapPlaceName {
    display: none;
    padding: 0 0 20px 0;
    font-size: 16px;
    font-weight: 400;
}
#MyEventDone {
    display: none;
    margin: 0 auto;
    padding: 0 20px 40px 20px;
    max-width: 600px;
}
.MyEventDone {
    margin: 20px 0 0 0;
    font-size: 16px;
    font-weight: 400;
}
.MyEventButton {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 20px 0 0 0;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
.MyEventButton:hover {
    background-color: #666666;
}

#MyGiftHeader {
    margin: 0 auto;
    padding: 20px 20px 20px 20px;
    max-width: 980px;
    text-align: left;
}
.MyGiftText {
    margin: 0 auto;
    padding: 0px 20px 20px 20px;
    max-width: 980px;
    text-align: left;
}
#MyGift {
    position: relative;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}
.MyGift {
    position: relative;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
    width: calc( 100%/4 - 20px - 20px );
    padding: 10px 10px 100px 10px;
    height: auto;
    border-radius: 5px;
}
.MyGiftAlcoFree {
    width: auto;
    max-width: 580px;
    height: auto;
}
.MyGift:hover {
    box-shadow: 0 0 20px rgba(44, 43, 43, 0.2);
}
.MyGiftName {
    padding: 10px;
    font-weight: 700;
    text-align: center;
}
.MyGiftImg {
    margin: -10px -10px 10px -10px;
    width: calc( 100% + 20px );
    height: 300px;
    border-radius: 5px 5px 0 0;
}
.MyGiftAlcoFree .MyGiftImg {
    height: 400px;
}
.MyGiftImg img {
    width: calc( 100% );
    height: calc( 100% );
    object-fit: cover;
    border-radius: 5px 5px 0 0;
}
.MyGiftDesc {
    padding: 10px;
    text-align: left;
}
.MyGiftPrice {
    position: absolute;
    right: 0;
    bottom: 60px;
    left: 0;
    margin: 0 auto;
    padding: 10px 20px;
    width: 100px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    color: #669955;
}
.MyGiftOrder {
    position: absolute;
    right: 0;
    bottom: 20px;
    left: 0;
    margin: 0 auto;
    padding: 10px 20px;
    width: 100px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    border-radius: 5px;
    background-color: #669955;
    color: #ffffff;
    cursor: pointer;
}
.MyGiftAlcoFree .MyGiftPrice, .MyGiftAlcoFree .MyGiftOrder {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto;
    margin-bottom: 10px;
}
.MyGiftOrder:hover {
    background-color: #666666;
}
@media all and ( max-width: 1199px ) {
    .MyGift {
        width: calc( 100%/2 - 20px - 20px );
    }
    .MyGiftAlcoFree {
        width: auto;
        max-width: 580px;
        height: auto;
    }
}
@media all and ( max-width: 767px ) {
    .MyGift {
        width: calc( 100% - 20px - 20px );
        height: auto;
    }
    .MyGiftAlcoFree {
        width: auto;
        max-width: 580px;
        height: auto;
    }
    .MyGiftPrice, .MyGiftOrder {
        position: relative;
        right: auto;
        bottom: auto;
        left: auto;
        margin-bottom: 10px;
    }
    .MyGiftPrice {
        margin-bottom: 0;
    }
}

#MyGiftPopUpWrap {
    display: none;
    z-index: 9001;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 0, 0, 0, 0.1 );
    overflow: auto;
}
#MyGiftPopUpClose {
    z-index: 1005;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 36px;
    height: 36px;
    background-size: 14px 14px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
    background-color: #ffffff;
}
#MyGiftPopUp {
    background-color: #ffffff;
    z-index: 9002;
    position: relative;
    margin: 40px auto;
    max-width: 400px;
    padding: 30px;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
@media all and ( max-width: 500px ) {
    #MyGiftPopUp {
        margin: 40px 20px;
    }
}
#MyGiftPopUpForm {
    display: block;
}
#MyGiftPopUpDone {
    display: none;
}
.MyGiftPopUp {
    padding: 10px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
}
.MyGiftPopUp:nth-of-type(even) {
    padding-top: 0;
}
.MyGiftPopUpH {
    font-size: 18px;
    font-weight: 700;
}
.MyGiftPopUpInput {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
}
.MyGiftPopUpPass {
    border: solid 1px #D02030;
}
#MyGiftPopUpSubmit {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 10px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#MyGiftPopUpSubmit:hover {
    background-color: #666666;
}
#MyGiftMap {
    visibility: hidden;
    margin: 0;
    height: 400px;
}
.MyGiftMapPlace {
    margin: 10px 0 0 0;
    padding: 5px 10px;
    background-color: #669955;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
}
#MyGiftMapPlaceName {
    display: none;
    padding: 0 0 20px 0;
    font-size: 16px;
    font-weight: 400;
}
#MyGiftFormQuantity {
    width: 60px;
}
.MyGiftPass {
    border: solid 1px #D02030;
}
.MyGiftPopUpDone {
    margin: 20px 0 0 0;
    font-size: 16px;
    font-weight: 400;
}

#MyCertHeader {
    margin: 0 auto;
    padding: 20px 20px 20px 20px;
    max-width: 600px;
    text-align: left;
}
.MyCertText {
    margin: 0 auto;
    padding: 0px 20px 20px 20px;
    max-width: 600px;
    text-align: left;
}
#MyCert {
    position: relative;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}
.MyCert {
    position: relative;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
    width: calc( 100%/4 - 20px - 20px );
    padding: 10px;
    height: 460px;
    border-radius: 5px;
}
.MyCertAlcoFree {
    width: auto;
    max-width: 580px;
    height: auto;
}
.MyCert:hover {
    box-shadow: 0 0 20px rgba(44, 43, 43, 0.2);
}
.MyCertName {
    padding: 10px;
    font-weight: 700;
    text-align: center;
}
.MyCertImg {
    margin: -10px -10px 10px -10px;
    width: calc( 100% + 20px );
    height: 300px;
    border-radius: 5px 5px 0 0;
}
.MyCertAlcoFree .MyCertImg {
    height: 400px;
}
.MyCertImg img {
    width: calc( 100% );
    height: calc( 100% );
    object-fit: cover;
    border-radius: 5px 5px 0 0;
}
.MyCertDesc {
    padding: 10px;
    text-align: justify;
}
.MyCertPrice {
    position: absolute;
    right: 0;
    bottom: 60px;
    left: 0;
    margin: 0 auto;
    padding: 10px 20px;
    width: 100px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    color: #669955;
}
.MyCertOrder {
    position: absolute;
    right: 0;
    bottom: 20px;
    left: 0;
    margin: 0 auto;
    padding: 10px 20px;
    width: 100px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    border-radius: 5px;
    background-color: #669955;
    color: #ffffff;
    cursor: pointer;
}
.MyCertAlcoFree .MyCertPrice, .MyCertAlcoFree .MyCertOrder {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto;
    margin-bottom: 10px;
}
.MyCertOrder:hover {
    background-color: #666666;
}
@media all and ( max-width: 1199px ) {
    .MyCert {
        width: calc( 100%/2 - 20px - 20px );
    }
    .MyCertAlcoFree {
        width: auto;
        max-width: 580px;
        height: auto;
    }
}
@media all and ( max-width: 767px ) {
    .MyCert {
        width: calc( 100% - 20px - 20px );
        height: auto;
    }
    .MyCertAlcoFree {
        width: auto;
        max-width: 580px;
        height: auto;
    }
    .MyCertPrice, .MyCertOrder {
        position: relative;
        right: auto;
        bottom: auto;
        left: auto;
        margin-bottom: 10px;
    }
    .MyCertPrice {
        margin-bottom: 0;
    }
}

#MyCertPopUpWrap {
    display: none;
    z-index: 9001;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 0, 0, 0, 0.1 );
    overflow: auto;
}
#MyCertPopUpClose {
    z-index: 1005;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 36px;
    height: 36px;
    background-size: 14px 14px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
    background-color: #ffffff;
}
#MyCertPopUp {
    background-color: #ffffff;
    z-index: 9002;
    position: relative;
    margin: 40px auto;
    max-width: 400px;
    padding: 30px;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
@media all and ( max-width: 500px ) {
    #MyCertPopUp {
        margin: 40px 20px;
    }
}
#MyCertPopUpForm {
    display: block;
}
#MyCertPopUpDone {
    display: none;
}
.MyCertPopUp {
    padding: 10px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
}
.MyCertPopUp:nth-of-type(even) {
    padding-top: 0;
}
.MyCertPopUpH {
    font-size: 18px;
    font-weight: 700;
}
.MyCertPopUpInput {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
}
.MyCertPopUpPass {
    border: solid 1px #D02030;
}
#MyCertPopUpSubmit {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 10px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#MyCertPopUpSubmit:hover {
    background-color: #666666;
}
#MyCertMap {
    visibility: hidden;
    margin: 0;
    height: 400px;
}
.MyCertMapPlace {
    margin: 10px 0 0 0;
    padding: 5px 10px;
    background-color: #669955;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
}
#MyCertMapPlaceName {
    display: none;
    padding: 0 0 20px 0;
    font-size: 16px;
    font-weight: 400;
}
#MyCertFormQuantity {
    width: 60px;
}
.MyCertPass {
    border: solid 1px #D02030;
}
.MyCertPopUpDone {
    margin: 20px 0 0 0;
    font-size: 16px;
    font-weight: 400;
}

#MyMailingHeader {
    margin: 0 auto;
    padding: 40px 20px 20px 20px;
    max-width: 600px;
    text-align: left;
}
#MyMailingForm {
    margin: 0 auto;
    padding: 0 20px 40px 20px;
    max-width: 600px;
}
.MyMailing {
    clear: both;
    margin: 20px 0 0 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
}
.MyMailing:nth-of-type(even) {
    padding-top: 0;
}
.MyMailingH {
    font-size: 18px;
    font-weight: 700;
}
.MyMailingInput {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
}
.MyMailingTextarea {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
    height: 120px;
}
.MyMailingPass {
    border: solid 1px #D02030;
}
.MyMailing2Col {
    display: inline-block;
    width: calc( 40% - 20px );
}
.MyMailing2Col:nth-of-type(even) {
    width: calc( 60% );
    margin: 0 0 0 20px;
}
#MyMailingSubmit {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 20px 0 0 0;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#MyMailingSubmit:hover {
    background-color: #666666;
}
#MyMailingDone {
    display: none;
    margin: 0 auto;
    padding: 0 20px 40px 20px;
    max-width: 600px;
}
.MyMailingDone {
    margin: 20px 0 0 0;
    font-size: 16px;
    font-weight: 400;
}
.MyMailingButton {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 20px 0 0 0;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
.MyMailingButton:hover {
    background-color: #666666;
}
.MyMailingPromocode {
    display: block;
    margin: 0 auto;
    padding: 20px;
    max-width: 600px;
}
.MyMailingPromocode div {
    padding: 20px;
    background-color: #ffffff;
    text-align: center;
    border: solid 1px #D02030;
    border-radius: 5px;
}
.MyMailingPromocode div div {
    padding: 0px;
    border: none;
}
.MyMailingPromocode div div:nth-of-type(2) {
    font-size: 32px;
    line-height: 40px;
}
#MyMailingPromocodeSave {
    display: block;
    margin: 0 auto;
    padding: 10px;
    max-width: 600px;
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
    background-color: #D02030;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}

.BlosListW {
    max-width: 1440px;
    margin: 0 auto;
}
.BlosListW #MainSlim img {
    border-radius: 10px;
    /* max-width: calc( 100vw - 40px );
    height: auto; */
}
#BlosList {
    padding: 0 10px 30px 10px;
    text-align: center;
}
.BlogHeader {
    padding: 40px 20px;
    font-weight: 700;
    text-align: center;
}
.BlogHeader h1, .BlogHeader h2 {
    float: none;
    font-size: 36px;
    line-height: 40px;
}
.BlogHeader div {
    display: inline-block;
    vertical-align: top;
    padding: 10px 15px;
    background-color: #ffffff;
    border-radius: 5px;
}
.BlosList {
    background-color: #ffffff;
    margin: 10px;
    width: calc( 100%/4 - 20px );
    height: 460px;
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
}
.BlosList:hover {
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
@media all and ( max-width: 1359px ) {
    .BlosList {
        width: calc( 100%/3 - 20px );
    }
}
@media all and ( max-width: 1023px ) {
    .BlosList {
        width: calc( 100%/2 - 20px );
    }
}
@media all and ( max-width: 767px ) {
    .BlosList {
        width: calc( 100% - 20px );
        height: auto;
    }
}
.BlosListImg {
    width: 100%;
    height: 300px;
    background-size: cover;
    background-position: 50%;
    border-radius: 5px 5px 0 0;
}
.BlosListName {
    margin: 20px;
    font-size: 18px;
    font-weight: 700;
}

#MyCorpHeader {
    margin: 0 auto;
    padding: 20px;
    text-align: center;
}
#MyCorpHeader h1 {
    font-size: calc( 24px + 1vw );
    line-height: calc( 30px + 1vw );
}
.MyCorpText {
    margin: 0 auto;
    padding: 0px 20px 20px 20px;
    max-width: 600px;
    text-align: left;
}
#MyCorp {
    position: relative;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}
.MyCorp {
    position: relative;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
    width: calc( 100%/4 - 20px - 20px );
    padding: 10px;
    height: 300px;
    border-radius: 5px;
    background-size: cover;
    background-position: 50%;
}
.MyCorp:hover {
    box-shadow: 0 0 20px rgba(44, 43, 43, 0.2);
}
.MyCorpDesc {
    display: table;
    height: calc( 100% - 40px - 60px + 10px );
    padding: 20px;
    text-align: center;
    color: #ffffff;
    font-size: calc( 16px + 0.5vw );
    line-height: calc( 26px + 0.5vw );
    font-weight: 700;
}
.MyCorpDesc div {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.MyCorpOrder {
    position: absolute;
    right: 0;
    bottom: 20px;
    left: 0;
    margin: 0 auto;
    padding: 10px 20px;
    width: 100px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    border-radius: 5px;
    background-color: #669955;
    color: #ffffff;
    cursor: pointer;
}
.MyCorpOrder:hover {
    background-color: #666666;
}
@media all and ( max-width: 1199px ) {
    .MyCorp {
        width: calc( 100%/2 - 20px - 20px );
    }
}
@media all and ( max-width: 767px ) {
    .MyCorp {
        width: calc( 100% - 20px - 20px );
    }
}
.MyCorpManager {
    padding: 10px;
    text-align: center;
    background-color: #ffffff;
}
.MyCorpManagerHeader {
    font-size: 24px;
    line-height: 30px;
    min-height: 30px;
    font-weight: 700;
    padding: 10px;
}
.MyCorpManagerDiv {
    display: inline-block;
    vertical-align: top;
    width: 180px;
    padding: 10px;
    text-align: left;
}
.MyCorpManagerDiv div {
    padding: 10px;
}
.MyCorpManagerDiv img {
    display: block;
    width: 160px;
    height: 160px;
    margin: 10px;
    border-radius: 10px;
}
@media all and ( max-width: 420px ) {
    .MyCorpManagerDiv {
        display: block;
        width: auto;
        text-align: center;
    }
    .MyCorpManagerDiv img {
        margin: 0 auto;
    }
}

#MyCorpVC {
    margin: 40px auto;
    width: 300px;
    padding: 15px;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    min-height: 20px;
    background-color: #ffffff;
    border-radius: 10px;
}
.MyCorpVC {
    text-align: center;
    padding: 5px;
}
.MyCorpVCHeader {
    font-weight: 700;
}
.MyCorpVCDiv {
    padding: 5px;
}
.MyCorpVCDiv div {
    padding: 5px;
}
.MyCorpVCDiv img {
    width: 150px;
    height: 150px;
    border-radius: 10px;
}
.MyCorpVCGet {
    width: 160px;
    margin: 20px auto;
    padding: 10px 10px;
    height: 20px;
    color: #ffffff;
    background-color: #669955;
    font-size: 16px;
    line-height: 20px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
}

#MyCoupon {
    margin: 40px auto;
    width: 300px;
    padding: 15px;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    min-height: 20px;
    background-color: #ffffff;
    border-radius: 10px;
}
.MyCoupon {
    text-align: center;
    padding: 5px;
}
.MyCouponHeader {
    font-weight: 700;
}
.MyCouponDiv {
    padding: 5px;
}
.MyCouponDiv div {
    padding: 5px;
}
.MyCouponDiv img {
    width: 150px;
    height: 300px;
    object-fit: contain;
    border-radius: 10px;
}
.MyCouponGet {
    width: 160px;
    margin: 20px auto;
    padding: 10px 10px;
    height: 20px;
    color: #ffffff;
    background-color: #669955;
    font-size: 16px;
    line-height: 20px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
}

#MyCorpPopUpWrap {
    display: none;
    z-index: 9001;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 0, 0, 0, 0.1 );
    overflow: auto;
}
#MyCorpPopUpClose {
    z-index: 1005;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 36px;
    height: 36px;
    background-size: 14px 14px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%2C%200%2C%2032%2C%2032%22%3E%3Cpath%20d%3D%22M2.5%2C2.5%20L30.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M30.5%2C2.5%20L2.5%2C30.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50px;
    cursor: pointer;
    background-color: #ffffff;
}
#MyCorpPopUp {
    background-color: #ffffff;
    z-index: 9002;
    position: relative;
    margin: 40px auto;
    max-width: 400px;
    padding: 30px;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba( 0, 0, 0, 0.2 );
}
@media all and ( max-width: 500px ) {
    #MyCorpPopUp {
        margin: 40px 20px;
    }
}
#MyCorpPopUpForm {
    display: block;
}
#MyCorpPopUpDone {
    display: none;
}
.MyCorpPopUp {
    padding: 10px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
}
.MyCorpPopUp:nth-of-type(even) {
    padding-top: 0;
}
.MyCorpPopUpH {
    font-size: 18px;
    font-weight: 700;
}
.MyCorpPopUpInput {
    display: block;
    border: solid 1px #999999;
    border-radius: 5px;
    line-height: 20px;
    padding: 9px 19px;
    width: calc( 100% - 40px );
}
.MyCorpPopUpPass {
    border: solid 1px #D02030;
}
#MyCorpPopUpSubmit {
    background-color: #669955;
    border-radius: 5px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 10px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#MyCorpPopUpSubmit:hover {
    background-color: #666666;
}
#MyCorpMap {
    visibility: hidden;
    margin: 0;
    height: 400px;
}
.MyCorpMapPlace {
    margin: 10px 0 0 0;
    padding: 5px 10px;
    background-color: #669955;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
}
#MyCorpMapPlaceName {
    display: none;
    padding: 0 0 20px 0;
    font-size: 16px;
    font-weight: 400;
}
#MyCorpFormQuantity {
    width: 60px;
}
.MyCorpPass {
    border: solid 1px #D02030;
}
.MyCorpPopUpDone {
    margin: 20px 0 0 0;
    font-size: 16px;
    font-weight: 400;
}

#MyCorpBanner {
	position: relative;
    background-color: #333333;
}
.MyCorpBanner {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
    background-position: 100% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.MyCorpBanner .MyCorpOrder {
    bottom: calc( 20px + 1vw );
    left: calc( 20px + 1vw );
    margin: 0;
	height: calc( 19px + 1vw );
	line-height: calc( 19px + 1vw );
}
.MyCorpBannerHeader {
	position: absolute;
    color: #ffffff;
    top: calc( 20px + 1vw );
    left: calc( 20px + 1vw );
    width: calc( 40vw - ( 20px + 1vw ) );
    font-size: calc( 10px + 3vw );
    line-height: calc( 20px + 3vw );
    font-weight: 700;
}
.MyCorpBannerSwyper {
    position: relative;
    width: calc( 100vw );
    height: calc( 40vw );
    padding: 0;
}
.MyCorpBannerSwyper .swiper-wrapper {
    padding: 0;
}
.MyCorpBannerSwyper .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: calc( 20px + 1vw );
    right: calc( 39px + 2vw + 20px + 10px );
    left: auto;
    background-color: #ffffff;
	width: calc( 39px + 1vw );
	height: calc( 39px + 1vw );
	border-radius: 200px;
	color: #333333;
}
.MyCorpBannerSwyper .swiper-button-next {
    position: absolute;
    top: auto;
    bottom: calc( 20px + 1vw );
    right: calc( 20px + 1vw );
    background-color: #ffffff;
	width: calc( 39px + 1vw );
	height: calc( 39px + 1vw );
	border-radius: 200px;
	color: #333333;
}
.MyCorpBannerSwyper .swiper-button-prev:after, .MyCorpBannerSwyper .swiper-button-next:after {
	font-size: 16px;
}
.MyCorpBannerSwyper .swiper-horizontal>.swiper-pagination-bullets, .MyCorpBannerSwyper .swiper-pagination-bullets.swiper-pagination-horizontal, .MyCorpBannerSwyper .swiper-pagination-custom, .MyCorpBannerSwyper .swiper-pagination-fraction {
    bottom: calc( 20px + 1vw );
}
.MyCorpBannerSwyper .swiper-pagination-bullet {
    background-color: #333333;
}
@media all and ( max-width: 767px ) {
    .MyCorpBanner {
        background-position: 50% 100%;
        background-size: 100% auto;
    }
    .MyCorpBannerSwyper {
        height: calc( 66vw );
    }
}

#MyPrivateHeader {
    margin: 0 auto;
    padding: 20px;
    text-align: center;
}
#MyPrivateHeader h1 {
    font-size: calc( 24px + 1vw );
    line-height: calc( 30px + 1vw );
}
.MyPrivateText {
    margin: 0 auto;
    padding: 0px 20px 20px 20px;
    max-width: 600px;
    text-align: left;
}
#MyPrivate {
    position: relative;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}
.MyPrivate {
    position: relative;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
    width: calc( 100%/2 - 20px - 20px );
    padding: 10px;
    height: 300px;
    border-radius: 5px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.MyPrivate:hover {
    box-shadow: 0 0 20px rgba(44, 43, 43, 0.2);
}
.MyPrivateDesc {
    display: table;
    padding: 20px;
    width: calc( 100% - 40px );
    height: calc( 100% - 40px );
    text-align: center;
    color: #ffffff;
    font-size: calc( 12px + 0.5vw );
    line-height: calc( 22px + 0.5vw );
}
.MyPrivateDesc div {
    display: table-cell;
    vertical-align: middle;
}
@media all and ( max-width: 767px ) {
    .MyPrivate {
        width: calc( 100% - 20px - 20px );
    }
}
#MyPrivateCart {
    height: 168px;
    width: 560px;
    background-image: url( /im/_/home_card.jpg );
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 5px;
}
@media all and ( max-width: 639px ) {
    #MyPrivateCart {
        height: calc( 31vw - 40px );
        width: calc( 100vw - 80px );
        margin: 0 20px;
    }
}

#MyPrivateBanner {
	position: relative;
    background-color: #ffffff;
}
.MyPrivateBanner {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
    background-position: 50%;
    background-size: cover;
}
.MyPrivateBannerHeader {
	position: absolute;
    color: #ffffff;
    top: calc( 20px + 1vw );
    left: calc( 20px + 1vw );
    width: calc( 50% - 40px );
    min-width: 280px;
    font-size: calc( 24px + 3vw );
    line-height: calc( 40px + 4vw );
    font-weight: 700;
}
.MyPrivateBannerSwyper {
    position: relative;
    width: calc( 100vw );
    height: calc( 35vw );
    min-height: 400px;
    padding: 0;
}
.MyPrivateBannerSwyper .swiper-wrapper {
    padding: 0;
}
.MyPrivateBannerSwyper .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: calc( 20px + 1vw );
    right: calc( 39px + 2vw + 20px + 10px );
    left: auto;
    background-color: #ffffff;
	width: calc( 39px + 1vw );
	height: calc( 39px + 1vw );
	border-radius: 200px;
	color: #333333;
}
.MyPrivateBannerSwyper .swiper-button-next {
    position: absolute;
    top: auto;
    bottom: calc( 20px + 1vw );
    right: calc( 20px + 1vw );
    background-color: #ffffff;
	width: calc( 39px + 1vw );
	height: calc( 39px + 1vw );
	border-radius: 200px;
	color: #333333;
}
.MyPrivateBannerSwyper .swiper-button-prev:after, .MyPrivateBannerSwyper .swiper-button-next:after {
	font-size: 16px;
}
.MyPrivateBannerSwyper .swiper-horizontal>.swiper-pagination-bullets, .MyPrivateBannerSwyper .swiper-pagination-bullets.swiper-pagination-horizontal, .MyPrivateBannerSwyper .swiper-pagination-custom, .MyPrivateBannerSwyper .swiper-pagination-fraction {
    bottom: calc( 20px + 1vw );
}
.MyPrivateBannerSwyper .swiper-pagination-bullet {
    background-color: #333333;
}

#HomeBlog {
    background-color: #333333;
    margin: 0 20px;
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    font-size: calc( 16px + 1vw );
    line-height: calc( 20px + 1vw );
    border-radius: 10px 5px 5px 10px;
}
#HomeBlog div {
    width: calc( 50% - 40px );
    display: inline-block;
    vertical-align: top;
    padding: 20px 20px;
    border-radius: 0 5px 5px 0;
}
#HomeBlog div:first-of-type {
    background-color: #D02030;
    border-radius: 5px 0 0 5px;
}
#HomeBlog div div {
    width: 100%;
    display: block;
    padding: 0;
}
#HomeBlog div div:first-of-type {
    background-color: transparent;
}
#HomeBlog div:first-of-type div:first-of-type {
    color: #333333;
}
@media all and ( max-width: 767px ) {
    #HomeBlog {
        border-radius: 10px 10px 5px 5px;
    }
    #HomeBlog div:first-of-type {
        background-color: #D02030;
        border-radius: 5px 5px 0 0;
    }
    #HomeBlog div {
        width: calc( 100% - 40px );
        display: block;
    }
}

/* .ShowMoreItems {
    margin: 40px 0 20px 20px;
    min-height: 40px;
    line-height: 40px;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
} */
.ShowMoreItems {
    background-color: #f8f8f8;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 0 20px;
    width: calc( 100%/4 - 20px );
    height: 540px;
    border-radius: 10px;
    text-align: center;
}
.ShowMoreItemsT {
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ShowMoreItemsC {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
}
.ShowMoreItemsV {
    position: relative;
    background-color: #ffffff;
    display: inline-block;
    margin: 5px;
    padding: 10px 15px;
    line-height: 20px;
    font-size: 14px;
    border-radius: 4px;
    text-shadow: 1px 1px 1px #ffffff;
}
#ShowOneMore {
    position: relative;
    height: 40px;
}
#ShowOneMoreButton {
    position: relative;
    background-color: #669955;
    color: #ffffff;
    display: inline-block;
    padding: 10px 15px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
    cursor: pointer;
}
#ShowOneMoreButton:hover {
    background-color: #333333;
}
#ShowOneMoreLoader {
    display: none;
}
@media all and ( max-width: 1400px ) {
    .ShowMoreItems {
        width: calc( 100%/3 - 20px );
    }
}
@media all and ( max-width: 1023px ) {
    .ShowMoreItems {
        width: calc( 100%/2 - 20px );
    }
}
@media all and ( max-width: 767px ) {
    .ShowMoreItems {
        width: calc( 100% - 20px );
        height: auto;
    }
    .ShowMoreItemsT, .ShowMoreItemsC {
        display: block;
        position: relative;
    }
}
.ShowMoreItemsOneMoreWide {
    width: calc( 100% - 20px );
    height: 80px;
}

.SubmitLoader {
    display: block;
    position: absolute;
    top: 0;
    left: calc( 50% - 25px );
    width: 50px;
    height: 40px;
}
.SubmitLoader div {
  position: absolute;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #669955;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.SubmitLoader div:nth-child(1) {
    left: 0px;
    animation: lds-ellipsis1 0.6s infinite;
}
.SubmitLoader div:nth-child(2) {
    left: 0px;
    animation: lds-ellipsis2 0.6s infinite;
}
.SubmitLoader div:nth-child(3) {
    left: 20px;
    animation: lds-ellipsis2 0.6s infinite;
}
.SubmitLoader div:nth-child(4) {
    left: 40px;
    animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}
@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(20px, 0);
    }
}

#MenuMob {
    display: none;
    background-color: #f8f8f8;
    position: fixed;
    z-index: 1002;
    right: 0;
    bottom: 0;
    left: 0;
    height: 80px;
    border-top: solid 1px #cccccc;
}
/* @media all and ( max-width: 960px ) { */
@media all and ( max-width: 960px ) {
    #MenuMob {
        display: block;
    }
}
/* @media all and ( max-width: 960px ) { */
.MenuMob {
    display: inline-block;
    vertical-align: top;
    width: calc( 100% / 4 );
    height: 80px;
    text-align: center;
    font-size: 14px;
    color: #333333;
    height: 40px;
    padding: 40px 0 0 0;
    background-position: 50% 20px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    cursor: pointer;
}
.MenuMob:hover {
    color: #D02030;
}
#MenuMobMenu {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M-0%2C6%20L40%2C6%20L40%2C10%20L-0%2C10%20L-0%2C6%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M-0%2C18%20L40%2C18%20L40%2C22%20L-0%2C22%20L-0%2C18%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M-0%2C30%20L40%2C30%20L40%2C34%20L-0%2C34%20L-0%2C30%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
}
#MenuMobMenu:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M-0%2C6%20L40%2C6%20L40%2C10%20L-0%2C10%20L-0%2C6%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M-0%2C18%20L40%2C18%20L40%2C22%20L-0%2C22%20L-0%2C18%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M-0%2C30%20L40%2C30%20L40%2C34%20L-0%2C34%20L-0%2C30%20z%22%20fill%3D%22%23D02030%22%2F%3E%3C%2Fsvg%3E");
}
#MenuMobSale {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M34.142%2C5.858%20C41.953%2C13.668%2041.953%2C26.332%2034.142%2C34.142%20C26.332%2C41.953%2013.668%2C41.953%205.858%2C34.142%20C-1.953%2C26.332%20-1.953%2C13.668%205.858%2C5.858%20C13.668%2C-1.953%2026.332%2C-1.953%2034.142%2C5.858%20z%20M31.314%2C8.686%20C25.065%2C2.438%2014.935%2C2.438%208.686%2C8.686%20C2.438%2C14.935%202.438%2C25.065%208.686%2C31.314%20C14.935%2C37.562%2025.065%2C37.562%2031.314%2C31.314%20C37.562%2C25.065%2037.562%2C14.935%2031.314%2C8.686%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M25.657%2C11.515%20L28.485%2C14.343%20L14.343%2C28.485%20L11.515%2C25.657%20L25.657%2C11.515%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M12.929%2C15.757%20C12.148%2C14.976%2012.148%2C13.71%2012.929%2C12.929%20C13.71%2C12.148%2014.976%2C12.148%2015.757%2C12.929%20C16.538%2C13.71%2016.538%2C14.976%2015.757%2C15.757%20C14.976%2C16.538%2013.71%2C16.538%2012.929%2C15.757%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M24.243%2C27.071%20C23.462%2C26.29%2023.462%2C25.024%2024.243%2C24.243%20C25.024%2C23.462%2026.29%2C23.462%2027.071%2C24.243%20C27.852%2C25.024%2027.852%2C26.29%2027.071%2C27.071%20C26.29%2C27.852%2025.024%2C27.852%2024.243%2C27.071%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
}
#MenuMobSale:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M34.142%2C5.858%20C41.953%2C13.668%2041.953%2C26.332%2034.142%2C34.142%20C26.332%2C41.953%2013.668%2C41.953%205.858%2C34.142%20C-1.953%2C26.332%20-1.953%2C13.668%205.858%2C5.858%20C13.668%2C-1.953%2026.332%2C-1.953%2034.142%2C5.858%20z%20M31.314%2C8.686%20C25.065%2C2.438%2014.935%2C2.438%208.686%2C8.686%20C2.438%2C14.935%202.438%2C25.065%208.686%2C31.314%20C14.935%2C37.562%2025.065%2C37.562%2031.314%2C31.314%20C37.562%2C25.065%2037.562%2C14.935%2031.314%2C8.686%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M25.657%2C11.515%20L28.485%2C14.343%20L14.343%2C28.485%20L11.515%2C25.657%20L25.657%2C11.515%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M12.929%2C15.757%20C12.148%2C14.976%2012.148%2C13.71%2012.929%2C12.929%20C13.71%2C12.148%2014.976%2C12.148%2015.757%2C12.929%20C16.538%2C13.71%2016.538%2C14.976%2015.757%2C15.757%20C14.976%2C16.538%2013.71%2C16.538%2012.929%2C15.757%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M24.243%2C27.071%20C23.462%2C26.29%2023.462%2C25.024%2024.243%2C24.243%20C25.024%2C23.462%2026.29%2C23.462%2027.071%2C24.243%20C27.852%2C25.024%2027.852%2C26.29%2027.071%2C27.071%20C26.29%2C27.852%2025.024%2C27.852%2024.243%2C27.071%20z%22%20fill%3D%22%23D02030%22%2F%3E%3C%2Fsvg%3E");
}
#MenuMobUser {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C-0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20L20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%20M20%2C4%20C15.582%2C4%2012%2C7.582%2012%2C12%20C12%2C16.418%2015.582%2C20%2020%2C20%20L20%2C20%20C24.418%2C20%2028%2C16.418%2028%2C12%20C28%2C7.582%2024.418%2C4%2020%2C4%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M11.5%2C29.5%20L29.5%2C29.5%20C38.5%2C29.5%2038.5%2C38.5%2038.5%2C38.5%20C38.5%2C38.5%2011.5%2C38.5%202.5%2C38.5%20C2.5%2C29.5%2011.5%2C29.5%2011.5%2C29.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
}
#MenuMobUser:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M20%2C0%20C26.627%2C-0%2032%2C5.373%2032%2C12%20C32%2C18.627%2026.627%2C24%2020%2C24%20L20%2C24%20C13.373%2C24%208%2C18.627%208%2C12%20C8%2C5.373%2013.373%2C0%2020%2C0%20z%20M20%2C4%20C15.582%2C4%2012%2C7.582%2012%2C12%20C12%2C16.418%2015.582%2C20%2020%2C20%20L20%2C20%20C24.418%2C20%2028%2C16.418%2028%2C12%20C28%2C7.582%2024.418%2C4%2020%2C4%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M11.5%2C29.5%20L29.5%2C29.5%20C38.5%2C29.5%2038.5%2C38.5%2038.5%2C38.5%20C38.5%2C38.5%2011.5%2C38.5%202.5%2C38.5%20C2.5%2C29.5%2011.5%2C29.5%2011.5%2C29.5%20z%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
}
#MenuMobCart {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M38%2C14%20C39.105%2C14%2040%2C14.895%2040%2C16%20L40%2C22%20C40%2C22.164%2039.98%2C22.326%2039.94%2C22.485%20L35.94%2C38.485%20C35.718%2C39.375%2034.918%2C40%2034%2C40%20L6%2C40%20C5.082%2C40%204.282%2C39.375%204.06%2C38.485%20L0.06%2C22.485%20C0.02%2C22.326%200%2C22.164%20-0%2C22%20L-0%2C16%20C0%2C14.895%200.895%2C14%202%2C14%20L38%2C14%20z%20M36%2C18%20L4%2C18%20L4%2C21.754%20L7.561%2C36%20L32.438%2C36%20L36%2C21.754%20L36%2C18%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M4.5%2C16.5%20L13.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M36.5%2C16.5%20L27.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23333333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M18%2C22%20L18%2C32%20L14%2C32%20L14%2C22%20L18%2C22%20z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M26%2C22%20L26%2C32%20L22%2C32%20L22%2C22%20L26%2C22%20z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
}
#MenuMobCart:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M38%2C14%20C39.105%2C14%2040%2C14.895%2040%2C16%20L40%2C22%20C40%2C22.164%2039.98%2C22.326%2039.94%2C22.485%20L35.94%2C38.485%20C35.718%2C39.375%2034.918%2C40%2034%2C40%20L6%2C40%20C5.082%2C40%204.282%2C39.375%204.06%2C38.485%20L0.06%2C22.485%20C0.02%2C22.326%200%2C22.164%20-0%2C22%20L-0%2C16%20C0%2C14.895%200.895%2C14%202%2C14%20L38%2C14%20z%20M36%2C18%20L4%2C18%20L4%2C21.754%20L7.561%2C36%20L32.438%2C36%20L36%2C21.754%20L36%2C18%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M4.5%2C16.5%20L13.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M36.5%2C16.5%20L27.5%2C2.5%22%20fill-opacity%3D%220%22%20stroke%3D%22%23D02030%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M18%2C22%20L18%2C32%20L14%2C32%20L14%2C22%20L18%2C22%20z%22%20fill%3D%22%23D02030%22%2F%3E%3Cpath%20d%3D%22M26%2C22%20L26%2C32%20L22%2C32%20L22%2C22%20L26%2C22%20z%22%20fill%3D%22%23D02030%22%2F%3E%3C%2Fsvg%3E");
}

#OrderError {
    color: #D02030;
    background-color: #ffffff;
    border: solid 1px #D02030;
    padding: 20px;
    margin: 0 0 20px 0;
    border-radius: 5px;
    text-shadow: none;
}