:root{--ld-black: #000000;--ld-white: #ffffff;--ld-gray-light: #f5f5f5;--ld-gray-border: #e5e5e5;--ld-font-serif: "Newsreader", serif;--ld-font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}.ld-heading,.ld-card-title,.ld-pdesc__title,.ld-faq__title,.ld-product-luxury__title{font-family:var(--ld-font-serif);letter-spacing:.04em;font-weight:500;color:var(--ld-black)}.ld-grid,.ld-card,.ld-card-price,.ld-cross-sell,.ld-product-luxury{font-family:var(--ld-font-sans);color:var(--ld-black);letter-spacing:.2px}.ld-product-luxury .product-form__submit,.ld-product-luxury__submit{background:var(--ld-black);color:var(--ld-white);border:1px solid var(--ld-black);padding:16px;font-size:14px;letter-spacing:.16em;text-transform:uppercase;transition:all .3s ease}.ld-product-luxury .product-form__submit:hover,.ld-product-luxury__submit:hover{background:var(--ld-white);color:var(--ld-black)}.ld-benefits{margin:20px 0;padding:0}.ld-benefits li{list-style:none;padding:6px 0;font-size:14px}.ld-accordion summary{font-size:14px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:18px 0;border-bottom:1px solid var(--ld-gray-border)}.ld-accordion div{padding:15px 0;font-size:14px;line-height:1.6}.ld-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:990px){.ld-grid{grid-template-columns:repeat(2,1fr)}}.ld-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.ld-card-title{font-family:var(--ld-font-serif);font-size:18px;margin-top:15px;color:var(--ld-black)}.ld-card-price{font-size:14px;margin-top:5px;color:var(--ld-black)}main[data-template*=blog],main[data-template*=article]{background:#f7f4ef}main[data-template*=blog] .page-width,main[data-template*=article] .page-width{max-width:1240px}main[data-template*=blog] h1,main[data-template*=article] h1{font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.03em;font-weight:500;color:#000;margin-bottom:18px}main[data-template*=blog] h2,main[data-template*=article] h2,main[data-template*=blog] .h2,main[data-template*=article] .h2{font-family:var(--ld-font-serif, "Newsreader", serif);letter-spacing:-.02em;font-weight:500;color:#000}main[data-template*=blog] p,main[data-template*=article] p{color:#000000b8}main[data-template*=blog] .main-blog,main[data-template*=blog] .shopify-section,main[data-template*=article] .main-article,main[data-template*=article] .shopify-section{padding-top:18px}main[data-template*=blog] article,main[data-template*=blog] .article-card,main[data-template*=blog] .blog-article,main[data-template*=blog] .card-wrapper{background:#fff}main[data-template*=blog] .blog-articles,main[data-template*=blog] .articles-grid,main[data-template*=blog] .blog-posts,main[data-template*=blog] .grid{gap:24px}main[data-template*=blog] article a,main[data-template*=blog] .article-card a{text-decoration:none;color:inherit}main[data-template*=blog] img,main[data-template*=article] img{display:block;width:100%;object-fit:cover}main[data-template*=blog] .article-card__image,main[data-template*=blog] .card__media,main[data-template*=blog] .media,main[data-template*=blog] .article-card img{overflow:hidden}main[data-template*=blog] .article-card__image img,main[data-template*=blog] .card__media img,main[data-template*=blog] .article-card img{transition:transform .45s ease}main[data-template*=blog] article:hover img,main[data-template*=blog] .article-card:hover img{transform:scale(1.02)}main[data-template*=blog] .article-card__title,main[data-template*=blog] article h2,main[data-template*=blog] article h3,main[data-template*=blog] .card__heading{font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(22px,2.2vw,34px);line-height:1.04;letter-spacing:-.03em;font-weight:500;color:#000;margin:12px 0 8px}main[data-template*=blog] .article-card__excerpt,main[data-template*=blog] .rte,main[data-template*=blog] article p{font-size:14px;line-height:1.85;color:#000000b3}main[data-template*=blog] .article-card__info,main[data-template*=blog] .article-meta,main[data-template*=article] .article-meta,main[data-template*=article] .caption-with-letter-spacing,main[data-template*=article] .blog-article__meta{font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:#0000006b}main[data-template*=article] article,main[data-template*=article] .article-template,main[data-template*=article] .blog-article,main[data-template*=article] .main-article{background:transparent}main[data-template*=article] .rte,main[data-template*=article] .article-template__content,main[data-template*=article] .blog-article__content{max-width:760px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.95;color:#000000c2}main[data-template*=article] .rte h2,main[data-template*=article] .rte h3,main[data-template*=article] .article-template__content h2,main[data-template*=article] .article-template__content h3{margin-top:34px;margin-bottom:14px}main[data-template*=article] .rte blockquote,main[data-template*=article] blockquote{margin:28px 0;padding:18px 22px;border-left:1px solid rgba(0,0,0,.18);color:#000000b8;font-family:var(--ld-font-serif, "Newsreader", serif);font-size:22px;line-height:1.45;background:#ffffff8c}main[data-template*=article] .rte ul,main[data-template*=article] .rte ol{padding-left:18px}main[data-template*=article] .rte li{margin-bottom:8px}main[data-template*=article] .article-template__hero-container,main[data-template*=article] .article-template__hero,main[data-template*=article] .blog-article__image{margin-bottom:28px}main[data-template*=article] .article-template__hero img,main[data-template*=article] .blog-article__image img{border:1px solid rgba(0,0,0,.08)}main[data-template*=article] #comments,main[data-template*=article] .article-template__comment-wrapper,main[data-template*=article] .comments{max-width:760px;margin:54px auto 0;padding-top:28px;border-top:1px solid rgba(0,0,0,.1)}main[data-template*=article] #comments h2,main[data-template*=article] #comments h3,main[data-template*=article] .comments h2,main[data-template*=article] .comments h3{font-family:var(--ld-font-serif, "Newsreader", serif);font-weight:500;letter-spacing:-.02em;color:#000}main[data-template*=article] .comment,main[data-template*=article] .comments__item{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}main[data-template*=article] button[type=submit],main[data-template*=article] .button,main[data-template*=article] .article-template button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid #000000;background:#000;color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:all .25s ease}main[data-template*=article] button[type=submit]:hover,main[data-template*=article] .button:hover,main[data-template*=article] .article-template button:hover{background:#fff;color:#000}@media(max-width:749px){main[data-template*=blog] h1,main[data-template*=article] h1{font-size:clamp(28px,8vw,40px);line-height:1.02}main[data-template*=blog] .article-card__title,main[data-template*=blog] article h2,main[data-template*=blog] article h3{font-size:24px}main[data-template*=article] .rte,main[data-template*=article] .article-template__content,main[data-template*=article] .blog-article__content{font-size:15px;line-height:1.85}main[data-template*=article] .rte blockquote,main[data-template*=article] blockquote{font-size:18px;padding:14px 16px}}main[data-template*=blog]{background:#f7f4ef}main[data-template*=blog] .blog-posts{--page-content-width: 1240px;--columns-gap: 24px;--rows-gap: 28px}main[data-template*=blog] .blog-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}main[data-template*=blog] .blog-tags .button{min-height:40px;padding:0 14px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#000;font-size:11px;letter-spacing:.14em;text-transform:uppercase}main[data-template*=blog] .blog-tags .button--primary{background:#000;color:#fff;border-color:#000}main[data-template*=blog] .blog-posts-container{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}main[data-template*=blog] .blog-post-item{background:#fff;border:1px solid rgba(0,0,0,.1);padding:14px}main[data-template*=blog] .blog-post-item:has(.blog-post-card__image-container){border:1px solid rgba(0,0,0,.08);padding:14px}main[data-template*=blog] .blog-post-item--horizontal{padding:18px}main[data-template*=blog] .blog-post-card__image-container,main[data-template*=blog] .blog-post-card__image,main[data-template*=blog] .blog-post-item img{overflow:hidden}main[data-template*=blog] .blog-post-card__image-container img,main[data-template*=blog] .blog-post-card__image img,main[data-template*=blog] .blog-post-item img{width:100%;display:block;object-fit:cover;transition:transform .45s ease}main[data-template*=blog] .blog-post-item:hover img{transform:scale(1.02)}main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__image{min-height:min(48vh,480px)}main[data-template*=blog] .blog-post-card__title,main[data-template*=blog] .blog-post-card h2,main[data-template*=blog] .blog-post-card h3,main[data-template*=blog] .blog-post-item h2,main[data-template*=blog] .blog-post-item h3,main[data-template*=blog] .blog-post-card__content>a .text-block,main[data-template*=blog] .blog-post-card__content>a rte-formatter,main[data-template*=blog] .blog-post-card__content>a :is(h1,h2,h3,h4,h5,h6){font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(22px,2.4vw,34px);line-height:1.03;letter-spacing:-.03em;font-weight:500;color:#000;margin:12px 0 8px}main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__title,main[data-template*=blog] .blog-post-item--horizontal h2,main[data-template*=blog] .blog-post-item--horizontal h3,main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__content>a .text-block,main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__content>a rte-formatter,main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__content>a :is(h1,h2,h3,h4,h5,h6){font-size:clamp(28px,3vw,44px)}main[data-template*=blog] .blog-post-card__meta,main[data-template*=blog] .blog-post-details,main[data-template*=blog] .blog-post-item .caption-with-letter-spacing,main[data-template*=blog] .blog-post-item .meta,main[data-template*=blog] .blog-post-item time{font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:#0000006b}main[data-template*=blog] .blog-post-details{white-space:normal}main[data-template*=blog] .blog-post-card__excerpt,main[data-template*=blog] .blog-post-card__content-text,main[data-template*=blog] .blog-post-card__content>rte-formatter,main[data-template*=blog] .blog-post-item p,main[data-template*=blog] .blog-post-item .rte{font-size:14px;line-height:1.85;color:#000000b3}main[data-template*=blog] .blog-post-card__content-text a,main[data-template*=blog] .blog-post-card__content>rte-formatter a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#000;border-bottom:1px solid rgba(0,0,0,.22);padding-bottom:2px}main[data-template*=blog] .blog-post-card__content-text a:hover,main[data-template*=blog] .blog-post-card__content>rte-formatter a:hover{color:#0000008c;border-bottom-color:#0000001f}main[data-template*=blog] .blog-post-card__content>a{color:inherit;text-decoration:none}main[data-template*=blog] .blog-post-card{row-gap:.35rem}main[data-template*=blog] .blog-post-card__content{padding-block-start:.5rem}main[data-template*=blog] .pagination,main[data-template*=blog] nav[aria-label*=Pagination],main[data-template*=blog] .pagination-controls{margin-top:34px}@media(max-width:749px){main[data-template*=blog] .blog-posts{--columns-gap: 18px;--rows-gap: 20px}main[data-template*=blog] .blog-post-item{padding:12px}main[data-template*=blog] .blog-post-card__title,main[data-template*=blog] .blog-post-item h2,main[data-template*=blog] .blog-post-item h3,main[data-template*=blog] .blog-post-card__content>a .text-block,main[data-template*=blog] .blog-post-card__content>a rte-formatter,main[data-template*=blog] .blog-post-card__content>a :is(h1,h2,h3,h4,h5,h6){font-size:24px}main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__title,main[data-template*=blog] .blog-post-item--horizontal h2,main[data-template*=blog] .blog-post-item--horizontal h3,main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__content>a .text-block,main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__content>a rte-formatter,main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__content>a :is(h1,h2,h3,h4,h5,h6){font-size:28px}main[data-template*=blog] .blog-post-item--horizontal .blog-post-card__image{min-height:min(36vh,320px)}}main[data-template*=article]{background:#f7f4ef}main[data-template*=article] .section-content-wrapper{max-width:1240px;margin:0 auto}main[data-template*=article] .section-content-wrapper>header{max-width:760px;margin:0 auto 28px}main[data-template*=article] .section-content-wrapper>header h1,main[data-template*=article] .section-content-wrapper>header .h1,main[data-template*=article] .section-content-wrapper>header h2,main[data-template*=article] .section-content-wrapper>header .text-block,main[data-template*=article] .section-content-wrapper>header rte-formatter,main[data-template*=article] .section-content-wrapper>header :is(h1,h2,h3){font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.03em;font-weight:500;color:#000;margin:0 0 14px}main[data-template*=article] .section-content-wrapper>header .caption-with-letter-spacing,main[data-template*=article] .section-content-wrapper>header time,main[data-template*=article] .section-content-wrapper>header .blog-post-info-text,main[data-template*=article] .section-content-wrapper>header .blog-post-details,main[data-template*=article] .section-content-wrapper>header p{font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:#0000006b}main[data-template*=article] .section-content-wrapper>header .blog-post-details{white-space:normal}main[data-template*=article] .section-content-wrapper img{display:block;width:100%;object-fit:cover}main[data-template*=article] .blog-post-featured-image{max-width:980px;margin-left:auto;margin-right:auto}main[data-template*=article] .section-content-wrapper>*:has(img){max-width:980px;margin-left:auto;margin-right:auto}main[data-template*=article] .blog-post-featured-image__image,main[data-template*=article] .section-content-wrapper>*:has(img) img{border:1px solid rgba(0,0,0,.08)}main[data-template*=article] .rte,main[data-template*=article] .blog-post-content,main[data-template*=article] .blog-post-content rte-formatter{color:#000000c2}main[data-template*=article] .rte,main[data-template*=article] .blog-post-content{max-width:760px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.95}main[data-template*=article] .rte p,main[data-template*=article] .blog-post-content p,main[data-template*=article] .blog-post-content rte-formatter p{margin:0 0 16px}main[data-template*=article] .rte h2,main[data-template*=article] .rte h3,main[data-template*=article] .blog-post-content h2,main[data-template*=article] .blog-post-content h3,main[data-template*=article] .blog-post-content rte-formatter h2,main[data-template*=article] .blog-post-content rte-formatter h3{font-family:var(--ld-font-serif, "Newsreader", serif);letter-spacing:-.02em;font-weight:500;color:#000;margin:34px 0 14px}main[data-template*=article] .rte blockquote,main[data-template*=article] blockquote,main[data-template*=article] .blog-post-content blockquote,main[data-template*=article] .blog-post-content rte-formatter blockquote{margin:28px 0;padding:18px 22px;border-left:1px solid rgba(0,0,0,.18);background:#ffffff8c;font-family:var(--ld-font-serif, "Newsreader", serif);font-size:22px;line-height:1.45;color:#000000b8}main[data-template*=article] .rte ul,main[data-template*=article] .rte ol,main[data-template*=article] .blog-post-content ul,main[data-template*=article] .blog-post-content ol{padding-left:18px}main[data-template*=article] .rte li,main[data-template*=article] .blog-post-content li{margin-bottom:8px}main[data-template*=article] .blog-post-navigation-container{max-width:980px;margin:54px auto 0;padding-top:22px;border-top:1px solid rgba(0,0,0,.1)}main[data-template*=article] .blog-post-navigation-container h2,main[data-template*=article] .blog-post-navigation-container .h3{font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(24px,3vw,34px);line-height:1.05;letter-spacing:-.02em;font-weight:500;color:#000;margin:0 0 18px}main[data-template*=article] .blog-post-navigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}main[data-template*=article] .blog-post-navigation-grid__item{background:#fff;border:1px solid rgba(0,0,0,.08);padding:14px}main[data-template*=article] .blog-post-navigation-grid__item a{color:inherit;text-decoration:none}main[data-template*=article] .blog-post-navigation-grid__item .blog-post-card__image-container,main[data-template*=article] .blog-post-navigation-grid__item img{overflow:hidden}main[data-template*=article] .blog-post-navigation-grid__item img{transition:transform .45s ease}main[data-template*=article] .blog-post-navigation-grid__item:hover img{transform:scale(1.02)}main[data-template*=article] .blog-post-navigation-grid__item h2,main[data-template*=article] .blog-post-navigation-grid__item h3,main[data-template*=article] .blog-post-navigation-grid__item .blog-post-card__title,main[data-template*=article] .blog-post-navigation-grid__item .blog-post-card__content>a .text-block,main[data-template*=article] .blog-post-navigation-grid__item .blog-post-card__content>a rte-formatter,main[data-template*=article] .blog-post-navigation-grid__item .blog-post-card__content>a :is(h1,h2,h3,h4,h5,h6){font-family:var(--ld-font-serif, "Newsreader", serif);font-size:24px;line-height:1.05;letter-spacing:-.02em;font-weight:500;color:#000;margin:12px 0 8px}main[data-template*=article] .blog-post-navigation-grid__item .blog-post-details,main[data-template*=article] .blog-post-navigation-grid__item time{font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:#0000006b}main[data-template*=article] .blog-post-navigation-grid__item .blog-post-card__content-text,main[data-template*=article] .blog-post-navigation-grid__item .blog-post-card__content>rte-formatter{font-size:14px;line-height:1.85;color:#000000b3}main[data-template*=article] .blog-post-comments-container{max-width:760px;margin:56px auto 0;padding-top:28px;border-top:1px solid rgba(0,0,0,.1)}main[data-template*=article] .blog-post-comments-container h2,main[data-template*=article] .blog-post-comments-container .h3{font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(24px,3vw,34px);line-height:1.05;letter-spacing:-.02em;font-weight:500;color:#000;margin:0 0 18px}main[data-template*=article] .blog-post-comments{display:flex;flex-direction:column;gap:18px}main[data-template*=article] .blog-post-comment{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08);color:#000000bd;font-size:15px;line-height:1.85}main[data-template*=article] .blog-post-comment__author{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#0000006b}main[data-template*=article] .blog-post-comment__author-name,main[data-template*=article] .blog-post-comment__date{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}main[data-template*=article] .blog-post-comments-pagination{margin-top:6px;display:flex;justify-content:center;gap:4px}main[data-template*=article] .blog-post-comments-pagination a,main[data-template*=article] .blog-post-comments-pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 10px;border-bottom:1px solid transparent;color:#000;text-decoration:none}main[data-template*=article] .blog-post-comments-pagination .current,main[data-template*=article] .blog-post-comments-pagination a:hover{border-bottom-color:#000}main[data-template*=article] form[action*=comment],main[data-template*=article] .blog-comment-form,main[data-template*=article] .comments-form{margin-top:30px}main[data-template*=article] .blog-post-comments__form-container>h2{font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(22px,2.5vw,30px);line-height:1.08;letter-spacing:-.02em;font-weight:500;color:#000;margin:0 0 16px}main[data-template*=article] .blog-post-comments__form-message{font-size:14px;line-height:1.5;color:#000000b8;margin-bottom:12px}main[data-template*=article] .blog-post-comments__form-moderated{font-size:12px;line-height:1.5;color:#00000085;margin-top:12px}main[data-template*=article] .blog-post-comments__form .field{margin-bottom:0}main[data-template*=article] input[type=text],main[data-template*=article] input[type=email],main[data-template*=article] textarea{width:100%;border:1px solid rgba(0,0,0,.12);background:#fff;color:#000;padding:14px 16px;font-size:14px;line-height:1.5}main[data-template*=article] .blog-post-comments__form-input.field__input,main[data-template*=article] .blog-post-comments__form-input{border:1px solid rgba(0,0,0,.12);background:#fff}main[data-template*=article] textarea{min-height:160px;resize:vertical}main[data-template*=article] .blog-post-comments__form-input--textarea{min-height:160px}main[data-template*=article] label{display:inline-block;margin-bottom:8px;font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#00000075}main[data-template*=article] button[type=submit],main[data-template*=article] .button,main[data-template*=article] input[type=submit],main[data-template*=article] .blog-post-comments__form-submit{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid #000000;background:#000;color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:all .25s ease}main[data-template*=article] button[type=submit]:hover,main[data-template*=article] .button:hover,main[data-template*=article] input[type=submit]:hover,main[data-template*=article] .blog-post-comments__form-submit:hover{background:#fff;color:#000}@media(max-width:749px){main[data-template*=article] .section-content-wrapper>header h1,main[data-template*=article] .section-content-wrapper>header .h1,main[data-template*=article] .section-content-wrapper>header h2,main[data-template*=article] .section-content-wrapper>header .text-block,main[data-template*=article] .section-content-wrapper>header rte-formatter,main[data-template*=article] .section-content-wrapper>header :is(h1,h2,h3){font-size:clamp(28px,8vw,40px);line-height:1.02}main[data-template*=article] .rte,main[data-template*=article] .blog-post-content{font-size:15px;line-height:1.85}main[data-template*=article] .rte blockquote,main[data-template*=article] blockquote,main[data-template*=article] .blog-post-content blockquote,main[data-template*=article] .blog-post-content rte-formatter blockquote{font-size:18px;padding:14px 16px}main[data-template*=article] .blog-post-navigation-grid{grid-template-columns:1fr}}footer,.footer,[id^=shopify-section-group-footer]{background:#f3eee7;border-top:1px solid rgba(0,0,0,.1)}footer .page-width,.footer .page-width,footer .section--page-width,.footer .section--page-width,[id^=shopify-section-group-footer] .section--page-width{max-width:1380px;margin-left:auto;margin-right:auto}footer .footer__content,footer .footer__blocks-wrapper,footer .footer__blocks,.footer .footer__content,.footer .footer__blocks-wrapper,.footer .footer__blocks,footer .footer-content,.footer .footer-content,[id^=shopify-section-group-footer] .section-content-wrapper{padding-top:42px;padding-bottom:28px}footer h2,footer h3,footer h4,footer .footer__heading,footer .menu__heading,footer .email-signup__heading,.footer h2,.footer h3,.footer h4,.footer .footer__heading,.footer .menu__heading,.footer .email-signup__heading,[id^=shopify-section-group-footer] h2,[id^=shopify-section-group-footer] h3,[id^=shopify-section-group-footer] h4,[id^=shopify-section-group-footer] .menu__heading,[id^=shopify-section-group-footer] .email-signup__heading{font-family:var(--ld-font-serif, "Newsreader", serif);font-size:18px;line-height:1.15;letter-spacing:-.02em;font-weight:500;color:#000;margin-bottom:14px}footer p,footer li,footer a,footer span,.footer p,.footer li,.footer a,.footer span,[id^=shopify-section-group-footer] p,[id^=shopify-section-group-footer] li,[id^=shopify-section-group-footer] a,[id^=shopify-section-group-footer] span{color:#000000b8;font-size:14px;line-height:1.8;text-decoration:none}footer a:hover,.footer a:hover,[id^=shopify-section-group-footer] a:hover{color:#000}footer ul,.footer ul,[id^=shopify-section-group-footer] ul{list-style:none;padding:0;margin:0}footer li,.footer li,[id^=shopify-section-group-footer] li{margin-bottom:8px}footer .menu__item a,[id^=shopify-section-group-footer] .menu__item a{text-decoration:none}footer input[type=email],footer input[type=text],.footer input[type=email],.footer input[type=text],[id^=shopify-section-group-footer] input[type=email],[id^=shopify-section-group-footer] input[type=text],footer .email-signup__input,[id^=shopify-section-group-footer] .email-signup__input{width:100%;min-height:48px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#000;padding:0 14px;font-size:14px}footer button,footer .button,footer input[type=submit],.footer button,.footer .button,.footer input[type=submit],[id^=shopify-section-group-footer] button,[id^=shopify-section-group-footer] .button,[id^=shopify-section-group-footer] input[type=submit],footer .email-signup__button,[id^=shopify-section-group-footer] .email-signup__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid #000000;background:#000;color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:all .25s ease}footer button:hover,footer .button:hover,footer input[type=submit]:hover,.footer button:hover,.footer .button:hover,.footer input[type=submit]:hover,[id^=shopify-section-group-footer] button:hover,[id^=shopify-section-group-footer] .button:hover,[id^=shopify-section-group-footer] input[type=submit]:hover,footer .email-signup__button:hover,[id^=shopify-section-group-footer] .email-signup__button:hover{background:#fff;color:#000}footer .list-social,footer .footer__list-social,footer .social-icons__wrapper,.footer .list-social,.footer .footer__list-social,.footer .social-icons__wrapper,[id^=shopify-section-group-footer] .social-icons__wrapper,[id^=shopify-section-group-footer] .footer-social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:10px}footer .payment-icons,[id^=shopify-section-group-footer] .payment-icons{margin-top:8px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08)}footer .payment-icons__list,[id^=shopify-section-group-footer] .payment-icons__list{opacity:.92}footer .footer__content-bottom,footer .footer__bottom,footer .footer__copyright,footer .footer__column--info,.footer .footer__content-bottom,.footer .footer__bottom,.footer .footer__copyright,.footer .footer__column--info,[id^=shopify-section-group-footer] .footer__content-bottom,[id^=shopify-section-group-footer] .footer__bottom,[id^=shopify-section-group-footer] .footer__copyright{border-top:1px solid rgba(0,0,0,.08);margin-top:22px;padding-top:18px}footer .copyright__content,footer .footer__copyright,.footer .copyright__content,.footer .footer__copyright,[id^=shopify-section-group-footer] .copyright__content{font-size:12px;color:#00000080}@media(max-width:749px){footer .footer__content,footer .footer__blocks-wrapper,.footer .footer__content,.footer .footer__blocks-wrapper,footer .footer-content,.footer .footer-content,[id^=shopify-section-group-footer] .section-content-wrapper{padding-top:28px;padding-bottom:20px}footer h2,footer h3,footer h4,footer .footer__heading,footer .menu__heading,footer .email-signup__heading,.footer h2,.footer h3,.footer h4,.footer .footer__heading,.footer .menu__heading,.footer .email-signup__heading,[id^=shopify-section-group-footer] h2,[id^=shopify-section-group-footer] h3,[id^=shopify-section-group-footer] h4,[id^=shopify-section-group-footer] .menu__heading,[id^=shopify-section-group-footer] .email-signup__heading{font-size:17px;margin-bottom:10px}footer p,footer li,footer a,.footer p,.footer li,.footer a,[id^=shopify-section-group-footer] p,[id^=shopify-section-group-footer] li,[id^=shopify-section-group-footer] a{font-size:13px;line-height:1.7}}main[data-template*="page.contact"],main[data-template*=contact]{background:#f7f4ef}main[data-template*="page.contact"] .page-width,main[data-template*=contact] .page-width,main[data-template*="page.contact"] .page-width-content,main[data-template*=contact] .page-width-content{max-width:1180px}main[data-template*="page.contact"] h1,main[data-template*=contact] h1{font-family:var(--ld-font-serif, "Newsreader", serif);font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.03em;font-weight:500;color:#000;margin-bottom:14px}main[data-template*="page.contact"] .section-content-wrapper .text-block,main[data-template*=contact] .section-content-wrapper .text-block,main[data-template*="page.contact"] .section-content-wrapper rte-formatter,main[data-template*=contact] .section-content-wrapper rte-formatter{font-family:var(--ld-font-serif, "Newsreader", serif)}main[data-template*="page.contact"] p,main[data-template*=contact] p{color:#000000b8;line-height:1.85}main[data-template*="page.contact"] #MainContent>.shopify-section:first-child .section-content-wrapper,main[data-template*=contact] #MainContent>.shopify-section:first-child .section-content-wrapper{padding-top:8px;text-align:center}main[data-template*="page.contact"] #MainContent>.shopify-section:first-child .rte,main[data-template*=contact] #MainContent>.shopify-section:first-child .rte{margin-left:auto;margin-right:auto}main[data-template*="page.contact"] .contact-form,main[data-template*=contact] .contact-form{width:100%;max-width:640px;margin-left:auto;margin-right:auto}main[data-template*="page.contact"] form,main[data-template*=contact] form,main[data-template*="page.contact"] .contact-form__form,main[data-template*=contact] .contact-form__form{background:#fff;border:1px solid rgba(0,0,0,.1);padding:28px}main[data-template*="page.contact"] .contact-form__form,main[data-template*=contact] .contact-form__form{display:flex;flex-direction:column;gap:22px}main[data-template*="page.contact"] .contact-form__form-row,main[data-template*=contact] .contact-form__form-row{gap:18px}main[data-template*="page.contact"] .contact-form__error,main[data-template*="page.contact"] .contact-form__success,main[data-template*=contact] .contact-form__error,main[data-template*=contact] .contact-form__success{font-size:14px;line-height:1.5;color:#000000c2}main[data-template*="page.contact"] label,main[data-template*=contact] label{display:inline-block;margin-bottom:8px;font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#00000075}main[data-template*="page.contact"] input[type=text],main[data-template*="page.contact"] input[type=email],main[data-template*="page.contact"] input[type=tel],main[data-template*="page.contact"] textarea,main[data-template*=contact] input[type=text],main[data-template*=contact] input[type=email],main[data-template*=contact] input[type=tel],main[data-template*=contact] textarea,main[data-template*="page.contact"] .contact-form__input.field__input,main[data-template*=contact] .contact-form__input.field__input,main[data-template*="page.contact"] .contact-form__input,main[data-template*=contact] .contact-form__input{width:100%;border:1px solid rgba(0,0,0,.12);background:#fff;color:#000;padding:14px 16px;font-size:14px;line-height:1.5;border-radius:0}main[data-template*="page.contact"] .contact-form__input:focus-visible,main[data-template*=contact] .contact-form__input:focus-visible{outline:2px solid #000000;outline-offset:2px}main[data-template*="page.contact"] .contact-form__input::placeholder,main[data-template*=contact] .contact-form__input::placeholder{color:#00000061}main[data-template*="page.contact"] textarea,main[data-template*=contact] textarea,main[data-template*="page.contact"] .contact-form__input--textarea,main[data-template*=contact] .contact-form__input--textarea{min-height:180px;resize:vertical}main[data-template*="page.contact"] button[type=submit],main[data-template*="page.contact"] .button,main[data-template*="page.contact"] input[type=submit],main[data-template*="page.contact"] .submit-button,main[data-template*=contact] button[type=submit],main[data-template*=contact] .button,main[data-template*=contact] input[type=submit],main[data-template*=contact] .submit-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid #000000;background:#000;color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:all .25s ease;margin-top:4px}main[data-template*="page.contact"] button[type=submit]:hover,main[data-template*="page.contact"] .button:hover,main[data-template*="page.contact"] input[type=submit]:hover,main[data-template*="page.contact"] .submit-button:hover,main[data-template*=contact] button[type=submit]:hover,main[data-template*=contact] .button:hover,main[data-template*=contact] input[type=submit]:hover,main[data-template*=contact] .submit-button:hover{background:#fff;color:#000}main[data-template*="page.contact"] .rte,main[data-template*=contact] .rte{max-width:760px;font-size:15px;line-height:1.95;color:#000000c2}main[data-template*="page.contact"] .section-content-wrapper,main[data-template*=contact] .section-content-wrapper{margin-left:auto;margin-right:auto}main[data-template*="page.contact"] #MainContent .section[data-testid=ui-test-section]:last-of-type .section-content-wrapper,main[data-template*=contact] #MainContent .section[data-testid=ui-test-section]:last-of-type .section-content-wrapper{justify-content:center}@media(max-width:749px){main[data-template*="page.contact"] h1,main[data-template*=contact] h1{font-size:clamp(28px,8vw,40px);line-height:1.02}main[data-template*="page.contact"] form,main[data-template*=contact] form,main[data-template*="page.contact"] .contact-form__form,main[data-template*=contact] .contact-form__form{padding:18px}main[data-template*="page.contact"] .submit-button,main[data-template*=contact] .submit-button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/494/assets/ladivetta-luxury.css.map */
