.hostfarg-filter .woocommerce-widget-layered-nav-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0}.hostfarg-filter .woocommerce-widget-layered-nav-list__item{list-style:none;margin:0;padding:0}.hostfarg-filter .awb-woo-attr{display:flex;align-items:center;gap:10px}.hostfarg-filter .avada-color-select{width:36px;height:36px;border:2px solid rgb(0 0 0 / .12);border-radius:8px;flex-shrink:0}.hostfarg-filter .avada-color-select>span{display:block;width:100%;height:100%;border-radius:6px}.hostfarg-filter .awb-woo-attr:hover .avada-color-select{border-color:rgb(0 0 0 / .25)}.hostfarg-filter .woocommerce-widget-layered-nav-list__item.chosen .avada-color-select{border-color:rgb(0 0 0 / .5)}.hostfarg-filter .is-hidden{display:none!important}.hostfarg-filter .show-more-colors{grid-column:span 2;margin-top:6px;cursor:pointer;font-size:.9em;color:#6aa84f;text-decoration:underline}.pills-egenskaper .woocommerce-widget-layered-nav-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important}.pills-egenskaper .woocommerce-widget-layered-nav-list__item{list-style:none!important;margin:0!important;padding:0!important}.pills-egenskaper a.awb-woo-attr{display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important}.pills-egenskaper .avada-button-select{display:inline-flex!important;align-items:center!important;padding:8px 12px!important;background:#fff!important;border:1px solid #d0d0d0!important;border-radius:8px!important;line-height:1!important;white-space:nowrap!important;color:inherit!important}.pills-egenskaper a.awb-woo-attr:hover .avada-button-select{border-color:#a8a8a8!important}.pills-egenskaper .woocommerce-widget-layered-nav-list__item.chosen .avada-button-select{border-color:#6f6f6f!important;box-shadow:0 0 0 2px rgb(0 0 0 / .08)!important}.humla-rotate{transform:rotate(-15deg)}.post-card:not(.product) .fusion-title-heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}label[for="delivery_week"]{font-weight:700}.sannas-badge-wrap{position:relative}.sannas-badge-text{position:absolute;top:20px;left:60px;width:280px;height:280px;z-index:10;display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:45px;box-sizing:border-box;pointer-events:none}.sannas-badge-text::before{content:"";position:absolute;inset:0;background-color:#fca200;-webkit-mask-image:url(https://www.sannastradgard.se/wp-content/uploads/2025/10/mask-27.webp);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(https://www.sannastradgard.se/wp-content/uploads/2025/10/mask-27.webp);mask-repeat:no-repeat;mask-position:center;mask-size:contain;z-index:-1}.sannas-badge-text p{position:relative;margin:0!important;padding:0!important;text-align:center!important;color:#fff;line-height:1.1;z-index:1}.sannas-badge-text p+p{margin-top:8px!important}.sannas-badge-text p:nth-child(1){font-family:"Outfit",sans-serif!important;font-weight:500!important}.sannas-badge-text p:nth-child(2){font-family:"Fraunces",serif!important;font-size:1.2em!important}.sannas-badge-text p:nth-child(3){font-family:"Outfit",sans-serif!important;animation:sannas-badge-blink 1.7s ease-in-out infinite}@keyframes sannas-badge-blink{0%,100%{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sannas-badge-text p:nth-child(3){animation:none}}@media (max-width:800px){.sannas-badge-text{top:10px;left:10px;width:170px;height:170px;padding:28px}.sannas-badge-text p+p{margin-top:5px!important}}.woocommerce-checkout .wc_payment_methods li{padding:12px;margin-bottom:10px;border:1px solid #fff0;border-radius:10px;transition:all 0.2s ease}.woocommerce-checkout .wc_payment_methods li:hover{background:#fafafa;border-color:#ddd}.woocommerce-checkout .wc_payment_methods label{display:flex;align-items:center;cursor:pointer}.woocommerce-checkout .wc_payment_methods li input[type="radio"]:checked+label{font-weight:600}.woocommerce-checkout .wc_payment_methods li:has(input[type="radio"]:checked){border:2px solid #e88a17;background:#fff7ef}.sannas-rabatt-notis{display:flex;align-items:center;gap:14px;line-height:1.4}.sannas-rabatt-ikon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:2px solid currentColor;border-radius:50%;font-size:23px;font-weight:700}.sannas-rabatt-rubrik{margin-bottom:3px;font-size:17px;font-weight:700}#sannas-rabatt-text{font-size:14px}#sannas-rabatt-trigger{display:none!important}.st-vaxtinformation table.shop_attributes{width:100%;margin:0;border:none;border-collapse:collapse}.st-vaxtinformation table.shop_attributes th,.st-vaxtinformation table.shop_attributes td{padding:22px 28px;border:none;border-bottom:2px solid #fff;vertical-align:middle;text-align:left}.st-vaxtinformation table.shop_attributes th{width:30%;background:#f2f2f2;color:#f3b65c;font-family:"Outfit",sans-serif!important;font-size:18px!important;font-weight:400!important}.st-vaxtinformation table.shop_attributes td{width:70%;background:#f8f8f8;color:#4a4a4a;font-weight:400}.st-vaxtinformation table.shop_attributes td p{margin:0;padding:0}.st-vaxtinformation table.shop_attributes td a{color:#f3b65c}.st-vaxtinformation table.shop_attributes tr:nth-child(even) th,.st-vaxtinformation table.shop_attributes tr:nth-child(odd) th{background:#f2f2f2}.st-vaxtinformation table.shop_attributes tr:nth-child(even) td,.st-vaxtinformation table.shop_attributes tr:nth-child(odd) td{background:#f8f8f8}.st-produkt-faq{width:100%}.st-faq-fraga{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:18px 20px;border:none;font:inherit;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.st-faq-icon{margin-left:20px;font-size:20px;line-height:1;font-weight:400}.st-faq-svar{max-height:0;overflow:hidden;padding:0 20px;font-size:16px;font-weight:400;transition:max-height 0.3s ease}.st-faq-item.open .st-faq-svar{padding-top:18px;padding-bottom:18px}.st-faq-svar p:first-child{margin-top:0}.st-faq-svar p:last-child{margin-bottom:0}.st-faq-fraga,.st-faq-svar{background:#fff}.st-faq-item:hover .st-faq-fraga,.st-faq-item:hover .st-faq-svar{background:#f7f7f7}.st-faq-item.open .st-faq-fraga,.st-faq-item.open .st-faq-svar{background:#fff}.st-faq-item.open:hover .st-faq-fraga,.st-faq-item.open:hover .st-faq-svar{background:#f7f7f7}@media only screen and (max-width:768px){.st-faq-fraga{color:#4a4a4a!important;-webkit-text-fill-color:#4a4a4a!important;appearance:none;-webkit-appearance:none}.st-faq-fraga span{color:inherit!important;-webkit-text-fill-color:inherit!important}}.st-produktrecensioner #reviews h2.woocommerce-Reviews-title,.st-produktrecensioner .woocommerce-Reviews-title{display:none!important}.woocommerce-product-gallery__image img{border-radius:14px}.flex-control-thumbs img{border-radius:10px}#reply-title{font-size:18px!important;line-height:1.4!important}@media only screen and (max-width:640px){.woocommerce p.stars a{color:transparent!important}.woocommerce p.stars a::before{color:#333!important}}.st-sortering .sort-count{display:none!important}.st-sortering .awb-order{display:none!important}.st-sortering .awb-product-view{display:none!important}.st-sortering .awb-sort{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.st-sortering .avada-select-parent,.st-sortering .awb-sort-select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.st-sortering .avada-select-parent{position:relative!important;padding-top:16px!important;border:1px solid #808080!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}.st-sortering .avada-select-parent::before{content:"Sortering";position:absolute;top:6px;left:14px;font-size:12px;line-height:1.4;font-weight:500;color:#777;pointer-events:none;z-index:2}.st-sortering .select-arrow{display:none!important}.st-sortering .awb-sort-select{min-height:36px!important;padding:7px 45px 8px 14px!important;border:0!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important}.st-sortering .avada-select-parent::after{content:"";position:absolute;top:58%;right:17px;width:7px;height:7px;border-right:2px solid #555;border-bottom:2px solid #555;transform:translateY(-50%) rotate(45deg);pointer-events:none}@media (min-width:768px){.st-sortering{width:320px!important;max-width:320px!important;margin-left:auto}.st-sortering .awb-sort,.st-sortering .avada-select-parent,.st-sortering .awb-sort-select{width:100%!important;max-width:100%!important}}.tinvwl-to-right.look_in{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}@media (min-width:768px){.single-product .st-single-product-wishlist .tinvwl_add_to_wishlist_button img.icon-add-on-wishlist,.single-product .st-single-product-wishlist .tinvwl_add_to_wishlist_button img.icon-already-on-wishlist{transform:scale(1.5)!important;transform-origin:center!important}}.fusion-post-cards .fusion-post-card-image{position:relative!important;overflow:visible!important}.fusion-post-cards .fusion-post-card-image .woocommerce-product-gallery__image{overflow:hidden!important}.fusion-post-cards .fusion-post-card-image .tinv-wraper.tinv-wishlist{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:100!important}.fusion-post-cards .fusion-post-card-image .tinvwl_add_to_wishlist_button{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;overflow:visible!important}.fusion-post-cards .fusion-post-card-image .tinvwl_add_to_wishlist_button img{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important}@media (min-width:768px){.fusion-post-cards .fusion-post-card-image .tinvwl_add_to_wishlist_button img{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}}.fusion-post-cards .fusion-post-card-image .tinvwl_add_to_wishlist_button img.icon-add-on-wishlist{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgb(0 0 0 / .9)) drop-shadow(0 0 4px rgb(0 0 0 / .6))!important}.woocommerce-cart .fusion-product-name-wrapper .product-thumbnail img{border-radius:10px!important;overflow:hidden!important}.fusion-load-more-button.fusion-product-button{display:inline-flex!important;align-items:center;justify-content:center;gap:14px;width:auto!important;min-height:46px;padding:12px 22px!important;background:#FCA200!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font-family:"Outfit",sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;cursor:pointer;float:right;transition:background-color 0.2s ease,transform 0.2s ease}.fusion-load-more-button.fusion-product-button::after{content:"→";font-size:22px;font-weight:400;line-height:1;transition:transform 0.2s ease}.fusion-load-more-button.fusion-product-button:hover{background:#EC8901!important;color:#fff!important}.fusion-load-more-button.fusion-product-button:hover::after{transform:translateX(4px)}.woocommerce-checkout #payment .wc_payment_method input[type="radio"]:not(:checked)+label::before{border-color:#999!important}.fusion-post-cards .fusion-text p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}@media only screen and (max-width:800px){.fusion-post-cards .fusion-text p{-webkit-line-clamp:4!important}}