main.promotion{padding-top:0}main.promotion .section-main-slider{padding:0}main.promotion .section-main-slider .main-slider{position:relative;margin-bottom:0}main.promotion .section-main-slider .main-slider .slick-arrow{display:none !important}main.promotion .section-main-slider .main-slider .slick-list .slick-track .slick-slide{position:relative}main.promotion .section-main-slider .main-slider .slick-list .slick-track .slick-slide img{width:100%}main.promotion .section-main-slider .main-slider .slick-list .slick-track .slick-slide .caption{font-size:2.5rem;color:#fff;text-transform:uppercase;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-shadow:5px 5px 10px black;width:100%;max-width:600px;text-align:center;padding:15px}main.promotion .section-main-slider .main-slider .slick-dots{position:absolute;left:0;bottom:20px;width:100%}main.promotion .section-main-slider .main-slider .slick-dots>li.slick-active button{background-color:white}main.promotion .section-main-slider .main-slider .slick-dots>li button{width:12px;height:12px;padding:0;border-radius:50%;background-color:rgba(255,255,255,0.5)}main.promotion .section-main-slider .main-slider .slick-dots>li button:before{display:none}main.promotion .section-promotion-list{padding:50px 0}main.promotion .section-promotion-list .item{padding-top:25px;padding-bottom:5px;display:flex;flex-wrap:wrap;border-bottom:1px solid var(--grey-border)}main.promotion .section-promotion-list .item .image{width:40%}@media (max-width: 767px){main.promotion .section-promotion-list .item .image{width:100%;margin-bottom:15px}}main.promotion .section-promotion-list .item .image .inner-image{padding-bottom:50%;position:relative}main.promotion .section-promotion-list .item .image .inner-image img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}main.promotion .section-promotion-list .item .info{width:60%;padding-left:25px}@media (max-width: 767px){main.promotion .section-promotion-list .item .info{width:100%;padding-left:0}}main.promotion .section-promotion-list .item .info h3{font-size:1.4rem;line-height:normal}main.promotion .section-promotion-list .item .info .date{color:var(--grey-3);margin-bottom:15px}main.promotion .section-promotion-list .item .action{width:100%;text-align:right}main.promotion .section-promotion-list .item .action a{font-weight:700;color:#000000;text-decoration:none;text-transform:uppercase}main.promotion .section-promotion-list .item .action a:hover{color:var(--grey-3)}main.promotion .section-hero-image{position:relative}main.promotion .section-hero-image img{width:100%}main.promotion .section-hero-image .caption{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-shadow:5px 5px 10px black;width:100%;max-width:600px;text-align:center;padding:15px}main.promotion .section-hero-image .caption p{text-transform:uppercase;font-size:1.2rem}main.promotion .section-hero-image .caption h3{font-size:1.6rem;font-weight:400}main.promotion .section-promotion-detail{padding:50px 0}main.promotion .section-product-slider{padding:20px 0 60px 0}main.promotion .section-product-slider .title-shop-by{font-size:1.6rem;line-height:1.3;margin-bottom:0;height:100%;display:flex;align-items:center}@media (max-width: 992px){main.promotion .section-product-slider .title-shop-by{justify-content:center}}main.promotion .section-product-slider .slider-product-pdp:hover .slick-arrow{transition:all 0.3s ease}main.promotion .section-product-slider .slider-product-pdp:hover .slick-arrow.slick-prev{left:5px}main.promotion .section-product-slider .slider-product-pdp:hover .slick-arrow.slick-next{right:5px}main.promotion .section-product-slider .slider-product-pdp .slick-arrow{height:30px;width:30px;display:flex;align-items:center;justify-content:center;z-index:9}main.promotion .section-product-slider .slider-product-pdp .slick-arrow:before{content:''}main.promotion .section-product-slider .slider-product-pdp .slick-arrow:hover:before{border-left:4px solid var(--main-red);border-bottom:4px solid var(--main-red)}main.promotion .section-product-slider .slider-product-pdp .slick-arrow:before{border-radius:2px;display:block;height:25px;width:25px;border-left:4px solid var(--grey-2);border-bottom:4px solid var(--grey-2);transition:all 0.3s ease;opacity:1}main.promotion .section-product-slider .slider-product-pdp .slick-arrow.slick-prev:before{transform:rotate(45deg)}main.promotion .section-product-slider .slider-product-pdp .slick-arrow.slick-next:before{transform:rotate(-135deg)}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner{display:block;padding:0 20px;text-decoration:none}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner:hover .category-title{color:#000000}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .image{padding-bottom:100%;position:relative;overflow:hidden;display:block}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .image img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;max-width:70%;max-height:70%}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .product-info{text-align:center;padding-top:30px;position:relative}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .product-info .status{font-weight:500;color:#000000;text-transform:uppercase;font-size:0.7rem;position:absolute;left:0;top:5px;width:100%}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .product-info .product-name{text-transform:uppercase;font-weight:400;font-size:0.7rem;margin-bottom:2px;color:var(--grey-3);letter-spacing:0.5px;line-height:normal}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .product-info .product-code{font-family:var(--font-menu);font-size:1rem;margin-bottom:2px;text-decoration:none;color:var(--text-light)}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .product-info .product-code:hover{color:#000000}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .product-info .price{font-size:1rem;font-weight:bold;color:#000000}main.promotion .section-product-slider .slider-product-pdp .slick-list .slick-track .slick-slide .inner .product-info .price .old-price{text-decoration:line-through;color:var(--grey-3);opacity:0.85;padding-right:5px}main.promotion .section-social .items{display:flex;justify-content:center;padding:15px 0 30px 0;position:relative}main.promotion .section-social .items:after{content:'';position:absolute;top:0;left:50%;transform:translate(-50%, 0);height:3px;background-color:var(--grey-2);width:30px;border-radius:2px}main.promotion .section-social .items .item{padding:2px}main.promotion .section-social .items .item.facebook .feather,main.promotion .section-social .items .item.twitter .feather{fill:var(--grey-3);stroke-width:0}main.promotion .section-social .items .item.facebook:hover .feather,main.promotion .section-social .items .item.twitter:hover .feather{fill:#FFFFFF}main.promotion .section-social .items .item.facebook a:hover{background-color:#3a589d}main.promotion .section-social .items .item.twitter a:hover{background-color:#2478ba}main.promotion .section-social .items .item.whatsapp:hover{background-color:#51cb5a}main.promotion .section-social .items .item.whatsapp:hover svg{fill:#FFFFFF}main.promotion .section-social .items .item.mail a .feather,main.promotion .section-social .items .item.link a .feather{stroke-width:2;stroke:var(--grey-3)}main.promotion .section-social .items .item.mail a:hover,main.promotion .section-social .items .item.link a:hover{background-color:#000000}main.promotion .section-social .items .item.mail a:hover .feather,main.promotion .section-social .items .item.link a:hover .feather{stroke:#FFFFFF}main.promotion .section-social .items .item a{display:block;color:var(--grey-3);text-decoration:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--grey-3);display:flex;align-items:center;justify-content:center}main.promotion .section-social .items .item a:hover{border:1px solid transparent}main.promotion .section-social .items .item a .feather{width:16px;height:16px}main.promotion .section-bottom-navigation{margin-bottom:50px}main.promotion .section-bottom-navigation .inner{border-top:1px solid var(--grey-border);border-bottom:1px solid var(--grey-border)}main.promotion .section-bottom-navigation .inner .col-6:first-child{border-right:1px solid var(--grey-border)}main.promotion .section-bottom-navigation .inner .item{display:flex;align-items:center;height:100%;text-decoration:none;color:var(--text-light)}main.promotion .section-bottom-navigation .inner .item:hover{color:#000000}main.promotion .section-bottom-navigation .inner .item .icon{line-height:normal;width:30px}main.promotion .section-bottom-navigation .inner .item .icon .feather{height:30px;width:30px}main.promotion .section-bottom-navigation .inner .item .title{width:calc(100% - 30px);padding:15px;line-height:normal}main.promotion .section-bottom-navigation .inner .item.next .title{text-align:right}
