.elementor-3391 .elementor-element.elementor-element-651fde1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:999}.elementor-3391 .elementor-element.elementor-element-651fde1:not(.elementor-motion-effects-element-type-background),.elementor-3391 .elementor-element.elementor-element-651fde1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-2b3453e>.elementor-widget-container{margin:0 0 -15px}.elementor-3391 .elementor-element.elementor-element-2b3453e{text-align:center;font-size:1em;font-weight:500;line-height:1.1em;color:#fff}.elementor-3391 .elementor-element.elementor-element-2b3453e a{font-size:1em;font-weight:500;line-height:1.1em;color:#fff}.elementor-3391 .elementor-element.elementor-element-eb29e91>.elementor-container{max-width:1320px;min-height:60px}.elementor-3391 .elementor-element.elementor-element-eb29e91{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3391 .elementor-element.elementor-element-eb29e91>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3391 .elementor-element.elementor-element-dfc737f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3391 .elementor-element.elementor-element-2820aa3>.elementor-widget-container{margin:30px 0}.elementor-3391 .elementor-element.elementor-element-fcb32a5>.elementor-widget-container{margin:0 0 30px}.elementor-3391 .elementor-element.elementor-element-fcb32a5 .woocommerce-breadcrumb{color:#000;font-size:1.1em;line-height:1.4em}.elementor-3391 .elementor-element.elementor-element-fcb32a5 .woocommerce-breadcrumb>a{color:#000}.elementor-3391 .elementor-element.elementor-element-ae6cee5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-3391 .elementor-element.elementor-element-19a8886{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%}.elementor-3391 .elementor-element.elementor-element-fca8abc .vamtam-new{display:block}.elementor-3391 .elementor-element.elementor-element-fca8abc{width:initial;max-width:initial;z-index:0}.elementor-3391 .elementor-element.elementor-element-fca8abc>.elementor-widget-container{background-color:var(--e-global-color-vamtam_accent_5);margin:0;padding:0;border-radius:10px}.woocommerce .elementor-3391 .elementor-element.elementor-element-fca8abc .flex-viewport:not(:last-child){margin-bottom:0}.elementor-3391 .elementor-element.elementor-element-b2a1ef7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3391 .elementor-element.elementor-element-3848643>.elementor-widget-container{margin:0 0 20px}.elementor-3391 .elementor-element.elementor-element-3848643{font-size:1.1em;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1px}.elementor-3391 .elementor-element.elementor-element-3848643 a{font-size:1.1em;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1px}.elementor-3391 .elementor-element.elementor-element-da5b739{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-3391 .elementor-element.elementor-element-da5b739>.elementor-widget-container{margin:0;padding:0}.elementor-3391 .elementor-element.elementor-element-da5b739 .elementor-heading-title{font-size:3em;font-weight:400;line-height:1.2em;color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-de5b647>.elementor-widget-container{margin:20px 0 45px}.elementor-3391 .elementor-element.elementor-element-de5b647{text-align:left}.woocommerce .elementor-3391 .elementor-element.elementor-element-de5b647 .price{color:#1c1e1f;font-family:"Barlow",Sans-serif;font-size:2.7em;font-weight:600;text-transform:none;font-style:normal;line-height:1.1em}.woocommerce .elementor-3391 .elementor-element.elementor-element-de5b647 .price ins{color:var(--e-global-color-vamtam_accent_6);font-family:"Barlow",Sans-serif;font-size:4em;font-weight:700;text-transform:none;font-style:normal;line-height:.9em}.elementor-3391 .elementor-element.elementor-element-667efc9>.elementor-widget-container{margin:0 0 20px}.elementor-3391 .elementor-element.elementor-element-667efc9{font-size:1.2em;line-height:1.5em}.elementor-3391 .elementor-element.elementor-element-144d679>.elementor-widget-container{margin:0 0 20px}.elementor-3391 .elementor-element.elementor-element-3ac10db{font-size:1.2em}.elementor-3391 .elementor-element.elementor-element-3ac10db a{font-size:1.2em}.elementor-3391 .elementor-element.elementor-element-21b7448>.elementor-widget-container{margin:0;padding:0 0 25px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-vamtam_accent_7)}.elementor-3391 .elementor-element.elementor-element-21b7448 .cart button{transition:all .2s !important}.elementor-3391 .elementor-element.elementor-element-21b7448 .cart .added_to_cart{font-family:var(--e-global-typography-vamtam_h6-font-family),Sans-serif;font-size:var(--e-global-typography-vamtam_h6-font-size);font-weight:var(--e-global-typography-vamtam_h6-font-weight);text-transform:var(--e-global-typography-vamtam_h6-text-transform);line-height:var(--e-global-typography-vamtam_h6-line-height);letter-spacing:var(--e-global-typography-vamtam_h6-letter-spacing);transition:all .2s !important}.elementor-3391 .elementor-element.elementor-element-21b7448{--button-spacing:0px}body:not(.rtl) .elementor-3391 .elementor-element.elementor-element-21b7448 .quantity~.added_to_cart{margin-left:0}body.rtl .elementor-3391 .elementor-element.elementor-element-21b7448 .quantity~.added_to_cart{margin-right:0}.elementor-3391 .elementor-element.elementor-element-21b7448 .quantity .qty{font-family:var(--e-global-typography-vamtam_h6-font-family),Sans-serif;font-size:var(--e-global-typography-vamtam_h6-font-size);font-weight:var(--e-global-typography-vamtam_h6-font-weight);text-transform:var(--e-global-typography-vamtam_h6-text-transform);line-height:var(--e-global-typography-vamtam_h6-line-height);letter-spacing:var(--e-global-typography-vamtam_h6-letter-spacing);border-style:solid;border-width:1px;border-radius:0;color:var(--e-global-color-vamtam_accent_1);background-color:#02010100;transition:all .2s}.elementor-3391 .elementor-element.elementor-element-21b7448 .quantity .qty:focus{color:var(--e-global-color-vamtam_accent_1)}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart .variations{width:100%;margin-bottom:20px}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations tr:not(:last-child)>td{padding-bottom:20px}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations label{font-family:"Barlow",Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.1px}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value select{color:var(--e-global-color-vamtam_accent_6);border:1px solid #ced0bb;border-radius:0}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value select,.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value:before{border:1px solid #ced0bb;border-radius:0}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value:before{font-family:var(--e-global-typography-96d80f8-font-family),Sans-serif;font-size:var(--e-global-typography-96d80f8-font-size);font-weight:var(--e-global-typography-96d80f8-font-weight);line-height:var(--e-global-typography-96d80f8-line-height)}.elementor-3391 .elementor-element.elementor-element-707501f>.elementor-widget-container{margin:0 0 15px;padding:0}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-tab-title{border-width:1px;border-color:#ebebeb;padding:25px 0}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-tab-content{border-width:1px;border-block-end-color:#ebebeb;font-family:"Barlow",Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;padding:0 0 10px}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-toggle-title{font-family:"Barlow",Sans-serif;font-size:1.2em;line-height:.1px}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-tab-title .elementor-toggle-icon i:before{color:var(--e-global-color-vamtam_accent_6)}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-tab-title .elementor-toggle-icon svg{fill:var(--e-global-color-vamtam_accent_6)}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var(--e-global-color-vamtam_accent_6)}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var(--e-global-color-vamtam_accent_6)}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-toggle-icon{margin-inline-end:0px}.elementor-3391 .elementor-element.elementor-element-b9b46c5{font-size:1.1em;line-height:1.3em}.elementor-3391 .elementor-element.elementor-element-2d5dd6d6>.elementor-container{max-width:1320px}.elementor-3391 .elementor-element.elementor-element-2d5dd6d6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 40px 80px}.elementor-3391 .elementor-element.elementor-element-2d5dd6d6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3391 .elementor-element.elementor-element-71d14e86>.elementor-widget-container{margin:0 0 20px}.elementor-3391 .elementor-element.elementor-element-71d14e86{text-align:center}.elementor-3391 .elementor-element.elementor-element-71d14e86 .elementor-heading-title{font-family:"Italiana",Sans-serif;font-size:3em;font-weight:400;line-height:1.25em}.elementor-3391 .elementor-element.elementor-element-3e1a9f9{--vamtam-cols:4;--vamtam-col-hint:-20px;--vamtam-col-gap:20px;--vamtam-img-spacing:6px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product{text-align:center}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .button:hover,.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .button:focus,.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products .added_to_cart:hover,.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products .added_to_cart:focus{background-color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product span.onsale{display:block;color:var(--e-global-color-vamtam_accent_5);background-color:var(--e-global-color-vamtam_accent_1);font-family:var(--e-global-typography-9680897-font-family),Sans-serif;font-size:var(--e-global-typography-9680897-font-size);font-weight:var(--e-global-typography-9680897-font-weight);text-transform:var(--e-global-typography-9680897-text-transform);font-style:var(--e-global-typography-9680897-font-style);line-height:22px;letter-spacing:var(--e-global-typography-9680897-letter-spacing);border-radius:0;min-width:52px;min-height:22px;left:auto;right:0;margin:0}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .vamtam-new{display:block}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:38px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-vamtam_accent_6);margin-bottom:9px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-vamtam_accent_6);margin-bottom:9px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Barlow",Sans-serif;font-size:1.2em;font-weight:400;line-height:1.25em}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .price{color:#1c1e1f;font-family:"Barlow",Sans-serif;font-size:1.5em;font-weight:500;line-height:1.4em}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .price ins{color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .price ins .amount{color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-vamtam_accent_4)}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-vamtam_accent_4)}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .button{color:#1c1e1f;border-color:#1c1e1f;font-family:"Barlow",Sans-serif;font-size:.9em;font-weight:600;border-style:solid;border-width:2px;border-radius:100px;margin-top:32px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .button:hover{color:#fff}.elementor-3391 .elementor-element.elementor-element-3e1a9f9 .elementor-widget-container ul.products li.product .vamtam-product-content{background-color:var(--e-global-color-vamtam_accent_5)}.elementor-3391 .elementor-element.elementor-element-3e1a9f9 .elementor-widget-container ul.products li.product .vamtam-product-content .woocommerce-loop-product__title{min-height:51px}.elementor-3391 .elementor-element.elementor-element-d55ee45{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-3391 .elementor-element.elementor-element-d55ee45>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3391 .elementor-element.elementor-element-3a3c9c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3391 .elementor-element.elementor-element-3a3c9c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-vamtam_accent_1);background-image:url("https://happystore.fi/wp-content/uploads/2022/01/happystore-neule.png");background-size:cover}.elementor-3391 .elementor-element.elementor-element-3a3c9c9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-3391 .elementor-element.elementor-element-3a3c9c9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3391 .elementor-element.elementor-element-db35084{--spacer-size:50px}.elementor-3391 .elementor-element.elementor-element-b3a7298{width:auto;max-width:auto;bottom:25px;--e-transform-origin-x:left;--e-transform-origin-y:top;text-align:left}.elementor-3391 .elementor-element.elementor-element-b3a7298>.elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0}body:not(.rtl) .elementor-3391 .elementor-element.elementor-element-b3a7298{left:27px}body.rtl .elementor-3391 .elementor-element.elementor-element-b3a7298{right:27px}.elementor-3391 .elementor-element.elementor-element-b3a7298 .elementor-heading-title{color:var(--e-global-color-vamtam_accent_5)}.elementor-3391 .elementor-element.elementor-element-ba8d26e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3391 .elementor-element.elementor-element-ba8d26e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fafafa}.elementor-bc-flex-widget .elementor-3391 .elementor-element.elementor-element-ba8d26e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3391 .elementor-element.elementor-element-ba8d26e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3391 .elementor-element.elementor-element-ba8d26e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-3391 .elementor-element.elementor-element-ba8d26e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:120px;padding-inline-start:60px;padding-block-end:120px;padding-inline-end:60px}.elementor-3391 .elementor-element.elementor-element-ba8d26e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3391 .elementor-element.elementor-element-09d4668>.elementor-widget-container{margin:0;padding:0}.elementor-3391 .elementor-element.elementor-element-09d4668 .elementor-heading-title{font-size:2.2em;line-height:1.5em;color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-6ba9253{--spacer-size:16px}.elementor-3391 .elementor-element.elementor-element-0493ebc{font-size:1.3em;line-height:1.5em;color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-0493ebc a{font-size:1.3em;line-height:1.5em;color:#1c1e1f}.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button{background-color:#02010100;font-family:"Barlow",Sans-serif;font-size:1.2em;font-weight:700;fill:#1c1e1f;color:#1c1e1f;border-style:solid;border-width:0;border-color:#ed6b8e;border-radius:0;padding:0}.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button:hover,.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button:focus{background-color:#ED6B8E00;color:#ed6b8e}.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button:hover svg,.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button:focus svg{fill:#ed6b8e}.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button-text:before,.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button-text:after{--vamtam-underline-width:1px;--vamtam-underline-bg-color:#ed6b8e}body.elementor-page-3391:not(.elementor-motion-effects-element-type-background),body.elementor-page-3391>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}@media(min-width:768px){.elementor-3391 .elementor-element.elementor-element-651fde1{--content-width:1320px}.elementor-3391 .elementor-element.elementor-element-ae6cee5{--content-width:1320px}.elementor-3391 .elementor-element.elementor-element-19a8886{--width:50%}.elementor-3391 .elementor-element.elementor-element-b2a1ef7{--width:50%}.elementor-3391 .elementor-element.elementor-element-3a3c9c9{width:51.5%}.elementor-3391 .elementor-element.elementor-element-ba8d26e{width:48.263%}}@media(max-width:1024px) and (min-width:768px){.elementor-3391 .elementor-element.elementor-element-19a8886{--width:55%}.elementor-3391 .elementor-element.elementor-element-b2a1ef7{--width:45%}.elementor-3391 .elementor-element.elementor-element-3a3c9c9{width:50%}.elementor-3391 .elementor-element.elementor-element-ba8d26e{width:50%}}@media(max-width:1024px){.elementor-3391 .elementor-element.elementor-element-2b3453e{font-size:1em}.elementor-3391 .elementor-element.elementor-element-2b3453e a{font-size:1em}.elementor-3391 .elementor-element.elementor-element-fcb32a5>.elementor-widget-container{margin:0}.elementor-3391 .elementor-element.elementor-element-ae6cee5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-3391 .elementor-element.elementor-element-19a8886{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px}.elementor-3391 .elementor-element.elementor-element-fca8abc{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-3391 .elementor-element.elementor-element-fca8abc>.elementor-widget-container{margin:0;padding:0}.woocommerce .elementor-3391 .elementor-element.elementor-element-fca8abc .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-3391 .elementor-element.elementor-element-fca8abc .flex-viewport{border-radius:0}.elementor-3391 .elementor-element.elementor-element-b2a1ef7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3391 .elementor-element.elementor-element-da5b739{width:100%;max-width:100%}.elementor-3391 .elementor-element.elementor-element-da5b739>.elementor-widget-container{margin:0}.elementor-3391 .elementor-element.elementor-element-da5b739 .elementor-heading-title{font-size:2.3em;line-height:1.1em}.elementor-3391 .elementor-element.elementor-element-de5b647>.elementor-widget-container{margin:20px 0 15px}.woocommerce .elementor-3391 .elementor-element.elementor-element-de5b647 .price{font-size:2em}.woocommerce .elementor-3391 .elementor-element.elementor-element-de5b647 .price ins{font-size:2em}.elementor-3391 .elementor-element.elementor-element-3ac10db{line-height:1.4em}.elementor-3391 .elementor-element.elementor-element-3ac10db a{line-height:1.4em}.elementor-3391 .elementor-element.elementor-element-21b7448>.elementor-widget-container{margin:10px 0 0}.elementor-3391 .elementor-element.elementor-element-21b7448 .cart .added_to_cart{font-size:var(--e-global-typography-vamtam_h6-font-size);line-height:var(--e-global-typography-vamtam_h6-line-height);letter-spacing:var(--e-global-typography-vamtam_h6-letter-spacing)}.elementor-3391 .elementor-element.elementor-element-21b7448{--button-spacing:0px}body:not(.rtl) .elementor-3391 .elementor-element.elementor-element-21b7448 .quantity~.added_to_cart{margin-left:0}body.rtl .elementor-3391 .elementor-element.elementor-element-21b7448 .quantity~.added_to_cart{margin-right:0}.elementor-3391 .elementor-element.elementor-element-21b7448 .quantity .qty{font-size:var(--e-global-typography-vamtam_h6-font-size);line-height:var(--e-global-typography-vamtam_h6-line-height);letter-spacing:var(--e-global-typography-vamtam_h6-letter-spacing)}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value:before{font-size:var(--e-global-typography-96d80f8-font-size);line-height:var(--e-global-typography-96d80f8-line-height)}.elementor-3391 .elementor-element.elementor-element-2d5dd6d6{margin-top:0;margin-bottom:0;padding:0 40px 40px}.elementor-3391 .elementor-element.elementor-element-25c04d1a>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-3391 .elementor-element.elementor-element-71d14e86>.elementor-widget-container{margin:0 0 20px}.elementor-3391 .elementor-element.elementor-element-71d14e86 .elementor-heading-title{font-size:2em}.elementor-3391 .elementor-element.elementor-element-3e1a9f9{--vamtam-cols:2;--vamtam-col-hint:10%;--vamtam-col-gap:20px;--vamtam-img-spacing:20px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .price{font-size:1.3em}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .button{font-size:1.1em;margin-top:28px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product span.onsale{font-size:var(--e-global-typography-9680897-font-size);line-height:var(--e-global-typography-9680897-line-height);letter-spacing:var(--e-global-typography-9680897-letter-spacing)}.elementor-3391 .elementor-element.elementor-element-d55ee45{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-3391 .elementor-element.elementor-element-3a3c9c9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3391 .elementor-element.elementor-element-3a3c9c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3391 .elementor-element.elementor-element-3a3c9c9.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3391 .elementor-element.elementor-element-3a3c9c9>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:30px;padding-inline-start:30px;padding-block-end:30px;padding-inline-end:30px}.elementor-3391 .elementor-element.elementor-element-b3a7298>.elementor-widget-container{margin:0;padding:0}body:not(.rtl) .elementor-3391 .elementor-element.elementor-element-b3a7298{left:6px}body.rtl .elementor-3391 .elementor-element.elementor-element-b3a7298{right:6px}.elementor-3391 .elementor-element.elementor-element-b3a7298{bottom:6px}.elementor-3391 .elementor-element.elementor-element-ba8d26e>.elementor-element-populated{padding-block-start:50px;padding-inline-start:50px;padding-block-end:50px;padding-inline-end:50px}.elementor-3391 .elementor-element.elementor-element-09d4668 .elementor-heading-title{font-size:1.5em}.elementor-3391 .elementor-element.elementor-element-6ba9253{--spacer-size:2px}.elementor-3391 .elementor-element.elementor-element-0493ebc{font-size:1.1em}.elementor-3391 .elementor-element.elementor-element-0493ebc a{font-size:1.1em}}@media(max-width:767px){.elementor-3391 .elementor-element.elementor-element-651fde1{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px}.elementor-3391 .elementor-element.elementor-element-2b3453e{font-size:1em}.elementor-3391 .elementor-element.elementor-element-2b3453e a{font-size:1em}.elementor-3391 .elementor-element.elementor-element-eb29e91>.elementor-container{min-height:20px}.elementor-3391 .elementor-element.elementor-element-2820aa3>.elementor-widget-container{margin:20px 0 -8px}.elementor-3391 .elementor-element.elementor-element-fcb32a5>.elementor-widget-container{margin:0 0 20px}.elementor-3391 .elementor-element.elementor-element-ae6cee5{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3391 .elementor-element.elementor-element-19a8886{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}.elementor-3391 .elementor-element.elementor-element-fca8abc{width:100%;max-width:100%}.elementor-3391 .elementor-element.elementor-element-fca8abc>.elementor-widget-container{margin:0;padding:0}.elementor-3391 .elementor-element.elementor-element-b2a1ef7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3391 .elementor-element.elementor-element-da5b739>.elementor-widget-container{margin:18px 0 0}.elementor-3391 .elementor-element.elementor-element-da5b739 .elementor-heading-title{font-size:28px;line-height:1.2em}.elementor-3391 .elementor-element.elementor-element-de5b647>.elementor-widget-container{margin:20px 0 25px}.woocommerce .elementor-3391 .elementor-element.elementor-element-de5b647 .price{font-size:2em}.woocommerce .elementor-3391 .elementor-element.elementor-element-de5b647 .price ins{font-size:2em}.elementor-3391 .elementor-element.elementor-element-667efc9{font-size:1.1em}.elementor-3391 .elementor-element.elementor-element-3ac10db{font-size:1.1em}.elementor-3391 .elementor-element.elementor-element-3ac10db a{font-size:1.1em}.elementor-3391 .elementor-element.elementor-element-21b7448>.elementor-widget-container{margin:10px 0 0;padding:0 0 25px}.elementor-3391 .elementor-element.elementor-element-21b7448 .cart .added_to_cart{font-size:var(--e-global-typography-vamtam_h6-font-size);line-height:var(--e-global-typography-vamtam_h6-line-height);letter-spacing:var(--e-global-typography-vamtam_h6-letter-spacing)}.elementor-3391 .elementor-element.elementor-element-21b7448{--button-spacing:0px}body:not(.rtl) .elementor-3391 .elementor-element.elementor-element-21b7448 .quantity~.added_to_cart{margin-left:0}body.rtl .elementor-3391 .elementor-element.elementor-element-21b7448 .quantity~.added_to_cart{margin-right:0}.elementor-3391 .elementor-element.elementor-element-21b7448 .quantity .qty{font-size:var(--e-global-typography-vamtam_h6-font-size);line-height:var(--e-global-typography-vamtam_h6-line-height);letter-spacing:var(--e-global-typography-vamtam_h6-letter-spacing)}.woocommerce .elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-3391 .elementor-element.elementor-element-21b7448 form.cart table.variations td.value:before{font-size:var(--e-global-typography-96d80f8-font-size);line-height:var(--e-global-typography-96d80f8-line-height)}.elementor-3391 .elementor-element.elementor-element-707501f>.elementor-widget-container{margin:0}.elementor-3391 .elementor-element.elementor-element-707501f .elementor-tab-content{font-size:1em}.elementor-3391 .elementor-element.elementor-element-b9b46c5>.elementor-widget-container{margin:37px 0 0}.elementor-3391 .elementor-element.elementor-element-2d5dd6d6{margin-top:0;margin-bottom:60px;padding:0 30px}.elementor-3391 .elementor-element.elementor-element-25c04d1a>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-3391 .elementor-element.elementor-element-71d14e86>.elementor-widget-container{margin:0 0 10px}.elementor-3391 .elementor-element.elementor-element-71d14e86{text-align:center}.elementor-3391 .elementor-element.elementor-element-71d14e86 .elementor-heading-title{font-size:1.5em}.elementor-3391 .elementor-element.elementor-element-3e1a9f9{--vamtam-cols:1;--vamtam-col-hint:32%;--vamtam-col-gap:14px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products{grid-column-gap:14px;grid-row-gap:40px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .button{margin-top:31px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product span.onsale{font-size:var(--e-global-typography-9680897-font-size);line-height:var(--e-global-typography-9680897-line-height);letter-spacing:var(--e-global-typography-9680897-letter-spacing)}.elementor-3391 .elementor-element.elementor-element-d55ee45{margin-top:0;margin-bottom:0;padding:0}.elementor-3391 .elementor-element.elementor-element-3a3c9c9{width:100%}.elementor-3391 .elementor-element.elementor-element-3a3c9c9>.elementor-element-populated{padding-block-start:40px;padding-inline-start:40px;padding-block-end:40px;padding-inline-end:40px}.elementor-3391 .elementor-element.elementor-element-db35084{--spacer-size:255px}body:not(.rtl) .elementor-3391 .elementor-element.elementor-element-b3a7298{left:12px}body.rtl .elementor-3391 .elementor-element.elementor-element-b3a7298{right:12px}.elementor-3391 .elementor-element.elementor-element-b3a7298{bottom:-4px}.elementor-3391 .elementor-element.elementor-element-ba8d26e>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:50px;padding-inline-start:50px;padding-block-end:50px;padding-inline-end:50px}.elementor-3391 .elementor-element.elementor-element-09d4668{text-align:center}.elementor-3391 .elementor-element.elementor-element-09d4668 .elementor-heading-title{font-size:1.7em}.elementor-3391 .elementor-element.elementor-element-6ba9253{--spacer-size:1px}.elementor-3391 .elementor-element.elementor-element-0493ebc{text-align:center;font-size:1.1em}.elementor-3391 .elementor-element.elementor-element-0493ebc a{font-size:1.1em}.elementor-3391 .elementor-element.elementor-element-4dd26e6>.elementor-widget-container{margin:0;padding:0}.elementor-3391 .elementor-element.elementor-element-4dd26e6 .elementor-button{font-size:1.1em}}.woocommerce-product-gallery__image{border:1px solid #ececec !important}.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt{margin-top:10px !important}.woosw-btn{margin-top:15px !important}.woo-selected-variation-item-name{font-size:1.2em !important}.woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.vamtam-has-theme-widget-styles .elementor-widget-container .elementor-add-to-cart form.cart button:not(.woosw-btn){width:80%;flex-basis:auto}.elementor-widget-woocommerce-product-add-to-cart.vamtam-has-theme-widget-styles .elementor-widget-container form.cart .single_add_to_cart_button.disabled{border:1px solid #000 !important}.elementor-3391 .elementor-element.elementor-element-707501f th{width:16.5%}ul.archive-variable-items{display:flex;flex-wrap:wrap;justify-content:center !important;padding:0;margin:0 auto}.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap{order:5 !important;position:relative}.variable-item-span.variable-item-span-button{font-size:.8em !important;padding:3px !important}.woocommerce-Price-amount.amount{font-size:1.5em;letter-spacing:.5px}.elementor-3391 .elementor-element.elementor-element-3e1a9f9 .variations{display:none !important}.elementor-3391 .elementor-element.elementor-element-3e1a9f9 ul[data-attribute_name="attribute_pa_koko"]{display:none !important}.woocommerce-loop-product__title{font-family:'Barlow',sans-serif !important;font-weight:500 !important;font-size:1.3em !important;line-height:1.2em !important}.woocommerce ul.products li.product a img{border:1px solid #f1f1f1 !important}.price{margin-bottom:30px !important}.elementor-kit-11513 input:not([type=button]):not([type=submit]),.elementor-kit-11513 textarea,.elementor-kit-11513 .elementor-field-textual{font-family:var(--e-global-typography-96d80f8-font-family),Sans-serif;font-size:var(--e-global-typography-96d80f8-font-size);font-weight:var(--e-global-typography-96d80f8-font-weight);line-height:var(--e-global-typography-96d80f8-line-height);border-style:solid;border-width:1px;border-color:#020202 !important;border-radius:100px;transition:.3s;padding:12px 15px}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message+a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products>li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-family:"Barlow",Sans-serif;font-size:1em !important;border-radius:100px !important}.elementor-3391 .elementor-element.elementor-element-bd56748 .quantity .qty{color:#000 !important;font-size:1em !important}body.e-wc-error-notice .woocommerce-error,body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var(--e-global-color-vamtam_accent_5);border-style:solid;border-width:2px 1px 1px;border-color:#020202 !important}.elementor-widget-container{border-color:#f5f5f5 !important}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:auto;src:url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Medium.woff2') format('woff2'),url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Medium.woff') format('woff')}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:auto;src:url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Bold.woff2') format('woff2'),url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Bold.woff') format('woff')}@font-face{font-family:'Barlow';font-style:italic;font-weight:400;font-display:auto;src:url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-MediumItalic.woff2') format('woff2'),url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-MediumItalic.woff') format('woff')}@font-face{font-family:'Barlow';font-style:normal;font-weight:300;font-display:auto;src:url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Regular.woff2') format('woff2'),url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Regular.woff') format('woff')}@font-face{font-family:'Barlow';font-style:italic;font-weight:300;font-display:auto;src:url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Italic.woff2') format('woff2'),url('https://happystore.fi/wp-content/uploads/2025/01/Barlow-Italic.woff') format('woff')}