html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#aaa}.hamburger-box{width:28px;height:21px;display:inline-block;position:relative}.hamburger-inner{margin-top:-1.5px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#aaa;border-radius:4px;width:28px;height:3px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease;top:9px}.hamburger--slider .hamburger-inner:after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translateY(9px)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg)translate(-4px,-6px)}.hamburger--slider.is-active .hamburger-inner:after{transform:translateY(-18px)rotate(-90deg)}body.hidden-scroll{overflow:hidden}.sl-overlay{z-index:1035;background:#fff;display:none;position:fixed;inset:0}.sl-wrapper{z-index:1040;width:100%;height:100%;position:fixed;top:0;left:0}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{cursor:pointer;background:0 0;border:0;padding:0;font-size:28px}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{z-index:10060;color:#000;width:44px;height:44px;margin-top:-14px;margin-right:-14px;font-family:Arial,Baskerville,monospace;font-size:3rem;line-height:44px;display:none;position:fixed;top:30px;right:30px}.sl-wrapper .sl-counter{z-index:10060;color:#000;font-size:1rem;display:none;position:fixed;top:30px;left:30px}.sl-wrapper .sl-download{text-align:center;z-index:10060;color:#fff;width:100%;font-size:1rem;display:none;position:fixed;bottom:5px}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{text-align:center;z-index:10060;color:#000;width:22px;height:44px;margin-top:-22px;font-family:Arial,Baskerville,monospace;line-height:44px;display:block;position:fixed;top:50%}.sl-wrapper .sl-navigation button.sl-next{font-size:2rem;right:5px}.sl-wrapper .sl-navigation button.sl-prev{font-size:2rem;left:5px}@media (width>=35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:10px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:10px}}@media (width>=50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:20px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:20px}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{-ms-touch-action:none;touch-action:none;z-index:10000;position:fixed}.sl-wrapper .sl-image img{border:0;width:100%;height:auto;margin:0;padding:0;display:block}@media (width>=35.5em){.sl-wrapper .sl-image img{border:0}}@media (width>=50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (width>=35.5em){.sl-wrapper .sl-image iframe{border:0}}@media (width>=50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{color:#fff;background:#000c;padding:10px;font-size:1rem;display:none;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{top:0;bottom:auto}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{opacity:0;z-index:1007;-ms-animation:pulsate 1s ease-out infinite;border:5px solid #333;border-radius:40px;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1s ease-out infinite pulsate;display:none;position:fixed;top:50%;left:50%}.sl-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.sl-transition{transition:transform .2s}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}body{font-family:Lato,sans-serif}main{margin-top:3rem}.container{max-width:1400px;margin:0 auto;padding-left:1rem;padding-right:1rem}h1,h2,h3,h4{font-family:Playfair Display,serif;font-weight:600}p{line-height:1.6}a{color:#000}@media screen and (width>=1000px){body.admin-bar #wpadminbar{z-index:99999;top:0}body.admin-bar .masthead{margin-top:32px}main{margin-top:0}}.btn{color:#fff;background:#dfc3c1;border:0;border-radius:2px;padding:0 2rem;font-size:1rem;font-weight:400;line-height:3;text-decoration:none;transition:all .3s;display:inline-block}.btn:hover{background-color:#cea29f}.btn:active{transform:translateY(2px)}.masthead{z-index:999999;background-color:#fff;padding:1rem 0;transition:background-color .3s;position:fixed;top:0;left:0;right:0}.masthead--upper,.masthead--top{display:none}.masthead--main .container{justify-content:space-between;display:flex}.masthead--brand-mobile{display:block}.masthead--brand-mobile img{width:auto;height:2rem;display:block}.masthead--hamburger:active,.masthead--hamburger:focus{outline:none}.masthead--navigation{z-index:-9;background-color:#222;align-items:center;padding:0 2rem;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.masthead--navigation>ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.masthead--navigation>ul>li{margin-bottom:.5rem}.masthead--navigation>ul>li:last-child{margin-bottom:0}.masthead--navigation>ul>li>a{color:#fff;border-bottom:2px solid #0000;font-family:Playfair Display,serif;font-size:1.2rem;line-height:2;text-decoration:none}.masthead--navigation>ul>li.current-menu-item>a,.masthead--navigation>ul>li.current_page_item>a{color:#dfc3c1;border-bottom-color:#dfc3c1}.masthead--navigation.toggled{transform:translate(0)}@media screen and (width>=1000px){.masthead{padding-bottom:68px;position:static}.masthead--top{justify-content:flex-end;display:flex}.masthead--social ul{margin:0;padding:0;list-style:none;display:flex}.masthead--social li{margin-right:.5rem}.masthead--social li:last-child{margin-right:0}.masthead--social svg{fill:#999;width:.8rem;height:.8rem}.masthead--upper{justify-content:center;display:flex}.masthead--brand-desktop img{width:auto;height:100px;display:block}.masthead--main{background-color:#fff;padding:1rem 0;position:absolute;left:0;right:0}.masthead--main .container{justify-content:center;position:relative}.masthead--main .container:before{content:"";z-index:-9;opacity:0;background-image:url(/wp-content/themes/mariella/public/build/assets/logo-BSom6cs2.png);background-repeat:no-repeat;background-size:contain;transition:opacity .3s;position:absolute;inset:0}.masthead--main.fixed{z-index:999;position:fixed;top:0;box-shadow:0 0 60px #0000001a}.masthead--main.fixed .container:before{opacity:1}.masthead--hamburger,.masthead--brand-mobile{display:none!important}.masthead--navigation{top:initial;right:initial;bottom:initial;z-index:initial;background-color:#0000;padding:0;transition:none;display:block;position:static;transform:none}.masthead--navigation>ul{flex-direction:row;justify-content:center}.masthead--navigation>ul>li{margin:0 1.5rem 0 0}.masthead--navigation>ul>li:last-child{margin-right:0}.masthead--navigation>ul>li>a{color:#777;letter-spacing:0;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;border-bottom:none;font-family:Lato;font-size:.9rem;font-weight:400;line-height:2.5;transition:border .2s;display:block}.masthead--navigation.toggled{transform:none!important}}.mobile-menu-dimmer{z-index:-999;background-color:#0000;width:100%;height:100%;transition:background-color .3s;position:fixed;inset:0}.mobile-menu-dimmer.toggled{z-index:9;background-color:#0000004d}@media screen and (width>=1000px){.mobile-menu-dimmer{display:none!important}}.mastfoot--upper{background-color:#dfc3c1}.mastfoot--upper ul{justify-content:center;align-items:center;margin:0;padding:2rem 0;list-style:none;display:flex}.mastfoot--upper li{margin-right:2rem}.mastfoot--upper li:last-child{margin-right:0}.mastfoot--upper svg{stroke:#fff;fill:#fff;stroke-width:0;width:1.8rem;height:1.8rem;display:block}.mastfoot--lower{color:#999;font-size:14px;line-height:50px}.mastfoot--lower a{color:#999;font-size:14px;text-decoration:none}.mastfoot--lower a:hover{text-decoration:underline}.page-header{height:400px;margin-bottom:4rem}.page-header--dimmer{background-color:#0003;height:100%}.page-header .container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.page-header h1{color:#fff;margin:0 0 1rem;font-size:2.5rem;font-weight:400}.page-header p{color:#fff;text-transform:uppercase;letter-spacing:3px;margin:0;font-family:Lato,sans-serif;font-size:.8rem;font-weight:400;display:block}@media screen and (width>=1000px){.page-header{height:80vh;margin-bottom:8rem}.page-header h1{font-size:56px}}.single-gallery--items{padding-top:4rem}.single-gallery--items-sizer{width:100%}.single-gallery--item{width:100%;margin-bottom:20px}.single-gallery--item img{max-width:100%;height:auto;display:block}@media screen and (width>=1000px){.single-gallery--items-sizer,.single-gallery--item{width:calc(33.3333% - 1rem)}}.home--hero-content{background-color:#0000004d;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.home--hero-content h1{color:#fff;margin:0 0 1rem;font-size:2.5rem;font-weight:400}.home--hero-content h2{color:#fff;text-transform:uppercase;letter-spacing:3px;margin:0;font-family:Lato,sans-serif;font-size:.8rem;font-weight:400}@media screen and (width>=1000px){.home--hero-content{height:90vh}.home--hero-content h1{font-size:56px}}.home--offer{padding-top:4rem;padding-bottom:4rem}.home--offer-item,.home--offer-item-text{margin-bottom:4rem}.home--offer-item-text h2{color:#1c1c1c;margin:0 0 2rem;font-size:30px;font-weight:400}.home--offer-item-text p{color:#777;font-size:14px;line-height:24px}.home--offer-item-text p:last-of-type{margin-bottom:2rem}.home--offer-item-img img{max-width:100%;height:auto;display:block}.home--offer-item:last-child{margin-bottom:0}@media screen and (width>=1000px){.home--offer{background:url(/wp-content/themes/mariella/public/build/assets/home_offer_bg-sqE2j_SE.png) 100% 100%/contain no-repeat;padding-top:8rem;padding-bottom:8rem}.home--offer-item{align-items:center;margin-bottom:0;display:flex}.home--offer-item-text{flex:1;padding:6rem}.home--offer-item-img{flex:0 0 50%}.home--offer-item:last-child{flex-direction:row-reverse}}.home--accessories-content{background-color:#0000004d;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:0 1rem;display:flex}.home--accessories-content h2{color:#fff;margin:0 0 1rem;font-size:2.5rem;font-weight:400}.home--accessories-content p{color:#fff;text-align:center;font-size:.9rem}@media screen and (width>=1000px){.home--accessories-content{height:60vh}.home--accessories-content h2{font-size:56px}.home--accessories-content p{max-width:600px;margin:0 auto}}.home--about{padding-top:4rem;padding-bottom:4rem}.home--about-company{margin-bottom:4rem}.home--about h3{color:#1c1c1c;margin:0 0 1rem;font-size:18px;font-weight:400;line-height:28px}.home--about p{color:#777;font-size:14px}@media screen and (width>=1000px){.home--about{display:flex}.home--about-company{flex:1;margin-bottom:0;margin-right:4rem}.home--about-press{flex:1}}.home--contact ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home--contact li{flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.home--contact li:last-child{margin-bottom:0}.home--contact svg{stroke:#444;stroke-width:2px;width:1.5rem;height:1.5rem;margin:0 0 1rem;display:block}.home--contact p{text-align:center;color:#444;margin:0}.home--contact a{text-decoration:none}.home--contact a:hover{text-decoration:underline}@media screen and (width>=1000px){.home--contact ul{flex-direction:row}.home--contact li{flex:1}}.page-wedding-dresses--collections-item{margin-bottom:6rem}.page-wedding-dresses--collections-item-text{margin-bottom:2rem}.page-wedding-dresses--collections-item-text h2{color:#444;margin:0 0 2rem;font-size:30px;font-weight:400}.page-wedding-dresses--collections-item-desc{margin-bottom:2rem}.page-wedding-dresses--collections-item-desc p{color:#777;font-size:14px;line-height:24px}.page-wedding-dresses--collections-item-desc p:first-of-type{margin-top:0}.page-wedding-dresses--collections-item-desc p:last-of-type{margin-bottom:0}.page-wedding-dresses--collections-item-img img{max-width:100%;height:auto;display:block}.page-wedding-dresses--collections-item:last-child{margin-bottom:0}@media screen and (width>=1000px){.page-wedding-dresses--collections-item{align-items:center;margin-bottom:0;display:flex}.page-wedding-dresses--collections-item-text{flex:1;padding:6rem}.page-wedding-dresses--collections-item-img{flex:0 0 50%}.page-wedding-dresses--collections-item:nth-child(2n){flex-direction:row-reverse}}.page-evening-dresses--gallery{padding-top:4rem}.page-evening-dresses--gallery-sizer{width:100%}.page-evening-dresses--gallery-item{width:100%;margin-bottom:20px}.page-evening-dresses--gallery-item img{max-width:100%;height:auto;display:block}@media screen and (width>=600px){.page-evening-dresses--gallery-sizer,.page-evening-dresses--gallery-item{width:calc(50% - 1rem)}}@media screen and (width>=1000px){.page-evening-dresses--gallery-sizer,.page-evening-dresses--gallery-item{width:calc(16.6667% - 1.2rem)}}.page-accessories--collections-item{margin-bottom:6rem}.page-accessories--collections-item-text{margin-bottom:2rem}.page-accessories--collections-item-text h2{color:#444;margin:0 0 2rem;font-size:30px;font-weight:400}.page-accessories--collections-item-desc{margin-bottom:2rem}.page-accessories--collections-item-desc p{color:#777;font-size:14px;line-height:24px}.page-accessories--collections-item-desc p:first-of-type{margin-top:0}.page-accessories--collections-item-desc p:last-of-type{margin-bottom:0}.page-accessories--collections-item-img img{max-width:100%;height:auto;display:block}.page-accessories--collections-item:last-child{margin-bottom:0}@media screen and (width>=1000px){.page-accessories--collections-item{align-items:center;margin-bottom:0;display:flex}.page-accessories--collections-item-text{flex:1;padding:6rem}.page-accessories--collections-item-img{flex:0 0 50%}.page-accessories--collections-item:nth-child(2n){flex-direction:row-reverse}}.page-about{flex-direction:column;display:flex}.page-about--text{margin-bottom:4rem}.page-about--text h2{color:#444;margin:0 0 2rem;font-size:30px;font-weight:400;line-height:40px}.page-about--desc p{color:#777;font-size:14px;line-height:24px}.page-about--desc p:first-of-type{margin-top:0}.page-about--desc p:last-of-type{margin-bottom:0}.page-about--img img{max-width:100%;height:auto;display:block}@media screen and (width>=1000px){.page-about{flex-direction:row;align-items:center}.page-about--text{flex:1;margin-bottom:0;padding:8rem}.page-about--img{flex:1}}.page-contact{padding-top:2rem}.page-contact--data{margin-bottom:4rem}.page-contact--data h2{color:#444;margin:0 0 2rem;font-size:35px;font-weight:400}.page-contact--data ul{margin:0;padding:0;list-style:none}.page-contact--data-item{align-items:center;margin-bottom:1.5rem;display:flex}.page-contact--data-item svg{stroke-width:2px;width:1rem;height:1rem;margin-right:2rem}.page-contact--data-item p{color:#444;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.page-contact--data-item p a{color:#444;text-decoration:none}.page-contact--data-item p a:hover{text-decoration:underline}.page-contact--data-item:last-child{margin-bottom:0}.page-contact--form input[type=text],.page-contact--form input[type=email],.page-contact--form textarea{box-sizing:border-box;border:1px solid #0000001a;border-radius:4px;width:100%;margin-bottom:1rem;padding:.8rem 1rem}.page-contact--form .wpcf7-acceptance{color:#777;margin-bottom:1rem;font-size:.8rem;line-height:1.2;display:block}@media screen and (width>=1000px){.page-contact{align-items:center;display:flex}.page-contact--data{flex:1;margin-bottom:0;margin-right:6rem}.page-contact--data h2{max-width:500px}.page-contact--form{flex:1}.page-contact--form-wrapper{max-width:500px;margin:auto 0 auto auto}}
