/* Start custom CSS *//* Gift Baskets (new) – page Custom CSS.
   Layout, type and colours live on the V4 elements and the gb-* / hr-* global classes;
   this file only holds what those can't express. Source: stage2-work/gift-baskets/page.css */

body.elementor-page-24236{background-color:var(--hr-cream);}

/* Theme wrapper / padding, as on the Heritage shop pages */
#qodef-page-wrapper{overflow:clip !important;}
#qodef-page-inner{padding-top:0 !important;padding-bottom:0 !important;}

/* Chips: one line each; the active one is set by the script */
body.elementor-page-24236 .gb-chip{white-space:nowrap;flex:none;}
body.elementor-page-24236 .gb-chip.is-active,
body.elementor-page-24236 .gb-chip.is-active:hover{background-color:var(--hr-forest);border-color:var(--hr-forest);color:var(--hr-cream);}
body.elementor-page-24236 #gb-chips{scrollbar-width:none;}
body.elementor-page-24236 #gb-chips::-webkit-scrollbar{display:none;}

/* Cards */
body.elementor-page-24236 .gb-card[hidden]{display:none !important;}
body.elementor-page-24236 .gb-media:hover .gb-media-img{opacity:.92;}
body.elementor-page-24236 .gb-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;}
body.elementor-page-24236 .gb-desc:empty{display:none;}
body.elementor-page-24236 .gb-desc p{margin:0;display:inline;}
body.elementor-page-24236 .gb-add.is-added,
body.elementor-page-24236 .gb-add.is-added:hover{background-color:var(--hr-forest);border-color:var(--hr-forest);color:var(--hr-cream);}
body.elementor-page-24236 .gb-add.is-busy{opacity:.75;pointer-events:none;}
body.elementor-page-24236 .gb-error{flex-basis:100%;font-size:13px;color:var(--hr-terracotta);}

/* Empty-filter note: shown by the script */
body.elementor-page-24236 #gb-empty{display:none;}
body.elementor-page-24236 #gb-empty.is-shown{display:block;}

/* Focus */
body.elementor-page-24236 a:focus-visible,
body.elementor-page-24236 button:focus-visible{outline:2px solid var(--hr-terracotta);outline-offset:2px;}/* End custom CSS */