.modora-decoratable{position:relative}.modora-edit-button{position:absolute;top:12px;right:14px;z-index:25;background:#2271b1;color:#fff;border:2px solid white;border-radius:20px;padding:5px 12px;font:12px/1.7 Arial,"Microsoft YaHei",sans-serif;box-shadow:0 2px 7px #0002;cursor:pointer}.modora-edit-button:hover{background:#135e96}.modora-edit-button:focus-visible{outline:3px solid #ffb900}.modora-decoratable:has(.modora-edit-button):hover{outline:1px dashed #2271b1;outline-offset:-1px}h1,h2,h3,h4{font-family:var(--modora-heading,Arial,Helvetica,sans-serif)}.btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--modora-button,#222);border-color:var(--modora-button,#222)}.btn.outline{background:transparent}.btn.light{background:#fff;border-color:#fff}.btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--red);border-color:var(--red)}.section{padding-top:var(--modora-space,88px);padding-bottom:var(--modora-space,88px)}.featured{padding-top:0}.container{width:min(var(--modora-width,1170px),calc(100% - 64px))}.hero{height:var(--modora-hero-height,clamp(480px,43vw,760px));margin-left:var(--modora-hero-gutter,50px);margin-right:var(--modora-hero-gutter,50px)}.hero-copy{left:var(--modora-copy-left,9%);top:var(--modora-copy-top,50%);width:var(--modora-copy-width,42%);color:var(--modora-hero-color,#222)}.hero-copy h1{font-size:var(--modora-hero-font,clamp(36px,3.4vw,62px))}.hero-copy p:not(.eyebrow){color:inherit;opacity:.7}.products-grid{grid-template-columns:repeat(var(--modora-columns,4),minmax(0,1fr))}.category-row{grid-template-columns:repeat(var(--modora-category-count,5),minmax(0,1fr))}.wide-store{width:calc(100% - 80px);max-width:none}
@media(min-width:1600px){.container{width:min(var(--modora-width,1200px),calc(100% - 64px))}.hero-copy{left:var(--modora-copy-left,13%)}}
@media(max-width:1100px){.hero{margin-left:min(var(--modora-hero-gutter,25px),25px);margin-right:min(var(--modora-hero-gutter,25px),25px)}.hero-copy{left:min(var(--modora-copy-left,7%),30%);width:max(var(--modora-copy-width,46%),46%)}}
@media(max-width:800px){.container{width:calc(100% - 40px)}.section{padding-top:min(var(--modora-space,60px),70px);padding-bottom:min(var(--modora-space,60px),70px)}.hero{height:530px;margin-left:15px;margin-right:15px}.hero-copy{left:7%;width:65%;top:var(--modora-copy-top,50%)}.hero-copy h1{font-size:min(var(--modora-hero-font,43px),43px)}.category-row{grid-template-columns:repeat(5,140px)}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured{padding-top:0}.wide-store{width:calc(100% - 40px)}}
@media(max-width:480px){.hero{height:500px}.hero-copy{width:78%}.hero-copy h1{font-size:min(var(--modora-hero-font,35px),35px)}}
