@font-face{font-family:Almarena;src:url(//sogni-di-cristallo.myshopify.com/cdn/shop/t/10/assets/Almarena-Regular.otf?v=37811223095535857561782727924) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Almarena;src:url(//sogni-di-cristallo.myshopify.com/cdn/shop/t/10/assets/Almarena-Light.otf?v=65641346736795365181782727924) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Almarena;src:url(//sogni-di-cristallo.myshopify.com/cdn/shop/t/10/assets/Almarena-Bold.otf?v=77076984585076604961782727924) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Almarena-Display;src:url(//sogni-di-cristallo.myshopify.com/cdn/shop/t/10/assets/Almarena-Display-Regular.otf?v=157383477468942009091782727924) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Almarena-Display;src:url(//sogni-di-cristallo.myshopify.com/cdn/shop/t/10/assets/Almarena-Display-Light.otf?v=117916056798099811721782727924) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Almarena-Display;src:url(//sogni-di-cristallo.myshopify.com/cdn/shop/t/10/assets/Almarena-Display-Bold.otf?v=29509654745065767091782727924) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(//sogni-di-cristallo.myshopify.com/cdn/shop/t/10/assets/SuisseIntl-Regular.woff2?v=80875316777392690151782727924) format("woff2")}.suisse{font-family:SuisseIntl!important}.doubly-float{display:none}div#PBarNextFrameWrapper:popover-open{max-width:100%;border-radius:0;border:1px solid #d5d9d9;box-shadow:none}carousel-navigation{position:absolute;left:0;bottom:4px;width:100%;display:flex}carousel-navigation:has(.scroll-marker[aria-current=true]) .scroll-marker{background:#fff;transition:0s}carousel-navigation .scroll-marker[aria-current=true]~.scroll-marker{background-color:rgb(from currentColor r g b / .3);transition:.3s}carousel-navigation.scroll-marker-group--lines{--scroll-marker-group-gap: 0 !important}carousel-navigation.scroll-marker-group--lines .scroll-marker{--scroll-marker-width: 100% !important;--scroll-marker-height: 6px !important;flex:1}.rich-text{width:100%}.slide-container{display:flex;flex-direction:column;align-items:start}.text-align--left h1,.text-align--left h2,.text-align--left h3,.text-align--left h4,.text-align--left h5,.text-align--left h6,.text-align--left p,.text-align--left a{text-align:left}.text-align--right h1,.text-align--right h2,.text-align--right h3,.text-align--right h4,.text-align--right h5,.text-align--right h6,.text-align--right p,.text-align--right a{text-align:right}.text-align--center h1,.text-align--center h2,.text-align--center h3,.text-align--center h4,.text-align--center h5,.text-align--center h6,.text-align--center p,.text-align--center a{text-align:center}#menu-drawer:not(:has(header-menu-drawer-panel.active)) #menu-drawer-panel-main .menu-item a:hover{color:#1d1d1d}#menu-drawer-panel-main button[aria-controls=menu-drawer-panel-5] div{color:#f04f39!important}#menu-drawer:has(#menu-drawer-panel-1.active) #menu-drawer-panel-main button:not([aria-controls=menu-drawer-panel-1]) div{color:gray}#menu-drawer-panel-main button:not([aria-controls=menu-drawer-panel-1]) div:hover,#menu-drawer-panel-main .menu-item a:hover{color:#1d1d1d!important}#menu-drawer:has(#menu-drawer-panel-main button[aria-controls=menu-drawer-panel-1]:hover) .menu-item a{color:gray}#menu-drawer:has(#menu-drawer-panel-2.active) #menu-drawer-panel-main button:not([aria-controls=menu-drawer-panel-2]) div{color:gray}#menu-drawer-panel-main button:not([aria-controls=menu-drawer-panel-2]) div:hover,#menu-drawer-panel-main .menu-item a:hover{color:#1d1d1d!important}#menu-drawer-panel-1,#menu-drawer-panel-2{overflow:scroll}#menu-drawer:has(#menu-drawer-panel-main button[aria-controls=menu-drawer-panel-2]:hover) .menu-item a{color:gray}#menu-drawer:has(#menu-drawer-panel-5.active) #menu-drawer-panel-main button:not([aria-controls=menu-drawer-panel-5]) div{color:gray}#menu-drawer:has(#menu-drawer-panel-1.active) .menu-item a,#menu-drawer:has(#menu-drawer-panel-2.active) .menu-item a,#menu-drawer:has(#menu-drawer-panel-5.active) .menu-item a{color:gray}#quick-buy-modal-content .variant-picker__option-values.gap-3,#quick-buy-modal-content .variant-picker__option-values.gap-4{gap:.25rem!important}#quick-buy-modal-content .variant-picker__option-values :is(:checked+.block-swatch,.block-swatch.is-selected),#quick-buy-modal-content .variant-picker__option-values :is(:checked+.color-swatch,.color-swatch.is-selected),#quick-buy-modal-content .variant-picker__option-values :is(:checked+.thumbnail-swatch,.thumbnail-swatch.is-selected){border:4px solid #1d1d1d;border-radius:4px!important;box-shadow:none}#quick-buy-modal-content .block-swatch,#quick-buy-modal-content .color-swatch--rectangle,#quick-buy-modal-content .thumbnail-swatch{--swatch-padding: 0;--input-border-radius: 4px;--swatch-border-size: 0;--swatch-height: 2rem !important;height:2rem!important;line-height:20px;border:1px solid #1d1d1d;border-radius:4px;--thumbnail-size: 4rem}#quick-buy-modal-content .block-swatch span{font-size:.74vw;font-weight:600;font-family:Almarena}@media screen and (max-width:768px){#quick-buy-modal-content .block-swatch span{font-size:10px}}#quick-buy-modal-content .thumbnail-swatch .object-contain{object-fit:cover!important}.shopify-section--two-col-products{display:grid;grid-template-columns:repeat(2,1fr);height:80vh;gap:1px;background:#000;padding-top:1px;padding-bottom:1px}@media screen and (max-width:699px){.shopify-section--two-col-products{grid-template-columns:1fr}}.two-col-product__container{height:100%;padding:20px;display:flex;align-items:flex-end;background-position:center!important;background-size:cover!important;-webkit-backdrop-filter:opacity(60%);backdrop-filter:opacity(60%)}@media screen and (max-width:699px){.two-col-product__container{justify-content:center}}.product__card{max-width:300px;height:auto;width:100%;background:#fff;padding:20px;border:1px solid #000}@media screen and (max-width:699px){.product__card{max-width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.product__card--content{margin-top:1rem}@media screen and (max-width:699px){.product__card--content{margin-top:0}}@media screen and (max-width:699px){.product__card--content h2{font-size:20px;line-height:1;margin-top:.125rem;margin-bottom:.625rem}}.product__card--content p{min-height:1em}@media screen and (max-width:699px){.product__card--content p{font-size:10px}}.product__card--price{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:699px){.product__card--price{font-size:15px;align-items:center}}.product__card--price .star{font-size:1.25em}.FB-popup-trigger{display:none}.shopify-section--fys h2{padding:60px 20px;text-transform:uppercase}.shopify-section--fys .collection-rows{--images-gap: 10px;--images-size: 75px;--content-position: 30}.shopify-section--fys .collection-rows .collection-row{display:flex;padding:0 20px;border-bottom:1px solid rgb(var(--border-color))}.shopify-section--fys .collection-rows .collection-row:first-child{border-top:1px solid rgb(var(--border-color))}.shopify-section--fys .collection-rows .collection-row span{font-size:var(--text-xs);padding-right:20px}.shopify-section--fys .collection-rows .collection-row .collection-row__slide{overflow:hidden;display:flex;justify-content:space-between;align-items:center;flex-grow:1;border-right:1px solid rgb(var(--border-color));padding:10px 0}.shopify-section--fys .collection-rows .collection-row .collection-row__slide .collection-row__content{overflow:hidden;display:flex;align-items:center;gap:20px;transform:translate(calc((var(--images-size) * 3) + (var(--images-gap) * 2)));transition:.5s transform}.shopify-section--fys .collection-rows .collection-row .collection-row__slide .collection-row__content h4:after{content:"";display:inline-block;height:1em;width:1em;background-color:currentColor;-webkit-mask-image:url(./icon-arrow.svg);mask-image:url(./icon-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:bottom}.shopify-section--fys .collection-rows .collection-row:hover .collection-row__content{transform:translate(0);transition:.5s transform;padding-right:10px}.shopify-section--fys .collection-rows .collection-row .collection-row__images{display:flex;gap:var(--images-gap)}.shopify-section--fys .collection-rows .collection-row .collection-row__images .collection-row__image{width:var(--images-size);height:auto;aspect-ratio:1;background:#aeaeae}.shopify-section--fys .collection-rows .collection-row .collection-row__spacer{width:calc(var(--content-position) * 1%)}@media screen and (max-width:699px){.shopify-section--fys .collection-rows .collection-row .collection-row__spacer{width:calc(var(--content-position) * .2%)}}.shopify-section--featured-on .featured-container{display:grid;grid-template-columns:1fr 3fr;align-items:center;border-top:1px solid rgb(var(--border-color));border-bottom:1px solid rgb(var(--border-color))}@media screen and (max-width:699px){.shopify-section--featured-on .featured-container{grid-template-columns:1fr;justify-content:start}}.shopify-section--featured-on .featured-container h2{padding:60px 0 60px 20px;border-right:1px solid rgb(var(--border-color))}@media screen and (max-width:699px){.shopify-section--featured-on .featured-container h2{border-right:none;border-bottom:1px solid rgb(var(--border-color));padding:32px 0 32px 20px;position:relative}}@media screen and (max-width:699px){.shopify-section--featured-on .featured-container h2:after{position:absolute;height:100%;top:0;right:20px;width:1px;border-left:1px solid rgb(var(--border-color))}}.shopify-section--featured-on .featured-container .featured-logos{display:flex;align-items:center;height:100%;width:100%;position:relative;overflow:hidden}@media screen and (max-width:699px){.shopify-section--featured-on .featured-container .featured-logos{height:86px}}.shopify-section--featured-on .featured-container .featured-logos img.constrained-image{aspect-ratio:50/13;object-fit:contain!important;width:auto!important;height:100px!important;padding-right:120px}@media screen and (max-width:699px){.shopify-section--featured-on .featured-container .featured-logos img.constrained-image{height:42px!important;padding-right:48px}}.shopify-section--featured-on .featured-container .featured-logos__track{position:absolute;width:max-content;display:flex;align-items:center;animation:scroll 10s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#shopify-section-template--27133565894986__dynamic_grid_bmAKBX figure img{filter:brightness(.7)}.footer__block--heading_w_logo h3{font-size:1.5vw!important;line-height:1;padding-right:20%}.footer__block--links{display:flex;justify-content:center}.footer__block--links h3{font-size:1.5vw!important;line-height:1}.footer__block--links .footer-links-container{width:100%;max-width:400px}.footer__block--links .footer-links-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}.shopify-section--blog-posts .blog-post-card{border-top:1px solid rgb(var(--border-color))}.color-swatch--rectangle.color-swatch--sm{border:1px solid #1d1d1d}.shopify-section--main-product>div.color-scheme>.container{margin:0;border-bottom:1px solid rgb(var(--border-color))}@media screen and (max-width:768px){.shopify-section--main-product>div.color-scheme>.container{border-top:none}}.shopify-section--main-product>div.color-scheme>.container .product-gallery{border-right:1px solid rgb(var(--border-color));height:100%}@media screen and (max-width:768px){.shopify-section--main-product>div.color-scheme>.container .product-gallery{border-right:none}}.shopify-section--main-product>div.color-scheme>.container .product{padding-block-end:0!important;overflow:hidden}.shopify-section--main-product>div.color-scheme>.container safe-sticky.product-info{padding:4rem 0 0}.shopify-section--main-product>div.color-scheme>.container scroll-carousel{max-height:100%!important;aspect-ratio:1}.shopify-section--main-product>div.color-scheme>.container scroll-carousel .product-gallery__media{aspect-ratio:1}.shopify-section--main-product>div.color-scheme>.container scroll-carousel .product-gallery__media>*{width:100%;height:100%;object-fit:contain}.cart{gap:0}.cart{margin-inline-start:max(var(--container-gutter-context),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter-context),50% - var(--container-max-width) / 2)}:is(.cart .order-summary__header,.cart .order-summary__body) th:last-child,:is(.cart .order-summary__header,.cart .order-summary__body) td:last-child{padding-right:2rem}.shopify-section--main-cart .section-spacing{padding-bottom:0}.shopify-section--main-cart .container{margin:0}.template-cart .ekomi-widget{margin-top:0}.template-cart .cart__right{padding-bottom:3.75rem}@media screen and (min-width:700px){.line-item__media{flex-basis:10rem}}.cart-header{padding:1.5rem 0;border-top:1px solid #000;border-bottom:1px solid #000}.wishlist-hero-page-header{padding-top:4rem!important;font-size:var(--text-h3)!important;font-family:var(--heading-font-family)!important}.wishlist-hero-page-header svg{display:none}.wishlist-hero-page-actions-bar{padding:2rem 0!important}.site-header__icon span.wishlist-hero-items-count.wishlist-hero-items-count-exists.wishlist-hero-header-show-count-only{display:none!important}.wishlisthero-customer-view-listing .wishlist-hero-list-card{border-right:0;border-radius:0;padding:1rem!important;border:1px solid #1d1d1d;border-left:0;border-top:0}@media screen and (min-width:768px){.wishlisthero-customer-view-listing .wishlist-hero-list-card:nth-child(4n+1){border-left:1px solid black}.wishlisthero-customer-view-listing .wishlist-hero-list-card:nth-child(-n+4){border-top:1px solid black}}.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root{margin:0!important;max-width:100%!important;box-shadow:none;border-radius:0!important;display:grid!important}.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root .wishlist-hero-list-card-header-added-on{display:none}.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root p{order:2}.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root .wishlist-hero-list-card-product-price{order:3}.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root .wishlist-hero-list-card-footer{order:4}.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root .MuiCardHeader-root{padding:1rem 0rem}.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root .MuiCardActions-root,.wishlisthero-customer-view-listing .wishlist-hero-list-card .MuiCard-root .MuiCardContent-root{padding:0rem}.wishlist-hero-list-footer{display:flex;justify-content:center}.wishlist-hero-list-footer .wishlist-hero-list-card-footer-delete-all{border:1px solid #1d1d1d!important;background-color:#1d1d1d!important;color:#fff!important;border-radius:50px!important;padding:.5rem 2rem;margin:0!important}.wishlist-hero-list-footer .wishlist-hero-list-card-footer-delete-all:hover{background-color:#fff!important;color:#1d1d1d!important}.product-info__block-list{position:relative}.product-info__block-item[data-block-id*=wishlist_hero_custom_product_button]{display:inline-flex;margin-block-start:0!important}@media screen and (max-width:768px){.product-info__block-item[data-block-id*=wishlist_hero_custom_product_button]{position:absolute;top:1.5rem;right:0}}.product-dimensions{display:flex;gap:1em;color:#888;font-size:12px}.product-dimensions span{color:rgb(var(--border-color))}.product-card{padding:1.25rem;border-bottom:1px solid #1d1d1d;border-right:1px solid #1d1d1d}.product-list{column-gap:0;row-gap:0}.product-title{font-size:1.5rem}.product-card__collection{font-size:.65rem;text-transform:uppercase}.price-list .text-subdued{color:#1d1d1d!important}.gap-0\.5{gap:.5rem}@media(max-width:1000px){.product-title{font-size:1.25rem}}#wishlist-hero-shared-list-view{overflow:hidden}@media screen and (max-width:768px){.wishlist-hero-list-footer{margin-top:3rem}}footer{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-theme.css.map */
