body{overflow-x:hidden}body{background-color:#f2e8c9;background-image:linear-gradient(to right,rgba(60,40,20,.08) 0%,transparent 25%,transparent 75%,rgba(60,40,20,.08) 100%),radial-gradient(circle at 30% 20%,#e8d9ac 0%,transparent 50%),radial-gradient(circle at 75% 80%,#e2d2a2 0%,transparent 45%),url(https://www.transparenttextures.com/patterns/felt.png);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,auto;background-attachment:fixed}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;box-shadow:inset 50px 0 120px -30px #8b451326,inset -50px 0 120px -30px #8b451326;pointer-events:none;z-index:1}body .px-4{padding-right:16px;padding-left:16px}.section-divider{display:flex;align-items:center;justify-content:center;gap:20px;text-align:center;position:relative}.section-divider:before,.section-divider:after{content:"";flex:1;flex:0 1 150px;height:3px;border-radius:80px;background:linear-gradient(90deg,#7d5a4f 0% 10%,#d8caa4)}.section-divider:before{background:linear-gradient(-90deg,#7d5a4f 0% 10%,#d8caa4)}@media(max-width:768px){.section-header-logo img{height:60px}.section-divider{font-size:22px;margin:30px 0}.hero .logo{margin-bottom:20px;width:120px}.lawsoncores-container{text-align:center;padding-left:15px;padding-right:15px}}.customCmsPage.main-page-header-description.page-description{text-align:left}.section-sale-banner .section-sale-banner-right__button-2{display:none}.section-sale-banner-left__description p{margin:0}.section-rich-text-button.btn-outline:hover{color:var(--theme-button-color-lite)}.product__swatches-swatch{display:none!important}.view-details{text-align:center;margin-top:30px}.view-details .btn{background-color:#34210a;color:#fff}.home .has-header-style-2 div.section-header-container.section-container{position:fixed;top:0;width:100%;transition:transform .35s ease,background-color .35s ease,box-shadow .35s ease;background-color:var(--theme-layout-background-color)}.built-rodeo-wrapper{max-width:100%!important}.built-rodeo-section{padding:0 0 80px!important}.built-rodeo-image{max-height:85vh!important;overflow:hidden!important}.section-sale-banner-right .btn-outline{width:max-content;display:inline-block}.home .has-header-style-2.header-transparent div.section-header-container.section-container{transform:translateY(40px);background-color:transparent}.home .header-transparent .section-header-left{display:none}.section-header-left{display:flex}.home .header-transparent .section-header-container .section-header-center .section-header-menus nav a{color:#fff!important}.home .header-transparent .section-header-container .section-header-center .section-header-menus nav ul li ul li a{color:#171813!important}.home .header-transparent .section-header-container .section-header-center .section-header-menus nav a .section-header-main-menu-item-icon svg path{stroke:#fff!important}.section-slideshow-slide-background{display:block}.hero{height:100vh;background:url(/cdn/shop/files/ChatGPT_Image_Mar_10_2026_05_03_26_PM_1.jpg?v=1773143190) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;color:#fff}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000059}.hero-overlay{position:relative;max-width:900px}.logo{width:260px;margin-bottom:296px}.hero h1{font-size:40px;line-height:1.2;margin-bottom:20px;color:#fff}.hero h3{margin-bottom:20px;color:#fff}.hero p{font-size:16px;line-height:1.6;margin-bottom:25px}.btn{background:#d8c4a5;padding:12px 28px;text-decoration:none;color:#000;font-weight:600;margin-bottom:25px}.home .products{padding:60px 5%;text-align:center}.home .products h2{font-size:22px;margin-bottom:40px;letter-spacing:1px}.product-wide{grid-column:span 2}.home .product-wide img{height:200px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.home .products .product img{width:100%;height:200px;object-fit:cover;border-radius:3px}.product p{margin-top:10px;font-weight:600}.section-featured-collections-collection.collection{position:relative}.section-featured-collections-collection.collection img{height:650px;width:100%;display:block}.section-featured-collections-collection.collection .section-featured-collections-collection__title.collection__title{position:absolute;bottom:100px;padding-left:30px;color:#fff}.section-featured-collections-collection.collection .section-featured-collections-collection__title.collection__title a{color:#fff}.section-featured-collections-collection__image a{position:relative}.section-featured-collections-collection .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.product__image img{width:100%;object-fit:cover;border-radius:3px}.section-newsletter-container{background-color:var(--theme-border-color-white);color:#fff!important}.newsletter-form button:before{background-color:#34210a}.newsletter-form button{border-color:#34210a}.section-newsletter-container *{color:#fff}.newsletter-form button:hover{color:#fff!important;border-color:#fff!important}.section-newsletter .newsletter-form input::placeholder{color:#fff!important}.our-story-hero{font-family:var(--theme-heading-font-family);background:url(/cdn/shop/files/ourstoryBanner.png?v=1774964004) center/cover no-repeat;height:500px;position:relative}.our-story-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.our-story-container{max-width:750px;margin:0 auto}.our-story-hero .hero-content{position:relative;z-index:2;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.our-story-hero h1{font-size:52px;letter-spacing:2px;color:#d8c4a5}.our-story-hero p{margin:10px 0 20px}.our-story-section{padding:60px 20px;text-align:center}.our-story-section p{font-size:15px;line-height:1.8;color:#3a2e2a;max-width:700px;margin:0 auto}.our-story-section p br{display:block;margin-bottom:12px;content:""}.our-story-section p span:last-child{display:block;margin-top:10px;font-style:italic;color:#6d5a52}@media(max-width:768px){.our-story-section p{font-size:14px;line-height:1.7}}.our-moto{width:100%}.our-moto-bg{background:url(/cdn/shop/files/overMoto.png?v=1774964005) center/cover no-repeat;height:360px;position:relative}.our-moto-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.our-moto-wrapper{font-family:var(--theme-heading-font-family);max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:8%}.our-moto-content{max-width:420px;position:relative;color:#fff;text-align:right;z-index:2}.our-moto-text{font-family:Georgia,serif;font-size:20px;line-height:1.7;font-style:italic}@media(max-width:768px){.our-moto-bg{height:200px}.our-moto-wrapper{justify-content:center;padding:0 20px}.our-moto-content{max-width:100%;text-align:center}.our-moto-quote-open{left:10px}.our-moto-text{font-size:16px}}.built-quality{padding:70px 20px;text-align:center}.built-quality-container{font-family:var(--theme-heading-font-family);max-width:1000px;margin:0 auto}.built-quality-title{display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:#3a2e2a;margin-bottom:40px}.built-quality-line{flex:1;height:1px;background:#7d5a4f;margin:0 15px;max-width:140px}.built-quality-grid{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px}.built-quality-item img{width:190px;margin-bottom:10px}.built-quality-label{font-size:16px;font-weight:600;color:#3a2e2a}.built-quality-center{font-size:15px;line-height:1.8;color:#3a2e2a}.built-quality-center p{margin-top:0;margin-bottom:0}.built-quality-center strong{font-weight:700}@media(max-width:768px){.built-quality-title{font-size:22px}.built-quality-line{max-width:60px}.built-quality-grid{grid-template-columns:1fr;gap:30px}.built-quality-item img{width:70px;margin:0}.built-quality-item p{margin:0}.built-quality-center{font-size:14px}.built-quality-label{font-size:15px}}.lawson-section{font-family:var(--theme-heading-font-family);padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.lawson-card{padding:50px 60px;text-align:center;background-image:url(/cdn/shop/files/oldletterPaper.png?v=1775033634);background-repeat:no-repeat;background-size:114% 100%;background-position:center;filter:contrast(.96) brightness(.98)}.lawson-card h2{font-size:28px;font-weight:600;color:#2d2a26;margin-bottom:16px;font-family:Georgia,serif}.lawson-card p{font-family:var(--theme-heading-font-family);font-size:16px;line-height:1.6;color:#5a5146;max-width:630px}.lawsonFinalCTA .btn{margin-right:10px;background-color:#34210a;color:#fff}@media(max-width:768px){.lawson-card{padding:30px 25px;max-width:90%}.lawson-card h2{font-size:22px}.lawson-card p{font-size:14px}}.lawsoncores-story-grid{padding-bottom:60px}.lawsoncores-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.lawsoncores-story-item{padding-top:25px;display:flex;flex-direction:column}.lawsoncores-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;padding-bottom:10px;color:var(--theme-color-heading);border-bottom:1px solid #7d5a4f}.lawsoncores-text{margin-top:0;font-size:16px;line-height:1.7;color:#555}@media(max-width:992px){.lawsoncores-container{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:576px){.lawsoncores-container{grid-template-columns:1fr}}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:32px}}@media(max-width:600px){.hero{height:80vh}.logo{width:120px;margin-bottom:20px}.hero h1{font-size:26px}.product-grid{grid-template-columns:1fr}.products{padding:40px 20px}}.products .no-result{margin-top:100px;text-align:center}.map-custom-header{max-width:520px;margin-bottom:40px}.map-custom-header h2{font-size:42px;margin-bottom:15px}.map-custom-header p{opacity:.85;line-height:1.6}.custom-event-panel{display:flex;flex-direction:column;justify-content:var(--theme-map-horizontal-align, normal);align-items:var(--theme-map-vertical-align, normal)}.section-map-addresses .section-map-addresses-list li{margin-bottom:0;padding-bottom:10px}.event-overlay h3{font-size:32px;margin-bottom:10px}.event-highlight{margin:15px 0;padding:12px 16px;background:#0009;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
