/*** WIDGET/SYSTEM CSS ***/
.m-btn{position:absolute;width:60px;height:60px;top:0;right:10px;background:transparent!important;-webkit-transition-duration:.5s;transition-duration:.5s}.m-btn .icon{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;height:4px;width:30px;top:30px;background-color:#020000;border-radius:4px;left:15px}.m-btn .icon:before{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:30px;height:4px;background-color:#020000;content:"";top:-10px;border-radius:4px}.m-btn .icon:after{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:30px;height:4px;background-color:#020000;content:"";top:10px;border-radius:4px}.m-btn.open .icon{-webkit-transition-duration:.5s;transition-duration:.5s;background:transparent}.m-btn.open .icon:before{-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px);transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px)}.m-btn.open .icon:after{-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px);transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px)}.m-btn:hover{background:#fff;cursor:pointer}.modal .ry-form,.modal-body{padding:0}.modal .ry-form h3{padding:20px;margin:0 0 20px;background:#7ac141!important;color:#fff}.modal .cmsForm{max-width:100%;text-align:left;margin:0 20px}.modal .cmsForm .form-control{text-align:left}.modal .cmsForm .btn-primary{display:block;margin:0!important;float:right}.modal-footer button{position:absolute;right:10px;top:15px;background:transparent;border:0;color:#fff}.modal-footer button:hover{color:#fff;background:transparent}.modal-footer button:focus,.modal-footer button:active{border:0;border-color:transparent;background:transparent}.modal-footer{border:0}body{top:0!important}@media screen and (max-width:1200px){.theme_container{padding:0 20px!important}}body{font-family:'IBM Plex Sans Condensed',sans-serif;font-weight:400}

/*** PAGE CSS OVERRIDES ***/
:root {--primary-color:#591a43;}#ry-pg-body {background:white !important;}.search-results {border-bottom:1px solid #004169;margin-bottom:40px !important;padding-bottom:10px !important;}.shop-nav {padding-right:10% !important;}.shop-nav-collection {border-bottom:1px solid #004169;padding:10px 0 !important;}.product-div {text-align:center;margin:25px 0 !important;padding:0 30px !important;}.product-div div {text-align:center;}.product-image {height:260px;overflow:hidden;position:relative;}.product-image img {position:absolute;bottom:0;}.product-div:hover img {transform:scale(1.1);transition:transform .2s; }.product-info {height:90px;margin-top:10px;}.product-info span {display:block;text-align:center;}.product-info span a {text-decoration:none;}.product-title {font-weight:600;line-height:20px !important;color:black;}.product-price {margin-top:15px !important;}.product-amount {display:none !important;color:gray;font-size:80%;line-height:15px !important;}.product-details {visibility:hidden;}.product-div:hover .product-title {color:#004169;}.product-div:hover .product-details {visibility:visible;}#ry-pg-body .ry-text ul li:before {content:'' !important;}@media (max-width:768px) {.product-image img {width:50%;min-width:300px;margin:auto;position:static;}.product-div {margin:0;}}@media (min-width:768px) {}@media (max-width:992px) {.product-count {text-align:left;margin:25px 0;}}@media (min-width:1200px) {}