@media screen and (max-width:699px){.section-spacing{--section-vertical-spacing: 1.25rem !important}}.shopify-section:has(scroll-carousel) .section-spacing{padding-block-start:2rem!important}@media screen and (max-width:699px){.product-list:not(.product-list--carousel){--product-list-items-per-row: 2 !important;--product-list-calculated-items-per-row: 2 !important;--product-list-max-items-per-row-allowed: 2 !important;--product-list-card-width: calc(50% - var(--product-list-calculated-column-gap, 1.25rem) / 2) !important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-list--carousel{--product-list-items-per-row: 2 !important;--product-list-calculated-items-per-row: 2 !important;--product-list-card-width: calc(50% - var(--product-list-calculated-column-gap, 1.25rem) / 2) !important}.product-list{--product-list-default-row-gap: 1.25rem !important}.product-card__media{max-height:160px!important;overflow:hidden}.product-card__image{max-height:160px!important;width:auto!important;height:auto!important}.product-card{gap:.5rem!important}.product-card__info{gap:.25rem!important}.product-card__title,.product-card__info .price-list{font-size:.75rem!important}}.header-sidebar__linklist-button[href*=nopea-toimitus],.header__primary-nav-item>a[href*=nopea-toimitus]{color:#8ee48c!important;text-shadow:0 0 4px rgba(142,228,140,.6),0 0 10px rgba(74,214,113,.4)!important}.header-sidebar__linklist-button[href*=bundle-diilit],.header__primary-nav-item>a[href*=bundle-diilit]{color:#4da8ff!important;text-shadow:0 0 4px rgba(77,168,255,.6),0 0 10px rgba(29,120,220,.45)!important}klarna-placement[data-key=credit-promotion-badge]::part(osm-container){border:0;border-radius:0;background:transparent;padding:0;min-height:0;box-shadow:none;gap:0}klarna-placement[data-key=credit-promotion-badge]::part(osm-message),klarna-placement[data-key=credit-promotion-badge]::part(osm-cta){font-family:inherit;font-size:13px;line-height:1.5}klarna-placement[data-key=credit-promotion-badge]::part(osm-badge){width:42px;height:24px;min-width:42px}klarna-placement[data-key=credit-promotion-badge]::part(osm-badge-container){margin-right:-8px}@media screen and (max-width:699px){.product-info,.product-info__block-item,variant-picker,.variant-picker__option,[id^=size-option-wrap-]{min-width:0!important;max-width:100%}[id^=size-grid-].variant-picker__option-values{display:flex!important;flex-wrap:wrap!important;width:100%;min-width:0;max-width:100%}[id^=size-grid-]>.block-swatch{flex:0 0 auto}}vp-size-finder.vp-sf .vp-sf__helper{padding:5px 8px;border-radius:9px}vp-size-finder.vp-sf .vp-sf__helper p{font-size:11px;line-height:1.25;gap:5px;margin-bottom:3px}vp-size-finder.vp-sf .vp-sf__helper p svg{width:14px;height:14px}vp-size-finder.vp-sf .vp-sf__helper button{min-height:28px;padding:3px 8px;font-size:12px;line-height:1.3;border-width:1px;border-radius:7px}@media screen and (max-width:699px){#main .product-gallery{gap:12px}#main .product-gallery__image-list{row-gap:6px!important}#main .product-gallery .vp-gallery-overlay{margin-bottom:0!important}#main .product-gallery__carousel{height:auto!important}#main .product-gallery__media[data-media-type=image]{height:calc(100vw - 32px)!important;aspect-ratio:auto!important;overflow:hidden;position:relative}#main .product-gallery__media[data-media-type=image] img{width:100%;height:100%;aspect-ratio:auto!important;object-fit:contain}#main .product-gallery:has(.vp-gallery-overlay--essentials) .product-gallery__media[data-media-type=image]:nth-child(-n+2) img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:100vw;max-height:none;object-fit:cover}#main .product-gallery .vp-gallery-tools{margin-top:0}#main .product{row-gap:16px}}@media screen and (max-width:699px){#main .product-gallery:has(.vp-gallery-overlay--essentials) .product-gallery__carousel{margin-block-start:-48px}#main .product-gallery:has(.vp-gallery-overlay--essentials) .vp-gallery-overlay{z-index:2;pointer-events:none}#main .product-gallery:has(.vp-gallery-overlay--essentials) .vp-gallery-overlay a{pointer-events:auto}}@media screen and (max-width:699px){#main .product-gallery{gap:4px}#main .product-gallery .vp-gallery-tools{margin-top:-36px;position:relative;z-index:2;pointer-events:none}#main .product-gallery .vp-gallery-tools button{pointer-events:auto}#main .product{row-gap:8px}}.product-card__figure>.vp-black-friday-badge{position:absolute;top:8px;right:8px;z-index:3;background:#111;color:#fff;font-family:var(--text-font-family);font-size:12px;font-weight:700;line-height:1.2;padding:6px 9px;border-radius:6px;white-space:nowrap;pointer-events:none}.product-card__figure:has(>.vp-black-friday-badge)>.vp-kids-badge{top:42px!important}@media(max-width:699px){.product-card__figure>.vp-black-friday-badge{font-size:10px;padding:5px 7px}.product-card__figure:has(>.vp-black-friday-badge)>.vp-kids-badge{top:36px!important}}html body #main product-gallery .vp-bf-product-tag{display:inline-flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;background:#111!important;color:#fff!important;clip-path:polygon(0 0,100% 0,87% 100%,0 100%);padding:10px 22px 10px 11px;font-family:var(--text-font-family);font-size:12px!important;font-weight:800;line-height:1.15;letter-spacing:.035em;white-space:nowrap;pointer-events:none}html body #main product-gallery .vp-bf-product-tag span{display:block}@media(max-width:699px){html body #main product-gallery .vp-bf-product-tag{font-size:10px!important;padding:8px 18px 8px 9px;gap:2px}}html body #main product-gallery .vp-bf-product-tag{clip-path:none!important;border-radius:12px!important;transform:rotate(-6deg);transform-origin:center;align-items:center!important;text-align:center;background:#111!important;border:1.5px solid #fff;box-shadow:0 3px 9px #00000024;padding:10px 13px!important;font-size:12px!important;line-height:1.15!important;gap:4px!important;letter-spacing:.025em}html body #main product-gallery .vp-bf-product-tag>span:last-child{color:#ff3038;font-size:15px;letter-spacing:.06em}@media(max-width:699px){html body #main product-gallery .vp-bf-product-tag{border-radius:10px!important;padding:8px 10px!important;font-size:10px!important;gap:3px!important}html body #main product-gallery .vp-bf-product-tag>span:last-child{font-size:13px}}.product-info:has(vp-size-finder .vp-sf__helper:not([hidden])) .variant-picker__option-info>button[aria-controls]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/vuoplug-custom.css.map */
