.bde-woo-product-image{position:relative;overflow:hidden}li.product.outofstock .bde-woo-product-image::after{position:absolute;top:18px;left:-34px;z-index:5;width:150px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:1px;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;background-color:#a4193d;pointer-events:none;box-shadow:0px 2px 6px rgba(0,0,0,.25);transform:rotateZ(-40deg)}li.product.outofstock .bde-woo-product-image::after{content:"Sold Out"}li.product.outofstock .bde-woo-product-image img{opacity:.55}.bde-wp-menu-6387-126.bde-wp-menu-6387-126 .breakdance-menu-toggle-lines{background-color:#fff}.bde-wp-menu-6387-126.bde-wp-menu-6387-126 .breakdance-menu-toggle-lines::before{background-color:#fff}.bde-wp-menu-6387-126.bde-wp-menu-6387-126 .breakdance-menu-toggle-lines::after{background-color:#fff}.bde-wp-menu-6387-126.bde-wp-menu-6387-126 .breakdance-menu-toggle{color:#fff}.bde-text-link-6433-142{display:none}.bde-text-link-6433-149{display:none}@media (max-width:767px){.bde-columns-6387-112.bde-columns-6387-112{justify-content:end;align-items:center}.bde-columns-6387-112.bde-columns-6387-112{flex-wrap:wrap}.bde-columns-6387-112.bde-columns-6387-112>.bde-column-6387-113.bde-column-6387-113{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%}.bde-columns-6387-112.bde-columns-6387-112>.bde-column-6387-114.bde-column-6387-114{flex-grow:0;flex-shrink:1;flex-basis:auto;width:auto}.bde-columns-6387-112.bde-columns-6387-112>.bde-column-6387-115.bde-column-6387-115{flex-grow:0;flex-shrink:1;flex-basis:auto;width:auto}}@media (max-width:767px){.bde-image2-6387-116{width:auto;max-height:50px;margin-right:auto;margin-left:auto}}@media (max-width:767px){.bde-section-6387-111.bde-section-6387-111{padding-top:12px;padding-bottom:12px}}@media (max-width:767px){.bde-section-6387-101.bde-section-6387-101{padding-top:8px;padding-bottom:8px}}@media (max-width:767px){.bde-div-2223-374.bde-div-2223-374{flex-flow:column;align-items:center;gap:32px}}@media (max-width:767px){.bde-div-2909-125.bde-div-2909-125{flex-flow:column;align-items:center;gap:32px}}@media (max-width:767px){.bde-div-2223-374.bde-div-2223-374>*{width:100%;max-width:420px}}@media (max-width:767px){.bde-div-2909-125.bde-div-2909-125>*{width:100%;max-width:420px}}.workshops-page-section{padding-top:56px;padding-right:24px;padding-bottom:64px;padding-left:24px;background-color:var(--brand-paper)}.workshops-hero-eyebrow{color:var(--brand-purple);font-family:var(--font-body);font-weight:600;font-size:12.5px;text-align:center;text-transform:uppercase;letter-spacing:0.16em}.workshops-hero-title{color:var(--brand-charcoal);font-family:var(--font-display);font-weight:500;text-align:center}.workshops-hero-sub{max-width:520px;color:var(--brand-ink-soft);font-family:var(--font-body);font-size:16px;line-height:1.6;text-align:center;margin-right:auto;margin-left:auto}.workshops-wrap{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:40px;padding-right:20px;padding-bottom:0px;padding-left:20px}.month-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.month-label{color:var(--brand-purple-deep);font-family:var(--font-display);font-size:30px}@media (max-width:767px){.month-label{font-size:20px}}.month-nav{display:flex;gap:8px}.month-nav-btn{display:flex;justify-content:center;align-items:center;width:38px;height:38px;color:var(--brand-purple);font-family:var(--font-body);font-size:16px;background-color:var(--brand-paper-raised);border-radius:50%;border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line);cursor:pointer}.month-nav-btn:hover{background-color:var(--brand-paper)}.cal-wrap{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--brand-paper-raised);border-radius:18px;border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line)}@media (max-width:767px){.cal-wrap{display:none}}.cal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:6px}.dow-label{color:var(--brand-ink-soft);font-family:var(--font-body);font-weight:600;font-size:13px;text-align:center;text-transform:uppercase;letter-spacing:0.08em;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.day-cell{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2px;position:relative;min-height:136px;color:var(--brand-ink);font-family:var(--font-body);font-size:16px;text-decoration:none;padding-top:8px;padding-right:6px;padding-bottom:8px;padding-left:6px;border-radius:12px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}@media (max-width:1023px){.day-cell{min-height:112px}}.blank-cell{visibility:hidden}.workshop-available{background-color:var(--brand-paper);border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line);cursor:pointer}.workshop-available:hover{background-color:#ede0f5}.workshop-full{color:var(--brand-ink-soft);background-color:#ede3f2}.workshop-full .day-spots{background-color:rgba(255,255,255,.65)}.day-bud{display:none}.day-bud-muted{display:none}.day-spots{color:var(--brand-purple);font-family:var(--font-body);font-weight:600;font-size:11px;margin-top:4px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;background-color:var(--brand-paper);border-radius:999px}.day-spots-full{color:var(--brand-ink-soft);font-family:var(--font-body);font-weight:600;font-size:11px;margin-top:4px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;background-color:rgba(255,255,255,.65);border-radius:999px}.legend{display:flex;gap:18px;margin-top:0px;margin-bottom:16px}.legend{flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:6px}.legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.dot-purple{background-color:var(--brand-purple)}.dot-full{background-color:var(--brand-muted)}.agenda-wrap{display:none;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:var(--brand-paper-raised);border-radius:18px;border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line)}@media (max-width:767px){.agenda-wrap{display:block}}.agenda-item{display:flex;align-items:center;gap:14px;text-decoration:none;padding-top:14px;padding-right:4px;padding-bottom:14px;padding-left:4px;border-bottom:1px solid var(--brand-line);cursor:pointer}.full-item{opacity:.6;cursor:default}.agenda-date{flex-grow:0;flex-shrink:0;flex-basis:54px;text-align:center;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;background-color:var(--brand-paper);border-radius:10px;border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line)}.agenda-num{display:block;color:var(--brand-purple-deep);font-family:var(--font-display);font-size:20px;line-height:1}.agenda-mon{display:block;color:var(--brand-ink-soft);font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:0.06em}.agenda-title{display:block;color:var(--brand-ink);font-family:var(--font-body);font-weight:600;font-size:15px;margin-bottom:3px}.agenda-meta{display:block;color:var(--brand-ink-soft);font-family:var(--font-body);font-size:12.5px}.agenda-spots{color:var(--brand-purple);font-weight:600}.popup-card{padding-top:28px;padding-right:26px;padding-bottom:30px;padding-left:26px}.popup-tag{display:block;color:var(--brand-purple);font-family:var(--font-body);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:10px}.popup-title{color:var(--brand-purple-deep);font-family:var(--font-display);font-size:23px;margin-bottom:6px}.popup-meta{display:block;color:var(--brand-ink-soft);font-family:var(--font-body);font-size:13.5px;margin-bottom:14px}.popup-desc{display:block;color:var(--brand-ink);font-family:var(--font-body);font-size:14.5px;line-height:1.6;margin-bottom:20px}.price-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:14px;margin-bottom:20px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--brand-paper);border-radius:12px;border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line)}.price-value{color:var(--brand-purple-deep);font-family:var(--font-display);font-size:19px}.popup-price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#f4eef8;border-radius:10px}.popup-price-label{display:block;color:var(--brand-ink-soft);font-family:var(--font-body);font-size:13px}.popup-price-value{display:block;color:var(--brand-purple-deep);font-family:var(--font-display);font-weight:600;font-size:20px}.popup-status-full{color:#b23a3a;font-family:var(--font-body);font-weight:600;font-size:13px}.cal-event-title{align-self:stretch;width:100%;color:var(--brand-ink);font-family:var(--font-body);font-weight:600;font-size:13px;line-height:1.25;text-align:center;margin-top:4px;padding-top:0px;padding-right:2px;padding-bottom:0px;padding-left:2px}.cal-event-meta{align-self:stretch;width:100%;color:var(--brand-ink-soft);font-family:var(--font-body);font-size:11px;line-height:1.3;text-align:center;padding-top:0px;padding-right:2px;padding-bottom:0px;padding-left:2px}@media (max-width:1023px){.cal-event-meta{display:none}}.class-keeper{display:none}.day-cell-multi{justify-content:start;align-items:stretch;gap:3px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px}.day-num-multi{color:var(--brand-ink);font-weight:600;font-size:14px;text-align:center}.day-workshop{display:block;color:inherit;text-align:center;text-decoration:none;padding-top:4px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:var(--brand-paper-raised);border-radius:8px;border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line)}.day-workshop:hover{background-color:#ecdcf3}.day-workshop .cal-event-title{margin-top:0px}.day-workshop-full{opacity:0.75}.vfd-gcc-page{display:flex;flex-flow:column;width:100%;color:#201f1d;font-family:"Lora",serif;font-size:15px;line-height:1.55;background-color:#f3f2f2}.vfd-gcc-hero{display:flex;flex-flow:column;justify-content:center;align-items:start;position:relative;width:100%;height:78vh;max-height:760px;min-height:520px;padding-top:0px;padding-right:36.8px;padding-bottom:0px;padding-left:36.8px;background-color:#201f1d;background-image:linear-gradient(90deg,rgba(32,31,29,.92) 0%,rgba(32,31,29,.72) 38%,rgba(32,31,29,.25) 70%,rgba(32,31,29,.1) 100%),url(https://violetsfloraldesigns.co.uk/wp-content/uploads/2026/10/604021fc-9936-469a-a2fa-13c72d63db4a.jpeg);background-size:auto,cover;background-position:0px 0px,50% 8%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}@media (max-width:767px){.vfd-gcc-hero{justify-content:end;height:auto;max-height:none;min-height:560px;padding-top:0px;padding-right:18.4px;padding-bottom:48px;padding-left:18.4px;background-image:linear-gradient(180deg,rgba(32,31,29,.15) 0%,rgba(32,31,29,.55) 40%,rgba(32,31,29,.94) 100%),url(https://violetsfloraldesigns.co.uk/wp-content/uploads/2026/10/604021fc-9936-469a-a2fa-13c72d63db4a.jpeg);background-size:auto,cover;background-position:0px 0px,50% 8%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}}.vfd-gcc-hero-kicker{color:#facb8d;font-family:"Lora",serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.vfd-gcc-hero-title{max-width:680px;color:#fff;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:clamp(48px,7vw,96px);line-height:0.98;letter-spacing:-0.025em;text-shadow:0px 2px 24px rgba(0,0,0,.35);margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.vfd-gcc-hero-sub{max-width:480px;color:rgba(255,255,255,.88);font-family:"Lora",serif;font-size:19px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:36px;margin-left:0px}@media (max-width:767px){.vfd-gcc-hero-sub{font-size:17px;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}}.vfd-gcc-btn-light{display:inline-flex;align-items:center;color:#f3f2f2;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;padding-top:9.2px;padding-right:27.6px;padding-bottom:9.2px;padding-left:27.6px;background-color:transparent;border-radius:4px;border-top:1px solid rgba(243,242,242,.6);border-right:1px solid rgba(243,242,242,.6);border-bottom:1px solid rgba(243,242,242,.6);border-left:1px solid rgba(243,242,242,.6)}.vfd-gcc-btn-light:hover{color:#f3f2f2;background-color:rgba(243,242,242,.12)}.vfd-gcc-btn-light:focus-visible{color:#f3f2f2;outline:2px solid #facb8d;outline-offset:2px}.vfd-gcc-btn{display:inline-flex;align-items:center;color:#b68235;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;padding-top:9.2px;padding-right:27.6px;padding-bottom:9.2px;padding-left:27.6px;background-color:transparent;border-radius:4px;border-top:1px solid #b68235;border-right:1px solid #b68235;border-bottom:1px solid #b68235;border-left:1px solid #b68235}.vfd-gcc-btn:hover{color:#b68235;background-color:#fff3e4}.vfd-gcc-btn:focus-visible{color:#b68235;outline:2px solid #b68235;outline-offset:2px}.vfd-gcc-btn-sm{display:inline-flex;align-items:center;align-self:start;color:#b68235;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:13px;line-height:1.2;text-decoration:none;padding-top:4.6px;padding-right:13.8px;padding-bottom:4.6px;padding-left:13.8px;background-color:transparent;border-radius:4px;border-top:1px solid #b68235;border-right:1px solid #b68235;border-bottom:1px solid #b68235;border-left:1px solid #b68235}.vfd-gcc-btn-sm:hover{color:#b68235;background-color:#fff3e4}.vfd-gcc-btn-sm:focus-visible{color:#b68235;outline:2px solid #b68235;outline-offset:2px}.vfd-gcc-btn-ghost{display:inline-flex;align-items:center;color:#b68235;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:13px;line-height:1.2;text-decoration:none;padding-top:9.2px;padding-right:4.6px;padding-bottom:9.2px;padding-left:4.6px;background-color:transparent;border-radius:4px}.vfd-gcc-btn-ghost:hover{color:#7d5411;background-color:#fff3e4}.vfd-gcc-btn-ghost:focus-visible{color:#b68235;outline:2px solid #b68235;outline-offset:2px}.vfd-gcc-btn-ghost{white-space:nowrap}.vfd-gcc-trust{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:13.8px clamp(27.6px,5vw,80px);width:100%;padding-top:18.4px;padding-right:36.8px;padding-bottom:18.4px;padding-left:36.8px;border-bottom:1px solid rgba(32,31,29,.16)}.vfd-gcc-trust{flex-wrap:wrap}@media (max-width:767px){.vfd-gcc-trust{padding-top:18.4px;padding-right:18.4px;padding-bottom:18.4px;padding-left:18.4px}}.vfd-gcc-trust-item{display:flex;flex-flow:row;align-items:center;gap:9.2px}.vfd-gcc-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;color:#b68235}.vfd-gcc-trust-label{color:#7d7979;font-family:"Lora",serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.vfd-gcc-section{display:flex;flex-flow:column;width:100%;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:64px;padding-right:36.8px;padding-bottom:64px;padding-left:36.8px}@media (max-width:1023px){.vfd-gcc-section{padding-top:48px;padding-right:27.6px;padding-bottom:48px;padding-left:27.6px}}@media (max-width:767px){.vfd-gcc-section{padding-top:40px;padding-right:18.4px;padding-bottom:40px;padding-left:18.4px}}.vfd-gcc-divider{width:calc(100% - 73.6px);height:1px;max-width:1126.4px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:rgba(32,31,29,.16)}@media (max-width:1023px){.vfd-gcc-divider{width:calc(100% - 55.2px)}}@media (max-width:767px){.vfd-gcc-divider{width:calc(100% - 36.8px)}}.vfd-gcc-head{display:flex;flex-flow:row;justify-content:space-between;align-items:end;gap:18.4px;margin-top:0px;margin-right:0px;margin-bottom:36.8px;margin-left:0px}@media (max-width:767px){.vfd-gcc-head{flex-flow:column;align-items:start}}.vfd-gcc-head-center{display:flex;flex-flow:column;align-items:center;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:36.8px;margin-left:0px}.vfd-gcc-kicker{color:#b68235;font-family:"Lora",serif;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:4.6px;margin-left:0px}.vfd-gcc-kicker-split{color:#b68235;font-family:"Lora",serif;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:13.8px;margin-left:0px}.vfd-gcc-h2{color:#201f1d;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:32px;line-height:1.12;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.vfd-gcc-h2-display{color:#201f1d;font-family:"Cormorant Garamond",serif;font-weight:400;font-size:36px;line-height:1.1;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:18.4px;margin-left:0px}@media (max-width:767px){.vfd-gcc-h2-display{font-size:30px}}.vfd-gcc-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27.6px}@media (max-width:1023px){.vfd-gcc-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vfd-gcc-grid4{gap:18.4px}}.vfd-gcc-grid4-tight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18.4px}@media (max-width:1023px){.vfd-gcc-grid4-tight{grid-template-columns:repeat(2,minmax(0,1fr))}}.vfd-gcc-product{display:flex;flex-flow:column;gap:13.8px}.vfd-gcc-ph-portrait{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:3/4;color:#7d7979;font-family:"Lora",serif;font-size:13px;text-align:center;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#eae7e7;border-radius:4px;border-top:6px solid #eae9e9;border-right:6px solid #eae9e9;border-bottom:6px solid #eae9e9;border-left:6px solid #eae9e9;outline:1px solid rgba(32,31,29,.16)}.vfd-gcc-ph-tall{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:4/5;color:#7d7979;font-family:"Lora",serif;font-size:13px;text-align:center;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#eae7e7;border-radius:4px;border-top:6px solid #eae9e9;border-right:6px solid #eae9e9;border-bottom:6px solid #eae9e9;border-left:6px solid #eae9e9;outline:1px solid rgba(32,31,29,.16)}.vfd-gcc-ph-square{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;color:#7d7979;font-family:"Lora",serif;font-size:13px;text-align:center;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#eae7e7;border-radius:4px;border-top:6px solid #eae9e9;border-right:6px solid #eae9e9;border-bottom:6px solid #eae9e9;border-left:6px solid #eae9e9;outline:1px solid rgba(32,31,29,.16)}.vfd-gcc-product-info{display:flex;flex-flow:column}.vfd-gcc-product-name{color:#201f1d;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:17px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}.vfd-gcc-meta{color:#7d7979;font-family:"Lora",serif;font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:4.6px;margin-left:0px}.vfd-gcc-price{color:#7d5411;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.vfd-gcc-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}@media (max-width:1023px){.vfd-gcc-split{grid-template-columns:minmax(0,1fr);gap:27.6px}}.vfd-gcc-split-text{display:flex;flex-flow:column;align-items:start;padding-top:18.4px;padding-right:0px;padding-bottom:18.4px;padding-left:0px}.vfd-gcc-body{color:#605d5d;font-family:"Lora",serif;font-size:15px;line-height:1.7;text-align:justify;margin-top:0px;margin-right:0px;margin-bottom:18.4px;margin-left:0px}@media (max-width:479px){.vfd-gcc-body{text-align:left}}.vfd-gcc-body-last{color:#605d5d;font-family:"Lora",serif;font-size:15px;line-height:1.7;text-align:justify;margin-top:0px;margin-right:0px;margin-bottom:27.6px;margin-left:0px}@media (max-width:479px){.vfd-gcc-body-last{text-align:left}}.vfd-gcc-quote{color:#7d5411;font-family:"Cormorant Garamond",serif;font-size:18px;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:27.6px;margin-left:0px}.vfd-gcc-tile{display:flex;flex-flow:column;gap:9.2px;color:#201f1d;text-decoration:none}.vfd-gcc-tile:hover{color:#201f1d;opacity:0.9}.vfd-gcc-tile:focus-visible{color:#201f1d;outline:2px solid #b68235;outline-offset:2px}.vfd-gcc-tile-name{color:#201f1d;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:16px;line-height:1.2;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.vfd-gcc-tile-price{color:#7d7979;font-family:"Lora",serif;font-size:13px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.vfd-gcc-img-link{display:block;width:100%;text-decoration:none}.vfd-gcc-img{display:block;width:100%;height:auto;object-fit:cover;box-sizing:border-box;background-color:#eae7e7;border-radius:4px;border-top:6px solid #eae9e9;border-right:6px solid #eae9e9;border-bottom:6px solid #eae9e9;border-left:6px solid #eae9e9;outline:1px solid rgba(32,31,29,.16)}.vfd-gcc-img-portrait{aspect-ratio:3/4}.vfd-gcc-img-tall{aspect-ratio:4/5}.vfd-gcc-img-square{aspect-ratio:1/1}.vfd-gcc-hero-ctas{display:flex;align-items:center;gap:16px 28px}.vfd-gcc-hero-ctas{flex-wrap:wrap}.vfd-gcc-btn-amber{display:inline-flex;align-items:center;color:#201f1d;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:17px;line-height:1.2;text-decoration:none;letter-spacing:0.04em;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;background-color:#facb8d;border-radius:4px;transition:all 0.25s ease;box-shadow:0px 10px 30px rgba(250,203,141,.28)}.vfd-gcc-btn-amber:hover{color:#201f1d;background-color:#fff;box-shadow:0px 14px 36px rgba(0,0,0,.35);transform:translate3d(0,-2px,0)}.vfd-gcc-hero-link{color:#fff;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:17px;text-decoration:none;letter-spacing:0.04em;padding-bottom:3px;border-bottom:1px solid rgba(250,203,141,.7);transition:all 0.25s ease}.vfd-gcc-hero-link:hover{color:#facb8d}