.customily-modal-container{justify-content:end!important;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.customily-modal-container:not([data-mouse-hover=false]):hover{cursor:none}.customily-modal-container .main{position:relative}.customily-modal-container .main:before{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;pointer-events:auto;z-index:-1}.customily-modal-container .main:hover{cursor:auto!important}.customily-modal-container .customily-close-button.d-none.d-sm-flex{transition:opacity .2s ease,visibility .2s ease}.customily-modal-container:not([data-mouse-hover=false]):hover .customily-close-button.d-none.d-sm-flex{opacity:1;visibility:visible;cursor:none;position:fixed!important;top:calc(var(--_customily-cursor-y, 50%) + 20px)!important;left:calc(var(--_customily-cursor-x, 50%) + 20px)!important;transform:translate(-50%,-50%);z-index:10000;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.customily-modal-container:not([data-mouse-hover=false]):not(:hover) .customily-close-button.d-none.d-sm-flex{opacity:0;visibility:hidden}.customily-modal-container .main:hover .customily-close-button.d-none.d-sm-flex{opacity:1!important;visibility:visible!important;cursor:pointer!important;position:absolute!important;top:0!important;left:-52px!important;transform:none!important;z-index:auto!important;pointer-events:auto!important;transition:opacity .15s ease,visibility .15s ease}.customily-modal-container .main{border-radius:8px;background:#f6f6f6!important}.customily-modal-container .main .options{justify-content:space-between;gap:16px}.customily-modal-container .main .options-col .customily_option label .option_name{margin-bottom:12px;font-weight:600;font-family:var(--text-font-family-demi, var(--text-font-family))}#cl_optionsapp .swatch-container{gap:8px}#cl_optionsapp .swatch-container .swatch{margin:0!important;background:var(--theme-color-white);border-radius:6px}.cl-accordion.cl-option-content input{height:3rem;border:1px solid var(--theme-color-grey-2)!important;border-radius:6px!important;padding-bottom:4px}.cl-accordion.cl-option-content input::placeholder{color:var(--theme-color-grey-3)!important;font-size:.6875rem;line-height:1.27;letter-spacing:.01em;font-weight:400}#cl_optionsapp .cl-accordion.cl-option-content .customily-swatch label{border:1px solid var(--theme-color-grey-2);box-shadow:none;border-radius:6px}.custom-swatch-color .cl-option-content .swatch-container{height:30px;padding-left:4px;align-items:center}#cl_optionsapp .custom-swatch-color .cl-accordion.cl-option-content .customily-swatch label{border:1px solid var(--theme-color-grey-4);box-shadow:none;border-radius:3px}#cl_optionsapp .cl-accordion.cl-option-content .customily-swatch label:has(img) img{width:24px;height:24px;object-fit:contain}.modal-personalization-info{margin-bottom:32px}.modal-personalization-info h3,.buttons-container-col{margin-bottom:12px}.customily-modal-container .main .options-col .cart-buttons .buttons-container-col .cl-add-to-cart.cl-shared-personalization{margin-top:12px!important}.buttons-container-col:has(.cl-add-to-cart){margin-bottom:0}.modal-personalization-terms{padding-inline:16px}#customily-personalize-button{background-color:var(--theme-color-white)!important;border:1px solid var(--theme-color-yamamay)!important;color:var(--theme-color-yamamay)!important;-webkit-text-fill-color:var(--theme-color-yamamay)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.modal-personalization-terms a{text-decoration:underline}.preview-opener{font-size:.6875rem;line-height:1.27;letter-spacing:.01em;font-weight:400!important;padding:6px 10px;background-color:var(--theme-color-yamamay-light);color:var(--theme-color-yamamay-badge-dark);border-radius:6px;display:flex;align-items:center;justify-content:space-between}.line-item>div:not(.customily-property){flex:1}.cart-wrapper .customily-property{display:none}line-item:has(a[href*="/products/personalizzazione"]) .line-item__info{visibility:unset!important}line-item:has(a[href*="/products/personalizzazione"]) .line-item__info>div{visibility:unset!important}line-item:has(a[href*="/products/personalizzazione"]) .line-item__quantity-selector,line-item:has(a[href*="/products/personalizzazione"]) .line-item__remove-button,line-item:has(a[href*="/products/personalizzazione"]) .text-note,line-item:has(a[href*="/products/personalizzazione"]) .unstyled-list{display:none!important}line-item:has(a[href*="/products/personalizzazione"]) .line-item__info a[href*="/products/personalizzazione"]{pointer-events:none!important;cursor:default!important;text-decoration:none!important;color:inherit!important}.order-summary__row .line-item:has(a[href*="/products/personalizzazione"])+.order-summary__quantity-selector{display:none!important}.order-summary__row .line-item:has(a[href*="/products/personalizzazione"])~.line-item__final-price .remove-item-link{display:none!important}.order-summary__row .line-item:has(a[href*="/products/personalizzazione"])~.line-item__final-price{grid-column:span 3}#cart-preview-modal{background-color:#000000b3!important}#cart-preview-modal button{position:absolute!important;top:60px!important;right:calc((100vw - 314px)/2)!important;background-color:var(--theme-color-white)!important;color:var(--theme-color-black)!important;font-size:17px!important;padding-inline:8px!important;border-radius:6px!important}.product-info #customily-personalize-button{width:100%!important;margin-bottom:15px!important}height-observer:has(#customily-personalize-button){flex-wrap:wrap!important}height-observer:has(#customily-personalize-button) #customily-personalize-button{order:1;width:100%!important;flex:0 0 100%!important;inline-size:100%!important;margin-bottom:0;max-height:50px!important;min-height:50px!important}height-observer:has(#customily-personalize-button) quantity-selector{order:2;flex:0 0 35%;max-height:50px!important;min-height:50px!important}height-observer:has(#customily-personalize-button) button[type=submit]{order:3;flex:1;width:auto!important;max-height:50px!important;min-height:50px!important}@media(max-width:767px){.customily-modal-container .main .cl-header{justify-content:space-between!important;padding-inline:12px!important;padding-bottom:16px!important}.customily-modal-container .main .options .canvas-col:has(.canvas-wrapper){margin:0 0 12px!important;padding:0;height:240px;padding-inline:12px}.customily-modal-container .main .options .canvas-col:has(.canvas-wrapper) .canvas-wrapper{height:100%;width:100%;max-width:unset!important}.customily-modal-container .main .options .canvas-col:has(.canvas-wrapper) .canvas-wrapper .canvas-container{height:100%!important;border-radius:6px}.customily-modal-container .main:has(.canvas-wrapper) .customily-close-button{width:24px;height:24px;background-color:var(--theme-color-white);color:var(--theme-color-black);border-radius:6px}.customily-modal-container{padding:12px;height:100svh!important}.canvas-container{width:100%!important}.customily-modal-container .main{padding-block:12px!important;height:100%!important;width:100%!important}.customily-modal-container .main .cart-buttons{position:absolute!important;bottom:0!important;width:100%!important;height:74px;margin-block:16px!important;padding-inline:12px!important}.customily-modal-container .main .cart-buttons:before{content:"";position:absolute;top:-16px;left:0;width:100%;height:1px;background-color:var(--theme-color-grey-2)}.customily-modal-container #cl_optionsapp{height:calc(100% - 106px)!important;margin-bottom:-106px;padding:0 12px 12px!important;min-height:unset!important}.customily-modal-container .main .options{flex:unset!important;height:calc(100% - 40px)!important;display:block}.customily-modal-container .main .options-col button.options-control-button{display:none!important}.customily-modal-container .main .options-col{padding:0!important;flex:unset!important;flex-flow:unset!important;overflow:hidden!important;height:calc(100% - 240px)}.customily-modal-container .main .options-col .customily_option{flex-direction:column!important;pointer-events:all!important;position:unset!important;transform:unset!important;flex-wrap:unset!important;min-width:unset!important;top:unset!important;min-height:unset!important;margin-bottom:0!important}.customily-modal-container .main .options-col .customily_option .bottom-spacer{margin-bottom:0!important}.customily-modal-container .main .options-col .customily-set>div:first-child{display:flex;flex-direction:column!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:24px}.customily-modal-container .main .options-col .customily_option>label{padding-left:0!important;height:auto!important;border:none!important;display:unset!important;margin:0!important}.customily-modal-container .main .options-col .customily_option>*:not(label){pointer-events:all;margin-left:0!important;margin-right:0!important;width:100%}.customily_sets-container{height:100%!important}.customily-modal-container .main .options-col #cl_optionsapp .customily_option>label .option_number{display:none!important}.customily-modal-container .main .options-col .customily_option>label .option_name{display:block;width:100%!important;max-width:unset!important;align-self:unset!important;text-overflow:unset!important;overflow:unset!important;white-space:unset!important;margin-left:unset!important}#cl_optionsapp .custom-swatch-color .cl-accordion.cl-option-content .customily-swatch label{border:1px solid var(--theme-color-grey-4);box-shadow:none;border-radius:3px}.customily-modal-container .main .options .canvas-col:has(.canvas-wrapper) .canvas-wrapper .canvas-container #preview-canvas{transform:translateY(-25%);width:100%!important}#customily-cart-btn{margin-inline:0!important}.modal-personalization-info{margin-bottom:24px}.modal-personalization-terms{padding-inline:0px}}@media screen and (min-width:768px){.customily-modal-container .main .options .col-md-8{flex:1 1 0;max-width:unset;padding:0;margin:unset!important;height:100%}.customily-modal-container .main .options .col-md-4{flex:1 1 0;max-width:unset;padding-block:8px;padding-inline:0}.customily-modal-container .main{height:100%!important;width:57vw!important;border-radius:8px!important;background:#f7f7f7!important;position:relative}.customily-modal-container .main:has(.canvas-wrapper) .customily-close-button{position:absolute;top:0!important;left:-52px;width:40px;height:40px;background-color:var(--theme-color-yamamay);border:1px solid var(--theme-color-grey-2);color:var(--theme-color-white);border-radius:8px}.customily-modal-container .main .options .canvas-col:has(.canvas-wrapper) .canvas-wrapper{height:100%;width:100%;max-width:unset!important}.customily-modal-container .main .options .canvas-col:has(.canvas-wrapper) .canvas-wrapper .canvas-container{height:100%!important;width:100%!important;border-radius:8px}.customily-modal-container .main .options .canvas-col:has(.canvas-wrapper) .canvas-wrapper .canvas-container #preview-canvas{height:100%!important;width:100%!important}.buttons-container-col{padding-inline:16px!important}}@media(min-width:1000px){#cart-preview-modal button{right:calc((100vw - 460px)/2)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/css/customily-fix.css.map */
