:root{--lofte-navy: 16 27 76;--lofte-ivory: 251 249 246;--lofte-stone: 243 238 231;--lofte-gold: 184 151 90;--heading-font-family: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--heading-font-weight: 500;--heading-font-style: normal}html .h0,html .h1,html .h2,html .h3,html .h4,html .h5,html .h6,html h1,html h2,html h3,html h4,html h5,html h6{font-weight:500;line-height:1.15}html .subheading,html .section-header .subheading{font-family:var(--text-font-family);font-size:.72rem!important;letter-spacing:.24em!important;text-transform:uppercase;color:rgb(var(--lofte-gold))}html .prose p,html .rte p{line-height:1.75}html .button{padding-block:.95rem;padding-inline:2.25rem;font-size:.72rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}html .button:not(.button--outline):hover{opacity:.88}html .link,html .prose a:not(.button){text-underline-offset:5px;text-decoration-thickness:1px}html .header{box-shadow:0 1px rgb(var(--lofte-navy) / .08)}html .header__primary-nav-item>a,html .header__primary-nav a{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}html .announcement-bar{font-size:.68rem!important;letter-spacing:.22em!important}html .announcement-bar a{text-decoration:none}html .product-card__title,html .product-card__info .product-title{font-family:var(--heading-font-family);font-size:1.12rem;font-weight:500;letter-spacing:.02em}html .product-card .price-list,html .product-card sale-price{font-size:.8rem;letter-spacing:.06em;color:rgb(var(--lofte-navy) / .7)}html .product-card__figure img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){html .product-card:hover .product-card__figure img{transform:scale(1.03)}}html .collection-card img,html .collection-list img{transition:transform 1s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){html .collection-card:hover img{transform:scale(1.03)}}html .input,html .textarea,html .select{background:#fff;border-color:rgb(var(--lofte-navy) / .18)}html .input:focus,html .textarea:focus{border-color:rgb(var(--lofte-navy) / .6)}html .shopify-section--text-with-icons svg,html .shopify-section--text-with-icons img{color:rgb(var(--lofte-gold))}html .shopify-section--text-with-icons .text-with-icons__item p,html .shopify-section--text-with-icons .prose p{color:rgb(var(--lofte-navy) / .72)}html.template-index .shopify-section-group-footer-group.shopify-section--text-with-icons{display:none}html .footer{font-size:.82rem}html .footer .h6,html .footer p.h6,html .footer__block-title{font-family:var(--text-font-family);font-size:.7rem!important;letter-spacing:.22em}html .footer a{opacity:.82;transition:opacity .25s ease}html .footer a:hover{opacity:1}html.template-page .shopify-section--contact .prose a{text-decoration:underline}html .bordered-section{border-color:rgb(var(--lofte-navy) / .08)!important}@media screen and (max-width:699px){html .button{padding-inline:1.5rem}html .product-card__title{font-size:1rem}}html p.h6{font-family:var(--text-font-family)!important;font-size:.7rem!important;font-weight:400;letter-spacing:.26em!important}html p.h6:has(+.h0,+.h1,+.h2,+.h3,+.h4,+h1,+h2,+h3,+h4){color:rgb(var(--lofte-gold))}html .header__menu-disclosure>summary{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}@media screen and (min-width:700px){html .collection-list--text-outside{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}html .collection-list--text-outside>*{width:auto!important;max-width:none!important}}html .testimonial-item .prose p:not(.h6){font-family:var(--heading-font-family);font-style:italic;font-weight:400;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.45}html .h0,html .h1,html .h2,html .h3,html .h4,html h1,html h2,html h3,html h4{text-wrap:balance}html .shopify-section--slideshow .h1{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.12}html .shopify-section--slideshow p.h6{color:#ffffffeb!important}@media screen and (min-width:700px){html .shopify-section--slideshow .slideshow__slide-content{place-self:end start!important;margin-block-end:clamp(1rem,4vh,3rem)!important;text-align:start!important;max-width:27rem!important}html .shopify-section--slideshow .h1{font-size:clamp(2rem,3vw,2.9rem)}html .shopify-section--slideshow .slideshow__slide-content .h1,html .shopify-section--slideshow .slideshow__slide-content p.h6{text-shadow:0 1px 22px rgb(0 0 0 / .35)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lofte-refine.css.map */
