.main-product.is-refill .product-form__quantity{display:none!important}.main-product.is-refill .product-form__buttons .product-form__fake,.main-product.is-refill .product-form__buttons .product-form__submit{grid-column:span 10 / span 10}@media screen and (min-width: 1920px){.container:not(.max-w-page) .product-grid.product-grid__size--large>.ProductRefill{grid-column:span 3 / span 3}.is-refill .container:not(.max-w-page) .product-grid.product-grid__size--large>.product-grid__item--content{grid-column:span 2 / span 2}}.is-refill .product-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}@media screen and (min-width: 992px){.is-refill .product-grid.product-grid__size--small,.is-refill .product-grid.product-grid__size--large{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.Product__Gallery.ProductRefill{width:100%}.Product__Gallery.ProductRefill--viso{display:flex;align-items:center;justify-content:center}.ProductRefill__palette{margin:auto;background-size:100%;background-repeat:no-repeat;background-position:top center;position:relative}.ProductRefill--viso .ProductRefill__palette{width:auto;height:auto;aspect-ratio:1 / 1}.ProductRefill--plump,.ProductRefill--rossetti{margin-top:0}.ProductRefillMenu .refillError{margin-top:1rem}.ProductRefillMenu[data-type=plump] .refillError,.ProductRefillMenu[data-type=rossetti] .refillError{background-color:#f0f0f0;font-size:14px;line-height:1.3;padding:1rem;margin-bottom:1rem;transition:opacity .25s ease-in-out 0s}.ProductRefill--plump .ProductRefill__palette,.ProductRefill--rossetti .ProductRefill__palette{border:2px dashed #f0f0f0;background-position:center center;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.ProductRefill--plump .ProductRefill__palette:after,.ProductRefill--rossetti .ProductRefill__palette:after{font-size:14px;font-family:inherit;text-transform:uppercase;line-height:1;content:attr(data-text);position:absolute;top:5px;left:5px;letter-spacing:1px;display:inline-block;z-index:10}.ProductRefill--plump .ProductRefill__palette .ProductRefill__color,.ProductRefill--rossetti .ProductRefill__palette .ProductRefill__color{border-radius:0!important;position:absolute;margin:0;z-index:10}.ProductRefill--plump .ProductRefill__palette .ProductRefill__color{display:inline-block!important}.refill-pane--plump .spb-label-tooltip,.refill-pane--rossetti .spb-label-tooltip{opacity:0;line-height:1.2}.refill-pane--plump #infiniteoptions-container fieldset label.is-disabled,.refill-pane--rossetti #infiniteoptions-container fieldset label.is-disabled{cursor:not-allowed}.refill-pane--rossetti #infiniteoptions-container fieldset label:before{border-radius:0;top:-1px;height:102%}.refill-pane--plump #infiniteoptions-container fieldset label.is-checked,.refill-pane--rossetti #infiniteoptions-container fieldset label.is-checked{border-color:transparent!important}.refill-pane--plump #infiniteoptions-container fieldset,.refill-pane--rossetti #infiniteoptions-container fieldset{display:flex;gap:7px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center}.refill-pane--plump #infiniteoptions-container fieldset legend,.refill-pane--rossetti #infiniteoptions-container fieldset legend{width:0px!important;visibility:hidden}.refill-pane--plump #infiniteoptions-container fieldset label,.refill-pane--rossetti #infiniteoptions-container fieldset label{float:none!important;margin:0;padding:0;border-radius:0;background-size:100%;background-position:bottom center}.refill-pane--plump .spb-productdescfont,.refill-pane--rossetti .spb-productdescfont{font-size:10px;letter-spacing:1px;line-height:1;display:inline-block;margin-bottom:5px}.ProductRefill--plump .ProductRefill__palette{width:440px;height:440px}@media screen and (min-width: 1140px){.ProductRefill--plump .ProductRefill__palette{width:600px;height:600px}}.ProductRefill--plump .ProductRefill__palette .ProductRefill__color{background-size:103%;background-repeat:no-repeat;top:45px;left:155px}@media screen and (min-width: 1140px){.ProductRefill--plump .ProductRefill__palette .ProductRefill__color{top:64px;left:212px}}.ProductRefill--plump .ProductRefill__palette .color-1{width:28px;height:345px}@media screen and (min-width: 1140px){.ProductRefill--plump .ProductRefill__palette .color-1{width:38px;height:468px}}.plump-default .ProductRefill__palette .color-2{display:none!important}.ProductRefill--plump .ProductRefill__palette .color-2{width:60px;height:181px;top:207px;left:219px}.ProductRefill--plump.plump-2 .ProductRefill__palette .color-2{background-size:106%}.ProductRefill--plump.plump-3 .ProductRefill__palette .color-2{width:59px;height:235px;top:155px;left:220px}@media screen and (min-width: 1140px){.ProductRefill--plump .ProductRefill__palette .color-2{width:82px;height:254px;top:278px;left:299px}.ProductRefill--plump.plump-3 .ProductRefill__palette .color-2{width:81px;height:317px;top:215px;left:300px}}.refill-pane--plump div:not(.item-case) .spb-label-tooltip{opacity:1}.Product__InfoWrapper--refill .refill-pane--plump #infiniteoptions-container{display:flex;flex-direction:column;gap:1.4rem}.refill-pane--plump #infiniteoptions-container fieldset label{width:34px;height:34px;border:1px solid white;box-shadow:0 0 0 1px #333;display:inline-block}.refill-pane--plump #infiniteoptions-container fieldset label:before,.refill-pane--plump #infiniteoptions-container fieldset label{border-radius:50%}.refill-pane--plump .item-0,.refill-pane--plump .item-3,.refill-pane--plump .item-case{position:relative}.refill-pane--plump .item-case,.refill-pane--plump .item-3{width:100%}.refill-pane--plump .item-0:before,.refill-pane--plump .item-3:before,.refill-pane--plump .item-case:before{content:"";position:absolute;top:0;left:0;font-size:10px;letter-spacing:1px;line-height:1}.refill-pane--plump #infiniteoptions-container .type-of-color .code{display:none;position:absolute;bottom:-11px;left:50%;transform:translate(-50%);color:#000;font-size:10px;line-height:1}.ProductRefill--rossetti .ProductRefill__palette{width:600px;height:600px;border:2px dashed #f0f0f0;background-position:center center;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding-left:13px;padding-bottom:92px}.ProductRefill__palette__overlay{width:100%;height:100%;display:inline-block;top:0;left:0;z-index:10;position:absolute}.ProductRefill__palette__overlay:before,.ProductRefill__palette__overlay:after{content:"";position:absolute;top:0;width:50%;height:100%;background-color:#fff6;transition:background-color .25s linear}.remove-opacity-left .ProductRefill__palette__overlay:before,.remove-opacity-right .ProductRefill__palette__overlay:after{background-color:transparent}.ProductRefill__palette__overlay:before{left:0}.ProductRefill__palette__overlay:after{right:0}.ProductRefill--rossetti .ProductRefill__palette .ProductRefill__color{border-radius:0!important;background-size:100%;position:relative;margin:0;top:auto;left:auto;right:auto;bottom:auto;z-index:10;display:flex;flex-wrap:wrap}.ProductRefill--rossetti.rossetti-single .ProductRefill__palette .ProductRefill__color{z-index:10}.ProductRefill--rossetti .ProductRefill__palette .color-1{width:59px;height:111px}.ProductRefill--rossetti.rossetti-single .ProductRefill__palette .color-1{height:113px}.ProductRefill--rossetti .ProductRefill__palette .color-2{width:115px;height:313px}.ProductRefill--rossetti.rossetti-single .ProductRefill__palette .color-2{height:314px;margin-left:0}.ProductRefill--rossetti .ProductRefill__palette .color-3{width:59px;height:111px;position:absolute;top:85px;right:170px}.refill-pane--rossetti div:not(.item-3) .spb-label-tooltip{opacity:1}.refill-pane--rossetti div:not(.item-case) .spb-label-tooltip{opacity:1}.refill-pane--rossetti .item-3 .spb-label-tooltip,.refill-pane--rossetti .item-case .spb-label-tooltip{display:none}.refill-pane--rossetti #infiniteoptions-container .type-of-color label{width:28px;height:50px;margin-top:3px}.refill-pane--rossetti #infiniteoptions-container .type-of-case label{width:54px;height:140px}.refill-pane--rossetti .item-0,.refill-pane--rossetti .item-3,.refill-pane--rossetti .item-case{position:relative;padding-top:1.4rem}.refill-pane--rossetti .item-case,.refill-pane--rossetti .item-3{margin-top:1.4rem;width:100%}.refill-pane--rossetti .item-0:before,.refill-pane--rossetti .item-3:before,.refill-pane--rossetti .item-case:before{content:"";position:absolute;top:0;left:0;font-size:10px;font-weight:500;letter-spacing:1px;line-height:1}[lang=it] .refill-pane--rossetti .item-0:before{content:"SCEGLI LA SHADE"}[lang=it] .refill-pane--rossetti .item-case:before,[lang=it] .refill-pane--rossetti .item-3:before{content:"SCEGLI LA CUSTODIA"}[lang=en] .refill-pane--rossetti .item-0:before{content:"CHOOSE THE SHADE"}[lang=en] .refill-pane--rossetti .item-case:before,[lang=en] .refill-pane--rossetti .item-3:before{content:"CHOOSE THE CASE"}.refill-pane--rossetti #infiniteoptions-container .type-of-color .code{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);color:#000;font-size:10px;line-height:1}.ProductMeta__PriceList .fake-price.is-completed .fake-first-price{text-decoration:line-through}.ProductMeta__PriceList .fake-price--complete{visibility:hidden;text-decoration:none!important;margin-left:5px;width:0px;display:inline-block}.ProductMeta__PriceList .fake-price.is-completed .fake-price--complete{visibility:visible;width:auto}@media (min-width: 992px){.refill-pane--plump #infiniteoptions-container fieldset,.refill-pane--rossetti #infiniteoptions-container fieldset{justify-content:flex-start}}@media (max-width: 992px){.refill-pane--plump .item-0:before,.refill-pane--plump .item-3:before,.refill-pane--plump .item-case:before,.refill-pane--rossetti .item-0:before,.refill-pane--rossetti .item-3:before,.refill-pane--rossetti .item-case:before{left:0;right:0}}@media (min-width: 768px){.ProductRefill--plump .ProductRefill__palette .color-1,.ProductRefill--rossetti .ProductRefill__palette .color-1{margin-left:1px}}@media (max-width: 768px){#shopify-section-product-template-refill-plump .Product__Info--noGallery,#shopify-section-product-template-refill-rossetti .Product__Info--noGallery{padding-top:0}.ProductRefill--plump .ProductRefill__palette{width:320px;height:320px;padding-left:6px;padding-bottom:48px}.ProductRefill--plump .ProductRefill__palette .ProductRefill__color{background-size:101%}.ProductRefill--plump .ProductRefill__palette .color-1{width:20px;height:250px;top:33px;left:113px;background-size:104%}.ProductRefill--plump .ProductRefill__palette .color-2{width:61px;height:167px}.ProductRefill--plump.plump-2 .ProductRefill__palette .color-2{width:44px;height:136px;top:147px;left:159px;background-size:102%}.ProductRefill--plump.plump-3 .ProductRefill__palette .color-2{width:43px;height:170px;top:113px;left:160px;background-size:102%}.ProductRefill--rossetti .ProductRefill__palette{width:320px;height:320px;padding-left:6px;padding-bottom:48px}.ProductRefill--rossetti.rossetti-single .ProductRefill__palette{padding-left:6px;padding-bottom:48px}.ProductRefill--rossetti .ProductRefill__palette .ProductRefill__color{background-size:100%}.ProductRefill--rossetti.rossetti-single .ProductRefill__palette .ProductRefill__color{background-size:101%}.ProductRefill--rossetti .ProductRefill__palette .color-3,.ProductRefill--rossetti .ProductRefill__palette .color-1{width:31px;height:59px;margin-left:1px}.ProductRefill--rossetti .ProductRefill__palette .color-3{top:45px;right:90px}.ProductRefill--rossetti .ProductRefill__palette .color-2{width:61px;height:166px}.ProductRefill--rossetti.rossetti-single .ProductRefill__palette .color-2{height:167px;margin-left:0}}.Product[data-prod=palette-refill-componibile] .ProductForm__Variants{display:none}.ProductRefill--viso .ProductRefill__palette{width:480px;height:auto}@supports not (aspect-ratio: 1 / 1){.ProductRefill--viso .ProductRefill__palette{padding-top:100%}}@media (max-width: 480px){.ProductRefill--viso .ProductRefill__palette{max-width:320px}}.ProductRefill--viso .ProductRefill__palette>div{position:absolute;width:321px;height:141px;top:237px;left:81px;display:flex;flex-wrap:wrap;gap:18px}@media (max-width: 480px){.ProductRefill--viso .ProductRefill__palette>div{width:212px;top:160px;left:57px}}.ProductRefill--viso .ProductRefill__color{width:150px;height:140px;border-radius:7px;background-size:110%;background-position:center center;background-repeat:no-repeat;display:inline-block}@media (max-width: 480px){.ProductRefill--viso .ProductRefill__color{width:97px;height:95px}}:is([data-product-handle=palette-refill-promo],[data-product-handle=palette-refill-occhi-componibile-extera]) .ProductRefill--viso .ProductRefill__palette{width:324px;height:480px}:is([data-product-handle=palette-refill-promo],[data-product-handle=palette-refill-occhi-componibile-extera]) .ProductRefill--viso .ProductRefill__palette>div{width:224px;top:225px;left:54px}:is([data-product-handle=palette-refill-promo],[data-product-handle=palette-refill-occhi-componibile-extera]) .ProductRefill--viso .ProductRefill__color{width:100px;height:95px}.refill--generic #infiniteoptions-container fieldset label{margin-bottom:20px}.refill--generic #infiniteoptions-container .code,.refill-pane--default #infiniteoptions-container .code{position:absolute;bottom:-13px;left:50%;transform:translate(-50%);color:#000;font-size:10px;line-height:1}#infiniteoptions-container>div>label{display:none}#infiniteoptions-container fieldset{border:none;margin:0;padding:0}#infiniteoptions-container fieldset label{float:left;width:50px;height:50px;margin-right:10px;margin-bottom:10px;color:transparent;position:relative;cursor:pointer;background-size:80px 60px;background-position:center;background-repeat:no-repeat;border:2px solid transparent;border-radius:12px}.Product__InfoWrapper--refill #infiniteoptions-container fieldset label{border-radius:8px}#infiniteoptions-container fieldset label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:10;background-color:#ffffffbf;opacity:0}.Product__InfoWrapper--refill #infiniteoptions-container fieldset label:before{border-radius:8px}#infiniteoptions-container fieldset label:after{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='Icon Icon--close' role='presentation' viewBox='0 0 16 14'%3E%3Cpath d='M15 0L1 14m14 0L1 0' stroke='currentColor' fill='none' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E%0A");background-size:14px 14px;background-repeat:no-repeat;margin-top:-7px;margin-left:-7px;display:inline-block;text-align:center;color:#000;position:absolute;top:50%;left:50%;z-index:11;opacity:0;text-indent:0}#infiniteoptions-container fieldset label.is-checked{border-color:#333}#infiniteoptions-container fieldset label.is-checked:after,#infiniteoptions-container fieldset label.is-checked:before{opacity:1}#infiniteoptions-container input[type=checkbox]{appearance:none;-webkit-appearance:none}.refill-pane .spb-productdescfont{font-size:1rem;font-weight:400;line-height:1;text-transform:uppercase}.refill-pane #infiniteoptions-container{display:flex;flex-direction:column;gap:1rem;margin:1rem 0;margin-block-end:calc(var(--product-block-spacing-unit) * 1)}.refill--generic.input-disabled fieldset>label:not(.is-checked),.refill-pane--default.input-disabled fieldset>label:not(.is-checked){cursor:not-allowed!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/ext-refill.css.map */
