@charset "UTF-8";@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}body.no-scroll:not(.touch-device){padding-right:0}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:10px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:10px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px #4444441c;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.tt-product .tt-image-box .tt-btn-quickview,.tt-product .tt-image-box .tt-btn-wishlist,.tt-product .tt-image-box .tt-btn-compare{display:none!important}.tt-product .product-desc-content .tt-title{font-size:17px;color:#000}.tt-product .product-desc-content .tt-add-info li{color:#000}.tt-product .product-desc-content .tt-add-info li a{color:inherit}.tt-product .product-desc-content .tt-add-info li a:hover{opacity:.64}.tt-product .product-desc-content .tt-price{font-size:17px;line-height:22px;font-weight:400;color:#000;opacity:.64}.tt-product .product-desc-content .product-view-btn{background-color:transparent!important;color:#000!important;min-height:unset;font-size:17px;line-height:22px;padding:0;border-bottom:2px solid #676767;border-radius:0}.tt-product .product-desc-content .tt-row{margin-bottom:10px}.tt-product .product-desc-content .product-volume{font-size:12px;line-height:16px}.pagecollection .modal-filter{display:none!important}#tt-pageContent{padding-bottom:60px}#tt-pageContent .container-fluid-custom{position:relative;padding-left:50px;padding-right:50px}#tt-pageContent .container-fluid-custom .row{position:relative}#tt-pageContent .container-fluid-custom .row:after{content:"";display:block;position:absolute;top:30px;left:345px;height:100%;right:0;opacity:0;visibility:hidden;z-index:10}#tt-pageContent .container-fluid-custom.open-sidebar .row:after{opacity:1;visibility:visible}.tt-filters-options .tt-btn-toggle a{position:relative;font-size:15px;line-height:22px;color:#191919;padding-left:35px}.tt-filters-options .tt-btn-toggle a:hover{color:#7f7f7f}.tt-filters-options .tt-btn-toggle a:before{content:"";position:absolute;left:0;top:5px;font-size:25px;line-height:1;width:25px;height:25px;background-size:contain;background-image:url(//neoderma.eu/cdn/shop/t/4/assets/filter.svg?v=52123519554839669321600525860);margin-right:10px}.aside.leftColumn.desctop-no-sidebar{left:-345px;height:auto;bottom:0;width:345px;padding-left:40px;padding-right:70px;padding-top:0;box-shadow:10px 10px 10px #00000052;opacity:0;transition:all .3s cubic-bezier(.65,.05,.51,.82);overflow-y:auto;z-index:20}@media (max-width: 798px){.aside.leftColumn.desctop-no-sidebar{position:fixed;top:0;left:-100vw;width:100vw;height:100vh;z-index:99999999;margin:0!important;padding:0 0 0 24px;box-shadow:none}}.aside.leftColumn.desctop-no-sidebar.active{left:0;opacity:1}.aside.leftColumn.desctop-no-sidebar .tt-btn-col-close,.aside.leftColumn.desctop-no-sidebar .tt-filter-detach-option{display:none!important}.aside.leftColumn.desctop-no-sidebar:before{content:"";display:block;position:absolute;width:100%;left:0;bottom:100%;height:65px}.tt-collapse{padding-bottom:15px}@media (max-width: 798px){.tt-collapse{max-width:71vw}}.tt-collapse .tt-collapse-title{font-size:18px;line-height:22px;color:#000;border-bottom:0;padding-bottom:0;font-weight:300}.tt-collapse .tt-collapse-title:after{content:"\e90c"!important;font-size:14px;top:0;line-height:22px;transition:all .25s ease-in-out}.tt-collapse .tt-collapse-title+.tt-collapse-content{margin:24px 0 48px!important;transition:none!important;height:auto!important;overflow:inherit!important}.tt-collapse .tt-collapse-title+.tt-collapse-content .tt-list-row{margin-top:0}.tt-collapse:not(.open) .tt-collapse-title:after{transform:rotate(-90deg)}.tt-collapse .tt-list-row li a{font-size:15px;line-height:20px;color:#000;padding:0;margin-bottom:3px}.tt-collapse:not(:last-child){margin-bottom:0}.pageproduct #tt-pageContent{padding-bottom:0}.pageproduct #tt-pageContent .shopify-section>.container-indent:not(.nomargin):not([class^=tt-offset]){padding-top:190px}.product-custom-description{margin-bottom:30px}.product-custom-description .desc-title{font-size:17px;font-weight:500;line-height:22px;color:#000;text-transform:uppercase;margin-bottom:12px}.product-custom-description .desc-content{white-space:break-spaces;font-size:15px;line-height:20px;color:#000}.product-custom-description.ideal-for-desc .desc-content{column-count:2}.product-desc-sticky{position:static;top:0;background-color:#fff;padding-bottom:60px;padding-top:64px;margin-top:-64px!important;z-index:10}.product-desc-sticky .product-title{font-size:20px!important;line-height:26px!important;font-weight:500!important;color:#000!important;padding-bottom:8px!important}.product-desc-sticky .product-volume{font-size:15px;line-height:20px;padding-bottom:16px}.product-desc-sticky .product-price{font-size:20px;font-weight:400;line-height:36px;color:#666}.product-desc-sticky:after{content:"";display:block;position:absolute;left:0;width:100%;height:60px;top:100%;background:#fff;background:linear-gradient(0deg,#fff0,#fff)}.product-nav-arrow-field{position:sticky;bottom:0;background-color:#fff;padding:20px 0;font-size:20px;z-index:20}.product-nav-arrow-field .arrow-up{display:none}.product-nav-arrow-field.scroll-end .arrow-up{display:block}.product-nav-arrow-field.scroll-end .arrow-down{display:none}.product-nav-arrow-field:before{content:"";display:block;position:absolute;left:0;width:100%;height:60px;bottom:100%;background:#fff;background:linear-gradient(0deg,#fff,#fff0)}.tt-product-single-img{border-right:2px solid #e2e2e2}.tt-product-single-info .product-desc{font-size:15px;line-height:20px;color:#000;padding-top:60px;margin-bottom:60px}.tt-product-single-info .product-desc p{margin:0}.tt-product-single-info .add-to-cart-wrap{margin-bottom:130px}.tt-product-single-info .tt-row-custom-01 .col-item:not(:last-child){margin-right:35px}.tt-product-single-info .tt-input-counter{max-width:200px;min-width:200px;border:2px solid #707070}.tt-product-single-info .tt-input-counter input{background-color:#fff;height:32px!important;line-height:32px!important;font-size:20px!important;padding:0}.tt-product-single-info .tt-input-counter span{color:#000}.tt-product-single-info .tt-input-counter span:before{line-height:32px!important;color:#000;font-size:20px!important}.tt-product-single-info .btn-addtocart{height:36px!important;background-color:transparent!important;font-size:20px!important;line-height:26px!important;color:#000;border-bottom:2px solid #676767;border-radius:0;display:inline-block;width:auto!important;padding:0}.tt-product-single-info .btn-addtocart .icon,.tt-product-single-info .btn-addtocart>svg{display:none}.tt-product-single-info .btn-addtocart:hover{opacity:.6}.single-product-gallery{position:relative}.product-assistant-info{position:absolute;left:10px;right:12px;bottom:0;background-color:#fff;padding-top:30px}.product-assistant-info:before{content:"";display:block;position:absolute;left:0;width:100%;height:60px;bottom:100%;background:#fff;background:linear-gradient(0deg,#fff,#fff0)}.product-assistant-info .product-codes .barcode{margin-bottom:10px}.product-assistant-info>div{font-size:17px;font-weight:400;line-height:22px;color:#9b9b9b;text-transform:uppercase;margin-bottom:70px}.product-assistant-info>div:last-child{margin-bottom:0}.product-assistant-info>div>span{display:block;margin-bottom:10px}.product-assistant-info>div .desc{font-size:15px;line-height:20px;font-weight:400;text-transform:initial}.product-assistant-info .img-list{display:flex;flex-wrap:wrap}.product-assistant-info .img-list img{display:block;margin-right:20px}.product-assistant-info .img-list img:last-child{margin:0}.product-cover-desc-wrap{max-width:1640px}.product-option-cover-desc{padding-top:150px;align-items:stretch}.product-option-cover-desc .cover-desc-text{display:flex;flex-direction:column;justify-content:center;height:100%;border-right:2px solid #e2e2e2;padding-right:160px}.product-option-cover-desc .cover-desc-text .product-title{font-size:30px!important;font-weight:lighter!important;line-height:39px!important;text-align:center;letter-spacing:0!important;padding-bottom:25px!important}.product-option-cover-desc .cover-desc-text .cover-desc{font-size:15px;font-weight:lighter;line-height:20px;color:#000}.product-option-cover-desc .cover-img{padding-left:180px}.product-option-cover-desc .cover-img img{display:block;width:100%}.product-full-cover-wrap{margin-top:180px}.product-full-cover-wrap img{display:block;width:100%;height:auto}.price-group{display:none;padding-top:13px}.price-group ul{list-style:none;padding-left:0;margin:0;background-color:#d8d8d8;font-size:20px;line-height:26px}.price-group ul li{display:flex;color:#797979;border-bottom:1px solid #fff;justify-content:space-between}.price-group ul .count{flex:1 1 50%;text-align:center;border-right:1px solid #fff;opacity:.5;padding:5px}.price-group ul .price{flex:1 1 50%;text-align:center;padding:5px}.registration-form-wrap{max-width:1004px;margin:0 auto;padding:120px 20px 130px}.registration-form-wrap input[type=radio],.registration-form-wrap input[type=checkbox]{display:none;opacity:0;visibility:hidden}.registration-form-wrap input[type=radio]+label,.registration-form-wrap input[type=checkbox]+label{position:relative;font-size:17px;line-height:22px;color:#7f7f7f;padding-right:21px;cursor:pointer}.registration-form-wrap input[type=radio]+label:before,.registration-form-wrap input[type=checkbox]+label:before{content:"";display:block;position:absolute;width:13px;height:13px;right:0;top:5px;border-radius:50%;border:1px solid #000;transition:all .25s ease-in-out}.registration-form-wrap input[type=radio]:checked+label:before,.registration-form-wrap input[type=checkbox]:checked+label:before{background-color:#000}.registration-form-wrap .step-title{font-size:27px!important;font-weight:400!important;text-transform:uppercase;line-height:35px!important;color:#000;text-align:center;padding-bottom:70px!important}.registration-form-wrap .step-form-content .row{margin-left:-12px;margin-right:-12px;margin-bottom:25px}.registration-form-wrap .step-form-content .row>div{padding-left:12px;padding-right:12px}.registration-form-wrap .step-form-content .form-control{font-size:17px;line-height:22px;color:#000;text-align:center;height:60px;border:2px solid #8d8d8d;border-radius:60px;box-shadow:none}.registration-form-wrap .step-form-content .form-control.dark-clr::placeholder{color:#000}.registration-form-wrap .step-form-content .form-control.dark-clr:-ms-input-placeholder{color:#000}.registration-form-wrap .step-form-content .form-control.dark-clr::-ms-input-placeholder{color:#000}.registration-form-wrap .step-form-content .form-control.dark-clr:focus::placeholder{color:#fff}.registration-form-wrap .step-form-content .form-control.dark-clr:focus:-ms-input-placeholder{color:#fff}.registration-form-wrap .step-form-content .form-control.dark-clr:focus::-ms-input-placeholder{color:#fff}.registration-form-wrap .step-form-content .form-control.error,.registration-form-wrap .step-form-content .form-control.regex-error{border-color:red;background-color:#ff000058;color:#fff}.registration-form-wrap .step-form-content .form-control.error::placeholder,.registration-form-wrap .step-form-content .form-control.regex-error::placeholder{color:#fff;opacity:1}.registration-form-wrap .step-form-content .form-control.error:-ms-input-placeholder,.registration-form-wrap .step-form-content .form-control.regex-error:-ms-input-placeholder{color:#fff}.registration-form-wrap .step-form-content .form-control.error::-ms-input-placeholder,.registration-form-wrap .step-form-content .form-control.regex-error::-ms-input-placeholder{color:#fff}.registration-form-wrap .step-form-content .form-control.error:focus::placeholder,.registration-form-wrap .step-form-content .form-control.regex-error:focus::placeholder{color:transparent}.registration-form-wrap .step-form-content .form-control.error:focus:-ms-input-placeholder,.registration-form-wrap .step-form-content .form-control.regex-error:focus:-ms-input-placeholder{color:transparent}.registration-form-wrap .step-form-content .form-control.error:focus::-ms-input-placeholder,.registration-form-wrap .step-form-content .form-control.regex-error:focus::-ms-input-placeholder{color:transparent}.registration-form-wrap .step-form-content textarea{font-size:17px;line-height:22px;width:100%;height:106px;border:1px solid #8d8d8d;border-radius:9px;outline:none;color:#000;padding:41px;text-align:center;margin-top:9px}.registration-form-wrap .step-form-content .textarea-fake{font-size:17px;line-height:22px;color:gray;text-align:center;height:106px;border:1px solid #8d8d8d;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-top:9px;display:none}.registration-form-wrap .step-form-content .textarea-fake.comments{height:75px}.registration-form-wrap .step-form-content .street-inner-info{margin-top:25px}.registration-form-wrap .step-form-content .street-inner-info:last-child{margin-bottom:0}.registration-form-wrap .step-form-content .check-btn{margin-top:25px}.registration-form-wrap .account-radio-btns{margin-top:84px}.registration-form-wrap .account-radio-btns .desc{font-size:17px;font-weight:600;line-height:22px;color:gray;text-align:center;margin-top:0;margin-bottom:16px}.registration-form-wrap .account-radio-btns .radio-btns-wrap{display:flex;align-items:center;justify-content:center}.registration-form-wrap .account-radio-btns .radio-btns-wrap .radio-btn:first-child{margin-right:44px}.registration-form-wrap .align-between-line{display:flex;justify-content:space-between}.registration-form-wrap .policy-agree-list .align-between-line{margin-bottom:6px}.registration-form-wrap .align-line{display:flex}.registration-form-wrap .form-step-3{max-width:470px;margin-left:auto;margin-right:auto}.registration-form-wrap .form-step-3 .desc{font-size:17px;line-height:22px;color:gray}.registration-form-wrap .form-step-3 input[type=text]{font-size:15px;line-height:20px;height:25px;border-width:1px;width:47px;border-radius:6px;margin-left:10px}.registration-form-wrap .form-step-3 .radio-btns-wrap{display:flex;align-items:center;justify-content:center}.registration-form-wrap .form-step-3 .radio-btns-wrap .radio-btn:first-child{margin-right:16px}.registration-form-wrap .form-step-submit{display:flex;align-items:center;justify-content:center;margin-top:80px}.registration-form-wrap .form-step-submit>span{font-size:17px;line-height:22px;color:gray;padding-bottom:20px}.registration-form-wrap .form-step-submit>span.current-step{margin-right:80px}.registration-form-wrap .form-step-submit>span.step-count{margin-left:80px}.registration-form-wrap .form-step-submit button{background-color:transparent;border:none}.registration-form-wrap .form-step-submit .btn-icon{width:65px;height:65px;display:block;background-position:center;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #000;border-radius:50%}.registration-form-wrap .form-step-submit .btn-label{display:block;text-align:center;font-size:15px;line-height:17px;color:#000;font-weight:500;margin-top:5px}.registration-form-wrap .form-step-submit .btns{display:flex;align-items:center}.registration-form-wrap .next-step-btn{cursor:pointer}.registration-form-wrap .next-step-btn .btn-icon{background-image:url(//neoderma.eu/cdn/shop/t/4/assets/next.png?v=119604187785495283401600525870)}.registration-form-wrap .back-step-btn{display:none;margin-right:50px;cursor:pointer}.registration-form-wrap .back-step-btn .btn-icon{background-image:url(//neoderma.eu/cdn/shop/t/4/assets/prev.png?v=165390991694686010301600525870)}.registration-form-wrap .submit-btn{cursor:pointer}.registration-form-wrap .submit-btn .btn-icon{background-image:url(//neoderma.eu/cdn/shop/t/4/assets/tick.png?v=170282656401081341191600525877)}.registration-form-wrap .form-single-step{display:none}.registration-form-wrap .form-single-step.active{display:block}.registration-form-wrap .form-error-field{text-align:center;font-size:15px;line-height:22px;color:red;margin-top:-40px;margin-bottom:40px}.registration-form-wrap .form-error-field>p{display:none;margin-bottom:10px;margin-top:0}.registration-form-wrap .nice-select{width:100%}.registration-form-wrap .nice-select .current{height:100%;position:relative;display:flex;align-items:center;padding-left:20px;color:#7f7f7f}.registration-form-wrap .nice-select:after{right:30px}.registration-form-wrap .nice-select .list{max-height:257px;overflow-y:auto;margin-top:20px;left:-3px}.registration-form-wrap .nice-select .list:after{content:"";display:block;position:absolute;left:0;width:100%;height:60px;bottom:0;background:#fff;background:linear-gradient(0deg,#fff,#fff0)}.registration-form-wrap .nice-select .list ul{padding-left:0;padding-top:20px;padding-bottom:60px;margin:0;overflow-y:auto;max-height:257px;position:relative;width:calc(100% + 17px)}.registration-form-wrap .nice-select .list .option{line-height:24px;min-height:auto;font-size:17px;color:#7f7f7f;font-weight:400;padding-left:40px;padding-right:30px}.registration-form-wrap .form-step-thankyou,.registration-form-wrap .form-step-faild{display:none}.registration-form-wrap #create_customer{position:relative}.registration-form-wrap #create_customer.loading:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;opacity:.8;z-index:10}.registration-form-wrap #create_customer.loading:after{content:"";display:block;position:absolute;width:60px;height:60px;border-radius:50%;border:2px solid #cacaca;border-right-color:#000;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:20;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.form-submit-message{max-width:524px;margin:0 auto;text-align:center}.form-submit-message .desc{font-size:17px;line-height:22px;color:gray;margin-top:0;margin-bottom:50px}.form-submit-message .redirect-link{display:inline-block;font-size:17px;line-height:22px;color:#000;border-bottom:2px solid #000}.form-submit-message .redirect-link:last-child{margin-top:40px}.tt-filters-options .tt-sort,.tt-filters-options .tt-quantity{display:none}@media (min-width: 576px){.tt-fixed-product-wrapper{display:none!important}}@media (max-width: 1024px){.aside.leftColumn.desctop-no-sidebar{margin-top:25px}.product-parent:not(.tt-view) .tt-description .tt-product-inside-hover .tt-row-btn:not(:first-child){display:none}.tt-product .product-desc-content{text-align:center}.tt-product.thumbprod-center .tt-description .tt-price,.tt-product:not(.tt-view).product-nohover .tt-description .tt-product-inside-hover{display:block}.tt-product-single-info .tt-input-counter{min-width:150px}}@media (max-width: 790px){.product-option-cover-desc{padding-top:90px}.product-option-cover-desc .cover-desc-text{padding:0 25px;text-align:center;margin-bottom:40px}.product-option-cover-desc .cover-img{padding:0 25px}.product-full-cover-wrap{margin-top:40px}.registration-form-wrap .step-form-content .row{margin-bottom:0}.registration-form-wrap .step-form-content .row>div{margin-bottom:17px}.registration-form-wrap .step-form-content .street-inner-info{margin-top:17px;margin-bottom:-17px!important}.registration-form-wrap .account-radio-btns{margin-top:20px}.registration-form-wrap .account-radio-btns .desc{border-top:2px solid #E5E5E5;border-bottom:2px solid #E5E5E5;padding:30px 0}.registration-form-wrap .account-radio-btns .radio-btns-wrap{flex-direction:column;align-items:flex-start;max-width:300px;margin:0 auto}.registration-form-wrap .account-radio-btns .radio-btns-wrap .radio-btn:first-child{margin-right:0;margin-bottom:10px}.registration-form-wrap .account-radio-btns .radio-btns-wrap .radio-btn,.registration-form-wrap .account-radio-btns .radio-btns-wrap .radio-btn label{width:100%}}@media (max-width: 767px){.pageproduct #tt-pageContent .shopify-section>.container-indent:not(.nomargin):not([class^=tt-offset]){padding-top:30px}.pageproduct .container-fluid-mobile{padding-left:25px;padding-right:25px}.product-assistant-info{display:none}.tt-product-single-img{border:none}.product-desc-sticky{position:relative;padding-top:10px;padding-bottom:20px;margin:0!important;text-align:center;border-bottom:2px solid #e2e2e2}.product-desc-sticky:after{content:none}.product-nav-arrow-field{display:none}.tt-product-single-info .price-qty-wrap{flex:0 0 auto;max-width:150px}.tt-product-single-info .product-desc{padding-top:30px;margin-bottom:30px}.tt-product-single-info .add-to-cart-wrap{margin-bottom:65px}.price-group{width:calc(100vw - 50px);padding-top:20px}.price-group ul{background-color:#b7b7b7}.price-group ul li{color:#fff}.price-group ul .count{opacity:1}.product-custom-description{border-bottom:2px solid #e2e2e2;padding-bottom:30px;margin-bottom:40px;text-align:center}.product-custom-description .desc-content{white-space:initial;column-count:1!important;text-align:center}.product-option-cover-desc{padding-top:0}}@media (max-width: 600px){#tt-pageContent .container-fluid-custom{padding-left:20px;padding-right:20px}}@media (max-width: 575px){.tt-product-single-info .tt-row-custom-01{flex-direction:row;justify-content:space-between}.tt-product-single-info .tt-row-custom-01 .col-item:not(:first-child){margin-top:0;text-align:right}.tt-product-single-info .tt-row-custom-01 .price-qty-wrap{width:auto;margin-right:15px!important}.tt-product-single-info .tt-input-counter{min-width:130px!important;max-width:130px!important}.tt-product-single-info .tt-input-counter input{height:26px!important;line-height:26px!important;font-size:15px!important}.tt-product-single-info .tt-input-counter span:before{line-height:26px!important;font-size:15px!important}.tt-product-single-info .btn-addtocart{height:30px!important;font-size:20px!important;line-height:20px!important;border-width:3px}.price-group{width:calc(100vw - 70px)}.product-custom-description .desc-title{font-size:15px;line-height:20px}.product-custom-description .desc-content{font-size:12px;line-height:16px;color:#9b9b9b}.product-option-cover-desc .cover-desc-text .product-title{font-size:20px!important;padding-bottom:5px!important}.product-option-cover-desc .cover-desc-text .cover-desc{font-size:12px;line-height:16px;color:#9b9b9b}.tt-fixed-product-wrapper{top:70px;bottom:initial;padding:15px 0}.tt-fixed-product-wrapper .tt-fixed-product .tt-description{flex:1;text-align:center}.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-title{font-size:15px;line-height:20px;margin-bottom:3px;display:block!important}.tt-fixed-product-wrapper .tt-fixed-product .tt-description .product-volume{font-size:12px;line-height:16px;color:#d3d3d3;opacity:.64;margin-bottom:10px}.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price,.tt-fixed-product-wrapper .tt-fixed-product .tt-description .product-retail-price{font-size:20px;line-height:26px}.registration-form-wrap{padding-top:50px;padding-bottom:50px}.registration-form-wrap .align-between-line{flex-direction:column}.registration-form-wrap .form-step-3 .radio-btns-wrap{justify-content:flex-start;margin-top:10px}.registration-form-wrap .step-title{font-size:17px!important;line-height:22px!important;padding-bottom:24px!important;font-weight:600!important}.registration-form-wrap .form-step-submit>span.step-count{margin-left:40px}.registration-form-wrap .form-step-submit>span.current-step{margin-right:40px}.registration-form-wrap .back-step-btn{margin-right:20px}.tt-filters-options .tt-btn-toggle a{font-size:14px;padding-left:25px}.tt-filters-options .tt-btn-toggle a:before{font-size:20px;width:20px;height:20px;background-size:cover}}@media (max-width: 500px){.tt-product .product-desc-content .product-view-btn{display:inline-block;width:auto;font-size:12px;line-height:16px}.product-parent .tt-description .tt-product-inside-hover{margin-top:10px!important}.tt-product .product-desc-content .tt-title{font-size:13px;line-height:16px;font-weight:500}.tt-product .product-desc-content .tt-price{font-size:13px;line-height:16px}.tt-product .tt-description .tt-add-info li{font-size:11px;line-height:13px}.tt-product .product-desc-content .product-volume{font-size:9px;line-height:10px}}.add-to-cart-wrap .shopify-product-form{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid{margin-top:13px;margin-bottom:0;width:200px}.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid thead{display:none}.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid tr{color:#797979;border-bottom:1px solid #fff;background:#d8d8d8}@media (max-width: 767px){.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid tr{background:#b7b7b7}}.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid td{font-size:20px;line-height:26px}@media (max-width: 767px){.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid td{font-size:15px;line-height:20px}}.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid td:first-child{text-align:center;border:0;border-right:1px solid #fff;opacity:.5;padding:5px;width:50%}@media (max-width: 767px){.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid td:first-child{color:#fff;opacity:1;padding:14px 5px}}.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid td:last-child{text-align:center;padding:5px;width:50%;border:0;border-right:1px solid #fff}@media (max-width: 767px){.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid td:last-child{color:#fff;opacity:1}}@media (max-width: 575px){.add-to-cart-wrap .shopify-product-form table.shappify_qb_grid{width:calc(100vw - 70px)}}div.tt_product_showmore{margin-top:50px}div.tt_product_showmore a{border-radius:0}div.tt_product_showmore a:hover{color:#fff}div.bold_csp_qb_savings{color:#797979;background:#d8d8d8}.term-conditions-checkbox-js.highlighted label{color:red}.term-conditions-checkbox-js.highlighted span.box{border-color:red!important}.tt-btn-col-close-mobile{flex:1 1 auto;display:flex;justify-content:flex-end;padding:24px 24px 60px;cursor:pointer}@media (min-width: 799px){.tt-btn-col-close-mobile{position:relative;right:-50px}}.tt-btn-col-close-mobile span{font-size:18px;margin-right:15px}.tt-btn-col-close-mobile svg{height:20px;width:20px}h1.tt-title-subpages.noborder{font-size:17px}nav.new-panel-menu .close svg{width:20px;height:20px}.cart-popup__items.tt-cart-list{position:relative}.cart-popup__items.tt-cart-list:before{content:"";display:block;position:sticky;left:0;width:100%;height:80px;top:-30px;margin-top:-80px;overflow:visible;background:#fff;background:linear-gradient(0deg,#fff0,#fff);z-index:71;pointer-events:none}.cart-popup__items.tt-cart-list:after{content:"";display:block;position:sticky;left:0;width:100%;height:80px;bottom:-30px;margin-bottom:-80px;overflow:visible;background:#fff;background:linear-gradient(180deg,#fff0,#fff);z-index:71;pointer-events:none}div.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price,div.tt-fixed-product-wrapper .tt-fixed-product .tt-description .product-retail-price{color:#fff}.show-more .btn.btn-border{background:#000;color:#fff}.tt-stuck-nav.stuckmenuincenter .tt-stuck-parent-logo{left:40px}@media (min-width: 1025px){.tt-stuck-nav.stuckmenuincenter .tt-stuck-parent-logo{display:block}.tt-stuck-nav.stuckmenuincenter .tt-stuck-parent-logo img{width:60px;height:60px}}.no-scroll #tt-pageContent{z-index:999}#login .form-control,#recover-password .form-control{font-size:17px;line-height:22px;color:#000;text-align:center;height:60px;border:2px solid #8d8d8d;border-radius:60px;box-shadow:none}.highlighted label,.highlighted label a{color:red!important}.iti{width:100%}.iti__flag-container{left:20px!important}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background:transparent!important}.iti__selected-flag:focus{outline:0}.form-step-faild .error{color:red}input[name="customer[bus_billing_address]"]{display:none}input[name="customer[bus_billing_address]"]+.check-btn{display:none}.ly-languages-switcher{display:none!important}#custom-preloader div.custom-loader{background:transparent}#custom-preloader div.custom-loader img{display:none!important}#custom-preloader div.custom-loader:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:.8;z-index:10}#custom-preloader div.custom-loader:after{content:"";display:block;position:absolute;width:60px;height:60px;border-radius:50%;border:2px solid #cacaca;border-right-color:#000;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:20;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.shogun.airless-skincare-experience #tt-pageContent{background:#000}.qodef-no-space.qodef-disable-bottom-space,.qodef-no-space.qodef-disable-item-bottom-space .qodef-item-space{margin-bottom:0}.qodef-portfolio-list-holder,.qodef-portfolio-list-holder article .qodef-pl-item-inner,.qodef-portfolio-list-holder article .qodef-pli-image{position:relative;display:inline-block;vertical-align:middle;width:100%}.qodef-grid-masonry-list .qodef-masonry-list-wrapper{opacity:0}.qodef-no-space .qodef-outer-space{margin:0}.qodef-pl-loading{position:relative;display:none;width:100%;margin:40px 0 20px;color:#000;text-align:center}.qodef-pl-loading>div{position:relative;display:inline-block;vertical-align:middle;width:14px;height:14px;margin:0 3px;background-color:#000;border-radius:100%;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;-moz-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.qodef-pl-loading .qodef-pl-loading-bounce1{-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;animation-delay:-.32s}.qodef-pl-loading .qodef-pl-loading-bounce2{-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;animation-delay:-.16s}.qodef-grid-masonry-list .qodef-masonry-grid-sizer{width:100%;padding:0;margin:0}.qodef-grid-masonry-list .qodef-masonry-grid-gutter{width:0;padding:0;margin:0}.qodef-grid-list .qodef-item-space{position:relative;display:inline-block;width:100%;vertical-align:top;box-sizing:border-box}.qodef-no-space .qodef-outer-space .qodef-item-space{padding:0;margin:0}.qodef-grid-list:not(.qodef-one-columns) .qodef-item-space{float:left}.qodef-grid-list.qodef-four-columns .qodef-item-space,.qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer{width:25%}.qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width,.qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width-height{width:50%}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pl-item-inner{overflow:hidden}.qodef-portfolio-list-holder.qodef-pl-masonry.qodef-fixed-masonry-items article .qodef-pl-item-inner,.qodef-portfolio-list-holder.qodef-pl-masonry.qodef-fixed-masonry-items article .qodef-pli-image{height:100%}.qodef-grid-masonry-list.qodef-fixed-masonry-items img{height:100%;width:100%}.qodef-portfolio-list-holder article .qodef-pli-image img{display:block;width:100%;object-fit:cover}.qodef-portfolio-list-holder article .qodef-pli-image iframe{display:block;width:100%;object-fit:cover;height:100%}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-text-holder{position:absolute;display:block;width:100%;height:100%;top:0;left:0;padding:15px;text-align:center;box-sizing:border-box;opacity:0;background-color:#fff;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .1s;-moz-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .1s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .1s}.qodef-portfolio-list-holder article .qodef-pli-text-wrapper{position:relative;display:table;table-layout:fixed;height:100%;width:100%}.qodef-portfolio-list-holder article .qodef-pli-text{position:relative;display:table-cell;height:100%;width:100%;vertical-align:middle}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-image,.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-title-holder{overflow:hidden}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-category-holder{margin-top:7px;overflow:hidden}.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder{position:relative;display:block;margin:4px 0 2px}.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-title{margin:0;font-weight:400}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-title-holder .qodef-pli-title{opacity:0;-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform .3s 50ms,opacity .3s;-moz-transition:-moz-transform .3s 50ms,opacity .3s;transition:transform .3s 50ms,opacity .3s}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay article:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.675,.9);-moz-transition:-moz-transform .4s cubic-bezier(0,0,.675,.9);transition:transform .4s cubic-bezier(0,0,.675,.9)}@media (max-width: 798px){.qodef-portfolio-list-holder.qodef-pl-gallery-overlay article img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.675,.9);-moz-transition:-moz-transform .4s cubic-bezier(0,0,.675,.9);transition:transform .4s cubic-bezier(0,0,.675,.9)}}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay article:hover .qodef-pli-text-holder{opacity:1;-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}@media (max-width: 798px){.qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pli-text-holder{background:#0006!important;opacity:1;-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay article:hover .qodef-pli-title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s cubic-bezier(.77,.24,.07,1),opacity .4s;-moz-transition:-moz-transform .7s cubic-bezier(.77,.24,.07,1),opacity .4s;transition:transform .7s cubic-bezier(.77,.24,.07,1),opacity .4s}@media (max-width: 798px){.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-title-holder .qodef-pli-title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s cubic-bezier(.77,.24,.07,1),opacity .4s;-moz-transition:-moz-transform .7s cubic-bezier(.77,.24,.07,1),opacity .4s;transition:transform .7s cubic-bezier(.77,.24,.07,1),opacity .4s}}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-category-holder a{font-size:12px;line-height:1.1;font-weight:400}.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder a{position:relative;display:inline-block;vertical-align:middle;padding:0 6px 0 0;margin:0 3px 0 0;z-index:8;font-weight:400}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-category-holder .qodef-pli-category{opacity:0;-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.qodef-portfolio-list-holder.qodef-pl-gallery-overlay article:hover .qodef-pli-category{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s cubic-bezier(1,.01,.07,1) .1s,opacity .4s;-moz-transition:-moz-transform .7s cubic-bezier(1,.01,.07,1) .1s,opacity .4s;transition:transform .7s cubic-bezier(1,.01,.07,1) .1s,opacity .4s}@media (max-width: 798px){.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-category-holder .qodef-pli-category{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s cubic-bezier(1,.01,.07,1) .1s,opacity .4s;-moz-transition:-moz-transform .7s cubic-bezier(1,.01,.07,1) .1s,opacity .4s;transition:transform .7s cubic-bezier(1,.01,.07,1) .1s,opacity .4s}}.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder a:last-child{margin:0;padding:0}.qodef-portfolio-list-holder article .qodef-pli-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}@media (max-width: 1024px){.qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width,.qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width-height{width:66.66667%}.qodef-grid-list.qodef-four-columns .qodef-item-space,.qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer{width:33.33333%}}@media (max-width: 768px){.qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width,.qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width-height{width:100%}.qodef-grid-list.qodef-four-columns .qodef-item-space,.qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer{width:50%}}@media (max-width: 680px){.qodef-grid-list.qodef-five-columns .qodef-item-space,.qodef-grid-list.qodef-five-columns .qodef-masonry-grid-sizer,.qodef-grid-list.qodef-four-columns .qodef-item-space,.qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer,.qodef-grid-list.qodef-six-columns .qodef-item-space,.qodef-grid-list.qodef-six-columns .qodef-masonry-grid-sizer,.qodef-grid-list.qodef-three-columns .qodef-item-space,.qodef-grid-list.qodef-three-columns .qodef-masonry-grid-sizer,.qodef-grid-list.qodef-two-columns .qodef-item-space,.qodef-grid-list.qodef-two-columns .qodef-masonry-grid-sizer{width:100%}}.clearfix:after,.clearfix:before{content:" ";display:table}.tt-login-form .step-title{font-size:27px!important;font-weight:400!important;text-transform:uppercase;line-height:35px!important;color:#000;text-align:left;padding-bottom:10px!important}@media (max-width: 575px){.tt-login-form .step-title{font-size:17px!important;line-height:22px!important;padding-bottom:15px!important;font-weight:600!important}}.tt-login-form .desc{font-size:16px;line-height:22px;color:#707070;margin-top:17px!important;display:block}.tt-login-form button.btn,.tt-login-form .btn.btn-border{height:36px!important;background-color:transparent!important;font-size:20px!important;line-height:24px!important;color:#707070;border:0;border-bottom:4px solid #707070;border-radius:0;display:inline-block;width:auto!important;padding:0;margin-top:0!important;margin-bottom:0!important}.tt-login-form button.btn:hover,.tt-login-form .btn.btn-border:hover{opacity:.7;border-bottom:4px solid #707070;color:#707070}div.tt-register-form .step-title{font-size:27px!important;font-weight:400!important;text-transform:uppercase;line-height:35px!important;color:#000;text-align:center;padding-bottom:10px!important}@media (max-width: 575px){div.tt-register-form .step-title{font-size:17px!important;line-height:22px!important;padding-bottom:15px!important;font-weight:600!important}}div.tt-register-form .form-control{font-size:17px;line-height:22px;color:#000;text-align:center;height:60px;border:2px solid #8d8d8d;border-radius:60px;box-shadow:none}div.tt-register-form button.btn,div.tt-register-form .btn.btn-border{height:36px!important;background-color:transparent!important;font-size:20px!important;line-height:24px!important;color:#707070;border:0;border-bottom:4px solid #707070;border-radius:0;display:inline-block;width:auto!important;padding:0;margin-top:0!important;margin-bottom:0!important}div.tt-register-form button.btn:hover,div.tt-register-form .btn.btn-border:hover{opacity:.7;border-bottom:4px solid #707070;color:#707070}.disable-cart{pointer-events:none!important;opacity:.4!important}.pageindex #tt-pageContent{background:#000}footer.tt-offset-small{margin-top:0}@media (max-width: 798px){.disable-cart-mob .tt-search.tt-dropdown-obj{margin-right:15px}}.bold_csp_qb_savings div:after{content:"Discounts & Taxes are applied at the Checkout.";display:inline}div.tt-product .tt-image-box .tt-label-location{bottom:7px;right:0;top:auto;left:auto;flex-direction:column}@media (max-width: 798px){div.tt-product .tt-image-box .tt-label-location{top:7px;bottom:auto}}div.tt-product .tt-image-box .tt-label-location .tt-label-new,div.tt-product .tt-image-box .tt-label-location .tt-label-our-stock,div.tt-product .tt-image-box .tt-label-location .tt-label-sale{background:#000;text-transform:uppercase;border-radius:50%;width:45px;height:45px;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center}.tt-product-single-img button.tt-btn-zomm:hover{background:#000}.mfp-content .mfp-close:before{content:"\2715";font-size:30px}.new-panel-menu label,.new-panel-menu a{font-size:18px;color:#000}.new-panel-menu .lvl-2 label,.new-panel-menu .lvl-2 a{font-size:15px}.m-term-conditions-checkbox label{text-align:left}.m-term-conditions-checkbox label a{font-weight:700}#tt-pageContent .shopify-policy__container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width: 576px){#tt-pageContent .shopify-policy__container{max-width:546px}}@media (min-width: 791px){#tt-pageContent .shopify-policy__container{max-width:770px}}@media (min-width: 1025px){#tt-pageContent .shopify-policy__container{max-width:990px}}@media (min-width: 1230px){#tt-pageContent .shopify-policy__container{max-width:1200px}}#tt-pageContent .shopify-policy__container .shopify-policy__title{padding:30px 0}#tt-pageContent .shopify-policy__container .shopify-policy__title h1{padding-bottom:0;text-align:left;color:#000;font-size:30px;text-transform:uppercase}@media (min-width: 799px){html{border-top:8px solid black}}.shogun #tt-pageContent{padding-bottom:0}.shopify-policy__container .shopify-policy__title{display:none}.shopify-policy__container .shopify-policy__body .shopify-policy__title{display:block}.tt-description.tt-item-buttons{display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.tt-description.tt-item-buttons{flex-direction:column}}.tt-description.tt-item-buttons .tt-btn-addtocart.thumbprod-button-bg{background-color:transparent!important;color:#000!important;min-height:unset;font-size:17px;line-height:22px;padding:0;border-bottom:2px solid #676767;border-radius:0;text-transform:uppercase;letter-spacing:0;font-family:"SuisseIntl-Light-WebS.woff2",sans-serif;padding:0!important}@media (max-width: 600px){.tt-description.tt-item-buttons .tt-btn-addtocart.thumbprod-button-bg{font-size:13px;line-height:16px;font-weight:500}}.tt-description.tt-item-buttons .tt-btn-addtocart.thumbprod-button-bg:hover{opacity:.6}.tt-description.tt-item-buttons .product-view-btn{background-color:transparent!important;color:#000!important;min-height:unset;font-size:17px;line-height:22px;padding:0;border-bottom:2px solid #676767;border-radius:0;text-transform:uppercase;letter-spacing:0;margin-left:25px;font-family:"SuisseIntl-Light-WebS.woff2",sans-serif}@media (max-width: 600px){.tt-description.tt-item-buttons .product-view-btn{margin-left:0;margin-top:15px;font-size:13px;line-height:16px;font-weight:500}}.tt-description.tt-item-buttons .product-view-btn:hover{opacity:.6}.spicegems_cr_modal{padding-top:100px!important}.article-wide .product-title{padding-top:0;text-align:left!important}@media (max-width: 790px){.article-wide .product-title{text-align:center!important}}.article-wide .product-option-cover-desc .cover-desc-text{padding-left:40px;padding-right:0;border:0}@media (min-width: 791px){.article-wide .product-option-cover-desc .cover-desc-text{overflow-y:scroll;position:relative;display:block;height:600px}.article-wide .product-option-cover-desc .cover-desc-text::-webkit-scrollbar{-webkit-appearance:none}.article-wide .product-option-cover-desc .cover-desc-text::-webkit-scrollbar:vertical{width:11px}.article-wide .product-option-cover-desc .cover-desc-text::-webkit-scrollbar:horizontal{height:11px}.article-wide .product-option-cover-desc .cover-desc-text::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}.article-wide .product-option-cover-desc .cover-desc-text::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.article-wide .product-option-cover-desc .cover-desc-text:before{content:"";display:block;position:sticky;left:0;width:100%;height:80px;top:-40px;margin-top:-80px;overflow:visible;background:#fff;background:linear-gradient(0deg,#fff0,#fff);z-index:71;pointer-events:none}.article-wide .product-option-cover-desc .cover-desc-text:after{content:"";display:block;position:sticky;left:0;width:100%;height:80px;bottom:-40px;margin-bottom:-80px;overflow:visible;background:#fff;background:linear-gradient(180deg,#fff0,#fff);z-index:71;pointer-events:none}}@media (max-width: 790px){.article-wide .product-option-cover-desc .cover-desc-text{padding:0;text-align:left;border-right:0}}.article-wide .coverimg img{width:100%}.article-wide .product-option-cover-desc .cover-img{padding-right:40px;padding-left:0;border-right:2px solid #e2e2e2}@media (max-width: 790px){.article-wide .product-option-cover-desc .cover-img{padding:0;border:0}}@media (max-width: 790px){.article-wide .mobile--hide img{display:none!important}}@media (min-width: 791px){.article-wide .desktop--hide img{display:none!important}}.article-wide .cover-desc p:first-child{margin-top:0}.article-wide .article-right{font-size:15px;font-weight:lighter;line-height:20px;color:#000}@media (min-width: 791px){.article-wide .article-right{margin-top:16px}}.page-masonry #tt-pageContent{padding-bottom:0}.article-wide .product-option-cover-desc .cover-desc-text .product-title,.article-wide .product-option-cover-desc .cover-desc-text .cover-desc{font-weight:400!important}.qodef-portfolio-list-holder a{cursor:pointer;cursor:url(//neoderma.eu/cdn/shop/t/4/assets/touch-screen.svg?v=47023711121056115481607354426) 2 2,pointer}.article-social{display:flex;align-items:center;margin-top:20px}@media (max-width: 768px){.article-social{justify-content:center}}.article-social .article-social__icon{width:20px;height:20px;margin-right:6px}@media (max-width: 768px){.article-social .article-social__icon{margin-left:3px;margin-right:3px}}.article-social .article-social__icon svg{width:100%;height:100%;fill:#a8a8a8}.article-social .article-social__icon:hover svg{opacity:.8}.article-social .article-social__icon:last-child{max-width:16px}.tt-post-grid-item{text-align:center;margin-bottom:40px}.tt-post-grid-item .tt-post-content{margin-top:20px}.tt-post-grid-item .tt-title{height:44px;margin-bottom:20px;font-family:"SuisseIntl-Light-WebS.woff2",sans-serif}.tt-post-grid-item .tt-post-img{height:0;padding-top:100%;position:relative}.tt-post-grid-item .tt-post-img a{position:absolute;top:0;left:0;right:0;bottom:0}.tt-post-grid-item .tt-post-img img{max-width:100%;width:100%;height:100%;object-fit:cover}.tt-post-grid-item .tt-btn .btn{padding:0;background:transparent;color:#000;border-bottom:2px solid #000;border-radius:0;display:inline-block;font-size:17px;line-height:1;height:25px;font-weight:500}.tt-post-grid-item .tt-btn .btn:hover{opacity:.8}.blog-breadcrumbs{margin-bottom:20px}.blog-breadcrumbs .blog-breadcrumbs__item:after{content:"/";margin-left:7px;margin-right:7px}.blog-breadcrumbs .blog-breadcrumbs__item:last-child:after{display:none}.blog-breadcrumbs .blog-breadcrumbs__item--active{color:#000}@media (max-width: 575px){div.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-title a{font-size:18px}}div.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-title-holder .qodef-pli-title{color:#fff;font-weight:300}
/*# sourceMappingURL=/s/files/1/0482/2971/2035/t/4/assets/custom.scss.css.map */
