.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}ul.wcsatt-options li,ul.wcsatt-options-cart li,ul.wcsatt-options-product li,ul.wcsatt-options-prompt-radios li{list-style:none !important;}.woocommerce ul.wcsatt-options li,.woocommerce ul.wcsatt-options-cart li,.woocommerce ul.wcsatt-options-product li,.woocommerce ul.wcsatt-options-prompt-radios li{margin:0;}.woocommerce ul.wcsatt-options li input,.woocommerce ul.wcsatt-options-cart li input,.woocommerce ul.wcsatt-options-product li input,.woocommerce ul.wcsatt-options-prompt-radios li input{margin:0;}ul.wcsatt-options{margin:10px 0 0;min-width:120px;}ul.wcsatt-options-prompt-radios{margin:0;}ul.wcsatt-options.overrides_exist{margin:0 0 0;}li span.subscription-option-details,li span.one-time-option-details,.wcsatt-options-product-prompt-radio label>span{padding-left:.2em;}ul.wcsatt-options-product li .subscription-price{display:inline-block !important;}ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child,ul.wcsatt-options-product li .price span.from,ul.wcsatt-options-product li span.one-time-option-details{display:inline-block;}ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child:first-letter,ul.wcsatt-options-product li .price span.from:first-letter,ul.wcsatt-options-product li span.one-time-option-details:first-letter{text-transform:uppercase;}a.wcs-switch-link{display:block;margin-top:1em;width:-webkit-fit-content;width:fit-content;}.wcsatt-sub-discount{margin:0 .1em;}.wcsatt-options-wrapper input,.wcsatt-add-to-subscription-wrapper input{margin:0;}.wcsatt-options-wrapper-grouped li.one-time-option{display:none;}ul.wcsatt-options-product,.wcsatt-options-product-dropdown{margin:0 0 2em 0;}ul.wcsatt-options-product--hidden,.wcsatt-options-product-dropdown--hidden{display:none;}.wcsatt-options-product-dropdown-label{display:block;margin:0 0 .5em;}.wcsatt-options-product-prompt{margin-bottom:1em;}.wcsatt-options-product-prompt--hidden{display:none;}.wcsatt-options-product-prompt .wcsatt-options-prompt-text{margin:0 0 1em;}.wcsatt-options-product-prompt.wcsatt-options-product-prompt-checkbox label,.wcsatt-options-product-prompt .wcsatt-options-prompt-text label{margin:0;}.wcsatt-options-prompt-label .price,ul.wcsatt-options-product .from+*{margin-left:.15em;}.wcsatt-options-product-prompt-checkbox label>span{margin-left:.3em;}.wcsatt-options-product li span.subscription-details,.wcsatt-options-product li span.one-time-option-details{display:inline-block;}.single-product div.product .single_variation .wcsatt-options-prompt-label .price{display:inline-block !important;margin-bottom:0 !important;}.single-product div.product .single_variation ul.wcsatt-options-product .price{display:inline !important;margin-bottom:0 !important;}.subscription-details-hidden .product-addon-totals .wc-pao-subtotal-line .subscription-details{display:none;}ul.wcsatt-options-cart{margin:0 0 1.5em 0;}.wcsatt-add-to-subscription-wrapper:before{display:table;clear:both;content:"";margin-top:2em;}.wcsatt-add-to-subscription-wrapper label>span{margin-left:.3em;}.wcsatt-add-to-subscription-options:before{display:table;clear:both;content:"";margin-top:1.5em;}.wcsatt-add-to-subscription-options .subscription-status{display:none;}.wcsatt-add-to-subscription-options table.my_account_orders{margin-bottom:0;}.wcsatt-add-to-subscription-options .button.add:after{vertical-align:top;}.wcsatt-add-to-subscription-options .my_account_orders .button.view:after,.wcsatt-add-cart-to-subscription-options .my_account_orders .button.view:after{display:none;}.wcsatt-add-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul,.wcsatt-add-cart-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul{margin:0;padding:0;list-style-type:none;}.wcsatt-add-to-subscription-options .subscription-actions{min-width:180px;}.wcsatt-add-cart-to-subscription-wrapper{margin-bottom:2em;}.wcsatt-add-cart-to-subscription-intro{font-style:italic;letter-spacing:1px;font-size:1.25em;line-height:1.25em;margin:1.5em;text-align:center;font-weight:500;}.wcsatt-add-cart-to-subscription-action-wrapper{font-size:1.3em;position:relative;}.wcsatt-add-cart-to-subscription-action-wrapper label{font-weight:300;cursor:pointer;display:block;}.wcsatt-add-cart-to-subscription-action-input{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0;}.wcsatt-add-cart-to-subscription-wrapper:after,.wcsatt-add-cart-to-subscription-options:before{display:table;clear:both;content:"";}.wcsatt-add-cart-to-subscription-options table.my_account_orders{margin-bottom:0;}.wcsatt-add-cart-to-subscription-options .button.add:after{font-family:FontAwesomeSATT;content:"";margin-left:.5em;line-height:.9em;font-size:.9em;}.wcsatt-add-cart-to-subscription-options .subscription-status{display:none;}.wcsatt-add-cart-to-subscription-options .subscription-actions{min-width:180px;}form.wcsatt-add-cart-to-subscription-form{margin:0 !important;}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive thead,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive thead{display:none;}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td{display:block;text-align:right !important;clear:both;}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before{display:table;}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before{content:attr(data-title) ": ";font-weight:700;float:left;}.theme-twentytwentyone.single-product form.cart .wcsatt-options-product input,.theme-twentytwentyone.single-product form.cart input.wcsatt-add-to-subscription-action-input{min-width:25px;width:25px;height:25px;}.theme-twentytwenty.single-product form.cart input.wcsatt-add-to-subscription-action-input{min-width:25px;width:25px;height:25px;}body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart:not(.grouped_form):not(.variations_form),body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart.variations_form,body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart div.woocommerce-variation-add-to-cart{display:block;}.single-product .has-subscription-plans #ppcp-messages{display:none;}.single-product .has-subscription-plans #ppc-button{display:none;}html{-webkit-text-size-adjust:100%;line-height:1.15;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:.35em .75em .625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}[hidden],template{display:none;}body,html{font-family: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-family:DM Sans,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:1rem;font-weight:400;line-height:1.5rem;overflow-x:hidden;}body.woocommerce-cart,body.woocommerce-checkout{overflow-x:unset;}*{box-sizing:border-box;}img{height:auto;max-width:100%;}h1,h2,h3,h4,h5,h6,p{margin:0;}h1,h2,h3,h4,h5,h6{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;line-height:1.15;}a,button,input,li,p{font-family:DM Sans,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;line-height:1.5;}h1{font-size:35px;}@media (min-width:768px){h1{font-size:55px;}}@media (min-width:1200px){h1{font-size:65px;}}@media (min-width:1600px){h1{font-size:75px;}}h2{font-size:24px;}@media (min-width:768px){h2{font-size:30px;}}@media (min-width:1075px){h2{font-size:40px;}}h3{font-family:DM Sans,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:18px;font-weight:400;}@media (min-width:768px){h3{font-size:25px;}}.stars{align-items:center;display:flex;flex-direction:row;gap:5px;padding:0;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;}.stars svg,.stars svg path{height:20px;width:20px;}.stars .cover{background:#fff;height:100%;mix-blend-mode:color;overflow:hidden;position:absolute;right:0;top:0;}.stars svg{fill:#f24c3c;}.theme-sober-relief main .button{background-color:transparent;background-color:#1e1e1e;border:2px solid #1e1e1e;color:#1e1e1e;color:#fff;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){.theme-sober-relief main .button{font-size:16px;}}.theme-sober-relief main ul{margin:20px 0;padding-left:20px;}.theme-sober-relief main ul li{font-size:16px;font-weight:600;margin-bottom:16px;}.theme-sober-relief main ul li:last-of-type{margin-bottom:0;}@media (min-width:768px){.theme-sober-relief main ul li{font-size:18px;}}@media (min-width:1200px){.theme-sober-relief main ul li{font-size:20px;}}.theme-sober-relief main ul.woocommerce-error{padding:1em 2em 1em 3.5em;}.theme-sober-relief main ul.woocommerce-error li{font-size:16px;font-weight:300;}.container,.container-slim,.woocommerce-notices-wrapper,.wp-block-columns{margin-left:auto;margin-right:auto;width:95%;}.container .container,.container .container-slim,.container .woocommerce-notices-wrapper,.container-slim .container,.container-slim .container-slim,.container-slim .woocommerce-notices-wrapper,.woocommerce-notices-wrapper .container,.woocommerce-notices-wrapper .container-slim,.woocommerce-notices-wrapper .woocommerce-notices-wrapper,.wp-block-columns .container,.wp-block-columns .container-slim,.wp-block-columns .woocommerce-notices-wrapper{width:100%;}.header-container{margin-left:auto;margin-right:auto;max-width:1920px;width:95%;}@media (min-width:1400px){.header-container{padding-left:45px;padding-right:45px;width:100%;}}.container,.woocommerce-notices-wrapper,.wp-block-columns{max-width:1520px;}.container-slim{max-width:850px;}main .woocommerce{margin:24px auto;max-width:1520px;width:95%;}@media (min-width:1200px){main .woocommerce{width:95%;}}main .woocommerce .container{width:100%;}.woocommerce main{margin-left:auto;margin-right:auto;max-width:1520px;width:95%;}.woocommerce main .container,.woocommerce main .container-slim,.woocommerce main .wp-block-columns{width:100%;}@media (min-width:1200px){.woocommerce main{width:95%;}}.woocommerce main .container{width:100%;}.single-product.woocommerce main{max-width:100%;width:100%;}.single-product.woocommerce main .container{width:95%;}.single-product.woocommerce main .product.type-product{margin-left:auto;margin-right:auto;max-width:1520px;width:95%;}.single-product.woocommerce main .product.type-product .container,.single-product.woocommerce main .product.type-product .container-slim,.single-product.woocommerce main .product.type-product .wp-block-columns{width:100%;}@media (min-width:1200px){.single-product.woocommerce main .product.type-product{width:95%;}}.single-product.woocommerce main .product.type-product .container{width:100%;}@media (min-width:1200px){.container,.wp-block-columns{width:95%;}.container .container,.container .container-wide,.wp-block-columns .container,.wp-block-columns .container-wide{width:100%;}}.majc-toggle-button{display:none;}body>header{position:relative;z-index:99;}body>header .navigation-container{align-items:center;display:flex;flex-direction:row;gap:25px;justify-content:space-between;padding:25px 0;}@media (min-width:768px){body>header .navigation-container{padding:30px 0;}}@media (min-width:1075px){body>header .navigation-container{gap:30px;}}@media (min-width:1200px){body>header .navigation-container{gap:45px;}}body>header .navigation-container .left-section{align-items:center;display:flex;flex-direction:row;gap:25px;position:relative;width:-moz-fit-content;width:fit-content;}body>header .navigation-container .left-section .menu-header-menu-container{display:none;}@media (min-width:1075px){body>header .navigation-container .left-section{gap:30px;}body>header .navigation-container .left-section .menu-header-menu-container{display:flex;}}@media (min-width:1200px){body>header .navigation-container .left-section{gap:45px;}}body>header .navigation-container .left-section .menu{display:flex;flex-direction:row;gap:25px;list-style:none;padding:0;}@media (min-width:1075px){body>header .navigation-container .left-section .menu{gap:30px;}}@media (min-width:1200px){body>header .navigation-container .left-section .menu{gap:45px;}}body>header .navigation-container .left-section .menu li{margin:0;padding:0;}body>header .navigation-container .left-section .menu li a{color:#1e1e1e;text-decoration:none;}body>header .navigation-container .fill-remaining{background-color:#1e1e1e;display:none;flex:1;height:1px;width:100%;}@media (min-width:576px){body>header .navigation-container .fill-remaining{display:block;}}body>header .navigation-container .right-section{align-items:center;display:flex;flex-direction:row;gap:25px;}@media (min-width:1075px){body>header .navigation-container .right-section{gap:30px;}}@media (min-width:1200px){body>header .navigation-container .right-section{gap:45px;}}body>header .navigation-container .right-section #openCart{height:26px;-o-object-fit:contain;object-fit:contain;position:relative;width:22px;}body>header .navigation-container .right-section #openCart .cart-contents-count{align-items:center;background-color:#f24c3c;border-radius:100px;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;position:absolute;right:-12px;top:-12px;width:24px;}body>header .navigation-container .right-section .contact-btn{display:none;}@media (min-width:1075px){body>header .navigation-container .right-section .contact-btn{background-color:transparent;border:2px solid #1e1e1e;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:1075px) and (min-width:768px){body>header .navigation-container .right-section .contact-btn{font-size:16px;}}body>header .navigation-container .right-section #menu-opener{background:transparent;border:none;height:25px;margin:0;padding:0;width:25px;}body>header .navigation-container .right-section #menu-opener img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;}@media (min-width:1075px){body>header .navigation-container .right-section #menu-opener{display:none;}}body>header.dark{color:#fff;}body>header.dark .navigation-container .fill-remaining,body>header.dark .navigation-container .left-section #logo,body>header.dark .navigation-container .left-section .menu li a,body>header.dark .navigation-container .right-section #menu-opener,body>header.dark .navigation-container .right-section #openCart,body>header.dark .navigation-container .right-section .contact-btn{filter:brightness(100);}.yellow-background{background-color:#f2cd5b;display:block;margin-top:-116px;padding-top:116px;}.woocommerce .product.type-product{margin-top:20px;}@media (min-width:768px){.woocommerce .product.type-product{margin-top:60px;}}.woocommerce .product.type-product .top-section{display:flex;flex-direction:column;gap:25px;}@media (min-width:1075px){.woocommerce .product.type-product .top-section{flex-direction:row;gap:60px;}}.woocommerce .product.type-product .top-section h1{font-size:40px;}.woocommerce .product.type-product .top-section h1 span{display:block;font-weight:400;}.woocommerce .product.type-product .top-section .woocommerce-product-gallery{display:block;float:none;height:100%;max-height:400px;width:100%;}@media (min-width:1075px){.woocommerce .product.type-product .top-section .woocommerce-product-gallery{height:640px;min-height:640px;width:50%;}}.woocommerce .product.type-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:100%;}.woocommerce .product.type-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:100%;max-height:400px;}@media (min-width:1075px){.woocommerce .product.type-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:640px;max-height:640px;}}.woocommerce .product.type-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{height:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;width:100%;}@media (min-width:1075px){.woocommerce .product.type-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{height:640px;max-height:640px;}}.woocommerce .product.type-product .top-section .woo-reviews{align-items:center;display:flex;font-size:20px;gap:10px;margin:14px 0;}.woocommerce .product.type-product .top-section .summary{float:none;width:100%;}@media (max-width:1074.98px){.woocommerce .product.type-product .top-section .summary{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;}}@media (min-width:1075px){.woocommerce .product.type-product .top-section .summary{width:50%;}}.woocommerce .product.type-product .top-section .summary .price{color:#1e1e1e;font-size:25px;}.woocommerce .product.type-product .top-section .summary .add-to-basket-section{display:flex;flex-direction:row;gap:0;height:50px;width:100%;}.woocommerce .product.type-product .top-section .summary .add-to-basket-section input{background-color:#1e1e1e;border:0;border-radius:0;color:#fff !important;height:100%;padding:14px 22px !important;text-align:center;width:100px;}.woocommerce .product.type-product .top-section .summary .add-to-basket-section input:focus-visible{border:0;border-radius:0;outline:0;}.woocommerce .product.type-product .top-section .summary .add-to-basket-section button{background-color:#1e1e1e;border:0;border-radius:0;height:100%;margin:0;padding:14px 22px !important;width:100%;}.woocommerce .product.type-product .top-section .summary .quantity{display:flex;flex-direction:row;justify-content:space-between;margin:0 2px 0 0;position:relative;}.woocommerce .product.type-product .top-section .summary .quantity button{align-items:center;background-color:transparent;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;padding:0 !important;position:absolute;right:unset;width:40px;}.woocommerce .product.type-product .top-section .summary .quantity button.plus{left:unset;right:0;}.woocommerce .product.type-product .top-section .summary .quantity input::-webkit-inner-spin-button,.woocommerce .product.type-product .top-section .summary .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.woocommerce .product.type-product .top-section .summary .quantity input[type=number]{-moz-appearance:textfield;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-prompt-label-one-time .woocommerce-Price-amount{font-size:20px !important;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper{margin:25px 0;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-prompt{margin-bottom:0;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-prompt .wcsatt-options-prompt-radios{display:flex;flex-direction:column;gap:15px;margin:0;padding:0;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-prompt .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio{border:1px solid #1e1e1e;cursor:pointer;padding:16px 22px;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-prompt .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio *{cursor:pointer;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-wrapper{background-color:#f2cd5b;border:1px solid #1e1e1e;border-top:0;margin-top:-2px;padding:0 22px 16px;position:relative;z-index:2;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-wrapper .wcsatt-options-product-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;background-image:url("https://cdn-ilechag.nitrocdn.com/fJbfiwILadVnkdXakOxPbIruGratbdFc/assets/images/optimized/rev-6c8c6a4/soberrelief.com/wp-content/themes/sober-relief/images/dropdown-arrow.svg");background-position:right 14px top 50%;background-repeat:no-repeat;border:none;border-radius:0;color:#fff;margin-bottom:0;padding:12px 14px;width:100%;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-wrapper .wcsatt-options-product-dropdown.nitro-lazy{background-image:none !important;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-wrapper .wcsatt-options-product-dropdown:active{border-radius:0;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-product-wrapper .wcsatt-options-product-dropdown:focus-visible{border:0;border-radius:0;outline:0;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio{font-weight:300;transition:.3s;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label{align-items:center;display:flex;flex-direction:row;gap:6px;width:100%;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-action{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label-subscription .subscription-details{display:none;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label-subscription .woocommerce-Price-amount{font-weight:300;margin-right:6px;opacity:.5;text-decoration:line-through;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label-subscription .wcsatt-sub-options{font-size:0;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label-subscription .wcsatt-sub-options .wcsatt-dash{display:none;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label-subscription .wcsatt-sub-options ins{font-size:20px;text-decoration:none;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label-subscription .wcsatt-sub-options ins .woocommerce-Price-amount{margin-right:0;opacity:1;text-decoration:none;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label .fake-input-checkbox{align-items:center;border:1px solid #1e1e1e;border-radius:100px;display:flex;height:20px;justify-content:center;padding:0;position:relative;width:20px;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label .fake-input-checkbox:after{background-color:#1e1e1e;border-radius:100px;content:"";height:0;position:absolute;transition:.1s;width:0;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio .wcsatt-options-prompt-label .wcsatt-options-prompt-action-input{display:none;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio.selected .fake-input-checkbox:after{height:10px;width:10px;}.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio.selected .wcsatt-options-prompt-label,.woocommerce .product.type-product .top-section .summary .wcsatt-options-wrapper .wcsatt-options-prompt-radio.selected .wcsatt-options-prompt-label-subscription .wcsatt-sub-options ins .woocommerce-Price-amount{font-weight:600;}.woocommerce .out-of-stock-page{max-width:433px;}.woocommerce .out-of-stock-page p{margin-bottom:20px;}.woocommerce .out-of-stock-page h4{font-family:DM Sans,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:18px;margin-bottom:6px;}.woocommerce .out-of-stock-page .out-of-stock-message{align-items:center;border:1px solid #1e1e1e;display:flex;font-size:20px;font-weight:600;justify-content:center;margin:20px 0;padding:14px 20px;text-align:center;text-transform:uppercase;width:100%;}.woocommerce .oos-form{max-width:433px;}.woocommerce .oos-form form{align-items:center;display:flex;gap:10px;width:100%;}.woocommerce .oos-form form input{background-color:#2d2d2d;border:none;color:#fff;height:50px;padding:8px 16px !important;}.woocommerce .oos-form form input::-moz-placeholder{color:#d3d3d3;}.woocommerce .oos-form form input::placeholder{color:#d3d3d3;}.woocommerce .oos-form form .gform_body{width:100%;}.woocommerce .oos-form form .gform_footer{margin:0 !important;padding:0 !important;}.woocommerce .oos-form form .gform_footer .button{background-color:#fff !important;border-radius:0 !important;color:#1e1e1e !important;margin:0 !important;}.woocommerce-shop .products{align-items:center;display:flex;flex-direction:column;gap:50px;margin:70px 0 !important;}.woocommerce-shop .products:after,.woocommerce-shop .products:before{display:none !important;}@media (min-width:1200px){.woocommerce-shop .products{display:flex;flex-direction:row;gap:50px;justify-content:space-between;}}.woocommerce-shop .products .type-product{float:none !important;margin:0 !important;max-width:430px !important;padding:0 !important;width:100% !important;}.woocommerce-shop .products .type-product .product{align-items:center;background-color:#f2cd5b;display:flex;flex-direction:column;gap:24px;justify-content:center;max-width:430px;padding:100px 0;position:relative;text-align:center;width:100%;}@media (min-width:1600px){.woocommerce-shop .products .type-product .product{gap:30px;height:635px;}}.woocommerce-shop .products .type-product .product img{height:160px;-o-object-fit:contain;object-fit:contain;padding:0 25px;width:100%;}@media (min-width:1600px){.woocommerce-shop .products .type-product .product img{height:220px;}}.woocommerce-shop .products .type-product .product a{color:#1e1e1e;}.woocommerce-shop .products .type-product .product .cover{background-color:#f2cd5b;}.woocommerce-shop .products .type-product .product h2{margin-bottom:10px;}@media (min-width:1075px){.woocommerce-shop .products .type-product .product h2{font-size:24px;text-align:center;}}@media (min-width:1600px){.woocommerce-shop .products .type-product .product h2{font-size:30px;text-align:center;}}.woocommerce-shop .products .type-product .product h2 span{display:block;font-weight:300;}.woocommerce-shop .products .type-product .product .stars{margin:0 auto 14px;}.woocommerce-shop .products .type-product .product .number-of-days{align-items:center;aspect-ratio:1/1;background-image:url("https://cdn-ilechag.nitrocdn.com/fJbfiwILadVnkdXakOxPbIruGratbdFc/assets/images/optimized/rev-6c8c6a4/soberrelief.com/wp-content/themes/sober-relief/images/background-quarter-circle.svg");background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;left:0;position:absolute;top:0;width:80px;}.woocommerce-shop .products .type-product .product .number-of-days.nitro-lazy{background-image:none !important;}@media (min-width:768px){.woocommerce-shop .products .type-product .product .number-of-days{width:100px;}}@media (min-width:1075px){.woocommerce-shop .products .type-product .product .number-of-days{width:119px;}}.woocommerce-shop .products .type-product .product .number-of-days p{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;font-size:24px;font-weight:700;left:-4px;position:absolute;top:13px;width:80px;}@media (min-width:768px){.woocommerce-shop .products .type-product .product .number-of-days p{font-size:30px;top:19px;}}@media (min-width:1075px){.woocommerce-shop .products .type-product .product .number-of-days p{font-size:40px;left:12px;top:20px;}}.woocommerce-shop .products .type-product .product .number-of-days p span{font-size:16px;font-weight:300;}.woocommerce-shop .products .type-product .product .woocommerce-Price-amount{color:#1e1e1e;}@media (min-width:1075px){.woocommerce-shop .products .type-product .product .woocommerce-Price-amount{font-size:20px;}}@media (min-width:1600px){.woocommerce-shop .products .type-product .product .woocommerce-Price-amount{font-size:25px;}}.woocommerce-shop .products .type-product .product .shop-now{background-color:#1e1e1e;bottom:0;color:#fff;display:block;left:0;padding:27px 37px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}.woocommerce-account .block-post-header{background-color:#1e1e1e;color:#fff;margin-top:-130px;padding-top:130px;}.woocommerce-account .block-post-header .button{background-color:transparent;border:2px solid #fff;color:#1e1e1e;color:#fff;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){.woocommerce-account .block-post-header .button{font-size:16px;}}.woocommerce-account .block-post-header .inner-container{padding:20px 0 80px;}@media (min-width:1075px){.woocommerce-account .block-post-header .inner-container{padding:160px 0 60px;}}.woocommerce-account .block-post-header .inner-container h1{text-align:center;}@media (min-width:1075px){.woocommerce-account .block-post-header .inner-container h1{text-align:left;}}.woocommerce-account .block-post-header .inner-container .subtitles{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:12px;text-align:center;}@media (min-width:1075px){.woocommerce-account .block-post-header .inner-container .subtitles{align-items:center;flex-direction:row;gap:25px;justify-content:space-between;text-align:left;}}.woocommerce-account .block-post-header .inner-container .subtitles .sub{font-size:25px;}.woocommerce-account .block-post-header .inner-container .subtitles .fill-remaining{background-color:#fff;display:none;flex:1;height:1px;width:100%;}@media (min-width:1075px){.woocommerce-account .block-post-header .inner-container .subtitles .fill-remaining{display:block;}}.woocommerce-account .woocommerce-MyAccount-content{width:74%;}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner{margin-top:0;}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info{border-color:#1e1e1e !important;}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner .woocommerce-Button{margin-top:10px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{border:none !important;border-collapse:collapse !important;display:block;margin:0 !important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead{background-color:#1e1e1e;border:1px solid #1e1e1e;color:#fff;display:none;overflow:hidden;width:100%;}@media screen and (min-width:769px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead{border-radius:0;display:block;}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr{display:grid;}@media screen and (min-width:769px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th{font-size:16px;padding:30px 24px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr td:before,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th:before{font-size:16px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th{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:16px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody{display:flex;flex-direction:column;gap:20px;width:100%;}@media screen and (min-width:769px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody{border:1px solid #bfbfbf;border-radius:0;gap:0;overflow:hidden;}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{border:1px solid #bfbfbf;border-radius:0;display:grid;}@media screen and (min-width:769px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{border:none;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-bottom:0;}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(2n){background-color:#f5f5f5;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;gap:4px;padding:6px 10px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:before{font-size:16px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:first-of-type{border-top:0;}@media screen and (min-width:769px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{padding:20px 24px;}}@media (min-width:1200px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{font-size:16px;}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-button{margin-top:10px;}@media screen and (min-width:769px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{border:1px solid #bfbfbf;border-left:0;border-top:0;justify-content:center;overflow:hidden;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:before{font-size:16px;margin-bottom:0;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-button{margin-top:0;padding:12px 20px;}}@media screen and (min-width:769px) and (min-width:1600px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-button{padding:12px 30px;}}@media (min-width:1600px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{align-items:center;flex-direction:row;justify-content:unset;}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:first-of-type{border-left:0;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:last-of-type{border-right:0;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-of-type td{border-bottom:0;}.woocommerce-account .woocommerce-MyAccount-content a{color:#1e1e1e;text-decoration:none;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button{background-color:transparent;border:2px solid #1e1e1e;border-radius:0 !important;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){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button{font-size:16px;}}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:35px;width:100%;}@media (min-width:1075px){.woocommerce-account .woocommerce-MyAccount-navigation{max-width:335px;width:30%;}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;}.woocommerce-account .woocommerce-MyAccount-navigation ul li{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-top:0;color:#1e1e1e;margin:0;padding:26px;}.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-of-type{border-top:1px solid rgba(0,0,0,.15);}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#1e1e1e;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;text-decoration:none;}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color:#f2cd5b;border:1px solid #f2cd5b;}.woocommerce-account .woocommerce-MyAccount-content{width:100%;}@media (min-width:1075px){.woocommerce-account .woocommerce-MyAccount-content{padding-left:60px;width:70%;}}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{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:600;}.woocommerce-account .woocommerce-MyAccount-content h2{margin-bottom:20px;}.woocommerce-account .woocommerce-MyAccount-content hr{margin:26px 0;}.woocommerce-account .woocommerce-MyAccount-content input,.woocommerce-account .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce-MyAccount-content textarea{border:1px solid #d9d9d9;border-radius:0;padding:13px 20px;}.woocommerce-account .woocommerce-MyAccount-content fieldset{margin:30px 0;padding:10px 30px 16px;}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{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:18px;font-weight:700;padding:0 24px;}.woocommerce-account .woocommerce-MyAccount-content .select2-container{align-items:center;border:1px solid #d9d9d9;border-radius:0;display:flex;overflow:hidden;padding:13px 20px;}.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection{border:none !important;}.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection__arrow{right:20px !important;top:12px !important;}.woocommerce-account .woocommerce-MyAccount-content form button[type=submit].button{margin-top:25px;}.woocommerce-account .woocommerce-Addresses{display:grid;gap:25px;grid-template-columns:1fr;}.woocommerce-account .woocommerce-Addresses:after,.woocommerce-account .woocommerce-Addresses:before{display:none !important;}@media (min-width:1200px){.woocommerce-account .woocommerce-Addresses{gap:45px;grid-template-columns:1fr 1fr;}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{width:100%;}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{align-items:center;background-color:#1e1e1e;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:10px 10px 10px 30px;}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:after,.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:before{display:none !important;}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3{color:#fff;}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a{background-color:transparent;border:2px solid #fff;color:#fff;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){.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a{font-size:16px;}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address address{border:1px solid #d9d9d9;border-top:0;line-height:2;padding:16px 30px;}.woocommerce-account .woocommerce-message{align-items:center;display:flex;flex-direction:row;justify-content:space-between;}.woocommerce-account .woocommerce-message:after{display:none;}.woocommerce-account .woocommerce-message:before{top:unset;}.woocommerce-account .woocommerce-message .woocommerce-Button{background-color:transparent;border:2px solid #1e1e1e;border-radius:0;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){.woocommerce-account .woocommerce-message .woocommerce-Button{font-size:16px;}}.woocommerce-account .woocommerce-message .woocommerce-Button::hover{background-color:transparent;}.woocommerce-account .woocommerce-EditAccountForm p .woocommerce-Button{background-color:transparent;border:2px solid #1e1e1e;border-radius:0;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){.woocommerce-account .woocommerce-EditAccountForm p .woocommerce-Button{font-size:16px;}}.woocommerce-account .woocommerce-EditAccountForm p .woocommerce-Button::hover{background-color:transparent;}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{margin-top:20px;}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table{border-collapse:collapse;border-radius:0;}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table thead{background-color:#1e1e1e;border:none;border-collapse:collapse;color:#fff;}.woocommerce-cart .wc-empty-cart-message{display:none;}.woocommerce-cart .empty-basket-container{align-items:center;border:1px solid #1e1e1e;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center;}.woocommerce-cart .empty-basket-container h1{font-size:24px;}.woocommerce-cart .empty-basket-container .button{border-radius:0;}.woocommerce-cart .empty-basket-container .button:hover{background-color:#1e1e1e;color:#fff;}.woocommerce-cart .cart_item{border-bottom:1px solid #d3d3d3;display:grid;grid-template-columns:160px 1fr;margin-bottom:45px;position:relative;}.woocommerce-cart .cart_item .product-thumbnail{aspect-ratio:1/1;background-color:#f2cd5b;height:100%;width:100%;}.woocommerce-cart .cart_item .product-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;}.woocommerce-cart .cart_item .product-content{border:1px solid #1e1e1e;border-left:0;padding:30px;}.woocommerce-cart .cart_item .product-name{padding-right:40px;}.woocommerce-cart .cart_item .product-name a{font-weight:700;}.woocommerce-cart .cart_item .product-name a span{font-weight:400;}.woocommerce-cart .cart_item .wcsatt-options{margin:14px 0;padding:0;}.woocommerce-cart .cart_item .wcsatt-options .one-time-option,.woocommerce-cart .cart_item .wcsatt-options .subscription-option{font-size:14px;}.woocommerce-cart .cart_item .wcsatt-options .one-time-option label,.woocommerce-cart .cart_item .wcsatt-options .subscription-option label{align-items:center;display:flex;gap:8px;}.woocommerce-cart .cart_item a{color:#1e1e1e;}.woocommerce-cart .cart_item .product-remove{position:absolute;right:30px;top:32px;}.woocommerce-cart .cart_item .product-remove .remove img{filter:invert(1);height:15px;-o-object-fit:contain;object-fit:contain;width:15px;}.woocommerce-cart .cart_item .product-remove a{color:#1e1e1e !important;font-size:30px;font-weight:300;height:unset;line-height:10px;text-decoration:none;width:unset;}.woocommerce-cart .cart_item .product-remove a:hover{background-color:transparent;}.woocommerce-cart .cart_item .product-quantity .quantity{align-items:center;border:1px solid #000;border-radius:7px;display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;}.woocommerce-cart .cart_item .product-quantity .quantity button{background-color:transparent;border:none;padding:0 10px;}.woocommerce-cart .cart_item .product-quantity .quantity input.qty{-moz-appearance:textfield;border:none;height:34px;margin:0;text-align:center;width:2rem;}.woocommerce-cart .cart_item .product-quantity .quantity input.qty::-webkit-inner-spin-button,.woocommerce-cart .cart_item .product-quantity .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.woocommerce-cart .cart_item .product-subtotal{bottom:30px;position:absolute;right:30px;}.woocommerce-cart .cart_item .product-subtotal bdi{font-weight:700;}.woocommerce-cart .shop_table{border:none !important;}[data-shortcode=checkout] .full-page{display:flex;flex-direction:column;gap:30px;position:relative;}@media (min-width:1075px){[data-shortcode=checkout] .full-page{flex-direction:row;justify-content:space-between;}}[data-shortcode=checkout] .full-page .order-review-window{right:0;top:0;width:100%;}@media (min-width:1075px){[data-shortcode=checkout] .full-page .order-review-window{height:-moz-fit-content;height:fit-content;position:sticky;top:25px;width:400px;}}[data-shortcode=checkout] .full-page .order-review-window 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%;}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order{border:1px solid #1e1e1e;}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px;}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array .button{background-color:transparent;border:2px solid #1e1e1e;border-radius:0;color:#1e1e1e;display:block;font-size:14px;font-weight:500;margin-bottom:24px;padding:12px 33px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;}@media (min-width:768px){[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array .button{font-size:16px;}}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array .button#prevStep{padding:12px 12px 12px 4px;}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array .button#prevStep.inactive{display:none;}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array .button.returnToCart{padding:12px 12px 12px 4px;}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array .button.returnToCart.inactive{display:none;}[data-shortcode=checkout] .full-page .order-review-window .woocommerce-checkout-review-order .button-array .button.inactive{opacity:.25;pointer-events:none;}[data-shortcode=checkout] .full-page .checkout-section{width:100%;}@media (min-width:1075px){[data-shortcode=checkout] .full-page .checkout-section{width:calc(100% - 500px);}}.woocommerce-checkout .checkoutStep{display:none;}.woocommerce-checkout .checkoutStep 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%;}.woocommerce-checkout .checkoutStep.active,.woocommerce-checkout .checkoutStep.active .checkoutStep{display:block;}.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment{background-color:transparent !important;border:1px solid #1e1e1e;border-radius:0 !important;margin-bottom:24px;}.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment .wc_payment_methods{padding:14px 24px !important;}.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment .form-row{padding:24px !important;}.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment .payment_box{background-color:#f4f4f4 !important;border-radius:0 !important;}.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment .payment_box:before{display:none !important;}.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment .button{background-color:transparent;background-color:#1e1e1e;border:2px solid #1e1e1e;border-radius:0;color:#1e1e1e;color:#fff;display:block;float:none !important;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){.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment .button{font-size:16px;}}.woocommerce-checkout .checkoutStep .woocommerce-checkout-payment .button:hover{background-color:#1e1e1e;}.woocommerce-checkout .checkoutStep .woocommerce-privacy-policy-text a{color:#1e1e1e;}.checkout-nav{margin:0 auto;width:100%;}.checkout-nav ul{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0 0 45px !important;padding:0 !important;}.checkout-nav ul li{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0 !important;}.checkout-nav ul li p{font-size:15px;text-transform:uppercase;}.checkout-nav ul li a,.checkout-nav ul li span{align-items:center;border:1px solid #d3d3d3;border-radius:100px;color:#1e1e1e;cursor:pointer;display:flex;height:60px;justify-content:center;text-decoration:none;width:60px;}.checkout-nav ul li.active a,.checkout-nav ul li.active span{border:2px solid #1e1e1e;}.checkout-nav ul .divider{background-color:#d3d3d3;flex:1;height:1px;margin:0 26px 30px;width:100%;}.main-cart-container{display:flex;flex-direction:row;justify-content:space-between;min-height:450px;position:relative;}.main-cart-container .woocommerce-cart-form{width:calc(100% - 500px);}.main-cart-container .woocommerce-cart-form .actions,.main-cart-container .woocommerce-cart-form .actions .coupon{display:flex;flex-direction:row;gap:20px;}.main-cart-container .woocommerce-cart-form .actions button{background-color:transparent;border:2px solid #1e1e1e;color:#1e1e1e;display:block;font-size:14px;font-weight:500;padding:12px 33px;padding:12px 33px !important;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;}@media (min-width:768px){.main-cart-container .woocommerce-cart-form .actions button{font-size:16px;}}.main-cart-container .woocommerce-cart-form .actions button,.main-cart-container .woocommerce-cart-form .actions input{border-radius:0;}.main-cart-container .woocommerce-cart-form .actions input{border:1px solid #1e1e1e;padding:10px 15px;}.main-cart-container .cart-collaterals{height:-moz-fit-content;height:fit-content;position:sticky;right:0;top:0;top:25px;width:400px;}.main-cart-container .cart-collaterals .cart_totals{border:1px solid #1e1e1e;}.main-cart-container .cart-collaterals .shipping-calculator-button{color:#1e1e1e;}.main-cart-container .cart-collaterals 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%;}.main-cart-container .cart-collaterals .woocommerce-checkout-review-order{border:1px solid #1e1e1e;padding:24px;}.main-cart-container .cart-collaterals .cart_totals{width:100%;}.main-cart-container .cart-collaterals .shop_table{border:none !important;padding:24px;}.main-cart-container .wc-proceed-to-checkout{align-items:center;display:flex;justify-content:center;margin:0;padding:0;}.main-cart-container .wc-proceed-to-checkout a.checkout-button{background-color:transparent;border:2px solid #1e1e1e;border-radius:0 !important;color:#1e1e1e;display:block;font-size:16px;font-size:14px;font-weight:500;margin:10px 0 18px;padding:12px 33px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;}@media (min-width:768px){.main-cart-container .wc-proceed-to-checkout a.checkout-button{font-size:16px;}}.main-cart-container .wc-proceed-to-checkout a.checkout-button:hover{background-color:transparent;color:#1e1e1e;}.woocommerce-order .woocommerce-notice{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:24px;font-weight:700;margin-bottom:24px;}.woocommerce-order .woocommerce-order-overview{border:1px solid #1e1e1e;margin-bottom:24px;padding:24px 24px 8px;}.woocommerce-order section h2{background-color:#1e1e1e;color:#fff;font-size:24px;padding:24px;width:100%;}.woocommerce-order .woocommerce-column,.woocommerce-order table{border:1px solid #1e1e1e !important;border-radius:0 !important;}.woocommerce-order .woocommerce-column{margin-bottom:2em;}.woocommerce-order .woocommerce-column address{border:none;}.notfound-page{margin-top:-116px;padding:156px 0 70px;position:relative;}.notfound-page:after{background-color:#f2cd5b;content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:-1;}.notfound-page .notfound-title{align-items:center;display:flex;font-size:100px;margin-bottom:30px;}@media (min-width:768px){.notfound-page .notfound-title{font-size:160px;}}@media (min-width:1200px){.notfound-page .notfound-title{font-size:260px;}}.notfound-page .notfound-title img{height:100px;width:auto;}@media (min-width:768px){.notfound-page .notfound-title img{height:160px;}}@media (min-width:1200px){.notfound-page .notfound-title img{height:260px;}}.notfound-page .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;}.notfound-page .inner .text{font-size:26px;}.notfound-page .btn{background-color:transparent;background-color:#fff;border:2px solid #1e1e1e;color:#1e1e1e;display:block;font-size:14px;font-weight:500;margin-top:10px;padding:12px 33px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;}@media (min-width:768px){.notfound-page .btn{font-size:16px;}}