body{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:16px;line-height:1.75;background-color:var(--g-white)}body{-webkit-font-smoothing:antialiased}@media (max-width:767px){body{font-size:15.5px}}h1{font-size:clamp(38px,5vw,56px)}h2{font-size:clamp(30px,3.6vw,42px)}h3{font-size:clamp(20px,2.1vw,25px);line-height:1.22}::selection{color:#fff;background-color:#a48663}.pg-eyebrow{color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.28em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.pg-title{align-self:stretch;width:100%;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pg-sub{max-width:620px;color:var(--g-body);font-size:17px;line-height:1.75;text-align:center;margin-top:22px;margin-right:auto;margin-bottom:0px;margin-left:auto}.pg-hero{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:96px;padding-right:var(--g-pad);padding-bottom:72px;padding-left:var(--g-pad);background-color:var(--g-paper)}@media (max-width:767px){.pg-hero{padding-top:64px;padding-right:var(--g-pad-m);padding-bottom:52px;padding-left:var(--g-pad-m)}}.pg-hero-in{display:flex;flex-flow:column;align-items:center;width:100%;max-width:var(--g-max-nar)}.pg-cta{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:84px;padding-right:var(--g-pad);padding-bottom:84px;padding-left:var(--g-pad);background-color:var(--g-paper-deep)}@media (max-width:767px){.pg-cta{padding-top:64px;padding-right:var(--g-pad-m);padding-bottom:64px;padding-left:var(--g-pad-m)}}.pg-cta-in{display:flex;flex-flow:column;align-items:center;width:100%;max-width:var(--g-max-nar)}.pg-btn{display:inline-block;color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;margin-top:30px;padding-top:17px;padding-right:42px;padding-bottom:17px;padding-left:42px;background-color:var(--g-ink);border-radius:0px;border-top:1px solid var(--g-ink);border-right:1px solid var(--g-ink);border-bottom:1px solid var(--g-ink);border-left:1px solid var(--g-ink);transition:background-color 0.3s ease,color 0.3s ease}.pg-btn:hover{color:var(--g-ink);background-color:transparent}@media (max-width:767px){.pg-btn{display:block;width:100%;text-align:center;padding-top:17px;padding-right:20px;padding-bottom:17px;padding-left:20px}}.pg-btn-ghost{display:inline-block;color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;margin-top:30px;padding-top:17px;padding-right:42px;padding-bottom:17px;padding-left:42px;background-color:transparent;border-radius:0px;border-top:1px solid rgba(255,255,255,.42);border-right:1px solid rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.42);border-left:1px solid rgba(255,255,255,.42);transition:all 0.3s ease}.pg-btn-ghost:hover{color:var(--g-ink);background-color:var(--g-white)}@media (max-width:767px){.pg-btn-ghost{display:block;width:100%;text-align:center;padding-top:17px;padding-right:20px;padding-bottom:17px;padding-left:20px}}.pg-link{display:inline-block;color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.18em;margin-top:26px;padding-bottom:3px;border-bottom:1px solid transparent;transition:border-color 0.25s ease}.pg-link:hover{color:#000}.pg-wrap{display:flex;flex-flow:column;align-items:center;width:100%;padding-top:88px;padding-right:var(--g-pad);padding-bottom:88px;padding-left:var(--g-pad);background-color:var(--g-white)}@media (max-width:767px){.pg-wrap{padding-top:60px;padding-right:var(--g-pad-m);padding-bottom:60px;padding-left:var(--g-pad-m)}}.pg-narrow{display:flex;flex-flow:column;align-items:start;width:100%;max-width:var(--g-max-nar);text-align:left}.pg-narrow-c{display:flex;flex-flow:column;align-items:center;width:100%;max-width:var(--g-max-nar);text-align:center}.sv-body{width:100%;max-width:var(--g-max-nar);text-align:left}.sv-body p{margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.sv-h{font-size:22px;text-align:left;margin-top:34px;margin-right:0px;margin-bottom:10px;margin-left:0px}.ph-img-02{display:flex;justify-content:center;align-items:center;width:100%;min-height:420px;border-top:1px dashed var(--g-gold);border-right:1px dashed var(--g-gold);border-bottom:1px dashed var(--g-gold);border-left:1px dashed var(--g-gold)}@media (max-width:479px){.ph-img-02{min-height:280px}}.ph-img-tall{min-height:560px}.ph-img-sq{min-height:320px}.ph-cap{color:var(--g-muted);font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.gh-hdr{display:flex;align-items:center;position:relative;width:100%;background-color:var(--g-white);border-bottom:1px solid var(--g-line)}.gh-hdr .gh-util-a{display:none}.gh-hdr .bde-mini-cart{flex-grow:0;flex-shrink:0;flex-basis:22px;order:3;width:22px;max-width:22px;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gh-hdr .oxy-shortcode{display:none}.gh-hdr.gh-open .oxy-shortcode{display:none}.gh-hdr.gh-open .gh-util-a{display:none}.gh-hdr .gh-ico{display:flex;flex-grow:0;flex-shrink:0;flex-basis:22px}.gh-hdr .gh-ico-search{order:1}.gh-hdr .gh-ico-account{order:2}.gh-hdr.gh-search-open .oxy-shortcode{display:block;position:absolute;top:100%;right:var(--g-pad);z-index:60;width:360px;max-width:92vw;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--g-white);box-shadow:0px 10px 30px rgba(0,0,0,.15)}.gh-hdr .bde-mini-cart-toggle{display:flex;justify-content:center;align-items:center;gap:0px;position:relative;width:22px;min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.gh-hdr .bde-mini-cart-toggle__icon{flex-grow:0;flex-shrink:0;flex-basis:22px;width:22px;height:22px;background-color:var(--g-gold)}.gh-hdr .bde-mini-cart-toggle__icon{mask-position:center center;-webkit-mask-position:center center}.gh-hdr .bde-mini-cart-toggle__counter{display:flex;justify-content:center;align-items:center;position:absolute;top:-6px;right:-8px;height:16px;min-width:16px;color:var(--g-white);font-family:var(--g-sans);font-weight:600;font-size:9px;line-height:1;letter-spacing:0.02em;margin-left:0px;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px;background-color:var(--g-ink);border-radius:100px}.gh-hdr .bde-mini-cart-toggle__counter[data-count="0"]{display:none}.gh-hdr{flex-flow:column}@media (max-width:1023px){.gh-hdr .gh-hdr-in{justify-content:space-between;align-items:center;gap:10px;padding-top:12px;padding-right:var(--g-pad-m);padding-bottom:12px;padding-left:var(--g-pad-m)}.gh-hdr .gh-hdr-in{flex-wrap:nowrap}.gh-hdr .gh-logo{flex-grow:1;flex-shrink:1;flex-basis:auto;order:2;font-size:18px;text-align:center;letter-spacing:0.03em}.gh-hdr .gh-utils{display:flex;justify-content:end;align-items:center;gap:16px;flex-grow:0;flex-shrink:0;flex-basis:auto;order:3}.gh-hdr .gh-utils{flex-flow:row}.gh-hdr .gh-nav{display:none;gap:0px;position:absolute;top:100%;right:0px;left:0px;z-index:60;width:100%;padding-top:6px;padding-right:var(--g-pad-m);padding-bottom:14px;padding-left:var(--g-pad-m);background-color:var(--g-white);box-shadow:0px 10px 30px rgba(0,0,0,.15)}.gh-hdr .gh-nav{flex-flow:column}.gh-hdr .gh-nav-a{width:100%;font-size:12px;letter-spacing:0.1em;padding-top:11px;padding-bottom:11px}.gh-hdr .gh-nav-ext{width:100%;font-size:12px;letter-spacing:0.1em;padding-top:11px;padding-bottom:11px}.gh-hdr .gh-util-a{display:none}.gh-hdr .bde-mini-cart{flex-grow:0;flex-shrink:0;flex-basis:22px;order:3;width:22px;max-width:22px;min-width:0px}.gh-hdr .gh-burger{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:26px;order:1;width:26px;height:26px}.gh-hdr .oxy-shortcode{display:none}.gh-hdr.gh-open .gh-nav{display:flex}.gh-hdr.gh-open .oxy-shortcode{display:none}.gh-hdr.gh-open .gh-util-a{display:none}.gh-hdr.gh-open .gh-burger-bars{display:none}.gh-hdr.gh-open .gh-burger-x{display:block}.gh-hdr .gh-ico-search{order:1}.gh-hdr .gh-ico-account{order:2}.gh-hdr.gh-search-open .oxy-shortcode{display:block;position:absolute;top:100%;right:0px;left:0px;z-index:60;width:auto;max-width:none;padding-top:12px;padding-right:var(--g-pad-m);padding-bottom:14px;padding-left:var(--g-pad-m);background-color:var(--g-white);box-shadow:0px 10px 30px rgba(0,0,0,.15)}}@media (max-width:767px){.gh-hdr .gh-hdr-in{justify-content:space-between;align-items:center;gap:10px;padding-top:12px;padding-right:var(--g-pad-m);padding-bottom:12px;padding-left:var(--g-pad-m)}.gh-hdr .gh-hdr-in{flex-wrap:nowrap}.gh-hdr .gh-logo{flex-grow:1;flex-shrink:1;flex-basis:auto;order:2;font-size:18px;text-align:center;letter-spacing:0.03em}.gh-hdr .gh-utils{display:flex;justify-content:end;align-items:center;gap:16px;flex-grow:0;flex-shrink:0;flex-basis:auto;order:3}.gh-hdr .gh-utils{flex-flow:row}.gh-hdr .gh-nav{display:none;gap:0px;position:absolute;top:100%;right:0px;left:0px;z-index:60;width:100%;padding-top:6px;padding-right:var(--g-pad-m);padding-bottom:14px;padding-left:var(--g-pad-m);background-color:var(--g-white);box-shadow:0px 10px 30px rgba(0,0,0,.15)}.gh-hdr .gh-nav{flex-flow:column}.gh-hdr .gh-nav-a{width:100%;font-size:12px;letter-spacing:0.1em;padding-top:11px;padding-bottom:11px}.gh-hdr .gh-nav-ext{width:100%;font-size:12px;letter-spacing:0.1em;padding-top:11px;padding-bottom:11px}.gh-hdr .gh-util-a{display:none}.gh-hdr .bde-mini-cart{flex-grow:0;flex-shrink:0;flex-basis:22px;order:3;width:22px;max-width:22px;min-width:0px}.gh-hdr .gh-burger{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:26px;order:1;width:26px;height:26px}.gh-hdr .oxy-shortcode{display:none}.gh-hdr.gh-open .gh-nav{display:flex}.gh-hdr.gh-open .oxy-shortcode{display:none}.gh-hdr.gh-open .gh-util-a{display:none}.gh-hdr.gh-open .gh-burger-bars{display:none}.gh-hdr.gh-open .gh-burger-x{display:block}.gh-hdr .gh-ico{display:flex;flex-grow:0;flex-shrink:0;flex-basis:22px}.gh-hdr .gh-ico-search{order:1}.gh-hdr .gh-ico-account{order:2}.gh-hdr.gh-search-open .oxy-shortcode{display:block;position:absolute;top:100%;right:0px;left:0px;z-index:60;width:auto;max-width:none;padding-top:12px;padding-right:var(--g-pad-m);padding-bottom:14px;padding-left:var(--g-pad-m);background-color:var(--g-white);box-shadow:0px 10px 30px rgba(0,0,0,.15)}}@media (max-width:479px){.gh-hdr .gh-hdr-in{gap:8px;padding-right:16px;padding-left:16px}.gh-hdr .gh-logo{font-size:15px;letter-spacing:0.02em}.gh-hdr .gh-utils{gap:14px}.gh-hdr .gh-nav{padding-right:16px;padding-left:16px}.gh-hdr .oxy-shortcode{padding-right:16px;padding-left:16px}.gh-hdr.gh-search-open .oxy-shortcode{padding-right:16px;padding-left:16px}}.gh-hdr-in{display:flex;justify-content:space-between;align-items:center;gap:32px;position:relative;width:100%;max-width:var(--g-max);padding-top:22px;padding-right:var(--g-pad);padding-bottom:22px;padding-left:var(--g-pad)}.gh-hdr-in{flex-flow:row}.gh-logo{color:var(--g-ink);font-family:var(--g-serif);font-weight:600;font-size:24px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em}.gh-logo:hover{color:#a48663}.gh-logo{white-space:nowrap}.gh-nav{display:flex;flex-flow:row;align-items:center;gap:28px}@media (max-width:1023px){.gh-nav{justify-content:center;gap:10px}.gh-nav{flex-wrap:wrap}}.gh-nav-a{color:var(--g-ink);font-family:var(--g-sans);font-weight:500;font-size:11.5px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;transition:color 0.25s ease}.gh-nav-a:hover{color:var(--g-gold)}.gh-nav-ext{color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:11.5px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em}.gh-nav-ext:hover{color:var(--g-ink)}.gh-nav-ext{white-space:nowrap}.gh-utils{display:flex;flex-flow:row;align-items:center;gap:20px}.gh-utils .bde-mini-cart-toggle__subtotal{display:none}@media (max-width:767px){.gh-utils .bde-mini-cart-toggle__subtotal{display:none}}@media (max-width:479px){.gh-utils .bde-mini-cart-toggle__subtotal{display:none}}.gh-util-a{color:var(--g-ink);font-family:var(--g-sans);font-weight:500;font-size:11.5px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em}.gh-util-a:hover{color:var(--g-gold)}.gf-ft{display:flex;flex-flow:column;align-items:center;width:100%;background-color:var(--g-ink)}.gf-top{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:60px;width:100%;max-width:var(--g-max);padding-top:72px;padding-right:var(--g-pad);padding-bottom:56px;padding-left:var(--g-pad)}@media (max-width:1023px){.gf-top{flex-flow:column;gap:44px}}.gf-brand{display:flex;flex-flow:column;align-items:start;max-width:300px}.gf-logo{color:var(--g-white);font-family:var(--g-serif);font-weight:600;font-size:22px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em}.gf-tag{color:rgba(255,255,255,.6);font-size:14px;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gf-social{display:flex;flex-flow:row;gap:18px;margin-top:22px}.gf-sa{color:var(--g-gold-soft);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em}.gf-sa:hover{color:var(--g-white)}.gf-cols{display:flex;flex-flow:row;gap:70px}@media (max-width:1023px){.gf-cols{gap:44px}.gf-cols{flex-wrap:wrap}}.gf-col{display:flex;flex-flow:column;align-items:start;gap:11px}.gf-h{color:var(--g-gold-soft);font-family:var(--g-sans);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.gf-a{color:rgba(255,255,255,.72);font-size:13.5px;text-decoration:none;transition:color 0.25s ease}.gf-a:hover{color:var(--g-white)}.gf-bottom{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:var(--g-max);padding-top:26px;padding-right:var(--g-pad);padding-bottom:26px;padding-left:var(--g-pad);border-top:1px solid rgba(255,255,255,.14)}@media (max-width:767px){.gf-bottom{flex-flow:column;align-items:start}}.gf-copy{color:rgba(255,255,255,.5);font-size:12.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gf-legal{display:flex;flex-flow:row;gap:24px}.gf-la{color:rgba(255,255,255,.6);font-size:12.5px;text-decoration:none}.gf-la:hover{color:var(--g-white)}.gh-hero{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:130px;padding-right:var(--g-pad);padding-bottom:110px;padding-left:var(--g-pad);background-color:var(--g-ink);background-blend-mode:soft-light;background-image:url(http://giuseppe.ercolano.it/wp-content/uploads/sites/5/2026/09/2g.webp);background-size:cover;background-position:50% 75%;background-repeat:repeat;background-attachment:scroll}.gh-hero h1{color:var(--g-white)}.gh-hero .pg-eyebrow{color:var(--g-gold-soft)}@media (max-width:767px){.gh-hero{padding-top:90px;padding-right:var(--g-pad-m);padding-bottom:76px;padding-left:var(--g-pad-m)}}.gh-hero-in{display:flex;flex-flow:column;align-items:center;width:100%;max-width:var(--g-max-nar)}.gh-hero-sub{max-width:620px;color:rgba(255,255,255,.76);font-size:17px;line-height:1.75;margin-top:22px;margin-right:auto;margin-bottom:0px;margin-left:auto}.gh-band{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:100px;padding-right:var(--g-pad);padding-bottom:100px;padding-left:var(--g-pad);background-color:var(--g-white)}@media (max-width:767px){.gh-band{padding-top:66px;padding-right:var(--g-pad-m);padding-bottom:66px;padding-left:var(--g-pad-m)}}.gh-band-paper{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:100px;padding-right:var(--g-pad);padding-bottom:100px;padding-left:var(--g-pad);background-color:var(--g-paper)}@media (max-width:767px){.gh-band-paper{padding-top:66px;padding-right:var(--g-pad-m);padding-bottom:66px;padding-left:var(--g-pad-m)}}.gh-band-in{display:flex;flex-flow:column;align-items:center;width:100%;max-width:var(--g-max-nar)}.gh-band-wide{display:flex;flex-flow:column;align-items:center;width:100%;max-width:var(--g-max)}.gh-name-lead{max-width:640px}.gh-name-body{max-width:640px;color:var(--g-body);font-size:16.5px;line-height:1.85;margin-top:24px;margin-right:auto;margin-bottom:0px;margin-left:auto}.gh-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;width:100%;margin-top:52px}@media (max-width:1023px){.gh-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.gh-cat-grid{grid-template-columns:minmax(0,1fr)}}.gh-card{display:flex;align-items:start;text-align:left;text-decoration:none}.gh-card:hover .gh-card-t{color:var(--g-gold)}.gh-card{flex-flow:column}@media (max-width:767px){.gh-card{align-items:center;text-align:center}}.gh-card-ph{display:flex;justify-content:center;align-items:end;width:100%;min-height:300px;background-image:linear-gradient(160deg,#2a251e,#1f1b16);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:1px dashed rgba(164,134,99,.5);border-right:1px dashed rgba(164,134,99,.5);border-bottom:1px dashed rgba(164,134,99,.5);border-left:1px dashed rgba(164,134,99,.5)}@media (max-width:479px){.gh-card-ph{min-height:240px}}.gh-card-t{text-align:left;margin-top:20px}@media (max-width:767px){.gh-card-t{text-align:center}}.gh-card-d{color:var(--g-body);font-size:14px;line-height:1.65;text-align:left;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.gh-card-d{text-align:center}}.gh-craft{display:flex;flex-flow:column;align-items:center;width:100%;padding-top:110px;padding-right:var(--g-pad);padding-bottom:110px;padding-left:var(--g-pad);background-color:var(--g-ink)}.gh-craft h2{color:var(--g-white);text-align:left}.gh-craft .pg-eyebrow{color:var(--g-gold-soft)}@media (max-width:767px){.gh-craft{padding-top:70px;padding-right:var(--g-pad-m);padding-bottom:70px;padding-left:var(--g-pad-m)}}.gh-craft-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;width:100%;max-width:var(--g-max)}@media (max-width:1023px){.gh-craft-row{grid-template-columns:minmax(0,1fr);gap:44px}}.gc-media{display:flex;justify-content:center;width:100%}.gc-text{display:flex;align-items:start;text-align:left}.gc-text{flex-flow:column}@media (max-width:767px){.gc-text{align-items:center;text-align:center}}.gc-body{color:rgba(255,255,255,.76);font-size:16px;line-height:1.85;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gh-as-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;margin-top:8px}@media (max-width:767px){.gh-as-grid{grid-template-columns:minmax(0,1fr);gap:30px}}.gh-as-item{display:flex;flex-flow:column;align-items:center;text-align:center}.gh-as-t{color:var(--g-ink);font-family:var(--g-serif);font-weight:500;font-size:21px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gh-as-d{color:var(--g-body);font-size:14px;line-height:1.65;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ct-grid{display:flex;flex-flow:column;align-items:stretch;gap:8px;width:100%;max-width:var(--g-max-nar);text-align:left}.ct-note{color:var(--g-muted);font-size:14.5px;margin-top:6px;margin-right:0px;margin-bottom:30px;margin-left:0px}.ct-hero{display:flex;flex-flow:column;align-items:center;gap:18px;text-align:center;padding-top:120px;padding-right:24px;padding-bottom:70px;padding-left:24px;background-color:var(--g-paper)}@media (max-width:767px){.ct-hero{padding-top:90px;padding-right:20px;padding-bottom:50px;padding-left:20px}}.ct-eyebrow{color:var(--g-gold);font-family:"Poppins",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:3px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ct-title{max-width:720px;color:var(--g-ink);font-family:"Cormorant Garamond",serif;font-weight:600;font-size:52px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ct-title{font-size:38px}}@media (max-width:479px){.ct-title{font-size:32px}}.ct-intro{max-width:620px;color:var(--g-ink);font-family:"Poppins",sans-serif;font-weight:300;font-size:17px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.ct-intro{font-size:15px}}.ct-body{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:80px;padding-top:40px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--g-white)}@media (max-width:1023px){.ct-body{gap:50px}}@media (max-width:767px){.ct-body{flex-flow:column;align-items:center;gap:60px;padding-top:20px;padding-right:20px;padding-bottom:90px;padding-left:20px}}.ct-info{display:flex;flex-flow:column;align-items:start;gap:34px;flex-shrink:0;width:340px}@media (max-width:767px){.ct-info{align-items:center;width:100%;max-width:560px;text-align:center}}.ct-info-item{display:flex;flex-flow:column;align-items:start;gap:6px}@media (max-width:767px){.ct-info-item{align-items:center}}.ct-info-label{color:var(--g-gold);font-family:"Poppins",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:3px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ct-info-value{color:var(--g-ink);font-family:"Poppins",sans-serif;font-weight:300;font-size:16px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ct-mail-link{color:var(--g-ink);font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;text-decoration:none;padding-bottom:2px;border-bottom:1px solid var(--g-gold)}.ct-mail-link:hover{color:var(--g-gold)}.ct-form-wrap{display:flex;flex-flow:column;align-items:stretch;gap:0px;width:560px;max-width:100%}.ct-form-wrap textarea{width:100%;min-height:150px;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:14.5px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--g-white);border-radius:0px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line)}.ct-form-wrap label{color:var(--g-ink);font-family:var(--g-sans);font-weight:500;font-size:11.5px;text-transform:uppercase;letter-spacing:0.16em;padding-bottom:6px}.ct-form-wrap button:hover{color:var(--g-ink);background-color:var(--g-gold)}.ct-form-wrap .breakdance-form-field{margin-bottom:22px}.ct-form-wrap .breakdance-form-field__required{color:var(--g-gold)}.ct-form-wrap select{width:100%;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:14.5px;padding:14px 16px;background-color:var(--g-white);border-radius:0;border:1px solid var(--g-line);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27><path d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%237a7264%27 stroke-width=%271.5%27/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.ct-form-wrap input:focus{outline:2px solid transparent;border-color:var(--g-gold)}.ct-form-wrap textarea:focus{outline:2px solid transparent;border-color:var(--g-gold)}.ct-form-wrap select:focus{outline:2px solid transparent;border-color:var(--g-gold)}@media (max-width:1023px){.ct-form-wrap{width:480px}}@media (max-width:767px){.ct-form-wrap{width:100%;max-width:560px}.ct-form-wrap label{display:block;width:100%;text-align:center}.ct-form-wrap .breakdance-form-button{width:100%;justify-content:center}}.ed-hero{display:flex;flex-flow:column;align-items:center;gap:18px;text-align:center;padding-top:130px;padding-right:24px;padding-bottom:80px;padding-left:24px;background-color:var(--g-paper)}@media (max-width:767px){.ed-hero{padding-top:100px;padding-right:20px;padding-bottom:56px;padding-left:20px}}.ed-eyebrow{color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.28em}.ed-title{max-width:820px;color:var(--g-ink);font-family:var(--g-serif);font-weight:600;font-size:54px;line-height:1.12}@media (max-width:1023px){.ed-title{font-size:44px}}@media (max-width:767px){.ed-title{font-size:36px}}@media (max-width:479px){.ed-title{font-size:30px}}.ed-lede{max-width:680px;color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:17px;line-height:1.8}.ed-section{display:flex;flex-flow:column;align-items:center;padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px;background-color:var(--g-white)}@media (max-width:767px){.ed-section{padding-top:56px;padding-right:20px;padding-bottom:56px;padding-left:20px}}.ed-section-alt{display:flex;flex-flow:column;align-items:center;padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px;background-color:var(--g-paper-deep)}@media (max-width:767px){.ed-section-alt{padding-top:56px;padding-right:20px;padding-bottom:56px;padding-left:20px}}.ed-row{display:flex;flex-flow:row;align-items:center;gap:64px;width:100%;max-width:var(--g-max)}@media (max-width:1023px){.ed-row{flex-flow:column;gap:36px}}.ed-row-rev{display:flex;flex-flow:row-reverse;align-items:center;gap:64px;width:100%;max-width:var(--g-max)}@media (max-width:1023px){.ed-row-rev{flex-flow:column;gap:36px}}.ed-media{display:flex;flex-flow:column;align-items:stretch;flex-grow:1;flex-shrink:1;flex-basis:50%;min-width:0px}.ed-img{display:block;width:100%;height:auto}.ed-txt{display:flex;flex-flow:column;align-items:start;gap:16px;flex-grow:1;flex-shrink:1;flex-basis:50%;min-width:0px}.ed-kicker{color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.26em}.ed-h2{color:var(--g-ink);font-family:var(--g-serif);font-weight:600;font-size:36px;line-height:1.2}@media (max-width:1023px){.ed-h2{font-size:30px}}@media (max-width:767px){.ed-h2{font-size:26px}}.ed-p{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:15.5px;line-height:1.9}.ed-quote{max-width:760px;color:var(--g-ink);font-family:var(--g-serif);font-weight:600;font-size:26px;line-height:1.5;text-align:center;font-style:italic;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}@media (max-width:767px){.ed-quote{font-size:21px}}.ed-cap{color:var(--g-muted);font-family:var(--g-sans);font-weight:400;font-size:12.5px;letter-spacing:0.04em;padding-top:10px}.tx-wrap{display:flex;flex-flow:column;align-items:start;gap:0px;width:100%;max-width:var(--g-max-nar);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:60px;padding-right:24px;padding-bottom:90px;padding-left:24px}@media (max-width:767px){.tx-wrap{padding-top:40px;padding-right:20px;padding-bottom:64px;padding-left:20px}}.tx-main{display:flex;flex-flow:column;align-items:center;background-color:var(--g-white)}.tx-updated{color:var(--g-muted);font-family:var(--g-sans);font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;padding-bottom:28px}.tx-h2{color:var(--g-ink);font-family:var(--g-serif);font-weight:600;font-size:27px;line-height:1.25;padding-top:34px;padding-right:0px;padding-bottom:12px;padding-left:0px}@media (max-width:767px){.tx-h2{font-size:23px}}.tx-h3{color:var(--g-ink);font-family:var(--g-sans);font-weight:500;font-size:15px;letter-spacing:0.04em;padding-top:20px;padding-right:0px;padding-bottom:8px;padding-left:0px}.tx-p{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:15px;line-height:1.85;padding-bottom:12px}.tx-list{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:15px;line-height:1.85;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:12px;padding-left:22px}.tx-note{color:var(--g-muted);font-family:var(--g-sans);font-weight:300;font-size:13.5px;line-height:1.8;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:16px;border-left:2px solid var(--g-gold)}.tx-strong{color:var(--g-ink);font-weight:500}.fq-list{display:flex;flex-flow:column;align-items:stretch;width:100%;max-width:var(--g-max-nar);padding-top:20px;padding-right:24px;padding-bottom:60px;padding-left:24px}.fq-item{display:flex;flex-flow:column;align-items:start;gap:8px;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;border-top:1px solid var(--g-line)}.fq-q{color:var(--g-ink);font-family:var(--g-serif);font-weight:600;font-size:21px;line-height:1.3}@media (max-width:767px){.fq-q{font-size:18px}}.fq-a{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:14.5px;line-height:1.85}.cl-hero{display:flex;flex-flow:column;align-items:center;gap:16px;text-align:center;padding-top:130px;padding-right:24px;padding-bottom:60px;padding-left:24px;background-color:var(--g-paper)}@media (max-width:767px){.cl-hero{padding-top:100px;padding-right:20px;padding-bottom:44px;padding-left:20px}}.cl-eyebrow{color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.28em}.cl-title{color:var(--g-ink);font-family:var(--g-serif);font-weight:600;font-size:50px;line-height:1.12}@media (max-width:1023px){.cl-title{font-size:42px}}@media (max-width:767px){.cl-title{font-size:34px}}@media (max-width:479px){.cl-title{font-size:29px}}.cl-intro{max-width:640px;color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:16px;line-height:1.8}.cl-products{display:flex;flex-flow:column;align-items:center;width:100%;padding-top:50px;padding-right:24px;padding-bottom:90px;padding-left:24px;background-color:var(--g-white)}@media (max-width:767px){.cl-products{padding-top:36px;padding-right:20px;padding-bottom:64px;padding-left:20px}}.cl-products-in{width:100%;max-width:var(--g-max)}.pgx-cta{display:flex;flex-flow:column;align-items:center;gap:16px;text-align:center;padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px;background-color:var(--g-ink)}@media (max-width:767px){.pgx-cta{padding-top:60px;padding-right:20px;padding-bottom:60px;padding-left:20px}}.pgx-title{max-width:700px;color:var(--g-white);font-family:var(--g-serif);font-weight:600;font-size:32px;line-height:1.25}@media (max-width:767px){.pgx-title{font-size:26px}}.pgx-text{max-width:600px;color:rgba(255,255,255,.72);font-family:var(--g-sans);font-weight:300;font-size:15px;line-height:1.8}.pgx-btn{display:inline-flex;justify-content:center;align-items:center;color:var(--g-ink);font-family:var(--g-sans);font-weight:500;font-size:12.5px;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;margin-top:10px;padding-top:16px;padding-right:38px;padding-bottom:16px;padding-left:38px;background-color:var(--g-gold);transition:background 0.25s ease}.pgx-btn:hover{color:var(--g-ink);background-color:var(--g-gold-soft)}@media (max-width:479px){.pgx-btn{width:100%}}.ct-form-wrap input[type=text]{width:100%;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:14.5px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--g-white);border-radius:0px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line)}.ct-form-wrap input[type=email]{width:100%;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:14.5px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--g-white);border-radius:0px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line)}.ct-form-wrap input[type=tel]{width:100%;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:14.5px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--g-white);border-radius:0px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line)}.ct-form-wrap button{color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:0.2em;padding-top:16px;padding-right:38px;padding-bottom:16px;padding-left:38px;background-color:var(--g-ink);border-radius:0px;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer;transition:background 0.25s ease}.ct-form-wrap button[type=submit]{color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:0.2em;padding-top:16px;padding-right:38px;padding-bottom:16px;padding-left:38px;background-color:var(--g-ink);border-radius:0px;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer;transition:background 0.25s ease}.breakdance-woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.breakdance-woocommerce ul.products{list-style:none}.breakdance-woocommerce ul.products li.product{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.breakdance-woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-flow:column;align-items:center;width:100%;text-decoration:none}.breakdance-woocommerce ul.products li.product .bde-woo-product-image{position:relative;width:100%;overflow:hidden;margin-bottom:20px;background-color:var(--g-paper)}.breakdance-woocommerce ul.products li.product .bde-woo-product-image img{display:block;width:100%;height:auto;transition:transform 0.6s ease}.breakdance-woocommerce ul.products li.product:hover .bde-woo-product-image img{transform:scale(1.04,1.04)}.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0px;color:var(--g-ink);font-family:var(--g-serif);font-weight:500;font-size:21px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;transition:color 0.25s ease}.breakdance-woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--g-gold)}.breakdance-woocommerce ul.products li.product .price{display:flex;justify-content:center;align-items:baseline;color:var(--g-muted);font-family:var(--g-sans);font-weight:400;font-size:14px;letter-spacing:0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.breakdance-woocommerce ul.products li.product .price{flex-wrap:wrap}.breakdance-woocommerce ul.products li.product .price del{margin-right:8px;opacity:.55}.breakdance-woocommerce ul.products li.product .price ins{color:var(--g-gold);text-decoration:none}.breakdance-woocommerce ul.products li.product .bde-woo-product-footer{display:none}.breakdance-woocommerce ul.products li.product .onsale{position:absolute;top:12px;left:12px;z-index:2;color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:0.18em;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:var(--g-white);border-top:1px solid var(--g-gold);border-right:1px solid var(--g-gold);border-bottom:1px solid var(--g-gold);border-left:1px solid var(--g-gold)}.breakdance-woocommerce nav.woocommerce-pagination{width:100%;text-align:center;margin-top:64px}.breakdance-woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.breakdance-woocommerce nav.woocommerce-pagination ul{list-style:none}.breakdance-woocommerce nav.woocommerce-pagination ul.page-numbers li a{color:var(--g-muted);font-family:var(--g-sans);font-size:13px;text-decoration:none;letter-spacing:0.08em;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line);transition:color 0.25s ease,border-color 0.25s ease}.breakdance-woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{color:var(--g-white);font-family:var(--g-sans);font-size:13px;letter-spacing:0.08em;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--g-gold);border-top:1px solid var(--g-gold);border-right:1px solid var(--g-gold);border-bottom:1px solid var(--g-gold);border-left:1px solid var(--g-gold)}.breakdance-woocommerce .woocommerce-result-count{display:none}.breakdance-woocommerce .woocommerce-ordering{display:none}.breakdance-woocommerce ul.products li.product .price .woocommerce-Price-amount{color:var(--g-muted);font-family:var(--g-sans);font-weight:400;font-size:14px;line-height:1.6;letter-spacing:0.02em}.breakdance-woocommerce ul.products li.product .price .woocommerce-Price-amount bdi{color:var(--g-muted);font-family:var(--g-sans);font-weight:400;font-size:14px;line-height:1.6;letter-spacing:0.02em}.breakdance-woocommerce ul.products li.product .price del .woocommerce-Price-amount bdi{color:var(--g-muted);font-family:var(--g-sans);font-weight:400;font-size:13px;opacity:.55}.breakdance-woocommerce ul.products li.product .price ins .woocommerce-Price-amount bdi{color:var(--g-gold);font-family:var(--g-sans);font-weight:400;font-size:14px;text-decoration:none}@media (max-width:1023px){.breakdance-woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0px;font-size:19px}}@media (max-width:767px){.breakdance-woocommerce ul.products{gap:40px 22px}.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0px;font-size:18px}}@media (max-width:479px){.breakdance-woocommerce ul.products{grid-template-columns:1fr;gap:44px 0px}.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0px}}.woocommerce-result-count{display:none}.woocommerce-ordering{display:none}.bde-productbuilder{max-width:1240px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:56px;padding-right:24px;padding-bottom:88px;padding-left:24px}.bde-productbuilder .bde-columns{gap:64px}.bde-productbuilder .woocommerce-notices-wrapper:empty{display:none}.bde-productbuilder h1.bde-wooproducttitle{color:var(--g-ink);font-family:var(--g-serif);font-weight:400;font-size:clamp(30px,3.4vw,42px);line-height:1.14;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.bde-productbuilder .bde-wooproductprice{margin-bottom:22px}.bde-productbuilder .bde-wooproductprice .price{display:flex;align-items:baseline;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bde-productbuilder .bde-wooproductprice .price{flex-wrap:wrap}.bde-productbuilder .bde-wooproductprice .price .woocommerce-Price-amount{color:var(--g-ink);font-family:var(--g-sans);font-weight:400;font-size:20px;line-height:1.4;letter-spacing:0.02em}.bde-productbuilder .bde-wooproductprice .price .woocommerce-Price-amount bdi{color:var(--g-ink);font-family:var(--g-sans);font-weight:400;font-size:20px;line-height:1.4;letter-spacing:0.02em}.bde-productbuilder .bde-wooproductexcerpt{margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid var(--g-line)}.bde-productbuilder .bde-wooproductexcerpt p{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:16px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bde-productbuilder .reset_variations{display:none}.bde-productbuilder table.variations{width:100%;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.bde-productbuilder table.variations{border-collapse:collapse}.bde-productbuilder table.variations tr{display:block;margin-bottom:16px}.bde-productbuilder table.variations th.label{display:block;width:100%;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:7px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.bde-productbuilder table.variations th.label label{color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.18em}.bde-productbuilder table.variations td.value{display:block;width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.bde-productbuilder table.variations td.value select{width:100%;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:15px;padding-top:12px;padding-right:38px;padding-bottom:12px;padding-left:14px;background-color:var(--g-white);border-radius:0px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line)}.bde-productbuilder .woocommerce-variation-add-to-cart{display:flex;align-items:stretch;gap:14px}.bde-productbuilder .woocommerce-variation-add-to-cart{flex-wrap:wrap}.bde-productbuilder .quantity{display:flex;align-items:stretch;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line)}.bde-productbuilder .quantity input.qty{width:52px;color:var(--g-ink);font-family:var(--g-sans);font-size:15px;text-align:center;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.bde-productbuilder .bde-quantity-button{width:38px;color:var(--g-muted);background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:color 0.25s ease}.bde-productbuilder .bde-quantity-button:hover{color:var(--g-gold)}.bde-productbuilder .woocommerce-variation-price{margin-bottom:16px}.bde-productbuilder .woocommerce-variation-availability p{color:var(--g-muted);font-family:var(--g-sans);font-size:14px}.bde-productbuilder .bde-wooproductdescription{max-width:760px;margin-top:72px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bde-productbuilder .bde-wooproductdescription p{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:17px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.bde-productbuilder .bde-wooproducttabs{max-width:560px;margin-top:56px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bde-productbuilder .bde-tabs__tabslist-container{display:none}.bde-productbuilder .bde-tabs-content-container>.bde-tabs__panel:nth-child(1){display:none}.bde-productbuilder .bde-tabs-content-container>.bde-tabs__panel:nth-child(2){display:block}.bde-productbuilder .bde-tabs-content-container>.bde-tabs__panel:nth-child(3){display:none}.bde-productbuilder .bde-tabs__panel-content>h2{display:none}.bde-productbuilder .woocommerce-product-attributes{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bde-productbuilder .woocommerce-product-attributes{border-collapse:collapse}.bde-productbuilder .woocommerce-product-attributes tr{border-bottom:1px solid var(--g-line)}.bde-productbuilder .woocommerce-product-attributes th{color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:13px;text-align:left;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.bde-productbuilder .woocommerce-product-attributes td{color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:14px;text-align:right;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.bde-productbuilder .woocommerce-product-attributes td p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bde-productbuilder button.single_add_to_cart_button{flex-grow:1;color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.18em;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;background-color:var(--g-ink);border-radius:0px;border-top:1px solid var(--g-ink);border-right:1px solid var(--g-ink);border-bottom:1px solid var(--g-ink);border-left:1px solid var(--g-ink);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.bde-productbuilder button.single_add_to_cart_button:hover{background-color:var(--g-gold);border-top:1px solid var(--g-gold);border-right:1px solid var(--g-gold);border-bottom:1px solid var(--g-gold);border-left:1px solid var(--g-gold)}@media (max-width:1023px){.bde-productbuilder{padding-top:40px;padding-bottom:64px}.bde-productbuilder .bde-columns{gap:40px}}@media (max-width:767px){.bde-productbuilder{padding-top:28px;padding-right:18px;padding-bottom:56px;padding-left:18px}.bde-productbuilder .bde-columns{gap:32px}.bde-productbuilder .bde-wooproductdescription{margin-top:48px}.bde-productbuilder button.single_add_to_cart_button{width:100%}}.bde-wooproductimages .woo-product-gallery-slider{background-color:var(--g-paper)}.bde-wooproductimages .wpgs-for{position:relative}.bde-wooproductimages .wpgs-for img{display:block;width:100%;height:auto}.bde-wooproductimages .wpgs-for .slick-arrow{position:absolute;top:50%;z-index:3;width:40px;height:40px;box-sizing:border-box;color:var(--g-ink);font-size:13px;line-height:40px;text-align:center;font-style:normal;margin-top:0px;background-color:var(--g-white);border-radius:50%;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;transform:translate3d(0,-50%,0)}.bde-wooproductimages .wpgs-for .slick-arrow:hover{color:var(--g-white);background-color:var(--g-gold)}.bde-wooproductimages .wpgs-for .slick-arrow.slick-disabled{opacity:.32;pointer-events:none}.bde-wooproductimages .wpgs-for .flaticon-back{right:auto;left:14px}.bde-wooproductimages .wpgs-for .flaticon-right-arrow{right:14px;left:auto}.bde-wooproductimages .wpgs-nav{margin-top:14px}.bde-wooproductimages .wpgs-nav .slick-slide img{box-sizing:border-box;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;opacity:.78;cursor:pointer;transition:border-color 0.25s ease,opacity 0.25s ease}.bde-wooproductimages .wpgs-nav .slick-slide:hover img{opacity:.99}.bde-wooproductimages .wpgs-nav .slick-current img{opacity:.99}.bde-wooproductimages .wpgs-nav .slick-current{border-top:1px solid var(--g-gold);border-right:1px solid var(--g-gold);border-bottom:1px solid var(--g-gold);border-left:1px solid var(--g-gold)}.gh-burger{display:none;width:40px;height:40px;color:var(--g-ink);cursor:pointer}.gh-burger .oxy-svg-icon>svg{stroke:currentColor;stroke-width:1.7;fill:none}.gh-burger-bars{display:block;width:24px;height:24px}.gh-burger-x{display:none;width:24px;height:24px}.gh-ico{display:flex;justify-content:center;align-items:center;width:22px;height:22px;color:var(--g-gold);cursor:pointer}.gh-ico:hover{color:#000}.gh-ico-i{display:block;width:22px;height:22px}.gh-ico-search{order:1}.gh-ico-account{order:2}.gh-card-img{display:block;width:100%;height:auto}.gh-picks-4 ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1119px){.gh-picks-4 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.gh-picks-4 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.gh-picks-4 ul.products{grid-template-columns:1fr}}.eg-shop-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;width:100%}.eg-shop-layout.eg-shop-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;width:100%}@media (max-width:1023px){.eg-shop-layout{grid-template-columns:minmax(0,1fr);gap:30px}.eg-shop-layout.eg-shop-layout{grid-template-columns:minmax(0,1fr);gap:30px}}@media (max-width:767px){.eg-shop-layout{gap:24px}.eg-shop-layout.eg-shop-layout{gap:24px}}.eg-shop-main{min-width:0px}.eg-filter{display:block;position:sticky;top:120px}@media (max-width:1023px){.eg-filter{position:static;top:auto;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:767px){.eg-filter{position:relative;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:479px){.eg-filter{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.eg-filter-list{display:flex;flex-flow:column;gap:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.eg-filter-list{list-style:none}@media (max-width:1023px){.eg-filter-list{flex-flow:row;justify-content:center;align-items:baseline;gap:14px 32px;width:auto;min-width:0px}.eg-filter-list{flex-wrap:wrap}}@media (max-width:767px){.eg-filter-list{flex-flow:column;justify-content:start;gap:0px}.eg-filter-list{flex-wrap:nowrap}}@media (max-width:479px){.eg-filter-list{gap:0px}}.eg-filter-btn{display:flex;justify-content:space-between;align-items:baseline;gap:10px;color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:0px;padding-right:0px;padding-bottom:9px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--g-line);border-left:0px solid;cursor:pointer;transition:color 0.25s ease,border-color 0.25s ease}.eg-filter-btn:hover{color:var(--g-ink);border-bottom:1px solid var(--g-gold)}.eg-filter-btn.is-active{color:var(--g-gold);background-color:transparent;border-bottom:1px solid var(--g-gold)}@media (max-width:1023px){.eg-filter-btn{justify-content:center;align-items:baseline;padding-top:0px;padding-right:0px;padding-bottom:7px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid transparent;border-left:0px solid}.eg-filter-btn:hover{color:var(--g-ink);border-bottom:1px solid var(--g-gold)}.eg-filter-btn.is-active{color:var(--g-gold);background-color:transparent;border-bottom:1px solid var(--g-gold)}.eg-filter-btn{white-space:nowrap}}@media (max-width:767px){.eg-filter-btn{justify-content:space-between;align-items:center;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-bottom:1px solid transparent}}.eg-filter-count{color:#a79f92;font-weight:400;font-size:10px;letter-spacing:0.08em}@media (max-width:1023px){.eg-filter-count{color:#a79f92;font-weight:400;font-size:10px;letter-spacing:0.08em}}.eg-shop-wide{max-width:1400px}.eg-filter-current{display:none}@media (max-width:767px){.eg-filter-current{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;color:var(--g-ink);font-family:var(--g-sans);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--g-white);border-radius:0px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line);cursor:pointer}}.eg-filter-caret{display:none}@media (max-width:767px){.eg-filter-caret{display:inline-block;color:var(--g-gold);font-size:9px;line-height:1}}@media (max-width:767px){.eg-filter-js .eg-filter-list{display:none}.eg-filter-js.is-open .eg-filter-list{display:flex;flex-flow:column;gap:0px;position:absolute;top:100%;right:0px;left:0px;z-index:30;width:auto;min-width:0px;margin-top:-1px;background-color:var(--g-white);border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line);box-shadow:0px 18px 40px rgba(31,27,22,.1)}.eg-filter-js.is-open .eg-filter-list{flex-wrap:nowrap}.eg-filter-js .eg-filter-btn{justify-content:space-between;align-items:center;width:100%;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}.eg-loop-size{color:#a79f92;font-family:var(--g-sans);font-weight:400;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:0.14em;margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px}.page-content{display:block;width:100%;max-width:1100px;box-sizing:border-box;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:64px;padding-right:24px;padding-bottom:80px;padding-left:24px}.page-content .bde-post-content{width:100%;max-width:100%}.page-content .wp-element-button{color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:0.2em;padding-top:16px;padding-right:38px;padding-bottom:16px;padding-left:38px;background-color:var(--g-ink);border-radius:0px;border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;transition:background-color 0.25s ease,color 0.25s ease}.page-content .wp-element-button:hover{color:var(--g-ink);background-color:var(--g-gold)}.page-content .wp-block-button__link{color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:0.2em;padding-top:16px;padding-right:38px;padding-bottom:16px;padding-left:38px;background-color:var(--g-ink);border-radius:0px}.page-content .wp-block-button__link:hover{color:var(--g-ink);background-color:var(--g-gold)}.page-content .woocommerce-button{color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:0.2em;padding-top:16px;padding-right:38px;padding-bottom:16px;padding-left:38px;background-color:var(--g-ink);border-radius:0px;border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease}.page-content .woocommerce-button:hover{color:var(--g-ink);background-color:var(--g-gold)}.page-content .input-text{width:100%;max-width:520px;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:15px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--g-white);border-radius:0px;border-top:1px solid #d6cfc2;border-right:1px solid #d6cfc2;border-bottom:1px solid #d6cfc2;border-left:1px solid #d6cfc2}.page-content .woocommerce-form-row label{display:block;color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;margin-bottom:8px}.page-content h2{color:var(--g-ink);font-family:var(--g-serif);font-weight:500;font-size:34px;line-height:1.15;margin-bottom:28px}.page-content .woocommerce-MyAccount-navigation ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.page-content .woocommerce-MyAccount-navigation ul{list-style:none}.page-content .woocommerce-MyAccount-navigation a{display:block;color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-bottom:1px solid var(--g-line)}.page-content .woocommerce-MyAccount-navigation a:hover{color:var(--g-gold)}.page-content .woocommerce-MyAccount-navigation .is-active a{color:var(--g-ink)}.page-content .woocommerce-MyAccount-content table.shop_table{width:100%;font-family:var(--g-sans);font-weight:300;font-size:14px;border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);border-left:1px solid var(--g-line)}.page-content .woocommerce-MyAccount-content table.shop_table{border-collapse:collapse}.page-content .woocommerce-MyAccount-content table.shop_table th{color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:0.16em;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--g-paper);border-bottom:1px solid rgba(164,134,99,.3)}.page-content .woocommerce-MyAccount-content table.shop_table td{padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-bottom:1px solid var(--g-line)}.page-content a{color:var(--g-gold)}@media (max-width:767px){.page-content{padding-top:40px;padding-right:16px;padding-bottom:56px;padding-left:16px}}.b2b-body{display:block;width:100%;max-width:620px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:8px;padding-right:0px;padding-bottom:0px;padding-left:0px}.b2b-form{display:flex;flex-flow:column;width:100%;max-width:560px;box-sizing:border-box;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.b2b-field{display:flex;flex-flow:column;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.b2b-field label{color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.b2b-field input{width:100%;max-width:100%;box-sizing:border-box;color:var(--g-ink);font-family:var(--g-sans);font-weight:300;font-size:15px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--g-white);border-radius:0px;border-top:1px solid rgba(31,27,22,.18);border-right:1px solid rgba(31,27,22,.18);border-bottom:1px solid rgba(31,27,22,.18);border-left:1px solid rgba(31,27,22,.18);transition:border-color 0.25s ease}.b2b-field input:focus{border-top:1px solid var(--g-gold);border-right:1px solid var(--g-gold);border-bottom:1px solid var(--g-gold);border-left:1px solid var(--g-gold);outline:2px solid transparent}@media (max-width:767px){.b2b-field label{width:100%;text-align:center}}.b2b-req{color:var(--g-gold)}.b2b-hint{display:block;color:var(--g-muted);font-family:var(--g-sans);font-weight:300;font-size:12px;line-height:1.6;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.b2b-submit-wrap{margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.b2b-submit{display:inline-block;width:auto;color:var(--g-white);font-family:var(--g-sans);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.15em;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;background-color:var(--g-ink);border-radius:0px;border-top:1px solid var(--g-ink);border-right:1px solid var(--g-ink);border-bottom:1px solid var(--g-ink);border-left:1px solid var(--g-ink);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.b2b-submit:hover{background-color:var(--g-gold);border-top:1px solid var(--g-gold);border-right:1px solid var(--g-gold);border-bottom:1px solid var(--g-gold);border-left:1px solid var(--g-gold)}@media (max-width:767px){.b2b-submit{width:100%;text-align:center}}.b2b-errors{color:#b91c1c;font-family:var(--g-sans);font-weight:300;font-size:14px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:34px;background-color:rgba(185,28,28,.03);border-top:1px solid rgba(185,28,28,.25);border-right:1px solid rgba(185,28,28,.25);border-bottom:1px solid rgba(185,28,28,.25);border-left:1px solid rgba(185,28,28,.25)}.b2b-note{color:var(--g-body);font-family:var(--g-sans);font-weight:300;font-size:15px;line-height:1.75;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.b2b-note--success{color:#4f7a5b;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:rgba(79,122,91,.05);border-top:1px solid rgba(79,122,91,.3);border-right:1px solid rgba(79,122,91,.3);border-bottom:1px solid rgba(79,122,91,.3);border-left:1px solid rgba(79,122,91,.3)}.ct-social{display:flex;flex-flow:row;gap:18px;margin-top:4px}@media (max-width:767px){.ct-social{justify-content:center}}.ct-sa{color:var(--g-muted);font-family:var(--g-sans);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;transition:color .25s ease}.ct-sa:hover{color:var(--g-gold)}.ct-form-col{display:flex;flex-flow:column;align-items:stretch;width:560px;max-width:100%}@media (max-width:1023px){.ct-form-col{width:480px}}@media (max-width:767px){.ct-form-col{width:100%;max-width:560px}}.ct-form-eyebrow{color:var(--g-gold);font-family:var(--g-sans);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:3px;margin:0 0 24px 0}@media (max-width:767px){.ct-form-eyebrow{text-align:center}}