.cs-header-section{position:sticky;top:0;z-index:20}.cs-header-section .site-header{position:relative;top:auto}.pdp-buy-panel>form{margin:0}.cs-cart-status{font-size:12px;line-height:1.7;color:var(--accent);margin-top:12px}.cs-cart-status:empty{display:none}.cs-form-success{padding:16px;border:1px solid var(--line);margin-bottom:22px;font-size:14px}.errors{padding:15px;border:1px solid #af5148;margin-bottom:20px}.cs-content{max-width:1000px}.cs-content>h1{margin-bottom:30px}.cs-content>p{margin:24px 0;color:var(--muted)}.cs-content>.button,.cs-content>.text-link{margin:15px 25px 15px 0}.rte{font-size:15px;line-height:1.85}.rte h2,.rte h3{margin:38px 0 20px}.rte p,.rte ul,.rte ol{margin:20px 0}.rte a{text-decoration:underline;text-underline-offset:4px}.rte img{max-width:100%;height:auto;margin:26px auto}.rte iframe{max-width:100%}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:12px;border:1px solid var(--line)}.rte figure{margin:26px 0}.project-article-story.rte>h2{font-size:32px}.cs-other-product{display:grid;grid-template-columns:1fr 1fr;gap:60px}.cs-other-product h1{font-size:48px}.cs-other-product p,.cs-other-product form{margin:25px 0}.cs-other-product label{display:block}.cs-other-product input{display:block;max-width:100px;padding:12px;border:1px solid var(--line);margin:10px 0 20px}.cs-other-product .text-link{margin:25px 0}.cs-other-price{font-size:28px}.cs-account{max-width:740px}.cs-account h1{font-size:48px;margin:20px 0 30px}.cs-account h2{font-size:32px;margin:35px 0 20px}.cs-account form{margin:28px 0}.cs-account label{display:block;font-size:13px;margin:18px 0}.cs-account input,.cs-account select{display:block;width:100%;border:1px solid var(--line);background:#fff;padding:13px;margin-top:8px;border-radius:0}.cs-account>.text-link{margin-right:22px}.cs-account details{margin:28px 0}.shopify-policy__container{max-width:1000px!important;padding:65px 24px!important}.shopify-policy__title{text-align:left!important;margin-bottom:35px}.shopify-policy__body{font-size:15px;line-height:1.85}.shopify-policy__body h2,.shopify-policy__body h3{margin:30px 0 20px}.shopify-policy__body a{text-decoration:underline}.cs-native-cart-form{margin:0}.cs-native-cart-form button[name=update]{margin-top:22px}.cs-native-cart-form .cart-line-quantity input{width:65px;text-align:center;padding:9px;border:1px solid var(--line)}.cs-native-cart-form .cart-line{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:24px;padding:25px 0;border-bottom:1px solid var(--line)}.cs-native-cart-form .cart-line>img{width:100px;height:100px;object-fit:contain;background:var(--paper)}.cs-native-cart-form .cart-line h2{font-size:22px;line-height:1.3}.cs-native-cart-form .cart-line p{font-size:12px;margin:8px 0;color:var(--muted)}.cs-native-cart-form .cart-line a.cs-remove{display:inline-block;font-size:11px;text-decoration:underline;margin-top:12px}.cs-native-cart-form .cart-line-quantity{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;margin-top:14px}.cs-native-cart-form .cart-summary .button{width:100%}.cs-native-cart-form .cart-note{display:block;font-size:12px;margin-top:24px}.cs-native-cart-form .cart-note textarea{display:block;width:100%;padding:12px;border:1px solid var(--line);margin-top:10px}.cs-native-cart-form .cart-summary-lines{line-height:1.7}.cs-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:45px}.cs-blog-grid img{width:100%;height:250px;object-fit:cover}.cs-blog-grid h2{font-size:28px;margin:20px 0}.cs-blog-grid p{font-size:14px;color:var(--muted)}.cs-blog-grid .text-link{margin-top:18px}.cs-article-news{grid-template-columns:1fr;max-width:940px}.c-native-stars{display:inline-block;position:relative;font-size:12px;line-height:1.3;white-space:nowrap;color:#d9deda;vertical-align:middle}.c-native-stars>span:last-child{position:absolute;left:0;top:0;overflow:hidden;color:var(--accent)}@media(max-width:640px){.cs-other-product{grid-template-columns:1fr;gap:30px}.cs-other-product h1,.cs-account h1{font-size:36px}.cs-native-cart-form .cart-line{grid-template-columns:70px minmax(0,1fr);gap:16px}.cs-native-cart-form .cart-line>img{width:70px;height:80px}.cs-native-cart-form .cart-line>strong{grid-column:2}.cs-native-cart-form .cart-line h2{font-size:19px}.cs-blog-grid{grid-template-columns:1fr;gap:35px}.shopify-policy__container{padding-top:45px!important}.project-article-story.rte>h2{font-size:27px}}.pdp-section-nav{top:126px}.pdp-main>.section,.pdp-product-story,.pdp-real-homes{scroll-margin-top:210px}@media(max-width:1180px){.pdp-section-nav{top:156px}}@media(max-width:640px){.pdp-section-nav{top:146px}.pdp-main>.section,.pdp-product-story,.pdp-real-homes{scroll-margin-top:220px}.pdp-buy-panel>form{display:contents}}.loox-float-toggler-container #loox-floating-widget-btn.loox-float-toggler{background:var(--accent,#173d4a)!important;color:#fff!important;border:1px solid var(--accent,#173d4a)!important;border-radius:0 0 4px 4px!important;box-shadow:0 2px 8px #173d4a1f;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:600;letter-spacing:.04em;line-height:1.25!important;min-height:44px;min-width:112px;padding:11px 16px!important;gap:8px!important;text-decoration:none}.loox-float-toggler-container #loox-floating-widget-btn.loox-float-toggler[data-orientation=flipped]{border-radius:4px 4px 0 0!important;padding:11px 16px!important}.loox-float-toggler-container #loox-floating-widget-btn.loox-float-toggler:hover{background:#245464!important;border-color:#245464!important;color:#fff!important}.loox-float-toggler-container #loox-floating-widget-btn.loox-float-toggler:focus-visible{outline:3px solid #247790;outline-offset:4px}.loox-float-toggler-container #loox-floating-widget-btn .loox-icon{font-size:13px!important;width:13px;height:13px}#looxOverlay_looxModalFrame{background:#173d4a59!important}@media(max-width:640px){.loox-float-toggler-container #loox-floating-widget-btn.loox-float-toggler,.loox-float-toggler-container #loox-floating-widget-btn.loox-float-toggler[data-orientation=flipped]{min-width:102px;min-height:44px;font-size:11px!important;padding:11px 13px!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/cs-shopify.css.map */
