@charset "UTF-8";@font-face{font-family:futura;src:url(futura_normal_normal_normal.woff2) format("woff2"),url(futura_normal_normal_normal.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:futura;src:url(futura_italic_normal_normal.woff2) format("woff2"),url(futura_italic_normal_normal.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:futura;src:url(futura_normal_normal_bold.woff2) format("woff2"),url(futura_normal_normal_bold.woff) format("woff");font-weight:700;font-style:normal}body,button,input,optgroup,select,textarea{font-family:futura,sans-serif;font-size:16px;line-height:1.8;color:#434343;font-weight:400}b,strong{font-weight:700}p{margin:0 0 24px}cite,dfn,em,i{font-style:italic}.titleExtraSmall,.titleLarge,.titleMedium,.titleSmall,h1,h2,h3,h4,h5{padding:0;margin:0 0 24px;font-weight:400;color:#000;font-family:futura,serif}.titleExtraSmall,h4,h4.titleExtraSmall{font-size:16px}@media (min-width: 768px){.titleExtraSmall,h4,h4.titleExtraSmall{font-size:20px}}.titleSmall,h3,h3.titleSmall{font-size:19px;margin:0 0 20px;font-family:futura,serif;font-style:normal;letter-spacing:1px;text-transform:uppercase}.titleMedium,h2,h2.titleMedium{font-size:18px;margin-bottom:20px}@media (min-width: 768px){.titleMedium,h2,h2.titleMedium{font-size:30px}}.titleLarge,h1,h1.titleLarge{font-size:20px;margin-bottom:24px;line-height:30px}@media (min-width: 768px){.titleLarge,h1,h1.titleLarge{font-size:36px;line-height:46px}}.large{font-size:20px;line-height:35px}a{color:#434343;text-decoration:underline}a:hover{color:#000}.button{display:inline-block;border:0;background:0 0;color:#000;font-size:15px;text-transform:uppercase;font-weight:900;padding:8px 44px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;border:2px solid #000}.button:hover{background:#000;color:#fff;text-decoration:none}.button.border-white{background:0 0;border:2px solid #fff;color:#fff}.button.border-white:hover{background:#fff;border:2px solid #fff;color:#000}.learn-more,a.learn-more{font-size:12px;text-transform:uppercase;font-weight:600;color:#000;text-decoration:none;display:inline-block}.learn-more:after,a.learn-more:after{display:block;margin-top:0;width:100%;height:2px;background:#000;content:""}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;outline:0}img{height:auto;max-width:100%}ol,ul{margin:0 0 1.5em 3em}.account-login .form-message--error ul,.account-login .input-error-message ul,.breadcrumbs ol,.faq-nav ul,.product-single .product-bottom ol.social-sharing,.product-single .product-bottom ul.social-sharing,.search-results ul,.site-footer ul,.site-header .main-left ul,.site-header .main-right ul,.site-top ul,.thumbnails-wrapper ul,ol.strip,ul.social-icons,ul.strip{margin:0;padding:0}.account-login .form-message--error ul li,.account-login .input-error-message ul li,.breadcrumbs ol li,.faq-nav ul li,.product-single .product-bottom ol.social-sharing li,.product-single .product-bottom ul.social-sharing li,.search-results ul li,.site-footer ul li,.site-header .main-left ul li,.site-header .main-right ul li,.site-top ul li,.thumbnails-wrapper ul li,ol.strip li,ul.social-icons li,ul.strip li{list-style:none;margin:0;padding:0}.site-header .main-left ul li:last-child,.site-header .main-left ul ol li:last-child,.site-header .main-right ul li:last-child,.site-header .main-right ul ol li:last-child,.site-top .top-right ol li:last-child,.site-top .top-right ul li:last-child,ol .site-header .main-left ul li:last-child,ol .site-header .main-right ul li:last-child,ol .site-top .top-right li:last-child,ol li.last:last-child,ul .site-top .top-right li:last-child,ul li.last:last-child{margin-right:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}embed,iframe,object{max-width:100%}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.visually-hidden--inline{margin:0;height:1em}.visually-hidden--static{position:static!important}.price__sale{display:none}.price-item__label{display:inline-block;white-space:nowrap}.price--on-sale .price__sale{display:block}.mobile-brands{display:none}@media (max-width: 768px){.mobile-brands{display:block}}.mobile-brands ul.brands{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.mobile-brands ul.brands li{width:33.33%;list-style-type:none}.mobile-brands ul.brands img{max-width:100%;display:block;margin:auto}.mobile-brands ul.brands a{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:38px;width:100%}.mobile-brands ul.brands a.haircare{background:#143b86}.mobile-brands ul.brands a.haircare:hover{background:#113170}.mobile-brands ul.brands a.haircare img{max-width:87px}.mobile-brands ul.brands a.extensions{background:#e60086}.mobile-brands ul.brands a.extensions:hover{background:#cd0077}.mobile-brands ul.brands a.extensions img{max-width:84px}.mobile-brands ul.brands a.makeup{background:#000;background:#b8863d;background:linear-gradient(90deg,#b8863d,#f0e1bc 35%,#b8863d)}.mobile-brands ul.brands a.makeup:hover{background:#080808;background:#9f7332;background:linear-gradient(90deg,#9f7332,#decfa9 35%,#9f7332)}.mobile-brands ul.brands a.makeup img{max-width:54px}.site-top{background:#000;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #fff;position:relative;z-index:11}@media (min-width: 910px){.site-top{font-size:14px}}.site-top i{font-size:15px;position:relative;top:1px}.site-top ul li{display:inline-block}.site-top .site-promo{text-align:center;padding:6px 0}.site-top .site-promo p{margin:0}.site-top a{color:#c4966c;text-decoration:underline}.site-top .top-left{position:absolute;top:0;left:0;display:none}@media (min-width: 910px){.site-top .top-left{display:block}}.site-top .top-left ul.brands{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;float:left}.site-top .top-left ul.brands img{max-width:100%;display:block;margin:auto}.site-top .top-left ul.brands a{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:37px;width:128px}@media screen and (max-width: 1570px){.site-top .top-left ul.brands a{width:100px}}.site-top .top-left ul.brands a.haircare{background:#143b86}.site-top .top-left ul.brands a.haircare:hover{background:#113170}.site-top .top-left ul.brands a.haircare img{max-width:87px}.site-top .top-left ul.brands a.extensions{background:#e60086}.site-top .top-left ul.brands a.extensions:hover{background:#cd0077}.site-top .top-left ul.brands a.extensions img{max-width:84px}.site-top .top-left ul.brands a.makeup{background:#000;background:#b8863d;background:linear-gradient(90deg,#b8863d,#f0e1bc 35%,#b8863d)}.site-top .top-left ul.brands a.makeup:hover{background:#080808;background:#9f7332;background:linear-gradient(90deg,#9f7332,#decfa9 35%,#9f7332)}.site-top .top-left ul.brands a.makeup img{max-width:54px}.site-top .top-right{position:absolute;top:0;right:0;display:none}@media (min-width: 910px){.site-top .top-right{display:block}}.site-top .top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex}.site-top .top-right a{color:#fff;padding:6px 10px;display:block;text-decoration:none;height:37px}.site-top .top-right li{margin-right:1px}.site-top .top-right #CartCount{display:inline-block}.site-top .toggle-search{position:relative}.site-top .toggle-search .search-box{display:none;position:absolute}.site-top .toggle-search .search-box.open{display:block}.site-top .toggle-search .search-box form{position:relative}.site-top .toggle-search .search-box form i{position:absolute;right:13px;top:11px;z-index:1;color:#fff;pointer-events:none}.site-top .toggle-search .search-box form i:hover{opacity:.7}.site-top .toggle-search .search-box input[type=text]{background:#fff;border:0;border-top:1px solid #f3decb;padding:7px 35px 7px 15px;color:#000;font-size:14px;font-weight:900;width:100%;min-width:206px;-webkit-appearance:none;-webkit-border-radius:0;right:-40px;position:absolute}.site-top .toggle-search .search-box input[type=text]::-webkit-input-placeholder{color:#000;opacity:1}.site-top .toggle-search .search-box input[type=text]:-ms-input-placeholder{color:#000;opacity:1}.site-top .toggle-search .search-box input[type=text]::-ms-input-placeholder{color:#000;opacity:1}.site-top .toggle-search .search-box input[type=text]::placeholder{color:#000;opacity:1}.site-top .toggle-search .search-box input[type=text]:-ms-input-placeholder{color:#000}.site-top .toggle-search .search-box input[type=text]::-ms-input-placeholder{color:#000}.site-top .toggle-search .search-box input[type=submit]{position:absolute;right:10px;top:10px;-webkit-appearance:none;-webkit-border-radius:0;background:0 0;text-indent:-99999px;border:0;width:20px;height:20px}.site-header{border-bottom:1px solid #fff;min-height:97px;background:#000;position:relative;z-index:22}@media (min-width: 910px){.site-header{min-height:130px}}.site-header .main-header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-height:97px}@media (min-width: 910px){.site-header .main-header .wrap{min-height:130px}}.site-header .main-left,.site-header .main-right{width:30%}@media (min-width: 910px){.site-header .main-left,.site-header .main-right{width:40%}}.site-header .main-left nav.mobile,.site-header .main-right nav.mobile{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 910px){.site-header .main-left nav.mobile,.site-header .main-right nav.mobile{display:none}}.site-header .main-left nav.mobile ul li,.site-header .main-right nav.mobile ul li{margin-right:10px}.site-header .main-left nav.mobile ul li:last-child,.site-header .main-right nav.mobile ul li:last-child{margin-right:0}.site-header .main-left nav.desktop,.site-header .main-right nav.desktop{height:100%;display:none}@media (min-width: 910px){.site-header .main-left nav.desktop,.site-header .main-right nav.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header .main-left ul li,.site-header .main-right ul li{display:inline-block;margin-right:50px;position:relative}.site-header .main-left a,.site-header .main-right a{color:#fff;text-decoration:none;font-weight:600;letter-spacing:1px;font-size:18px;padding:20px 0;text-transform:uppercase}.site-header .main-left a:hover,.site-header .main-right a:hover{color:#fff;opacity:.7}.site-header .main-left li:hover>.child,.site-header .main-right li:hover>.child{display:block}.site-header .main-left .child,.site-header .main-right .child{display:none;position:absolute;width:170px;padding:10px 15px;background:#f3decb;left:-10px;top:40px;z-index:2}.site-header .main-left .child:before,.site-header .main-right .child:before{display:block;content:"";position:absolute;width:15px;height:15px;background:#f3decb;top:-7px;left:32px;border-radius:15px}.site-header .main-left .child li,.site-header .main-right .child li{display:block;width:100%;margin:0;padding:0}.site-header .main-left .child a,.site-header .main-right .child a{font-size:14px}.site-header .main-left nav.mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header .main-left nav.desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header .main-left a.toggle-mega.open{position:relative}.site-header .main-left a.toggle-mega.open:after{display:block;content:"";width:15px;height:10px;border-radius:40px 40px 0 0;margin:auto;position:absolute;top:87px;left:0;right:0;background:#fff}.site-header .main-right nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header .main-right nav.desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header .main-right i{font-size:26px;color:#fff;cursor:pointer}.site-header .site-title{text-align:center;font-size:32px;padding:15px 0;width:40%}@media (min-width: 910px){.site-header .site-title{width:20%}}.site-header .site-title a{color:#79b5a1;text-decoration:none;display:block;height:100%}.site-header .site-title a em{font-family:futura,sans-serif;color:#62987d}.site-header .site-title a:hover{opacity:.7}.site-header .site-logo img{max-width:110px;display:block;margin:auto;position:relative}@media (min-width: 910px){.site-header .site-logo img{max-width:130px}}.site-header .hamburger.open i:before{content:"\f00d"}@media (min-width: 910px){.template-index .site-header{background:0 0}}*{min-height:0;min-width:0}.mega-menu{background-image:-webkit-gradient(linear,right top,left top,from(#cc06fb),to(#03a5ea));background-image:-o-linear-gradient(right,#cc06fb 0,#03a5ea 100%);background-image:linear-gradient(270deg,#cc06fb 0,#03a5ea);color:#fff;height:0;overflow-y:hidden;position:absolute;left:0;width:100%}.mega-menu.open{padding:50px 0;height:auto;border-top:4px solid #fff;border-bottom:4px solid #fff}.mega-menu .single-mega{height:0;overflow-y:hidden}.mega-menu .single-mega.open{height:auto}.mega-menu .wrap{max-width:1600px}.mega-menu .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mega-menu .slideshow{width:75%}.mega-menu .slideshow a{display:block;text-decoration:none;color:#000;padding:0 20px;height:100%}.mega-menu .product-slider{width:100%}.mega-menu .content{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-menu .content a.button{display:inline-block}.mega-menu .content .content-inner{padding-left:60px}.mega-menu .slick-prev{display:none!important}.mega-menu .slick-next{right:-27px}.mega-menu .titleLarge{color:#fff;text-transform:uppercase}.mega-menu .image img{display:block;margin:auto}.mega-menu .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mega-menu .slick-slide{height:inherit!important}.mega-menu .inner{text-align:center;padding:20px;height:100%;background:#fff}.mega-menu .product-name{font-size:14px;text-transform:uppercase;font-weight:600;color:#000}.mega-menu .product-price{font-size:14px;font-weight:700;font-style:normal;font-family:futura,sans-serif}.template-index .site-header{border-bottom:0}.mobile-menu{display:none;position:absolute;left:0;width:100%;background:#000}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{margin:0;padding:0;list-style-type:none}.mobile-menu a{color:#fff;padding:10px 20px;display:block;text-decoration:none}.site-footer{font-size:13px;color:#fff;background:#000;font-weight:900}.site-footer .footer-top{padding-top:40px}.site-footer .footer-top .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .column-menu a{text-transform:uppercase}.site-footer .column{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;margin-bottom:20px}@media (min-width: 768px){.site-footer .column{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto;margin-bottom:0}}.site-footer .column-slogan{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}@media (min-width: 768px){.site-footer .column-slogan{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}.site-footer .column-slogan .title{padding:0;margin:0 0 24px;font-weight:400;color:#fff;font-size:36px;line-height:48px;font-family:futura,serif}.site-footer .cruelty-free{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}@media (min-width: 768px){.site-footer .cruelty-free{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}.site-footer .cruelty-free img{max-width:70px}@media (min-width: 768px){.site-footer .cruelty-free img{max-width:90px}}.site-footer .cruelty-free img.vegan{max-width:65px}@media (min-width: 768px){.site-footer .cruelty-free img.vegan{max-width:75px}}.site-footer ul li{margin-bottom:10px}.site-footer .titleSmall{margin-bottom:10px;color:#dedede}.site-footer a{color:#fff;font-weight:900;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .footer-bottom .inner{border-top:1px solid #dedede;padding-top:30px;margin-top:30px}@media (min-width: 768px){.site-footer .footer-bottom .inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer .footer-bottom .column-newsletter,.site-footer .footer-bottom .column-social{width:100%}.site-footer .footer-bottom .column-newsletter{margin-bottom:30px}@media (min-width: 768px){.site-footer .footer-bottom .column-newsletter{margin-bottom:0}}.site-footer .footer-bottom .column-newsletter .title{font-weight:400;color:#dedede;font-size:22px;font-family:futura,serif}.site-footer .footer-bottom .column-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .footer-bottom ul.social li{display:inline-block;margin-right:9px}@media (min-width: 768px){.site-footer .footer-bottom ul.social li{margin-right:20px}}.site-footer .footer-bottom ul.social li:last-child{margin:0}.site-footer .footer-bottom ul.social a{border:2px solid #fff;border-radius:45px;display:block;text-align:center;line-height:42px;font-size:17px;width:38px;height:38px}@media (min-width: 768px){.site-footer .footer-bottom ul.social a{font-size:20px;width:45px;height:45px}}.site-footer .footer-bottom ul.social a:hover{color:#e8c77d;border-color:#e8c77d}.site-footer .footer-copyright{padding:20px 0;margin-top:20px;font-size:12px;letter-spacing:1px;text-align:center;background:#fff;color:#000}.site-footer .footer-copyright a{font-size:13px;color:#000}.site-footer .footer-copyright p{margin:0}.wrap{padding:0 30px;max-width:1100px;margin:auto}ul.badges{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.badges li{display:inline-block;margin:0 15px 0 0;padding:0;list-style-type:none}ul.badges li:last-child{margin:0}ul.badges img{max-width:70px}@media (min-width: 768px){ul.badges img{max-width:90px}}ul.badges img.vegan{max-width:65px}@media (min-width: 768px){ul.badges img.vegan{max-width:75px}}table{border:1px solid #000}table tr{border-bottom:1px solid #000}table tr:last-child{border-bottom:0}table td{padding:5px}.default{padding:40px 0}@media (min-width: 768px){.default{padding:70px 0}}.newsletter{text-align:center;padding:50px 0;color:#fff}.newsletter .titleLarge{line-height:20px;color:#fff}.newsletter .content{margin:auto;max-width:430px}.newsletter p{font-size:16px;font-weight:900;line-height:30px}.newsletter input[type=email]{border:0;padding:10px 20px;border-radius:0;font-size:15px;font-weight:900;min-width:310px;margin-right:12px;-webkit-appearance:none;-webkit-border-radius:0;display:block;width:100%;margin-bottom:20px}@media (min-width: 768px){.newsletter input[type=email]{display:inline-block;width:auto;margin-bottom:0}}.newsletter input[type=email]::-webkit-input-placeholder{color:#434343;opacity:1}.newsletter input[type=email]:-ms-input-placeholder{color:#434343;opacity:1}.newsletter input[type=email]::-ms-input-placeholder{color:#434343;opacity:1}.newsletter input[type=email]::placeholder{color:#434343;opacity:1}.newsletter input[type=email]:-ms-input-placeholder{color:#434343}.newsletter input[type=email]::-ms-input-placeholder{color:#434343}.newsletter input[type=submit]{border:0;font-size:15px;padding:10px 45px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#62987d;-webkit-appearance:none;-webkit-border-radius:0;display:block;width:100%}@media (min-width: 768px){.newsletter input[type=submit]{display:inline-block;width:auto}}.newsletter input[type=submit]:hover{background:#4e7964}.site-icons .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.site-icons .columns{margin-left:-30px;margin-right:-30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site-icons .columns .column{padding:0 20px}@media (min-width: 768px){.site-icons .columns .column{padding:0 30px}}@media (min-width: 768px){.collection-main .site-icons .select-group:after,.faq-items .site-icons .question:before,.home-newarrivals header .product-arrows .site-icons .slick-next:before,.home-newarrivals header .product-arrows .site-icons .slick-prev:before,.home-testimonials .single-item .site-icons .inner:after,.home-testimonials .single-item .site-icons .inner:before,.product-single .product-bottom .site-icons .heart-it:before,.product-tabs .site-icons .tab-name:after,.site-icons .collection-main .select-group:after,.site-icons .faq-items .question:before,.site-icons .home-newarrivals header .product-arrows .slick-next:before,.site-icons .home-newarrivals header .product-arrows .slick-prev:before,.site-icons .home-testimonials .single-item .inner:after,.site-icons .home-testimonials .single-item .inner:before,.site-icons .icon,.site-icons .product-single .product-bottom .heart-it:before,.site-icons .product-tabs .tab-name:after,.site-icons .title{display:inline-block}}.site-icons br{display:none}@media (min-width: 768px){.site-icons br{display:block}}.site-icons .title{text-transform:uppercase;color:#79b5a1;font-size:12px;font-weight:900;text-align:center}@media (min-width: 768px){.site-icons .title{font-size:15px;text-align:left}}.collection-main .site-icons .select-group:after,.faq-items .site-icons .question:before,.home-newarrivals header .product-arrows .site-icons .slick-next:before,.home-newarrivals header .product-arrows .site-icons .slick-prev:before,.home-testimonials .single-item .site-icons .inner:after,.home-testimonials .single-item .site-icons .inner:before,.product-single .product-bottom .site-icons .heart-it:before,.product-tabs .site-icons .tab-name:after,.site-icons .collection-main .select-group:after,.site-icons .faq-items .question:before,.site-icons .home-newarrivals header .product-arrows .slick-next:before,.site-icons .home-newarrivals header .product-arrows .slick-prev:before,.site-icons .home-testimonials .single-item .inner:after,.site-icons .home-testimonials .single-item .inner:before,.site-icons .icon,.site-icons .product-single .product-bottom .heart-it:before,.site-icons .product-tabs .tab-name:after{color:#79b5a1;font-size:45px;margin-bottom:15px;text-align:center}@media (min-width: 768px){.collection-main .site-icons .select-group:after,.faq-items .site-icons .question:before,.home-newarrivals header .product-arrows .site-icons .slick-next:before,.home-newarrivals header .product-arrows .site-icons .slick-prev:before,.home-testimonials .single-item .site-icons .inner:after,.home-testimonials .single-item .site-icons .inner:before,.product-single .product-bottom .site-icons .heart-it:before,.product-tabs .site-icons .tab-name:after,.site-icons .collection-main .select-group:after,.site-icons .faq-items .question:before,.site-icons .home-newarrivals header .product-arrows .slick-next:before,.site-icons .home-newarrivals header .product-arrows .slick-prev:before,.site-icons .home-testimonials .single-item .inner:after,.site-icons .home-testimonials .single-item .inner:before,.site-icons .icon,.site-icons .product-single .product-bottom .heart-it:before,.site-icons .product-tabs .tab-name:after{margin-right:10px;text-align:left;margin-bottom:0}}ul.social-icons li{display:inline-block;margin-right:10px}ul.social-icons li:last-child{margin-right:0}ul.social-icons a{text-decoration:none}ul.social-icons a:hover{text-decoration:none;opacity:.7}ul.social-icons i{font-size:22px}.main-content ul.social a{text-decoration:none}.single-product{text-align:left}.single-product a{text-decoration:none}.single-product a:hover .image{opacity:.7}.single-product a:hover .title{text-decoration:underline}.single-product .image,.single-product .product-image{margin-bottom:10px}.single-product .product-image img{width:100%;display:block;margin-bottom:10px}@media (min-width: 768px){.single-product .product-image img{-o-object-fit:cover;object-fit:cover;height:300px}}.single-product .title{color:#79b5a1;font-weight:900}@media (min-width: 768px){.single-product .title{font-size:17px}}.single-product .price{font-size:16px;font-family:Lora,sans-serif;font-style:italic;color:#434343}.single-product .price dl,.single-product .price dl dd{margin:0;padding:0}.modal{background:#0000004d;position:fixed;width:100%;height:100%;top:0;left:0;display:none}.modal .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding:30px}@media (min-width: 768px){.modal .inner{padding:0}}.modal .content{width:100%;max-width:450px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative;border:10px solid #fbf9f7;text-align:center}.modal .close{position:absolute;top:10px;right:10px;text-decoration:none}.modal .close:hover{text-decoration:none;opacity:.7}.modal label{display:none}.modal .input-error-message{font-size:14px;color:red;background:#fbf9f7;display:block;margin-bottom:10px}.modal .title-section{margin-bottom:10px}.modal .title-section .titleLarge{color:#79b5a1;margin-bottom:5px}.modal .title-section .pre-headline{text-transform:uppercase;color:#79b5a1;font-size:15px;font-weight:900}.modal .field{margin-bottom:20px}.modal input[type=email],.modal input[type=text],.modal textarea{border:0;padding:10px 20px;border-radius:0;font-size:15px;font-weight:900;border:2px solid #dedede;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal input[type=email]::-webkit-input-placeholder,.modal input[type=text]::-webkit-input-placeholder,.modal textarea::-webkit-input-placeholder{color:#434343;opacity:1}.modal input[type=email]:-ms-input-placeholder,.modal input[type=text]:-ms-input-placeholder,.modal textarea:-ms-input-placeholder{color:#434343;opacity:1}.modal input[type=email]::-ms-input-placeholder,.modal input[type=text]::-ms-input-placeholder,.modal textarea::-ms-input-placeholder{color:#434343;opacity:1}.modal input[type=email]::placeholder,.modal input[type=text]::placeholder,.modal textarea::placeholder{color:#434343;opacity:1}.modal input[type=email]:-ms-input-placeholder,.modal input[type=text]:-ms-input-placeholder,.modal textarea:-ms-input-placeholder{color:#434343}.modal input[type=email]::-ms-input-placeholder,.modal input[type=text]::-ms-input-placeholder,.modal textarea::-ms-input-placeholder{color:#434343}.modal input[type=submit]{display:block;border:0;font-size:15px;padding:10px 60px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#62987d;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal input[type=submit]:hover{background:#4e7964}.modal p{font-weight:900}.modal .disclaimer{font-size:11px;font-weight:900;letter-spacing:1px;margin-bottom:0}.modal .disclaimer a{color:#434343;text-decoration:underline}.modal-sizeguide.modal .content{max-width:700px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"PREV"}[dir=rtl] .slick-prev:before{content:"NEXT"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"NEXT"}[dir=rtl] .slick-next:before{content:"PREV"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\e2\20ac\a2";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.coming-soon h1{text-align:center}.account-login{text-align:center;padding:90px 0;border-bottom:1px solid #000}@media (min-width: 768px){.account-login{padding:40px 0}}.account-login label{display:none}.account-login .form-message--error,.account-login .input-error-message{font-size:14px;color:red;background:#fff;display:block;margin-bottom:10px}.account-login .form-vertical{background:#fff;-webkit-box-shadow:inset 0 0 0 10px #000;box-shadow:inset 0 0 0 10px #000;padding:40px 30px;max-width:600px;margin:auto}@media (min-width: 768px){.account-login .form-vertical{padding:40px 60px}}.account-login .field{margin-bottom:20px}.account-login input[type=email],.account-login input[type=password],.account-login input[type=text],.account-login textarea{border:0;padding:10px 20px;border-radius:0;font-size:15px;font-weight:900;border:2px solid #dedede;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.account-login input[type=email]::-webkit-input-placeholder,.account-login input[type=password]::-webkit-input-placeholder,.account-login input[type=text]::-webkit-input-placeholder,.account-login textarea::-webkit-input-placeholder{color:#434343;opacity:1}.account-login input[type=email]:-ms-input-placeholder,.account-login input[type=password]:-ms-input-placeholder,.account-login input[type=text]:-ms-input-placeholder,.account-login textarea:-ms-input-placeholder{color:#434343;opacity:1}.account-login input[type=email]::-ms-input-placeholder,.account-login input[type=password]::-ms-input-placeholder,.account-login input[type=text]::-ms-input-placeholder,.account-login textarea::-ms-input-placeholder{color:#434343;opacity:1}.account-login input[type=email]::placeholder,.account-login input[type=password]::placeholder,.account-login input[type=text]::placeholder,.account-login textarea::placeholder{color:#434343;opacity:1}.account-login input[type=email]:-ms-input-placeholder,.account-login input[type=password]:-ms-input-placeholder,.account-login input[type=text]:-ms-input-placeholder,.account-login textarea:-ms-input-placeholder{color:#434343}.account-login input[type=email]::-ms-input-placeholder,.account-login input[type=password]::-ms-input-placeholder,.account-login input[type=text]::-ms-input-placeholder,.account-login textarea::-ms-input-placeholder{color:#434343}.account-login input[type=submit]{display:block;border:0;font-size:15px;padding:10px 60px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#000;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.account-login input[type=submit]:hover{opacity:.8}.account-login .title-section{text-align:center}.account-login .pre-headline{position:relative;text-transform:uppercase;color:#000;font-size:15px;font-weight:900}.account-login .titleLarge{color:#000;line-height:30px}.our-collections{padding:30px 0}@media (min-width: 768px){.our-collections{padding:70px 0}}.our-collections .grid{display:-webkit-box;display:-ms-flexbox;display:flex}.our-collections .single-item{text-align:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:33.33%}.our-collections a{display:block;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;text-decoration:none}.our-collections a:hover{opacity:.7}.our-collections .desktop-only{display:none}@media (min-width: 768px){.our-collections .desktop-only{display:block}}.our-collections .mobile-only{display:block}@media (min-width: 768px){.our-collections .mobile-only{display:none}}@media (min-width: 768px){.our-collections .image{min-height:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:-30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.our-collections .titleMedium{margin-bottom:4px}.from-to{background:#000}@media (min-width: 768px){.from-to{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.from-to .content,.from-to .image{width:50%}}.from-to .image{background:url(from-to.jpg) no-repeat;background-size:cover}@media (min-width: 768px){.from-to .image img{display:none}}.from-to .titleLarge{color:#fff}.from-to .content{color:#fff;padding:40px}@media (min-width: 768px){.from-to .content{padding:100px 40px}}.from-to .content p{max-width:430px}.from-to ul.badges{margin-bottom:20px}.best-sellers{padding:40px 0}@media (min-width: 768px){.best-sellers{padding:70px 0}}@media (min-width: 768px){.best-sellers .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px}}.best-sellers .single-item{padding:0 15px;margin-bottom:30px}@media (min-width: 768px){.best-sellers .single-item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;margin-bottom:0}}.best-sellers .single-item .inner{border:2px solid #000;text-align:center;padding:20px;height:100%}.best-sellers .single-item .inner:hover{border:2px solid;border-image-source:linear-gradient(45deg,#cc06fb,#03a5ea);border-image-slice:1}.best-sellers .stars{margin-bottom:10px}.best-sellers a{display:block;text-decoration:none;color:#000}.best-sellers .product-name{font-size:14px;text-transform:uppercase;font-weight:600;color:#000}.best-sellers .product-price{font-size:14px;font-weight:700;font-style:normal;font-family:futura,sans-serif}.site-icons{background-image:-webkit-gradient(linear,right top,left top,from(#cc06fb),to(#03a5ea));background-image:-o-linear-gradient(right,#cc06fb 0,#03a5ea 100%);background-image:linear-gradient(270deg,#cc06fb 0,#03a5ea);padding:50px 0;color:#fff;display:none}.site-icons .grid{display:-webkit-box;display:-ms-flexbox;display:flex}.site-icons .single-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;font-weight:600;text-transform:uppercase;font-size:14px}.about-carolyn{background:#000 url(about-carolyn.jpg) no-repeat;background-size:cover;color:#fff;padding:40px 0}@media (min-width: 768px){.about-carolyn{padding:100px 0}}@media (min-width: 768px){.about-carolyn .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:900px}}@media (min-width: 768px){.about-carolyn .column-content,.about-carolyn .column-image{width:50%}}.about-carolyn .column-content{margin-bottom:30px}@media (min-width: 768px){.about-carolyn .column-content{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.about-carolyn .column-image{position:relative}@media (min-width: 768px){.about-carolyn .column-image{padding-left:50px}}.about-carolyn .column-image .quote{font-style:italic;padding:10px;background:#000000b3;position:absolute;width:430px;bottom:50px;right:-110px;display:none}@media (min-width: 768px){.about-carolyn .column-image .quote{display:block}}.about-carolyn .titleLarge{color:#fff}@media (min-width: 768px){.about-carolyn .titleLarge{position:relative;z-index:1}}.title-section{text-align:center;font-size:14px;text-transform:uppercase;font-weight:600;color:#000;width:100%;margin-bottom:30px}@media (min-width: 768px){.title-section{font-size:18px}}.title-section:after{display:block;content:"";height:1px;width:60px;margin:4px auto auto;background:#000}.instagram-feed{padding:60px 0;overflow-x:hidden}.instagram-feed .grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;margin-right:-20px}.instagram-feed .grid .single-item{padding:0 10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.instagram-feed .grid i{background:#dedede;display:block;min-height:200px}.slick-arrow{position:absolute;z-index:15;opacity:0}@media (min-width: 768px){.slick-arrow{opacity:1}}.slick-prev{left:40px}.slick-next{right:40px}.home-hero{color:#fff}@media (min-width: 910px){.home-hero .mobile-banner{display:none}}.home-hero .desktop-banner{display:none}@media (min-width: 910px){.home-hero .desktop-banner{display:block}}@media (min-width: 910px){.home-hero{margin-top:-130px}}.home-hero .content{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-hero .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 768px){.home-hero .content,.home-hero .image{width:50%}}.home-hero .image{display:none}@media (min-width: 768px){.home-hero .image{display:block}}.home-hero p:last-child{margin-bottom:0}.home-hero .pre-headline{font-family:Lora,sans-serif;font-style:italic;font-size:20px;position:relative;padding-left:55px;margin-bottom:10px}.home-hero .pre-headline:before{content:"";height:3px;width:44px;background:#fff;display:inline-block;position:absolute;left:0;top:15px}.home-hero .content{max-width:470px;font-size:20px;line-height:35px}.home-hero .description{margin-bottom:30px}.home-hero .button{margin-right:20px;margin-bottom:20px;text-decoration:none}.home-hero .button:last-child{margin-right:0;margin-bottom:0}@media (min-width: 768px){.home-hero .button{margin-bottom:0}}.home-hero .image img{display:block;max-width:140%}.home-categories{padding:40px 0;overflow:hidden}@media (min-width: 768px){.home-categories{padding:90px 0}}@media (min-width: 768px){.home-categories .columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;margin-right:-20px}}.home-categories .column{margin-bottom:30px}@media (min-width: 768px){.home-categories .column{width:50%;padding:0 20px;margin-bottom:0}}.home-categories .column .inner{background:#f3eae5;background-size:contain;background-position:bottom center;background-repeat:no-repeat;display:block;text-decoration:none;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:460px}@media (min-width: 768px){.home-categories .column .inner{background-size:cover;background-position:center center}}.home-categories .column .inner:hover{opacity:.7}.home-categories .column:first-child .title-section{top:40px;right:50px}.home-categories .column:last-child .pre-headline:before{left:auto;right:110px;top:12px}.home-categories .column:last-child .title-section{bottom:20px;left:25px}.home-categories .title-section{text-align:center;position:absolute}.home-categories .pre-headline{position:relative;text-transform:uppercase;color:#79b5a1;font-size:15px;font-weight:900}.home-categories .pre-headline:before{content:"";height:3px;width:84px;background:#79b5a1;display:inline-block;position:absolute;left:86px;top:12px}.home-categories .titleLarge{color:#79b5a1;line-height:30px}.home-about{background:#bee6e2;color:#62987d;text-align:center;padding:40px 0}@media (min-width: 768px){.home-about{padding:90px 0;font-size:21px;line-height:48px}}.home-about p:last-child{margin-bottom:0}.product-wrap{width:100%;max-width:calc(100vw - (50vw - 480px));margin-left:auto}.product-wrap .inner{margin-left:-20px;margin-right:-20px}.home-newarrivals{padding:90px 0;overflow-x:hidden}.home-newarrivals .titleLarge{color:#79b5a1;text-align:center}.home-newarrivals header{position:relative;margin-bottom:40px}.home-newarrivals header .product-arrows{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-newarrivals header .product-arrows .slick-next,.home-newarrivals header .product-arrows .slick-prev{top:-10px}.home-newarrivals header .product-arrows .slick-next:before,.home-newarrivals header .product-arrows .slick-prev:before{display:inline-block;color:#79b5a1;font-size:50px}.home-newarrivals header .product-arrows .slick-prev{left:-125px}.home-newarrivals header .product-arrows .slick-prev:before{content:"\e900"}.home-newarrivals header .product-arrows .slick-next{right:10px}.home-newarrivals header .product-arrows .slick-next:before{content:"\e901"}.home-newarrivals .single-product{padding:0 20px}.home-newarrivals .product-slider{padding:0 30px}@media (min-width: 768px){.home-newarrivals .product-slider{padding:0}}.home-newarrivals .slick-dots{margin-top:30px;position:relative;bottom:auto}.home-newarrivals .slick-dots li button{background:0 0;width:15px;height:15px;border-radius:15px;border:2px solid #dedede}.home-newarrivals .slick-dots li button:hover{border:2px solid #d1d1d1}.home-newarrivals .slick-dots li button:before{display:none}.home-newarrivals .slick-dots li.slick-active button{background:#79b5a1;border:2px solid #79b5a1}.home-newarrivals .slick-dots li.slick-active button:hover{border:2px solid #79b5a1}.home-testimonials{text-align:center}.home-testimonials .wrap{padding:0;max-width:100%}.home-testimonials .titleLarge{text-align:center;color:#79b5a1}.home-testimonials .single-item{padding:0 30px}.home-testimonials .single-item .inner{background:#fbf9f7;padding:20px;position:relative}@media (min-width: 768px){.home-testimonials .single-item .inner{padding:80px}}@media (min-width: 768px){.home-testimonials .single-item .inner:before{content:"\e90e";color:#434343;font-size:30px;position:absolute;left:30px;top:30px}}@media (min-width: 768px){.home-testimonials .single-item .inner:after{content:"\e90f";color:#434343;font-size:30px;position:absolute;right:30px;bottom:30px}}@media (min-width: 768px){.home-testimonials .quote{font-size:18px;line-height:41px}}.home-testimonials .author{color:#79b5a1;font-size:15px;font-weight:900;text-transform:uppercase;position:relative}.home-testimonials .author:before{content:"\e2\20ac\201d";display:inline-block;margin-right:6px}.home-testimonials .slick-dots{margin-top:30px;position:relative;bottom:auto}.home-testimonials .slick-dots li button{background:0 0;width:15px;height:15px;border-radius:15px;border:2px solid #dedede}.home-testimonials .slick-dots li button:hover{border:2px solid #d1d1d1}.home-testimonials .slick-dots li button:before{display:none}.home-testimonials .slick-dots li.slick-active button{background:#79b5a1;border:2px solid #79b5a1}.home-testimonials .slick-dots li.slick-active button:hover{border:2px solid #79b5a1}.home-shopthelook{padding:40px 0;overflow:hidden}@media (min-width: 768px){.home-shopthelook{padding:90px 0}}@media (min-width: 768px){.home-shopthelook .columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;margin-right:-20px}}.home-shopthelook .column{margin-bottom:30px}@media (min-width: 768px){.home-shopthelook .column{width:50%;padding:0 20px;margin-bottom:0}}.home-shopthelook .column .inner{background:#f3eae5;background-size:cover;background-position:bottom center;background-repeat:no-repeat;display:block;text-decoration:none;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:460px}@media (min-width: 768px){.home-shopthelook .column .inner{background-size:contain;background-position:center center}}.home-shopthelook .column a.inner:hover{opacity:.7}.home-shopthelook .column a{text-decoration:none;color:#79b5a1}.home-shopthelook .column a:hover{text-decoration:underline}.home-shopthelook .column:first-child .title-section{top:40px;right:40px}.home-shopthelook .column:first-child .title-product-dress{right:30px;bottom:80px}.home-shopthelook .column:last-child .pre-headline:before{left:auto;right:110px;top:12px}.home-shopthelook .column:last-child .title-section{bottom:20px;left:25px}.home-shopthelook .title-section{text-align:center;position:absolute}.home-shopthelook .pre-headline{position:relative;text-transform:uppercase;color:#79b5a1;font-size:15px;font-weight:900}.home-shopthelook .pre-headline:before{content:"";height:3px;width:84px;background:#79b5a1;display:inline-block;position:absolute;left:96px;top:12px}.home-shopthelook .titleLarge{color:#79b5a1;line-height:30px}.home-shopthelook .title-product{max-width:160px;position:absolute}.home-shopthelook .title-product .title{font-size:14px;color:#79b5a1;font-weight:900}.home-shopthelook .title-product .price{color:#434343;font-weight:700;font-size:12px}.home-shopthelook .title-product.title-product-one{text-align:right;left:90px;top:80px}.home-shopthelook .title-product.title-product-two{bottom:60px;right:50px}.new-product-images{background:#000;padding:40px 0 0}@media (min-width: 768px){.new-product-images{padding:70px 0 0}}.new-product-images .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.new-product-images .grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-10px;margin-right:-10px}}.new-product-images .single-item{width:50%;padding:0 10px;margin-bottom:30px}@media (min-width: 768px){.new-product-images .single-item{width:25%}}.default-grey{background:#f3f3f3}.default-grey p.large{max-width:840px}.about-carolyn.about-default{background:#f3f3f3;color:#000}.about-carolyn.about-default .titleLarge{right:auto;text-align:left;color:#000}.about-carolyn.about-default .column-content{text-align:left}.about-carolyn.about-default .quote{color:#fff}.carolyn-favorites{padding:40px 0}@media (min-width: 768px){.carolyn-favorites{padding:70px 0}}@media (min-width: 768px){.carolyn-favorites .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px}}.carolyn-favorites .single-item{padding:0 15px;margin-bottom:30px}@media (min-width: 768px){.carolyn-favorites .single-item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;margin-bottom:0}}.carolyn-favorites .single-item .inner{border:2px solid #000;text-align:center;padding:20px;height:100%}.carolyn-favorites .single-item .inner:hover{border:2px solid;border-image-source:linear-gradient(45deg,#cc06fb,#03a5ea);border-image-slice:1}.carolyn-favorites .stars{margin-bottom:10px}.carolyn-favorites a{display:block;text-decoration:none;color:#000}.carolyn-favorites .product-name{font-size:14px;text-transform:uppercase;font-weight:600;color:#000}.carolyn-favorites .product-price{font-size:14px;font-weight:700;font-style:normal;font-family:futura,sans-serif}.from-to-about{background:#000}@media (min-width: 768px){.from-to-about{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.from-to-about .content,.from-to-about .image{width:50%}}.from-to-about .image{background:url(from-to.jpg) no-repeat;background-size:cover}@media (min-width: 768px){.from-to-about .image img{display:none}}.from-to-about .titleLarge{color:#fff}.from-to-about .gold{color:#e3c276}.from-to-about .content{padding:40px;color:#fff}@media (min-width: 768px){.from-to-about .content{padding:100px 40px}}.from-to-about .content p{max-width:430px}.from-to-about .site-logo img{max-width:180px}.faq-nav{background:#fbf9f7;padding:20px 0;text-align:center}.faq-nav ul{display:inline-block}.faq-nav ul li{display:inline-block;margin:0 30px}.faq-nav a{text-decoration:none;font-size:18px}.faq-nav a:hover{text-decoration:underline}.faq-items{padding:70px 0}.faq-items .titleLarge{color:#79b5a1;padding-top:70px}.faq-items .titleLarge:first-child{padding-top:0}.faq-items .titleLarge+article{border-top:0}.faq-items article{padding:20px 0 20px 30px;border-top:2px solid #dedede}.faq-items article:first-child{border-top:0;padding-top:0}@media (min-width: 768px){.faq-items article{padding:20px 0 20px 40px}}.faq-items .question{font-family:futura,sans-serif;font-style:italic;font-size:18px;cursor:pointer;position:relative}@media (min-width: 768px){.faq-items .question{font-size:20px}}.faq-items .question:before{content:"\f067";color:#434343;font-size:13px;position:absolute;left:-30px;top:10px;font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@media (min-width: 768px){.faq-items .question:before{font-size:15px;left:-40px}}.faq-items .question.active:before{content:"\f068";color:#e8c77d}.faq-items .question.active .title{background:-webkit-linear-gradient(#e8c77d,#c88f37);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-items .answer{display:none;padding-top:10px}.faq-items .answer p:last-child{margin-bottom:0}.inner-circle-primary{text-align:center}.inner-circle-primary.default{padding-bottom:40px}.inner-circle-secondary{text-align:center;padding:0 0 40px;border-bottom:1px solid #dedede}@media (min-width: 768px){.inner-circle-secondary{padding:0 0 90px}}@media (min-width: 768px){.inner-circle-secondary .columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;margin-right:-20px}}.inner-circle-secondary .column{margin-bottom:30px}@media (min-width: 768px){.inner-circle-secondary .column{width:50%;padding:0 20px;margin-bottom:0}}.inner-circle-secondary .column .inner{background:#f3eae5 url(inner-circle.jpg);background-size:cover;background-position:bottom center;display:block;text-decoration:none;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:430px}.inner-circle-secondary .column.column-form .inner{background:#fff;-webkit-box-shadow:inset 0 0 0 10px #fbf9f7;box-shadow:inset 0 0 0 10px #fbf9f7;padding:40px 30px}@media (min-width: 768px){.inner-circle-secondary .column.column-form .inner{padding:40px 60px}}.inner-circle-secondary .column.column-form a.inner:hover{opacity:.7}.inner-circle-secondary .column.column-form .field{margin-bottom:20px}.inner-circle-secondary .column.column-form input[type=email],.inner-circle-secondary .column.column-form input[type=text],.inner-circle-secondary .column.column-form textarea{border:0;padding:10px 20px;border-radius:0;font-size:15px;font-weight:900;border:2px solid #dedede;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.inner-circle-secondary .column.column-form input[type=email]::-webkit-input-placeholder,.inner-circle-secondary .column.column-form input[type=text]::-webkit-input-placeholder,.inner-circle-secondary .column.column-form textarea::-webkit-input-placeholder{color:#434343;opacity:1}.inner-circle-secondary .column.column-form input[type=email]:-ms-input-placeholder,.inner-circle-secondary .column.column-form input[type=text]:-ms-input-placeholder,.inner-circle-secondary .column.column-form textarea:-ms-input-placeholder{color:#434343;opacity:1}.inner-circle-secondary .column.column-form input[type=email]::-ms-input-placeholder,.inner-circle-secondary .column.column-form input[type=text]::-ms-input-placeholder,.inner-circle-secondary .column.column-form textarea::-ms-input-placeholder{color:#434343;opacity:1}.inner-circle-secondary .column.column-form input[type=email]::placeholder,.inner-circle-secondary .column.column-form input[type=text]::placeholder,.inner-circle-secondary .column.column-form textarea::placeholder{color:#434343;opacity:1}.inner-circle-secondary .column.column-form input[type=email]:-ms-input-placeholder,.inner-circle-secondary .column.column-form input[type=text]:-ms-input-placeholder,.inner-circle-secondary .column.column-form textarea:-ms-input-placeholder{color:#434343}.inner-circle-secondary .column.column-form input[type=email]::-ms-input-placeholder,.inner-circle-secondary .column.column-form input[type=text]::-ms-input-placeholder,.inner-circle-secondary .column.column-form textarea::-ms-input-placeholder{color:#434343}.inner-circle-secondary .column.column-form input[type=submit]{display:block;border:0;font-size:15px;padding:10px 60px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#62987d;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.inner-circle-secondary .column.column-form input[type=submit]:hover{background:#4e7964}.inner-circle-secondary .column.column-form .disclaimer{font-size:11px;font-weight:900;letter-spacing:1px}.inner-circle-secondary .title-section{text-align:center}.inner-circle-secondary .pre-headline{position:relative;text-transform:uppercase;color:#79b5a1;font-size:15px;font-weight:900}.inner-circle-secondary .titleLarge{color:#79b5a1;line-height:30px}#shopify-section-blog-template .default{padding-bottom:30px}.template-article .site-icons,.template-blog .site-icons{padding:70px;background:#fbf9f7}.blog-overview .post-wrap .posts{padding:40px 0}@media (min-width: 768px){.blog-overview .post-wrap .posts{padding:70px 0}}.blog-overview .post-wrap .posts .all-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.blog-overview .post-wrap .posts article.single-item{width:100%;padding:0 25px;margin-bottom:30px}@media (min-width: 768px){.blog-overview .post-wrap .posts article.single-item{width:33.33%}}.blog-overview .post-wrap .posts .image{margin-bottom:10px;background:#eee}.blog-overview .post-wrap .posts .image img{display:block;margin:auto;height:230px;-o-object-fit:cover;object-fit:cover;width:100%;background:#eee}.blog-overview .post-wrap .posts a{text-decoration:none}.blog-overview .post-wrap .posts a:hover{color:#434343;text-decoration:underline}.blog-overview .post-wrap .posts h2.title{font-size:17px;margin-bottom:0}.blog-overview .post-wrap .posts .article__date{display:block;font-weight:400;font-style:italic;color:#434343;font-family:futura,sans-serif}.blog-overview .pagination{margin:20px 0 60px}#shopify-section-article-template .breadcrumbs{padding-bottom:20px}.single-post .image{background:#eee;margin:0 0 20px}.single-post .image img{max-height:400px;-o-object-fit:cover;object-fit:cover;display:block;margin:auto}.single-post .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dedede}.single-post .post-meta .date,.single-post .post-meta .social{width:50%}.single-post .post-meta .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-post .date{display:block;font-weight:400;font-style:italic;color:#434343;font-size:15px;font-family:futura,sans-serif}.comments{background:#fbf9f7;padding:30px 0}.comments .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.comments .grid .grid__item{padding:0 15px;margin-bottom:20px;width:100%}.comments .grid .medium-up--one-half{width:50%}.comments .grid label{display:block;text-transform:transform;color:#434343;font-weight:700}.comments .grid input[type=email],.comments .grid input[type=text],.comments .grid textarea{border:0;padding:10px 20px;border-radius:0;font-size:15px;font-weight:900;border:2px solid #dedede;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px}.comments .grid input[type=email]::-webkit-input-placeholder,.comments .grid input[type=text]::-webkit-input-placeholder,.comments .grid textarea::-webkit-input-placeholder{color:#434343;opacity:1}.comments .grid input[type=email]:-ms-input-placeholder,.comments .grid input[type=text]:-ms-input-placeholder,.comments .grid textarea:-ms-input-placeholder{color:#434343;opacity:1}.comments .grid input[type=email]::-ms-input-placeholder,.comments .grid input[type=text]::-ms-input-placeholder,.comments .grid textarea::-ms-input-placeholder{color:#434343;opacity:1}.comments .grid input[type=email]::placeholder,.comments .grid input[type=text]::placeholder,.comments .grid textarea::placeholder{color:#434343;opacity:1}.comments .grid input[type=email]:-ms-input-placeholder,.comments .grid input[type=text]:-ms-input-placeholder,.comments .grid textarea:-ms-input-placeholder{color:#434343}.comments .grid input[type=email]::-ms-input-placeholder,.comments .grid input[type=text]::-ms-input-placeholder,.comments .grid textarea::-ms-input-placeholder{color:#434343}.comments .grid textarea{max-height:130px}.comments .grid input,.comments .grid textarea{width:100%}.comments .grid input[type=submit]{display:inline-block;border:0;font-size:15px;padding:10px 60px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#000;width:auto}.comments .grid input[type=submit]:hover{background:#e8c77d;background:-webkit-gradient(linear,left top,right top,from(#e8c77d),to(#c88f37));background:-o-linear-gradient(left,#e8c77d 0,#c88f37 100%);background:linear-gradient(90deg,#e8c77d 0,#c88f37)}section.related-posts{padding:70px 0}section.related-posts header{margin-bottom:20px}section.related-posts header .titleLarge,section.related-posts header .titleMedium{color:#000;text-align:center}section.related-posts .all-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}section.related-posts article.single-item{width:33.33%;padding:0 25px;margin-bottom:30px}section.related-posts .image{margin-bottom:10px;background:#eee}section.related-posts .image img{display:block;margin:auto;height:200px;-o-object-fit:cover;object-fit:cover;background:#eee}section.related-posts a{text-decoration:none}section.related-posts a:hover{color:#000;text-decoration:underline}section.related-posts h2.title{font-size:17px;font-style:normal;margin-bottom:0}section.related-posts .article__date{display:block;font-weight:400;font-style:italic;color:#000;font-family:futura,sans-serif}.single-item.blog_wrap{padding:0 15px;-webkit-box-flex:1;-ms-flex:1 0 31%;flex:1 0 31%;margin-bottom:30px}.blog_wrap_content{border:2px solid #000;text-align:center;padding:30px 20px;height:100%}.blog_wrap_content:hover{border:2px solid;border-image-source:linear-gradient(45deg,#cc06fb,#03a5ea);border-image-slice:1;transition:.2s}.contact-primary p.large{margin-bottom:10px}.contact-secondary{padding-top:40px;padding-bottom:40px}@media (min-width: 768px){.contact-secondary{padding-top:70px;padding-bottom:70px}}.contact-secondary .form-side{width:100%;max-width:870px;margin:auto}.contact-secondary .titleSmall{font-size:18px}.contact-secondary p.large{margin-bottom:10px}.contact-secondary label{display:none}.contact-secondary .row{margin-bottom:20px}.contact-secondary .row.two_column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px}.contact-secondary .row.two_column .field{padding:0 10px;width:50%}.contact-secondary input[type=email],.contact-secondary input[type=text],.contact-secondary textarea{border:0;padding:10px 20px;border-radius:0;font-size:15px;font-weight:900;border:2px solid #000;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px}.contact-secondary input[type=email]::-webkit-input-placeholder,.contact-secondary input[type=text]::-webkit-input-placeholder,.contact-secondary textarea::-webkit-input-placeholder{color:#434343;opacity:1}.contact-secondary input[type=email]:-ms-input-placeholder,.contact-secondary input[type=text]:-ms-input-placeholder,.contact-secondary textarea:-ms-input-placeholder{color:#434343;opacity:1}.contact-secondary input[type=email]::-ms-input-placeholder,.contact-secondary input[type=text]::-ms-input-placeholder,.contact-secondary textarea::-ms-input-placeholder{color:#434343;opacity:1}.contact-secondary input[type=email]::placeholder,.contact-secondary input[type=text]::placeholder,.contact-secondary textarea::placeholder{color:#434343;opacity:1}.contact-secondary input[type=email]:-ms-input-placeholder,.contact-secondary input[type=text]:-ms-input-placeholder,.contact-secondary textarea:-ms-input-placeholder{color:#434343}.contact-secondary input[type=email]::-ms-input-placeholder,.contact-secondary input[type=text]::-ms-input-placeholder,.contact-secondary textarea::-ms-input-placeholder{color:#434343}.contact-secondary textarea{max-height:130px}.contact-secondary .form-bottom{text-align:center}.contact-secondary input[type=submit]{display:inline-block;border:0;font-size:18px;padding:10px 100px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#000}.contact-secondary input[type=submit]:hover{background:#e8c77d;background:-webkit-gradient(linear,left top,right top,from(#e8c77d),to(#c88f37));background:-o-linear-gradient(left,#e8c77d 0,#c88f37 100%);background:linear-gradient(90deg,#e8c77d 0,#c88f37)}#shopify-section-product-swatch-template,#shopify-section-product-template{padding:40px 0 0}.single-product .title{color:#000}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#000}.carolyn-favorite img{max-width:90px}.meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta .spr-badge{margin-right:15px;min-width:175px;min-height:28px}video{max-width:100%;height:auto}.breadcrumbs{padding:40px 0 20px}@media (min-width: 768px){.breadcrumbs{padding:70px 0 40px}}.breadcrumbs a{text-decoration:underline;color:#434343;text-transform:uppercase;font-weight:900;font-size:12px}@media (min-width: 768px){.breadcrumbs a{font-size:15px}}.breadcrumbs a:hover{color:#000}.breadcrumbs a[aria-current=page]{color:#434343;text-decoration:none}.breadcrumbs a[aria-current=page]:hover{color:#434343}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li:after{display:inline-block;margin:0 8px;content:"/";color:#434343}@media (min-width: 768px){.breadcrumbs ol li:after{margin:0 15px}}.breadcrumbs ol li:last-child:after{display:none}.product-single .product-form__item label{font-size:14px;text-transform:uppercase;font-weight:600}.product-single .product-form__item .single-option-selector{display:block;margin-bottom:30px}@media (min-width: 768px){.product-single{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-single .product-single__photos.grid__item.medium-up--one-half{margin-bottom:30px}@media (min-width: 768px){.product-single .product-single__photos.grid__item.medium-up--one-half{width:55%;margin-right:40px;margin-bottom:0}}h1.product-single__title.mob_show_title{display:block}.product-single__meta h1.product-single__title{display:none}@media (min-width: 768px){.product-single .grid__item.medium-up--one-half{width:45%;margin-right:40px;margin-bottom:0}h1.product-single__title.mob_show_title{display:none}.product-single__meta h1.product-single__title{display:block}}@media (min-width: 768px){.product-single .product-single__main{width:60%}}.product-single .price dd{margin:0;padding:0}.product-single .price-item{font-size:21px;color:#434343;font-weight:600}.product-single .caroyln-favorite{background-image:-webkit-gradient(linear,right top,left top,from(#cc06fb),to(#03a5ea));background-image:-o-linear-gradient(right,#cc06fb 0,#03a5ea 100%);background-image:linear-gradient(270deg,#cc06fb 0,#03a5ea);color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:600;padding:4px 10px;border-radius:4px;margin-bottom:20px;display:inline-block;line-height:20px}.product-single .product-single__description{font-size:15px;line-height:25px;margin-bottom:20px}.product-single .product-single__description ul{margin:0 0 30px;padding:0}.product-single .product-single__description ul li{margin:0 0 0 30px;padding:0}.product-single .hide{display:none!important}.product-single .select-group{position:relative}.product-single .product-form__item--quantity{margin-bottom:30px}.product-single .product-form__item--quantity label{margin-right:10px}.product-single .product-form__item--quantity input{width:60px;text-align:center;border:2px solid #000;min-height:50px}.product-single label{font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:10px;display:block}.product-single .product-form__variants.no-js,.product-single .selector-wrapper.js.product-form__item{display:none}.product-single .swatch{margin-bottom:30px}.product-single .swatch .header{font-size:14px;text-transform:uppercase;font-weight:600}.product-single .swatch .swatch-element{display:inline-block;position:relative;cursor:pointer;opacity:.4}.product-single .swatch .swatch-element input{display:none}.product-single .swatch .swatch-element.available{opacity:1}.product-single .swatch .swatch-element.available label img.crossed-out{display:none}.product-single .swatch .swatch-element label{background-size:cover;background-repeat:no-repeat;width:40px;height:40px;margin:0 10px;border-radius:100%;cursor:pointer}.product-single .swatch .swatch-element label img.crossed-out{position:relative;top:7px}.product-single .swatch .swatch-element label.checked{border:2px solid #000}.product-single .swatch .swatch-element .tooltip{position:absolute;left:0;top:0;font-size:14px;text-transform:uppercase;font-weight:600;display:block;margin:auto;text-align:center;display:none;-webkit-transform:translate(-45px,-36px);-ms-transform:translate(-45px,-36px);transform:translate(-45px,-36px);line-height:17px;width:150px;right:0;background:#000;color:#fff;padding:4px;border-radius:4px;cursor:pointer}.product-single .swatch .swatch-element .tooltip:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#000;border-width:7px;margin-left:-7px}.product-single .swatch .swatch-element:hover .tooltip{display:block}.product-single .size-quantity{display:none;margin-bottom:20px}.product-single .size-quantity label{font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:10px;display:block}.product-single .size-quantity .product-form__item--quantity,.product-single .size-quantity .product-form__item--size{margin-bottom:20px}@media (min-width: 768px){.product-single .size-quantity .product-form__item--quantity,.product-single .size-quantity .product-form__item--size{display:inline-block;margin-right:20px}}.product-single .size-quantity input,.product-single .size-quantity select{width:170px;font-size:13px;font-weight:900;background:0 0;border:1px solid #dedede;-webkit-appearance:none;border-radius:3px;padding:5px 10px}.product-single .product-form__item--payment-button .addtocart-button{margin-bottom:20px}@media (min-width: 768px){.product-single .product-form__item--payment-button .addtocart-button{margin-bottom:0}}@media (min-width: 768px){.product-single .product-form__item--payment-button .addtocart-button,.product-single .product-form__item--payment-button .shopify-payment-button{width:50%;padding:0 10px}}.product-single .addtocart-button button{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:15px;padding:10px 60px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#000;display:inline-block;width:auto}.product-single .addtocart-button button:hover{background:#000}.product-single .shopify-payment-button__button--unbranded{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 60px;background:0 0;color:#000;text-transform:uppercase;border:2px solid #000;font-weight:900;border-radius:0}.product-single .shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.product-single .product-bottom{padding-top:30px;border-top:2px solid #dedede}@media (min-width: 768px){.product-single .product-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.product-single .product-bottom .column-fav,.product-single .product-bottom .column-share{width:50%}}.product-single .product-bottom .column-fav{margin-bottom:20px}@media (min-width: 768px){.product-single .product-bottom .column-fav{margin-bottom:0}}.product-single .product-bottom .column-fav a{color:#000;text-transform:uppercase;font-weight:900}.product-single .product-bottom .column-share{text-transform:uppercase;font-weight:900}@media (min-width: 768px){.product-single .product-bottom .column-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.product-single .product-bottom .column-share .title{margin-right:10px}.product-single .product-bottom .heart-it:before{content:"\e909";display:inline-block;position:relative;top:2px;color:#434343;font-size:22px;margin-right:10px}.product-single .product-bottom .social-sharing .share-title{display:none}.product-single .product-bottom .social-sharing svg{width:30px}.product-single .product-bottom .social-sharing li{display:inline-block;margin-right:10px}.product-single .product-bottom .social-sharing li:last-child{margin-right:0}.product-single ul.product-colors{margin:0 0 30px;padding:0}.product-single ul.product-colors li{margin:0 10px 0 0;padding:0;list-style-type:none;display:inline-block}.product-single ul.product-colors li.selected{border:2px solid #000}.product-tabs{margin-bottom:50px}.product-tabs ul{margin:0;padding:0;border-top:1px solid #000}.product-tabs ul li{margin:0;padding:20px 0;border-bottom:1px solid #000;list-style-type:none}.product-tabs ul li:last-child{border-bottom:0}.product-tabs .tab-content ul li{border:0;list-style-type:disc;padding:0;margin:0 0 0 20px}.product-tabs .inner-name{color:#000;text-transform:uppercase;font-weight:600;line-height:22px}.product-tabs .tab-name{color:#000;text-transform:uppercase;font-weight:600;line-height:22px;cursor:pointer;position:relative}.product-tabs .tab-name.active:after{content:"\f068"}.product-tabs .tab-name:after{display:block;content:"\f067";font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:10px;right:0;pointer-events:none;color:#000;font-size:14px}.product-tabs .tab-content{display:none;padding:20px}.product-tabs .single-item{margin-bottom:20px}.product-tabs .question{font-weight:600;line-height:25px}.product-tabs .answer{line-height:25px}.product-single__photo-wrapper{margin:0 auto;width:100%}.product-single__photo{margin:0 auto;min-height:1px;width:100%;height:100%;position:relative}.product-featured-img{display:block;margin:0 auto;position:absolute;top:4px;left:4px;width:calc(100% - 8px)}.feature-row__image{display:block;margin:0 auto}.zoomImg{background-color:#fff}.thumbnails-wrapper{margin-top:20px}.thumbnails-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.thumbnails-wrapper ul li{width:33.33%;padding:0 10px;margin-bottom:20px}.thumbnails-wrapper img{display:block;width:100%;height:130px;-o-object-fit:cover;object-fit:cover}.thumbnails-wrapper a{display:block}.thumbnails-wrapper a.active-thumb{position:relative}.template-product .site-icons{background:#fbf9f7;padding:70px 0;margin:70px 0 0}.product-reviews{padding:40px 0;margin:0 0 50px}.product-reviews .spr-container{padding:24px;border:2px solid;border-image-source:linear-gradient(45deg,#cc06fb,#03a5ea);border-image-slice:1;border-radius:0}.product-reviews .spr-summary-actions-newreview{color:#000;text-transform:uppercase;position:relative;text-decoration:none;font-weight:900;letter-spacing:1px;line-height:21px}.product-reviews .spr-summary-actions-newreview:hover{text-decoration:none;color:#000}.product-reviews .spr-summary-actions-newreview:after{display:block;content:"";height:2px;width:100%;position:relative;left:0;bottom:0;background:#000}.product-related{background:#000 url(about-carolyn.jpg) no-repeat;background-size:cover;color:#fff;padding:40px 0}@media (min-width: 768px){.product-related{padding:60px 0}}.product-related .title-section{color:#fff}.product-related .title-section:after{background:#fff}.product-related header{text-align:center;margin-bottom:40px}.product-related header .titleLarge{color:#000}.product-related .product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-related a,.product-related a:hover{text-decoration:none}.product-related .single-product{width:50%;max-width:290px;margin-bottom:30px;text-align:center}.product-related .single-product .inner{background:#fff;padding:20px;border:2px solid #000;display:block;height:100%}.product-related .single-product .inner:hover{border:2px solid;border-image-source:linear-gradient(45deg,#cc06fb,#03a5ea);border-image-slice:1}@media (min-width: 768px){.product-related .single-product{width:33.33%;padding:0 20px;margin-bottom:0}}.cart-cta{color:#b83e88;line-height:21px}.cart-message{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:15px;max-width:380px;margin-bottom:30px}.cart-message a{text-decoration:none}.cart-message a:hover{text-decoration:underline}.cart-message .col-image img{max-width:30px;margin-right:15px}.cart-message .col-content p{margin:0}@media (min-width: 768px){.cart__footer .grid{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.cart__footer .grid .grid__item{width:50%}}.cookie-message{display:none;padding-bottom:25px}form.cart .list-view-item__title a{color:#000;font-size:17px;font-weight:900;text-decoration:none}form.cart .cart__remove{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:900}form.cart .cart__edit button{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:900;-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:0}form.cart .cart__edit .cart__edit-text--edit{display:block}form.cart .cart__edit .cart__edit-text--cancel{display:none}form.cart table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:30px}form.cart td,form.cart th{padding:0}form.cart td,form.cart th{text-align:left;border:1px solid #e8e9eb;padding:10px 14px}form.cart td,form.cart th{border:0}form.cart th{font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:10px}form.cart td:first-child,form.cart th:first-child{padding-left:0}form.cart td:last-child,form.cart th:last-child{padding-right:0}form.cart .cart__subtotal,form.cart .cart__subtotal-title{font-size:16px;font-family:futura,sans-serif;font-style:italic;color:#434343}form.cart .border-top{border-top:2px solid #dedede}@media (min-width: 768px){form.cart .border-bottom{border-bottom:2px solid #dedede}}form.cart .medium-up--hide.cart__update-wrapper{border-bottom:2px solid #dedede;display:none}@media (min-width: 768px){form.cart .medium-up--hide.cart__update-wrapper{border-bottom:0}}form.cart .medium-up--hide.cart__update-wrapper.active{display:table-row}form.cart .medium-up--hide.cart__update-wrapper .cart__update-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){form.cart td{padding-left:22px;padding-right:22px}}form.cart td{padding-top:22px;padding-bottom:22px}form.cart .cart__row td{vertical-align:top}form.cart .cart__row td{text-align:center}@media (min-width: 768px){form.cart .cart__row td{vertical-align:middle;text-align:left}}@media (min-width: 768px){form.cart .cart__meta{max-width:300px}}form.cart .cart__qty-input{text-align:center;width:60px;padding-left:5px;padding-right:5px}form.cart .cart__qty-label{display:none}@media (min-width: 768px){form.cart .medium-up--hide{display:none!important}}form.cart button[type=submit]{font-size:15px;padding:4px 10px;border-radius:0;text-transform:uppercase;font-weight:900;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;background:0 0;border:2px solid #000;color:#000}form.cart button[type=submit]:hover{border:2px solid #000;background:#000;color:#fff}form.cart .text-center{text-align:center}form.cart .text-right{text-align:right}form.cart .small--hide{display:none}@media (min-width: 768px){form.cart .small--hide{display:block}}@media (min-width: 768px){form.cart td.small--hide,form.cart th.small--hide{display:table-cell}}form.cart .cart__footer{padding-top:17.5px}@media (min-width: 768px){form.cart .cart__footer .cart-subtotal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}form.cart .cart__footer .cart__shipping{padding:10px 0 20px;margin-bottom:25px}form.cart .cart__footer .cart__submit-controls{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.cart .cart__continue{margin-bottom:10px}form.cart input[type=submit]{border:2px solid #000;font-size:15px;padding:8px 45px;border-radius:0;color:#fff;text-transform:uppercase;font-weight:900;background:#000;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block}form.cart input[type=submit].btn--secondary{background:0 0;border:2px solid #000;color:#000;margin-right:5px}form.cart input[type=submit].btn--secondary:hover{border:2px solid #000;background:#000;color:#fff}form.cart input[type=submit]:hover{border:2px solid #000;background:#000}.template-cart .site-icons{background:#fbf9f7;padding:70px 0}form.cart table{border:0}.template-collection .default{padding-bottom:40px}@media (min-width: 768px){.collection-main .section-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.collection-main .column{margin-bottom:20px}@media (min-width: 768px){.collection-main .column{width:50%;margin-bottom:0}}.collection-main .column:last-child{margin-bottom:0}@media (min-width: 768px){.collection-main .column:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.collection-main select{font-size:13px;font-weight:900;background:0 0;border:1px solid #000;-webkit-appearance:none;border-radius:0;padding:5px 10px;width:170px!important}.collection-main .filters-toolbar-wrapper .filters-toolbar__item-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collection-main .filters-toolbar-wrapper .filters-toolbar__item-child label{margin-right:10px}.collection-main .select-group{position:relative}.collection-main .select-group:after{display:block;content:"\f107";font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:10px;right:15px;pointer-events:none;color:#434343;font-size:20px}a.add-cart-button,button.add-cart-button,input.add-cart-button{display:inline-block;font-size:12px;text-transform:uppercase;font-weight:600;text-decoration:none;border:1px solid #000;padding:4px 10px;margin-top:10px;-webkit-appearance:none;outline:0;background:#000;color:#fff}@media (min-width: 768px){a.add-cart-button,button.add-cart-button,input.add-cart-button{font-size:14px;padding:4px 20px}}.collection-wrap .product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.collection-wrap .single-product{width:50%;padding:0 20px;margin-bottom:40px;text-align:center}@media (min-width: 768px){.collection-wrap .single-product{width:33.33%;padding:0 20px;margin-bottom:90px}}.collection-wrap .single-product a{color:#000}.collection-wrap .single-product a.add-cart-button,.collection-wrap .single-product button.add-cart-button,.collection-wrap .single-product input.add-cart-button{background:#000;color:#fff}.collection-wrap .single-product .title{color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.collection-wrap .single-product .price{font-weight:700;font-style:normal;font-family:futura,sans-serif}.pagination{margin-top:-40px;padding-top:30px;margin-bottom:40px;border-top:2px solid #dedede;text-align:center}.pagination span{display:inline-block;color:#000;font-weight:900;text-transform:uppercase}.pagination span a{color:#000;text-decoration:none}.pagination span a:hover{color:#000;-webkit-text-decoration:black;text-decoration:black}.pagination span.current{text-decoration:underline}.pagination span.prev{margin-right:20px}.pagination span.next{margin-left:20px}.pagination span.next a,.pagination span.prev a{text-decoration:underline}.template-collection .site-icons{background:#fbf9f7;padding:50px 0}.template-search .default form.search{position:relative}.template-search .default form.search input[type=search]{border:0;padding:10px 20px;border-radius:0;font-size:15px;font-weight:900;border:2px solid #dedede;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px}.template-search .default form.search input[type=search]::-webkit-input-placeholder{color:#434343;opacity:1}.template-search .default form.search input[type=search]:-ms-input-placeholder{color:#434343;opacity:1}.template-search .default form.search input[type=search]::-ms-input-placeholder{color:#434343;opacity:1}.template-search .default form.search input[type=search]::placeholder{color:#434343;opacity:1}.template-search .default form.search input[type=search]:-ms-input-placeholder{color:#434343}.template-search .default form.search input[type=search]::-ms-input-placeholder{color:#434343}.template-search .default form.search .input-group__btn{position:absolute;right:10px;top:10px}.template-search .default form.search i{position:absolute;right:18px;top:15px;z-index:1;color:#c4966c;pointer-events:none;font-size:20px}.template-search .default form.search i:hover{opacity:.7}.template-search .default form.search button{-webkit-appearance:none;-webkit-border-radius:0;background:0 0;text-indent:-99999px;border:0;width:30px;height:30px}.search-results ul li{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #dedede}.search-results ul li:last-child{border-bottom:0}.search-results .product-image img{max-width:300px}.template-search .pagination{margin-top:-20px;margin-bottom:70px}.template-password{background:#000;color:#fff;text-align:center}#ContactPassword,.password-header,.password-social-sharing,.password__form-subheading{display:none}#LoginModal.modal{display:block}.row{display:flex}@media (min-width: 768px){.col-half{width:50%}}@media (max-width: 767px){.videoWrapper-mobile{position:relative;padding-bottom:56.25%;height:0}.videoWrapper-mobile video{position:absolute;top:0;left:0;width:100%;height:100%}}.press-wrap .press-posts{display:flex;flex-wrap:wrap;margin:0 -25px;padding:70px 0 30px}.press-wrap .press-post{width:33.3333%;padding:0 25px;margin-bottom:40px;display:flex;flex-direction:column}.press-wrap .press-post .press-image{display:block;width:100%;transition:all .25s ease-in-out;opacity:1;text-align:center;margin-bottom:5px}.press-wrap .press-post .press-image:hover{opacity:.7}.press-wrap .press-post .press-image img{height:230px;object-fit:contain}.press-wrap .press-post .press-date{font-size:11px}.press-wrap .press-post h2{font-size:18px;margin-bottom:5px;margin-top:3px;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.press-wrap .press-post h2 a{text-decoration:none;display:block}.press-wrap .press-post .press-read a{font-size:12px;text-transform:uppercase;font-weight:600;color:#000;text-decoration:none;display:inline-block}.press-wrap .press-post .press-read a:after{display:block;margin-top:0;width:100%;height:2px;background:#000;content:""}.press-wrap .press-post .press-read a:hover:after{background:linear-gradient(45deg,#cc06fb,#03a5ea)}@media (max-width:767px){.press-wrap .press-post{width:50%}}@media (max-width:440px){.press-wrap .press-post{width:100%}.press-wrap .press-post .press-image{background:#f4f4f4}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/main.css.map */
