:root{--spm-ink: #1d1f21;--spm-muted: #5f6468;--spm-line: #e6e6e6;--spm-soft: #f6f6f6;--spm-sale: #c8102e;--spm-tap: 44px;--spm-sticky-h: 0px}:focus-visible{outline:2px solid var(--spm-ink);outline-offset:2px}a,button,label,[role=button]{-webkit-tap-highlight-color:rgba(0,0,0,.06)}body{overflow-x:clip}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (max-width:767px){input,select,textarea{font-size:16px!important}.page__header--mobile .page__header--width{min-height:56px;align-items:center}.page__header--mobile .header__logo{padding:.5rem 0!important}.page__header--mobile .logo-img img{max-height:42px!important;width:auto}.page__header--mobile .header__utility>*,.page__header--mobile .mobile-submenu-label,.page__header--mobile .search__icon{min-width:var(--spm-tap);min-height:var(--spm-tap);display:inline-flex;align-items:center;justify-content:center}#shopify-section-top-info-bar .info-bar{font-size:12px}.mobile__navigation{width:min(88vw,380px)!important;height:100dvh!important;padding:.5rem 1rem 1rem!important}.mobile__navigation>.nav__link__holder{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--spm-line)}.mobile__navigation>.nav__link__holder>.nav__link{flex:1;width:auto!important;min-height:52px;display:flex;align-items:center;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer}.mobile__navigation .mobile__submenu__toggle{width:48px!important;height:52px;line-height:52px!important}.mobile__navigation .nav__submenu--mobile{flex-basis:100%;padding-left:.25rem!important}.mobile__navigation .nav__submenu--mobile .nav__link{min-height:46px;display:flex;align-items:center;padding:.25rem .5rem!important;font-size:15px;width:100%!important}.mobile__navigation .spm-see-all{font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.mobile__navigation .close-mobile-nav{display:flex;justify-content:flex-end;min-height:var(--spm-tap);align-items:center}.breadcrumb{white-space:nowrap;overflow-x:auto;scrollbar-width:none;font-size:12px}.breadcrumb::-webkit-scrollbar{display:none}.card--holder{padding-left:6px!important;padding-right:6px!important}.card--default{margin-bottom:18px!important}.card--default .card__info{margin:8px 0 0!important}.card--default .card__title{font-size:13px;line-height:1.3;margin-bottom:4px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card--default .card__price{font-size:14px;font-weight:700}.card--default .card__price--old{font-weight:400;font-size:12px;margin-left:4px}.row--product-list .card__buttons,.product__list .card__buttons{display:none!important}.card--default:hover .card__img img{transform:none!important}.card--hover:before{display:none!important}.filter__mobile--button{width:auto!important;height:44px!important;border-radius:22px!important;padding:0 18px!important;left:50%!important;transform:translate(-50%);margin-left:0!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;display:inline-flex!important;align-items:center;gap:6px;font-size:15px!important;background:var(--spm-ink)!important;color:#fff!important;box-shadow:0 4px 16px #0000002e!important}.filter__mobile--button:after{content:"Filtri";font-weight:600}.filter__mobile--button .uil:before{line-height:44px!important}#filterSidebar{left:0!important;width:100%!important;bottom:0!important;height:85dvh!important;border-radius:16px 16px 0 0!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}.button,.shopify-payment-button__button{min-height:48px;display:inline-flex;align-items:center;justify-content:center}span[data-swatch-option]{min-height:var(--spm-tap)!important;min-width:var(--spm-tap)!important;font-size:15px}.quantity--input__button{min-width:var(--spm-tap);min-height:var(--spm-tap)}.template--product main{padding-bottom:0}.product__row--marketplace{display:flex;flex-wrap:wrap}.product__row--marketplace>.gallery__default{order:1}.product__row--marketplace>.spm-info{display:contents}.product__row--marketplace>.spm-info>.spm-info__head{order:2;width:100%;padding:4px 16px 0}.product__row--marketplace>#product--page{order:3;padding:0 16px}.product__row--marketplace>.spm-info>.spm-info__desc{order:4;width:100%;padding:8px 16px 0;margin-bottom:8px}.product__title{font-size:20px!important;line-height:1.25!important;margin-bottom:6px!important}.product__price--holder{font-size:22px!important;margin-bottom:16px!important}.gallery{margin-bottom:12px!important}.gallery__thumbnail{width:56px!important;height:56px!important}.product__atc .button{min-height:52px;font-size:16px;font-weight:700}.product__urgency,.product__stock{margin-bottom:14px!important;font-size:14px}.spm-desc__body{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.spm-desc__toggle:checked~.spm-desc__body{display:block;-webkit-line-clamp:unset}.spm-desc__more{display:inline-flex;align-items:center;min-height:var(--spm-tap);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--spm-ink)}.spm-desc__more .spm-less,.spm-desc__toggle:checked~.spm-desc__more .spm-more{display:none}.spm-desc__toggle:checked~.spm-desc__more .spm-less{display:inline}.tab__holder{display:flex;overflow-x:auto;scrollbar-width:none;gap:6px}.tab__holder::-webkit-scrollbar{display:none}.tab--product{flex:0 0 auto;min-height:40px;display:inline-flex!important;align-items:center;margin-bottom:8px!important;text-transform:capitalize}.template--product{--spm-sticky-h: 76px}.template--product .wrapper--bottom{padding-bottom:calc(var(--spm-sticky-h) + env(safe-area-inset-bottom,0px))}.sticky--mobile.sticky--closed{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important}.sticky--mobile .sticky--open__button{min-height:52px;font-weight:700}.template--product #scrollTopBtn,.template--product .fcontact__button{bottom:calc(var(--spm-sticky-h) + 16px)!important}}.spm-info__vendor{display:inline-block;font-size:13px;letter-spacing:.04em;color:var(--spm-muted);text-decoration:none;margin-bottom:6px}.spm-info__vendor:hover{color:var(--spm-ink);text-decoration:underline}.spm-info__desc .product__description--title{font-size:1em;margin-bottom:8px!important}.spm-desc__body{line-height:1.6}@media screen and (min-width:768px){.spm-desc__more{display:none}}.spm-rail-section{width:100%;padding:40px 0 8px;position:relative}.spm-rail-section--alt{padding-top:24px}.spm-rail-section__inner{max-width:var(--maxwidth, 1280px);margin:0 auto;padding:0 16px;position:relative}.spm-rail-section__head{margin-bottom:16px;padding-right:96px}.spm-rail-section__title{margin:0;font-size:22px;line-height:1.2;color:var(--spm-ink);font-weight:700}.spm-rail-section__sub{margin:4px 0 0;color:var(--spm-muted);font-size:14px}.spm-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding-bottom:8px;scrollbar-width:none;overscroll-behavior-x:contain}.spm-rail::-webkit-scrollbar{display:none}.spm-rail__nav{position:absolute;right:16px;top:0;display:flex;gap:8px}.spm-rail__nav[hidden]{display:none}.spm-rail__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--spm-line);background:#fff;color:var(--spm-ink);font-size:24px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.spm-rail__arrow:disabled{opacity:.35;cursor:default}.spm-rail__arrow:not(:disabled):hover{background:var(--spm-ink);color:#fff;border-color:var(--spm-ink)}.spm-card{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;background:#fff}.spm-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--spm-soft);border-radius:var(--borderRadius, 8px);overflow:hidden}.spm-card__media img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.spm-card__badge{position:absolute;top:8px;left:8px;background:var(--spm-sale);color:#fff;font-size:12px;font-weight:700;padding:3px 7px;border-radius:4px}.spm-card__body{display:flex;flex-direction:column;flex:1;padding-top:10px;gap:2px}.spm-card__label{align-self:flex-start;font-size:12px;color:var(--spm-ink);background:var(--accentColor, #ede3e9);padding:2px 8px;border-radius:10px;margin-bottom:4px}.spm-card__vendor{font-size:12px;color:var(--spm-muted);letter-spacing:.03em}.spm-card__title{color:var(--spm-ink);text-decoration:none;font-size:14px;line-height:1.3;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.spm-card__title:hover{text-decoration:underline}.spm-card__price{margin-top:4px;font-size:15px;color:var(--spm-ink)}.spm-card__now{font-weight:700}.spm-card__now.is-sale{color:var(--spm-sale)}.spm-card__was{color:var(--spm-muted);font-size:13px;margin-left:4px}.spm-card__btn{margin-top:auto;min-height:42px;width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--borderRadiusSmall, 6px);border:1px solid var(--spm-ink);background:var(--spm-ink);color:#fff;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.spm-card__body .spm-card__btn{margin-top:10px}.spm-card__btn:hover,.spm-card__btn--ghost{background:#fff;color:var(--spm-ink)}.spm-card__btn--ghost:hover{background:var(--spm-ink);color:#fff}.spm-card__btn.is-added{background:#1f7a3a;border-color:#1f7a3a;color:#fff}@media screen and (max-width:989px){.spm-rail{grid-auto-columns:calc((100% - 2 * 12px) / 3);gap:12px}}@media screen and (max-width:767px){.spm-rail-section{padding-top:28px}.spm-rail-section__inner{padding:0}.spm-rail-section__head{padding:0 16px}.spm-rail-section__title{font-size:19px}.spm-rail{grid-auto-columns:44%;gap:12px;padding:0 16px 8px}.spm-rail__nav{display:none}.spm-card__title{font-size:13px}}@media screen and (max-width:767px){#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body{font-size:12px!important;line-height:1.4!important}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:12px 14px!important}}.spm-paylater{margin:4px 0 12px;min-height:20px}.footer .layout__content.row{flex-wrap:wrap}.footer .footer__block{min-width:0}.footer .footer__title{font-size:13px;letter-spacing:.04em;margin-bottom:12px!important}.footer .footer__links a,.footer .footer__text p{font-size:13px;overflow-wrap:anywhere}@media screen and (min-width:1024px){.footer .layout__content.row{flex-wrap:nowrap}.footer .footer__block{flex:1 1 0!important;max-width:none!important}.footer .footer__block:last-child{flex-grow:1.4!important}}@media screen and (min-width:768px)and (max-width:1023px){.footer .footer__block{flex:0 0 25%!important;max-width:25%!important;margin-bottom:16px}}@media screen and (max-width:767px){.footer{padding:24px 0!important}.footer .footer__block{flex:0 0 50%!important;max-width:50%!important;padding:10px 12px!important}.footer .footer__block:last-child{flex-basis:100%!important;max-width:100%!important}.footer .footer__links a{display:flex;align-items:center;min-height:36px;margin-top:0!important}}@media screen and (max-width:767px){.gallery__default .slider--product{aspect-ratio:var(--spm-ratio, 1)}.gallery__default .slider--product[style*="height:"],.gallery__default .slider--product[style*=max-height]{aspect-ratio:auto}.gallery__default .slide--product img{width:100%;height:auto;aspect-ratio:var(--spm-ratio, 1);object-fit:contain}}.spm-vetrina{border:1px solid var(--spm-line);border-radius:var(--borderRadius, 8px);padding:18px;margin-bottom:24px;display:flex;flex-direction:column;gap:10px;background:#fff}.spm-vetrina__badge{margin:0;font-weight:700;color:var(--spm-ink);font-size:15px}.spm-vetrina__text{margin:0 0 4px;color:var(--spm-muted);line-height:1.5;font-size:14px}.spm-vetrina__btn{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--borderRadiusSmall, 6px);background:var(--spm-ink);color:#fff!important;font-weight:700;text-decoration:none;border:1px solid var(--spm-ink)}.spm-vetrina__btn--wa{background:#1f7a3a;border-color:#1f7a3a}.spm-vetrina__btn--ghost{background:#fff;color:var(--spm-ink)!important}.spm-vetrina__btn:hover{opacity:.9}.spm-vetrina__addr{margin:2px 0 0;font-size:13px;color:var(--spm-muted);text-align:center}.spm-vetrina__price{font-size:20px;font-weight:700;margin:4px 0 16px;color:var(--spm-ink)}@media screen and (max-width:767px){.product__row--marketplace>#product--page .spm-vetrina{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/spm-mobile.css.map */
