*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/assets/fonts/lato-light.woff2) format("woff2"),url(/assets/fonts/lato-light.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(/assets/fonts/lato-lightitalic.woff2) format("woff2"),url(/assets/fonts/lato-lightitalic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/assets/fonts/lato-regular.woff2) format("woff2"),url(/assets/fonts/lato-regular.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/assets/fonts/lato-italic.woff2) format("woff2"),url(/assets/fonts/lato-italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/assets/fonts/lato-bold.woff2) format("woff2"),url(/assets/fonts/lato-bold.woff) format("woff")}:root{--primary:180,0.5%,37.8%;--primary:17.1,7.9%,17.5%;--primaryMid:216,2.9%,66.5%;--primaryLight:210,4.2%,90.6%;--primaryVeryLight:210,4.2%,95.6%;--subtle:12,17.2%,88.6%;--success:76,16.9%,65.1%;--accent:6.5,41.6%,82.5%;--white:0,0%,100%;--alert:346,98%,16%;--fs-200:clamp(0.7035rem,0.7985rem + -0.0874vw,0.7813rem);--fs-300:clamp(0.9375rem,0.9374rem + 0.0003vw,0.9377rem);--fs-400:clamp(1.125rem,1.0973rem + 0.1404vw,1.25rem);--fs-500:clamp(1.35rem,1.2798rem + 0.3553vw,1.6663rem);--fs-600:clamp(1.62rem,1.4866rem + 0.6754vw,2.2211rem);--fs-700:clamp(1.944rem,1.7184rem + 1.1424vw,2.9607rem);--fs-800:clamp(2.3328rem,1.9747rem + 1.8133vw,3.9467rem);--fs-900:clamp(2.7994rem,2.2531rem + 2.7658vw,5.2609rem)}@supports (top:1vi){:root{--fs-900:clamp(2.7994rem,2.2531rem + 2.7658vi,5.2609rem);--fs-800:clamp(2.3328rem,1.9747rem + 1.8133vi,3.9467rem);--fs-700:clamp(1.944rem,1.7184rem + 1.1424vi,2.9607rem);--fs-600:clamp(1.62rem,1.4866rem + 0.6754vi,2.2211rem);--fs-500:clamp(1.35rem,1.2798rem + 0.3553vi,1.6663rem);--fs-400:clamp(1.125rem,1.0973rem + 0.1404vi,1.25rem);--fs-300:clamp(0.9375rem,0.9374rem + 0.0003vi,0.9377rem);--fs-200:clamp(0.7035rem,0.7985rem + -0.0874vi,0.7813rem)}}.fs-900{font-size:var(--fs-900)}.fs-800,.fs-900{line-height:1;padding-bottom:.25rem}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700);line-height:1.2}.fs-600,.fs-700{padding-bottom:.25rem}.fs-600{font-size:var(--fs-600);line-height:1.3}.fs-500{font-size:var(--fs-500);line-height:1.2;padding-bottom:.25rem}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.subheading{color:hsla(var(--primary),.7)}.subtle{background-color:hsla(var(--subtle),.8)}html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body{color:hsl(var(--primary));font-family:Lato,sans-serif;font-size:var(--fs-400);font-style:normal;font-weight:300}a,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,input,label,li,nav,p,picture,textarea,ul{margin:0;padding:0}blockquote,figure,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-style:normal;font-weight:300;max-width:60ch}h1,h2,h3{text-wrap:balance}p{max-width:60ch;text-wrap:pretty}figure.testimonial{margin:2rem 1rem}figure.testimonial blockquote{font-style:italic;position:relative}figure.testimonial blockquote:before{color:hsl(var(--subtle));content:'"';font-size:var(--fs-700);left:-1rem;position:absolute;top:-1rem;transform:rotate(-10deg)}figure.testimonial figcaption{margin-top:0}article ol,article ul{padding-left:1rem}article ol>*+*,article ul>*+*{margin-top:1rem;margin-top:var(--flow,1rem)}li[class],ul[class] li{list-style:none}ul.list-heart{color:hsl(var(--primary))}ul.list-heart li{margin-left:.5rem;padding-left:.5rem}ul.list-heart li::marker{content:"\002B"}.grid.grid-subgrid img{max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid.grid-subgrid .home-logo{max-width:max(150px,min(40%,200px))}.grid.grid-subgrid .home-logo img{-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.grid.grid-subgrid img{-o-object-fit:cover;object-fit:cover}}@media (min-width:576px){.wrapper{display:grid;grid-template-columns:50px minmax(calc(100vw - 50px - 1rem),1fr);grid-gap:1rem;gap:1rem}}main{min-height:40vh}.container{margin-bottom:2rem;margin-top:2rem}.grid{--columns:12;display:grid;margin:0 auto;max-width:100rem;padding-left:1rem;padding-right:1rem;width:100%;grid-gap:1rem;align-items:start;gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--columns),1fr)}.no-gap{gap:0}.grid>.grid{padding-left:0;padding-right:0}.grid-space{margin-bottom:3rem;margin-top:3rem}.grid.grid-full{min-width:100%}.grid.grid-full,.grid.grid-subgrid{padding-left:0;padding-right:0}.grid>*{grid-column:span 12}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;grid-auto-flow:dense}.grid-auto li.testimonial-listitem{grid-column:span 2}.grid-auto li:nth-child(3n+1){grid-column:span 2;grid-row:span 2}.grid-splitscreen{gap:0;padding-left:0;padding-right:0}@media (min-width:992px){.grid>*{grid-column:span 12;grid-column:span var(--span,12)}}.subitem{position:relative}@media (min-width:768px){.home .subgrid{display:grid;grid-column:1/-1;grid-row:1/4;grid-template-columns:subgrid;grid-template-rows:subgrid;margin-bottom:1rem;grid-gap:0;gap:0}.home .subgrid picture{height:100%;width:100%}.home .subgrid img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.home .subitem:first-of-type{grid-column:1/7;grid-row:1/3}.home .subitem:nth-of-type(2){align-self:center;grid-column:7/-1;grid-row:1/2;margin-bottom:3rem;margin-top:3rem}.home .subitem:nth-of-type(3){grid-column:7/-1;grid-row:2/4}.home .subitem:nth-of-type(4){align-self:center;grid-column:1/6;grid-row:3/4;margin-bottom:3rem;margin-top:3rem}}.collections{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem}.collections>li{grid-column:span 12;list-style:none;padding:0}@media (min-width:568px){.collections>li{grid-column:span 6}}@media (min-width:992px){.collections{grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--columns,12),1fr)}.collections>li{grid-column:span 12;grid-column:span var(--span,12)}}.logo-nav svg{padding:.5rem 1rem;width:max(120px,min(5vw,200px))}.main-nav{align-self:start;position:sticky;top:0;z-index:10}.main-nav nav{background-color:hsla(var(--white),1);padding:.5rem}.main-nav ul{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.main-nav button{margin-top:1rem;width:100%}.main-nav li{list-style:none}.main-nav a{position:relative}.main-nav span{display:none;font-size:var(--fs-200);left:0;position:absolute;text-align:center;top:100%;width:100%}.main-nav a:hover>span{display:block}.nav-button{background-color:transparent;border:none;padding:.2rem;position:relative}.nav-button:has(+.submenu.open){background-color:hsl(var(--subtle))}ul.submenu{background-color:hsl(var(--subtle));bottom:.2rem;display:flex;flex-direction:column;left:0;transform:translateX(calc(-100% - 50px));transform:translateX(-100%);transition:all .5s ease;width:-moz-fit-content;width:fit-content;z-index:-1}.submenu:after,ul.submenu{position:absolute;top:auto}.submenu:after{border-bottom:1.7rem solid transparent;border-right:1rem solid hsl(var(--subtle));border-top:1.7rem solid transparent;bottom:0;content:"";height:0;left:-1rem;width:0;z-index:4}ul.submenu{gap:0}.submenu li{list-style:none;opacity:0}.submenu.open{opacity:1;transform:translateX(50px)}.submenu li a{display:block;padding:1rem;-webkit-text-decoration:none;text-decoration:none}.submenu-two{background-color:hsl(var(--white));position:relative;z-index:-1}@keyframes navLinkFade{70%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:576px){.main-nav{bottom:0;position:fixed;top:auto;width:100%}.main-nav nav{background-color:hsla(var(--white),1);padding-bottom:1rem}.main-nav ul{flex-direction:row;justify-content:space-around}.main-nav a{text-align:center;-webkit-text-decoration:none;text-decoration:none}.main-nav button{margin-top:1rem;width:20%}.main-nav span{display:block;left:auto;position:relative;text-align:center;top:0;width:100%}.main-nav svg{height:auto;margin-left:auto;margin-right:auto;width:30px}}nav.btn-group-nav ul{display:flex;gap:1rem;list-style:none;margin-bottom:2rem;margin-top:1rem}nav.btn-group-nav ul li a{text-wrap:nowrap}.breadcrumbs{margin-bottom:1rem;overflow-x:auto;padding-left:0;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs ::-webkit-scrollbar{display:none}.breadcrumbs ul{display:flex;flex-wrap:nowrap;font-size:var(--fs-300);gap:1rem;list-style:none;overflow:auto;white-space:nowrap}.breadcrumbs a{-webkit-text-decoration:none;text-decoration:none}a{color:hsl(var(--primary));font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:hsl(var(--primaryMid));text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:hsla(var(--primary),.7);text-decoration-color:hsl(var(--success))}button{border:none}button:hover{cursor:pointer;opacity:.7}.btn,input[type=submit].btn{background-color:hsl(var(--subtle));border:none;border-radius:.15rem;color:hsl(var(--primary));display:inline-block;font-size:var(--fs-300);font-style:normal;font-weight:400;padding:.5rem .6rem;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.btn-group{display:flex;flex-wrap:wrap;gap:1rem}.btn.btn-subtle{background-color:hsla(var(--subtle),1)}.collection-cards .btn,.subtle .btn{background-color:hsl(var(--white))}.btn:hover,input[type=submit].btn:hover{background-color:hsl(var(--success));color:hsl(var(--white));cursor:pointer}.btn-group-nav ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none}.btn-group-nav li{flex-basis:100%}.btn-group-nav a{min-width:100%;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}@media (min-width:576px){.btn-group-nav li{flex-basis:auto}}.btn.btn-disabled{background-color:hsl(var(--primaryLight));color:hsl(var(--primary));opacity:.3}.btn.btn-disabled:hover{cursor:auto}.wishlist-btn{background:none;border:none;cursor:pointer;display:inline-block;padding:.25rem;position:relative}.collections.cards .wishlist-btn{bottom:1rem;position:absolute;right:0}@media (min-width:576px){.collections.cards .wishlist-btn{right:0}}.wishlist-btn:after{background:rgba(0,0,0,.8);border-radius:4px;bottom:100%;color:#fff;content:attr(data-title);font-size:12px;left:auto;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;right:0;transition:opacity .2s;white-space:nowrap}.wishlist-btn:hover:after{opacity:1}.wishlist-btn[title]:hover:after{content:attr(title)}.wishlist-icon{height:50px;width:50px}.wishlist-icon path{fill:none;stroke:#404041;stroke-width:2;transition:fill .2s ease-in-out}.wishlist-icon.filled-heart path{fill:#404041}.wishlist-btn.subtle{opacity:.1}.wishlist-btn.subtle:hover{opacity:.3}.wishlist-btn.subtle[title]:hover:after{content:attr(title)}.card-info.card-info-wishlist{justify-content:space-between;max-width:100%}.card-info.card-info-wishlist .btn{margin-top:.5rem}.btn.btn-success{background-color:hsl(var(--success));color:hsl(var(--white))}.btn.btn-success:hover{background-color:hsl(var(--success),.7)}ul.tags.sticky{position:sticky;top:0}ul.tags{background-color:hsla(var(--white),.95);display:flex;gap:1rem;list-style:none;overflow-x:scroll;padding:1rem max(calc(50% - 49rem),1rem);z-index:5}ul.tags li{padding:0;white-space:nowrap}ul.tags a{background-color:hsl(var(--primaryLight));border-radius:.25rem;display:inline-block;font-size:var(--fs-300);font-style:normal;font-weight:300;padding:.25rem 1rem}ul.tags a.active{background-color:hsl(var(--primary));color:hsl(var(--white))}ul.tags.size-tags{gap:.2rem;padding-top:.2rem}ul.tags.size-tags li{background-color:hsl(var(--primaryVeryLight));border-radius:.25rem;padding-left:.25rem;padding-right:.25rem}.wishlist-tag{background-color:#eee;border-radius:4px;display:inline-block;font-size:14px;margin:5px;padding:5px 10px}.sale-tag{background-color:hsl(var(--primary));border-radius:.2rem;color:hsl(var(--white));font-size:var(--fs-300);padding:.2rem .5rem;position:absolute;right:.5rem;top:.5rem}.dress-fulldetails .sale-tag{position:relative;right:0;top:1rem}.icon{justify-self:end;margin-left:auto}footer .icon{justify-self:start;margin-left:0}.icon svg{height:40px;width:40px}.icon:hover{opacity:.7}.uniform__potty{left:-9999px;position:absolute}.search-navigation{background-color:hsl(var(--white));max-width:300px;position:sticky;top:0}form{gap:1rem}.search{align-items:center;justify-content:space-between}.search,fieldset{display:flex;flex-wrap:wrap;gap:1rem}fieldset{align-items:start;border:none;grid-column:span 6}input:not([type=radio]),textarea{background-color:hsla(var(--primaryLight),.5);display:block}input[type=radio]{display:inline-flex}input:not(input[type=submit]),select,textarea{background-color:hsla(var(--primaryLight),.5);border:none;border-radius:.5rem;display:flex;flex-direction:column;line-height:1.6;max-width:35rem;padding:.5rem 1rem;width:90%}legend{font-size:var(--fs-300);position:relative;text-transform:uppercase;top:1.5rem}textarea{min-height:10rem}input[name=checkbox]{display:inline-block;height:20px;margin:10px 1% 10px 2%;width:3%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem}::-moz-placeholder{color:hsla(var(--primary),.7)}::placeholder{color:hsla(var(--primary),.7)}.form-error div:has(.error) .checkmark,.form-error div:has(.error) input:not(input[type=submit]),.form-error div:has(.error) textarea{outline:solid 2px hsl(var(--error))}.error{color:hsl(var(--error));margin-top:.3rem}.categories{background-color:hsl(var(--white));margin-bottom:1rem;margin-top:1rem;max-width:150rem;padding:1rem max(50% - 50rem);position:sticky;top:0;width:100%;z-index:5}.categories .tags{padding-bottom:0;padding-top:0}.categories form{display:flex;flex-wrap:nowrap;justify-content:start}.categories fieldset{display:flex;min-width:80vw}.categories ul{display:flex;flex-wrap:nowrap;gap:1rem;list-style:none;overflow-x:scroll;overflow-y:hidden;padding-left:1rem;padding-right:1rem;-ms-overflow-style:none;scrollbar-width:none}.categories ul li{font-size:var(--fs-300);white-space:nowrap;width:-moz-fit-content;width:fit-content}.categories ul ::-webkit-scrollbar{font-size:var(--fs-400);width:fit-content}.example::-webkit-scrollbar{display:none}.example{-ms-overflow-style:none;scrollbar-width:none}.checkbox-container{background-color:hsl(var(--primaryLight));border-radius:.25rem;cursor:pointer;padding:.25rem 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-container label:hover{background-color:hsl(var(--primaryVeryLight));cursor:pointer}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-container input+.checkmark{border-radius:.25rem;bottom:0;left:0;padding:.5rem 1rem;position:relative;right:0;top:0}.checkbox-container input:checked+.checkmark{background-color:hsl(var(--primary));border-radius:.25rem;bottom:0;color:hsl(var(--white));left:0;position:relative;right:0;top:0}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.radio-group{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem;margin-top:2rem;max-width:35rem}@media (min-width:768px){.radio-group{grid-template-columns:1fr 1fr}}.radio-group div{align-items:flex-start;display:flex;gap:1rem}.radio-group label{margin:0;padding:0}.radio-group input:not(input[type=submit]){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;height:2rem;padding:0;position:relative;transition:all .2s linear;width:2rem}.radio-group input:checked{border:1rem solid hsl(var(--production))}.sendform{margin-bottom:3rem;margin-top:3rem}.wishlist-selection{display:flex;flex-wrap:wrap;gap:1rem}.consent.checkbox-container,.wishlist-checkbox{background-color:hsl(var(--primaryVeryLight));cursor:pointer;display:flex;gap:1rem;padding:.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consent.checkbox-container input,.wishlist-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.consent.checkbox-container .checkmark,.wishlist-checkbox .checkmark{background-color:hsl(var(--primaryLight));bottom:.25rem;height:2rem;position:absolute;right:.25rem;top:auto;width:2rem}.consent.checkbox-container .checkmark{bottom:0;left:0;position:relative;right:0;top:0}.consent.checkbox-container:hover input~.checkmark
.wishlist-checkbox:hover input~.checkmark{background-color:hsl(var(--primaryMid))}.consent.checkbox-container input:checked~.checkmark,.wishlist-checkbox input:checked~.checkmark{background-color:hsl(var(--success))}.consent.checkbox-container .checkmark:after,.wishlist-checkbox .checkmark:after{content:"";display:none;position:absolute}.consent.checkbox-container input:checked~.checkmark:after,.wishlist-checkbox input:checked~.checkmark:after{display:block}.consent.checkbox-container .checkmark:after,.wishlist-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:20px;left:10px;top:3px;transform:rotate(45deg);width:10px}.wishlist-checkbox{opacity:.3}.wishlist-checkbox:has(input:checked){opacity:1}.consent.checkbox-container{background-color:hsl(var(--white))}.flow>*+*{margin-top:1rem;margin-top:var(--flow,1rem)}.hidden{display:none}.flex{display:flex;gap:1rem}.sticky{height:auto;position:sticky;top:1rem}.sticky-article{border-radius:1rem;font-size:var(--fs-300);font-weight:400;margin:1rem;padding:2rem}.section-heading{border-bottom:1px solid hsl(var(--primaryLight));margin:2rem 0}a.no-dec{border-bottom:none;-webkit-text-decoration:none;text-decoration:none}.uppercase{text-transform:uppercase}.mt-l{margin-top:15vh}.inset,.subtle.inset{padding:1rem}@media (min-width:992px){.inset,.subtle.inset{padding:2rem}.inset-left{padding-left:0}}.alert{background-color:hsl(var(--alert));border-radius:.25rem;color:hsl(var(--white));margin-bottom:1rem;margin-top:1rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.faqs{max-width:60rem;padding:1rem 0}.faqs .content{padding:1rem}.faqs summary{align-items:center;background-color:hsl(var(--primaryVeryLight));border-radius:.5rem;display:flex;justify-content:space-between;list-style:none;padding:1rem}.faqs summary p{padding-right:2rem}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{background:url(https://uploads.sitepoint.com/wp-content/uploads/2023/10/1697699669arrow.svg) no-repeat;background-position:top;content:"";flex-basis:25px;flex-grow:0;flex-shrink:0;height:10px;transform-origin:center;transition:.2s;width:25px}.faqs details[open]>summary{background-color:hsl(var(--subtle))}.faqs details[open]>summary:after{transform:rotate(180deg)}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:-5rem;width:100%;z-index:99}.modal-content{background-color:#fefefe;border:1px solid #888;margin:70px auto;padding:40px;position:relative;width:95%}.modal iframe{height:70vh}@media screen and (min-width:768px){.modal-content{margin:100px auto;width:80%}.modal-content.wishlist-modal{max-width:60ch}}.modalclose{color:#aaa;font-size:28px;font-weight:700;position:absolute;right:20px;top:20px}.modalclose:focus,.modalclose:hover{color:#000;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.splide_full{padding-left:0;padding-right:0}.splide .splide__track{padding-left:max(calc(50% - 49rem),1rem)!important;padding-right:max(calc(50% - 49rem),1rem)!important;position:relative}.dress .splide .splide__track{padding-left:max(calc(50% - 50rem))!important;padding-right:max(calc(50% - 50rem))!important}.caption{background-color:hsla(var(--primaryLight),.9);bottom:0;left:0;position:absolute;right:0}.splide__arrow:disabled{opacity:0}.splide{margin-bottom:1rem}.splide ul{list-style:none}.splide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fullheight .splide__slide img{height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto!important}.fullheight .splide__slide__container picture{height:max(20rem,min(calc(100vh - 70px),80rem));max-width:100%;width:auto}@media (min-width:576px){.fullheight .splide__slide__container picture{height:max(20rem,min(100vh,80rem))}}.cards{align-items:stretch}.cards>*{border-radius:.25rem;display:flex;flex-direction:column;padding:1rem;position:relative}.cards a:hover{opacity:.7}.collection-cards>*{background-color:hsl(var(--subtle));padding:.75rem}.cards .btn{margin-top:auto}.cards p:last-of-type{margin-bottom:1rem}.cards img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}.cards.real-brides li{padding:0}.card-info{max-width:calc(100% - 60px)}.card-title{margin-top:.5rem;padding-bottom:0}.collection-title,.dress-title{font-style:normal;font-weight:300;-webkit-text-decoration:none;text-decoration:none}.caption-group{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-right:.5rem;margin-top:.5rem}.caption-group .btn{margin-top:0;white-space:nowrap}.caption-group p:last-of-type{margin-bottom:0}@media (min-width:576px) and (max-width:992px){.team-cards>*{grid-column:span 6}}.team-cards img{aspect-ratio:1}.appointment-cards{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-gap:1rem;align-items:stretch;gap:1rem;min-width:0}.appointment-cards>*{border:1px solid hsl(var(--subtle));display:flex;flex-direction:column;grid-column:span 12;min-height:100%;padding:1rem}@media (min-width:768px){.appointment-cards>*{grid-column:span 12;grid-column:span var(--span,12)}}.appointment-cards img{aspect-ratio:1;height:auto;-o-object-fit:cover;object-fit:cover}.appointment-cards p:last-of-type{padding-bottom:1rem}.appointment-cards .btn{display:block;margin-top:auto}.appointment-cards.cards-large .list-heart{display:none}@media (min-width:992px){.appointments .appointment-cards,.home .appointment-cards{margin-left:0}.appointment-cards{margin-left:2rem}}.appointment-cards.cards-small>*{background-color:hsl(var(--primaryVeryLight));border:none;display:grid;grid-column:span 12;grid-template-columns:1fr;padding:0}.appointment-cards.cards-small>* h3{font-size:var(--fs-500)}.appointment-cards.cards-small>* ul{padding-bottom:1rem}.appointment-cards.cards-small>* li{font-size:var(--fs-300)}.appointment-cards.cards-small>* img{max-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.appointment-cards.cards-small>* p{display:none}@media (min-width:992px){.appointment-cards.cards-small>*{grid-column:span 12;grid-column:span var(--span,12)}}@media (min-width:420px){.appointment-cards.cards-small>*{grid-template-columns:150px 1fr}}.appointment-cards .card-info{display:flex;flex-direction:column;height:100%;max-width:none;padding:1rem}.appointment-cards .card-info .btn{align-self:end;margin-top:auto}.gallery-caption{position:relative;top:2rem}.splide .info{bottom:0;left:0;position:absolute;right:0}figure[data-ratio="16/9"] img{aspect-ratio:16/9;background-color:hsl(var(--white));-o-object-fit:cover;object-fit:cover}figure[data-ratio="1/1"] img{aspect-ratio:1/1;background-color:hsl(var(--white));-o-object-fit:cover;object-fit:cover}.dress-fulldetails{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;margin-top:1rem}@media (min-width:992px){.dress-fulldetails{height:80vh;margin-top:15vh}}.dress-info_end>*,.dress-info_start{padding-left:1rem;padding-right:1rem}.dress-info_end>.categories{padding-left:0;position:static}.pagination{bottom:72px;display:flex;gap:1rem;justify-content:space-between;left:0;margin-left:1rem;margin-right:1rem;padding-bottom:2rem;position:sticky;right:0;z-index:10}@media (max-width:420px){.pagination span{display:none}}@media (min-width:576px) and (max-width:992px){.pagination{bottom:0;justify-content:left}}@media (min-width:992px){.pagination{bottom:2rem;grid-template-columns:1fr 1fr 1fr;justify-content:left;justify-items:left;left:50%;margin-left:1rem;margin-right:1rem;position:relative;top:-4rem}.pagination span{display:inline;display:initial}}.home-logo,.logo{height:50px;max-width:100%;position:absolute;right:2rem;top:1rem;z-index:99}.logo{height:auto;max-width:200px}.block header,aside header{align-items:start;display:flex;justify-content:space-between}.block header svg,aside header svg{margin-top:-1rem;width:70px}.studio img{aspect-ratio:1;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.intro-w-search{align-items:start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;position:relative}.intro-w-search form{display:flex}.intro-w-search .icon{background-color:transparent}.collections-list{background-color:hsl(var(--primary));display:flex;gap:1rem;list-style:none;margin-top:2rem;overflow-x:auto;padding:1rem 1rem 1rem max(calc(50% - 50rem));text-transform:uppercase}.collections-list a{border-bottom:none;color:hsl(var(--white));font-style:normal;font-weight:400;padding:1rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}footer.page-footer{background-color:hsl(var(--primaryLight));position:relative;z-index:1}footer.page-footer p{font-size:var(--fs-300)}footer.page-footer .grid{padding:2rem min(calc(40px - 1rem))}.opening-hours p{text-wrap:balance}.opening-hours dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;font-size:var(--fs-300);gap:.5rem;max-width:250px}.footer-nav{margin-top:2rem}.footer-nav ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none}.footer-nav a{background-color:hsl(var(--white));white-space:nowrap}.footer-links a,.footer-nav a{-webkit-text-decoration:none;text-decoration:none}.footer-links small{font-size:var(--fs-200)}.footer-links .flex{align-items:center}.footer-links .icon img{border-radius:.2rem}.page-footer .grid{grid-row-gap:4rem}@media screen and (min-width:576px){.footer-links,.opening-hours{grid-column:span 6}}@media screen and (min-width:992px){.get-in-touch{grid-column:span 6}.footer-links,.opening-hours{grid-column:span 3}}.fresh-bread{font-size:var(--fs-300)}