<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.style1 {}

.style2 {
    background-color: #004b93
}

.style3 {
    color: #004e80
}

.style4 {
    color: #fff
}

.style5 {
    color: #fff
}

.style6 {
    color: #fff
}

.style7 {
    color: #fff
}

.style8 {
    color: #fff
}

.style9 {
    margin-top: 10px;
    margin-bottom: 10px
}

.style10 {
    background-color: #f0f1f2
}

.style11 {
    background-color: #d62b2b;
    font-weight: bold;
    color: #fff
}

.style12 {
    text-decoration: line-through;
    color: #fff
}

.style13 {}

.style14 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.style15 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.style16 {
    background-color: rgba(235, 235, 235, 0.78);
    position: fixed
}

.style17 {}

.style18 {
    position: relative
}

.style19 {
    position: absolute;
    z-index: 999
}

.style20 {
    background-color: #fff9f9
}

.style21 {
    z-index: 999
}

.style22 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.style23 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hidden{
    display: none !important;
}

#table-order-rows th {
    padding: 0.5rem;
    font-size: 0.7rem;
}

#table-order-rows td {
    padding: 0.5rem;
}

.style24 {
    width: 100% !important;
    margin-bottom: 1rem;
    padding-bottom: 1rem
}

.style25 {
    padding-left: 0.5rem;
    padding-right: 0.5rem
}

.ecommerce-application .grid-view {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}

.ecommerce-application .grid-view .ecommerce-card .item-img{
    padding-top:0px;
}


#ecommerce-categories.grid-view {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}

#ecommerce-categories .card-body{
    padding: 1rem 0.5rem !important;
    text-align: center;
}

/* Usato in Prodotti Novita  */
.ecommerce-application .grid-view .lista-novita {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}

.ecommerce-application .grid-view.list-search-result {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}


.ecommerce-application .grid-view.list-advsearch-result {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}

.ecommerce-application .col .ecommerce-card .item-description {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 0.2rem;
}


.ecommerce-application .grid-view.wishlist-items {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}


#ecommerce-products{
    margin-top: 1rem;
}

#ecommerce-products.list-view table.table-product-attributes{
    display: table;
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
}




#ecommerce-products.list-view .only-grid{
    display: none;
}

table.table-product-attributes,
#ecommerce-products.grid-view .only-list{
    display: none;
}

#ecommerce-products.list-view p.card-product-description{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:5;
            order:5;
}

#ecommerce-products.grid-view p.card-product-description,
#ecommerce-products.grid-view a.card-product-name{
overflow: hidden !important;
   text-overflow: ellipsis !important;
   display: -webkit-box !important;
   -webkit-line-clamp: 3 !important;
           line-clamp: 3 !important; 
   -webkit-box-orient: vertical !important;
}

.tbl-action-cart td{
    padding: 0.8rem;
}
.card.card-promo .card-footer {
    border: none;
}


table#tbl-preview-multiple-products{

}

table#tbl-preview-multiple-products td{
    padding: 0.1rem;
}


.main-menu .navbar-header{
    padding: 0.35rem 1rem 0.3rem 0.6rem;
}

.main-menu .navbar-header .navbar-brand .brand-logo img{
    max-width: 8rem !important;
}

.main-menu .navbar-header .navbar-brand .brand-text{
    padding-left: 0.5rem;
}

.main-menu.menu-light .navigation .navigation-header{
    margin: calc(1rem + 0.286rem) 0 0.3rem 1.35rem;
}


.main-menu .navigation li a{
    padding: 0.3rem 1rem !important;
}

.main-menu.expanded .navigation li a{
    padding: 0.4rem 0.4rem;
}

.pac-container{
    z-index: 99999;
}
.card-profile .card-body .profile-image-wrapper .profile-image img {
    width: 120px; 
    height: 120px; 
}
.card-profile .card-body .profile-image-wrapper .profile-image {
    position: absolute;
    top: -7rem;
}

.cart-row-touchspin{
    background-color: #f3f2f7 !important;
    border: 1px solid #1954e3 !important;
}

.swiper-pagination-bullets{
    bottom: 0.9rem !important;
}

.swiper-button-prev,
.swiper-button-next
{
    color: #1954e3;
    background: #f8f8f8;
    width: 34px !important;
    height: 34px !important;
    z-index: 10000;
    /* top: 9rem !important; */
    border: 1px solid #1954e3;
    border-radius: 17px;
}
.swiper-button-prev{
    left: 3px !important;
}
.swiper-button-next{
    right: 2px !important;
}

.swiper-button-prev::after,
.swiper-button-next::after{
    font-weight: bold;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: 1 !important;
	cursor: auto !important;
	pointer-events: auto !important;
}

.ama-card-badge{
    position: absolute; left: .5rem; top: .5rem;
}

.ama-card-slide-title{
    font-size:1.0rem; font-weight: 800;
}

.ama-card-slide-text{
    font-size:0.9rem; 
    /*font-weight: 500;*/
}

.ama-card-slide-price{
    font-size: 0.82rem;
}

.badge.badge-light-purple{
    background-color: rgba(211,183,248, 0.12);
    color: #b500e8;
}

.bg-light-purple{
    background-color: rgba(211,183,248, 0.12);
    color: #b500e8;
}

.df-lightbox-wrapper{
    background-color: #3f547b94 !important;
}

.df-container{
    background-color: rgba(75, 75, 77, 0.75) !important;
}

.ti-close{
    background-color: #03519d !important;
    border: 2px solid #fff !important;
    padding: 1.6rem !important;
}
.df-lightbox-controls{
    position: absolute !important;
    right: 15% !important;
    top: 10px !important;
}

.ti-close::before{
    color: #ffffff !important;
    font-size: 2rem;
    font-weight: bold;
}
.df-container.df-floating &gt; .df-ui-prev{
    left: 6% !important;
}

.df-container.df-floating &gt; .df-ui-next{
    right: 6% !important;
}

.ti-angle-left, ti-angle-right{
    opacity: none !important;
}

.ti-angle-left::before, .ti-angle-right::before{
    color: #ffffff !important;
    opacity: none !important;
    font-size: 2.2rem;
    font-weight: bold;
}

.df-container &gt; .df-ui-next, .df-container &gt; .df-ui-prev{
    opacity: 1 !important;
}

section.linkAnnotation a, a.linkAnnotation, a.customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation{ 
    background-color: transparent !important; 
}

.row-desc-price{
    font-size: 0.95rem;
}


.bdg-avls{
    font-size: 0.9rem;
}

.bdg-avls i {
    font-size: 0.95rem;
}

img.rp-cropping{
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
       background-color: #fff;
}

img.rp-cropping-large{
    max-width: 100%;
    min-height: 21.1rem;
    max-height: 295.4px;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}

img.rp-cropping-thumb{
    width: 30px;
    height: 30px;
    -o-object-fit: scale-down;
       object-fit: scale-down;
    
}

img.rp-cropping-related{
    background-color: #fff;
    width: 300px;
    max-width: 100%;
    height: 130px;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}

img.rp-cropping-cart-item
{
    -o-object-fit: scale-down;
        object-fit: scale-down;
    background: #fff;
}

.whatsapp-icon {
        width: 50px; /* o la dimensione che preferisci */
        height: auto;
        position: absolute;
        right: 0.5rem;
        top: 0.5rem;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
        cursor: pointer;
    }
    .whatsapp-icon:hover {
        -webkit-transform: scale(1.1);
                transform: scale(1.1);
                cursor: pointer;
    }

div#rptVisualContentIndicator.carousel-indicators button{
    background: none !important;
    margin-left: 0px;
}

@media only screen and (max-width: 1600px) and (min-width: 1400px)  {
    #ecommerce-categories.grid-view {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
}

@media (max-width: 1199.98px) {
    .ecommerce-application .grid-view.wishlist-items {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .row-desc-price{
        display: none;
    }

    .row-price-value{
        width: 100%;
    }

    button.btn-price-view{
        width: 100% !important;
    }

}

@media (max-width: 767.98px) {
    .ecommerce-application .grid-view.wishlist-items {
        grid-template-columns: 1fr 1fr;
    }

    #ecommerce-categories.grid-view
    {
        display: grid;
        grid-template-columns: 1fr 1fr  ;
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }

    #ecommerce-products.grid-view {
         display: grid;
        grid-template-columns: 1fr ;
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        }

    #ecommerce-categories .card-body{
        padding: 0.8rem 0.3rem !important;
        text-align: center;
    }
}

@media (max-width: 575.98px) {
    .ecommerce-application .grid-view.wishlist-items {
        grid-template-columns: 1fr;
    }
}

body {
    --cc-bg: #f9faff;
    --cc-text: #112954;
    --cc-btn-primary-bg: #3859d0;
    --cc-btn-primary-text: var(--cc-bg);
    --cc-btn-primary-hover-bg: #1d2e38;
    --cc-btn-secondary-bg: #dfe7f9;
    --cc-btn-secondary-text: var(--cc-text);
    --cc-btn-secondary-hover-bg: #c6d1ea;
    --cc-toggle-bg-off: #8fa8d6;
    --cc-toggle-bg-on: #3859d0;
    --cc-toggle-bg-readonly: #cbd8f1;
    --cc-toggle-knob-bg: #fff;
    --cc-toggle-knob-icon-color: #ecf2fa;
    --cc-block-text: var(--cc-text);
    --cc-cookie-category-block-bg: #ebeff9;
    --cc-cookie-category-block-bg-hover: #dbe5f9;
    --cc-section-border: #f1f3f5;
    --cc-cookie-table-border: #e1e7f3;
    --cc-overlay-bg: rgba(230, 235, 255, .85);
    --cc-webkit-scrollbar-bg: #ebeff9;
    --cc-webkit-scrollbar-bg-hover: #3859d0;
}

#c-ttl{
    color: var(--cc-btn-primary-bg);
}

/* Custom border radius */
#cm,
#s-bl .act .b-acc,
#s-inr,
.cc_div .b-tl,
.cc_div .c-bl{
    border-radius: 1.2em;
}

.cc_div .c-bn{
    border-radius: .7em;
}</pre></body></html>