/* font-size */
@media (max-width: 1068px) and (min-width: 735px){
    .typography-ric-type-lockup-xxl-headline:lang(ja){
        font-size: 59px;
    }
}

@media (max-width: 734px){
    .typography-ric-type-lockup-xxl-headline:lang(ja){
        font-size: 37px;
    }
}

/* form-dropdown */
@media (min-width: 1069px){
    .section-aio .form-dropdown-pill-elevated .form-dropdown-select,
    .section-performance .form-dropdown-pill-elevated .form-dropdown-select,
    .section-upgrader .form-dropdown-pill-elevated .form-dropdown-select{
        padding-top: 3px;
    }
}

/* section-media-hero */
.section-media-hero .button{
    padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
}

@media (max-width: 1068px){
    section.section-media-hero.media-layout-background .marquee.links-platter .marquee-detail .button-wrapper .marquee-button{
        padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
    }
}

/* section-highlights */
.section-highlights .icon-playcircle::after{
    top: 0;
}

@media (max-width: 734px){
    .section-highlights [data-media-card-gallery] .media-gallery .caption-animation-container{
        margin: calc(var(--pin-offset-y)) calc(var(--pin-offset-x) - 10px) ;
    }
}

@media (max-width: 375px){
    .section-highlights [data-media-card-gallery] .media-gallery .media-gallery-item-4 .caption-animation-container{
        margin: calc(var(--pin-offset-y)) calc(var(--pin-offset-x) - 20px) ;
    }

    .section-highlights [data-media-card-gallery] .media-gallery .media-gallery-item-4 .caption-animation-container .caption{
        padding-left: var(--caption-padding-left,3px);
        padding-right: var(--caption-padding-right,3px);
    }
}

@media (max-width: 734px){
    .section-highlights [data-media-card-gallery] .media-gallery .media-gallery-item-5 .caption-sosumi{
        --sk-paragraph-plus-element-margin: 9px;
        margin-top: var(--caption-sosumi-top,9px);
    }
}

@media (max-width: 734px){
    .section-highlights .media-gallery-item-siri .caption-animation-container{
        max-width: 34ch;
    }
}

@media (max-width: 1068px){
    .section-product-viewer .ar-link-container .icon::after{
        top: 0;
    }
}

.atv-caption {
    text-align: center;
    margin-top: 20px;
}
.atv-caption a {
    color: #fff;;
}
html.no-enhanced .section-battery .hardware-container {
    flex-direction: column;
}

.section-battery .icon-external::after{
    top: 0;
}

.ric-type-lockup .ric-type-lockup-headline-container{
    width: 100%;
}

.ric-type-lockup .ric-type-lockup-headline-container .ric-type-lockup-element{
    width: 100%;
}

.section-incentive #icon-card-carrier-deals .footnote a, .section-incentive-alt #icon-card-carrier-deals .footnote a {
	text-decoration: none;
}

.link-standalone:link:link:hover{
    text-decoration: none;
}