@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500&display=swap";h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[class*=heading],[class*=__title],[class*=__heading]{font-style:normal!important;font-family:var(--font-heading--family),"Fraunces",Georgia,serif!important}h1,.slideshow__heading,.banner__heading,.hero__heading{font-size:clamp(36px,6vw,72px)!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.025em!important;line-height:1.05!important}i,em,.italic,[style*=italic],.slideshow-section p,.slideshow-section h1,.slideshow-section h2,.slideshow-section h3,[class*=slide] [class*=heading],[class*=slide] h1,[class*=slide] h2{font-style:normal!important}.banner__subheading,.slideshow__subheading{font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-style:normal!important}collection-links-component,.collection-links__container,.collection-links,[data-testid*=collection-links],.section--collection-links,[class*=category-nav],[class*=hero-nav],[class*=vertical-nav],.slideshow .link-list,.slideshow-section .link-list{display:none!important}button,.button,.button-secondary,[type=submit],.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded{border-radius:0!important}.button.add-to-cart-button,.add-to-cart-button,.product-form .button,.product-form__submit,button[name=add],form[action="/cart/add"] .button{background-color:#1c1c1a!important;color:#faf8f5!important;height:56px!important;min-height:56px!important;border-radius:0!important;border:none!important;font-size:.68rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-style:normal!important;font-weight:500!important;width:100%!important;padding:0 24px!important}.button.add-to-cart-button:hover,.add-to-cart-button:hover{background-color:#333330!important;color:#faf8f5!important}.button-secondary{border-radius:0!important;border:1px solid #1C1C1A!important}.sticky-add-to-cart .button,.sticky-add-to-cart button{border-radius:0!important;background-color:#1c1c1a!important;color:#faf8f5!important}[class*=product-title],[class*=product__title],.product-information [class*=title],.product-information h1,.product-information h2,[data-block-type*=title] h1,[data-block-type*=title] h2{font-size:clamp(28px,3.8vw,48px)!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.02em!important;line-height:1.15!important;color:#1c1c1a!important;margin-bottom:12px!important}.price,.price__regular,.price-item,.price-item--regular,.price-item--sale{font-style:normal!important;color:#1c1c1a!important;font-size:1rem!important;font-weight:400!important}.price-item--regular.price-item--last,s.price-item,.price__compare,.price-item[aria-hidden]{color:#999!important;text-decoration:line-through!important;font-size:.9rem!important}.price-item--sale{color:#1c1c1a!important}.select__select,select{border-radius:0!important;border:1px solid #D5CFC9!important;background:transparent!important;color:#1c1c1a!important;font-size:.9rem!important;padding:12px 40px 12px 16px!important;height:52px!important}.swatch-input,[class*=swatch],[class*=option-value]{border-radius:0!important}.quantity-selector,.quantity__input,input[name=quantity]{border-radius:0!important;border:1px solid #D5CFC9!important;height:52px!important}.product-card,.product-grid__card{background:transparent!important;border-radius:0!important;border:none!important}.product-card [class*=title],.product-card [class*=heading],.product-card h2,.product-card h3,.product-grid__card [class*=title]{font-size:.875rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;color:#1c1c1a!important;margin:0!important}.product-card .price,.product-card [class*=price],.product-grid__card .price{font-size:.8rem!important;color:#5c5c5a!important;font-style:normal!important}.product-card img,.product-card__image,.product-card [class*=media] img{border-radius:0!important;transition:transform .6s cubic-bezier(.25,.1,.25,1)!important}.product-card:hover img,.product-card:hover .product-card__image{transform:scale(1.03)!important}@media screen and (min-width:750px){ul.product-grid{--product-grid-columns-desktop: repeat(4, 1fr);grid-template-columns:repeat(4,1fr)!important}}.header [class*=logo] img,.header__heading img,header img[src*=Untitled],header img[src*=logo],[class*=header-logo] img,[data-block-type*=logo] img{max-height:40px!important;max-width:140px!important;width:auto!important;object-fit:contain!important;filter:none!important}.header__heading-link,[class*=header-logo] a,[class*=logo-link]{font-size:1.1rem!important;font-weight:300!important;letter-spacing:.06em!important;font-style:normal!important}.header__navigation a,.header__menu-item,[class*=header-menu] a,[class*=header__navigation] a,.mega-menu a{font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;font-style:normal!important}.announcements__item,[class*=announcement] p,[class*=announcement] span{font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-style:normal!important}.icon-with-text__body,.icon-with-text p,[class*=icon-with-text] p{font-size:.75rem!important;font-style:normal!important}.icon-with-text__heading,[class*=icon-with-text] [class*=heading],[class*=icon-with-text] strong{font-size:.75rem!important;font-weight:500!important;font-style:normal!important;letter-spacing:.06em!important}[class*=quantity-break] button,[class*=bundle] button,.qb-option{border-radius:0!important}[class*=save-badge],[class*=badge--save],[class*=bundle-badge],.qb-badge,[class*=discount-badge]{background:transparent!important;border-radius:0!important;padding:2px 6px!important;font-size:.62rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#7a6a5a!important;border:1px solid #D5CFC9!important}.quantity-breaks-widget h2,.qb-heading,[class*=bundle] h2{font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;font-style:normal!important}.section p,.section span,.section li{font-style:normal!important}.footer a,.footer p,.footer span,.footer li{font-size:.78rem!important;font-style:normal!important}.footer [class*=heading],.footer h3,.footer h4{font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;font-style:normal!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea{border-radius:0!important;border:1px solid #D5CFC9!important;background:transparent!important;font-style:normal!important}@media screen and (max-width:749px){h1,.slideshow__heading,.banner__heading{font-size:clamp(28px,9vw,48px)!important;letter-spacing:-.02em!important}.button.add-to-cart-button,.add-to-cart-button{height:52px!important;min-height:52px!important}.product-grid{grid-template-columns:repeat(2,1fr)!important}}.announcement-bar-component,announcement-bar-component,.announcement-bar__slider,.announcement-bar__slide,.announcement-bar__slides>*{font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-style:normal!important}.menu-list__link{font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;font-style:normal!important}.header-logo__image{max-height:40px!important;max-width:140px!important;width:auto!important;height:auto!important;object-fit:contain!important}.header-logo{font-size:1.1rem!important;font-weight:300!important;letter-spacing:.06em!important}.text-block.h1>*,.text-block.h1 h1,.text-block.h2 h1,.text-block.h1>h1{font-weight:400!important;font-style:normal!important;letter-spacing:-.025em!important;line-height:1.1!important;color:#1c1c1a!important}:root{--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--font-h4--weight: 500}.product-card__content,.product-grid__card{background:transparent!important}.trust_usps li,[class*=trust] li,[class*=trust] p{font-size:.78rem!important;font-style:normal!important}.price__container,.price-item--regular,.price-item--sale,product-price{font-style:normal!important}.text-block.rte li{font-size:.78rem!important;font-style:normal!important;list-style:none!important}@media screen and (max-width:749px){.add-to-cart-button,.button.add-to-cart-button{width:100%!important;max-width:100%!important}}.slideshow-section .button,[class*=slide] .button{border-radius:0!important}.collection-list [class*=heading],.collection-list [class*=title],[class*=collection-list] h2,[class*=collection-list] h3{font-size:.875rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:.02em!important;text-transform:uppercase!important}.product-recommendations [class*=heading],[class*=product-recommendations] h2{font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;font-style:normal!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/loft-custom.css.map */
