/*
 * PT — Ek CSS (eski Özelleştirici "Ek CSS" alanı).
 * Kaynak: canlı custom_css #627555 (13 Ağu 2026). Tek kaynak bu dosya; yeni kuralları
 * Özelleştirici yerine buraya yazın. inc/scripts/enqueue.php wp_head@101 ile yükler
 * (WP Ek CSS'i de tam bu noktada basıyordu — kural sırası korunur).
 */

			
/* About Page */
.AboutPage-BannerSize{
	
@media screen and (max-width: 768px) {
    .aboutPage-Title2 {
        font-size: 21px;
        margin-top: 32px;
    }
}
}
.aboutPage-Title1 {
  color: #000000;
  font-size: 30px;
  font-weight: bold;
	margin-bottom:30px;
	margin-top:80px !important;
}
@media screen and (max-width: 768px) {
.aboutPage-Title1 {
	margin-bottom:20px;
	margin-top:20px !important;
}
}
.aboutPage-Banner {
  border-radius: 30px;
	margin-bottom:30px;
	margin-top:30px;
}
.aboutPage-Title2 {
  color: #000000;
  font-size: 25px;
  font-weight: bold;
	margin-top:52px;
}
@media screen and (max-width: 1024px) {
    .aboutPage-Title2 {
        font-size: 23px;
        margin-top: 40px;
    }
}

@media screen and (max-width: 768px) {
    .aboutPage-Title2 {
        font-size: 21px;
        margin-top: 32px;
    }
}

@media screen and (max-width: 480px) {
    .aboutPage-Title2 {
        font-size: 19px;
        margin-top: 20px;
    }
}

.aboutPage-Paragraph1 {
  color: #000000;
  font-size: 18px;
	font-weight:lighter;
}

.aboutPage-Learn-Section-Container {
		width:100%;
		max-width:100% !important;
		margin-bottom:85px;
    background:#F5F5F7;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media screen and (max-width: 768px) {
  .aboutPage-Learn-Section-Container {
		margin-top:51px;
		margin-bottom:51px;
}
}

.aboutPage-Learn-Section-Grid{
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: 30px;
  justify-content: center;
}

@media (max-width: 768px) {
  .aboutPage-Learn-Section-Grid {
     display: flex;
		flex-wrap:wrap;
		justify-content:center;
  }
}
.aboutPage-Learn-Section-Card-1,
.aboutPage-Learn-Section-Card-2,
.aboutPage-Learn-Section-Card-3,
.aboutPage-Learn-Section-Card-4 {
    background: #FFFFFF;
	max-width:540px;
	height:500px;
    border-radius: 16px;
    padding: 40px 32px;
    transition: transform 0.3s ease;
		border:1px solid #E6E6E6;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.aboutPage-Learn-Section-Card-1:hover,
.aboutPage-Learn-Section-Card-2:hover,
.aboutPage-Learn-Section-Card-3:hover,
.aboutPage-Learn-Section-Card-4:hover {
    transform: translateY(-4px);
}
.aboutPage-Learn-Section-Icon {
	width:100%;
	  display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
}

.aboutPage-Learn-Section-Icon img{
    width: 160px !important;
    height: 160px !important;
}

.aboutPage-Learn-Section-Title-1,
.aboutPage-Learn-Section-Title-2,
.aboutPage-Learn-Section-Title-3,
.aboutPage-Learn-Section-Title-4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    color: #0066CC;
    margin: 0;
}
.aboutPage-Learn-Section-Text-1,
.aboutPage-Learn-Section-Text-2,
.aboutPage-Learn-Section-Text-3,
.aboutPage-Learn-Section-Text-4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    color: #000000;
    margin: 0;
}

@media screen and (max-width: 1024px) {
    .aboutPage-Learn-Section-Container {
        padding: 60px 20px;
    }

    .aboutPage-Learn-Section-Grid {
        gap: 24px;
        max-width: 900px;
    }

    .aboutPage-Learn-Section-Card-1,
    .aboutPage-Learn-Section-Card-2,
    .aboutPage-Learn-Section-Card-3,
    .aboutPage-Learn-Section-Card-4 {
        padding: 32px 24px;
        gap: 20px;
    }

    .aboutPage-Learn-Section-Title-1,
    .aboutPage-Learn-Section-Title-2,
    .aboutPage-Learn-Section-Title-3,
    .aboutPage-Learn-Section-Title-4 {
        font-size: 22px;
    }

    .aboutPage-Learn-Section-Text-1,
    .aboutPage-Learn-Section-Text-2,
    .aboutPage-Learn-Section-Text-3,
    .aboutPage-Learn-Section-Text-4 {
        font-size: 15px;
    }
}

@media screen and (max-width: 768px) {
    .aboutPage-Learn-Section-Container {
        padding: 40px 16px;
    }

    .aboutPage-Learn-Section-Grid {
        grid-template-columns: 1fr;
        gap: 20px;
        max-width: 100%;
    }

    .aboutPage-Learn-Section-Card-1,
    .aboutPage-Learn-Section-Card-2,
    .aboutPage-Learn-Section-Card-3,
    .aboutPage-Learn-Section-Card-4 {
        padding: 28px 20px;
        gap: 18px;
    }

    .aboutPage-Learn-Section-Icon-1,
    .aboutPage-Learn-Section-Icon-2,
    .aboutPage-Learn-Section-Icon-3,
    .aboutPage-Learn-Section-Icon-4 {
        width: 56px;
        height: 56px;
    }

    .aboutPage-Learn-Section-Title-1,
    .aboutPage-Learn-Section-Title-2,
    .aboutPage-Learn-Section-Title-3,
    .aboutPage-Learn-Section-Title-4 {
        font-size: 20px;
        line-height: 1.4;
    }

    .aboutPage-Learn-Section-Text-1,
    .aboutPage-Learn-Section-Text-2,
    .aboutPage-Learn-Section-Text-3,
    .aboutPage-Learn-Section-Text-4 {
        font-size: 14px;
        line-height: 1.65;
    }
}
@media screen and (max-width: 480px) {
    .aboutPage-Learn-Section-Container {
        padding: 32px 12px;
    }

    .aboutPage-Learn-Section-Card-1,
    .aboutPage-Learn-Section-Card-2,
    .aboutPage-Learn-Section-Card-3,
    .aboutPage-Learn-Section-Card-4 {
        padding: 24px 16px;
        gap: 16px;
        border-radius: 12px;
    }

    .aboutPage-Learn-Section-Icon-1,
    .aboutPage-Learn-Section-Icon-2,
    .aboutPage-Learn-Section-Icon-3,
    .aboutPage-Learn-Section-Icon-4 {
        width: 48px;
        height: 48px;
    }

    .aboutPage-Learn-Section-Title-1,
    .aboutPage-Learn-Section-Title-2,
    .aboutPage-Learn-Section-Title-3,
    .aboutPage-Learn-Section-Title-4 {
        font-size: 18px;
    }

    .aboutPage-Learn-Section-Text-1,
    .aboutPage-Learn-Section-Text-2,
    .aboutPage-Learn-Section-Text-3,
    .aboutPage-Learn-Section-Text-4 {
        font-size: 13px;
    }
}

@media screen and (min-width: 1440px) {
    .aboutPage-Learn-Section-Grid {
        max-width: 1400px;
        gap: 40px;
    }

    .aboutPage-Learn-Section-Card-1,
    .aboutPage-Learn-Section-Card-2,
    .aboutPage-Learn-Section-Card-3,
    .aboutPage-Learn-Section-Card-4 {
        padding: 48px 40px;
    }

    .aboutPage-Learn-Section-Title-1,
    .aboutPage-Learn-Section-Title-2,
    .aboutPage-Learn-Section-Title-3,
    .aboutPage-Learn-Section-Title-4 {
        font-size: 26px;
    }

    .aboutPage-Learn-Section-Text-1,
    .aboutPage-Learn-Section-Text-2,
    .aboutPage-Learn-Section-Text-3,
    .aboutPage-Learn-Section-Text-4 {
        font-size: 17px;
    }
}
.aboutPage-Center {
    display:flex;
    align-items: center;
    justify-content: center;
	  margin-bottom: 40px
}
@media screen and (max-width: 768px) { 

   .aboutPage-Center {
      margin-bottom: 0;
}
}
.aboutPage-Center
.aboutPage-Journey-Section-Title {
    font-size: 25px;
    font-weight: 700;
    color: #000000;
}

.aboutPage-Journey-Section-Paragraph{
    font-size: 18px;
    font-weight: 300;
}
@media screen and (max-width: 1024px) {

    .aboutPage-Journey-Section-Title {
        font-size: 25px;
    }

    .aboutPage-Journey-Section-Paragraph {
        font-size: 17px;
        max-width: 800px;
    }
}
@media screen and (max-width: 768px) { 

    .aboutPage-Journey-Section-Paragraph {
        font-size: 16px;
    }
}
@media screen and (max-width: 480px) {

    .aboutPage-Journey-Section-Title {
        font-size: 24px;
    }

    .aboutPage-Journey-Section-Paragraph{
        font-size: 16px;
        line-height: 1.7;
    }
}
.AboutPage-Bussines-Partner-Title{
	font-size:25px;
	color:#000000;
	font-weight:bold;
}
.About-Page-Bussines-Partner-Icon-Options-Apple img{
    text-align: center;
	width:51px;
	height:62px;
}
.About-Page-Bussines-Partner-Icon-Options-Apple .img-inner{
    text-align: center;
}
.About-Page-Bussines-Partner-Icon-Options-Adobe img{
    text-align: center;
	background-color:#ffffff;
	width:59px;
	height:52px;
}
.About-Page-Bussines-Partner-Icon-Options-Adobe .img-inner{
    text-align: center;
}
.About-Page-Bussines-Partner-Icon-Options-Adobe img{
    text-align: center;
    background-color: #000000;
	width:59px;
	height:52px;
}

.About-Page-Bussines-Partner-Icon-Options-Beats img{
    text-align: center;
	width:59px;
	height:59px;
}
.About-Page-Bussines-Partner-Icon-Options-Beats .img-inner{
    text-align: center;
}
.About-Page-Bussines-Partner-Icon-Options-Zagg img{
    text-align: center;
	width:120px;
	height:32px;
}
.About-Page-Bussines-Partner-Icon-Options-Zagg .img-inner{
    text-align: center;
}
.About-Page-Bussines-Partner-Icon-Options-Mophie img{
    text-align: center;
	width:115px;
	height:29px;
}
.About-Page-Bussines-Partner-Icon-Options-Mophie .img-inner{
    text-align: center;
}
.About-Page-Bussines-Partner-Icon-Options-Satechi img{
    text-align: center;
	width:145px;
	height:17px;
}
.About-Page-Bussines-Partner-Icon-Options-Satechi .img-inner{
    text-align: center;
}
.AboutPage-BussinesPartner-Columns .col-inner{
    width: 189px !important;
    height: 226px !important;
	  display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 33px;
}
@media screen and (max-width: 1025px) {
  .AboutPage-BussinesPartner-Columns .col-inner{
    width: 155px !important;
    height: 210px !important;
	  display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 33px;
}
}
@media screen and (max-width: 768px) {
   .AboutPage-BussinesPartner-Columns .col-inner{
    gap: 26px;
}
}

@media screen and (max-width: 480px) {
 .AboutPage-BussinesPartner-Columns .col-inner{
    width: 152px !important;
    height: 180px !important;
}
}
.AboutPage-BussinesPartner-Details-Text{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:0;
}
.RefferencePage-BrandsSectionRow > [class*="col"] {
     padding: 0 6px 6px !important;
}
.RefferencePage-Title1 {
  color: #000000;
  font-size: 30px;
  font-weight: bold;
	margin-bottom:5px;
}
@media screen and (max-width: 768px) {
.RefferencePage-Title1 {
	margin-top:20px !important;
}
}
.RefferencePage-Title2 {
  color: #000000;
  font-size: 30px;
  font-weight: bold;
}
.RefferencePage-Title-Blue{
	 color: #165EC9;
  font-size: 30px;
  font-weight: bold;
}
.FrequentlyAskedQuestionsPage-Banner img{
	width:256px;
	height:178px;
}
.FrequentlyAskedQuestionsPage-QuestionRow .toggle {
  right: 0;
  left: initial;
	color:#165EC9;
}
.FrequentlyAskedQuestionsPage-QuestionRow .accordion-item {
		border: 1px solid #E0E1E2;
    border-top: initial;
    border-bottom: initial;
    border-radius: 6px;
    background-color: #F5F5F7;
    border-right: 0;
    border-left: 0;
	margin-bottom:5px;
}
.FrequentlyAskedQuestionsPage-QuestionRow .accordion-title {
		border-top:0;
	border-bottom:0;
}
.FrequentlyAskedQuestionsPage-title {
		font-size:32px;
		color:#000000;
		font-weight:bolder;
	margin-bottom:10px;
}
.FrequentlyAskedQuestionsPage-paragraph {
		font-size:18px;
		color:#000000;
}
.refferencePage-Title1 {
  color: #000000;
  font-size: 30px;
  font-weight: bold;
	margin-bottom:30px;
}

.sspage-search-section {
    width: 100%;
    padding: 40px 20px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
}

.sspage-search-wrapper {
    width: 100%;
    max-width: 900px;
    display: flex;
    gap: 12px;
}

.sspage-search-input-wrapper,
.sspage-category-button {
    background-color: #f7f7f9;
    border-radius: 999px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02);
}

.sspage-search-input-wrapper {
    flex: 1;
    display: flex;
    align-items: center;
    padding: 0 18px;
    height: 44px;
}

.sspage-search-input {
    flex: 1;
    border: none;
    outline: none;
    background: transparent;
    font-size: 14px;
    color: #444;
		background-color:initial !important;
    border:none !important;
  	border-radius: 0;
	margin-bottom:0 !important;
	box-shadow:initial !important;
}
@media screen and (max-width: 1024px) {
	.SSSPage-SearchInput{
		display:none;
	}
}
.sspage-search-input::placeholder {
    color: #9aa0a6;
}

.sspage-search-button {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: none;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 0;
	margin:0 !important;
}

.sspage-category-select-wrapper {
    flex-shrink: 0;
}

.sspage-category-button {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 18px;
    height: 44px;
    min-width: 170px;
    border: none;
    cursor: pointer;
    background-color: #f7f7f9;
		width:100%;
}

.sspage-category-label {
    font-size: 14px;
    color: #444;
}

.sspage-category-arrow {
    margin-left: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.sspage-search-icon svg,
.sspage-category-arrow svg {
    display: block;
}

@media screen and (max-width: 768px) {
    .sspage-search-wrapper {
        flex-direction: column;
    }

    .sspage-category-button {
        width: 100%;
    }
}


.satechiPage-AccesoriesRow{
	gap:20px;
}
.satechiPage-AccesoriesCards,.satechiPage-AccesoriesCardsCable{
	  background-color: #EEEFEF;
    padding: 20px;
    border-radius: 30px;
}
.satechiPage-AccesoriesCardsCable{
	padding-bottom:0px;
}
.satechiPage-Title2{
	color: #000000;
  font-size: 36px;
  font-weight: bold;
}
.satechiPage-Title3{
	color: #000000;
  font-size: 26px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
    .satechiPage-Title2 {
        font-size: 24px;
    }
	.satechiPage-Title3{
  font-size: 21px;
}
	.satechiPage-AccesoriesCards,.satechiPage-AccesoriesCardsCable{
	  margin:20px;
}
}

.satechiPage-AppleCards,.satechiPage-AppleCardsWatch{
	  background-color: #EEEFEF;
    padding: 20px;
    border-radius: 30px;
}

@media screen and (min-width: 768px) {
.satechiPage-AppleCardsWatch{
	 margin-left:20px;
	}}
	.satechiPage-AppelsRow{
		gap:20px;
	}
@media screen and (max-width: 768px) {
.satechiPage-AppleCardsWatch,.satechiPage-AppleCards{
	margin:20px;
	}}
.satechiPage-CardsTitle{
	color:#000000;
	font-size:23px;
	font-weight:bold;
}
.satechiPage-CardsText{
	color:#000000;
}
.satechiPage-AccesoariesText{
	font-size:18px;
	color:#000000;
}
@media screen and (max-width: 768px) {
.satechiPage-CardsTitle{
	font-size:20px;
}
}
.beatsPage-BannerSettings{
	    background-image: url(/wp-content/uploads/2026/02/pc-shohei-ohtani-larger-than-life.jpg.large_.2x@2x.png);
    min-height: 750px;
    background-size: cover;
    background-repeat: no-repeat;
}
.beatsPage-BannerInformationSection .col-inner{
	background-color:initial !important;
	color:#FFFFFF;
}
.beatsPage-BannerInformationSection{
		display:flex;
	flex-direction:column;
	align-items:end;
	height:100%;
}
.BeatsPageBannerTitle{
	color:#ffffff;
	font-size:36px;
	font-weight:bold;
}
.BeatsPageBannerText{
	font-size:18px;
}
.beatsPage-CategorySettings{
	background-color:#F0F0F0;
}
.FontWeightBold{
	font-weight:bold;
}
.BeatsPageMusicSectionTextMusic{
	color:#D5B697;
	font-size:40px;
}
.BeatsAccesoariesCardLast .col-inner{
	background-image:url(/wp-content/uploads/2026/02/purple-05-solobuds.jpg.large_.2x@2x.png);
	padding-top:20px !important;
	min-height:446px;
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
@media screen and (max-width: 768px) {
.BeatsAccesoariesCardLast .col-inner{
	min-height:406px;
}
}
.beatsPage-BannerSettings .section-content{
	    height: 750px;
}
.beatsPage-BannerInformationSection .col-inner{
	display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    justify-content: flex-end;
}

.BeatsPageBanner-RowsSettings{
	height:100%;
}
.SatechiPageTextMarginBottom{
	margin-bottom:0;
}
.BeatsPageCategoryCardSettings .col-inner{
	padding:30px !important;
	padding-bottom:0 !important;
}
.BeatsCategoryBeatsCaseSettings .col-inner{
		padding-top:20px !important;
    min-height: 446px;
    background-color: rgb(255, 255, 255);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.AppleIkinciElPageBannerPhotoCol{
	padding-bottom:0;
}
.paddingBottomLeftAppleIkinciEl{
	padding-bottom:10px;
	padding-left:10px;
}
.paddingBottomLeftAppleIkinciEl::hover{
	background-color:#155EC9;
	color:#ffffff;
}
.paddingBottomLeftAppleIkinciEl .col-inner{
		padding-bottom:10px; 
		padding-top:10px;
}
.IkinciElPageHemenTeklifAlImage .col-inner{
	height:100%;
	display:flex;
	align-items:center;
}

.IkinciElPageHemenTeklifAlImage .col-inner:hover{
	transition:all 0.3 ease;
	background-color:#155EC9;
}
.brand-wrapper-aradiginda-cihazi-bul{
	display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
}
.brand-item-cihaz-page{
	 width: calc(16.66% - 16px);
	
}
@media (max-width: 768px) {
  .brand-item-cihaz-page {
    width: calc(50% - 16px);
  }
}
.brand-wrapper-aradiginda-cihazi-bul-ipad {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}

@media (max-width: 768px) {
  .brand-wrapper-aradiginda-cihazi-bul-ipad {
    grid-template-columns: repeat(2, 1fr);
  }
}
.aradiginiz-cihazi-bulun-page-input .flex-row{
	flex-flow: row-reverse;
	border: 1px solid #D5D5D9;
  border-radius: 6px;
}
.aradiginiz-cihazi-bulun-page-input .flex-row{
	flex-flow: row-reverse;
	border: 1px solid #D5D5D9;
  border-radius: 6px;
}
.aradiginiz-cihazi-bulun-page-input .flex-row button{
	background-color:initial !important;
	border:none;
}
.aradiginiz-cihazi-bulun-page-input .flex-row .search-field{
	border-radius:6px;
}
.aradiginiz-cihazi-bulun-page-input .flex-row .icon-search{
	color:#D5D5D9;
}
.brand-wrapper-aradiginda-cihazi-bul-iphone{
	  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 768px) {
 .brand-wrapper-aradiginda-cihazi-bul-iphone {
    grid-template-columns: repeat(2, 1fr);
  }
}
.yetkili-satici-apple-column-settings .col-inner{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.AradiginCihaziBulun-MarginRight{
	margin-right:34px;
		@media (max-width: 768px) {
  		margin-right:0;
}
}

.AradiginCihaziBulun-Left{
	margin-left:34px;
	@media (max-width: 768px) {
  	margin-left:0;
}
}
.BrandsPageRow-Settings > [class*="col"] {
     padding: 0 6px 6px !important;
}
.BrandsPageRow-Settings{
	 display: grid !important;
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 768px) {
 .BrandsPageRow-Settings{
    grid-template-columns: repeat(2, 1fr);
  }
}

.MacBookNeoLP-Banner{
	padding-bottom:0;
}
.MacBookNeoLP-Banner{
	padding-bottom:0 !important;
}
.MacBookNeoLP-Banner .col-inner{
	padding-bottom:0;
}
.macbookNeo-ImageBannerSettings{
	padding-bottom:0;
}
.MacbookNeoPage-BannerLaptopSection{
		padding-bottom:0;
	background-color:initial!important;
}
.MacbookNeoPage-BannerLaptopSection .col-inner{
	background-color:initial!important;
}

.MacBookNeoLP-Banner .section-content{
    height:100%;
}
.MacBookNeoPageBanner-RowsSettings{
	align-items:center !important;
	height:100%;
}
.macBookNeoLP-BannerInformationSection{
	height:100%;
}
.macBookNeoLP-BannerInformationSection .col-inner {
    display: flex;
    flex-direction: column;
    align-items: end;
    height: 100%;
    justify-content: center;
	background-color:initial !important;
}
@media (max-width: 768px) {
.macBookNeoLP-BannerInformationSection .col-inner{
	align-items: center;
}
}

.macBookNeoLpKesfetBtn{
	background: linear-gradient(180deg, #FFF822 0%, #C0D300 100%);
	min-width:309px;
	color:#000000;
	border-top:none;
	font-weight:bold;
	font-size:23px;
}
.MacBookNeoLPCardSectionFirst .col-inner{
	background-image:url(/wp-content/uploads/2026/05/security_touchid__e9ohsg1cylqq_large_2x@2x.png);
background-size:cover;
	background-position:center;
    background-repeat: no-repeat;
	min-height:550px;
	    display: flex;
    flex-direction: column;
    justify-content: end;
}
.MacBookNeoLPCardSectionFirst .col-inner{
	background-image:url(/wp-content/uploads/2026/05/security_touchid__e9ohsg1cylqq_large_2x@2x.png);
background-size:cover;
	background-position:center;
    background-repeat: no-repeat;
	min-height:550px;
	    display: flex;
    flex-direction: column;
    justify-content: end;
}

.MacBookNeoLPCardSectionSecond .col-inner{
	background-image:url(/wp-content/uploads/2026/05/highlights_battery__fu65vu9o4te2_large_2x@2x.png);
	background-size:cover;
	background-position:center;
    background-repeat: no-repeat;
	min-height:550px;
	    display: flex;
    flex-direction: column;
    justify-content: end;
}
.MacBookNeoLPCardSectionThird
.col-inner{
	background-image:url(/wp-content/uploads/2026/05/pv_durable__d5xca9ckjjwy_large_2x@2x.png);
	background-size:cover;
	background-position:center;
    background-repeat: no-repeat;
	min-height:550px;
	    display: flex;
    flex-direction: column;
    justify-content: end;
}
.MacBookNeoLPCardSectionFourth
.col-inner{
	background-image:url(/wp-content/uploads/2026/05/performance_lifestyle__erk9efbsqgqe_large_2x@2x.png);
	background-size:cover;
	background-position:center;
    background-repeat: no-repeat;
	min-height:550px;
	    display: flex;
    flex-direction: column;
    justify-content: end;
}
.MacBookNeoLPLinearGradientSectionInformation{
	background: linear-gradient(180deg, #FFF822 0%, #C0D300 100%);
}
.MacBookNeoLPOneImageBottom{
	padding-bottom:0;
}
.sectionMacBookNeoBenefits{
	padding-bottom:0 !important;
}
.PaddingBottomZero{
	padding-bottom:0 !important;
}
@media (min-width: 769px) {
.MacNeoLPBannerSmallText{
	  width: fit-content;
  margin-left: auto;
  text-align: center;
}
}
@media (max-width: 768px) {
.MacNeoLPBannerSmallText{
  text-align: center;
}
}
@media (max-width: 768px) {
.MacBookNeoLPDisplayNone{
	display:none;
}
}
.FAQAccordionBodyStyle .accordion-item{
    margin-bottom:10px;
}
.FAQAccordionBodyStyle .accordion-title{
    background:#f5f5f7;
 		border:none;
    border-top-right-radius: 8px;
	  border-top-left-radius: 8px;
    overflow: hidden;
    transition: box-shadow .2s;
    break-inside: avoid;
}

.FAQAccordionBodyStyle  .accordion-inner{
    font-size: 13px;
    color: #6e6e73;
    line-height: 1.7;
    padding-top: 14px;
	background:#f5f5f5;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 8px;
}
.accordion-title:not(.active) {
	border-radius:8px;
	border:1px solid #e5e5ea;
}
.FAQAccordionBodyStyle  .AccordionTextSettings{
	border-top:1px solid #e5e5ea;
	padding-top:10px;
}
.FaqTitleSettings{  
	display: inline-block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #0071e3;
    background: #e8f0fe;
    padding: 4px 12px;
    border-radius: 6px;
    margin-bottom: 16px;
	margin-top:30px;
	}
.padding-bottom-0{
	padding-bottom:0;
}
.faqPageSectionBtn{
    font-weight: 500;
    padding: 7px 16px;
    border-radius: 6px;
    border: 1.5px solid #d2d2d7;
    background: #fff;
    color: #6e6e73;
    cursor: pointer;
    transition: all .18s;
    font-family: inherit;
    white-space: nowrap;
}
.FAQRowSettings .ux-search-submit{
	background-color:initial !important;
	border:none;
}
.FAQRowSettings .icon-search{
	color:#aeaeb2;
}
.FAQRowSettings .searchform{
	border:1px solid #aeaeb2;
	border-radius:8px;
}
		