@font-face{font-family:body;src:url("{{ settings.custom_font_url_h3 }}")}@font-face{font-family:gotham-light;src:url(/cdn/shop/files/Gotham_Light.woff2?v=1730990835)}@font-face{font-family:gotham-medium;src:url(/cdn/shop/files/Gotham-Medium.woff2?v=17309908355)}@font-face{font-family:gotham-book;src:url(/cdn/shop/files/Gotham_Book.woff2?v=1730990835)}@font-face{font-family:gotham-bold;src:url(/cdn/shop/files/Gotham-Bold.woff2?v=1730990835)}h1,.h1,.h0,.hxl,.title,.title--primary{font-family:moret,serif;font-weight:300;font-style:normal;font-size:4.3rem;line-height:1}h2,.h2{font-family:moret,serif;font-weight:300;font-style:normal;font-size:3rem;line-height:normal}h3,.h3{font-family:moret,serif;font-weight:300;font-size:2.7rem;line-height:1.5;letter-spacing:1.5px}h4,.h4{font-family:gotham-medium;font-size:23px;line-height:1;letter-spacing:0}p,.text-body{font-family:gotham-book;font-size:18px;line-height:1.5;letter-spacing:0;font-style:normal}li{font-family:gotham-medium;font-size:15px;line-height:1;letter-spacing:0;font-style:normal}.section-heading__subheading.text-size--large{font-family:gotham-book;font-size:21px;line-height:1.5;letter-spacing:0;font-style:normal}strong{font-weight:700}em{font-family:gotham-book;font-size:15px;line-height:1;letter-spacing:0;font-style:normal}.h5,h5{font-family:moret,serif;font-weight:300;font-size:2.5rem;line-height:1}.h6,h6{font-family:gotham-light;font-size:18px;line-height:1;letter-spacing:0}label{font-family:var(--captions-font-family);font-size:1rem}.button{text-transform:uppercase;font-family:gotham-bold;font-size:1rem;letter-spacing:1px}small{font-family:var(--links-font-family);font-size:var(--font-size-captions)}.indent{text-indent:10%}time{font-family:var(--numbers-font-family);font-size:inherit}@media (max-width: 767px){h1,.h1,.hxl,.h0{font-size:3.5rem!important;font-weight:400!important}h2,.h2{font-size:3rem!important;font-weight:400!important}h3{font-size:2rem!important;font-weight:400;line-height:1.3}h4,.h4{font-family:gotham-medium;font-size:1rem;line-height:1.2;letter-spacing:0}.h5,h5{font-family:moret,serif;font-weight:300;font-size:1.8rem!important;line-height:1;letter-spacing:0}.h6,h6{font-family:gotham-medium;font-size:18px!important;line-height:1;letter-spacing:0}p,.p{font-size:1rem!important}.section-heading__subheading.text-size--large{font-size:1.2rem!important}.caption,.caption-with-letter-spacing{font-size:var(--font-size-captions-mobile)}.button{text-transform:uppercase;font-family:gotham-bold;font-size:.8rem;letter-spacing:1px}}.button.button--solid.button--regular{border:1px solid #fee7dc;background:#fee7dc;color:#231f20}.button.button--outline.button--regular{border:1px solid currentcolor;background:transparent;color:currentcolor}.product-item .button.button--solid{background:#231f20;color:#fee7dc;border:1px solid #231f20}.product-item .button.button--solid:hover{background:#fee7dc!important;color:#231f20!important;border:1px solid #fee7dc!important}.quick-add-to-cart-button .button--solid.button--regular{border:1px solid currentcolor;background:transparent;color:currentcolor}.header-actions.header-actions--buttons .button{text-transform:none}.button__text.text-size--regular{font-size:14px!important}.button:not(.button--outline-hover):hover{border:1px solid #fee7dc;background:#fee7dc;color:#231f20}.button--solid:not(.button--outline-hover):hover{border:1px solid #fee7dc;background:#fee7dc;color:#231f20}.button--outline:not(.button--outline-hover):hover{border:1px solid currentcolor;background:transparent;color:currentcolor}.no-touchevents .card .button:not(.button--outline-hover):hover{border:1px solid #231f20;background:#231f20;color:#fee7dc}.promo-cards .card__text h3,.h3{line-height:1}.card-parent{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}.card__text{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.text-bundle .text-size--large{font-family:gotham-medium;letter-spacing:1px;text-transform:uppercase;font-size:14px}.text-bundle h3{margin-bottom:30px}@media screen and (min-width: 768px){.heading-wrapper{display:flex;align-items:center;gap:30px}}@media screen and (max-width: 767px){.heading-wrapper{display:flex;flex-direction:column;padding-bottom:15px}.promo-cards .section-heading.section-heading--left.gutter-bottom--page{margin-bottom:0}.header__top.container--large{padding-right:0;padding-left:0}.header__bottom.container--large{padding-left:0}.sticky-header.show .header__top.container--large{padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container)}.promo-cards .section-heading__text{white-space:normal;margin-bottom:0!important;width:100%!important}.promo-cards .section-heading__subheading.text-size--large{margin-bottom:30px}}.heading-wrapper .section-heading__text,.heading-wrapper .section-heading__title{white-space:nowrap}.promo-cards .section-heading__text{white-space:normal;margin-bottom:40px;width:80%}.promo-cards .section-heading__title h3{line-height:1}.promo-cards .wave{margin-bottom:20px;max-width:100%}.wave{max-width:100%;width:100%}.text-columns-images .heading-wrapper{margin-bottom:10px}.text-columns-images .section-heading__text{margin-bottom:50px}.shop-the-look .product-item__text{margin-top:10px}.shop-the-look .product-item__title span{font-size:2rem!important;line-height:1!important}.main-footer .social-icons{padding-top:30px}.footer-item__menu.rte span{font-family:moret,serif;font-weight:300;font-size:1.5rem}.footer-item__title.h5{font-family:moret,serif;font-weight:300;font-size:1.5rem!important}.credit{width:fit-content}.product-item__title span{font-family:moret,serif;font-weight:300;font-size:2.5rem!important}.product-item__text{text-align:center}.product-item__text.text-size--regular{font-family:gotham-medium;font-size:15px;line-height:1;letter-spacing:1px}.product-price--original{font-family:gotham-medium;font-size:12px;line-height:1;letter-spacing:1px}.product-item .button{width:100%}.sidebar__footer.site-menu-sidebar-footer .social-icons a{width:25px;height:25px}@media screen and (min-width: 768px){.product-text .product__subtitle h6{font-family:gotham-medium;font-size:18px;letter-spacing:1px}.product__description p{font-size:18px;letter-spacing:1px}.progress-slider p{font-weight:400;font-family:gotham-medium;font-size:16px;letter-spacing:1px;text-transform:uppercase}.progress-slider__caption{font-family:gotham-medium;font-size:16px}.product-actions .product-price *{font-family:moret,serif;font-weight:300;font-size:2rem}.product-text .toggle__title{font-family:moret,serif;font-weight:300;font-size:1.8rem}}.toggle--table .toggle__title{background:transparent!important}.product-text>.toggle{border-color:currentcolor}.add-to-cart .button__text{color:#ffe4d9;font-size:16px}.shopify-payment-button__button{font-family:gotham-bold!important;font-size:16px!important;text-transform:uppercase;letter-spacing:1px}.product-recommendations .section-heading__title{font-family:moret,serif;font-weight:300;font-size:2.8rem;line-height:1.5;letter-spacing:1.5px}.text-columns-images .text-size--small.text-color--opacity{margin-top:20px;opacity:1}.contact-form__the-form .h4{font-family:moret,serif;font-weight:300;font-size:2.8rem;line-height:1.5;letter-spacing:1.5px}@media screen and (max-width: 767px){.contact-form__the-form .h4{font-family:moret,serif;font-weight:300;font-size:2.8rem;line-height:1!important;letter-spacing:1.5px}}.contact-form__info .h4{font-family:moret,serif;font-weight:300;font-size:1.5rem;line-height:1;letter-spacing:1.5px}.contact-form .gutter--regular.element--border-radius,.contact-form input,textarea,select{border:1px solid currentcolor!important}.footer-item__newsletter button[type=submit] svg path{stroke:#000!important}.newsletter__info p{font-family:gotham-medium!important}.main-footer{--mask: radial-gradient(111.8px at 50% 150px, #000 99%, #0000 101%) calc(50% - 100px) 0 / 200px 100%, radial-gradient(111.8px at 50% -100px, #0000 99%, #000 101%) 50% 50px / 200px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.main-footer .footer-top{margin-top:30px}#form-container-ref input{background:transparent!important;border:1px solid black!important}@media screen and (max-width: 767px){.text-columns-images.container--large.container--vertical-space .grid--layout{grid-template-columns:repeat(1,1fr);row-gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-styles.css.map */
