.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.container-fluid{margin-left:auto;margin-right:auto}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.visually-hidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.center-block{display:block;margin:auto}@media (max-width:991px){.mobile-full-width{margin-left:-20px;margin-right:-20px}}@font-face{font-family:Boiling;font-style:normal;font-weight:900;src:url(Boiling-Black.woff2) format("woff2"),url(Boiling-Black.woff) format("woff")}@font-face{font-family:Area Normal;font-style:normal;font-weight:400;src:url(AreaNormal-Regular.woff2) format("woff2"),url(AreaNormal-Regular.woff) format("woff")}@font-face{font-family:Area Normal;font-style:normal;font-weight:600;src:url(AreaNormal-SemiBold.woff2) format("woff2"),url(AreaNormal-SemiBold.woff) format("woff")}@font-face{font-family:Area Normal;font-style:normal;font-weight:700;src:url(AreaNormal-Bold.woff2) format("woff2"),url(AreaNormal-Bold.woff) format("woff")}@font-face{font-family:Area Normal;font-style:normal;font-weight:900;src:url(AreaNormal-ExtraBold.woff2) format("woff2"),url(AreaNormal-ExtraBold.woff) format("woff")}@font-face{font-family:Area Extended;font-style:normal;font-weight:400;src:url(AreaExtended-Regular.woff2) format("woff2"),url(AreaExtended-Regular.woff) format("woff")}@font-face{font-family:Area Extended;font-style:normal;font-weight:700;src:url(AreaExtended-Bold.woff2) format("woff2"),url(AreaExtended-Bold.woff) format("woff")}@font-face{font-family:Area Extended;font-style:normal;font-weight:900;src:url(AreaExtended-ExtraBold.woff2) format("woff2"),url(AreaExtended-ExtraBold.woff) format("woff")}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:Area Normal,sans-serif;font-weight:600;text-rendering:optimizeLegibility}input,select,textarea{color:#5b5b5b;font-weight:400;padding:13px 25px}button,input,select,textarea{outline:none}body,html{background:#f9f5ff}body{color:#000;font-size:14px;line-height:24px}@media (min-width:768px){body{font-size:17px}}body .container-fluid{max-width:1440px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:992px){body .container-fluid{padding-left:35px;padding-right:35px}}body .container-fluid-full{max-width:none}body.menu-open,html.menu-open{height:-webkit-fill-available;overflow:hidden}body.menu-open.template-index #site-header,html.menu-open.template-index #site-header{background:#f9f5ff}a{text-decoration:none}a,a:active,a:focus,a:hover{color:#2b0b38}.h1,.h2,.h3,.h4,.rte .h1,.rte .h2,.rte .h3,.rte .h4,.rte h1,.rte h2,.rte h3,.rte h4,h1,h2,h3,h4{color:#2b0b38;font-family:Boiling;font-weight:900}.h1,h1{font-size:35px;line-height:52px}@media (min-width:992px){.h1,h1{font-size:59px;line-height:60px}}.h2,h2{font-size:36px;line-height:37.08px}@media (min-width:992px){.h2,h2{font-size:50px;line-height:51.5px}}.h3,h3{font-size:24px;line-height:36px}@media (min-width:768px){.h3,h3{font-size:32px;line-height:48px}}.h4,h4{font-size:16px;line-height:24px}@media (min-width:768px){.h4,h4{font-size:18px}}h2.section-title,h3.section-title{font-family:Area Extended;font-size:20px;font-weight:600;line-height:24px}@media (min-width:768px){h2.section-title,h3.section-title{font-size:30px;line-height:37.5px}}.btn{background:#2b0b38;border:1px solid #2b0b38;color:#fff;font-family:Area Extended;font-size:13.36px;font-weight:700;letter-spacing:0;line-height:44px;padding:0;text-transform:uppercase;transition:background .2s linear,color .2s linear!important;width:100%}@media (min-width:992px){.btn{line-height:60px}}.btn.transparent{background:transparent;color:#2b0b38}.btn.transparent:hover{background:#2b0b38;color:#fff}.btn:not([disabled]):active,.btn:not([disabled]):focus,.btn:not([disabled]):hover{background:#d5d2f7;border-color:#d5d2f7;color:#2b0b38}.hh-cta{color:#2b0b38;display:inline-block;font-family:Area Extended;font-size:13.36px;font-weight:700;line-height:16.834px;text-decoration:underline;text-transform:uppercase}.hh-border-radius{border-radius:40px 0}.hh-extra-border-radius{border-radius:50px 0}@media (min-width:992px){.hh-extra-border-radius{border-radius:100px 0}}#PageContainer,.template-page.template-landing #PageContainer{margin-top:48px}@media (min-width:768px){#PageContainer,.template-page.template-landing #PageContainer{margin-top:90px}}#PageContainer.header-notice-active,.template-page.template-landing #PageContainer.header-notice-active{margin-top:87px}@media (min-width:768px){#PageContainer.header-notice-active,.template-page.template-landing #PageContainer.header-notice-active{margin-top:129px}}.template-page.template-foamtalk #PageContainer{margin-top:63px}@media (min-width:768px){.template-page.template-foamtalk #PageContainer{margin-top:130px}}.template-page.template-foamtalk #PageContainer.header-notice-active{margin-top:89px}@media (min-width:768px){.template-page.template-foamtalk #PageContainer.header-notice-active{margin-top:168px}}.template-page.template-faqs #PageContainer{margin-top:63px}@media (min-width:768px){.template-page.template-faqs #PageContainer{margin-top:117px}}.template-page.template-faqs #PageContainer.header-notice-active{margin-top:89px}@media (min-width:768px){.template-page.template-faqs #PageContainer.header-notice-active{margin-top:155px}}@media (max-width:991px){.template-color-cloud #hally-yesnolist{margin-top:30px}}.template-color-cloud #PageContainer,.template-product #PageContainer{margin-top:48px}@media (min-width:768px){.template-color-cloud #PageContainer,.template-product #PageContainer{margin-top:87px}}@media (min-width:992px){.template-color-cloud #PageContainer,.template-product #PageContainer{margin-top:90px}}.template-color-cloud #PageContainer.header-notice-active,.template-product #PageContainer.header-notice-active{margin-top:86px}@media (min-width:768px){.template-color-cloud #PageContainer.header-notice-active,.template-product #PageContainer.header-notice-active{margin-top:129px}}.template-cart #PageContainer{margin-top:100px}@media (min-width:768px){.template-cart #PageContainer{margin-top:170px}}.template-cart #PageContainer.header-notice-active{margin-top:126px}@media (min-width:768px){.template-cart #PageContainer.header-notice-active{margin-top:208px}}.slick-slider__controls .slick-dots li:only-child,.slick-slider__controls .slick-hidden{display:none}#header-notice{align-items:center;background:linear-gradient(270deg,#f74f43,#d2abe4);color:#fff;display:flex;height:39px;justify-content:center}@media (max-width:767px){#header-notice{position:relative;z-index:100}}#header-notice .header-notice--text{font-family:Area Extended;font-size:12px;font-weight:700;letter-spacing:2.4px;line-height:normal;margin:0}#site-header--fixed{left:0;position:fixed;top:0;width:100%;z-index:3}#site-header{background:#f9f5ffe6;color:#2b0b38;transition:all .1s linear;width:100%}@media (max-width:767px){#site-header{position:relative;z-index:100}}#site-header.add-bg{background:#fff}#site-header #site-header--container{position:relative}#site-header #site-header--container .container-fluid{position:static}#site-header #header-bar{align-items:center;display:flex;font-weight:700;height:48px;justify-content:space-between;letter-spacing:1.4px;line-height:1;text-transform:uppercase}@media (min-width:768px){#site-header #header-bar{display:grid;grid-template-columns:auto auto 1fr;height:90px}}@media (min-width:992px){#site-header #header-bar{letter-spacing:1.65px}}#site-header #header-bar--left{line-height:0}@media (max-width:991px){#site-header #header-bar--left svg{height:auto;width:85px}}#site-header #header-bar--left a{font-size:0}#site-header #header-bar--center{padding-left:50px}#site-header #header-bar--right{display:flex;justify-content:flex-end;position:relative}#site-header #header-bar .hh-nav--container{position:static;z-index:2}#site-header #header-bar .hh-nav{align-items:center}@media (max-width:767px){#site-header #header-bar .hh-nav.hh-nav--left{margin-left:30px}}#site-header #header-bar .hh-nav>li{align-items:center;display:flex;font-size:15px;margin-bottom:0;position:static}@media (max-width:991px){#site-header #header-bar .hh-nav>li{font-size:14px}}@media (max-width:767px){#site-header #header-bar .hh-nav>li{font-size:12px}}#site-header #header-bar .hh-nav>li.limited-edition{display:none}#site-header #header-bar .hh-nav>li:first-child{margin-left:0}#site-header #header-bar .hh-nav>li.cart{cursor:pointer;position:relative}#site-header #header-bar .hh-nav>li.cart a{padding-right:0}@media (max-width:767px){#site-header #header-bar .hh-nav>li.cart:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}}#site-header #header-bar .hh-nav>li.cart img{width:16px}#site-header #header-bar .hh-nav>li.search--trigger a{padding:0}@media (max-width:767px){#site-header #header-bar .hh-nav>li.search--trigger a{padding:0 16px}#site-header #header-bar .hh-nav>li:first-child>a{padding-left:0}}#site-header #header-bar .hh-nav>li>a{align-items:center;border-bottom:none;color:inherit;display:flex;height:48px;padding-bottom:0;position:relative;text-underline-offset:3px;transition:color .2s linear}@media (min-width:768px){#site-header #header-bar .hh-nav>li>a{height:90px;padding:0 12.5px}}@media (min-width:992px){#site-header #header-bar .hh-nav>li>a{padding:0 20px}}#site-header #header-bar .hh-nav>li>a:hover{background-image:url(menu-item-bg.svg);background-position:50%;background-repeat:no-repeat}#site-header #site-header--content-wrapper{position:relative}#site-header #site-header.fixed{position:fixed}#site-header .mobile-triggers{left:0;line-height:1;position:absolute;top:0}#site-header .menu-icon{cursor:pointer;display:inline-block;height:48px;position:relative;transform:rotate(0);transition:.4s ease-in-out;vertical-align:bottom;width:48px;z-index:10}#site-header .menu-icon:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}#site-header .menu-icon span{background:#111;display:block;height:2px;left:18px;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:12px}#site-header .menu-icon span:first-child{top:18px;transform-origin:left center}#site-header .menu-icon span:nth-child(2){top:22px;transform-origin:left center}#site-header .menu-icon span:nth-child(3){top:26px;transform-origin:left center}#site-header .menu-icon.open span:first-child{left:20px;top:18px;transform:rotate(45deg)}#site-header .menu-icon.open span:nth-child(2){opacity:0;width:0}#site-header .menu-icon.open span:nth-child(3){left:20px;top:30px;transform:rotate(-45deg)}.site-footer{background:#2b0b38;color:#fff;padding:50px 0 20px}@media (min-width:992px){.site-footer{padding:75px 0 20px}}.site-footer .site-footer__wrapper{margin-left:auto;margin-right:auto;max-width:1200px}.site-footer a:hover{color:inherit}.site-footer .footer-logos{align-items:center;display:flex}@media (max-width:991px){.site-footer .footer-logos{justify-content:flex-start}}.site-footer .footer-logos svg{height:auto;width:100px}@media (min-width:992px){.site-footer .footer-logos svg{width:148px}}.site-footer .footer-logos svg path{fill:#d5d2f7}.site-footer .footer-logos a{line-height:1}.site-footer .footer-columns{display:flex;justify-content:space-between}@media (max-width:991px){.site-footer .footer-columns{flex-direction:column}}@media (min-width:992px){.site-footer .footer-columns{margin-top:40px}}.site-footer .footer-columns .footer-columns__left{display:flex}@media (max-width:991px){.site-footer .footer-columns .footer-columns__left{flex-wrap:wrap}.site-footer .footer-columns .footer-column{width:50%}}@media (min-width:992px){.site-footer .footer-columns .footer-column{flex:0 auto}.site-footer .footer-columns .footer-column.smsbump{flex:1}}@media (max-width:991px){.site-footer .footer-columns .footer-column.smsbump{order:5;width:100%}.site-footer .footer-columns .footer-column.footer-column--help{margin-top:40px}.site-footer .footer-columns .footer-column:first-child{margin-top:50px;order:1}}@media (min-width:992px){.site-footer .footer-columns .footer-column:nth-child(2){margin-left:30px}}@media (min-width:1200px){.site-footer .footer-columns .footer-column:nth-child(2){margin-left:70px}}@media (max-width:991px){.site-footer .footer-columns .footer-column:nth-child(2){margin-top:50px;order:2}}@media (min-width:992px){.site-footer .footer-columns .footer-column:nth-child(3){margin-left:30px}}@media (min-width:1200px){.site-footer .footer-columns .footer-column:nth-child(3){margin-left:70px}}@media (max-width:991px){.site-footer .footer-columns .footer-column:nth-child(3){order:4}.site-footer .footer-columns .footer-column:nth-child(4){margin-top:50px;order:3}}.site-footer .footer-columns .column-heading{color:#d5d2f7;font-family:Area Extended;font-size:13px;font-weight:900;letter-spacing:2px;line-height:24px;margin:0 0 5px;text-transform:uppercase}@media (min-width:992px){.site-footer .footer-columns .column-heading{font-size:18px;margin-bottom:15px}}.site-footer .footer-columns .footer-menu{color:#fff;font-size:18px;font-weight:700;line-height:42px}@media (min-width:992px){.site-footer .footer-columns .footer-menu{line-height:33px}}.site-footer .footer-columns .footer-menu.need-help-menu li{text-decoration:underline;text-underline-offset:7px}.site-footer .footer-columns .footer-menu.need-help-menu li+li{margin-top:10px}.site-footer .footer-columns .footer-menu li{margin:0}.site-footer .footer-columns .footer-menu.goodstuff-menu li:first-child{padding-right:10px}.site-footer .footer-columns .footer-menu.goodstuff-menu li:not(:first-child){padding:0 10px;position:relative}.site-footer .footer-columns .footer-menu.goodstuff-menu li:not(:first-child):before{content:"|";left:-3px;position:absolute}.site-footer .hh-social{margin-top:30px}@media (max-width:991px){.site-footer .hh-social{justify-content:center;margin-top:40px}}.site-footer .hh-social li{margin:0}.site-footer .hh-social li:not(:first-child){margin-left:50px}@media (max-width:991px){.site-footer .hh-social li svg{height:33px;width:33px}}.site-footer .footer-copyright{display:flex;font-size:9px;font-weight:400;line-height:24px;margin-top:15px}@media (max-width:991px){.site-footer .footer-copyright{justify-content:center;margin-top:64px}}.site-footer .copyright-text{margin-bottom:0}.site-footer .copyright-menu{margin-left:5px}.site-footer .copyright-menu li{text-decoration:underline}.site-footer .copyright-menu li:not(:first-of-type){margin-left:3px}.site-footer .smsbump{position:relative}@media (min-width:992px){.site-footer .smsbump{max-width:530px;padding-left:40px}}@media (max-width:991px){.site-footer .smsbump #footer-signup{display:block;margin:0 auto}}.site-footer .smsbump .subtitle{font-family:Beatrice-MediumItalic,sans-serif;line-height:28px}@media (max-width:991px){.site-footer .smsbump .subtitle{text-align:center}}.site-footer .smsbump .smsbump-content{color:#c4c4c4;font-size:13px;line-height:20px;max-width:490px}@media (max-width:991px){.site-footer .smsbump .smsbump-content{margin-left:auto;margin-right:auto;max-width:310px;text-align:center}}.site-footer .smsbump .smsbump-form{position:relative;width:182px}@media (max-width:991px){.site-footer .smsbump .smsbump-form{margin-left:auto;margin-right:auto}}.site-footer .smsbump .smsbump-result{font-size:13px;line-height:20px;margin-top:5px;position:absolute}@media (min-width:992px){.site-footer .smsbump .smsbump-result{margin-top:10px}}.site-footer .smsbump .smsbump-success{border-bottom:1px solid #fff;display:none;font-size:16px;padding-bottom:14px;position:absolute;top:0;width:100%}.site-footer .smsbump .smsbump-submit{cursor:pointer;position:absolute;right:0;top:5px}.site-footer .smsbump .smsbump-submit:before{content:"";height:100%;left:-10px;position:absolute;top:0;width:calc(100% + 10px)}.site-footer .smsbump input[name=smsbump-phone]{background:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:16px;line-height:24px;padding:0 25px 13px 0}.site-footer .smsbump input[name=smsbump-phone]::-webkit-input-placeholder{color:#fff}.site-footer .smsbump input[name=smsbump-phone]:-moz-placeholder{color:#fff}.site-footer .smsbump input[name=smsbump-phone]:-ms-input-placeholder{color:#fff}.site-footer .smsbump input[name=smsbump-phone]::-ms-input-placeholder{color:#fff}.site-footer .smsbump .attentive-legal{color:#c4c4c4;font-size:9px;line-height:1.5;margin-top:5px}.site-footer .smsbump .attentive-legal a{color:inherit;text-decoration:underline}#mobile-menu{background:#f9f5ff;height:100vh;height:-webkit-fill-available;opacity:0;overflow:hidden;position:fixed;top:0;transform:translate(-100vw);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:99}#mobile-menu .hh-nav{font-family:Beatrice-Semibold;font-size:26px}#mobile-menu .hh-nav li{border-bottom:2px solid hsla(37,97%,76%,.6);margin:0;position:relative}#mobile-menu .hh-nav li span{display:block;font-family:Beatrice-Medium;font-size:9.5px;font-style:normal;letter-spacing:1px;line-height:15px;margin-left:auto;margin-right:auto;max-width:175px;padding-top:10px;text-transform:uppercase}#mobile-menu .hh-nav li span.new{background:#fdcf85;border-radius:10px;color:#f74f43;display:block;font-size:6px;letter-spacing:.1em;margin-bottom:15px;padding:0 5px;width:46px}#mobile-menu.open{opacity:1;transform:translate(0)}#mobile-menu .mobile-menu--wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll;padding-top:81px;position:relative;width:100%}#mobile-menu .mobile-menu--wrapper nav{color:#2b0b38;font-family:Area Extended;font-size:15px;letter-spacing:1.65px;line-height:1;padding:50px 24px;text-transform:uppercase;width:100%}#mobile-menu .mobile-menu--wrapper nav li{margin-bottom:0}#mobile-menu .mobile-menu--wrapper nav li>a{display:block;padding:15px 0}#mobile-menu .mobile-menu--wrapper nav li.has-children>a{background-image:url(menu-icon-plus.svg);background-position:100%;background-repeat:no-repeat}#mobile-menu .mobile-menu--wrapper nav li.has-children.open>a{background-image:url(menu-icon-minus.svg)}#mobile-menu .mobile-menu--wrapper nav .menu-collection li{border-top:none}#mobile-menu .mobile-menu--wrapper nav .menu-collection li a{padding-bottom:30px;padding-top:0}#mobile-menu .mobile-menu--wrapper nav .menu-collection .submenu-item.limited-edition{display:none}#mobile-menu .mobile-menu--wrapper nav .menu-new label{color:#8f8bba;display:block;font-family:Area Normal;font-style:normal;font-weight:900;margin-bottom:12px}#mobile-menu .mobile-menu--wrapper nav .menu-shades li:first-child svg{display:none}#mobile-menu .mobile-menu--wrapper nav .submenu{border-bottom:1px solid #d5d2f7;border-top:1px solid #d5d2f7;display:none;margin-bottom:17px;margin-top:7px;padding-bottom:2px;padding-top:32px}#mobile-menu .mobile-menu--wrapper nav .submenu li{border-top:none;margin-bottom:30px}#mobile-menu .mobile-menu--wrapper nav .submenu li a{padding:0}#mobile-menu .mobile-menu--wrapper .menu-separator{margin:40px 0}#mobile-menu .mobile-menu--close{cursor:pointer;line-height:1;position:absolute;right:20px;top:125px;z-index:2}#mobile-menu .mobile-menu--close:before{background:#f9f5ff;content:"";height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px);z-index:-1}#hally-asseenin h2{margin:0}#hally-asseenin #hally-asseenin--wrapper{margin-bottom:75px;margin-top:75px;position:relative}#hally-asseenin .logo-container{align-items:center}@media (min-width:768px){#hally-asseenin .logo-container{justify-content:space-between}}@media (max-width:767px){#hally-asseenin .logo-container{flex-wrap:nowrap}}#hally-asseenin .logo-container:nth-child(2){margin-left:auto;margin-right:auto;max-width:1100px}@media (min-width:768px){#hally-asseenin .logo-container:nth-child(2){justify-content:space-around;margin-top:30px}}#hally-asseenin .logo-wrapper{margin-top:20px}@media (min-width:768px){#hally-asseenin .logo-wrapper{margin-left:auto;margin-right:auto;max-width:750px}}@media (min-width:992px){#hally-asseenin .logo-wrapper{margin-top:35px;max-width:1200px}}@media (max-width:767px){#hally-asseenin .logo-wrapper{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;overflow-x:scroll;white-space:nowrap}}@media (min-width:992px){#hally-asseenin .logo-wrapper.three-in-a-row{max-width:770px}}#hally-asseenin .logo-wrapper.three-in-a-row .logo-container:nth-child(2){margin-top:10px}#hally-asseenin .logo-wrapper::-webkit-scrollbar{display:none}#hally-asseenin .logo-wrapper .brand-logo{margin:15px;text-align:center}@media (min-width:768px){#hally-asseenin .logo-wrapper .brand-logo{margin:15px 0}}#hally-asseenin .logo-wrapper .brand-logo img{filter:brightness(0) saturate(100%) invert(66%) sepia(11%) saturate(939%) hue-rotate(206deg) brightness(84%) contrast(95%)}body.template-index.transparent-header #site-header{background:transparent}body.template-index.transparent-header #site-header.add-bg,body.template-index.transparent-header #site-header.scroll{background:#fff}body.template-index #PageContainer{margin-top:39px}body[data-filter] #collection-products{opacity:0;visibility:hidden}#site-header{transition:background .2s linear}#site-header--fixed.search-open #site-header,#site-header--fixed.search-open .mega-menu{background:#f9f5ff}#site-header--fixed.search-open #site-search{opacity:1;pointer-events:auto;visibility:visible;z-index:1}#site-header--fixed.search-open #header-bar .hh-nav>li.search--trigger>a,body.menu-open #header-bar .hh-nav>li.mobile-menu--trigger>a{background-image:url(menu-item-bg.svg);background-position:50%;background-repeat:no-repeat}#AddToCartForm--product-template .custom-addtocart__item.item-select{margin-bottom:40px;margin-top:0;max-width:620px}@media (max-width:767px){#AddToCartForm--product-template .custom-addtocart__item.item-select{margin-bottom:20px;margin-top:20px}}#home-ambassador{position:relative}#home-ambassador--wrapper{border-bottom-left-radius:0;border-top-right-radius:0;margin:75px auto;max-width:1190px}@media (max-width:991px){#home-ambassador--wrapper{flex-direction:column;margin-bottom:55px;margin-top:55px}}#home-ambassador--left,#home-ambassador--right{flex:1 50%}#home-ambassador--left{max-width:575px;position:relative}#home-ambassador--left .section-image{bottom:0}@media (min-width:992px){#home-ambassador--left .section-image{position:absolute}}@media (max-width:991px){#home-ambassador--left .section-image{margin-top:-60px}}#home-ambassador--right{align-items:center;display:flex}#home-ambassador--right #home-ambassador--content{padding:30px 30px 45px}@media (min-width:992px){#home-ambassador--right #home-ambassador--content{padding:70px 30px 70px 0}}@media (min-width:1200px){#home-ambassador--right #home-ambassador--content{padding:90px 60px 90px 0}}#home-ambassador--right #home-ambassador--content .title{margin-bottom:0}@media (max-width:991px){#home-ambassador--right #home-ambassador--content .title{margin-bottom:15px}}#home-ambassador--right #home-ambassador--content .section-content{margin-bottom:0;margin-top:15px}@media (min-width:768px){#home-ambassador--right #home-ambassador--content .section-content{line-height:33px}}#home-ambassador--right #home-ambassador--content .ambassador-cta{margin-top:25px}#home-hero2024--wrapper{position:relative}#home-hero2024 .hero-image{height:auto;max-width:100%;width:100%}#home-hero2024--content{position:absolute;width:100%}@media (max-width:767px){#home-hero2024--content{bottom:85px;left:50%;transform:translate(-50%)}}@media (min-width:768px){#home-hero2024--content{left:0;top:calc(70% + 20px);transform:translateY(-70%)}}@media (min-width:992px){#home-hero2024--content{left:0;top:calc(60% + 45px);transform:translateY(-60%)}}@media (min-width:1440px){#home-hero2024--content{top:calc(50% + 90px);transform:translateY(-50%)}}@media (max-width:767px){#home-hero2024--content.transparent-content-background{left:50%;text-align:center;top:84px;transform:translate(-50%)}}@media (min-width:768px){#home-hero2024--content.transparent-content-background{top:70%}}@media (min-width:992px){#home-hero2024--content.transparent-content-background{top:60%}}@media (min-width:1440px){#home-hero2024--content.transparent-content-background{top:50%}}@media (max-width:767px){#home-hero2024--content.sour-patch-style{bottom:115px}}#home-hero2024--content__wrapper{background:#fff;max-width:365px;padding:40px 28px 45px}@media (max-width:1199px){#home-hero2024--content__wrapper{max-width:310px;padding:25px 25px 40px}}@media (max-width:767px){#home-hero2024--content__wrapper{margin:0 auto}}#home-hero2024--content__wrapper.transparent-content-background{background:transparent;max-width:420px;padding:0}@media (max-width:1199px){#home-hero2024--content__wrapper.transparent-content-background{max-width:283px}}#home-hero2024--content__wrapper.sour-patch-style{background-image:linear-gradient(180deg,#5a2d93,#f495d8);box-shadow:2px 2px 20px #fff}#home-hero2024--content__wrapper.sour-patch-style .hero-tag__container svg path{fill:#fff}#home-hero2024--content__wrapper.sour-patch-style h1{color:#fff}#home-hero2024--content__wrapper.sour-patch-style .btn{border-color:#fff;color:#fff}#home-hero2024--content__wrapper.sour-patch-style .btn:hover{color:#000}#home-hero2024--content .hero-tag__container{align-items:center;justify-content:space-between}#home-hero2024--content .hero-tag__container .hero-tag{color:#843ca2;font-family:Area Extended;font-size:14.04px;font-weight:400;line-height:20.92px;text-transform:uppercase}#home-hero2024--content h1{font-size:34.397px;line-height:35.429px;margin:15px 0 0}@media (min-width:1200px){#home-hero2024--content h1{font-size:44.357px;line-height:45.688px}}#home-hero2024--content .btn{margin-top:35px}@media (max-width:991px){#home-hero2024--content .btn{margin-top:25px}}#home-hero2024 .btn-mobile{bottom:45px;left:50%;position:absolute;transform:translate(-50%)}@media (min-width:768px){#home-hero2024 .btn-mobile{display:none}}#hally-color-without-chemicals-2024{margin:120px 0 0;position:relative}@media (min-width:768px){#hally-color-without-chemicals-2024{margin:165px 0 0}}#hally-color-without-chemicals-2024__wrapper{background:#fff;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;position:relative}@media (max-width:991px){#hally-color-without-chemicals-2024__wrapper{flex-direction:column-reverse}}#hally-color-without-chemicals-2024__left,#hally-color-without-chemicals-2024__right{flex:1 50%}#hally-color-without-chemicals-2024__left{padding:30px 30px 50px}@media (min-width:992px){#hally-color-without-chemicals-2024__left{padding:64px}#hally-color-without-chemicals-2024__right{max-width:450px;padding-right:50px}}@media (min-width:1200px){#hally-color-without-chemicals-2024__right{max-width:550px}}@media (max-width:991px){#hally-color-without-chemicals-2024__right{text-align:right}}#hally-color-without-chemicals-2024__right img{margin-top:-80px}@media (max-width:991px){#hally-color-without-chemicals-2024__right img{max-width:350px}}@media (max-width:767px){#hally-color-without-chemicals-2024__right img{max-width:250px}}#hally-color-without-chemicals-2024__content{max-width:490px;position:relative}@media (max-width:991px){#hally-color-without-chemicals-2024__content{margin-top:-15vw}#hally-color-without-chemicals-2024__content .star-vector{height:auto;width:37px}}#hally-color-without-chemicals-2024__content .title{margin-bottom:0;margin-top:24px;max-width:460px}#hally-color-without-chemicals-2024__content .cwc-list{display:flex;flex-wrap:wrap;font-weight:400;list-style:none;margin:25px 0 0;padding:0}@media (min-width:768px){#hally-color-without-chemicals-2024__content .cwc-list{line-height:42px}}#hally-color-without-chemicals-2024__content .cwc-list li{background-image:url(li-dot.svg);background-position:0;background-repeat:no-repeat;padding-left:37px;width:50%}@media (max-width:991px){#hally-color-without-chemicals-2024__content .cwc-list li{background-size:20px auto;padding-left:27px}}#hally-three-column-grid{margin:80px 0 0}@media (max-width:767px){#hally-three-column-grid__container{margin-left:-20px;margin-right:-20px}}@media (min-width:768px){#hally-three-column-grid__wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}}#hally-three-column-grid__wrapper .three-column-grid__column .image-container{padding-top:132%;position:relative}#hally-three-column-grid__wrapper .three-column-grid__column .text-container{padding-left:20px;padding-right:20px;padding-top:10px}#hally-three-column-grid__wrapper .three-column-grid__column .text-container .title{font-family:Area Extended;font-size:14px;font-weight:400;margin:0}#hally-three-column-grid__wrapper .three-column-grid__column .text-container .hh-cta{margin-top:5px}#hally-three-column-grid .slick-slider__controls{bottom:120px;display:flex;justify-content:center;position:absolute;width:100%}@media (min-width:768px){#hally-three-column-grid .slick-slider__controls{display:none}}#hally-three-column-grid .slick-slider__controls .slick-next,#hally-three-column-grid .slick-slider__controls .slick-prev{height:28px;position:relative;width:32px}#hally-three-column-grid .slick-slider__controls .slick-dots__container{margin:0 10px}#hally-three-column-grid .slick-slider__controls .slick-dots{align-items:center;display:flex!important;height:28px;margin:0;position:relative;width:auto}#hally-three-column-grid .slick-slider__controls .slick-dots button,#hally-three-column-grid .slick-slider__controls .slick-dots li{height:14px;width:14px}#hally-three-column-grid .slick-slider__controls .slick-dots li.slick-active{background:#fff}#hally-three-column-grid .slick-slider__controls .slick-dots li{border:2px solid #fff;border-radius:100%}#hally-three-column-grid .slick-slider__controls .slick-dots button:before{content:""}.hally-product-slider{margin-top:50px;padding-left:11px;padding-right:0}@media (min-width:768px){.hally-product-slider{padding:0 11px}}@media (min-width:992px){.hally-product-slider{padding:0 28px}}.hally-product-slider .product-slider{margin-bottom:0;opacity:0;transition:opacity .3s linear}.hally-product-slider .product-slider.slick-initialized{opacity:1}.hally-product-slider .product-slider .slick-track{display:flex}.hally-product-slider .product-slider .slick-track .slick-slide{height:inherit}@media (max-width:767px){.hally-product-slider .product-slider .slick-list{padding:0 10% 0 0!important}}.hally-product-slider .product-slider .slick-next,.hally-product-slider .product-slider .slick-prev{height:51px;top:50%;transform:translateY(-50%);width:27px;z-index:1}.hally-product-slider .product-slider .slick-prev{left:-5px;transform:scale(-1)}.hally-product-slider .product-slider .slick-next{right:-5px}.hally-product-slider .product-slider .product-slider__item.custom-block .custom-block__wrapper{border-top-right-radius:40px;height:100%;margin:0 10px;overflow:hidden;position:relative}@media (min-width:992px){.hally-product-slider .product-slider .product-slider__item.custom-block .custom-block__wrapper{border-top-right-radius:30px}}.hally-product-slider .product-slider .product-slider__item.custom-block .custom-block__wrapper .custom-block__content{bottom:7px;color:#fff;left:0;padding:0 20px;position:absolute;text-align:center;width:100%}.hally-product-slider .product-slider .product-slider__item.custom-block .custom-block__wrapper .custom-block__content .custom-block__title{color:inherit;font-family:Area Extended;font-size:15px;font-weight:700;line-height:22px;margin-top:15px;text-transform:uppercase}.hally-product-slider .product-slider .product-slider__item.custom-block .custom-block__wrapper .custom-block__content .custom-block__description{font-size:12px;font-weight:400;line-height:1.5;margin:0}.hally-product-slider .product-slider .product-slider__item.custom-block .custom-block__wrapper .custom-block__content .btn{background:#fff;border-color:#fff;border-radius:0 10px;color:#2b0b38;line-height:46px;margin-top:43px}.hally-product-slider .product-slider .product-slider__item .hh-product-2024{margin:40px 6px 0}@media (min-width:768px){.hally-product-slider .product-slider .product-slider__item .hh-product-2024{margin:40px 10px 0}}.hh-product-2024{background:#fff;border-top-right-radius:40px;position:relative}@media (min-width:992px){.hh-product-2024{border-top-right-radius:30px}}.hh-product-2024 .product__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.hh-product-2024 .product-top-tag{background:#2b0b38;color:#fff;font-size:12px;left:5px;line-height:0;padding:8px 12px;position:absolute;text-transform:uppercase;top:5px;z-index:1}@media (min-width:992px){.hh-product-2024 .product-top-tag{left:10px;padding:17px 22px;top:10px}}.hh-product-2024 .star-vector{height:35px;margin-bottom:15px}.hh-product-2024 .product__image-wrapper{margin-top:-10%;padding-top:92%;position:relative}.hh-product-2024 .product__meta-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding-left:25px;padding-right:25px;padding-top:25px;position:relative}@media (min-width:1200px){.hh-product-2024 .product__meta-wrapper{padding-left:35px;padding-right:35px}}.hh-product-2024 .product__meta-wrapper .product-tag{color:#2b0b38;font-family:Area Extended;font-size:14.04px;font-weight:400;line-height:20.92px;position:absolute;right:35px;text-transform:uppercase;top:35px}.hh-product-2024 .product__meta-wrapper .product-title{color:#2b0b38;font-family:Area Extended;font-size:15px;font-weight:700;line-height:22px;text-transform:uppercase}.hh-product-2024 .product__meta-wrapper .product-tagline{font-size:12px;font-weight:400;line-height:1.5;margin:0}.hh-product-2024 .product__meta-wrapper .product__meta-price{font-size:12px;font-weight:700;margin-bottom:0;margin-top:7px}.hh-product-2024 .product__meta-wrapper .product__variants{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:767px){.hh-product-2024 .product__meta-wrapper .product__variants{flex-wrap:wrap}}.hh-product-2024 .product__meta-wrapper .product__variants li{background:#ccc;border-radius:100%;cursor:pointer;height:30px;margin:12px 0 0;width:30px}.hh-product-2024 .product__meta-wrapper .product__variants li.active{outline:1px solid;outline-color:inherit;outline-offset:3px}.hh-product-2024 .product__meta-wrapper .product__variants li:not(:last-child){margin-right:12px}.hh-product-2024 .product__meta-wrapper .product__selected-variant{font-size:9px;font-weight:700;line-height:1;margin:10px 0 0}.hh-product-2024 .product__meta-wrapper .product__meta-bottom{align-items:flex-end;display:flex}.hh-product-2024 .product__meta-wrapper .product__meta-bottom .btn{min-width:auto}@media (max-width:991px){.hh-product-2024 .product__meta-wrapper .product__meta-bottom .btn{line-height:60px}}.hh-product-2024 .product__meta-wrapper .product__meta-bottom .add-to-cart__form,.hh-product-2024 .product__meta-wrapper .product__meta-bottom .btn,.hh-product-2024 .product__meta-wrapper .product__meta-bottom .product__meta-bottom--wrapper{width:100%}.hh-product-2024 .product__meta-wrapper .product__meta-bottom .product__meta-bottom--wrapper{display:flex;flex-direction:column;justify-content:space-between}.hh-product-2024 .product__meta-wrapper .product__meta-bottom .product__meta-bottom--wrapper .btn{margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}@media (min-width:1200px){.hh-product-2024 .product__meta-wrapper .product__meta-bottom .product__meta-bottom--wrapper .btn{margin-left:-35px;margin-right:-35px;width:calc(100% + 70px)}}.hh-product-2024 .product__meta-wrapper .product__meta-bottom .add-to-cart__form{margin-top:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mega-menu{background:#f9f5ffe6;color:#2b0b38;display:none;font-family:Area Extended;font-size:15px;font-weight:700;left:0;letter-spacing:1.65px;line-height:1.2;padding:22px 0;position:absolute;text-align:left;top:90px;width:100%;z-index:2}.droppable{position:static}.droppable:hover .mega-menu{display:block}.mega-menu__grid{display:grid;grid-template-columns:1fr 430px 1fr}@media (min-width:1200px){.mega-menu__grid{grid-template-columns:1fr 530px 1fr}}.mega-menu__grid--column:nth-child(2) ul.menu-products{display:flex;flex-wrap:wrap}.mega-menu__grid--column:nth-child(2) ul.menu-products li{width:50%}.mega-menu__grid--column:nth-child(3){display:flex;justify-content:flex-end}.mega-menu__grid--column:nth-child(3) .mega-menu__media--wrapper{position:relative;width:150px}@media (min-width:992px){.mega-menu__grid--column:nth-child(3) .mega-menu__media--wrapper{width:175px}}@media (min-width:1200px){.mega-menu__grid--column:nth-child(3) .mega-menu__media--wrapper{width:230px}}.mega-menu__grid--column:nth-child(3) .mega-menu__media{border-bottom-left-radius:20px;border-top-right-radius:20px;height:150px;overflow:hidden;position:relative;width:100%}@media (min-width:992px){.mega-menu__grid--column:nth-child(3) .mega-menu__media{height:175px}}@media (min-width:1200px){.mega-menu__grid--column:nth-child(3) .mega-menu__media{height:230px}}.mega-menu__grid--column:nth-child(3) .mega-menu--image-label{font-family:Area Extended;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:0;margin-top:10px;text-align:right;text-decoration:underline;text-transform:uppercase}.mega-menu__grid--column:nth-child(3) .mega-menu--image-label.nowrap{direction:rtl;white-space:nowrap}.mega-menu__grid .menu-new{margin-top:35px}.mega-menu__grid .menu-new label{color:#8f8bba;display:block;font-family:Area Normal;font-size:15px;font-style:normal;font-weight:900;margin-bottom:7px}.mega-menu__grid .menu-shades{display:grid;grid-template-columns:auto 1fr}.mega-menu__grid .menu-shades li:nth-child(2n+2){margin-left:75px}.mega-menu__grid ul.menu li{margin-bottom:7px}.mega-menu__grid ul.menu li a{transition:color .2s linear}.mega-menu__grid ul.menu li a:hover{color:#8f8bba}.menu-shades li{align-items:center;display:flex;position:relative}@media (min-width:768px){.menu-shades li{padding-left:17px}}.menu-shades li svg{margin-right:11px}.menu-shades li.shades-blonde svg path{fill:#ffee96}.menu-shades li.shades-purple svg path{fill:#9f4cf2}.menu-shades li.shades-brown svg path{fill:#bf745b}.menu-shades li.shades-pink svg path{fill:#fa6cc1}.menu-shades li.shades-black svg path{fill:#28240c}.menu-shades li.shades-yellow svg path{fill:#ffd12e}.menu-shades li.shades-blue svg path{fill:#439aff}.menu-shades li.shades-orange svg path{fill:#ff9a5b}.menu-shades li.shades-red svg path{fill:#ff4370}.menu-shades li.shades-silver svg path{fill:#ddd}.menu-shades li.shades-green svg path{fill:#5de31e}.menu-shades li.shades-glitter svg path{fill:#cfd2f3}#rebuy-cart .rebuy-cart__background{background:#2b0b38;opacity:.5}#rebuy-cart .rebuy-cart__flyout{background:#f9f5ff;border-radius:0;margin:0;width:100%}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout{width:420px}}#rebuy-cart .rebuy-cart__flyout-body,#rebuy-cart .rebuy-cart__flyout-header{background:transparent}#rebuy-cart .rebuy-cart__flyout-header{border:none;padding:35px 20px 0}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout-header{padding:75px 30px 0}}#rebuy-cart .rebuy-cart__flyout-content.has-items{margin-top:30px}#rebuy-cart .rebuy-cart__flyout-footer{background:#2b0b38;border-radius:0;color:#fff;margin:0;padding:25px 30px 30px}#rebuy-cart .rebuy-cart__flyout-subtotal{color:#fff;font-family:Area Extended;font-size:14px}#rebuy-cart .rebuy-cart__flyout-close{bottom:-15px;right:30px;top:auto}#rebuy-cart .rebuy-cart__flyout-title{color:#2b0b38;font-family:Area Extended;font-size:15px;font-weight:700;letter-spacing:1.65px;text-align:left}#rebuy-cart .rebuy-cart__flyout-item{align-items:flex-start;border:none;border-top:1px solid #d5d2f7;margin:0 20px;padding:25px 0}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout-item{margin:0 30px}}#rebuy-cart .rebuy-cart__flyout-item:last-child{border-bottom:1px solid #d5d2f7}#rebuy-cart .rebuy-cart__flyout-shipping-bar{background:var(--Hibiscus-gradient,radial-gradient(141.87% 112.18% at 3.86% -41.79%,#1c17fa 0,#c7abe4 100%));color:#fff;font-family:Area Extended;font-size:14px;font-weight:600;margin:20px;padding:13px 0 0;position:relative;text-transform:uppercase}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout-shipping-bar{margin:32px 30px}}#rebuy-cart .rebuy-cart__flyout-shipping-bar.no-items{display:none}#rebuy-cart .rebuy-cart__flyout-shipping-bar-meter{background:transparent;border-radius:0;height:7px;margin-top:15px;overflow:hidden}#rebuy-cart .rebuy-cart__flyout-shipping-bar-meter-fill{background:#2b0b38;border-radius:0;height:7px}#rebuy-cart .rebuy-cart__flyout-shipping-bar-message{font-size:14px}#rebuy-cart .rebuy-cart__flyout-empty-cart{border:none;padding:40px 20px;position:relative}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout-empty-cart{padding:40px 30px}}#rebuy-cart .rebuy-cart__flyout-empty-cart h4{font-family:Area Extended;font-size:20px;font-weight:600;line-height:24px;margin:0 auto;max-width:265px}#rebuy-cart .rebuy-cart__flyout-empty-cart a{background:#2b0b38;border-color:#2b0b38;border-radius:0;color:#fff;font-family:Area Extended;font-size:13px;font-weight:700;letter-spacing:1.635px;line-height:60px;margin-left:auto;margin-right:auto;margin-top:60px;padding:0;text-transform:uppercase;width:100%}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout-empty-cart a{font-size:16.361px}}#rebuy-cart .rebuy-cart__flyout-item-info{display:grid;grid-template-columns:1fr auto;padding-left:0}#rebuy-cart .rebuy-cart__flyout-item-product-title{color:#2b0b38;font-size:15px;font-weight:400}#rebuy-cart .rebuy-cart__flyout-item-variant-title{color:#2b0b38;font-size:15px;font-weight:400;margin-top:5px}#rebuy-cart .rebuy-cart__flyout-item-quantity{line-height:0;margin-right:-10px;margin-top:0;width:auto}#rebuy-cart .rebuy-cart__flyout-item-quantity-widget-button{align-items:center;background:transparent;display:flex;justify-content:center}#rebuy-cart .rebuy-cart__flyout-item-quantity-widget{border:none}#rebuy-cart .rebuy-cart__flyout-item-quantity-widget-label{align-items:center;border:none;display:flex;font-family:Area Extended;font-size:14px;font-weight:600;justify-content:center;position:relative}#rebuy-cart .rebuy-cart__flyout-item-price{color:#2b0b38;font-family:Area Extended;font-size:17px;font-weight:700;line-height:22px;margin-top:10px;text-align:left;width:auto}#rebuy-cart .rebuy-cart__flyout-item-price .rebuy-money{color:#2b0b38}#rebuy-cart .rebuy-cart__flyout-item-remove{color:#2b0b38;height:auto;margin-top:10px;position:relative;text-align:right;text-transform:uppercase;width:auto}#rebuy-cart .rebuy-cart__flyout-item-remove .far{font-family:Area Extended;font-size:14px;font-weight:600;line-height:22px;text-decoration:underline;text-underline-offset:2px}#rebuy-cart .rebuy-cart__flyout-recommendations{background:transparent;margin:50px 20px 0;padding:0;width:calc(100% - 40px)}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout-recommendations{margin:50px 30px 0;width:calc(100% - 60px)}}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .primary-title{color:#2b0b38;font-size:36px;line-height:1;margin:0}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid{margin-top:80px}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-block{background:#fff;border-radius:0 30px;margin-bottom:20px;padding:20px}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-media{height:90px!important;position:relative;width:90px!important}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-media a{height:90px!important;overflow:hidden;position:relative;width:90px!important}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-media a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-info{width:calc(100% - 90px)}@media (max-width:767px){#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-info{padding:0 15px}}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-title{color:#2b0b38;font-size:15px;font-weight:400;line-height:22px}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-variant-title{color:#2b0b38;font-size:12px;font-weight:400;line-height:22px}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-price{font-family:Area Extended;font-size:17px;font-weight:700;margin-top:6px}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-price .rebuy-money{color:#2b0b38}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-actions{margin-left:110px;margin-top:10px;width:106px}#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-actions button{background:#d5d2f7;border-color:#d5d2f7;border-radius:0;color:#000;font-family:Area Extended;font-size:14px;font-weight:600;padding:8px 5px;text-transform:uppercase}#rebuy-cart .rebuy-cart__flyout-content.no-items{flex-wrap:wrap;justify-content:center}#rebuy-cart .rebuy-cart__flyout-empty-cart-footer{margin-top:0}#rebuy-cart .rebuy-cart__flyout-items{border:none}#rebuy-cart .rebuy-cart__flyout-item-media{height:90px;position:relative;width:90px}@media (min-width:768px){#rebuy-cart .rebuy-cart__flyout-item-media{height:130px;width:140px}}#rebuy-cart .rebuy-cart__flyout-item-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}#rebuy-cart .rebuy-cart__flyout-item-discount-message{margin-top:5px}#rebuy-cart .rebuy-cart__flyout-item-properties{margin-top:5px;opacity:.75}#rebuy-cart .rebuy-cart__flyout-subtotal+.rebuy-cart__flyout-actions{margin-top:17px}#rebuy-cart .rebuy-cart__flyout-actions{margin-top:20px}#rebuy-cart .rebuy-cart__flyout-actions .rebuy-button{background:#2b0b38;border-color:#fff;border-radius:0;border-width:1px;font-family:Area Extended;font-size:14px;font-weight:700;line-height:60px;padding:0;text-transform:uppercase}#rebuy-cart .rebuy-money.sale{display:block}.accordion{border-top:1px solid #d5d2f7}.accordion.open .accordion-content{display:block}.accordion.open .accordion-header .accordion-title:after{background-image:url(icon-accordion-minus.svg?v=2)}.accordion .accordion-header{cursor:pointer;padding:20px 15px 15px}@media (min-width:768px){.accordion .accordion-header{padding:15px 15px 20px}}.accordion .accordion-header .accordion-title{margin:0;position:relative;text-transform:uppercase}.accordion .accordion-header .accordion-title:after{background-image:url(icon-accordion-plus.svg?v=2);background-position:50%;background-repeat:no-repeat;content:"";height:14.5px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14.5px}.accordion .accordion-content{color:#2b0b38;display:none;padding:30px 15px 40px}@media (min-width:992px){.accordion .accordion-content{padding:45px 15px 40px}}.product-single{text-align:left}@media (min-width:992px){.product-single{display:flex}}.product-single__meta--wrapper{padding:20px}@media (max-width:767px){.product-single__meta--wrapper{margin:0}}@media (min-width:768px){.product-single__meta--wrapper{padding:35px 40px 100px}}@media (min-width:1200px){.product-single__meta--wrapper{padding:55px 70px 120px}}.product-single--left,.product-single--right{position:relative}@media (min-width:992px){.product-single--left{width:62%}}.product-single--right{background:#fff}@media (min-width:992px){.product-single--right{width:38%}}.product-single--right .collab-image.byrobynblair{display:block;height:auto;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:195px}.product-single--right .collab-image.brush{margin-bottom:10px;max-width:100px}.product-single--right .collab-image.silver-lining-set{margin-bottom:20px}@media (max-width:767px){.product-single--right .collab-image.silver-lining-set{max-width:125px}}.product-single--right .collab-image.collab-image-8050778865880{max-width:287px}@media (max-width:767px){.product-single--right .collab-image.collab-image-8050778865880{margin-bottom:-20px;margin-top:-20px}}@media (min-width:591px){.product-single--right .collab-image.collab-image-8050778865880{display:block;margin-left:auto;margin-right:auto}}@media (min-width:768px){.product-single--right .collab-image.collab-image-8050778865880{margin-top:20px;max-width:157px}}.product-single--right .collab-image.collab-image-8072417280216{max-width:287px}@media (max-width:767px){.product-single--right .collab-image.collab-image-8072417280216{margin-bottom:-20px;margin-top:-20px}}@media (min-width:591px){.product-single--right .collab-image.collab-image-8072417280216{display:block;margin-left:auto;margin-right:auto}}@media (min-width:768px){.product-single--right .collab-image.collab-image-8072417280216{margin-bottom:20px;margin-top:20px}}.product-single__title{font-family:Area Extended;font-size:19px;font-weight:700;line-height:26px;text-transform:uppercase}@media (max-width:767px){.product-single__title{margin-bottom:5px}}@media (min-width:768px){.product-single__title{font-size:24px;margin-top:20px}}.product-single__description{color:#684675;font-size:14px;font-weight:400;line-height:21px;margin-bottom:0;margin-top:13px;text-align:left}.product-single__media,.product-single__media--video{overflow:hidden;padding-top:140%}@media (min-width:992px){.product-single__media,.product-single__media--video{padding-top:72%}}.product-single__media img,.product-single__media--video img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-single .shade-description{color:#684675;font-size:14px;font-weight:600;line-height:24px;margin-bottom:13px;margin-top:17px}.product-single .shade-description span{font-weight:400}.product-single__media-group{border:none;position:relative}@media (min-width:768px){.product-single__media-group{overflow:hidden}}@media (max-width:590px){.product-single__media-group{opacity:0;transition:opacity .3s linear}}.product-single__media-group.is-slider{opacity:0;transition:opacity .2s linear}.product-single__media-group.is-slider.slick-initialized{opacity:1}.product-single__thumbnails{display:none;justify-content:center;margin-bottom:0;margin-left:0;margin-top:30px;position:relative;width:calc(100% - 80px);z-index:1}@media (max-width:1199px){.product-single__thumbnails{margin-left:-4.5px}}@media (min-width:1200px){.product-single__thumbnails{margin-left:-7.5px}}.product-single__thumbnails.is-slider{opacity:0;transition:opacity .2s linear}.product-single__thumbnails.is-slider.slick-initialized{opacity:1}@media (min-width:768px){.product-single__thumbnails .slick-track{transform:translateZ(0)!important}}.product-single__thumbnails li{margin-bottom:0}@media (max-width:1199px){.product-single__thumbnails li{margin:0 4.5px}}@media (min-width:1200px){.product-single__thumbnails li{margin:0 7.5px}}.product-single__thumbnails .product-single__thumbnail{border:1px solid #c6c4c2;border-radius:18px;overflow:hidden;padding-top:100%}.product-single__thumbnails .product-single__thumbnail img{border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;z-index:1}.product-single__thumbnails .product-single__thumbnail-badge{bottom:auto;height:25px;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:25px}.product-single__thumbnails img{cursor:pointer;height:100%;max-height:none;width:100%}.product-single__thumbnails .grid__item{padding-left:0;position:relative;width:100%}.product-single__thumbnails .grid__item:last-child{margin-right:0}.product-single .product-form__item.select-wrapper{margin-bottom:24px}.product-single .product-form__item.radio-wrapper label,.product-single .product-form__item.select-wrapper label{color:#2b0b38;display:block;font-family:Area Normal;font-size:14px;font-style:normal;font-weight:600;line-height:15.82px;margin-bottom:9px}.product-single .product-form__item.radio-wrapper select,.product-single .product-form__item.select-wrapper select{background:transparent;background-image:url(arrow-down.svg);background-position:right 25px center;background-repeat:no-repeat;border:1px solid #2b0b38;border-radius:0;font-family:Area Extended;font-weight:700;letter-spacing:1.636px;max-width:410px;padding:15px 45px 15px 20px;text-transform:uppercase;width:100%}.product-single .product-single__add-to-cart{margin:0;width:100%}@media (max-width:767px){.product-single .product-single__add-to-cart{margin-top:40px}}@media (min-width:768px){.product-single .product-single__add-to-cart{bottom:0;left:0;position:absolute}}.product-single .product-single__add-to-cart .btn{border:0;margin:0;padding-bottom:0;padding-top:0}@media (max-width:767px){.product-single .product-single__add-to-cart .btn{font-size:16px;letter-spacing:1.635px;line-height:60px}}.product-single .product-single__media-group,.product-single .product-single__media-group-wrapper{height:100%}.product-single .product-single__media-group *{height:inherit!important}@media (max-width:590px){.product-single.align-mobile-center{text-align:center}.product-single.align-mobile-center .product-single__title{margin-left:auto;margin-right:auto}}.product-single .stamped-product-reviews-badge .stamped-fa-star-half-o:before,.product-single .stamped-product-reviews-badge .stamped-fa-star:before{font-size:23px}.product-single .product-single__media-group-wrapper .slick-dots{align-items:center;background:transparent;display:flex!important;height:28px;margin:0 10px}.product-single .product-single__media-group-wrapper .slick-dots button,.product-single .product-single__media-group-wrapper .slick-dots li{height:14px;width:14px}.product-single .product-single__media-group-wrapper .slick-dots li.slick-active{background:#fff}.product-single .product-single__media-group-wrapper .slick-dots li{border:2px solid #fff;border-radius:100%;margin:0 5px}.product-single .product-single__media-group-wrapper .slick-dots button:before{content:none}.product-single .product-single__media-group-wrapper .slick__controls{bottom:25px;left:50%;margin-top:0;padding:0;position:absolute;top:auto;transform:translate(-50%);width:auto}.product-single .product-single__media-group-wrapper .slick__arrow{line-height:1;padding:0}.product-single #ProductMediaGroup-product-template{position:relative}@media (max-width:590px){.product-single #ProductMediaGroup-product-template{margin-left:0;margin-right:0;margin-top:0;width:100%}}.product-single .product-single__media-wrapper{margin:unset;outline:none}.product-single .product-single__media-wrapper .media-video,.product-single .product-single__media-wrapper .plyr,.product-single .product-single__media-wrapper .plyr__video-wrapper{outline:none}.product-single #product-single__media-caption{color:#5b5b5b;display:none;font-size:10px;font-weight:400;padding-top:13px;text-align:left}@media (min-width:591px){.product-single #product-single__media-caption{display:none}}.product-single .product-single__thumbnail-badge{display:none}.product-single .product-animation{bottom:50px;position:absolute;right:-55px;width:250px}@media (min-width:1200px){.product-single .product-animation{bottom:-45px;right:-115px;width:385px}}.product-single .product-animation img{background:transparent;position:relative}.product-single .product-single__type{letter-spacing:.1em;margin-bottom:0}.product-single .product-color-info{font-family:Beatrice-Semibold;font-size:15px;line-height:24px}@media (min-width:768px){.product-single .product-color-info{font-size:21px}}.product-single .product-single__meta{display:flex;flex-direction:column;padding-top:0}@media (min-width:768px){.product-single .product-single__meta{height:100%;justify-content:space-between}.product-single .product-single__meta .product-single__meta-group+.product-single__meta-group{margin-top:50px}}@media (max-width:767px){.product-single .product-single__meta .product-single__meta-group:nth-child(3){margin-top:30px}}.product-single .product-single__meta .product-single__meta-group .star-vector{height:auto;width:40px}@media (max-width:767px){.product-single .product-single__meta .product-single__meta-group .star-vector{display:none}}@media (min-width:768px){.product-single .product-single__meta .two-kits-note{margin-top:-10px}}.product-single .product-single__meta .skip-cancel-note{display:none}.product-single #AddToCartForm--product-template{border-radius:25px;margin-top:0;padding:25px 20px}@media (max-width:767px){.product-single #AddToCartForm--product-template{padding:0!important}}@media (min-width:591px){.product-single #AddToCartForm--product-template{margin:auto}}@media (max-width:767px){.product-single #AddToCartForm--product-template.shade-stix .radio-wrapper,.product-single #AddToCartForm--product-template.shade-stix-amazon .radio-wrapper{margin-left:-10px;margin-right:-10px;margin-top:10px}}.product-single #AddToCartForm--product-template.shade-stix .single-option-radio label,.product-single #AddToCartForm--product-template.shade-stix-amazon .single-option-radio label{margin-right:7px}@media (max-width:767px){.product-single #AddToCartForm--product-template.shade-stix .single-option-radio label,.product-single #AddToCartForm--product-template.shade-stix-amazon .single-option-radio label{margin-right:2px}}@media (min-width:992px){.product-single #AddToCartForm--product-template .radio-wrapper{margin-left:-20px;margin-right:-20px}}.product-single #AddToCartForm--product-template #AddToCart--product-template,.product-single #AddToCartForm--product-template .btn--third-party{align-items:center;border-radius:0 30px;display:flex;font-size:14px;justify-content:center;margin:0 auto;max-width:250px;min-height:50px}@media (min-width:768px){.product-single #AddToCartForm--product-template #AddToCart--product-template,.product-single #AddToCartForm--product-template .btn--third-party{border-radius:0 38px;font-size:18px;max-width:320px;min-height:64px}}.product-single #AddToCartForm--product-template #AddToCart--product-template #ProductPrice .strike,.product-single #AddToCartForm--product-template .btn--third-party #ProductPrice .strike{text-decoration:line-through;text-decoration-color:#fff}.product-single .skip-cancel-note{color:#843ca2;font-family:Beatrice-Bold;font-size:9px;letter-spacing:.1em;margin-bottom:0;margin-top:10px;text-align:center;text-transform:uppercase}@media (min-width:768px){.product-single .skip-cancel-note{margin-top:-15px}}.product-single #rc_container{margin-bottom:10px}@media (min-width:768px){.product-single #rc_container{margin-bottom:25px}}.product-single #rc_container #rc_radio_options{background:#f2f2f2;border-radius:25px;font-family:Beatrice-SemiboldItalic;font-size:13px;line-height:20px;padding:15px;text-align:left}@media (min-width:768px){.product-single #rc_container #rc_radio_options{padding:20px 30px}}.product-single #rc_container #rc_radio_options div.rc_block__type{padding:0 5px}.product-single #rc_container #rc_radio_options div.rc_block__type label.rc_label{color:#ad92ef;font-style:normal;font-weight:600}.product-single #rc_container #rc_radio_options div.rc_block__type.rc_block__type--active label.rc_label{color:#843ca2}.product-single #rc_container #rc_radio_options label.rc_label__deliver_every{border:1px solid #843ca2;border-radius:25px;font-size:9px;font-style:normal;margin-left:20px;margin-top:10px;padding:0;text-transform:uppercase;width:calc(100% - 20px)}.product-single #rc_container #rc_radio_options label.rc_label__deliver_every span.rc_label__delivery{border-right:1px solid #843ca2;display:inline-block;font-family:Beatrice-Bold;letter-spacing:.1em;padding:9px 9px 9px 15px;width:50%}.product-single #rc_container #rc_radio_options label.rc_label__deliver_every .rc_select__frequency{background-image:url(select-arrow.svg);background-position:right 0 center;background-repeat:no-repeat;color:#843ca2;font-family:Beatrice-Bold;font-size:9px;letter-spacing:.1em;padding:5px 10px;text-transform:uppercase;width:calc(50% - 20px)}.product-single #rc_container #rc_radio_options label.rc_label__deliver_every .rc_select__frequency:hover{outline:none}.product-single #rc_container #rc_radio_options input[name=purchase_type]{-webkit-appearance:none;height:16px;position:relative}.product-single #rc_container #rc_radio_options input[name=purchase_type]:before{background:transparent;border:1px solid #843ca2;border-radius:100%;content:"";height:13px;left:0;position:absolute;top:0;width:13px}.product-single #rc_container #rc_radio_options input[name=purchase_type]:checked:before{background:#843ca2}.two-kits-note__wrapper{align-items:center;background-image:url(two-kits-note-bg.svg);background-repeat:no-repeat;background-size:cover;display:flex;height:48px;margin:15px auto 0;position:relative;width:235px}@media (min-width:768px){.two-kits-note__wrapper{height:67px;width:330px}}.two-kits-note__wrapper .icon-star{position:absolute;right:9px;top:-9px}@media (min-width:768px){.two-kits-note__wrapper .icon-star{bottom:-18px;right:11px}}.two-kits-note__wrapper .icon-star svg{height:auto;width:24px}@media (min-width:768px){.two-kits-note__wrapper .icon-star svg{width:34px}}.two-kits-note__wrapper .two-kits-note{color:#fff;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;margin:0 auto!important}@media (min-width:768px){.two-kits-note__wrapper .two-kits-note{font-size:10.74px}}.stamped-badge .stamped-badge-starrating .stamped-fa{height:19px;position:relative;width:19px}@media (min-width:768px){.stamped-badge .stamped-badge-starrating .stamped-fa{height:25px;width:25px}}.stamped-badge .stamped-fa-star-half-o:before,.stamped-badge .stamped-fa-star:before{background-image:url(stamped-custom-star.svg?v=2);background-repeat:no-repeat;background-size:100% auto;content:"";height:19px;left:0;position:absolute;width:19px}@media (min-width:768px){.stamped-badge .stamped-fa-star-half-o:before,.stamped-badge .stamped-fa-star:before{height:25px;width:25px}}.stamped-badge .stamped-badge-caption{font-family:Area Extended;font-weight:400}.stamped-badge .stamped-badge-caption:not(:empty){margin-left:9px}@media (min-width:768px){.stamped-badge .stamped-badge-caption:not(:empty){margin-left:13px}}.stamped-badge .stamped-badge-caption:not(:empty):before{content:"("}.stamped-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}.stamped-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]:not(:empty):after{content:")"!important}.template-product .single-option-radio{flex-wrap:wrap}.template-product .single-option-radio label{margin-top:10px}.single-option-radio{background:transparent;display:flex;margin:0;padding:0}.single-option-radio label{background-position:50%;background-size:cover;border:none;border-radius:100%;font-size:0;height:30px;margin:0 16px 0 0;position:relative;width:30px}.single-option-radio label:last-child{margin-right:0}.single-option-radio label.disabled{filter:grayscale(1);opacity:.7}.single-option-radio label .shade{bottom:-30px;display:inline-block;display:none;font-family:DM Sans,sans-serif;font-size:13px;left:50%;position:absolute;text-transform:none;transform:translate(-50%)}.single-option-radio.with-shades{margin-bottom:20px}@media (min-width:768px){.single-option-radio.with-shades{margin-bottom:50px}}.single-option-radio.with-shades input[type=radio]:checked+label .shade{display:block}.single-option-radio input[type=radio]:checked+label{outline:1px solid;outline-color:inherit;outline-offset:3px}.two-kits-note{color:#bdbbb8;font-size:12px;font-weight:800;line-height:1.5;margin-bottom:0;margin-top:13px;text-align:center;text-transform:uppercase}#hally-product-upsells{font-weight:400;margin:35px 0 55px}@media (min-width:992px){#hally-product-upsells{margin:55px 0 80px}}#hally-product-upsells .section-title{position:relative;text-transform:uppercase}@media (max-width:767px){#hally-product-upsells .section-title{border-bottom:1px solid #d5d2f7;border-top:1px solid #d5d2f7;padding-bottom:24px;padding-top:20px}#hally-product-upsells .section-title:after{background-image:url(right-arrow.svg);background-repeat:no-repeat;content:"";display:block;height:15px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(0);transition:transform .2s linear;width:10px}#hally-product-upsells .section-title.open:after{transform:translateY(-50%) rotate(90deg)}}@media (min-width:768px){#hally-product-upsells #product-upsells__accordion{display:block!important}}#hally-product-upsells__grid{display:grid;margin-top:70px}@media (min-width:768px){#hally-product-upsells__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#hally-product-upsells__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){#hally-product-upsells__grid{grid-gap:60px}}#hally-product-upsells__grid .upsell-variant{background:#fff;border-top-right-radius:25px;display:grid;grid-template-columns:140px 1fr;padding:20px 20px 20px 0;width:355px}#hally-product-upsells__grid .upsell-variant .variant-image{margin-top:-40px;transform:scale(1.1)}#hally-product-upsells__grid .upsell-variant .variant-title{color:#2b0b38;font-size:15px;line-height:22px;margin:0}#hally-product-upsells__grid .upsell-variant .variant-price{color:#2b0b38;font-family:Area Extended;font-size:17px;font-weight:700;line-height:22px;margin-top:5px}#hally-product-upsells__grid .upsell-variant .variant-quantity{display:flex}#hally-product-upsells__grid .upsell-variant .variant-quantity .product-single__quantity{margin:0}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty{display:flex;margin:0}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty input[type=text]{border:none;border-radius:0;font-family:Area Extended;font-size:14px;height:36px;line-height:22px;width:30px}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust{background:transparent;height:36px;width:15px}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust .icon{font-size:0}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust .icon:before{content:""}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--minus{margin-right:5px}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--plus{margin-left:5px}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--minus,#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--plus{border-radius:0}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--minus svg,#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--plus svg{height:auto;width:100%}#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--minus svg path,#hally-product-upsells__grid .upsell-variant .variant-quantity .js-qty .js-qty__adjust.js-qty__adjust--plus svg path{stroke:#2b0b38}#hally-product-upsells__grid .upsell-variant .variant-quantity .btn--add-to-cart{background:#d5d2f7;border-color:#d5d2f7;color:#2b0b38;line-height:0;margin:0 0 0 10px;min-width:auto;padding:0;width:106px}#hally-product-upsells__grid .upsell-variant .variant-quantity .btn--add-to-cart[disabled]{background:#f6f6f6;color:#717171}#hally-product-information{font-weight:400;margin:35px 0 55px}@media (min-width:992px){#hally-product-information{margin:110px 0}}#hally-product-information__wrapper{align-items:center}@media (max-width:991px){#hally-product-information__wrapper{flex-direction:column-reverse;padding:0 15px}}@media (min-width:992px){#hally-product-information__left,#hally-product-information__right{width:50%}#hally-product-information__left{padding-right:30px}}@media (max-width:991px){#hally-product-information__left{margin-top:30px}}#hally-product-information__left .content{color:#2b0b38;font-size:14px;max-width:660px}@media (min-width:768px){#hally-product-information__left .content{font-size:18px}}#hally-product-information__left .content .section-title{margin-bottom:25px}@media (min-width:992px){#hally-product-information__left .content .section-title{margin-bottom:40px}}#hally-product-information__left .content ul{list-style:none;margin:0;padding:0}#hally-product-information__left .content ul li{background-image:url(icon-bullet.svg);background-position:0;background-repeat:no-repeat;margin-bottom:10px;padding-left:30px}#hally-product-information__right{display:flex;justify-content:center}#hally-product-information__right img{mix-blend-mode:multiply}#hally-product-accordion{font-weight:400;margin:35px 0 55px}@media (min-width:992px){#hally-product-accordion{margin:110px 0}}#hally-product-accordion__wrapper{border-bottom:1px solid #d5d2f7}@media (max-width:991px){#hally-product-accordion .how-it-works__wrapper{flex-direction:column-reverse}#hally-product-accordion .how-it-works__wrapper .how-it-works__left{padding-top:35px}}@media (min-width:992px){#hally-product-accordion .how-it-works__wrapper .how-it-works__left{padding-right:50px;width:calc(100% - 390px)}}@media (min-width:1440px){#hally-product-accordion .how-it-works__wrapper .how-it-works__left{width:calc(100% - 580px)}}@media (max-width:767px){#hally-product-accordion .how-it-works__wrapper .how-it-works__right{margin-left:-15px;margin-right:-15px;margin-top:-20px}}@media (min-width:992px){#hally-product-accordion .how-it-works__wrapper .how-it-works__right{width:390px}}@media (min-width:1440px){#hally-product-accordion .how-it-works__wrapper .how-it-works__right{width:580px}}#hally-product-accordion .how-it-works__wrapper .how-it-works__right .how-it-works__video{height:488px;max-width:390px;position:relative;width:100%}@media (max-width:991px){#hally-product-accordion .how-it-works__wrapper .how-it-works__right .how-it-works__video{margin-left:auto;margin-right:auto}}#hally-product-accordion .how-it-works__wrapper .how-it-works__right .how-it-works__video video{cursor:pointer}#hally-product-accordion .how-it-works__wrapper ul{list-style:none;margin:0;padding:0}#hally-product-accordion .how-it-works__wrapper ul li{background-image:url(icon-bullet-big.svg);background-repeat:no-repeat;font-family:Area Extended;font-size:14px;font-weight:600;line-height:35px;margin:0;padding-left:73px;text-transform:uppercase}@media (max-width:767px){#hally-product-accordion .how-it-works__wrapper ul li{background-size:35px auto;padding-left:50px}}@media (min-width:768px){#hally-product-accordion .how-it-works__wrapper ul li{font-size:20px;min-height:60px;padding-left:87px}}#hally-product-accordion .how-it-works__wrapper ul li span{display:block;font-family:Area Normal;font-size:14px;font-weight:400;line-height:26px;text-transform:none}@media (min-width:768px){#hally-product-accordion .how-it-works__wrapper ul li span{font-size:18px}}#hally-product-accordion .how-it-works__wrapper ul li+li{margin-top:28px}@media (min-width:768px){#hally-product-accordion .how-it-works__wrapper ul li+li{margin-top:50px}}@media (max-width:991px){#hally-product-accordion .ingredients__wrapper{display:block}}#hally-product-accordion .ingredients__wrapper.ingredients__wrapper--full .ingredients__left,#hally-product-accordion .ingredients__wrapper.ingredients__wrapper--full .ingredients__right{width:100%!important}#hally-product-accordion .ingredients__wrapper.ingredients__wrapper--full .ingredients__right .content{max-width:none}@media (min-width:992px){#hally-product-accordion .ingredients__wrapper .ingredients__left{padding-right:50px;width:50%}}@media (min-width:1440px){#hally-product-accordion .ingredients__wrapper .ingredients__left{width:calc(100% - 580px)}}@media (max-width:991px){#hally-product-accordion .ingredients__wrapper .ingredients__right{padding-top:35px}}@media (min-width:992px){#hally-product-accordion .ingredients__wrapper .ingredients__right{width:50%}}@media (min-width:1440px){#hally-product-accordion .ingredients__wrapper .ingredients__right{width:580px}}#hally-product-accordion .ingredients__wrapper .ingredients__right .section-title{font-size:20px;line-height:35px;text-transform:uppercase}#hally-product-accordion .ingredients__wrapper .ingredients__right .content{font-size:14px;line-height:26px}@media (min-width:768px){#hally-product-accordion .ingredients__wrapper .ingredients__right .content{font-size:18px}}@media (min-width:992px){#hally-product-accordion .ingredients__wrapper .ingredients__right .content{max-width:545px}}#hally-product-accordion .ingredients__wrapper ul{list-style:none;margin:0;padding:0}#hally-product-accordion .ingredients__wrapper ul li{align-items:center;display:flex;font-family:Area Extended;font-size:14px;font-weight:600;line-height:35px;margin:0;text-transform:uppercase}@media (min-width:768px){#hally-product-accordion .ingredients__wrapper ul li{font-size:20px}}#hally-product-accordion .ingredients__wrapper ul li span.icon{flex:0 75px;line-height:0}#hally-product-accordion .ingredients__wrapper ul li span.content{flex:1}#hally-product-accordion .ingredients__wrapper ul li span{display:block;font-family:Area Extended;font-size:14px;font-weight:600;line-height:35px;text-transform:uppercase}@media (min-width:768px){#hally-product-accordion .ingredients__wrapper ul li span{font-size:20px}}#hally-product-accordion .ingredients__wrapper ul li span.description{font-family:Area Normal;font-size:18px;font-weight:400;line-height:26px;text-transform:none}#hally-product-accordion .ingredients__wrapper ul li+li{margin-top:28px}@media (min-width:768px){#hally-product-accordion .ingredients__wrapper ul li+li{margin-top:50px}}#hally-product-accordion .faq-grid{grid-gap:40px;display:grid}@media (min-width:992px){#hally-product-accordion .faq-grid{grid-template-columns:repeat(2,1fr)}}#hally-product-accordion .faq-grid .faq-separator:last-of-type{display:none!important}#hally-product-accordion .faq-grid .question{font-size:14px;line-height:25px;text-transform:uppercase}@media (min-width:768px){#hally-product-accordion .faq-grid .question{font-size:20px;line-height:35px}}#hally-product-related{font-weight:400;margin:35px 0 55px}@media (min-width:992px){#hally-product-related{margin:110px 0}}@media (max-width:767px){#hally-product-related .related-title{margin-left:auto;margin-right:auto;max-width:275px}}#hally-product-related__container{margin-top:75px}@media (max-width:767px){#hally-product-related__container{margin-right:-20px;margin-top:50px}}@media (min-width:768px){#hally-product-related__wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:75px}}@media (min-width:1200px){#hally-product-related__wrapper{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){#hally-product-related .hally-product-related__slider .slick-list{padding:0 10% 0 0!important}#hally-product-related .hally-product-related__slider .hh-product-2024{margin:40px 6px 0}}#hally-product-related .slick-slider__controls{bottom:120px;display:flex;justify-content:center;position:absolute;width:100%}@media (min-width:768px){#hally-product-related .slick-slider__controls{display:none}}#hally-product-related .slick-slider__controls .slick-next,#hally-product-related .slick-slider__controls .slick-prev{height:28px;position:relative;width:32px}#hally-product-related .slick-slider__controls .slick-dots__container{margin:0 10px}#hally-product-related .slick-slider__controls .slick-dots{align-items:center;display:flex!important;height:28px;margin:0;position:relative;width:auto}#hally-product-related .slick-slider__controls .slick-dots button,#hally-product-related .slick-slider__controls .slick-dots li{height:14px;width:14px}#hally-product-related .slick-slider__controls .slick-dots li.slick-active{background:#fff}#hally-product-related .slick-slider__controls .slick-dots li{border:2px solid #fff;border-radius:100%}#hally-product-related .slick-slider__controls .slick-dots button:before{content:""}#hally-product-reviews{font-weight:400;margin:35px 0 55px}@media (min-width:992px){#hally-product-reviews{margin:110px 0}}@media (max-width:767px){#hally-product-reviews .reviews-title{margin-left:auto;margin-right:auto;max-width:275px}}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary{background:#fff;border:none;border-radius:25px;display:flex}@media (max-width:991px){#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary{flex-direction:column}}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-caption .stamped-summary-text-1{background:#2b0b38!important;border-radius:100%!important;padding:18px 11.33px!important}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-caption .stamped-summary-text{text-align:left!important}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-ratings .summary-rating{align-items:center;display:flex;margin-bottom:10px;text-align:left!important}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-ratings .summary-rating .summary-rating-title{font-size:inherit!important;padding-right:10px!important;width:40px!important}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-ratings .summary-rating .summary-rating-title:before{content:""!important}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-ratings .summary-rating .summary-rating-bar{border-radius:25px;height:28px!important;width:190px!important}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-ratings .summary-rating .summary-rating-bar .summary-rating-bar-content{border-radius:25px;height:28px!important}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .summary-overview{padding:0}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-summary-ratings{margin-left:0}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .summary-rating-bar-content{background:#2b0b38}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-header-left{padding:20px!important}@media (max-width:991px){#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-header-left{width:100%!important}}@media (min-width:1200px){#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-header-left{padding:45px 30px!important;width:24%}}#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-header-right{background:#d5d2f7;border:none;border-radius:0 0 25px 25px;max-width:100%;padding:20px!important;width:100%}@media (max-width:991px){#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-header-right{min-height:auto}}@media (min-width:992px){#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-header-right{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:25px;max-width:70%;width:70%}}@media (min-width:1200px){#hally-product-reviews #stamped-main-widget .stamped-header .stamped-summary .stamped-header-right{max-width:76%;padding:45px 30px!important;width:76%}}#hally-product-reviews #stamped-main-widget #stamped-button-submit,#hally-product-reviews #stamped-main-widget input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary{background:#2b0b38!important;line-height:40px;padding:0 20px}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review{background:#fff;border:none;border-radius:25px}@media (max-width:991px){#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review{display:flex;flex-direction:column}}@media (max-width:767px){#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-header{padding-bottom:20px!important}}@media (min-width:1200px){#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-header{padding:45px 30px!important;width:24%}}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-header .stamped-review-avatar:before,#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-header .stamped-verified-badge{color:#000}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-content{background:#d5d2f7;border:none;border-radius:0 25px 25px 0}@media (max-width:991px){#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-content{border-bottom-left-radius:25px;border-top-right-radius:0;width:100%}}@media (min-width:1200px){#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-content{padding:45px 70px 55px 30px;width:76%}}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-content .stamped-review-body .stamped-review-header-title{font-family:Area Extended;font-size:22px}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review .stamped-review-content .stamped-review-body .stamped-review-content-body{color:#2b0b38;font-size:16px;line-height:24px;margin-top:15px}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review-footer .stamped-review-share{display:none}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-fa-thumbs-up,#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-review-vote .stamped-rating-holder,#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab .stamped-thumbs-down .stamped-fa-thumbs-down{color:#8d8d8d}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab ul.stamped-pagination li.next a{background:#2b0b38;border-radius:0;font-family:Area Extended;font-weight:700;padding:15px 30px 10px;text-transform:uppercase}#hally-product-reviews #stamped-main-widget .stamped-content #stamped-reviews-tab ul.stamped-pagination li.next a:hover{background:#fff;color:#2b0b38}#hally-product-before-after-slider{font-weight:400;margin:35px 0 55px}@media (min-width:992px){#hally-product-before-after-slider{margin:110px 0}#hally-product-before-after-slider__wrapper{align-items:center;display:flex}}#hally-product-before-after-slider__left,#hally-product-before-after-slider__right{position:relative}#hally-product-before-after-slider__left{width:335px}@media (max-width:991px){#hally-product-before-after-slider__left{margin-left:auto;margin-right:auto}}@media (min-width:768px){#hally-product-before-after-slider__left{width:500px}}@media (min-width:1200px){#hally-product-before-after-slider__left{width:675px}}@media (min-width:992px){#hally-product-before-after-slider__right{padding-left:30px;width:calc(100% - 500px)}}@media (min-width:1200px){#hally-product-before-after-slider__right{width:calc(100% - 675px)}}#hally-product-before-after-slider__right .section-content{font-family:Area Extended;font-size:30px;font-weight:600;line-height:38px;max-width:535px}#hally-product-before-after-slider #before-after__slider{width:100%}#hally-product-before-after-slider #before-after__slider .slider-item .media-container{border-bottom-left-radius:30px;border-top-right-radius:30px;overflow:hidden;padding-top:113.23943662%;position:relative}@media (min-width:768px){#hally-product-before-after-slider #before-after__slider .slider-item .media-container{border-bottom-left-radius:50px;border-top-right-radius:50px;padding-top:82.2222222222%}}#hally-product-before-after-slider #before-after__slider .slider-item .media-container .after-image,#hally-product-before-after-slider #before-after__slider .slider-item .media-container .before-image{background-size:335px 100%;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){#hally-product-before-after-slider #before-after__slider .slider-item .media-container .after-image,#hally-product-before-after-slider #before-after__slider .slider-item .media-container .before-image{background-size:500px 100%}}@media (min-width:1200px){#hally-product-before-after-slider #before-after__slider .slider-item .media-container .after-image,#hally-product-before-after-slider #before-after__slider .slider-item .media-container .before-image{background-size:675px 100%}}#hally-product-before-after-slider #before-after__slider .slider-item .media-container .before-image{width:50%}#hally-product-before-after-slider #before-after__slider .slider-item .media-container .slider{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:flex;height:100%;justify-content:center;margin:0;outline:none;padding:0;position:absolute;top:0;transition:all .2s;width:100%}#hally-product-before-after-slider #before-after__slider .slider-item .media-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f9f5ff;cursor:pointer;height:600px;width:6px}#hally-product-before-after-slider #before-after__slider .slider-item .media-container .slider-button{height:35px;left:49.5%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}@media (min-width:768px){#hally-product-before-after-slider #before-after__slider .slider-item .media-container .slider-button{height:66px;width:66px}}#hally-product-before-after-slider #before-after__slider .slider-item .media-container .slider-button svg{height:auto;width:100%}#hally-product-before-after-slider .slick-slider__controls{display:flex;justify-content:center;position:relative;width:100%}#hally-product-before-after-slider .slick-slider__controls .slick-next,#hally-product-before-after-slider .slick-slider__controls .slick-prev{height:28px;position:relative;width:32px}#hally-product-before-after-slider .slick-slider__controls .slick-dots__container{margin:0 10px}#hally-product-before-after-slider .slick-slider__controls .slick-dots{align-items:center;display:flex!important;height:28px;margin:0;position:relative;width:auto}#hally-product-before-after-slider .slick-slider__controls .slick-dots button,#hally-product-before-after-slider .slick-slider__controls .slick-dots li{height:14px;width:14px}#hally-product-before-after-slider .slick-slider__controls .slick-dots li.slick-active{background:#2b0b38}#hally-product-before-after-slider .slick-slider__controls .slick-dots li{border:2px solid #2b0b38;border-radius:100%}#hally-product-before-after-slider .slick-slider__controls .slick-dots button:before{content:""}@media (min-width:768px){#hally-hero{margin-top:-90px}}#hally-hero__media{height:425px;position:relative}@media (min-width:768px){#hally-hero__media{height:590px}}#hally-hero__content{background:#fff;color:#2b0b38;margin-top:-105px;max-width:300px;padding:22px 20px 38px}@media (max-width:767px){#hally-hero__content{margin-left:auto;margin-right:auto;margin-top:-70px}}@media (min-width:768px){#hally-hero__content{max-width:635px;padding:40px 30px 35px}}#hally-hero__content .subtitle{font-family:Area Extended;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:14px;margin:12px 0 0;text-transform:uppercase}@media (min-width:768px){#hally-hero__content .subtitle{font-size:14px;letter-spacing:.42px;line-height:20px;margin-top:28px}}#hally-hero__content .title{margin:0}@media (max-width:767px){#hally-hero__content .title{line-height:36px}}@media (min-width:768px){#hally-hero__content .title{margin-top:12px}}#hally-introduction{color:#2b0b38;margin:25px 0 75px}@media (min-width:768px){#hally-introduction{margin:95px 0 185px}}@media (max-width:767px){#hally-introduction__wrapper{padding:0 30px}}@media (min-width:768px){#hally-introduction__wrapper{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr)}#hally-introduction__wrapper .section-title{text-transform:uppercase}}#hally-introduction__wrapper .content{font-weight:400;line-height:24px}@media (min-width:768px){#hally-introduction__wrapper .content{font-weight:600;line-height:33px}}#hally-insiders-grid{margin:45px 0 145px}@media (min-width:768px){#hally-insiders-grid{margin:95px 0 185px}}#hally-insiders-grid .title{margin-bottom:10px}@media (min-width:768px){#hally-insiders-grid .title{font-size:36px;line-height:46px}}#hally-insiders-grid .section-subtitle{font-weight:400}#hally-insiders-grid #hally-insiders-grid__menu{font-family:Area Extended;font-size:14px;margin-bottom:24px;margin-top:24px;text-transform:uppercase}#hally-insiders-grid #hally-insiders-grid__menu ul{grid-gap:15px;display:flex;list-style:none;margin:0;padding:0;text-align:center}#hally-insiders-grid #hally-insiders-grid__menu ul li{border:1px solid #2b0b38;cursor:pointer;margin:0;padding:5px 10px;width:50%}#hally-insiders-grid #hally-insiders-grid__menu ul li.active{background:#d5d2f7;border-color:#d5d2f7}#hally-insiders-grid #hally-insiders__grid{max-width:1190px}@media (min-width:992px){#hally-insiders-grid #hally-insiders__grid{grid-gap:38px;display:grid;grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;margin-top:35px}}@media (max-width:991px){#hally-insiders-grid #hally-insiders__grid .hally-insiders__block{display:none}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block.active{display:block}}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block--wrapper{background:#fff;border-bottom-left-radius:30px;border-top-right-radius:30px;height:calc(100% - 84px);padding:50px 30px;position:relative}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .block-title{color:#2b0b38;font-family:Area Extended;font-size:14px;margin-bottom:60px;text-transform:uppercase}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .section-title{font-size:20px;line-height:24px;margin:35px 0 0}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .content{font-size:14px;font-weight:400;line-height:24px;max-width:290px}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .intro-text{margin-top:12px}@media (max-width:991px){#hally-insiders-grid #hally-insiders__grid .hally-insiders__block.block-1 .block-image{height:auto;max-width:250px}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block.block-1.active{border-top-left-radius:0}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block.block-2.active{border-top-right-radius:0}}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block.block-2 .intro-text{margin-left:auto;margin-right:auto;max-width:400px}@media (max-width:991px){#hally-insiders-grid #hally-insiders__grid .hally-insiders__block.block-2 .block-image{height:auto;max-width:175px}}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .bullets{margin-top:20px}@media (min-width:992px){#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .bullets{margin-top:25px}}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .bullets ul{list-style:none;margin:0}@media (min-width:992px){#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .bullets ul{list-style-position:inside}}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .bullets ul li{margin:0 0 10px}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .bullets ul li:not(:first-child){background-image:url(icon-bullet.svg);background-position:left top 3px;background-repeat:no-repeat;padding-left:30px}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .bullets ul li:first-child{font-weight:800}#hally-insiders-grid #hally-insiders__grid .hally-insiders__block .hh-cta{margin-top:20px}#hally-all-yours{margin:75px 0 45px}#hally-all-yours__wrapper{background:#fff;border-radius:50px 0;color:#2b0b38;display:flex;font-weight:400;margin-left:auto;margin-right:auto;max-width:1190px}@media (min-width:768px){#hally-all-yours__wrapper{border-radius:100px 0}}@media (max-width:991px){#hally-all-yours__wrapper{flex-direction:column}}@media (min-width:992px){#hally-all-yours__wrapper.reverse{flex-direction:row-reverse}#hally-all-yours__wrapper.reverse #hally-all-yours__left img{bottom:20px;left:auto;right:40px}#hally-all-yours__wrapper.reverse #hally-all-yours__right{padding:95px 0 75px 35px}}@media (min-width:1200px){#hally-all-yours__wrapper.reverse #hally-all-yours__right{padding:140px 0 110px 65px}}#hally-all-yours__left,#hally-all-yours__right{width:100%}@media (min-width:992px){#hally-all-yours__left{max-width:600px;position:relative}#hally-all-yours__left img{bottom:0;left:0;position:absolute;width:100%}}@media (max-width:991px){#hally-all-yours__left img{border-bottom-right-radius:100px;margin-top:-60px}}@media (max-width:767px){#hally-all-yours__left img{border-bottom-right-radius:50px}}#hally-all-yours__right{padding:45px 30px}@media (min-width:992px){#hally-all-yours__right{padding:45px 35px 45px 0}}@media (min-width:1200px){#hally-all-yours__right{padding:90px 65px 90px 0}}@media (min-width:768px){#hally-all-yours__right .column-content{display:flex}#hally-all-yours__right .column-content .column{padding-right:20px;width:50%}}#hally-all-yours__right ul{list-style:none;margin:0;padding:0}#hally-all-yours__right ul li{background-image:url(icon-bullet.svg);background-repeat:no-repeat;background-size:20px auto;margin-bottom:10px;padding-left:30px}@media (min-width:768px){#hally-all-yours__right ul li{background-size:30px auto;margin-bottom:15px;padding-left:48px}}.howtovideo-video-with-content{padding:0 0 100px}@media (min-width:768px){.howtovideo-video-with-content{padding:45px 0 100px}}@media (min-width:992px){.howtovideo-video-with-content{padding:85px 0 100px}}.howtovideo-video-with-content .howtovideo-video-with-content__wrapper{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:992px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper{grid-template-columns:repeat(2,390px calc(100% - 390px))}}@media (max-width:767px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__left{margin-left:-20px;margin-right:-20px}}.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right{color:#2b0b38;font-weight:400}@media (min-width:992px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right{padding-left:35px}}@media (min-width:1200px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right{padding-left:65px}}@media (max-width:991px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right .right-content{padding-left:30px;padding-right:30px;padding-top:50px}}.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right .right-content h2{font-family:Area Extended;font-size:14px;font-weight:600;line-height:35px;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right .right-content h2{font-size:30px;line-height:38px;margin-bottom:25px}}.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right .right-content h2:not(:first-of-type){margin-top:50px}@media (min-width:768px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-video-with-content__right .right-content h2:not(:first-of-type){margin-top:100px}}.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-container{cursor:pointer;height:488px;position:relative;width:390px}.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-container.video-9-16{height:695px}@media (max-width:991px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-container{margin-left:auto;margin-right:auto}}@media (max-width:767px){.howtovideo-video-with-content .howtovideo-video-with-content__wrapper .howtovideo-container{height:auto;padding-top:125%;width:100%}}#meethally-video{padding:30px 0 55px}@media (min-width:768px){#meethally-video{padding:30px 0 100px}}#meethally-video #meethally-video__wrapper{align-items:center;background:#fff;border-bottom-right-radius:50px;border-top-left-radius:50px;margin:auto;max-width:1188px}@media (min-width:992px){#meethally-video #meethally-video__wrapper{border-bottom-right-radius:100px;border-top-left-radius:100px}}@media (max-width:991px){#meethally-video #meethally-video__left,#meethally-video #meethally-video__right{padding:0 30px;width:100%}}@media (min-width:992px){#meethally-video #meethally-video__left{flex:0 auto;padding:0 40px 40px}}@media (min-width:1200px){#meethally-video #meethally-video__left{padding:0 80px 80px}}@media (max-width:767px){#meethally-video #meethally-video__left{padding:0 18px}}#meethally-video #meethally-video__left .meethally-video-container{border-bottom-left-radius:20px;border-top-right-radius:20px;cursor:pointer;margin-top:-40px;overflow:hidden;position:relative}@media (max-width:991px){#meethally-video #meethally-video__left .meethally-video-container{padding-top:100%;width:100%}}@media (min-width:992px){#meethally-video #meethally-video__left .meethally-video-container{height:375px;width:385px}}@media (min-width:1200px){#meethally-video #meethally-video__left .meethally-video-container{height:425px;width:435px}}#meethally-video #meethally-video__right{position:relative}@media (min-width:992px){#meethally-video #meethally-video__right{flex:1;padding-right:40px}}@media (max-width:991px){#meethally-video #meethally-video__right{padding-bottom:55px;padding-top:30px}}#meethally-video #meethally-video__right .meethally-content{max-width:520px}#meethally-video #meethally-video__right .cta-container{margin-top:25px}@media (min-width:992px){#meethally-video #meethally-video__right .cta-container{display:grid;grid-template-columns:repeat(2,1fr);margin-top:70px;max-width:330px}}#meethally-video #meethally-video__right .cta-container .hh-cta{align-items:center;display:flex}@media (max-width:991px){#meethally-video #meethally-video__right .cta-container .hh-cta+.hh-cta{margin-top:20px}}#meethally-video #meethally-video__right .cta-container .hh-cta svg{margin-left:10px}#meethally-video .media-container{padding-top:90%;position:relative}@media (min-width:992px){#meethally-video .media-container{padding-top:87%}}.template-collection #site-header{background:#f9f5ff}.template-collection#limited-edition #collection-products{margin-top:200px}#collection-products{margin-bottom:115px;margin-top:100px}#collection-products.search-products{padding-top:85px}@media (min-width:768px){#collection-products.search-products{padding-top:105px}}#collection-products.search-products .search-results__title{margin-bottom:60px}@media (min-width:768px){#collection-products.search-products .search-results__title{margin-bottom:70px}}#collection-products .collection-products__wrapper{grid-column-gap:18px;grid-row-gap:100px;display:grid}@media (min-width:768px){#collection-products .collection-products__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){#collection-products .collection-products__wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){#collection-products .collection-products__wrapper{grid-template-columns:repeat(4,1fr)}}#collection-products .collection-products__wrapper.only-variants .hh-product-2024 .product__meta-wrapper .product__meta-bottom .add-to-cart__form{margin-top:0}#collection-products .collection-products__wrapper .collection-banner{position:relative}@media (min-width:992px){#collection-products .collection-products__wrapper .collection-banner{grid-column:1/3}}#collection-products .collection-products__wrapper .collection-banner .img-mobile{position:relative}@media (max-width:767px){#collection-products .collection-products__wrapper .hh-product-2024 .product__meta-wrapper .product__meta-bottom{align-items:flex-start;min-height:auto}#collection-products .collection-products__wrapper .hh-product-2024 .product__meta-wrapper .product__meta-bottom .product__variants li:nth-child(n+6):not(.more-shades--trigger){display:none}}@media (min-width:768px){#collection-products .collection-products__wrapper .more-shades--trigger{display:none}}.collection-nav{background:#f9f5ff;font-size:11px;font-weight:400;line-height:1;padding:13px 0;position:sticky;top:-35px;z-index:2}@media (min-width:768px){.collection-nav{font-size:16px;padding:42px 0 15px}}.collection-nav::-webkit-scrollbar{display:none}.collection-nav__slider{margin:0 auto;max-width:1370px;opacity:0;visibility:hidden}@media (max-width:767px){.collection-nav__slider{margin-right:-20px}}@media (min-width:768px){.collection-nav__slider{padding:0 70px}}.collection-nav__slider.slick-initialized{opacity:1;visibility:visible}.collection-nav__slider .slick-next,.collection-nav__slider .slick-prev{height:51px;top:50%;transform:translateY(-50%);width:27px}.collection-nav__slider .slick-next.slick-disabled,.collection-nav__slider .slick-prev.slick-disabled{display:none!important}.collection-nav__slider .slick-prev{left:0}.collection-nav__slider .slick-next{right:0}.collection-nav__slider li{margin:0 15px;position:relative}@media (min-width:1440px){.collection-nav__slider li{margin:0 25px}}.collection-nav__slider li img{margin-bottom:12px;margin-left:auto;margin-right:auto;max-width:104px;width:100%}.collection-nav__slider li span{display:inline-block;font-size:16px;left:50%;line-height:30px;position:relative;transform:translate(-50%);white-space:nowrap}.collection-nav__slider li a{color:#2b0b38;line-height:24px}.collection-nav__slider li span[aria-current=page],.collection-nav__slider li:hover span{text-decoration:underline;text-decoration-color:#d5d2f7;text-underline-offset:5px}#site-search{background:#f9f5ff;opacity:0;padding-bottom:10px;padding-top:10px;pointer-events:none;position:absolute;transition:all .2s linear;visibility:hidden;width:100%;z-index:-1}@media (min-width:768px){#site-search{padding-bottom:15px;padding-top:15px}}#site-search__wrapper{align-items:center;display:flex;position:relative}#site-search__wrapper form{flex:1}#site-search__wrapper #search-close{align-items:center;display:flex;flex:0 auto;height:50px;padding:0 0 0 15px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#site-search__wrapper input[name=q]{background:transparent;border-bottom:1px solid #d5d2f7;border-radius:0;color:#000;font-size:14px;padding:16px 30px 16px 15px;width:100%}@media (min-width:768px){#site-search__wrapper input[name=q]{padding:16px 30px 16px 18px}}#site-search__wrapper input[name=q]::-moz-placeholder{color:#000}#site-search__wrapper input[name=q]::placeholder{color:#000}body:not(.template-search) #site-search:after{background:#f9f5ff;content:"";height:100vh;left:0;opacity:1;position:absolute;top:100%;width:100%}@media (min-width:768px){body:not(.template-search) #site-search:after{background:#2b0b38;opacity:.5}}body.template-search #site-search #search-close{display:none}#custom-addtocart__form--wrapper{margin-left:auto;margin-right:auto;max-width:620px}@media (max-width:991px){#custom-addtocart__form--wrapper .accordion{margin-top:16px}}.custom-addtocart__item.item-select{background:transparent;background-image:url(icon-select-arrow.svg);background-position:right 15px center;background-repeat:no-repeat;border:1px solid #000;border-radius:3px;color:#000;font-size:14px;margin-top:18px;padding:10px 15px!important;width:100%}@media (max-width:991px){.custom-addtocart__item.item-select{background-size:16px auto}}@media (min-width:992px){.custom-addtocart__item.item-select{background-position:right 25px center;font-size:21px;padding:24px 34px!important}}.custom-addtocart__form .custom-addtocart__item__grid{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:992px){.custom-addtocart__form .custom-addtocart__item__grid{grid-template-columns:repeat(2,1fr)}}.custom-addtocart__form .custom-addtocart__item{padding:12px 0}@media (min-width:992px){.custom-addtocart__form .custom-addtocart__item{padding:30px 0}}.custom-addtocart__form .custom-addtocart__item.no-padding{padding:0}.custom-addtocart__form .custom-addtocart__item[disabled]{opacity:.5;pointer-events:none}.custom-addtocart__form .custom-addtocart__item__title{font-family:Beatrice-Bold;font-size:12px;line-height:1.3;margin:0;padding:13px 0;text-transform:uppercase}.custom-addtocart__form .custom-addtocart__item__qty{align-items:center;display:flex}@media (min-width:992px){.custom-addtocart__form .custom-addtocart__item__qty{justify-content:center}}.custom-addtocart__form .custom-addtocart__item__qty .swatch{border-radius:100%;height:55px;position:relative;width:55px}.custom-addtocart__form .custom-addtocart__item__qty .product-single__quantity{margin-top:0}.custom-addtocart__form .custom-addtocart__item__qty .product-single__quantity .js-qty{display:flex;justify-content:center;margin-bottom:0}.custom-addtocart__form .custom-addtocart__item__qty .product-single__quantity .js-qty .js-qty__adjust{background:transparent}.custom-addtocart__form .custom-addtocart__item__qty .product-single__quantity .js-qty input[type=text]{background:#eae2f5;border:none;border-radius:10px;font-size:16px;height:50px;width:45px}.custom-addtocart__form .custom-addtocart__item__qty .product-single__quantity .js-qty .icon:before{content:""}.custom-addtocart__form .product-single__add-to-cart--full-width{justify-content:center}.custom-addtocart__form .custom--add-to-cart{align-items:center;border-radius:0 38px;display:flex;font-size:18px;justify-content:center;margin-top:25px;max-width:320px;min-height:64px;width:100%}@media (min-width:992px){.custom-addtocart__form .custom--add-to-cart{margin-top:40px}}.product-8427891458264 .product-single__title{max-width:400px}.product-8427439587544 .product-single__description p,.product-8427891458264 .product-single__description p{margin-bottom:20px}.page-content{color:#2b0b38;font-weight:400;padding:45px 0 100px}@media (min-width:992px){.page-content__wrapper{grid-gap:30px;align-items:flex-start;display:grid;grid-template-columns:340px 1fr}}@media (min-width:1200px){.page-content__wrapper{grid-template-columns:440px 1fr}}@media (max-width:991px){.page-content__wrapper{padding:0 30px}}@media (min-width:992px){.page-content__left{position:sticky;top:174px}}@media (max-width:991px){.page-content__right{padding-top:50px}.page-content .page-title{text-align:center}}.page-content h2:not(.category-label){font-family:Area Extended;font-size:14px;font-weight:600;line-height:35px;text-transform:uppercase}@media (min-width:992px){.page-content h2:not(.category-label){font-size:30px;line-height:38px}}.page-content h2:not(.category-label):not(:first-of-type){margin-top:50px}#meethally-experiments{padding:30px 0 0}@media (min-width:768px){#meethally-experiments{padding:30px 0 60px}}#meethally-experiments #meethally-experiments--wrapper{display:flex;margin-left:auto;margin-right:auto;max-width:1180px}#meethally-experiments #meethally-experiments--left,#meethally-experiments #meethally-experiments--right{flex:1 50%}#meethally-experiments #meethally-experiments--left{display:flex;justify-content:flex-end;padding-right:40px}@media (min-width:1200px){#meethally-experiments #meethally-experiments--left{padding-right:60px}}#meethally-experiments #meethally-experiments--left .image-container{padding-top:113.5%;position:relative;width:100%}#meethally-experiments #meethally-experiments--left .image-container img{border-radius:0 40px}#meethally-experiments #meethally-experiments--right{align-items:center;display:flex}#meethally-experiments #meethally-experiments--right #meethally-experiments--right-content{font-weight:400;line-height:32px;margin-left:auto;margin-right:auto;max-width:450px}@media (max-width:991px){#meethally-experiments #meethally-experiments--right #meethally-experiments--right-content{max-width:600px}}@media (max-width:767px){#meethally-experiments #meethally-experiments--right #meethally-experiments--right-content{padding:0 20px}}#meethally-experiments #meethally-experiments--right .image-container{margin:30px auto;position:relative}@media (min-width:768px){#meethally-experiments #meethally-experiments--right .image-container{margin:50px auto;max-width:490px}}#meethally-experiments #meethally-experiments--right .image-container img{border-radius:0 40px}#meethally-experiments .meethally-icons{align-items:center;display:flex;justify-content:center;margin-bottom:50px;margin-top:30px}#meethally-experiments .meethally-icons svg{margin:0 12.5px}#meethally-experiments .experiments-footnote{color:#fff;font-weight:700;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:520px;padding:30px 25px}@media (min-width:768px){#meethally-experiments .experiments-footnote{font-size:21px;line-height:30px;padding:30px 35px}}#meethally-experiments .experiments-title{margin-bottom:25px}#meethally-experiments .experiments-subtitle{color:#5b5b5b;margin-left:auto;margin-right:auto;max-width:560px}#meethally-letshearit{padding:30px 0 55px}@media (min-width:768px){#meethally-letshearit{padding:30px 0 100px}}#meethally-letshearit #meethally-letshearit__wrapper{align-items:center;margin:auto;max-width:1184px}@media (max-width:991px){#meethally-letshearit #meethally-letshearit__wrapper{flex-direction:column-reverse;flex-wrap:nowrap}}@media (min-width:992px){#meethally-letshearit #meethally-letshearit__left,#meethally-letshearit #meethally-letshearit__right{width:50%}}@media (max-width:991px){#meethally-letshearit #meethally-letshearit__left,#meethally-letshearit #meethally-letshearit__right{padding:0 20px;width:100%}}@media (min-width:992px){#meethally-letshearit #meethally-letshearit__left{padding:0 90px 0 40px}}@media (min-width:1200px){#meethally-letshearit #meethally-letshearit__left{padding:30px 90px 30px 40px}}@media (max-width:767px){#meethally-letshearit #meethally-letshearit__left{padding:0 18px}}#meethally-letshearit #meethally-letshearit__right{position:relative}@media (max-width:991px){#meethally-letshearit .letshearit-icon svg{height:auto;width:52px}}#meethally-letshearit .letshearit-title{max-width:385px}@media (max-width:991px){#meethally-letshearit .letshearit-title{margin:0 auto 25px;max-width:300px}}@media (max-width:767px){#meethally-letshearit .letshearit-title{font-size:26px;line-height:38px;max-width:200px}}#meethally-letshearit .content{font-weight:400;line-height:32px;margin-bottom:25px;margin-top:25px}#meethally-letshearit .footer-note{letter-spacing:1px;margin-top:20px;text-transform:uppercase}@media (min-width:992px){#meethally-letshearit .footer-note{margin-bottom:40px}}@media (min-width:1200px){#meethally-letshearit .footer-note{letter-spacing:2px}}@media (max-width:767px){#meethally-letshearit .footer-note{font-size:11px}}#meethally-letshearit .media-container{padding-top:90%;position:relative}@media (min-width:992px){#meethally-letshearit .media-container{padding-top:87%}}#faqs-header{margin-bottom:25px;max-width:330px}@media (max-width:991px){#faqs-header{margin-left:auto;margin-right:auto;text-align:center}}#faqs-header #faqs-header--wrapper .page-title{font-family:Area Extended;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:20px;text-transform:uppercase}#faqs-header #faqs-header--wrapper .faq-title{margin-top:12px}@media (max-width:767px){#faqs-header #faqs-header--wrapper .faq-title{margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:310px}}#faqs-header #faqs-header--wrapper .select-faq-categories{background:transparent;background-image:url(select-arrow-new.svg);background-position:center right 18px;background-repeat:no-repeat;border:1px solid #2b0b38;border-radius:0;color:#2b0b38;font-size:14px;font-weight:700;padding:10px 18px;text-transform:uppercase;width:100%}#faqs-header #faqs-header--wrapper .search-wrapper{margin:50px auto auto;position:relative}#faqs-header #faqs-header--wrapper .search-wrapper input{background:transparent;border-bottom:1px solid #d5d2f7;border-radius:0;margin-bottom:40px;padding:13px 18px;width:100%}@media (max-width:767px){#faqs-header #faqs-header--wrapper .search-wrapper input{font-size:14px;margin-bottom:55px}}#faqs-header #faqs-header--wrapper .search-wrapper input::-moz-placeholder{color:#000}#faqs-header #faqs-header--wrapper .search-wrapper input::placeholder{color:#000}#faqs-header #faqs-header--wrapper .search-wrapper .reset-trigger{cursor:pointer;position:absolute;right:15px;top:13px;transform:rotate(-90deg)}#faqs-header #faqs-header--wrapper .search-wrapper .reset-trigger:before{content:"";height:50px;left:-16px;position:absolute;top:-16px;width:50px}@media (max-width:767px){#faqs-header #faqs-header--wrapper .search-wrapper .reset-trigger{right:0;top:14px}}#faqs-content .list{list-style:none;margin:0;padding:0}#faqs-content .list li{margin:0}#faqs-content .list li:first-child .faq-item{border-top:1px solid #d5d2f7}#faqs-content .category-header:not(:first-of-type){margin-top:80px}#faqs-content .category-header .category-header--left{flex:1}#faqs-content .category-header .category-header--right{flex:0 auto}@media (max-width:767px){#faqs-content .category-header .category-header--right svg{max-height:25px;width:auto}}#faqs-content .category-header h3{margin:0}#faqs-content .faq-item{border-bottom:1px solid #d5d2f7;padding:0 10px}#faqs-content .faq-item .faq-item--question{cursor:pointer;padding:24px 40px 30px 0;position:relative}@media (min-width:768px){#faqs-content .faq-item .faq-item--question{padding-right:100px}}#faqs-content .faq-item .faq-item--question.active .icon-arrow{align-items:center;display:flex;height:24px}#faqs-content .faq-item .faq-item--question.active .icon-arrow .icon-plus{display:none}#faqs-content .faq-item .faq-item--question.active .icon-arrow .icon-minus{display:block}#faqs-content .faq-item .faq-item--question .icon-arrow{position:absolute;right:10px;top:25px}@media (min-width:768px){#faqs-content .faq-item .faq-item--question .icon-arrow{right:50px}}@media (max-width:767px){#faqs-content .faq-item .faq-item--question .icon-arrow .icon-minus,#faqs-content .faq-item .faq-item--question .icon-arrow .icon-plus{height:auto;width:14px}}#faqs-content .faq-item .faq-item--question .icon-arrow .icon-plus{display:block}#faqs-content .faq-item .faq-item--question .icon-arrow .icon-minus{display:none}#faqs-content .faq-item .faq-item--question h4{font-family:Area Extended;font-weight:600;margin:0;text-transform:uppercase}#faqs-content .faq-item .faq-item--answer{color:#2b0b38;display:none}@media (min-width:768px){#faqs-content .faq-item .faq-item--answer{padding-right:100px}}#faqs-content .faq-item .faq-item--answer .answer{margin-bottom:30px}#faqs-content .faq-item .faq-item--answer .answer ul{list-style:disc}#faqs-content .faq-item .faq-item--answer .answer ul li{margin-bottom:15px}
/*# sourceMappingURL=/cdn/shop/t/72/assets/hally2024.css.map */
