.flowcloset-lp-products{width:100%}.flowcloset-lp-products .flowcloset-lp-products__inner{padding:0 22px}.flowcloset-lp-products .title{font-family:"Harmonia Sans",sans-serif;font-size:36px;font-weight:600;text-align:center;margin-bottom:0;line-height:115%}@media only screen and (min-width: 640px){.flowcloset-lp-products .title{font-size:48px}}.flowcloset-lp-products .title sup{font-size:38%;vertical-align:text-top;font-weight:700}.flowcloset-lp-products .description{margin:15px 0 0;font-family:"Harmonia Sans",sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:center}@media only screen and (min-width: 640px){.flowcloset-lp-products .description{margin:17px 0 0;font-size:20px}}.flowcloset-lp-products .responsive-tabs{max-width:1125px;width:100%;margin:20px auto 0}@media only screen and (min-width: 640px){.flowcloset-lp-products .responsive-tabs{margin:40px auto 0}}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons{position:relative;display:flex;margin-bottom:18px;padding:0 22px}@media only screen and (min-width: 640px){.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons{margin-bottom:56px}}@media only screen and (min-width: 1175px){.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons{padding:0}}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons:after{content:"";position:absolute;bottom:1px;left:22px;width:calc(100% - 44px);height:1px;background-color:#c6c6c6}@media only screen and (min-width: 1175px){.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons:after{width:100%;left:0}}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons button{position:relative;width:50%;-webkit-appearance:none;appearance:none;border:none;padding:12px 5px;font-family:"Harmonia Sans",sans-serif;font-size:14px;font-weight:600;line-height:150%;color:#828180;transition:color .2s linear;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 370px){.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons button{font-size:18px}}@media only screen and (min-width: 640px){.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons button{padding:18px 6px}}@media only screen and (min-width: 900px){.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons button{font-size:22px;padding:22px 10px}}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#272727;opacity:0;transition:opacity .2s linear;z-index:1}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons button.active{color:#302a2c}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-buttons button.active:after{opacity:1}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-panel{overflow:hidden;transition:all .3s ease}.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-panel .flowcloset-lp-products__slider{padding:0 22px}@media only screen and (min-width: 1175px){.flowcloset-lp-products .responsive-tabs .tab-wrapper .tab-panel .flowcloset-lp-products__slider{padding:0}}