html,body{overflow-x:hidden;max-width:100%}.aurora-ing-carousel{width:100%;padding:60px 0 0;background:#fbfef9;position:relative;overflow:hidden}.aurora-ing-carousel .yomi-carousel-container{width:90%;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(max-width:990px){.aurora-ing-carousel .yomi-carousel-container{width:100%;padding-left:16px;padding-right:16px}}.aurora-ing-carousel .slider-wrapper{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.aurora-ing-carousel .slider-track{position:relative;display:flex;align-items:stretch;will-change:transform;transform:translateZ(0);transition:transform .75s cubic-bezier(.16,1,.3,1);cursor:grab;-webkit-user-select:none;user-select:none}.aurora-ing-carousel .slider-track.grabbing{cursor:grabbing;transition:none}.aurora-ing-carousel .slider-track.no-anim{transition:none!important}.aurora-ing-carousel .slider-slide{flex:0 0 auto;width:78vw;margin:0 1vw;display:flex;gap:30px;align-items:stretch;filter:blur(2px) brightness(.95);opacity:.85;transform:scale(.96);transition:transform .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1)}.aurora-ing-carousel .slider-slide.is-focused{filter:none;opacity:1;transform:scale(1)}.aurora-ing-carousel .slide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:100%;align-items:stretch}.aurora-ing-carousel .mobile-slide{display:none!important}.aurora-ing-carousel .desktop-slide{display:flex}.aurora-ing-carousel .edge-fade{position:absolute;top:0;bottom:0;width:10vw;pointer-events:none;z-index:2;opacity:0;transition:opacity .35s ease}.aurora-ing-carousel .edge-fade.left{left:0;background:linear-gradient(to right,#00000014,#0000)}.aurora-ing-carousel .edge-fade.right{right:0;background:linear-gradient(to left,#00000014,#0000)}.aurora-ing-carousel.has-left .edge-fade.left,.aurora-ing-carousel.has-right .edge-fade.right{opacity:1}.aurora-ing-carousel .product-item{width:100%;text-align:left;position:relative;height:100%;background:#efedf4;border:1px solid rgba(88,81,121,.1);border-radius:20px;padding:12px 12px 18px;box-sizing:border-box;display:flex;flex-direction:column}.aurora-ing-carousel .product-image-container{position:relative;background:#fff;margin-bottom:15px;overflow:hidden;cursor:inherit;border-radius:14px}@media(hover:hover)and (pointer:fine){.aurora-ing-carousel .product-item{transition:transform .32s cubic-bezier(.22,1,.36,1)}.aurora-ing-carousel .product-item:hover{transform:translateY(-8px)}.aurora-ing-carousel .product-image-container{transition:box-shadow .32s ease}.aurora-ing-carousel .product-item:hover .product-image-container{box-shadow:0 22px 44px #58517929}}@media(prefers-reduced-motion:reduce){.aurora-ing-carousel .product-item,.aurora-ing-carousel .product-image-container,.aurora-ing-carousel .product-image-wrapper img{transition:none!important}.aurora-ing-carousel .product-item:hover{transform:none}}.aurora-ing-carousel .product-image-wrapper{position:relative;width:100%;padding-bottom:100%}.aurora-ing-carousel .product-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:opacity .3s ease}.aurora-ing-carousel .product-image-default{opacity:1;z-index:1}.aurora-ing-carousel .product-image-hover{opacity:0;z-index:2}.aurora-ing-carousel .product-image-container:hover .product-image-default{opacity:0}.aurora-ing-carousel .product-image-container:hover .product-image-hover{opacity:1}.aurora-ing-carousel .product-image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;text-indent:-9999px;background:transparent;cursor:pointer;-webkit-user-drag:none;user-drag:none}.aurora-ing-carousel .tag-container{position:absolute;top:12px;left:12px;z-index:10;display:flex;gap:4px}.aurora-ing-carousel .tag-container--below{display:none}.aurora-ing-carousel .tag-pill{background-color:#eceae8;padding:6px 10px;border-radius:300px;color:#5e524e;text-align:center;font-family:"Source Sans 3",sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;display:inline-block;white-space:nowrap}.aurora-ing-carousel .product-rating{display:flex;align-items:center;gap:8px}.aurora-ing-carousel .rating-stars{display:flex;align-items:center;gap:2px}.aurora-ing-carousel .rating-stars svg{width:14px;height:14px;fill:#585179}.aurora-ing-carousel .rating-stars svg.star-empty{fill:#a79a90}.aurora-ing-carousel .rating-text{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#333;font-weight:400;display:inline-block;white-space:nowrap}.aurora-ing-carousel .product-info{display:flex;flex-direction:column;flex:1 1 auto;padding:0 4px}.aurora-ing-carousel .product-info>*{margin:0!important}.aurora-ing-carousel .product-title-link{display:inline;text-decoration:none;color:inherit;cursor:pointer}.aurora-ing-carousel .product-title-link:hover .product-title{text-decoration:underline}.aurora-ing-carousel .product-title{font-family:var(--font-titoli);font-weight:400;font-style:normal;font-size:18px;line-height:130%;color:var(--color-titolo);margin:0 0 6px;word-wrap:break-word;overflow-wrap:break-word}.aurora-ing-carousel .product-subtitle{font-weight:400;font-size:16px;line-height:1.3;color:#5e524e;font-family:var(--font-descrizione);word-wrap:break-word;overflow-wrap:break-word;display:flex;flex-direction:column}.aurora-ing-carousel .product-price{font-family:var(--font-descrizione);color:#5e524e;font-weight:500;font-style:normal;font-size:18px;line-height:100%;margin-top:8px!important;margin-bottom:8px!important}.aurora-ing-carousel .product-specifiche{display:none!important}.aurora-ing-carousel .pagination-wrapper{display:flex;align-items:center;justify-content:center;padding:0;margin-top:50px}.aurora-ing-carousel .dots{display:flex!important;gap:8px}.aurora-ing-carousel .dot{width:8px!important;height:8px!important;border-radius:50%!important;border:1px solid #333333!important;background:#333!important;cursor:pointer!important;transition:all .3s ease}.aurora-ing-carousel .dot.active{background:#333!important;border-color:#333!important}.aurora-ing-carousel .arrow-button{width:41px;height:41px;border-radius:300px;border:1px solid #333333;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.aurora-ing-carousel .arrow-button:hover:not(:disabled){background:#333}.aurora-ing-carousel .arrow-button:hover:not(:disabled) svg path{fill:#fff!important}.aurora-ing-carousel .arrow-button svg{width:14px;height:15px;display:block}.aurora-ing-carousel .arrow-button svg path{transition:fill .2s ease;fill:#333}.aurora-ing-carousel .navigation-arrows-overlay{position:absolute;top:50%;left:0;right:0;bottom:auto;height:0;pointer-events:none;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 2.5vw;transform:translateY(-50%)}.aurora-ing-carousel .navigation-arrows-overlay .arrow-button{pointer-events:auto;position:relative;width:50px;height:50px;color:#333;box-shadow:0 4px 12px #00000026;border-radius:50%}@media(max-width:990px){.aurora-ing-carousel{padding:30px 0 0}.aurora-ing-carousel .slider-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aurora-ing-carousel .slider-wrapper::-webkit-scrollbar{display:none}.aurora-ing-carousel .slider-track{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-auto-columns:calc((100vw - 60px)/2);width:max-content;gap:12px;padding:0 16px;box-sizing:border-box;cursor:default;transition:none!important;transform:none!important}.aurora-ing-carousel .slider-track:before,.aurora-ing-carousel .slider-track:after{content:none}.aurora-ing-carousel .desktop-slide{display:none!important}.aurora-ing-carousel .mobile-slide{display:flex!important}.aurora-ing-carousel .slider-slide{flex:none;width:auto;margin:0!important;filter:none;opacity:1;transform:none;transition:none}.aurora-ing-carousel .product-item{padding:10px 10px 14px!important;width:100%}.aurora-ing-carousel .product-image-container{aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.aurora-ing-carousel .product-image-container img{width:100%;height:100%;object-fit:contain}.aurora-ing-carousel .product-specifiche{display:none!important}.aurora-ing-carousel .add-to-bag-mobile .add-to-bag-mobile-btn{min-width:0!important;width:100%!important}.aurora-ing-carousel .slide-grid{display:block;width:100%}.aurora-ing-carousel .product-title{font-size:clamp(18px,4.6vw,21px)}.aurora-ing-carousel .product-subtitle{display:none}.aurora-ing-carousel .product-price{font-size:clamp(16px,4.2vw,19px);color:#585179}.aurora-ing-carousel .oke-sr-count,.aurora-ing-carousel .oke-sr-count-number,.aurora-ing-carousel .oke-sr-label-text{font-size:14px!important;color:#585179!important}.aurora-ing-carousel .pagination-wrapper{flex-direction:column;justify-content:center;align-items:center;padding:0 16px;margin-top:30px;gap:20px}}@media(prefers-reduced-motion:reduce){.aurora-ing-carousel *{transition:none!important}}.aurora-ing-carousel .add-to-bag-overlay{display:none!important}.aurora-ing-carousel .add-to-bag-form.add-to-bag-mobile{display:block!important;margin-top:auto;text-align:center}.aurora-ing-carousel .add-to-bag-mobile .add-to-bag-mobile-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:160px;height:44px;margin:16px auto 0;padding:0 28px!important;border:1px solid rgba(88,81,121,.18)!important;border-radius:999px!important;background:#fff!important;color:#585179!important;font-family:"Source Sans 3",Source Sans Pro,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em;text-transform:none!important;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.aurora-ing-carousel .add-to-bag-mobile .add-to-bag-mobile-btn:hover:not(:disabled){background:#585179!important;border-color:#585179!important;color:#fff!important;box-shadow:none!important}.aurora-ing-carousel .add-to-bag-mobile .add-to-bag-mobile-btn:disabled{background:#999;cursor:not-allowed;opacity:.6}.aurora-ing-carousel .product-info .add-to-bag-form.add-to-bag-mobile{margin-top:auto!important}.aurora-ing-carousel a:focus:not(:focus-visible),.aurora-ing-carousel button:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.aurora-ing-carousel .arrow-button.disabled{visibility:hidden;opacity:0}.aurora-ing-carousel .arrow-button{display:none!important}.aurora-ing-carousel .slider-track:active{cursor:grabbing}.aurora-ing-carousel .arrow-button:focus{outline:none!important}.aurora-ing-carousel .arrow-button:focus-visible{outline:2px solid #585179!important;outline-offset:2px}@media(max-width:990px){.aurora-ing-carousel .tag-container:not(.tag-container--below){display:none}.aurora-ing-carousel .tag-container--below{display:flex;position:static;flex-wrap:wrap;gap:6px;margin-top:6px}.aurora-ing-carousel .tag-container--below .tag-pill{font-size:11.5px;white-space:normal;max-width:100%}.aurora-ing-carousel .product-info>.tag-container--below{margin-top:6px!important}.aurora-ing-carousel .product-item [class*=swym],.aurora-ing-carousel .product-item [class*=Swym],.aurora-ing-carousel .product-image-container [class*=swym]{display:none!important}.aurora-ing-carousel .product-rating{flex-direction:column;align-items:flex-start;gap:3px}.aurora-ing-carousel .rating-text{white-space:normal;font-size:13.5px}}@media screen and (max-width:768px){body #MainContent .aurora-ing-carousel button[type=submit],body #MainContent .aurora-ing-carousel .product-form__submit{width:100%!important;min-width:100%!important;border-radius:300!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/aurora-ing-carousel.css.map */
