body>footer{overflow-x:hidden;}body>footer .upper-header{border-top:2px solid #1e1e1e;padding:28px 0;}body>footer .upper-header .inner-content{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center;}body>footer .upper-header .inner-content .reviews{align-items:center;display:flex;gap:10px;}body>footer .upper-header .inner-content .reviews .stars{align-items:center;display:flex;gap:2px;height:20px;}@media (min-width:1075px){body>footer .upper-header .inner-content{align-items:center;flex-direction:row;justify-content:space-between;}}body>footer .upper-header .inner-content a{height:28px;}body>footer .upper-header .inner-content .socials{align-items:center;display:flex;flex-direction:row;gap:45px;}body>footer .upper-header .inner-content .socials a{height:25px;text-decoration:none;width:25px;}body>footer .upper-header .inner-content .socials a img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px;}body>footer .main-footer .inner-container{display:grid;}@media (min-width:1075px){body>footer .main-footer .inner-container{grid-template-columns:1fr 1fr;}}@media (min-width:1400px){body>footer .main-footer .inner-container{grid-template-columns:1.5fr 1fr;}}body>footer .main-footer .inner-container .menus{background-color:#1e1e1e;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;padding:40px 0;position:relative;}@media (min-width:1075px){body>footer .main-footer .inner-container .menus{gap:40px;padding:70px 0;}}@media (min-width:1400px){body>footer .main-footer .inner-container .menus{flex-wrap:nowrap;}}@media (min-width:1600px){body>footer .main-footer .inner-container .menus{gap:60px;padding-right:100px;}}body>footer .main-footer .inner-container .menus .menu{border-bottom:1px solid #fff;width:100%;}body>footer .main-footer .inner-container .menus .menu .menu{max-height:0;overflow:hidden;transition:.3s;}@media (min-width:1075px){body>footer .main-footer .inner-container .menus .menu .menu{max-height:unset;overflow:unset;}}body>footer .main-footer .inner-container .menus .menu h4{font-size:18px;padding-bottom:14px;position:relative;white-space:nowrap;}body>footer .main-footer .inner-container .menus .menu h4:after{background-image:url("https://cdn-ilechag.nitrocdn.com/fJbfiwILadVnkdXakOxPbIruGratbdFc/assets/images/optimized/rev-e7b068b/soberrelief.com/wp-content/themes/sober-relief/images/arrow.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;position:absolute;right:0;top:8px;transform:rotate(180deg);transition:.3s;width:18px;}@media (min-width:1075px){body>footer .main-footer .inner-container .menus .menu h4:after{display:none;}}body>footer .main-footer .inner-container .menus .menu.open .menu{max-height:600px;}body>footer .main-footer .inner-container .menus .menu.open h4:after{transform:rotate(0deg);}body>footer .main-footer .inner-container .menus .menu.contact-menu{border:none;}body>footer .main-footer .inner-container .menus .menu.contact-menu h4:after{display:none;}@media (min-width:1075px){body>footer .main-footer .inner-container .menus .menu{border:none;max-height:unset;width:-moz-fit-content;width:fit-content;}}body>footer .main-footer .inner-container .menus .left-fill{background-color:#1e1e1e;height:100%;left:-2.6%;position:absolute;top:0;width:100vw;z-index:-1;}@media (min-width:1075px){body>footer .main-footer .inner-container .menus .left-fill{left:unset;right:100%;}}body>footer .main-footer .inner-container .menus ul{list-style:none;margin-bottom:0;margin-left:0;margin-top:1rem;padding-left:0;}body>footer .main-footer .inner-container .menus ul li{font-size:16px;margin-bottom:16px;}body>footer .main-footer .inner-container .menus ul a{color:#fff;text-decoration:none;}body>footer .main-footer .inner-container .contact{background-color:#f2cd5b;color:#1e1e1e;display:flex;flex-direction:column;justify-content:center;padding:40px 0;position:relative;}@media (min-width:1075px){body>footer .main-footer .inner-container .contact{padding:70px 0 70px 70px;}}@media (min-width:1600px){body>footer .main-footer .inner-container .contact{display:block;padding-left:100px;}}body>footer .main-footer .inner-container .contact .gform-body{margin-top:20px;}body>footer .main-footer .inner-container .contact p{margin-top:1rem;}body>footer .main-footer .inner-container .contact input{background-color:#1e1e1e;border:none;color:#fff;padding:14px;}body>footer .main-footer .inner-container .contact input::-moz-placeholder{color:#d3d3d3;}body>footer .main-footer .inner-container .contact input::placeholder{color:#d3d3d3;}body>footer .main-footer .inner-container .contact .gform_button{background-color:transparent;background-color:#fff;border:none;color:#1e1e1e;display:block;font-size:14px;font-weight:500;padding:12px 33px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;}@media (min-width:768px){body>footer .main-footer .inner-container .contact .gform_button{font-size:16px;}}body>footer .main-footer .inner-container .contact .gform_footer{margin:0;padding-bottom:0;}body>footer .main-footer .inner-container .contact .right-fill{background-color:#f2cd5b;height:100%;left:-2.6%;position:absolute;top:0;width:100vw;z-index:-1;}@media (min-width:1075px){body>footer .main-footer .inner-container .contact .right-fill{left:100%;}}body>footer .footer-footer{background-color:#1e1e1e;border-top:2px solid #fff;color:#fff;}body>footer .footer-footer .inner-content{display:flex;flex-direction:column-reverse;gap:16px;padding:30px 0;}@media (min-width:1075px){body>footer .footer-footer .inner-content{align-items:center;flex-direction:row;justify-content:space-between;}}body>footer .footer-footer .inner-content .copyright{text-align:center;}@media (min-width:768px){body>footer .footer-footer .inner-content .copyright{text-align:left;}}body>footer .footer-footer .inner-content .copyright a{color:#fff;font-weight:600;text-decoration:none;}body>footer .footer-footer .inner-content .payment-logos{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;}@media (min-width:768px){body>footer .footer-footer .inner-content .payment-logos{justify-content:flex-start;}}body>footer .footer-footer .inner-content .payment-logos img{height:30px;-o-object-fit:contain;object-fit:contain;width:53px;}.glide{box-sizing:border-box;position:relative;width:100%;}.glide *{box-sizing:inherit;}.glide__slides,.glide__track{overflow:hidden;}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform;}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%;}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none;}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.glide--rtl{direction:rtl;}.ajax-basket-container{background-color:#fff;height:100%;max-width:500px;opacity:0;position:fixed;right:0;right:-100vw;top:0;transition:.3s;width:100%;z-index:999;}.ajax-basket-container.open{opacity:1;right:0;}.ajax-basket-container .basket-header{align-items:center;background-color:#1e1e1e;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:25px 35px;}.ajax-basket-container .basket-header .closer{align-items:center;border:1px solid #fff;cursor:pointer;display:flex;justify-content:center;padding:12px;}.ajax-basket-container .basket-header .closer img{height:16px;-o-object-fit:contain;object-fit:contain;width:16px;}.ajax-basket-container .basket-body{height:calc(100% - 319px);}.ajax-basket-container .basket-body .cart_item{border-bottom:1px solid #d3d3d3;display:grid;gap:20px;grid-template-columns:89px 1fr;padding:40px;position:relative;}.ajax-basket-container .basket-body .cart_item .product-thumbnail{background-color:#f2cd5b;height:89px;padding:14px;width:89px;}.ajax-basket-container .basket-body .cart_item .product-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;}.ajax-basket-container .basket-body .cart_item .product-name{padding-right:40px;}.ajax-basket-container .basket-body .cart_item .product-name a{font-weight:700;}.ajax-basket-container .basket-body .cart_item .product-name a span{font-weight:400;}.ajax-basket-container .basket-body .cart_item .product-quantity{bottom:40px;left:40px;position:absolute;}.ajax-basket-container .basket-body .cart_item a{color:#1e1e1e;}.ajax-basket-container .basket-body .cart_item .product-remove{position:absolute;right:40px;top:42px;}.ajax-basket-container .basket-body .cart_item .product-remove .remove img{filter:invert(1);height:15px;-o-object-fit:contain;object-fit:contain;width:15px;}.ajax-basket-container .basket-body .cart_item .product-remove a{text-decoration:none;}.ajax-basket-container .basket-body .cart_item .product-subtotal{bottom:40px;position:absolute;right:40px;}.ajax-basket-container .basket-body .cart_item .product-subtotal bdi{font-weight:700;}.ajax-basket-container .basket-footer{border-top:1px solid #1e1e1e;bottom:0;left:0;padding:25px 35px;position:absolute;width:100%;}.ajax-basket-container .basket-footer .total{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:22px;}.ajax-basket-container .basket-footer .button{background-color:transparent;border:2px solid #1e1e1e;color:#1e1e1e;display:block;font-size:14px;font-weight:500;padding:12px 33px;text-align:center;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;width:100%;}@media (min-width:768px){.ajax-basket-container .basket-footer .button{font-size:16px;}}.ajax-basket-container .basket-footer .button.view-full-basket{margin-bottom:22px;}.ajax-basket-container .basket-footer .button.view-full-basket:hover{background-color:transparent;}.ajax-basket-container .basket-footer .button.go-to-checkout{background-color:#f2cd5b;border-color:#f2cd5b;}.ajax-basket-container .empty-cart{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;}.ajax-basket-container .empty-cart img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px;}.ajax-basket-container .empty-cart p{text-wrap:balance;font-family:pragmatica-extended,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:20px;font-weight:400;margin-top:10px;text-align:center;}.ajax-basket-container-backdrop{background-color:#1e1e1e;left:0;opacity:0;pointer-events:none;position:fixed;top:0;z-index:998;}.ajax-basket-container-backdrop.open{height:100%;opacity:.75;pointer-events:all;width:100%;}.wc-block-mini-cart .wc-block-mini-cart__button{cursor:pointer;}.wc-block-mini-cart__empty-cart-wrapper p{font-family:pragmatica-extended,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:22px;margin-bottom:20px;}.wc-block-mini-cart__empty-cart-wrapper .wp-block-button__link{background-color:transparent;border:2px solid #1e1e1e;border-radius:0;color:#1e1e1e;display:block;font-size:14px;font-weight:500;font-weight:600;padding:12px 33px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;}@media (min-width:768px){.wc-block-mini-cart__empty-cart-wrapper .wp-block-button__link{font-size:16px;}}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__title{background-color:#1e1e1e;color:#fff;margin:0;mask-image:none !important;-webkit-mask-image:none !important;padding:25px 35px;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__title.nitro-lazy{mask-image:none !important;}.wp-block-woocommerce-mini-cart-contents .wc-block-components-drawer__close-wrapper button{top:31px;}.wp-block-woocommerce-mini-cart-contents .wc-block-components-drawer__close-wrapper button svg{fill:#fff;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__items{margin:0;padding:0;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__items .wc-block-mini-cart-items tbody{display:flex;flex-direction:column;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__items .wc-block-mini-cart-items tbody .wc-block-cart-items__row{border-bottom:1px solid #d3d3d3;margin:0;padding:25px 35px;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__items .wc-block-mini-cart-items tbody .wc-block-cart-items__row .wc-block-components-product-metadata{display:none;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__items .wc-block-mini-cart-items tbody .wc-block-cart-items__row .wc-block-components-product-name{color:#1e1e1e;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__items .wc-block-mini-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-cart-item__prices,.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__items .wc-block-mini-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-product-badge{display:none;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__footer-actions{flex-direction:column;gap:23px;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__footer-actions .components-button{color:#1e1e1e;font-weight:600;text-decoration:none;text-transform:uppercase;}.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__footer-actions .components-button.contained{background-color:#f2cd5b;}.checkout-section .woocommerce-billing-fields{border:1px solid #1e1e1e;}.checkout-section .woocommerce-additional-fields h3,.checkout-section .woocommerce-billing-fields h3,.checkout-section .woocommerce-shipping-fields h3{background-color:#1e1e1e;color:#fff;font-family:pragmatica-extended,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding:24px;width:100%;}.checkout-section .woocommerce-additional-fields h3 input,.checkout-section .woocommerce-billing-fields h3 input,.checkout-section .woocommerce-shipping-fields h3 input{margin-right:12px;}.checkout-section .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper,.checkout-section .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper,.checkout-section .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper,.checkout-section .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper,.checkout-section .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.checkout-section .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.checkout-section .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper,.checkout-section .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.checkout-section .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{padding:24px;}.checkout-section .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper input,.checkout-section .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper select,.checkout-section .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper input,.checkout-section .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper select,.checkout-section .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper input,.checkout-section .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper select,.checkout-section .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper input,.checkout-section .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper select,.checkout-section .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input,.checkout-section .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper select,.checkout-section .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper input,.checkout-section .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper select,.checkout-section .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper input,.checkout-section .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper select,.checkout-section .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper input,.checkout-section .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper select,.checkout-section .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper input,.checkout-section .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper select{border:1px solid #1e1e1e;border-radius:0;padding:10px 12px;}.checkout-section .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea,.checkout-section .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper textarea,.checkout-section .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper textarea,.checkout-section .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper textarea,.checkout-section .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper textarea,.checkout-section .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper textarea,.checkout-section .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper textarea,.checkout-section .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper textarea,.checkout-section .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper textarea{border:1px solid #1e1e1e;border-radius:0;padding:10px 12px;resize:none;}.checkout-section .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .select2-container,.checkout-section .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .select2-container,.checkout-section .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .select2-container,.checkout-section .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .select2-container,.checkout-section .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-container,.checkout-section .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .select2-container,.checkout-section .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .select2-container,.checkout-section .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .select2-container,.checkout-section .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .select2-container{border:1px solid #1e1e1e;border-radius:0;padding:8px 4px;}.checkout-section .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection,.checkout-section .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection{border:none !important;}.checkout-section .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection__arrow,.checkout-section .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection__arrow{right:10px !important;top:9px !important;}.checkout-section .shipping_address{border:1px solid #1e1e1e;margin-bottom:24px;}.checkout-section .woocommerce-additional-fields{border:1px solid #1e1e1e;}