#products .PageHeader, .Blog .PageHeader, #nona-in-the-news .PageHeader, #shopify-section-article-template .PageHeader, #shopify-section-product-template {margin: 90px 0 30px 0;}
.collection-template .PageHeader--withBackground,.small-banner .PageHeader--withBackground,#shopify-section-banner-section .PageHeader--withBackground{min-height:400px;}
.collection-template .PageHeader .Container,.small-banner .PageHeader .Container,#shopify-section-banner-section .PageHeader .Container{width:100%;}
.collection-template .SectionHeader__Heading,.small-banner .SectionHeader__Heading,#shopify-section-banner-section .SectionHeader__Heading{font-size:42px;text-transform:none;letter-spacing:0;line-height:1;max-width:440px;margin-bottom:20px;padding-bottom:0;}
.collection-template .SectionHeader__Description p,.small-banner .SectionHeader__Description p{line-height:1.4;}
.CollectionToolbar{background-color:#fff;box-shadow:none;border-bottom:1px solid #707070;}
.CollectionToolbar__Item{font-family:'Conv_HypatiaSansPro-Regular';font-size:16px;color:#000000;border:none;letter-spacing:0;}
.CollectionToolbar__Group .CollectionToolbar__Item{padding-right:0;}
.collection-template .ProductList--grid[data-desktop-count="4"],.ProductList--grid[data-desktop-count="3"]{margin-left:-15px;padding:0 15px;}
.collection-template .ProductList--grid[data-desktop-count="4"]>.Grid__Cell,.ProductList--grid[data-desktop-count="3"]>.Grid__Cell{padding-left:15px;margin-bottom:40px;}
.collection-template .ProductItem__Title{font-family:'Conv_HypatiaSansPro-Regular';font-size:18px;text-transform:none;letter-spacing:0;line-height:20px;margin-bottom:12px;height:40px;}
.collection-template .ProductItem__PriceList{font-family:'Conv_HypatiaSansPro-Regular';font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:15px;}
.Button--secondary,#shopify-product-reviews .spr-pagination-prev>a,#shopify-product-reviews .spr-pagination-next>a{border-color:#BCC63C;color:#BCC63C;}
.ProductItem__CartButton button{font-family:'Conv_HypatiaSansPro-Semibold';letter-spacing:0;}
.ProductItem__CartButton .ProductForm__AddToCart{margin-bottom:5px;}
.ProductItem__CartButton .shopify-payment-button__button{width:100%;}
.shopify-payment-button__button--unbranded:not([disabled]):hover{color:#BCC63C;}
/* .ProductItem__LabelList{left: auto;top: 40px;width: auto;right: 40px;} */
.ProductItem__LabelList{text-align: center;top: auto;left: 0;right: 0;padding: 12.5px 0;}
/* .ProductItem__Info{position:relative;margin-top:40px} */
.ProductItem__Info{position:relative;margin-top:50px}
.ProductItem__LabelList .ProductItem__Label{background:transparent;color:#623257;font-family:'Conv_HypatiaSansPro-Semibold';font-size:14px;letter-spacing:normal;text-align:center;line-height:normal;margin:0;}
.product_sold .ProductForm__AddToCart{border-color:#B7B7B7;color:#B7B7B7;}
.ProductItem__Wrapper .ProductItem__ImageWrapper{height:260px;overflow:hidden;position:relative;}
.ProductItem__Wrapper .ProductItem__ImageWrapper img{object-fit:cover;top:50%;transform:translateY(-50%);}
.product_sold .shopify-payment-button__button[disabled]{opacity:1;border-color:#B7B7B7;}
.product_sold .shopify-payment-button__button[disabled]:before{background:#B7B7B7;}
#shopify-section-about-text-block{padding-top:25px;}
.About__Grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:35px;}
.About__Info{max-width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;}
.About__Info .SectionHeader__Description{margin-top:0;}
.About__Info .SectionHeader__Description p{line-height:1.9;}
.About__Info .Rte img{margin:0;}
.Section__About--ImageText .ImageHero--small{min-height:375px;}
.Section__About--ImageText .ImageHero__Block{max-width:280px;box-shadow:none;padding:0;}
.Section__About--ImageText .ImageHero__BlockContent p{font-size:20px;color:#707070;line-height:1.4;}
.Section__About--ImageText .ImageHero__BlockLink{font-size:14px;color:#FF122A;}
.Section__About--ImageText .ImageHero__BlockContent + .Link{display:inline-block;margin-top:25px;}
.Section__About--RichText .Section--spacingNormal{margin:55px 0;}
.Section__About--RichText .SectionHeader__SubHeading,.contact-info h3{font-family:'Conv_HypatiaSansPro-Regular';font-size:20px;color:#707070;line-height:1.4;text-transform:none;letter-spacing:0;margin:0;}
.Section__About--RichText .FeatureText .SectionHeader__Description{margin:0;}
.Section__About--RichText .FeatureText .SectionHeader__Description p,.contact-info p{font-size:20px;color:#707070;line-height:1.4;}
.PageContent{max-width:100%;margin-left:0px;margin-right:0;}
.contact-template .PageContent .Rte{max-width:400px;}
.contact-template .PageContent .Rte p{color:#000;line-height:1.9;}
#contact_form .Form__FloatingLabel{display:none;}
#contact_form .Form__Label{font-size:14px;color:#000;display:block;text-transform:uppercase;letter-spacing:0;font-weight:normal;padding-top:8px;font-family: 'Conv_HypatiaSansPro-Regular';}
#contact_form .Form__Input{font-size:16px;color:#000;border-width:0 0 1px;border-color:#000;padding-left:0;padding-right:0;}
#contact_form .Form__Textarea{font-size:16px;color:#000;border-color:#000;}
#contact_form .Form__Input::-webkit-input-placeholder,#contact_form .Form__Input::-webkit-input-placeholder{color:#000;text-transform:uppercase;opacity:1;font-size:14px;}
#contact_form .Form__Input::-moz-placeholder,#contact_form .Form__Input::-moz-placeholder{color:#000;text-transform:uppercase;opacity:1;}
#contact_form .Form__Input:-ms-input-placeholder,#contact_form .Form__Input:-ms-input-placeholder{color:#000;text-transform:uppercase;opacity:1;}
#contact_form .Form__Input:-moz-placeholder,#contact_form .Form__Input:-moz-placeholder{color:#000;text-transform:uppercase;opacity:1;}
#contact_form .Form__Submit{font-size:10px;letter-spacing:normal;font-family:'Conv_HypatiaSansPro-Semibold';padding:18px 0;border-color:#000;}
#contact_form .Form__Submit.Button--primary::before{background-color:#000;}
#contact_form .Form__Submit:hover{color:#000;}
.contact-info{text-align:center;margin-top:50px;}
.contact-info a{color:#6a6a6a;text-decoration:underline;-webkit-text-decoration-color:rgba(106,106,106,0.6);text-decoration-color:rgba(106,106,106,0.6);text-underline-position:under;-webkit-transition:color 0.2s ease-in-out,-webkit-text-decoration-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,-webkit-text-decoration-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,text-decoration-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,text-decoration-color 0.2s ease-in-out,-webkit-text-decoration-color 0.2s ease-in-out;}
.Drawer--fromRight .Drawer__Container{width:calc(100% - 60px);padding:0;margin:0px 30px;min-height:80px;}
.Drawer--fromRight{background-color:#fff;}
.Drawer--fromRight .Drawer__Close{top:calc(50% - 10px);}
.Drawer--fromRight .Drawer__Close svg{width:19px;height:19px;}
.Drawer--fromRight .Drawer__Header{-webkit-box-shadow:0 -1px #dedede inset;box-shadow:0 -1px #dedede inset;}
.Drawer--fromRight .Drawer__Content{height: calc(100% - 80px);max-height: calc(100% - 80px);}
.Drawer__Title{font-family:'Conv_HypatiaSansPro-Semibold';font-size:17px;color:#000000;letter-spacing:0;line-height:1;}
.CartItem__Title a{font-family:'Conv_HypatiaSansPro-Semibold';font-size:14px;letter-spacing:normal;text-transform:capitalize;}
.CartItem__Title{margin:0;}
.CartItem__Meta span{font-size:12px;font-family:'Conv_HypatiaSansPro-Regular';letter-spacing:normal;}
.CartItem__PropertyList{margin:0;}
.CartItem__PriceList{margin-bottom:10px;}
.CartItem__QuantitySelector .QuantitySelector__Button{padding:0px 10px 0px 10px;}
.CartItem__QuantitySelector .QuantitySelector svg{vertical-align:0;}
.CartItem__Remove{color:#000000;font-size:12px;letter-spacing:normal;line-height:normal;font-family:'Conv_HypatiaSansPro-Regular';}
.Cart__NoteButton{color:#000000;font-family:'Conv_HypatiaSansPro-Regular';font-size:14px;}
.Cart__NoteButton+.Cart__Taxes{font-size:12px;font-family:'Conv_HypatiaSansPro-Regular';margin-top:0;}
.Cart__Checkout:hover{background:#623257!important;border-color:#623257!important;}
.Cart__Checkout span{font-family:'Conv_HypatiaSansPro-Semibold';font-size:15px;letter-spacing:normal;}
.Button__SeparatorDot{margin:-2px 15px 0 30px;height:15px;width:1px;}
.Drawer__Footer{box-shadow:none;border-top:1px solid #DEDEDE;height:94px;}
.CartItemWrapper{border-bottom:1px solid #DEDEDE;width:80%;}
.CartItemWrapper:last-child{border:none;}
.Cart__Empty .Heading{color:#000000;font-size:14px;font-family:'Conv_HypatiaSansPro-Regular';letter-spacing:normal;text-transform:inherit;margin-bottom:25px;}
.Cart__Empty{width:210px;top:30%;}
.Cart__Empty .Button{font-family:'Conv_HypatiaSansPro-Semibold';letter-spacing:normal;font-size:12px;}
.Cart__Empty .Button:hover{background:#623257!important;border-color:#623257!important;}
.HorizontalList--spacingExtraLoose .HorizontalList__Item.Megamenu_item a{position:relative;}
.HorizontalList--spacingExtraLoose .HorizontalList__Item.Megamenu_item .Heading:before{content:"+";font-family:'Conv_HypatiaSansPro-Regular';position:absolute;font-size:14px;top:50%;right:-10px;transform:translateY(-50%);}
.HorizontalList--spacingExtraLoose .HorizontalList__Item.Megamenu_item.is-expanded .Heading:before{content:"-";}
.HorizontalList--spacingExtraLoose .HorizontalList__Item .MegaMenu__PushHeading:before{display:none;}
form#contact_form select {    background-color: transparent;   border: none;    padding-left: 0;    border-bottom: 1px solid #000;    text-transform: uppercase;   font-size: 14px;}
form#contact_form select::-webkit-input-placeholder{color:#000;text-transform:uppercase;opacity:1;font-size:14px;}
form#contact_form select::-moz-placeholder{color:#000;text-transform:uppercase;opacity:1;}
form#contact_form select:-ms-input-placeholder{color:#000;text-transform:uppercase;opacity:1;}
form#contact_form select:-moz-placeholder{color:#000;text-transform:uppercase;opacity:1;}
form#contact_form .Form__Select.Select:after{display:none;}
form#contact_form .Select--primary svg { right: 0;}



@media screen and (min-width:641px){
  .collection-template .PageHeader .SectionHeader--center,.small-banner .PageHeader .SectionHeader--center,#about-us .PageHeader .SectionHeader--center{text-align:left;}
  .collection-template .PageHeader .SectionHeader--center .SectionHeader__Description,.small-banner .PageHeader .SectionHeader--center .SectionHeader__Description{margin-left:0;max-width:440px;}
  .About__Grid--Cell{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1;flex:1 1 50%;}
  .About__Grid--text{padding-left:30px;padding-right:30px;}
  .About__Grid:nth-child(odd) .About__Grid--Cell{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
  .About__Grid:nth-child(odd) .About__Grid--text{padding-right:30px;padding-left:30px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}
  .About__Grid:nth-child(odd) .About__Grid--text .About__Info{margin-left:auto;}
  .CartItem__ImageWrapper{width:80px;}
}
@media screen and (min-width:1240px){
  .About__Info{max-width:465px;}
  .About__Grid--text{padding-left:55px;}
  .About__Grid:nth-child(odd) .About__Grid--text{padding-right:140px;}
}
@media screen and (min-width:1441px){
  .About__Grid--text{padding-left:140px;}
}
@media screen and (max-width:768px){
  .ProductItem__Wrapper .ProductItem__ImageWrapper{height:220px;}
}
@media screen and (max-width:640px){
  .collection-template .FlexboxIeFix{display:block;}
  .PageHeader__Content{padding:40px 0;}
  .collection-template .SectionHeader__Heading{font-size:30px;}
  .collection-template .SectionHeader__Description p{font-size:14px;}
  .About__Grid{flex-wrap:wrap;}
  .About__Grid:last-child{padding-bottom:0;}
  .About__Grid--Cell{width:100%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
  .About__Grid .ImageHero{min-height:375px;}
  .About__Grid--text{padding-right:15px;padding-left:15px;padding-bottom:35px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}
  .About__Info .SectionHeader__Description{max-width:100%;}
  .Section__About--RichText .Section--spacingNormal{margin:35px 0;}
  .contact-template .PageContent .Rte{max-width:100%;margin-bottom:35px;}
  .contact-template .PageContent .Rte p{font-size:14px;color:#000;line-height:1.8;}
  .collection-template .SectionHeader__Heading,.small-banner .SectionHeader__Heading,#shopify-section-banner-section .SectionHeader__Heading{font-size:30px;max-width:100%;}
  #shopify-section-banner-section .SectionHeader__Heading{margin-top:40px;}
  #shopify-section-about-text-block{padding-top:0;}
  .Drawer--fromRight .Drawer__Container{width:calc(100% - 50px);margin:0 27px;}
  .ProductItem__Wrapper .ProductItem__ImageWrapper{height:auto;}
  .MegaMenu__PushImageWrapper{max-width:100%!important;}
  #shopify-section-banner-section .PageHeader--withBackground,.small-banner .PageHeader--withBackground{min-height:auto;}
  #shopify-section-banner-section .FlexboxIeFix{display:block;}
  .collection-template .ProductItem__Title{height:auto;}
  .collection-template .ProductList--grid[data-desktop-count="4"]>.Grid__Cell{margin-bottom:0;}
  .CollectionInner__Products .ProductItem__CartButton .ProductForm__AddToCart{margin:0;}
/*   .ProductItem__Info{margin-top:10px;} */
}