/*! Beyondesign Development
-------
-------
-------
-------
-------
-------
---- */html{font-size:62.5%;scroll-behavior:smooth}:root{--primary-fill-color: #093232;--secondary-fill-color: #E1EAE7;--body-background-color: #FBF7F3;--light-background-color: #B7D1CC;--body-text-color: #093232;--color-white: #FEFCF8;--font-body: "sofia-pro";--font-heading: "ivypresto-headline";--border-color: #0A343414;--font-text-color: #093232;--red-color: #C4332E}.color-red{color:var(--red-color)}.font-heading,.font-heading p{font-family:var(--font-heading)}.font-weight-700{font-weight:700!important}.text-decoration-strike-through{text-decoration:line-through}body>.page{background-color:var(--body-background-color)}.hide-mobile{display:none}.hide-desktop{display:block}.display{visibility:visible!important;opacity:1!important}.hide{display:none;opacity:0;visibility:hidden!important}.underline-link{text-decoration:underline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,strong,.ff-heading{font-family:var(--font-heading);font-weight:400;font-style:normal}.h1-accent,.h2-accent,.h3-accent,.h4-accent,.h5-accent,.h6-accent,.h7-accent{font-family:var(--font-heading);font-style:italic!important}body,p,a{font-family:var(--font-body);color:var(--body-text-color);font-weight:400}a,p{text-decoration:none;font-size:1.6rem;line-height:1}.text-decoration-underline{text-decoration:underline}.container{max-width:131.2rem;margin:0rem auto;padding:0rem 1.8rem}.text-center{text-align:center}.text-left{text-align:left!important}.text-right{text-align:right}a{text-decoration:none;font-size:1.4rem;line-height:1}strong{font-size:1.6rem;line-height:1;letter-spacing:-.032rem;font-family:var(--font-body);color:var(--body-text-color);font-weight:700}.extra-font a{font-family:var(--font-body);font-weight:400;font-size:1.6rem;line-height:1;letter-spacing:-.016rem;color:var(--body-text-color);text-transform:none}.paragraph-small,.paragraph-small p,.paragraph-small span,.paragraph-small a{font-size:1.6rem!important;line-height:1;letter-spacing:-.016rem;font-weight:400}.paragraph-xs,.paragraph-xs p{font-size:1.4rem;line-height:1;letter-spacing:-.032rem}.paragraph-medium,.paragraph-medium p{font-size:2.6rem;line-height:1;letter-spacing:\2013 0.048rem}.paragraph-xs-b{font-weight:400;font-size:1.4rem;line-height:1;letter-spacing:0}.paragraph-small-b{font-weight:400;font-size:1.6rem;line-height:1;letter-spacing:-.032rem;font-family:var(--font-body)}.paragraph-xxs-b{font-weight:500;font-size:1.2rem;line-height:1;letter-spacing:0}.paragraph-xxs,.paragraph-xxs p,.paragraph-xxs a{font-size:1.2rem;line-height:1;letter-spacing:0}.paragraph-xxxs,.paragraph-xxxs p,.paragraph-xxxs a{font-size:1rem;line-height:1;letter-spacing:0}.light-font{font-weight:300}h1,.h1,h1 p,.h1 p,.page__heading{font-size:4rem;line-height:1;letter-spacing:.04rem}h2,.h2,.h2 p,h2 p{font-size:3.2rem;line-height:1.04;letter-spacing:0}h3,.h3,.h3 p,h3 p{font-size:2.8rem;line-height:1.08;letter-spacing:0}h4,.h4,.h4 p,h4 p{font-size:2.4rem;line-height:1.08;letter-spacing:0}h5,.h5,h5 p,.h5 p{font-size:2rem;line-height:1.03;letter-spacing:0}.h1-accent,.h1-accent p{font-size:4rem;line-height:1;letter-spacing:0}.h2-accent,.h2-accent p{font-size:3.2rem;line-height:1;letter-spacing:0}.h3-accent,.h3-accent p{font-size:2.8rem;line-height:1.08;letter-spacing:0}.h4-accent,.h4-accent p{font-size:2.4rem;line-height:1.08;letter-spacing:0}.h5-accent,.h5-accent p{font-size:2rem;line-height:1.08;letter-spacing:0}.subheading-1,.subheading-1 p{font-size:2.4rem;line-height:1;letter-spacing:-.048rem}.subheading-2,.subheading-2 p{font-size:2rem;line-height:1.25;letter-spacing:-.04rem}.tag{font-size:1.2rem;line-height:.9;letter-spacing:.024rem;font-family:var(--font-heading);border-radius:99.99rem;padding:.6rem .8rem}.tag p{font-size:1.2rem;line-height:.9;letter-spacing:.024rem;font-family:var(--font-heading);border-radius:99.99rem}.tag-italic,.tag-italic p{font-size:1.2rem;line-height:.9;letter-spacing:.024rem;font-style:italic!important;font-family:var(--font-heading)}.btn.btn--primary,.btn--primary,.popover .btn.btn--primary{background:var(--primary-fill-color);border:.1rem solid var(--primary-fill-color);color:var(--color-white);font-family:var(--font-body);font-weight:300;font-size:1.4rem;line-height:1rem;letter-spacing:0;padding:1.4rem 2rem;transition:all .2s linear 0s;overflow:hidden;position:relative;border-radius:1.6rem;text-transform:none;gap:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn.btn--primary svg,.btn.btn--primary svg path,.btn--primary svg path,.popover .btn.btn--primary svg path{transition:all .2s linear 0s}.btn.btn--primary:hover,.btn--primary:hover,.popover .btn.btn--primary:hover{background:transparent!important;color:var(--primary-fill-color)!important;border:.1rem solid var(--primary-fill-color)!important}.btn.btn--primary:hover svg path,.btn--primary:hover svg path,.popover .btn.btn--primary:hover svg path{fill:var(--primary-fill-color)!important}.btn.secondary-button,.btn.btn--secondary{background:transparent;border:.1rem solid var(--primary-fill-color);color:var(--primary-fill-color);font-weight:300;font-size:1.4rem;line-height:1rem;letter-spacing:0;padding:1.4rem 2rem;transition:all .2s linear 0s;overflow:hidden;position:relative;border-radius:1.6rem;text-transform:none;gap:1rem;display:flex;align-items:center;justify-content:center}.btn.btn--secondary:hover,.btn--secondary:hover,.popover .btn.btn--secondary:hover{background:var(--primary-fill-color);color:var(--secondary-fill-color)!important;border:.1rem solid var(--primary-fill-color)!important}.btn.btn--secondary svg,.btn.btn--secondary svg path,.btn--secondary svg path,.popover .btn.btn--secondary svg path{transition:all .2s linear 0s;fill:var(--primary-fill-color)!important}.btn.btn--secondary:hover svg path,.btn--primary:hover svg path,.popover .btn.btn--secondary:hover svg path{fill:var(--secondary-fill-color)!important}input.input,select.input,input.spr-form-input,input,.input{border:.025rem solid var(--color-white);border-radius:1.6rem;font-weight:300;font-size:1.6rem;line-height:1;letter-spacing:-.032rem;color:var(--body-text-color);padding:1.8rem 2rem}.template-product .main{background-color:var(--body-background-color)}.custom-arrow{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:var(--primary-fill-color);border:.1rem solid var(--primary-fill-color);color:var(--primary-fill-color);border-radius:.8rem;padding:1.8rem 1.3rem}.swiper-button-disabled,.disabled{opacity:.32;pointer-events:none;cursor:not-allowed}input[type=radio]{height:2.4rem!important;min-height:2.4rem!important;width:2.4rem!important;min-width:2.4rem!important;accent-color:var(--primary-fill-color)}.custom-swiper-slider .swiper-button-prev{left:unset;right:4.2rem}.custom-swiper-slider .swiper-button-next{right:0}.custom-swiper-slider .swiper-button-next,.custom-swiper-slider .swiper-button-prev{bottom:0;top:unset;background-color:var(--primary-fill-color);padding:.6rem;width:unset;max-width:unset;border-radius:.8rem;height:unset}.custom-swiper-slider .swiper-button-next:after,.custom-swiper-slider .swiper-button-prev:after{content:"";display:none}.s4com-searchicon{cursor:pointer}@media(min-width:48.0625rem){.custom-swiper-slider .swiper-button-next,.custom-swiper-slider .swiper-button-prev{padding:1rem}.custom-swiper-slider .swiper-button-prev{right:5.6rem}.extra-font a{font-size:2rem;line-height:1;letter-spacing:-.02rem}a{text-decoration:none;font-size:1.6rem;line-height:1}strong{font-size:1.6rem;line-height:1;letter-spacing:-.032rem;font-family:var(--font-body);color:var(--body-text-color);font-weight:700}.paragraph-small,.paragraph-small p,.paragraph-small span,.paragraph-small a{font-size:2rem!important;line-height:1;letter-spacing:-.02rem}.paragraph-xs,.paragraph-xs p{font-size:1.6rem;line-height:1;letter-spacing:-.032rem}.paragraph-medium,.paragraph-medium p{font-size:2.4rem;line-height:1;letter-spacing:\2013 0.048rem}.paragraph-xxs,.paragraph-xxs p,.paragraph-xxs a{font-size:1.4rem;line-height:1;letter-spacing:0}h1,.h1,h1 p,.h1 p,.page__heading{font-size:6rem;line-height:1;letter-spacing:0}h2,.h2,.h2 p,h2 p,h3,.h3,.h3 p,h3 p{font-size:4rem;line-height:1;letter-spacing:0}h4,.h4,.h4 p,h4 p{font-size:2.8rem;line-height:1.08;letter-spacing:.028rem}h5,.h5,h5 p,.h5 p{font-size:2.6rem;line-height:1.08;letter-spacing:.026rem}.h1-accent,.h1-accent p{font-size:6rem;line-height:1;letter-spacing:0}.h2-accent,.h2-accent p{font-size:4rem;line-height:1;letter-spacing:0}.h3-accent,.h3-accent p{font-size:3.2rem;line-height:1.2;letter-spacing:0}.h4-accent,.h4-accent p{font-size:2.8rem;line-height:1.08;letter-spacing:0}.h5-accent,.h5-accent p{font-size:2.6rem;line-height:1.08;letter-spacing:0}.subheading-1,.subheading-1 p{font-size:3.2rem;line-height:1;letter-spacing:-.064rem}.subheading-2,.subheading-2 p{font-size:2.4rem;line-height:1.25;letter-spacing:-.048rem}.tag,.tag p{font-family:var(--font-heading);font-size:1.8rem;line-height:.9;letter-spacing:.036rem}.tag{padding:.6rem 1.2rem .8rem}.tag-italic{font-family:var(--font-heading);font-size:1.8rem;line-height:.9;letter-spacing:.036rem;font-style:italic}.paragraph-xs-b{font-weight:400;font-size:1.6rem;line-height:1;letter-spacing:-.016rem}.paragraph-xxs-b{font-weight:500;font-size:1.4rem;line-height:1;letter-spacing:0}.btn.btn--primary,.btn--primary,.popover .btn.btn--primary,.btn.secondary-button,.btn.btn--secondary{padding:1.8rem 2.4rem;font-size:1.6rem;line-height:1.6rem;letter-spacing:-.02rem}.paragraph-small-b{font-weight:400;font-size:2rem;line-height:1;letter-spacing:-.02rem;font-family:var(--font-body)}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/general.css.map */
