/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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;-webkit-text-decoration:underline dotted;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(/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: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(/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}@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}}
