/*! Beyondesign Development
-------
-------
-------
-------
-------
-------
---- */html{font-size:100%;scroll-behavior:smooth}:root{--primary-fill-color:#585856;--secondary-fill-color: #F0813C;--background-text-color: #FDFBFA;--body-color: #585856;--color-white: #ffffff;--accent-color: ;--font-body: "Avenir Next", sans-serif;--border-color: #f6f3f0}body,p,a,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,strong{font-family:var(--font-body);font-weight:400}.orange{color:var(--secondary-fill-color)}.paragraph-small,.paragraph-small p{font-size:1.125rem;line-height:1.2;letter-spacing:-.025rem}.paragraph-xs,.paragraph-xs p{font-size:1rem;line-height:1.2;letter-spacing:-.02rem}.paragraph-medium,.paragraph-medium p{font-size:1.25rem;line-height:1.2;letter-spacing:-.025rem}.paragraph-xxs,.paragraph-xxs p,.paragraph-xxs a{font-size:.875rem;line-height:1.2rem;letter-spacing:-.0175rem}.shopify-app-block{margin:0!important}@media (max-width: 48em){.paragraph-xxs,.paragraph-xxs p,.paragraph-xxs a{font-size:.625rem;line-height:.75rem;letter-spacing:-.0125rem}}h1,h2,h1 p{font-size:4.5rem;line-height:1.08;letter-spacing:0}h2,.h2,h2 p{font-size:2.625rem;line-height:1.08;letter-spacing:-.0525rem}h3,.h3,.h3 p,h3 p{font-size:2rem;line-height:1.2;letter-spacing:-.04rem}h4,.h4,.h4 p{font-size:1.5rem;line-height:1.08;letter-spacing:-.03rem}h5,.h5,h5 p{font-size:1.25rem;line-height:1.08;letter-spacing:-.025rem}a{line-height:1.08;font-size:1.125rem;letter-spacing:-.0225rem}.text-center{text-align:center}.container,.bundly__block.bundly__theme_minimal,.bss-map-block{max-width:84.75rem;margin:0rem auto;padding:0rem 1.125rem}.shopify-app-block{max-width:100%!important}.btn.btn--primary.btn-samll{font-size:1.125rem;line-height:1.2;letter-spacing:-.0225rem;padding:.75rem 1.5rem}.btn.btn--primary.btn-samll:hover,.spr-button-primary.btn-samll:hover{padding:.75rem 3rem .75rem 2.5rem}.btn.btn--primary.btn-samll:before,.spr-button-primary.btn-samll:before{width:2rem}.btn.btn--primary,.spr-button-primary{background:var(--secondary-fill-color);font-family:var(--font-body);font-weight:400;padding:1rem 2.5rem;border-radius:999px;font-size:1.25rem;line-height:1.2;letter-spacing:-.025rem;text-transform:inherit;transition:all .2s linear 0s;overflow:hidden;position:relative;min-height:auto}.btn.btn--primary:before,.spr-button-primary:before{content:"";display:block;position:absolute;right:.25rem;top:0;height:100%;width:2.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Crect width='38' height='38' rx='19' fill='white'/%3E%3Cpath d='M13.5 19H24.5M24.5 19L19.1667 14M24.5 19L19.1667 24' stroke='%23D17034' stroke-width='0.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center;background-size:contain;opacity:0;transition:all .2s linear}.btn.btn--primary:not([disabled]):hover{background:var(--secondary-fill-color)}.btn.btn--primary:hover,.spr-button-primary:hover{text-indent:-1.25rem;padding:1rem 3.75rem 1rem 2.5rem}.btn.btn--primary:hover:before,.spr-button-primary:hover:before{opacity:1;text-indent:0rem}.secondary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:0 auto;border-radius:9999px;padding:.6875rem .6875rem .6875rem 2rem;width:100%;border:.0625rem solid #EEEAE6;height:3.75rem}input.input,select.input,input.spr-form-input,input,.input{border:.0625rem solid #EEEAE6;border-radius:999px;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:-.025rem;color:var(--body-color)}.hide-mobile{display:block}.hide-desktop{display:none}.display{visibility:visible!important;opacity:1!important}.hide{display:none;opacity:0;visibility:hidden!important}.underline-link{text-decoration:underline}.btn.btn-main{font-family:var(--font-body)}.section-border-heading{border-top:.0625rem solid var(--border-color);padding:1.5rem 0rem 2rem}.section-border-heading p{padding-left:1.25rem;position:relative}.section-border-heading p:before{position:absolute;content:"";left:0rem;top:.42rem;width:.5rem;height:.5rem;background:var(--primary-fill-color);border-radius:100%}.section-main-heading p strong{color:var(--secondary-fill-color);font-weight:400}.opacity-80,.opacity-80 p{opacity:.8}.opacity-60,.opacity-60 p{opacity:.6}.placeholder-svg,.placeholder-image svg{background-color:#fdfcfb!important}#contact-ContactFormMessage{border-radius:20px;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:-.025rem;color:var(--body-color)}@media screen and (max-width: 48em){.hide-mobile{display:none}.section-border-heading{border-top:.0625rem solid var(--border-color);padding:.75rem 0rem 3.25rem}.hide-desktop{display:block}.secondary-button{height:3.125rem;padding:.6875rem .6875rem .6875rem 1.5rem}.section-border-heading>p{font-size:.875rem;letter-spacing:-.0175rem}.section-border-heading p{font-size:.875rem}.btn.btn--primary:hover,.spr-button-primary:hover{text-indent:-1.125rem;padding:1rem 3.125rem 1rem 2.5rem}.section-border-heading p:before{top:.3rem}h1,.h1,h1 p{font-size:2.75rem;line-height:1.08;letter-spacing:0}h2,.h2,h2 p{font-size:2rem;line-height:1.08;letter-spacing:-.04rem}h3,.h3,.h3 p,h3 p{font-size:2rem;line-height:1.2;letter-spacing:-.04rem}h4,.h4,.h4 p{font-size:1.25rem;line-height:1.12;letter-spacing:-.025rem}h5,.h5,h5 p{font-size:1.125rem;line-height:1.215rem;letter-spacing:-.0225rem}.paragraph-medium,.paragraph-medium p{font-size:1rem;line-height:1.2;letter-spacing:-.02rem}.paragraph-small,.paragraph-small p{font-size:.875rem;line-height:1.2;letter-spacing:-.0175rem}.paragraph-xs,.paragraph-xs p{font-size:.75rem;line-height:1.2;letter-spacing:-.015rem}.btn.btn--primarybtn-samll{font-size:.875rem;line-height:1.2;letter-spacing:-.0175rem}}@media (min-width: 60em){:root{--max-width: 117.1rem}}@media screen and (max-width: 48em){.btn.btn--primary,.spr-button-primary{font-size:1rem;line-height:1.2;letter-spacing:0rem;padding:.75rem 1.625rem}.btn.btn--primary.btn-samll{padding:.5rem 1rem;font-size:.75rem}}@media screen and (max-width: 23.125em){.btn.btn--primary.btn-samll{padding:.5rem;font-size:.6rem}}@media only screen and (max-width: 26.5625rem){.header__inner .header__right .btn.btn--primary:hover:before{display:none;opacity:0;text-indent:0;content:none}.header__inner .header__right .btn.btn--primary:hover{padding:.5rem 1rem .5rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/general.css.map */
