.pagination{margin:0;padding:1rem 1rem 1rem 0.5rem}
.pagination-item{cursor:pointer}
.pagination a,
.pagination .pagination-item{color:inherit;padding:8px;text-decoration:none;font-weight:400 !important;font-size:16px;line-height:normal}
.pagination .active a{border:1px solid #5bc9ea;border-radius:5px;padding:8px 10px}
.pagination .arrow{border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:3px}
.pagination .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:10px}
.pagination .left{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-right:10px}
.blog-title{position:relative;padding-left:5%;height:60px;padding-top:20px}
.blog-title:before{position:absolute;top:0;content:'';background:#f0f0f0;width:100vw;height:60px;left:50%;transform:translateX(-50%);z-index:-1}
.blog-promoted{position:relative;display:flex;align-items:center;padding:2rem 0 0}
@media (max-width:991px){.blog-promoted{padding:2rem 0}}
.blog-promoted:before{position:absolute;top:0;content:'';background:#f0f0f0;width:100vw;height:90%;left:50%;transform:translateX(-50%);z-index:-1}
.blog-promoted .element-title{padding-left:5%}
.blog-promoted--info{z-index:1;background:#fff;padding:2rem}
@media (min-width:1200px){.blog-promoted--info{padding:2rem 5rem;width:45%}}
@media (min-width:1200px){.blog-promoted--image{margin-left:-10%;width:65%}}
.blog-info p{line-height:24px;font-size:12px}
@media (max-width:991px){.blog-info{border-bottom:1px solid #d7d7d7}}
.blog-info__category{font-size:12px;text-transform:uppercase}
.blog-info__title{font-size:24px;margin-top:0;margin-bottom:0}
.blog-info__date{font-weight:300;font-size:10px}
.blog-info__summary{font-weight:300;font-size:12px}
.blog-info__more{font-size:14px !important;padding-top:1rem;display:flex;justify-content:space-between}
@media (min-width:992px){.blog-info__more>a{text-decoration:underline !important}}
.blog-info__more>a i{margin-right:10px}
.blog-categories{display:none;margin-bottom:2rem}
@media (min-width:992px){.blog-categories{display:block}}
.blog-categories .category-list{display:flex;justify-content:center;flex-wrap:wrap}
.blog-categories .category-list--item{width:120px;height:120px;padding:10px;display:flex;justify-content:space-evenly;flex-direction:column;border:1px solid #C3CFD2;margin:0.5rem 14px;text-decoration:none;color:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:13px;letter-spacing:-0.072px}
.blog-categories .category-list--item i{font-size:50px}
.blog-categories .category-list--item.active{border-color:#000;background:#f0f0f0;font-weight:500}
.blog-categories--mobile{display:none}
@media (max-width:991px){.blog-categories--mobile{display:block}}
.blog-categories--mobile .modal{padding:0}
.blog-categories--mobile .modal .modal-dialog{margin:0 auto}
.blog-categories--mobile .modal .btn-close{margin-right:15px;opacity:1;font-size:22px}
.blog-categories--mobile>button{max-width:85%;height:60px}
.blog-categories--mobile>button i{font-size:20px;position:relative;top:4px}
.blog-categories--mobile .category-list{justify-content:space-around}
.blog-categories .modal-header{background:#f0f0f0}
.blog-popular{margin-bottom:2rem}
.blog-popular--items{margin:2rem 0}
.blog-popular--items__item{display:flex;flex-direction:column;justify-content:space-between;background:#f0f0f0;padding:1rem;height:409px;color:white;text-shadow:1px 1px 0 #2b2b2b;background:linear-gradient(0deg,rgba(0,0,0,0.15),rgba(0,0,0,0.15)),linear-gradient(180deg,rgba(0,0,0,0.54) -6.22%,rgba(0,0,0,0) 14.05%),linear-gradient(0deg,rgba(0,0,0,0.765) 11.89%,rgba(0,0,0,0) 47.03%),var(--background) top center / cover no-repeat;cursor:pointer}
@media (max-width:992px){.blog-popular--items__item{height:294px;margin:auto auto 12px auto}}
.blog-popular--items__item .blog-info__date,
.blog-popular--items__item .blog-info__category,
.blog-popular--items__item .blog-info__title{font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-weight:600}
.blog-popular--items__item .blog-info__date{font-weight:400;line-height:18px}
.blog-popular--items__item .blog-info__category{line-height:17px}
.blog-popular--items__item .blog-info__title{font-size:18px;line-height:21px}
.blog-popular--items__item p{margin:0}
.blog-popular--items__item p:last-child{margin:0}
.blog-popular.hidden{display:none}
.blog-popular.blog-item .element-title{font-weight:600;font-size:30px !important;line-height:38px}
@media (max-width:1200px){.blog-popular.blog-item .element-title{font-size:24px !important;line-height:32px}}
.blog-popular.blog-item .blog-popular--items__item{height:308px}
@media (max-width:992px){.blog-popular.blog-item .blog-popular--items__item{height:294px}}
.blog h1,
.blog .element-title{font-weight:600}
@media (min-width:992px){.blog h1,.blog .element-title{font-size:36px}}
@media (min-width:992px){.blog h1.list,.blog .element-title.list{font-size:36px;margin-top:96px;margin-bottom:48px}}
@media (max-width:991px){.blog h1.list,.blog .element-title.list{margin-top:48px;margin-bottom:24px}}
.blog h2{font-size:24px}
.blog a{color:inherit;font-weight:600;font-style:normal;text-decoration:none}
.blog img{max-width:100%;border-radius:12px !important;overflow:hidden}
@media (min-width:992px){.blog .share{position:absolute;top:0;right:0;padding-right:15px}}
.blog .share a:nth-child(2){margin:0 0.5rem}
.blog .share a i{color:#B9BABA;font-size:28px}
.blog .content{margin-bottom:1rem;border-bottom:1px solid #d7d7d7;font-size:14px;line-height:24px;letter-spacing:-0.006em}
.blog .content table{width:100%;margin-bottom:1rem;border-collapse:collapse;border-radius:12px;border-style:hidden;box-shadow:0 0 0 1px #d7d7d7}
@media (max-width:991px){.blog .content table{text-wrap:none;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:block}.blog .content table td,.blog .content table th{min-width:200px}}
@media (min-width:992px){.blog .content table tr:first-child th:first-child{border-top-left-radius:10px}.blog .content table tr:first-child th:last-child{border-top-right-radius:10px}}
.blog .content table tr th{background-color:#dcdfe0}
.blog .content table tr td,
.blog .content table tr th{padding:12px;border:1px solid #d7d7d7}
.blog .content a{color:#212121;font-weight:500;text-decoration:underline}
.blog .content .post_promo_code{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px;border:1px solid #e8e8e8;margin-top:40px;margin-bottom:40px}
@media (max-width:1199px){.blog .content .post_promo_code{flex-direction:column}}
.blog .content .post_promo_code--title-block{display:flex;flex-direction:column;justify-content:center;align-items:center}
.blog .content .post_promo_code--title-block .title,
.blog .content .post_promo_code--title-block .subtitle{margin:0;text-align:center}
.blog .content .post_promo_code--title-block .title{font-weight:600;font-size:24px;line-height:29px}
.blog .content .post_promo_code--title-block .subtitle{font-size:14px;font-weight:400;line-height:18px}
.blog .content .post_promo_code--code-block{display:flex;flex-direction:row;justify-content:center}
@media (max-width:1199px){.blog .content .post_promo_code--code-block{margin:24px 0 12px 0}}
@media (max-width:767px){.blog .content .post_promo_code--code-block{flex-direction:column;align-items:center}}
.blog .content .post_promo_code--code-block .code,
.blog .content .post_promo_code--code-block .discount{font-weight:700;font-size:30px;line-height:36px;color:#5bc9ea;padding:12px 20px;border:1.5px dashed #5bc9ea;border-radius:3px;letter-spacing:0.1em;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}
@media (max-width:767px){.blog .content .post_promo_code--code-block .code,.blog .content .post_promo_code--code-block .discount{font-size:24px}}
.blog .content .post_promo_code--code-block .code::before,
.blog .content .post_promo_code--code-block .discount::before{content:'Kod:';font-weight:400;font-size:14px;color:#212121;background:#fff;position:absolute;left:0;right:0;margin:auto;line-height:normal;width:fit-content;letter-spacing:normal;top:-11px;padding:0 5px}
.blog .content .post_promo_code--code-block .code .code_value,
.blog .content .post_promo_code--code-block .discount .code_value{display:flex;justify-content:center;align-items:center}
.blog .content .post_promo_code--code-block .code i,
.blog .content .post_promo_code--code-block .discount i{color:#5bc9ea;font-size:24px;margin-left:20px;cursor:pointer}
.blog .content .post_promo_code--code-block .discount{color:#212121;border:1.5px solid #e8e8e8;letter-spacing:0.02em;margin-left:24px}
@media (max-width:767px){.blog .content .post_promo_code--code-block .discount{margin-left:unset;margin-top:12px}}
.blog .content .post_promo_code--code-block .discount::before{content:'Rabat:'}
.blog .content .post_promo_code--date-block{font-weight:400;font-size:14px;letter-spacing:-0.006em;color:#737475;text-align:center}
.blog .content .post_template_block{display:flex;flex-direction:column;align-items:flex-start;padding:32px;margin-top:40px;margin-bottom:40px;background:#f0f0f0}
@media (max-width:991px){.blog .content .post_template_block{align-items:center}}
.blog .content .post_template_block a{text-decoration:none}
.blog .content .post_template_block--title{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-0.006em}
@media (max-width:1199px){.blog .content .post_template_block--title{font-size:16px}}
.blog .content .post_template_block--items-list{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start}
@media (max-width:991px){.blog .content .post_template_block--items-list{justify-content:center;width:100%}}
.blog .content .post_template_block--items-list.owl-carousel-product-page{position:relative}
.blog .content .post_template_block--items-list.owl-carousel-product-page .owl-stage-outer{padding:0;margin:12px;padding-bottom:30px;overflow:hidden}
.blog .content .post_template_block--items-list.owl-carousel-product-page .owl-stage-outer .owl-stage{display:flex}
.blog .content .post_template_block--items-list.owl-carousel-product-page .owl-dots{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center}
.blog .content .post_template_block--items-list.owl-carousel-product-page .owl-dots button{border-radius:50px;border:unset;width:5.75px;height:5.75px;background:#E8E8E8;border:0;margin:4px;padding:0}
.blog .content .post_template_block--items-list.owl-carousel-product-page .owl-dots button.active{background:#737475}
.blog .content .post_template_block--items-list.owl-carousel-product-page .owl-nav{display:none}
.blog .content .post_template_block--items-list.owl-carousel-product-page.owl-loaded .owl-item{display:flex;justify-content:center}
.blog .content .post_template_block--items-list .item{margin-top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}
@media (max-width:991px){.blog .content .post_template_block--items-list .item{margin:12px}}
.blog .content .post_template_block--items-list .item--title,
.blog .content .post_template_block--items-list .item--price{font-weight:600;font-size:14px;line-height:17px;text-align:center;margin:16px 0}
.blog .content .post_template_block--items-list .item--price{line-height:0;font-size:12px}
.blog .content .post_template_block--items-list .item--button{display:flex;justify-content:center}
.blog .content .post_template_block--items-list .item--img img{border-radius:unset !important}
.blog .best-gift{margin-top:80px;margin-bottom:80px}
.blog .pagination{justify-content:center}