﻿.btn-primary{text-transform:uppercase;font-weight:600}.badge{border-radius:10px}.label{font-weight:600}.nav-list-link{text-transform:uppercase}header .nav-item{padding:0 8px !important}.nav-list-link[href*="/combos/"]{font-weight:600}.nav-list-link[href*="/smoke-shop/"],.mobile-smoke-shop{background-color:#00fc50;color:#000 !important;font-weight:900}#nav-hamburger .mobile-smoke-shop>a.nav-list-link,#nav-hamburger .mobile-smoke-shop>a.nav-list-link svg{color:#000 !important;fill:#000 !important}@media(min-width: 768px){.logo-img-big{max-height:120px}.head-main.compress .logo-img{max-height:90px}}.head-transparent .section-adbar,.head-transparent:not(:hover) .section-adbar,.head-transparent-on-section .section-adbar,.head-transparent-on-section:not(:hover) .section-adbar{background-color:var(--adbar-background);color:var(--adbar-foreground);fill:var(--adbar-foreground)}.head-transparent:not(:hover) .section-adbar a,.head-transparent:not(:hover) .section-adbar .svg-icon-text,.head-transparent-on-section:not(:hover) .section-adbar a,.head-transparent-on-section:not(:hover) .section-adbar .svg-icon-text{color:var(--adbar-foreground);fill:var(--adbar-foreground)}header.tj-inner-page{background-color:#111 !important}header.tj-menu-open,header.head-transparent.tj-menu-open,header.head-transparent-on-section.tj-menu-open{background-color:#111 !important}@media(min-width: 768px){.section-slider-home .swiper-text{left:57%;top:50%;transform:translateY(-50%);text-align:left;width:40%}}@media(max-width: 767px){.section-slider-home .swiper-text{top:0;left:50%;transform:translateX(-50%);bottom:auto}}.section-slider-home .h1-huge{margin-bottom:10px !important;font-size:52px;text-shadow:0 0 10px rgba(0,0,0,.6);font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-weight:400 !important;margin-bottom:0 !important}.section-slider-home .btn{background-color:#00d944;text-transform:uppercase;border-radius:20px;border:0;color:#fff;padding:10px 30px;font-size:14px;font-weight:900}.section-institutional{color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/212/611/rte/qs-imagen.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 0}.section-institutional h2{font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-weight:400 !important}.section-institutional p{font-size:16px !important}[data-store=home-banner-categories] .textbanner .textbanner-text{color:#fff;background-color:#000;padding:15px !important;text-transform:uppercase;text-align:center !important}.section-banners-home .textbanner .textbanner-text h3{margin-bottom:0 !important;font-size:20px !important}.template-category .category-banner .textbanner-text.over-image a,.template-category .category-banner .breadcrumbs .separator,.template-category .category-banner .breadcrumbs,.template-category .category-banner h1{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.6)}.template-category .category-banner .textbanner-text.over-image{background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.5))}.template-category .category-banner h1{font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-weight:400 !important}.section-title{border:1px #111 solid !important;display:table !important;margin:0 auto;padding:8px 20px 5px}.js-banners .section-title{border:none !important}.js-item-product .btn-primary{background-color:#000}.js-item-product .item-price-container{display:flex;flex-direction:column;gap:4px}.js-item-product .item-price-container .price-compare{order:1}.js-item-product .item-price-container .d-block{order:2}.js-item-product .item-price-container .js-promotion-label-private{display:none !important}.js-item-product .item-price-container .price-x10{order:3;display:flex;flex-direction:column;gap:2px;color:var(--accent-color);font-weight:bold;font-size:14px}.js-item-product .item-price-container .js-payment-discount-price-product-container{order:4}.js-item-product .price-x10-unit{font-size:var(--font-smallest);font-weight:normal}.js-item-product .price-x10-promo{font-size:var(--font-smallest);font-weight:normal;color:var(--accent-color)}.price-x10{display:block}.price-x10-promo{display:block;overflow:hidden}.price-x10-promo-firstline{display:block;font-weight:600;color:#2a7a2a;cursor:pointer;font-size:12px}.price-x10-promo-firstline::after{content:" ↓"}.price-x10-promo.open .price-x10-promo-firstline::after{content:" ↑"}.price-x10-promo-details{display:none;color:#666;margin-top:4px;line-height:1.4}.price-x10-promo.open .price-x10-promo-details{display:block}.price-x10-amount{font-size:1.2em;font-weight:700;color:#2a7a2a}.price-x10-unit{font-size:.85em;font-weight:400}.item-brand{font-size:12px !important;margin-bottom:5px;color:#000;font-weight:900}.template-home section h2{font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-weight:400 !important;font-size:30px}.section-informative-banners h3{font-size:15px;font-weight:800 !important}.section-informative-banners svg{height:40px;width:40px}.tc-contenido__subtitulo,.verde{color:#1db954 !important}.verde:hover{opacity:.7 !important}.js-product-detail .js-price-container{display:flex;flex-direction:column}.js-product-detail .js-price-container .js-compare-price-display{order:1}.js-product-detail .js-price-container>span:first-child{order:2}.js-product-detail .js-price-container .price-x10{order:3;display:flex;flex-direction:column;gap:2px;color:var(--accent-color);font-weight:bold;padding:5px 0 !important}.js-product-detail .js-price-container .js-price-without-taxes-container{order:4}.js-product-detail .price-x10-unit{font-size:var(--font-smallest);font-weight:normal}.js-product-detail .price-x10-promo{font-size:var(--font-smallest);font-weight:normal;color:var(--accent-color)}#single-product [data-store=product-promotion-info]{display:none !important}.section-brands-home{background-image:url("https://lups.ar/lab/tabaqueria-juramento/bg-marcas.jpg");background-size:cover;background-position:center;padding:90px 0 !important}.section-brands-home .h3{margin-bottom:40px !important}.section-brands-home .brand-image{border-radius:50%}.section-brands-home .brand-image-container{display:flex;align-items:center;justify-content:center;padding:0 5px}.section-brands-home .brand-image{width:100%;height:auto;max-height:none}.section-brands-home .brand-name{margin-top:8px;font-size:11px;font-weight:700 !important;text-align:center;text-transform:uppercase !important}.section-brands-home .svg-icon-text{fill:#fff;font-size:2em}.section-brands-home .svg-icon-text:hover{fill:#00d944}.section-brands-home .swiper-button-next .svg-icon-text .icon-inline{margin-left:20px !important}.section-brands-home .swiper-button-prev .svg-icon-text .icon-inline{margin-right:20px !important}.section-brands-home .brand-image-container{display:flex;flex-direction:column;align-items:center}.section-brands-home .brand-label{display:none;width:100%;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;color:var(--color-text);text-align:center}footer .font-big{text-transform:uppercase;font-weight:600}.footer-menu-item{margin-bottom:10px !important}.footer-legal{text-align:center}.icon-inline.icon-w{fill:#fff !important}.btn-whatsapp{top:auto !important}@media(min-width: 768px){.footer-main-info{display:grid;grid-template-columns:30% 30% 40% !important;align-items:start}}@media(max-width: 768px){footer .newsletter{text-align:center;padding:0 20px}}.comunidad-juramento .newsletter .text-md-left{margin-top:0 !important;margin-bottom:0 !important}.comunidad-juramento .newsletter .font-big.h2{font-size:inherit;font-weight:bold;line-height:inherit;padding:1rem;padding-left:0;margin-bottom:0}.comunidad-juramento .newsletter .col-md{padding-left:0;padding-right:0;margin-bottom:0 !important}.comunidad-juramento .newsletter form.col-md-6{max-width:100%;flex:0 0 100%;padding-left:0;padding-right:0}.comunidad-juramento .newsletter .col-md.py-3{padding-top:0 !important}.comunidad-juramento .newsletter .form-control{border-radius:20px;border:solid 1px #fff;margin:10px 0 20px}.comunidad-juramento .newsletter .icon-lg{font-size:24px}.comunidad-juramento .newsletter .btn{text-transform:uppercase}.user-content .container .row{justify-content:center !important}.qs-hero{padding:24px;text-align:center;background:#fff;max-width:720px;margin:0 auto}.qs-hero__eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#1db954;margin-bottom:16px}.qs-hero__title{font-size:clamp(28px,5vw,48px);font-weight:800;text-transform:uppercase;color:#111;line-height:1.1;margin-bottom:20px}.qs-hero__subtitle{font-size:17px;color:#555;line-height:1.6}.qs-nosotros{background:#f5f5f5 url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/212/611/rte/qs-imagen.png") no-repeat center center;background-size:cover;padding:72px 24px}.qs-nosotros .qs-nosotros__inner{max-width:680px;margin:0 auto;background:rgba(0,0,0,.55);padding:48px;border-radius:2px}.qs-nosotros__title{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:24px}.qs-nosotros__text p{font-size:16px;line-height:1.75;color:hsla(0,0%,100%,.85);margin-bottom:16px}.qs-nosotros__text p:last-child{margin-bottom:0}.qs-servicios{padding:72px 24px;background:#fff;max-width:1100px;margin:0 auto}.qs-servicios__title{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#111;margin-bottom:48px;text-align:center}.qs-servicios__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 768px){.qs-servicios__grid{grid-template-columns:1fr;gap:32px}}.qs-servicios__item{border-top:2px solid #1db954;padding-top:24px}.qs-servicios__icono{width:40px;height:40px;object-fit:contain;margin-bottom:16px}.qs-servicios__name{font-size:16px;font-weight:700;text-transform:uppercase;color:#111;margin-bottom:12px}.qs-servicios p{font-size:15px;line-height:1.7;color:#555}.cc-hero{padding:24px;text-align:center;background:#fff;max-width:720px;margin:0 auto}.cc-hero__eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#1db954;margin-bottom:16px}.cc-hero__title{font-size:clamp(28px,5vw,48px);font-weight:800;text-transform:uppercase;color:#111;line-height:1.1;margin-bottom:20px}.cc-hero__subtitle{font-size:17px;color:#555;line-height:1.6}.cc-pasos{padding:72px 24px;background:#fff;max-width:1100px;margin:0 auto}.cc-pasos__title{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#111;margin-bottom:48px;text-align:center}.cc-pasos__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 768px){.cc-pasos__grid{grid-template-columns:1fr;gap:32px}}.cc-pasos__item{border-top:2px solid #1db954;padding-top:24px}.cc-pasos__icono{width:40px;height:40px;object-fit:contain;margin-bottom:16px;display:block}.cc-pasos__name{font-size:16px;font-weight:700;text-transform:uppercase;color:#111;margin-bottom:12px}.cc-pasos p{font-size:15px;line-height:1.7;color:#555}.cc-pagos{background:#f5f5f5;padding:72px 24px}.cc-pagos__inner{max-width:1100px;margin:0 auto}.cc-pagos__title{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#111;margin-bottom:48px;text-align:center}.cc-pagos__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 768px){.cc-pagos__grid{grid-template-columns:1fr;gap:32px}}.cc-pagos__item{border-top:2px solid #1db954;padding-top:24px}.cc-pagos__name{font-size:16px;font-weight:700;text-transform:uppercase;color:#111;margin-bottom:12px}.cc-pagos p{font-size:15px;line-height:1.7;color:#555}.cc-envios{background:#111;padding:72px 24px}.cc-envios__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px}@media(max-width: 768px){.cc-envios__grid{grid-template-columns:1fr;gap:40px}}.cc-envios__title{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#1db954;margin-bottom:24px}.cc-envios p{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.75);margin-bottom:12px}.cc-envios__dato{color:#fff;font-weight:600}.tc-hero{padding:24px;text-align:center;background:#fff;max-width:720px;margin:0 auto}.tc-hero__eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#1db954;margin-bottom:16px}.tc-hero__title{font-size:clamp(28px,5vw,48px);font-weight:800;text-transform:uppercase;color:#111;line-height:1.1;margin-bottom:20px}.tc-hero__subtitle{font-size:14px;color:#999;letter-spacing:1px}.tc-contenido{padding:72px 24px;background:#fff}.tc-contenido__inner{max-width:720px;margin:0 auto}.tc-contenido__subtitulo{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#111;font-weight:700;margin-top:48px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.tc-contenido__subtitulo:first-child{margin-top:0}.tc-contenido p{font-size:15px;line-height:1.8;color:#555}[data-store=home-banner-news] .container{margin-bottom:40px}[data-store=home-brands],[data-store=home-banner-news],[data-store=home-banner-promotional]{padding:40px 0;margin-top:0}@media(min-width: 768px){[data-store=home-brands],[data-store=home-banner-news],[data-store=home-banner-promotional]{padding:30px 0}}@media(max-width: 767px){[data-store=home-banner-news] .swiper-button-prev,[data-store=home-banner-news] .swiper-button-next,[data-store=home-banner-promotional] .swiper-button-prev,[data-store=home-banner-promotional] .swiper-button-next{top:50%;transform:translateY(-50%);margin-top:0}[data-store=home-banner-news] .swiper-button-prev,[data-store=home-banner-promotional] .swiper-button-prev{left:-15px}[data-store=home-banner-news] .swiper-button-next,[data-store=home-banner-promotional] .swiper-button-next{right:-15px}}@media(min-width: 768px){[data-store=home-banner-news],[data-store=home-banner-promotional]{overflow:visible !important}[data-store=home-banner-news] .js-banner-container,[data-store=home-banner-promotional] .js-banner-container{overflow:visible !important}}.tj-mega-panel{display:none;position:fixed;left:0;width:100vw;background:#111;box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:9000;border-top:2px solid #1aff5e;margin-top:-1px}.tj-mega-panel.is-open{display:block}.tj-mega-inner{display:flex;max-height:70vh;max-width:1200px;margin:0 auto}.tj-mega-cats{list-style:none;margin:0;padding:8px 0;width:240px;min-width:240px;border-right:1px solid #2a2a2a;overflow-y:auto}.tj-mega-cats li{display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;transition:background .12s}.tj-mega-cats li:hover,.tj-mega-cats li.is-active{background:#1e1e1e}.tj-mega-cats li a{display:block;padding:11px 0;color:#fff;font-size:14px;font-weight:500;text-decoration:none;flex:1}.tj-mega-col__all:hover{color:#999 !important}.tj-mega-arrow{color:#1aff5e;font-size:20px;line-height:1;flex-shrink:0}.tj-mega-subcols{flex:1;overflow-y:auto;padding:18px 32px 28px}.tj-mega-group{display:none;flex-wrap:wrap;gap:32px 40px;align-content:flex-start}.tj-mega-group.is-active{display:flex}.tj-mega-group .tj-mega-col:not(.tj-mega-col--solo) ul{border-left:1px solid #2a2a2a;padding-left:10px;margin-top:4px;font-size:13px}.tj-mega-col{min-width:140px}.tj-mega-col__title{display:block;font-size:14px;font-weight:900;color:#fff;text-decoration:none;margin-bottom:8px}.tj-mega-col__title:hover{color:#1aff5e}.tj-mega-col ul{list-style:none;margin:0 0 4px;padding:0}.tj-mega-col ul li a{display:block;font-size:13px;color:#aaa;text-decoration:none;padding:3px 0}.tj-mega-col ul li a:hover{color:#fff;text-decoration:none}.tj-mega-col__all{display:inline-block;font-size:11px;font-weight:700;color:#1aff5e;text-decoration:none;margin-top:6px;text-transform:uppercase;letter-spacing:.05em}.tj-mega-col__all:hover{text-decoration:underline}.tj-mega-col--solo a{font-size:15px;font-weight:600;color:#fff;text-decoration:none}.tj-mega-col--solo a:hover{color:#1aff5e}.tj-mega-col>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tj-mega-col>ul li a{display:block;font-size:14px;color:#fff;text-decoration:none;padding:4px 0}.tj-mega-col>ul li a:hover{color:#1aff5e}.tj-mega-cats li a[href*="/smoke-shop"]{color:#1aff5e !important;font-weight:700}.tj-mega-cats li a[href*="/smoke-shop"] :hover{color:#000 !important}.tj-mega-subitem{display:none !important}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger){position:relative !important}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown{position:fixed !important;width:auto !important;min-width:200px !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border-top:2px solid #1aff5e !important;padding:0 !important;max-height:none !important}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown .desktop-dropdown-container{padding:0 !important;max-width:none !important;background:rgba(0,0,0,0) !important}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems{display:inline-flex !important;flex-direction:column !important;columns:unset !important;column-count:unset !important;width:auto !important;min-width:200px !important;padding:8px 0 !important;margin-top:0 !important;background:#111}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems>li{width:100% !important;position:relative}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems>li>ul.list-subitems{display:none !important}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems>li:hover>ul.list-subitems{display:block !important;position:fixed;background:#111;padding:8px 0;min-width:180px;box-shadow:4px 4px 12px rgba(0,0,0,.4);z-index:9001}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems>li a{color:#fff !important;padding:4px 16px !important;white-space:nowrap !important}.js-nav-desktop-list .js-desktop-nav-item:not(.tj-productos-trigger) .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems>li a:hover{color:#1aff5e !important}.tj-smoke-shop .js-desktop-dropdown{border-top-color:#111 !important}.tj-smoke-shop .js-desktop-dropdown .desktop-dropdown-container .desktop-list-subitems{background:#1aff5e;padding:0 !important}.tj-smoke-shop .js-desktop-dropdown .desktop-dropdown-container .desktop-list-subitems>li{background:#00fc50}.tj-smoke-shop .js-desktop-dropdown ul.list-subitems{background:#1aff5e !important}.tj-smoke-shop .js-desktop-dropdown ul.list-subitems li{margin-bottom:0 !important}.js-nav-desktop-list .tj-smoke-shop.js-desktop-nav-item .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems>li a{color:#111 !important}.js-nav-desktop-list .tj-smoke-shop.js-desktop-nav-item .js-desktop-dropdown .desktop-dropdown-container>.desktop-list-subitems>li a:hover{color:#fff !important}.js-nav-desktop-list .js-desktop-nav-item>.nav-item-container>a:hover{color:#1aff5e !important}.js-nav-desktop-list .tj-smoke-shop>.nav-item-container>a:hover{color:#000 !important}.js-nav-desktop-list .js-desktop-nav-item>.nav-item-container.nav-list-link[href*="/smoke-shop/"]:hover{color:#000 !important}.nav-list-link[href*="/regaleria/"]:hover{color:#00fc50 !important}.nav-list-link[href*="/pipas-y-tabacos-para-pipa/"]:hover{color:#00fc50 !important}@media(max-width: 767px){#nav-hamburger{background:#111 !important}#nav-hamburger .modal-header,#nav-hamburger .nav-body{background:#111 !important}#nav-hamburger .nav-list-link{color:#fff !important}#nav-hamburger .svg-icon-text{fill:#fff !important}#nav-hamburger .nav-list-link[href*="/smoke-shop/"]{background-color:#00fc50 !important;color:#000 !important;font-weight:900}#nav-hamburger .nav-secondary{color:#fff !important}#nav-hamburger .nav-secondary a{color:#fff !important}#nav-hamburger .nav-secondary .icon-inline{fill:#fff !important}#nav-hamburger .nav-list-panel{background:#111 !important}#nav-hamburger .nav-list-panel .modal-header{background:#111 !important;color:#fff !important}#nav-hamburger .nav-list-panel .modal-header a,#nav-hamburger .nav-list-panel .modal-header span{color:#fff !important}#nav-hamburger .nav-list-panel .modal-body{background:#111 !important}.modal-nav-hamburger .item-with-subitems:last-child{color:#00d944 !important}}@media(max-width: 480px){.category-banner-image{object-position:25% 50%}}#age-gate-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:99999;display:flex;align-items:center;justify-content:center;font-family:inherit}#age-gate-overlay.hidden{display:none}#age-gate-box{background:#1a1a1a;color:#fff;border:1px solid #444;border-radius:12px;padding:40px 36px;max-width:420px;width:90%;text-align:center;box-shadow:0 8px 40px rgba(0,0,0,.6)}#age-gate-box img{height:60px;margin-bottom:20px}#age-gate-box h2{font-size:1.5rem;margin:0 0 10px;color:#fff}#age-gate-box p{font-size:.95rem;color:#ccc;margin:0 0 24px;line-height:1.5}.age-gate-buttons{display:flex;gap:12px;justify-content:center;margin-bottom:18px}.age-gate-btn{padding:12px 32px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s}.age-gate-btn:hover{opacity:.85}.age-gate-btn-yes{background:#00fc50;color:#1a1a1a}.age-gate-btn-no{background:#333;color:#ccc;border:1px solid #555}.age-gate-remember{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:#aaa;cursor:pointer}.age-gate-remember input{cursor:pointer;width:15px;height:15px}#age-gate-box .age-gate-legal{margin-top:16px;font-size:.75rem;color:#666}
/* Engine:dart */