/*!
 * Polyfill CSS object-fit
 * http://helloanselm.com/object-fit
 *
 * @author: Anselm Hannemann <hello@anselm-hannemann.com>
 * @author: Christian "Schepp" Schaefer <schaepp@gmx.de>
 * @version: 0.3.4
 *
 */x-object-fit{display:inline-block!important}x-object-fit>.x-object-fit-taller,x-object-fit>.x-object-fit-wider{position:absolute!important;left:-100%!important;right:-100%!important;top:-100%!important;bottom:-100%!important;margin:auto!important}.x-object-fit-none>.x-object-fit-taller,.x-object-fit-none>.x-object-fit-wider{width:auto!important;height:auto!important}.x-object-fit-fill>.x-object-fit-taller,.x-object-fit-fill>.x-object-fit-wider{width:100%!important;height:100%!important}.x-object-fit-contain>.x-object-fit-taller{width:auto!important;height:100%!important}.x-object-fit-contain>.x-object-fit-wider{width:100%!important;height:auto!important}.x-object-fit-cover>.x-object-fit-taller,.x-object-fit-cover>.x-object-fit-wider{max-width:none!important;max-height:none!important}.x-object-fit-cover>.x-object-fit-taller{width:100%!important;height:auto!important;max-width:none!important}.x-object-fit-cover>.x-object-fit-wider{width:auto!important;height:100%!important;max-width:none!important}.x-object-position-top>.x-object-fit-taller,.x-object-position-top>.x-object-fit-wider{top:0!important;bottom:auto!important}.x-object-position-right>.x-object-fit-taller,.x-object-position-right>.x-object-fit-wider{left:auto!important;right:0!important}.x-object-position-bottom>.x-object-fit-taller,.x-object-position-bottom>.x-object-fit-wider{top:auto!important;bottom:0!important}.x-object-position-left>.x-object-fit-taller,.x-object-position-left>.x-object-fit-wider{left:0!important;right:auto!important}@media (max-width: 940px){.collection-sidebar-menu{padding:0 15px}}.collection-sidebar-menu .children{display:none}.collection-sidebar-menu .has-children>a{position:relative;padding-right:20px}@media (max-width: 940px){.collection-sidebar-menu .has-children>a{padding:0 20px}}.collection-sidebar-menu .has-children>a:after{content:"+";font-size:14px;position:absolute;right:0;top:0;line-height:18px}.collection-sidebar-menu .has-children>a.submenu-active:after{content:"-"}body .main-header nav.full ul.main-header--nav-links{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}body .main-header nav.full ul.main-header--nav-links>.nav-item a:before{display:none}body .main-header nav.full ul.main-header--nav-links .menu-sep{position:relative;right:0;width:1px;height:23px;background-color:#ddd;content:""}body .main-header nav.full ul.main-header--nav-links .menu-sep:last-child{display:none}body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown{position:static}body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.primary{width:100%;left:0;padding:25px 0}body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.primary .nav-inner{-webkit-columns:3;columns:3;-webkit-column-gap:50px;column-gap:50px;max-width:900px;margin:0 auto}@media screen and (max-width: 970px){body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.primary .nav-inner{-webkit-columns:2;columns:2}}body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.primary .nav-inner>li.dropdown-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.primary .nav-inner>li.dropdown-item a{padding-left:15px}@media screen and (max-width: 1215px){body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.primary .nav-inner>li.dropdown-item a{padding-left:25px}}body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.secondary{border:1px solid #fff}@media screen and (max-width: 970px){body .main-header nav.full ul.main-header--nav-links .nav-item.dropdown ul.dropdown-wrap.secondary{right:100%}}body .main-header nav.full .nav-item>.label{pointer-events:none}body .main-header .mega-nav{height:auto}body .main-header .mega-nav .mega-nav-wrap{max-width:100%;width:100%}body .main-header .mega-nav .mega-nav-wrap .mega-nav-list{max-width:900px;margin:0 auto;padding:0 28px}body .main-header .mega-nav .mega-nav-wrap .mega-nav-list>li{padding:0}body .main-header .main-header--tools .tool-container{align-items:center}body .main-header .main-header--tools .tool-container a.account-ico{color:transparent;height:22px;width:22px;background-image:url(../assets/login.jpg);background-repeat:no-repeat;background-position:center}@media (max-width: 719px){body .main-header .main-header--tools .tool-container a.locations-btn{display:none}}@media (min-width: 720px){body .main-header .main-header--tools .tool-container a.locations-btn:hover{color:#000;background-color:#fff}}body .main-header a.locations-btn{text-transform:uppercase;color:#fff;background-color:#000;padding:5px 10px;font-size:12px;font-weight:600;border:1px solid #000;margin-right:5px;transition:all .25s ease-in-out}@media (max-width: 719px){body .main-header a.locations-btn{background-color:#fff;color:#000}}.row-checkout{order:3;margin-top:60px}@media screen and (max-width: 719px){.row-checkout{margin-top:30px}}html.scroll-locked{overflow:inherit}.section-header{background-color:#fff;position:-webkit-sticky;position:sticky;z-index:5000}.section-header:before,.section-header:after{content:"";display:table}@media (max-width: 719px){.section-header{top:0}}@media (min-width: 720px){.section-header{top:-227px}.section-header.headroom--not-top{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}.section-header.headroom--not-top.headroom--pinned{-webkit-transform:translateY(227px);-ms-transform:translateY(227px);transform:translateY(227px)}.section-header.headroom--not-top+.page-body-content{padding-top:95px}}.main-header .store-title{margin:10px 0 20px}@media (max-width: 719px){.main-header .store-title{position:absolute;left:50%;top:10px;margin:0 0 0 -55px}.main-header .store-title img{max-width:120px;width:100%}}@media (min-width: 720px){.section-header.headroom--not-top .main-header .store-title{position:absolute;left:50%;top:10px;margin:0 0 0 -55px}.section-header.headroom--not-top .main-header .store-title img{max-width:120px;width:100%}}@media (max-width: 719px){.main-header .main-header--tools{padding:25px 0;margin:0}.main-header .main-header--tools:after{display:none}}@media (min-width: 720px){.section-header.headroom--not-top .main-header .main-header--tools{padding:22px 0;margin:0}.section-header.headroom--not-top .main-header .main-header--tools:after{display:none}}@media (max-width: 960px){.section-header.headroom--not-top .main-header .main-header--tools .social-links{display:none}}@media (max-width: 719px){.pxs-announcement-bar{padding:10px 15px}}@media (max-width: 719px){.template-index .featured-collections .wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center}}@media (max-width: 719px){.template-index .featured-collections .wrap .collection-wrap{max-width:320px;width:100%}}.template-index .slide picture>img{width:100%;height:100%;-webkit-object-fit:cover;object-fit:cover}.template-index .slide x-object-fit{width:100%;height:100%;position:absolute;left:0;top:0;min-height:auto;min-width:auto}.template-index .slide x-object-fit img{transform:none!important}.template-index .slide .content-outer-wrap .title{line-height:1.2;overflow:inherit;white-space:normal}@media (min-width: 720px){.template-index .slide .content-outer-wrap.heading-overlay .title{display:inline-block;padding:0 15px;background-color:#0009}}.cart-mini-sidebar{overflow:auto}@media (max-width: 639px){.cart-submit{width:100%}}@media (min-width: 640px){.additional-checkout-buttons{display:inline-block!important;vertical-align:top}.additional-checkout-buttons .shopify-cleanslate>div>div>div{margin-top:0!important}}@media (min-width: 640px){.sitemap-links{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px}}.sitemap-links>div{margin-bottom:30px}@media (min-width: 640px){.sitemap-links>div{width:50%;padding:0 30px;margin:0}}.main-header .mobile-dropdown .mobile-dropdown--wrapper{display:block;overflow:auto}.main-header .mobile-dropdown .mobile-dropdown--content{height:auto}.main-header .mobile-dropdown .social-links{width:100%;background-color:#000;padding:25px 18px 50px;margin-top:6px}.main-header .mobile-dropdown .social-links:before{content:"";position:absolute;left:18px;right:18px;top:0;width:auto;height:1px;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#5d5d5d;display:block!important}.main-header .mobile-dropdown .social-links .social-link:hover{color:#fff}.product-inner,.product-card-figure{display:block}.product-grid-default .product-card-figure:hover img:first-of-type{top:0}.main-footer .connect .social .social-link svg{width:24px}.badge-sale{background-color:#e42326}.product .price.sale .original+.money{color:#e42326}.product-area .product-details-wrapper .options,.product-area .product-details-wrapper .description,.product-area .product-details-wrapper .product-interactions{border-top:1px solid rgba(100,100,100,.3)}.product-area .product-details-wrapper .product-interactions{border-bottom:0}.product-area .product-details-wrapper .header .price{font-size:34px;margin-bottom:20px}.product-area .product-details-wrapper .description .rte{overflow:hidden;transition:max-height .5s ease;max-height:5000px}.product-area .product-details-wrapper .description .more{position:relative;display:none;color:#ee2124;text-transform:uppercase;font-weight:600;margin:10px 0 0;padding:2px 108px 2px 28px;border-top:1px dotted #d0d0d0;font-size:16px;width:auto;font-family:Times New Roman;font-style:italic;text-transform:none}.product-area .product-details-wrapper .description .more svg{position:absolute;left:6px;top:50%;line-height:1;margin-top:-3px;width:12px;height:auto;transform-origin:center;transform:rotate(180deg);transition:all .5s ease}.product-area .product-details-wrapper .description .more.show{display:inline-block}.product-area .product-details-wrapper .description .text-more{display:none}.product-area .product-details-wrapper .description.hide .rte{max-height:48px}.product-area .product-details-wrapper .description.hide .more svg{transform:rotate(0)}.product-area .product-details-wrapper .description.hide .more .text-more{display:block}.product-area .product-details-wrapper .description.hide .more .text-less{display:none}.mobile-dropdown .list .list-item .icon{width:100%}.mobile-dropdown .list .list-item .plus,.mobile-dropdown .list .list-item .minus{left:auto;right:18px;-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.mobile-dropdown .list .list-item.expanded>a .plus,.mobile-dropdown .list .list-item.expanded>a .minus{-webkit-transform:translate(0,-50%) rotate(0);transform:translateY(-50%) rotate(0)}.mobile-dropdown .list.primary .list{padding-left:15px;background-color:transparent}.mobile-dropdown .list.primary .list a{background-color:transparent}
/*# sourceMappingURL=/s/files/1/1627/1391/t/9/assets/gssi-styles.scss.css.map */
