/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

 /*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 


/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media (max-width:1068px) {
    .subsection-hifi-sound-details {
        margin-top: 750px;
    }
}
@media (max-width:734px) {
    .subsection-hifi-sound-details {
        margin-top: 640px;
    }
}
@media (max-width:480px) {
    html.no-enhanced .subsection-hifi-sound-details {
        margin-top: 450px;
    }
}

@media only screen and (min-width: 735px) and (max-width: 956px) { 
	.section-header .section-header-headline {
		max-width: 100%;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1440px) { 	
	.section-media-card .media-gallery-item-5 .caption {
		max-width: 442px;
	}
}

@media (min-width:1441px) {
    .subsection-hifi-sound-detail {
        width: 404px;
        margin-left: 35px;
        margin-right: 35px;
        margin-bottom: 0px;
        padding-top: 1250px;
    }
}

@media (max-width: 734px) {
    .section-product-stories .subsection-hifi-sound .subsection-header {
        margin-top: 55px;
    }
}

@media (max-width: 495px) and (max-width: 734px) {
    .ric-modal.product-stories-hifi-sound .hifi-sound-gallery .gallery-item-caption {
        margin-top: 110px;
    }
}

@media (max-width: 494px) {
    .ric-modal.product-stories-hifi-sound .hifi-sound-gallery .gallery-item-caption {
        margin-top: 130px;
    }
}

.subsection-battery-magical .siri {
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background-image: conic-gradient(from 45deg,#bb64ff,#ff2288,#ff8b00 28%,#f2416b,#e750de 60%,#0096ff,#bb64ff);
    border-radius: 25px;
    padding: 32px;
}

.subsection-battery-magical .siri::before {
    content: "";
    display: block;
    background-color: #fff;
    position: absolute;
    inset: 38px;
    box-shadow: 0 0 32px 40px #fff;
    border-radius: 9px;
}


.subsection-battery-magical .siri .gallery-item-copy span {
    --gradient: linear-gradient(108deg,#0894ff,#c959dd 34%,#ff2e54 68%,#ff9004);
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    background-image: var(--gradient);
}

.subsection-battery-magical .siri .gallery-item-copy {
    z-index: 1;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
