@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(lora-latin-500-normal.woff2) format("woff2"),url(lora-latin-500-normal.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(poppins-latin-400-normal.woff2) format("woff2"),url(poppins-latin-400-normal.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(poppins-latin-500-normal.woff2) format("woff2"),url(poppins-latin-500-normal.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(poppins-latin-700-normal.woff2) format("woff2"),url(poppins-latin-700-normal.woff) format("woff")}:root{--color-primary: #28323c;--color-white: #ffffff;--color-black: #000000;--color-light-gray: #d5d5d5;--fw-400: 400;--fw-500: 500;--fw-700: 700;--radius: 5px;--fs-16: 1.6rem}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{background-color:var(--color-white);color:var(--color-primary);font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:var(--fw-400);line-height:1.5;margin:0;overflow-x:hidden;padding:0}h1,h2,h3,h4,h5,h6{color:#435570;font-family:Lora,serif;font-weight:var(--fw-500);line-height:1.2;margin:0 0 10px}h1{font-size:clamp(3rem,2.5vw,4.8rem)}h2{font-size:clamp(2.8rem,2.5vw,3.6rem)}h3{font-size:clamp(2.5rem,2.5vw,3rem)}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.8rem}p{font-size:1.6rem;margin:0 0 10px}img{height:auto;margin-left:auto;margin-right:auto;max-width:100%}strong{font-weight:var(--fw-700)}em{font-style:italic}figure{margin:0}a{background-color:transparent;color:inherit;cursor:pointer;outline:0;text-decoration:none}a:focus-visible{outline:1px dotted}a:focus,a:hover{color:var(--color-primary)}button{background-color:transparent;border:0;cursor:pointer;font:inherit;padding:0;color:inherit}button[disabled]{cursor:default}button>*{pointer-events:none}svg:not(:root){overflow:hidden}small{font-size:1.2rem}ul,ol,dl{font-size:1.6rem;list-style-type:none;margin:0;padding:0}hr{border-top:2px solid var(--color-light-gray);border-bottom:0;margin:0 0 10px}table{width:100%;border-collapse:collapse;margin-bottom:10px}label{display:block;font-weight:var(--fw-700)}input{border:1px solid var(--color-light-gray);border-radius:var(--radius);font-size:var(--fs-16);padding:10px;width:100%;color:inherit}input[type=date],input[type=month]{padding:7px}input[type=radio],input[type=checkbox]{width:auto}textarea{border:1px solid var(--color-light-gray);border-radius:var(--radius);font-family:inherit;font-size:var(--fs-16);padding:10px;width:100%;color:inherit}select{-webkit-appearance:none;appearance:none;background:url(select-arrow.png) right no-repeat transparent;border-radius:var(--radius);border:1px solid var(--color-light-gray);font-size:var(--fs-16);padding:10px 35px 10px 10px;width:100%;color:inherit}#content{min-height:530px;position:relative}.g-row{display:flow-root;margin:0 auto;max-width:1140px;padding:0 20px;position:relative;width:100%}.hidden{display:none}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.button{text-transform:uppercase;width:100%;font-weight:var(--fw-400);padding:8px 36px;font-size:1.6rem;text-align:center;border-radius:30px;display:inline-block;background-color:#ac6433;color:#fff;border:2px solid #ac6433}.button:focus,.button:hover{text-decoration:none;background-color:#fff;color:#ac6433}@media (min-width: 768px){.button{padding:8px 48px}}#shopify-section-header{position:sticky;top:0;background-color:var(--color-white);z-index:49}#react-hero{min-height:480px}#react-home-features{min-height:164px}#react-home-new{min-height:824px}#react-home-new>div{min-height:inherit}#react-home-info{min-height:490px;margin-bottom:40px}#react-home-products{min-height:529px}#react-home-image-grid{min-height:473px}#react-pdp{min-height:1700px}#react-plp-section{min-height:800px}@media (min-width: 768px){#react-pdp,#react-plp-section{min-height:1000px}}@media (min-width: 1024px){#react-home-image-grid{min-height:1000px}}#react-featured-in{min-height:230px}#react-featured-in>div{min-height:230px}
/*# sourceMappingURL=/cdn/shop/t/487/assets/stylesheet.css.map?v=119620830060430602881674756341 */
