@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Black.woff2') format('woff2'),url('../fonts/Montserrat/Montserrat-Black.woff') format('woff');font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Bold.woff2') format('woff2'),url('../fonts/Montserrat/Montserrat-Bold.woff') format('woff');font-weight:450;font-style:normal;font-display:auto}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Light.woff2') format('woff2'),url('../fonts/Montserrat/Montserrat-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Medium.woff2') format('woff2'),url('../fonts/Montserrat/Montserrat-Medium.woff') format('woff');font-weight:400;font-style:normal;font-display:auto}@media (max-width: 767px){.page-header{margin-bottom:0px}}.page-header .header.content{display:flex;align-items:center;padding-bottom:20px;padding-top:20px}@media (max-width: 767px){.page-header .header.content{flex-wrap:wrap}}.page-header .action.nav-toggle{float:none;margin-right:16px;position:static;z-index:auto}.page-header .action.nav-toggle:before{color:#000;font-weight:600}.page-header .logo{float:none;margin:0 32px 0 0}@media (max-width: 767px){.page-header .logo{margin:0}}.page-header .block-search{float:none;padding:0;flex:1}@media (max-width: 767px){.page-header .block-search{flex:initial;order:100;width:100%;margin-top:12px}}.page-header .block-search #search_mini_form{position:relative}.page-header .block-search input{color:#575757;padding:14px 44px 14px 14px;box-sizing:border-box;height:auto;border-radius:4px}.page-header .block-search .action.search{padding:0;background:transparent;border:0;box-shadow:none;font-size:0;display:block;width:23px;height:23px;background-image:url('../images/search.svg');background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:10px;transform:translate(0, -50%)}.page-header .block-search .action.search:hover{opacity:0.8}.page-header .login-block{display:flex;align-items:center;margin-left:32px;color:#000;position:relative}@media (max-width: 767px){.page-header .login-block{margin-left:auto}}.page-header .login-block a{color:#000}.page-header .login-block .icon{display:block;width:29px;height:36.7px;background-image:url('../images/user.png');background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.page-header .login-block .icon{width:21px;height:26px;cursor:pointer}}.page-header .login-block .text{margin-left:16px}@media (max-width: 767px){.page-header .login-block .text{display:none !important}}.page-header .login-block .login-text{font-weight:700;margin-bottom:4px}.page-header .login-block .login-text-enter{font-weight:700;margin-bottom:4px}.page-header .login-block .extra-text{font-size:12px;margin-bottom:0}.page-header .login-block .popover{display:none;position:absolute;top:calc(105%);background:#fff;padding:4px 0;border:1px solid #ddd;list-style:none;margin:0;z-index:4;width:105px;left:50%;transform:translate(-50%, 0)}@media (min-width: 768px){.page-header .login-block .popover{display:none !important}}.page-header .login-block .popover.active{display:block}.page-header .login-block .popover li{margin-bottom:0}.page-header .login-block .popover a{display:block;padding:4px 10px}.page-header .login-block .popover a:hover{background:#eee}.page-header .minicart-wrapper{float:none;margin:0 0 0 42px}@media (max-width: 767px){.page-header .minicart-wrapper{margin:0 0 0 25px}}.page-header .minicart-wrapper .action.showcart{display:block}.page-header .minicart-wrapper .action.showcart:before{content:'';display:block;width:46.3px;height:38px;background-image:url('../images/cart.png');background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.page-header .minicart-wrapper .action.showcart:before{width:31px;height:26px}}.page-header .minicart-wrapper .action.showcart:hover{opacity:0.8}.page-header .minicart-wrapper .action.showcart .counter.qty{border-radius:50%;position:absolute;top:-10px;right:-10px}.page-header .minicart-wrapper .block-minicart:before{right:22px}@media (max-width: 767px){.page-header .minicart-wrapper .block-minicart:before{right:16px}}.page-header .minicart-wrapper .block-minicart:after{right:21px}@media (max-width: 767px){.page-header .minicart-wrapper .block-minicart:after{right:15px}}.products-grid.grid .product-item{position:relative}.products-grid.grid .product-item .widget.discount{z-index:2;position:absolute;top:3px;right:3px;display:flex;font-weight:700;justify-content:center;align-items:center;padding:2px 10px;border-radius:5px;background-color:#24b743;font-size:12px;color:#fff;pointer-events:none}.products-grid.grid .product-item:hover .product-item-photo .details{opacity:1}.products-grid.grid .product-item-photo{position:relative;display:block}.products-grid.grid .product-item-photo span,.products-grid.grid .product-item-photo img{display:block}.products-grid.grid .product-item-photo .details{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#000;color:#fff;text-decoration:none;padding:10px 30px;border-radius:5px;box-shadow:0px 4px 10px 0px rgb(0 0 0 / 25%);font-weight:600;font-size:12px;transition:0.3s;white-space:nowrap}@media (max-width: 767px){.products-grid.grid .product-item-photo .details{font-size:11px;padding:8px 20px}}.products-grid.grid .product-item-photo .details:hover{background-color:#fff;color:#000}.products-grid.grid .product-image-container{width:auto !important}.products-grid.grid .product-image-container .product-image-wrapper{padding-bottom:0 !important}.products-grid.grid .product-item-name a{color:#363636;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;height:36px}.products-grid.grid .summary-container{height:30px}.products-grid.grid [data-role="priceBox"]{display:flex;flex-direction:column;height:48px;justify-content:flex-end;margin:0}.products-grid.grid [data-role="priceBox"] span{line-height:1;display:block}.products-grid.grid [data-role="priceBox"] .price-label{display:none}.products-grid.grid [data-role="priceBox"] .old-price{order:10;margin:0 0 5px 0}.products-grid.grid [data-role="priceBox"] .old-price .price{color:#363636;text-decoration:line-through}.products-grid.grid [data-role="priceBox"]>.price-final_price,.products-grid.grid [data-role="priceBox"] .special-price,.products-grid.grid [data-role="priceBox"] .normal-price{order:20}.products-grid.grid [data-role="priceBox"]>.price-final_price .price,.products-grid.grid [data-role="priceBox"] .special-price .price,.products-grid.grid [data-role="priceBox"] .normal-price .price{color:#000;font-size:28px}@media (max-width: 767px){.products-grid.grid [data-role="priceBox"]>.price-final_price .price,.products-grid.grid [data-role="priceBox"] .special-price .price,.products-grid.grid [data-role="priceBox"] .normal-price .price{font-size:22px}}.products-grid.grid .product-items:not(.owl-carousel){display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px}@media (max-width: 960px){.products-grid.grid .product-items:not(.owl-carousel){grid-template-columns:repeat(4, 1fr)}}@media (max-width: 767px){.products-grid.grid .product-items:not(.owl-carousel){grid-template-columns:repeat(3, 1fr);grid-gap:15px}}@media (max-width: 500px){.products-grid.grid .product-items:not(.owl-carousel){grid-template-columns:repeat(2, 1fr)}}.products-grid.grid.category-page-product-grid .product-items{grid-template-columns:repeat(4, 1fr)}@media (max-width: 960px){.products-grid.grid.category-page-product-grid .product-items{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 500px){.products-grid.grid.category-page-product-grid .product-items{grid-template-columns:repeat(2, 1fr)}}.product-reviews-summary.short{line-height:1}.product-reviews-summary.short .rating-summary{line-height:1}.product-reviews-summary.short .rating-result{width:auto;position:relative}.product-reviews-summary.short .rating-result:before{content:unset}.product-reviews-summary.short .rating-result .star-empty{display:flex}.product-reviews-summary.short .rating-result .star-empty span{display:block;width:12px;height:12px;background-image:url('../images/star-empty.svg');background-position:center;background-repeat:no-repeat;background-size:contain}.product-reviews-summary.short .rating-result .star-empty span:not(:last-child){margin-right:3px}.product-reviews-summary.short .rating-result .star-full{display:flex;position:absolute;overflow:hidden;top:0;left:0}.product-reviews-summary.short .rating-result .star-full span{flex-shrink:0;display:block;width:12px;height:12px;background-image:url('../images/star-full.svg');background-position:center;background-repeat:no-repeat;background-size:contain}.product-reviews-summary.short .rating-result .star-full span:not(:last-child){margin-right:3px}.product-reviews-summary.short .reviews-actions{margin-top:1px}.product-reviews-summary.short .action.view{color:#a0a0a0}.page-footer .footer.content ul li a{color:#000}.page-footer .footer.content .accordion h3.heading{font-size:14px;font-weight:bold;text-transform:uppercase}@media (max-width: 767px){.page-footer .footer.content .flex-two{flex-direction:column}.page-footer .footer.content .footer.content{padding-top:0px}}.cms-home .page-main{max-width:100% !important}.nav-sections{margin-bottom:0 !important}.sidebar-main{padding-right:10px !important}.widget .block-title{padding-top:20px}.widget .block-title strong{font-weight:700;font-size:25px}.box-tocart .fieldset{flex-flow:row wrap;align-content:center;display:flex;justify-content:space-between;align-items:center}.box-tocart .action.tocart{width:100% !important}.cart.table-wrapper .col.qty{min-width:150px}.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before{font-size:40px}@media (max-width: 767px){.cart.table-wrapper .col.qty{width:25%}.cart.table-wrapper .col.qty .input-text{height:30px;width:40px}}@media (max-width: 767px){label.sorter-label{display:none}}.flex-two{display:flex}.flex-item-1{flex:1}.align-self-center{align-self:center}.text-right{text-align:right}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}