:root{--shadow:#23231B;--slate:#4B4E5A;--ocean:#7E8584;--mist:#BBBAB4;--sand:#E2DED3;--white:#FFFFFF;--light-shadow:#90908C;--light-sand:#F0EEE9;--light-ocean:#BEC2C1;--font-title:"Cormorant",serif;--font-heading:"Cormorant Garamond",serif;--font-subheading:"Figtree",sans-serif;--font-paragraph:"Cormorant Garamond",serif;--font-script:'MozartScript',cursive;--tracking-tight:0;--tracking-normal:0.04em;--tracking-wide:0.3em;--header-transition:0.3s ease-in-out;--header-height:auto;--menu-bg-color:var(--light-shadow);--menu-text-color:var(--white);--menu-hover-color:var(--ocean);--header-bg-color:var(--light-shadow);--menu-transition-duration:0.5s;--menu-base-delay:0.4s;--menu-item-stagger:0.1s}h1,.title{font-family:var(--font-title);color:var(--slate);line-height:1.4}h2,.heading{font-family:var(--font-heading);color:var(--slate);line-height:1.4}h3,h4,h5,.subheading{letter-spacing:var(--tracking-wide);color:var(--slate);line-height:1.4}p,li,.body-text{font-family:var(--font-paragraph);letter-spacing:var(--tracking-normal);color:var(--slate);font-size:25px;line-height:1.3}#main-content .script{font-family:var(--font-script);color:var(--ocean);font-size:40px}p a,li a{color:var(--slate,#4B4E5A);text-decoration:none;position:relative;transition:color 0.3s ease;padding:2px 4px}#et-main-area p a:hover,#et-main-area li a:hover{color:var(--light-ocean,#7E8584);text-shadow:0 0 1px rgba(102,204,255,0.2)}p a::after,li a::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--light-ocean,#7E8584);transition:width 0.3s ease;opacity:0.8}p a:hover::after,li a:hover::after{width:100%}p a:focus,li a:focus{outline:2px dotted var(--light-ocean,#66ccff);outline-offset:2px}.et_pb_button_module_wrapper .et_pb_button{padding:16px 60px;border-radius:0;font-family:var(--font-subheading);letter-spacing:var(--tracking-wide);border:1px solid var(--slate)}#main-content .et_pb_button:hover,#main-content .et_pb_module .et_pb_button:hover{border:1px solid var(--slate)}#site-footer{background-color:var(--light-shadow)}#site-footer p,#site-footer a{color:var(--white)}#site-footer .footer-menus{display:flex}#site-footer .footer-menus .menu-footer-navigation-container,#site-footer .footer-menus .menu-our-collection-container{padding-top:15px}#site-footer .footer-menus ul{list-style-type:none;padding:0 0 23px 0px}#site-footer .footer-menus ul a{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;padding:2px 0px}#site-footer .footer-menus p{font-style:italic;position:relative;padding-bottom:15px}#site-footer .footer-menus p:after{content:"";position:absolute;bottom:0px;height:1px;width:100%;background:var(--white);right:0px}#site-footer .main-row .column1,#site-footer .main-row .column3{width:32.5%}#site-footer .main-row .column2{width:35%}#site-footer .main-row .column1 .column1-nav{padding-right:11%}#site-footer .main-row .column1 .column2-nav{padding-right:20px}#site-footer .main-row .column3{padding-left:110px;display:flex;flex-direction:column;gap:60px}#site-footer .main-row .column2 .socials h4{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;color:var(--white)}#site-footer .main-row .column2 .footer-logos{display:flex;gap:20px;justify-content:center}#site-footer .main-row .column2 .footer-logos img{max-width:20px}#site-footer .bottom-row .column1,#site-footer .bottom-row .column3{flex:1}#site-footer .bottom-row .column2{flex:1.4}#site-footer .bottom-row .column1 h4,#site-footer .bottom-row .column2 p,#site-footer .bottom-row .column3 p{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;color:var(--white)}#site-footer .bottom-row{display:flex;align-items:center}#site-footer .bottom-row .column2 p{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;color:var(--white);text-align:center}#site-footer .bottom-row .column3 p{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;color:var(--white);text-align:right}@media (max-width:980px){#site-footer .main-row{display:flex;flex-direction:column}#site-footer .main-row .column1{order:2;width:100%}#site-footer .main-row .column2{order:1;width:100%}#site-footer .main-row .column3{order:3;width:100%}#site-footer .main-row .column1 .footer-menus{flex-direction:column}#site-footer .main-row .column1 .column1-nav{padding-right:0px;text-align:center;padding-bottom:20px}#site-footer .main-row .column1 .column2-nav{padding-right:0px;text-align:center;padding-bottom:20px}#site-footer .footer-menus p:after{width:180px;right:50%;transform:translateX(50%)}#site-footer .main-row .column3{padding-left:0px;text-align:center}#site-footer .main-row .column3 p{text-align:center}#site-footer .main-row .column3 h4{text-align:center}#site-footer .main-row .column2 .footer-logos{justify-content:center}#site-footer .main-row .column1 .socials h4{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;color:var(--white)}#site-footer .main-row .column1 .socials{padding-top:25px;padding-bottom:30px}#site-footer .main-row .column1 .socials h4{text-align:center}#site-footer .main-row .column1 .footer-logos{display:flex;gap:20px;justify-content:center;text-align:center}#site-footer .main-row .column1 .footer-logos img{max-width:20px}#site-footer .bottom-row{flex-direction:column;text-align:center}#site-footer .bottom-row .column3 p{text-align:center}#site-footer .bottom-row .column1{order:3;padding-top:40px;padding-bottom:20px}#site-footer .bottom-row .column2{order:1;max-width:270px;padding-bottom:20px}#site-footer .bottom-row .column2 p{line-height:1.4}#site-footer .bottom-row .column3{order:2;max-width:180px}}.category #page-container #main-content .container{padding-top:110px}.category .post .entry-featured-image-url img{aspect-ratio:4 / 3;object-fit:cover}.category .post .entry-title{font-size:34px}@media (max-width:980px){.category .post .entry-title{font-size:28px}}.single-post #page-container #main-content .container{padding-top:110px}.single-post .et_post_meta_wrapper .entry-title{font-size:34px}.single-post .et_post_meta_wrapper img{aspect-ratio:4 / 3;object-fit:cover}.single-post .entry-content p{font-size:20px}@media (max-width:980px){.single-post .et_post_meta_wrapper .entry-title{font-size:28px}}