html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a img,input,textarea,button,select,option{background:transparent;border:0;padding:0;margin:0;outline:none;text-decoration:none}.clear{width:100%;height:0;clear:both;display:block}button{cursor:pointer!important;padding:0;margin:0}*:focus{outline:0}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-nav.desktop .nav-feature .feature-subtitle{font:23px/1em Raleway,sans-serif}.main-nav.desktop .link-group-single p a,.main-nav.desktop .link-group p a,.main-nav.desktop .link-group p{font:500 16px/1em Raleway,sans-serif;letter-spacing:.32px}.main-nav.desktop nav .parent{font:500 16px/1em Raleway,sans-serif;letter-spacing:1.28px}.main-nav.desktop .link-group button,.main-nav.desktop .link-group a{font:700 11px/1em Lato,sans-serif;letter-spacing:1.1px}.main-nav.desktop .nav-feature .feature-title span{font:700 15px/1em Lato,sans-serif;letter-spacing:2.1px}.article-sidebar p.heading,.article-meta h1,.blog-meta h1,.error-404 h1,.page-contact h1.heading,.page-about div.signature p:nth-child(1),.page-about h2.subheading,.page-about h1.heading,.accounts p.heading,.accounts h1,.cart h1,.collection-flex h1,.cross-sell p.heading,.brand-statement h2,.shop-the-look .right h2,.featured .left h2,.blocks h2{font:500 28px/1.25em Raleway,sans-serif;color:#fc419a;letter-spacing:.56px;text-align:center}.article-footer p,.collection-flex .breadcrumbs,.product-breadcrumbs a{font:500 13px/1.5em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.26px}.product-form button.out-of-stock,.product-form button.add-to-cart{display:block;width:100%;height:47px;font:700 18px/47px Lato,sans-serif;color:#fff;letter-spacing:2.52px;text-transform:uppercase;text-align:center}.page-contact .content a{font:500 14px/1em Raleway,sans-serif;color:#e85398;letter-spacing:.28px}.announcement p{font:900 12px/35px Lato,sans-serif;color:#fff;letter-spacing:1.82px;text-transform:uppercase;text-align:center}.announcement .announcement-prev a,.announcement .announcement-next a{font:900 13px/18px Lato,sans-serif;color:#fff}.announcement-mobile p{font:900 11px/1.5em Lato,sans-serif;color:#84bcac;letter-spacing:1.54px;text-transform:uppercase;text-align:center}.search-bar input{font:500 24px/1em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.64px;text-align:center}header .searchicon span.text{font:900 11px/1em Lato,sans-serif;color:#49c3c4;letter-spacing:1.54px;text-transform:uppercase}header .utility a span{font:900 11px/1em Lato,sans-serif;letter-spacing:1.54px;text-transform:uppercase}section.newsletter label{font:700 15px/1em Lato,sans-serif;color:#33445d;letter-spacing:2.1px;text-transform:uppercase}section.newsletter input[type=email]{font:17px/29px Lato,sans-serif;color:#3e3e3e;letter-spacing:.34px}section.newsletter button{font:700 15px/46px Lato,sans-serif;color:#fff;letter-spacing:2.1px;text-transform:uppercase;text-align:center}footer li p{font:500 16px/1em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.32px}footer li a{font:700 11px/16px Lato,sans-serif;color:#3e3e3e;letter-spacing:1.1px;text-transform:uppercase}.article-meta p.date,section.colophon div.copy{font:500 13px/1em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.26px}section.colophon div.credit{font:italic 13px/1em Georgia,Times,Times New Roman,serif;letter-spacing:.26px;text-transform:lowercase;text-align:center}.blocks .block p{font:500 18px/1.25em Raleway,sans-serif;color:#fff;letter-spacing:.43px;text-align:center}.collection-flex .products div.item a p.title,.cross-sell a p.title,.featured .left a.item p.title{font:500 14px/20px Raleway,sans-serif;letter-spacing:.28px}.collection-flex .products div.item a p.out-of-stock,.collection-flex .products div.item a p.price,.cross-sell a p.price p.out-of-stock,.cross-sell a p.price,.featured .left a.item p.price{font:700 13px/30px Lato,sans-serif;letter-spacing:1.3px}.featured .right a p{font:500 28px/42px Raleway,sans-serif;color:#33445d;letter-spacing:.56px;text-align:center}.featured .right a span{font:700 18px/46px Lato,sans-serif;color:#fff;letter-spacing:2.52px;text-transform:uppercase;text-align:center}.article-sidebar p.subheading,.blog-meta h2,.shop-the-look .right p.subheading{font:500 20px/1.5em Raleway,sans-serif;color:#3e3e3e;text-align:center}.shop-the-look .list-item p.index{font:43px/1em Georgia,Times,Times New Roman,serif;color:#f8b8bc}.shop-the-look .list-item a.title{font:500 14px/20px Raleway,sans-serif;color:#3e3e3e;letter-spacing:.28px}.shop-the-look .list-item a.button,.shop-the-look .list-item button{font:700 14px/30px Lato,sans-serif;color:#fc419a;letter-spacing:1.96px;text-transform:uppercase;text-align:center}.shop-the-look .list-item p.out-of-stock{font:700 14px/30px Lato,sans-serif;color:#3e3e3e;letter-spacing:1.96px;text-transform:uppercase}.brand-statement .text{font:500 17px/29px Raleway,sans-serif;color:#3e3e3e;letter-spacing:.34px;text-align:center}.collection-flex .products .cue-quickshop button{font:700 14px/34px Lato,sans-serif;color:#fff;letter-spacing:1.96px;text-transform:uppercase;text-align:center}.collection-flex .products div.collection-ad div.text{font:500 18px/25px Raleway,sans-serif;color:#fff;letter-spacing:.43px;text-align:center}.paginate{font:25px/20px Georgia,Times,Times New Roman,serif;color:#3e3e3e;text-align:center}.sidebar p.heading{font:500 28px/31px Raleway,sans-serif;color:#fc419a}.sidebar li,.sidebar button.link-heading{font:500 16px/1em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.32px}.sidebar ul.subnav li{font:700 11px/19px Lato,sans-serif;letter-spacing:1.1px;text-transform:uppercase}.product-meta h1,.product-meta p.h1{font:500 28px/31px Raleway,sans-serif;color:#fc419a}.product-meta p.flag{font:700 19px/30px Lato,sans-serif;color:#49c3c4;letter-spacing:2.66px;text-transform:uppercase}.product-meta p.price{font:700 19px/30px Lato,sans-serif;color:#3e3e3e;letter-spacing:2.66px;text-transform:uppercase}.product-form .option-label{font:700 11px/1em Lato,sans-serif;color:#3e3e3e;letter-spacing:1.1px;text-transform:uppercase}.article-sidebar .select select,.page-contact .content .select select,.product-form .sizes label,.product-form .select select,.product-form .colors button span.name{font:500 14px/35px Raleway,sans-serif;color:#3e3e3e;letter-spacing:.28px}.cart tbody td.qty .quantity input,.product-form .quantity input{font:500 18px/45px Lato,sans-serif;color:#3e3e3e;text-align:center}.cart tbody td.qty .quantity button,.product-form .quantity button{font:700 16px/22px Lato,sans-serif;color:#ffca00;text-align:center}.cart .actions .right button{font:700 18px/47px Lato,sans-serif;color:#fff;letter-spacing:2.52px;text-transform:uppercase;text-align:center}.product-form a.button{font:700 15px/47px Lato,sans-serif;color:#fff;letter-spacing:1.26px;text-transform:uppercase;text-align:center}.cart .actions .right p.prompt,.product-form p.call-to-action{font:500 14px/1.5em Raleway,sans-serif;color:#fc419a;letter-spacing:.28px;text-align:center}.article-share span,.product-share span{font:900 11px/1em Lato,sans-serif;color:#33445d;text-transform:uppercase}.cart thead tr{font:14px/1em Lato,sans-serif;color:#3e3e3e;letter-spacing:.28px;text-transform:capitalize;text-align:left}.cart tbody td.item p{font:500 14px/2em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.28px}.cart tbody td.price{font:700 15px/1.5em Lato,sans-serif;color:#3e3e3e;text-transform:uppercase}.cart .actions .left a,.cart .actions .left button{font:500 14px/1em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.28px}.cart .actions .right p.total{font:700 15px/1em Lato,sans-serif;color:#3e3e3e;letter-spacing:1.5px;text-transform:uppercase}.page-contact .content p.label,.page-contact .content label,.accounts label{font:700 11px/1em Lato,sans-serif;color:#3e3e3e;letter-spacing:1.1px;text-transform:uppercase}.page-contact .content input,.page-contact .content textarea,.accounts input[type=text],.accounts input[type=email],.accounts input[type=password],.accounts textarea{font:14px/39px Lato,sans-serif;color:#616161}.page-contact .content button,.accounts button.submit{font:700 14px/35px Lato,sans-serif;color:#fff;letter-spacing:1.96px;text-transform:uppercase;text-align:center}.accounts .form-flex button[type=button]{font:500 14px/1em Raleway,sans-serif;color:#e85398;letter-spacing:.28px}.accounts table td,.accounts p{font:14px/1.5em Lato,sans-serif;color:#616161}.accounts .register a{font:700 14px/35px Lato,sans-serif;color:#fff;letter-spacing:1.96px;text-transform:uppercase;text-align:center}.article-sidebar label,.accounts table th{font:700 11px/1em Lato,sans-serif;color:#3e3e3e;letter-spacing:1.1px;text-transform:uppercase;text-align:left}.articles-grid .post p.date{font:500 13px/33px Raleway,sans-serif;color:#3e3e3e;letter-spacing:.26px}.articles-grid .post p.title{font:500 18px/33px Raleway,sans-serif;color:#fc419a}.article-content{font:17px/23px Lato,sans-serif;color:#3e3e3e}.article-sidebar a.return-link{font:700 14px/1em Lato,sans-serif;color:#e85398;letter-spacing:1.96px;text-transform:uppercase;text-align:center}.article-sidebar nav.blog-nav{font:700 14px/1em Lato,sans-serif;letter-spacing:1.96px;text-transform:uppercase}.page-contact .content h2{font:700 15px/1em Lato,sans-serif;color:#fc419a;letter-spacing:2.1px;text-transform:uppercase}.page-contact .welcome{font:500 16px/29px Raleway,sans-serif;color:#3e3e3e;letter-spacing:.32px;text-align:center}.page-contact .content p.heading{font:600 16px/1em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.32px}.page-about .welcome{font:500 16px/29px Raleway,sans-serif;color:#3e3e3e}.page-about div.signature p:nth-child(2){font:700 28px/1em Lato,sans-serif;letter-spacing:3.92px;text-transform:uppercase}.rte{font:500 16px/29px Raleway,sans-serif;color:#3e3e3e;letter-spacing:.32px}.rte h1{font:500 28px/1.5em Raleway,sans-serif;color:#fc419a}.rte h2{font:27px/1.5em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.56px}.rte h3{font:700 23px/1.5em Lato,sans-serif;color:#3e3e3e;letter-spacing:3.22px;text-transform:uppercase}.rte h4{font:700 15px/1.5em Lato,sans-serif;color:#3e3e3e;letter-spacing:2.1px;text-transform:uppercase}.rte h5{font:600 14px/1.5em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.32px;text-transform:uppercase}.rte h6{font:700 11px/1.5em Lato,sans-serif;color:#3e3e3e;letter-spacing:1.1px;text-transform:uppercase}.rte blockquote{font:700 14px/23px Raleway,sans-serif;letter-spacing:.28px}.rte p{margin:0 0 1em}.rte a{color:#3e3e3e;text-decoration:underline}.rte a:hover{color:#fc419a}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:0 0 1em}.rte blockquote{display:block;width:75%;margin:0 0 1em}.rte ul,.rte ol{line-height:23px;margin:1em 0}.rte ul li,.rte ol li{line-height:23px}.rte ul li{list-style:disc inside}.rte ol li{list-style:decimal inside}.rte table{display:table;width:100%}.rte th{text-transform:uppercase;text-align:left;padding:0 20px 10px 0}.rte td{padding:10px 20px 10px 0}@media screen and (max-width: 500px){.rte table,.rte tbody{display:block;width:100%}.rte thead{display:none}.rte tr{display:block;width:100%;border-bottom:1px solid #f9e2db;padding:0 5% 15px;margin:0 0 15px}.rte td{display:block;width:100%;margin:0 0 10px}}html{background-color:#fff0f2}#main{width:1430px;max-width:100%;background-color:#fff;border-top:1px solid #fceeea;margin:0 auto}.mobile{display:none}.visuallyhidden{position:absolute;top:0;left:0;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a,button{transition:color .15s,background-color .15s}.announcement-mobile{display:none;border:1px solid #f9e2db;border-style:solid none;margin:0 0 8px}.announcement-mobile p{padding:15px}.announcement-mobile span{display:inline-block}.announcement{display:flex;align-items:center;justify-content:center;width:100%;height:35px;background-color:#e85398;margin:0 0 18px;opacity:0}.announcement.active{opacity:1}.announcement.empty{height:0;overflow:hidden}.announcement p{height:35px;white-space:nowrap}.announcement .announcement-prev,.announcement .announcement-next{margin:0 15px}.announcement .announcement-prev a,.announcement .announcement-next a{display:block;width:20px;height:20px}.search-bar{width:100%;height:0;background-color:#fff0f2;transition:height .35s;overflow:hidden}.search-bar.active{height:50px}.search-bar form{display:flex;align-items:center;justify-content:center;height:50px;padding-left:24px}.search-bar input{width:237px;height:36px}.search-bar input::placeholder{color:#3e3e3e}.search-bar button{width:24px;text-align:center}.search-bar button span{font-size:26px;color:#3e3e3e;transform:translateY(3px)}header{width:1430px;max-width:100%;height:150px;background-color:#fff;margin:0 auto}header .row{display:flex;align-items:flex-start;justify-content:space-between}header .left{width:calc(50% - 143px);padding:16px 0 0 20px}header .searchicon{display:flex;align-items:center;justify-content:flex-start}header .searchicon span.material-icons{font-size:21px;color:#49c3c4;margin-right:10px}header .searchicon span.text{display:inline-block;border-bottom:2px solid #fff;padding:0 0 2px;transition:border-color .15s;transform:translateY(1px)}header .searchicon:hover span{border-color:#49c3c4}header .logo{display:block;width:294px;height:58px;margin:25px auto 0}header .logo img{display:block;width:100%;height:auto}header .utility{display:flex;align-items:center;justify-content:flex-end;width:calc(50% - 143px);padding:11px 28px 0}header .utility a{display:flex;align-items:center;justify-content:flex-start}header .utility a span{display:inline-block;border-bottom:2px solid #fff;padding:0 0 2px;transition:border-color .15s}header .utility .miniaccount{margin-right:33px}header .utility .miniaccount span{color:#f4c307}header .utility .miniaccount img{width:18.5px;height:21px;transform:translate(-7px,-1px)}header .utility .miniaccount:hover span{border-color:#f4c307}header .utility .minicart span{font-size:13px;color:#fc419a;padding:0 0 1px 2px}header .utility .minicart img{display:inline-block;width:20px;height:29px;margin-right:7px}header .utility .minicart:hover span{border-color:#fc419a}header .utility button.navicon{display:none}.main-nav.mobile{display:none}.main-nav.desktop{margin:15px auto 0}.main-nav.desktop nav{display:flex;align-items:center;justify-content:center;margin:0 auto}.main-nav.desktop nav div.main-nav-item{display:block;padding:11px 11px 0 3px}.main-nav.desktop nav div.main-nav-item.active .parent{background-color:#fff0f2;color:#3e3e3e}.main-nav.desktop nav div.main-nav-item.active .parent i{color:#292929}.main-nav.desktop nav div.main-nav-item.active .subnav{z-index:3;opacity:1;transform:translateY(0)}.main-nav.desktop nav .parent{position:relative;z-index:4;display:block;height:30px;line-height:30px;color:#3e3e3e;padding:0 15px;margin:0}.main-nav.desktop nav .parent i{font-size:12px;color:#3e3e3e;transition:color .15s;transform:translateY(-1px)}.main-nav.desktop nav .parent:hover{color:#e85398}.main-nav.desktop nav .parent:hover i{color:#e85398}.main-nav.desktop .subnav{position:absolute;z-index:-1;left:50%;display:block;width:1430px;max-width:100%;background-color:#fff;padding:36px 0 53px;margin:12px 0 0 -715px;opacity:0;transform:translateY(-12px);transition:transform .35s,opacity .35s}.main-nav.desktop .subnav-wrap{display:flex;align-items:flex-start;justify-content:space-between;width:980px;max-width:100%;margin:0 auto}.main-nav.desktop .columns{width:calc(100% - 350px);column-count:2;padding-top:9px}.main-nav.desktop .link-group{margin:0 0 40px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.main-nav.desktop .link-group:nth-child(odd){margin-right:12%}.main-nav.desktop .link-group p{line-height:1.5em;color:#292929;margin:0 0 8px}.main-nav.desktop .link-group p a{line-height:1.5em;color:#292929;text-transform:none;margin:0;text-indent:0;padding:0}.main-nav.desktop .link-group a{display:block;line-height:19px;color:#3e3e3e;text-transform:uppercase;margin:0 0 10px;text-indent:-13px;padding-left:13px;transition:color .15s,transform .35s,opacity .35s}.main-nav.desktop .link-group a:hover,.main-nav.desktop .link-group a:active{color:#e85398}.main-nav.desktop .link-group a.extra{height:0;margin:0;transform:translateY(4px);opacity:0;overflow:hidden}.main-nav.desktop .link-group a.active{height:auto;transform:translateY(0);opacity:1;margin:0 0 10px}.main-nav.desktop .link-group button{display:block;line-height:19px;color:#3e3e3e;text-transform:uppercase;text-decoration:underline;margin-top:.5em}.main-nav.desktop .link-group-single{width:80%;margin-bottom:10px}.main-nav.desktop .link-group-single p a{line-height:1.5em;color:#292929;text-transform:none;margin:0;text-indent:0;padding-left:0}.main-nav.desktop .link-group-single p a:hover,.main-nav.desktop .link-group-single p a:active{color:#e85398}.main-nav.desktop .nav-feature{display:none;width:320px}.main-nav.desktop .nav-feature.active{display:block}.main-nav.desktop .nav-feature img{display:block;width:300px;height:auto;border:1px solid #f9e2db;padding:10px;box-sizing:content-box;margin:0 auto 20px}.main-nav.desktop .nav-feature .feature-title{text-align:center;transform:translateY(-51px)}.main-nav.desktop .nav-feature .feature-title span{display:inline-block;width:auto;height:46px;background-color:#e85398;line-height:46px;color:#fff;text-transform:uppercase;padding:0 28px;transition:background-color .15s}.main-nav.desktop .nav-feature .feature-title span:hover{background-color:#de257a}.main-nav.desktop .nav-feature .feature-title+.feature-subtitle{margin-top:-33px}.main-nav.desktop .nav-feature .feature-subtitle{line-height:36px;color:#3e3e3e;text-align:center}@media screen and (max-width: 1430px){.main-nav.desktop nav{justify-content:space-between}.main-nav.desktop nav div.main-nav-item{display:block;padding:11px 0 0}.main-nav.desktop nav .subnav{left:0;width:100%;margin:12px 0 0}.main-nav.desktop nav .subnav-wrap{width:90%;margin:0 auto}}@media screen and (max-width: 1000px){.search-bar{display:none}.announcement{height:0;overflow:hidden;margin:0 0 12px}.announcement-mobile{display:block}header{height:auto}header .row{align-items:center;width:calc(95% - 40px);padding:22px 0 25px;margin:0 auto}header .row .left{display:none}header .logo{width:211px;height:auto;margin:0}header .utility{width:calc(100% - 211px);padding:0;transform:translateY(2px)}header .utility .miniaccount{display:none}header .utility .minicart{margin-right:10px}header .utility .minicart img{width:23px;margin-right:4px}header .utility .minicart span{padding:0}header .utility button.navicon{display:block}header .utility button.navicon span.material-icons{font-size:31px;color:#fc419a}.main-nav.desktop{display:none}.main-nav.mobile{position:absolute;left:-100%;z-index:100;display:block;width:322px;background-color:#fffffff5;border:1px solid #f9e2db;border-style:solid solid solid none;padding:25px 27px 75px;transition:left .4s}.main-nav.mobile.active{left:0}.main-nav.mobile button.navicon{position:relative;top:-14px;left:10px;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;height:0;font-size:25px;color:#fc419a}.main-nav.mobile button.navicon span{position:absolute}.main-nav.mobile a{display:block}.main-nav.mobile .grandparent{font:500 16px/1em Raleway,sans-serif;color:#3e3e3e;letter-spacing:.32px;margin:0 0 13px}.main-nav.mobile .grandparent i{font-size:14px;transform:translate(4px,1px)}.main-nav.mobile .subnav{padding:5px 0 10px 8px}.main-nav.mobile .subnav.no-indent{padding:5px 0 25px}.main-nav.mobile .subnav a,.main-nav.mobile .subnav p{font:700 11px/1em Lato,sans-serif;color:#7f7f7f;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 15px}.main-nav.mobile .subsubnav{display:none;padding:0 0 20px 16px}.main-nav.mobile .subsubnav.active{display:block}.mobile-search-bar{display:flex;align-items:center;justify-content:space-between;width:263px;height:38px;border:1px solid #33445d;padding:0 9px 0 15px;margin:37px auto 17px}.mobile-search-bar input{display:block;width:calc(100% - 46px);height:36px;font:900 11px/36px Lato,sans-serif;color:#33445d;letter-spacing:1.54px}.mobile-search-bar input::placeholder{color:#33445d;opacity:1}.mobile-search-bar button{display:block;width:20px;height:20px}.mobile-search-bar button span.material-icons{font-size:22px;color:#33445d}.mobile-mini-account{display:flex;align-items:center;justify-content:center;margin:0 auto 40px}.mobile-mini-account a{display:block;width:auto;font:900 11px/1em Lato,sans-serif;color:#33445d;letter-spacing:1.54px;text-transform:uppercase;white-space:nowrap}.mobile-mini-account a:nth-child(1){margin-right:20px}.mobile-mini-account a:nth-child(2){margin-left:20px}}@media screen and (max-width: 375px){header .row{width:90%}header .logo{width:170px}header .utility .minicart{margin-right:5px}header .utility .minicart span{display:none}.main-nav.mobile{left:-100%;width:300px;padding:25px 5% 75px}}.mobile-social{display:none}section.newsletter{display:block;width:1430px;max-width:100%;margin:0 auto}section.newsletter div.form{display:flex;align-items:center;justify-content:center;height:111px;border:1px solid #fceeea;border-style:solid none;margin:0 auto}section.newsletter label{display:block;margin-right:20px}section.newsletter div.input{display:flex;align-items:center;justify-content:flex-start;width:346px;height:46px;background-color:#fff;border:1px solid #33445d;padding:0 13px}section.newsletter i.fas{font-size:20px;color:#33445d}section.newsletter input[type=email]{display:block;width:100%;padding:0 13px}section.newsletter button{display:block;width:134px;height:46px;background-color:#33445d}section.newsletter button:hover,section.newsletter button:active{background-color:#1a478b}section.newsletter .error,section.newsletter .success{display:flex;align-items:center;justify-content:center;width:100%;height:50px;background-color:#fff;border-bottom:1px solid #fceeea;font:17px/29px Lato,sans-serif;color:#7f7f7f;letter-spacing:.34px;margin:0 auto}footer{display:flex;align-items:flex-start;justify-content:space-between;width:1430px;max-width:100%;background-color:#fff;padding:47px 100px 62px;margin:0 auto 30px}footer nav{display:flex;align-items:flex-start;width:calc(50% - 135px)}footer nav.left{justify-content:flex-start}footer nav.left ul{margin-right:65px}footer nav.right{justify-content:flex-end}footer nav.right ul{margin-left:65px}footer .center{width:265px}footer .center img{display:block;max-width:100%;height:auto;margin:0 auto}footer ul{display:block;max-width:40%}footer li{display:block;margin:0 0 12px}footer li p{padding:0 0 2px}footer li a:hover,footer li a:active{color:#de257a}footer ul.social a{padding-left:20px}footer ul.social i{position:absolute;font-size:16px;transform:translate(-20px,1px)}section.colophon{padding:0 0 95px}section.colophon div.copy{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin:0 0 23px}section.colophon span{display:inline-block;color:#e6ded9;margin:0 12px 0 10px}section.colophon a{color:#3e3e3e}section.colophon a:hover,section.colophon a:active{text-decoration:underline}@media screen and (max-width: 1430px){section.newsletter div.form{width:100%;padding:0 5%}footer{width:100%;padding:47px 5% 62px}}@media screen and (max-width: 1000px){footer.desktop{display:none}.mobile-social{display:flex;align-items:center;justify-content:center;width:100%;height:44px;background-color:#fff;border:1px solid #f9e2db;border-style:solid none}.mobile-social a{display:block;font-size:21px;color:#fc419a;margin:0 10px}section.newsletter{background-color:#fff}section.newsletter div.form{flex-wrap:wrap;width:100%;height:auto;background:none;border:1px solid #f9e2db;border-style:none none solid;padding:2px 17px 12px}section.newsletter label{width:100%;text-align:center;padding:15px 0;margin:0}section.newsletter div.input{width:calc(100% - 105px);padding:0 0 0 14px}section.newsletter input[type=email]{display:block;padding:0 14px}section.newsletter button{width:105px}section.newsletter .error,section.newsletter .success{width:100%;border:0}section.colophon{background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-footer-stars-mobile.png?v=99229821464191739711694631559) no-repeat center 20px;background-size:374px 31px;background-color:#fff;padding:15px 15px 30px}section.colophon div.copy{display:block;text-align:center;margin:0 0 7px}section.colophon .hide-on-mobile,section.colophon span{display:none}section.colophon div.credit{padding-top:.25em}}.index #main{border:none;margin-top:18px}.slideshow{width:100%;height:578px;background-color:#fff0f2;padding:0 0 18px;margin:0 auto;box-sizing:initial}.slideshow img{display:block;max-width:100%;margin:0 auto}button.slick-prev,button.slick-next{position:absolute;z-index:2;top:45%;display:block;width:51.5px;height:62px;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-index-slide-nav.png?v=66740591133246186781694631559) no-repeat left;background-size:101px 62px;color:transparent;margin:0}button.slick-prev{left:32px}button.slick-next{left:calc(100% - 83px);background-position:-51.5px 0}.hero{width:1362px;max-width:100%;padding:0 0 50px;margin:0 auto}.hero img{display:block;max-width:100%;height:auto;margin:0 auto}.blocks{border-bottom:1px solid #fceeea;padding:50px 0;margin:0 auto 50px}.blocks hr{display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:30px auto 33px}.blocks .blocks-grid{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1362px;max-width:100%;margin:0 auto}.blocks .block{width:330px;max-width:24.5%;padding:10px}.blocks .block.blue{background-color:#afdfe4}.blocks .block.yellow{background-color:#fecd45}.blocks .block.red{background-color:#f8b8bc}.blocks .block.green{background-color:#49c3c4}.blocks .block:hover span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.blocks .block img{display:block;max-width:100%;margin:0}.blocks .block p{display:flex;align-items:center;justify-content:center;height:58px;padding-top:12px}.blocks .block span{display:inline-block;text-decoration-thickness:0;transition:text-decoration-thickness .1s}.featured{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0 70px 0 80px;margin:0 0 50px}.featured .left{width:718px}.featured .left hr{display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:30px auto 33px}.featured .left .grid{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.featured .left a.item{display:block;width:222px;color:#3e3e3e;text-align:center;margin:0 0 35px}.featured .left a.item.no-border img{border:0;padding:0}.featured .left a.item img{display:block;max-width:100%;height:auto;padding:9px;border:1px solid #f9e2db;margin:0 auto 12px}.featured .left a.item p.title{margin:0 0 6px}.featured .left a.item p.title span{display:inline;text-decoration-thickness:0;transition:text-decoration-thickness .1s}.featured .left a.item p.price.sale{color:#32b77b}.featured .left a.item p.price em{font-style:normal;letter-spacing:.28px}.featured .left a.item p.price em span:nth-child(1){color:#f2a1a6}.featured .left a.item p.price em span:nth-child(2){color:#49c3c4}.featured .left a.item p.price em span:nth-child(3){color:#fc419a}.featured .left a.item p.price em span:nth-child(4){color:#f4c307}.featured .left a.item p.price del{color:#bebebe;margin:0 5px}.featured .left a.item:hover p.title span,.featured .left a.item:active p.title span{text-decoration:underline;text-decoration-color:#3e3e3e;text-underline-offset:3px;text-decoration-thickness:1px}.featured .right a{display:block;width:464px;height:auto;border:1px solid #f9e2db}.featured .right a img{display:block;padding:9px;margin:0 auto 20px}.featured .right a p{padding:0 5%}.featured .right a span{display:block;width:243px;height:46px;background-color:#49c3c4;margin:0 auto;transform:translateY(15px);transition:background-color .15s}.featured .right a span:hover{background-color:#3bb9ba}.shop-the-look{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:100%;border:1px solid #fceeea;border-style:solid none}.shop-the-look .left{display:flex;align-items:center;justify-content:center;width:715px;border-right:1px solid #fceeea;padding:40px 0 60px}.shop-the-look .left img{display:block;background-color:#fff;box-shadow:0 0 7px 1px #2b2b2a66;padding:10px;transform:rotate(-2.9deg)}.shop-the-look .right{width:calc(100% - 715px);padding:50px 68px 60px}.shop-the-look .right hr{display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:30px auto 33px}.shop-the-look .right p.subheading{margin:0 0 15px}.shop-the-look .list-item{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #f9e2db;padding:10px 20px}.shop-the-look .list-item.even{padding-left:134px}.shop-the-look .list-item.last{border:0;padding-bottom:0}.shop-the-look .list-item p.index{margin-right:20px}.shop-the-look .list-item img{display:block;max-width:102px;max-height:102px;margin-right:15px}.shop-the-look .list-item a.title{display:block;padding-left:9px;margin:0 0 10px}.shop-the-look .list-item p.out-of-stock{padding-left:10px}.shop-the-look .list-item button{display:block;width:152px;height:30px;background-color:#fff}.shop-the-look .list-item button:hover,.shop-the-look .list-item button:active{background-color:#fff0f2}.shop-the-look .list-item button.hide{display:none}.shop-the-look .list-item a.button{display:block;width:220px;height:30px;background-color:#ffb5bb;color:#fff}.shop-the-look .list-item a.button.hide{display:none}.shop-the-look .list-item a.button:hover,.shop-the-look .list-item a.button:active{background-color:#ffb5bb}.brand-statement{display:flex;align-items:center;justify-content:flex-end;padding:56px 168px 56px 0}.brand-statement .statement{width:732px;max-width:100%}.brand-statement hr{display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:30px auto 33px}@media screen and (max-width: 1430px){.slideshow{height:auto}.blocks{width:92%;margin:0 auto 50px}.featured{width:92%;padding:0;margin:0 auto 50px}.featured .left{width:56%}.featured .left a.item{width:31%;margin:0 0 3.5%}.featured .right{width:36%}.featured .right a{width:100%}.featured .right a img,.featured .right a span{max-width:100%}.shop-the-look{width:92%;margin:0 auto}.shop-the-look .left{width:57%}.shop-the-look .left img{display:block;max-width:80%}.shop-the-look .right{width:40%;padding:50px 0 60px}.shop-the-look .list-item,.shop-the-look .list-item.even{padding:4%}.shop-the-look .list-item p.index{font-size:38px;margin-right:15px}}@media screen and (max-width: 1300px){.brand-statement{display:block;width:92%;background:none!important;padding:50px 50px 86px;margin:0 auto}.brand-statement .statement{margin:0 auto}}@media screen and (max-width: 866px){.slideshow{height:auto}.featured{width:92%;padding:0}.featured .left{width:100%;margin:0 0 50px}.featured .right{width:100%}.shop-the-look .left{display:block;width:100%;border:none;padding:50px 0 25px}.shop-the-look .left img{transform:rotate(-3deg);margin:0 auto}.shop-the-look .right{width:100%;padding:5%}.shop-the-look .list-item{padding:24px}.shop-the-look .list-item.even{padding-left:134px}.shop-the-look .list-item p.index{font-size:33px;margin-right:20px}}@media screen and (max-width: 600px){.blocks .block{width:48%;max-width:48%;margin:0 0 4%}.featured{width:92%;padding:0}.featured .left a.item{width:48%;margin:0 0 4%}.shop-the-look .list-item,.shop-the-look .list-item.even{padding:4%}.shop-the-look .list-item p.index{margin-right:10px}.shop-the-look .list-item img{max-width:80px;max-height:80px;margin-right:10px}.shop-the-look .list-item button{width:140px;background-color:#fef4f1;font-size:13px;letter-spacing:1.8px}.shop-the-look .list-item p.out-of-stock{width:140px;font-size:13px;letter-spacing:1.8px}.shop-the-look .list-item a.button{width:152px}.shop-the-look .list-item a.button span{display:none}.brand-statement{padding:50px 10px 86px}.brand-statement .text{font:16px/25px Lato,sans-serif;letter-spacing:.3px}}@media screen and (max-width: 350px){.shop-the-look .list-item p.index{display:none}}.product #main{border-top:1px solid #fceeea}.product-flex{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1220px;max-width:100%;padding-top:41px;margin:0 auto}.product-left{width:60%}.product-left .product-breadcrumbs{display:none}.product-left .product-meta{display:none;margin:0 0 50px}.product-left .images{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0 0 18px}.product-left .alt-images{width:87px}.product-left .alt-images.no-border button{border:0;padding:0}.product-left .alt-images button{display:flex;align-items:center;justify-content:center;width:87px;height:87px;background-color:#fff;border:1px solid #f9e2db;padding:5px;margin:0 0 13px;cursor:pointer;transition:border-color .15s}.product-left .alt-images button.active{border:3px solid #ffca00}.product-left .alt-images span.material-icons{position:absolute;font-size:26px;color:#fff;margin:52px 0 0 -52px}.product-left .alt-images img{display:block;width:100%;height:100%}.product-left .main-image{display:none;width:calc(100% - 103px);max-width:100%;height:auto}.product-left .main-image.active,.product-left .main-image a{display:block}.product-left .main-image img{display:block;max-width:100%;height:auto}.product-left .main-image .iframe{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.product-left .main-image iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.product-left .main-image video{display:block;max-width:100%}.product-share{padding-left:103px}.product-share span{display:inline-block;transform:translateY(-2px)}.product-share a{display:inline-block;margin-left:10px}.product-share i{font-size:17px}.product-share a.twitter i{color:#49c3c4}.product-share a.facebook i{color:#f4c307}.product-share a.pinterest i{color:#fc419a}.product-share a.email i{color:#32b77b}.product-right{width:36%}.product-right .product-share{display:none}.product-meta{text-align:center;margin:0 0 22px}.product-meta h1,.product-meta p.h1{margin:0 0 20px}.product-meta p.flag{display:inline;margin-right:8px}.product-meta p.price{display:inline}.product-meta p.price em{font-style:normal;letter-spacing:.28px}.product-meta p.price em span:nth-child(1){color:#f2a1a6}.product-meta p.price em span:nth-child(2){color:#49c3c4}.product-meta p.price em span:nth-child(3){color:#fc419a}.product-meta p.price em span:nth-child(4){color:#f4c307}.product-meta p.price del{color:#bebebe;margin:0 10px}.product-breadcrumbs{text-align:center;margin:0 0 10px}.product-breadcrumbs a:hover,.product-breadcrumbs a:active{text-decoration:underline}.product-breadcrumbs i{font-size:11px;color:#7f7f7f;margin:0 3px}.product-form{display:block;border:1px solid #f9e2db;border-style:solid none;padding:22px 23px 20px 32px;margin:0 0 30px}.product-form .option-label{margin:0 0 10px}.product-form .colors{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 0 24px}.product-form .colors button{display:flex;align-items:center;justify-content:flex-start;width:auto;height:39px;border:1px solid #f9e2db;padding:0 17px 0 12px;margin:0 9px 9px 0;transition:border-color .15s,background-color .15s}.product-form .colors button:hover,.product-form .colors button:active{background-color:#fef4f1;border-color:#fef4f1}.product-form .colors button.active{background-color:#fff;border:3px solid #ffca00}.product-form .colors button span.color{display:block;width:16px;height:16px;border-radius:50%;margin-right:7px}.product-form .colors button span.name{display:block;height:33px}.product-form .sizes{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 0 24px}.product-form .sizes p{display:flex;align-items:center;justify-content:flex-start;margin:0 9px 9px 0}.product-form .sizes p.active button span{color:#ffca00}.product-form .sizes label{transform:translateY(-2px)}.product-form .sizes button{display:block;width:16px;height:16px;background-color:#fff;border:2px solid #ffca00;border-radius:4px;margin:0 5px 0 0;transform:translateY(-2px);transition:color .15s,background-color .15s}.product-form .sizes button span{display:block;font-weight:700;font-size:15px;color:transparent;transform:translate(-1px,-3px)}.product-form .select{width:calc(100% - 9px);height:39px;overflow:hidden;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-select.png?v=113368441502697626161694631559) no-repeat right center;background-size:25px 5px;border:1px solid #f9e2db;margin:0 0 24px;cursor:pointer}.product-form .select select{background:transparent;width:120%;border:0;border-radius:0;padding:0 10px;appearance:auto;-webkit-appearance:none}.product-form .form-action{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-right:9px}.product-form .left{width:81px;margin-right:21px}.product-form .quantity{display:flex;width:81px;height:47px;border:1px solid #f9e2db}.product-form .quantity input{display:block;width:47px;height:45px;border-right:1px solid #f9e2db}.product-form .quantity div.buttons{width:calc(100% - 47px)}.product-form .quantity button{display:block;width:100%;height:22px}.product-form .quantity button+button{height:23px;border-top:1px solid #f9e2db;font-size:18px}.product-form .quantity button:hover,.product-form .quantity button:active{background-color:#fef4f1}.product-form .right{width:273px}.product-form button.add-to-cart{background-color:#e85398;margin:0 0 19px}.product-form button.add-to-cart.hide{display:none}.product-form button.add-to-cart:hover,.product-form button.add-to-cart:active{background-color:#de257a}.product-form button.out-of-stock{background-color:#7f7f7f;margin:0 0 19px;cursor:default!important}.product-form a.button{display:block;width:100%;height:47px;background-color:#ffb5bb;margin:0 0 19px}.product-form a.button.hide{display:none}.product-form a.button:hover,.product-form a.button:active{background-color:#ffb5bb}.description li div{display:inline}.icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:25px 0}.icons div{width:23%;height:0;padding-bottom:23%;margin:1%}.cross-sell{width:1214px;max-width:92%;padding:78px 0 76px;margin:0 auto}.cross-sell hr{display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:30px auto 33px}.cross-sell .products{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.cross-sell a{display:block;width:18.3%;color:#3e3e3e;text-align:center}.cross-sell a img{display:block;max-width:100%;padding:10px;border:1px solid #f9e2db;margin:0 auto 12px}.cross-sell a p.title{margin:0 0 6px}.cross-sell a p.title span{display:inline;text-decoration-thickness:0;transition:text-decoration-thickness .1s}.cross-sell a p.price.sale{color:#7eb8a7}.cross-sell a p.price span.new{color:#fc419a;letter-spacing:.28px}.cross-sell a p.price em{font-style:normal;letter-spacing:.28px}.cross-sell a p.price em span:nth-child(1){color:#f2a1a6}.cross-sell a p.price em span:nth-child(2){color:#49c3c4}.cross-sell a p.price em span:nth-child(3){color:#fc419a}.cross-sell a p.price em span:nth-child(4){color:#f4c307}.cross-sell a p.price del{color:#bebebe;margin:0 5px}.cross-sell a p.price p.out-of-stock{margin-top:8px}.cross-sell a:hover p.title span,.cross-sell a:active p.title span{text-decoration:underline;text-decoration-color:#3e3e3e;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (max-width: 1430px){.product-flex{width:92%;transform:translate(0)}.product-form{padding:22px 0 20px}}@media screen and (max-width: 866px){.product-left{width:100%;margin:0 0 50px}.product-left .product-breadcrumbs,.product-left .product-meta{display:block}.product-right{width:100%}.product-right .product-breadcrumbs,.product-right .product-meta{display:none}.product-form{padding:20px 5%}.product-form .form-action{justify-content:flex-start;padding:0}}@media screen and (max-width: 500px){.product-left .images{display:flex;flex-wrap:wrap;margin:0 auto}.product-left .alt-images{order:2;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.product-left .alt-images button{width:23%;height:auto;margin:0 0 10px}.product-left .alt-images div.blank{width:23%;height:0}.product-left .main-image{order:1;width:100%;margin:0 0 20px}.product-left .product-share{display:none}.product-right .product-share{display:block;text-align:center;padding:35px 0 0}.product-form{padding:20px 0}.product-form .colors button{padding:0 15px 0 10px;margin:0 5px 5px 0}.product-form .colors button span.color{width:14px;height:14px;border-radius:50%;margin-right:5px}.product-form .colors button span.name{font-size:13px}.product-form .select{width:100%}.cross-sell a{width:31%}.cross-sell a:nth-child(4){display:none}.cross-sell a:nth-child(5){display:none}}@media screen and (max-width: 375px){.product-form .select select{font-size:12px}.cross-sell{padding:50px 0}.cross-sell a{width:48%}.cross-sell a:nth-child(3){display:none}}@media screen and (max-width: 350px){.product-form button.add-to-cart,.product-form button.out-of-stock{font-size:16px}}.collection-flex{display:flex;align-items:flex-start;justify-content:space-between;width:87%;padding:66px 0 73px;margin:0 auto}.collection-flex .primary{width:calc(100% - 280px)}.collection-flex .primary.with-description h1{margin:0 0 25px}.collection-flex .breadcrumbs{height:0;text-align:center;overflow:visible}.collection-flex .breadcrumbs p{position:relative;top:-24px}.collection-flex .breadcrumbs a{color:#7f7f7f}.collection-flex .breadcrumbs a:hover,.collection-flex .breadcrumbs a:active{text-decoration:underline}.collection-flex .breadcrumbs i{font-size:11px;color:#7f7f7f;margin:0 3px}.collection-flex h1{margin:0 0 45px}.collection-flex .description{text-align:center;margin:0 0 45px}.collection-flex .description img{display:block;max-width:100%;margin:0 auto 1em}.collection-flex .products{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 0 60px}.collection-flex .products div.blank{width:23%;margin:0}.collection-flex .products .cue-quickshop{position:relative;z-index:-1;display:flex;align-items:flex-start;justify-content:center;width:100%;height:0;overflow:visible;opacity:0;transition:opacity .15s}.collection-flex .products .cue-quickshop button{position:absolute;z-index:1;display:block;width:154px;height:34px;background-color:#49c3c4;margin-top:161px}.collection-flex .products .cue-quickshop button:hover{background-color:#3bb9ba}.collection-flex .products div.item{display:block;width:23%;text-align:center;margin:0 0 26px}.collection-flex .products div.item:hover .cue-quickshop{z-index:1;opacity:1}.collection-flex .products div.item.no-border a img{border:0;padding:0}.collection-flex .products div.item a{display:block;width:100%;height:100%;color:#3e3e3e}.collection-flex .products div.item a img{display:block;width:auto;max-width:100%;height:auto;padding:10px;border:1px solid #f9e2db;margin:0 auto 12px}.collection-flex .products div.item a .colors{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 12px}.collection-flex .products div.item a .colors span{display:block;width:16px;height:16px;border-radius:50%;margin:0 3.5px 7px}.collection-flex .products div.item a p.title{margin:0 0 6px}.collection-flex .products div.item a p.title span{display:inline;text-decoration-thickness:0;transition:text-decoration-thickness .1s}.collection-flex .products div.item a p.price.sale{color:#7eb8a7}.collection-flex .products div.item a p.price span.new{color:#49c3c4;letter-spacing:.28px}.collection-flex .products div.item a p.price em{font-style:normal;letter-spacing:.28px}.collection-flex .products div.item a p.price em span:nth-child(1){color:#f2a1a6}.collection-flex .products div.item a p.price em span:nth-child(2){color:#49c3c4}.collection-flex .products div.item a p.price em span:nth-child(3){color:#fc419a}.collection-flex .products div.item a p.price em span:nth-child(4){color:#f4c307}.collection-flex .products div.item a p.price del{color:#bebebe;margin:0 5px}.collection-flex .products div.item a p.out-of-stock{margin-top:8px}.collection-flex .products div.item a:hover p.title span,.collection-flex .products div.item a:active p.title span{text-decoration:underline;text-decoration-color:#3e3e3e;text-underline-offset:3px;text-decoration-thickness:1px}.collection-flex .products div.collection-ad{width:48.6%;padding:10px 10px 0;margin:0 0 26px}.collection-flex .products div.collection-ad.blue{background-color:#afdfe4}.collection-flex .products div.collection-ad.yellow{background-color:#fecd45}.collection-flex .products div.collection-ad.red{background-color:#f8b8bc}.collection-flex .products div.collection-ad.green{background-color:#49c3c4}.collection-flex .products div.collection-ad img{display:block;max-width:100%;height:auto;margin:0 auto}.collection-flex .products div.collection-ad div.text{padding:12px 0 17px}.collection-flex .products div.collection-ad a{display:inline-block;border-bottom:2px solid #fff;color:#fff}.paginate a{display:inline-block;color:#e85398;border-bottom:2px solid #fff;padding:0 0 5px;transition:border-color .15s;margin:0 15px}.paginate a:hover,.paginate a:active{border-color:#e85398}.paginate a.view-all,.paginate a.collection-all{font-size:20px}.paginate span{display:inline-block;margin:0 15px}.sidebar{width:195px}.sidebar p.heading{margin:0 0 20px}.sidebar button.link-heading{white-space:nowrap}.sidebar button.link-heading.active{margin:0 0 15px}.sidebar button.link-heading.active i:nth-child(1){display:none}.sidebar button.link-heading.active i:nth-child(2){display:inline}.sidebar button.link-heading:hover,.sidebar button.link-heading:active,.sidebar button.link-heading:hover i,.sidebar button.link-heading:active i{color:#de257a}.sidebar button.link-heading i{position:absolute;font-size:12px;margin:2px 0 0 5px;transform:translateY(1px);transition:color .15s}.sidebar button.link-heading i:nth-child(2){display:none}.sidebar li{display:block;border-top:1px solid #fceeea;padding:12px 10px}.sidebar li a{color:#3e3e3e}.sidebar li a:hover,.sidebar li a:active,.sidebar li a.active{color:#de257a}.sidebar ul.subnav{display:none}.sidebar ul.subnav.active{display:block}.sidebar ul.subnav li{border:none;text-indent:-16px;padding:0 10px 9px 26px}.overlay-qs{position:fixed;z-index:-1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s}.overlay-qs.active{z-index:200;opacity:1}.quickshop{position:absolute;z-index:-1;top:100px;left:50%;display:block;width:1300px;background:#fff;padding:50px 0;margin-left:-650px;opacity:0;transition:opacity .3s}.quickshop.active{z-index:201;opacity:1}.quickshop .close{height:0;text-align:right;margin:0 0 20px;overflow:visible}.quickshop .close button{position:relative;left:-40px;top:-34px;display:inline-block}.quickshop .close button span.material-icons{font-size:44px;color:#49c3c4}.quickshop .product-flex{width:85%;padding-top:0}.quickshop .product-left .main-image{width:calc(100% - 103px)}@media screen and (max-width: 1430px){.collection-flex .products .cue-quickshop button{width:120px;font-size:12px;margin-top:67%}.quickshop{width:92%;margin-left:-46%}}@media screen and (max-width: 866px){.collection-flex .primary{width:calc(100% - 240px)}.collection-flex .products div.blank{width:48%}.collection-flex .products .cue-quickshop{display:none}.collection-flex .products div.item{width:48%}.collection-flex .products div.collection-ad{width:100%;padding:30px 30px 0}}@media screen and (max-width: 800px){.collection-flex .products div.collection-ad{padding:20px 20px 0}}@media screen and (max-width: 700px){.collection-flex .primary{width:100%}.collection-flex .products div.collection-ad{padding:30px 30px 0}.sidebar{display:none}}@media screen and (max-width: 600px){.collection-flex .products div.collection-ad{padding:20px 20px 0}}@media screen and (max-width: 500px){.collection-flex .products div.collection-ad{padding:10px 10px 0}.paginate{display:flex;align-items:center;justify-content:space-around}.paginate a,.paginate span{margin:0}}.cart #main{padding:45px 0 100px}.cart h1{margin:0 0 29px}.cart table{display:table;width:1114px;max-width:100%;margin:0 auto 22px}.cart thead{border-bottom:1px solid #fff0f2}.cart thead th{padding:0 0 12px}.cart thead th:nth-child(1){padding-left:205px}.cart thead th:nth-child(2){padding-left:52px}.cart tbody tr{border-bottom:1px solid #fff0f2}.cart tbody td{vertical-align:middle;padding:22px 0}.cart tbody td.item{width:calc(100% - 368px);border-right:1px solid #fff0f2;padding-right:52px}.cart tbody td.item a{display:flex;align-items:center;justify-content:flex-start;width:100%}.cart tbody td.item a:hover p span,.cart tbody td.item a:active p span{border-color:#3e3e3e}.cart tbody td.item img{display:block;width:160px;height:160px;border:1px solid #fff0f2;padding:10px;margin-right:42px}.cart tbody td.item p span{display:inline;border-bottom:1px solid transparent;transition:border-color .15s}.cart tbody td.no-border img{border:0;padding:0}.cart tbody td.price{width:229px;padding-left:52px}.cart tbody td.price p em{font-style:normal;letter-spacing:.28px}.cart tbody td.price p em span:nth-child(1){color:#f2a1a6}.cart tbody td.price p em span:nth-child(2){color:#49c3c4}.cart tbody td.price p em span:nth-child(3){color:#fc419a}.cart tbody td.price p em span:nth-child(4){color:#f4c307}.cart tbody td.price p del{color:#bebebe;margin:0 5px}.cart tbody td.qty{width:139px}.cart tbody td.qty .flex{display:flex;align-items:center;justify-content:space-between}.cart tbody td.qty .quantity{display:flex;width:81px;height:47px;border:1px solid #f9e2db}.cart tbody td.qty .quantity input{display:block;width:47px;height:45px;border-right:1px solid #f9e2db}.cart tbody td.qty .quantity div.buttons{width:calc(100% - 47px)}.cart tbody td.qty .quantity button{display:block;width:100%;height:22px}.cart tbody td.qty .quantity button+button{height:23px;border-top:1px solid #f9e2db;font-size:18px}.cart tbody td.qty .quantity button:hover,.cart tbody td.qty .quantity button:active{background-color:#fef4f1}.cart tbody td.qty a{font-size:20px;color:#e85398}.cart tbody td.qty a:hover,.cart tbody td.qty a:active{color:#de257a}.cart .actions{display:flex;align-items:flex-start;justify-content:space-between;width:1114px;max-width:100%;margin:0 auto}.cart .actions .left{width:calc(100% - 346px)}.cart .actions .left a,.cart .actions .left button{margin-right:30px}.cart .actions .left a span,.cart .actions .left button span{display:inline-block;border-bottom:1px solid transparent;padding:0 0 2px;transition:border-color .15s}.cart .actions .left a:hover span,.cart .actions .left a:active span,.cart .actions .left button:hover span,.cart .actions .left button:active span{border-color:#3e3e3e}.cart .actions .right{width:346px;padding-top:13px}.cart .actions .right p.total{padding-left:29px;margin:0 0 35px}.cart .actions .right button{display:block;width:100%;height:47px;background-color:#e85398;margin:0 0 20px}.cart .actions .right button:hover,.cart .actions .right button:active{background-color:#de257a}@media screen and (max-width: 1430px){.cart table,.cart .actions{width:92%}}@media screen and (max-width: 866px){.cart thead{display:none}.cart tbody tr{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;border:1px solid #fff0f2;border-style:none none solid;padding:22px}.cart tbody td{display:block;width:100%;padding:0}.cart tbody td.item{order:1;width:100%;border:0;padding:0 0 25px}.cart tbody td.item img{display:block;width:120px;height:120px;border:1px solid #fff0f2;padding:10px;margin-right:42px}.cart tbody td.price{order:2;width:160px;border:0;padding:0;margin:0}.cart tbody td.qty{order:3;width:auto;border:0;padding:0}.cart tbody td.qty .flex{justify-content:flex-start}.cart tbody td.qty .quantity{margin-right:20px}.cart .actions{display:block;width:92%}.cart .actions .left{width:100%;text-align:center;margin:0 0 25px}.cart .actions .left a,.cart .actions .left button{margin:0 15px}.cart .actions .right{width:100%;text-align:center;padding:0}.cart .actions .right p.total{text-align:center;padding:0}.cart .actions .right button{width:346px;max-width:100%;margin:0 auto 20px}}@media screen and (max-width: 500px){.cart tbody td.item img{width:100px;height:100px;margin-right:15px}.cart tbody td.price{order:2;width:140px}.cart tbody td.qty .quantity{width:74px;margin-right:15px}.cart tbody td.qty .quantity input{width:40px;font-size:15px}.cart tbody td.qty .quantity div.buttons{width:34px}}@media screen and (max-width: 375px){.cart tbody td.price{width:100%;margin:0 0 25px}.cart tbody td.qty{width:100%}.cart .actions .left a,.cart .actions .left button{display:block;width:auto;text-align:center;margin:0 auto 15px}.cart .actions .right button{width:346px;max-width:100%;font-size:16px;letter-spacing:2px;margin:0 auto 20px}}.accounts{width:526px;max-width:92%;padding:62px 0 100px;margin:0 auto}.accounts h1{margin:0 auto 30px}.accounts .box{width:100%;border:3px solid #ffce2b;padding:57px 75px 61px}.accounts p{margin:0 0 1.5em}.accounts p.heading{margin:0 0 30px}.accounts p.left{text-align:left}.accounts p.hint{margin:0 0 2em}.accounts p a,.accounts p button{color:#e85398;text-decoration:underline}.accounts p a:hover,.accounts p a:active,.accounts p button:hover,.accounts p button:active{color:#de257a}.accounts label{display:block;margin:0 0 10px}.accounts input[type=text],.accounts input[type=email],.accounts input[type=password],.accounts textarea{display:block;width:100%;height:39px;border:1px solid #f9e2db;padding:0 10px;margin:0 0 20px}.accounts button.submit{display:block;width:130px;height:34px;background-color:#e85398}.accounts button.submit.wide{width:246px}.accounts button.submit:hover,.accounts button.submit:active{background-color:#de257a}.accounts h1.login{width:100%;height:64px;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-stars-customer_2x.png?v=131350517003808246951694631559) no-repeat 62px 0;background-size:377.5px 64px;text-align:left;padding:21px 0 0 160px;margin:0 0 25px}.accounts .form-flex{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.accounts .form-flex button[type=button]:hover,.accounts .form-flex button[type=button]:active{color:#de257a}.accounts .password{display:none;padding-top:80px}.accounts .password.active{display:block}.accounts .single-button{display:flex;justify-content:flex-end;padding-top:10px}.accounts .single-button.left{justify-content:flex-start}.accounts .guest{text-align:center;padding-top:80px}.accounts .guest button.submit{margin:0 auto}.accounts .register{padding-top:80px}.accounts .register a{display:block;width:246px;height:34px;background-color:#e85398;margin:0 auto}.accounts .register a:hover,.accounts .register a:active{background-color:#de257a}.accounts table{display:table;width:100%;margin-top:40px}.accounts table th{padding:0 0 10px}.accounts table td{padding:0 10px 10px 0}.accounts table tfoot td{padding:0 10px 3px 0}.accounts table tfoot tr:first-of-type td{padding-top:30px}.accounts table a{color:#616161;text-decoration:underline}.accounts table a:hover,.accounts table a:active{color:#f49692}.accounts p.checkbox{display:flex;align-items:center;justify-content:flex-start;margin:0 0 20px}.accounts p.checkbox input{margin-right:10px}.accounts p.checkbox label{transform:translateY(5px)}.accounts .add-new-address,.accounts .edit-address{display:none;margin:0 0 50px}.accounts .add-new-address.active,.accounts .edit-address.active{display:block}@media screen and (max-width: 866px){.accounts .box{padding:57px 10% 61px}.accounts .form-flex{display:block}.accounts .form-flex button[type=button]{text-align:center;margin:0 auto 25px}.accounts .form-flex button.submit{margin:0 auto}}@media screen and (max-width: 500px){.accounts h1.login{width:100%;background:none;text-align:center;padding:10px 0 0}}.page-content{width:900px;max-width:92%;padding:60px 0 100px;margin:0 auto}.page-content h1.title{text-align:center;margin:0 0 2em}@media screen and (max-width: 500px){.page-content{max-width:80%}}.page-about h2.subheading{margin:0 0 40px}.page-about hr{display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:30px auto 33px}.page-about .content{width:1320px;max-width:92%;min-height:1029px;padding:60px 22% 0;margin:0 auto}.page-about .welcome{text-align:left}.page-about .welcome p{margin:0 0 1em}.page-about div.signature{display:flex;align-items:flex-end;justify-content:flex-end;width:435px;max-width:100%;height:166px;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-about-signature.png?v=35808255923419601431694631559) no-repeat top left;background-size:133px 121px;margin:40px 0 0;transform:translate(267px)}.page-about div.signature p{transform:rotate(-2deg)}.page-about div.signature p:nth-child(1){text-align:left;padding-left:54px;margin:0 0 12px}.page-about div.signature p span:nth-child(1){color:#f4c307}.page-about div.signature p span:nth-child(2){color:#f2a1a6}.page-about div.signature p span:nth-child(3){color:#49c3c4}.page-about div.signature p span:nth-child(4){color:#fc419a}.page-about div.signature p span:nth-child(5){color:#f4c307}.page-about div.signature p span:nth-child(6){color:#32b77b}.page-about div.signature p span:nth-child(7){color:#f2a1a6}.page-about div.signature p span:nth-child(8){color:#49c3c4}.page-about div.signature p span:nth-child(9){color:#fc419a}.page-about div.signature p span:nth-child(10){color:#f4c307}.page-about div.signature p span:nth-child(11){color:#32b77b}.page-about div.signature p span:nth-child(12){color:#f2a1a6}.page-about div.signature p span:nth-child(13){color:#49c3c4}.page-about div.signature p span:nth-child(14){color:#fc419a}.page-about div.signature p span:nth-child(15){color:#f4c307}.page-about div.signature p span:nth-child(16){color:#32b77b}.page-about .collage{z-index:1;width:100%;height:auto;padding:0 0 76px;margin:9px auto 0}.page-about .images{display:flex;align-items:flex-start;justify-content:flex-start;width:1291px;height:auto;padding:0 0 14px;margin:0 auto}.page-about .images img{position:relative;display:block;border-width:9px;border-style:solid;padding:0;margin:0}.page-about .images img.image-1{z-index:1;top:104px;border-color:#ffb5ba;transform:rotate(-2.1deg)}.page-about .images img.image-2{z-index:2;left:-100px;border-color:#00c6c6;transform:rotate(1.9deg)}.page-about .images img.image-3{z-index:3;top:75px;left:-125px;border-color:#ffca00}@media screen and (max-width: 1430px){.page-about .content{background-size:contain;padding:60px 16% 0}.page-about div.signature{margin:40px 0 0 5%;transform:translate(0)}.page-about .collage{width:92%;height:auto}.page-about .images{justify-content:space-between;width:100%;height:auto}.page-about .images img{height:auto}.page-about .images img.image-1{width:38%;top:60px}.page-about .images img.image-2{width:42%;left:-3%}.page-about .images img.image-3{width:23%;top:45px;left:-5%}}@media screen and (max-width: 866px){.page-about .content{margin:0 auto 50px}.page-about div.signature{margin:40px 0 0}.page-about div.signature p:nth-child(1){text-align:center}}@media screen and (max-width: 600px){.page-about .content{width:90%;background:none!important;padding:60px 0 0}.page-about .images{display:block}.page-about .images img.image-1,.page-about .images img.image-2,.page-about .images img.image-3{width:90%;top:-10px;left:0%;margin:0 auto}}@media screen and (max-width: 375px){.page-about div.signature p:nth-child(1){font-size:26px}.page-about div.signature p:nth-child(2){font-size:24px}}@media screen and (max-width: 350px){.page-about div.signature{height:auto;background:none}.page-about div.signature p:nth-child(1){font-size:24px;padding-left:0}.page-about div.signature p:nth-child(2){font-size:20px}}.page-contact{padding-top:60px}.page-contact hr{display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:30px auto 33px}.page-contact .welcome{width:730px;max-width:92%;margin:0 auto 50px}.page-contact .welcome p{margin:0 0 1em}.page-contact .content{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:1052px;max-width:92%;padding:0 0 125px;margin:0 auto}.page-contact .content form{display:block;width:50%;max-width:100%;border:3px solid #ffce2b}.page-contact .content div.heading{display:flex;align-items:center;justify-content:center;width:100%;height:82px;border-bottom:3px solid #ffce2b}.page-contact .content div.form{width:100%;padding:30px 8% 47px}.page-contact .content h2 img{position:absolute;width:20px;height:23px;transform:translate(-30px,-4px)}.page-contact .content label{display:block;margin:0 0 10px}.page-contact .content input,.page-contact .content textarea{display:block;width:375px;max-width:100%;height:39px;border:1px solid #f9e2db;padding:0 10px;margin:0 0 20px}.page-contact .content textarea{width:100%;height:139px;line-height:2em;padding:10px}.page-contact .content .select{width:375px;max-width:100%;overflow:hidden;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-select.png?v=113368441502697626161694631559) no-repeat right center;background-size:25px 5px;border:1px solid #f9e2db;margin:0 0 30px;cursor:pointer}.page-contact .content .select select{background:transparent;width:120%;border:0;border-radius:0;padding:0 10px;-webkit-appearance:none}.page-contact .content .single-button{display:flex;justify-content:flex-end}.page-contact .content button{display:block;width:186px;height:34px;background-color:#e85398}.page-contact .content button:hover,.page-contact .content button:active{background-color:#de257a}.page-contact .content .right{width:50%;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-stars-contact.png?v=34564940998444938361694631559) no-repeat right top;background-size:212px 366px;padding-left:65px;margin-top:36px}.page-contact .content section{margin:0 0 30px}.page-contact .content p.heading{margin:0 0 18px}.page-contact .content p.label{line-height:1.5em;margin:0 0 10px}.page-contact .content a{display:block;margin:0 0 16px}.page-contact .content a:hover span,.page-contact .content a:active span{text-decoration:underline}@media screen and (max-width: 700px){.page-contact .content form{width:100%;margin:0 0 50px}.page-contact .content .right{width:100%;background-position:center right;background-size:contain;text-align:center;padding-left:0;margin:0}}.error-404{text-align:center;padding:45px 5% 100px}.error-404 h1{margin:0 0 45px}.blog-meta{padding-top:50px;margin:0 0 30px}.blog-meta h1{background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-stars-customer_2x.png?v=131350517003808246951694631559) no-repeat center;background-size:377.5px 64px;line-height:68px;padding:0 5%;margin:0 auto}.blog-meta hr{position:relative;top:-2px;display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:0 auto 25px}.blog-meta h2{padding:0 5%}.articles-grid{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:1362px;max-width:100%;padding:0 0 64px;margin:0 auto}.articles-grid .post{display:block;width:24.25%;border:1px solid #f9e2db;text-align:center;padding:10px 10px 25px;margin:0 0 2%}.articles-grid .post img{display:block;max-width:100%;margin:0 auto 28px}.articles-grid .post p.title span{display:inline;border-bottom:1px solid transparent;transition:border-color .15s}.articles-grid .post:hover p.title span{border-color:#fc419a}.articles-grid .blank{width:24.25%;height:0;margin:0}.blog .paginate{padding:0 0 65px}@media screen and (max-width: 1430px){.articles-grid{width:92%}}@media screen and (max-width: 866px){.articles-grid .post{width:48%;margin:0 0 8%}}@media screen and (max-width: 450px){.articles-grid .post{width:100%;margin:0 0 8%}}.article-flex{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1288px;padding:60px 0 84px;margin:0 auto}.article-flex .primary{width:798px;padding:6px 0 0 98px}.article-meta{border-bottom:1px solid #f9e2db;text-align:center;padding:0 5% 24px;margin:0 0 30px}.article-meta p.date{margin:0 0 20px}.article-meta h1{margin:0 auto}.article-content img{display:block;max-width:100%;height:auto;margin:2em auto}.article-footer{border-top:1px solid #f9e2db;padding-top:18px;margin-top:30px}.article-footer a{color:#7eb8a7}.article-footer a:hover,.article-footer a:active{text-decoration:underline}.article-share{text-align:center;margin-top:68px}.article-share span{display:inline-block;transform:translateY(-2px)}.article-share a{display:inline-block;margin-left:10px}.article-share i{font-size:17px}.article-share a.twitter i{color:#49c3c4}.article-share a.facebook i{color:#f4c307}.article-share a.pinterest i{color:#fc419a}.article-share a.email i{color:#32b77b}.article-sidebar{width:316px}.article-sidebar a.return-link{display:block;margin:0 0 20px}.article-sidebar p.heading{width:289px;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-stars-customer_2x.png?v=131350517003808246951694631559) no-repeat top center;background-size:contain;line-height:68px;padding:0 5%;margin:0 auto;transform:translate(-6px)}.article-sidebar hr{position:relative;top:-2px;display:block;width:54px;height:0;border:0;border-top:1px solid #f9e2db;margin:0 auto 25px}.article-sidebar p.subheading{padding:0 5%;margin:0 0 45px}.article-sidebar label{display:block;margin:0 0 10px}.article-sidebar .select{width:100%;height:39px;overflow:hidden;background:url(//shopjollity.co/cdn/shop/t/35/assets/graphic-select.png?v=113368441502697626161694631559) no-repeat right center;background-size:25px 5px;border:1px solid #f9e2db;margin:0 0 55px;cursor:pointer}.article-sidebar .select select{background:transparent;width:120%;border:0;border-radius:0;padding:0 10px;-webkit-appearance:none}.article-sidebar nav.blog-nav{display:flex;align-items:center;justify-content:center}.article-sidebar nav.blog-nav a{display:block;color:#e85398}.article-sidebar nav.blog-nav a:hover,.article-sidebar nav.blog-nav a:active{color:#de257a}.article-sidebar nav.blog-nav span.border{display:block;width:0;height:24px;border-right:1px solid #f9e2db;margin:0 13px}@media screen and (max-width: 1430px){.article-flex{width:92%}.article-flex .primary{width:calc(100% - 340px);padding:6px 0 0}.article-sidebar{width:300px}.article-sidebar p.heading{width:100%;transform:translate(0)}}@media screen and (max-width: 866px){.article-flex{width:92%}.article-flex .primary{width:100%;margin:0 0 70px}.article-share{margin-top:40px}.article-sidebar{width:316px;margin:0 auto}.article-sidebar p.heading{width:330px;transform:translate(-6px)}}@media screen and (max-width: 375px){.article-sidebar{max-width:100%}.article-sidebar p.heading{width:100%;transform:translate(0)}.article-sidebar nav.blog-nav{justify-content:space-between;font:700 13px/1em Lato,sans-serif;letter-spacing:1.76px}.article-sidebar nav.blog-nav span.border{margin:0}}.video-hero{padding:5%;margin:0 auto 45px}.video-hero .video-wrapper{padding:56.25% 0 0;position:relative}.video-hero .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-hero video{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/35/assets/styles.css.map?v=117770450301726964891697027557 */
