.template__files{color:var(--color-primary)}.template__files .attribute h5,.template__files .attribute p{display:inline-block}.template__files .image{margin-top:var(--margin-lg)}.template__files .files-container .files .file,.template__files .image{margin-bottom:var(--margin-lg)}.template__files .files-container .files .file h5{color:var(--color-secondary-dark)}.template__files .files-container .files .file a{font-size:14px;text-decoration:underline}.template__files .label{color:var(--color-primary);font-weight:700;margin-bottom:var(--margin-lg);margin-top:var(--margin-lg)}@media only screen and (max-width:767px){.template__files{margin-top:var(--margin-lg)}}.template__spec .accordion{text-align:left}.template__spec .accordion .accordion-title{background-color:var(--template-spec-title-background);color:var(--template-spec-color);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--margin-xs);padding:var(--margin-md);-webkit-transition:background-color var(--animation-speed);transition:background-color var(--animation-speed);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template__spec .accordion .accordion-title h4{font-family:var(--font-title);font-weight:500}.template__spec .accordion .accordion-title .close-button{height:20px;line-height:20px;position:relative;width:20px}.template__spec .accordion .accordion-title .close-button:after,.template__spec .accordion .accordion-title .close-button:before{background-color:var(--template-spec-color);content:"";display:block;height:2px;left:50%;margin-left:-10px;margin-top:-1px;position:absolute;top:50%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;width:20px}.template__spec .accordion .accordion-title .close-button:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.template__spec .accordion .accordion-title:after{display:none}.template__spec .accordion ul.initially-open{display:block}.template__spec .accordion ul li{border-bottom:1px solid var(--template-spec-color);padding:var(--margin-md) var(--margin-md) var(--margin-sm) var(--margin-md)}.template__spec .accordion ul li:last-child{border-bottom:none}.template__spec .accordion ul li p{margin:0}.template__spec .accordion ul li .key,.template__spec .accordion ul li .value{font-weight:400}.template__spec .accordion ul li .value:first-letter{text-transform:capitalize}.template__spec .accordion ul.value{display:block!important}.template__spec .accordion ul.value li{border:none;margin-bottom:var(--margin-sm);padding:initial;text-align:right}.template__spec .accordion ul.value li:first-letter{text-transform:capitalize}.template__spec .accordion ul.value li.color-item a{display:block;line-height:25px;text-decoration:none;text-transform:none}.template__spec .accordion ul.value li.color-item a .color{border-radius:25px;display:inline-block;height:25px;margin-left:10px;vertical-align:middle;width:25px}.template__spec .accordion ul.value li.color-item a .color.color-a{background-color:#1f2023}.template__spec .accordion ul.value li.color-item a .color.color-w{background-color:#e6e7e9}.template__spec .accordion ul.value li.color-item a .color.color-x{background-color:#dadbdb}.template__spec .accordion ul.value li.color-item a .color.color-g{background-color:#969ba3}.template__spec .accordion ul.value li.color-item a .color.color-b{background-color:#333235}.template__spec .accordion ul.value li.color-item a .color.color-c{background-color:#e2ddca}.template__spec .accordion ul.value li.color-item a .color.color-r{background-color:#6a2636}.template__spec .accordion ul.value li.color-item a .color.color-m{background-color:#b2b3b7}.template__spec .accordion.open .close-button:after,.template__spec .accordion.open .close-button:before{background-color:var(--color-common-white);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.template__spec .accordion.open .accordion-title{background-color:var(--template-spec-title-background-active);color:var(--template-spec-color-active);-webkit-transition:background-color var(--animation-speed);transition:background-color var(--animation-speed)}.single-product .back{-ms-flex-item-align:start;align-self:flex-start;background-color:transparent;border:none}.single-product h1 .collection{color:var(--color-primary);display:block}.single-product h1 .title{display:block;font-size:2.8rem;font-weight:700;font-weight:300;line-height:normal}.single-product .model,.single-product h1 .title{margin-top:var(--margin-md)}.single-product .model span{background-color:var(--color-primary);color:var(--color-common-white);display:inline-block;padding:5px 10px}.single-product .model span:before{background-color:var(--color-primary);content:" ";height:1px;position:absolute;top:0;width:100%}.single-product .colours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--margin-lg)}.single-product .colours label{color:var(--color-primary);margin-right:var(--margin-md)}.single-product .colours ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--margin-xs)}.single-product .colours ul .color-item:first-child a:after{border:2px solid #67858f;border-radius:30px;content:" ";display:block;height:36px;left:-7px;position:absolute;top:-7px;width:36px}.single-product .colours ul .color-item a{border-radius:22px;display:inline-block;height:26px;margin-left:10px;outline:none;position:relative;text-decoration:none;text-transform:none;width:26px}.single-product .colours ul .color-item a.color-a{background-color:#1f2023}.single-product .colours ul .color-item a.color-w{background-color:#e6e7e9}.single-product .colours ul .color-item a.color-x{background-color:#dadbdb}.single-product .colours ul .color-item a.color-g{background-color:#969ba3}.single-product .colours ul .color-item a.color-b{background-color:#333235}.single-product .colours ul .color-item a.color-c{background-color:#e2ddca}.single-product .colours ul .color-item a.color-r{background-color:#6a2636}.single-product .colours ul .color-item a.color-m{background-color:#b2b3b7}.single-product .colours ul .color-item a .colour-popup{background-color:var(--color-primary);color:var(--color-common-white);left:50%;opacity:0;padding:0 var(--margin-sm);position:absolute;top:34px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.single-product .colours ul .color-item a .colour-popup .arrow-up{border-bottom:5px solid var(--color-primary);border-left:4px solid transparent;border-right:4px solid transparent;height:0;left:50%;position:absolute;top:-4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.single-product .colours ul .color-item a:focus-visible .colour-popup,.single-product .colours ul .color-item a:hover .colour-popup{opacity:1}.single-product .top-info .content{padding-right:var(--margin-lg)}.single-product .top-info .content .description,.single-product .top-info .content .model{margin-top:var(--margin-lg)}.single-product .top-info .content .blocks{margin-top:var(--margin-xlg)}.single-product .top-info .content .blocks .block{padding-right:var(--margin-md)}.single-product .top-info .content .blocks .block .title{color:var(--color-primary)}.single-product .top-info .content .blocks .block .text{margin-top:var(--margin-md)}.single-product .top-info .product_gallery .swiper-container .swiper-slide{cursor:pointer}.single-product .top-info .product_gallery .swiper-container .swiper-slide img{aspect-ratio:1;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.single-product .top-info .product_gallery .swiper-container .swiper-pagination-container{width:100%;z-index:1}.single-product .icons{display:inline-block;margin-block:4rem}.single-product .icons .technical-spec{border:1px solid var(--color-secondary-dark);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--margin-sm);text-decoration:none}.single-product .icons .technical-spec .icon{cursor:pointer;height:24px;margin-right:var(--margin-sm);width:24px}.single-product .icons .technical-spec .icon svg{height:100%;width:100%}.single-product .icons .technical-spec .icon .label{margin-left:var(--margin-sm)}.single-product .icons .technical-spec:hover{background-color:var(--color-primary);color:var(--color-common-white);-webkit-transition:all var(--animation-speed-fast);transition:all var(--animation-speed-fast)}.single-product .icons .technical-spec:hover svg path{-webkit-transition:all var(--animation-speed-fast);transition:all var(--animation-speed-fast);fill:var(--color-common-white)}.single-product .bottom-info{padding-bottom:var(--margin-lg);padding-top:var(--margin-xlg)}@media only screen and (max-width:767px){.single-product h1{margin-block:var(--margin-lg)}.single-product h1 .title{display:block;margin-top:var(--margin-md)}.single-product .back,.single-product .model{margin-block:var(--margin-lg)}.single-product .template__alernate_blocks .block{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.single-product .template__alernate_blocks .block .image{height:30vh;width:100%}.single-product .template__alernate_blocks .block .block-inner{width:100%}.single-product .template__alernate_blocks .block.not-coloured .block-inner{padding:40px 0}.single-product .bottom-info,.single-product .colours{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .colours{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--margin-md)}}