@keyframes wiggle{0%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-2.5deg)}to{transform:rotate(0)}}@keyframes raise{0%{transform:translateY(0)}to{transform:translateY(-15px)}}body,p{line-height:normal}h2,.h2,.h6,a.link,.button,.announcement-bar__carousel .heading,.scrolling-content__text,.blog-post-card__badge,.floating-label,.accordion__toggle{font-family:Gotham Black;text-transform:uppercase}.shopify-section-group-overlay-group .h1{font-size:120px}.h1{font-size:100px;line-height:1.16em}.h2,h2,.product-title{font-size:90px;line-height:1.2em}.h3,h3{font-size:38px}.h4,h4{font-size:36px}.h5,h5{font-size:30px}.h6,.button{font-size:26px}a.link{font-size:22px}.blog-post-card__badge{font-size:20px}.announcement-bar__carousel .heading{font-size:18px}.floating-label,.text-xxs{font-size:14px;letter-spacing:.02em}@media screen and (max-width:999px){.h2,h2{font-size:74px}}@media screen and (max-width:699px){.h1{font-size:62px;line-height:1.23em}.product-title{font-size:54px}.h2,h2{font-size:36px}.h3,h3,.h4,h4{font-size:30px;line-height:1.35em}.h5,h5{font-size:24px}.h6,.button{font-size:22px}a.link{font-size:18px}.announcement-bar__carousel .heading{font-size:11px}}@media screen and (max-width:380px){.h1{font-size:60px}}.section-header{max-width:min(var(--container-xl-max-width),100%)}.container--lg{--container-max-width: var(--container-xl-max-width)}.content-over-media>.content{border-radius:10px;padding:25px}.card{border-radius:10px;padding:20px}.button{width:fit-content;min-width:300px;border-radius:50px;padding-top:12px;padding-bottom:12px;line-height:normal}.text-right{text-align:right}.link-faded,.text-subdued{color:rgb(var(--text-color))}.floating-label{margin-top:0!important;background:#ae1d1e;color:#fff;border-radius:5px;padding:2px 5px}:-webkit-autofill~.floating-label{color:#fff}.accordion{border-block-width:2px}.animated-plus{--animated-plus-size: 1rem}.animated-plus:before{height:2px}.animated-plus:after{width:2px}a,.button{cursor:pointer}.circle-button{background:#fff;border:none}.circle-button .icon{fill:rgb(var(--border-color))}.justify-self-center{width:100%;display:flex;justify-content:center}@media screen and (min-width:700px){.content-over-media>.content{position:absolute;padding:50px}.content-top_left{top:0;left:0}.content-top_center{top:0}.content-top_right{top:0;right:0}.content-center_left{left:0}.content-center_right{right:0}.content-bottom_left{bottom:0;left:0}.content-bottom_center{bottom:0}.content-bottom_right{bottom:0;right:0}}@media screen and (max-width:699px){.justify-center-mobile{width:100%;display:flex;justify-content:center}.button{min-width:unset;width:100%;max-width:300px}}.announcement-bar__carousel{max-width:100%}.header{padding-top:10px;padding-bottom:10px}.header__logo{margin-bottom:-40px}.header-divider{padding:40px 0}.header__primary-nav-item:before{display:none}@media screen and (max-width:699px){.header__logo{margin-bottom:-30px}.header-divider{padding:30px 0}}.footer{border-radius:20px 20px 0 0}.footer__block a{background:unset!important}.social-media--list{gap:12px;margin-top:10px}.social-media--list .social-media__item{opacity:1;background:#fff;border-radius:50px;padding:10px;transition:all .5s ease-in-out}.social-media--list .social-media__item:hover{transform:translateY(-5px)}.social-media--list .social-media__item svg{color:rgb(var(--background));width:30px}.footer__block--newsletter .form{position:relative}.footer__block--newsletter .form .input{background:#fff;color:rgb(var(--background));border-radius:30px}.footer__block--newsletter .form .input::placeholder{color:rgb(var(--background))}.footer__block--newsletter .form .floating-label{color:#fff}.footer__block--newsletter .form .button{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:fit-content;min-width:unset;padding:0;border-radius:0}.bottom-menu{display:flex;align-items:center}.bottom-menu li{margin-right:20px}.bottom-menu li:last-child{margin-right:0}@media screen and (min-width:700px){.footer__block{flex:25%}.footer__block--newsletter{flex:40%;min-width:40%}.footer__aside{margin-top:50px}}@media screen and (max-width:699px){.footer__aside{text-align:left;justify-content:flex-start}}.product-card{display:flex;flex-direction:column;border-radius:10px;padding:30px;height:100%}.product-card__info{text-align:left;justify-content:flex-start;margin-bottom:auto}.product-card .price-list{display:none}.product-card__image{transition:all .5s ease-in-out}.product-card:hover .product-card__image{transform:translateY(-15px)}@media screen and (max-width:999px){.product-list--carousel{--product-list-card-width: 40vw}}@media screen and (max-width:699px){.product-list--carousel{--product-list-card-width: min(300px, 100%)}.product-card{padding:20px}}.shopify-section--scrolling-content:has(.scrolling-content--borders){overflow:hidden;margin:-85px 0 -30px}.scrolling-content--borders{transform:rotate(-1.5deg);background:transparent;padding:55px 0 30px}.scrolling-content--borders .scrolling-content{background:rgb(var(--background))}.scrolling-content--borders .scrolling-content__item>*{border:5px solid;border-right:0;padding:var(--section-vertical-spacing-override, var(--section-vertical-spacing));width:290px;white-space:normal;text-align:center}.scrolling-content__image,.scrolling-content__image>img{max-width:var(--image-width)}.scrolling-content__image p{white-space:pre-wrap}.scrolling-content__text{font-size:28px}@media screen and (max-width:699px){.scrolling-content--borders .scrolling-content__item>*{width:200px;padding:14px 18px}.scrolling-content__text{font-size:20px;line-height:28px}}@media screen and (max-width:575px){.scrolling-content--borders .scrolling-content__item>*{width:170px;padding:12px 16px}.scrolling-content__text{font-size:18px;line-height:26px}}@media screen and (max-width:480px){.scrolling-content--borders .scrolling-content__item>*{width:160px;padding:10px 12px}.scrolling-content__text{font-size:16px;line-height:24px}}.shopify-section--image-with-text .container{border-radius:20px;padding:50px}@media screen and (max-width:699px){.shopify-section--image-with-text .container{padding:30px}.shopify-section--image-with-text .container .prose{padding-left:0;padding-right:0}.shopify-section--image-with-text .text-center{text-align:left}}@media screen and (min-width:700px){.video-with-text--md{grid-template-columns:2fr 3fr}.video-with-text--lg{grid-template-columns:1fr 2fr}.image-with-text--reverse>:is(.image-with-text--video){order:9999}.shopify-section--image-with-text .video-with-text>.prose{padding-left:50px;padding-right:50px}}@media screen and (max-width:699px){.video-with-text .prose.text-center{text-align:left}}.shopify-section--rich-text .card{padding:50px 30px}.multi-column__item img{margin-left:auto;margin-right:auto}.blog-post-card{border-radius:10px;padding:20px;height:100%}.blog-post-card__image-wrapper{position:relative}.blog-post-card img{border-radius:10px;aspect-ratio:1;object-fit:cover;transition:all .2s ease-in-out}.blog-post-card:hover img{transform:rotate(-1.5deg)}.blog-post-card__badge{position:absolute;bottom:-10px;left:15px;background:#f9a219;color:#fff;width:fit-content;padding:5px 20px;transform:rotate(-1deg)}@media screen and (max-width:699px){.blog-post-list--carousel{grid:auto / auto-flow min(300px,100%);gap:1.25rem}}.timeline__item-content .h2{font-size:50px}.timeline__item-image-wrapper img{aspect-ratio:1}@media screen and (max-width:699px){.timeline__item-content .h2{font-size:36px}}.shopify-section--contact .prose{padding-left:4rem;padding-right:4rem}.shopify-section--contact .image-with-text .section-header{max-width:100%;margin-left:0;margin-right:0}.shopify-section--contact .image-with-text .section-header .prose{padding:0}.shopify-section--contact .fieldset-row .form-control{margin-top:0}.shopify-section--contact input,.shopify-section--contact textarea{background:#fff;border:none;border-radius:30px}.shopify-section--contact textarea{border-radius:10px}.shopify-section--contact .container .form-wrapper{background:#f8f6f1;width:calc(100% - 60px);padding:30px;border-radius:10px;margin-bottom:40px}.shopify-section--contact .container .justify-self-center{justify-self:flex-start;text-align:left}.shopify-section--contact .container .justify-self-center .prose{padding:0}.shopify-section--contact .container img{border-radius:10px}@media screen and (min-width:700px){.shopify-section--contact .container .image-with-text .form-wrapper{width:80%;margin-right:auto}}.testimonial-list img{height:var(--image-max-width);object-fit:cover;border-radius:50%}.images-with-text-scroll__text{max-width:550px}@media screen and (max-width:999px){.images-with-text-scroll__image{width:100%;max-height:450px;object-fit:contain}}.article{background:#f8f6f1}.article__wrapper{border-radius:10px}@media screen and (min-width:700px){.article__wrapper{padding-bottom:2.5rem}}@media screen and (max-width:699px){.article__wrapper{padding:2.5rem;margin-top:30px}}.product-info{padding:30px}.product-info .button{width:100%}.product-gallery__thumbnail-list{display:none}.product-gallery__media>img{border-radius:10px}.shopify-section--apps .tolstoy-carousel-container{position:relative;width:100%;margin-top:0!important;margin-bottom:0!important}.shopify-section--apps .tolstoy-play-button-container{border:none;width:60px;height:60px}.tolstoy-carousel-arrow-button-container svg path{fill:#ae1d1e}#community .h2{font-size:30px}#community ul li{list-style:none;margin-bottom:10px}#community ul li:before{content:"";display:inline-block;background:url(/cdn/shop/files/check-circle.png?v=1733249251) no-repeat center center;background-size:contain;width:30px;height:30px;vertical-align:middle;margin-right:10px}@media screen and (min-width:700px){#community .image-with-text{grid-template-columns:1fr 2fr}#community .image-with-text>.prose{padding-right:0}#community .h2{font-size:54px}}@media(max-width:699px){.custom_mobile_style image-banner{min-height:466px}.custom_mobile_style image-banner:after{content:"";position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 34.87%,#00000071 52.36%,#000 92.7%)}.custom_mobile_style .image-with-text-block>:not(img,svg,picture){background-color:transparent;box-shadow:none;text-align:center}.custom_mobile_style .content-over-media>.content{padding:20px 20px 50px;position:absolute;bottom:0}.custom_mobile_style .image-with-text-block-heading{font-size:54px}.custom_mobile_style .image-with-text-block-description{margin-block-start:.8rem}.custom_mobile_style .image-with-text-block-description *{font-size:18px;line-height:145%}.custom_mobile_style .content-over-media>.content .button{max-width:fit-content;padding:12px 30px;text-transform:capitalize;font-size:20px}}@media(max-width:575px){.custom_mobile_style .image-with-text-block-heading{font-size:45px}}@media(max-width:480px){.custom_mobile_style .content-over-media>.content{padding:20px 0 50px}.custom_mobile_style .image-with-text-block-heading{font-size:32px}.custom_mobile_style .image-with-text-block-description *{font-size:14px}.custom_mobile_style .content-over-media>.content .button{padding:12px 25px;font-size:16px}.custom_mobile_style .prose :where(:not(meta,span)+*){margin-block-start:1.6rem}.custom_mobile_style .image-with-text-block-description{margin-block-start:1rem}}@media(max-width:360px){.custom_mobile_style .image-with-text-block-heading{font-size:30px}.custom_mobile_style .prose :where(:not(meta,span)+*){margin-block-start:1.4rem}.custom_mobile_style .image-with-text-block-description{margin-block-start:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
