@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--font-montserrat: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif}html{font-family:var(--font-montserrat);font-weight:400;font-synthesis:weight;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.body-font,.shopify-section,input,textarea,select,p,li,a,span,label,td,th,figcaption,blockquote,.yv-megamenu-link,.yv-mobile-nav-link,.yv-header-nav a,.yv-filter-title,.yv-sidebar-filter-heading,.yv-cart-item-title,.price,.yv-price,.yv-product-title,.yv-banner-desc,.product-desc,.yv-product-detail-desc,.yv-testimonial-message,.infinite-text-subheading,.infinite-text-subheading p,.yv-banner-subtitle,.section-heading-subtitle,.highlighted-text,.yv-testimonial-author,.nav-item .nav-link,summary.nav-link,.category-menu-link,.yv-megamenu-item-link,.menu-category-title,.yv-collection-menu-link,.yv-listing-megamenu-title{font-family:var(--font-montserrat)!important;font-weight:400!important;font-style:normal;font-synthesis:weight;text-transform:uppercase;letter-spacing:.04em;-webkit-text-stroke:0;paint-order:stroke fill}.accent-font,.yv-subheading{font-family:var(--font-tokyo-dreams)!important;font-weight:700!important;text-transform:none!important;letter-spacing:var(--accent_spacing);-webkit-text-stroke:.35px currentColor}button,.button,.btn,.btn-txt,input[type=submit],input[type=button],.shopify-payment-button__button,.pdp-action-container button{font-family:var(--font-tokyo-dreams)!important;font-weight:700!important;font-style:normal;font-synthesis:weight;text-transform:none;-webkit-text-stroke:.35px currentColor;paint-order:stroke fill}h1,h2,h3,h4,h5,h6,.heading-style,.heading-font,.content-heading,.section-heading h2,.section-heading-title,.yv-timeline-content-heading,.yv-collection-heading,.heading-title,.yv-banner-title,.fullwidth-banner-content .yv-banner-title,.yv-split-image-banner-content .yv-banner-title,.infinite-text-heading,.infinite-text-heading p{font-family:var(--font-tokyo-dreams)!important;font-weight:700!important;font-style:normal;font-synthesis:weight;text-transform:none;letter-spacing:var(--heading_spacing);line-height:var(--heading_line_height);-webkit-text-stroke:.4px currentColor;paint-order:stroke fill}strong,b{font-family:var(--font-montserrat)!important;font-weight:600!important;font-synthesis:weight;-webkit-text-stroke:0;paint-order:stroke fill}.font-tokyo-plain{font-family:var(--font-tokyo-dreams-plain)!important;font-weight:600!important;font-synthesis:weight!important}.font-tokyo-dreams,.font-tokyo-regular,.font-tokyo-semibold{font-family:var(--font-tokyo-dreams)!important;font-weight:700!important;font-synthesis:weight!important;-webkit-text-stroke:.4px currentColor;paint-order:stroke fill}.font-tokyo-hybrid{font-family:var(--font-tokyo-dreams-hybrid)!important;font-weight:700!important;font-synthesis:weight!important}#shopify-section-slider_mphnjH .fullwidth-banner-content.d-bottom-left{padding:0 clamp(1.25rem,4vw,3rem) clamp(1.75rem,6vh,4.5rem)}#shopify-section-slider_mphnjH #yv-banner-item-slide_JnpfXE .yv-banner-subtitle,#shopify-section-slider_mphnjH .yv-banner-subtitle{font-size:clamp(.6875rem,1vw,.8125rem)!important;line-height:1.35!important;margin-bottom:.75rem!important;letter-spacing:.04em;text-transform:none!important;-webkit-text-stroke:.1px currentColor;max-width:none}#shopify-section-slider_mphnjH .yv-banner-subtitle.glass-effect{padding:.5rem 1.375rem!important;margin-bottom:.875rem!important}#shopify-section-slider_mphnjH .yv-banner-title{margin-bottom:.75rem}@media(min-width:768px){#shopify-section-slider_mphnjH .yv-banner-subtitle.glass-effect{padding:.5625rem 1.5rem!important;font-size:.8125rem!important}}@media(max-width:767px){#shopify-section-image_with_text_WCMwrV .section-heading-title br{display:none}}@media(max-width:767px){#shopify-section-image_with_text_6xLj3P .section-heading-title br{display:none}}@media(max-width:767px){body[class*=page-rivenditori] #shopify-section-rich_text_ryMY33 #richtext_XFACDc.content-heading{--h2: clamp(.8125rem, 3.35vw, 1.0625rem);font-size:clamp(.8125rem,3.35vw,1.0625rem)!important;line-height:1.22!important;letter-spacing:.02em!important;max-width:20em;margin-inline:auto}}@media(max-width:767px){h1,.h1{line-height:1.2}h1,h2,h3,h4,h5,h6,.heading-font,.yv-banner-title,.button,button{-webkit-text-stroke:.3px currentColor}#shopify-section-slider_mphnjH .fullwidth-banner-content,#shopify-section-slider_mphnjH .fullwidth-banner-content.d-bottom-left,#shopify-section-slider_mphnjH .fullwidth-banner-content.m-center{padding-left:1.25rem!important;padding-right:1.25rem!important}#shopify-section-slider_mphnjH .yv-banner-subtitle.glass-effect{font-size:.75rem!important;padding:.4375rem 1.125rem!important;max-width:calc(100% - .5rem);box-sizing:border-box}.template_index #MainContent .banner-section .fullwidth-banner-content,.template_index #MainContent .banner-section .yv-banner-content.content-below-image{text-align:center!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;margin-left:0!important;margin-right:0!important}.template_index #MainContent .banner-section .yv-banner-subtitle{margin-left:auto!important;margin-right:auto!important}.template_index #MainContent .banner-section .banner-btn-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem}.template_index #MainContent,.template_index #MainContent .text-left,.template_index #MainContent .text-right,.template_index #MainContent .m-text-left,.template_index #MainContent .m-text-right,.template_index #MainContent .d-text-left,.template_index #MainContent .d-text-right,.template_index #MainContent .text-content,.template_index #MainContent .rich-text-content,.template_index #MainContent .richtext-content-inner,.template_index #MainContent .yv-collections-text,.template_index #MainContent .yv-images-grid-content,.template_index #MainContent .multi-img-content,.template_index #MainContent .section-heading,.template_index #MainContent .rte,.template_index #MainContent .rte p,.template_index #MainContent .text-content p,.template_index #MainContent .content-heading,.template_index #MainContent .section-heading-title,.template_index #MainContent .heading-title,.template_index #MainContent .heading-subtitle,.template_index #MainContent h1,.template_index #MainContent h2,.template_index #MainContent h3,.template_index #MainContent h4,.template_index #MainContent h5,.template_index #MainContent h6{text-align:center!important}.template_index #MainContent .text-content,.template_index #MainContent .richtext-content-inner,.template_index #MainContent .yv-collections-text,.template_index #MainContent .yv-new-arriavl-content,.template_index #MainContent .yv-new-arrival-slider-header,.template_index #MainContent .yv-images-grid-buttons{display:flex;flex-direction:column;align-items:center!important}.template_index #MainContent .text-content>a.button,.template_index #MainContent .text-content>.button,.template_index #MainContent a.button.mt-3,.template_index #MainContent .yv-richtext-button,.template_index #MainContent .yv-collections-text>a.button{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.template_index #MainContent .yv-images-grid-buttons{justify-content:center!important;width:100%}.template_index #MainContent .infinite-text-loop-wrapper,.template_index #MainContent .infinite-text-content,.template_index #MainContent .infinite-text-heading,.template_index #MainContent .infinite-text-subheading,.template_index #MainContent .infinite-text-heading p,.template_index #MainContent .infinite-text-subheading p{text-align:left!important}}.yv-scroll-top svg,.yv-scroll-top svg path{fill:#dba2a3!important;color:#dba2a3!important}@media(max-width:767px){.collection-products-section .yv-left-sidebar,.main-search-section .yv-left-sidebar{flex:0 0 auto!important;max-width:none!important}.collection-products-section .yv-filter-sidebar-heading,.main-search-section .yv-filter-sidebar-heading,.collection-products-section .yv-left-sidebar .yv-filter-sidebar-heading.filters-drawer-toggle,.main-search-section .yv-left-sidebar .yv-filter-sidebar-heading.filters-drawer-toggle{font-size:11px!important;font-weight:600!important;-webkit-text-stroke:0!important;padding:8px 9px!important;white-space:nowrap!important;line-height:1!important;letter-spacing:.02em;min-width:0!important;width:auto;justify-content:flex-start}.collection-products-section .yv-filter-sidebar-heading svg,.main-search-section .yv-filter-sidebar-heading svg{min-width:10px;max-width:10px;height:10px;margin-right:4px;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/d-dolls-typography.css.map */
