.t-descr {
    font-family: 'Open Sans',Arial,sans-serif;
}

.t-descr_xxs {
    font-size: 14px;
    line-height: 1.55;
}

span.t-store__filter__title {
}


element.style {
    color: #847046;
    font-size: 32px;
    font-weight: 400;
    padding-bottom: 15px;
    font-family: 'Yeseva One';
}
.t-store__relevants__title {
    margin: 70px 0 40px;
    letter-spacing: inherit;
    padding-left: 0;
}


/* Phoenix Air: scoped dynamic product-page presentation */
#allrecords[data-product-page="y"] .t-store__prod-snippet__container{background:#f7f4ee!important;color:#38291f!important;padding:34px 0 92px!important;box-sizing:border-box}
#allrecords[data-product-page="y"] .t-store__product-snippet>.t-container.t-container_fluid{width:min(1320px,calc(100% - 64px))!important;max-width:1320px!important;margin:0 auto!important;display:block!important;box-sizing:border-box}
#allrecords[data-product-page="y"] .t-store__product-snippet>.t-container.t-container_fluid>.t-container_fluid{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;gap:clamp(36px,4.5vw,72px)!important;align-items:start!important;box-sizing:border-box}
#allrecords[data-product-page="y"] .t-store__prod-popup__col-left,#allrecords[data-product-page="y"] .t-store__prod-popup__col-right{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box}
#allrecords[data-product-page="y"] .t-store__prod-popup__slider{position:sticky;top:28px}
#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__main{aspect-ratio:1/1;height:auto!important;background:#fff}
#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__container,#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__items-wrapper,#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__item,#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__wrapper,#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__imgwrapper,#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__bgimg{height:100%!important;box-sizing:border-box}
#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__bgimg{padding-bottom:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__info{color:#38291f!important;font-family:Manrope,Arial,sans-serif!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__name{font:500 clamp(34px,3.2vw,48px)/1.08 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-.02em!important;color:#29241f!important;padding:0 0 10px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__brand,#allrecords[data-product-page="y"] .t-store__prod-popup__sku{font:500 13px/1.5 Manrope,Arial,sans-serif!important;color:#716b61!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__price{font:500 27px/1.25 "Cormorant Garamond",Georgia,serif!important;color:#38291f!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__text,#allrecords[data-product-page="y"] .t-store__prod-popup__text *{font-family:Manrope,Arial,sans-serif!important;color:#38291f!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__text{font-size:15px!important;line-height:1.7!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__text h2,#allrecords[data-product-page="y"] .t-store__prod-popup__text h3,#allrecords[data-product-page="y"] .t-store__prod-popup__text h4{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important;margin:30px 0 10px!important;color:#29241f!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__text p,#allrecords[data-product-page="y"] .t-store__prod-popup__text li{font-size:15px!important;line-height:1.7!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__text ul{padding-left:1.25em!important;margin:10px 0 18px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__btn{background:#92784d!important;border-color:#92784d!important;border-radius:2px!important;min-width:150px!important;min-height:50px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__btn .t-btnflex__text{font:600 14px/1.2 Manrope,Arial,sans-serif!important;letter-spacing:.04em!important;color:#fff!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__info .t1002__addBtn{color:#92784d!important;border-color:#92784d!important}
#allrecords[data-product-page="y"] .js-store-prod-all-charcs{border-top:1px solid #ded8ce!important;padding-top:16px!important;margin-top:20px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__sku{margin-top:4px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__info a:not(.t-store__prod-popup__btn){color:#715e3e!important;text-underline-offset:3px}
#allrecords[data-product-page="y"] .t-store__prod-popup__info :focus-visible{outline:2px solid #715e3e!important;outline-offset:3px!important}
@media(max-width:900px){
#allrecords[data-product-page="y"] .t-store__prod-snippet__container{padding:20px 0 64px!important}
#allrecords[data-product-page="y"] .t-store__product-snippet>.t-container.t-container_fluid{width:calc(100% - 32px)!important;max-width:none!important;margin:0 auto!important}
#allrecords[data-product-page="y"] .t-store__product-snippet>.t-container.t-container_fluid>.t-container_fluid{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__col-left,#allrecords[data-product-page="y"] .t-store__prod-popup__col-right{width:100%!important;min-width:0!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__slider{position:relative!important;top:auto!important;min-width:0!important;width:100%!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__slider .t-slds__main{aspect-ratio:1/1}
#allrecords[data-product-page="y"] .t-store__prod-popup__name{font-size:34px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__price{font-size:24px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__text h2,#allrecords[data-product-page="y"] .t-store__prod-popup__text h3,#allrecords[data-product-page="y"] .t-store__prod-popup__text h4{font-size:24px!important;margin-top:26px!important}
#allrecords[data-product-page="y"] .t-store__prod-popup__text,#allrecords[data-product-page="y"] .t-store__prod-popup__text p,#allrecords[data-product-page="y"] .t-store__prod-popup__text li{font-size:15px!important}
}
@media(prefers-reduced-motion:reduce){#allrecords[data-product-page="y"] *,#allrecords[data-product-page="y"] *::before,#allrecords[data-product-page="y"] *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


/* MOBILI-ELITE Phoenix — 44px header widget hit areas; icon artwork unchanged */
#rec5287094301 .t-menuwidgeticons__wrapper {
  gap: 0;
  align-items: center;
}
#rec5287094301 .t-menuwidgeticons__icon {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#rec5287094301 .t-menuwidgeticons__link {
  box-sizing: border-box;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  touch-action: manipulation;
}
#rec5287094301 .t-menuwidgeticons__link:focus-visible {
  outline: 2px solid #947447;
  outline-offset: 2px;
}


/* PHOENIX-SQUARE-BUTTONS-2026-11-02: align page and Store actions with homepage */
#allrecords.t-records .t-rec .t-btn,
#allrecords.t-records .t-rec .t-btnflex,
#allrecords.t-records .t-rec .t-submit,
#allrecords.t-records .t-rec .t-store__card__btn,
#allrecords.t-records[data-product-page] .t-store__prod-popup__btn,
#allrecords.t-records[data-product-page] .t-store__prod-popup__info .t1002__addBtn {
  border-radius: 0 !important;
}
/* Keep the approved global header phone pill unchanged. */
#allrecords.t-records #t-header .t-btnflex {
  border-radius: 22px !important;
}


/* PHOENIX-HEADER-320-FIT-2026-11-02 */
@media screen and (max-width: 360px) {
  #allrecords #rec5287094301 .tmenu-mobile__container {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  #allrecords #rec5287094301 .t-menu-base__textlogo {
    font-size: 17px !important;
    line-height: 1 !important;
    letter-spacing: .6px !important;
    white-space: nowrap !important;
  }
}


/* PHOENIX-HEADER-320-OVERFLOW-OFFSET-2026-11-02 */
@media screen and (max-width: 360px) {
  #allrecords #rec5287094301 .t-menu-burger { position: relative !important; right: 2px !important; }
}


/* PHOENIX-HEADER-CALL-CTA-UNIFY-2026-11-02: match approved homepage */
#allrecords #rec5287094301 a.t-btnflex.t-btnflex_type_button[href^="tel:"] {
  background-color: transparent !important;
  background-image: none !important;
  color: #524635 !important;
  border-style: solid !important;
  border-color: #947447 !important;
  box-shadow: none !important;
}
#allrecords #rec5287094301 a.t-btnflex.t-btnflex_type_button[href^="tel:"] .t-btnflex__text {
  color: #524635 !important;
}


/* PHOENIX-HEADER-HOMEPAGE-BASELINE-2026-11-02: protect the shared header from page-scoped theme leakage */
html body #allrecords #rec5287094301 {
  background-color: transparent !important;
  color: #29261f !important;
  font-family: Arial, sans-serif !important;
}
html body #allrecords #rec5287094301 .t-menu__link-item {
  color: #49443a !important;
  font-family: Manrope, Arial, sans-serif !important;
}
html body #allrecords #rec5287094301 a.t-btnflex.t-btnflex_type_button[href^="tel:"] {
  background-color: transparent !important;
  background-image: none !important;
  color: #524635 !important;
  border-style: solid !important;
  border-color: #947447 !important;
  box-shadow: none !important;
  border-radius: 22px !important;
}
html body #allrecords #rec5287094301 a.t-btnflex.t-btnflex_type_button[href^="tel:"] .t-btnflex__text {
  color: #524635 !important;
}


/* Phoenix Air: one primary CTA treatment for Tilda cover blocks across the project.
   Matches the published homepage .hero-cta; leaves the shared phone pill and Store buttons untouched. */
#allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn,
#allrecords .t-rec[data-record-type="128"] .t120__descr a{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:48px!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:clamp(36px,3.6vw,52px)!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:12px 0!important;
  border:0!important;
  border-bottom:1px solid #b7a385!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f4eee6!important;
  font-family:'Manrope',Arial,sans-serif!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.3!important;
  letter-spacing:.03em!important;
  text-align:left!important;
  text-decoration:none!important;
  transition:gap .3s ease,color .3s ease!important;
}

#allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn .t-btnflex__text{
  color:inherit!important;
  font-family:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
}

#allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn::after,
#allrecords .t-rec[data-record-type="128"] .t120__descr a::after{
  content:"";
  display:block;
  flex:none;
  width:16px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 19 19 5M5 5h14v14' stroke='%23f4eee6' stroke-width='1.4'/%3E%3C/svg%3E");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  transition:transform .3s ease;
}

#allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn:hover,
#allrecords .t-rec[data-record-type="128"] .t120__descr a:hover{
  gap:clamp(42px,4.2vw,60px)!important;
  background:transparent!important;
  color:#fffaf0!important;
}

#allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn:hover::after,
#allrecords .t-rec[data-record-type="128"] .t120__descr a:hover::after{
  transform:translate(3px,-3px);
}

#allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn:focus-visible,
#allrecords .t-rec[data-record-type="128"] .t120__descr a:focus-visible{
  outline:2px solid #fffaf0!important;
  outline-offset:4px!important;
}

@media(prefers-reduced-motion:reduce){
  #allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn,
  #allrecords .t-rec[data-record-type="1126"] .t1126__buttons .t-btn::after,
  #allrecords .t-rec[data-record-type="128"] .t120__descr a,
  #allrecords .t-rec[data-record-type="128"] .t120__descr a::after{
    transition:none!important;
  }
}
