.shopify-section:has(>.hdr--sticky){position:sticky;top:-36px;z-index:40}@media(max-width:989px){.shopify-section:has(>.hdr--sticky){top:0}}.price--quote .price__current{font-size:14px;font-weight:700;color:var(--c-ink)}.price--lg.price--quote .price__current{font-size:22px}.buy__dynamic .shopify-payment-button__button--unbranded{background:var(--c-ink)!important;color:#fff!important;font-weight:600!important;font-size:15px!important}.buy__dynamic .shopify-payment-button__button--unbranded:hover{background:#000!important}.buy__dynamic .shopify-payment-button__more-options{color:var(--c-muted);font-size:13px}.slide__media img{filter:none!important;mix-blend-mode:normal!important;background:#fff;border-radius:18px;padding:14px;box-shadow:0 20px 50px #0000002e}.hcard__media{right:14px;bottom:14px;width:44%;height:auto;top:auto}.hcard__media img{mix-blend-mode:normal!important;background:#fff;border-radius:14px;padding:8px;box-shadow:0 10px 24px #0000001f;max-height:150px;width:auto}.brand{padding:26px 20px;gap:10px}.brand__logo{filter:none!important;opacity:1!important;max-height:60px;max-width:180px;width:auto;object-fit:contain}.cat__brand{position:absolute;top:12px;right:12px;z-index:1;background:#fff;border:1px solid var(--c-line);border-radius:10px;padding:6px 10px;box-shadow:0 4px 12px #0000000f}.cat__brand img{height:24px;width:auto;max-width:110px;object-fit:contain;mix-blend-mode:normal!important}.obrands__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.obrand{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,36px);border-radius:calc(var(--radius) * 2);border:1px solid var(--c-line);background:#fff;overflow:hidden}.obrand--light{background:linear-gradient(160deg,#fff,#f4f4f1)}.obrand--yellow{background:linear-gradient(160deg,#fffbe0 0%,var(--c-accent) 140%);border-color:rgba(var(--c-accent-rgb),.6)}.obrand--dark{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.obrand__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.obrand__logo{display:inline-flex;align-items:center;background:#fff;border-radius:14px;padding:12px 18px;box-shadow:0 6px 18px #00000014;min-height:72px}.obrand__logo img{height:48px;width:auto;max-width:240px;object-fit:contain}.obrand__logo span{font-size:24px;font-weight:800}.obrand__badge{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--c-ink);color:var(--c-accent);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.obrand--dark .obrand__badge{background:var(--c-accent);color:var(--c-ink)}.obrand__title{font-size:clamp(20px,2vw,26px);margin-top:6px}.obrand__text{color:var(--c-muted);max-width:52ch}.obrand--dark .obrand__text{color:#bdbdb6}.obrand--yellow .obrand__text{color:#3b3b38}.obrand__links{display:flex;flex-wrap:wrap;gap:8px}.obrand__links a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--c-line);font-size:14px;font-weight:600;color:var(--c-ink);transition:border-color .2s}.obrand__links a:hover{border-color:var(--c-ink)}.obrand__links small{font-weight:500;color:var(--c-muted);font-size:12px}.obrand__products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px}.obrand__prod{aspect-ratio:1;background:#fff;border-radius:14px;border:1px solid var(--c-line);display:grid;place-items:center;padding:10px;transition:transform .25s}.obrand__prod:hover{transform:translateY(-3px)}.obrand__prod img{max-height:100%;width:auto;object-fit:contain}.obrand__cta{align-self:flex-start;margin-top:auto}.coll-hero__brand{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--c-line);border-radius:12px;padding:8px 14px;margin-bottom:14px}.coll-hero__brand img{height:34px;width:auto;max-width:160px;object-fit:contain}.coll-hero__brand span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted)}@media(max-width:989px){.obrands__grid{grid-template-columns:1fr}.hcard__media{width:40%}.hcard__media img{max-height:120px}}@media(max-width:749px){.obrand__products{gap:6px}.cat__brand img{height:18px}}.overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:95}.shopify-section:has(.drawer:not([hidden])){z-index:110!important}.hdr-action--quote{background:var(--c-ink);color:#fff;border:0;padding:9px 16px 9px 12px;border-radius:999px;box-shadow:0 6px 16px #1111112e}.hdr-action--quote:hover{background:#000}.hdr-action--quote svg{color:var(--c-accent)}.hdr-action--quote small{color:var(--c-accent)!important}.hdr-mquote,.mbar{display:none}@media(max-width:1199px){.hdr-action--quote{display:flex}}@media(max-width:989px){.hdr-action--quote{display:none}.hdr-mobile-search{display:flex;align-items:center;gap:8px}.hdr-mobile-search .search-form{flex:1;min-width:0}.hdr-mquote{display:flex;align-items:center;gap:6px;flex:none;height:44px;padding:0 12px;border-radius:12px;background:var(--c-accent);color:var(--c-accent-ink);font-size:11.5px;font-weight:800;line-height:1.1;box-shadow:0 4px 12px rgba(var(--c-accent-rgb),.5)}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:85;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--c-line);box-shadow:0 -6px 20px #00000014}.mbar__quote{flex:1;display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border-radius:14px;background:var(--c-ink);color:#fff}.mbar__quote svg{color:var(--c-accent);flex:none}.mbar__quote b{display:block;font-size:14px;line-height:1.15}.mbar__quote small{display:block;font-size:11px;color:var(--c-accent);font-weight:600}.mbar__wa{flex:none;display:flex;align-items:center;gap:6px;height:50px;padding:0 14px;border-radius:14px;background:var(--wa);color:#fff;font-weight:700;font-size:13px}body:has(.mbar){padding-bottom:70px}body:has(.mbar) .wa-float{display:none}}@media(max-width:749px){.template-index main{display:flex;flex-direction:column}.template-index main>.shopify-section{order:20}[id$=__hero]{order:1!important}[id$=__categories]{order:2!important}[id$=__tabs]{order:3!important}[id$=__quote]{order:4!important}[id$=__own_brands]{order:5!important}[id$=__abb]{order:6!important}[id$=__usp]{order:7!important}[id$=__promo]{order:8!important}[id$=__lampadina]{order:9!important}[id$=__brands]{order:10!important}[id$=__faq]{order:11!important}[id$=__newsletter]{order:12!important}[id$=__stats]{display:none}.section-pad{padding:26px 0}.section-pad-sm{padding:16px 0}.sec-head{margin-bottom:14px;gap:8px;align-items:center}.h2{font-size:21px}.eyebrow{font-size:10.5px;margin-bottom:6px}.sec-head__sub{font-size:13px;margin-top:4px}.hero.section-pad-sm{padding:12px 0 6px}.hero__slider{min-height:0;border-radius:18px}.slide{grid-template-columns:1fr 112px;gap:12px;padding:18px 16px 52px;align-content:center;align-items:center}.slide__media{order:0;height:auto;max-height:none}.slide__media img{max-height:112px;padding:6px;border-radius:12px}.slide__sticker{width:52px;height:52px;font-size:10.5px;top:-6px;right:-6px;padding:6px}.slide__title{font-size:19px;line-height:1.15}.slide .eyebrow{font-size:10px;margin-bottom:6px}.slide__text,.slide__bullets,.slide__price>span{display:none}.slide__price{margin-top:8px}.slide__price .price--lg .price__current{font-size:18px}.slide__price .price--lg .price__compare{font-size:12px}.slide__btns{margin-top:12px;gap:6px}.slide__btns .btn{min-height:38px;padding:0 14px;font-size:13px}.slide__btns .btn--outline{display:none}.hero__ctrl{bottom:12px;left:16px;gap:8px}.hero__ctrl .icon-btn{width:28px;height:28px}.hero__cards{display:none}.cats__grid{display:flex!important;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 4px}.cats__grid::-webkit-scrollbar{display:none}.cat{flex:0 0 128px;scroll-snap-align:start;border-radius:14px}.cat:hover{transform:none}.cat__media{aspect-ratio:1;padding:10px;overflow:hidden}.cat__media img{width:100%;height:100%;max-height:none;object-fit:contain}.cat__brand{top:6px;left:6px;right:auto;padding:3px 6px;border-radius:7px}.cat__brand img{height:13px;max-width:70px}.cat__body{padding:8px 10px 10px;gap:2px}.cat__ico-sm,.cat p{display:none}.cat h3{margin-top:0;font-size:13px;line-height:1.25;min-height:2.5em}.cat__meta{padding-top:4px;font-size:11.5px;color:var(--c-muted)}.cat__meta svg{display:none}.cats .link-arrow{font-size:13px}.ptabs .pgrid>*:nth-child(n+5){display:none}.ptabs .sec-head{flex-direction:column;align-items:stretch}.ptabs .mt-md{margin-top:14px}.ptabs .btn--line{width:100%;font-size:13px;white-space:normal;text-align:center}.tab{height:34px;padding:0 14px;font-size:13px}.card__opts{display:none}.card__title{min-height:2.6em}.qcta__box{padding:16px;gap:12px;border-radius:16px}.qcta__text h2{font-size:17px}.qcta__text p{font-size:13px}.qcta__btns{width:100%}.qcta__btns .btn{flex:1;min-height:42px;font-size:14px}.obrands__grid{gap:12px}.obrand{padding:16px;gap:8px;border-radius:18px}.obrand__logo{min-height:0;padding:8px 12px;border-radius:10px}.obrand__logo img{height:30px;max-width:150px}.obrand__badge{height:24px;font-size:10px;padding:0 9px}.obrand__title{font-size:16px;margin-top:2px}.obrand__text,.obrand__products{display:none}.obrand__links{gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.obrand__links a{height:32px;padding:0 10px;font-size:12.5px;white-space:nowrap}.obrand__cta{min-height:40px;font-size:13px;padding:0 16px}.usp__grid{display:flex;overflow-x:auto;scrollbar-width:none;padding:4px;gap:0}.usp__item{flex:0 0 auto;padding:8px 12px;border-top:0!important;border-left:1px solid var(--c-line)}.usp__item:first-child{border-left:0}.usp__ico{width:32px;height:32px;border-radius:9px}.usp__ico svg{width:18px;height:18px}.usp__item b{font-size:12.5px;white-space:nowrap}.promo__media{display:none}.promo__content{padding:20px}.promo__text{font-size:13px;margin-top:8px}.promo__list{gap:6px;margin-top:12px;font-size:13px}.promo__list svg{width:22px;height:22px}.promo__btns{margin-top:16px}.promo__btns .btn{flex:1;min-height:42px;font-size:13px;padding:0 12px}.brands__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brand{padding:12px 6px;gap:4px;max-width:none}.brand__logo{max-height:30px;max-width:100%}.brand__meta{font-size:10.5px;text-align:center}.acc summary{padding:14px 0;font-size:14px}.news__box{padding:18px;gap:12px}.news__box .h3{font-size:16px}.news__box p{font-size:13px}.news__form input{height:44px;min-width:0}.news__form .btn{min-height:44px}.rail{grid-auto-columns:calc((100% - 10px)/2.15)}.ftr{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/patch.css.map */
