body{background:#e6e6e6 !important;}
body.marrymac{background:#EBF8FA;background:-moz-linear-gradient(top, #EBF8FA 0%, #ffffff 100%);background:-webkit-linear-gradient(top, #EBF8FA 0%, #ffffff 100%);background:linear-gradient(to bottom, #EBF8FA 0%, #ffffff 100%);}
body.marrymac .gift-box{display:block;}
.gift-box{max-width:830px;display:block;text-align:center;margin:40px auto 0;display:none;max-height:204px;overflow:hidden;}
.gift-box .gift-box--title{background:url(../../img/store/marrymac/marrymac_title.png) no-repeat center center;height:27px;margin:0 auto;}
.gift-box .gift-box--description{background:url(../../img/store/marrymac/marrymac_description.png) no-repeat center center;height:50px;margin:0 auto;margin-top:20px;}
.gift-box .gift-box--img{background:url(../../img/store/marrymac/marrymac_gift.png) no-repeat center center;height:163px;margin:0 auto;margin-top:10px;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
html[lang="de"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/de/marrymac_title.png) no-repeat center center;}
html[lang="de"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/de/marrymac_description.png) no-repeat center center;}
html[lang="fr"] .gift-box{max-height:285px;}
html[lang="fr"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/fr/marrymac_title.png) no-repeat center center;height:79px;}
html[lang="fr"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/fr/marrymac_description.png) no-repeat center center;height:80px;}
html[lang="es"] .gift-box{max-height:208px;}
html[lang="es"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/es/marrymac_title.png) no-repeat center center;height:33px;}
html[lang="es"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/es/marrymac_description.png) no-repeat center center;height:49px;}
html[lang="ru"] .gift-box{max-height:210px;}
html[lang="ru"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/ru/marrymac_title.png) no-repeat center center;height:34px;}
html[lang="ru"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/ru/marrymac_description.png) no-repeat center center;height:51px;}
html[lang="it"] .gift-box{max-height:215px;}
html[lang="it"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/it/marrymac_title.png) no-repeat center center;height:40px;}
html[lang="it"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/it/marrymac_description.png) no-repeat center center;height:49px;}
html[lang="pl"] .gift-box{max-height:208px;}
html[lang="pl"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/pl/marrymac_title.png) no-repeat center center;height:32px;}
html[lang="pl"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/pl/marrymac_description.png) no-repeat center center;height:49px;}
html[lang="pt"] .gift-box{max-height:240px;}
html[lang="pt"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/pt/marrymac_title.png) no-repeat center center;height:34px;}
html[lang="pt"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/pt/marrymac_description.png) no-repeat center center;height:80px;}
html[lang="nl"] .gift-box{max-height:208px;}
html[lang="nl"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/nl/marrymac_title.png) no-repeat center center;height:33px;}
html[lang="nl"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/nl/marrymac_description.png) no-repeat center center;height:49px;}
html[lang="jp"] .gift-box{max-height:210px;}
html[lang="jp"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/jp/marrymac_title.png) no-repeat center center;height:33px;}
html[lang="jp"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/jp/marrymac_description.png) no-repeat center center;height:51px;}
html[lang="zh"] .gift-box{max-height:205px;}
html[lang="zh"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/zh/marrymac_title.png) no-repeat center center;height:33px;}
html[lang="zh"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/zh/marrymac_description.png) no-repeat center center;height:46px;}
html[lang="uk"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/uk/marrymac_title.png) no-repeat center center;}
html[lang="uk"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/uk/marrymac_description-v2.png) no-repeat center center;height:51px;background-size:690px;}
@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1){.gift-box--title{background:url(../../img/store/marrymac/marrymac_title_2x.png) no-repeat center center !important;background-size:463px !important;}
.gift-box--description{background:url(../../img/store/marrymac/marrymac_description_2x.png) no-repeat center center !important;background-size:558px !important;}
.gift-box--img{background:url(../../img/store/marrymac/marrymac_gift_2x.png) no-repeat center center !important;background-size:255px !important;}
html[lang="de"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/de/marrymac_title_2x.png) no-repeat center center !important;background-size:479px !important;}
html[lang="de"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/de/marrymac_description_2x.png) no-repeat center center !important;background-size:694px !important;}
html[lang="fr"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/fr/marrymac_title_2x.png) no-repeat center center !important;background-size:505px !important;}
html[lang="fr"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/fr/marrymac_description_2x.png) no-repeat center center !important;background-size:662px !important;}
html[lang="es"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/es/marrymac_title_2x.png) no-repeat center center !important;background-size:647px !important;}
html[lang="es"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/es/marrymac_description_2x.png) no-repeat center center !important;background-size:699px !important;}
html[lang="ru"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/ru/marrymac_title_2x.png) no-repeat center center !important;background-size:458px !important;}
html[lang="ru"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/ru/marrymac_description_2x.png) no-repeat center center !important;background-size:733px !important;}
html[lang="it"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/it/marrymac_title_2x.png) no-repeat center center !important;background-size:508px !important;}
html[lang="it"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/it/marrymac_description_2x.png) no-repeat center center !important;background-size:673px !important;}
html[lang="pl"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/pl/marrymac_title_2x.png) no-repeat center center !important;background-size:552px !important;}
html[lang="pl"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/pl/marrymac_description_2x.png) no-repeat center center !important;background-size:722px !important;}
html[lang="pt"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/pt/marrymac_title_2x.png) no-repeat center center !important;background-size:721px !important;}
html[lang="pt"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/pt/marrymac_description_2x.png) no-repeat center center !important;background-size:722px !important;}
html[lang="nl"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/nl/marrymac_title_2x.png) no-repeat center center !important;background-size:568px !important;}
html[lang="nl"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/nl/marrymac_description_2x.png) no-repeat center center !important;background-size:742px !important;}
html[lang="jp"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/jp/marrymac_title_2x.png) no-repeat center center !important;background-size:507px !important;}
html[lang="jp"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/jp/marrymac_description_2x.png) no-repeat center center !important;background-size:758px !important;}
html[lang="zh"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/zh/marrymac_title_2x.png) no-repeat center center !important;background-size:271px !important;}
html[lang="zh"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/zh/marrymac_description_2x.png) no-repeat center center !important;background-size:546px !important;}
html[lang="uk"] .gift-box .gift-box--title{background:url(../../img/store/marrymac/uk/marrymac_title_2x.png) no-repeat center center !important;background-size:476px !important;}
html[lang="uk"] .gift-box .gift-box--description{background:url(../../img/store/marrymac/uk/marrymac_description-v2.png) no-repeat center center !important;background-size:690px !important;}
}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.abtest-bg-top,
.abtest-bg-left,
.abtest-bg-right{display:none;}
.abtest-bg{background:#f5fafc;}
.abtest-bg .abtest-bg-top{display:block;position:relative;top:11px;left:29px;z-index:0;}
.abtest-bg .abtest-bg-left{display:block;position:absolute;left:-188px;top:398px;}
.abtest-bg .abtest-bg-right{display:block;position:absolute;right:-180px;top:535px;}
.abtest-bg .wrapper{position:relative;}
.abtest-bg .store-nav-item{position:relative;z-index:10;}
.wrapper{}
.store-header{background:none !important;box-shadow:none !important;padding:30px 0 !important;margin-bottom:0 !important;}
.site-logo{opacity:1;}
.site-navigation-link{color:#5a6464 !important;}
.site-navigation-link.active{color:#5a6464;}
.site-navigation-link:hover{color:#000 !important;}
.site-navigation-products{/*background-image:url(../../img/main/button_icons/header_dropdown_black.svg);*/}
.store-wrapper{border:1px solid #b8b8b8;border-radius:5px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);background:url("img/bg.png") !important;margin-bottom:20px;}
.store-nav{}
.store-nav .like-cell{width:9%;border-right:1px solid #aeb8c1;border-radius:5px 0 0;}
.store-nav .like-cell:first-child .store-nav-item{border-radius:5px 0 0 0;}
.store-nav .like-cell:last-child{border-right:none;}
.store-nav .like-cell:last-child .store-nav-item{border-radius:0 5px 0 0;}
.store-nav-item{display:block;text-align:center;padding:15px 0;text-decoration:none;color:#919191;background:#f3f5f7;background:linear-gradient(#f3f5f7 70%, #eaedf0);background:-webkit-linear-gradient(#f3f5f7 70%, #eaedf0);}
.store-nav-item.active,
.store-nav-item:hover{background:#e5e8ed;box-shadow:inset 0 3px 9px rgba(10, 40, 70, 0.1);background:linear-gradient(#f3f5f7, #d8dce4);background:-webkit-linear-gradient(#f3f5f7, #d8dce4);}
.store-nav-item.active{color:#000;position:relative;}
.store-nav-item.active:before{content:'';position:absolute;width:20px;height:12px;background:url(img/nav_active.png);top:100%;left:50%;margin-left:-10px;}
.store-products{border-bottom:1px solid rgba(0, 0, 0, 0.07);}
.store-products .store-products-item{position:relative;}
.store-products .store-products-item:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#f2f2f2;background:-webkit-linear-gradient(right, rgba(202, 212, 216, 0.1), #cad4d8 20%, #cad4d8 80%, rgba(202, 212, 216, 0.1));background:linear-gradient(to right, rgba(202, 212, 216, 0.1), #cad4d8 20%, #cad4d8 80%, rgba(202, 212, 216, 0.1));}
.store-products .store-products-item:last-child:before{display:none;}
.store-products-item{color:#6c6b6b;}
.store-products-item .like-cell{padding:25px 30px;}
.store-products-item .like-cell:nth-child(3){}
.store-products-item .like-cell:nth-child(4){padding-right:40px;}
.store-products-item:last-child{border-radius:0 0 5px 5px;}
.store-products-item-special-offer{position:relative;}
.store-products-item-special-offer.with-line:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#f2f2f2;background:-webkit-linear-gradient(right, rgba(202, 212, 216, 0.1), #cad4d8 20%, #cad4d8 80%, rgba(202, 212, 216, 0.1));background:linear-gradient(to right, rgba(202, 212, 216, 0.1), #cad4d8 20%, #cad4d8 80%, rgba(202, 212, 216, 0.1));}
.store-products-item-special-offer .store-products-item-name{font-size:17px;}
.store-products-item-special-offer .store-products-item-description{font-size:16px;}
.store-products-item-image{text-align:center;width:120px;}
.store-products-item-image img{position:relative;top:5px;max-width:100%;max-height:100px;}
.store-products-item-info{width:100% !important;}
.store-products-item-name{margin-bottom:5px;font-size:21px;font-weight:600;}
.store-products-item-description{font-size:15px;}
.store-products-item-price{font-size:25px;text-align:right;}
.store-products-item-price-default{font-size:18px;position:relative;display:none;}
.store-products-item-price-default:before{content:'';width:55px;height:15px;background:url(img/crossline.png) no-repeat;background-position:0 0;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-27px;}
.store-products-item-price-default-1:before{background-position:0 -15px;}
.store-products-item-price-default-2:before{background-position:0 -30px;}
.store-product-with-discount .store-products-item-price-default{display:inline-block;}
.store-products-item-save{font-size:14px;margin-top:15px;}
.store-products-item-save-amount{color:#000;font-size:15px;font-weight:600;position:relative;top:1px;}
.store-products-item-save-separator{margin:0 5px;}
.store-security-block{text-align:center;padding:20px 0;}
.store-security-block-item{margin:0 20px;}
.store-security-block-item{display:inline-block;margin:0 5px;}
.cmm_store-security-block{text-align:center;padding:0 0;border-bottom:1px solid rgba(0, 0, 0, 0.07);}
.cmm_store-security-block-item-2{border-left:1px solid rgba(0, 0, 0, 0.1);border-right:1px solid rgba(0, 0, 0, 0.1);}
.cmm_store-security-block-item{width:33%;display:inline-block;vertical-align:top;height:108px;padding:10px 0 0;}
.cmm_store-security-block-item .cmm_store-security-block-header{color:#6c6b6b;font-size:16px;padding:0 0 10px 0;}
.cmm_store-security-block-item .store-security-block-item{margin:24px 5px;}
.cmm_store-security-block-item .store-security-block-item .verisignseal{width:83px;margin-left:-5px;}
.cmm_store-security-block-item .store-security-block-item .sehzbus{width:80px !important;top:4px !important;}
.cmm_store-security-block-item .store-security-block-item .sehzbus img{width:160px;}
.cmm_store-security-block-item .store-security-block-item .sehzbus img:hover{margin-left:-80px !important;}
.cmm_store-security-block-item .cmm_store-security-block-header-2{color:#6c6b6b;font-size:16px;line-height:25px;padding:23px 0 10px 0;}
.cmm_store-security-block-item .cmm_store-security-block-header-2 span{font-size:21px;}
.cmm_store-security-block-item .store-contact{display:block;color:#6c6b6b;text-decoration:none;font-size:16px;margin-top:2px;padding:52px 10px 12px 10px;background-repeat:no-repeat;background-position:center 14px;background-size:44px;background-image:url(../../img/store/icons/contact.svg);}
.cmm_store-discount-banner-label{font-size:19px;line-height:1.6;}
.store-block-title{text-align:center;color:#777;font-size:20px;font-weight:300;padding:15px 0;border-bottom:1px solid rgba(0, 0, 0, 0.07);border-top:1px solid rgba(0, 0, 0, 0.07);background:rgba(0, 0, 0, 0.08);}
.store-block-title-heavy{font-weight:600;text-shadow:#EEF2F9 0 1px 0;}
.store-button{display:inline-block;border-radius:5px;border:1px solid;border-color:#D85607;padding:5px 25px;text-decoration:none;font-size:17px;font-weight:600;color:#fff;background:#D85607;}
.store-button:hover{cursor:pointer;background-color:#D85607;}
.store-button:active{text-shadow:0 1px 1px #1f632f;box-shadow:0 0 3px rgba(59, 127, 64, 0.7) inset, 0 3px 2px rgba(26, 107, 31, 0.5) inset;background:linear-gradient(#2ca01b, #3caf2b 23%, #60d24f 60%, #77e466 86%, #91ef83 94%, #a0f194);background:-webkit-linear-gradient(#2ca01b, #3caf2b 23%, #60d24f 60%, #77e466 86%, #91ef83 94%, #a0f194);}
.store-button.disabled,
.store-button[disabled]{border-color:#a4a4a4;color:#a4a4a4;text-shadow:0 1px rgba(255, 255, 255, 0.8);background:linear-gradient(#fff, #e2e6ea, #eff1f1);background:-webkit-linear-gradient(#fff, #e2e6ea);box-shadow:inset 0 -1px rgba(255, 255, 255, 0.4), 0 1px 3px rgba(0, 0, 0, 0.1);}
.store-block-main-product{padding:25px 30px 30px;background-image:url("img/bg.png");}
.store-block-main-product-image{width:330px;}
.store-block-main-product-title{font-size:30px;margin-bottom:10px;}
.mainbuy .purchase{position:relative;left:10%;text-align:center;}
.price-desc .like-cell.desc{padding:25px 20px;}
.store-block-main-product-about{font-size:18px;line-height:1.5;margin-bottom:15px;}
.store-block-main-product-other{font-size:14px;line-height:1.5;margin-bottom:15px;}
.store-block-misc{background:rgba(0, 0, 0, 0.08);font-size:15px;color:rgba(51, 51, 51, 0.7);}
.store-block-misc a{color:#007aa7;}
.store-block-misc .like-cell{width:50%;padding:15px 30px;}
.store-block-misc .like-cell:first-child{border-right:1px solid #B9B9B9;}
.store-block-discount{margin-top:25px;border-radius:5px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);border:1px solid #b8b8b8;background:url(img/bg.png);position:relative;overflow:hidden;}
.store-block-discount-item{position:relative;display:none;}
.store-block-discount-item.active{display:block;}
.store-block-discount-item-col{padding:20px 30px;}
.store-block-discount-item-col:first-child{width:120px;text-align:center;}
.store-block-discount-item-close{position:absolute;width:14px;height:14px;top:10px;left:10px;background:url(../../img/store/close.png);}
.store-block-discount-item-close:hover{opacity:0.8;}
.store-block-discount-icon{display:inline-block;vertical-align:top;width:70px;height:70px;background:url(img/discounts.png) no-repeat;}
.store-block-discount-icon-upgrade{background-position:0 -70px;}
.store-block-discount-icon-coupon{background-position:0 -140px;}
.store-block-discount-text{line-height:1.4;}
.store-block-discount-form{display:block;}
.store-block-discount-form .like-cell:first-child{width:100%;}
.store-block-discount-form label{display:block;line-height:1.4;margin-bottom:10px;}
.store-block-discount-form.error .store-block-discount-error{display:block;}
.store-block-discount-error{display:none;color:#e71f1f;font-size:14px;padding:0 15px 15px 210px;margin-top:-5px;}
.store-block-discount-error.active{display:block;}
.store-block-discount-field{border-radius:5px;border:1px solid;border-color:#b7b7b7 #a4a4a4 #969696;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:6px 10px;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.6);}
.store-block-discount-field.error{border-color:#ff3838 #e71f1f #d80f0f;}
.store-block-discount-field:focus{outline:0;border-color:rgba(82, 168, 236, 0.8);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
.store-block-discount-button{text-align:center;margin-left:35px;}
.store-notification{position:relative;margin-bottom:25px;padding:10px 30px;background:#F2F5A9;text-align:center;border-radius:5px;font-size:14px;color:#333;border:1px solid #ccc;-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;}
.store-notification-off{opacity:0;}
.store-notification-close{position:absolute;width:14px;height:14px;left:10px;top:50%;margin-top:-7px;opacity:.7;background:url(../../img/store/close.png) center no-repeat;}
.site-footer-slim a{color:#5a646e;}
.system-info-banner{display:block;position:relative;text-align:center;color:rgba(255, 255, 255, 0.85);text-decoration:none;font-weight:200;line-height:43px;font-size:13px;text-shadow:0 3px 5px rgba(0, 0, 0, 0.68);box-shadow:0 2px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(255, 255, 255, 0.11);background-color:#2b2f59;background:-webkit-linear-gradient(#32476a, #251749);background:-moz-linear-gradient(#32476a, #251749);background:-o-linear-gradient(#32476a, #251749);background:linear-gradient(#32476a, #251749);}
.system-info-banner .wrapper{width:1025px;}
.system-info-banner .wrapper{display:block;position:relative;}
.system-info-banner .arrow{margin-left:5px;vertical-align:middle;display:inline-block;width:24px;height:24px;background:url(/img/cmm2/right_arrow.png);opacity:0.85;}
.system-info-banner b{font-weight:400;}
.system-info-banner:hover{color:#fff;}
.system-info-banner:hover .arrow{opacity:1;}
.system-info-banner .glow{display:block;width:304px;position:absolute;top:0;bottom:0;left:0;background:url(/img/cmm2/os_banner_glow.png) no-repeat;background-size:100% 100%;-webkit-animation:os-banner 8s infinite;-moz-animation:os-banner 8s infinite;-o-animation:os-banner 8s infinite;animation:os-banner 8s infinite;}
@-webkit-keyframes $name{0%{left:0;opacity:0;}
10%{opacity:1;}
90%{opacity:1;}
100%{left:721px;opacity:0;}
}
@-moz-keyframes $name{0%{left:0;opacity:0;}
10%{opacity:1;}
90%{opacity:1;}
100%{left:721px;opacity:0;}
}
@-o-keyframes $name{0%{left:0;opacity:0;}
10%{opacity:1;}
90%{opacity:1;}
100%{left:721px;opacity:0;}
}
@keyframes $name{0%{left:0;opacity:0;}
10%{opacity:1;}
90%{opacity:1;}
100%{left:721px;opacity:0;}
}
.store-info-banner{position:relative;margin-bottom:25px;padding:25px 35px;background:#F7F7F7;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);border-radius:5px;line-height:1.5;-webkit-transition:.3s all ease-out;transition:.3s all ease-out;}
.store-info-banner.off{opacity:0;}
.store-info-banner-full .store-info-banner-more:before{content:'\25be';position:relative;top:-2px;}
.store-info-banner-full .store-info-banner-hidden{display:block;}
.store-info-banner-close{position:absolute;width:14px;height:14px;top:10px;left:10px;background:url(../../img/store/close.png);}
.store-info-banner-close:hover{opacity:0.8;}
.store-info-banner-content{display:table;width:100%;}
.store-info-banner-col{display:table-cell;vertical-align:top;}
.store-info-banner-col:first-child{padding-right:40px;}
.store-info-banner-title{font-size:24px;}
.store-info-banner-text{margin-top:15px;font-size:16px;color:#484848;}
.store-info-banner-more{display:inline-block;position:relative;text-decoration:none;}
.store-info-banner-more:before{content:'\25b8';margin-right:7px;}
.store-info-banner-hidden{display:none;}
.store-discount-banner-30,
.store-discount-banner-50{margin-bottom:25px;border-radius:5px;background:#F3F5F6;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);}
.store-discount-banner-30 .store-discount-banner-col,
.store-discount-banner-50 .store-discount-banner-col{display:table-cell;vertical-align:middle;line-height:1px;}
.store-discount-banner-30 .store-discount-banner-col:first-child,
.store-discount-banner-50 .store-discount-banner-col:first-child{width:100%;padding:0 20px 0 0;}
.store-discount-banner-30 .store-discount-banner-col:first-child .store-discount-banner-label,
.store-discount-banner-50 .store-discount-banner-col:first-child .store-discount-banner-label{padding:0 0 0 21px;border-left:2px solid #F877AE;margin:0 0 0 35px;font-size:18px;line-height:29px;}
.store-discount-banner-30 .store-discount-banner-col:first-child .store-discount-banner-label span,
.store-discount-banner-50 .store-discount-banner-col:first-child .store-discount-banner-label span{display:block;text-align:left;}
.store-discount-banner-30 .store-discount-banner-col:last-child,
.store-discount-banner-50 .store-discount-banner-col:last-child{padding:0 29px 0 0;}
.store-discount-banner{margin-bottom:25px;padding:25px 80px 25px 65px;background:url(../../img/store/banners/discount-1.png) center no-repeat;background-size:100% auto;border-radius:5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);}
.store-discount-banner-block{display:table;width:100%;}
.store-discount-banner-col{display:table-cell;vertical-align:middle;}
.store-discount-banner-col:first-child{width:100%;padding-right:80px;}
.store-discount-banner-label{font-size:19px;line-height:1.6;}
.store-discount-banner-label span{display:block;text-align:left;}
.store-upgrade-popup{display:block;margin-bottom:25px;border:1px solid #ccc;border-radius:5px;padding:4px;background:url(../../img/store/banners/upgrade_popup_50/bg.jpg) center repeat;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
.store-upgrade-popup-block{display:table;padding:26px;}
.store-upgrade-popup-close{cursor:pointer;display:inline-block;position:absolute;vertical-align:top;width:15px;height:15px;margin:1px 0 0;background:url(../../img/store/banners/upgrade_popup_50/close_button.svg) left top no-repeat;}
.store-upgrade-popup-close:hover{background:url(../../img/store/banners/upgrade_popup_50/close_button.svg) left -16px no-repeat;}
.store-upgrade-popup-col{display:table-cell;vertical-align:middle;}
.store-upgrade-popup-col:first-child{width:147px;}
.store-upgrade-popup-col:first-child img{margin-left:17px;}
.store-upgrade-popup-col:last-child{padding-left:61px;text-align:left;vertical-align:top;}
.store-upgrade-popup-col:last-child .store-upgrade-popup-title{font-size:24px;color:#333333;line-height:28px;padding:0 0 16px 0;}
.store-upgrade-popup-col:last-child .store-upgrade-popup-content{font-size:16px;color:#484848;line-height:24px;}
.cleanmymac-upgrade-discount{padding:40px;position:relative;color:#6c6b6b;text-align:center;}
.cleanmymac-upgrade-discount:before{content:'';position:absolute;left:3px;right:3px;top:100%;height:1px;background:#CAD4D8;}
.cleanmymac-upgrade-discount-title{margin-bottom:10px;font-size:33px;}
.cleanmymac-upgrade-discount-title span{color:#EC5A96;}
.cleanmymac-upgrade-discount-subtitle{font-size:16px;}
.cleanmymac-upgrade-products{border:none;position:relative;}
.cleanmymac-upgrade-products:before{content:'';position:absolute;left:3px;right:3px;top:100%;height:1px;background:#CAD4D8;}
.store-3-cols-about{width:100%;display:table;font-size:14px;color:#6C6B6B;line-height:1.5;}
.store-3-cols-about-col{padding:25px 30px;display:table-cell;vertical-align:middle;width:33%;}
.gemini-upgrade-products .store-products-item-image img{width:auto !important;}
.cmm3_store-discount-popup{display:block;position:relative;margin-bottom:25px;border:1px solid #ccc;border-radius:5px;padding:3px 0 31px 0;margin-top:-10px;text-align:center;background:#fff;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
.cmm3_store-discount-popup .cmm3_store-discount-popup_limited_offer{position:absolute;font-family:'Open Sans', sans-serif;font-size:12px;color:#FFFFFF;letter-spacing:2.76px;line-height:17px;background:#F5A623;border-radius:0 0 3px 3px;top:0;padding:5px 12px;left:28px;}
.cmm3_store-discount-popup .cmm3_store-discount-popup_content{font-family:'Lato', sans-serif !important;font-weight:300;font-size:32px;color:#000000;line-height:39px;}
.cmm3_store-discount-popup .cmm3_store-discount-popup_pink{font-family:'Lato', sans-serif !important;font-weight:300;font-size:32px;line-height:39px;color:#EC1E73;}
.cmm3_store-discount-popup .cmm3_store-discount-popup_bolder{position:relative;top:12px;font-family:'Lato', sans-serif !important;font-weight:300;font-size:78px;line-height:96px;color:#EC1E73;}
.store-chinese-banner{display:block;position:relative;margin-bottom:25px;border:1px solid #ccc;border-radius:5px;padding:20px 45px;margin-top:-10px;text-align:center;background:rgba(255, 255, 255, 0.6) url(../../img/store/banners/chinese_banner/banner-bg.svg) left top no-repeat;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
.store-chinese-banner .close-btn{position:absolute;left:10px;top:10px;width:12px;height:12px;cursor:pointer;background:url(../../img/store/banners/chinese_banner/close-btn.svg) left top no-repeat;}
.store-chinese-banner-block{display:table;width:100%;}
.store-chinese-banner-block .banner-col{display:table-cell;vertical-align:middle;text-align:left;}
.store-chinese-banner-block .banner-col a{color:#0288D1;}
.store-chinese-banner-block .banner-col:first-child{padding-right:40px;}
.store-chinese-banner-block .store-chinese-banner-label{color:#323232;font-size:16px;line-height:24px;}
.store-gemini-release-banner{display:table;margin-bottom:25px;width:780px;height:120px;background:url(img/add_gemini.png) center no-repeat;background-size:100% auto;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1);color:#0D2A61;text-align:center;box-sizing:border-box;border-radius:4px;}
.store-gemini-release-banner-inner{display:table-cell;vertical-align:middle;}
.store-gemini-release-banner-title{margin-bottom:10px;font-size:28px;font-weight:300;}
.store-gemini-release-banner-title b{font-weight:600;}
.store-gemini-release-banner-subtitle{padding:0 80px;color:#697181;font-size:14px;line-height:1.4;}
@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi){.store-gemini-release-banner{background-image:url(../../img/store/banners/gemini@2x.png);}
}
.site-navigation-dropdown.support{left:-258px;width:370px;box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.15);}
.support .like-cell a{margin:0 15px;}
.site-logo .sp{color:#323232;font-size:24px;font-weight:bold;}
.site-logo .sc{color:#1593c3;font-size:24px;font-weight:bold;}
.like-cell.desc{width:40%;}
article.pricing-patagonia .pricing-choice{}
article.pricing-patagonia .pricing-choice .pricing-choice-plan{margin:0 1%;width:31%;float:left;}
article.pricing-patagonia .pricing-choice .pricing-choice-plan-overview{background:white none repeat scroll 0 0;}
article.pricing-patagonia .pricing-choice-plan-overview{border-radius:7px 7px 0 0;min-height:160px;overflow:hidden;padding:6px 0 0;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan-title{color:#ffa100;}
article.pricing-patagonia .pricing-choice-plan-overview .pricing-choice-plan-title, article.pricing-patagonia .pricing-choice-plan-overview .pricing-choice-plan-subtitle{padding:10px 20px;}
article.pricing-patagonia .pricing-choice-plan-title{border-bottom:1px solid #f1f1f1;font:16px/1 "Open Sans",sans-serif;margin:0 0 10px;}
article.pricing-patagonia .pricing-plan-description{color:#222;font-family:"Open Sans",sans-serif;margin:20px auto;width:80%;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan.lite .pricing-choice-plan-price{float:none;letter-spacing:1.1px;margin-left:auto;text-align:center;width:100% !important;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan-price{color:#4bbae6;}
article.pricing-patagonia .pricing-choice-plan-price{color:#1593c3;float:left;font:35px/1.65 DNLTL;height:48px;letter-spacing:0;overflow:visible;position:relative;text-align:center;white-space:nowrap;width:100%;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan.basic .agent{width:31%;}
article.pricing-patagonia .agent{color:#888;display:block;float:left;font:14px/1.3 "Open Sans",sans-serif;margin:0 auto 15px 2%;padding-top:8px;text-align:left;width:48%;}
article.pricing-patagonia .pricing-choice-plan-billing{border-bottom:1px solid #f1f1f1;color:#888;font:14px/1.3 "Open Sans",sans-serif;margin:7px 0 0;overflow:hidden;padding-bottom:20px;padding-top:10px;position:relative;width:100%;}
article.pricing-patagonia .pricing-choice-plan-details{background:#fff none repeat scroll 0 0;border-bottom:1px solid #f1f1f1;clear:both;min-height:260px;padding:5px 5px 10px 30px;}
ul, ol{margin:0;padding:0;}
article.pricing-patagonia .pricing-choice-plan-details-item{background:#fff none repeat scroll 0 0;clear:both;font-size:12.5px;padding:3px 5px 3px 0px;text-align:left;line-height:1.5;}
article.pricing-patagonia .compare-table-tooltip::before, article.pricing-patagonia .compare-table-tooltip.ico-iphone::after{color:#888;float:left;font:5px "Open Sans",sans-serif;margin-right:4px;margin-top:5px;vertical-align:middle;width:4px;}
.compare-table-tooltip::before, .compare-table-tooltip.ico-iphone::after{color:#d3d3d3;font:8px "Open Sans",sans-serif;margin-right:5px;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat *{box-sizing:content-box;}
article.pricing-patagonia .pricing-choice-plan .compare-table-tooltip{cursor:initial;}
.compare-table-tooltip{cursor:pointer;}
article.pricing-patagonia .pricing-choice-plan .compare-table-tooltip .compare-table-feature-name{color:#777;float:none;padding:0;width:85%;}
article.pricing-patagonia .pricing-choice-plan-cta{background:#fff none repeat scroll 0 0;border-radius:0 0 7px 7px;display:inline-block;padding:20px 10%;width:80%;box-sizing:content-box;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan.lite .pricing-choice-plan-try a, article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan.basic .pricing-choice-plan-try a, article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan.advanced .pricing-choice-plan-try a{display:block;float:none;margin:auto;width:60px;}
.pricing-choice-plan-try > a{display:block;float:none !important;margin:auto !important;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat *{box-sizing:content-box;}
article.pricing-patagonia .pricing-choice-plan-try a{background:#FF6000 none repeat scroll 0 0;color:white;margin-right:7%;box-sizing:content-box;}
article.pricing-patagonia .pricing-choice-plan-cta a, article.pricing-patagonia .pricing-choice-plan-call{border-radius:3px;float:left;font-family:"Open Sans",sans-serif;font-size:15px;padding:10px 20px;font-weight:normal;text-transform:uppercase;width:40%;}
a{color:#005ca1;text-decoration:none;transition:color 0.1s ease 0s;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-info-hat p{background:#4bbae6 none repeat scroll 0 0;}
article.pricing-patagonia .pricing-choice .pricing-info-hat p{background:#1593c3 none repeat scroll 0 0;border-radius:6px 6px 0 0;color:#fff;font:13px/1 "Open Sans",sans-serif;margin:0;padding:7px 0 5px;text-transform:uppercase;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan.premium{padding-bottom:6px;}
article.pricing-patagonia .pricing-choice-wrap.zopim-chat .pricing-choice .pricing-choice-plan.premium{border-color:#4bbae6;}
article.pricing-patagonia .pricing-choice .pricing-choice-plan.professional, article.pricing-patagonia .pricing-choice .pricing-choice-plan.premium{border:1px solid #1593c3;border-radius:8px;margin-top:-26px;width:31%;}
.name{color:#000;font-size:15px;left:-22px;margin-bottom:0;position:relative;text-align:left;}
@font-face{font-family:DNLTL;-moz-font-feature-settings:"liga=0";-moz-font-feature-settings:"liga" 0;src:url("https://d1eipm3vz40hy0.cloudfront.net/fonts/DNLTL.eot");src:url("https://d1eipm3vz40hy0.cloudfront.net/fonts/DNLTL.eot?#iefix") format("embedded-opentype"),url("https://d1eipm3vz40hy0.cloudfront.net/fonts/DNLTL.woff") format("woff"),url("https://d1eipm3vz40hy0.cloudfront.net/fonts/DNLTL.ttf") format("truetype"),url("https://d1eipm3vz40hy0.cloudfront.net/fonts/DNLTL.svg#DNLTL") format("svg");}