@font-face{font-family:Ortica Linear;src:url(OrticaLinear-Light.woff2) format("woff2"),url(OrticaLinear-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ortica Linear;src:url(OrticaLinear-Regular.woff2) format("woff2"),url(OrticaLinear-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ortica Linear;src:url(OrticaLinear-Bold.woff2) format("woff2"),url(OrticaLinear-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);font-size:16px;font-weight:var(--font-body-weight);line-height:1.6;color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3{font-family:var(--font-heading);font-weight:400;color:var(--color-primary)}h4,h5,h6{font-family:var(--font-body);font-weight:500;color:var(--color-primary)}h1{font-size:62px;line-height:1.1}h2{font-size:46px;line-height:1.2}h3{font-size:30px;line-height:1.27}h4{font-size:22px;line-height:1.27}h5{font-size:20px;line-height:1.5}h6{font-size:18px;line-height:1.55}@media screen and (max-width: 990px){h1{font-size:48px}h2{font-size:36px}h3{font-size:26px}}@media screen and (max-width: 600px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}}.logo,.site-logo{font-family:var(--font-logo);font-weight:400;text-transform:uppercase;letter-spacing:3px}.testimonial,blockquote,.accent-text{font-family:var(--font-accent);font-style:italic}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:var(--color-accent);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-primary)}strong,b{font-weight:600}.btn{display:inline-block;padding:14px 32px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;text-align:center;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}.btn--primary:hover{background-color:transparent;color:var(--color-primary)}.btn--secondary{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn--secondary:hover{background-color:var(--color-primary);color:var(--color-secondary)}.btn--accent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary)}.btn--accent:hover{background-color:#b8955b;border-color:#b8955b}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;padding:12px 16px;font-size:.9rem;border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);transition:border-color .3s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent)}input::placeholder,textarea::placeholder{color:var(--color-text-light)}label{display:block;margin-bottom:8px;font-size:.85rem;font-weight:500;color:var(--color-text)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);padding:12px 24px;background-color:var(--color-primary);color:var(--color-secondary);z-index:9999;transition:top .3s ease}.skip-to-content-link:focus{top:10px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.container{padding:0 20px}}.main-content{min-height:calc(100vh - var(--header-height))}.placeholder-svg{background-color:var(--color-background-alt);fill:var(--color-border)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-slide-up{animation:slideUp .5s ease forwards}@media screen and (max-width: 600px){.hide-mobile{display:none!important}}@media screen and (min-width: 601px) and (max-width: 990px){.hide-tablet{display:none!important}}@media screen and (min-width: 991px){.hide-desktop{display:none!important}}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:1.5em;margin-bottom:.5em}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte ul,.rte ol{margin-left:1.5em;margin-bottom:1em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.5em}.rte blockquote{margin:1.5em 0;padding:1em 1.5em;border-left:3px solid var(--color-accent);font-style:italic;color:var(--color-text-light)}.rte img{margin:1.5em 0}.rte table{width:100%;border-collapse:collapse;margin:1.5em 0}.rte th,.rte td{padding:12px;border:1px solid var(--color-border);text-align:left}.rte th{background-color:var(--color-background-alt);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
