.desktop{display:none}.mobile{display:block}strong{font-family:greycliff-cfbold,sans-serif;font-weight:400}@media screen and (min-width: 769px){.desktop{display:block}.mobile{display:none}}.ajaxcart-set{background-color:#f2eae3;margin:5px;padding:10px;border-radius:10px}.ajaxcart__product-set-name{font-size:13px;font-family:greycliff-cfbold;font-weight:700;border-bottom:2px solid;border-color:#fff}.ajaxcart__product-set-close_button{float:right;margin-top:-22px;font-family:greycliff-cfbold;font-weight:700}.ul-embroidery-properties-cart{list-style-position:inside}.li-embroidery-properties-cart{list-style:none;font-size:10px;margin-left:-15px;padding-left:0}.yv-service-item span{min-width:55px;max-width:55px;height:55px}.product-option-selector{margin-bottom:0}.theme-layout-rounded .quantity-button{top:45%}.optional-product-body{display:flex}@media screen and (min-width:576px){.yv-main-product-detail.slider-product-detail{padding:0 0 30px 36px!important}}.yv-pricebox-outer{position:relative;display:flex}.dalfilo-badge{max-width:115px;position:absolute;right:20px}#HeroWrapper-embroidery{border-radius:20px;overflow:hidden}.check-ricamo{cursor:initial!important}#pers-data{position:fixed;top:100px;left:0;z-index:99999;width:100%;height:100%;padding:0;overflow-y:scroll;overflow-x:hidden;line-height:1;background-color:#faf5f0}@media screen and (min-width: 769px){#pers-data{display:flex}}@media (max-width: 1099px){#pers-data p{font-size:14px}}#pers-data input[type=text]{line-height:1;font-size:20px;border:1px solid #390a0a;border-radius:7px;text-transform:uppercase;margin-bottom:10px;width:170px;min-height:33px}#pers-data input{margin-bottom:5px}@media (min-width: 1100px){#pers-data input{margin-bottom:0}#pers-data input[type=text]{width:240px}}#pers-data .line-item-property__field{display:inline-block;max-width:100%}@media (min-width: 769px){#pers-data .slideshow-container{float:right;padding-left:2%}}@media (max-width: 768px){#pers-data input[type=text]{margin:0 0 5px}#pers-data.ios{position:fixed;top:0;width:100vw}}.iniziali.first{margin-right:0}#pers-data .tab{background:#fff;border-radius:25px;padding:0;margin-left:20px;max-width:345px}#pers-data .filter-section{text-align:left}#pers-data .filter-section select{background-color:#fff;padding:2px 10px!important}#pers-data .tab ul{margin:0}#pers-data .tablinks{padding:9px 0;font-size:22px;display:inline-block;width:49%;text-align:center;font-family:greycliff-cfregular,sans-serif;color:#390a0a}#pers-data .tab .active{background:#ecdfd5;border-radius:25px}#pers-data .mySlides img{display:block;margin:0 auto}#pers-data .text-container{margin-left:20px}@media screen and (min-width: 769px){#pers-data .text-container,#pers-data .tab{margin-left:50px}}.check-ricamo{font-size:15px;font-family:greycliff-cfheavy,sans-serif}@media screen and (min-width: 769px){.check-ricamo{font-size:17px}}.symbol-container{padding:0 0 20px 20px}@media screen and (min-width: 769px){.symbol-container{padding:0 0 20px 50px}}.devLinePopup_Inr{position:absolute;left:0;width:100%;height:100%}.devLinePopup_InrInr{float:left;width:100%;height:100%;display:block;background:#faf5f0;color:#390a0a;position:relative}.monoTitle{font-size:24px;margin:24px 0 10px;font-family:greycliff-cfbold,sans-serif}.devLineLeft{position:relative;padding:0 0 15px;width:100%;float:none}@media (min-width: 769px){.devLineLeft{width:50%;float:left;padding:40px 0 15px}}.devLineRight{width:100%;float:none}@media (min-width: 769px){.devLineRight{width:50%;float:right}}.pers-box{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;background:#faf5f0}.store-dalfilo-business .pers-box.simboli{margin-top:20px}.pers-box img{max-width:55px;height:auto}@media (min-width: 1100px){.pers-box img{max-width:90px}}.pers-box.simboli1{margin-top:20px}.gruppo-colori{padding-left:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media screen and (min-width: 769px){.gruppo-colori{padding-left:50px;width:90%}}.scelta-font{width:49%;display:inline-block}.pers-box label,h3.pers-group-title{font-family:greycliff-cflight,sans-serif;font-size:15px;color:#390a0a;padding:2px 0 2px 20px;display:block;width:100%;margin-bottom:0;line-height:1.4}h3.pers-group-title{text-transform:uppercase;font-size:15px!important;font-weight:400;gap:10px}.pers-data__input-set{padding:5px 20px 0;display:flex;width:100%;gap:10px}.singolo-colore .tooltip{left:-58px}@media screen and (min-width: 769px){.pers-data__input-set{padding:5px 20px 0 50px}}@media screen and (min-width: 769px){.pers-box label,h3.pers-group-title{padding:2px 0 2px 50px}}h3.pers-group-title{margin-bottom:5px}.iniziali label{background:transparent;margin-bottom:10px}.posizione input[type=radio],.dimensione input[type=radio]{display:inline-block;width:190px;padding:6px 0;text-align:center}p.pers-group-instruction{font-family:greycliff-cflight,sans-serif;font-size:15px;color:#390a0a;padding:2px 20px;display:block;width:100%;margin-bottom:20px;font-style:oblique;background:#faf5f0}@media screen and (min-width: 769px){p.pers-group-instruction{padding:2px 0 2px 50px}}.pers-group{margin-top:30px;display:flex;flex-wrap:wrap;width:100%;background:#faf5f0;position:relative}.pers-group:first-child{margin-top:20px}.iniziali{width:49%;display:inline-block;margin-right:1%}@media screen and (min-width: 769px){.iniziali{width:40%}}.flex{display:flex}.monogramma{text-align:center}.colore label.color{display:inline-block!important;width:25px;height:25px;margin-right:20px;border-radius:50%;cursor:pointer;position:relative}@media (min-width: 1100px){.colore label.color{width:30px;height:30px;margin-right:40px}}.colore label.color input{margin:5px 0 0 -12px}@media (min-width: 1100px){.colore label.color input{margin:8px 0 8px 31px}}.devClose{right:15px;font-family:Arial,Baskerville,monospace;font-size:24px;position:absolute}@media (min-width: 1100px){.devClose{right:45px;font-size:30px}}#personalizza-le-federe{cursor:pointer!important}#pers-data label.error{display:none!important}#pers-data .added{display:none}.check-ricamo{padding:5px 0;background:#fff;width:100%;max-width:525px;text-align:center;border-radius:4px;display:block}.check-ricamo:hover{background:#ecdfd5}#pers-data input[type=radio].scelta-font,#pers-data input[type=radio].scelta-dimensione,#pers-data input[type=radio].posizione{-webkit-appearance:none;appearance:none;background:transparent}.pulsante-font{font-size:22px}.barrato{font-size:80%;text-decoration:line-through;color:#390a0a}.btn--add-to-cart.btn:hover .barrato,.btn.conferma:hover .barrato{color:#fff}.conferma .btn__text{font-size:16px}.conferma:disabled .btn__text:after{content:""}@media screen and (min-width: 769px){.conferma{margin:0 45px!important}.conferma .btn__text{font-size:18px}#pers-data .swym-button{max-width:510px;margin:0 45px}}.single-character-input span{padding:4px 0 3px;display:inline-block;width:155px;text-align:center}@media screen and (min-width: 769px){.single-character-input span{width:230px}}#pers-data input[type=radio].scelta-font+span{border:1px solid #390a0a;border-radius:7px;position:absolute;top:0}#pers-data input[type=radio].scelta-dimensione+span{border:1px solid #390a0a;border-radius:4px}#pers-data input[type=radio].posizione+span{border:1px solid #390a0a;border-radius:4px}#pers-data input[type=radio].scelta-font:checked+span{background:#390a0a;color:#faf5f0}#pers-data input[type=radio].scelta-dimensione:checked+span{background:#390a0a;color:#faf5f0}#pers-data input[type=radio].posizione:checked+span{background:#390a0a;color:#faf5f0}#pers-data input[type=radio].scelta-dimensione{width:200px}#pers-data .posizione span,#pers-data .dimensione span{position:relative;font-size:14px;border:1px solid #390a0a;border-radius:4px;text-align:center;z-index:0;padding:9px 0}@media screen and (min-width: 769px){#pers-data .posizione span,#pers-data .dimensione span{font-size:18px}}.single-color-input{position:relative}.single-symbol-input{height:55px;width:55px;position:relative;margin-right:0}@media screen and (min-width: 769px){.single-color-input.first,.single-symbol-input.first{margin-left:50px}.single-symbol-input{height:60px;width:60px;margin-right:5px}}.single-symbol-input.base1,.single-symbol-input.base2{display:none}.single-color-input span{display:block;width:39px;height:39px}.single-symbol-input span{display:block;width:60px;height:60px}.single-color-input img{width:30px;height:auto;position:relative;top:2.5px;left:2.5px;z-index:0}.single-symbol-input img{position:relative;top:10px;z-index:0}#pers-data input[type=radio].scelta-colore{-webkit-appearance:none;appearance:none;cursor:pointer;width:35px;height:35px;position:absolute;background:transparent;z-index:1;border:2px solid transparent}#pers-data input[type=radio].scelta-simbolo1,#pers-data input[type=radio].scelta-simbolo2{-webkit-appearance:none;appearance:none;cursor:pointer;width:55px;height:55px;position:absolute;background:transparent;z-index:1}@media screen and (min-width: 1100px){.single-symbol-input,.single-symbol-input span,#pers-data input[type=radio].scelta-simbolo1,#pers-data input[type=radio].scelta-simbolo2{width:90px;height:90px}.single-symbol-input{margin-right:10px}}#pers-data input[type=radio].scelta-colore:checked+span{border:2px solid #390a0a;border-radius:22.5px}#pers-data input[type=radio].scelta-simbolo1:checked+span,#pers-data input[type=radio].scelta-simbolo2:checked+span{border-bottom:2px solid #390a0a}.single-character-input{width:42%;display:inline-block;margin-left:20px}@media screen and (min-width: 769px){.single-character-input{width:30%;margin-left:50px}}#pers-data .dalfilo-close{position:fixed;right:0;top:0;z-index:1}#pers-data.pers-data--hidden{display:none}.pers-data__input-set label{min-width:0;max-width:240px;padding:0;background-color:transparent;cursor:pointer;position:relative;font-family:greycliff-cfregular,sans-serif;text-align:center;margin-bottom:30px;font-size:10px}@media screen and (max-width: 768px){.pers-data__input-set label{max-width:169px}}.pers-data__input-set label span{display:block;width:100%;text-align:center}.DalfiloEmbroidery{padding:10px 0 0}@media screen and (max-width: 575px){.DalfiloEmbroidery{padding:5px 20px!important;max-width:374px;margin:0}.dach-set-template .DalfiloEmbroidery{padding:5px 0!important}.content-divider-mobile-none .yv-main-product-detail .yv-checkout-btn{padding:5px 0 0!important}.pdp-action-container{max-width:374px;margin:0 auto}.dach-set-template .product_button{padding:0}.dach-set-template .content-divider-mobile-none .yv-product-detail-tabs.sidebar-content{padding:0!important}}.DalfiloEmbroidery strong{font-family:greycliff-cfheavy}.template-product.product .DalfiloEmbroidery strong{position:relative}.DalfiloEmbroidery__Edit{text-decoration:underline}.DalfiloCheckbox{display:inline-flex;gap:8px;align-items:center;text-transform:none}.DalfiloCheckbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--darkerBackground);margin:0;font:inherit;color:currentColor;width:30px;height:30px;border:none;border-radius:6px;transform:translateY(-.075em);display:inline-flex;justify-content:center;align-items:center}.DalfiloCheckbox input[type=checkbox]:before{content:"";width:20px;height:20px;clip-path:polygon(10% 42%,0 55%,45% 90%,100% 20%,87% 10%,42% 66%);transform:scale(0);background-color:currentColor}.DalfiloCheckbox input[type=checkbox]:checked:before{transform:scale(1)}.DalfiloCheckbox input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.DalfiloCheckbox input[type=checkbox]:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.js-hidden{display:none}.lockedScroll{overflow-y:hidden}.dalfilo-close{position:relative;padding:10px;width:60px;height:60px}.dalfilo-close:before{transform:rotate(45deg)}.dalfilo-close:after{transform:rotate(-45deg)}.dalfilo-close:before,.dalfilo-close:after{position:absolute;top:15px;left:35px;content:" ";height:20px;width:2px;background-color:currentColor}@media screen and (min-width: 769px){p.consegna{margin:10px 20px 15px 45px}}p.consegna{font-size:14px;text-align:center;padding:10px 0 15px;max-width:510px;background:#faf5f0}@media screen and (min-width: 768px){.consegna{text-align:left}}.consegna{font-size:14px;text-align:center;margin:20px 0 15px}.conferma{text-align:center;display:block;color:#390a0a;margin:0 auto;width:90%!important;max-width:510px;height:55px;border-radius:4px;padding-top:0;border:2px solid #390a0a;letter-spacing:1px;text-transform:uppercase;background:#faf5f0;font-size:19px}.conferma:hover{background:#390a0a;color:#faf5f0}.conferma:hover .btn_embroidery_text{color:#faf5f0}@media screen and (min-width: 769px){.conferma{margin:0 45px!important;padding:15px 20px 15px 35px}}.current_color{font-family:greycliff-cfregular-oblique,sans-serif}.DalfiloHomeHero__Swiper{position:relative}.DalfiloHomeHero__Swiper__Image{display:none;width:100%;height:400px;height:calc(100vh - 184px);min-height:300px;object-fit:cover;object-position:var(--image_position)}.DalfiloHomeHero__Swiper__Image--Portrait{object-position:var(--image_portrait_position)}@media (min-aspect-ratio: 1/1) and (max-width: 640px){.DalfiloHomeHero__Swiper__Image--LandscapeMobile{display:block}}@media (max-aspect-ratio: 1/1) and (max-width: 640px){.DalfiloHomeHero__Swiper__Image--PortraitMobile{display:block}}@media (min-aspect-ratio: 1/1) and (min-width: 641px){.DalfiloHomeHero__Swiper__Image--Landscape{display:block}}@media (max-aspect-ratio: 1/1) and (min-width: 641px){.DalfiloHomeHero__Swiper__Image--Portrait{display:block}}.DalfiloHomeHero__Swiper__Video{display:none;width:100%;height:400px;height:calc(100vh - 184px);min-height:300px;object-fit:cover;object-position:var(--image_position)}.DalfiloHomeHero__Swiper__Video--Portrait{object-position:var(--image_portrait_position)}@media (min-aspect-ratio: 1/1){.DalfiloHomeHero__Swiper__Video--Landscape{display:block}}@media (max-aspect-ratio: 1/1){.DalfiloHomeHero__Swiper__Video--Portrait{display:block}}.DalfiloHomeHero__Swiper__InnerImage{max-width:80%;max-height:calc(100vh - 400px);object-fit:contain;object-position:center center}.yv-product-price.h1{font-size:calc(var(--heading_base_size) * 32px)}.discount_label{position:relative;background-color:#fff;top:0;margin:0;font-family:greycliff-cfbold;border-radius:18px;font-size:13px;font-weight:700;display:inline-block;padding:3px 10px 0;color:#390a0a;width:fit-content}.offerta-label-img{position:absolute;z-index:99;top:10px;left:10px;display:block;background-color:#fff;font-family:greycliff-cfbold,sans-serif;font-size:14px;color:#390a0a;text-align:center;border-radius:24px;text-transform:uppercase;padding:3px 10px 0}.offerta-black-friday{position:absolute;z-index:99;margin:10px 0 0 10px;display:block;background-color:#390a0a;font-family:greycliff-cfregular,sans-serif;font-size:14px;color:#fff;text-align:center;border-radius:24px;text-transform:uppercase;padding:3px 10px 0}.red{color:#866c5b!important}.discount_label.red{background-color:#866c5b;color:#fff!important}a.sizeChartLink{display:block;margin:8px 0 20px;font-family:greycliff-cfregular-oblique,sans-serif;text-decoration:underline;font-size:12px}.media-body .yv-product-title{font-family:var(--heading-font-family);text-transform:uppercase}.bottom-cart-box .discount_label{position:relative;background-color:#fff;color:#a95653;top:0;right:-10px;margin:0 10px 0 0;font-family:greycliff-cfheavy;border-radius:18px;font-size:12px;display:inline-block;padding:3px 10px 0}.cart-items-wrapper{height:calc(100% - 105px)!important;padding-bottom:104px}.yv_quickView_product .ajaxcart__scarcity{display:none}.yv-quick-view-product-detail .add_to_cart.button{width:100%!important;max-width:100%!important}.yv-quick-view-product-detail .yv-checkout-btn{display:block!important}.set-component-block .quantity{max-width:170px}.shipping{text-align:center;font-family:greycliff-cfbold,sans-serif;font-size:12px;margin:0 0 20px;position:relative}@media screen and (min-width: 769px){.shipping{margin:-30px 0 20px}}.question{width:20px;height:20px;border-radius:50%;background:#fff;text-align:center;display:inline-block;position:relative;left:5px;font-family:greycliff-cfbold;font-size:14px;top:0;cursor:pointer}.shipping .tooltip{width:240px!important;background-color:#fff;color:#390a0a;font-family:greycliff-cfregular;font-weight:400;font-size:9px;line-height:1;text-align:center;text-transform:initial;padding:5px;border-radius:6px;position:absolute;top:30px;right:0;cursor:pointer;z-index:999}.product_button,.pdp-action-container{margin-top:5px!important}@media screen and (max-width: 575px){.product_button{padding:0 20px}}.discount-label-price{line-height:1;font-weight:700;color:var(--colorTextSavings);margin-top:3px;border-radius:30px}.yv-product-card-img .discounts{background-color:#fff;color:#390a0a;font-family:greycliff-cfbold,sans-serif}.yv-product-card-img .discounts.red{background-color:#866c5b;color:#fff!important}.klaviyo-bis-trigger{display:block;width:100%!important;color:#390a0a;border:1px solid #390a0a;border-radius:8px;font-family:greycliff-cfbold}.sticky-atc-position-bottom{display:none}.announcement-bar__message ul li span{padding:3px 0 3px 2px!important;margin:0 0 0 1px!important;min-width:1px!important}.scarcity{font-size:11px;font-family:greycliff-cfbold;color:#390a0a;background:#f0e9e3;padding:5px 15px!important;border-radius:12px;width:fit-content}@media screen and (max-width: 575px){.scarcity{margin:0 0 0 20px;font-size:10px}}.various-colors{margin-top:8px;font-family:greycliff-cfregular-oblique,sans-serif;font-size:11px}.various-colors strong{font-family:greycliff-cfbold-oblique,sans-serif}.yv-banner-image img.slider-InnerImage{max-width:80%;height:auto;object-fit:contain;object-position:center center;position:absolute;left:50%;top:20%;transform:translate(-50%)}@media screen and (min-width: 997px){.yv-banner-image img.slider-InnerImage{max-width:30%;top:15%}}.yv-product-img img.collection-label{position:absolute;max-width:50px;height:auto;top:5px;right:5px;background-color:transparent}@media screen and (min-width: 997px){.yv-product-img img.collection-label{max-width:100px}}.ajaxcart__scarcity{margin-top:15px}.yv_side_drawer_close{height:44px}.offerta-black-friday{display:none}.c2ctooltip{position:relative;display:inline-block}.c2ctooltip .tooltiptext{visibility:hidden;width:200px;background-color:#390a0a;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.c2ctooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.c2ctooltip:hover .tooltiptext{visibility:visible;opacity:1}.yv-banner-item.is-selected{z-index:0!important}@media screen and (max-width:768px){.countdown-with-images-section{position:relative;z-index:-1}}.product-loop-variants select{max-width:340px}.shopify-policy__body{font-size:16px}.shopify-policy__body h5,.shopify-policy__body h6{margin:20px 0 5px}.shopify-policy__body li{margin-top:5px;margin-bottom:10px}.shopify-policy__body table{margin-top:15px}.shopify-policy__body td{line-height:1.5}.shopify-policy__body ol.a{list-style-type:lower-latin}.cart-btn-container .checkout-btn{margin-top:0}.sc_simple-info__row{display:none!important}.sc_simple-info__row.sc_code-info{display:flex!important}.preorder{text-transform:uppercase;padding:2px 8px;background:#f4e8dd;border-radius:8px;font-size:9px;position:relative;top:10px}.discount_label.preorder{top:0;font-size:13px;padding:2px 10px;border-radius:18px}@media screen and (min-width: 768px){.preorder{font-size:12px;top:9px}}.preorder-discount{background:#f4e8dd}.cart-item-price-unit .discount_label.preorder{top:0;background:#faf5f0}.product_custom_liquid{margin:0 0 10px}.yv-product-detail-desc{margin-bottom:0}@media screen and (max-width:1440px){.yv-product-gallery-slider{padding:0}}.alert{margin-bottom:10px}.yv-pricebox-outer{margin-bottom:5px}.iva{margin:10px 0 10px 20px}@media screen and (max-width: 575px){.yv-main-product-detail .product-option-selector,.yv-main-product-detail .yv-product-quantity,.yv-testimonial-review{margin-bottom:5px}.breadcrumb-item{font-size:10px;padding-right:5px;margin-right:5px}.iva{margin:10px 0 10px 10px}}#widget-chat-button,#chat-bubble,#chat-button{z-index:998!important}#mini__cart .bottom-cart-box ul li .coupanName{background:transparent;color:#390a0a;text-decoration:none;-webkit-text-fill-color:#390a0a;font-size:16px}.store-dalfilo-business .yv-customer-pages.login .left-side-content,.store-dalfilo-business .yv-customer-pages.reset-password .left-side-content{border-right:0}.menu-category-title{font-family:greycliff-cfbold}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dalfilo-styles.css.map */
