.elementor .shop-heading-s{font-family:"Cormorant Garamond";font-weight:400;font-size:4.5rem;color:#1a1a1a;letter-spacing:-0.02em;line-height:1.15em;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .shop-subtitle-s{max-width:600px;font-size:var(--body-l);color:#6b6b6b;line-height:1.7em;}.elementor .shop-header-inner-s{width:100%;max-width:1200px;text-align:center;flex-direction:column;align-items:center;}.elementor .shop-header-outer-s{padding-block-start:96px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e2ddd6;border-style:solid;background-color:#fcfaf5;justify-content:center;}.elementor .e-shop-toolbar-73a0302{justify-content:center;align-items:center;}.elementor .e-e197b23{border-block-start-width:0px;border-block-end-width:1px;border-color:var(--color-rule);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .shop-grid-inner-s{width:100%;max-width:1200px;flex-direction:column;}.elementor .shop-grid-outer-s{padding-block-start:64px;padding-block-end:128px;padding-inline-start:32px;padding-inline-end:32px;justify-content:center;}.elementor .bespoke-image-s{width:50%;}.elementor .bespoke-heading-s{font-family:"Cormorant Garamond";font-weight:400;font-size:3rem;color:#1a1a1a;line-height:1.15em;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .bespoke-body-s{max-width:480px;font-size:1rem;color:#6b6b6b;line-height:1.8em;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .bespoke-cta-s{color:#fcfaf5;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;align-self:flex-start;}.elementor .bespoke-copy-s{flex-direction:column;flex:1 1 0%;}.elementor .bespoke-inner-s{width:100%;max-width:1200px;column-gap:30px;flex-direction:row;row-gap:96px;align-items:center;}.elementor .bespoke-outer-s{padding-block-start:128px;padding-block-end:128px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F5F4F2;justify-content:center;}