.page-width-narrow,.page-width-content{--page-content-width: 96rem;--page-width: calc(96rem + 80px) }.text-block p{max-width:unset}.product-form-buttons>:not(.quantity-selector){min-width:100%!important}.product-information .price{font-size:2.55rem;font-weight:700}.compare-at-price{opacity:.8!important}.product-information .compare-at-price{font-size:1.3rem;font-family:var(--font-paragraph--family);color:#565656;font-weight:400}product-card .compare-at-price{font-family:var(--font-paragraph--family);color:#565656;font-weight:400;font-size:.9rem}.product-information h1,.product-information .price,product-price .price,.add-to-cart-text{font-family:var(--font-h6--family);font-optical-sizing:auto;font-style:normal}.add-to-cart-text,.add-to-cart-text--added{font-size:1.1rem;font-family:var(--font-paragraph--family);font-weight:600}@media (min-width:500px){.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{width:540px}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{width:94%}}.variant-picker__form .variant-option__button-label{border-radius:1px;background:#f1f1f1;transition:unset!important}.variant-picker__form .variant-option__button-label:has(:checked){background:#25a280;color:#fff;border-color:#25a280}.variant-picker__form .variant-option__button-label:hover{border:1px solid #29463e}.variant-picker{margin-bottom:1.25rem}.variant-option__button-label__text{font-weight:500}media-gallery{max-width:800px}product-card{overflow:hidden}@media (min-width:768px){.search-modal__button:before{content:"Hae tuotteita";font-size:1rem}search-button{background:#f3f8f7;padding:.2rem 1rem .2rem 2rem;margin-right:1rem!important;border-radius:2rem;overflow:hidden;min-width:260px;border:1px solid #dbdfde}.search-modal__button{width:100%}}#predictive-search-products .price{font-family:var(--font-h1--family);font-optical-sizing:auto;font-style:normal;font-size:1.15rem;font-weight:700}.search-page-input{color:#000;font-size:1.2rem}product-price .price{font-size:1.45rem;font-weight:700}.product-information h1{font-style:normal;text-transform:uppercase}:is(.product-grid__item,.resource-list__item) .product-card{margin-bottom:1rem;padding:.15rem}.resource-list__carousel product-card .text-block.h5>*{font-family:var(--font-paragraph--family);font-weight:400;line-height:var(--font-paragraph--line-height)}@media screen and (width >= 750px){.menu-list__link{font-style:normal;font-size:1rem}}.mega-menu__link-image{aspect-ratio:1}.menu-drawer__link-image{object-fit:contain}.menu-drawer__menu>.menu-drawer__list-item{margin-bottom:1rem}.menu-drawer__menu-item--mainlist{font-size:1.15rem}.menu-list__list-item{text-decoration:none}.menu-list__list-item:after{content:"";height:2px;background:transparent;display:block}.menu-list__list-item:hover:after{content:"";height:2px;background:#00ba85;display:block}.menu-list__link,.menu-list__link:hover,.mega-menu__link{text-decoration:none!important}.mega-menu__link-title:after{content:"";height:1px;background:transparent;display:block}.mega-menu__link-title:hover:after{content:"";height:1px;background:#f6f8f7;display:block}@media (min-width:768px){#account-popover{max-height:100dvh;overflow-y:hidden;position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background);top:0;right:0}.account-actions__title.h5{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color));margin-top:2rem}}.announcement-bar:first-of-type{outline:1px solid white}.product-badges__badge{border-radius:2px;font-size:.8rem;font-weight:600;padding:.15rem .4rem}.badge_saleitem{color:#000;background:#ffe329;display:none}.custom_salepercent{background:#cf003b;color:#fff;padding:.5rem;line-height:.5rem;display:inline-block;font-weight:700;vertical-align:text-bottom;margin-right:.3rem;border-radius:2px;font-size:.95rem;font-family:var(--font-h6--family);font-style:normal;text-transform:uppercase}main[data-template=product] .product-details .custom_salepercent{background:#cf003b;color:#fff;padding:.7rem;line-height:.7rem;display:inline-block;font-weight:700;vertical-align:bottom;margin-right:.3rem;border-radius:2px;font-family:var(--font-h6--family);font-style:normal;text-transform:uppercase;font-size:1.2rem}.shopify-section-group-custom-header-group .icon-block__media{filter:invert(17%) sepia(97%) saturate(5315%) hue-rotate(342deg) brightness(81%) contrast(112%)}.slideshow-controls__thumbnails .slideshow-control{height:92px;width:92px}@media (max-width:768px){slideshow-controls[controls-on-media]{position:relative;bottom:unset}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #000}}@media screen and (width >= 750px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,1fr)}}.predictive-search-results__card .compare-at-price{display:none}.predictive-search-results__card:not(.predictive-search-results__card--product){width:100%;height:auto;padding-top:0;padding-bottom:0;border:0}predictive-search-component slideshow-slides[gutters*=start]{padding-inline-start:0;flex-direction:column;display:flex}predictive-search-component .predictive-search-results__wrapper slideshow-slides{flex-direction:column!important}predictive-search-component .slideshow-controls__arrows{display:none}predictive-search-component .resource-card__collection-image{max-width:4rem}.predictive-search-form .resource-card__media{display:flex}predictive-search-component .resource-card__image-wrapper{display:none}predictive-search-component .predictive-search-form .resource-card__media{background:#f9f9f9}predictive-search-component .predictive-search-form .resource-card__image{mix-blend-mode:darken}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:unset;outline:1px solid #bfbfbf;border-radius:14px}@media (max-width:500px){.predictive-search__search-button{max-width:90%;width:100%}}predictive-search-component .resource-card__content{flex-direction:column}predictive-search-component .resource-card__subtext.paragraph{font-size:.75rem;align-content:space-around;padding-left:.3rem;color:#888}predictive-search-component slideshow-container{padding:.7rem}.predictive-search-results__card:not(.predictive-search-results__card--product):hover{border-color:unset;background-color:unset}predictive-search-component .button:disabled{display:none}.dialog-modal[open].search-modal__content{border-radius:1rem}predictive-search-component .resource-card__subtext.paragraph{display:none}predictive-search-component{padding:1rem}@media screen and (min-width: 750px){.search-modal__content.dialog-modal{max-width:960px}}.predictive-search-results__wrapper slideshow-slides{gap:6px}.predictive-search__search-button{min-width:240px;font-size:1rem}.predictive-search__reset-button svg{width:1.5rem;height:1.5rem}.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner,.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border:0!important}.dialog-modal .predictive-search-form__header{border:1px solid #d9d9d9!important;border-radius:6px;overflow:hidden}@media screen and (max-width: 749px){.dialog-modal[open].search-modal__content{border-radius:0!important}}@media screen and (max-width: 749px){.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:unset}}.icon-block-AemM1MVoxZUcvSlVpR__icon_GgTmTd{filter:invert(22%) sepia(92%) saturate(6988%) hue-rotate(359deg) brightness(101%) contrast(116%)}.cart-discount__label.h6{font-size:1.2rem}.cart-items__details{line-height:1.5}.cart-items__title{font-size:.95rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}@media (min-width:500px){zoom-dialog .product-media-container.media-fit img{height:100vh;object-fit:contain}zoom-dialog .product-media{--ratio: unset !important}}.predictive-search:has(.predictive-search-dropdown) .search-input{font-size:1.3rem;color:#000;padding-left:4rem}.predictive-search__icon{height:2.4rem;width:2.4rem;color:#000}.predictive-search__icon>svg{height:100%;width:100%}.dialog-modal .predictive-search__reset-button-text{position:absolute}.cart-bubble__text{color:#fff;font-weight:700!important}.cart-bubble__background{background:#cf003b}.listing_pikatoimitus{font-size:.75rem;border-radius:1rem;padding:.2rem .7rem;font-weight:600;margin-top:.2rem;display:inline-block;align-self:flex-start;background:#00ba852e;color:#363636}@media (max-width:500px){.listing_pikatoimitus{font-size:.7rem;display:inline-block}}.blog-post-content{max-width:900px}#shopify-section-template--25487801024778__section_9J8P7D{background:#f7f7f7;padding-top:1rem;padding-bottom:1rem}@keyframes rotate-sway{0%{transform:rotate(0)}80%{transform:rotate(0)}90%{transform:rotate(-5deg)}95%{transform:rotate(5deg)}to{transform:rotate(0)}}#shopify-block-AdkdHVngzLy83ajJ4M__judge_me_reviews_review_widget_xMEAqU{width:100%}.jdgm-rev-widg__title{font-size:2.2rem!important}#judgeme_product_reviews{padding-top:3rem;padding-bottom:2rem}.jdgm-write-rev-link,.jdgm-ask-question-btn{max-width:300px;margin:auto;border-radius:.3rem;padding:.7rem}.jdgm-all-reviews-text .jdgm-all-reviews-rating,.jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star,.jdgm-all-reviews-text .jdgm-all-reviews-text__text{color:#303030!important}.jdgm-rev__author{color:unset!important;font-weight:550}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn{padding:1rem}.jdgm-form{padding:1rem!important;border-radius:14px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form input[type=url],.jdgm-form textarea{border:1px solid #c1c1c1}.jdgm-form input[type=text]:focus,.jdgm-form input[type=text]:focus-visible,.jdgm-form input[type=email]:focus,.jdgm-form input[type=email]:focus-visible,.jdgm-form input[type=url]:focus,.jdgm-form input[type=url]:focus-visible,.jdgm-form textarea:focus,.jdgm-form textarea:focus-visible{border-color:#108474;border-color:var(--jdgm-primary-color)!important;outline:1px solid #108474!important;outline-offset:0}header-menu{--submenu-animation-speed: 0 !important}.mega-menu__list{width:100%}@media screen and (width >= 750px){.menu-list__link:hover{text-decoration:underline}#header-component{margin-top:-1rem}#header-component .header__columns{padding:.4rem 0rem}}.overflow-menu:after{max-width:96rem;left:0;right:0;margin:auto;box-shadow:#00000029 0 1px 4px}.menu-list__submenu.color-scheme-matches-parent{max-width:96rem;left:0;right:0;margin:auto}.mega-menu__grid{--submenu-content-animation: unset}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){padding-block-start:0;padding-block-end:0;padding-inline:0}.mega-menu.section--full-width-margin{width:100%;background:#f6f8f7}.menu-list__link{transition:unset!important}.header-logo__image{object-position:left}.header-actions__action svg{width:1.8rem;height:1.8rem}.mega-menu__link:hover{text-decoration:underline}.product-form-buttons button{padding:1.75rem}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){border-radius:1px}.quantity-selector{display:none}.predictive-search-results__title{font-size:1.1rem;padding:1rem 0;font-weight:700}.predictive-search-form .resource-card__media{--resource-card-aspect-ratio: 1 / 1}.predictive-search-form .resource-card__image{aspect-ratio:1 / 1;object-fit:contain}.product-media-container img{max-height:100vh;object-fit:contain!important}.product-media-container__zoom-button{cursor:pointer}.product-inventory__status{font-weight:700}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground-rgb: unset}.hiddenmedia{display:none!important}#showallimages{background:#fff;text-align:center;margin:auto;padding:.6rem 1.8rem;font-size:.95rem;border:1px solid black;max-width:160px;margin-top:1.45rem;border-radius:50px}#zoom-dialog- .close-button svg{width:32px;height:32px}#MainContent{margin-top:-1px}#MainContent[data-template=collection]{overflow-x:hidden}.cart-drawer__dialog{box-shadow:unset}.custom-discount-badge{font-family:var(--font-h6--family);font-optical-sizing:auto;font-style:normal;font-size:1.65rem;background:#cf003b;color:#fff;position:absolute;top:.8rem;right:.8rem;z-index:1;padding:.6rem;display:inline-block;line-height:1;font-weight:800;pointer-events:none}.custom-percent{font-family:var(--font-h6--family);font-weight:800}.product-card__content .custom-discount-badge{right:unset;left:.8rem;font-size:1.15rem}@media screen and (min-width: 750px){.facets__item{border:1px solid #c4c4c4;padding:0rem .9rem}.facets-block-wrapper{margin-top:1rem;margin-bottom:1rem}}.facets-drawer__title{font-size:1.75rem!important}#filters-drawer .facets__label{font-size:1rem;font-weight:600;margin-top:.6rem}#filters-drawer .facets__item{border:0}.facets-toggle__button{padding:.6rem 2.6rem;background:#0b8b67;color:#fff}.facets-toggle{margin-bottom:2rem;margin-top:1rem}slideshow-container{max-width:1536px;width:100%;margin:auto}.blog-post-featured-image{max-width:1080px;margin-left:auto;margin-right:auto}#customblogs h2,.blog-post-card__content a .h3{font-size:1.85rem}#customblogs .blogdate,.blog-post-details time{font-size:.8rem}#MainContent[data-template=blog] .blog-post-item:nth-of-type(1) .h3{font-size:2.15rem}.blog-post-card__image--large{min-height:440px}#MainContent[data-template=article] header h1{font-size:2.15rem}#MainContent[data-template=article] h1,#MainContent[data-template=article] h2{font-size:1.85rem}#MainContent[data-template=article] h3{font-size:1.5rem}#MainContent[data-template=article] h5{font-size:1.4rem}.postimagelink{display:block;position:relative}.postimagelink:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000a;z-index:1}.blog-post-card__image-container .shopify-block{position:relative}.blog-post-card__image-container .shopify-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000a;z-index:1}#custom-mobilemenu{display:flex;padding:0;list-style:none;gap:8px;margin-bottom:.4rem}#custom-mobilemenu li{background:#f2f2f2;text-align:center;padding:.6rem;border-radius:4px;font-size:.8rem;min-width:40%}cart-drawer-component .close-button svg{width:1.3rem;height:1.3rem}product-card slideshow-arrows{display:none}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{opacity:.3}.mega-menu__link{font-size:.95rem;padding-right:1rem;padding-left:1rem}.menu-list__submenu.color-scheme-matches-parent{background:transparent}.mega-menu__grid{padding-top:1rem;padding-bottom:1rem}.mega-menu__link.mega-menu__link--parent{font-weight:600;color:#000}.menu-drawer__navigation{margin-top:4rem;position:relative}.menu-drawer,details[open]>.menu-drawer__submenu{transition:unset!important}.menu-drawer__menu li{--menu-drawer-animation-index: unset !important}.menu-drawer:has(details[open]){overflow-y:auto}.menu-drawer__menu>.menu-drawer__list-item{margin:0}.menu-drawer__close-button{text-align:right;border-radius:0;position:absolute;right:0}.menu-drawer__nav-buttons .menu-drawer__close-button{display:none}.menu-drawer:before{content:"";display:inline-block;width:128px;height:2.6rem;line-height:2.6rem;position:absolute;margin-left:2rem;background:url(/cdn/shop/files/logo-1683265258_430x.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:.6rem}@media (max-width:500px){.menu-drawer__menu>.menu-drawer__list-item{padding:.05rem 1rem}.menu-drawer__close-button .svg-wrapper{width:1.4rem;height:1.4rem}.menu-drawer__close-button svg{width:1.25rem;height:1.25rem}}.menu-drawer__nav-buttons{background:#f7f7f7}.menu-drawer__menu-item-text{font-size:1rem}.menu-drawer__back-button{font-weight:600;color:var(--menu-parent-font-color)}.menu-drawer__back-button .menu-drawer__menu-item-text{font-size:1.1rem;font-weight:800}.menu-drawer__back-button>.svg-wrapper{width:1.75rem;height:1.75rem}.menu-drawer__back-button>.svg-wrapper svg{width:1.5rem;height:1.5rem}.menu-drawer__menu.menu-drawer__menu--grandchildlist .menu-drawer__menu-item-text{font-size:1rem;font-weight:400;padding:.3rem .3rem .3rem 1rem}.menu-drawer__menu--childlist details[open=""] svg{display:none}.menu-list__submenu,.menu-list__dropdown{background-color:transparent!important}.overflow-menu:after{background-color:transparent!important}#customblogs{display:flex;flex-wrap:wrap}#customblogs .blog-post{flex:1 1 30%;padding:20px;box-sizing:border-box;max-width:33%}@media (max-width:768px){#customblogs .blog-post{flex:1 1 100%;max-width:100%}}.bloglink{font-weight:700;margin-top:1rem;display:inline-block;border-bottom:1px solid}.custom_blog_relatedproducts ul{display:flex;flex-wrap:wrap;gap:12px;padding:0}.custom_blog_relatedproducts ul li{width:24.3%;list-style:none;max-width:25%;background:#fff;padding:.7rem;border:1px solid #e7e7e7;border-radius:6px}@media (max-width:500px){.custom_blog_relatedproducts ul li{width:50%;max-width:calc(50% - 7px)}}.custom_blog_relatedproducts img{margin-bottom:1rem}.blog-post-item:first-child .blog-post-card__image-container{width:50%}@media (max-width:768px){.blog-post-item:first-child .blog-post-card__image-container{width:100%}}.blog-post-item:first-child .blog-post-card__image-container img{height:100%}.blog-post-comment{background:#f2f2f2;padding:1rem;border-radius:6px}.blog-post-comments{margin-top:2rem}.blog-post-comment__author{border-top:1px solid #e0e0e0;padding-top:.5rem;font-size:.8rem}.blog-post-comments-container{margin-top:2rem}.menu-drawer__back-button>.svg-wrapper svg{display:none}.svg-wrapper.icon-caret.icon-caret--backward:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0765/2940/2108/files/arrow-left_430x.svg);width:1.75rem;height:1.75rem}.menu-drawer-container[open] .menu-drawer__animated-element{animation:unset!important;animation-delay:unset!important;animation-fill-mode:unset!important}.custom_product_relatedproducts{margin-top:1rem}.custom_product_relatedproducts ul{display:flex;flex-wrap:wrap;gap:12px;padding:0}.custom_product_relatedproducts ul li{width:25%;list-style:none;max-width:25%;background:#fff;padding:.7rem;border:1px solid #e7e7e7;border-radius:6px}.custom_product_relatedproducts ul li img{margin-bottom:.3rem}.custom_product_relatedproducts .relatitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem}.customrelated_heading{font-weight:600}@media (max-width:500px){.custom_product_relatedproducts ul li{width:33%;max-width:calc(33% - 7px)}}.prod_sku{padding:1rem;font-weight:700;font-size:.8rem;margin-top:1rem;margin-bottom:1.6rem;display:block}.custom_features ul{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;list-style:none;gap:6px}.custom_features ul li{flex:1 1 calc(50% - 6px);padding:1rem;display:flex;max-width:50%;border-bottom:1px solid #e7e7e7}.prodfeat_name{width:50%;padding-right:1rem;font-weight:600;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.prodfeat_value{width:50%;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:768px){.custom_features ul li{flex:1 1 100%;max-width:100%;padding:.35rem}}@media (min-width:1600px){slideshow-slides[gutters*=start]{padding-inline-start:0}}.gorillasports-asiantuntija img{display:block!important;max-width:460px}.gorillasports-asiantuntija .col-md-4{display:none}.gorillasports-asiantuntija{display:flex;margin-top:1rem}@media (max-width:500px){.gorillasports-asiantuntija{flex-direction:column}}@media screen and (min-width: 750px){.facets .column-options-wrapper{display:none}}.custom-discount-badge{z-index:2}#MainContent[data-template=collection] slideshow-slide .product-media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000a;z-index:1}.custom-manufacturer img{max-height:2.1rem}.custom-manufacturer a{font-size:1.05rem;font-weight:600}.custom-manufacturer.manufacturerinfo{padding:2rem;padding-top:0;border-radius:25px}.custom-manufacturer.manufacturerinfo img{max-height:5rem;width:auto;margin:.7rem 0rem;mix-blend-mode:darken}.custom-manufacturer .manutext{font-size:.78rem;color:#4c4c4c}.custom-manufacturer .manudesc{font-size:.85rem}#MainContent[data-template=page] img{width:auto}#MainContent[data-template^=page] h1{font-size:2.15rem}#shopify-section-template--26429086335308__section_cyJAHN img,#shopify-section-template--26431758401868__section_cyJAHN img{filter:invert(47%) sepia(95%) saturate(927%) hue-rotate(125deg) brightness(91%) contrast(102%)}.shopify-design-mode section#shopify-pc__banner{display:none!important}.shopify-pc__banner__dialog{left:0!important;width:100%!important}@media (min-width:500px){.shopify-pc__banner__dialog{padding-left:25%!important;padding-right:25%!important;padding-bottom:3rem!important;padding-top:3rem!important}}.shopify-pc__banner__dialog button:focus{box-shadow:unset!important}.shopify-pc__banner__dialog{box-shadow:#0e25191f 0 2px 4px,#0e251b52 0 2px 16px!important}.gift-card-form-option{display:flex}@media (max-width:500px){.gift-card-form-option{flex-direction:column}}#custom_shortdesc{font-size:1rem;margin-bottom:3rem;padding:2rem;line-height:1.75;background:#f6f8f7;border-radius:14px}zoom-dialog .close-button svg{width:1.6rem;height:1.6rem}.variant-option__button-label svg{stroke:#101c19}@media (min-width:500px){#MainContent[data-template=product] details .text-block{float:left;display:inline-block}.kuvauskuva_oikea,.kuvauskuva_vasen{max-width:50%;float:left;margin-bottom:2rem;padding-right:1rem}}.product-information slideshow-controls{padding-left:1rem;padding-right:1rem}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{background-color:#000}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{border-color:#000;background-color:#000}.jdgm-review-widget-modal .jdgm-write-review-modal__checkbox-custom:after{left:4px!important;top:1px!important}.cart__ctas .cart__checkout-button{font-size:1.05rem;padding:1.75rem 1rem}.custom-outofstock-badge{background:#000;color:#fff}#MainContent[data-template="page.contact"] h3,#MainContent[data-template="page.custom-preeco-useinkysyty"] h3{font-size:1.6rem}#MainContent[data-template="page.contact"] .accordion .details__header,#MainContent[data-template="page.custom-preeco-useinkysyty"] .accordion .details__header{padding:.95rem;background:#f2f2f2;margin-bottom:2px;font-weight:700}#MainContent[data-template="page.contact"] .accordion--dividers .details-content,#MainContent[data-template="page.custom-preeco-useinkysyty"] .accordion--dividers .details-content{padding:1rem}.product-inventory__icon-low svg circle:first-of-type{animation:pulse-opacity 1s linear infinite alternate}@keyframes pulse-opacity{0%{opacity:0}to{opacity:1}}.product-inventory__icon{width:1rem;height:1rem}.product-inventory__icon-out_of_stock{color:#d42a2e}.product-inventory__icon-in_stock{color:#219955}.product-inventory__icon-low{color:#f3be52}.email-signup__input-group .email-signup__input.email-signup__input--all.paragraph{border-color:#000}.jdgm-prev-badge__stars{margin-right:1rem!important}.jdgm-prev-badge__text{font-size:.8rem!important}.cart__total-value.cart-secondary-typography{font-weight:600}#custom-prodmanuals{margin-bottom:2rem;margin-top:2rem;padding-top:2rem;padding-bottom:2rem}#custom-prodmanuals h4{text-transform:uppercase;font-size:1.3rem}#custom-prodmanuals a{margin-right:12px;margin-bottom:12px;display:flex;align-content:center}#custom-prodmanuals a img{width:1.25rem;margin-right:.3rem}.shopify-policy__title{text-align:left!important}#shopify-pc__prefs__header-title{font-family:var(--font-h2--family)!important;font-size:1.5rem;font-weight:700}.shopify-pc__prefs__header-close:focus{box-shadow:unset!important}.shopify-policy__container{max-width:1540px;padding-top:3rem;padding-bottom:2rem}.shopify-policy__container h1{font-size:2rem}.shopify-policy__container h2{font-size:1.75rem}.shopify-policy__container h3{font-size:1.45rem}.shopify-policy__container h4{font-size:1.2rem}.shopify-policy__container h5{font-size:1.1rem}.frosmo_reco_name{font-weight:400!important;font-size:.9re!important}.frosmo_reco_price{font-family:var(--font-h6--family)!important;font-size:1.75rem!important;color:#cf003b!important;font-weight:600!important}.frosmo_reco_product{border:0!important;box-shadow:unset!important}.frosmo_reco_carousel{margin-top:2rem!important;margin-bottom:1rem!important;max-width:1600px!important}.frosmo_reco_image_container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000a;z-index:1}.frosmo_reco_image_container{margin-bottom:.6rem!important}.frosmo_reco_image_container{height:17em!important}h2.frosmo_reco_title{font-size:1.7rem}.frosmo_reco_control{height:2rem;width:2rem;box-shadow:unset!important}.frosmo_reco_controls_prev:after,.frosmo_reco_controls_next:after{content:unset!important;display:none!important}.frosmo_reco_controls_prev{background:url(https://cdn.shopify.com/s/files/1/0765/2940/2108/files/arrow-left_c5768a83-0e9b-4b6b-bd11-b02bcefade76.svg)!important}.frosmo_reco_controls_next{background:url(https://cdn.shopify.com/s/files/1/0765/2940/2108/files/arrow-right.svg)!important}@media (max-width:500px){#MainContent[data-template=collection] .frosmo_reco_image_container{height:11em!important}}#MainContent[data-template=index] h3{font-size:1.7rem}@media (min-width: 1024px){#MainContent[data-template=collection] .frosmo_reco_product_container{min-width:15rem;max-width:15%}#MainContent[data-template=collection] .frosmo_reco_product_container .frosmo_reco_price{font-size:1.5rem!important}#MainContent[data-template=collection] .frosmo_reco_product_container .frosmo_reco_name{font-size:.85rem!important}}@media (max-width:500px){.frosmo_reco_carousel{max-width:calc(100vw - 20px)!important}.frosmo_reco_product_container{min-width:65%!important;max-width:65%!important}#MainContent[data-template=collection] .frosmo_reco_product_container{min-width:11rem!important;max-width:40%!important}#MainContent[data-template=collection] .frosmo_reco_product_container .frosmo_reco_price{font-size:1.5rem!important}#MainContent[data-template=collection] .frosmo_reco_product_container .frosmo_reco_name{font-size:.85rem!important}}.frosmo_reco_prices{align-items:baseline}.frosmo_reco_old_price{font-family:var(--font-paragraph--family);color:#565656!important;font-weight:400!important;font-size:.8rem!important}.frosmo_reco_labels{bottom:unset!important;left:.6rem!important;top:.6rem!important}.frosmo_reco_labels .frosmo_reco_sale_label{font-family:var(--font-h6--family);font-optical-sizing:auto;font-style:normal;font-size:1.25rem;background:#cf003b!important;color:#fff;padding:.4rem;line-height:1;font-weight:700}.frosmo_reco_discount_price,.frosmo_reco_price.frosmo_reco_prices{color:#cf003b!important;font-size:1.45rem;font-weight:700}.frosmo_reco_name{font-size:.8rem;text-decoration:unset!important}#header-component .header__row--bottom{border-bottom:2px solid whitesmoke}@media (max-width:500px){.header__row{border-bottom:2px solid whitesmoke}}.menu-list__link-title{font-weight:600;font-size:.95rem}.saleproduct .price{color:#cf003b}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{filter:saturate(.1)}.predictive-search-form__header:focus-within{outline:2px solid #00ba85}.facets-toggle__button{border-radius:4px;font-size:1rem;font-weight:600}@media (max-width:500px){slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:flex}}a,.password-enter__button,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs,u{text-decoration-thickness:1px!important;text-underline-offset:.225em!important}.cart-drawer__heading,.account-actions__title.h5{font-size:1.75rem!important}.custom-monthly-payment-amount{font-weight:700}#shopify-section-template--26399405539660__section_DBBEaQ .group-block__link[href*=tel]+div+.group-block-content h4:before{content:"";background:url(/cdn/shop/files/headset-light_430x.svg);background-size:cover;position:absolute;margin-left:-3.5rem;width:2.75rem;height:2.75rem;margin-top:-.6rem;filter:invert(99%) sepia(100%) saturate(0%) hue-rotate(155deg) brightness(104%) contrast(100%)}#shopify-section-template--26399405539660__section_DBBEaQ .group-block__link[href*="wa.me"]+div+.group-block-content h4:before{content:"";background:url(/cdn/shop/files/whatsapp-logo-light_430x.svg);background-size:cover;position:absolute;margin-left:-3.5rem;width:2.75rem;height:2.75rem;margin-top:-.6rem;filter:invert(99%) sepia(100%) saturate(0%) hue-rotate(155deg) brightness(104%) contrast(100%)}#MainContent[data-template=page] a,a span{color:unset!important}.header-section:has(>#header-component){box-shadow:#0000 0 3px 5px;transition:all .2s}.header-section:has(>#header-component[data-sticky-state=active]){box-shadow:#0000000a 0 3px 5px;transition:all .2s}#MainContent[data-template=product] summary .svg-wrapper{width:1.5rem;filter:invert(32%) sepia(42%) saturate(2898%) hue-rotate(142deg) brightness(92%) contrast(91%)}.quick-add__button{display:grid;background:var(--color-primary-button-background);color:#fff;opacity:1!important}.quick-add__button .add-to-cart-text,.quick-add__button .add-to-cart-text--added{font-size:.9rem}.custom-quickadd quick-add-component{display:block;position:relative;padding:0;margin:0;left:0;margin-top:-.3rem}.custom-quickadd quick-add-component .quick-add__product-form-component .shopify-product-form{justify-content:flex-start;align-items:flex-start}.custom-quickadd .button:disabled{display:none}.card-gallery .quick-add__button{display:none!important}.quick-add__button .add-to-cart-text{height:1rem}.custom-quickadd .quick-add__button{box-shadow:unset;margin:0!important}@media (min-width:1200px){#shopify-section-sections--26399405801804__header_announcements_kMwKhr .announcement-bar__slide{width:33%;display:inline-block;visibility:visible!important;opacity:1!important}#shopify-section-sections--26399405801804__header_announcements_kMwKhr .announcement-bar__slider slideshow-arrows{display:none}#shopify-section-sections--26399405801804__header_announcements_kMwKhr .announcement-bar__slides{display:flex;grid:unset;width:100%;max-width:100%}#shopify-section-sections--26399405801804__header_announcements_kMwKhr .announcement-bar__slide:nth-of-type(1) p{text-align:left}#shopify-section-sections--26399405801804__header_announcements_kMwKhr .announcement-bar__slide:nth-of-type(3) p{text-align:right}}.custom_quantities{font-size:.75rem}.custom_quantities .instock,.custom_quantities .outofstock{display:flex;align-items:center}.custom_quantities .svg-wrapper{margin-right:.25rem}.custom_quantities .product-inventory__icon circle:first-of-type{display:none}.custom-outofstock-badge,.custom_quantities .outofstock .svg-wrapper{display:none}@media screen and (min-width: 750px){.facets--horizontal .facets__panel-content,.sorting-filter__options{outline:1px solid #ededed}}#collection-description{margin-bottom:2rem}#collection-description.shortened{max-height:800px;overflow:hidden}.show-more-btn{margin-bottom:2rem;margin-top:-1rem;z-index:1;position:relative}#collection-description.shortened:after{content:"";position:absolute;display:block;width:100%;left:0;bottom:0;height:210px;z-index:0;background:#fff;background:linear-gradient(0deg,#fff 60%,#fff0)}.desc_checkmark{width:1.35rem;display:inline-block;margin-right:.15rem;margin-bottom:-.25rem}#custom_shortdesc br{margin-bottom:.55rem}.details-content h1 strong,.details-content h2 strong,.details-content h3 strong,.details-content h4 strong{font-weight:unset}.preorder_listing{color:#cf003b;font-size:.75rem}#MainContent[data-template=product] rte-formatter img{width:auto}.cart-drawer__heading .cart-bubble__background,.cart-title .cart-bubble__background{background-color:#3a8a7421}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{font-weight:600}#shopify-pc__banner__btn-accept{background:#0b8b67;color:#fff;border:1px solid #0b8b67}#shopify-pc__banner{z-index:9999999!important}#reamaze-widget{z-index:99999!important}.extraspecs_tech td{padding-right:2rem}.exraspecs_features,.extraspecs_tech{padding-bottom:1.25rem;max-width:95%}.exraspecs_features br{margin-bottom:.6rem}@media (max-width:500px){.extraspecs_tech td{padding-right:.25rem}.exraspecs_features,.extraspecs_tech{max-width:100%}}.shopify-pc__banner__dialog{position:fixed;box-shadow:unset;background-color:#00000054!important;height:100%;align-items:center;justify-content:center;top:0;max-height:unset!important;min-height:320px}.shopify-pc__banner__wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;background:#fff;padding:2rem;max-width:660px;border-radius:14px;box-shadow:#0e25191f 0 2px 4px,#0e251b52 0 2px 16px!important;margin:auto;top:30%;position:relative}.shopify-pc__banner__body{width:100%;margin-bottom:10px}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{font-weight:600;padding-top:1rem;padding-bottom:1rem}.shopify-pc__banner__body:before{content:"";background:url(https://preeco.fi/cdn/shop/files/logo-1683265258.png);height:36px;width:132px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:1rem}.shopify-pc__prefs__dialog{border-radius:1rem}@media (max-width:600px){.shopify-pc__banner__wrapper{top:18%}}#MainContent[data-template="page.custom-kokemuksia"] .jdgm-row-search .jdgm-review-search:not([type=submit]){border:2px solid #0b8b67;padding:.8rem}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{background:#25a2811a}}@supports not (anchor-name: --pagination-active){.pagination__link[aria-current=page]:before{background:#0b8b67!important;border-radius:50%}}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{border-radius:50%}}.pagination{--pagination-size: 46px;margin-top:3rem;margin-bottom:3rem}@media (max-width:500px){.pagination{--pagination-size: 56px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
