.about{max-width:1280px;display:flex;justify-content:space-between;width:100%;margin:50px auto;padding:50px 0}.about p{margin-top:0;margin-bottom:1rem}.aboutText{width:50%;padding:3%;display:flex;flex-direction:column;justify-content:flex-end}.aboutImg{width:50%}@media(max-width:767px){.about{display:flex;flex-direction:column-reverse;padding:0}.aboutText{width:95%;padding:2%}.aboutImg{width:100%}}.cart{margin:50px auto 0;width:80%;display:flex;align-items:flex-start;justify-content:space-around}.cart-items{display:flex;flex-direction:column}.cart-item{padding:10px 0;display:flex;justify-content:space-between}.cart-item h2{margin-bottom:10px}.cart-item p{margin:5px 0}.checkout{width:50%;position:sticky;right:0;top:20%;display:flex;flex-direction:column}.checkout__submit{margin-top:5px}.cart-item__details{width:40%;display:flex;flex-direction:column}.cart-item__details input[type=text],.cart-item__details input[type=number],.cart-item__details input[type=submit]{width:40%}.cart__button{cursor:pointer;margin-bottom:15px;border:none;border-radius:0;padding:10px 25px;background:var(--color-button-background);color:#000}.cart-item__image{width:40%!important;height:auto;margin-right:20px}.cart-item__remove{margin:15px 0}.empty-cart{width:100%;max-width:300px;margin:15% auto;text-align:center}@media(max-width:767px){.cart{width:95%;flex-direction:column;align-items:flex-end;margin-bottom:100px}.cart-item__details{width:50%}.cart-item__details input[type=text],.cart-item__details input[type=number],.cart-item__details input[type=submit]{width:70%}.checkout{margin-top:25px}}.collection-container{display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:80vh}.collection-products{display:grid;grid-template-columns:repeat(var(--columns),1fr);width:var(--container-width);margin:0 auto}.collection-product{margin:0 10px}.collection-product__content p{margin-bottom:10px}.collection-product__price{color:var(--color-price)}.collection-product__media{position:relative;overflow:hidden;width:100%}.collection-product__media .collection-product__image,.collection-product__media .collection-product__image_flip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collection-product__media .collection-product__image img,.collection-product__media .collection-product__image_flip img{width:100%;height:100%;object-fit:cover}.collection-product__image_flip{opacity:0;transition:opacity .3s ease}.collection-product:hover .collection-product__image_flip{opacity:1}@media(max-width:767px){.collection-container{display:flex;justify-content:space-between;width:100%;margin:50px 0;padding:0}.collection-products{width:100%;grid-template-columns:1fr 1fr;grid-gap:10px;margin:10px}.collection-product{margin:0}.collection-product__content{padding:0 10px;margin:0 10px}}.collections{display:flex;margin-top:50px;justify-content:center;text-align:center;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contactForm input[type=text],.contactForm input[type=email]{width:100%;margin-bottom:2%;border-style:solid;border-color:#49505755;border-radius:.3rem;border-width:1px;background-color:transparent!important;padding:.375rem .75rem;outline:none}.contactForm textarea{width:100%;margin:0% 0% 2%;resize:vertical;height:5rem;border-style:solid;border-color:#49505755;border-radius:.3rem;border-width:1px;background-color:transparent;outline:none;padding:.375rem .75rem}.contactForm input[type=submit]{border:none;background-color:transparent;color:#495057;width:100%}.contactForm input[type=submit]{cursor:pointer}.contactForm .message{display:flex;justify-content:center;margin-top:10%}.contactForm{width:100%;max-width:300px;margin:15% auto}@media(max-width:767px){.contactForm{width:80%;max-width:80%;height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}}.custom-section{position:relative;overflow:hidden}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}footer{padding:var(--padding-y) 0}.content{text-align:center;display:flex;justify-content:center;align-items:center}footer a,footer small{color:#000!important;text-decoration:none;margin:0 5px}.footer-social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.footer-social:empty{display:none}.header{margin:50px 0}.header-row{display:flex;align-items:center;width:100%;padding:0 20px;box-sizing:border-box}.header-row__side{flex:1;display:flex;align-items:center}.header-row__side--start{justify-content:flex-start}.header-row__side--end{justify-content:flex-end}.header-row__logo{flex:0 0 auto}.headerTitle img{width:150px;height:auto;display:block}.header-menu-trigger{display:flex;align-items:center;gap:8px;background:none;border:none;margin:0;padding:0;cursor:pointer;color:#000}.header-menu-trigger__icon{width:20px;height:20px;display:block}.header-cart{display:flex;align-items:center;gap:4px;color:#000;text-decoration:none}.header-cart__icon{width:20px;height:20px;display:block}.header-aside-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999;opacity:0;transition:opacity .3s ease}.header-aside-overlay[data-open=true]{opacity:1}.header-aside{position:fixed;top:0;left:0;height:100%;width:min(320px,85vw);background:#fff;box-shadow:2px 0 20px #00000026;transform:translate(-100%);transition:transform .3s ease;z-index:1000;padding:20px;box-sizing:border-box;overflow-y:auto}.header-aside[data-open=true]{transform:translate(0)}.header-aside__close{background:none;border:none;margin:0;line-height:1;cursor:pointer;padding:4px;color:#000}.header-aside__close-icon{width:20px;height:20px;display:block}.header-aside__nav{margin-top:20px;display:flex;flex-direction:column;gap:15px}.header-aside__nav .link-block{color:#000!important;text-decoration:none}.hero-video-container{display:flex;justify-content:center;align-items:center;height:80vh;width:100%;overflow:hidden}.heroContainer{position:relative;height:100vh;width:100%;overflow:hidden}.heroContainer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.heroContainer{height:90svh}}.password-form{max-width:320px;margin:15vh auto;padding:0 20px;display:flex;flex-direction:column;gap:10px;text-align:center}.password-form label{text-transform:uppercase}.password-form__input{width:100%;box-sizing:border-box;border:1px solid #49505755;border-radius:.3rem;background-color:transparent;padding:.6rem .75rem;outline:none}.password-form__input:focus{border-color:#495057}.password-form__submit{cursor:pointer;border:none;border-radius:.3rem;padding:.6rem 1rem;background:#e9e9e9;color:#000;text-transform:uppercase;transition:background-color .2s ease}.password-form__submit:hover{background:#dcdcdc}.password-form__errors{color:#b00020}.photography{display:flex;justify-content:space-between;max-width:1280px;width:100%;margin:50px auto;padding:50px 0}.photography-col{display:flex;flex-direction:column}@media(max-width:767px){.photography{padding:0;flex-direction:column}}.product-page{display:flex;margin:50px 15%;padding:50px 0}.product-images{width:50%}.product-images img{width:100%;height:auto;margin-bottom:5px}.product-info{margin-top:10%;display:flex;flex-direction:column;position:fixed;right:20%;width:25%}.product-info__title{margin-bottom:10px}.product-info__heading{margin-bottom:10px;margin-top:50px}.product-info__price,.product-info__text{margin-bottom:10px}.product-info__price{color:var(--color-price)}.product-form__submit{cursor:pointer;margin-bottom:15px;border:none;border-radius:0;padding:1.5% 7%;background:var(--color-button-background);color:#000}.product-form__submit:disabled{cursor:default}@media(max-width:1440px){.product-info{margin-top:5%}}@media(max-width:1024px){.product-info{margin-top:0}}@media(max-width:767px){.product-page{flex-direction:column;margin:50px 0}.product-images img{width:60%!important;height:auto;padding:0 10px}.product-images{width:100%;overflow-x:auto;flex-wrap:nowrap;display:flex}.product-info{margin-left:5%;width:90%;position:relative;right:unset}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%;max-width:var(--max-width);margin-inline:auto;justify-content:var(--justify);gap:var(--gap);padding:var(--padding-y) var(--padding-x)}.group--horizontal{flex-direction:row;align-items:center}.group--vertical{flex-direction:column;align-items:var(--alignment)}.group--full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.group--fixed-height{height:var(--height-vh)}@media(max-width:749px){.group--horizontal.group--collapse-mobile{flex-direction:column;align-items:stretch;justify-content:flex-start}}.html-block{width:100%}.image-block{display:block;min-width:0;width:100%;max-width:var(--max-width);padding:var(--padding);align-self:var(--align);box-sizing:border-box}.image-block--full-width{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;align-self:stretch}.image-block__link{display:block}.image-block__img{display:block;width:100%;height:auto;aspect-ratio:var(--aspect-ratio);object-fit:var(--fit);border-radius:var(--radius);border:var(--border-width) solid var(--border-color);box-sizing:border-box;transition:transform .3s ease,filter .3s ease}.image-block__img--fixed-height{height:var(--height-vh);aspect-ratio:unset}.image-block__img--shadow{box-shadow:0 10px 30px #00000026}.image-block__img--grayscale{filter:grayscale(100%)}.image-block__link:hover .image-block__img--zoom{transform:scale(1.05)}.image-block__img--placeholder{background:#0000000d}.image-block__caption{margin:.5em 0 0}.link-block{display:block;color:inherit;text-decoration:none;cursor:pointer;padding:var(--padding-y) var(--padding-x)}.product-block{display:block;min-width:0;max-width:100%;padding:var(--padding)}.product-block__media{position:relative;display:block;width:100%;overflow:hidden}.product-block__img{display:block;width:100%;height:100%;object-fit:cover}.product-block__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.product-block:hover .product-block__img--secondary{opacity:1}.product-block__content p{margin:5px 0}.product-block__price{color:var(--color-price)}.social-link{display:block;line-height:0;padding:var(--padding)}.social-link__icon{display:block;width:var(--size);height:var(--size);object-fit:contain}.text{display:block;width:100%;max-width:var(--max-width);margin-inline:auto;text-align:var(--text-align);font-family:var(--font-family);font-style:var(--font-style);font-weight:var(--font-weight);color:var(--color)}.text--fixed-height{height:var(--height);line-height:var(--height);overflow:hidden}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.video-block{display:block;min-width:0;width:100%;max-width:var(--max-width);padding:var(--padding);align-self:var(--align);box-sizing:border-box}.video-block--full-width{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;align-self:stretch}.video-block__video{display:block;width:100%;height:auto;aspect-ratio:var(--aspect-ratio);object-fit:var(--fit);border-radius:var(--radius);box-sizing:border-box}.video-block__video--fixed-height{height:var(--height-vh);aspect-ratio:unset}.video-block__video--shadow{box-shadow:0 10px 30px #00000026}.video-block__video--mobile{display:none}@media(max-width:749px){.video-block__video--mobile{display:block}.video-block__video--desktop{display:none}}.video-block__video--placeholder{background:#0000000d}.video-block__caption{margin:.5em 0 0}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
