html{scroll-behavior:smooth}.page-width.narrow{width:75%;margin:0 auto}@media screen and (max-width: 1350px){.page-width.narrow{width:85%}}@media screen and (max-width: 1050px){.page-width.narrow{width:90%}}@font-face{font-family:Adobe Caslon Pro;src:url(/cdn/shop/files/ACaslonPro-Regular.woff2?v=1741630610) format("woff2"),url(/cdn/shop/files/ACaslonPro-Regular.woff?v=1741630610) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(/cdn/shop/files/ACaslonPro-Italic.woff2?v=1741630980) format("woff2"),url(/cdn/shop/files/ACaslonPro-Italic.woff?v=1741630980) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Book;src:url(/cdn/shop/files/Avenir-Book.woff2?v=1741631318) format("woff2"),url(/cdn/shop/files/Avenir-Book.woff?v=1741631318) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/cdn/shop/files/Avenir-Medium.woff2?v=1741631471) format("woff2"),url(/cdn/shop/files/Avenir-Medium.woff?v=1741631471) format("woff");font-weight:500;font-style:normal;font-display:swap}.background1{background-color:#f5f4f2}.background2{background-color:#e4e0d7}.background3{background-color:#ded0884d}.background-blue{background-color:#95abae}.background-green{background-color:#7a7956}.lightcolor{color:#f5f4f2!important}.blue{color:#95abae}.h1,.h1 p{font-family:Adobe Caslon Pro;font-size:2.35rem}.h1.large{font-size:4rem}p{font-family:Avenir Book;color:#23221e;font-size:1.4rem;letter-spacing:0}p.serif,.serif{font-family:Adobe Caslon Pro}p.serif.italic,.serif.italic{font-family:Adobe Caslon Pro;font-style:italic;font-size:1.55rem}.underline-button{font-family:Avenir;text-decoration:underline;text-underline-offset:5px;text-transform:uppercase;color:#23221e;font-size:1.3rem}.custom-button{font-family:Avenir;text-transform:uppercase;color:#23221e;font-size:1.3rem}.subtitle{font-family:Avenir Book;color:#23221e;font-size:1.4rem;letter-spacing:0;text-transform:uppercase}.underline-button.lightcolor{color:#f5f4f2}.underline-button:hover,.underline-button.lightcolor:hover{color:#7a7956}@media screen and (max-width: 1300px){.h1.large{font-size:3.7rem}}@media screen and (max-width: 950px){.h1.large{font-size:3.5rem}}@media screen and (max-width: 550px){.h1{font-size:2.2rem}.h1.large{font-size:3rem}.underline-button,.custom-button{font-size:1.2rem}}.header .header__menu-item{font-family:Adobe Caslon Pro;font-size:1.6rem}.header .list-menu li{width:90px}.header .header__menu-item:hover span{font-style:italic;text-decoration:none;font-size:1.65rem}.header .header__icon--search{display:none}.header.shop-header .header__icon--search{display:block}.header .header__icon--account{display:none}.header .cart-button{font-family:Adobe Caslon Pro;font-size:1.6rem;color:#95abae;margin-bottom:0;display:flex;text-decoration:none}.header .header__icon,.header .header__active-menu-item{text-decoration:none}.header .header__active-menu-item:hover{font-style:italic;text-decoration:none}.header .contact-button{font-family:Adobe Caslon Pro;font-size:1.6rem;color:#95abae;text-decoration:none;margin-bottom:0}.header .contact-button:hover,.header .cart-button:hover{font-style:italic}.header .header__icons{align-items:center}.menu-drawer__menu-item{font-family:Adobe Caslon Pro;font-size:1.8rem;color:#95abae;text-decoration:none}.index-fade{visibility:hidden;opacity:0}.header__icons--localization .svg-wrapper{display:none}.shop-header{background-color:#95abae}.shop-header .header__active-menu-item,.shop-header .header__menu-item,.shop-header .contact-button,.shop-header .cart-button{color:#f5f4f2}.shop-header .header__heading-logo{height:auto;max-width:62%}.shop-header .header__heading-logo.shop-large-logo{height:auto;max-width:100%}.shop-header .icon-hamburger,.shop-header .header__icon .shop-header .svg-wrapper svg{color:#f5f4f2}.shop-header .svg-wrapper>svg{color:#f5f4f2}.shop-header .header__icon--search .svg-wrapper{display:flex;padding-left:3rem}.shop-header .header__icon--search .svg-wrapper.header__icon-close{display:none}@media screen and (max-width: 1100px){.header--middle-center:not(.drawer-menu){grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 990px){.header--middle-center:not(.drawer-menu){grid-template-columns:1fr 2fr 1fr}}@media screen and (max-width: 890px){.header--middle-center:not(.drawer-menu){grid-template-columns:1fr 1.5fr 1fr}}@media screen and (max-width: 750px){.header .contact-button{display:none}.header__icons .svg-wrapper{display:block;width:40px;height:40px}.header .cart-button{display:none}.header .header__icons{padding-right:0}.header--middle-center:not(.drawer-menu){padding:14px 1rem 14px 2rem;grid-template-columns:1fr 3fr 1fr}.shop-header .header__icon--search .svg-wrapper{padding-left:0}}.banner{min-height:100vh}.footer{background-color:#b2b18db3}.shop-footer.footer{background-color:#95abae}.shop-footer.footer .footer-middle .footer-policies a,.shop-footer.footer .footer-middle .footer-policies p,.shop-footer.footer .newsletter-form__field-wrapper .field__label,.shop-footer.footer .newsletter-form__button .icon{color:#414130}.shop-footer.footer .newsletter-form__field-wrapper .field{border-color:#414130}.shop-footer .custom-footer-bottom img{filter:brightness(0) saturate(100%) invert(98%) sepia(49%) saturate(375%) hue-rotate(32deg) brightness(118%) contrast(91%);opacity:.5}.custom-footer-top{display:flex;justify-content:space-between;padding-bottom:1vw;align-items:flex-start}.custom-footer-top .logo-mark{width:7%;height:auto;position:absolute;left:50%;transform:translate(-50%);display:block}.footer-menus-container{display:flex;justify-content:space-between;margin-left:auto;width:33%}.custom-footer-menu .h1{color:#414130;margin-top:0;font-size:1.8rem}.custom-footer-menu li .custom-button.link:hover{text-decoration:none;color:#7a7956}.custom-footer-menu .custom-button.link{text-decoration:none;color:#414130;font-size:1rem}.custom-footer-bottom{position:relative;width:100%;height:8vw;overflow:hidden;opacity:1;transition:opacity .5s ease-in-out}.custom-footer-bottom.fade-in{opacity:1;transition:opacity .5s ease-in-out}.custom-footer-bottom img{width:100%;height:auto;position:absolute;bottom:-2vw;filter:brightness(0) saturate(100%) invert(74%) sepia(3%) saturate(2335%) hue-rotate(20deg) brightness(94%) contrast(92%)}.footer-middle{display:flex;justify-content:space-between;padding-bottom:3vw}.footer-middle .footer-policies{display:flex;justify-content:space-between;align-items:flex-end}.footer-middle .footer-policies p{font-family:Adobe Caslon Pro;color:#7a7956;margin-right:3rem;margin-bottom:0;margin-top:0;font-size:1.2rem}.footer-middle .footer-policies a{font-family:Adobe Caslon Pro;font-style:italic;color:#7a7956;text-decoration:none;letter-spacing:0;margin-right:3rem;font-size:1.2rem}.footer .custom-newsletter{width:33%}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:none}.footer .field__input{background-color:transparent;padding-left:0;padding-right:0}.footer .field__input:focus{box-shadow:none}.footer .field__input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + 0rem)}.footer .field input{font-family:Avenir Book}.footer .field:after{box-shadow:none}.footer .field:hover.field:after{box-shadow:none}.footer .newsletter-form__field-wrapper .field{border-bottom:1px solid #7A7956}.footer .newsletter-form__button .icon{color:#7a7956}.footer .newsletter-form__field-wrapper .field__label{left:0;font-family:Adobe Caslon Pro;font-style:italic;color:#7a7956;text-decoration:none;letter-spacing:0;font-size:1.5rem}.footer .newsletter-form__field-wrapper button{justify-content:flex-end}.custom-footer-bottom.fade-in{opacity:1}@media screen and (max-width: 1400px){.footer-menus-container,.footer .custom-newsletter{width:36%}}@media screen and (max-width: 1150px){.footer-menus-container,.footer .custom-newsletter{width:40%}}@media screen and (max-width: 1050px){.custom-footer-menu .h1{font-size:2rem}.footer-block__details-content .list-menu__item--link{font-size:1.2rem}.footer .newsletter-form__field-wrapper .field__label{font-size:1.8rem}.custom-footer-top .logo-mark{width:10%}}@media screen and (max-width: 950px){.footer-middle{flex-direction:column-reverse}.footer .custom-newsletter{margin-bottom:2rem}.footer-middle .footer-policies{justify-content:flex-start}.footer .custom-newsletter{width:55%}.footer-menus-container{width:45%}.custom-footer-top .logo-mark{left:5rem;transform:unset}}@media screen and (max-width: 750px){.footer-menus-container{width:60%}.footer .custom-newsletter,.footer-block__newsletter{width:100%}}@media screen and (max-width: 550px){footer.footer{padding-top:5rem}.custom-footer-top{flex-direction:column}.custom-footer-top .logo-mark{width:30%;margin:0 auto 5rem;position:relative;left:0}.footer-menus-container{width:100%}.footer__content-top{padding-bottom:0}.footer-middle .footer-policies p,.footer-middle .footer-policies a{font-size:1rem}}product-info{padding-top:8vw!important;padding-bottom:1vw!important}.custom.product{justify-content:space-between}.custom.product--large:not(.product--no-media) .product__media-wrapper{max-width:54%;width:54%}.custom.product--large:not(.product--no-media) .product__info-wrapper{padding:0;max-width:39%;width:39%}.custom.product .price-item{font-family:Adobe Caslon Pro;color:#a9a9a9}.custom.product .product__title{margin-bottom:0}.custom.product .cat-vendor,.custom.product .cat-vendor p{margin-top:0}.custom.product .product-form__submit{background-color:#95abae;font-family:Avenir Book;font-size:1.4rem;letter-spacing:0;padding:2rem}.custom.product .product-form__submit:hover{background-color:#7a7956}.custom.product .quantity__input{font-family:Avenir Book;font-size:1.4rem;letter-spacing:0}.custom.product .product-form__submit:after{box-shadow:none}.custom.product .product-form__input{display:flex;justify-content:space-between;align-items:center;border:1px solid #E4E0D7;font-family:Avenir Book;font-size:1.4rem;letter-spacing:0}.custom.product .quantity:after{box-shadow:none}.custom.product .quantity__label{padding:2rem;font-family:Avenir Book;font-size:1.4rem;letter-spacing:0;margin-bottom:0}.custom.product .product__description{margin-top:0}.custom.product .price__container{margin-bottom:0}.custom.product--stacked .product__media-item,.custom.product .product-form__buttons,.custom.product .product-form__input{max-width:100%}.custom.product .custom-details{border-top:1px solid #E4E0D7;margin-top:5rem;margin-bottom:4rem}.custom.product .custom-details .serif.italic{margin:0}.custom.product .detail-dropdown{border-bottom:1px solid #E4E0D7;padding:1rem 0}.custom.product .detail-dropdown .paragraph{margin-right:3rem;margin-top:0;margin-bottom:0;display:flex;justify-content:space-between}.custom.product .detail-dropdown .paragraph .caret{transition:.3s linear}.custom.product .detail-dropdown .paragraph .caret.flip{transform:rotate(180deg);transition:.3s linear}.custom.product .detail-dropdown .icon-caret{width:1rem;height:auto}.custom.product .drop{max-height:0;transition:.5s linear;overflow:hidden}.custom.product .drop .serif.italic{padding-top:1rem;padding-bottom:1rem}.custom.product .drop.open{max-height:500px;transition:.7s linear}.custom.product .dynamic-price{font-family:Adobe Caslon Pro;color:#a9a9a9}.custom.product .detail-dropdown .paragraph{cursor:pointer}.custom.product .grid{row-gap:6rem}.custom.product .product-form__input--dropdown label{display:none}.custom.product .product-form__input .select select{font-family:Avenir Book;font-size:1.4rem}.custom.product .product-form__input .select{padding:.7rem 0}.custom.product .select:after{box-shadow:none}.custom.product .select__select:focus{box-shadow:none}@media screen and (max-width: 750px){.custom.product{flex-direction:column}.custom.product--large:not(.product--no-media) .product__media-wrapper{max-width:100%;width:100%}.custom.product--large:not(.product--no-media) .product__info-wrapper{padding-top:2rem;max-width:100%;width:100%}}.custom.product .inquire-button{background-color:#95abae;font-family:Avenir Book;font-size:1.4rem;letter-spacing:0;padding:2rem;text-decoration:none;color:#fff;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.custom.product .inquire-button:hover{background-color:#7a7956}.custom.product-grid-container{width:90%;margin:0 auto;padding:4vw 0 5vw}.custom.product-grid-container .grid__item{width:30%;max-width:30%}.custom.product-grid-container .grid{column-gap:5%;row-gap:5rem}.custom.product-grid-container .collection-description{padding-right:0}.custom.product-grid-container .collection-description .h1{margin-top:0}.custom.product-grid-container .card-information{width:auto}.custom.product-grid-container .card__information{display:flex;justify-content:space-between;align-items:baseline;width:100%}.custom.product-grid-container .card-information .price{display:none}.custom.product-grid-container .card-information .serif{margin:0}.custom.product-grid-container .underline-links-hover:hover a{text-decoration:none;font-style:italic;color:#7a7956}.custom.product .yardage p{color:#7a7956}.custom.product .yardage p a{color:#7a7956;text-decoration:none}.custom.product-grid-container .card:hover .media.media--hover-effect>img:first-child:only-child{transform:none}.custom.product .min-yard-msg{font-family:Avenir Book;color:#23221e;font-size:1.4rem;letter-spacing:0}@media screen and (max-width: 1480px){.custom.product-grid-container{width:100%;margin:0 auto;padding:2rem 0 5rem}.collection-menu{width:100%}.custom.product-grid-container .grid__item.collection-description{width:100%;max-width:100%}.custom.product-grid-container .grid{column-gap:3rem;row-gap:2rem}.custom.product-grid-container .grid__item{width:calc((100% - 6rem) / 3);max-width:calc((100% - 6rem) / 3)}}@media screen and (max-width: 950px){.custom.product-grid-container .grid__item.collection-description{padding-right:0}.custom.product-grid-container .card__heading .h1{font-size:2rem}}@media screen and (max-width: 750px){.custom.product-grid-container .collection-description .h1{margin-top:1rem}.custom.product-grid-container .grid{column-gap:2rem;row-gap:2rem}.custom.product-grid-container .grid__item{width:calc((100% - 2rem)/2);max-width:calc((100% - 2rem)/2)}.custom.product-grid-container{padding-top:0}}@media screen and (max-width: 550px){.custom.product-grid-container .card__information{flex-direction:column}.custom.product-grid-container .card__heading .h1{font-size:1.6rem}.custom.product-grid-container .card-information .serif{font-size:1.3rem;margin-top:.3rem}.custom.product-grid-container{padding-bottom:3rem}}.shopify-policy__container{max-width:800px;padding:3rem 0 6rem}.shopify-policy__title h1{font-family:Adobe Caslon Pro;font-size:2.35rem!important;text-transform:capitalize;text-align:left}.shopify-policy__body h2,.shopify-policy__body li{font-family:Avenir Book;color:#23221e;font-size:1.4rem;letter-spacing:0}.header .header__icons{gap:1.5rem}#cart-icon-bubble,.header__search{display:none}#cart-notification-button{border:1px solid #95abae;font-family:Avenir Book;font-size:1.4rem;letter-spacing:0;color:#95abae;text-transform:uppercase}#cart-notification-button:after{box-shadow:none}#cart-notification-form button{background-color:#95abae;font-family:Avenir Book;font-size:1.4rem;letter-spacing:0;color:#fff;text-transform:uppercase}#cart-notification-form button:after{box-shadow:none}.cart-notification__links .link{font-family:Avenir Book;font-size:1.4rem;letter-spacing:0;color:#95abae;text-transform:uppercase}.cart-count-bubble{display:none}.cart-notification-product__name{font-family:Adobe Caslon Pro}.cart-notification-product .product-option,.cart-notification__heading{font-family:Avenir Book}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kwin.css.map */
