:root{--color-primary:#4a6b6f;--color-border:#dee3e7;--color-body-text:#3c3c3b;--color-heading-text:#3c3c3b;--color-body-link:#76828b;--color-body-link-hover:#4a6b6f;--color-product-title:#4a6b6f;--color-regular-price:#3c3c3b;--color-sale-price:#76828b;--btn-border-radius:0;--color-btn-bg:#4a6b6f;--color-btn-text:#dee3e7;--color-btn-bg-hover:#dee3e7;--color-btn-text-hover:#4a6b6f;--color-tip-bg:#fff;--color-tip-text:#333;--color-ratings:#f2c2a8;--input-border-radius:0;--color-input-bg:rgba(255, 255, 255, 0.5);--color-input-border:rgba(129, 129, 129, 0.2);--color-input-text:#282828;--color-cookie-bg:rgba(0, 0, 0, 0.8);--color-cookie-txt:#fff;--color-cookie-link:#fff;--color-cookie-btn-bg:#fff;--color-cookie-btn-text:#000;--color-cookie-btn-bg-h:#1d1d1d;--color-cookie-btn-text-h:#fff;--color-box-bg:#fff;--color-box-border:#e5e5e5;--box-border-radius:0;}.breadcrumb{background:#f9f9f9;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;color:#666;}.breadcrumb .page-heading{color:#232323;}.breadcrumb li:after{color:#666;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#232323;}@media (max-width:991px){.breadcrumb{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}}.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}@media (max-width:991px){.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}}body.boxed main{border:none 1px;overflow:hidden;position:relative;margin:0 15px;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2);}@media (min-width:1300px){body.boxed main{max-width:130%;margin:0 auto;}}.container,.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}body{background:#fff;color:var(--color-body-text, #666);}main#page{background:#fff;}.tdstar:after{color:#f2c2a8;}.product-flags .discount,.product-flags .on-sale{background:#78170e;color:#f2c2a8;}.product-flags .new{background:#54595f;color:#c8ced3;}.product-flags .online-only,.product-flags .pack{background:#39606e;color:#c8ced3;}.product-flags .out_of_stock{background:#232323;color:#fff;}.product-price.has-discount .discount{background:#78170e;color:#f2c2a8;}table#product_comparison .discount-product,#mywishlist .discount-product,#view_wishlist .discount-product,table#product_comparison .discount-percentage,#mywishlist .discount-percentage,#view_wishlist .discount-percentage{background:#78170e;color:#f2c2a8;}.products.row{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.products.row .slick-slider .product-miniature{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}@media (max-width:767px){.products.row{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.products.row .slick-slider .product-miniature{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}}.product-miniature .product-container{border:none 1px;padding:0px;}@media (max-width:543px){}.product-miniature .product-container .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.products .product-miniature .product-container .variant-links{display:none !important;}table#product_comparison .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#maintenance{background:#b1b1b1 url("https://panini.develop.com.se/modules/tdthemesettings/views/img/front/maintenance.jpg") center center / auto no-repeat fixed;color:#fff;}#maintenance a{color:#fff;}html{font-size:10px;}@media (max-width:767px){html{font-size:10px;}}body{font-family:Arial, Helvetica, sans-serif;}/* Gäller orderbekräftelsen */ body#order-confirmation { font-size: 15px; line-height: 1.45; } /* Vitt kort i stället för grön alert */ #content-hook_order_confirmation.oc-card { background:#fff; border:1px solid var(--color-box-border, #e0e0e0); border-radius:8px; box-shadow:0 2px 6px rgba(0,0,0,.05); padding:20px 24px; margin-bottom:32px; color:var(--color-body-text,#3c3c3b); } #content-hook_order_confirmation .oc-title { font-size:18px; font-weight:700; color:var(--color-heading-text,#3c3c3b); margin:0 0 8px; } /* Döda ev. kvarvarande ikon (om någon modul lägger in den ändå) */ #content-hook_order_confirmation i, #content-hook_order_confirmation svg, #content-hook_order_confirmation .material-icons { display:none !important; } /* Knappar: sida-vid-sida, 30px gap, i sajtens färger */ #content-hook_order_confirmation a, #content-hook_order_confirmation button { display:inline-flex; align-items:center; justify-content:center; height:40px; min-width:160px; padding:0 16px; border-radius:var(--btn-border-radius,0); font-weight:600; font-size:1rem; text-transform:uppercase; border:1px solid transparent; width:auto; transition:all .2s; margin-top:15px; } #content-hook_order_confirmation a + a, #content-hook_order_confirmation button + a, #content-hook_order_confirmation a + button, #content-hook_order_confirmation button + button { margin-left:30px; } /* Primär (första knappen) – varumärkets primär */ #content-hook_order_confirmation a:first-of-type, #content-hook_order_confirmation button:first-of-type { background:var(--color-btn-bg, var(--color-primary, #41656a)); border-color:var(--color-btn-bg, var(--color-primary, #41656a)); color:var(--color-btn-text, #fff); } #content-hook_order_confirmation a:first-of-type:hover, #content-hook_order_confirmation button:first-of-type:hover { background:var(--color-btn-bg-hover, #dbe3e6); border-color:var(--color-btn-bg-hover, #dbe3e6); color:var(--color-btn-text-hover, #41656a); } /* Sekundär (andra knappen) – ljus */ #content-hook_order_confirmation a:last-of-type, #content-hook_order_confirmation button:last-of-type { background:var(--light, #f8f9fa); border-color:var(--color-border, #dbe3e6); color:var(--color-body-text, #3c3c3b); } #content-hook_order_confirmation a:last-of-type:hover, #content-hook_order_confirmation button:last-of-type:hover { background:#e9ecef; color:var(--color-primary, #41656a); } /* Ta bort oönskade horisontella linjer i orderbekräftelsen */ #content-hook_order_confirmation hr, #content-hook_order_confirmation .separator, #content-hook_order_confirmation .line { border: 0 !important; background: none !important; height: 0 !important; margin: 0 !important; } /* Säkerställ att blocken får spacing även utan linjer */ #content-hook_order_confirmation p, #content-hook_order_confirmation div { margin-bottom: 12px !important; } /* Mindre och snyggare H1 på orderbekräftelsesidan */ #order-confirmation h1 { font-size: 26px !important; /* lagom storlek */ line-height: 1.3 !important; font-weight: 600 !important; /* lite tyngd men inte för tungt */ margin-bottom: 16px !important; color: var(--color-heading-text, #3c3c3b) !important; }