.ei-slider::after{position:absolute;z-index:99;content:"";height:12px;display:block;background-position:top left,top right;bottom:0;width:100%;background-repeat:no-repeat,no-repeat}.ei-slider{position:relative;width:100%;max-width:1920px;height:730px;margin:0 auto;height:100vh}.ei-slider .product-image-banner{position:absolute;top:0;right:7%}li.tabs-menu.current:first-child+.tabs-menu{border-radius:10px 10px 0 0}.ei-slider-large li img{margin-top:0!important}.ei-slider-loading{display:none!important;width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;background:rgba(213,94,160,.1) url(../images/opc-ajax-loader.gif) no-repeat scroll center center;color:#fff;text-align:center;line-height:400px}.ei-slider-large{height:100%;width:100%;position:relative;overflow:hidden}.ei-slider-large li{position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%;background:url(../images/slide-left-corner.png) no-repeat;background-position:left bottom}.ei-slider-large li img{width:100%}.ei-title{position:absolute;left:0;margin-right:0;top:50%;transform:translateY(-50%);width:50%}.ei-title .flavour-month{position:relative;left:-25px}.ei-title h2,.ei-title h3{text-align:right}.ei-title h3{font-size:30px;line-height:50px;font-family:neutra display,serif;font-style:italic;color:#b5b5b5;padding-left:10%;text-align:left}.ei-title h2{font-size:44px;line-height:50px;font-family:neutra display titling;text-transform:uppercase;color:#fff;text-align:left;padding-left:10%}.ei-slider li.right .ei-title h2{color:#0f5ea7}.ei-slider li.center .product-image-banner{}.ei-slider-thumbs{margin:0 auto;width:230px!important;position:absolute;right:0;top:50%!important;transform:translateY(-50%);z-index:99;height:auto;float:right;border-radius:10px 0 0 10px}.ei-slider-thumbs li{position:relative;float:left;width:230px!important;height:90px;background:#fff;max-width:100%!important}.ei-slider-thumbs li.ei-slider-element{top:0;left:0;position:absolute;height:100%;z-index:10;text-indent:-9000px;background:#000;background:rgba(0,0,0,.9);display:none}.ei-slider-thumbs li a{color:#d75ba1;font-size:15px;font-weight:700;vertical-align:middle;display:table-cell;height:90px;width:230px;line-height:20px;padding:15px 0 15px 110px;border-bottom:1px solid #f0f0f0;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;-ms-transition:background .2s ease;transition:background .2s ease}.ei-slider-thumbs li a:hover{background-color:#f0f0f0}.ei-slider-thumbs li img{float:left;position:absolute;top:16px;left:15px}.ei-slider-thumbs li:hover img{opacity:1;bottom:13px}.ei-slider-thumbs li a:after{display:none;content:"Viewing";position:absolute;color:#fff;top:15px;text-transform:uppercase;left:15px;background:rgba(12,86,148,.9);width:84px;height:58px;line-height:55px;text-align:center;font-size:13px}.ei-slider-thumbs li a:before{display:none;content:"";position:absolute;color:#fff;top:27px;text-transform:uppercase;left:-2px;border-width:15px 15px 15px 0;border-style:solid;border-color:#fff transparent transparent #fff;transform:rotate(-45deg)}header#header:after{clear:both;display:block;content:"";visibility:hidden;padding-bottom:30px}form.form-main{float:right;width:58%;padding:0 50px}.location_label{color:#0c5fa7!important}.customer-account-login .main,.customer-account-create .main{background:#f5f5f5;padding:30px;border-radius:20px;width:80%;margin:100px auto 50px}.account-form .page-title h1{font-size:30px;font-family:neutra display titling;line-height:34px;color:#0b5fa5;text-align:center;font-weight:400;border:0;margin-right:20%}.customer-account-login .login-customer,.account-form .form-main .fieldset{text-align:center;width:100%;margin:0}.account-form .form-main{text-align:center}.account-create .fieldset{text-align:center;width:100%}.account-form .buttons-set{padding:0;margin:0}.account-form .buttons-set .button{background:#d5539d;font-size:18px;height:auto;padding:16px;border-radius:10px;font-family:neutra display;font-weight:400;box-shadow:0 3px 3px 1px #cdcdcd;width:259px;float:left;margin:0}.cms-home .sticky-icon{z-index:999}.minicart-wrapper .quantity-mini .minus,.minicart-wrapper .quantity-mini .plus,.minicart-wrapper .quantity-mini .mini-minus,.minicart-wrapper .quantity-mini .mini-plus{font-size:23px}.minicart-wrapper .quantity .minus,.minicart-wrapper .quantity-mini .minus,.minicart-wrapper .quantity .mini-minus,.minicart-wrapper .quantity-mini .mini-minus{border-radius:7px 0 0 7px}.minicart-wrapper .quantity .plus,.minicart-wrapper .quantity-mini .plus,.minicart-wrapper .quantity .mini-plus,.minicart-wrapper .quantity-mini .mini-plus{border-radius:0 7px 7px 0}.minicart-wrapper .quantity-mini .minus,.minicart-wrapper .quantity-mini .plus,.minicart-wrapper .quantity-mini .mini-minus,.minicart-wrapper .quantity-mini .mini-plus{padding:3px;height:26px}.minicart-wrapper .quantity-mini .cart-item-quantity{height:26px}.forgotyourpass{text-align:left;padding:13px 0;font-size:13px;color:#5899cf}.alreadyhave{text-align:left;padding:13px 0;font-size:13px;color:#5899cf;clear:both}.account-form .validation-advice{position:absolute;bottom:-16px;text-align:left}.customer-account-login .account-form .validation-advice{bottom:-15px}.customer-account .validation-advice{position:absolute;bottom:-16px;text-align:left}.newsletter-signup .validation-advice{bottom:30px}.forgotyourpass a{color:#5899cf}.account-form .form-main h2{color:#0b5fa5;font-size:18px;font-weight:400;line-height:22px}.account-form .form-main p{color:#0b5fa5;font-size:14px;font-weight:400;font-style:normal;padding-bottom:10px}.account-form .form-main .required{display:none}.myaccount-form .required{display:none}.customer-account-login .login-customer .form-list input{}.customer-account-login .account-login .login-customer ul{padding-left:0}.input__field:focus{outline:none}.input__label-content{position:relative;display:block;padding:20px;width:100%;font-size:18px;color:#0b5fa5}.input--ichiro{margin-top:2em}.input-box{position:relative;z-index:1;display:inline-block;margin:10px 0;width:100%;vertical-align:top;height:60px}.minicart-wrapper .minicart-coupon .input-box{height:auto;margin:6px 0 0}.minicart-wrapper .subtotal{padding-top:0}.minicart-wrapper .mini-cart-total{overflow:hidden}input.input__field--ichiro{position:absolute;top:0;left:0;z-index:100;display:block;width:100%;border-radius:10px;padding:20px 5px 5px 20px;height:60px;background:0 0;border-color:#0b5fa5;color:#d5539d;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;font-size:18px}input.input__field--ichiro:focus{border-color:#0b5fa5}.input__label--ichiro{width:100%;text-align:left;cursor:text}.input__label-content--ichiro{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input__field--ichiro:focus,.input--filled .input__field--ichiro{}.input__field--ichiro:focus+.input__label--ichiro,.input--filled .input__label--ichiro{cursor:default;pointer-events:none}.input__field--ichiro:focus+.input__label--ichiro .input__label-content--ichiro,.input--filled .input__label-content--ichiro{-webkit-transform:translate3d(5px,-10px,0) scale3d(.8,.8,1);transform:translate3d(5px,-10px,0) scale3d(.8,.8,1) translateZ(1px);padding:15px 20px}.inchoo-socialconnect-login h2,.inchoo-socialconnect-register h2{color:#0b5fa5;font-size:18px;font-weight:400;line-height:22px}.inchoo-socialconnect-login p,.inchoo-socialconnect-register p{color:#0b5fa5;font-size:14px;font-weight:400;font-style:normal;padding-bottom:10px}div.inchoo-socialconnect-login,div.inchoo-socialconnect-register{float:left;width:38%;padding:0 30px;text-align:center;margin:0}.col-1.registered-users.login-customer{margin:0}.inchoo-socialconnect-register .col2-set>div h2,.inchoo-socialconnect-register .col2-set>div p{display:none}.customer-account-login .col2-set.inchoo-socialconnect-login-upper{display:none}.customer-account-login .col2-set.inchoo-socialconnect-login-lower>div{float:none;width:100%;padding:0;margin:0}.col-2.inchoo-socialconnect-login-lower-google{display:none}.SocialLink .divider{display:none}.customer-account-login .col2-set.inchoo-socialconnect-login-lower .buttons-set .clearer>div{float:none;background:0 0!important;margin:0 auto;width:259px;height:57px!important}.customer-account-login .col2-set.inchoo-socialconnect-login-lower .buttons-set .clearer>div>div{background:0 0!important;margin:0!important;padding:0!important}div.inchoo-socialconnect-google-inner a,.google-button{background:url(../images/gplusicon.svg) no-repeat left 15px center #dc483c;background-size:30px;float:left;width:259px;padding:10px 10px 10px 40px;border-radius:5px;color:#fff;font-size:14px;font-family:neutra display titling;height:57px;border:0;outline:0}div.inchoo-socialconnect-facebook-inner a,.facebook-button{background:url(../images/fbicon.svg) no-repeat left 15px center #3a5898;background-size:30px;float:left;width:259px;padding:10px 10px 10px 40px;border-radius:5px;color:#fff;font-size:14px;font-family:neutra display titling;height:57px;border:0;margin-bottom:20px!important;outline:0}.customer-account-login .account-login .inchoo-socialconnect-login-lower .buttons-set{margin:30px 0;padding:0}.inchoo-socialconnect-google-right,.inchoo-socialconnect-facebook-right{display:none}div.inchoo-socialconnect-register .col2-set>div{float:none;width:100%;padding:0;margin:0}div.inchoo-socialconnect-register .fieldset{margin:30px 0;padding:0}div.inchoo-socialconnect-register .fieldset .clearer>div{float:none;background:0 0!important;margin:0 auto;width:259px;height:57px!important}div.inchoo-socialconnect-register .fieldset .clearer>div>div{background:0 0!important;margin:0!important;padding:0!important}.buttons-set .back-link{display:none}.account-create.account-form .buttons-set{margin-top:20px;border:0}.account-create.account-form .form-list>li{margin:0}.account-create.account-form .form-list .field{margin:0}.or{float:right;width:4%;height:100%;padding:16% 0;text-align:center;font-size:20px;color:#0b5fa5;text-transform:uppercase;position:relative}.account-create .or{padding:31% 0}.or:before{content:"";width:1px;height:100%;background:#0b5fa5;position:absolute;left:50%;top:0}.or span{padding:10px 5px;background:#f5f5f5;position:relative}.myaccount-form .form-list .field{float:left;width:49%;margin-bottom:0}.myaccount-form .form-list .field.name-firstname{margin-right:2%}.myaccount-form .form-list li.fields{width:100%;margin:0}.myaccount-form .form-list li{float:left;width:49%;margin:0}.myaccount-form .form-list li:nth-child(2n+0){margin-right:2%}.customer-dob img{position:absolute;top:12px;right:20px;z-index:999}.myaccount-form .form-list .control label.required{display:none}.myaccount-form .form-list .control label{float:none;background:0 0;padding:inherit}.myaccount-form .form-list .control div.input-box{width:100%}.myaccount-form .control-change-pass{clear:both;position:absolute;right:17px;top:33px;z-index:999}.myaccount-form .form-list li.control.control-pass{position:relative}.myaccount-form .control-change-pass input{font-size:0;width:0;margin:0}.myaccount-form .control-change-pass label{width:auto;min-width:auto;cursor:pointer;color:#d5539d;text-transform:uppercase}.slideshow-container{width:100%;position:relative;margin:auto;float:left;background:#40c2e5;margin-top:-15px}.cms-about-us-gravis header#header:after{padding-bottom:0}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;display:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,.8)}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;margin:0 10px;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{color:#0c5fa7}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.about-image{width:50%;float:right;background-image:url("")}.about-text{width:50%;float:left;background-color:#40c2e5;color:#fff;padding:8% 8% 7%;position:relative;text-align:left}.about-text span{color:#d55ea0}.about-text h5{margin-bottom:20px;font-size:18px;text-transform:capitalize;color:#fff;font-weight:600}.about-text h2{font-size:28px;margin-bottom:10px}.about-text p{color:#fff!important}.mySlides.fade{width:100%;float:left}.years-tab{width:100%;float:left;color:#d75ba1;background:#fff;padding:20px 0;font-weight:700;font-size:16px}.bubble-img{position:absolute;left:39%;top:72px;z-index:1}.bubble-img img{width:175px}.cms-about-us-gravis .main-container.col1-layout{max-width:100%}.contact-form .page-title h1{font-size:32px;font-family:neutra display titling;line-height:34px;color:#0b5fa5;text-align:center;font-weight:400;border:0;text-transform:uppercase}.contact-form{padding-top:60px;padding-bottom:60px;float:left}.contact-form .form-list>li{float:left;width:100%}.contact-form .field{float:left;width:47%;margin-right:20px}.address-field{float:left;width:96%;margin-right:20px}select.input__field--ichiro{position:absolute;top:0;left:0;z-index:100;display:block;width:100%;border-radius:10px;padding:5px 5px 5px 20px;height:60px;background:0 0;border-color:#0c5fa7;color:#0c5fa7;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;font-size:18px;background:url(../images/dropdown-icon.png);background-repeat:no-repeat;background-position:right 30px top 25px}.calendar{background:#fff!important;z-index:9}option{color:#d5539d}select option:first-child{color:#0c5fa7}option:checked{color:#0c5fa7}select:focus{border-color:#0c5fa7!important}.contact-form select#state{margin-top:0}.contact-form p.required{padding-right:40px}.contact-form .buttons-set button.button{background:#d75ba1;font-size:22px;height:auto;padding:16px;border-radius:10px;font-family:neutra display;font-weight:400;box-shadow:0 3px 3px 1px #cdcdcd;width:220px;margin:0;float:none}.contact-form .buttons-set{width:90%;text-align:center;max-width:100%;border-top:0}.contact-banner{float:left;width:97%;position:relative;overflow:hidden}.contact-banner-content{position:absolute;color:#fff;left:0;top:29%;right:0;bottom:0;margin:auto;width:100%;font-size:24px;font-size:32px;line-height:50px;font-family:neutra display titling;text-transform:uppercase;color:#fff;text-align:center;float:left}.contact-banner button.button{background:#d55ea0;font-size:18px;height:auto;padding:16px;border-radius:10px;font-family:trebuchet ms;font-weight:400;width:220px;margin-top:15px;float:none;box-shadow:0 1px 2px #484848}.cms-store-locator #locationField input.search{background:#d55ea0;font-size:14px;height:auto;padding:7px 17px;border-radius:7px;font-family:neutra display titling;font-weight:400;box-shadow:0 3px 3px 1px #cdcdcd;width:auto;margin:0;float:none;color:#fff;border:#d75ba1}.cms-store-locator #locationField input#autocomplete{background:#f8f8f8;border:0;width:67%!important}.cms-store-locator #initmap{float:right;height:500px;width:60%;margin-top:-10px}.cms-store-locator .detect{width:14%!important;margin:0 2%}.store-locator-inner{float:left;width:45%;text-align:left}.cms-store-locator .col2-left-layout .col-main{width:60%;float:left}h2.store-name{font-size:15px;color:#0c5fa7}h3.store-address{font-size:14px;text-transform:none;color:#0c5fa7;font-family:unset;font-weight:600}.locality-result{color:#d55ea0;font-size:18px;font-family:neutra display titling;float:left;width:100%}.store-locator-inner{float:left;width:40%;text-align:left;padding:25px;border:1px solid #ccc;height:500px;overflow-y:auto;margin-top:-10px}div#content.store-locator{float:left;width:100%;font-size:14px;margin-bottom:50px;color:#0c5fa7;padding-top:10px}.store-locator-inner tr{border-bottom:1px solid #ccc}.store-locator-inner tr td{padding:17px 0;word-break:break-all}.cms-store-locator .page-title h1{font-size:32px;font-family:neutra display titling;line-height:34px;color:#0c5fa7;text-align:center;font-weight:400}.cms-store-locator .main{padding-top:20px}.contact-area-new{float:left;width:96%;padding:15px 0 50px}.state_highlight{color:#d5539d!important}.contact-area-new-left span{font-weight:400;text-transform:none}.address-contact{text-transform:uppercase}.cms-terms-conditions .page-title h1{font-size:32px;font-family:neutra display titling;line-height:34px;color:#0c5fa7;text-align:center;font-weight:400}.cms-terms-conditions .main{padding-top:20px;padding-bottom:50px}.cms-terms-conditions h2{font-size:26px;font-family:neutra display titling;line-height:34px;color:#0c5fa7;margin-top:10px}.static-left-side .block-account li,.block-cms-menu li{padding:8px 0}.static-left-side .block-content{margin-top:20px}.static-left-side .block-account li a{font-family:neutra display titling;color:#045fa9;font-size:13px}.static-left-side .block-account li a:hover{color:#df81b5}.static-left-side .block-account li.current a{font-size:18px;color:#df81b5}.contacts-index-index .main-container{max-width:85%;padding:50px 0 0}.cms-store-locator .main-container{max-width:84%;padding:50px 0 0}.contacts-index-index .static-left-side{padding-top:10px}.cms-terms-conditions .main-container{max-width:84%;padding:50px 0 0}.cms-privacy-policy .main-container{max-width:84%;padding:50px 0 0}.cms-privacy-policy .page-title h1{font-size:32px;font-family:neutra display titling;line-height:34px;color:#0c5fa7;text-align:center;font-weight:400}.cms-privacy-policy .main{padding-top:20px;padding-bottom:50px}.cms-privacy-policy h2{font-size:26px;font-family:neutra display titling;line-height:34px;color:#0c5fa7;margin-top:10px}.store-locator table{width:97%!important}.checkout-cart-index .product-cart-price input.qty{margin-top:-15px;height:39px}.customer-account .my-account .buttons-set{margin-bottom:15px}input#fakeInput{width:100%;background-color:transparent;border-radius:10px;display:block;padding:5px 5px 5px 20px;box-sizing:border-box;border:1px solid #0c5fa7;height:60px;color:#d5539d;font-size:18px;transition:opacity .3s,transform .3s}#fakeDiv{width:100%;position:relative;display:inline-block}.contacts-index-index #attachment{opacity:0;position:absolute;left:0;top:0}.contact-form::-webkit-input-placeholder{color:#0c5fa7!important}.contact-form input::-moz-placeholder{color:#0c5fa7}.simplePopupClose{padding:0!important;text-align:center;line-height:28px!important}.checkout-cart-index .product-cart-price .quantity .minus,.product-cart-price .quantity .plus{padding:0 20px}.header-online-btn a{height:32px;line-height:27px;width:auto;display:inline-block;font-size:12px;padding:2px 14px;float:none;border-radius:5px;white-space:normal;font-family:neutra display;background:#0c5fa7;color:#fff;text-transform:uppercase}.header-online-btn{}#header-search{}div.quick-read-blog{height:590px;overflow:hidden}.myaccount-form .control-change-pass .checkbox{display:none}.confirm-mobile-inner{width:60%}.suprise-me-mobile a{background:#0d5fa8;color:#fff;font-weight:400;padding:12px 58px;border-radius:10px;box-shadow:0 4px 5px #ccc;margin:0 auto;text-transform:uppercase;font-family:neutra display}.mobile-filter{float:left;width:100%;padding:25px 0;z-index:5;display:none;text-align:center;margin:auto}.mobile-filter li{float:left}.customer-account .col-left{clear:inherit;top:54px}.btn-border.cust-change-pass{margin-top:20px}.catalog-category-view .main-container{margin-bottom:0}.catalog-category-view .products-grid li.item:last-child{border-bottom:2px solid #efefef}.catalogsearch-result-index h2.product-name a,.price-box .price{font-size:16px}a.logo.mobile{display:none}.customer-address-form .input-box.address_type_radio{height:35px;margin:0}.product-img-box .product-image img{max-width:50%;margin-top:12%}body.quickshop-index-view.catalog-product-view .product-img-box .product-image img{max-width:58%;margin-top:13%}body.quickshop-index-view.catalog-product-view{padding-top:0}.catalog-category-view .location_bar:before{display:none}.catalog-category-view .location_bar{background-position:left 30px top 21px}#leftnav li.level0{position:relative}span.add-span{display:block;position:absolute;right:0;top:0}#leftnav li.level0{margin-bottom:10px;width:100%;display:block;float:left}#leftnav li{position:relative}span.add-span:before{content:"+";font-size:22px;font-weight:400;font-family:arial}span.add-span{display:block;font-size:0;position:absolute;right:0;top:10px;color:#044e8b}p.note-msg{padding:20px 10px 10px;width:100%;float:left;color:#000}.level0 span.add-span{right:30px}.level0 .level1 span.add-span{right:10px}.breadcrumbs li{float:left;padding:0!important;font-family:neutra display;text-transform:uppercase;color:#0c5fa7}.breadcrumbs ul{margin:0 auto}.breadcrumbs strong{color:#fff;font-weight:400;font-size:12px;text-transform:capitalize;font-family:trebuchet ms}.breadcrumbs{overflow:visible;width:auto;margin:0;float:left;padding:10px;background-color:rgba(0,93,170,.5);position:absolute;top:100%;left:100px;transform:translateY(-30px);border-radius:0 0 5px 5px}.breadcrumbs span{color:#fff}.breadcrumbs a{float:left;color:#fff;font-size:12px;text-transform:capitalize;font-family:trebuchet ms}.breadcrumbs a:hover{color:#fff}.customer-account-index.customer-account .data-table td.view a{width:110px}.sales-order-history td.a-center.view.order-view-action a.btn-border{width:105px;text-align:center;padding:7px 12px}li.level0.topnav.hide-top-links{display:none}.customer-account-forgotpassword .buttons-set button.button{float:none}.customer-account-forgotpassword .buttons-set{text-align:center;margin-top:20px}.customer-account-forgotpassword .fieldset .input-box input.input-text{width:100%;margin:auto}.customer-account-forgotpassword .fieldset{width:60%}.customer-account-login iframe{height:440px!important}body.catalog-category-view #header{min-height:130px}@media screen and (min-device-width:980px) and (max-device-width:1250px){.ei-slider{height:720px}}@media only screen and (max-width:1024px){nav li{padding:10px .8vw}}@media only screen and (max-width:980px){#leftnav .mobile-filter li{border:0}.mainliwrap3 .icecream-wrap-other{height:100%}.home-revamp-banner .ei-slider-large li img.cone-mob{object-fit:cover}.catalog-product-view .product-view{margin-top:60px}body.catalog-category-view #header{min-height:80px}body.catalog-product-view header#header:after{padding-bottom:0}body.catalog-category-view .location_bar{margin-top:35px;z-index:1}.page-header{position:relative;top:0;left:0;width:100%;z-index:999}#header .breadcrumbs{display:block!important;background-color:transparent;display:block;position:absolute;left:0;transform:translate(0px,0px)}#header .breadcrumbs ul{background-color:rgba(0,93,170,.5);width:100%;float:left;padding:5px}#header .breadcrumbs a,#header .breadcrumbs span{display:block}#header .breadcrumbs ul li strong{font-size:12px;color:#fff}.shop-happy-mob .shop-happy-mob-btn{width:100%;box-shadow:3px 3px 3px #ccc;font-size:17px;height:49px;line-height:2px;margin-left:0}.shop-happy-mob{padding:30px 20px;text-align:center;display:none}#leftnav li{padding:0 20px;border-bottom:1px solid #fff}#leftnav .breadcrumbs li{font-size:17px}.bundle-listing-title li{margin:0 7px 7px 0}.block-related .product-details .price-box span{color:#d5539d!important}#block-related li.item{width:50%!important}#block-related .product-name a,.box-up-sell .product-name a{font-size:14px}#block-related li.item img{width:90%}.catalog-product-view .product-options{margin-left:0!important}.bundle-listing-title{float:right;font-family:trebuchet ms;width:100%;padding-left:20px}.product-img-box .product-image img{max-width:80%;margin-top:5%}.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .full-product-price .price{padding:0 0 10px;font-size:22px}.customer-account-login .col2-set.inchoo-socialconnect-login-lower .buttons-set .clearer>div{padding-left:2.5%}.customer-account-login .or{padding:5% 0}.customer-account-login .or::before{top:-28%}.customer-account-login .col2-set .col-1{padding-right:0}.customer-account-login .main,.customer-account-create .main{margin:0 auto!important}.sidebar .block:not(.block-layered-nav) .block-title>strong{background-color:#d5539d!important;border:0;color:#fff}.customer-account-login h2{margin-bottom:5px}.sidebar .block:not(.block-layered-nav) .block-title>strong:hover{background-color:#d5539d}.sidebar .block:not(.block-layered-nav) .block-title.active>strong{background-color:#d5539d;border-color:#f8f8f8!important;color:#b0b0b0}.sidebar .block:not(.block-layered-nav) .block-title.active>strong{background-color:#d5539d!important;border-color:#d5539d!important;color:#fff!important}.dashboard .box-account{border-bottom:0;padding-bottom:0}.dashboard .box-head h2{padding-bottom:10px}.loyality-program{text-align:center}.input__label-content{font-size:16px}input.input__field--ichiro{font-size:16px}.login-btn-checkout.buttons-set .button,#co-billing-form.buttons-set .button,#payment-buttons-container.buttons-set .button,.buttons-set .button{padding:12px;font-size:16px}.customer-account-forgotpassword #form-validate .fieldset{margin:0 auto;max-width:100%;padding:10px 15px 0;text-align:center}.customer-account-forgotpassword #form-validate .fieldset h1{font-size:19px}.customer-account-forgotpassword #form-validate .fieldset h2{font-size:19px}.customer-account-forgotpassword #form-validate label.required{width:100%}.customer-account-forgotpassword .buttons-set{max-width:100%}div#header-account.skip-content{top:102px;z-index:4!important}.input-box{height:50px}.sales-order-history .pink-color{margin-bottom:0}.account-cart-wrapper{position:absolute}.mobile-contact-nav .block-account li a:hover{background:#df81b5;color:#fff}.mobile-contact-nav .block-account li.current a:hover{color:#fff}.contact-banner img{height:auto}.customer-account-index .welcome-msg p{text-align:justify}.customer-account-index.customer-account .my-account .page-title h1{margin-top:0}.customer-account-index .dashboard .box-account{border-bottom:1px solid #ccc}.sales-order-view .main-container.col1-layout{max-width:98%}.customer-account-index .dashboard .col2-set .col-1 .box-title a,.dashboard .col2-set .col-2 .box-title a{width:148px;text-align:center}.customer-account-index.customer-account .data-table td.view a{text-align:center}.customer-account-forgotpassword .main-container{max-width:95%}.magento_close{right:-17px;top:-15px}.customer-account-forgotpassword h1{padding:20px 0;margin-bottom:5}.customer-account-forgotpassword #form-validate .fieldset h2{line-height:25px}.customer-account-forgotpassword .buttons-set button.button{float:none}.customer-account-forgotpassword .buttons-set{text-align:center}.dialog{top:25%!important}}@media only screen and (max-width:640px){.customer-account-forgotpassword .main-container{float:left}.customer-account-login iframe{height:480px!important}.customer-account-forgotpassword #form-validate .fieldset{width:100%}.customer-account-forgotpassword #form-validate label.required{text-align:left}}@media only screen and (max-width:420px){.customer-account-login .or::before{top:-12%}.contact-banner img{height:200px;margin-bottom:20px}}.column{float:left;width:50%;padding-right:50px;text-align:justify}.cms-page-view .static-page p{color:#d5539d;margin-bottom:30px}.row:after{content:"";display:table;clear:both}.cms-page-view .page-title h1{font-size:32px;font-family:neutra display titling;line-height:34px;color:#0c5fa7;text-align:center;font-weight:400}.cms-page-view .col2-left-layout,.jobs-index-index .col2-left-layout{max-width:84%;padding:50px 0 0}.jobs-index-index .col2-left-layout{padding-bottom:15vw}.cms-page-view .col2-left-layout .main,.jobs-index-index .col2-left-layout .main{padding-top:70px;padding-bottom:50px}.things-that-value{margin:60px 0 80px}.list-things ul{margin-bottom:30px}.list-things ul:after{content:"";display:block;clear:both}.list-things ul li{width:33%;float:left;font-style:normal!important;text-align:center}.list-things ul.last-two li{width:50%}.list-things ul li span{background:url(../images/things-value.png) no-repeat;width:100px;height:90px;display:block;margin:0 auto}.list-things ul li span.empowered{background-position:0 0}.list-things ul li span.flexibility{background-position:0 -153px}.list-things ul li span.joy{background-position:0 -313px}.list-things ul li span.ability{background-position:0 -493px}.list-things ul li span.non{background-position:0 -673px}.list-things ul li label{font-size:20px;font-weight:700;color:#005bae}.cms-page-view .philosophy p{color:#d5539d;margin-bottom:30px}.cms-page-view .career-title,.jobs-index-index .career-title,.mobile-contact-nav .contact-title{font-size:32px;font-family:neutra display titling;line-height:34px;color:#bdbdbd;font-weight:400}.cms-page-view .career-title:after,.jobs-index-index .career-title:after,.mobile-contact-nav .contact-title:after{content:"";display:block;clear:both;border-bottom:1px solid #ccc;width:64%;padding-top:17px;margin-bottom:12px}.mobile-contact-nav .contact-title:after{width:75%}.cms-page-view .static-left-menu .block-account li{display:inline-block}.cms-page-view .static-left-menu .block-account li a,.jobs-index-index .static-left-menu .block-account li a,.static-left-side .block-account li a{font-family:neutra display titling;color:#045fa9;font-size:18px}.cms-page-view .static-left-menu .block-account li.current a,.jobs-index-index .static-left-menu .block-account li.current a,.static-left-side .block-account li.current a{color:#e480b6!important;font-size:18px!important}.category-surprise-me .col-left.sidebar{border-right:2px solid #efefef}.catalog-category-view.category-surprise-me .products-grid li.item{border:0!important;width:100%;padding:80px 50px}.catalog-category-view.category-surprise-me .col-main{border-left:0 solid #efefef}.catalog-category-view.category-surprise-me .surprise-head{width:74%;margin:0 auto;color:#d5539d;font-size:18px;line-height:24px}.category-surprise-me li.item .product-block{margin-top:50px}.category-surprise-me .product-block:after{clear:both;content:"";display:block}.category-surprise-me li.item .product-block>div{float:left;width:47%;margin-right:2%}.category-surprise-me li.item .product-block>div.surprise-product{padding-right:5%}.surprise-right-details{text-align:left}.surprise-product .surprise-product-image img{margin:0 auto;max-width:100%;margin-top:-40px}.surprise-right-details span{display:block;margin-bottom:15px;color:#d5539d;line-height:20px;font-size:18px}.surprise-right-details span.surprise-name{font-family:metroscript;text-transform:capitalize;font-size:60px;line-height:55px;margin-top:40px}.surprise-right-details .actions a.product-view-link{line-height:45px;display:inline-block;font-size:17px;padding:2px 30px;float:none;border-radius:10px;white-space:normal;font-family:neutra display;background:#0c5fa7;box-shadow:0 4px 6px 0 #d0d0d0;color:#fff;font-weight:400;text-transform:uppercase}p.text-looklike{color:#0d5fa8;font-size:15px;font-weight:700;margin-top:5px}p.text-looklike a{color:#0d5fa8;text-decoration:underline}.category-surprise-me .category-image p.category-description span{background:#72cde3;padding:5px 10px}#surprise-loader img{margin:0 auto}@media only screen and (min-width:1800px){.catalog-category-view.category-surprise-me .surprise-head{width:44%}}@media only screen and (max-width:480px){.category-surprise-me li.item .product-block>div{float:left;width:100%;margin-right:0}.catalog-category-view.category-surprise-me .products-grid li.item{border:0!important;width:100%;padding:0 30px}.catalog-category-view.category-surprise-me .surprise-head{width:auto}.category-surprise-me li.item .product-block{margin-top:10px}.surprise-right-details{text-align:center}}.is-blog .main-container{max-width:100%!important;padding:24vw 0 0!important}.is-blog .main-body:after{content:"";display:block;clear:both}.is-blog .main-body{padding:0 8%}.blog-banner{position:absolute;left:0;top:-30px;text-align:center;width:100%;height:24vw;padding:0;background-size:100% auto;background-repeat:no-repeat;color:#fff;overflow:hidden}.blog-banner img{width:100%}.is-blog .col-left.sidebar{float:right;width:27.5%;padding:0}.is-blog .blog-banner-content{position:absolute;top:9vw;z-index:8;width:100%;text-align:center;left:0}.is-blog .blog-banner .blog-banner-content h1{color:#fff;font-size:20px;text-transform:inherit;margin:15px 0;display:block;font-family:neutra display titling;font-size:32px;font-weight:400}.is-blog .blog-banner h1{color:#fff;text-transform:inherit;margin:15px 0;display:block;font-family:neutra display titling;font-size:32px;font-weight:400}.is-blog .blog-banner:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.is-blog .blog-banner-content button.button{background:#fff;border-radius:7px;color:#0c5fa7;padding:10px 35px;box-shadow:2px 2px 9px -4px #333;font-family:neutra display;font-size:14px}.is-blog .col2-left-layout .col-main{float:left;padding:0;width:70%}.is-blog .post-list-item .featured-image{border:0 solid #ddd;margin:0;padding:0;overflow:hidden}.is-blog .post-list-item .featured-image.left{width:40%}.is-blog .blog-home .post-list-item .featured-image img{max-width:100%;width:100%}.is-blog .col2-left-layout .col-main.is_stuck{position:static!important}.is-blog .col-main .page-title{display:none}.is-blog .blog-content{width:60%;float:right;z-index:9;position:relative;background:#fff;padding:0 25px;border-radius:10px 0}.is-blog .post-list-item .post-meta{width:18%;position:absolute;top:25vw;text-align:right;left:1%;color:#bababa;font-style:normal;line-height:20px}.is-blog .post-list-item{position:relative}.is-blog .blog-content h2 a{font-family:neutra display;font-size:25px;text-transform:capitalize;font-weight:700;color:#d55ea0}.is-blog .blog-content h2{margin-bottom:20px}.is-blog .blog-content p{font-family:trebuchet ms;font-size:15px;line-height:25px;color:#0c5fa7}.is-blog .post-list-item .post-meta a{color:#bababa}.is-blog .col-left.sidebar .block-blog-categories .block-title{display:block}.is-blog .col-left.sidebar .block-content li.item{margin:0}.is-blog .col-left.sidebar .block-blog-categories .block-content li.item a{line-height:30px;margin-bottom:14px;padding-left:35px;color:#d55ea0;background:url(../images/cone.svg) no-repeat 0 center;display:block;font-weight:700;font-size:18px}.is-blog .col-left.sidebar .block-recent-posts .block-title{font-size:25px;color:#0c5fa7;font-family:neutra display;padding-top:25px;margin-bottom:20px;border-top:1px solid #d55ea0}.is-blog .col-left.sidebar .block-recent-posts .block-content li.item{margin-bottom:20px;border-bottom:1px solid #d55ea0;padding-bottom:20px}.is-blog .main-body>div>div.col-left.sidebar{margin-top:120px;transition:all ease-in .5s}.is-blog.sticky-header .main-body>div>div.col-left.sidebar{margin-top:0}.post-time{color:#bababa;padding-top:5px;display:block}.post-desc{font-size:15px;line-height:25px;color:#0c5fa7}.wordpress-post-view.is-blog .col-main .page-title{display:block}.wordpress-post-view.is-blog .col-main .page-title h1{text-transform:capitalize;font-size:25px;color:#d55ea0;margin-bottom:10px;border:0}.wordpress-post-view.is-blog .post-view .post-date{color:#bababa;font-style:normal;line-height:20px;margin-bottom:30px}.wordpress-post-view.is-blog .post-view .featured-image{border:0 solid #ddd;margin:0;padding:0;display:none}.wordpress-post-view.is-blog .post-view .featured-image img{max-width:100%;width:100%;border:0 solid #ddd;margin:20px 0 30px;padding:0}.wordpress-post-view.is-blog .post-view .post-entry p{font-family:trebuchet ms;font-size:15px;line-height:25px;color:#0c5fa7;margin-bottom:20px}.wordpress-post-view.is-blog .post-view .post-meta.details{display:none}.wordpress-post-view.is-blog .post-view img{border:0;max-width:100%;padding:0;margin:30px 0}.page-loader{background:#fff url("../images/loader-ring.gif")center no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.is-blog .col-left.sidebar .block-recent-posts .side-img-blog{height:10vw;overflow:hidden}.is-blog .col-left.sidebar .block-recent-posts .block-content li.item a{font-family:trebuchet ms;font-size:20px;text-transform:capitalize;font-weight:700;color:#d55ea0;display:block;margin:15px 0}.pager.pager-no-toolbar{display:none}button.button2.cancel-coupon.coupon-cancel{width:100%}button.button2.cancel-coupon.coupon-cancel span{margin-top:5px}button.button2.cancel-coupon.coupon-cancel span:after{border-bottom:1px solid #fff;content:"";display:block;margin-top:-4px}.video-img{position:relative;cursor:pointer}#video_div{position:relative}.video-img label{display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/play-video.png) no-repeat center}.post-meta{display:none!important}@media(min-width:1640px) and (max-width:2800px){.cms-store-locator #locationField input#autocomplete{width:71%!important}}@media only screen and (max-width:980px){.is-blog .blog-banner-content button.button{background:#d5539d;color:#fff}.know-about-inner h2{padding-top:20px;padding-bottom:10px}.is-blog .col-left.sidebar .block-blog-categories .block-title{display:block}.sidebar .block:not(.block-layered-nav) .block-title>strong{font-family:trebuchet ms!important}.block.block-blog.block-recent-posts{display:none}.is-blog .post-list-item .post-meta{top:208px!important;z-index:8}.catalog-category-view.category-surprise-me .products-grid li.item{padding:0 40px 20px}.blog-banner{top:0;height:auto;position:relative;margin-bottom:20px;height:330px}.is-blog .blog-content{border-radius:0}.sidebar .block:last-of-type{border-bottom:0}.is-blog .main-container{padding:0 0 0!important}.is-blog .main-body{padding:0 0%}.is-blog .post-list-item .featured-image{height:200px}.blog-banner img{width:100%;height:100%}.is-blog .blog-banner-content{top:100px}.is-blog .col-left.sidebar{position:absolute!important;top:300px!important}.post-view{padding:20px}.wordpress-post-view.is-blog .col-main .page-title{padding:0 20px;margin-top:70px}.wordpress-post-view.is-blog .col-main .page-title h1{margin-bottom:-20px}.wordpress-post-view.is-blog .post-view .post-date{margin-bottom:20px}}@media only screen and (min-width:1800px){.is-blog .post-list-item .post-meta{width:17%}.is-blog .col-left.sidebar .block-recent-posts .side-img-blog{}.is-blog .blog-banner-content{top:40%}}@media only screen and (min-width:1380px){}.are-u.sure a.button.readmore{width:auto;float:none}.are-u.sure .div-bkg-inner{position:fixed;top:30%}.block-title strong{font-family:neutra display}.gift-part .expl-blue span{text-decoration:underline}.part{padding:0}.partner-block-title{padding:0 20px;width:100%;left:0}.part>a{display:block;padding:20px;position:relative;height:100%}.part>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0 )}.bannertextnew{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}.pages ol{float:left}.pages ol li{float:left;line-height:28px;width:30px;height:30px;border:solid 1px #ccc;margin:0 2px;border-radius:50%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.pages ol li.current{background:#d5539d;color:#fff;border-color:#d5539d}.pages ol li a{height:28px;width:100%;vertical-align:top;top:0;line-height:28px}.pages .next:hover,.pages .previous:hover,.pages .next,.pages .previous{border:0}.prev:hover,.next:hover{background-color:transparent}.limiter select{padding:4px;border-radius:5px;color:#0c5fa7;border:1px solid #0c5fa7}