.swiper .swiper-pagination-bullet{background:#000;transition:all .3s;opacity:1}span.strike{text-decoration:line-through}.swiper .swiper-pagination-bullet-active{background:#000;width:30px;border-radius:10px}.main-product-img-lightbox-anchor img{width:100%}.pictures-section{position:relative;width:100vw;height:100vw}.pictures-section span.promo-label{position:absolute;top:0;right:0;z-index:4;margin-top:0;background:var(--color-success-icon);display:block;padding:5px;color:var(--color-text-white);font-size:var(--font-size-xs);font-style:normal;font-weight:600;width:fit-content}.pictures .swiper-outer{width:100%;margin-left:auto;margin-right:auto;margin-bottom:10px}.pictures .swiper-outer .swiper-slide a{height:100%}.pictures .swiper-slide{text-align:center;font-size:var(--font-size-lg);background:var(--color-bg);display:flex;justify-content:center;align-items:center;height:100%}.swiper.swiper-outer img{height:100vw;display:block;object-fit:contain}.pictures .swiper.swiper-bottom{display:none}.swiper-scrollbar{display:none}@media screen and (min-width:1200px){.swiper .swiper-scrollbar-drag{display:flow}.swiper-scrollbar{display:flow;margin-top:0}}.product-single-img{width:100%;display:flex;justify-content:center}lite-youtube{width:100%;height:100%}@media screen and (max-width:744px){.section-scheda.general-section{margin-top:15px}}.header-container{display:flex;flex-direction:column;justify-content:flex-start;margin:0 20px;gap:5px}.breadcrumb{width:100%}.breadcrumb>ul{margin:10px 0 10px 0;display:flex;flex-direction:row;flex-wrap:wrap}.breadcrumb>ul>li{display:flex;flex-direction:row;align-items:center;margin-right:1px}.breadcrumb>ul>li>a,.breadcrumb>ul>li>a>span,.breadcrumb>ul>li>span{color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:300;text-decoration:none;text-transform:uppercase}.breadcrumb>ul>li>a:hover{text-decoration:underline}.breadcrumb>ul>li>a:after{content:'/';font-size:var(--font-size-xxs)}.breadcrumb>ul>li:last-child>a:after{content:''}.breadcrumb>ul:last-child>li>span{font-weight:500}@media screen and (max-width:840px){.breadcrumb>ul>li>a,.breadcrumb>ul>li>a>span,.breadcrumb>ul>li>span{font-size:var(--font-size-xs)}.breadcrumb>ul{margin:10px 20px 10px 20px}}.header-container .general-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.header-container .general-info .manufacturers img{max-width:100%;max-height:100%;object-fit:scale-down}.header-container .general-info .manufacturers .manufacturer-name{border-radius:var(--radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:500;text-transform:uppercase;color:var(--color-text);text-align:left}@media screen and (max-width:1000px){.header-container .general-info .manufacturers .manufacturer-name{margin-bottom:10px}}.header-container .general-info .made-in-italy{display:flex;justify-content:center;align-items:center;gap:5px;font-size:var(--font-size-xxs);text-align:left;margin-left:auto}.header-container .general-info .made-in-italy .made-in-italy-flag{width:27px;height:9px;display:flex;align-items:center}.made-in-italy-flag>div{width:17px;height:17px;display:inline-block}.made-in-italy-flag .green{background:#90d300}.made-in-italy-flag .white{background:#fff}.made-in-italy-flag .red{background:#d30d00}.header-container .title h1{color:var(--color-text);font-family:var(--font-family-base);font-size:15px;font-style:normal;text-align:left;font-weight:var(--font-weight-medium);line-height:normal;text-transform:uppercase}.header-container .price-sku{margin-top:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.header-container .gtin{display:none}.prices-container>div{display:flex;flex-direction:column;align-items:flex-start;row-gap:5px;flex-wrap:wrap}.prices-container span{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-style:normal}.prices-container .current-price{color:var(--color-text);font-size:26px;font-weight:var(--font-weight-bold);font-family:var(--font-family-base)}.prices-container .old-product-price{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:24px;vertical-align:middle;line-height:normal;text-decoration:line-through}.prices-container .discount-percent{color:var(--color-success-icon);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid var(--color-success-icon);padding:3px 10px;border-radius:var(--radius-md)}.prices-container .vat-incl{display:inline;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.odp-lowest-price{display:block;margin:0;font-size:var(--font-size-xs)}.html-product-details-page .product-scalapay-text{background:#f5f7fa;border:1px solid var(--color-border,#e1e8ef);border-radius:var(--radius-lg,8px);padding:12px 14px}.price-sku .sku{font-family:var(--font-family-base);text-align:right;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.price-sku .sku .value{font-weight:600}.section-reviews .outside-review{margin-bottom:14px}.stars{display:flex;justify-content:flex-end;gap:5px}.stars span{color:var(--color-text);font-weight:var(--font-weight-semibold)}.stars i,i.fa-star{color:#208a0f;padding:2px;background:#bdeeb8;font-size:var(--font-size-xxs)}.section-reviews .stars i.empty,i.fa-star.empty{color:#7fb87b;background:#bdeeb8}.section-reviews .rating,.reviews-modal .rating{display:inline-block;vertical-align:middle;margin-right:5px}.section-reviews .rating div,.reviews-modal .rating div{height:19px;background:url(../../images/rating2.png) repeat-x}.quantity-box-b2b{display:flex;flex-direction:row;align-items:flex-end;gap:37px;margin:10px 20px 30px}.quantity-box-b2b .quantity-ctrls{width:68px;display:flex;flex-direction:column;gap:4px}.quantity-box-b2b .quantity-ctrls label{font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:400;line-height:14.63px;text-align:left}.quantity-box-b2b .quantity-ctrls input{width:68px;padding:15px 10px;border:1px solid #565656;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:400;color:var(--color-text)}.quantity-out-of-stock{font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:400;line-height:14.63px;text-align:left;color:#251a00;margin:10px 20px;background:#ffdf97;padding:10px}.quantity-box-b2b .box-b2b{display:flex;flex-direction:column;align-items:flex-start}.box-b2b p{color:var(--color-text);border:0;text-align:left;font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);margin-bottom:2px}.box-b2b input{padding:0;text-transform:uppercase;border:0;color:var(--color-text);background-color:var(--color-bg);line-height:unset;height:unset;font-weight:var(--font-weight-bold)}.general-product-info-container{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:14px;flex-shrink:0;gap:13px;margin:0 20px;padding-bottom:5px}.general-product-info-container .availability-title{width:100%;display:flex;flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap;margin:0;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:17.07px;text-align:left;text-transform:uppercase}.general-product-info-container .info-row{width:100%;display:flex;flex-direction:row;align-items:center;gap:13px;flex-wrap:wrap;padding:0;margin:0}.general-product-info-container .info-row.warranty{background:#efd495;justify-content:center;padding:5px 0}.general-product-info-container .support-info-row{display:flex;flex-direction:column;align-items:center;gap:13px;flex-wrap:wrap;padding:0;font-family:var(--font-family-base);font-size:var(--font-size-sm);margin-bottom:10px;text-align:center}.general-product-info-container .support-info-chip{font-family:var(--font-family-base);text-transform:uppercase;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:17.07px;color:var(--color-text-white);background:var(--color-info);margin-bottom:5px;text-align:center;justify-content:center;padding:5px 0;width:100%}.region-divider{display:flex;align-items:center;justify-content:center}.region-divider hr{width:98%}@media screen and (min-width:744px){.general-product-info-container .support-info-row{display:none}}.general-product-info-container .info-row:last-child{border-bottom:0}.general-product-info-container .info-row .info-row-content{font-family:var(--font-family-base);text-transform:uppercase;font-size:var(--font-size-sm);font-weight:400;line-height:15.85px;text-align:left}.general-product-info-container .info-row.warranty .info-row-content{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;line-height:15.85px;text-align:left}.chip.promo{background:var(--color-success-icon);color:var(--color-text-white);width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);text-align:center;text-transform:uppercase;margin:0;align-items:center}@media screen and (min-width:744px){.reward-points-details{padding:0 20px}}.earn-rewardpoints-message{display:flex;align-items:center;gap:5px}.earn-rewardpoints-message img{width:20px;height:20px}.promotions{display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin:23px 20px 20px;border-radius:14px;font-size:var(--font-size-xs)}.promotions strong{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:700;color:var(--color-text)}.promotions strong.blue{color:var(--color-brand-primary)}.promotions .red{color:var(--color-danger-dark)}.promotions .green{color:var(--color-success-icon);min-width:26px}.promotions .extra-sale{display:flex;flex-direction:column;gap:10px}.promotions .extra-sale .range p{display:flex;align-items:baseline;gap:5px;translate:0 -1px}.promotions .extra-sale p:last-of-type{margin:0}.promotions .extra-sale .in-cart-title{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:17.07px;text-align:left;color:var(--color-success-icon)}@media screen and (max-width:744px){.promotions .extra-sale .range{display:flex;flex-direction:column;gap:10px}}.info-prom{justify-content:center}.specs-container{display:flex;flex-direction:column;gap:20px;margin-bottom:15px}.product-description-container{margin:0 20px;padding:20px 0;border:0;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.product-description{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;line-height:22px;text-align:left;transition:height .3s ease-in-out;overflow:hidden}.product-description.collapsed{height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#toggle-description{margin:5px 0 0;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;line-height:17.07px;text-align:center;cursor:pointer}#description-content{display:block;transition:max-height .5s ease;overflow:hidden}.product-description-container header .section-title{font-family:var(--font-family-base);text-transform:uppercase;font-size:var(--font-size-sm);font-weight:600;line-height:17.07px;text-align:left;margin-bottom:5px}.product-specifications{display:flex;flex-direction:column;gap:15px}.technical-details{display:flex;flex-direction:column;margin:0 20px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.specs-container .section-title{font-family:var(--font-family-base);text-transform:uppercase;font-size:var(--font-size-sm);font-weight:600;line-height:17.07px;text-align:left;margin-bottom:10px}.technical-details .technical-details-content{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;line-height:17.07px;text-align:left}.product-details-group{display:flex;flex-direction:column;gap:5px;margin:0 20px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.product-details-group .section-title{margin-bottom:0;font-weight:600}.product-details-group ul{list-style-type:none;padding:0;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;line-height:17.07px;text-align:left}.product-details-group li{padding:5px 0}.brand-details{display:flex;flex-direction:column;margin:0 20px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.brand-details .brand-details-content{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;line-height:17.07px;text-align:left;text-transform:uppercase}.brand-info{margin-bottom:10px}.light-related-info{background-color:#f6f6f6;padding:20px 20px 0;margin-bottom:70px}.temperature-guide{display:flex;flex-direction:column;align-items:center;gap:5px;padding-bottom:30px;border-bottom:1px solid var(--color-border)}.temperature-guide .title{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:700;line-height:18.29px;text-align:center;text-transform:uppercase}.temperature-guide .description{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:20px;text-align:center;max-width:250px}.temperature-guide .guide-bar-container{width:100%;margin-top:28px}.energy-class-container{padding:30px 0;display:flex;flex-direction:column;align-items:center;gap:5px;border-bottom:1px solid var(--color-border)}.energy-class-container .title{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:700;line-height:18.29px;text-align:center;text-transform:uppercase}.lumen-calculator{padding:30px 0;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--color-border)}.lumen-calculator .title{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:700;line-height:18.29px;text-align:center;text-transform:uppercase;margin-bottom:24px}.lumen-calculator .lumen-calculator-content{display:flex;justify-content:space-evenly;gap:10px;margin:0 28px}.lumen-calculator .lumen-calculator-content .lumen-calculator-choice{display:flex;flex-direction:column;gap:10px;align-items:center}.lumen-calculator .lumen-calculator-content .lumen-calculator-choice span{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:17.07px;text-align:center;max-width:100px;text-transform:uppercase;--webkit-line-clamp:2;--webkit-box-orient:vertical;overflow:hidden}.lumen-calculator button{width:38px;height:38px;text-align:center;vertical-align:middle;background-color:var(--color-brand-primary);color:var(--color-text-white);border-radius:50%;cursor:pointer;font-weight:700}.request-quote-section{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:30px 0;align-items:center}.request-quote-section .title{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:17.07px;text-align:center;text-transform:uppercase}.request-quote-section .request-quote-button{height:unset;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;line-height:15.85px;padding:15px 21.5px}.variants-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:0 20px}.variants-container .variants{width:100%;padding:0 0 20px}.variants-container .title{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:700;color:var(--color-text);text-align:center;text-transform:uppercase}.variants-container .variants .variant-item{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.variants-container .variants .variant-item img{max-width:150px;max-height:150px;object-fit:scale-down}.variants-container .variants .variant-item span{color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);text-align:left;font-weight:500;line-height:17.07px;text-transform:uppercase}.variants .swiper-slide{width:150px}.main-related{display:flex;flex-direction:column;padding:0 20px;text-transform:uppercase;margin-top:80px}.main-related .section-title{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:700;line-height:21.94px;text-align:left;margin-bottom:15px}#related-products{padding:0 0 30px;max-height:unset;margin:0 0 20px}#related-products .swiper-scrollbar{margin-top:30px}#related-products .swiper-slide{width:234px}.view-more-container{display:flex;justify-content:center;margin-bottom:50px}a.view-more-products{text-align:center;margin:0 20px;font-weight:600;font-size:var(--font-size-sm);padding:14px 10px;width:100%;text-transform:uppercase}.swiper-slide a.view-more-products{width:calc(100% - 40px)}.qa-box{width:100%}.full-container{margin:0 20px 50px}.full-container .button-1{width:unset}#review-accordion,#qa-accordion{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#review-accordion button,#qa-accordion button{color:var(--color-text-white)}.product-review-box .title,#qa-accordion .title{display:flex;width:100%;gap:6px;padding:0 0 6px 0;align-items:center;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:17.07px;text-align:center;text-transform:uppercase;color:var(--color-brand-primary);border-bottom:1px solid var(--color-border)}.product-review-box .title strong,#qa-accordion .title strong{font-size:var(--font-size-md);font-weight:700}.product-review-box .title strong i,#qa-accordion .title strong i{margin-right:10px}.single-product-review,.qa-element{padding:10px 0;display:flex;flex-direction:column;gap:10px}.qa-element{border-left:unset}.single-product-review .review-item-head{margin-bottom:10px}.single-product-review .review-title strong{font-weight:bold;font-size:var(--font-size-sm)}.single-product-review .product-review-box{display:flex;align-items:center;gap:10px}.single-product-review .product-review-box span.user{text-transform:uppercase;font-family:var(--font-family-base);font-weight:600;color:var(--color-brand-primary)}.single-product-review .review-content .review-text{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:20px;text-align:left}.single-product-review .product-review-box span.date{color:var(--color-text);font-size:var(--font-size-xs)}button.read-more-reviews{width:100%;padding:15px 0;text-transform:uppercase;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;line-height:17.07px;text-align:center}.product-no-reviews{padding:10px 0;font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:500;line-height:16px;text-align:left;text-transform:uppercase}.product-review-links .button-1{border-radius:0;width:100%;padding:15px 0;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;line-height:17.07px;text-transform:uppercase;margin:0}.qa-top{display:flex}.qa-element .qa-user-iconbox i{display:none}.qa-element-content{display:flex;flex-direction:column;width:100%;gap:10px}.qa-element-content .qa-question h4{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:20px;text-align:left}.qa-element-content .qa-user-date{margin-top:8px}.qa-element-content .qa-question .qa-user-date .qa-user{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-brand-primary);text-transform:uppercase}.qa-element-content .qa-answer{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;line-height:20px;text-align:left}.qa-element-content .qa-answer .qa-user-date .qa-user{font-size:var(--font-size-xs);font-weight:700;color:var(--color-brand-primary);text-transform:uppercase}.qa-separator{border-top:1px solid var(--color-border);margin:10px 0;width:100%}.read-more-questions{background-color:var(--color-brand-primary);color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;margin:10px 0;font-weight:700}.qa-links{display:flex;gap:10px}.qa-links button{background-color:var(--color-brand-primary);color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;margin:10px 0;font-weight:700}.qa-empty{font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:500;line-height:16px;text-align:left;text-transform:uppercase;padding:10px 0}.button-quote{display:flex;justify-content:center}.modal-content .reviews-graph{width:100%;display:flex;flex-direction:column;align-items:center}.modal-content .reviews-graph .fa-star{background:none}.modal-content .reviews-graph .review-graph-header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px}.modal-content .reviews-graph .review-graph-header .title{font-family:var(--font-family-base);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);text-align:center}.fa-star{font-size:var(--font-size-sm)}.review-graph-header .fa-star{font-size:var(--font-size-lg)}.mfp-wrap,.mfp-bg{z-index:99999!important}.review-graph-groups{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px;margin:10px 0}.review-graph-groups .review-graph-group{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-evenly;gap:5px}.review-graph-groups .review-graph-group .review-graph-group-title{font-family:var(--font-family-base);font-size:var(--font-size-xl);width:50px;font-weight:700;color:var(--color-text);letter-spacing:1px;display:flex}.review-graph-groups .review-graph-group .review-graph-group-title .fa-star{font-size:var(--font-size-xl);margin-left:auto}.review-graph-groups .review-graph-group .review-graph-group-bar{width:275px;height:20px;background-color:#e4e4e4;border-radius:10px;display:flex;align-items:center;gap:10px}.review-graph-groups .review-graph-group .review-graph-group-bar .review-graph-group-bar-inner{height:100%;border-radius:10px;background-color:#bdeeb8}.review-graph-groups .review-graph-group .review-graph-group-count{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.modal-content a.write-a-review{background-color:var(--color-bg);color:var(--color-text);border:1px solid var(--color-brand-secondary);padding:10px 20px;border-radius:15px;cursor:pointer;font-weight:700;margin:0 auto}.modal-content .error{color:#f00;font-size:var(--font-size-xs);margin:10px 0}.modal-content .reviews-list{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.reviews-list-header{display:flex;justify-content:center;align-items:center;width:100%}.reviews-list-header .title{font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}.modal-content .reviews-list .single-product-review{width:100%;padding:10px;border-left:0;margin:10px 0}.modal-content .reviews-list .single-product-review .review-item-head{display:flex;align-items:center;gap:10px}.modal-content .reviews-list .single-product-review .review-item-head .review-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:700;color:var(--color-text)}.modal-content .reviews-list .single-product-review .review-footer{margin-top:5px}.modal-content .reviews-list .single-product-review .review-footer .user{font-size:var(--font-size-xs);color:var(--color-brand-primary)}.modal-content .ask-a-question{order:2}.modal-content .ask-a-question::-webkit-scrollbar{width:10px}.modal-content .ask-a-question::-webkit-scrollbar-thumb{background-color:var(--color-brand-primary);border-radius:10px}.modal-content .qa-list::-webkit-scrollbar{width:10px}.modal-content .qa-list::-webkit-scrollbar-thumb{background-color:var(--color-brand-primary);border-radius:10px}.modal .qa-list{height:100%;overflow-y:scroll;max-height:100%;width:100%}.modal .modal-footer{display:flex;justify-content:center;align-items:center;padding:10px;border-top:1px solid var(--color-border)}.ask-a-question{display:flex;flex-direction:column;gap:10px;padding:20px;font-size:var(--font-size-sm)}.ask-a-question .title{order:2;display:flex;flex-direction:column;align-items:center}.ask-a-question .title h3{font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text);text-transform:uppercase}.ask-a-question #ask-a-question-form{order:4}button.read-more-qa{width:100%;padding:15px 0;text-transform:uppercase;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;line-height:17.07px;text-align:center}.ask-a-question #ask-a-question-form label{text-align:left;font-weight:700;color:var(--color-text)}.ask-a-question #ask-a-question-form textarea{width:100%;height:100px;padding:10px;border-radius:5px;border:1px solid var(--color-border)}.ask-a-question #ask-a-question-form .captcha-box{margin-bottom:20px}.ask-a-question #ask-a-question-form .privacy-policy{display:flex;justify-content:center;margin-bottom:20px}.ask-a-question #ask-a-question-form .privacy-policy span{font-size:var(--font-size-xs);color:var(--color-text);font-weight:700;text-decoration:underline;cursor:pointer}.ask-a-question #ask-a-question-form .buttons{display:flex;justify-content:center}.ask-a-question #ask-a-question-form .buttons input{background-color:var(--color-brand-primary);color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:700;margin:10px 0;width:100%;line-height:unset}.ask-a-question .qa-result{font-weight:normal;order:3}.ask-a-question .qa-result.qa-result-error{color:#f00}.button-1{padding:10px 20px;cursor:pointer;font-weight:600;margin:10px 0;width:100%;text-transform:uppercase;line-height:unset}.addto.floating{display:flex;flex-direction:column;justify-content:space-around;position:fixed;z-index:9;gap:0;bottom:0;left:0;width:100%;background-color:var(--color-bg);border-top:1px solid var(--color-brand-primary)}@media screen and (max-width:1023.98px){body:has(.addto.floating){--addto-floating-height:87px;padding-bottom:calc(var(--addto-floating-height) + env(safe-area-inset-bottom,0px))}}@media screen and (min-width:744px) and (max-width:1023.98px){body:has(.addto.floating){--addto-floating-height:97px}}.addto .controls-wrapper{width:100%;padding:8px 20px 8px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:14px;background-color:var(--color-bg);border-top:0;flex-wrap:wrap}.addto #registrati{background-color:var(--color-brand-accent);color:var(--color-brand-secondary)}.addto.floating #registrati{width:100%;padding:10px 20px;font-family:var(--font-family-base);font-weight:700;text-align:center;text-transform:uppercase}.addto.floating input.qty-input{flex:1;width:50px;height:50px;padding:10px;border:1px solid var(--color-brand-primary);border-radius:var(--radius-md);text-align:center;margin:0 10px;font-size:var(--font-size-xl)}.addto.floating .add-to-cart-button{flex:10;display:flex;justify-content:center;align-items:center;height:50px;font-size:var(--font-size-md)}.addto.floating .add-to-wishlist-button{flex:1;height:35px;width:35px;border-radius:50%;vertical-align:middle}.add-to-wishlist-button,.share-product-button{background-color:var(--color-bg);color:var(--color-text);border:0}.add-to-wishlist-button:hover,.share-product-button:hover{background-color:var(--color-bg);color:var(--color-brand-accent)}.accessories-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:10px;font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:700;line-height:15.85px;text-transform:uppercase;padding:30px 0;border-top:1px solid var(--color-border)}.light-related-info .light-related-info-wrapper .accessories-container p{font-size:var(--font-size-sm)}.light-related-info .light-related-info-wrapper .accessories-container .accessories{padding:11px 30px;font-size:var(--font-size-sm);font-weight:600;text-align:center}.cross-light{margin:10px 20px}.cross-light .notification{color:var(--color-danger-dark);text-align:center;font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;margin:10px 0;display:block}#sp-container.sp-container{font-size:var(--font-size-sm)!important;vertical-align:middle!important}#model-data{display:none}@media screen and (min-width:744px){.top-scheda{display:grid;grid-template-columns:repeat(12,minmax(62px,1fr));grid-template-rows:auto;gap:0;row-gap:20px;margin-bottom:80px}.pictures-section{width:unset;height:unset;grid-area:1/1/2/7;margin:20px 0 50px 20px}.pictures{border-bottom:0}.picture img{max-height:400px}.pictures .swiper-outer{height:80%;width:100%}.pictures .swiper.swiper-bottom{display:block;height:20%;box-sizing:border-box;margin:0}.pictures .swiper-bottom .swiper-slide img{height:100px;width:100px}.pictures .swiper-bottom .swiper-slide{width:25%;height:100%;opacity:.4;border:1px solid var(--color-border);border-radius:5px}.pictures .swiper-bottom .swiper-slide-thumb-active{opacity:1}.swiper.swiper-outer .swiper-slide a img{border-radius:10px}.swiper.swiper-outer img{width:342px;height:342px}.swiper.swiper-bottom img{width:100px;height:100px}.general-section{grid-area:1/7/2/13;margin:20px 0 50px}.header-container .title h1{font-size:var(--font-size-xs)}.header-container .price-sku .sku{font-size:var(--font-size-xs)}.prices-container .current-price{font-size:var(--font-size-lg)}.prices-container .old-product-price{font-size:var(--font-size-md)}.prices-container .vat-incl{font-size:var(--font-size-xs)}.quantity-box-b2b{margin-bottom:30px;margin-top:10px}.quantity-box-b2b .quantity-ctrls label{font-size:var(--font-size-xs)}.quantity-box-b2b .quantity-ctrls input{font-size:var(--font-size-sm);width:60px;height:30px}.box-b2b p{font-size:var(--font-size-xs)}.box-b2b input{font-size:var(--font-size-xs)}.info-prom{display:grid;margin:20px 20px 40px;grid-template-columns:1fr 1fr;grid-template-areas:"general-product-info promotions" "warranty warranty";column-gap:20px;row-gap:5px}.info-prom .general-product-info-container{grid-area:general-product-info;margin:0;justify-content:flex-start}.general-product-info-container .availability-title,.promotions .extra-sale .in-cart-title{font-size:var(--font-size-xs);font-weight:600}.general-product-info-container .info-row{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:13px;justify-content:flex-start;margin:0;width:100%}.general-product-info-container .info-row svg{min-width:21px;min-height:21px}.general-product-info-container .info-row .info-row-content{font-size:var(--font-size-xs)}.info-prom .promotions{grid-area:promotions;margin:0}.info-prom .promotions .extra-sale{display:flex;flex-direction:column;gap:16px}.info-prom .promotions p{margin-bottom:20px;width:100%;font-size:var(--font-size-xs);overflow:auto;text-transform:uppercase;align-items:flex-start}.info-prom .promotions strong.blue{font-size:var(--font-size-xs)}.info-prom .promotions strong.green{font-size:var(--font-size-xs)}.info-prom .info-row.warranty{grid-area:warranty;margin:0;background:#efd495;justify-content:center;padding:7px 0}.info-prom .info-row.warranty .info-row-content{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;line-height:12.19px;text-align:center;text-transform:uppercase}.product-description-container header .section-title{font-size:var(--font-size-xs)}.description-section{grid-area:2/1/3/13;margin:0}.product-description-container{border-bottom:0}.product-description{font-size:var(--font-size-sm)}.brand-details{padding:0;margin:0}#toggle-description{font-size:var(--font-size-sm)}.product-specifications{display:grid;margin:0 20px 30px;grid-template-columns:1fr 1fr;grid-template-areas:"product-details light-related" "product-variants linked-section" "section-qa section-reviews";gap:0;row-gap:15px}.product-details-group{margin:0;padding:0 0 15px}.product-details-group i{display:none}.product-details-group p.section-title{font-size:var(--font-size-xs);font-weight:700}.product-details-group .product-details-list{font-size:var(--font-size-sm);font-weight:400}.product-details-group .product-details-list .product-details-label{text-transform:uppercase}.product-details-group .product-details-list .product-details-value{text-transform:uppercase}.product-details-group:nth-of-type(3),.product-details-group:nth-of-type(4){border-bottom:0}.light-related-info{grid-area:3/1/4/13;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;padding:0;width:100%}.light-related-info .light-related-info-wrapper{padding:23px 0;width:100%}.energy-class-container{border:0}.lumen-calculator{border:0}.lumen-calculator .lumen-calculator-content .lumen-calculator-choice{display:flex;flex-direction:row;gap:10px}.temperature-guide .title{font-size:var(--font-size-sm)}.temperature-guide .description{font-size:var(--font-size-xs)}.energy-class-container .title{font-size:var(--font-size-sm)}.lumen-calculator .title{font-size:var(--font-size-sm)}.request-quote-section .title{font-size:var(--font-size-sm)}.request-quote-section .request-quote-button{font-size:var(--font-size-sm);padding:11px 31px;max-width:300px}.product-variants{grid-area:4/1/5/5}.variants-container{gap:10px}.variants-container h3{font-size:var(--font-size-sm);font-weight:600;text-align:left;text-transform:none}.variants-container .variants{padding:0 0 20px;width:100%}.variants-container .variants .swiper-slide{width:100px;height:fit-content}.variants-container .variants .swiper-slide img{width:100px;height:100px;object-fit:cover;border-radius:5px}.variants-container .variants .variant-item span{font-size:var(--font-size-sm);font-weight:500}.linked-section{grid-area:4/6/5/13}.linked-section .main-related{margin-top:0}.main-related .section-title{font-size:var(--font-size-sm);text-transform:unset;font-weight:600;margin-bottom:10px}a.view-more-products{text-align:center;margin:0 20px;font-weight:600;font-size:var(--font-size-sm);padding:11px 10px;width:unset}.main-product-img-lightbox-anchor img{width:470px;height:470px}.section-qa{grid-area:6/1/7/7;margin:0 20px}.section-reviews{grid-area:6/7/7/13;margin:0 20px}.product-review-box .title strong,#qa-accordion .title strong,.product-review-box .title{font-size:var(--font-size-sm);font-weight:600}.qa-element-content .qa-question h4{font-size:var(--font-size-sm)}.single-product-review .review-content .review-text{font-size:var(--font-size-sm)}.product-review-list,.qa-list,.qa-element-content .qa-answer{font-size:var(--font-size-sm)}.product-no-reviews,.qa-empty,.qa-element-content .qa-question .qa-user-date .qa-user,.qa-element-content .qa-answer .qa-user-date .qa-user{font-size:var(--font-size-xs)}.single-product-review .review-title strong{font-size:var(--font-size-xs)}.product-review-links .button-1,button.read-more-reviews,button.read-more-qa{font-size:var(--font-size-xs);padding:10px}.lumen-calculator .lumen-calculator-content .lumen-calculator-choice span{max-width:unset}.request-quote{display:flex;flex-direction:column;gap:20px;background-color:#d9d9d9;border-radius:5px;text-align:left;margin-top:40px}.request-quote>.request-quote-picture{width:100%;max-height:300px;object-fit:cover}.addto.floating{align-items:center}.addto .controls-wrapper{max-width:530px;padding:19px 0 27px}.addto.floating .add-to-cart-button{margin:0}.variants-container .variants .swiper-slide{width:150px;height:fit-content}.variants-container .variants .swiper-slide img{width:150px;height:150px;object-fit:cover;border-radius:5px}.related.swiper .swiper-slide{width:167px}}@media screen and (min-width:1024px){.product-description{font-size:var(--font-size-md)}.main-scheda{padding:20px 0}.container{margin:unset;padding:0}.section-reviews{margin:0 0 0 0}.top-scheda{row-gap:unset}.breadcrumb>ul{display:flex;padding:0 0 20px}#modal-wrapper #question-and-answer-modal{max-width:744px}#modal-wrapper #reviews-modal.modal .modal-content,#modal-wrapper #question-and-answer-modal .modal-content{display:flex;flex-direction:row;flex:1 1 auto;overflow:hidden;align-items:flex-start;gap:20px;padding:20px;z-index:unset;position:unset;width:100%;height:800px}.modal .modal-content.scrollable{overflow:scroll}.modal-content .reviews-graph{width:30%;position:sticky;top:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-content .reviews-list{width:70%;overflow-y:scroll;padding:20px;box-sizing:border-box;height:100%}.modal-content .reviews-list::-webkit-scrollbar{width:10px}.modal-content .reviews-list::-webkit-scrollbar-thumb{background-color:var(--color-brand-primary);border-radius:5px}.modal-content .reviews-list::-webkit-scrollbar-track{background-color:#f7f7f8}.modal-content .ask-a-question{width:100%;display:flex;flex-direction:column;gap:10px;padding:0;font-size:var(--font-size-sm);overflow:scroll;height:100%}.pictures{margin-bottom:20px}.pictures-section{margin:0 10px 0 20px}.swiper{max-height:unset}.swiper.swiper-outer{margin-bottom:17px}.swiper.swiper-outer img{width:480px;height:480px}.swiper.swiper-bottom .swiper-slide{border:1px solid var(--color-border);border-radius:5px;width:75px;height:75px}.swiper.swiper-bottom .swiper-slide{width:75px;height:75px}.pictures .swiper-bottom .swiper-slide img{width:73px;height:70px;object-fit:fill;border-radius:5px}.product-specifications{display:flex;flex-direction:row;gap:13px}.product-details-group{flex:1;border-right:1px solid var(--color-border);border-bottom:0}.product-details-group:last-of-type{border-right:0}.general-section{margin:0}.general-section .title{display:flex;justify-content:space-between}.quantity-box-b2b{margin-bottom:20px}.info-prom .promotions p{font-size:var(--font-size-sm)}.box-b2b p{font-size:var(--font-size-sm)}.quantity-box-b2b .quantity-ctrls{width:68px;display:flex;flex-direction:column;gap:4px;margin-right:130px}.general-product-info-container .info-row .info-row-content{font-size:var(--font-size-sm)}.general-product-info-container .availability-title,.promotions .extra-sale .in-cart-title{font-size:var(--font-size-sm);font-weight:600}.addto{display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color-bg);border-top:0;flex-wrap:wrap;margin:0 20px 20px}.addto .controls-wrapper{display:flex;order:1;flex-direction:row;justify-content:space-around;gap:20px;padding:0;align-items:center}.addto #registrati{order:2;width:100%;padding:10px 20px;font-family:var(--font-family-base);font-weight:700;text-align:center;text-transform:uppercase;margin:20px 0}.addto.extra-discount{border-top:0}.addto input.qty-input{width:50px;padding:15px;border:1px solid var(--color-brand-primary);text-align:center;margin:0}.addto .add-to-cart-button{flex:10;display:flex;gap:10px;justify-content:center;align-items:center;margin:0;padding:15px 20px}.add-to-wishlist-button{margin-left:60px;display:flex;align-items:center}.share-product-button{margin-left:10px;vertical-align:top}article.product-description-container.main-article.readmore{width:100%;padding:0 20px}.product-description{padding:7px 0}.info-prom .info-row.warranty{margin-top:15px}.light-related-info .light-related-info-wrapper{display:flex;max-width:unset;justify-content:space-evenly}.light-related-info .light-related-info-wrapper .lumen-calculator{margin:0;padding:0}.light-related-info .light-related-info-wrapper .lumen-calculator .title{margin-bottom:0;font-size:var(--font-size-xs)}.lumen-calculator .lumen-calculator-content{display:flex;flex-direction:column;gap:40px}.cta-container{display:flex;flex-direction:column;gap:60px;margin:0;padding:0}.product-details-group p.section-title{font-size:var(--font-size-sm);font-weight:700}.variants-container .variants .variant-item span{font-size:var(--font-size-xs);font-weight:500}.variants-container .variants .variant-item img{width:150px;height:150px;border-radius:5px}.section-reviews{margin:0 20px 0}button.read-more-reviews,button.read-more-qa{font-size:var(--font-size-sm);padding:10px}.info-container .section-reviews{margin:0}.quantity-box-b2b .box-b2b{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.request-quote-section{display:flex;padding:0 0;justify-content:flex-start}.request-quote-section .request-quote-button{font-size:var(--font-size-sm);padding:11px 30px}#qa-accordion .title strong{font-size:var(--font-size-sm)}.full-container .section-qa,.full-container .section-reviews{margin:40px 20px}.cross-light .item-grid{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:20px}.product-variants,.linked-section{margin-top:40px}.temperature-guide{padding:0;border-bottom:0;min-width:350px}.temperature-guide .title{font-size:var(--font-size-xs)}.energy-class-container{padding:0;border:0}.variants-container .variants .swiper-slide{width:150px;height:fit-content}.variants-container .variants .swiper-slide img{width:150px;height:150px;object-fit:cover;border-radius:5px}.related.swiper .swiper-slide{width:167px}.info-prom .promotions strong.blue{font-size:var(--font-size-sm)}.info-prom .promotions strong.green{font-size:var(--font-size-sm)}.chip.promo{background:var(--color-success-icon);font-size:var(--font-size-sm)}}@media screen and (min-width:1280px){.main-scheda{padding:15px 0 20px 0}.pictures .swiper.swiper-bottom{max-height:550px;min-width:15%}.picture img{max-height:480px}.main-scheda .breadcrumb>ul>li>a,.breadcrumb>ul>li>span{font-size:var(--font-size-xs)}.header-container .title h1{font-size:15px}.prices-container .current-price{font-size:var(--font-size-xl)}.prices-container .old-product-price{font-size:var(--font-size-lg)}.prices-container .discount-percent{font-size:var(--font-size-sm)}.prices-container .vat-incl{font-size:var(--font-size-xs)}.price-sku .sku{font-size:var(--font-size-xs)}.box-b2b p{font-size:var(--font-size-xs)}.box-b2b input{font-size:var(--font-size-sm)}.addto .controls-wrapper{max-width:unset}.general-product-info-container .availability-title,.promotions .extra-sale .in-cart-title{font-size:var(--font-size-sm)}.general-product-info-container .availability-title,.promotions .extra-sale .in-cart-title{font-size:var(--font-size-sm)}.product-description-container header .section-title{font-size:var(--font-size-xs)}.energy-class-container .title{font-size:var(--font-size-xs)}.light-related-info .light-related-info-wrapper .lumen-calculator .title{font-size:var(--font-size-xs)}.lumen-calculator .lumen-calculator-content .lumen-calculator-choice{flex-direction:column}.lumen-calculator .lumen-calculator-content .lumen-calculator-choice span{font-size:var(--font-size-xs);text-transform:uppercase}.light-related-info .light-related-info-wrapper .accessories-container p,.info-prom .promotions p{font-size:var(--font-size-xs)}.accessories-container{border-top:0;padding-top:0}.product-variants{grid-area:4/1/5/5}.variants-container h3{font-size:var(--font-size-md)}.linked-section{grid-area:4/5/5/13}.main-related .section-title{font-size:var(--font-size-md)}.view-more-container{justify-content:flex-end}#qa-accordion .title strong{font-size:var(--font-size-xs)}.product-no-reviews,.qa-empty,.qa-element-content .qa-question .qa-user-date .qa-user,.qa-element-content .qa-answer .qa-user-date .qa-user{font-size:var(--font-size-xs)}.quantity-box-b2b{justify-content:space-between}.quantity-box-b2b .quantity-ctrls{margin-right:60px}.product-review-links .button-1,button.read-more-reviews,button.read-more-qa{font-size:var(--font-size-xs);padding:10px}.product-description{font-size:var(--font-size-md);padding:7px 0}.pictures{display:flex}.swiper.swiper-outer{width:480px}.swiper.swiper-bottom{order:-1;width:75px;height:480px}.variants-container .variants .swiper-slide{width:145px;height:fit-content}.variants-container .variants .swiper-slide img{width:145px;height:145px;object-fit:cover;border-radius:5px}.related.swiper .swiper-slide{width:167px}}@media screen and (min-width:1440px){.top-scheda{max-width:1280px;margin-left:auto;margin-right:auto}.main-scheda .breadcrumb{max-width:1280px;margin:0 auto 15px}.variants-container .variants .swiper-slide{width:150px;height:fit-content}.variants-container .variants .swiper-slide img{width:150px;height:150px;object-fit:cover;border-radius:5px}.related.swiper .swiper-slide{width:180px}}.swiper-outer-nav{position:absolute;top:0;bottom:0;right:0;left:0;display:inline-flex;gap:8px;align-items:center;justify-content:space-between;width:100%;z-index:1;pointer-events:none}.swiper-outer-nav-btn{width:36px;height:36px;border-radius:50%;border:2px solid #565656;background:var(--color-bg);color:#000;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease,border-color .15s ease;margin:5px;pointer-events:auto}.swiper-outer-nav-btn:hover{background:#000;color:var(--color-text-white)}.swiper-outer-nav-btn:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.2)}.swiper-outer-nav-btn:disabled,.swiper-outer-nav-btn.swiper-button-disabled{opacity:0;cursor:default;pointer-events:none}@media screen and (max-width:575.98px){.swiper-outer-nav-btn{width:30px;height:30px;border-width:2px}}.prices-container .msrp-chip{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:2px}.prices-container .msrp-label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.prices-container .msrp-info{position:relative;display:inline-flex;align-items:center;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1;cursor:help}.prices-container .msrp-info:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px;border-radius:50%}.prices-container .msrp-info .msrp-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:max-content;max-width:240px;white-space:normal;background-color:#fff;color:var(--color-text,#1a1a1a);text-align:center;text-transform:none;letter-spacing:normal;font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:1.35;padding:8px 12px;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:opacity .2s ease,visibility .2s ease;z-index:1000;pointer-events:none}.prices-container .msrp-info .msrp-tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#fff}.prices-container .msrp-info:hover .msrp-tooltip,.prices-container .msrp-info:focus-visible .msrp-tooltip{visibility:visible;opacity:1}.product-variant-selector{margin:18px 0 20px}.product-variant-selector .variant-axes{display:flex;flex-direction:column;gap:14px}.product-variant-selector .variant-axis-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:8px}.product-variant-selector .variant-axis-current{text-transform:none;letter-spacing:0;font-weight:var(--font-weight-normal);color:var(--color-text)}.product-variant-selector .variant-axis-current::before{content:"·";margin:0 6px;color:var(--color-text-muted);opacity:.6}.product-variant-selector .variant-options{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.product-variant-selector .variant-option{display:inline-block;padding:6px 11px;border:1px solid var(--color-border);border-radius:4px;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-text);text-decoration:none;background:var(--color-bg);transition:border-color .15s,background-color .15s}a.variant-option:hover,a.variant-option:focus-visible{border-color:var(--color-text);background:var(--color-surface);text-decoration:none}.product-variant-selector .variant-option.is-current{border-color:var(--color-text);border-width:2px;padding:5px 10px;font-weight:var(--font-weight-semibold);cursor:default}.product-variant-selector .variant-option.is-unavailable{color:var(--color-text-muted);border-color:var(--color-border-light);background:var(--color-surface);cursor:not-allowed;text-decoration:line-through}.product-variant-selector .variant-option.is-approximate{border-style:dashed}.product-variant-selector .variant-option-approx{margin-left:4px;color:var(--color-text-muted)}.product-variant-selector .variant-axis--swatches .variant-options{gap:10px}.product-variant-selector .variant-axis--swatches .variant-option--swatch{position:relative;display:block;padding:0;border:0;border-radius:50%;background:none;line-height:0;text-decoration:none}.product-variant-selector .variant-swatch{display:block;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border:2px solid var(--color-bg);outline:1px solid var(--color-border);transition:outline-color .15s}.product-variant-selector .variant-option-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.product-variant-selector a.variant-option--swatch:hover .variant-swatch,.product-variant-selector a.variant-option--swatch:focus-visible .variant-swatch{outline-color:var(--color-text)}.product-variant-selector .variant-axis--swatches .variant-option--swatch.is-current .variant-swatch{outline:2px solid var(--color-text);outline-offset:1px}.product-variant-selector .variant-axis--swatches .variant-option--swatch.is-approximate .variant-swatch{outline:2px dashed var(--color-text-muted);outline-offset:1px}.product-variant-selector .variant-axis--swatches .variant-option--swatch.is-unavailable{cursor:not-allowed;text-decoration:none}.product-variant-selector .variant-axis--swatches .variant-option--swatch.is-unavailable .variant-swatch{opacity:.4}.product-variant-selector .variant-axis--swatches .variant-option--swatch.is-unavailable::after{content:"";position:absolute;top:50%;left:50%;width:30px;height:1px;background:var(--color-text-muted);transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:767px){.product-variant-selector .variant-swatch{width:34px;height:34px}.product-variant-selector .variant-axis--swatches .variant-option--swatch.is-unavailable::after{width:34px}}.product-documents .product-documents-list{margin:0;padding:0;list-style:none}.product-documents .product-documents-list li+li{margin-top:6px}.product-documents .product-documents-list a{display:flex;align-items:baseline;gap:8px;text-decoration:none;color:inherit}.product-documents .product-documents-list a:hover .product-documents-title{text-decoration:underline}.product-documents .product-documents-icon{flex:0 0 auto;width:12px;height:15px;border:1px solid currentColor;border-radius:1px;position:relative;opacity:.65}.product-documents .product-documents-icon::after{content:"";position:absolute;top:3px;left:2px;right:2px;border-top:1px solid currentColor;box-shadow:0 3px 0 -1px currentColor,0 6px 0 -1px currentColor}.product-documents .product-documents-title{text-decoration:underline}.product-documents .product-documents-size{font-size:12px;color:#777;white-space:nowrap}
