body{-webkit-font-smoothing:antialiased}.shopify-section:first-child section.slideshow-section{padding-bottom:0}.pre-footer{padding:0}.shopify-section.index-section section.padding-increased,.shopify-section section.padding-increased{padding:4.5em 0 5.5em}@media (max-width: 700px){.shopify-section.index-section section.padding-increased,.shopify-section section.padding-increased{padding:2.5em 0 3em}}.shopify-section.index-section .featured-content .rte{font-size:1.1em}.rte a{font-weight:700}.button,.btn{border-radius:5px;padding:15px 25px;font-style:normal!important;color:#000;text-transform:uppercase;transition:all ease .2s}.button:hover,.btn:hover,.button:visited,.btn:visited{color:#000}.button-wrap{text-align:center;margin:1em auto 0}.button-wrap .button{border:2px solid #fe7438;margin:0 1em 1em 0}.button.de-emphasized{background-color:var(--color-gold);color:#000;box-sizing:border-box}.button.de-emphasized:hover{background-color:var(--color-grub-light);color:#000}h1.section-title{font-size:3.1em;margin:.7em auto .4em}@media (max-width: 700px){h1.section-title{font-size:2.5em}}h2.section-title{font-size:2.5em}@media (max-width: 700px){h2.section-title{font-size:2.1em}}.section-title{margin:1.7em auto .75em;padding-bottom:.9em}@media (max-width: 700px){.section-title{margin-top:.8em}}#full-width-filter{display:flex;align-items:end;justify-content:center;flex-wrap:wrap}#full-width-filter ul.sortme{flex:0 0 auto;width:auto;margin:12px}#sort-by{transition:background ease .2s}#sort-by option{transition:color ease .2s}#sort-by:hover{cursor:pointer}@media (max-width: 992px){#full-width-filter{display:flex;flex-direction:column;align-items:flex-end;width:45%!important;position:relative;right:10px;justify-content:flex-end!important}#full-width-filter ul.sortme{padding-left:3px;margin-bottom:0}#full-width-filter .filter{position:relative;right:-5px}}@media (max-width: 768px){.collection-description{margin-right:0!important;width:45%!important}#full-width-filter{margin-left:0!important;width:50%!important}#full-width-filter ul.sortme{padding-left:3px}}@media (max-width: 450px){.collection-description,full-width-filter{width:100%!important}}.breadcrumb{margin:1.4em auto 1em}.collection-description{margin:calc(1.5 * var(--cubit)) auto calc(.3 * var(--cubit))}@media (max-width: 992px){.collection-description{margin:calc(.5 * var(--cubit)) auto calc(.25 * var(--cubit))}}.product-loop{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 500px){.product-loop{padding:0}.product-loop .product-info{padding-top:25px}}.index-sections .product-loop{margin-top:3em;clear:both}.product-loop .prod-image{align-items:center;justify-content:center;display:flex;padding-bottom:100%;max-height:200px;overflow:hidden}.product-loop .prod-image a,.product-loop .prod-image .box-ratio{width:100%;height:100%;position:absolute;top:0;left:0}.product-loop .prod-image a .reveal,.product-loop .prod-image .box-ratio .reveal{position:absolute;width:100%;height:100%;transition:all ease .2s}.product-template{padding:100px 0 4em}@media (max-width: 991px){.product-template{padding:20px 0 4em}}.product-info{background-color:#f7f7f7;margin-top:0;padding:4px 2px}.product-info .price{font-family:acumin-pro-wide,acumin-pro-wide,sans-serif;font-weight:600;font-size:16px;line-height:1.3}@media (max-width: 992px){.product-info,.product-loop .product-info{padding:5px 0!important}}.product-title{font-size:1.2em;letter-spacing:-.02em;line-height:1.3em;font-weight:700;font-style:italic;margin-bottom:.4em;font-family:usual}section.padding-section .divider-bar{width:60%;max-width:250px;display:block;margin:auto;border-bottom:3px solid #eeeeee}.video-section{position:relative;padding:.5em;margin-bottom:2em}.video-section .section-title{padding-bottom:0}.video-section .section-title:after{display:none}.video-section .vidouter{padding:2em;border:2px #fde6b6 solid}.index-sections .shopify-section section[class*=video-section].overlay-title .header-row h2{margin-top:.2em}@media (min-width: 720px){.index-sections .shopify-section section[class*=video-section].overlay-title .header-row{position:absolute;float:none;text-align:center;background:linear-gradient(to bottom,#0000004d,#0000);top:7px;left:0;width:100%;z-index:1;margin:0;overflow-y:hidden;padding:1em}.index-sections .shopify-section section[class*=video-section].overlay-title .header-row:after{display:none}.index-sections .shopify-section section[class*=video-section].overlay-title .header-row h2{float:none;width:auto;margin:1em auto;color:#000;border-bottom:none;display:inline-block;padding:0 .1em .1em;background:#ffffffe6;font-size:3.6em}}@media (min-width: 720px) and (max-width: 700px){.index-sections .shopify-section section[class*=video-section].overlay-title .header-row h2{margin:.2em auto;font-size:2.6em}}.instagram-feed{position:relative}.instagram-feed .row{background:#000}.instagram-feed #instagram-feed{position:relative;z-index:0}.instagram-feed #instagram-feed a{opacity:.7;transition:opacity .4s ease}@media screen and (max-width: 782px){.instagram-feed #instagram-feed a:nth-child(7){display:none}.instagram-feed #instagram-feed a:nth-child(8){display:none}}.instagram-feed #instagram-feed a:hover{opacity:.85}.instagram-feed h2.section-title{color:#fff;position:absolute;top:50%;left:50%;margin:0;transform:translate3d(-50%,-50%,0);text-shadow:0 0 50px rgba(0,0,0,.2);z-index:3}.instagram-feed h2.section-title a{color:#fff}#top-bar .announcement-text{line-height:1.3em;padding:1em 0}.nav-trigger+label,.site-wrap,.mobile-navigation{transition-duration:.6s}.site-wrap,.mobile-navigation{overflow-x:hidden;overflow-y:auto}.site-wrap .menu-open{position:relative}.responsive-video{padding:55vh 0 0;min-height:360px;position:relative;width:100%;max-width:900px;margin:1.5em auto}@media (max-width: 600px){.responsive-video{min-height:320px;padding:45vh 0 0}}.responsive-video iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media (min-width: 993px){#flex-header .left-inline-logo{margin-right:0}}ul.nav li ul.submenu li a{padding:8px 3px 8px 15px;transition:all ease .3s}ul.nav li ul.submenu li a:hover{color:var(--color-gold)}ul.product-details .product-accordion-content{padding-bottom:.8em}ul.product-details h4{margin:1.2em auto .6em}#collection-page h1{margin:var(--halfbit) auto var(--cubit) auto}.mobile-navigation input::placeholder,#searchbox ::-webkit-input-placeholder,.mobile-navigation .cart-status a{font-family:usual;font-style:italic;font-weight:700}#top-bar #cart li a.button{background:transparent;color:var(--color-gold);margin:.2em;font-size:12px;padding:10px 12px;letter-spacing:.1em}#top-bar #cart li a.button:hover{color:#fff}#top-bar .announcement-text{padding:.7em 0}.ekf #searchbox{border-bottom:none;border-top:none;background:#000000bf;transition:max-height .3s ease;max-height:0px;box-sizing:border-box;overflow:hidden;display:block;padding:0}.ekf #searchbox.unhidden{max-height:120px}.ekf #searchbox form{padding:20px}.ekf #searchbox form input{padding:12px;line-height:20px;max-width:900px;margin:auto;display:block;border:2px solid #000;border-radius:5px}.ajaxified-cart-feedback{font-size:16.8px;line-height:18px;padding:20px}.swym-button-bar{display:none}.product-details__wrap .visible-tag__outer{width:100%;text-align:inherit;margin:10px auto -10px}.visible-tag{text-transform:uppercase;letter-spacing:.1em}.visible-tag.style--backgrounded{font-size:.8em}.visible-tag.style--simple{font-size:.9em}.product-grid-item .style--simple .visible-tag{font-size:15px}.visible-tag__outer.style--backgrounded .visible-tag{background:#fe7438;color:#fff;display:inline-block;padding:.4em .6em .3em;box-shadow:0 0 4px #0000001a;line-height:1;margin:0 auto .55em}.product-grid-item .style--simple .h5.visible-tag{font-size:.9em;opacity:.9}.product-details__wrap .visible-tag__outer:first-child{margin:0 0 8px}@media (max-width: 450px){.product-details__wrap .visible-tag__outer:first-child{text-align:center}}.prod-image .visible-tag__outer,.prod-images .visible-tag__outer{position:absolute;top:5%;z-index:10000;left:0}.prod-image .visible-tag__outer.location--top,.prod-images .visible-tag__outer.location--top{top:5%}.grid-swatches{position:relative}.grid-swatches .swatch-element{margin:0 2px 2px 0;width:30px;height:30px;display:inline-block}.style--round .swatch-element.color label{width:12px;height:42px;border-radius:50%;min-height:0!important;overflow:hidden;border:1px solid #fcfcfc44}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ekf.scss.css.map */
