.elementor-3455 .elementor-element.elementor-element-90f2aaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-b4b0741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-04005bb{--divider-border-style:solid;--divider-color:#53535380;--divider-border-width:0.5px;}.elementor-3455 .elementor-element.elementor-element-04005bb .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-04005bb .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-3455 .elementor-element.elementor-element-7f11bcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3455 .elementor-element.elementor-element-08fed67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-90a5111{--e-image-carousel-slides-to-show:1;}.elementor-3455 .elementor-element.elementor-element-90a5111 .elementor-image-carousel-caption{text-align:center;}.elementor-3455 .elementor-element.elementor-element-079903c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-fe733fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-b6678d0{--divider-border-style:solid;--divider-color:#5353537A;--divider-border-width:0.5px;}.elementor-3455 .elementor-element.elementor-element-b6678d0 .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-b6678d0 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3455 .elementor-element.elementor-element-b4720d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3455 .elementor-element.elementor-element-e440c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-8f146c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-f598699{--e-image-carousel-slides-to-show:1;}.elementor-3455 .elementor-element.elementor-element-f598699 .elementor-image-carousel-caption{text-align:center;}.elementor-3455 .elementor-element.elementor-element-b5cdd8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-505545e{--divider-border-style:solid;--divider-color:#53535385;--divider-border-width:0.5px;}.elementor-3455 .elementor-element.elementor-element-505545e .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-505545e .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3455 .elementor-element.elementor-element-4280211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-32f3b6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3455 .elementor-element.elementor-element-61346b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-28f41f4{--e-image-carousel-slides-to-show:1;}.elementor-3455 .elementor-element.elementor-element-28f41f4 .elementor-image-carousel-caption{text-align:center;}.elementor-3455 .elementor-element.elementor-element-5507b7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-31292fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-1e41b19{--divider-border-style:solid;--divider-color:#5353537A;--divider-border-width:0.5px;}.elementor-3455 .elementor-element.elementor-element-1e41b19 .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-1e41b19 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3455 .elementor-element.elementor-element-bf62bc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3455 .elementor-element.elementor-element-3a45dbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-0a8e0db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-21edcf0{--e-image-carousel-slides-to-show:1;}.elementor-3455 .elementor-element.elementor-element-21edcf0 .elementor-image-carousel-caption{text-align:center;}.elementor-3455 .elementor-element.elementor-element-7c643c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-6c984fb{--divider-border-style:solid;--divider-color:#53535380;--divider-border-width:0.5px;}.elementor-3455 .elementor-element.elementor-element-6c984fb .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-6c984fb .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3455 .elementor-element.elementor-element-46c6fcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-6dab052{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3455 .elementor-element.elementor-element-cd6fa9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-09349c0{--e-image-carousel-slides-to-show:1;}.elementor-3455 .elementor-element.elementor-element-09349c0 .elementor-image-carousel-caption{text-align:center;}.elementor-3455 .elementor-element.elementor-element-3b3e564{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-ca6f4ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3455 .elementor-element.elementor-element-4c5da38{--divider-border-style:solid;--divider-color:#53535380;--divider-border-width:0.5px;}.elementor-3455 .elementor-element.elementor-element-4c5da38 .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-4c5da38 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}body.elementor-page-3455 .site-header .header-main{background-color:#fff;}body.elementor-page-3455 .container{max-width:1290px;}body.elementor-page-3455 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1290px;}@media(min-width:768px){.elementor-3455 .elementor-element.elementor-element-08fed67{--width:50%;}.elementor-3455 .elementor-element.elementor-element-079903c{--width:50%;}.elementor-3455 .elementor-element.elementor-element-e440c5a{--width:50%;}.elementor-3455 .elementor-element.elementor-element-8f146c0{--width:50%;}.elementor-3455 .elementor-element.elementor-element-61346b7{--width:50%;}.elementor-3455 .elementor-element.elementor-element-5507b7f{--width:50%;}.elementor-3455 .elementor-element.elementor-element-3a45dbe{--width:50%;}.elementor-3455 .elementor-element.elementor-element-0a8e0db{--width:50%;}.elementor-3455 .elementor-element.elementor-element-cd6fa9b{--width:50%;}.elementor-3455 .elementor-element.elementor-element-3b3e564{--width:50%;}}/* Start custom CSS */<style>
/* Page container */
.collections-page {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;
}

/* Page header */
.page-header {
    text-align: center;
    margin-bottom: 60px;
}

.page-header h1 {
    font-size: 42px;
    font-weight: 300;
    margin: 0 0 16px 0;
    color: #222;
}

.page-header .subtitle {
    font-size: 18px;
    color: #666;
    max-width: 700px;
    margin: 0 auto;
    line-height: 1.6;
}

/* Collection card */
.collection-card {
    margin-bottom: 60px;
    text-align: center;
}

.collection-card:last-child {
    margin-bottom: 0;
}

.collection-card h2 {
    font-size: 32px;
    font-weight: 400;
    margin: 0;
    color: #222;
    text-align: center;
}

.collection-card > p {
    font-size: 16px;
    line-height: 1.7;
    color: #555;
    margin: 0 0 20px 0;
    text-align: left;
}

/* Specs preview tags */
.specs-preview {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 24px;
    justify-content: flex-start;
}

.specs-preview span {
    background: #f5f5f5;
    padding: 6px 14px;
    border-radius: 20px;
    font-size: 13px;
    color: #666;
    font-weight: 500;
}

/* Button */
.btn-collection {
    display: inline-block;
    background: #222;
    color: #fff;
    padding: 14px 32px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    border-radius: 4px;
    transition: background 0.3s ease;
}

.btn-collection:hover {
    background: #444;
}

/* Mobile responsive */
@media (max-width: 600px) {
    .collections-page {
        padding: 30px 16px;
    }
    
    .page-header {
        margin-bottom: 40px;
    }
    
    .page-header h1 {
        font-size: 32px;
    }
    
    .collection-card {
        margin-bottom: 40px;
    }
    
    .collection-card h2 {
        font-size: 26px;
    }
    
    .specs-preview span {
        font-size: 12px;
        padding: 5px 12px;
    }
    
    .btn-collection {
        width: 100%;
        text-align: center;
    }
}
</style>/* End custom CSS */