.elementor-80248 .elementor-element.elementor-element-ac00017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:34px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-80248 .elementor-element.elementor-element-ac00017:not(.elementor-motion-effects-element-type-background), .elementor-80248 .elementor-element.elementor-element-ac00017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EE;}.elementor-80248 .elementor-element.elementor-element-ac00016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-80248 .elementor-element.elementor-element-ac00015{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-80248 .elementor-element.elementor-element-ac00002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-80248 .elementor-element.elementor-element-ac00012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-80248 .elementor-element.elementor-element-ac00005 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:#12233E;}.elementor-80248 .elementor-element.elementor-element-ac00008 .cart button, .elementor-80248 .elementor-element.elementor-element-ac00008 .cart .button{transition:all 0.2s;}.elementor-80248 .elementor-element.elementor-element-ac00020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:58px;--padding-bottom:62px;--padding-left:20px;--padding-right:20px;}.elementor-80248 .elementor-element.elementor-element-ac00020:not(.elementor-motion-effects-element-type-background), .elementor-80248 .elementor-element.elementor-element-ac00020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80248 .elementor-element.elementor-element-ac00019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80248 .elementor-element.elementor-element-ac00025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:58px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-80248 .elementor-element.elementor-element-ac00025:not(.elementor-motion-effects-element-type-background), .elementor-80248 .elementor-element.elementor-element-ac00025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EE;}.elementor-80248 .elementor-element.elementor-element-ac00024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80248 .elementor-element.elementor-element-ac00022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-80248 .elementor-element.elementor-element-ac00021 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:29px;font-weight:600;color:#12233E;}.elementor-80248 .elementor-element.elementor-element-ac00023.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-80248 .elementor-element.elementor-element-ac00023.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-80248 .elementor-element.elementor-element-ac00015{--flex-wrap:wrap;}.elementor-80248 .elementor-element.elementor-element-ac00023.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-80248 .elementor-element.elementor-element-ac00017{--padding-top:34px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-80248 .elementor-element.elementor-element-ac00015{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80248 .elementor-element.elementor-element-ac00005 .elementor-heading-title{font-size:25px;}.elementor-80248 .elementor-element.elementor-element-ac00020{--padding-top:34px;--padding-bottom:38px;--padding-left:16px;--padding-right:16px;}.elementor-80248 .elementor-element.elementor-element-ac00025{--padding-top:34px;--padding-bottom:46px;--padding-left:16px;--padding-right:16px;}.elementor-80248 .elementor-element.elementor-element-ac00022{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-80248 .elementor-element.elementor-element-ac00021 .elementor-heading-title{font-size:24px;}.elementor-80248 .elementor-element.elementor-element-ac00023.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-80248 .elementor-element.elementor-element-ac00016{--content-width:1180px;}.elementor-80248 .elementor-element.elementor-element-ac00002{--width:46%;}.elementor-80248 .elementor-element.elementor-element-ac00012{--width:50%;}.elementor-80248 .elementor-element.elementor-element-ac00019{--content-width:1180px;}.elementor-80248 .elementor-element.elementor-element-ac00024{--content-width:1180px;}}/* Start custom CSS *//* Aula — tokens */
body{
  --ac-ground:#FBF6EE; --ac-ground-2:#F4EBDC; --ac-surface:#FFFFFF; --ac-surface-2:#FBF8F2;
  --ac-ink:#12233E; --ac-ink-soft:#3A4C68; --ac-muted:#6E7E95;
  --ac-navy:#153161; --ac-navy-deep:#0C1E3E; --ac-on-navy:#F5F1E8; --ac-on-navy-dim:#B7C3D8;
  --ac-gold:#C08A22; --ac-gold-bright:#DFA53A; --ac-gold-wash:#F6E9CC;
  --ac-line:#E7DCC9; --ac-line-soft:#F0E8DA;
  --ac-shadow-sm:0 1px 2px rgba(12,30,62,.06);
  --ac-shadow-md:0 1px 2px rgba(12,30,62,.05),0 14px 30px -16px rgba(12,30,62,.28);
  --ac-radius:14px; --ac-radius-sm:9px;
  --ac-serif:"Noto Serif",Georgia,"Times New Roman",serif;
}
.ac-page{background:var(--ac-ground);color:var(--ac-ink);}
.ac-page h1,.ac-page h2,.ac-page h3,.ac-serif{font-family:var(--ac-serif);letter-spacing:-.01em;}
.ac-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:600;
  letter-spacing:.16em;text-transform:uppercase;color:var(--ac-gold);}
.ac-eyebrow::before{content:"";width:26px;height:1px;background:currentColor;opacity:.7;}
.ac-card{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius);
  box-shadow:var(--ac-shadow-sm);}
.ac-muted{color:var(--ac-muted);}
.ac-bar{height:7px;border-radius:99px;background:var(--ac-line-soft);overflow:hidden;}
.ac-bar>span{display:block;height:100%;border-radius:99px;
  background:linear-gradient(90deg,var(--ac-gold-bright),var(--ac-gold));}
.ac-meta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:.88rem;color:var(--ac-ink-soft);}
.ac-meta b{color:var(--ac-ink);}
.ac-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:99px;
  font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;
  background:var(--ac-gold-wash);color:#7A5510;}

.ac-more{font-size:.87rem;font-weight:600;color:#153161;text-decoration:none;border-bottom:1px solid transparent;}
.ac-more:hover{color:var(--ac-gold);border-bottom-color:var(--ac-gold);}
.ac-head{border-bottom:1px solid var(--ac-line);padding-bottom:14px;}
.ac-step-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;
  border-radius:99px;background:var(--ac-navy);color:var(--ac-gold-bright);font-weight:700;font-size:.9rem;}
.ac-teacher figure{margin:0;}
.ac-teacher img{border-radius:99px;aspect-ratio:1/1;object-fit:cover;width:92px;height:92px;
  border:1px solid var(--ac-line);}
.ac-cardimg img{border-radius:var(--ac-radius-sm) var(--ac-radius-sm) 0 0;aspect-ratio:16/10;object-fit:cover;width:100%;}

/* --- LearnDash: los body.elementor-page-80248es llevan .learndash-wrapper .ld-item-list para
       superar en especificidad a learndash.min.css --- */

/* rejilla de cursos (ld-course-list) */
.ac-courselist .ld-course-list-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;margin:0;}
.ac-courselist .ld-course-list-items > .learndash-wrapper{margin:0;}
.ac-courselist .learndash-wrapper .ld-item-list{margin:0;padding:0;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item{
  background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius);
  box-shadow:var(--ac-shadow-sm);margin:0;padding:0;overflow:hidden;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item:hover{
  transform:translateY(-3px);box-shadow:var(--ac-shadow-md);border-color:var(--ac-gold);}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
  padding:0;border:0;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{
  display:block;padding:18px 20px;font-family:var(--ac-serif);font-size:1.02rem;line-height:1.4;
  color:var(--ac-ink);text-decoration:none;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{
  color:var(--ac-navy);}
.ac-courselist .learndash-wrapper .ld-progress{padding:0 20px 16px;margin:0;border:0;}
.ac-courselist .learndash-wrapper .ld-progress .ld-progress-bar{
  background:var(--ac-line-soft);border:0;height:7px;border-radius:99px;overflow:hidden;}
.ac-courselist .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{
  background:linear-gradient(90deg,#DFA53A,#C08A22);border-radius:99px;}
@media (max-width:1024px){.ac-courselist .ld-course-list-items{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:767px){.ac-courselist .ld-course-list-items{grid-template-columns:1fr;}}

/* indice lateral de lecciones (ld-lesson-list) */
.ac-lessonnav .ld-course-list-items{display:block;margin:0;}
.ac-lessonnav .ld-course-list-items > .learndash-wrapper{margin:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list{margin:0;padding:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item{
  background:transparent;border:0;border-bottom:1px solid var(--ac-line-soft);border-radius:0;
  margin:0;padding:0;box-shadow:none;}
.ac-lessonnav .ld-course-list-items > .learndash-wrapper:last-child .ld-item-list .ld-item-list-item{
  border-bottom:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
  padding:0;border:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{
  display:block;padding:10px 12px;border-left:2px solid transparent;font-size:.88rem;
  line-height:1.42;color:var(--ac-ink-soft);text-decoration:none;
  transition:background-color .15s ease,color .15s ease,border-color .15s ease;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{
  color:var(--ac-navy);background:var(--ac-surface-2);border-left-color:var(--ac-gold);}

/* temario del curso (ld-course-content) */
.ac-lessons .learndash-wrapper .ld-item-list{margin:0;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item{
  background:var(--ac-surface);border:1px solid var(--ac-line-soft);border-radius:var(--ac-radius-sm);
  margin:0 0 8px;box-shadow:none;transition:border-color .15s ease;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item:hover{border-color:var(--ac-gold);}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{
  font-size:.95rem;color:var(--ac-ink);text-decoration:none;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{
  color:var(--ac-muted);font-size:.8rem;}
.ac-lessons .learndash-wrapper .ld-table-list .ld-table-list-header{
  background:var(--ac-navy);color:var(--ac-on-navy);
  border-radius:var(--ac-radius-sm) var(--ac-radius-sm) 0 0;}
.ac-lessons .learndash-wrapper .ld-table-list .ld-table-list-item{
  border-bottom:1px solid var(--ac-line-soft);}
.ac-lessons .learndash-wrapper .ld-table-list .ld-table-list-item:hover{background:var(--ac-surface-2);}

/* Se conserva de la ficha anterior: oculta el banner de cuotas de Mercado Pago. */
.mp-credits-banner-info{display:none !important;}

/* ---------- ficha ---------- */
.ac-prodcrumbs, .ac-prodcrumbs a{font-size:.82rem;color:var(--ac-muted);text-decoration:none;}
.ac-prodcrumbs a{color:var(--ac-navy);}
.ac-prodcrumbs a:hover{color:var(--ac-gold);}
.ac-prodleft,.ac-prodright{min-width:0;}

.ac-prodimg img{border-radius:var(--ac-radius);border:1px solid var(--ac-line);
  box-shadow:var(--ac-shadow-sm);width:100%;height:auto;display:block;}
.ac-prodimg .flex-control-thumbs{display:flex;gap:10px;margin-top:12px;padding:0;list-style:none;}
.ac-prodimg .flex-control-thumbs img{border-radius:var(--ac-radius-sm);}
.ac-prodimg .onsale{background:linear-gradient(180deg,#DFA53A,#C08A22);color:#FFFFFF;
  border-radius:99px;padding:5px 14px;font-weight:600;font-size:.78rem;}

.ac-prodtitle .elementor-heading-title,.ac-prodtitle h1,.ac-prodtitle h2{margin:0;}

/* precio: mismo tratamiento que la ficha de curso */
.ac-prodprice .price,.ac-prodprice .woocommerce-Price-amount{
  font-family:var(--ac-serif);font-size:2rem;font-weight:700;color:var(--ac-navy);line-height:1.1;}
.ac-prodprice del,.ac-prodprice del .woocommerce-Price-amount{
  font-size:1.1rem;color:var(--ac-muted);font-weight:400;margin-right:10px;}
.ac-prodprice ins{text-decoration:none;}
.ac-prodprice .subscription-details{display:block;font-family:var(--ac-sans);font-size:.82rem;
  font-weight:500;color:var(--ac-muted);margin-top:2px;}

.ac-prodshort{color:var(--ac-ink-soft);font-size:.95rem;line-height:1.7;}
.ac-prodshort p:last-child{margin-bottom:0;}

/* boton de compra */
.ac-prodcart form.cart{display:flex;flex-direction:column;gap:12px;margin:0;}
.ac-prodcart .quantity{display:none;}
.ac-prodcart button.single_add_to_cart_button,
.ac-prodcart .single_add_to_cart_button.button,
.ac-prodcart input.button.alt{
  display:block;width:100%;text-align:center;border:0;border-radius:8px;padding:15px 26px;
  background:linear-gradient(180deg,#DFA53A,#C08A22);color:#FFFFFF;
  font-weight:600;font-size:1.02rem;letter-spacing:.02em;cursor:pointer;
  transition:background .18s ease,transform .18s ease;}
.ac-prodcart button.single_add_to_cart_button:hover,
.ac-prodcart .single_add_to_cart_button.button:hover{
  background:#153161;color:#FFFFFF;transform:translateY(-1px);}
.ac-prodcart .stock.out-of-stock{color:#9B3B2E;font-weight:600;}
.ac-prodcart .woocommerce-variation-price .price{font-size:1.4rem;}

/* lista de garantias */
.ac-features{list-style:none;margin:0;padding:0;}
.ac-features li{display:flex;align-items:center;gap:10px;padding:11px 0;font-size:.9rem;
  color:var(--ac-ink-soft);border-bottom:1px solid var(--ac-line-soft);}
.ac-features li:last-child{border-bottom:0;}
.ac-features i{color:var(--ac-gold);width:17px;text-align:center;flex:none;}

.ac-prodmeta .product_meta{font-size:.8rem;color:var(--ac-muted);border-top:1px solid var(--ac-line);
  padding-top:14px;}
.ac-prodmeta .product_meta a{color:var(--ac-navy);text-decoration:none;}
.ac-prodmeta .product_meta a:hover{color:var(--ac-gold);}

/* ---------- curso que desbloquea la compra ---------- */
.ac-prod-curso{background:var(--ac-surface);border:1px solid var(--ac-line);
  border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-sm);padding:16px 18px;}
.ac-prod-curso-label{margin:0 0 12px;font-size:.7rem;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--ac-gold);}
.ac-pc{display:flex;align-items:center;gap:14px;}
.ac-pc + .ac-pc{margin-top:12px;padding-top:12px;border-top:1px solid var(--ac-line-soft);}
.ac-pc-cover{flex:none;line-height:0;width:92px;}
.ac-pc-cover img{width:92px;height:58px;object-fit:cover;border-radius:var(--ac-radius-sm);
  border:1px solid var(--ac-line);}
.ac-pc-body{min-width:0;}
.ac-pc-title{margin:0;font-family:var(--ac-serif);font-size:1rem;line-height:1.3;}
.ac-pc-title a{color:var(--ac-ink);text-decoration:none;}
.ac-pc-title a:hover{color:var(--ac-navy);}
.ac-pc-meta{margin:4px 0 0;font-size:.8rem;color:var(--ac-muted);}

/* ---------- pestañas de descripcion ---------- */
.ac-prodtabs .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0 0 12px;
  border-bottom:1px solid var(--ac-line);list-style:none;}
.ac-prodtabs .woocommerce-tabs ul.tabs::before,
.ac-prodtabs .woocommerce-tabs ul.tabs li::before,
.ac-prodtabs .woocommerce-tabs ul.tabs li::after{display:none;}
.ac-prodtabs .woocommerce-tabs ul.tabs li{background:transparent;border:0;border-radius:0;margin:0;padding:0;}
.ac-prodtabs .woocommerce-tabs ul.tabs li a{display:block;padding:10px 4px;border-bottom:2px solid transparent;
  font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--ac-ink-soft);text-decoration:none;}
.ac-prodtabs .woocommerce-tabs ul.tabs li.active a{color:var(--ac-navy);border-bottom-color:var(--ac-gold);}
.ac-prodtabs .woocommerce-Tabs-panel{color:var(--ac-ink-soft);line-height:1.75;}
.ac-prodtabs .woocommerce-Tabs-panel h2{font-family:var(--ac-serif);font-size:1.3rem;color:var(--ac-ink);}

/* ---------- relacionados ---------- */
/* el encabezado propio ya lo pone la seccion, se oculta el del widget */
.ac-prodrelated h2{display:none;}
.ac-prodrelated ul.products li.product{background:var(--ac-surface);border:1px solid var(--ac-line);
  border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-sm);overflow:hidden;padding:0;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
.ac-prodrelated ul.products li.product:hover{transform:translateY(-3px);
  box-shadow:var(--ac-shadow-md);border-color:var(--ac-gold);}
/* las portadas son 16:9; pidiendo medium_large ya no llega el recorte cuadrado */
.ac-prodrelated ul.products li.product img{margin:0;border-radius:0;width:100%;
  aspect-ratio:16/9;object-fit:cover;display:block;}
.ac-prodrelated ul.products li.product .woocommerce-loop-product__title{
  font-family:var(--ac-serif);font-size:1rem;line-height:1.35;color:var(--ac-ink);
  padding:16px 18px 0;margin:0;}
/* la valoracion solo en la ficha: en la rejilla desalineaba las tarjetas
   entre productos con y sin reseñas */
.ac-prodrelated ul.products li.product .star-rating{display:none;}
.ac-prodrelated ul.products li.product .price{display:block;padding:8px 18px 0;
  color:var(--ac-navy);font-family:var(--ac-serif);font-weight:700;font-size:1.05rem;margin:0;}
.ac-prodrelated ul.products li.product .price ins{text-decoration:none;}
.ac-prodrelated ul.products li.product .price del{font-size:.85rem;color:var(--ac-muted);
  font-weight:400;margin-right:6px;}
.ac-prodrelated ul.products li.product > a.add_to_cart_button{
  display:block;margin:16px 18px 0;text-align:center;background:#153161;color:#FFFFFF;
  border-radius:8px;padding:11px 18px;font-weight:600;font-size:.88rem;
  transition:background .18s ease,color .18s ease;}
.ac-prodrelated ul.products li.product > a.add_to_cart_button:hover{
  background:var(--ac-gold);color:#FFFFFF;}
/* Comprar ahora en secundario, para dar jerarquia */
.ac-prodrelated ul.products li.product > a.wpcbn-btn{
  display:block;margin:10px 18px 18px;text-align:center;background:transparent;
  color:var(--ac-navy);border:1px solid var(--ac-line);border-radius:8px;padding:11px 18px;
  font-weight:600;font-size:.88rem;transition:background .18s ease,color .18s ease;}
.ac-prodrelated ul.products li.product > a.wpcbn-btn:hover{
  background:var(--ac-navy);color:#FFFFFF;border-color:var(--ac-navy);}
.ac-prodrelated ul.products li.product .screen-reader-text{display:none;}

@media (max-width:767px){
  .ac-pc-cover,.ac-pc-cover img{width:74px;}
  .ac-pc-cover img{height:48px;}
}/* End custom CSS */