.block.reverse-sommology{margin:5.5rem 0 5.25rem}.block.reverse-sommology .sommology-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block.reverse-sommology .sommology-choices.collapsed .sommology-choice{display:none}.block.reverse-sommology .sommology-choices.collapsed .sommology-choice.selected{display:block}.block.reverse-sommology .sommology-choices.collapsed .buttons{text-align:right;padding-bottom:1.875rem;border-bottom:1px solid #a49fe1}.block.reverse-sommology .sommology-choices.collapsed .buttons .btn,.block.reverse-sommology .sommology-choices.collapsed .buttons .btn-loading{display:none}.block.reverse-sommology .sommology-choices.collapsed .buttons .link{display:inline}.block.reverse-sommology .sommology-choices.collapsed .bottles{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;padding-top:4.5rem}.block.reverse-sommology .column{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 1.875rem 3.75rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block.reverse-sommology .column img{display:inline-block;max-width:100%;width:100px;height:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.block.reverse-sommology .column .headline{margin:1.25rem 0;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.block.reverse-sommology .buttons.btn-wrap{margin-top:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.block.reverse-sommology .buttons.btn-wrap .btn{margin-top:0}.block.reverse-sommology .buttons.btn-wrap .btn.disabled{background-color:#ddd;border-color:#ddd;color:#666;cursor:default}.block.reverse-sommology .buttons.btn-wrap .btn.disabled:active,.block.reverse-sommology .buttons.btn-wrap .btn.disabled:focus,.block.reverse-sommology .buttons.btn-wrap .btn.disabled:hover{background-color:#ddd;border-color:#ddd;color:#666}.block.reverse-sommology .buttons.btn-wrap .btn.disabled:active .hover,.block.reverse-sommology .buttons.btn-wrap .btn.disabled:focus .hover,.block.reverse-sommology .buttons.btn-wrap .btn.disabled:hover .hover{-webkit-transform:scale(0);transform:scale(0)}.block.reverse-sommology .buttons.btn-wrap .btn-loading{-webkit-appearance:none;font-size:1.0625rem;font-family:Poppins,sans-serif;font-weight:600;color:#fff;border:none;background-color:#6257ec;line-height:1.625rem;height:3.5rem;min-height:3.5rem;margin:0;text-align:center;border-radius:2rem;outline:0;cursor:pointer;padding:.9375rem 1.75rem;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;display:inline-block;min-width:214px;margin-top:1.625rem;display:none;margin-top:0;background-image:url(../../img/loading-btn.svg);background-repeat:no-repeat;background-position:center;background-size:96px 24px;-webkit-transition:none;transition:none}.block.reverse-sommology .buttons.btn-wrap .btn-loading.btn-grid-sm{font-size:.75rem;padding:.375rem 1rem;line-height:1.125rem;height:32px;min-height:32px;margin:0;min-width:auto}.block.reverse-sommology .buttons.btn-wrap .btn-loading:active,.block.reverse-sommology .buttons.btn-wrap .btn-loading:focus,.block.reverse-sommology .buttons.btn-wrap .btn-loading:hover{color:#fff;background-color:#bc18f2}.block.reverse-sommology .buttons.btn-wrap .btn-loading:hover{border-color:#6257ec;background-color:#6257ec}.block.reverse-sommology .buttons.btn-wrap .btn-loading.hidden{visibility:hidden}.block.reverse-sommology .buttons.btn-wrap .link{display:none}.block.reverse-sommology .sommology-choice{width:100%;font-weight:600;outline:0;color:#302952;padding:.3125rem 2.625rem;margin:.5rem 0;line-height:1.3;border-radius:40px;position:relative;cursor:pointer;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.block.reverse-sommology .sommology-choice:focus,.block.reverse-sommology .sommology-choice:hover{background-color:rgba(12,226,174,.1)}.block.reverse-sommology .sommology-choice::after,.block.reverse-sommology .sommology-choice::before{content:'';-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;background:#6257ec;width:5px;border-radius:5px;top:50%;-webkit-transition:height 0s ease-out;transition:height 0s ease-out}.block.reverse-sommology .sommology-choice::before{-webkit-transform:rotate(-32deg);transform:rotate(-32deg);height:0;left:10px;margin-top:.0625rem}.block.reverse-sommology .sommology-choice::after{-webkit-transform:rotate(220deg);transform:rotate(220deg);height:0;left:18px;margin-top:.6875rem}.block.reverse-sommology .sommology-choice.selected{background-color:#ebfcf7}.block.reverse-sommology .sommology-choice.selected::before{height:12px;-webkit-transition:height .1s ease-out 0s;transition:height .1s ease-out 0s}.block.reverse-sommology .sommology-choice.selected::after{height:24px;-webkit-transition:height .2s ease-out .1s;transition:height .2s ease-out .1s}.block.reverse-sommology .sommology-choice.selected:focus{-webkit-box-shadow:0 0 2px 2px #ebfcf7;box-shadow:0 0 2px 2px #ebfcf7}.block.reverse-sommology .sommology-choice.disabled{color:#909090;cursor:default}.block.reverse-sommology .sommology-choice.disabled:focus,.block.reverse-sommology .sommology-choice.disabled:hover{background-color:transparent}.block.reverse-sommology .sommology-choice.loading{background-image:url(../../img/loading-input.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:center right 10px}.block.reverse-sommology .bottles{display:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;opacity:0;-webkit-transition:.3s opacity cubic-bezier(.445,.05,.55,.95);transition:.3s opacity cubic-bezier(.445,.05,.55,.95);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.block.reverse-sommology .bottles .cell{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.block.reverse-sommology .bottles .cell>a{margin-bottom:5rem}.block.reverse-sommology .bottles .cell .quantity-addto-cart{text-align:center}.block.reverse-sommology .bottles.shop .cell>a{margin-bottom:0}.block.reverse-sommology .bottles.shop .cell>a .shop-text{display:none}.block.reverse-sommology .bottles.shop .cell>a .quantity-addto-cart{margin-bottom:5rem}.block.reverse-sommology .bottles .successkit .shop-text{display:inline-block}.block.reverse-sommology .bottles .cell>a{display:block;text-align:center;position:relative;outline:0}.block.reverse-sommology .bottles .cell>a .media{width:314px;max-width:100%;height:100vh;max-height:375px;margin:0 auto 1rem}.block.reverse-sommology .bottles .cell>a .media img{height:100%;width:auto;display:inline-block}.block.reverse-sommology .bottles .cell>a h6{color:#302952;margin-bottom:.125rem}.block.reverse-sommology .bottles .cell>a .text{padding-bottom:.75rem}.block.reverse-sommology .bottles .cell>a .btn-wrap{font-size:.875rem;margin-top:1.25rem}.block.reverse-sommology .bottles .cell>a .btn-wrap .btn-small{min-width:72px}.block.reverse-sommology .bottles .cell>a::before{content:'';position:absolute;left:16%;right:16%;height:0;top:16%;padding-bottom:66%;border-radius:50%;background:rgba(12,226,174,.1);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.block.reverse-sommology .bottles .cell>a.variant-1::before{background:rgba(98,87,236,.1)}.block.reverse-sommology .bottles .cell>a.variant-2::before{background:rgba(254,186,22,.1)}.block.reverse-sommology .bottles .cell>a:hover::before{-webkit-transform:scale(1);transform:scale(1)}.block.reverse-sommology .bottles .cell>a:hover .btn,.block.reverse-sommology .bottles .cell>a:hover .btn-small{background-color:#bc18f2;border-color:#bc18f2}.block.reverse-sommology .bottles .cell .badge{position:absolute;pointer-events:none;left:10px;top:-10px;background-repeat:no-repeat;background-position:0 0}.block.reverse-sommology .bottles .cell .badge:nth-of-type(2){top:72px}.block.reverse-sommology .bottles .cell .badge:nth-of-type(3){left:190px}.block.reverse-sommology .bottles .cell .badge:nth-of-type(4){top:72px;left:190px}.block.reverse-sommology .bottles.api-grid{opacity:1}.block.reverse-sommology.active .buttons,.block.reverse-sommology.active .column{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.block.reverse-sommology~.block{display:none}.block.reverse-sommology~.block.hero{display:block}@media screen and (min-width:600px) and (max-width:766px){.block.reverse-sommology .bottles .cell>a::before{left:24%;right:24%;padding-bottom:52%}}@media screen and (min-width:640px){.block.reverse-sommology .bottles .cell{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:820px){.block.reverse-sommology .bottles .cell{width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}}