span.header__active-menu-item{text-decoration:none}.swiper-button-next,.swiper-button-prev{display:flex!important;width:50px!important;height:50px!important}.card__media .media img{height:100%;padding:20px!important;object-fit:contain!important;object-position:center center;width:100%}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important}section#shopify-section-template--18555787411638__slideshow_zMrXfm .banner:after,section#shopify-section-template--18555787411638__slideshow_zMrXfm .banner__media:after{content:"";position:absolute;opacity:1!important;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#000,#0000 20% 80%,#000)!important;z-index:1;pointer-events:none}.rich-text-overlay .rich-text__blocks.center{z-index:2;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.rich-text-overlay:after{content:"";position:absolute;opacity:1!important;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000,#16181a66 54%,#16181a)!important;z-index:1;pointer-events:none}.background-overlay:after{content:"";position:absolute;opacity:1!important;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#000,#0000 20% 80%,#000)!important;z-index:1;pointer-events:none}h1,h2{font-weight:700!important}button.faq-question{font-size:16px!important;font-family:Josefin Sans}section.blog-grid .page-width{max-width:1200px;margin:auto;padding-top:54px;padding-bottom:54px}.blog-grid-item-content p{color:#999;font-size:16px;font-weight:300!important}.blog-grid-item-wrapper{min-height:250px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.blog-grid-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.blog-grid-title p a{color:#fff}.blog-grid-title h2{font-size:calc(var(--font-heading-scale) * 4rem);color:#fff;margin-bottom:0;margin-top:0;font-weight:700!important}.blog-grid-item.swiper-slide{background-color:#101010;border-radius:20px;overflow:hidden}.blog-grid-item-content h3 a{color:#fff!important;font-size:19px;font-weight:500!important}.blog-grid-item{flex:0 0 calc(33.33% - 15px);box-sizing:border-box}.blog-grid .swiper-button-next,.blog-grid .swiper-button-prev{display:none!important}@media (min-width: 768px){.blog-grid-container .swiper-wrapper{gap:20px}}@media (max-width: 767px){.blog-grid-container{display:block;flex-wrap:nowrap;gap:0}.blog-grid .swiper{width:100%;height:100%;min-height:400px;overflow:hidden}.blog-grid .swiper-wrapper{display:flex;align-items:stretch}.blog-grid .swiper-slide{flex:0 0 auto;flex-shrink:0;height:auto;width:100%}.blog-grid .swiper-button-next,.blog-grid .swiper-button-prev{display:block;right:10px!important;left:auto!important;opacity:0;transition:opacity .3s ease;color:#000!important;background:#ffffffe6!important;border-radius:50%!important;width:44px!important;height:44px!important;border:1px solid #ddd!important;box-shadow:0 2px 4px #0000001a!important;z-index:10!important}.blog-grid .swiper-button-prev{left:10px!important;right:auto!important}.blog-grid:hover .swiper-button-next,.blog-grid:hover .swiper-button-prev{opacity:1!important}.blog-grid .swiper-button-disabled{opacity:0!important;cursor:not-allowed}.blog-grid .page-width:hover .swiper-button-disabled{opacity:.3!important}.blog-grid .swiper-button-next:after,.blog-grid .swiper-button-prev:after{font-size:18px!important;font-weight:700}.blog-grid .swiper-scrollbar{background:#0000001a;border-radius:10px;height:2px;margin-top:20px}.blog-grid .swiper-scrollbar-drag{background:#000;border-radius:10px;cursor:pointer}.blog-grid .swiper-scrollbar-drag:hover{background:#333}.blog-grid .swiper-horizontal>.swiper-scrollbar,.blog-grid .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%;left:0}section.blog-grid .page-width{max-width:350px}}.blog-grid-item-image img{width:100%;max-height:181px!important;height:181px;object-fit:cover;transition:transform .3s ease}.blog-grid-item-image{overflow:hidden;position:relative;height:181px}.blog-grid-item-image img:hover{transform:scale(1.05)}.blog-grid-title{text-align:center;margin-bottom:24px}.blog-grid-item-content h3{font-size:1.333rem;margin:10px auto;line-height:1.3;font-weight:600}.blog-grid-item-meta span{color:#999}.blog-grid-title p a{text-decoration:underline}.header-left{flex:1;min-width:0}.article-title{font-family:var(--heading-font-family);font-size:2.488rem;color:#000;margin:0;line-height:1.2;text-align:left;max-width:800px}.article-meta{display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:flex-start;height:-webkit-fill-available}.meta-item{display:flex;align-items:center;gap:6px;font-size:15px;padding-top:8px;color:#666}.meta-label{color:#666;font-weight:400}.meta-value{color:#333;font-weight:500}.header-right{flex-shrink:0;margin-top:5px}.social-sharing{display:flex;align-items:center}.social-buttons{display:flex;align-items:center;gap:12px}.social-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f8f9fa;color:#333;text-decoration:none;transition:all .3s ease;border:1px solid #e9ecef;font-weight:600;box-shadow:0 1px 3px #0000001a}.social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.social-btn.facebook:hover{background:#1877f2;color:#fff;border-color:#1877f2}.social-btn.twitter:hover{background:#000;color:#fff;border-color:#000}.social-btn.line:hover{background:#00b900;color:#fff;border-color:#00b900}.social-btn.whatsapp:hover{background:#25d366;color:#fff;border-color:#25d366}.social-btn.email:hover{background:#ea4335;color:#fff;border-color:#ea4335}.social-icon{font-size:16px;font-weight:600;line-height:1}.social-icon svg{width:16px;height:16px}.article-featured-image{width:100%}.article-featured-image img{width:100%;height:auto;border-radius:0;display:block}.article-title-container{text-align:center}.article-details-row{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem}.article-meta{flex:1}.social-sharing{flex:0 0 auto}@media (max-width: 768px){.article-details-row{flex-direction:column;gap:1rem}.social-sharing{align-self:center}}@media (max-width: 1024px){.article-header-section{padding:0 15px}.article-title{font-size:32px}}@media (max-width: 768px){.article-header-content{flex-direction:column;gap:25px}.header-right{margin-top:0;align-self:flex-start}.article-title{font-size:28px}.article-meta{gap:20px}.social-buttons{gap:10px}.social-btn{width:38px;height:38px}}@media (max-width: 480px){.article-header-section{padding:0 10px}.article-title{font-size:24px}.article-meta{flex-direction:column;align-items:flex-start;gap:15px}.social-buttons{gap:8px}.social-btn{width:36px;height:36px}.breadcrumbs-container{font-size:13px}}.article.article--main .container{width:1200px;margin:auto;padding:0 0 20px}.article-header-content{padding-top:80px}.article-template__hero-container{max-width:1200px!important;margin:auto}.article-template__content.page-width.page-width--narrow.rte{max-width:1200px!important;padding:40px 0}header.page-width.page-width--narrow{display:none}.article-template__social-sharing.page-width.page-width--narrow{display:none}.article-template__back.element-margin-top.center{margin:0;padding:40px 0}.article-template__content h4,.article-template__content h5,.article-template__content p{color:#fff!important}.article.article--main{background-color:#000}article.article-template{background-color:#000}.article-template__content{color:#fff!important}.article-template__content hr{background-color:#e1e1e1!important;margin:40px 0!important}a.article-template__link.link.animate-arrow{color:#fff}.article-title-container h1{color:#fff!important;font-size:4rem;font-family:josefin sans;margin-top:20px}nav.breadcrumbs,nav.breadcrumbs a{color:#fff}span.meta-item.date span{color:#fff!important}.price.price--large.price--on-sale.price--show-badge{background-color:#fff;color:#101010;padding:10px 5px;border-radius:4px;text-align:center}s.price-item.price-item--regular{color:gray}.product__description.rte.quick-add-hidden h2{font-weight:500!important;font-size:24px;line-height:34px;margin-bottom:10px!important}.badge{background-color:#6067df}.product .price .badge,.product .price__container{margin-bottom:0!important}.mega-menu-thirdlevelmenu-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.mega-menu-thirdlevelmenu-image a{display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
