.accordion .accordion-item{position:relative}.accordion .accordion-item::after{content:"";display:block;width:var(--underline-width, 0%);height:1px;background-color:hsla(0,0%,100%,.15);position:absolute;left:0;bottom:0;transition:width .35s ease-out}.accordion .accordion-item:first-child{padding-top:0}.accordion .accordion-item .accordion-button{padding-right:60px;color:#fff}.accordion .accordion-item .accordion-button:not(.collapsed){color:#00cef4}.accordion .accordion-item .accordion-button:not(.collapsed) .plus{display:none}.accordion .accordion-item .accordion-button:not(.collapsed) .minus{display:block}.accordion .accordion-item .accordion-button.collapsed .plus{display:block}.accordion .accordion-item .accordion-button.collapsed .minus{display:none}.accordion .accordion-item .accordion-button svg path{transition:fill .35s ease-out}.accordion .accordion-item .accordion-button:hover{color:hsla(0,0%,100%,.5)}.accordion .accordion-item .accordion-button:hover svg path{fill:hsla(0,0%,100%,.5)}.accordion .accordion-item .accordion-body{padding:0 0 30px 0;color:#626262}.accordion button{padding:30px 0;width:100%;display:block;color:#fff;font-size:2.6rem;font-weight:600;background:none;border:none;position:relative;text-align:left}.accordion button span{display:block;position:absolute;top:50%;right:0;transform:translate(0, -50%)}@media(max-width: 575px){.accordion .accordion-item button{font-size:2rem}}@media(min-width: 576px)and (max-width: 767px){.accordion .accordion-item button{font-size:2.2rem}}.product .picture{aspect-ratio:1}.product .details{padding:15px;background-color:#0d0d0d;text-align:center}.product .details h3{margin:0;font-size:1.8rem;font-weight:700}.product .price{color:#ff4dca;font-size:2rem;font-weight:700}@media(max-width: 575px){.product+.product{margin-top:20px}}@media(min-width: 576px)and (max-width: 767px){.product{margin-top:30px}}@media(min-width: 768px)and (max-width: 991px){.product{margin-top:30px}}@media(min-width: 992px)and (max-width: 1199px){.product{margin-top:30px}}@media(min-width: 1200px)and (max-width: 1599px){.product .details{height:185px}}section .sticky{position:sticky;top:200px}.home section.about{color:#626262}.home section.pre{color:#fff;font-family:"Cabin Sketch",sans-serif !important;font-size:4.6rem;font-weight:700;line-height:1.3;text-transform:uppercase;background:url(../images/style/bgPre.webp) no-repeat center bottom;background-size:cover}.home section.pre .primary{color:#ff4dca}.home section.pre .secondary{color:#00cef4}@media(max-width: 575px){.home section.pre{font-size:2rem}}@media(min-width: 576px)and (max-width: 767px){.home section.pre{font-size:3rem}}@media(min-width: 768px)and (max-width: 991px){.home section.pre{font-size:3.6rem}}@media(min-width: 992px)and (max-width: 1199px){.home section.pre{font-size:3.6rem}}.home section.products{position:relative}.home section.products .caption{width:25%;position:absolute;right:8.3%;top:120px;z-index:10}.home section.products .caption h2{color:#fff;font-size:6rem;font-weight:700;text-transform:uppercase;text-align:right}.home section.products::before{content:"";display:block;width:100%;height:30px;position:absolute;left:0;top:0;z-index:5;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#40000000", endColorstr="#00000000", GradientType=0)}.home section.products .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home section.products .swiper-pagi{position:absolute;bottom:60px;z-index:10}@media(max-width: 575px){.home section.products .caption{width:60%;top:30px;right:15px}.home section.products .caption h2{font-size:2.6rem}.home section.products .swiper-slide{height:400px;max-height:90vh}.home section.products .swiper-pagi{bottom:15px}.home section.products .swiper-pagi .swiper-pagination-bullet{width:50px;height:50px;border-width:2px;border-radius:6px}}@media(min-width: 576px)and (max-width: 767px){.home section.products .caption{width:40%;top:30px;right:15px}.home section.products .caption h2{font-size:3rem}.home section.products .swiper-slide{height:500px;max-height:80vh}.home section.products .swiper-pagi{bottom:15px}.home section.products .swiper-pagi .swiper-pagination-bullet{width:60px;height:60px;border-width:2px;border-radius:6px}}@media(min-width: 768px)and (max-width: 991px){.home section.products .caption{width:40%;top:30px;right:15px}.home section.products .caption h2{font-size:4rem}.home section.products .swiper-slide{height:600px;max-height:80vh}.home section.products .swiper-pagi{bottom:15px}.home section.products .swiper-pagi .swiper-pagination-bullet{border-width:2px;border-radius:6px}}@media(min-width: 992px)and (max-width: 1199px){.home section.products .caption{width:40%;top:30px;right:30px}.home section.products .caption h2{font-size:4.6rem}.home section.products .swiper-slide{height:700px;max-height:80vh}.home section.products .swiper-pagi{bottom:20px}}@media(min-width: 1200px)and (max-width: 1599px){.home section.products .caption{width:40%;top:60px}.home section.products .caption h2{font-size:5rem}.home section.products .swiper-slide{height:760px;max-height:80vh}.home section.products .swiper-pagi{bottom:20px}}@media(min-width: 1600px){.home section.products .swiper-slide{height:960px;max-height:80vh}}@media(min-width: 1600px){.home section.slider{height:890px}}.home section.snus img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 575px){.home section.snus{height:360px}}@media(min-width: 576px)and (max-width: 767px){.home section.snus{height:560px}}@media(min-width: 768px)and (max-width: 991px){.home section.snus{height:680px}}