/*
Theme Name: CocaDee
Description: Child-tema til cocadee.com oven paa DanseMessen Modern. Forside, menu, sidehoved og bund er CocaDees egne; resten arves.
Template: dansemessen-v4.9.36
Version: 1.1.0
Text Domain: cocadee
*/

/* Logoet er et billede (173x96) - hold det paa hoejde med den gamle ordmaerke-tekst. */
.dm-brand .custom-logo { max-height: 64px; width: auto; }

.cc-about { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.cc-about h3 { margin: 0 0 8px; }
@media (max-width: 760px) { .cc-about { grid-template-columns: 1fr; } }

/* ---- Farver (07.10.2026): salviegroen i stedet for DanseMessens bordeaux.
   Ejeren: noget groent der forbindes med kvalitet, miljoe og haandvaerk.
   Genereret med en perl-udtraekning af foraelderens CSS: KUN de erklaeringer, der bruger
   bordeaux (#8b1e3f/#8a1c3d/#821938/#67162f/#f7eff1/rgba(139,30,63)), omskrevet. Kores igen,
   hvis foraelderens CSS faar nye bordeaux-regler. ---- */
:root{--dm-accent:#4f6f52 !important;--dm-accent-dark:#3a5240 !important}
@media(min-width:801px){body.single-product .summary form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(:disabled):hover{background:#456249 !important}}
@media(min-width:801px){body.single-product .summary form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(:disabled):not(.disabled):hover{background:#456249 !important}}
body.single-product .summary form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(:disabled):not(.disabled):hover{background:#456249 !important}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{box-shadow:0 7px 20px rgba(79,111,82,.16) !important}
.woocommerce-checkout #place_order{box-shadow:0 8px 22px rgba(79,111,82,.18) !important}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#eef3ec !important}
body.woocommerce-account .dm-account-shortcut-icon{background:#eef3ec !important}
@media(max-width:800px){body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#eef3ec !important}}
.dm-category-split-links a:hover,.dm-category-split-links a:focus-visible{background:var(--dm-accent,#4f6f52) !important}
.dm-sticky-cart-btn{background:var(--dm-accent,#4f6f52) !important}
.dm-footer-newsletter input[type=submit]{background:var(--dm-accent,#4f6f52) !important}
.summary .dm-product-trust>div strong::before{color:var(--dm-accent,#4f6f52) !important}
.dm-freeship-bar span{background:var(--dm-accent,#4f6f52) !important}
.dm-btn-outline{border:1.5px solid var(--dm-accent,#4f6f52) !important}
.dm-btn-outline:hover,.dm-btn-outline:focus-visible{background:var(--dm-accent,#4f6f52) !important}
.dm-nav .dm-menu-gift{background:var(--dm-accent,#4f6f52) !important;box-shadow:0 6px 16px rgba(79,111,82,.22) !important}
.dm-brand-all a{color:var(--dm-accent,#4f6f52) !important}
.dms-maerke-fejl{color:#4f6f52 !important}
a.dm-menu-feature-link em{color:var(--dm-accent,#4f6f52) !important}
.dm-nav .dm-menu-wish:hover{color:var(--dm-accent,#4f6f52) !important}
.dm-nav .dm-menu-panel-bottom a strong{color:var(--dm-accent,#4f6f52) !important}
.woocommerce dl.variation dt.variation-Look-rabat,.woocommerce dl.variation dd.variation-Look-rabat{color:var(--dm-accent,#4f6f52) !important}
.dms-guide-table tr:has(> td:empty + td:empty) > th{color:var(--dm-accent,#4f6f52) !important}
.dm-pointe-guide strong{color:var(--dm-accent,#4f6f52) !important}
.dm-pointe-guide:hover{border-color:var(--dm-accent,#4f6f52) !important}
.dm-ls-alle{color:var(--dm-accent,#4f6f52) !important}
body.woocommerce-checkout #place_order{background:var(--dm-accent,#4f6f52) !important}
body.woocommerce-checkout #place_order:hover{background:var(--dm-accent-dark,#3a5240) !important}
.dm-producent-bredde{border-left:3px solid var(--dm-accent,#4f6f52) !important}

/* 10.10.2026: blok-kassen - forældertemaets ".woocommerce-checkout select/input {padding:9px 12px!important}"
   fjernede pladsen til den svævende etiket, så "Land"/"Provins" og den indtastede tekst lå oven i hinanden. */
.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__select{height:56px!important;min-height:56px!important;padding:1.4em 36px .3em 12px!important;line-height:1.3!important}
.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__label{left:13px!important;top:7px!important;transform:none!important;font-size:12px!important;line-height:1.2!important}
.wc-block-checkout .wc-block-components-text-input input,
.wc-block-checkout .wc-block-components-text-input textarea{height:56px!important;min-height:56px!important;padding:1.5em 12px .35em!important;line-height:1.3!important}
.wc-block-checkout .wc-block-components-text-input label{left:13px!important}
