body.am-canvas {margin:0;background:#f7f6f0;}
body.am-canvas .elementor {--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
body.am-canvas .elementor-widget {margin-block-end:0;}
body.am-canvas .elementor-widget-container {padding:0;}
.am-site [hidden] {display:none!important;}
.am-site img {max-width:100%;}
.am-site a.am-button--gold {color:var(--am-ink);}
.am-site .am-product-add {min-width:44px;min-height:44px;}
.am-site .am-section-header {position:relative;}
body.am-canvas .am-section-header {position:relative;}
body.am-canvas .elementor-element {min-width:0;}
body.am-canvas .elementor[data-elementor-type="wp-page"] > .e-con:first-child {position:relative;z-index:100;}
body.am-canvas .am-section-header {min-height:92px;}
body.am-canvas .am-header {position:fixed;inset-inline:0;top:0;z-index:100;}
body.am-canvas.admin-bar .am-header {top:32px;}
@media(max-width:782px){body.am-canvas.admin-bar .am-header {top:46px;}}
@media(max-width:600px){body.am-canvas.admin-bar .am-header {top:0;}}
@media(max-width:767px){body.am-canvas .am-section-header {min-height:76px;}}
body.am-canvas.elementor-editor-active .am-header {position:relative;top:0;}
body.am-canvas.elementor-editor-active .am-section-header {position:relative;}
@media(max-width:600px){
 .am-site .am-product-info p {font-size:12px;line-height:1.5;}
 .am-site .am-product-detail {font-size:12px;min-height:44px;}
 .am-site .am-product-info h3 {font-size:18px;}
 .am-site .am-product-category {font-size:11px;}
 .am-site .am-copy,.am-site .am-service-steps p,.am-site .am-faq-item p,.am-site .am-accessory p,.am-site .am-showroom .am-copy,.am-site .am-contact .am-copy,.am-site .am-store-details p {font-size:14px;}
 .am-site .am-hero-description {font-size:15px;}
 .am-site .am-faq-item summary {font-size:15px;}
 .am-site .am-dialog-body p {font-size:14px;}
}
