﻿:root{--color-black: #030303;--color-ink: #0a0908;--color-cream: #f6f1e8;--color-off-white: #fdfbf6;--color-white: #ffffff;--color-gold: #edc26e;--color-gold-dark: #c79140;--color-muted: #8c7863;--color-taupe: #73695c;--color-cream-wash: #f9f4ec;--color-parchment: #fbf6ee;--color-blush: #f4ece2;--color-sand: #d4c9ba;--color-terracotta: #bd7833;--color-gold-pale: #e0ad63;--font-heading: Cormorant Garamond, serif;--font-body: Lato, sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--fs-2xs: 0.625rem;--fs-xs: 0.6875rem;--fs-sm: 0.75rem;--fs-base: 0.8125rem;--fs-md: 0.875rem;--fs-lg: 0.9375rem;--fs-xl: 1rem;--fs-2xl: 1.125rem;--fs-3xl: 1.6875rem;--fs-4xl: 2.125rem;--fs-5xl: 2.375rem;--fs-6xl: 3rem;--fs-7xl: 3.25rem;--fs-8xl: 4.5rem;--fs-9xl: 4.75rem;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6rem;--space-12: 7.5rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 18px;--shadow-card: 0 4px 12px rgba(3, 3, 3, 0.12)}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url("../../assets/fonts/cormorant-garamond-400-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url("../../assets/fonts/cormorant-garamond-400-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("../../assets/fonts/cormorant-garamond-400-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("../../assets/fonts/cormorant-garamond-400-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url("../../assets/fonts/cormorant-garamond-600-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url("../../assets/fonts/cormorant-garamond-600-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("../../assets/fonts/lato-400-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("../../assets/fonts/lato-400-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("../../assets/fonts/lato-700-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("../../assets/fonts/lato-700-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}*{scroll-margin-top:300px}body{margin:0;background-color:#ffffff;color:#0a0908;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.5}a{color:inherit}.content-wrapper{padding:4rem 1rem 6rem}@media (min-width:1024px){.content-wrapper{padding:6rem 2rem}}.article-content{max-width:120rem;margin:0 auto}.article-h1{margin:0 0 3rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2.375rem;color:#030303;text-align:center}@media (min-width:1024px){.article-h1{font-size:3rem}}.article-body{font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.6;color:#0a0908}.article-body h2{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.6875rem;color:#030303}.article-body h3{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.125rem;color:#030303}.article-body p{margin:0 0 1rem}.article-body a{color:#c79140}.article-body a:hover,.article-body a:focus-visible{color:#030303}.site-header{position:sticky;top:0;z-index:100;width:100%;background-color:#030303}.site-topbar{position:relative;display:none;align-items:center;grid-template-columns:1fr auto 1fr;gap:2rem;height:4rem;padding:0 2rem;border-bottom:1px solid rgba(199, 145, 64, 0.65)}@media (min-width:1024px){.site-topbar{display:grid}}.site-topbar__messages{grid-column:2;display:flex;align-items:center;justify-self:center;gap:4rem;margin:0;padding:0;list-style:none}.site-topbar__message{font-family:"Lato", sans-serif;font-weight:700;font-size:0.6875rem;color:#f6f1e8;white-space:nowrap}.site-topbar__selectors{grid-column:3;display:flex;align-items:center;justify-self:end;gap:1rem}.site-topbar__selectors>*{flex-shrink:0}.site-topbar__selector{background:none;border:none;padding:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;color:#f6f1e8;white-space:nowrap;cursor:pointer}.site-topbar__contact{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1rem;border:1px solid rgba(199, 145, 64, 0.75);font-family:"Lato", sans-serif;font-weight:700;font-size:0.6875rem;letter-spacing:0.03em;text-transform:uppercase;color:#edc26e;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease, border-color 0.2s ease}.site-topbar__contact:hover,.site-topbar__contact:focus-visible{background-color:rgba(199, 145, 64, 0.15);border-color:#edc26e}.site-topbar__lang{position:relative}.site-topbar__lang-dropdown{position:absolute;top:calc(100% + 0.75rem);right:0;z-index:10;display:none;flex-direction:column;min-width:8rem;margin:0;padding:0.5rem 0;list-style:none;background-color:#030303;border:1px solid rgba(199, 145, 64, 0.4);border-radius:4px;box-shadow:0 4px 12px rgba(3, 3, 3, 0.12)}.site-topbar__lang.is-open .site-topbar__lang-dropdown{display:flex}.site-topbar__lang-option a{display:block;padding:0.5rem 1rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.03em;color:#f6f1e8;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease, color 0.2s ease}.site-topbar__lang-option a:hover,.site-topbar__lang-option a:focus-visible{background-color:rgba(199, 145, 64, 0.15);color:#edc26e}.site-topbar__lang-option.is-current a{color:#edc26e}body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency,body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency.wmc-active{background:transparent !important}.site-topbar__lang-option a.gt-current-lang{color:#edc26e}body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency:hover{background:rgba(199, 145, 64, 0.15) !important}body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency a,body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency span{color:#f6f1e8 !important}body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency:hover a,body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency:hover span,body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency.wmc-active a,body .woocommerce-multi-currency .wmc-list-currencies .wmc-currency.wmc-active span{color:#edc26e !important}.site-header__main{position:relative;display:flex;align-items:center;padding:0 2rem}@media (min-width:1024px){.site-header__main{display:grid;grid-template-columns:auto 1fr auto;gap:1rem}}.site-header__burger{display:flex;flex-direction:column;justify-content:center;gap:0.25rem;width:2rem;height:2rem;background:none;border:none;padding:0;cursor:pointer}@media (min-width:1024px){.site-header__burger{display:none}}.site-header__burger-line{display:block;width:100%;height:2px;background-color:#f6f1e8;transition:transform 0.2s ease, opacity 0.2s ease}.is-nav-open .site-header__burger-line:nth-child(1){transform:translateY(0.25rem) rotate(45deg)}.is-nav-open .site-header__burger-line:nth-child(2){opacity:0}.is-nav-open .site-header__burger-line:nth-child(3){transform:translateY(-0.5rem) rotate(-45deg)}.site-header__logo{display:block}.site-header__logo img{display:block;width:100%;max-width:9rem;height:auto;object-fit:contain}@media (max-width:1023px){.site-header__logo img{max-width:7rem}}.site-header .site-header__logo img{max-width:9rem;height:auto}@media (max-width:1023px){.site-header .site-header__logo img{max-width:7rem}}.site-header__nav{display:none}.site-header__nav.is-nav-open{display:flex;flex-direction:column;align-items:center;width:100%;height:100vh;max-height:100vh;top:0;justify-content:center}@media (min-width:1024px){.site-header__nav{display:block;grid-column:2;justify-self:center}}.site-header__nav-list{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0;padding:2rem 0;list-style:none}@media (min-width:1024px){.site-header__nav-list{flex-direction:row;gap:1.25rem;padding:0}}@media (min-width:1100px){.site-header__nav-list{gap:2rem}}@media (min-width:1400px){.site-header__nav-list{gap:4rem}}.site-header__nav-link{font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.03em;text-transform:uppercase;color:#f6f1e8;text-decoration:none}.site-header__nav-link:hover,.site-header__nav-link:focus-visible{color:#edc26e}@media (min-width:1024px){.site-header__nav-item{position:relative}}@media (max-width:1023px){.site-header__nav-item.site-header__nav-item--has-dropdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.site-header__nav-item--has-dropdown>.site-header__nav-link::after{content:"˅";margin-left:0.5rem;font-weight:700}@media (max-width:1023px){.site-header__nav-item--has-dropdown>.site-header__nav-link::after{display:none}}.site-header__nav-toggle{display:none}@media (max-width:1023px){.site-header__nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:0.5rem;padding:0;background:none;border:none;color:#f6f1e8;font-weight:700;cursor:pointer;transition:transform 0.2s ease}}.site-header__nav-item--has-dropdown.is-open .site-header__nav-toggle{transform:rotate(180deg)}.site-header__nav-dropdown{display:none;flex-direction:column;margin:0;padding:0.5rem 0;list-style:none}@media (min-width:1024px){.site-header__nav-dropdown{position:absolute;top:100%;left:50%;z-index:10;min-width:12rem;transform:translateX(-50%);background-color:#030303;border:1px solid rgba(199, 145, 64, 0.4);border-radius:4px;box-shadow:0 4px 12px rgba(3, 3, 3, 0.12)}}@media (max-width:1023px){.site-header__nav-dropdown{flex:1 0 100%;align-items:center;padding-top:0.5rem}}@media (min-width:1024px){.site-header__nav-item--has-dropdown:hover .site-header__nav-dropdown,.site-header__nav-item--has-dropdown:focus-within .site-header__nav-dropdown{display:flex}}@media (max-width:1023px){.site-header__nav-item--has-dropdown.is-open .site-header__nav-dropdown{display:flex}}.site-header__nav-dropdown-link{display:block;padding:0.5rem 1rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.03em;text-transform:uppercase;color:#f6f1e8;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease, color 0.2s ease}.site-header__nav-dropdown-link:hover,.site-header__nav-dropdown-link:focus-visible{background-color:rgba(199, 145, 64, 0.15);color:#edc26e}@media (max-width:1023px){.site-header__nav-dropdown-link{padding:0.25rem 1rem;text-align:center;white-space:normal}}.site-header__nav-extra{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:0 2rem;padding:1.5rem 0 2rem;border-top:1px solid rgba(199, 145, 64, 0.3)}@media (min-width:1024px){.site-header__nav-extra{display:none}}.site-header__nav-switchers{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:0 2rem;padding:0 0 1.5rem}.site-header__nav-switchers .site-topbar__lang-toggle{color:#f6f1e8}.site-header__nav-switchers .site-topbar__lang-dropdown{left:50%;right:auto;transform:translateX(-50%)}@media (min-width:1024px){.site-header__nav-switchers{display:none}}@media (max-width:1023px){.site-header__nav{position:absolute;top:100%;left:0;width:100%;max-height:calc(100vh - 11rem);overflow-y:auto;background-color:#030303;border-bottom:1px solid rgba(199, 145, 64, 0.7)}.site-header__icons{margin-right:1rem}}.site-header__icons{display:flex;align-items:center;gap:1.5rem;margin-left:auto}@media (min-width:1024px){.site-header__icons{grid-column:3;margin-left:0}}.site-header__icons .site-header__icon--account,.site-header__icons .site-header__icon--search,.site-header__icons .site-header__icon--wishlist{display:none}@media (min-width:1024px){.site-header__icons .site-header__icon--account,.site-header__icons .site-header__icon--search,.site-header__icons .site-header__icon--wishlist{display:inline-flex}}.site-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;padding:0;color:#f6f1e8;text-decoration:none;cursor:pointer}.site-header__icon svg{width:100%;height:100%}button.site-header__icon:hover,button.site-header__icon:focus-visible,a.site-header__icon:hover,a.site-header__icon:focus-visible{color:#edc26e}.site-header__cart-count{position:absolute;top:-0.5rem;right:-0.5rem;display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:50%;background-color:#edc26e;color:#030303;font-family:"Lato", sans-serif;font-weight:700;font-size:0.625rem}.site-header__search{display:none;padding:1.5rem 2rem;background-color:#030303;border-bottom:1px solid rgba(199, 145, 64, 0.7)}.site-header__search.is-search-open{display:block}.site-header__search-form{display:flex;gap:0.75rem;max-width:40rem;margin:0 auto}.site-header__search-input{flex:1;padding:0.75rem 1rem;background-color:#fdfbf6;border:none;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#030303}.site-header__search-input:focus-visible{outline:2px solid #c79140}.site-header__search-submit{padding:0.75rem 1.5rem;background-color:#edc26e;color:#030303;border:none;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer}.site-header__search-submit:hover,.site-header__search-submit:focus-visible{background-color:#c79140}.footer{position:relative;background-color:#030303;border-top:1px solid rgba(199, 145, 64, 0.7)}.footer__top{display:flex;flex-direction:column;gap:2rem;padding:3rem 1rem}@media (min-width:768px){.footer__top{flex-direction:row;flex-wrap:wrap;gap:4rem;padding:4rem}}@media (min-width:768px){.footer__brand{flex:1 1 15rem;min-width:12rem}}.footer__logo{display:block;width:7.5rem;height:auto;margin-bottom:1rem}.footer__tagline{margin:0;max-width:20rem;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.45;color:#f6f1e8;text-transform:uppercase}.footer__social{display:flex;align-items:center;gap:0.75rem;margin:1rem 0 0;padding:0;list-style:none}.footer__social-link{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(199, 145, 64, 0.7);border-radius:50%;color:#f6f1e8;transition:color 0.2s ease, border-color 0.2s ease}.footer__social-link svg{width:1.1rem;height:1.1rem}.footer__social-link:hover,.footer__social-link:focus-visible{color:#edc26e;border-color:#edc26e}@media (min-width:768px){.footer__col{flex:1 1 10rem;min-width:8rem}}.footer__heading{margin:0 0 1rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.9375rem;letter-spacing:0.03em;text-transform:uppercase;color:#edc26e}.footer__list{display:flex;flex-direction:column;gap:0.75rem;margin:0;padding:0;list-style:none}.footer__link{font-family:"Lato", sans-serif;font-size:0.8125rem;color:#f6f1e8;text-decoration:none;transition:color 0.2s ease}.footer__link:hover,.footer__link:focus-visible{color:#edc26e}.footer__col--contact{display:flex;flex-direction:column;gap:0.5rem}.footer__contact-line{margin:0;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.6;color:#f6f1e8}.footer__cta{width:fit-content;display:inline-flex;align-items:center;justify-content:center;margin-top:0.75rem;padding:1rem 2rem;background-color:#030303;border:1px solid rgba(199, 145, 64, 0.75);color:#edc26e;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease}.footer__cta:hover,.footer__cta:focus-visible{background-color:rgba(199, 145, 64, 0.15);border-color:#edc26e}.footer__bottom{display:flex;flex-direction:column;gap:0.5rem;padding:1rem;border-top:1px solid rgba(199, 145, 64, 0.55)}@media (min-width:768px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 4rem}}.footer__copyright,.footer__credit{margin:0;font-family:"Lato", sans-serif;font-size:0.6875rem;letter-spacing:0.03em;color:#8c7863}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;margin:0;padding:0;font-family:"Lato", sans-serif;font-size:0.875rem;color:#73695c}.breadcrumbs__link{color:inherit;text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{text-decoration:underline}.breadcrumbs__current{color:inherit}.breadcrumbs__sep{color:inherit}.hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:30rem;padding:3rem 1rem;background-color:#030303}@media (min-width:768px){.hero{min-height:47.5rem;padding:0 4rem}}.hero__slider{position:absolute;inset:0;z-index:0}.hero__slider .swiper-wrapper,.hero__slider .swiper-slide{height:100%}.hero__bg{display:block;width:100%;height:100%;object-fit:cover}.hero__pagination.swiper-pagination{position:absolute;left:0;right:0;bottom:1rem;z-index:2;display:flex;align-items:center;justify-content:center;gap:0.5rem}@media (min-width:768px){.hero__pagination.swiper-pagination{bottom:2rem}}.hero__pagination .swiper-pagination-bullet{width:0.5rem;height:0.5rem;margin:0;background-color:rgba(246, 241, 232, 0.5);opacity:1;border-radius:50%;cursor:pointer;transition:background-color 0.2s ease, transform 0.2s ease}.hero__pagination .swiper-pagination-bullet:hover,.hero__pagination .swiper-pagination-bullet:focus-visible{background-color:rgba(246, 241, 232, 0.8)}.hero__pagination .swiper-pagination-bullet-active{background-color:#edc26e;transform:scale(1.2)}.hero__overlay{position:absolute;inset:0;z-index:1;background:rgba(3, 3, 3, 0.75)}@media (min-width:768px){.hero__overlay{background:linear-gradient(to right, rgba(3, 3, 3, 0.92) 0%, rgba(3, 3, 3, 0.05) 48%, rgba(3, 3, 3, 0) 60%)}}.hero__content{position:relative;z-index:2;width:100%;max-width:30rem;margin:0 auto;text-align:center}@media (min-width:768px){.hero__content{margin:0}}.hero__title{margin:0 0 1.5rem;font-family:"Cormorant Garamond", serif;line-height:1.05;color:#ffffff}.hero__title-line{display:block}.hero__title-line--1{font-size:2.375rem;font-weight:400}@media (min-width:768px){.hero__title-line--1{font-size:4.5rem}}.hero__title-line--2{font-size:2.125rem;font-weight:400}@media (min-width:768px){.hero__title-line--2{font-size:3rem}}.hero__title-line--accent{font-size:2.125rem;font-weight:600;color:#edc26e}@media (min-width:768px){.hero__title-line--accent{font-size:3.25rem}}.hero__divider{display:flex;align-items:center;justify-content:center;gap:4.375rem;margin:0 0 1.5rem}.hero__divider-line{display:block;width:6.875rem;height:1px;background-color:rgba(199, 145, 64, 0.8)}.hero__text{margin:0 0 2rem;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.55;color:#f6f1e8}@media (min-width:768px){.hero__text{font-size:1.125rem}}.hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem 2rem;background-color:#edc26e;color:#030303;font-family:"Lato", sans-serif;font-size:0.8125rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;transition:background-color 0.2s ease}.hero__cta:hover,.hero__cta:focus-visible{background-color:#c79140}@media (min-width:768px){.hero__cta{font-size:0.875rem}}.blog-hero{display:flex;flex-direction:column;background-color:#fdfbf6}@media (min-width:1024px){.blog-hero{flex-direction:row;min-height:32.5rem}}.blog-hero__inner{display:flex;flex-direction:column;gap:1.5rem;padding:4rem 1rem 3rem}@media (min-width:1024px){.blog-hero__inner{flex:1 1 70%;justify-content:center;padding:3rem 2rem 3rem 6.25rem}}.blog-hero__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1.05;color:#030303;font-size:3rem}@media (min-width:1024px){.blog-hero__title{font-size:4.75rem}}.blog-hero__divider{width:4.875rem;height:1px;background-color:#c79140}.blog-hero__description{font-family:"Lato", sans-serif;font-size:1.125rem;line-height:1.65;color:#0a0908}.blog-hero__description p{margin:0 0 0.5rem}.blog-hero__description p:last-child{margin-bottom:0}@media (min-width:1024px){.blog-hero__description{font-size:1.25rem}}.blog-hero__media{position:relative;width:100%;height:12.5rem}@media (min-width:1024px){.blog-hero__media{flex:1 1 30%;height:auto}}.blog-hero__media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right, rgba(253, 251, 246, 0.9) 0%, rgba(253, 251, 246, 0) 30%);display:none}@media (min-width:1024px){.blog-hero__media::before{display:block}}.blog-hero__image{display:block;width:100%;height:100%;object-fit:cover}.blog-grid{padding:4rem 1rem}@media (min-width:1024px){.blog-grid{padding:6rem 6.25rem}}.blog-grid__head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}@media (min-width:1024px){.blog-grid__head{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.blog-grid__title{margin:0 0 0.5rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.75rem;color:#030303}.blog-grid__count{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#c79140}.blog-filters{display:flex;flex-direction:column;gap:0.75rem}@media (min-width:1280px){.blog-filters{flex-direction:row;align-items:center;gap:0.75rem}}.blog-filters__pills{display:flex;flex-wrap:wrap;gap:0.5rem}.blog-filters__pill{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;background-color:#ffffff;border:1px solid rgba(115, 105, 92, 0.3);border-radius:1.375rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#0a0908;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.blog-filters__pill:hover,.blog-filters__pill:focus-visible{border-color:#c79140}.blog-filters__pill.is-active{background-color:#030303;border-color:#030303;color:#ffffff}.blog-filters__search{position:relative;width:100%}@media (min-width:1280px){.blog-filters__search{width:20.8125rem}}.blog-filters__search-input{width:100%;padding:0.75rem 4rem 0.75rem 1.5rem;background-color:#ffffff;border:1px solid rgba(115, 105, 92, 0.3);border-radius:1.375rem;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#030303}.blog-filters__search-input::placeholder{color:#73695c}.blog-filters__search-input:focus-visible{outline:2px solid #c79140}.blog-filters__search-submit{position:absolute;top:50%;right:0.75rem;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:none;border:none;color:#030303;transform:translateY(-50%);cursor:pointer}.blog-filters__search-submit svg{width:1.125rem;height:1.125rem}.blog-filters__search-submit:hover,.blog-filters__search-submit:focus-visible{color:#c79140}.blog-grid__cards{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.blog-grid__cards{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1280px){.blog-grid__cards{grid-template-columns:repeat(3, 1fr)}}.blog-grid__empty{margin:2.5rem 0 0;font-family:"Lato", sans-serif;font-size:0.875rem;color:#73695c;text-align:center}.blog-card{display:flex;flex-direction:column;background-color:#ffffff;border:1px solid rgba(115, 105, 92, 0.3);border-radius:4px;overflow:hidden}.blog-card__media{display:block}.blog-card__image{display:block;width:100%;height:19.375rem;object-fit:cover}.blog-card__body{display:flex;flex-direction:column;flex:1;gap:0.75rem;padding:1.5rem}.blog-card__meta{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#c79140}.blog-card__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:1.9375rem;line-height:1.15;color:#030303}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover,.blog-card__title a:focus-visible{color:#c79140}.blog-card__excerpt{margin:0;font-family:"Lato", sans-serif;font-size:0.9375rem;line-height:1.55;color:#0a0908}.blog-card__spacer{flex-grow:1}.blog-card__link{display:inline-flex;align-items:center;gap:0.25rem;margin-top:0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#030303;text-decoration:none}.blog-card__link:hover,.blog-card__link:focus-visible{color:#c79140}.blog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.5rem;margin-top:4rem}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 0.75rem;border:1px solid rgba(115, 105, 92, 0.3);border-radius:50%;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#0a0908;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.blog-pagination a.page-numbers:hover,.blog-pagination a.page-numbers:focus-visible{border-color:#c79140;color:#c79140}.blog-pagination .page-numbers.current{background-color:#030303;border-color:#030303;color:#ffffff}.blog-pagination .page-numbers.dots{border-color:transparent;color:#73695c}.blog-cta{position:relative;display:flex;flex-direction:column;overflow:hidden;margin:0 1rem 4rem;background-color:#030303;border-radius:4px}@media (min-width:1024px){.blog-cta{flex-direction:row;align-items:center;margin:0 6.25rem 6rem}}.blog-cta__content{padding:3rem 1.5rem}@media (min-width:1024px){.blog-cta__content{flex:1 1 55%;padding:4rem 3rem}}.blog-cta__heading{margin:0 0 1rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;line-height:1.15;color:#ffffff}@media (min-width:1024px){.blog-cta__heading{font-size:3.125rem}}.blog-cta__heading-accent{display:block;color:#edc26e}.blog-cta__divider{width:4.5rem;height:1px;margin-bottom:1.5rem;background-color:#edc26e}.blog-cta__body{max-width:34rem;margin:0 0 2rem;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.55;color:#f6f1e8}@media (min-width:1024px){.blog-cta__body{font-size:1.0625rem}}.blog-cta__button{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2rem;background-color:#030303;border:1px solid rgba(237, 194, 110, 0.5);color:#ffffff;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.03em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease}.blog-cta__button span{color:#edc26e}.blog-cta__button:hover,.blog-cta__button:focus-visible{background-color:rgba(237, 194, 110, 0.1);border-color:#edc26e}.blog-cta__media{height:14rem}@media (min-width:1024px){.blog-cta__media{flex:1 1 45%;align-self:stretch;height:auto}}.blog-cta__image{display:block;width:100%;height:100%;object-fit:cover}.article-hero{display:flex;flex-direction:column;background-color:#fdfbf6}@media (min-width:1024px){.article-hero{flex-direction:row;min-height:41.25rem}}.article-hero__inner{display:flex;flex-direction:column;gap:0.75rem;padding:4rem 1rem 3rem}@media (min-width:1024px){.article-hero__inner{flex:1 1 60%;justify-content:center;padding:3rem 2rem 3rem 6.25rem}}.article-hero__eyebrow{display:inline-block;margin-top:0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.04em;color:#c79140;text-decoration:none}.article-hero__eyebrow:hover,.article-hero__eyebrow:focus-visible{text-decoration:underline}.article-hero__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;line-height:1.1;color:#030303;font-size:3rem}@media (min-width:1024px){.article-hero__title{font-size:4rem}}.article-hero__divider{width:5.125rem;height:1px;margin:0.5rem 0;background-color:#c79140}.article-hero__lead{margin:0;font-family:"Lato", sans-serif;font-size:1rem;line-height:1.6;color:#030303}@media (min-width:1024px){.article-hero__lead{font-size:1.5rem;line-height:1.58}}.article-hero__meta{margin:0.5rem 0 0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#c79140}.article-hero__meta span{margin:0 0.5rem}.article-hero__media{width:100%;height:14rem}@media (min-width:1024px){.article-hero__media{flex:1 1 40%;height:auto}}.article-hero__image{display:block;width:100%;height:100%;object-fit:cover}.article-post-body{max-width:96.5rem;margin:0 auto;padding:4rem 1rem;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:1024px){.article-post-body{padding:6rem 6.25rem;grid-template-columns:minmax(0, 56.25rem) 23.75rem;gap:4rem;align-items:start}}.article-post-body__content{font-family:"Lato", sans-serif;font-size:1rem;line-height:1.7;color:#030303}.article-post-body__content>*{margin:0 0 2rem}.article-post-body__content>*:last-child{margin-bottom:0}@media (min-width:1024px){.article-post-body__content p{font-size:1.25rem;line-height:1.7}}.article-post-body__content h2{margin-top:4rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.75rem;line-height:1.2;color:#030303}@media (min-width:1024px){.article-post-body__content h2{font-size:2.625rem}}.article-post-body__content img{display:block;width:100%;height:auto;border-radius:4px}.article-post-body__content blockquote{position:relative;padding:1.5rem 2rem;background-color:#f9f4ec;border:1px solid rgba(115, 105, 92, 0.35);border-left:4px solid #c79140}.article-post-body__content blockquote p{margin:0;font-family:"Cormorant Garamond", serif;font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.5;color:#030303}@media (min-width:1024px){.article-post-body__content blockquote p{font-size:1.375rem;line-height:1.45}}.article-sidebar{display:flex;flex-direction:column;gap:2rem;order:-1}@media (min-width:1024px){.article-sidebar{order:0}}.article-author{padding:2.5rem 2rem;background-color:#ffffff;border:1px solid rgba(115, 105, 92, 0.3)}.article-author__photo{display:block;width:7rem;height:7rem;margin-bottom:1.5rem;object-fit:cover;border-radius:50%}.article-author__eyebrow{margin:0 0 0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.04em;color:#c79140}.article-author__name{margin:0 0 1rem;font-family:"Cormorant Garamond", serif;font-style:italic;font-weight:400;font-size:2rem;color:#030303}.article-author__bio{margin:0;font-family:"Lato", sans-serif;font-size:0.9375rem;line-height:1.6;color:#030303}@media (min-width:1024px){.article-author__bio{font-size:1.0625rem}}.article-toc{padding:2rem;background-color:#ffffff;border:1px solid rgba(115, 105, 92, 0.3)}.article-toc__title{margin:0 0 1rem;font-family:"Lato", sans-serif;font-weight:700;font-size:1rem;color:#030303}.article-toc__list{display:flex;flex-direction:column;gap:0.5rem;margin:0;padding:0;list-style:none}.article-toc__list a{font-family:"Lato", sans-serif;font-size:1rem;color:#030303;text-decoration:none}.article-toc__list a::before{content:"• ";color:#c79140}.article-toc__list a:hover,.article-toc__list a:focus-visible{color:#c79140}.article-cta{display:flex;flex-direction:column;gap:1.5rem;margin:0 1rem 4rem;padding:2.5rem 2rem;background-color:#f9f4ec;border:1px solid rgba(115, 105, 92, 0.35)}@media (min-width:1024px){.article-cta{flex-direction:row;align-items:center;justify-content:space-between;margin:0 6.25rem 6rem;padding:3rem}}.article-cta__heading{margin:0 0 0.5rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2.125rem;color:#030303}.article-cta__body{margin:0;font-family:"Lato", sans-serif;font-size:1.125rem;line-height:1.55;color:#030303}.article-cta__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:1rem 3rem;background-color:#030303;border:1px solid #c79140;color:#f6f1e8;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease}.article-cta__button:hover,.article-cta__button:focus-visible{background-color:rgba(199, 145, 64, 0.85)}.article-related{padding:0 1rem 4rem}@media (min-width:1024px){.article-related{padding:0 6.25rem 6rem}}.article-related__title{margin:0 0 2rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.625rem;color:#030303}.article-related__cards{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.article-related__cards{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1280px){.article-related__cards{grid-template-columns:repeat(3, 1fr)}}.about-hero{display:flex;flex-direction:column;background-color:#fdfbf6}@media (min-width:1024px){.about-hero{flex-direction:row;min-height:55rem}}.about-hero__inner{display:flex;flex-direction:column;gap:0.75rem;padding:4rem 1rem 3rem}@media (min-width:1024px){.about-hero__inner{flex:1 1 50%;justify-content:center;padding:3rem 2rem 3rem 7rem}}.about-hero__eyebrow{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.9375rem;letter-spacing:0.04em;color:#c79140}.about-hero__title{margin:0.5rem 0 0;font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1.02;color:#030303;font-size:3rem}@media (min-width:1024px){.about-hero__title{font-size:4.625rem}}.about-hero__title-accent{display:block;font-weight:600;color:#c79140;font-size:1.1em}.about-hero__divider{width:4.625rem;height:1px;margin:0.75rem 0;background-color:#c79140}.about-hero__lead{font-family:"Lato", sans-serif;font-size:1rem;line-height:1.5;color:#030303}.about-hero__lead p{margin:0}@media (min-width:1024px){.about-hero__lead{font-size:1.5625rem;line-height:1.45}}.about-hero__body{max-width:40rem;margin:0.75rem 0 0;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.55;color:#0a0908}@media (min-width:1024px){.about-hero__body{font-size:1.0625rem}}.about-hero__media{width:100%;height:18rem}@media (min-width:1024px){.about-hero__media{flex:1 1 50%;height:auto}}.about-hero__image{display:block;width:100%;height:100%;object-fit:cover}.about-story,.about-support{display:flex;flex-direction:column;gap:2rem;padding:4rem 1rem}@media (min-width:1024px){.about-story,.about-support{flex-direction:row;align-items:center;gap:4rem;padding:6rem 7rem}}.about-story__media,.about-support__media{flex:0 0 auto}@media (min-width:1024px){.about-story__media,.about-support__media{flex:1 1 50%}}.about-story__image,.about-support__image{display:block;width:100%;height:18rem;object-fit:cover;border-radius:4px}@media (min-width:1024px){.about-story__image,.about-support__image{height:33rem}}@media (min-width:1024px){.about-story__content,.about-support__content{flex:1 1 50%}}.about-story__eyebrow,.about-approach__eyebrow,.about-support__eyebrow{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.9375rem;letter-spacing:0.04em;color:#c79140}.about-story__heading,.about-approach__heading,.about-support__heading{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1.1;color:#030303;font-size:2.375rem}@media (min-width:1024px){.about-story__heading,.about-approach__heading,.about-support__heading{font-size:3.375rem}}.about-story__divider,.about-approach__divider,.about-support__divider{width:4rem;height:1px;margin:1rem 0;background-color:#c79140}.about-story__body,.about-support__body{font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.6;color:#0a0908}.about-story__body p,.about-support__body p{margin:0 0 1rem}.about-story__body p:last-child,.about-support__body p:last-child{margin-bottom:0}@media (min-width:1024px){.about-story__body,.about-support__body{font-size:1.0625rem}}.about-support__signature{margin:1.5rem 0 0;font-family:"Cormorant Garamond", serif;font-size:3rem;color:#030303}.about-approach{display:flex;flex-direction:column-reverse;gap:2rem;padding:4rem 1rem}@media (min-width:1024px){.about-approach{flex-direction:row;align-items:center;gap:4rem;padding:6rem 7rem}}@media (min-width:1024px){.about-approach__content{flex:1 1 50%}}.about-approach__list{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.about-approach__item{display:flex;align-items:center;gap:1rem}.about-approach__item-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:#c79140}.about-approach__item-icon svg{width:100%;height:100%}.about-approach__item-text{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:1rem;line-height:1.45;color:#030303}.about-approach__media{flex:0 0 auto}@media (min-width:1024px){.about-approach__media{flex:1 1 50%}}.about-approach__image{display:block;width:100%;height:18rem;object-fit:cover;border-radius:4px}@media (min-width:1024px){.about-approach__image{height:32.5rem}}.about-contact{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0 1rem 4rem;padding:2rem;background-color:#f9f4ec;border:1px solid rgba(115, 105, 92, 0.35);border-radius:4px;text-align:center}@media (min-width:1024px){.about-contact{flex-direction:row;align-items:center;gap:2rem;margin:0 7rem 6rem;padding:2rem 3rem;text-align:left}}.about-contact__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:6.5rem;height:6.5rem;background-color:#ffffff;border:1px solid #c79140;border-radius:50%;color:#c79140}.about-contact__icon svg{width:2.5rem;height:2.5rem}.about-contact__content{flex:1;min-width:0}.about-contact__heading{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1.15;color:#030303;font-size:1.75rem}@media (min-width:1024px){.about-contact__heading{font-size:2.625rem}}.about-contact__heading-accent{display:block;color:#c79140}.about-contact__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:1rem 2rem;background-color:#030303;color:#f6f1e8;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease}.about-contact__cta:hover,.about-contact__cta:focus-visible{background-color:rgba(3, 3, 3, 0.8)}@media (min-width:1024px){.about-contact__cta{width:auto}}.contact-hero{background-color:#fdfbf6}.contact-hero__inner{display:flex;flex-direction:column;gap:3.5rem;padding:4rem 1rem 3rem}@media (min-width:1024px){.contact-hero__inner{padding:6rem 6.25rem 4rem}}.contact-hero__eyebrow{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.04em;color:#c79140}.contact-hero__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;line-height:1.05;color:#030303;font-size:3rem}@media (min-width:1024px){.contact-hero__title{font-size:4.125rem}}.contact-hero__divider{width:5.125rem;height:1px;margin:0;background-color:#c79140}.contact-hero__lead{max-width:53rem;margin:0;font-family:"Lato", sans-serif;font-size:1rem;line-height:1.5;color:#0a0908}@media (min-width:1024px){.contact-hero__lead{font-size:1.375rem;line-height:1.64}}.contact-main{background-color:#fdfbf6;padding:4rem 1rem}@media (min-width:1024px){.contact-main{padding:6rem 6.25rem}}.contact-main__inner{max-width:107.5rem;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.contact-main__inner{flex-direction:row;align-items:stretch;gap:5rem}}.contact-form-card{background-color:#ffffff;border:1px solid rgba(115, 105, 92, 0.35);padding:2.5rem 1.5rem}@media (min-width:1024px){.contact-form-card{flex:1 1 61.25rem;padding:4.0625rem 3.75rem}}.contact-form-card__heading{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.75rem;color:#030303}@media (min-width:1024px){.contact-form-card__heading{font-size:2.375rem}}.contact-form-card__description{max-width:40rem;margin:0.75rem 0 0;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.6;color:#73695c}@media (min-width:1024px){.contact-form-card__description{font-size:1.0625rem}}.contact-form{margin-top:2rem}.contact-form__row{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.contact-form__row{grid-template-columns:1fr 1fr;gap:1.5rem}}.contact-form__field{display:flex;flex-direction:column;gap:0.5rem;margin:0 0 1rem}.contact-form__field label{font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#030303}.contact-form__field input,.contact-form__field textarea{width:100%;padding:1rem 1rem;background-color:#fdfbf6;border:1px solid rgba(115, 105, 92, 0.35);font-family:"Lato", sans-serif;font-size:0.875rem;color:#030303}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#73695c}.contact-form__field input:focus-visible,.contact-form__field textarea:focus-visible{outline:2px solid #c79140}.contact-form__field textarea{min-height:9.375rem;resize:vertical}.contact-form__field--full{grid-column:1 / -1}.contact-form .wpcf7-form-control-wrap{display:contents}.contact-form .wpcf7-not-valid-tip{margin-top:0.25rem;font-family:"Lato", sans-serif;font-size:0.75rem;color:#c0392b}.contact-form .wpcf7-response-output{margin:1rem 0 0;padding:0.75rem 1rem;border:1px solid rgba(115, 105, 92, 0.35);font-family:"Lato", sans-serif;font-size:0.875rem;color:#030303}.contact-form form.sent .wpcf7-response-output{border-color:#c79140;color:#c79140}.contact-form__submit-row,.contact-form p:has(input[type="submit"]){display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.contact-form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;background-color:#030303;border:1px solid #c79140;color:#f6f1e8;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s ease}.contact-form input[type="submit"]:hover,.contact-form input[type="submit"]:focus-visible{background-color:rgba(199, 145, 64, 0.85)}.contact-form__consent{max-width:26rem;margin:0.75rem 0 0;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.55;color:#73695c}@media (min-width:1024px){.contact-form__consent{margin-top:0}}.contact-details-card{background-color:#030303;border:1px solid #c79140;padding:2.5rem 1.5rem}@media (min-width:1024px){.contact-details-card{flex:1 1 41.25rem;padding:4.0625rem 3.75rem}}.contact-details-card__eyebrow{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.04em;color:#edc26e}.contact-details-card__heading{margin:0.5rem 0 0;font-family:"Cormorant Garamond", serif;font-weight:600;line-height:1.15;color:#f6f1e8;font-size:1.75rem}@media (min-width:1024px){.contact-details-card__heading{font-size:2.5rem}}.contact-details-card__divider{width:4.375rem;height:1px;margin:1.5rem 0;background-color:#edc26e}.contact-details-list{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none}.contact-details-list__item{display:flex;align-items:flex-start;gap:1rem}.contact-details-list__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;color:#edc26e}.contact-details-list__icon svg{width:100%;height:100%}.contact-details-list__label{margin:0 0 0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#edc26e}.contact-details-list__value{margin:0;font-family:"Lato", sans-serif;font-size:0.9375rem;line-height:1.6;color:#f6f1e8}.contact-details-list__value a{color:inherit;text-decoration:none}.contact-details-list__value a:hover,.contact-details-list__value a:focus-visible{color:#edc26e}@media (min-width:1024px){.contact-details-list__value{font-size:1.125rem}}.guide-page{background-color:#fdfbf6}.guide-hero{display:flex;flex-direction:column;background-color:#fbf6ee}@media (min-width:1024px){.guide-hero{flex-direction:row;min-height:34.6875rem}}.guide-hero__inner{display:flex;flex-direction:column;gap:0.75rem;padding:3rem 1rem 3rem}@media (min-width:1024px){.guide-hero__inner{flex:1 1 70%;justify-content:center;gap:1rem;padding:2rem 2rem 2rem 6rem}}.guide-hero__title{margin:0.5rem 0 0;font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1.16;color:#0a0908;font-size:2.375rem}@media (min-width:1024px){.guide-hero__title{font-size:3.875rem}}.guide-hero__title-accent{font-style:italic;color:#bd7833}.guide-hero__divider{width:5.125rem;height:1px;margin:0.75rem 0;background-color:#bd7833}.guide-hero__lead{margin:0;max-width:40.625rem;font-family:"Lato", sans-serif;font-size:1.0625rem;line-height:1.7;color:#0a0908}.guide-hero__media{width:100%;height:18rem}@media (min-width:1024px){.guide-hero__media{flex:1 1 30%;height:auto}}.guide-hero__image{display:block;width:100%;height:100%;object-fit:cover}.guide-question{padding:3rem 1rem;text-align:center;background-color:#fdfbf6}@media (min-width:1024px){.guide-question{padding:5rem 2rem}}.guide-question__heading{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2rem;color:#0a0908}.guide-question__subheading{margin:0.5rem 0 0;font-family:"Cormorant Garamond", serif;font-size:1.625rem;color:#0a0908}.guide-question__grid{display:grid;grid-template-columns:1fr;gap:3rem 1.5rem;max-width:90rem;margin:3rem auto 0}@media (min-width:640px){.guide-question__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.guide-question__grid{grid-template-columns:repeat(4, 1fr);gap:2rem 1.5rem}}.choice-card{position:relative;display:flex;flex-direction:column;background-color:#ffffff;border:1px solid #d4c9ba;border-radius:3px;text-align:left}.choice-card__icon{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:50%;background-color:#ffffff;border:1px solid #d4c9ba;font-family:"Lato", sans-serif;font-size:1.6875rem;color:#bd7833}.choice-card__media{overflow:hidden;border-radius:3px 3px 0 0}.choice-card__image{display:block;width:100%;aspect-ratio:1.747826087;object-fit:cover}.choice-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 1.5rem 1.5rem}.choice-card__title{margin:0;font-family:"Cormorant Garamond", serif;font-size:1.5625rem;line-height:1.25;color:#0a0908}.choice-card__link{display:inline-flex;align-items:center;gap:0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#0a0908;text-decoration:none;transition:color 0.2s ease}.choice-card__link:hover,.choice-card__link:focus-visible{color:#bd7833}.guide-products{background-color:#fdfbf6;border-top:1px solid #d4c9ba}@media (min-width:1024px){.guide-products{padding:0 6rem}}.guide-product{display:flex;flex-direction:column;gap:2rem;padding:3rem 1rem;border-bottom:1px solid #d4c9ba}@media (min-width:1024px){.guide-product{display:grid;grid-template-columns:minmax(0, 27rem) 15.3rem minmax(0, 27rem) minmax(0, 19.4rem);column-gap:2rem;align-items:start;padding:3rem 0}}.guide-product__intro{display:flex;gap:1.5rem}.guide-product__no{flex:0 0 auto;margin:0;font-family:"Cormorant Garamond", serif;font-size:2.375rem;color:#bd7833}.guide-product__text{min-width:0}.guide-product__title{margin:0 0 0.75rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2rem;line-height:1.2;color:#0a0908}.guide-product__copy{margin:0 0 1rem;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.7;color:#0a0908}.guide-product__link{display:inline-flex;align-items:center;gap:0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#0a0908;text-decoration:none;transition:color 0.2s ease}.guide-product__link:hover,.guide-product__link:focus-visible{color:#bd7833}@media (min-width:1024px){.guide-product__media{height:100%}}.guide-product__image{display:block;width:100%;height:100%;aspect-ratio:1.1136363636;object-fit:cover}@media (min-width:1024px){.guide-product__fit{padding-left:2rem;border-left:1px solid #d4c9ba;height:100%}}.guide-product__fit-heading{margin:0 0 0.75rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#0a0908}.guide-product__checklist{display:flex;flex-direction:column;gap:0.75rem;margin:0;padding:0;list-style:none}.guide-product__check{display:flex;align-items:baseline;gap:0.5rem;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.4;color:#0a0908}.guide-product__check-icon{flex:0 0 auto;color:#bd7833;font-weight:700}@media (min-width:1024px){.guide-product__worth{padding-left:2rem;border-left:1px solid #d4c9ba;height:100%}}.guide-product__worth-heading{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#0a0908}.guide-product__worth-copy{margin:0;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.7;color:#0a0908}.guide-table{background-color:#fdfbf6;padding:4rem 1rem 3rem;text-align:center}@media (min-width:1024px){.guide-table{padding:5rem 6rem 4rem}}.guide-table__heading{margin:0 0 2rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;color:#0a0908}.guide-table__scroll{overflow-x:auto;background-color:#ffffff;border:1px solid #d4c9ba;border-radius:2px}.guide-table__table{width:100%;min-width:40rem;border-collapse:collapse;text-align:left;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#0a0908}.guide-table__table th,.guide-table__table td{padding:1rem;border-bottom:1px solid #d4c9ba;border-right:1px solid #d4c9ba}.guide-table__table th:last-child,.guide-table__table td:last-child{border-right:none}.guide-table__table tbody tr:last-child th,.guide-table__table tbody tr:last-child td{border-bottom:none}.guide-table__table thead th{font-weight:700;text-align:center}.guide-table__table thead th:first-child{text-align:left}.guide-table__table thead th:not(:first-child){color:#bd7833}.guide-table__table tbody th{font-weight:700;text-align:left}.guide-table__table tbody td{text-align:center}.guide-cta{display:flex;flex-direction:column;overflow:hidden;margin:0 1rem 4rem;border-radius:3px;background-color:#030303;color:#ffffff}@media (min-width:1024px){.guide-cta{flex-direction:row;align-items:stretch;margin:0 6rem 4rem}}.guide-cta__text{padding:3rem 2rem 1rem}@media (min-width:1024px){.guide-cta__text{flex:1 1 20rem;min-width:0;padding:3rem 2rem 3rem 4rem}}.guide-cta__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.4375rem;line-height:1.2}.guide-cta__title-accent{font-style:italic;color:#e0ad63}.guide-cta__divider{width:3rem;height:1px;margin:0 2rem 1rem;background-color:#bd7833}@media (min-width:1024px){.guide-cta__divider{width:1px;height:9.375rem;margin:0 2rem}}.guide-cta__copy{margin:0;padding:0 2rem 3rem;font-family:"Lato", sans-serif;font-size:1rem;line-height:1.7;color:#ffffff}@media (min-width:1024px){.guide-cta__copy{flex:1 1 20rem;min-width:0;padding:3rem 2rem 3rem 0}}.guide-cta__media{width:100%;height:14rem}@media (min-width:1024px){.guide-cta__media{flex:0 0 21.5rem;width:21.5rem;height:auto}}.guide-cta__image{display:block;width:100%;height:100%;object-fit:cover}.guide-help{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0 1rem 4rem;padding:3rem 1.5rem;border:1px solid #d4c9ba;border-radius:3px;background-color:#f4ece2;text-align:center}@media (min-width:1024px){.guide-help{flex-direction:row;align-items:center;margin:0 6rem 4rem;padding:2rem 3rem;text-align:left}}.guide-help__avatar{flex:0 0 auto;width:8rem;height:8rem;border-radius:50%;overflow:hidden}.guide-help__avatar img{display:block;width:100%;height:100%;object-fit:cover}.guide-help__content{flex:1;min-width:0}.guide-help__small{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-size:1.0625rem;color:#0a0908}.guide-help__title{margin:0 0 0.75rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;color:#0a0908}.guide-help__copy{margin:0;max-width:45rem;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.5;color:#0a0908}.guide-help__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:1rem 2rem;background-color:#030303;color:#e0ad63;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease}.guide-help__button:hover,.guide-help__button:focus-visible{background-color:#222}@media (min-width:1024px){.guide-help__button{width:auto}}.training-page{background-color:#fdfbf6}.training-hero{display:flex;flex-direction:column;padding-bottom:2.5rem;background-color:#fdfbf6}@media (min-width:1024px){.training-hero{flex-direction:row;min-height:38.75rem}}.training-hero__inner{display:flex;flex-direction:column;gap:0.75rem;padding:3rem 1rem}@media (min-width:1024px){.training-hero__inner{flex:1 1 54%;justify-content:center;gap:1rem;padding:2rem 2rem 2rem 6rem}}.training-hero__title{margin:0.5rem 0 0;font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1.16;color:#0a0908;font-size:2.375rem}@media (min-width:1024px){.training-hero__title{font-size:3.875rem}}.training-hero__title-accent{font-style:italic;color:#bd7833}.training-hero__divider{width:5.125rem;height:1px;margin:0.75rem 0;background-color:#bd7833}.training-hero__lead{margin:0 0 1.5rem;max-width:43rem;font-family:"Lato", sans-serif;font-size:1.0625rem;line-height:1.7;color:#0a0908}.training-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;align-self:flex-start;min-width:19.6875rem;padding:1rem 2rem;background-color:#030303;color:#e0ad63;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease}.training-hero__button:hover,.training-hero__button:focus-visible{background-color:#222}.training-hero__media{width:100%;height:18rem}@media (min-width:1024px){.training-hero__media{flex:1 1 46%;height:auto}}.training-hero__image{display:block;width:100%;height:100%;object-fit:cover}.training-benefits{display:flex;flex-direction:column;gap:2rem;padding:4rem 6rem;border-top:1px solid #d4c9ba;border-bottom:1px solid #d4c9ba;background-color:#fdfbf6}@media (min-width:768px){.training-benefits{flex-direction:row;flex-wrap:wrap}}@media (max-width:850px){.training-benefits{padding:4rem 2rem}}.training-benefit{display:flex;gap:1rem;flex:1 1 16rem;padding-left:1.5rem;border-left:1px solid #d4c9ba}@media (max-width:850px){.training-benefit{flex:1 1 7rem}}.training-benefit__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.375rem;height:2.625rem;font-family:"Lato", sans-serif;font-size:2.125rem;line-height:1;color:#bd7833}.training-benefit__title{margin:0 0 0.25rem;font-family:"Cormorant Garamond", serif;font-size:1.5625rem;color:#0a0908}.training-benefit__copy{margin:0;max-width:15.625rem;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.5;color:#0a0908}.training-split{display:flex;flex-direction:column;gap:4rem;padding:4rem 1rem}@media (min-width:1024px){.training-split{flex-direction:row;gap:6rem;padding:5rem 6rem}}.training-for{flex:1 1 22rem;min-width:0}.training-path{flex:2 1 40rem;min-width:0}.training-split__label{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.04em;color:#bd7833}.training-split__heading{margin:0.5rem 0 0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;line-height:1.15;color:#0a0908}@media (min-width:1024px){.training-split__heading{font-size:2.6875rem}}.training-split__divider{width:4.375rem;height:1px;margin:1.5rem 0;background-color:#bd7833}.training-for__list{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 2rem;padding:0;list-style:none}.training-for__item{display:flex;align-items:baseline;gap:0.75rem;font-family:"Lato", sans-serif;font-size:0.9375rem;line-height:1.55;color:#0a0908}.training-for__check{flex:0 0 auto;color:#bd7833;font-weight:700}.training-for__button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:17.8125rem;padding:1rem 2rem;background-color:#ffffff;border:1px solid #bd7833;color:#0a0908;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.training-for__button:hover,.training-for__button:focus-visible{background-color:#bd7833;color:#ffffff}.training-path__body{display:flex;flex-direction:column;gap:3rem}@media (min-width:1800px){.training-path__body{flex-direction:row;align-items:flex-start;gap:3.125rem}}.training-path__steps{position:relative;display:flex;flex-direction:column;gap:2rem;margin:0;padding:0 0 0 3.5rem;list-style:none}@media (min-width:1800px){.training-path__steps{flex:1 1 31rem;min-width:0}}.training-path__steps::before{content:"";position:absolute;top:0.25rem;bottom:0.25rem;left:1.5625rem;width:1px;background-color:#d4c9ba}.training-path__step{position:relative}.training-path__step-no{position:absolute;top:0;left:-3.5rem;width:3.125rem;margin:0;font-family:"Cormorant Garamond", serif;font-size:1.5625rem;color:#bd7833}.training-path__step-title{margin:0 0 0.5rem;font-family:"Cormorant Garamond", serif;font-size:1.625rem;color:#0a0908}.training-path__step-copy{margin:0;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.55;color:#0a0908}@media (min-width:1800px){.training-path__aside{flex:0 0 32.5rem;width:32.5rem}}.training-path__media{width:100%;max-width:26.875rem;aspect-ratio:0.8269230769;margin:0 0 -6.75rem;overflow:hidden;border-radius:3px}@media (max-width:1799px){.training-path__media{margin-bottom:2rem}}.training-path__image{display:block;width:100%;height:100%;object-fit:cover}.training-path__quote{position:relative;z-index:1;max-width:32.5rem;margin:0 0 0 auto;padding:2rem 2rem 2rem 5rem;background-color:#030303;border-radius:3px}@media (max-width:1799px){.training-path__quote{margin-left:0;padding-left:2rem}}.training-path__quote-mark{position:absolute;top:1rem;left:1.5rem;font-family:"Cormorant Garamond", serif;font-size:3.375rem;line-height:1;color:#bd7833}@media (max-width:1799px){.training-path__quote-mark{position:static;display:block}}.training-path__quote-text{margin:0 0 1rem;font-family:"Cormorant Garamond", serif;font-size:1.5rem;line-height:1.3;color:#ffffff}.training-path__quote-author{display:block;font-family:"Lato", sans-serif;font-style:normal;font-size:0.875rem;color:#e0ad63}.training-program{padding:4rem 1rem;border-top:1px solid #d4c9ba}@media (min-width:1024px){.training-program{padding:5rem 6rem}}.training-program__label{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.04em;color:#bd7833}.training-program__heading{margin:0.5rem 0 0;max-width:47rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;line-height:1.2;color:#0a0908}@media (min-width:1024px){.training-program__heading{font-size:2.6875rem}}.training-program__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem}@media (min-width:700px){.training-program__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1200px){.training-program__grid{grid-template-columns:repeat(3, 1fr)}}.training-module{display:flex;flex-direction:column;background-color:#ffffff;border:1px solid #d4c9ba;border-radius:3px;overflow:hidden}.training-module__media{aspect-ratio:2.4761904762}.training-module__image{display:block;width:100%;height:100%;object-fit:cover}.training-module__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:0.75rem;padding:2rem 1.5rem 1.5rem}.training-module__tag{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;color:#bd7833}.training-module__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:1.8125rem;line-height:1.2;color:#0a0908}.training-module__copy{margin:0;font-family:"Lato", sans-serif;font-size:0.9375rem;line-height:1.6;color:#0a0908;flex:1}.training-module__link{display:inline-flex;align-items:center;gap:0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#0a0908;text-decoration:none;transition:color 0.2s ease}.training-module__link:hover,.training-module__link:focus-visible{color:#bd7833}.training-cta{position:relative;display:flex;flex-direction:column;overflow:hidden;margin:0 1rem 4rem;border-radius:3px;background-color:#030303;color:#ffffff}@media (min-width:1440px){.training-cta{flex-direction:row;align-items:stretch;margin:0 6rem 4rem}}.training-cta__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:2rem 2rem 0;font-family:"Lato", sans-serif;font-size:3.875rem;color:#bd7833}@media (min-width:1440px){.training-cta__icon{padding:0 0 0 2rem}}.training-cta__text{padding:0.75rem 2rem 1rem}@media (min-width:1440px){.training-cta__text{flex:1 1 20rem;min-width:0;display:flex;align-items:center;padding:2rem}}.training-cta__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;line-height:1.2}@media (min-width:1024px){.training-cta__title{font-size:2.6875rem}}.training-cta__title-accent{font-style:italic;color:#e0ad63}.training-cta__copy{margin:0;padding:0 2rem 1rem;font-family:"Lato", sans-serif;font-size:1rem;line-height:1.7;color:#ffffff}@media (min-width:1440px){.training-cta__copy{flex:1 1 20rem;min-width:0;display:flex;align-items:center;padding:2rem}}.training-cta__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:20rem;margin:0 2rem 2rem;padding:1rem 2rem;background-color:#030303;border:1px solid #e0ad63;color:#e0ad63;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease}.training-cta__button:hover,.training-cta__button:focus-visible{background-color:#222}@media (min-width:1440px){.training-cta__button{align-self:center;margin:2rem 2rem 2rem 0}}.training-cta__media{width:100%;height:12rem}@media (min-width:1440px){.training-cta__media{flex:0 0 15.5625rem;width:15.5625rem;height:auto}}.training-cta__image{display:block;width:100%;height:100%;object-fit:cover}.training-form-section{padding:4rem 1rem 6rem}@media (min-width:1024px){.training-form-section{padding:5rem 6rem 6rem}}.training-form-section__inner{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.training-form-section__inner{flex-direction:row;gap:5.5rem}}@media (min-width:1024px){.training-form-section__intro{flex:1 1 28rem;min-width:0}}.training-form-section__label{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.04em;color:#bd7833}.training-form-section__heading{margin:0.5rem 0 0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:3rem;color:#0a0908}.training-form-section__lead{margin:1rem 0 0;max-width:38rem;font-family:"Lato", sans-serif;font-size:1.0625rem;line-height:1.7;color:#0a0908}.training-form-card{background-color:#ffffff;border:1px solid #d4c9ba;border-radius:3px;padding:2rem 1.5rem}@media (min-width:1024px){.training-form-card{flex:1 1 40rem;min-width:0;padding:2.5rem}}.training-form-card__missing{margin:0;font-family:"Lato", sans-serif;font-size:0.875rem;color:#73695c}.training-form__row{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.training-form__row{grid-template-columns:1fr 1fr;gap:1.5rem}}.training-form__field{display:flex;flex-direction:column;margin:0 0 1rem}.training-form__field label{font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#0a0908}.training-form__field input,.training-form__field textarea{width:100%;padding:1rem;background-color:#ffffff;border:1px solid #d4c9ba;font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908}.training-form__field input::placeholder,.training-form__field textarea::placeholder{color:#73695c}.training-form__field input:focus-visible,.training-form__field textarea:focus-visible{outline:2px solid #bd7833}.training-form__field textarea{min-height:7.375rem;resize:vertical}.training-form__field--full{grid-column:1 / -1}.training-form .wpcf7-form-control-wrap{display:contents}.training-form .wpcf7-not-valid-tip{margin-top:0.25rem;font-family:"Lato", sans-serif;font-size:0.75rem;color:#c0392b}.training-form .wpcf7-response-output{margin:1rem 0 0;padding:0.75rem 1rem;border:1px solid #d4c9ba;font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908}.training-form form.sent .wpcf7-response-output{border-color:#bd7833;color:#bd7833}.training-form__submit-row,.training-form p:has(input[type="submit"]){display:flex;flex-wrap:wrap;align-items:center;margin:0.5rem 0 0}.training-form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#030303;border:1px solid #030303;color:#e0ad63;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s ease}.training-form input[type="submit"]:hover,.training-form input[type="submit"]:focus-visible{background-color:#222}.training-form__note{max-width:31rem;margin:0.75rem 0 0;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.4;color:#73695c}.shop-hero{position:relative;overflow:hidden;background-color:#f9f4ec;padding:4rem 1rem 3rem}@media (min-width:1024px){.shop-hero{display:flex;align-items:center;min-height:26.875rem;padding:0 0 0 6.25rem}}.shop-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;max-width:40rem}@media (min-width:1024px){.shop-hero__inner{max-width:47.5rem;width:54.2%}}.shop-hero__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1.05;color:#030303;text-transform:uppercase;font-size:3rem}@media (min-width:1024px){.shop-hero__title{font-size:4.75rem}}.shop-hero__description{font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.55;color:#0a0908;max-width:47.5rem}.shop-hero__description p{margin:0 0 0.75rem}.shop-hero__description p:last-child{margin-bottom:0}@media (min-width:1024px){.shop-hero__description{font-size:1.125rem}}.shop-hero__media{position:relative;width:100%;height:12.5rem;margin-top:2rem}@media (min-width:1024px){.shop-hero__media{position:absolute;top:0;right:0;bottom:0;height:auto;width:45.8%;margin-top:0}}.shop-hero__image{display:block;width:100%;height:100% !important;object-fit:cover}.shop{padding:3rem 1rem 6rem}@media (min-width:1024px){.shop{padding:4rem 6.25rem 7.5rem}}.shop-toolbar{display:flex;flex-direction:column;gap:0.75rem;padding-bottom:1.5rem}@media (min-width:1024px){.shop-toolbar{flex-direction:row;align-items:center;gap:2rem}}.shop-toolbar__filters-label{display:flex;align-items:baseline;gap:1rem}@media (min-width:1024px){.shop-toolbar__filters-label{flex:0 0 auto;width:20rem}}.shop-toolbar__filters-title{font-family:"Lato", sans-serif;font-weight:700;font-size:1.125rem;color:#030303;text-transform:uppercase}.shop-toolbar__clear{font-family:"Lato", sans-serif;font-weight:700;font-size:0.6875rem;letter-spacing:0.03em;text-transform:uppercase;color:#73695c;text-decoration:none}.shop-toolbar__clear:hover,.shop-toolbar__clear:focus-visible{color:#c79140}.shop-toolbar__count{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.9375rem;color:#030303}@media (min-width:1024px){.shop-toolbar__count{flex:1 1 auto}}.shop-toolbar__sort{display:flex;align-items:center;gap:0.75rem}.shop-toolbar__sort-label{font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.03em;color:#030303;text-transform:uppercase;white-space:nowrap}.woocommerce form.woocommerce-ordering{margin:0}.woocommerce form.woocommerce-ordering .orderby{appearance:none;min-width:13rem;padding:0.75rem 3rem 0.75rem 1rem;background-color:#ffffff;border:1px solid #dbd1c2;border-radius:2px;font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2373695C' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.shop-toolbar__rule{margin:0 0 2rem;border:none;border-top:1px solid rgba(115, 105, 92, 0.3)}.shop-filters-toggle{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:1rem;margin-bottom:2rem;background-color:#ffffff;border:1px solid #dbd1c2;border-radius:2px;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.03em;color:#030303;cursor:pointer}@media (min-width:1024px){.shop-filters-toggle{display:none}}.shop-filters-toggle__icon{width:1.125rem;height:1.125rem;flex:0 0 auto}.shop-filters-backdrop{display:none}@media (max-width:1023.98px){.shop-filters-backdrop{display:block;position:fixed;inset:0;z-index:1000;background-color:rgba(3, 3, 3, 0.5);opacity:0;pointer-events:none;transition:opacity 0.25s ease}.shop-filters-backdrop.is-open{opacity:1;pointer-events:auto}}.shop-layout{display:flex;flex-direction:column;gap:3rem;align-items:flex-start}@media (min-width:1024px){.shop-layout{flex-direction:row;gap:4rem}}.shop-layout__sidebar{width:100%}@media (min-width:1024px){.shop-layout__sidebar{flex:0 0 20rem}}@media (max-width:1023.98px){.shop-layout__sidebar{position:fixed;top:0;left:0;z-index:1001;height:100%;overflow-y:auto;padding:2rem 1rem;background-color:#ffffff;transform:translateX(-100%);transition:transform 0.3s ease}.shop-layout__sidebar.is-open{transform:translateX(0)}}.shop-layout__sidebar-head{display:none}@media (max-width:1023.98px){.shop-layout__sidebar-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(115, 105, 92, 0.3)}}.shop-layout__sidebar-title{font-family:"Lato", sans-serif;font-weight:700;font-size:1.125rem;color:#030303;text-transform:uppercase}.shop-layout__sidebar-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:none;border:none;font-size:1.5rem;line-height:1;color:#030303;cursor:pointer}.shop-layout__main{min-width:0;flex:1 1 auto;width:100%}.shop-layout__sidebar .woof_container{padding:1.5rem 0;border-bottom:1px solid rgba(115, 105, 92, 0.3)}.shop-layout__sidebar .woof_container:first-child{padding-top:0}.shop-layout__sidebar .woof_container_overlay_item{display:none}.shop-layout__sidebar .woof_redraw_zone{display:flex;flex-direction:column}.shop-layout__sidebar .woof_fs_product_cat{order:1}.shop-layout__sidebar .woof_fs_pa_kolor{order:2}.shop-layout__sidebar .woof_fs_pa_struktura{order:3}.shop-layout__sidebar .woof_fs_pa_dlugosc{order:4}.shop-layout__sidebar .woof_fs_pa_gramatura{order:5}.shop-layout__sidebar .woof_fs_by_price{order:6}.shop-layout__sidebar .woof_fs_by_instock{order:7}.shop-layout__sidebar .woof_fs_by_instock .woof_container_inner{padding-top:0.5rem}.shop-layout__sidebar .woof_container_inner>h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.9375rem;color:#030303;text-transform:uppercase;cursor:pointer;user-select:none}.shop-layout__sidebar .woof_container_inner>h4::after{content:"";flex:0 0 auto;width:0.5rem;height:0.5rem;margin-left:0.75rem;border-right:1.5px solid #73695c;border-bottom:1.5px solid #73695c;transform:rotate(-135deg);transition:transform 0.2s ease}.shop-layout__sidebar .woof_container.is-collapsed .woof_container_inner>h4{margin-bottom:0}.shop-layout__sidebar .woof_container.is-collapsed .woof_container_inner>h4::after{transform:rotate(45deg)}.shop-layout__sidebar .woof_container.is-collapsed .woof_container_inner>:not(h4){display:none}.shop-layout__sidebar .woof_list_checkbox{display:flex;flex-direction:column;gap:0.75rem;margin:0;padding:0;list-style:none}.shop-layout__sidebar .woof_list_checkbox li{display:flex;align-items:center}.shop-layout__sidebar .woof_checkbox_term{width:1rem;height:1rem;margin:0 0.75rem 0 0;accent-color:#030303}.shop-layout__sidebar .woof_checkbox_label{font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908;cursor:pointer}.shop-layout__sidebar .woof_list_radio{display:flex;flex-wrap:wrap;gap:0.75rem;margin:0;padding:0;list-style:none}.shop-layout__sidebar .woof_list_radio>li{position:relative;width:1.75rem;height:1.75rem}.shop-layout__sidebar .woof_radio_term{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.shop-layout__sidebar .woof_radio_label{display:block;width:1.75rem;height:1.75rem;overflow:hidden;font-size:0;color:transparent;border-radius:50%;border:1px solid rgba(3, 3, 3, 0.15);cursor:pointer;pointer-events:none}.shop-layout__sidebar input[data-slug="30303"]+.woof_radio_label{background-color:#30303}.shop-layout__sidebar input[data-slug="0a0908"]+.woof_radio_label{background-color:#0a0908}.shop-layout__sidebar input[data-slug="8c7863"]+.woof_radio_label{background-color:#8c7863}.shop-layout__sidebar input[data-slug="c79140"]+.woof_radio_label{background-color:#c79140}.shop-layout__sidebar input[data-slug="f6f1e8"]+.woof_radio_label{background-color:#f6f1e8}.shop-layout__sidebar .woof_radio_term:checked+.woof_radio_label{box-shadow:0 0 0 2px #ffffff, 0 0 0 3px #030303}.shop-layout__sidebar .woof_radio_term_reset{display:none !important}.shop-layout__sidebar .woof_fs_by_price .woof_container_inner{display:flex;flex-direction:column}.shop-layout__sidebar .woof_range_slider{order:1}.shop-layout__sidebar .woof_price_filter_txt_slider{order:2;margin-top:2rem}.shop-layout__sidebar .irs--round{height:1.5rem;margin:0.75rem 0 0}.shop-layout__sidebar .irs--round.irs-with-grid{height:1.5rem}.shop-layout__sidebar .irs--round .irs-line{top:0;height:1px;background-color:rgba(3, 3, 3, 0.25)}.shop-layout__sidebar .irs--round .irs-bar{top:0;height:1px;background-color:#030303}.shop-layout__sidebar .irs--round .irs-min,.shop-layout__sidebar .irs--round .irs-max,.shop-layout__sidebar .irs--round .irs-from,.shop-layout__sidebar .irs--round .irs-to,.shop-layout__sidebar .irs--round .irs-single,.shop-layout__sidebar .irs--round .irs-grid{display:none}.shop-layout__sidebar .irs--round .irs-handle{top:-0.4375rem;width:0.875rem;height:0.875rem;background-color:#030303;border:none;border-radius:50%;box-shadow:none}.shop-layout__sidebar .irs--round .irs-handle>i{display:none}.shop-layout__sidebar .irs--round .irs-handle:hover,.shop-layout__sidebar .irs--round .irs-handle.state_hover{background-color:#030303;border:none}.shop-layout__sidebar .woof_price_filter_txt_slider_inputs{display:flex;align-items:center;gap:0.75rem}.shop-layout__sidebar .shop-price-sep{flex:0 0 auto;color:#73695c;font-family:"Lato", sans-serif;font-size:0.875rem}.shop-layout__sidebar .shop-price-field{position:relative;display:flex;align-items:center;flex:1 1 0;min-width:0;background-color:#ffffff;border:1px solid #dbd1c2;border-radius:2px}.shop-layout__sidebar .shop-price-field__suffix{flex:0 0 auto;padding-right:1rem;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#73695c;pointer-events:none}.shop-layout__sidebar .woof_price_filter_txt_slider input[type="number"],.shop-layout__sidebar .woof_price_filter_txt{flex:1 1 auto;min-width:0;width:100%;padding:1rem;background-color:transparent;border:none;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#0a0908;box-shadow:none;appearance:textfield;-moz-appearance:textfield}.shop-layout__sidebar .woof_price_filter_txt_slider input[type="number"]:focus,.shop-layout__sidebar .woof_price_filter_txt:focus{outline:none}.shop-layout__sidebar .woof_price_filter_txt_slider input[type="number"]::-webkit-inner-spin-button,.shop-layout__sidebar .woof_price_filter_txt_slider input[type="number"]::-webkit-outer-spin-button,.shop-layout__sidebar .woof_price_filter_txt::-webkit-inner-spin-button,.shop-layout__sidebar .woof_price_filter_txt::-webkit-outer-spin-button{appearance:none;margin:0}.shop-layout__sidebar .woof_checkbox_instock{width:1rem;height:1rem;margin:0 0.75rem 0 0;accent-color:#030303}.shop-layout__sidebar .woof_checkbox_instock_container label{font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908}.shop-grid ul.products{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 1.5rem;margin:0 0 4rem;padding:0;list-style:none}@media (min-width:640px){.shop-grid ul.products{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1280px){.shop-grid ul.products{grid-template-columns:repeat(4, 1fr)}}.shop-grid .product-card{list-style:none}.product-card--framed{background-color:#ffffff;border:1px solid #e0d9cc;border-radius:2px;overflow:hidden}.product-card--framed .product-card__image{aspect-ratio:0.775308642;border-radius:0}.product-card--framed .product-card__badge{top:0.75rem;left:0.75rem}.product-card--framed .product-card__wishlist{top:0.75rem;right:0.75rem}.product-card--framed .product-card__body{padding:1.125rem;text-align:left}.product-card--framed .product-card__swatches{justify-content:flex-start}.woocommerce .shop-grid ul.products::before,.woocommerce .shop-grid ul.products::after{content:none;display:none}.shop-help-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem;margin-bottom:4rem;background-color:#f9f4ec;border:1px solid #e5dbc7;border-radius:2px}.shop-help-cta__text{flex:1 1 16rem}.shop-help-cta__title{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:1rem;color:#030303}.shop-help-cta__copy{margin:0;font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908}.shop-help-cta__actions{display:flex;flex-wrap:wrap;gap:0.75rem}.shop-help-cta__button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.03em;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease, color 0.2s ease}.shop-help-cta__button--primary{background-color:#030303;color:#ffffff}.shop-help-cta__button--primary:hover,.shop-help-cta__button--primary:focus-visible{background-color:rgba(3, 3, 3, 0.8)}.shop-help-cta__button--secondary{background-color:#ffffff;color:#030303;border:1px solid #030303}.shop-help-cta__button--secondary:hover,.shop-help-cta__button--secondary:focus-visible{background-color:#f6f1e8}.shop-pagination{display:flex;justify-content:center}.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce nav.woocommerce-pagination ul{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin:0;padding:0;list-style:none;border:none}.woocommerce-pagination ul.page-numbers li,.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul li{border:none;float:none;display:flex;overflow:visible}.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce-pagination ul.page-numbers li span.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers,.woocommerce nav.woocommerce-pagination a.page-numbers,.woocommerce nav.woocommerce-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;font-family:"Lato", sans-serif;font-size:0.875rem;color:#030303;text-decoration:none;background-color:transparent;border:1px solid transparent}.woocommerce-pagination ul.page-numbers li a.page-numbers.current,.woocommerce-pagination ul.page-numbers li span.page-numbers.current,.woocommerce-pagination a.page-numbers.current,.woocommerce-pagination span.page-numbers.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current,.woocommerce nav.woocommerce-pagination a.page-numbers.current,.woocommerce nav.woocommerce-pagination span.page-numbers.current{background-color:#030303;color:#ffffff;font-weight:700}.woocommerce-pagination ul.page-numbers li a.page-numbers:not(.current):not(.dots):hover,.woocommerce-pagination ul.page-numbers li a.page-numbers:not(.current):not(.dots):focus-visible,.woocommerce-pagination ul.page-numbers li span.page-numbers:not(.current):not(.dots):hover,.woocommerce-pagination ul.page-numbers li span.page-numbers:not(.current):not(.dots):focus-visible,.woocommerce-pagination a.page-numbers:not(.current):not(.dots):hover,.woocommerce-pagination a.page-numbers:not(.current):not(.dots):focus-visible,.woocommerce-pagination span.page-numbers:not(.current):not(.dots):hover,.woocommerce-pagination span.page-numbers:not(.current):not(.dots):focus-visible,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:not(.current):not(.dots):hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:not(.current):not(.dots):focus-visible,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers:not(.current):not(.dots):hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers:not(.current):not(.dots):focus-visible,.woocommerce nav.woocommerce-pagination a.page-numbers:not(.current):not(.dots):hover,.woocommerce nav.woocommerce-pagination a.page-numbers:not(.current):not(.dots):focus-visible,.woocommerce nav.woocommerce-pagination span.page-numbers:not(.current):not(.dots):hover,.woocommerce nav.woocommerce-pagination span.page-numbers:not(.current):not(.dots):focus-visible{border-color:#dbd1c2}.woocommerce-pagination ul.page-numbers li a.page-numbers.next,.woocommerce-pagination ul.page-numbers li a.page-numbers.prev,.woocommerce-pagination ul.page-numbers li span.page-numbers.next,.woocommerce-pagination ul.page-numbers li span.page-numbers.prev,.woocommerce-pagination a.page-numbers.next,.woocommerce-pagination a.page-numbers.prev,.woocommerce-pagination span.page-numbers.next,.woocommerce-pagination span.page-numbers.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.next,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.prev,.woocommerce nav.woocommerce-pagination a.page-numbers.next,.woocommerce nav.woocommerce-pagination a.page-numbers.prev,.woocommerce nav.woocommerce-pagination span.page-numbers.next,.woocommerce nav.woocommerce-pagination span.page-numbers.prev{border-color:#dbd1c2;color:#73695c}.benefits-strip{padding:3rem 1rem;background-color:#fdfbf6}@media (min-width:1024px){.benefits-strip{padding:4rem 6.25rem}}.benefits-strip__inner{display:flex;flex-direction:column;gap:2rem;max-width:120rem;margin:0 auto}@media (min-width:1024px){.benefits-strip__inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2rem 1.5rem}}.benefits-strip__item{display:flex;align-items:center;gap:1rem}.benefits-strip__icon{display:inline-flex;flex:0 0 auto;width:2rem;height:2rem;color:#edc26e}.benefits-strip__icon svg{width:100%;height:100%}.benefits-strip__title{margin:0 0 0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#030303}.benefits-strip__copy{margin:0;max-width:14.375rem;font-family:"Lato", sans-serif;font-size:0.75rem;color:#73695c}.categories{background-color:#f6f1e8}.categories__grid{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.categories__grid{flex-direction:row}}.category-card{display:flex;flex:1 1 20rem;flex-direction:column;align-items:center}@media (min-width:540px){.category-card{flex:1 1 20rem;flex-direction:row;align-items:center;min-width:465px}}.category-card__media{flex:0 0 auto;width:100%}@media (min-width:540px){.category-card__media{width:50%}}@media (min-width:768px){.category-card__media{flex:0 0 50%;height:100%}}.category-card__image{display:block;width:100%;aspect-ratio:0.9423076923;object-fit:cover}@media (min-width:768px){.category-card__image{height:100%;aspect-ratio:auto}}.category-card__content{min-width:200px;display:flex;flex:1;flex-direction:column;align-items:center;gap:0.75rem;padding:2rem 1rem;text-align:center}.category-card__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.125rem;color:#030303}@media (min-width:768px){.category-card__title{font-size:1.6875rem}}.category-card__desc{max-width:11.25rem;margin:0;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.45;color:#030303}.category-card__link{display:inline-flex;align-items:center;gap:0.25rem;font-family:"Lato", sans-serif;font-size:0.6875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#030303;text-decoration:none;transition:color 0.2s ease}.category-card__link:hover,.category-card__link:focus-visible{color:#c79140}.bestsellers{position:relative;padding:3rem 1rem}@media (min-width:768px){.bestsellers{padding-left:5rem;padding-right:5rem}}.bestsellers__head{position:relative;margin-bottom:3rem;text-align:center}.bestsellers__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2rem;color:#030303}.bestsellers__title::after{content:"";display:block;width:11.25rem;height:1px;margin:0.75rem auto 0;background-color:rgba(199, 145, 64, 0.8)}.bestsellers__view-all{display:inline-flex;align-items:center;gap:0.25rem;margin-top:0.75rem;font-family:"Lato", sans-serif;font-size:0.6875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#8c7863;text-decoration:none}.bestsellers__view-all:hover,.bestsellers__view-all:focus-visible{color:#c79140}@media (min-width:768px){.bestsellers__view-all{position:absolute;top:0;right:0;margin-top:0}}.bestsellers__viewport{position:relative;max-width:120rem;margin:0 auto}.bestsellers__carousel{overflow:hidden}.product-card{position:relative;display:flex;flex-direction:column}.product-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.product-card__badge{position:absolute;top:0;left:0;z-index:2;padding:0.25rem 0.75rem;background-color:#030303;color:#edc26e;font-family:"Lato", sans-serif;font-size:0.625rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}.product-card__image{width:100%;aspect-ratio:0.8666666667;object-fit:cover;border-radius:6px}.product-card__wishlist{position:absolute;top:0.5rem;right:0.5rem;z-index:2;width:1.5625rem;height:1.5625rem;color:#8c7863}.product-card__wishlist .yith-wcwl-add-button,.product-card__wishlist .yith-wcwl-add-button a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-card__wishlist svg{width:100%;height:100%}.product-card__body{display:flex;flex-direction:column;gap:0.25rem;padding-top:0.75rem;text-align:center}.product-card__name{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#030303}.product-card__variant{margin:0;font-family:"Lato", sans-serif;font-size:0.75rem;color:#8c7863}.product-card__price{font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#030303}.product-card__price del{margin-right:0.5rem;font-weight:400;color:#8c7863;text-decoration:line-through}.product-card__price ins{color:#c79140;text-decoration:none}.product-card__swatches{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:0.5rem}.product-card__swatch{width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid rgba(3, 3, 3, 0.1)}.product-card__more{font-family:"Lato", sans-serif;font-size:0.6875rem;color:#8c7863}.bestsellers__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transform:translateY(-50%);background-color:#ffffff;border:1px solid rgba(3, 3, 3, 0.15);border-radius:50%;color:#030303;font-size:1.125rem;cursor:pointer;transition:background-color 0.2s ease}.bestsellers__arrow:hover,.bestsellers__arrow:focus-visible{background-color:#f6f1e8}.bestsellers__arrow.swiper-button-disabled{cursor:default;opacity:0.35}.bestsellers__arrow--prev{left:0.5rem}@media (min-width:768px){.bestsellers__arrow--prev{left:-2rem}}.bestsellers__arrow--next{right:0.5rem}@media (min-width:768px){.bestsellers__arrow--next{right:-2rem}}.why-us{padding:3rem 1rem;background-color:#030303}.why-us__head{margin-bottom:3rem;text-align:center}.why-us__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2.125rem;color:#edc26e}.why-us__title::after{content:"";display:block;width:11.25rem;height:1px;margin:0.75rem auto 0;background-color:rgba(199, 145, 64, 0.65)}.why-us__grid{display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;max-width:120rem;margin:0 auto}@media (min-width:768px){.why-us__grid{flex-direction:row;align-items:flex-start;justify-content:center}}.why-us__item{display:flex;flex:1;flex-direction:column;align-items:center;gap:0.75rem;text-align:center}@media (min-width:768px){.why-us__item{flex:1 1 12rem;min-width:11rem}}.why-us__icon{display:inline-flex;width:5.125rem;height:5.125rem;color:#edc26e}.why-us__icon svg{width:100%;height:100%}.why-us__item-title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.25rem;color:#edc26e}.why-us__item-copy{max-width:16.875rem;margin:0;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.45;color:#f6f1e8}.about{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2rem;padding:3rem 1rem;background-color:#fdfbf6}@media (min-width:768px){.about{flex-direction:row;align-items:center;gap:4rem;padding:4rem}}.about__media{flex:0 0 auto}@media (min-width:768px){.about__media{flex:0 0 45%}}.about__image{display:block;width:100%;height:auto;aspect-ratio:1.6046511628;object-fit:cover;border-radius:4px}.about__content{position:relative;z-index:2;flex:1}.about__eyebrow{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;color:#c79140}.about__heading{margin:0 0 1.5rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2.375rem;color:#030303}.about__body{display:flex;flex-direction:column;gap:1rem;margin:0 0 2rem;font-family:"Lato", sans-serif;font-size:1rem;line-height:1.58;color:#0a0908}.about__body p{margin:0}.about__cta{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2rem;background-color:#030303;color:#edc26e;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.about__cta:hover,.about__cta:focus-visible{background-color:#c79140;color:#030303}.about__signature{display:none}.about__watermark{display:none}@media (min-width:960px){.about__signature{position:absolute;top:60%;right:16%;z-index:1;display:block;font-family:"Cormorant Garamond", serif;font-style:italic;font-size:4.5rem;color:rgba(199, 145, 64, 0.7)}.about__watermark{position:absolute;top:50%;right:3%;transform:translateY(-50%);z-index:0;display:block;width:26.25rem;height:26.25rem;object-fit:contain;opacity:0.08;pointer-events:none}}.testimonials{padding:3rem 1rem;background-color:#f6f1e8}@media (min-width:768px){.testimonials{padding-left:8rem;padding-right:8rem}}.testimonials__head{margin-bottom:3rem;text-align:center}.testimonials__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2.125rem;color:#030303}.testimonials__title::after{content:"";display:block;width:11.25rem;height:1px;margin:0.75rem auto 0;background-color:rgba(199, 145, 64, 0.65)}.testimonials__viewport{position:relative;max-width:120rem;margin:0 auto}.testimonials__carousel{overflow:hidden}.testimonial-card{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;height:auto;padding:2rem;background-color:#ffffff;border-radius:18px}.testimonial-card__avatar{flex:0 0 auto;width:6rem;height:6rem;border-radius:50%;object-fit:cover}.testimonial-card__body{display:flex;flex:1;flex-direction:column;gap:0.5rem;min-width:0}.testimonial-card__stars{display:flex;gap:0.25rem;color:#c79140}.testimonial-card__star{width:1rem;height:1rem}.testimonial-card__quote{margin:0;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.4;color:#030303}.testimonial-card__name{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.6875rem;letter-spacing:0.03em;text-transform:uppercase;color:#030303}.testimonials__arrow{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;background:none;border:none;padding:0;transform:translateY(-50%);color:#8c7863;font-size:1.75rem;line-height:1;cursor:pointer;transition:color 0.2s ease}.testimonials__arrow:hover,.testimonials__arrow:focus-visible{color:#c79140}.testimonials__arrow.swiper-button-disabled{opacity:0.35;cursor:default}@media (min-width:768px){.testimonials__arrow{display:flex}}.testimonials__arrow--prev{left:-3rem}.testimonials__arrow--next{right:-3rem}.individual-cta{position:relative;overflow:hidden;background-color:#030303}@media (min-width:768px){.individual-cta{display:flex;flex-wrap:wrap;align-items:stretch;min-height:22.5rem}}.individual-cta__content{position:relative;z-index:2;padding:3rem 1rem}@media (min-width:768px){.individual-cta__content{flex:1 1 26rem;min-width:20rem;padding:3rem 4rem}}.individual-cta__eyebrow{margin:0 0 0.75rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;color:#c79140}.individual-cta__heading{margin:0 0 1rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2.125rem;line-height:1.1;color:#edc26e}.individual-cta__body{margin:0 0 2rem;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.45;color:#f6f1e8}.individual-cta__cta{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2rem;background-color:#edc26e;color:#030303;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.individual-cta__cta:hover,.individual-cta__cta:focus-visible{background-color:#c79140;color:#030303}.individual-cta__media{position:relative;display:block}@media (min-width:768px){.individual-cta__media{flex:1 1 22rem;min-width:18rem}.individual-cta__media::before{content:"";position:absolute;inset:0;z-index:1;width:40%;background-image:linear-gradient(to right, #030303, rgba(3, 3, 3, 0))}}.individual-cta__image{display:block;width:100%;height:auto;aspect-ratio:2.1111111111;object-fit:cover}@media (min-width:768px){.individual-cta__image{height:100%;min-height:22.5rem;aspect-ratio:auto}}.support{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;background-color:#fdfbf6;text-align:center}@media (min-width:768px){.support{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2rem;padding:2rem 4rem;text-align:left}}.support__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:5.75rem;height:5.75rem;color:#c79140}.support__icon svg{width:100%;height:100%}.support__content{flex:1;min-width:0}@media (min-width:768px){.support__content{flex:1 1 14rem}}.support__heading{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.9375rem;letter-spacing:0.02em;text-transform:uppercase;color:#030303}.support__body{margin:0;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.5;color:#0a0908}.support__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:1rem 2rem;background-color:#ffffff;border:1px solid rgba(3, 3, 3, 0.65);color:#030303;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease, border-color 0.2s ease}.support__cta:hover,.support__cta:focus-visible{background-color:#fdfbf6;border-color:#030303}@media (min-width:768px){.support__cta{width:auto}}.button,.woocommerce-Button,.woocommerce-button,a.button,button.button,#respond input#submit,body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem 2rem;appearance:none;background-color:#edc26e;border:none;color:#030303;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}.button:hover,.button:focus-visible,.woocommerce-Button:hover,.woocommerce-Button:focus-visible,.woocommerce-button:hover,.woocommerce-button:focus-visible,a.button:hover,a.button:focus-visible,button.button:hover,button.button:focus-visible,#respond input#submit:hover,#respond input#submit:focus-visible,body.woocommerce a.button:hover,body.woocommerce a.button:focus-visible,body.woocommerce button.button:hover,body.woocommerce button.button:focus-visible,body.woocommerce input.button:hover,body.woocommerce input.button:focus-visible,body.woocommerce #respond input#submit:hover,body.woocommerce #respond input#submit:focus-visible{background-color:#c79140;color:#030303}.button:disabled,.button.disabled,.woocommerce-Button:disabled,.woocommerce-Button.disabled,.woocommerce-button:disabled,.woocommerce-button.disabled,a.button:disabled,a.button.disabled,button.button:disabled,button.button.disabled,#respond input#submit:disabled,#respond input#submit.disabled,body.woocommerce a.button:disabled,body.woocommerce a.button.disabled,body.woocommerce button.button:disabled,body.woocommerce button.button.disabled,body.woocommerce input.button:disabled,body.woocommerce input.button.disabled,body.woocommerce #respond input#submit:disabled,body.woocommerce #respond input#submit.disabled{opacity:0.5;cursor:default;pointer-events:none}.woocommerce-button--previous,.woocommerce-button--next,.wc-forward{background-color:transparent;border:1px solid rgba(3, 3, 3, 0.65);color:#030303}.woocommerce-button--previous:hover,.woocommerce-button--previous:focus-visible,.woocommerce-button--next:hover,.woocommerce-button--next:focus-visible,.wc-forward:hover,.wc-forward:focus-visible{background-color:#fdfbf6;border-color:#030303}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-notice,.wc-block-components-notice-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;margin:0 0 2rem;padding:1rem 1.5rem;background-color:#fdfbf6;border:1px solid rgba(199, 145, 64, 0.4);border-left:3px solid #c79140;color:#0a0908;font-family:"Lato", sans-serif;font-size:0.8125rem;list-style:none}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-notice .button,.wc-block-components-notice-banner .button{margin-left:auto}.woocommerce-error,.wc-block-components-notice-banner.is-error{border-left-color:#b3261e}.woocommerce-message,.wc-block-components-notice-banner.is-success{border-left-color:#c79140}.form-row{margin:0 0 1rem}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{width:100%}.woocommerce-Input,.wc-block-components-text-input input,.wc-block-components-select select,input.input-text,select,textarea{width:100%;padding:0.75rem 1rem;background-color:#ffffff;border:1px solid rgba(3, 3, 3, 0.2);border-radius:4px;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#030303}.woocommerce-Input:focus-visible,.wc-block-components-text-input input:focus-visible,.wc-block-components-select select:focus-visible,input.input-text:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c79140;outline-offset:-2px}label{display:block;margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.02em;color:#030303}label .required{color:#c79140}.shop_table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:0 0 3rem;font-family:"Lato", sans-serif;font-size:0.8125rem}.shop_table th,.shop_table td{padding:0.75rem 1rem;border-bottom:1px solid rgba(3, 3, 3, 0.1);text-align:left}.shop_table thead th{font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;color:#8c7863}.shop_table tfoot th{font-weight:700}mark{background:none;color:#c79140;font-weight:700}.product-page{padding:3rem 1rem 6rem}@media (min-width:1024px){.product-page{padding:4rem 6.25rem 7.5rem}}.product-page__breadcrumbs{margin-bottom:1.5rem}.product-page__top{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.product-page__top{flex-direction:row;align-items:flex-start;gap:4rem}}.product-page__gallery-col{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.product-page__gallery-col{flex:1 1 58%;min-width:0}}@media (min-width:1024px){.product-page__buy-col{flex:1 1 42%;min-width:0}}.product-gallery{display:flex;flex-direction:column-reverse;gap:1rem}@media (min-width:1024px){.product-gallery{flex-direction:row;gap:1.5rem}}.product-gallery__thumbs-col{display:flex;align-items:center;gap:0.5rem}@media (min-width:1024px){.product-gallery__thumbs-col{flex-direction:column;flex:0 0 5.625rem}}.product-gallery__thumbs-arrow{display:none}@media (min-width:1024px){.product-gallery__thumbs-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;padding:0.5rem 0;background:none;border:none;color:#73695c;cursor:pointer}.product-gallery__thumbs-arrow:hover,.product-gallery__thumbs-arrow:focus-visible{color:#030303}.product-gallery__thumbs-arrow svg{width:1.25rem;height:1.25rem}}.product-gallery__thumbs{display:flex;gap:0.5rem;overflow-x:auto;overflow-y:hidden}@media (min-width:1024px){.product-gallery__thumbs{flex-direction:column;gap:0.75rem;max-height:32rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}}@media (min-width:1500px){.product-gallery__thumbs{max-height:49rem}}.product-gallery__thumb{flex:0 0 auto;width:4.5rem;height:5.9375rem;padding:0;background:none;border:1.5px solid transparent;border-radius:4px;cursor:pointer;overflow:hidden}.product-gallery__thumb.is-active{border-color:#edc26e}.product-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.product-gallery__thumb{width:100%;height:auto;aspect-ratio:0.7575757576}}.product-gallery .product-gallery__thumb img{height:100%}.product-gallery__main{position:relative;flex:1 1 auto;min-width:0}.product-gallery__main .product-gallery__main-image{height:100%}.product-gallery__main-image{display:block;width:100%;aspect-ratio:0.8085106383;object-fit:cover}.product-gallery__wishlist{position:absolute;top:1rem;right:1rem;width:3.375rem;height:3.375rem}.product-gallery__wishlist .yith-wcwl-add-button,.product-gallery__wishlist .yith-wcwl-add-button a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-gallery__wishlist .yith-wcwl-add-button a{background-color:#ffffff;border:1px solid #dbd1c2;border-radius:50%;color:#030303}.product-gallery__wishlist .yith-wcwl-add-button a:hover,.product-gallery__wishlist .yith-wcwl-add-button a:focus-visible{border-color:#edc26e}.product-gallery__wishlist .yith-wcwl-add-button a.delete_item,.product-gallery__wishlist .exists{color:#edc26e}.product-gallery__wishlist svg,.product-gallery__wishlist i{width:1.375rem;height:1.375rem;font-size:1.375rem}.product-gallery__ar{position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%);display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 2rem;background-color:#ffffff;border:1px solid #dbd1c2;border-radius:2rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.03em;text-transform:uppercase;color:#030303;cursor:pointer}.product-gallery__ar:hover,.product-gallery__ar:focus-visible{border-color:#edc26e}.product-gallery__ar svg{width:1.125rem;height:1.125rem}.product-benefits{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem 1rem;padding:1.5rem;background-color:#f9f4ec;border:1px solid #dbd1c2}@media (min-width:640px){.product-benefits{grid-template-columns:repeat(4, 1fr)}}.product-benefits__item{display:flex;align-items:center;gap:0.75rem}.product-benefits__icon{flex:0 0 auto;display:flex;width:1.75rem;height:1.75rem;color:#edc26e}.product-benefits__icon svg{width:100%;height:100%}.product-benefits__title{margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;color:#030303}.product-benefits__copy{margin:0;font-family:"Lato", sans-serif;font-size:0.75rem;color:#73695c}.product-buy__label-badge{display:inline-block;margin-bottom:1rem;padding:0.25rem 0.75rem;background-color:#ffffff;border:1px solid #edc26e;border-radius:2px;font-family:"Lato", sans-serif;font-weight:700;font-size:0.625rem;letter-spacing:0.08em;color:#edc26e}.product-buy__title{margin:0 0 0.75rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:3rem;line-height:1.1;color:#030303}@media (min-width:1024px){.product-buy__title{font-size:3.25rem}}.product-buy__rating{display:flex;align-items:center;gap:0.5rem;margin-bottom:1.5rem}.product-buy__stars{display:inline-flex;gap:0.125rem;font-size:1.125rem;color:rgba(3, 3, 3, 0.2);letter-spacing:0.05em}.product-buy__star.is-filled{color:#edc26e}.product-buy__rating-count{font-family:"Lato", sans-serif;font-size:1.125rem;color:#030303}.product-buy__price{margin:0 0 0.5rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:2.375rem;color:#030303}.product-buy__price del{margin-right:0.75rem;font-weight:400;font-size:0.6em;color:#8c7863}.product-buy__price ins{text-decoration:none}.product-buy__installment{margin:0 0 0.75rem;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#73695c}.product-buy__installment strong{color:#030303}.product-buy__short-description{margin:0 0 1.5rem;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.6;color:#0a0908}.product-buy__rule{margin:1.5rem 0;border:none;border-top:1px solid rgba(115, 105, 92, 0.3)}.product-buy__label{display:flex;align-items:center;gap:0.5rem;margin:0 0 1rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.03em;text-transform:uppercase;color:#030303}.product-buy__label-info{display:inline-flex;color:#73695c;font-weight:400;text-transform:none}.product-buy__weights{display:flex;flex-wrap:wrap;gap:0.75rem;margin-bottom:1rem}.product-buy__weight{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.25rem;flex:1 1 calc((100% - 0.75rem * 2) / 3);min-width:6rem;padding:1rem 0.5rem;background-color:#ffffff;border:1px solid #dbd1c2;border-radius:2px;font-family:inherit;text-align:center;appearance:none}.product-buy__weight:is(button){cursor:pointer}.product-buy__weight:is(button):hover,.product-buy__weight:is(button):focus-visible{border-color:rgba(237, 194, 110, 0.6)}.product-buy__weight.is-active{border-color:#edc26e}.product-buy__weight-label{font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;color:#030303}.product-buy__weight-sublabel{font-family:"Lato", sans-serif;font-size:0.75rem;color:#73695c}.product-buy__compare{display:inline-flex;align-items:center;gap:0.25rem;margin-bottom:0.25rem;font-family:"Lato", sans-serif;font-size:0.875rem;color:#73695c;text-decoration:none}.product-buy__compare:hover,.product-buy__compare:focus-visible{color:#c79140}.product-buy__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-bottom:1rem}.product-buy__swatch{width:2.375rem;height:2.375rem;padding:0.125rem;background:none;border:1.5px solid transparent;border-radius:50%;cursor:pointer}.product-buy__swatch svg{display:block;width:100%;height:100%}.product-buy__swatch.is-active{border-color:#edc26e}.product-buy__swatch:hover,.product-buy__swatch:focus-visible{border-color:rgba(237, 194, 110, 0.6)}.product-buy__colors-count{display:inline-flex;align-items:center;gap:0.25rem;font-family:"Lato", sans-serif;font-size:0.875rem;color:#73695c}.product-buy__stock-label{display:flex;align-items:center;gap:0.5rem;margin:0;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#149e3d}.product-buy__stock-dot{width:0.4375rem;height:0.4375rem;border-radius:50%;background-color:currentColor}.product-buy__stock[data-status="onbackorder"] .product-buy__stock-label,.product-buy__stock[data-status="outofstock"] .product-buy__stock-label{color:#8c7863}.product-buy__stock-shipping{margin:0.25rem 0 0 1.125rem;font-family:"Lato", sans-serif;font-size:0.8125rem;color:#0a0908}.product-buy__form{display:grid;grid-template-columns:1fr auto;gap:0.75rem;margin-top:2rem}.product-buy__form .cart,.product-buy__form .single_variation_wrap,.product-buy__form .woocommerce-variation-add-to-cart{display:contents}.product-buy__form table.variations,.product-buy__form .reset_variations{display:none}.product-buy__form .woocommerce-variation.single_variation{display:none !important}.product-buy__form .quantity{display:flex;align-items:stretch;justify-content:space-between;grid-column:1 / -1;justify-self:start;width:100%;max-width:13.75rem;min-height:3.375rem;border:1px solid #dbd1c2}.product-buy__form .quantity .qty{width:3.75rem;padding:0 0.5rem;background:none;border:none;text-align:center;font-family:"Lato", sans-serif;font-size:0.875rem;color:#030303}.product-buy__form .quantity .qty:focus-visible{outline:none}.product-buy__form .product-buy__qty-btn{flex:0 0 auto;width:2.75rem;background:none;border:none;font-size:1rem;color:#030303;cursor:pointer}.product-buy__form .product-buy__qty-btn:hover,.product-buy__form .product-buy__qty-btn:focus-visible{background-color:#f9f4ec}.product-buy__form .single_add_to_cart_button{grid-column:1;margin:0;padding:1rem 1.5rem}.product-buy__form .product-buy__wishlist{display:flex;grid-column:2;min-height:3.375rem}.product-buy__form .product-buy__wishlist .yith-wcwl-add-button,.product-buy__form .product-buy__wishlist .yith-wcwl-add-button a{display:flex;align-items:center;justify-content:center;width:4.25rem;height:100%}.product-buy__form .product-buy__wishlist .yith-wcwl-add-button a{padding:0;background-color:#ffffff;border:1px solid #edc26e;color:#030303}.product-buy__form .product-buy__wishlist .yith-wcwl-add-button a.delete_item,.product-buy__form .product-buy__wishlist .exists{color:#edc26e}.product-buy__form .product-buy__wishlist svg,.product-buy__form .product-buy__wishlist i{width:1.625rem;height:1.625rem;font-size:1.625rem}.product-buy__form .product-buy__buy-now{grid-column:1 / -1;padding:1rem 1.5rem;background-color:#ffffff;border:1px solid #030303;color:#030303;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer}.product-buy__form .product-buy__buy-now:hover,.product-buy__form .product-buy__buy-now:focus-visible{background-color:#f9f4ec}.product-buy__wishlist .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.product-buy__wishlist .yith-wcwl-add-button .add_to_wishlist img,.product-gallery__wishlist .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.product-gallery__wishlist .yith-wcwl-add-button .add_to_wishlist img{margin-right:0}.product-buy__wishlist .yith-wcwl-add-to-wishlist,.product-gallery__wishlist .yith-wcwl-add-to-wishlist{margin-top:0;height:100%}.woocommerce .product-buy__form button.single_add_to_cart_button.button{background-color:#030303;border:none;color:#ffffff;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.05em;text-transform:uppercase}.woocommerce .product-buy__form button.single_add_to_cart_button.button:hover,.woocommerce .product-buy__form button.single_add_to_cart_button.button:focus-visible{background-color:rgba(3, 3, 3, 0.85)}.product-tabs{margin-top:6rem}.product-tabs__nav{display:flex;flex-wrap:wrap;gap:2rem 3rem;overflow-x:auto}.product-tabs__nav-item{padding:0 0 1rem;background:none;border:none;border-bottom:2px solid transparent;font-family:"Lato", sans-serif;font-weight:700;font-size:0.8125rem;letter-spacing:0.03em;white-space:nowrap;color:#73695c;cursor:pointer}.product-tabs__nav-item.is-active{border-bottom-color:#edc26e;color:#edc26e}.product-tabs__nav-item:hover:not(.is-active),.product-tabs__nav-item:focus-visible:not(.is-active){color:#030303}.product-tabs__rule{margin:-1px 0 3rem;border:none;border-top:1px solid rgba(115, 105, 92, 0.3)}.product-tabs__panel{display:none}.product-tabs__panel.is-active{display:block}.product-tabs__opis{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.product-tabs__opis{flex-direction:row;align-items:flex-start}}.product-tabs__opis-copy{flex:1 1 50%;min-width:0}.product-tabs__opis-body{font-family:"Lato", sans-serif;font-size:1rem;line-height:1.6;color:#0a0908}.product-tabs__opis-body p{margin:0 0 1rem}.product-tabs__opis-body p:last-child{margin-bottom:0}.product-tabs__video{flex:1 1 50%;min-width:0}.product-tabs__video iframe,.product-tabs__video>*{display:block;width:100%;aspect-ratio:1.7777777778}.product-package{display:flex;gap:1rem;margin-top:2rem;padding:1.5rem;background-color:#ffffff;border:1px solid #edc26e}.product-package__icon{flex:0 0 auto;display:flex;width:1.75rem;height:1.75rem;color:#edc26e}.product-package__icon svg{width:100%;height:100%}.product-package__heading{margin:0 0 0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#030303}.product-package__list{margin:0;padding:0;list-style:none;font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908}.woocommerce-product-attributes{width:100%;border-collapse:collapse}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding:0.75rem 1rem;border-bottom:1px solid rgba(3, 3, 3, 0.1);text-align:left;font-family:"Lato", sans-serif;font-size:0.8125rem}.woocommerce-product-attributes th{width:12rem;font-weight:700;color:#030303}.woocommerce-product-attributes td{color:#0a0908}.woocommerce-product-attributes td p{margin:0}.product-faq__eyebrow{margin:0 0 2rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;color:#c79140}.product-faq__item{border-bottom:1px solid rgba(115, 105, 92, 0.25)}.product-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem 0;background:none;border:none;text-align:left;cursor:pointer}.product-faq__question:hover .product-faq__question-text,.product-faq__question:focus-visible .product-faq__question-text{color:#c79140}.product-faq__question-text{font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#030303;transition:color 0.2s ease}.product-faq__question-icon{position:relative;flex:0 0 auto;width:1.75rem;height:1.75rem;border:1px solid #edc26e;border-radius:50%;transition:background-color 0.25s ease}.product-faq__question-icon::before,.product-faq__question-icon::after{content:"";position:absolute;top:50%;left:50%;background-color:#edc26e;transform:translate(-50%, -50%);transition:transform 0.25s ease, background-color 0.25s ease}.product-faq__question-icon::before{width:0.75rem;height:1.5px}.product-faq__question-icon::after{width:1.5px;height:0.75rem}.product-faq__question[aria-expanded="true"] .product-faq__question-icon{background-color:#edc26e}.product-faq__question[aria-expanded="true"] .product-faq__question-icon::before,.product-faq__question[aria-expanded="true"] .product-faq__question-icon::after{background-color:#ffffff}.product-faq__question[aria-expanded="true"] .product-faq__question-icon::after{transform:translate(-50%, -50%) scaleY(0)}.product-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease}.product-faq__answer-inner{overflow:hidden}.product-faq__question[aria-expanded="true"]+.product-faq__answer{grid-template-rows:1fr}.product-faq__answer-inner p{margin:0;padding:0 0 1.5rem;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.6;color:#0a0908}#reviews .woocommerce-Reviews-title{margin:0 0 2rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;color:#030303}#reviews .commentlist{margin:0 0 3rem;padding:0;list-style:none}#reviews .comment{padding:1.5rem 0;border-bottom:1px solid rgba(115, 105, 92, 0.3)}#reviews .woocommerce-review__author{font-family:"Lato", sans-serif;font-weight:700;color:#030303}#reviews .woocommerce-review__dash{margin:0 0.5rem;color:#73695c}#reviews .woocommerce-review__published-date{font-family:"Lato", sans-serif;font-size:0.75rem;color:#73695c}#reviews .star-rating{margin:0.5rem 0}#reviews .description p{margin:0.5rem 0 0;font-family:"Lato", sans-serif;font-size:0.875rem;color:#0a0908}#reviews #review_form_wrapper{max-width:40rem}#reviews .comment-reply-title{display:block;margin:0 0 1.5rem;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:1.6875rem;color:#030303}#reviews p.stars a{color:rgba(3, 3, 3, 0.25)}#reviews p.stars a.active,#reviews p.stars a:hover{color:#edc26e}.star-rating{overflow:hidden;position:relative;height:1.1em;width:5.4em;font-family:sans-serif;line-height:1.1}.star-rating::before{content:"★★★★★";float:left;top:0;left:0;position:absolute;color:rgba(3, 3, 3, 0.2)}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"★★★★★";top:0;position:absolute;left:0;color:#edc26e}.product-feature-strip{margin-top:6rem;padding:3rem 1.5rem;background-color:#030303}@media (min-width:1024px){.product-feature-strip{padding:4rem 2rem}}.product-feature-strip__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem 1.5rem;max-width:95rem;margin:0 auto;text-align:center}@media (min-width:768px){.product-feature-strip__inner{grid-template-columns:repeat(4, 1fr)}}.product-feature-strip__icon{display:inline-flex;width:2.25rem;height:2.25rem;margin:0 auto 1rem;color:#edc26e}.product-feature-strip__icon svg{width:100%;height:100%}.product-feature-strip__title{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;letter-spacing:0.03em;text-transform:uppercase;color:#ffffff}.product-feature-strip__copy{margin:0;font-family:"Lato", sans-serif;font-size:0.8125rem;line-height:1.5;color:#e5dbc7}.product-recommendations{margin-top:6rem}.product-recommendations__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.75rem;margin-bottom:2rem}.product-recommendations__title{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.125rem;color:#030303}.product-recommendations__more{display:inline-flex;align-items:center;gap:0.25rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.03em;text-transform:uppercase;color:#030303;text-decoration:none;white-space:nowrap}.product-recommendations__more:hover,.product-recommendations__more:focus-visible{color:#c79140}.product-recommendations__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 1.5rem}@media (min-width:640px){.product-recommendations__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1024px){.product-recommendations__grid{grid-template-columns:repeat(5, 1fr)}}.product-card__rating{display:flex;align-items:center;gap:0.25rem}.product-card__stars{display:inline-flex;font-size:0.75rem;color:rgba(3, 3, 3, 0.2)}.product-card__star.is-filled{color:#edc26e}.product-card__rating-count{font-family:"Lato", sans-serif;font-size:0.6875rem;color:#8c7863}.wishlist-title-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:64rem;margin:0 auto 2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(115, 105, 92, 0.25)}.wishlist-title{display:flex;align-items:center;gap:0.75rem}.wishlist-title h2{margin:0;font-family:"Cormorant Garamond", serif;font-weight:400;font-size:2.375rem;color:#030303}.show-title-form{padding:0.5rem 1rem;font-size:0.6875rem}.hidden-title-form{display:flex;align-items:center;gap:0.5rem}.hidden-title-form input[type="text"]{width:auto}.edit-title-buttons{display:flex;gap:0.5rem}table.wishlist_table.shop_table{display:table;table-layout:fixed;width:100%;min-width:45rem;max-width:64rem;margin:0 auto !important;border:1px solid #dbd1c2;border-radius:4px;overflow:hidden}table.wishlist_table.shop_table th,table.wishlist_table.shop_table td{vertical-align:middle;padding:1rem}table.wishlist_table.shop_table thead th{background-color:#f9f4ec;border-bottom-color:#dbd1c2}table.wishlist_table.shop_table tbody tr{transition:background-color 0.2s ease}table.wishlist_table.shop_table tbody tr:hover{background-color:#f9f4ec}table.wishlist_table.shop_table tbody tr:last-child td{border-bottom:none}table.wishlist_table.shop_table .product-remove{width:5%;text-align:center}table.wishlist_table.shop_table .product-remove a.remove_from_wishlist{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;color:#8c7863;font-size:1rem;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}table.wishlist_table.shop_table .product-remove a.remove_from_wishlist:hover,table.wishlist_table.shop_table .product-remove a.remove_from_wishlist:focus-visible{background-color:rgba(3, 3, 3, 0.06);color:#c79140}table.wishlist_table.shop_table .product-thumbnail{width:12%}table.wishlist_table.shop_table .product-thumbnail img{display:block;width:5rem;height:5rem;object-fit:cover;border-radius:6px}table.wishlist_table.shop_table .product-name{width:33%}table.wishlist_table.shop_table .product-price{width:18%}table.wishlist_table.shop_table .product-stock-status{width:15%}table.wishlist_table.shop_table .product-add-to-cart{width:17%}table.wishlist_table.shop_table .product-name a{font-family:"Lato", sans-serif;font-weight:700;font-size:0.875rem;color:#030303;text-decoration:none}table.wishlist_table.shop_table .product-name a:hover,table.wishlist_table.shop_table .product-name a:focus-visible{color:#c79140}table.wishlist_table.shop_table td.product-price{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.125rem;color:#030303}table.wishlist_table.shop_table td.product-price del{margin-right:0.5rem;font-family:"Lato", sans-serif;font-weight:400;font-size:0.8125rem;color:#8c7863}table.wishlist_table.shop_table td.product-price ins{color:#c79140;text-decoration:none}table.wishlist_table.shop_table .product-quantity input[type="number"]{width:4rem;padding:0.5rem}table.wishlist_table.shop_table .wishlist-in-stock,table.wishlist_table.shop_table .wishlist-out-of-stock{display:inline-flex;align-items:center;gap:0.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem}table.wishlist_table.shop_table .wishlist-in-stock::before,table.wishlist_table.shop_table .wishlist-out-of-stock::before{content:"";width:0.4375rem;height:0.4375rem;border-radius:50%;background-color:currentColor}table.wishlist_table.shop_table .wishlist-in-stock{color:#149e3d}table.wishlist_table.shop_table .wishlist-out-of-stock{color:#8c7863}table.wishlist_table.shop_table td.product-add-to-cart{text-align:left}table.wishlist_table.shop_table td.product-add-to-cart .dateadded{display:block;margin-bottom:0.5rem;font-size:0.6875rem;color:#8c7863}table.wishlist_table.shop_table td.product-add-to-cart a{display:inline-flex !important;align-items:center;justify-content:center;width:auto;margin:0 !important;padding:0.75rem 1.5rem !important;background-color:#edc26e;border:none;color:#030303;font-family:"Lato", sans-serif;font-weight:700;font-size:0.6875rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;text-align:center}table.wishlist_table.shop_table td.product-add-to-cart a:hover,table.wishlist_table.shop_table td.product-add-to-cart a:focus-visible{background-color:#c79140}table.wishlist_table.shop_table .wishlist-empty{padding:6rem 1rem;font-family:"Lato", sans-serif;font-size:0.9375rem;text-align:center;color:#8c7863}.wishlist-pagination td{border-bottom:none;text-align:center}.yith-wcwl-share{max-width:64rem;margin:0 auto}.yith-wcwl-share-title{margin:0 0 1rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;color:#73695c}.yith-wcwl-share ul{display:flex;gap:0.75rem;margin:0;padding:0;list-style:none}.yith-wcwl-share .share-button a,.yith-wcwl-share li.share-button a.facebook,.yith-wcwl-share li.share-button a.twitter,.yith-wcwl-share li.share-button a.pinterest,.yith-wcwl-share li.share-button a.email,.yith-wcwl-share li.share-button a.whatsapp{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid #dbd1c2;border-radius:50%;background:none;color:#030303;transition:border-color 0.2s ease, color 0.2s ease}.yith-wcwl-share .share-button a:hover,.yith-wcwl-share .share-button a:focus-visible,.yith-wcwl-share li.share-button a.facebook:hover,.yith-wcwl-share li.share-button a.facebook:focus-visible,.yith-wcwl-share li.share-button a.twitter:hover,.yith-wcwl-share li.share-button a.twitter:focus-visible,.yith-wcwl-share li.share-button a.pinterest:hover,.yith-wcwl-share li.share-button a.pinterest:focus-visible,.yith-wcwl-share li.share-button a.email:hover,.yith-wcwl-share li.share-button a.email:focus-visible,.yith-wcwl-share li.share-button a.whatsapp:hover,.yith-wcwl-share li.share-button a.whatsapp:focus-visible{border-color:#edc26e;color:#c79140;background:none}.yith-wcwl-share .share-button a svg,.yith-wcwl-share .share-button a i,.yith-wcwl-share li.share-button a.facebook svg,.yith-wcwl-share li.share-button a.facebook i,.yith-wcwl-share li.share-button a.twitter svg,.yith-wcwl-share li.share-button a.twitter i,.yith-wcwl-share li.share-button a.pinterest svg,.yith-wcwl-share li.share-button a.pinterest i,.yith-wcwl-share li.share-button a.email svg,.yith-wcwl-share li.share-button a.email i,.yith-wcwl-share li.share-button a.whatsapp svg,.yith-wcwl-share li.share-button a.whatsapp i{width:1.125rem;height:1.125rem;font-size:1.125rem;fill:currentColor}.wc-block-cart{font-family:"Lato", sans-serif;color:#0a0908}.wc-block-cart__empty-cart__title{font-family:"Cormorant Garamond", serif;font-weight:600;color:#030303}.wc-block-cart-items__header-product,.wc-block-cart-items__header-total{font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;color:#8c7863}.wc-block-components-product-name{font-family:"Lato", sans-serif;font-weight:700;color:#030303;text-decoration:none}.wc-block-components-product-name:hover,.wc-block-components-product-name:focus-visible{color:#c79140}.wc-block-components-product-image img{border-radius:6px}.wc-block-components-formatted-money-amount{font-weight:700;color:#030303}.wc-block-cart-item__remove-link,.wc-block-cart-item__save-for-later-link{font-family:"Lato", sans-serif;font-size:0.6875rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:#8c7863}.wc-block-cart-item__remove-link:hover,.wc-block-cart-item__remove-link:focus-visible,.wc-block-cart-item__save-for-later-link:hover,.wc-block-cart-item__save-for-later-link:focus-visible{color:#c79140}.wc-block-components-quantity-selector{border:1px solid rgba(3, 3, 3, 0.2);border-radius:4px}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-family:"Lato", sans-serif;color:#030303}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{color:#8c7863}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{color:#c79140}.wc-block-cart__totals-title{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.6875rem;color:#030303}.wc-block-components-totals-item__label{font-family:"Lato", sans-serif;color:#0a0908}.wc-block-components-totals-item__value{font-family:"Lato", sans-serif;font-weight:700;color:#030303}.wc-block-components-totals-coupon__button{background-color:transparent;border:1px solid rgba(3, 3, 3, 0.65);color:#030303}.wc-block-components-totals-coupon__button:hover,.wc-block-components-totals-coupon__button:focus-visible{background-color:#fdfbf6}.wc-block-cart__submit-button,.wc-block-components-checkout-return-to-cart-button{font-family:"Lato", sans-serif;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.wc-block-components-button:not(.wc-block-components-totals-coupon__button){background-color:#edc26e;color:#030303}.wc-block-components-button:not(.wc-block-components-totals-coupon__button):hover,.wc-block-components-button:not(.wc-block-components-totals-coupon__button):focus-visible{background-color:#c79140;color:#030303}.wc-block-checkout__form{font-family:"Lato", sans-serif;color:#0a0908}.wc-block-components-checkout-step__title{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.6875rem;color:#030303}.wc-block-components-checkout-step__heading-content .wc-block-components-checkout-step__description{font-family:"Lato", sans-serif;font-size:0.75rem;color:#8c7863}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__heading::before{background-color:#030303;color:#edc26e}.wc-block-components-radio-control__option{border-radius:4px}.wc-block-components-radio-control__option[aria-checked="true"]{border-color:#c79140}.wc-block-components-radio-control__input{accent-color:#c79140}.wc-block-components-radio-control__label{font-family:"Lato", sans-serif;color:#030303}.wc-block-components-checkbox__input{accent-color:#c79140}.wc-block-components-checkbox__mark{fill:#c79140}.wc-block-components-checkout-order-summary__title-text{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.6875rem;color:#030303}.wc-block-components-totals-item__label{font-family:"Lato", sans-serif;color:#0a0908}.wc-block-components-totals-item__value{font-family:"Lato", sans-serif;font-weight:700;color:#030303}.wc-block-checkout__terms{font-family:"Lato", sans-serif;font-size:0.75rem;color:#8c7863}.wc-block-checkout__terms a{color:#c79140}.wc-block-components-checkout-place-order-button{width:100%;background-color:#edc26e;color:#030303;font-family:"Lato", sans-serif;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.wc-block-components-checkout-place-order-button:hover,.wc-block-components-checkout-place-order-button:focus-visible{background-color:#c79140;color:#030303}.wc-block-checkout__login-prompt,.wc-block-checkout__guest-checkout-notice{font-family:"Lato", sans-serif;font-size:0.75rem;color:#8c7863}.wc-block-checkout__login-prompt a,.wc-block-checkout__guest-checkout-notice a{color:#c79140}.woocommerce-MyAccount-navigation{flex:0 0 auto;margin:0 0 3rem;background-color:#ffffff;border:1px solid #d4c9ba;border-radius:3px;overflow:hidden}@media (min-width:768px){.woocommerce-MyAccount-navigation{flex:0 0 14rem;margin:0}}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation li{border-bottom:1px solid #d4c9ba}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation li a{display:block;padding:1rem 1.5rem;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;color:#8c7863;text-decoration:none;border-left:3px solid transparent;background-color:transparent;transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li a:focus-visible{color:#030303;background-color:#fdfbf6}.woocommerce-MyAccount-navigation li.is-active a{color:#030303;background-color:#fdfbf6;border-left-color:#c79140}.woocommerce-MyAccount-content{flex:1 1 auto;min-width:0;padding:2rem 1.5rem;background-color:#ffffff;border:1px solid #d4c9ba;border-radius:3px;font-family:"Lato", sans-serif;font-size:0.875rem;line-height:1.7;color:#0a0908}@media (min-width:768px){.woocommerce-MyAccount-content{padding:2.5rem}}.woocommerce-MyAccount-content>p:first-child{margin-top:0}.woocommerce-MyAccount-content a,body.woocommerce .woocommerce-MyAccount-content a{color:#c79140;text-decoration:underline}.woocommerce-MyAccount-content a:hover,.woocommerce-MyAccount-content a:focus-visible,body.woocommerce .woocommerce-MyAccount-content a:hover,body.woocommerce .woocommerce-MyAccount-content a:focus-visible{color:#030303}.woocommerce-MyAccount-content strong{color:#030303}.woocommerce-account .woocommerce{display:flex;flex-direction:column;gap:2rem;padding:2rem 1rem;background-color:#f9f4ec}@media (min-width:768px){.woocommerce-account .woocommerce{flex-direction:row;align-items:flex-start;gap:2.5rem;padding:3rem 2.5rem}}.woocommerce-account .woocommerce:has(> form.login){flex-direction:column}.woocommerce-account .woocommerce>h2{margin:0 0 0.5rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.6875rem;color:#030303}body.woocommerce-account button[type="submit"],body.woocommerce-account input[type="submit"],body.woocommerce-account a.button,body.woocommerce-account button.button,body.woocommerce-account .button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem 2rem;background-color:#edc26e;border:none;border-radius:0;color:#030303;font-family:"Lato", sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}body.woocommerce-account button[type="submit"]:hover,body.woocommerce-account button[type="submit"]:focus-visible,body.woocommerce-account input[type="submit"]:hover,body.woocommerce-account input[type="submit"]:focus-visible,body.woocommerce-account a.button:hover,body.woocommerce-account a.button:focus-visible,body.woocommerce-account button.button:hover,body.woocommerce-account button.button:focus-visible,body.woocommerce-account .button:hover,body.woocommerce-account .button:focus-visible{background-color:#c79140;color:#030303}body.woocommerce-account button[type="submit"]:disabled,body.woocommerce-account button[type="submit"].disabled,body.woocommerce-account input[type="submit"]:disabled,body.woocommerce-account input[type="submit"].disabled,body.woocommerce-account a.button:disabled,body.woocommerce-account a.button.disabled,body.woocommerce-account button.button:disabled,body.woocommerce-account button.button.disabled,body.woocommerce-account .button:disabled,body.woocommerce-account .button.disabled{opacity:0.5;cursor:default;pointer-events:none}body.woocommerce-account .woocommerce-info::before,body.woocommerce-account .woocommerce-message::before,body.woocommerce-account .woocommerce-notice::before{display:none}.woocommerce-orders-table tr:nth-child(2n) td{background-color:rgba(3, 3, 3, 0.02)}.woocommerce-orders-table td::before{color:#8c7863;font-weight:700}.woocommerce-orders-table__cell-order-status{text-transform:capitalize}body.woocommerce-account .woocommerce-Addresses{display:flex;flex-direction:column;gap:2rem}body.woocommerce-account .woocommerce-Address,body.woocommerce-account .woocommerce-Addresses .col-1,body.woocommerce-account .woocommerce-Addresses .col-2,body.woocommerce-account .woocommerce-Addresses .u-column1,body.woocommerce-account .woocommerce-Addresses .u-column2{float:none;width:auto;min-width:0;padding:1.5rem;background-color:#fdfbf6;border:1px solid #d4c9ba;border-radius:3px}.woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin:0 0 0.75rem}.woocommerce-Address-title::before,.woocommerce-Address-title::after{content:none !important}.woocommerce-Address-title h2{margin:0;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.125rem;color:#030303}.woocommerce-Address-title .edit{font-family:"Lato", sans-serif;font-size:0.6875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#c79140}.woocommerce-Address address{font-style:normal;line-height:1.6}#customer_login{display:flex;flex-wrap:wrap;gap:2rem;width:100%}#customer_login .u-column1,#customer_login .u-column2{flex:1 1 20rem;min-width:0;max-width:28rem}#customer_login h2{margin:0 0 0.5rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.6875rem;color:#030303}.woocommerce-form-login,.woocommerce-form-register{padding:2rem 1.5rem;background-color:#ffffff;border:1px solid #d4c9ba;border-radius:3px}@media (min-width:768px){.woocommerce-form-login,.woocommerce-form-register{padding:2.5rem}}.woocommerce-form-login__rememberme{display:flex;align-items:center;gap:0.5rem;font-weight:400;text-transform:none;letter-spacing:normal}.woocommerce-ResetPassword{width:100%;max-width:28rem;margin:0 auto;padding:2rem 1.5rem;background-color:#ffffff;border:1px solid #d4c9ba;border-radius:3px}@media (min-width:768px){.woocommerce-ResetPassword{padding:2.5rem}}.woocommerce-LostPassword a{color:#c79140}.woocommerce-EditAccountForm fieldset{margin:2rem 0;padding:1.5rem;background-color:#fdfbf6;border:1px solid #d4c9ba;border-radius:3px}.woocommerce-EditAccountForm fieldset legend{padding:0 0.5rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.125rem;color:#030303}.woocommerce-EditAccountForm fieldset>p:last-child{margin-bottom:0}.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin:0 0 3rem;padding:1.5rem 2rem;background-color:#ffffff;border:1px solid rgba(3, 3, 3, 0.1);border-radius:4px;list-style:none}.woocommerce-order-overview li{font-family:"Lato", sans-serif;font-size:0.75rem;color:#8c7863}.woocommerce-order-overview li strong{display:block;margin-top:0.25rem;font-size:0.8125rem;color:#030303}.woocommerce-order-details__title{margin:0 0 1.5rem;font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.6875rem;color:#030303}.woocommerce-table--order-details tfoot th{text-align:left}.woocommerce-OrderUpdates{margin:0 0 3rem;padding:0;list-style:none}.woocommerce-OrderUpdate{padding:1rem;margin-bottom:0.75rem;background-color:#ffffff;border:1px solid rgba(3, 3, 3, 0.1);border-radius:4px}.woocommerce-OrderUpdate-meta{margin:0 0 0.5rem;font-family:"Lato", sans-serif;font-size:0.6875rem;color:#8c7863}