:root{--smooth-animation: .2s ease all}*,*:before,*:after{box-sizing:border-box;outline:0}*,:focus,:focus-visible,:hover{outline:0;scrollbar-width:thin;scrollbar-color:#c9c9c9 transparent;-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{background:#eee;width:5px;height:5px}*::-webkit-scrollbar-thumb{background:var(--text-color)}html.js noscript,html.no-js .no-js-hidden{display:none!important}html.no-js .is-slider{display:flex;flex-wrap:nowrap;overflow:hidden}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:var(--text)}body{background:var(--body-background);color:var(--text-color);font-size:var(--text);font-family:var(--body-font-family);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);font-style:var(--body-font-style);margin:0;padding:0;word-break:break-word;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-kerning:normal}html,body{max-width:100%}.body-main{min-height:100vh;display:flex;flex-direction:column;scroll-behavior:smooth;background:var(--body-background)}.content-for-layout{display:flex;flex:1;backface-visibility:hidden;flex-direction:column;background:var(--body-background)}ul,ol{margin:0;list-style:none;padding:0}a{text-decoration:none;color:var(--link-color);cursor:pointer;transition:.2s ease}.rte a{text-decoration:underline;color:inherit}.rte ul{list-style-type:disc;list-style-position:inside}.rte ol{list-style-type:decimal;list-style-position:inside}blockquote{border-left:1px solid;padding-left:1rem;color:var(--text-color)}small,sub,sup{font-size:95%}iframe,img{max-width:100%}button,input[type=submit]{cursor:pointer}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{display:none}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}button{border:0;padding:0;color:var(--text-color);font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);font-size:var(--text)}button[disabled]{opacity:.5;pointer-events:none}.form-group{margin-bottom:15px}label{margin-bottom:14px;display:inline-block}.form-control,input,textarea,select{display:block;width:100%;padding:10px 20px;min-height:50px;line-height:1;color:var(--form-text);font-size:var(--text-sm);border-radius:var(--form-radius);border:1px solid var(--form-border);font-family:var(--body-font-family);background-color:var(--form-background)}.input-sm{font-size:var(--text-sm);min-height:46px}.input-lg{font-size:var(--text-md);min-height:86px}textarea{resize:none;overflow:auto}textarea.form-control{border-radius:var(--form-radius);min-height:120px}.form-group textarea::placeholder,.form-control::placeholder,input::placeholder{opacity:.6;position:relative;color:var(--form-text)}.form-control:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:var(--text-color)}body select{-webkit-appearance:none;text-overflow:ellipsis}.table-responsive{width:100%;max-width:100%;overflow-x:auto}table{border-spacing:0;border-collapse:collapse;width:100%;border:1px solid rgba(var(--border-color));font-size:var(--text-sm)}table.no-border,table.no-border td,table.no-border th{border:0}tr th,tr td{vertical-align:middle;white-space:nowrap;border:1px solid rgba(var(--border-color));color:var(--text-color);font-size:var(--text);padding:16px 20px}.shopify-policy__container table tr th,.shopify-policy__container table tr td{text-wrap:wrap}.heading-font,h1,h2,h3,h4,h5,h6{margin:0;color:var(--heading-color);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height)}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:var(--h5)}h6,.h6{font-size:var(--h6)}p{margin:0;color:var(--text-color);font-size:var(--text)}p+p{margin-top:20px}p:empty{display:none}.container,.container-fluid,.container-xs,.container-sm,.container-md,.container-fullwidth,.shopify-policy__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fullwidth{max-width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;max-width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(hover:hover){*:focus-visible{outline:2px solid #ff9e45!important;transition:unset!important;z-index:1}.focus-inside:focus-visible{outline-offset:-2px}}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container,.container-fluid,.container-sm,.container-xs,.container-md,.container-fullwidth,.shopify-policy__container{padding-right:20px;padding-left:20px}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container-xs{max-width:1000px}.container-sm{max-width:1260px}.container-md{max-width:1270px}.container{max-width:1370px}}@media(min-width:1441px){.container-xs{max-width:1070px}.container-sm{max-width:1300px}.container-md{max-width:1440px}.container{max-width:1730px}}@media(max-width:767px){*::-webkit-scrollbar{display:block}input,select,textarea,.form-control{font-size:16px!important;padding:8px 15px;min-height:48px}}.product-card-badges{position:absolute;top:12px;left:12px;right:auto;max-width:58%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:1!important}.product-badge.kal-tag{position:static;display:inline-block;padding:6px 15px 6px 12px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-style:italic;font-weight:400!important;letter-spacing:.2px!important;line-height:1.25!important;text-transform:none!important;white-space:normal!important;max-width:100%;border-radius:2px!important;transform:rotate(-2deg);box-shadow:0 2px 6px #00000029;clip-path:polygon(0 0,100% 0,100% 66%,93% 100%,0 100%)}.kal-tag--molly{background:var(--kal-tag-bg-molly)!important;color:var(--kal-tag-tx-molly)!important;border-left:3px solid var(--kal-tag-tx-molly)!important}.kal-tag--simius{background:var(--kal-tag-bg-simius)!important;color:var(--kal-tag-tx-simius)!important;border-left:3px solid var(--kal-tag-tx-simius)!important;font-style:normal;letter-spacing:.6px!important}.kal-tag--trixie{background:var(--kal-tag-bg-trixie)!important;color:var(--kal-tag-tx-trixie)!important;border-left:3px solid var(--kal-tag-tx-trixie)!important}.kal-tag--floria{background:var(--kal-tag-bg-floria)!important;color:var(--kal-tag-tx-floria)!important;border-left:3px solid var(--kal-tag-tx-floria)!important}.kal-tag--dale{background:var(--kal-tag-bg-dale)!important;color:var(--kal-tag-tx-dale)!important;border-left:3px solid var(--kal-tag-tx-dale)!important}.kal-tag--ultimo{transform:rotate(2deg);font-weight:600!important}.kal-tag--esaurito{background:var(--kal-esaurito-bg)!important;color:var(--kal-esaurito-tx)!important;border-left:3px solid var(--kal-esaurito-bordo)!important;transform:rotate(-1.5deg);font-style:italic}.product-card:has(.kal-tag--esaurito) img.product-card-image,.product-card:has(.kal-tag--esaurito) img.product-second-img{filter:grayscale(.7) opacity(.55);transition:filter .3s ease}.product-card:has(.kal-tag--esaurito):hover img.product-card-image,.product-card:has(.kal-tag--esaurito):hover img.product-second-img{filter:grayscale(.2) opacity(.85)}.product-badge.kal-stamp{position:static;display:inline-block;padding:7px 11px!important;font-family:Georgia,serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:1.2px!important;line-height:1.2!important;text-transform:uppercase!important;white-space:nowrap;color:#7a2e1e!important;background:#f7f1e4!important;border:1.5px solid #7A2E1E!important;border-radius:3px!important;box-shadow:inset 0 0 0 2.5px #7a2e1e2e,0 2px 5px #00000024;transform:rotate(-5deg)}.kal-stamp--festival{color:#6b4a16!important;border-color:#6b4a16!important;box-shadow:inset 0 0 0 2.5px #6b4a162e,0 2px 5px #00000024}.kal-nastro{position:absolute;top:0;right:16px;left:auto;bottom:auto;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:66px;padding:15px 6px 26px;font-family:Georgia,Times New Roman,serif!important;text-align:center;box-shadow:2px 3px 8px #00000042;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%)}.kal-nastro em{font-size:20px;font-weight:700;font-style:normal;line-height:1;letter-spacing:-.5px}.kal-nastro span{display:block;margin-top:8px;font-size:11px;font-style:italic;line-height:1.15;opacity:.85}.kal-nastro--molly{background:var(--kal-flag-bg-molly);color:var(--kal-flag-tx-molly)}.kal-nastro--simius{background:var(--kal-flag-bg-simius);color:var(--kal-flag-tx-simius)}.kal-nastro--trixie{background:var(--kal-flag-bg-trixie);color:var(--kal-flag-tx-trixie)}.kal-nastro--floria{background:var(--kal-flag-bg-floria);color:var(--kal-flag-tx-floria)}.kal-nastro--dale{background:var(--kal-flag-bg-dale);color:var(--kal-flag-tx-dale)}.product-badge.kal-sconto{display:inline-block!important;position:relative;padding:3px 11px 4px!important;margin-left:8px;font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:700!important;font-style:italic!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important;white-space:nowrap;vertical-align:baseline;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:rotate(-3.5deg)}.product-badge.kal-sconto:before{content:"";position:absolute;top:-2px;right:-3px;bottom:-3px;left:-4px;border:1.6px solid currentColor;border-radius:48% 52% 45% 55%/58% 44% 56% 42%;opacity:.85;pointer-events:none}.product-badge.kal-sconto:after{content:"";position:absolute;top:0;right:-1px;bottom:-1px;left:-2px;border:1.1px solid currentColor;border-radius:52% 46% 55% 47%/44% 57% 43% 56%;opacity:.4;transform:rotate(1.5deg);pointer-events:none}.kal-sconto--molly{color:var(--kal-circle-molly)!important}.kal-sconto--simius{color:var(--kal-circle-simius)!important}.kal-sconto--trixie{color:var(--kal-circle-trixie)!important}.kal-sconto--floria{color:var(--kal-circle-floria)!important}.kal-sconto--dale{color:var(--kal-circle-dale)!important}.product-card,.product-card-image-wrap{z-index:0}.header,.header-wrapper,header,sticky-header,.site-header{z-index:100}@media screen and (max-width:749px){.product-card-badges{top:8px;left:8px;gap:4px}.product-badge.kal-tag{font-size:10.5px!important;padding:5px 12px 5px 9px!important}.product-badge.kal-stamp{font-size:8.5px!important;padding:6px 8px!important;letter-spacing:1px!important}.product-badge.kal-sconto{font-size:12px!important;margin-left:6px}.kal-nastro{width:54px;right:10px;padding:12px 5px 21px}.kal-nastro em{font-size:16px}.kal-nastro span{font-size:9.5px}}@media screen and (max-width:749px){.product-card .product-featured-media{--image-ratio: 155% !important}.container-fullwidth{padding-left:8px!important;padding-right:8px!important}.product-list-wrapper,.main-collection-products{gap:8px!important}}@media screen and (max-width:749px){.solo-desktop{display:none!important}}@media screen and (min-width:750px){.solo-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/base.css.map */
