.hemprove-slide-tab-container{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}.hemprove-tab-button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#1c3f19;color:#fff;border:none;cursor:pointer;width:70px;height:272px;font-size:26px;font-weight:700;letter-spacing:2px;border-radius:100px 0 0 100px;transition:right .4s cubic-bezier(.4,0,.2,1);font-family:Poppins,sans-serif;white-space:nowrap;display:flex;align-items:center;justify-content:center;overflow:hidden}.hemprove-tab-button span{transform:rotate(-90deg);transform-origin:center center;display:inline-block;width:max-content;margin-left:10px}.hemprove-tab-button:hover{background:#2a5625}.hemprove-slide-tab-container.hemprove-open .hemprove-tab-button{right:-70px}.hemprove-slide-panel{position:fixed;right:-377px;top:50%;transform:translateY(-50%);width:377px;background:#1c3f19;border-radius:100px 0 0 100px;transition:right .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.hemprove-slide-tab-container.hemprove-open .hemprove-slide-panel{right:0}.hemprove-panel-content{padding:30px 20px;color:#fff;display:flex;gap:20px;align-items:center;height:100%}.hemprove-panel-left{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.hemprove-panel-right{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.hemprove-logo-design{margin-bottom:0}.hemprove-logo-circles{display:flex;flex-direction:column;align-items:center;gap:10px}.hemprove-circle-container{width:70px;height:70px;border:3px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.hemprove-circle-inner{width:50%;height:50%;position:relative}.hemprove-heart-leaf{width:100%;height:100%}.hemprove-heart-leaf path{stroke:#fff;stroke-width:2;fill:none}.hemprove-panel-heading{font-size:30px;font-weight:700;line-height:32px;margin-bottom:12px;text-transform:uppercase}.hemprove-panel-description{font-size:14px;line-height:1.5;margin-bottom:16px;opacity:.95}.hemprove-cta-button{background:#e89a3c;color:#1c3f19;border:none;padding:12px 24px;font-size:13px;font-weight:700;border-radius:6px;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #e89a3c4d;text-decoration:none;display:inline-block}.hemprove-cta-button:hover{background:#f5a847;box-shadow:0 6px 16px #e89a3c66;text-decoration:none}@media (max-width: 768px){.hemprove-slide-panel{width:240px}.hemprove-tab-button{width:40px;height:150px;font-size:14px;border-radius:50px 0 0 50px;letter-spacing:1px}.hemprove-tab-button span{margin-left:5px}.hemprove-slide-tab-container.hemprove-open .hemprove-tab-button{right:-40px}.hemprove-panel-content{padding:20px 15px;gap:15px}.hemprove-circle-container{width:50px;height:50px;border:2px solid white}.hemprove-logo-circles{gap:8px}.hemprove-panel-heading{font-size:16px;margin-bottom:8px}.hemprove-panel-description{font-size:10px;margin-bottom:12px}.hemprove-cta-button{padding:8px 16px;font-size:11px}}.join-tribe-button{text-align:center}.join-tribe-button a{display:inline-block;padding:18px 68px 14px;background:#1c3f19;color:#fff;text-decoration:none!important;border-radius:0;font-size:14px;font-weight:600}.join-tribe-button a:hover{background:#e29c1b}
/*# sourceMappingURL=/cdn/shop/t/15/assets/slide-panel.css.map */
