.woocommerce .hoyry-woocommerce-product-variations .hoyry-variations{gap:clamp(.9375rem,.7348125rem + 1.0135135135vw,1.875rem)}.woocommerce .hoyry-woocommerce-product-variations .hoyry-variations .variation-item-label{font-size:clamp(1rem,.973rem + .1351351351vw,1.125rem);font-weight:500;margin-bottom:5px}.hoyry-woocommerce-product-add-to-cart-button{width:-webkit-fill-available}.hoyry-woocommerce-product-add-to-cart-button .wp-block-button{width:100%}.hoyry-woocommerce-product-add-to-cart-button .wp-block-button .wp-block-button__link.wp-element-button{background-color:#2fc652;font-size:clamp(1.0625rem,1.0219375rem + .2027027027vw,1.25rem);padding-bottom:.7em;padding-top:.7em;width:100%}.hoyry-woocommerce-product-price{margin-bottom:1em}.hoyry-woocommerce-product-price .price{color:#000;font-size:var(--wp--preset--font-size--custom-4);font-weight:700}.hoyry-woocommerce-product-price .price .hoyry-price-sale__meta,.hoyry-woocommerce-product-price .price del,.hoyry-woocommerce-product-price .price small{color:#000;font-size:clamp(.875rem,.848rem + .1351351351vw,1rem);font-weight:400}.hoyry-woocommerce-product-price.is-on-sale .price .hoyry-price-sale__amount,.hoyry-woocommerce-product-price.is-on-sale .price .hoyry-price-sale__discount{color:var(--wp--preset--color--custom-kampanja-v-ri)}.hoyry-woocommerce-block-preview .hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image>a,.hoyry-woocommerce-block-preview .hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image>a,.hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image>a,.hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image>a{aspect-ratio:1046/921}.hoyry-woocommerce-block-preview .hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .flex-viewport,.hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .flex-viewport{border-radius:4px}.hoyry-woocommerce-block-preview .hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery ol.flex-control-thumbs,.hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery ol.flex-control-thumbs{gap:5px;margin-top:clamp(.9375rem,.7348125rem + 1.0135135135vw,1.875rem)}.hoyry-woocommerce-block-preview .hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery ol.flex-control-thumbs li,.hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery ol.flex-control-thumbs li{border:2px solid transparent;border-radius:4px;box-sizing:border-box;overflow:hidden;width:calc(12.5% - 4.375px)}.hoyry-woocommerce-block-preview .hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery ol.flex-control-thumbs li:has(.flex-active),.hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery ol.flex-control-thumbs li:has(.flex-active){border:2px solid #2b1f05}.wc-block-components-drawer{background-color:#fdfaf7}.wc-block-mini-cart__empty-cart-wrapper .wp-block-button{width:100%}.wc-block-mini-cart__empty-cart-wrapper .wp-block-button .wp-block-button__link.wp-element-button{margin-left:auto;margin-right:auto}.wc-block-mini-cart{visibility:visible!important}.wp-block-table.is-style-hoyry-table-tuotetiedot table{border-collapse:collapse;table-layout:auto;width:100%}.wp-block-table.is-style-hoyry-table-tuotetiedot table.has-fixed-layout{table-layout:auto}.wp-block-table.is-style-hoyry-table-tuotetiedot td:first-child{border-right:1px solid #d9d3cd;white-space:nowrap;width:1%}.wp-block-table.is-style-hoyry-table-tuotetiedot td:nth-child(2){width:auto}.hoyry-woocommerce-favorite-button .favorite-button.favorite-button{background-color:var(--wp--preset--color--custom-korostus-3);height:3.059em;transition:all .1s;width:3.059em}.hoyry-woocommerce-favorite-button .favorite-button.favorite-button svg{width:54%}.wp-block-woocommerce-customer-account .wc-block-customer-account__link{align-items:center;display:flex;flex-direction:column;gap:.7em}.wp-block-woocommerce-customer-account .wc-block-customer-account__link svg{display:none}.wp-block-woocommerce-customer-account .wc-block-customer-account__link:before{background-color:currentColor;content:"";display:block;height:clamp(1.3125rem,1.2449375rem + .3378378378vw,1.625rem);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.347 27.132" fill="none"><path d="M1277.677,774.132a13.95,13.95,0,0,0-.241-3.715,5.607,5.607,0,0,0-3.728-3.724,14.062,14.062,0,0,0-3.718-.24h-6.974a13.973,13.973,0,0,0-3.718.24,5.586,5.586,0,0,0-3.728,3.724,13.95,13.95,0,0,0-.241,3.715m17.457-18.849A6.283,6.283,0,1,1,1266.5,749,6.285,6.285,0,0,1,1272.787,755.283Z" transform="translate(-1254.33 -748)" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.347 27.132" fill="none"><path d="M1277.677,774.132a13.95,13.95,0,0,0-.241-3.715,5.607,5.607,0,0,0-3.728-3.724,14.062,14.062,0,0,0-3.718-.24h-6.974a13.973,13.973,0,0,0-3.718.24,5.586,5.586,0,0,0-3.728,3.724,13.95,13.95,0,0,0-.241,3.715m17.457-18.849A6.283,6.283,0,1,1,1266.5,749,6.285,6.285,0,0,1,1272.787,755.283Z" transform="translate(-1254.33 -748)" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>') center/contain no-repeat;width:clamp(1.3125rem,1.2449375rem + .3378378378vw,1.625rem)}.wp-block-woocommerce-customer-account .wc-block-customer-account__link:after{content:"Tili";display:block}@media (max-width:1023px){.wp-block-woocommerce-customer-account .wc-block-customer-account__link:after{display:none}}.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge{align-items:center;display:flex;flex-direction:column;gap:.7em}.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge svg{display:none}.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge:before{background-color:currentColor;content:"";display:block;height:clamp(1.3125rem,1.2449375rem + .3378378378vw,1.625rem);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24.924" height="27.132" viewBox="0 0 24.924 27.132"><path id="Path_1341" data-name="Path 1341" d="M2230.377,4650.8v-3.77a5.026,5.026,0,0,0-10.052,0v3.77m-5.542,1.7-.754,8.042c-.213,2.287-.326,3.431.063,4.311a3.721,3.721,0,0,0,1.659,1.822c.842.465,1.985.465,4.285.465h10.631c2.3,0,3.443,0,4.285-.465a3.718,3.718,0,0,0,1.659-1.822c.377-.88.276-2.024.063-4.311l-.754-8.042c-.188-1.923-.276-2.891-.715-3.619a3.7,3.7,0,0,0-1.621-1.483c-.767-.365-1.734-.365-3.67-.365h-9.122c-1.936,0-2.916,0-3.682.365a3.832,3.832,0,0,0-1.621,1.483C2215.06,4649.6,2214.959,4650.57,2214.784,4652.493Z" transform="translate(-2212.888 -4641)" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24.924" height="27.132" viewBox="0 0 24.924 27.132"><path id="Path_1341" data-name="Path 1341" d="M2230.377,4650.8v-3.77a5.026,5.026,0,0,0-10.052,0v3.77m-5.542,1.7-.754,8.042c-.213,2.287-.326,3.431.063,4.311a3.721,3.721,0,0,0,1.659,1.822c.842.465,1.985.465,4.285.465h10.631c2.3,0,3.443,0,4.285-.465a3.718,3.718,0,0,0,1.659-1.822c.377-.88.276-2.024.063-4.311l-.754-8.042c-.188-1.923-.276-2.891-.715-3.619a3.7,3.7,0,0,0-1.621-1.483c-.767-.365-1.734-.365-3.67-.365h-9.122c-1.936,0-2.916,0-3.682.365a3.832,3.832,0,0,0-1.621,1.483C2215.06,4649.6,2214.959,4650.57,2214.784,4652.493Z" transform="translate(-2212.888 -4641)" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>') center/contain no-repeat;width:clamp(1.3125rem,1.2449375rem + .3378378378vw,1.625rem)}.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge:after{content:"Ostoskori";display:block}@media (max-width:1023px){.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge:after{display:none}}.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge:hover:after{text-decoration:underline}.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge{background:var(--wp--preset--color--custom-korostus-3)!important;color:#fff!important}.hoyry-woocommerce-block-preview .hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .hoyry-gallery-sale-badge,.hoyry-woocommerce-product-gallery.woocommerce div.images.woocommerce-product-gallery .hoyry-gallery-sale-badge{border-radius:5px;font-family:var(--wp--preset--font-family--lexend);left:clamp(.5rem,.4459375rem + .2702702703vw,.75rem);padding:.8em 1.4em;position:absolute;top:clamp(.5rem,.4459375rem + .2702702703vw,.75rem);z-index:1}.page-template-ei-huomiobanneria .hoyry-huomiobanneri{display:none!important}.iworks-omnibus{background-color:#ffe8f0;border-radius:5px;margin-bottom:calc(clamp(.3125rem, .2449375rem + .3378378378vw, .625rem)*-1);margin-top:clamp(.78125rem,.6123125rem + .8445945946vw,1.5625rem);padding:clamp(.5rem,.473rem + .1351351351vw,.625rem) clamp(.9375rem,.7348125rem + 1.0135135135vw,1.875rem) clamp(.75rem,.6824375rem + .3378378378vw,1.0625rem)}.iworks-omnibus:before{content:"Erityishintainen kampanjatuote";display:block;font-size:clamp(1.25rem,1.1689375rem + .4054054054vw,1.625rem);font-weight:500;margin-bottom:.05em}@media (max-width:599px){.wp-block-hoyry-listing-content.hoyry-listing-supports-carousel .embla,.wp-block-hoyry-product-listing-posts.hoyry-listing-supports-carousel .embla{--slide-size:50%}}.part-payment-widget .rb-pp-content{font-size:clamp(.75rem,.723rem + .1351351351vw,.875rem)}
