h1,h2,h3,h4,h5,h6,p{margin:0}span,a{font-family:inherit;font-weight:inherit;text-transform:inherit;text-decoration:inherit;font-size:inherit;font-style:inherit}a,a:visited{color:#000}p>a{text-decoration:underline;color:inherit}.btn,.shopify-payment-button__button{display:block;position:relative;padding:8px 16px;margin:0;border-radius:0;text-align:center;cursor:pointer}.btn.btn--full{width:100%}@font-face{font-family:CircularStd;src:url(/cdn/shop/files/CircularStd-Bold_792dfcd6-2a59-42c7-821b-5b84040f986d.woff2) format("woff2"),url(/cdn/shop/files/CircularStd-Bold.woff) format("woff");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:CircularStd;src:url(/cdn/shop/files/CircularStd-Book_0b4a20c7-02be-441a-be25-e173b4d7f50d.woff2) format("woff2"),url(/cdn/shop/files/CircularStd-Book.woff) format("woff");font-style:normal;font-display:swap;font-weight:350}@font-face{font-family:CircularStd;src:url(/cdn/shop/files/CircularStd-Medium.woff2) format("woff2"),url(/cdn/shop/files/CircularStd-Medium_be96d955-8c30-450a-9ca3-07488bc11ddc.woff) format("woff");font-style:normal;font-display:swap;font-weight:500}.h1,h1{font-family:CircularStd,CircularStd;font-style:normal;font-size:65px;line-height:80px;font-weight:500;letter-spacing:.65px}@media screen and (max-width:700px){.h1,h1{font-size:45px;line-height:60px;letter-spacing:.45px}}.h2,h2{font-family:CircularStd,CircularStd;font-style:normal;font-size:45px;line-height:55px;font-weight:500;letter-spacing:.45px}@media screen and (max-width:700px){.h2,h2{font-size:35px;line-height:45px;letter-spacing:.35px}}.h3,h3{font-family:CircularStd,CircularStd;font-style:normal;font-size:25px;line-height:40px;font-weight:350;letter-spacing:.25px}@media screen and (max-width:700px){.h3,h3{font-size:20px;line-height:35px;letter-spacing:.2px}}.h4,h4{font-family:CircularStd,CircularStd;font-style:normal;font-size:16px;line-height:30px;font-weight:350;letter-spacing:.16px}@media screen and (max-width:700px){.h4,h4{font-size:16px;line-height:30px;letter-spacing:.16px}}.h5,h5{font-family:CircularStd,CircularStd;font-style:normal;font-size:16px;line-height:25px;font-weight:350;letter-spacing:.16px}@media screen and (max-width:700px){.h5,h5{font-size:13px;line-height:25px;letter-spacing:.16px}}.h6,h6{font-family:CircularStd,CircularStd;font-style:normal;font-size:15px;line-height:25px;font-weight:500;letter-spacing:.16px}@media screen and (max-width:700px){.h6,h6{font-size:12px;line-height:25px;letter-spacing:.12px}}.p,p,ol>li,ul>li,input,label,output,textarea,button,clever-select *{font-family:CircularStd,CircularStd;font-style:normal;font-size:15px;line-height:23px;font-weight:350;letter-spacing:.15px}@media screen and (max-width:700px){.p,p,ol>li,ul>li,input,label,output,textarea,button,clever-select *{font-size:12px;line-height:20px;letter-spacing:.12px}}.note,small{font-family:CircularStd,CircularStd;font-style:normal;font-size:12px;line-height:24px;font-weight:350}@media screen and (max-width:700px){.note,small{font-size:10px;line-height:24px}}.a,a{font-family:CircularStd,CircularStd;font-style:normal;line-height:normal;font-weight:350}.footer_menu-item a{font-family:CircularStd,CircularStd;font-style:normal;font-size:15px;line-height:23px;font-weight:350}@media screen and (max-width:700px){.footer_menu-item a{font-size:12px;line-height:20px}}.btn.btn--primary,.shopify-payment-button__button{font-family:CircularStd,CircularStd;font-style:normal;font-size:16px;line-height:24px;font-weight:350;border:1px solid #222222;background-color:#222;color:#fff;padding:8px 48px;border-radius:10px}@media screen and (max-width:700px){.btn.btn--primary,.shopify-payment-button__button{font-size:16px;line-height:24px}}.btn.btn--primary:hover,.shopify-payment-button__button:hover{background-color:#fff;color:#222}.btn.btn--primary[disabled],.shopify-payment-button__button[disabled]{opacity:.5;cursor:not-allowed;color:#000;border-color:#000;background-color:transparent}.btn.btn--primary[loading],.shopify-payment-button__button[loading]{position:relative;text-indent:-999999px}.btn.btn--primary[loading]:before,.shopify-payment-button__button[loading]:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;border:2px solid transparent;border-bottom:2px solid currentcolor;animation:button-loading 1.2s linear infinite}.btn.btn--secondary,.shopify-payment-button__button{font-family:CircularStd,CircularStd;font-style:normal;font-size:16px;line-height:24px;font-weight:350;border:0px;background-color:transparent;color:#212121;padding:8px 5px 8px 0;margin-right:20px;position:relative}@media screen and (max-width:700px){.btn.btn--secondary,.shopify-payment-button__button{font-size:16px;line-height:24px}}.btn.btn--secondary:after,.shopify-payment-button__button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20'%3E%3Cpath fill='none' stroke='black' d='M1 1L8.8 10.1282L1 18.8'  /%3E%3C/svg%3E");display:inline-block;width:8px;height:100%;position:absolute;z-index:1;top:0;right:-10px;display:flex;flex-direction:column;place-content:center;margin-top:3px;transform:translate(0);transition:transform .3s ease}.btn.btn--secondary:hover,.shopify-payment-button__button:hover{background-color:transparent;color:#212121}.btn.btn--secondary:hover:after,.shopify-payment-button__button:hover:after{transform:translate(8px)}.btn.btn--secondary[disabled],.shopify-payment-button__button[disabled]{opacity:.5;cursor:not-allowed;color:#000;border-color:#000;background-color:transparent}.btn.btn--secondary[disabled]:after,.shopify-payment-button__button[disabled]:after{transform:translate(0)}.btn.btn--secondary[loading],.shopify-payment-button__button[loading]{position:relative;text-indent:-999999px}.btn.btn--secondary[loading]:before,.shopify-payment-button__button[loading]:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;border:2px solid transparent;border-bottom:2px solid currentcolor;animation:button-loading 1.2s linear infinite}.btn.btn--tertiary,.shopify-payment-button__button{font-family:CircularStd,CircularStd;font-style:normal;font-size:16px;line-height:24px;font-weight:350;border:0;background-color:transparent;color:#222;padding:1px;transition:all .3s ease;line-height:110%;height:fit-content;margin:10px 0;overflow:hidden}@media screen and (max-width:700px){.btn.btn--tertiary,.shopify-payment-button__button{font-size:16px;line-height:24px}}.btn.btn--tertiary:before,.shopify-payment-button__button:before{content:"";position:absolute;width:100%;height:1px;background-color:#222;bottom:0;left:0;transform:translate(0);transition:transform .3s ease}.btn.btn--tertiary:after,.shopify-payment-button__button:after{content:"";position:absolute;width:0%;height:1px;background-color:#222;bottom:0;left:0;transition:width .3s ease;transition-delay:.3s}.btn.btn--tertiary:hover,.shopify-payment-button__button:hover{color:#2e2d2c}.btn.btn--tertiary:hover:before,.shopify-payment-button__button:hover:before{transform:translate(100%)}.btn.btn--tertiary:hover:after,.shopify-payment-button__button:hover:after{width:100%}.btn.btn--tertiary[disabled],.shopify-payment-button__button[disabled]{opacity:.5;cursor:not-allowed;color:#000;border-color:#000;background-color:transparent}.btn.btn--tertiary[disabled]:before,.shopify-payment-button__button[disabled]:before{transform:unset}.btn.btn--tertiary[disabled]:after,.shopify-payment-button__button[disabled]:after{width:0}.btn.btn--tertiary[loading],.shopify-payment-button__button[loading]{position:relative;text-indent:-999999px;min-width:40px}.btn.btn--tertiary[loading]:before,.shopify-payment-button__button[loading]:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;border:2px solid transparent;border-bottom:2px solid currentcolor;animation:button-loading 1.2s linear infinite;background-color:transparent}.btn.btn--quart\e4r,.shopify-payment-button__button{font-family:CircularStd,CircularStd;font-style:normal;font-size:16px;line-height:24px;font-weight:350;color:#fff;padding:8px 48px}@media screen and (max-width:700px){.btn.btn--quart\e4r,.shopify-payment-button__button{font-size:16px;line-height:24px}}.btn.btn--quart\e4r[disabled],.shopify-payment-button__button[disabled]{opacity:.5;cursor:not-allowed;color:#000;border-color:#000;background-color:transparent}.btn.btn--quart\e4r[loading],.shopify-payment-button__button[loading]{position:relative;text-indent:-999999px}.btn.btn--quart\e4r[loading]:before,.shopify-payment-button__button[loading]:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;border:2px solid transparent;border-bottom:2px solid currentcolor;animation:button-loading 1.2s linear infinite}.btn.btn--home{font-family:CircularStd,CircularStd;font-style:normal;font-size:30px;line-height:45px;font-weight:500;border:0;background-color:transparent;color:#fff;transition:all .3s ease;line-height:110%;height:fit-content;margin:5px 0;letter-spacing:.16px}@media screen and (max-width:700px){.btn.btn--home{font-size:20px;line-height:27px}}.btn.btn--home:before{content:"";position:absolute;width:100%;height:150%;top:-25%;left:0;border-radius:50%;border:1px solid transparent}.btn.btn--home:hover{color:#fff}.btn.btn--home:hover:before{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s,border-left-color 0s linear .35s}.btn.btn--home[disabled]{opacity:.5;cursor:not-allowed;color:#000;border-color:#000;background-color:transparent}.btn.btn--home[disabled]:before{transform:unset}.btn.btn--home[disabled]:after{width:0}.product_count{font-family:CircularStd,CircularStd;font-style:normal;font-size:15px;line-height:25px;font-weight:350}@media screen and (max-width:700px){.product_count{font-size:15px;line-height:18px}}.note.price{font-family:CircularStd,CircularStd;font-style:normal;font-size:15px;line-height:24px;font-weight:350}@media screen and (max-width:700px){.note.price{font-size:15px;line-height:24px}}.badge.sale-badge{font-family:CircularStd,CircularStd;font-style:normal;font-size:20px;line-height:24px;font-weight:350}@media screen and (max-width:700px){.badge.sale-badge{font-size:20px;line-height:24px}}@keyframes button-loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/font-styles.css.map */
