﻿*{margin:0;padding:0;box-sizing:border-box;}@font-face{font-family:"TT Chocolates";src:url("../fonts/TTChocolates-Light.woff2") format("woff2"),url("../fonts/TTChocolates-Light.woff") format("woff"),url("../fonts/TTChocolates-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"TT Chocolates";src:url("../fonts/TTChocolates-Medium.woff2") format("woff2"),url("../fonts/TTChocolates-Medium.woff") format("woff"),url("../fonts/TTChocolates-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"TT Chocolates";src:url("../fonts/TTChocolates-Regular.woff2") format("woff2"),url("../fonts/TTChocolates-Regular.woff") format("woff"),url("../fonts/TTChocolates-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"TT Chocolates";src:url("../fonts/TTChocolates-DemiBold.woff2") format("woff2"),url("../fonts/TTChocolates-DemiBold.woff") format("woff"),url("../fonts/TTChocolates-DemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"TT Chocolates";src:url("../fonts/TTChocolates-Bold.woff2") format("woff2"),url("../fonts/TTChocolates-Bold.woff") format("woff"),url("../fonts/TTChocolates-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap;}body{width:100%;padding:0;margin:0;font-family:"TT Chocolates";}a{outline:none;text-decoration:none;}a:focus,a:hover{outline:none;text-decoration:none;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}ul{padding:0;margin:0;list-style:none;}@media screen and (min-width:1760px){.container{max-width:1750px;}}@media screen and (max-width:1759px){.container{max-width:1750px;}}@media screen and (max-width:767px){.container{max-width:100%;}}.primarybtn{display:inline-block;font-family:"TT Chocolates";font-size:16px;line-height:1;color:#fff;font-weight:500;margin:0;padding:16px 35px;background:#BD161C;letter-spacing:0.64px;text-transform:uppercase;box-shadow:none;outline:none;border:none;transition:all 0.3s ease-in-out;}.primarybtn:hover{background:#000;color:#fff;}@media screen and (max-width:1199px){.primarybtn{font-size:15px;padding:12px 20px;}}.secondarybtn{display:inline-block;font-family:"TT Chocolates";font-size:16px;line-height:1;color:#000;font-weight:500;margin:0;padding:16px 35px;background:#fff;letter-spacing:0.64px;text-transform:uppercase;box-shadow:none;outline:none;border:none;transition:all 0.3s ease-in-out;}.secondarybtn:hover{background:#BD161C;color:#fff;}@media screen and (max-width:1199px){.secondarybtn{font-size:15px;padding:12px 20px;}}.ghostbtn{display:inline-block;font-family:"TT Chocolates";font-size:16px;line-height:1;color:#fff;font-weight:500;margin:0;padding:15px 35px;background:rgba(0,0,0,0.3);letter-spacing:0.64px;text-transform:uppercase;box-shadow:none;outline:none;border:1px solid #fff;backdrop-filter:blur(20px);transition:all 0.3s ease-in-out;}.ghostbtn:hover{background:#BD161C;color:#fff;border:1px solid transparent;}@media screen and (max-width:1199px){.ghostbtn{font-size:15px;padding:12px 20px;}}p{font-family:"TT Chocolates";font-size:17px;line-height:1.5;color:#fff;font-weight:500;margin:0;padding:0;}@media screen and (max-width:767px){p{font-size:16px;}}.main-title{font-family:"TT Chocolates";font-size:80px;line-height:1;color:#fff;font-weight:600;letter-spacing:-0.32px;text-transform:uppercase;margin:0;padding:0;}@media screen and (max-width:1700px){.main-title{font-size:70px;}}@media screen and (max-width:1199px){.main-title{font-size:50px;}}@media screen and (max-width:991px){.main-title{font-size:35px;line-height:1.2;}}@media screen and (max-width:500px){.main-title{font-size:25px;line-height:1.3;}}.title{font-family:"TT Chocolates";font-size:45px;line-height:1;color:#000;font-weight:600;text-transform:uppercase;margin:0;padding:0;}@media screen and (max-width:1199px){.title{font-size:35px;}}@media screen and (max-width:991px){.title{font-size:30px;}}@media screen and (max-width:500px){.title{font-size:25px;line-height:1.3;}}.sub-title{font-family:"TT Chocolates";font-size:32px;line-height:1.2;color:#141414;font-weight:600;margin:0;padding:0;}@media screen and (max-width:767px){.sub-title{font-size:25px;}}.header-nav{background:none !important;margin:0;padding:0;display:block;position:fixed;top:0;left:0;right:0;z-index:999;transition:all 500ms ease-in-out;}.header-nav .header-top{margin:0;padding:6px 0;background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);text-align:center;}.header-nav .header-top p{font-size:12px;font-weight:600;color:#141414;letter-spacing:0.96px;text-transform:uppercase;}@media screen and (max-width:575px){.header-nav .header-top p{font-size:11px;}}.header-nav .header-bottom{background:rgba(0,0,0,0.9);backdrop-filter:blur(40px);margin:0;padding:0;}.header-nav .header-bottom .container{display:flex;align-items:center;justify-content:space-between;}@media screen and (max-width:1199px){.header-nav .header-bottom{padding:15px 0;backdrop-filter:inherit;}}.header-nav .logo-block{margin:0;padding:0;width:160px;transition:all 500ms ease-in-out;}.header-nav .logo-block a{display:inline-block;margin:0;padding:0;}.header-nav .logo-block a img{width:100%;height:auto;transition:all 500ms ease-in-out;}@media screen and (max-width:1700px){.header-nav .logo-block{width:120px;}}.header-nav .navigation-field{display:flex;align-items:center;margin:0;padding:0;}.header-nav .navigation-field .nav-sec{margin:0;padding:0;position:relative;}.header-nav .navigation-field .nav-sec ul li{display:inline-block;font-family:"TT Chocolates";font-size:14px;line-height:1;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:0.64px;margin:0;padding:0 40px 0 0;transition:all 300ms ease-in-out;position:relative;}.header-nav .navigation-field .nav-sec ul li:last-child{padding-right:0;}@media screen and (max-width:1700px){.header-nav .navigation-field .nav-sec ul li{padding-right:12px;}}@media screen and (max-width:1300px){.header-nav .navigation-field .nav-sec ul li{padding-right:5px;}}.header-nav .navigation-field .nav-sec ul li a{display:inline-block;color:#fff;margin:0;padding:33px 0;transition:all 500ms ease-in-out;position:relative;}.header-nav .navigation-field .nav-sec ul li a .icon{display:inline-block;margin:0 0 0 6px;padding:0;line-height:0;position:relative;top:-1.5px;}.header-nav .navigation-field .nav-sec ul li a .icon img{width:10px;height:auto;}@media screen and (max-width:1199px){.header-nav .navigation-field .nav-sec ul li a .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);}}.header-nav .navigation-field .nav-sec ul li a:hover{color:#BD161C;}@media screen and (max-width:1350px){.header-nav .navigation-field .nav-sec ul li a{padding:25px 0;}}@media screen and (max-width:1199px){.header-nav .navigation-field .nav-sec ul li a{border-bottom:1px solid rgba(0,0,0,0.15);display:block;border-radius:0;}}.header-nav .navigation-field .nav-sec ul li .sub-menu{display:inline-block;position:absolute;width:200px;left:50%;transform:translateX(-50%);top:100%;background:rgba(0,0,0,0.9);backdrop-filter:blur(40px);box-shadow:0 17px 40px 0 rgba(0,0,0,0.1);border-radius:0 0 4px 4px;margin:0;padding:0;display:none !important;opacity:0;transition:all 600ms ease-in-out;z-index:99;overflow:hidden;}.header-nav .navigation-field .nav-sec ul li .sub-menu li{display:block;padding-right:0;}.header-nav .navigation-field .nav-sec ul li .sub-menu li a{display:block;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,0.2);}.header-nav .navigation-field .nav-sec ul li .sub-menu li a:hover{background:#BD161C;color:#fff;}@media screen and (max-width:1199px){.header-nav .navigation-field .nav-sec ul li .sub-menu li a{padding-left:0;}}.header-nav .navigation-field .nav-sec ul li .sub-menu li:last-child a{border-bottom:none;}@media screen and (max-width:1199px){.header-nav .navigation-field .nav-sec ul li .sub-menu li{border-bottom:none;}}@media screen and (max-width:1199px){.header-nav .navigation-field .nav-sec ul li .sub-menu{position:relative;width:100%;top:0;left:0;transform:translateX(0);box-shadow:none;padding:15px;padding-top:0;}}.header-nav .navigation-field .nav-sec ul li:hover .sub-menu{display:block !important;opacity:1;animation:hvTop 0.5s;animation-duration:0.5s;}@media screen and (max-width:991px){.header-nav .navigation-field .nav-sec ul li:hover .sub-menu{animation:none;}}@media screen and (max-width:1199px){.header-nav .navigation-field .nav-sec ul li{display:block;padding:0;border-bottom:1px solid rgba(255,255,255,0.2);}}@media screen and (max-width:1199px){.header-nav .navigation-field .nav-sec{padding-bottom:45px;}}@media screen and (max-width:1199px){.header-nav .navigation-field{position:fixed;width:365px;right:-100%;top:0;bottom:0;background:#000;z-index:9999;display:block;padding:15px;padding-bottom:40px;overflow:auto;transition:all 500ms ease-in-out;box-shadow:-3px 0px 7px 0px rgba(255,255,255,0.1);}.header-nav .navigation-field.opened{right:0;}}@media screen and (max-width:366px){.header-nav .navigation-field{width:100%;}}.header-nav .btn-field{display:flex;align-items:center;margin:0;padding:0;}.header-nav .btn-field ol{list-style:none;margin:0;padding:0 0 0 92px;display:flex;align-items:center;}.header-nav .btn-field ol li{margin:0;padding:0 0 0 20px;}.header-nav .btn-field ol li:first-child{padding-left:0;}.header-nav .btn-field ol li a{display:inline-block;margin:0;padding:0;}@media screen and (max-width:1700px){.header-nav .btn-field ol li{padding-left:15px;}}@media screen and (max-width:1700px){.header-nav .btn-field ol{padding-left:15px;}}@media screen and (min-width:1199px){.header-nav.header-sticky{box-shadow:0px 2px 9px rgba(255,255,255,0.1);}}@media screen and (min-width:1199px) and (min-width:991px){.header-nav.header-sticky{transition:all 500ms ease-in-out;}.header-nav.header-sticky .logo-block{width:120px;}.header-nav.header-sticky .navigation-field .nav-sec ul li a{padding:25px 0;}}@media screen and (min-width:1199px) and (max-width:767px){.header-nav.header-sticky{box-shadow:0px 2px 9px 0px rgba(0,0,0,0.1);transition:all 500ms ease-in-out;}}@media screen and (max-width:1700px){.header-nav .container{max-width:100%;}}@keyframes hvTop{from{top:94%;}to{top:100%;opacity:1;}}.close-block{margin:0;padding:0;text-align:right;display:none;}.close-block .close-btn{width:32px;height:32px;background:none;border:none;border-radius:50%;box-shadow:none;outline:none;margin:0 0 0 auto;padding:0;display:flex;align-items:center;justify-content:center;}.close-block .close-btn img{width:14px;height:auto;}@media screen and (max-width:1199px){.close-block{display:block;}}.humberger-menu{width:auto;height:auto;background:none;border:none;border-radius:50%;box-shadow:none;outline:none;margin:0 0 0 16px;padding:0;display:none;align-items:center;justify-content:center;}.humberger-menu img{width:27px;height:auto;}@media screen and (max-width:1199px){.humberger-menu{display:flex;}}.overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,1,11,0.6);visibility:hidden;opacity:0;z-index:91;}.overlay.active{visibility:visible;opacity:1;transition:all 150ms ease-in-out;}.banner{margin:0;padding:0;}.banner .slick-slider{margin-bottom:0;}.banner .item{margin:0;padding:0;height:100vh;position:relative;}.banner .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.banner .item .desc{position:absolute;left:0;right:0;bottom:120px;}.banner .item .desc .d-flex{justify-content:space-between;align-items:flex-end;}@media screen and (max-width:767px){.banner .item .desc .d-flex{display:block !important;}}.banner .item .desc .text-block{max-width:935px;width:100%;margin:0;padding:0;}.banner .item .desc .text-block span{display:block;font-size:16px;line-height:1;color:#fff;font-weight:500;letter-spacing:0.64px;text-transform:uppercase;margin:0;padding:0;}.banner .item .desc .text-block .main-title{padding:12px 0;}@media screen and (max-width:767px){.banner .item .desc .text-block p{padding-bottom:25px;}}@media screen and (max-width:1199px){.banner .item .desc .text-block{max-width:700px;}}@media screen and (max-width:991px){.banner .item .desc .text-block{max-width:500px;}}.banner .item .desc .btn-block{margin:0;padding:0;}@media screen and (max-width:1199px){.banner .item .desc{bottom:90px;}}@media screen and (max-width:991px){.banner .item .desc{bottom:50px;}}@media screen and (max-width:767px){.banner .item .desc{bottom:65px;}}@media screen and (max-width:1199px){.banner .item{height:auto;}}@media screen and (max-width:767px){.banner .item{height:350px;}}.banner .slick-dots{max-width:1730px;bottom:320px;left:0;right:0;text-align:left;margin:0 auto;}.banner .slick-dots li{margin:0;padding:0 3px;width:auto;height:auto;}.banner .slick-dots li button{width:70px;height:3px;background:#D9D9D9;opacity:0.15;border-radius:0;margin:0 auto;padding:0;}.banner .slick-dots li.slick-active button{background:#fff;opacity:1;}@media screen and (max-width:1700px){.banner .slick-dots{max-width:1300px;}}@media screen and (max-width:1500px){.banner .slick-dots{max-width:1120px;}}@media screen and (max-width:1199px){.banner .slick-dots{max-width:940px;bottom:290px;}}@media screen and (max-width:991px){.banner .slick-dots{bottom:230px;max-width:700px;}}@media screen and (max-width:767px){.banner .slick-dots{max-width:100%;padding:0 8px;bottom:25px;}}@media screen and (max-width:991px){.banner{margin-top:92px;}}@media screen and (max-width:670px){.banner{margin-top:109px;}}.card-element{margin:0;padding:16px 0 0 0;}.card-element .box{margin:0;padding:0;position:relative;overflow:hidden;}.card-element .box img{width:100%;height:auto;transition:all 500ms ease-in-out;}.card-element .box:hover img{transform:scale(1.2);}.card-element .box .top-text{position:absolute;top:0;left:0;right:0;margin:0;padding:30px 50px;}.card-element .box .top-text span{display:block;font-family:"TT Chocolates";font-size:14px;line-height:1;color:#fff;font-weight:500;letter-spacing:0.64px;text-transform:uppercase;margin:0;padding:0;}@media screen and (max-width:1300px){.card-element .box .top-text{padding:25px;}}@media screen and (max-width:1199px){.card-element .box .top-text{padding:25px 15px;}}.card-element .box .desc{position:absolute;bottom:0;left:0;right:0;margin:0;padding:50px;}.card-element .box .desc h2{font-family:"TT Chocolates";font-size:32px;line-height:1.3;color:#fff;font-weight:600;letter-spacing:0.64px;text-transform:uppercase;margin:0;padding:0 0 10px;}@media screen and (max-width:1199px){.card-element .box .desc h2{font-size:25px;padding-bottom:5px;}}.card-element .box .desc p{letter-spacing:0.64px;padding-bottom:30px;}@media screen and (max-width:1199px){.card-element .box .desc p{padding-bottom:20px;}}@media screen and (max-width:1300px){.card-element .box .desc{padding:25px;}}@media screen and (max-width:1199px){.card-element .box .desc{padding:25px 15px;}}.feature-element{margin:0;padding:0;position:relative;}.feature-element img{width:100%;height:auto;}@media screen and (max-width:991px){.feature-element img{height:300px;-o-object-fit:cover;object-fit:cover;}}@media screen and (max-width:576px){.feature-element img{height:400px;}}.feature-element .desc{position:absolute;left:0;right:0;bottom:50px;z-index:2;}.feature-element .desc .d-flex{justify-content:space-between;align-items:flex-end;}@media screen and (max-width:767px){.feature-element .desc .d-flex{display:block !important;}}.feature-element .desc .text-block{max-width:935px;width:100%;margin:0;padding:0;}.feature-element .desc .text-block .title{font-size:50px;color:#fff;padding:0 0 20px;}@media screen and (max-width:1199px){.feature-element .desc .text-block .title{font-size:35px;padding-bottom:15px;}}@media screen and (max-width:767px){.feature-element .desc .text-block .title{font-size:25px;}}.feature-element .desc .text-block p{letter-spacing:0.64px;max-width:620px;}@media screen and (max-width:767px){.feature-element .desc .text-block p{padding-bottom:25px;}}@media screen and (max-width:1199px){.feature-element .desc .text-block{max-width:500px;}}.feature-element .desc .btn-block{margin:0;padding:0;}.card-box{margin:0;padding:0;}.card-box a{display:block;margin:0;padding:0;}.card-box .block{margin:0;padding:0;border:1px solid #E0E0E0;position:relative;}.card-box .block .icon-block{display:flex;align-items:center;justify-content:space-between;margin:0;padding:10px 8px;position:absolute;width:100%;z-index:10;}.card-box .block .icon-block .d-flex{width:100%;justify-content:space-between;}.card-box .block .icon-block .discount-tag-container{position:absolute;top:50px;}.card-box .block .icon-block .discount-tag-container .discount-tag{display:inline-block;background:#329b00;font-family:"TT Chocolates";font-size:16px;line-height:1;color:#fff;font-weight:600;margin:0;padding:7px 14px;}.card-box .block .icon-block .btn{border:none;box-shadow:none;outline:none;margin:0;padding:0;}.card-box .block .icon-block .btn i{color:#464646;font-size:22px;}.card-box .block .icon-block .btn.search-btn i{font-size:20px;}.card-box .block .icon-block .btn img{width:24px;height:auto;}.card-box .block .icon-block .btn:hover i{color:#BD161C;}.card-box .block .img-block{margin:0;padding:0;overflow:hidden;}.card-box .block .img-block img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all 650ms ease-in-out;mix-blend-mode:multiply;height:450px;}.card-box .block .img-block:hover img{transform:scale(1.2);}.card-box .text-block{margin:0;padding:20px 0 0 0;display:flex;align-items:flex-start;}.card-box .text-block .content-block{flex:1;margin:0;padding:0 20px 0 0;}.card-box .text-block h3{font-family:"TT Chocolates";font-size:17px;line-height:1.4;color:#000;font-weight:600;margin:0 0 10px;padding:0;overflow-y:hidden;height:48px;}.card-box .text-block p{color:#BD161C;padding-bottom:15px;}.card-box .text-block p.price-container .price-old{color:#777;text-decoration:line-through;}.card-box .text-block .review-field{padding-right:8px;}.card-box .text-block .review-field .star-icon img{width:18px;}.card-box .text-block .review-field span{padding-left:9px;}@media (max-width:1200px){.card-box .block .img-block img{height:300px;}}@media (max-width:991px){.card-box .block .img-block img{height:300px;}.card-box .text-block{flex-direction:column;}}@media (max-width:767px){.card-box .block .img-block img{height:180px;}}.prd-element{margin:0;padding:60px 0;background:#fff;}.prd-element .top-field{max-width:600px;margin:0;padding:0 0 48px;}.prd-element .top-field .title{padding-bottom:15px;}@media screen and (max-width:1199px){.prd-element .top-field .title{padding-bottom:8px;}}.prd-element .top-field p{color:#141414;}@media screen and (max-width:767px){.prd-element .top-field{padding-bottom:35px;}}.prd-element .slider-field{margin:0 -8px;padding:0;}.prd-element .slider-field .item{margin:0;padding:0 8px;}.prd-element .slider-field .slick-arrow{width:56px;height:56px;border-radius:0;z-index:1;top:-120px;transform:translateY(0);}@media screen and (max-width:1199px){.prd-element .slider-field .slick-arrow{width:40px;height:40px;}}@media screen and (max-width:767px){.prd-element .slider-field .slick-arrow{display:none !important;}}.prd-element .slider-field .slick-prev{background:url(../images/prev-icon.png) no-repeat center;background-size:cover;left:auto;right:65px;}.prd-element .slider-field .slick-prev:before{display:none;}@media screen and (max-width:1199px){.prd-element .slider-field .slick-prev{right:50px;}}.prd-element .slider-field .slick-next{background:url(../images/next-icon.png) no-repeat center;background-size:cover;right:0;}.prd-element .slider-field .slick-next:before{display:none;}.prd-element .slider-field .slick-dots{bottom:0;left:0;display:none !important;}.prd-element .slider-field .slick-dots li{margin:0;padding:0 5px;width:auto;height:auto;}.prd-element .slider-field .slick-dots li button{width:13px;height:13px;border:2px solid #000;border-radius:50%;margin:0 auto;padding:0;opacity:0.5;}.prd-element .slider-field .slick-dots li.slick-active button{background:#000;opacity:1;}@media screen and (max-width:767px){.prd-element .slider-field .slick-dots{display:block !important;bottom:-60px;}}@media screen and (max-width:767px){.prd-element .slider-field{padding-bottom:30px;}}.prd-element .btn-block{margin:40px 0 0 0;padding:40px 0 0 0;border-top:1px solid rgba(0,0,0,0.2);text-align:center;}.prd-element .btn-block .secondarybtn{background:#000;color:#fff;}.prd-element .btn-block .secondarybtn:hover{background:#BD161C;}.prd-element.related-element{padding-bottom:215px;}.prd-element.related-element .slick-arrow{width:56px;height:56px;border-radius:0;z-index:1;top:auto;bottom:-120px;transform:translateY(0);}@media screen and (max-width:1199px){.prd-element.related-element .slick-arrow{width:40px;height:40px;}}@media screen and (max-width:767px){.prd-element.related-element .slick-arrow{display:none !important;}}.prd-element.related-element .slick-prev{background:url(../images/prev-icon.png) no-repeat center;background-size:cover;left:-65px;right:0;margin:0 auto;}.prd-element.related-element .slick-prev:before{display:none;}@media screen and (max-width:1199px){.prd-element.related-element .slick-prev{right:50px;}}.prd-element.related-element .slick-next{background:url(../images/next-icon.png) no-repeat center;background-size:cover;left:0;right:-65px;margin:0 auto;}.prd-element.related-element .slick-next:before{display:none;}@media screen and (max-width:991px){.prd-element.related-element{padding-bottom:190px;}}@media screen and (max-width:767px){.prd-element.related-element{padding-bottom:60px;}}.brands-element{margin:0;padding:60px 0 70px;background:#F8F8F8;}.brands-element .slick-track{display:flex !important;align-items:center;}.brands-element h2{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:600;letter-spacing:0.64px;text-transform:uppercase;margin:0;padding:0 0 40px;text-align:center;}.brands-element .row{align-items:center;justify-content:center;}.brands-element .item{width:9.09%;margin:0;padding:0;text-align:center;}.brands-element .item .logo-block{margin:0;padding:0;}.brands-element .item .logo-block img{max-width:110px;width:auto;max-height:60px;mix-blend-mode:multiply;}@media screen and (max-width:1700px){.brands-element .item .logo-block img{max-width:120px;max-height:60px;}}@media screen and (max-width:1199px){.brands-element .item{width:20%;padding-bottom:40px;}}@media screen and (max-width:767px){.brands-element .item{width:33.3%;}}@media screen and (max-width:1199px){.brands-element{padding-bottom:20px;}}.opc-element{margin:0;padding:60px 0;background:#F8F8F8;}.opc-element .top-field{margin:0;padding:0 0 48px;display:flex;align-items:center;justify-content:space-between;}.opc-element .top-field .text-block{max-width:600px;margin:0;padding:0;}.opc-element .top-field .text-block .title{padding-bottom:15px;}.opc-element .top-field .text-block p{color:#141414;}@media screen and (max-width:767px){.opc-element .top-field .text-block p{padding-bottom:25px;}}.opc-element .top-field .btn-block{margin:0;padding:0;}.opc-element .top-field .btn-block .secondarybtn{background:#000;color:#fff;}.opc-element .top-field .btn-block .secondarybtn:hover{background:#BD161C;}@media screen and (max-width:767px){.opc-element .top-field{display:block;}}.opc-element .feature-block{margin:0;padding:0;position:relative;height:100%;}.opc-element .feature-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.opc-element .feature-block .top-text{position:absolute;top:0;left:0;right:0;margin:0;padding:30px 50px;}.opc-element .feature-block .top-text span{display:block;font-family:"TT Chocolates";font-size:14px;line-height:1;color:#fff;font-weight:500;letter-spacing:0.64px;text-transform:uppercase;margin:0;padding:0;}@media screen and (max-width:1700px){.opc-element .feature-block .top-text{padding:25px;}}@media screen and (max-width:1199px){.opc-element .feature-block .top-text{padding:20px 15px;}}.opc-element .feature-block .desc{position:absolute;bottom:0;left:0;right:0;margin:0;padding:50px;display:flex;align-items:end;justify-content:space-between;}.opc-element .feature-block .desc .text-block{max-width:385px;width:100%;margin:0;padding:0;}.opc-element .feature-block .desc .text-block h2{font-family:"TT Chocolates";font-size:45px;line-height:1.3;color:#fff;font-weight:600;letter-spacing:-0.32px;text-transform:uppercase;margin:0;padding:0 0 10px;}@media screen and (max-width:1199px){.opc-element .feature-block .desc .text-block h2{font-size:30px;}}@media screen and (max-width:767px){.opc-element .feature-block .desc .text-block h2{font-size:25px;}}.opc-element .feature-block .desc .text-block p{letter-spacing:0.64px;}@media screen and (max-width:1199px){.opc-element .feature-block .desc .text-block p{padding-bottom:25px;}}@media screen and (max-width:1700px){.opc-element .feature-block .desc .text-block{max-width:327px;}}.opc-element .feature-block .desc .btn-block{margin:0;padding:0;}@media screen and (max-width:1700px){.opc-element .feature-block .desc{padding:25px;}}@media screen and (max-width:1199px){.opc-element .feature-block .desc{padding:25px 15px;display:block;}}@media screen and (max-width:991px){.opc-element .feature-block{margin-bottom:35px;height:auto;}}@media screen and (max-width:576px){.opc-element .feature-block{height:400px;}}@media screen and (max-width:767px){.opc-element .card-box{padding-bottom:35px;}}@media screen and (max-width:767px){.opc-element{padding-bottom:25px;}}.why-element{margin:0;padding:60px 0 20px;background:url(../images/why-bg-img.jpg) no-repeat left top;background-size:cover;}.why-element .top-block{margin:0 0 50px;padding:0 0 40px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.2);}.why-element .top-block .title{padding-bottom:15px;}.why-element .top-block p{color:#141414;}.why-element .block{margin:0;padding:0 120px;}@media screen and (max-width:1199px){.why-element .block{padding:0;}}.why-element .box{max-width:282px;margin:0 auto;padding:0 0 40px;text-align:center;}.why-element .box .icon-block{margin:0;padding:0 0 30px;}.why-element .box .icon-block img{width:100px;height:auto;}@media screen and (max-width:767px){.why-element .box .icon-block img{width:65px;}}.why-element .box .text-block{margin:0;padding:0;}.why-element .box .text-block h3{font-family:"TT Chocolates";font-size:24px;line-height:1;color:#000;font-weight:600;text-transform:uppercase;letter-spacing:0.64px;margin:0;padding:0 0 15px;}@media screen and (max-width:767px){.why-element .box .text-block h3{font-size:20px;line-height:1.3;}}.why-element .box .text-block p{letter-spacing:0.64px;color:#000;}.mobile-view{display:none !important;}@media screen and (max-width:1199px){.mobile-view{display:block !important;}}.desktop-view{display:block !important;}@media screen and (max-width:1199px){.desktop-view{display:none !important;}}.footer{background:url(../images/footer-bg-img.jpg) no-repeat left top;background-size:cover;margin:0;padding:0;}.footer .footer-top{margin:0;padding:80px 0 35px;border-bottom:1px solid rgba(255,255,255,0.07);}.footer .footer-top .box{margin:0;padding:0;}.footer .footer-top .box h2{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#fff;font-weight:600;text-transform:uppercase;margin:0;padding:0 0 45px;}@media screen and (max-width:767px){.footer .footer-top .box h2{padding-bottom:32px;}}.footer .footer-top .box ul li{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#CCCCCC;font-weight:500;letter-spacing:0.64px;margin:0;padding:0 0 15px;}.footer .footer-top .box ul li a{display:block;color:#CCCCCC;margin:0;padding:0;}.footer .footer-top .box ul li a:hover{color:#BD161C;}.footer .footer-top .box ol{list-style:none;margin:0;padding:15px 0 0 0;display:flex;}.footer .footer-top .box ol li{display:inline-block;margin:0;padding:0 11px 0 0;}.footer .footer-top .box ol li:last-child{padding-right:0;}.footer .footer-top .box ol li a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#000;border:1px solid #242424;border-radius:50%;margin:0;padding:0;transition:all 500ms ease-in-out;}.footer .footer-top .box ol li a img{width:19px;height:auto;transition:all 500ms ease-in-out;}.footer .footer-top .box ol li a:hover{border-color:#BD161C;}.footer .footer-top .box ol li a:hover img{transform:scale(1.3);}.footer .footer-top .box.mid-last{padding-top:25px;}.footer .footer-top .box.mid-last h2{padding-bottom:22px;}.footer .footer-top .box.mid-last li{display:flex;align-items:center;}.footer .footer-top .box.mid-last li span{display:inline-block;margin:0;padding:0 6px 0 0;}.footer .footer-top .box .logo-block{margin:0 0 70px;padding:0;width:160px;transition:all 500ms ease-in-out;}.footer .footer-top .box .logo-block a{display:inline-block;margin:0;padding:0;}.footer .footer-top .box .logo-block a img{width:100%;height:auto;transition:all 500ms ease-in-out;}.footer .footer-top .box .sbc-field{margin:0;padding:0;}.footer .footer-top .box .sbc-field h2{padding-bottom:15px;}.footer .footer-top .box .sbc-field p{color:#CCCCCC;padding-bottom:25px;}.footer .footer-top .box .sbc-field .form-block{margin:0;padding:0 0 40px;}.footer .footer-top .box .sbc-field .form-block form{display:flex;margin:0;padding:0;}.footer .footer-top .box .sbc-field .form-block form .form-control{flex:1;width:100%;height:56px;background:#070707;border:1px solid rgba(255,255,255,0.3);border-right:none;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#fff;font-weight:500;border-radius:0;box-shadow:none;outline:none;}.footer .footer-top .box .sbc-field .form-block form .form-control::-moz-placeholder{color:#717171;}.footer .footer-top .box .sbc-field .form-block form .form-control::placeholder{color:#717171;}.footer .footer-top .box .sbc-field .form-block form .form-control:focus{border-color:#fff;}.footer .footer-top .box .sbc-field .form-block form .submit-btn{width:58px;height:56px;background:#BD161C;border:none;box-shadow:none;outline:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;}.footer .footer-top .box .sbc-field .form-block form .submit-btn img{width:27px;height:auto;}.footer .footer-top .box .grp-field{margin:0;padding:0;}.footer .footer-top .box .grp-field img{width:300px;height:auto;mix-blend-mode:difference;}@media screen and (max-width:767px){.footer .footer-top .box .grp-field{text-align:center;}}@media screen and (max-width:767px){.footer .footer-top .box{padding-bottom:30px;}}@media screen and (max-width:767px){.footer .footer-top{padding:0 0 10px;}}.footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;margin:0;padding:40px 0;}.footer .footer-bottom p{font-size:13px;opacity:0.5;}@media screen and (max-width:767px){.footer .footer-bottom p{padding:5px 0;text-align:center;}}@media screen and (max-width:991px){.footer .footer-bottom{padding:22px 0;}}@media screen and (max-width:767px){.footer .footer-bottom{display:block;padding:15px 0;}}@media screen and (max-width:767px){.footer{padding-top:50px;}}.base-modal .modal-dialog{max-width:900px;}.base-modal .modal-header{border:none;}.base-modal .modal-header .btn-close{width:55px;height:55px;background-color:#F0F0F0;border-radius:50px;}@media screen and (max-width:1199px){.base-modal .modal-header .btn-close{width:30px;height:30px;}}.base-modal .modal-body{padding:0;position:relative;}.base-modal .modal-body .img-block{max-width:375px;margin:0;padding:0;overflow:hidden;}.base-modal .modal-body .img-block img{width:100%;height:auto;transition:all 400ms ease-in-out;}.base-modal .modal-body .img-block:hover img{transform:scale(1.2);}@media screen and (max-width:767px){.base-modal .modal-body .img-block{max-width:100%;height:320px;}.base-modal .modal-body .img-block img{height:100%;-o-object-fit:cover;object-fit:cover;}}.base-modal .modal-body .desc-field{margin:0;padding:40px;}.base-modal .modal-body .desc-field .close-block{display:flex;justify-content:flex-end;margin:0;padding:0 0 12px;}.base-modal .modal-body .desc-field .close-block .btn-close{width:32px;height:32px;background-color:#EFEFEF;margin:0;padding:0;border-radius:0;border:none;}@media screen and (max-width:767px){.base-modal .modal-body .desc-field .close-block .btn-close{background-color:#fff;opacity:1;}}@media screen and (max-width:767px){.base-modal .modal-body .desc-field .close-block{position:absolute;top:0;right:0;}}.base-modal .modal-body .desc-field .up-block{margin:0 0 40px;padding:0 0 20px;text-align:center;border-bottom:1px solid #C5C5C5;}.base-modal .modal-body .desc-field .up-block .title{font-size:55px;font-weight:600;text-transform:capitalize;}.base-modal .modal-body .desc-field .up-block .title span{display:block;color:#BD161C;}@media screen and (max-width:767px){.base-modal .modal-body .desc-field .up-block .title{font-size:35px;}}.base-modal .modal-body .desc-field .up-block p{color:#141414;}@media screen and (max-width:767px){.base-modal .modal-body .desc-field .up-block{margin-bottom:25px;}}.base-modal .modal-body .desc-field ul{max-width:320px;margin:0 auto 40px;}.base-modal .modal-body .desc-field ul li{font-family:"TT Chocolates";font-size:17px;line-height:1.5;color:#141414;font-weight:600;margin:0;padding:0 0 0 20px;position:relative;}.base-modal .modal-body .desc-field ul li span{color:#BD161C;}.base-modal .modal-body .desc-field ul li:after{content:"";width:10px;height:10px;background:#BD161C;position:absolute;top:6px;left:0;}.base-modal .modal-body .desc-field .btn-block{margin:0;padding:0;display:flex;align-items:center;justify-content:center;}.base-modal .modal-body .desc-field .btn-block .btn{width:170px;border-radius:0;padding-left:0;padding-right:0;}.base-modal .modal-body .desc-field .btn-block .secondarybtn{background:#000;color:#fff;margin-left:15px;}.base-modal .modal-body .desc-field .btn-block .ghostbtn{background:transparent;border:1px solid #C7C7C7;color:#141414;margin-top:50px;}.base-modal .modal-body .desc-field .btn-block .ghostbtn:hover{background:#000;color:#fff;border-color:transparent;}@media screen and (max-width:767px){.base-modal .modal-body .desc-field .btn-block .ghostbtn{margin-top:25px;}}@media screen and (max-width:991px){.base-modal .modal-body .desc-field{padding:15px;}}@media screen and (max-width:1199px){.base-modal{padding:15px;}}.inner-banner{margin:0;padding:0;position:relative;}.inner-banner img{width:100%;height:auto;}@media screen and (max-width:575px){.inner-banner img{height:100%;-o-object-fit:cover;object-fit:cover;}}.inner-banner .desc{position:absolute;bottom:40px;left:0;right:0;}.inner-banner .desc .text-block{margin:0;padding:0;}.inner-banner .desc .text-block .main-title{padding-bottom:40px;}@media screen and (max-width:575px){.inner-banner .desc .text-block .main-title{padding-bottom:20px;}}.inner-banner .desc .text-block .breadcrumb .breadcrumb-item{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#777777;font-weight:500;}.inner-banner .desc .text-block .breadcrumb .breadcrumb-item a{color:#777777;}.inner-banner .desc .text-block .breadcrumb .breadcrumb-item.active{color:#fff;}@media screen and (max-width:575px){.inner-banner .desc .text-block .breadcrumb{justify-content:center;}}@media screen and (max-width:575px){.inner-banner .desc{text-align:center;bottom:50%;transform:translateY(50%);}}@media screen and (max-width:1199px){.inner-banner{margin-top:94px;}}@media screen and (max-width:575px){.inner-banner{height:205px;margin-top:108px;}}.ovs-element{margin:0;padding:60px 0;}.ovs-element .top-block{max-width:1000px;margin:0 auto;padding:0 0 60px;text-align:center;}.ovs-element .top-block h2{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:500;text-transform:uppercase;margin:0;padding:0 0 35px;}@media screen and (max-width:991px){.ovs-element .top-block h2{padding-bottom:20px;}}.ovs-element .top-block p{font-size:32px;line-height:1.3;font-weight:600;color:#141414;}@media screen and (max-width:991px){.ovs-element .top-block p{font-size:25px;}}@media screen and (max-width:991px){.ovs-element .top-block{padding-bottom:40px;}}.ovs-element .img-box{margin:0;padding:0;overflow:hidden;}.ovs-element .img-box img{width:100%;height:auto;transition:all 650ms ease-in-out;}.ovs-element .img-box:hover img{transform:scale(1.2);}@media screen and (max-width:767px){.ovs-element .img-box{margin-bottom:35px;}}@media screen and (max-width:767px){.ovs-element{padding:50px 0 5px;}}.wcc-element{margin:0;padding:0 0 80px;}.wcc-element .lt-block{max-width:640px;margin:0;padding:0;}.wcc-element .lt-block .img-block{max-width:590px;margin:0;padding:0;overflow:hidden;}.wcc-element .lt-block .img-block img{width:100%;height:auto;transition:all 650ms ease-in-out;}.wcc-element .lt-block .img-block:hover img{transform:scale(1.2);}@media screen and (max-width:767px){.wcc-element .lt-block .img-block{max-width:100%;}}.wcc-element .lt-block .text-block{margin:0;padding:60px 0 0 0;}.wcc-element .lt-block .text-block .title{padding-bottom:30px;}@media screen and (max-width:767px){.wcc-element .lt-block .text-block .title{padding-bottom:15px;}}.wcc-element .lt-block .text-block ul li{font-family:"TT Chocolates";font-size:17px;line-height:1.4;color:#141414;font-weight:500;margin:0;padding:0 0 15px 15px;position:relative;}.wcc-element .lt-block .text-block ul li b{display:block;font-weight:600;}.wcc-element .lt-block .text-block ul li:after{content:"";position:absolute;width:3px;height:3px;background:#141414;border-radius:50%;left:0;top:10px;}@media screen and (max-width:767px){.wcc-element .lt-block .text-block{padding-top:30px;}}@media screen and (max-width:767px){.wcc-element .lt-block{max-width:100%;}}.wcc-element .rt-block{margin:0;padding:60px 0 0 0;}.wcc-element .rt-block .text-block{margin:0;padding:0 0 65px;}.wcc-element .rt-block .text-block .title{padding-bottom:30px;}@media screen and (max-width:767px){.wcc-element .rt-block .text-block .title{padding-bottom:15px;}}.wcc-element .rt-block .text-block p{padding-bottom:18px;color:#141414;}@media screen and (max-width:767px){.wcc-element .rt-block .text-block{padding-bottom:30px;}}.wcc-element .rt-block .d-flex{align-items:flex-start;}.wcc-element .rt-block .logo-block{width:145px;margin:0 60px 0 0;padding:0;}.wcc-element .rt-block .logo-block img{width:100%;height:auto;}@media screen and (max-width:767px){.wcc-element .rt-block .logo-block{width:100px;margin-right:20px;}}.wcc-element .rt-block .img-block{flex:1;margin:0;padding:0;overflow:hidden;}.wcc-element .rt-block .img-block img{width:100%;height:auto;transition:all 650ms ease-in-out;}.wcc-element .rt-block .img-block:hover img{transform:scale(1.2);}@media screen and (max-width:767px){.wcc-element .rt-block{padding-top:30px;}}@media screen and (max-width:767px){.wcc-element{padding-bottom:45px;}}.shop-element{margin:0;padding:60px 0 100px;}.shop-element .top-block{margin:0 0 30px;padding:0 145px 60px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.2);}.shop-element .top-block p{color:#141414;}@media screen and (max-width:991px){.shop-element .top-block{padding:0 0 45px;}}.shop-element .filter-text{margin:0;padding:20px 30px;border-bottom:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:space-between;}.shop-element .filter-text h2{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:600;margin:0;padding:0;}.shop-element .filter-text h2 .icon{display:inline-block;margin:0 10px 0 0;padding:0;}.shop-element .filter-text h2 .icon img{width:16px;height:auto;}.shop-element .filter-text.mobile-view{padding:10px 0;cursor:pointer;}.shop-element .filter-text.mobile-view h2{color:#000;}.shop-element .filter-text.mobile-view .icon img{mix-blend-mode:difference;}.shop-element .filter-sec{margin:0;padding:0;background:#ddd;border-radius:8px;position:sticky;top:120px;}.shop-element .filter-sec .accordion{margin:0;padding:15px 30px;background:none;}.shop-element .filter-sec .accordion .accordion-item{background:none;border:none;padding-bottom:15px;}.shop-element .filter-sec .accordion .accordion-item .accordion-header{margin:0;padding:0;background:none;}.shop-element .filter-sec .accordion .accordion-item .accordion-header .accordion-button{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#fff;font-weight:500;margin:0;padding:11px 20px;background:#242424;border:none;border-radius:8px;box-shadow:none;}.shop-element .filter-sec .accordion .accordion-item .accordion-header .accordion-button:after{background:url(../images/accordion-down-icon.png) no-repeat right center;background-size:11px;}.shop-element .filter-sec .accordion .accordion-body{margin:0;padding:20px 0;}.shop-element .filter-sec .accordion .accordion-body .price-range{margin:0;padding:0;overflow:hidden;}.shop-element .filter-sec .accordion .accordion-body .price-range span{font-family:"TT Chocolates";font-size:16px;line-height:1;color:#000;font-weight:500;margin:0;padding:6px 0 0 5px;}.shop-element .filter-sec .accordion .accordion-body .price-range .range-slider{position:relative;width:calc(100% - 30px);height:35px;margin:0;margin:0 20px;}.shop-element .filter-sec .accordion .accordion-body .price-range .slider-track{position:absolute;top:50%;left:0;width:100%;height:4px;background:#242424;transform:translateY(-50%);border-radius:4px;}.shop-element .filter-sec .accordion .accordion-body .price-range .slider-range{position:absolute;top:50%;height:4px;background:#000;transform:translateY(-50%);border-radius:4px;}.shop-element .filter-sec .accordion .accordion-body .price-range .slider-handle{position:absolute;top:50%;width:20px;height:20px;background:#fff;border:4px solid #3F3F3F;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(0,0,0,0.2);touch-action:none;z-index:2;}@media screen and (max-width:1199px){.shop-element .filter-sec .accordion .accordion-body .price-range{padding:0 12px;}}.shop-element .filter-sec .accordion .accordion-body .checkbox-list{margin:0;padding:0 20px;}.shop-element .filter-sec .accordion .accordion-body .checkbox-list .form-check{margin:0;padding:0 0 12px;}.shop-element .filter-sec .accordion .accordion-body .checkbox-list .form-check .form-check-label{display:block;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:500;margin:0;padding:6px 0 0 0;}.shop-element .filter-sec .accordion .accordion-body .checkbox-list .form-check .form-check-input{width:18px;height:18px;background-color:#fff;border-color:#606060;border-radius:4px;outline:none;box-shadow:none;}.shop-element .filter-sec .accordion .accordion-body .checkbox-list .form-check .form-check-input:checked[type=checkbox]{background-color:#3F3F3F;background-image:url(../images/check-mark-white.png);background-size:11px;}.shop-element .filter-sec .accordion .accordion-body .color-list{margin:0;padding:0;}.shop-element .filter-sec .accordion .accordion-body .color-list ul li{margin:0;padding:0 0 22px;}.shop-element .filter-sec .accordion .accordion-body .color-list ul li .btn{box-shadow:none;background:none;border:none;outline:none;display:block;font-family:"TT Chocolates";font-size:16px;line-height:1;color:#fff;font-weight:500;margin:0;padding:0;}.shop-element .filter-sec .accordion .accordion-body .color-list ul li .btn .icon{display:inline-block;margin:0 10px 0 0;padding:0;}.shop-element .filter-sec .accordion .accordion-body .color-list ul li .btn .icon img{width:18px;height:auto;}@media screen and (max-width:1199px){.shop-element .filter-sec .accordion{padding:15px;}}@media screen and (max-width:1199px){.shop-element .filter-sec{position:fixed;width:350px;left:-100%;top:0;bottom:0;border-radius:0;z-index:9999;transition:all 500ms ease-in-out;overflow:auto;}.shop-element .filter-sec.active{left:0;}}.shop-element .rt-sec{margin:0;padding:0;}.shop-element .rt-sec .up-block{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;padding:0;}.shop-element .rt-sec .up-block h3{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:500;margin:0;padding:0;}.shop-element .rt-sec .up-block .select-box{margin:0;padding:0;}.shop-element .rt-sec .up-block .select-box .form-select{border:1px solid #A6A6A6;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:500;border-radius:0;width:180px;height:40px;}.shop-element .pagination-block{margin:40px 0 0 0;padding:50px 0 0 0;border-top:1px solid rgba(0,0,0,0.2);}.shop-element .pagination-block .pagination .page-item{padding:0 3px;}.shop-element .pagination-block .pagination .page-item .page-link{width:42px;height:42px;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:500;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #141414;}.shop-element .pagination-block .pagination .page-item .page-link.btn{border-radius:0;border:none;}.shop-element .pagination-block .pagination .page-item .page-link.btn img{width:10px;height:auto;}.shop-element .pagination-block .pagination .page-item .page-link.active{background:#141414;color:#fff;}@media screen and (max-width:991px){.shop-element{padding:50px 0;}}.details-element{margin:0;padding:160px 0 65px;background:#fff;}.details-element .breadcrumb{margin-bottom:55px;}.details-element .breadcrumb .breadcrumb-item{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#777777;font-weight:500;}.details-element .breadcrumb .breadcrumb-item a{color:#777777;}.details-element .breadcrumb .breadcrumb-item.active{color:#000;}.details-element .content-field{margin:0;padding:0;}.details-element .feature-slider{margin:0;padding:0 30px 0 0;display:flex;flex-flow:row-reverse;position:sticky;top:120px;}.details-element .feature-slider .zommer-slider{flex:1;overflow:hidden;margin:0 0 0 20px;padding:0;border:1px solid #CBD5E1;border-radius:0;}.details-element .feature-slider .zommer-slider .item{width:100%;height:770px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;position:relative;}.details-element .feature-slider .zommer-slider .item img{max-width:620px;width:100%;height:auto;}.details-element .feature-slider .zommer-slider .item .hrt-btn{position:absolute;top:20px;right:20px;border:none;background:none;outline:none;box-shadow:none;}.details-element .feature-slider .zommer-slider .item .hrt-btn img{width:19px;height:auto;}@media screen and (max-width:767px){.details-element .feature-slider .zommer-slider .item{height:auto;}}@media screen and (max-width:767px){.details-element .feature-slider .zommer-slider{margin-left:0;margin-bottom:30px;}}.details-element .feature-slider .nav-slide{width:200px;margin:0;padding:0;position:relative;}.details-element .feature-slider .nav-slide .item{margin:0 0 10px;padding:0;}.details-element .feature-slider .nav-slide .item .img-box{width:100%;height:200px;border:1px solid #CBD5E1;border-radius:0;overflow:hidden;position:relative;}.details-element .feature-slider .nav-slide .item .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (max-width:991px){.details-element .feature-slider .nav-slide .item .img-box{height:140px;}}@media screen and (max-width:575px){.details-element .feature-slider .nav-slide .item .img-box{height:90px;}}.details-element .feature-slider .nav-slide .item.slick-current .img-box{border:2px solid #BD161C;}@media screen and (max-width:767px){.details-element .feature-slider .nav-slide .item{padding:0 4px;}}.details-element .feature-slider .nav-slide .more-btn{position:absolute;width:100%;height:200px;bottom:10px;left:0;background:rgba(82,82,82,0.65);display:flex;align-items:center;justify-content:center;flex-flow:column;box-shadow:none;outline:none;border:none;font-size:24px;line-height:1;color:#fff;font-weight:400;margin:0 auto;padding:0;text-align:center;z-index:9;}.details-element .feature-slider .nav-slide .more-btn span{display:block;margin:0;padding:3px 0 0 0;}@media screen and (max-width:991px){.details-element .feature-slider .nav-slide .more-btn{height:140px;display:none;}}@media screen and (max-width:767px){.details-element .feature-slider .nav-slide .more-btn{left:auto;right:0;width:60px;height:84px;bottom:10px;}}.details-element .feature-slider .nav-slide .slick-arrow{width:30px;height:30px;border-radius:0;z-index:1;top:-40px;left:50%;transform:translateY(0) translateX(-50%) rotate(90deg);}@media screen and (max-width:1199px){.details-element .feature-slider .nav-slide .slick-arrow{width:25px;height:25px;}}@media screen and (max-width:767px){.details-element .feature-slider .nav-slide .slick-arrow{top:50%;left:0;transform:translateY(-50%) translateX(0%) rotate(0deg);}}.details-element .feature-slider .nav-slide .slick-prev{background:url(../images/cmr-prev-arrow.png) no-repeat center;background-size:cover;}.details-element .feature-slider .nav-slide .slick-prev:before{display:none;}@media screen and (max-width:767px){.details-element .feature-slider .nav-slide .slick-prev{left:-30px;}}.details-element .feature-slider .nav-slide .slick-next{background:url(../images/cmr-next-arrow.png) no-repeat center;background-size:cover;top:auto;bottom:-30px;}.details-element .feature-slider .nav-slide .slick-next:before{display:none;}@media screen and (max-width:767px){.details-element .feature-slider .nav-slide .slick-next{bottom:auto;top:50%;left:auto;right:-30px;transform:translateY(-50%) translateX(0%) rotate(0deg);}}@media screen and (max-width:991px){.details-element .feature-slider .nav-slide{width:140px;}}@media screen and (max-width:767px){.details-element .feature-slider .nav-slide{width:100%;padding:0 35px;}}@media screen and (max-width:1199px){.details-element .feature-slider{padding-right:0;}}@media screen and (max-width:767px){.details-element .feature-slider{margin-bottom:35px;flex-flow:column;}}.details-element .rt-content{margin:0;padding:0;}.details-element .rt-content .tag-text{display:inline-block;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#fff;font-weight:500;margin:0 0 15px;padding:6px 11px;background:#141414;border-radius:8px;}.details-element .rt-content .sub-title{padding:0 0 15px;}.details-element .rt-content h4{font-family:"TT Chocolates";font-size:20px;line-height:1;color:#BD161C;font-weight:600;margin:0;padding:0 0 15px;}.details-element .rt-content p{color:#141414;padding-bottom:20px;}.details-element .rt-content .field-box{margin:0 0 20px;padding:14px 20px;border:1px solid #333333;display:flex;align-items:center;}.details-element .rt-content .field-box p{flex:1;font-size:15px;color:#000;padding-right:25px;padding-bottom:0;}.details-element .rt-content .field-box .logo-block{margin:0;padding:0;}.details-element .rt-content .field-box .logo-block img{width:110px;height:auto;}.details-element .rt-content .sq-field{margin:0 0 40px;padding:0;display:flex;align-items:flex-start;justify-content:space-between;}.details-element .rt-content .sq-field label{display:block;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:700;margin:0;padding:0 0 15px 0;}.details-element .rt-content .sq-field .size-block{flex:1;margin:0 25px 0 0;padding:0;}.details-element .rt-content .sq-field .size-block ul{display:flex;}.details-element .rt-content .sq-field .size-block ul li{width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:400;margin:0 10px 0 0;padding:0;border:1px solid #333333;cursor:pointer;}.details-element .rt-content .sq-field .size-block ul li.active{background:#000;color:#fff;}@media screen and (max-width:767px){.details-element .rt-content .sq-field .size-block{margin:0 0 30px 0;}}.details-element .rt-content .sq-field .qnt-block{width:187px;margin:0;padding:0;}.details-element .rt-content .sq-field .qnt-block .form-control{width:100%;height:46px;border:1px solid #333333;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:400;box-shadow:none;outline:none;border-radius:0;}@media screen and (max-width:767px){.details-element .rt-content .sq-field{display:block;}}.details-element .rt-content .btn-block{margin:0;padding:0 0 40px;}.details-element .rt-content .btn-block .primarybtn{width:100%;}.details-element .rt-content .desc-field{margin:0;padding:0 0 20px;}.details-element .rt-content .desc-field .accordion{margin:0;padding:20px 30px;padding-top:8px;background:#F3F3F3;}.details-element .rt-content .desc-field .accordion .accordion-item{border:none;background:none;border-radius:0;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-header{margin:0;padding:0;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-header .accordion-button{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:700;margin:0;padding:12px 0;padding-right:15px;background:none;box-shadow:none;outline:none;border-radius:0;border-bottom:1px solid #C7C7C7;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-body{padding-left:0;padding-right:0;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-body h2{font-size:22px;font-weight:600;margin-top:20px;margin-bottom:10px;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-body p{font-size:15px;font-weight:500;color:#353535;padding-bottom:15px;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-body p span{display:block;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-body ul li{font-family:"TT Chocolates";font-size:16px;line-height:24px;color:#353535;font-weight:400;margin:0;padding:0 0 0 12px;position:relative;}.details-element .rt-content .desc-field .accordion .accordion-item .accordion-body ul li:after{content:"";position:absolute;width:3px;height:3px;background:#353535;border-radius:50%;left:0;top:10px;}@media screen and (max-width:767px){.details-element .rt-content .desc-field .accordion{padding:20px 15px;}}@media screen and (max-width:1199px){.details-element .rt-content{padding-top:50px;}}@media screen and (max-width:767px){.details-element .rt-content{padding-top:0px;}}@media screen and (max-width:991px){.details-element{padding:120px 0 60px;}}@media screen and (max-width:767px){.details-element{padding-bottom:20px;}}.customize-bag-section .placement-option img{filter:brightness(0) invert(0);transition:filter 0.2s ease;}.customize-bag-section .placement-option:hover img{filter:brightness(0) invert(1);}.customize-bag-section .placement-option.active img{filter:brightness(0) invert(1);}.customize-bag-section .size-option{background:#f1f3f4 !important;border:2px solid #ddd !important;border-radius:4px !important;padding:10px 20px;cursor:pointer;transition:all 0.3s ease;font-weight:500;}.customize-bag-section .size-option:hover,.customize-bag-section .size-option.active{background:#000 !important;color:#fff !important;border-color:#000;}.customize-bag-section .custom-pr-img{height:500px !important;}.customize-bag-section .customization-field{margin-bottom:25px;}.customize-bag-section .field-label{font-weight:700;font-size:17px;line-height:100%;color:#141414;margin-top:1rem;margin-bottom:1rem;}.customize-bag-section .size-options.button-group{display:flex;gap:10px;flex-wrap:wrap;}.customize-bag-section .color-options{display:flex;gap:15px;flex-wrap:wrap;align-items:center;}.customize-bag-section .color-option-wrapper{width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;}.customize-bag-section .color-option{width:46px;height:46px;border-radius:50%;cursor:pointer;transition:all 0.3s ease;position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.1);border:2px solid transparent;}.customize-bag-section .color-option:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,0.2);}.customize-bag-section .color-option.active{width:33px;height:33px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000;}.customize-bag-section .color-option[data-value=white].active::after,.customize-bag-section .color-option[data-value=yellow].active::after{color:#000;}.customize-bag-section .color-option:not([data-value=white]):not([data-value=yellow]).active::after{color:#fff;}.customize-bag-section .color-name{font-size:12px;color:#666;}.customize-bag-section .upload-area{border:2px dashed #000;padding:30px;text-align:center;cursor:pointer;transition:all 0.3s ease;}.customize-bag-section .upload-btn{background:#f1f3f4;padding:1rem;}.customize-bag-section .upload-label{cursor:pointer;display:block;}.customize-bag-section .upload-text{display:block;font-weight:500;font-size:16px;margin-bottom:30px;color:#333;}.customize-bag-section .upload-hint{display:block;color:#666;font-weight:500;font-size:14px;line-height:100%;text-align:center;}.customize-bag-section .upload-note{font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;color:#3d3d3d !important;margin-top:1rem;padding:0 !important;}.customize-bag-section #logo-preview-container{margin-top:15px;text-align:center;}.customize-bag-section #uploaded-logo-preview{max-width:150px;max-height:150px;margin-bottom:10px;}.customize-bag-section .remove-btn{background:#dc3545;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;}.customize-bag-section .remove-btn:hover{background:#c82333;}.customize-bag-section .text-input,.customize-bag-section .form-control,.customize-bag-section .form-select,.customize-bag-section .font-select,.customize-bag-section .quantity-input-container input{width:100%;padding:12px;border:1px solid #000;font-size:15px;border-radius:0;}.customize-bag-section .text-input:focus,.customize-bag-section .form-control:focus,.customize-bag-section .form-select:focus,.customize-bag-section .font-select:focus,.customize-bag-section .quantity-input-container input:focus{box-shadow:none;}.customize-bag-section .character-count{display:block;margin-top:14px;color:#3d3d3d;font-weight:500;font-size:15px;line-height:100%;}.customize-bag-section .style-options.button-group,.customize-bag-section .placement-options.button-group{display:flex;gap:10px;flex-wrap:wrap;width:-moz-max-content;width:max-content;}.customize-bag-section .style-option{max-width:90px;padding:12px 10px;background:#f1f3f4;cursor:pointer;transition:all 0.3s ease;font-weight:500;flex:1;font-size:17px;border:none;}.customize-bag-section .style-option:hover,.customize-bag-section .style-option.active{border-color:#000;background:#000;color:white;}.customize-bag-section .placement-option{padding:12px 10px;background:#f1f3f4;cursor:pointer;transition:all 0.3s ease;font-weight:500;flex:1;font-size:17px;border:none;}.customize-bag-section .placement-option:hover,.customize-bag-section .placement-option.active{border-color:#000;background:#000;color:white;}.customize-bag-section .product-preview-container{position:relative;width:100%;max-width:600px;margin:0 auto;}.customize-bag-section .product-preview-image{position:relative;width:100%;}.customize-bag-section .main-product-image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;}.customize-bag-section .logo-overlay,.customize-bag-section .text-overlay{position:absolute;pointer-events:none;display:flex;justify-content:center;align-items:center;transition:all 0.3s ease;}.customize-bag-section .logo-overlay img{width:100px;height:80px;-o-object-fit:contain;object-fit:contain;display:block;}.customize-bag-section .product-preview-image.placement-horizontal{border:1px solid #cfcfcf;padding:2rem;}.customize-bag-section .product-preview-image.placement-horizontal .logo-overlay{top:30%;left:50%;transform:translate(-50%,-50%);max-width:25%;width:25%;}.customize-bag-section .product-preview-image.placement-horizontal .text-overlay{top:65%;left:50%;transform:translate(-50%,-50%);max-width:40%;width:40%;}.customize-bag-section .product-preview-image.placement-vertical{border:1px solid #cfcfcf;padding:2rem;}.customize-bag-section .product-preview-image.placement-vertical .logo-overlay{top:40%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:20%;}.customize-bag-section .product-preview-image.placement-vertical .text-overlay{top:60%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:30%;writing-mode:horizontal-tb;}.customize-bag-section .product-preview-image.placement-top-logo{border:1px solid #cfcfcf;padding:2rem;}.customize-bag-section .product-preview-image.placement-top-logo .logo-overlay{top:20%;left:50%;transform:translate(-50%,-50%);max-width:25%;width:25%;}.customize-bag-section .product-preview-image.placement-top-logo .text-overlay{top:75%;left:50%;transform:translate(-50%,-50%);width:40%;}.customize-bag-section .quantity-wrapper{position:relative;display:flex;align-items:center;}.customize-bag-section .quantity-input{width:100%;padding:12px 50px 12px 12px;border:2px solid #333333;font-size:15px;font-weight:500;border-radius:0;}.customize-bag-section .quantity-input::-webkit-outer-spin-button,.customize-bag-section .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.customize-bag-section .quantity-input:focus{outline:none;border-color:#000;}.customize-bag-section .quantity-arrows{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:0;}.customize-bag-section .quantity-up,.customize-bag-section .quantity-down{background:transparent;border:none;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:color 0.2s ease;}.customize-bag-section .quantity-up:hover,.customize-bag-section .quantity-down:hover{color:#000;}.customize-bag-section .quantity-up svg,.customize-bag-section .quantity-down svg{width:12px;height:8px;}.customize-bag-section .quantity-down:disabled,.customize-bag-section .quantity-up:disabled{opacity:0.3;cursor:not-allowed;}.customize-bag-section .error-message{background:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:15px;border:1px solid #f5c6cb;}.customize-bag-section #add-customized-to-cart{width:100%;padding:15px;background:#BD161C;color:white;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s ease;}.customize-bag-section #add-customized-to-cart:hover{background:#b8112e;}.customize-bag-section #add-customized-to-cart:disabled{background:#ccc;cursor:not-allowed;}@media screen and (max-width:1199px) and (min-width:768px){.customize-bag-section .product-preview-image.placement-horizontal .logo-overlay{top:32%;max-width:30%;width:30%;}.customize-bag-section .product-preview-image.placement-horizontal .text-overlay{top:63%;max-width:45%;width:45%;}.customize-bag-section .product-preview-image.placement-vertical .logo-overlay{top:40%;max-width:25%;width:25%;}.customize-bag-section .product-preview-image.placement-vertical .text-overlay{top:60%;width:35%;}.customize-bag-section .product-preview-image.placement-top-logo .logo-overlay{top:22%;max-width:30%;width:30%;}.customize-bag-section .product-preview-image.placement-top-logo .text-overlay{top:73%;max-width:45%;width:45%;}}@media screen and (max-width:767px){.customize-bag-section .placement-options.button-group{flex-direction:column;}.customize-bag-section .product-preview-image.placement-horizontal{padding:1rem;}.customize-bag-section .product-preview-image.placement-horizontal .logo-overlay{top:34%;max-width:35%;width:35%;}.customize-bag-section .product-preview-image.placement-horizontal .text-overlay{top:61%;max-width:50%;width:50%;}.customize-bag-section .product-preview-image.placement-horizontal .text-overlay span{font-size:16px;}.customize-bag-section .product-preview-image.placement-vertical{padding:1rem;}.customize-bag-section .product-preview-image.placement-vertical .logo-overlay{top:40%;max-width:30%;width:30%;}.customize-bag-section .product-preview-image.placement-vertical .text-overlay{top:60%;max-width:40%;width:40%;}.customize-bag-section .product-preview-image.placement-vertical .text-overlay span{font-size:14px;}.customize-bag-section .product-preview-image.placement-top-logo{padding:1rem;}.customize-bag-section .product-preview-image.placement-top-logo .logo-overlay{top:25%;max-width:35%;width:35%;}.customize-bag-section .product-preview-image.placement-top-logo .text-overlay{top:70%;max-width:50%;width:50%;}.customize-bag-section .product-preview-image.placement-top-logo .text-overlay span{font-size:16px;}}@media screen and (max-width:480px){.customize-bag-section .product-preview-image.placement-horizontal .logo-overlay,.customize-bag-section .product-preview-image.placement-top-logo .logo-overlay{max-width:40%;width:40%;}.customize-bag-section .product-preview-image.placement-horizontal .text-overlay,.customize-bag-section .product-preview-image.placement-top-logo .text-overlay{max-width:55%;width:55%;}.customize-bag-section .product-preview-image.placement-horizontal .text-overlay span,.customize-bag-section .product-preview-image.placement-top-logo .text-overlay span{font-size:14px;white-space:normal;}.customize-bag-section .product-preview-image.placement-vertical .logo-overlay{max-width:35%;width:35%;}.customize-bag-section .product-preview-image.placement-vertical .text-overlay{max-width:45%;width:45%;}.customize-bag-section .product-preview-image.placement-vertical .text-overlay span{font-size:12px;}}#custom-font-select option{background:#f1f3f4;}.review-field{margin:0 0 30px;padding:0;display:flex;align-items:center;}.review-field .star-icon{margin:0;padding:0;}.review-field .star-icon img{width:106px;height:auto;}.review-field span{flex:1;display:block;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:500;margin:0;padding:0 0 0 15px;}.cmr-element{margin:0;padding:0 0 80px;}.cmr-element .top-block{margin:0;padding:0 0 50px;}.cmr-element .top-block .sub-title{padding-bottom:22px;margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,0.2);}.cmr-element .top-block .review-field{margin-bottom:20px;}.cmr-element .top-block h6{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:600;margin:0;padding:0;}.cmr-element .slider-field{margin:0 -12px;padding:0;}.cmr-element .slider-field .item{margin:0;padding:0 12px;}.cmr-element .slider-field .item .box{background:#F3F3F3;margin:0;padding:30px 40px;display:flex;align-items:flex-start;}.cmr-element .slider-field .item .box .profile-img{width:50px;height:50px;border-radius:50%;margin:0;padding:0;overflow:hidden;}.cmr-element .slider-field .item .box .profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (max-width:767px){.cmr-element .slider-field .item .box .profile-img{margin:0 auto 22px;}}.cmr-element .slider-field .item .box .text-block{flex:1;margin:0;padding:10px 0 0 15px;}.cmr-element .slider-field .item .box .text-block h3{font-family:"TT Chocolates";font-size:20px;line-height:1;color:#000;font-weight:500;margin:0;padding:0 0 10px;}.cmr-element .slider-field .item .box .text-block .review-field{margin-bottom:15px;}@media screen and (max-width:767px){.cmr-element .slider-field .item .box .text-block .review-field{justify-content:center;}}.cmr-element .slider-field .item .box .text-block .review-field span{flex:none;}.cmr-element .slider-field .item .box .text-block h5{font-family:"TT Chocolates";font-size:14px;line-height:1;color:#000;font-weight:500;margin:0;padding:0 0 18px;}.cmr-element .slider-field .item .box .text-block P{color:#000;}@media screen and (max-width:767px){.cmr-element .slider-field .item .box .text-block{padding-left:0;}}@media screen and (max-width:767px){.cmr-element .slider-field .item .box{padding:25px 20px;display:block;text-align:center;}}@media screen and (max-width:767px){.cmr-element .slider-field .item .box{padding:25px 15px;}}.cmr-element .slider-field .slick-arrow{width:56px;height:56px;border-radius:0;z-index:1;}@media screen and (max-width:1199px){.cmr-element .slider-field .slick-arrow{width:40px;height:40px;}}@media screen and (max-width:767px){.cmr-element .slider-field .slick-arrow{display:none !important;}}.cmr-element .slider-field .slick-prev{background:url(../images/cmr-prev-arrow.png) no-repeat center;background-size:cover;left:-17px;}.cmr-element .slider-field .slick-prev:before{display:none;}@media screen and (max-width:1199px){.cmr-element .slider-field .slick-prev{right:50px;}}.cmr-element .slider-field .slick-next{background:url(../images/cmr-next-arrow.png) no-repeat center;background-size:cover;right:-17px;}.cmr-element .slider-field .slick-next:before{display:none;}.cmr-element .slider-field .slick-dots{bottom:0;left:0;display:none !important;}.cmr-element .slider-field .slick-dots li{margin:0;padding:0 5px;width:auto;height:auto;}.cmr-element .slider-field .slick-dots li button{width:13px;height:13px;border:2px solid #000;border-radius:50%;margin:0 auto;padding:0;opacity:0.5;}.cmr-element .slider-field .slick-dots li.slick-active button{background:#000;opacity:1;}@media screen and (max-width:767px){.cmr-element .slider-field .slick-dots{display:block !important;bottom:-60px;}}@media screen and (max-width:1199px){.cmr-element{padding-bottom:0;}}.cart-element{margin:0;padding:125px 0 80px;}.cart-element.blocked:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}.cart-element .breadcrumb{margin-bottom:45px;}.cart-element .breadcrumb .breadcrumb-item{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#777777;font-weight:500;}.cart-element .breadcrumb .breadcrumb-item a{color:#777777;}.cart-element .breadcrumb .breadcrumb-item.active{color:#000;}@media screen and (max-width:991px){.cart-element .breadcrumb{margin-bottom:30px;}}.cart-element .title{padding-bottom:55px;text-align:center;}@media screen and (max-width:767px){.cart-element .title{padding-bottom:30px;}}.cart-element .block{max-width:1200px;margin:0 auto;padding:0;}.cart-element .block .up-sec{margin:0 0 15px;padding:0 0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1E1E1E;}.cart-element .block .up-sec h3{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:700;margin:0;padding:0;}.cart-element .block .lt-sec{margin:0;padding:0;}.cart-element .block .lt-sec .sub-title{font-size:20px;font-weight:500;text-transform:uppercase;padding-bottom:35px;}.cart-element .block .lt-sec .table-field{margin:0;padding:0;}.cart-element .block .lt-sec .table-field table{width:100%;margin:0;padding:0;}.cart-element .block .lt-sec .table-field table thead{margin:0;padding:0;}.cart-element .block .lt-sec .table-field table thead tr th{font-family:"TT Chocolates";font-size:15px;line-height:1;color:#000;font-weight:500;margin:0;padding:0 0 20px;}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table thead{display:none;}}.cart-element .block .lt-sec .table-field table tbody tr{border:1px solid #DBDBDB;}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table tbody tr{border-bottom:none;}.cart-element .block .lt-sec .table-field table tbody tr:first-child{border-top:1px solid #DBDBDB;}.cart-element .block .lt-sec .table-field table tbody tr{display:block;margin-bottom:35px;}}.cart-element .block .lt-sec .table-field table tbody tr td{font-family:"TT Chocolates";font-size:15px;line-height:1;color:#000;font-weight:500;margin:0;padding:24px 15px;position:relative;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block{max-width:500px;width:100%;margin:0;padding:0;display:flex;align-items:center;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .delete-btn{border:none;box-shadow:none;outline:none;background:none;margin:0 18px 0 0;padding:0;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .delete-btn img{width:36px;height:auto;}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .delete-btn{margin:0 0 0 15px;}}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .d-flex{flex:1;margin:0;padding:0;align-items:center;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .d-flex .img-block{width:100px;margin:0;padding:0;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .d-flex .img-block img{width:100%;height:auto;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .d-flex .text-block{flex:1;margin:0;padding:0 0 0 20px;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .d-flex .text-block p{font-weight:600;color:#141414;text-align:left;}.cart-element .block .lt-sec .table-field table tbody tr td .desc-block .d-flex .text-block p span{display:block;font-weight:500;}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table tbody tr td .desc-block{flex-flow:row-reverse;}}.cart-element .block .lt-sec .table-field table tbody tr td .count-box{width:92px;border:1px solid #555555;border-radius:6px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;text-align:center;}.cart-element .block .lt-sec .table-field table tbody tr td .count-box .btn{width:30px;height:35px;box-shadow:none;outline:none;border:none;background:none;font-family:"TT Chocolates";font-size:18px;line-height:1;color:#080808;font-weight:400;margin:0;padding:0;}.cart-element .block .lt-sec .table-field table tbody tr td .count-box span{display:inline-block;font-family:"TT Chocolates";font-size:16px;line-height:1;color:#000;font-weight:400;margin:0;padding:0;}.cart-element .block .lt-sec .table-field table tbody tr td .count-box.show-text{width:66px;height:35px;margin:0 auto;text-align:center;justify-content:center;}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table tbody tr td .count-box{margin:0 0 0 auto;}}.cart-element .block .lt-sec .table-field table tbody tr td::before{content:attr(data-label);float:left;font-family:"TT Chocolates";font-size:15px;line-height:1;color:#000;font-weight:600;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);left:15px;display:none;}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table tbody tr td::before{display:block;}}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table tbody tr td{display:block;text-align:right;border-bottom:1px solid #DBDBDB;}.cart-element .block .lt-sec .table-field table tbody tr td:first-child{padding-left:110px;}}@media screen and (max-width:767px){.cart-element .block .lt-sec .table-field table tbody tr td.pl-0{padding:15px;text-align:left;}.cart-element .block .lt-sec .table-field table tbody tr td.pl-0 .count-box{margin:0;}}.cart-element .block .lt-sec .table-bottom{margin:0;padding:22px 0 15px 0;border-bottom:1px solid #D8D8D8;}.cart-element .block .lt-sec .table-bottom table{width:100%;}.cart-element .block .lt-sec .table-bottom table tbody tr td{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:500;margin:0;padding:0 15px 10px;}.cart-element .block .lt-sec .table-bottom table tbody tr td:last-child{text-align:right;}.cart-element .block .lt-sec .table-bottom table tbody tr:last-child td{font-size:20px;}.cart-element .block .lt-sec .table-bottom table tfoot tr td{font-family:"TT Chocolates";font-size:15px;line-height:1;color:#000;font-weight:400;margin:0;padding:0 15px 0;}.cart-element .block .lt-sec .shp-box{margin:20px 0;padding:5px 25px;background:#000;}.cart-element .block .lt-sec .shp-box p{font-size:15px;}.cart-element .block .lt-sec .shp-box p .icon{display:inline-block;margin:0;padding:0 7px 0 0;}.cart-element .block .lt-sec .shp-box p .icon img{width:22px;height:auto;}@media screen and (max-width:767px){.cart-element .block .lt-sec .shp-box{margin-top:0;}}.cart-element .block .lt-sec .btn-field{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;}.cart-element .block .lt-sec .btn-field .ghostbtn{background:#fff;border-color:#000;color:#000;}.cart-element .block .lt-sec .btn-field .ghostbtn .icon{display:inline-block;margin:0;padding:0 7px 0 0;}.cart-element .block .lt-sec .btn-field .ghostbtn .icon img{width:12px;height:auto;}@media screen and (max-width:575px){.cart-element .block .lt-sec .btn-field .ghostbtn{width:100%;margin-top:10px;}}@media screen and (max-width:575px){.cart-element .block .lt-sec .btn-field{display:block;}}.cart-element .block .rt-sec{margin:0;padding:30px 35px;background:#F3F3F3;}.cart-element .block .rt-sec .up-sec{padding-bottom:25px;}.cart-element .block .rt-sec h5{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:500;margin:0;padding:0 0 5px;}.cart-element .block .rt-sec h6{font-family:"TT Chocolates";font-size:15px;line-height:1;color:#000;font-weight:400;margin:0;padding:0 0 35px;}.cart-element .block .rt-sec table{width:100%;margin:0;padding:0;}.cart-element .block .rt-sec table tbody tr td{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:400;margin:0;padding:0 0 20px;}.cart-element .block .rt-sec table tbody tr td:last-child{text-align:right;}.cart-element .block .rt-sec table tfoot tr td{font-family:"TT Chocolates";font-size:20px;line-height:1;color:#141414;font-weight:600;margin:0;padding:20px 0;border-top:1px solid #555555;}.cart-element .block .rt-sec table tfoot tr td:last-child{text-align:right;}.cart-element .block .rt-sec p{color:#141414;padding-bottom:25px;}.cart-element .block .rt-sec .btn-block{margin:0;padding:0;}.cart-element .block .rt-sec .btn-block .primarybtn{width:100%;}.cart-element .block .rt-sec .form-block{margin:0;padding:0 0 30px;}.cart-element .block .rt-sec .form-block h5{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#141414;font-weight:600;margin:0;padding:0 0 20px;}.cart-element .block .rt-sec .form-block .form-box{margin:0;padding:0;}.cart-element .block .rt-sec .form-block .form-box .relative{position:relative;}.cart-element .block .rt-sec .form-block .form-box label{display:block;font-family:"TT Chocolates";font-size:15px;line-height:1;color:#141414;font-weight:500;margin:0;padding:0 0 7px;}.cart-element .block .rt-sec .form-block .form-box .form-control{border:1px solid #555555;border-radius:6px;box-shadow:none;outline:none;width:100%;height:52px;background:#fff;font-family:"TT Chocolates";font-size:15px;line-height:1;color:#141414;font-weight:500;}.cart-element .block .rt-sec .form-block .form-box .form-control:focus{border-color:#BD161C;}.cart-element .block .rt-sec .form-block .form-box .form-control::-moz-placeholder{color:#787878;}.cart-element .block .rt-sec .form-block .form-box .form-control::placeholder{color:#787878;}.cart-element .block .rt-sec .form-block .form-box .icon{position:absolute;top:50%;transform:translateY(-50%);right:20px;}.cart-element .block .rt-sec .form-block .form-box .icon img{width:127px;height:auto;}.cart-element .block .rt-sec .form-block .form-check .form-check-input{box-shadow:none;outline:none;}.cart-element .block .rt-sec .form-block .form-check .form-check-input:checked{background-color:#141414;border-color:#141414;}@media screen and (max-width:1199px){.cart-element .block .rt-sec{padding:25px 15px;}}@media screen and (max-width:991px){.cart-element .block .rt-sec{margin-top:40px;}}.cart-element.checkout-element .block{max-width:1300px;}@media screen and (max-width:1199px){.cart-element{padding-bottom:0;}}@media screen and (max-width:991px){.cart-element{padding:90px 0 0;}}.contact-element{margin:0;padding:100px 0;background:#fff;}.contact-element .feature-img{max-width:680px;margin:0;padding:0;overflow:hidden;}.contact-element .feature-img img{width:100%;height:auto;transition:all 500ms ease-in-out;}.contact-element .feature-img img:hover{transform:scale(1.2);}@media screen and (max-width:991px){.contact-element .feature-img{margin-bottom:35px;}}.contact-element .content-block{margin:0;padding:0 0 0 50px;}.contact-element .content-block .top-block{margin:0;padding:0 0 35px;border-bottom:1px solid rgba(0,0,0,0.2);}.contact-element .content-block .top-block .title{padding-bottom:20px;}.contact-element .content-block .top-block p{color:#141414;}.contact-element .content-block .block{margin:0;padding:28px 0 0 0;}.contact-element .content-block .block .box{display:flex;align-items:center;margin:0 0 50px;padding:0;}.contact-element .content-block .block .box .icon-block{width:60px;margin:0;padding:0;}.contact-element .content-block .block .box .icon-block img{width:100%;height:auto;}@media screen and (max-width:991px){.contact-element .content-block .block .box .icon-block{width:40px;}}.contact-element .content-block .block .box .text-block{flex:1;margin:0;padding:0 0 0 30px;}.contact-element .content-block .block .box .text-block h5{font-family:"TT Chocolates";font-size:17px;line-height:1;color:#000;font-weight:500;letter-spacing:0.64px;margin:0;padding:0 0 7px;}.contact-element .content-block .block .box .text-block a{display:block;font-family:"TT Chocolates";font-size:20px;line-height:1;color:#000;font-weight:500;letter-spacing:0.64px;margin:0;padding:0;}.contact-element .content-block .block .box .text-block a:hover{color:#BD161C;}.contact-element .content-block .block .box .text-block p{color:#000;letter-spacing:0.64px;padding-bottom:6px;}.contact-element .content-block .block .box .text-block p:last-child{padding-bottom:0;}@media screen and (max-width:991px){.contact-element .content-block .block .box{margin-bottom:30px;align-items:flex-start;}}.contact-element .content-block .block .socila-block{margin:0;padding:0;}.contact-element .content-block .block .socila-block ol{list-style:none;margin:0;padding:15px 0 0 0;display:flex;justify-content:flex-end;}.contact-element .content-block .block .socila-block ol li{display:inline-block;margin:0;padding:0 11px 0 0;}.contact-element .content-block .block .socila-block ol li:last-child{padding-right:0;}.contact-element .content-block .block .socila-block ol li a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#000;border:1px solid #242424;border-radius:50%;margin:0;padding:0;transition:all 500ms ease-in-out;}.contact-element .content-block .block .socila-block ol li a img{width:19px;height:auto;transition:all 500ms ease-in-out;}.contact-element .content-block .block .socila-block ol li a:hover{border-color:#BD161C;}.contact-element .content-block .block .socila-block ol li a:hover img{transform:scale(1.3);}@media screen and (max-width:991px){.contact-element .content-block .block .socila-block ol{justify-content:center;margin-bottom:35px;}}.contact-element .content-block .form-sec{margin:0;padding:35px 40px;background:#F3F3F3;}.contact-element .content-block .form-sec h3{font-family:"TT Chocolates";font-size:22px;line-height:1;color:#000;font-weight:600;text-transform:uppercase;margin:0;padding:0 0 22px 0;}.contact-element .content-block .form-sec .form-box{margin:0;padding:0 0 20px;}.contact-element .content-block .form-sec .form-box .form-control{width:100%;height:56px;background:#000;font-family:"TT Chocolates";font-size:17px;line-height:1;color:#fff;font-weight:500;letter-spacing:0.64px;box-shadow:none;outline:none;border:1px solid transparent;border-radius:0;padding-left:22px;padding-right:22px;}.contact-element .content-block .form-sec .form-box .form-control::-moz-placeholder{color:#fff;}.contact-element .content-block .form-sec .form-box .form-control::placeholder{color:#fff;}.contact-element .content-block .form-sec .form-box .form-control:focus{box-shadow:0 2px 12px rgba(0,0,0,0.3);}.contact-element .content-block .form-sec .form-box .form-control.textarea-control{height:124px;padding-top:25px;}@media screen and (max-width:991px){.contact-element .content-block .form-sec{padding:25px;}}@media screen and (max-width:575px){.contact-element .content-block .form-sec{padding:25px 15px;}}@media screen and (max-width:1199px){.contact-element .content-block{padding-left:0;}}@media screen and (max-width:991px){.contact-element{padding:50px 0;}}.card-box .stock-tag-container .stock-tag,.details-element .stock-tag-container .stock-tag{display:inline-block;padding:4px 8px;color:#eee;border-radius:0 15px 0 0;background-color:#ffb213;font-weight:500;}.card-box .stock-tag-container{position:absolute;bottom:0;left:0;}.card-box .sale-tag-container{position:absolute;top:0;left:0;}.card-box .sale-tag-container .sale-tag{display:inline-block;padding:4px 8px;color:#eee;border-radius:0 0 15px 0;background-color:#bd161c;font-weight:500;}.details-element .stock-tag-container{margin-bottom:15px;}.details-element .stock-tag-container .stock-tag{border-radius:0;}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background:#bd161c;border:none;outline:none;box-shadow:none;color:#fff;font-family:"TT Chocolates";font-size:16px;font-weight:500;transition:all linear 0.3s;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background-color:#000;}.wc-block-components-checkout-order-summary__title-text{color:#000;}.wc-block-checkout__sidebar.is-sticky{top:120px;}.cart-tier-message{margin:15px 0;padding:12px 18px;background:#ffd858;border-left:4px solid #ca9b00;color:#000;border-radius:4px;font-size:1em;}.blog-post-banner img{max-height:700px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.blog-post-banner h1{font-size:55px;text-transform:none;}@media (max-width:991px){.blog-post-banner img{height:400px;}.blog-post-banner.inner-banner{height:400px;}.blog-post-banner.inner-banner .desc{bottom:20px;transform:none;}.blog-post-banner h1{font-size:40px;}}.post-detail > .container{max-width:1200px;}.post-detail .post-featured-image img{width:100%;height:auto;}.post-detail .single-post-meta{font-size:16px;color:#666;margin-top:10px;margin-bottom:20px;}.post-detail .single-post-meta .single-post-category,.post-detail .single-post-meta .single-post-date{display:inline-block;margin-right:10px;}.post-detail .single-post-meta .single-post-category{font-weight:bold;color:#000;}.post-detail .single-post-meta .single-post-date{color:#888;}.post-detail .social-sharing{margin:20px 0;}.post-detail .social-sharing a{display:inline-block;margin-right:10px;padding:10px 15px;background:#000;color:#fff;text-decoration:none;border-radius:4px;font-size:18px;}.post-detail .social-sharing a:hover{background:#333;}.post-detail .related-posts .blog-post-item .img-block img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;}.post-detail .related-posts h2{margin-bottom:20px;font-size:24px;}.post-detail .related-posts .post-meta{font-size:14px;color:#666;margin-top:10px;}.post-detail .related-posts .post-meta .post-category,.post-detail .related-posts .post-meta .post-date{display:inline-block;margin-right:10px;}.post-detail .related-posts .post-meta .post-category{font-weight:bold;color:#000;}.post-detail .related-posts .post-meta .post-date{color:#888;}.post-detail .single-post-content p{color:#000;padding:0 0 15px 0;font-size:18px;}.post-detail .single-post-content li{font-size:18px;}.post-detail .single-post-content a{color:#bd161c !important;font-weight:normal !important;}.post-detail .single-post-content a:hover{color:#000 !important;}.post-detail h2{font-size:28px;font-weight:600;margin-top:10px;margin-bottom:10px;}.post-detail h3{font-size:24px;font-weight:600;margin-bottom:10px;margin-top:10px;}.blog-post-item .img-block img{height:300px;width:100%;-o-object-fit:cover !important;object-fit:cover !important;}.blog-post-item h3{font-size:22px !important;height:auto !important;}.blog-post-item .post-meta{color:#444;}.faq-section{padding:40px 0;}.faq-section .accordion-item{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease;}.faq-section .accordion-item:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1);}.faq-section .accordion-button{font-size:16px;font-weight:600;color:#333;background-color:#fff;padding:18px 20px;border:none;transition:background-color 0.3s ease;}.faq-section .accordion-button:not(.collapsed){background-color:#f8f9fa;color:#000;box-shadow:none;}.faq-section .accordion-button:focus{box-shadow:none;border:none;}.faq-section .accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;transition:transform 0.3s ease;}.faq-section .accordion-body{padding:20px;font-size:16px;line-height:1.7;color:#000;background-color:#fff;}.faq-section .accordion-collapse{border-top:1px solid #e0e0e0;}.brands-container{margin-top:5rem;}.brands-element{padding:60px 0;background:#fff;}.brands-element h2{text-align:center;font-size:30px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#111;margin:40px 0;padding:0;}.brands-element .brands-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 20px;align-items:center;justify-items:center;}@media (max-width:991px){.brands-element .brands-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:600px){.brands-element .brands-grid{grid-template-columns:repeat(2,1fr);}}.brands-element .brand-item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none;transition:opacity 0.2s ease;}.brands-element .brand-item:hover{opacity:0.75;}.brands-element .brand-item .brand-logo-wrap{display:flex;align-items:center;justify-content:center;height:100px;width:100%;}.brands-element .brand-item .brand-logo-wrap img{max-height:100px;max-width:100%;width:200px;-o-object-fit:contain;object-fit:contain;}.brands-element .brand-item .brand-name{font-size:18px;font-weight:500;color:#000;letter-spacing:0.5px;}.woocommerce-checkout-review-order td.product-name .var-item p{color:#000;}