/*fix icon positin down*/
.icon-wrapper .icon,.icon-wrapper .more::after,.icon-wrapper .icon-before::before,.icon-wrapper .icon-after::after {
    position: relative;
}

br.show-only-for-xsmall {display: none}
@media only screen and (max-width: 320px) {html[lang=zh-HK] br.show-only-for-xsmall {display: block}}

/* fix hey-siri-dinner cut on small*/
@media only screen and (max-width: 734px){
	.section-intercom .intercom .intercom-utterances .hey-siri-dinner{
		top: -20px
	}
}

/*fix siri no width*/
.section-hero .hero-callouts{
	min-width: 100%;
}

.section-sound .header-container{
	min-width: 100%;
}


@media only screen and (max-width: 320px) {
    .section-hero .hero-bottom {
        display: block;
    }
}

/*fix siri assistant positin on small*/
@media only screen and (max-width: 734px){
	.section-assistant .header-container{
		align-items: baseline;
	}
}

/*fix intercom siri position*/
.section-intercom .intercom .intercom-pictures .hey-siri-game{
	left: 193px;
}

.section-intercom .intercom .intercom-pictures .hey-siri-dinner{
	left: 210px;
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .hey-siri-game {
        left: -29px;
    }

    .section-intercom .intercom .intercom-pictures .hey-siri-dinner{
		left: -29px;
	}
}

.color-grey{
	color: #86868b!important;
}

@media only screen and (max-width: 734px){
    .modal-standard .content-padding .modal-callout-copy{
        width: 80%;
    }
}


/*fix Intelligent assistant content short for no js*/
@media only screen and (max-width: 734px) {
    html.no-js .section-assistant .sticky-wrapper {
        top: 411px;
    }
}


/* buystrip homekit section */
#ac-globalfooter .ac-gf-buystrip-info-homekit .ac-gf-buystrip-info-content { width: 218px; }






/*  20211011 update  */
.section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
    left: 9px;
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
        left:9px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
        left:0
    }
}


.section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
    left: 15px;
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
        left:14px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
        left:6px
    }
}

.section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
    left: 18px;
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
        left:17px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
        left:27px
    }
}
/*  20211011 update end  */

/* font weight 600 start */
.typography-homepod-headline {
    font-weight: 600;
    
}

.typography-hero-callout {
    font-weight: 600;    
}

.typography-hero-intro {
    font-weight: 600;    
}

.typography-hero-price {
    font-weight: 600;    
}

.typography-homepod-title {
    font-weight: 600;    
}

.typography-homepod-headline-reduced {
    font-weight: 600;    
}

.typography-carplay-headline {
    font-weight: 600;    
}

.typography-heysiri-intercom {
    font-weight: 600;    
}

@media only screen and (max-width: 734px) {
    .typography-router-ar-headline {
        font-weight: 600;        
    }
}

@media only screen and (max-width: 734px) {
    .typography-router-promo-headline {
        font-weight: 600;        
    }
}
/* font weight 600 end */
.section-router .router.router-promo-small{
    display:none
}
@media only screen and (max-width: 734px) {
    .section-router .router.router-promo-small{
    display:block
    }
    .section-router .router.router-promo-large{
     display:none
   }
}