.home-product-carousel{--carousel-accent: #171717;--carousel-button: #171717;--carousel-button-text: #ffffff;--carousel-button-hover: #333333;--carousel-control-top: 42%;--carousel-progress: .2;--grid-desktop-horizontal-spacing: 16px;--grid-mobile-horizontal-spacing: 16px;display:block;position:relative}.home-product-carousel slider-component{position:relative}.pagina-index .home-product-carousel .slider.product-grid{margin-bottom:0;column-gap:16px}.home-product-carousel .slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:4;pointer-events:none}.home-product-carousel .slider-button{position:absolute;top:var(--carousel-control-top);display:flex;width:56px;height:56px;padding:0;border:1px solid var(--carousel-accent);border-radius:50%;color:var(--carousel-button-text);background:var(--carousel-button);box-shadow:0 4px 18px #00000029;transform:translateY(-50%);pointer-events:auto;transition:background .2s ease,opacity .2s ease,transform .2s ease}.home-product-carousel .slider-button--prev{left:clamp(10px,1.5vw,24px)}.home-product-carousel .slider-button--next{right:clamp(10px,1.5vw,24px)}.home-product-carousel .slider-button .icon{width:18px;height:11px}.home-product-carousel .slider-button:not([disabled]):hover{color:var(--carousel-button-text);background:var(--carousel-button-hover);transform:translateY(-50%) scale(1.06)}.home-product-carousel .slider-button:focus-visible{outline:3px solid var(--carousel-accent);outline-offset:4px}.home-product-carousel .slider-button[disabled]{opacity:.2;cursor:default;box-shadow:none}.home-product-carousel .slider-button[disabled] .icon{color:inherit}.home-product-carousel .slider-counter{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-product-carousel__progress{height:3px;margin:12px clamp(20px,4vw,56px) 0;overflow:hidden;border-radius:999px;background:#ededed}.home-product-carousel__progress span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--carousel-accent);transform:scaleX(var(--carousel-progress));transform-origin:left;transition:transform .18s linear}.home-product-carousel[data-scrollable=false] .slider-buttons,.home-product-carousel[data-scrollable=false] .home-product-carousel__progress{display:none}.pagina-index .home-product-carousel .card .card__inner{border:1px solid #ededed;border-radius:12px;overflow:hidden;background:#ececea}.home-product-carousel .card__media .media{background:transparent}.home-product-carousel .card__media img.home-product-cutout{object-fit:contain;padding:4%}.home-product-carousel .card__information{padding-top:16px;padding-bottom:12px}.home-product-carousel .card__heading{font-family:var(--font-body-family),Arial,sans-serif;font-size:clamp(14px,1.2vw,17px);font-weight:700;line-height:1.4;letter-spacing:.015em}.home-product-carousel .price{margin-top:6px;font-family:var(--font-body-family),Arial,sans-serif;font-size:16px;line-height:1.4}.home-product-carousel .slider.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.home-product-carousel .slider.is-dragging a{cursor:grabbing}@media(hover:hover)and (pointer:fine){.home-product-carousel .slider{cursor:grab}}@media(max-width:749px){.pagina-index .home-product-carousel .slider.slider--tablet .grid__item:not(:only-child){width:calc(86% - 16px);max-width:none}.home-product-carousel .slider-button{width:48px;height:48px}.home-product-carousel .slider-button--prev{left:8px}.home-product-carousel .slider-button--next{right:8px}.home-product-carousel .card__information{padding-top:13px}}@media(prefers-reduced-motion:reduce){.home-product-carousel .slider-button,.home-product-carousel__progress span{transition:none}}collection-banner{display:block;position:relative;width:100%}.campaign-banner__slides{display:grid;isolation:isolate;overflow:hidden;touch-action:pan-y}.campaign-banner__slide{grid-area:1 / 1;min-width:0}.campaign-banner--slider .campaign-banner__slide{opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .7s ease,visibility .7s ease}.campaign-banner--slider .campaign-banner__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}@media(prefers-reduced-motion:reduce){.campaign-banner--slider .campaign-banner__slide{transition:none}}.horror-home-banner{position:relative;display:block;width:100%;color:var(--banner-heading);background:var(--banner-panel);text-decoration:none}.horror-home-banner img,.campaign-banner__placeholder{display:block;width:100%;height:auto}.campaign-banner__caption{position:absolute;left:4%;right:24%;bottom:7%;width:fit-content;max-width:72%;padding:18px 24px;border-left:3px solid var(--banner-accent);background:var(--banner-panel-overlay)}.campaign-banner__caption h2{margin:0;color:var(--banner-heading);font-size:clamp(24px,3.3vw,48px);line-height:1.12;overflow-wrap:anywhere}.horror-home-banner__cta{position:absolute;right:4%;bottom:7%;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border:1px solid var(--banner-button-border);color:var(--banner-button-text);background:var(--banner-button);font-size:12px;font-weight:700;letter-spacing:.15em;transition:background .2s ease}.horror-home-banner:hover .horror-home-banner__cta,.horror-home-banner:focus-visible .horror-home-banner__cta{background:var(--banner-button-hover)}.horror-home-banner:focus-visible{outline:3px solid var(--banner-accent);outline-offset:-3px}@media(max-width:749px){.campaign-banner--first{padding-top:136px;background:linear-gradient(to bottom,#0c080f 104px,#fff 104px 136px,#0c080f 136px)}.campaign-banner__caption{position:static;width:100%;max-width:none;padding:20px;border-left:0;border-top:2px solid var(--banner-accent);background:var(--banner-panel)}.campaign-banner__caption h2{font-size:clamp(22px,6vw,32px)}.horror-home-banner__cta{position:static;display:flex;width:100%;border-width:1px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
