.layout--onecol .layout__region{width:100%}
.text-teaser-view-mode.anchor-all .main-content{position:relative}.text-teaser-view-mode.anchor-all .field--name-node-title{position:static}.text-teaser-view-mode.anchor-all .field--name-node-title h3{position:static;margin:.4em 0}.text-teaser-view-mode.anchor-all .field--name-node-title h3 a{position:static}.text-teaser-view-mode.anchor-all .field--name-node-title h3 a:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;content:""}.text-teaser-view-mode.anchor-all a{position:relative;z-index:2}
.text-teaser-view-mode.small .field--name-node-title h3{font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){.text-teaser-view-mode.small .field--name-node-title h3{font-size:1.4rem}}
.vertical-media-teaser-view-mode.anchor-all .main-content{position:relative}.vertical-media-teaser-view-mode.anchor-all .field--name-node-title{position:static}.vertical-media-teaser-view-mode.anchor-all .field--name-node-title h3{position:static;margin:.4em 0}.vertical-media-teaser-view-mode.anchor-all .field--name-node-title h3 a{position:static}.vertical-media-teaser-view-mode.anchor-all .field--name-node-title h3 a:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;content:""}.vertical-media-teaser-view-mode.anchor-all a{position:relative;z-index:2}
.vertical-media-teaser-view-mode.medium .field--name-node-title h3{font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){.vertical-media-teaser-view-mode.medium .field--name-node-title h3{font-size:1.4rem}}
.cart-block--contents{width:225px;color:#000;background:#fff}.cart-block--contents__inner{padding:10px}.cart--cart-block .cart-block--contents a{color:inherit}.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle}.cart--cart-block li.cart-block--contents__item{clear:both;margin-bottom:10px;border-bottom:1px #eaeaea solid}.cart-block--contents__quantity{float:left}.cart-block--contents__price{float:right}
.bef-exposed-form .form--inline .form-item{float:none}.bef-exposed-form .form--inline>.form-item{float:left}.bef-exposed-form .form--inline .bef--secondary{clear:left}
.cart-icon{padding:20px 0 20px 45px !important;background:url('/modules/custom/cart_item_count/css/../images/cart-white.png') center center no-repeat;background-image:url('/modules/custom/cart_item_count/css/../images/cart-white.png') !important;background-size:36px 30px}.cart-total{padding:5px 10px !important;color:#fff;background:#b0a171;border-radius:20px}
