@font-face{font-family:'Clarice-Book';src:url(/wp-content/themes/fonts/clarice-book-webfont.woff2) format('woff2'),url(/wp-content/themes/fonts/clarice-book-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Clarice-Bold';src:url(/wp-content/themes/fonts/clarice-medium-webfont.woff2) format('woff2'),url(/wp-content/themes/fonts/clarice-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}li.select2-results__option{margin-bottom:0;font-size:12px}.select2-container--default .select2-selection--single{padding-left:4px}button.is-form{color:#fff;text-shadow:none}.widget .toggle{color:#222}p.product-page-price{margin-bottom:.15em;margin-top:.15em}.single_add_to_cart_button{background-color:#9dbd3b!important}.live-search-results{display:none}.kamp-green{background-color:#263b37!important;color:#fff;border-radius:6px;padding:4px 10px}.kamp-gold{background-color:#AD966E!important;color:#fff;border-radius:6px;padding:4px 10px}.kamp-text-normal{font-family:"Clarice-Book",sans-serif!important;font-weight:400}div.kamp-text-normal h3{font-family:"Clarice-Book",sans-serif!important;font-weight:400}.kamp-text-bold{font-family:"Clarice-Bold",sans-serif!important;font-weight:700}div.tr-kamp a.add_to_cart_button{background-color:#263b37!important;color:#ffffff!important;font-weight:700;border-radius:6px;padding:8px 14px;transition:background 0.3s ease}div.tr-kamp a.add_to_cart_button:hover{background-color:#1e2f2b!important}.tr-labels{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px}.tr-label{font-size:12px;font-weight:700;padding:3px 11px;border-radius:11px;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 6px rgb(0 0 0 / .2);white-space:nowrap}.tr-label-red{background-color:#cf2e2e;color:#fff}.tr-label-gold{background-color:#AD966E;color:#fff}.tr-label-green{background-color:#466a66;color:#fff}.tr-label-brown{background-color:#8d634d;color:#fff}.tr-label-silver{background-color:#9b9b9b;color:#fff}.tr-price-estimated{text-decoration:line-through;opacity:.7}.tr-price-estimated-list{float:right}.amount-grayish{color:#ddd!important}@media (max-width:768px){.tr-label{display:none!important}.tr-label-red{display:inline-block!important}.small-columns-1 .product-small .tr-label{display:inline-block!important}}.tagcloud a{font-size:1em!important;display:block;padding:0;margin:0;text-transform:uppercase}.ux-relay__load-more-button{text-indent:-9999px;line-height:0;background-color:#263b37!important;margin-top:2em;font-size:1.1em}.ux-relay__load-more-button:after{content:'Lisää tavaroita..';visibility:visible;text-indent:0;display:block;line-height:initial}.box-badge .box-text{background-color:#db8249}.box-badge .box-text h5{color:#fff!important}.box-badge .box-text h5:hover{color:#496965!important}.slider-nav-reveal .flickity-prev-next-button,.slider-nav-reveal .flickity-prev-next-button:hover{background-color:#db8249!important}.flickity-prev-next-button svg{fill:#fff!important}.vintage-products .product-small.box{background-color:#27150b!important}.art-products .product-small.box{background-color:#187491!important}.category-slider{padding:10px 0;background-color:#fff;display:flex;overflow-x:auto}.category-slider-wrapper{display:flex;flex-direction:column;width:max-content}.category-row{display:flex;justify-content:flex-start;margin-bottom:20px}.category-item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 10px;width:85px;box-sizing:border-box}.category-item a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;transition:transform 0.3s ease,color 0.3s ease}.category-item img{width:50px;height:50px;object-fit:cover;margin-bottom:5px;transition:filter 0.3s ease,transform 0.3s ease}.category-item p{margin:0;font-size:14px;color:#333;width:100%;text-align:center;transition:color 0.3s ease}.category-item a:hover img{filter:grayscale(100%);transform:scale(1.1)}.category-item a:hover p{color:#555}.category-item a:hover{transform:scale(1.05)}.wishlist-icon{display:none}.mobile-only{display:none}.desktop-only{display:block}.stock.in-stock{color:red;display:none}.custom-visitor-count-st{font-size:20px;font-weight:700;text-align:left;color:#333;margin-top:15px}#animated-count{display:inline-block;overflow:hidden;height:1.2em;position:relative}#animated-count span{display:block;position:absolute;top:0;left:0;transition:transform 0.3s ease-out;transform:translateY(0)}@media only screen and (max-width :768px){.mc-modal,.mc-modal-bg{visibility:visible!important}.mc-modal{z-index:9998;top:20px!important;left:0;right:0;max-width:95%!important;height:auto!important}.mc-banner{visibility:hidden!important;z-index:9999}li.select2-results__option{margin-bottom:0;font-size:12px}#cart-popup>div>div.cart-sidebar-content.relative{display:none}.price-wrapper{width:100%;text-align:left!important}.collection-box,.collection-box .box-image{height:150px}.mobile-only{display:block}.desktop-only{display:none}}.page-id-159588 #top-bar{display:none}.hidden-video{display:none}.header-bottom{background-color:#ffffff!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.ux-product-gallery img{width:1000px;height:auto}.woocommerce-form-coupon-toggle{font-size:20px;font-weight:700}.tr-label-triangle{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ff9600,#e88600);color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;padding:6px 12px;border-radius:30px;box-shadow:0 2px 4px rgb(0 0 0 / .2);white-space:nowrap;position:relative;z-index:10}.tr-icon-small{width:14px;height:14px;margin-right:2px;display:inline-block;vertical-align:middle}.tr-label[data-tooltip]{position:relative;cursor:help}.tr-label[data-tooltip]::after{content:attr(data-tooltip);position:absolute;top:110%;right:0;background:rgb(0 0 0 / .85);color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;transform:translateY(5px);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none;z-index:100;text-transform:none!important}.tr-label[data-tooltip]:hover::after{opacity:1;transform:translateY(0)}.page-header-wrapper{display:none!important}:root{--tr-green:#466a66;--tr-orange:#e07f40;--tr-ink:#0f0f0f;--tr-soft:#f7f6f4;--tr-border:rgba(15, 15, 15, 0.16)}.category-filtering .filter-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin:0;padding:0 24px;border:1px solid var(--tr-ink);border-radius:999px;background:#fff;box-shadow:none;color:var(--tr-ink);font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}.category-filtering .filter-button i{color:var(--tr-orange);font-size:15px;line-height:1;transition:color 0.18s ease}.category-filtering .filter-button:hover,.category-filtering .filter-button:focus-visible{border-color:var(--tr-ink);background:var(--tr-ink);color:#fff}.category-filtering .filter-button:hover i,.category-filtering .filter-button:focus-visible i{color:var(--tr-orange)}.woocommerce-ordering{position:relative;display:inline-flex;align-items:center;margin:0}.woocommerce-ordering select{appearance:none;min-height:50px;margin:0;padding:0 48px 0 22px;border:1px solid var(--tr-ink);border-radius:999px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--tr-ink) 50%),linear-gradient(135deg,var(--tr-ink) 50%,transparent 50%);background-position:calc(100% - 21px) 22px,calc(100% - 16px) 22px;background-repeat:no-repeat;background-size:5px 5px;box-shadow:none;color:var(--tr-ink);font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color 0.18s ease,background-color 0.18s ease}.woocommerce-ordering select:hover,.woocommerce-ordering select:focus{border-color:var(--tr-orange);outline:none}.woocommerce-coupon-visible{margin:32px 0;padding:clamp(20px, 3vw, 32px);border:1px solid var(--tr-border);border-radius:0;background:#fff}.woocommerce-coupon-visible p{margin:0 0 16px;color:var(--tr-ink);font-family:Faktum,Georgia,"Times New Roman",serif;font-size:clamp(17px, 1.3vw, 21px);font-weight:500;line-height:1.35}.woocommerce-coupon-visible input#coupon_code{width:min(100%, 340px);height:52px;margin:0;padding:0 20px;border:1px solid var(--tr-border);border-radius:999px;background:var(--tr-soft);box-shadow:none;color:var(--tr-ink);font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;transition:border-color 0.18s ease,background-color 0.18s ease}.woocommerce-coupon-visible input#coupon_code::placeholder{color:rgb(15 15 15 / .46)}.woocommerce-coupon-visible input#coupon_code:focus{border-color:var(--tr-ink);background:#fff;outline:none}.woocommerce-coupon-visible button[name="apply_coupon"]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:0 0 0 8px;padding:0 24px;border:1px solid var(--tr-ink);border-radius:999px;background:var(--tr-ink);box-shadow:none;color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color 0.18s ease,border-color 0.18s ease}.woocommerce-coupon-visible button[name="apply_coupon"]:hover,.woocommerce-coupon-visible button[name="apply_coupon"]:focus-visible{border-color:var(--tr-orange);background:var(--tr-orange);color:#fff}@media (max-width:849px){.category-filtering .filter-button,.woocommerce-ordering select{min-height:46px;padding-left:17px;font-size:9px;letter-spacing:.12em}.woocommerce-ordering select{padding-right:42px}.woocommerce-coupon-visible{margin:24px 0;padding:18px 12px}.woocommerce-coupon-visible input#coupon_code{display:block;width:100%;max-width:none}.woocommerce-coupon-visible button[name="apply_coupon"]{display:flex;width:100%;margin:9px 0 0}}.tr-myyty{display:block;text-align:center;font-size:22px;font-weight:700;color:#E07F40;margin-bottom:15px}.tr-buy-right-button{display:inline-block;padding:14px 28px;font-size:18px;font-weight:700;background-color:#466A66;color:#fff;text-decoration:none;border-radius:8px;transition:all 0.2s ease-in-out}.tr-buy-right-button:hover{background-color:#E07F40}.tr-buy-container{text-align:center;margin:20px 0}li.cart-item.has-dropdown>ul.nav-dropdown{position:fixed!important;right:8px!important;left:auto!important;top:74px!important;margin:0!important;transform:none!important;width:420px!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important;z-index:99999!important}@media (max-width:600px){li.cart-item.has-dropdown>ul.nav-dropdown{top:64px!important;width:calc(100vw - 16px)!important}}li.cart-item.has-dropdown #ilmainen-toimitus-banneri.tr-banner{max-width:100%!important;width:100%!important;margin:12px 0 0 0!important;padding:16px!important;box-sizing:border-box!important}html,body{overflow-x:hidden!important}body.single-product form.cart button.single_add_to_cart_button.button.alt,body.single-product .add-to-cart-container form.cart button.single_add_to_cart_button.button.alt,body.single-product button[name="add-to-cart"].single_add_to_cart_button.button.alt{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:0 28px!important;border:1px solid rgb(70 106 101 / .22)!important;border-radius:999px!important;background:linear-gradient(135deg,#466A65 0%,#385753 100%)!important;color:#ffffff!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0.06em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 14px 30px rgb(70 106 101 / .24)!important;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease,background 0.18s ease!important}body.single-product form.cart button.single_add_to_cart_button.button.alt:hover,body.single-product .add-to-cart-container form.cart button.single_add_to_cart_button.button.alt:hover,body.single-product button[name="add-to-cart"].single_add_to_cart_button.button.alt:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#E07F40 0%,#ff9600 100%)!important;color:#ffffff!important;box-shadow:0 18px 36px rgb(224 127 64 / .3)!important;filter:brightness(1.03)!important}body.single-product form.cart button.single_add_to_cart_button.button.alt:active,body.single-product .add-to-cart-container form.cart button.single_add_to_cart_button.button.alt:active,body.single-product button[name="add-to-cart"].single_add_to_cart_button.button.alt:active{transform:translateY(0)!important;box-shadow:0 8px 18px rgb(70 106 101 / .2)!important;filter:brightness(.98)!important}body.single-product form.cart button.single_add_to_cart_button.button.alt:focus-visible,body.single-product .add-to-cart-container form.cart button.single_add_to_cart_button.button.alt:focus-visible,body.single-product button[name="add-to-cart"].single_add_to_cart_button.button.alt:focus-visible{outline:3px solid rgb(224 127 64 / .34)!important;outline-offset:3px!important}body.single-product form.cart button.single_add_to_cart_button.button.alt.disabled,body.single-product form.cart button.single_add_to_cart_button.button.alt:disabled,body.single-product .add-to-cart-container form.cart button.single_add_to_cart_button.button.alt.disabled,body.single-product .add-to-cart-container form.cart button.single_add_to_cart_button.button.alt:disabled,body.single-product button[name="add-to-cart"].single_add_to_cart_button.button.alt.disabled,body.single-product button[name="add-to-cart"].single_add_to_cart_button.button.alt:disabled{opacity:0.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.header-main .flex-right.hide-for-medium{align-self:stretch!important;align-items:center!important}.header-main .flex-right.hide-for-medium>.header-nav-main,.header-main .flex-right.hide-for-medium>.header-nav-main>.cart-item{height:100%!important;align-items:center!important}.header-main .flex-right.hide-for-medium>.header-nav-main>.cart-item>.header-cart-link{height:100%!important;display:flex!important;align-items:center!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;position:relative!important;top:-20px!important;bottom:auto!important;transform:none!important}