:root{--extra-green: #175e54;--extra-violet: #7d5cc5;--extra-blue: #212487;--extra-yellow: #ffa912;--dark-blue: #0c1230;--dark-blue-60: rgba(12, 18, 48, .6);--dark-blue-20: rgba(12, 18, 48, .2);--pepper-white: #f2eeec;--main-red: #f7403a;--main-red-80: rgba(247, 64, 58, .8);--white: #fff;--black: #000;--font-family-heading: "Columbia Sans";--font-family-main: "Founders Grotesk";--base-font-size: 16px;--small-font-size: 14px;--big-font-size: 18px;--link-big-font-size: 20px;--link-font-size: 18px;--link-small-font-size: 16px;--link-extra-small-font-size: 14px}*{box-sizing:border-box;font-family:var(--font-family-main);margin:0}body,html{background-color:var(--pepper-white);color:var(--dark-blue);font-family:var(--font-family-main);font-size:var(--base-font-size);line-height:normal;margin:0;width:100%}.container{margin:60px auto;max-width:1440px;padding:0 40px}.page-width{max-width:1440px;padding:0 40px}.page-width--narrow{max-width:700px}.page-width--tiny{max-width:450px}h1,.h1{font-family:var(--font-family-heading);font-size:30px;font-weight:400;line-height:normal}h2,.h2{font-family:var(--font-family-heading);font-size:20px;font-weight:400;line-height:normal}h3,.h3{font-family:var(--font-family-heading);font-size:18px;font-weight:400;line-height:normal}h4,.h4{font-family:var(--font-family-heading);font-size:16px;font-weight:400;line-height:normal}h5,.h5,h6,.h6{font-family:var(--font-family-heading);font-size:14px;font-weight:400;line-height:normal}.text,p,.p,span{font-family:var(--font-family-main);font-size:var(--base-font-size);line-height:normal}.text--small,.p--small{font-size:var(--small-font-size);line-height:normal}.text--big,.p--big{font-size:var(--big-font-size);line-height:normal}.text--bold,.p--bold,.bold{font-weight:500;line-height:normal}.article-tag{background-color:var(--pepper-white);color:var(--dark-blue);font-family:var(--font-family-heading);font-size:var(--big-font-size);line-height:normal;padding:8px 16px;text-transform:none;letter-spacing:0;font-weight:400}.article-tag:hover{background-color:var(--dark-blue);color:var(--white)}.article__title{font-family:var(--font-family-main);font-size:var(--big-font-size);font-weight:500;line-height:normal;text-transform:none}.article__title:hover{color:var(--main-red)}a,.link{color:var(--dark-blue);font-size:var(--link-font-size);line-height:normal;text-decoration:none}.link--big{font-size:var(--link-big-font-size);line-height:normal}.link--small{font-size:var(--link-small-font-size);line-height:normal}.link--extra-small{font-size:var(--link-extra-small-font-size);line-height:normal}.hover--underline:hover{text-decoration:underline}.hover--red:hover{color:var(--main-red)}.btn:not(.pswp__ui .btn,.btn--icon),.add-to-cart-button,.grid-product__btn.quick-add-btn{background-color:var(--main-red);border-radius:2px;color:var(--white);cursor:pointer;font-family:var(--font-family-main);font-size:var(--link-font-size);font-weight:500;letter-spacing:0;line-height:normal;min-width:130px;padding:8px 20px;text-decoration:none;text-transform:none;transition:.3s}@media screen and (min-width: 1280px) and (max-width: 1440px){.grid-product__btn.quick-add-btn{min-width:100%}.grid-product__image-wrap .grid-product__tags .product__tags{left:15px}}.grid-product__btn--hidden{opacity:0;pointer-events:none;visibility:hidden}.btn:not(.pswp__ui .btn):hover,.add-to-cart-button:hover,.grid-product__btn.quick-add-btn:hover{background-color:var(--main-red-80)}.outlined-button,.product-block--login-message .btn.product-block__login-btn{align-items:center;background-color:var(--pepper-white);border-radius:2px;color:var(--main-red);cursor:pointer;display:inline-flex;font-family:var(--font-family-main);font-size:var(--link-extra-small-font-size);font-weight:500;justify-content:center;line-height:normal;min-width:105px;padding:8px 20px;text-decoration:none;text-transform:none;transition:.3s}.outlined-button:hover,.product-block--login-message .product-block__login-btn:hover{background-color:var(--main-red);color:var(--pepper-white)}.flickity-button.flickity-prev-next-button{background-color:var(--dark-blue-20);border-radius:2px;color:var(--white);height:37px;min-width:unset;padding:8px;transition:.3s;width:37px}.flickity-button.flickity-prev-next-button:hover{background-color:var(--dark-blue);scale:1}.flickity-button .flickity-button-icon{height:17px;width:17px}.tag-icon,.product__tag{height:34px;width:34px;border-radius:50%;background-color:transparent;color:var(--white)}.product__tag-title{font-family:var(--font-family-heading);font-size:var(--small-font-size);line-height:normal;border:1px solid var(--dark-blue);color:var(--dark-blue);background-color:var(--pepper-white);z-index:10;bottom:calc(100% + 3px)}.product__tag-title:after{display:none}.btn--secondary,.rte .btn--secondary{border-color:var(--main-red)}.newsletter-email-input{border:1px solid var(--dark-blue);color:var(--dark-blue);font-size:var(--base-font-size);font-size:var(--small-font-size);max-height:35px;min-width:300px;padding:7px 15px}.newsletter-email-input::-webkit-input-placeholder,.newsletter-email-input::-moz-placeholder,.newsletter-email-input:-ms-input-placeholder,.newsletter-email-input:-moz-placeholder{color:var(--dark-blue);font-size:var(--small-font-size)}.newsletter__input-group{gap:22px;max-width:unset;justify-content:center;align-items:center}.newsletter__input{padding:8px 15px;color:var(--dark-blue);border-color:var(--dark-blue);font-size:var(--base-font-size);width:100%;max-width:300px;max-height:35px}.newsletter__input::placeholder{color:var(--dark-blue);font-size:var(--base-font-size)}.newsletter__input-group .input-group-btn button{border:none}@media screen and (max-width: 768px){.container{margin:40px auto;padding:0 20px}.page-width{padding:0 20px}h1,.h1{font-size:24px}h2,.h2{font-size:18px}h3,.h3,h4,.h4{font-size:16px}h5,.h5,h6,.h6{font-size:14px}.link--big{font-size:var(--link-font-size)}.btn:not(.pswp__ui .btn,.btn--icon),.add-to-cart-button,.grid-product__btn.quick-add-btn{font-size:var(--link-small-font-size);min-width:100px}.tag{font-size:var(--small-font-size);padding:5px 8px}.flickity-button.flickity-prev-next-button{height:34px;width:34px}.flickity-button .flickity-button-icon{height:14px;width:14px}.newsletter__input{padding:8px 15px}.newsletter__input-group{flex-direction:column;gap:15px}.newsletter__input-group .input-group-btn button,.text--big,.p--big{font-size:var(--base-font-size)}}
/*# sourceMappingURL=/cdn/shop/t/276/assets/typography.css.map */
