.btn:hover,.btn--secondary:hover,.btn--tertiary:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,input[type=submit]:hover{background-color:#b22b78;color:#fff;transition:all .2s linear 0s}input[type=email]{border:1px solid rgba(64,59,55,.33)}body.template-index .main-content{padding-bottom:0}.site-header{padding:0}ul.site-nav{margin-top:5px}.header-bar__left{width:38%;font-size:13px}.header-bar__right{width:62%}.header-bar{border-bottom:2px solid #d74691}.header-bar__module.header-bar__search{margin-right:30px}.header-bar__search-input[type=search]{border-color:#dadada}.mobile-nav__sublist-link a{color:#333}#customer_login_link{position:relative}#customer_login_link:before{content:"";background-image:url(//gaspboutiques.com/cdn/shop/t/5/assets/login-icon.png?v=158251031751699122721600766266);width:14px;height:14px;display:inline-block;background-size:cover;background-repeat:no-repeat;position:absolute;left:-17px;top:2px}.section-header__title{color:#333;color:#da489b;margin:0 0 55px}.section-header__title:after{content:"";width:70px;height:2px;background-color:#da489b;position:relative;display:block;left:0;right:0;bottom:-8px}.section-header__title--center:after{margin:0 auto}.site-nav{border-top:1px solid #da489b;border-bottom:1px solid #da489b;margin-top:30px;background-color:#da489b}.site-nav__link{background-color:#da489b;padding:14px 18px;font-weight:700;transition:all .2s linear 0s}.site-nav__link:hover,.site-nav__link:active,.site-nav__link:focus{color:#000}.site-nav__dropdown li a.site-nav__link{padding:7px 15px;font-size:16px}.grid-link__title{text-align:center;font-size:16px}.grid-link__title.grid-link__vendor{display:inline-block;float:left;font-size:15px}.grid-link__meta{display:inline-block;float:right;font-size:15px}.featured-boxes .grid__item .block-item{position:relative;margin-bottom:25px}.featured-boxes .grid__item .block-item img.block-item-image{width:100%;display:block}.featured-boxes .grid__item .block-item .caption{transition:all .2s linear 0s;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:200px;margin:0 auto;background-color:#fff}.featured-boxes .grid__item .block-item .caption h3{border:1px solid transparent;font-size:16px;padding:10px;margin:0}.featured-boxes .grid__item .block-item .caption:hover{background-color:#da489b;color:#fff}.featured-boxes .grid__item .block-item:before{content:"";border:4px solid #ffffff;height:calc(100% - 60px);position:absolute;width:calc(100% - 60px);margin:auto;left:30px;top:30px}.banner-section .hero__overlay{position:relative}.banner-section .hero__overlay .hero__inner{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;color:#fff;line-height:50px}.banner-section .hero__overlay .hero__inner p strong{color:#da489b}.banner-section .hero__overlay img{width:100%;object-fit:cover;height:100%}.banner-section .hero--large{height:370px}.banner-section .hero--medium{height:320px}.banner-section .hero--small{height:270px}.banner-section .mega-title{font-size:46px}.banner-section .mega-title--large{font-size:50px}.banner-section .mega-subtitle{font-size:38px}.banner-section .mega-subtitle--large{font-size:42px}.social-icons li a:hover{color:#da489b;transition:all .2s linear 0s}.site-footer{padding-bottom:0}.last-foote-area{background-color:#da489b;vertical-align:middle;padding:15px 0 0;color:#000}.site-footer__links a{color:#000}.last-foote-area .site-footer__links a:hover,.site-footer__links a:active{color:#fff}.site-footer__links a:hover,.site-footer__links a:active{color:#da489b}@media only screen and (max-width: 480px){.banner-section .mega-title{font-size:32px;line-height:36px}.banner-section .mega-title--large{font-size:36px;line-height:40px}.banner-section .mega-subtitle{font-size:26px;line-height:30px}.banner-section .mega-subtitle--large{font-size:30px;line-height:34px}.featured-boxes .grid__item .block-item .caption h3{font-size:14px;padding:6px}.featured-boxes .grid__item .block-item .caption{width:114px}.featured-boxes .grid__item .block-item:before{content:"";border:4px solid #ffffff;height:calc(100% - 40px);position:absolute;width:calc(100% - 40px);margin:auto;left:20px;top:20px}}@media only screen and (max-width: 375px){.grid-link__title.grid-link__vendor,.grid-link__meta{display:block;float:none;font-size:15px;text-align:center}.wrapper.post-large--hide.announcement-bar--mobile{font-size:13px}}@media only screen and (max-width: 768px){#fordesktop{display:none}#formobile{display:block}}@media only screen and (min-width: 769px){#fordesktop{display:block}#formobile{display:none}}
/*# sourceMappingURL=/s/files/1/1248/0965/t/5/assets/custom.scss.css.map */
