:root{--color-base-background-1: #FCFCFC;--color-base-background-2: #FFFBF2;--color-base-text: #103948;--color-base-accent-1: #F48142;--color-base-accent-2: #F48142;--color-base-solid-button-labels: #FCFCFC;--color-base-outline-button-labels: #F48142;--font-body-scale: 1;--font-heading-scale: 1;--font-letter-spacing: .06rem;--page-width: 120rem;--section-vertical-spacing: 0px;--grid-desktop-horizontal: 40px;--grid-desktop-vertical: 40px;--grid-mobile-horizontal: 20px;--grid-mobile-vertical: 20px;--button-border-radius: 40px;--card-border-radius: 0px;--media-border-radius: 0px;--input-border-radius: 2px;--button-shadow: 2px 2px 5px rgba(0, 0, 0, .1)}*,*:before,*:after{box-sizing:border-box}html{box-sizing:border-box;font-size:62.5%;height:100%}body{margin:0;padding:0;font-size:1.6rem;line-height:1.6;color:var(--color-base-text);background-color:var(--color-base-background-1);letter-spacing:var(--font-letter-spacing);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 749px){body{font-size:1.5rem}}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem;font-weight:300;font-style:normal;line-height:1.3}h1{font-size:4.8rem}h2{font-size:3.6rem}h3{font-size:2.4rem}p{margin:0 0 1.5rem;font-weight:300}strong,b{font-weight:600}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-base-accent-1)}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{clip:auto;width:auto;height:auto;z-index:10000}.rte{margin-bottom:2rem}.rte p{margin-bottom:1.5rem}.rte a{text-decoration:underline}.rte ul,.rte ol{margin-left:2rem;margin-bottom:1.5rem}.rte li{margin-bottom:.5rem}.rte img{margin:2rem 0}*:focus{outline:2px solid var(--color-base-accent-1);outline-offset:2px}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:2px solid var(--color-base-accent-1);outline-offset:2px}.loading{opacity:.5;pointer-events:none}.container,.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media screen and (min-width: 750px){.container,.page-width{padding:0 4rem}}section+section{margin-top:var(--section-vertical-spacing)}.button{display:inline-block;padding:1.2rem 3rem;border-radius:var(--button-border-radius);border:1px solid var(--color-base-accent-1);font-weight:300;letter-spacing:var(--font-letter-spacing);text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--button-shadow)}.button--primary{background-color:var(--color-base-accent-1);color:var(--color-base-solid-button-labels);border-color:var(--color-base-accent-1)}.button--primary:hover{background-color:var(--color-base-accent-2);border-color:var(--color-base-accent-2)}.button--secondary{background-color:transparent;color:var(--color-base-outline-button-labels);border-color:var(--color-base-accent-1)}.button--secondary:hover{background-color:var(--color-base-accent-1);color:var(--color-base-solid-button-labels)}.card{border-radius:var(--card-border-radius);border:none;box-shadow:none;text-align:center}.card__image{border-radius:var(--card-border-radius);margin-bottom:1.5rem}.product-card,.collection-card,.blog-card{border-radius:var(--card-border-radius);border:none;box-shadow:none;text-align:center}.media{border-radius:var(--media-border-radius);overflow:hidden}.media img,.media video{border-radius:var(--media-border-radius)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{border-radius:var(--input-border-radius);border:1px solid rgba(16,57,72,.15);padding:1rem 1.5rem;font-family:inherit;font-weight:300;letter-spacing:var(--font-letter-spacing);color:var(--color-base-text);background-color:var(--color-base-background-1);box-shadow:0 1px 2px #0000000d;transition:border-color .3s ease}input:focus,textarea:focus,select:focus{border-color:var(--color-base-accent-1);outline:none}.grid{display:grid;gap:var(--grid-mobile-vertical) var(--grid-mobile-horizontal)}@media screen and (min-width: 750px){.grid{gap:var(--grid-desktop-vertical) var(--grid-desktop-horizontal)}}.cart-footer__checkout.button--primary{background-color:var(--color-base-accent-1);color:var(--color-base-solid-button-labels);border-color:var(--color-base-accent-1)}.cart-footer__checkout.button--primary:hover{background-color:var(--color-base-accent-2);border-color:var(--color-base-accent-2)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
