/* BBOX 5.5.0 MOBILE ISOLATION — migrated from former shared base.css. */
/* warranty — base presentation. */
.bbox-product-warranty {
  display: flex;
  align-items: center;
  gap: var(--bbox-space-3);
  padding: var(--bbox-space-3);
  margin-top: var(--bbox-space-4);
  border: 1px solid var(--bbox-border);
  border-radius: var(--bbox-radius-sm);
  background: var(--bbox-gold-soft);
  font-size: var(--bbox-text-sm);
}

.bbox-product-note {
  font-size: var(--bbox-text-xs);
  color: var(--bbox-muted);
  margin-top: var(--bbox-space-3);
}

/* BBOX 5.1.15 FINAL — WARRANTY MOBILE */

/* warranty — mobile presentation. */

/* BBOX 5.2.0 MASTER RECONCILIATION — moved from shared base */
.single-product .product-purchase .bbox-product-warranty{
        grid-area:warranty !important;
        box-sizing:border-box;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        display:flex !important;
        flex-direction:row !important;
        direction:rtl !important;
        align-items:center !important;
        justify-content:flex-start !important;
        gap:10px !important;
        min-height:48px !important;
        margin:10px 0 0 !important;
        padding:9px 11px !important;
        border:1px solid rgba(203,151,23,.24) !important;
        border-radius:11px !important;
        background:linear-gradient(135deg,#fffdf9,#fff8e8) !important;
        box-shadow:0 5px 16px rgba(25,32,44,.035) !important;
    }

    .single-product .product-purchase .bbox-product-warranty svg{
        order:0 !important;
        flex:0 0 30px !important;
        width:30px !important;
        height:30px !important;
        min-width:30px !important;
        margin:0 !important;
        padding:5px !important;
        border-radius:50% !important;
        color:#a87308 !important;
        background:radial-gradient(circle,#fff4d5,#efd277) !important;
    }

    .single-product .product-purchase .bbox-product-warranty span{
        order:1 !important;
        flex:1 1 auto !important;
        min-width:0 !important;
        margin:0 !important;
        color:#171717 !important;
        font-size:12.5px !important;
        font-weight:850 !important;
        line-height:1.45 !important;
        text-align:right !important;
        white-space:nowrap !important;
        overflow:hidden !important;
        text-overflow:ellipsis !important;
    }

    .single-product .product-purchase .bbox-product-warranty::after,
    .single-product .product-purchase .bbox-product-warranty span::after{
        display:none !important;
        content:none !important;
    }
