@media(max-width:767px){body h1,body .h1,body h1>*{font-size:1.5rem!important;line-height:1.16!important;letter-spacing:-.012em}body h2,body .h2,body h2>*{font-size:1.25rem!important;line-height:1.22!important;letter-spacing:-.008em}body h3,body .h3,body h3>*{font-size:1rem!important;line-height:1.3!important}body h4,body .h4,body h4>*{font-size:.9375rem!important;line-height:1.35!important}body h3.type--base.type__heading,body h3.type--base.type__heading>*{font-size:.875rem!important;line-height:1.32!important;letter-spacing:-.003em}body .js-product h1.type__heading,body .js-product h1.type__heading>*{font-size:1.25rem!important;line-height:1.24!important;margin-bottom:.55rem}body .dreamstoy-current-price,body .dreamstoy-current-price>*{font-size:1.25rem!important;line-height:1.25!important}body .dreamstoy-compare-price,body .dreamstoy-compare-price>*{font-size:.875rem!important;line-height:1.25!important}body .dreamstoy-price-savings,body .dreamstoy-price-savings>*{font-size:.8125rem!important;line-height:1.25!important}body .btn:not(.btn--small):not(.btn--smaller),body .btn:not(.btn--small):not(.btn--smaller) *{font-size:.8125rem!important;line-height:1.1rem!important}body.index .dreams-slideshow__actions .btn{width:fit-content!important;min-width:0!important;min-height:36px!important;max-width:calc(100% - 64px)!important;padding:7px 20px!important;font-size:.75rem!important;line-height:1.1rem!important;white-space:nowrap}.theme__announcement>section>div{padding-top:6px!important;padding-bottom:6px!important}.theme__announcement .type--small.type__nav,.theme__announcement .type--small.type__nav *{font-size:.6875rem!important;line-height:1.3!important;letter-spacing:0!important}.theme__announcement .type--small.type__nav p{max-width:34rem;margin:0 auto!important;padding:0 10px;text-wrap:balance}body.index .dreams-text-section__inner{padding-top:20px!important;padding-bottom:20px!important}body.index .dreams-text-section__heading{max-width:24rem;margin:0 auto 10px!important;font-size:1.375rem!important;line-height:1.18!important;letter-spacing:-.01em;text-wrap:balance}body.index .dreams-text-section__content{max-width:35rem;margin:0 auto;font-size:.875rem!important;line-height:1.45!important}body.index .dreams-text-section__content strong{font-size:.9375rem!important}body.index .dreams-text-section__content p{margin-top:0!important;margin-bottom:8px!important;text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mobile-typography.css.map */
