@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";.featured-content--title{font-family:"DM Serif Display",serif;font-size:50px;font-weight:400;letter-spacing:0;line-height:.97;padding-bottom:10px}h2.featured-content--overline{padding-bottom:10px}.product--title{font-weight:700}.product--price[data-item]{font-weight:400}@media only screen and (max-width: 767px){.font--featured-heading,[data-item~=featured-heading]{font-size:28px;padding-top:13px;letter-spacing:0}.featured-content--title{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:.97;padding-bottom:20px}div.featured-grid--item--link-container,div.product--price-wrapper{padding-bottom:25px}}@media only screen and (min-width: 767px){.featured-content--root .featured-content--text,.featured-content--root .featured-content--text a,.featured-content--root .featured-content--text a:hover,.featured-content--root .featured-content--text a:link,.featured-content--root .featured-content--text a:visited{padding-bottom:100px}}@media only screen and (min-width: 767px){.featured-collection--root{margin-left:auto;margin-right:auto;width:80%}}@media only screen and (min-width: 767px){.featured-grid--item--title{font-family:"DM Serif Display";font-weight:400;font-size:50px;padding-left:60px;padding-right:60px;padding-bottom:20px;line-height:1;letter-spacing:0}}@media only screen and (max-width: 767px){.featured-grid--root[data-mobile-overlay=false] .featured-grid--item--title{font-family:"DM Serif Display";font-weight:400;font-size:28px;padding-top:20px;line-height:1;letter-spacing:0}}h2.newsletter--heading{font-family:"DM Serif Display";font-weight:400;font-size:50px;padding-bottom:10px;letter-spacing:0}@media only screen and (max-width: 767px){h2.newsletter--heading{font-family:"DM Serif Display";font-weight:400;font-size:28px;padding-top:20px;padding-bottom:10px;letter-spacing:0}}.ooo-instagram-footer__button{Text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px}.footer--block--heading{font-family:"DM Serif Display";font-weight:400;font-size:28px;letter-spacing:0}.footer--root p,.footer--root a{margin-top:0;font-size:15px;line-height:1.45}@media only screen and (min-width: 767px){.product-page--right-column{max-width:1000px;padding-right:100px;padding-top:55px}.product-page--left-column{max-width:60%}}.radios--value-button>*{color:#00606d}.shopify-installments__content,.shopify-installments__learn-more{display:none!important}.service-list--price{font-size:18px}.featured-text--wrapper{text-align:left}h2.featured-text--heading{padding-bottom:20px}.cs-form-wrap .form-submit-btn-wrap button{padding:0 30px!important;color:#fff!important;background:#0b8d96!important;border:0}.alert.alert-success{color:#0b8d96!important;padding-top:40px}.cs-form-wrap .Polaris-DisplayText.Polaris-DisplayText--sizeMedium span{padding-left:0!important;padding-bottom:20px!important}hr{width:10%;border-top:#0b8d96 1px solid}label{padding-bottom:8px;display:block;text-align:center}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}input[type=hidden],.hidden{display:none}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}@media screen and (forced-colors: active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map?v=42339219641749606441701461756 */
