
/* Remove the WordPress theme page-title banner and all spacing above PHONYX review heroes. */
body.phonyx-review-page .entry-header,
body.phonyx-review-page .page-header,
body.phonyx-review-page .page-title,
body.phonyx-review-page .ast-archive-description,
body.phonyx-review-page .wp-block-post-title,
body.phonyx-review-page main > header,
body.phonyx-review-page article > header.entry-header{display:none!important}
body.phonyx-review-page .site-content,
body.phonyx-review-page .content-area,
body.phonyx-review-page .site-main,
body.phonyx-review-page .entry-content,
body.phonyx-review-page .inside-article,
body.phonyx-review-page .ast-container,
body.phonyx-review-page .container,
body.phonyx-review-page article.page,
body.phonyx-review-page article.type-page{margin-top:0!important;padding-top:0!important}
body.phonyx-review-page .entry-content{margin-top:0!important}
body.phonyx-review-page .pr-review{margin-top:0!important}
body.phonyx-review-page .site-content > .ast-container{max-width:none!important;padding-left:0!important;padding-right:0!important}
body.phonyx-review-page .content-area{width:100%!important}
body.phonyx-review-page .site-main{margin:0!important}
body.phonyx-review-page article.page,
body.phonyx-review-page article.type-page{margin-bottom:0!important}

.pr-review{--pr-bg:#020812;--pr-panel:#071322;--pr-line:rgba(115,183,255,.17);--pr-text:#eef6ff;--pr-muted:#9eb0c5;--pr-blue:#52a8ff;--pr-gold:#d7b56d;background:var(--pr-bg);color:var(--pr-text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.72}
.pr-review *{box-sizing:border-box}.pr-shell{width:min(1180px,calc(100% - 36px));margin:auto}.pr-product-hero{padding:72px 0 58px;background:radial-gradient(circle at 82% 18%,rgba(41,129,220,.18),transparent 35%),linear-gradient(135deg,#020812,#061426 72%,#071b31);border-bottom:1px solid var(--pr-line)}
.pr-product-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:70px;align-items:center}.pr-product-visual{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;border:1px solid var(--pr-line);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));overflow:hidden}.pr-sale-badge{position:absolute;top:18px;left:18px;z-index:5;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#ffb300,#ff6a00);color:#090b10;font-size:14px;font-weight:900;letter-spacing:.04em;box-shadow:0 10px 28px rgba(255,122,0,.28);border:1px solid rgba(255,255,255,.35)}.pr-sale-badge[hidden]{display:none!important}.pr-product-visual img{width:100%;height:500px;object-fit:contain;filter:drop-shadow(0 28px 30px rgba(0,0,0,.45))}.pr-overline,.pr-section-label{font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--pr-blue)}.pr-product-intro h1{font-size:clamp(48px,7vw,82px);line-height:1;margin:12px 0 22px;letter-spacing:-.045em}.pr-lead{font-size:20px;color:#c8d6e6;max-width:720px}.pr-badges{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.pr-badges span{padding:8px 12px;border:1px solid var(--pr-line);background:rgba(81,165,255,.07);border-radius:999px;font-size:13px;color:#d7eaff}.pr-variant-box,.pr-contact-box{padding:22px;border:1px solid var(--pr-line);border-radius:18px;background:rgba(4,14,27,.74);margin-top:18px}.pr-variant-box label{display:block;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.pr-variant-box select{width:100%;padding:15px 16px;border-radius:12px;background:#09192b;color:white;border:1px solid rgba(102,176,255,.28);font-size:16px}.pr-variant-box p,.pr-contact-box p{color:var(--pr-muted);font-size:13px;margin:10px 0 0}.pr-contact-box h2{font-size:20px;margin:0}.pr-contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.pr-contact{padding:12px 18px;border-radius:11px;text-decoration:none!important;color:#fff!important;font-weight:800;border:1px solid rgba(255,255,255,.12)}.pr-whatsapp{background:#167a50}.pr-telegram{background:#176fa1}.pr-email{background:#28384c}
.pr-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:52px;padding:64px 0 90px}.pr-toc{position:sticky;top:24px;align-self:start;padding:20px;border:1px solid var(--pr-line);border-radius:15px;background:#05101e}.pr-toc strong{display:block;margin-bottom:13px}.pr-toc a{display:block;color:var(--pr-muted);text-decoration:none;padding:7px 0;font-size:14px}.pr-toc a:hover{color:#fff}.pr-section{padding:10px 0 58px;scroll-margin-top:25px;border-bottom:1px solid var(--pr-line);margin-bottom:52px}.pr-section h2{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.035em;margin:10px 0 22px}.pr-section h3{margin-top:28px}.pr-section p{color:#c2cfdd}.pr-stat-grid,.pr-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.pr-stat-grid div,.pr-result-grid article{padding:20px;border:1px solid var(--pr-line);border-radius:15px;background:var(--pr-panel)}.pr-stat-grid b,.pr-result-grid b{font-size:32px;color:var(--pr-gold);display:block}.pr-stat-grid span{color:var(--pr-muted);font-size:13px}.pr-result-grid h3{margin:4px 0}.pr-result-grid p{font-size:13px;margin:0}.pr-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pr-card-grid.pr-three{grid-template-columns:repeat(3,1fr)}.pr-card-grid article{padding:24px;border:1px solid var(--pr-line);border-radius:16px;background:linear-gradient(145deg,#071524,#06101d)}.pr-card-grid h3{margin:0 0 8px}.pr-comparison{margin-top:28px}.pr-comparison table,.pr-data-table{width:100%;border-collapse:collapse;background:#06111f;border:1px solid var(--pr-line)}.pr-comparison th,.pr-comparison td,.pr-data-table th,.pr-data-table td{padding:14px;border-bottom:1px solid var(--pr-line);text-align:left}.pr-comparison .highlight{background:rgba(215,181,109,.08);color:#f4d995}.pr-accordion details{border:1px solid var(--pr-line);border-radius:14px;background:#06111f;margin:10px 0;overflow:hidden}.pr-accordion summary{cursor:pointer;padding:19px 22px;font-weight:800;list-style:none}.pr-accordion summary::-webkit-details-marker{display:none}.pr-accordion summary span{display:inline-block;color:var(--pr-gold);margin-right:12px}.pr-accordion details>div{padding:0 22px 20px}.pr-trial-list{display:grid;gap:8px}.pr-trial-list div{display:grid;grid-template-columns:150px 1fr;padding:12px;border:1px solid var(--pr-line);border-radius:10px}.pr-trial-list span{color:var(--pr-muted)}.pr-note{padding:18px;border-left:4px solid var(--pr-gold);background:rgba(215,181,109,.08);border-radius:8px;margin:18px 0 28px}.pr-table-scroll{overflow:auto}.pr-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pr-timeline div{padding:17px;border:1px solid var(--pr-line);border-radius:12px;background:#071524}.pr-timeline b,.pr-timeline span{display:block}.pr-timeline span{color:var(--pr-muted);font-size:13px}.pr-muted{font-size:14px;color:var(--pr-muted)!important}.pr-spec-mini,.pr-spec-table{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pr-spec-mini div,.pr-spec-table div{padding:17px;border:1px solid var(--pr-line);border-radius:12px;background:#071322}.pr-spec-mini span,.pr-spec-table span{display:block;color:var(--pr-muted);font-size:13px}.pr-reference-list{display:grid;gap:10px}.pr-reference-list a{display:block;padding:18px;border:1px solid var(--pr-line);border-radius:12px;background:#071322;text-decoration:none!important}.pr-reference-list b{display:block;color:#fff}.pr-reference-list span{color:var(--pr-muted);font-size:14px}.pr-reference-list a:hover{border-color:rgba(82,168,255,.55);transform:translateY(-1px)}.pr-disclaimer{padding:28px;border:1px solid rgba(215,181,109,.32);background:rgba(215,181,109,.065);border-radius:17px}.pr-disclaimer h2{margin-top:0}.pr-disclaimer p{color:#c9d2dc}
@media(max-width:900px){.pr-product-grid{grid-template-columns:1fr;gap:30px}.pr-product-visual{min-height:390px}.pr-product-visual img{height:390px}.pr-layout{grid-template-columns:1fr}.pr-toc{display:none}.pr-stat-grid,.pr-result-grid{grid-template-columns:repeat(2,1fr)}.pr-card-grid.pr-three{grid-template-columns:1fr}.pr-timeline{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.pr-shell{width:min(100% - 22px,1180px)}.pr-product-hero{padding:34px 0}.pr-product-intro h1{font-size:46px}.pr-lead{font-size:17px}.pr-product-visual{min-height:310px}.pr-product-visual img{height:310px}.pr-stat-grid,.pr-result-grid,.pr-card-grid,.pr-spec-mini,.pr-spec-table,.pr-timeline{grid-template-columns:1fr}.pr-trial-list div{grid-template-columns:1fr}.pr-layout{padding-top:38px}.pr-section{margin-bottom:38px;padding-bottom:40px}}

/* v2.9.2 — improve contrast for compound names and headings across all reviews */
.pr-review h1,
.pr-review h2,
.pr-review h3,
.pr-review h4,
.pr-review .pr-accordion summary,
.pr-review .pr-comparison th,
.pr-review .pr-data-table th,
.pr-review .pr-comparison td:first-child,
.pr-review .pr-data-table td:first-child,
.pr-review .pr-spec-mini b,
.pr-review .pr-spec-table b,
.pr-review .pr-reference-list b,
.pr-review .pr-result-grid h3,
.pr-review .pr-card-grid h3 {
  color:#f4f8ff !important;
}

.pr-review .pr-product-intro h1,
.pr-review .pr-section h2 {
  text-shadow:0 1px 0 rgba(0,0,0,.35);
}

/* v2.9.3 — Royal Blue product names in the compound-review hero only */
.pr-review .pr-product-hero .pr-product-intro > h1 {
    color: #4169E1 !important;
}

/* v2.9.14 — Retatrutide test report modal (checkbox-based for theme compatibility) */
.pr-product-media{min-width:0}
.pr-report-toggle{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0!important;pointer-events:none!important}
.pr-test-report-card{display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:center;margin-top:16px;padding:12px;border:1px solid rgba(82,168,255,.28);border-radius:16px;background:linear-gradient(145deg,rgba(7,21,36,.98),rgba(5,16,30,.98));text-decoration:none!important;transition:.2s ease;cursor:pointer}
.pr-test-report-card:hover,.pr-test-report-card:focus{border-color:rgba(82,168,255,.7);transform:translateY(-1px);outline:none}
.pr-test-report-card>img{width:78px;height:98px;object-fit:cover;object-position:top;border-radius:7px;background:#fff}
.pr-test-report-card span{display:flex;flex-direction:column;min-width:0}.pr-test-report-card b{color:#f4f8ff;font-size:15px}.pr-test-report-card small{color:#9eb0c5;margin:2px 0 7px}.pr-test-report-card em{color:#52a8ff;font-size:13px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.pr-report-lightbox{display:none;position:fixed;inset:0;z-index:2147483000;padding:24px;align-items:center;justify-content:center}
.pr-report-toggle:checked~.pr-report-lightbox{display:flex}
.pr-report-backdrop{position:absolute;inset:0;background:rgba(0,5,12,.94);backdrop-filter:blur(5px);cursor:zoom-out}
.pr-report-dialog{position:relative;z-index:1;max-width:min(900px,94vw);max-height:94vh}
.pr-report-dialog img{display:block;max-width:100%;max-height:94vh;width:auto;height:auto;border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,.65);background:#fff}
.pr-report-close{position:absolute;right:-14px;top:-14px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#0b1b2f;border:1px solid rgba(82,168,255,.5);color:#fff!important;font-size:27px;line-height:1;cursor:pointer;user-select:none}
@media(max-width:560px){.pr-test-report-card{grid-template-columns:64px 1fr}.pr-test-report-card>img{width:64px;height:82px}.pr-report-lightbox{padding:12px}.pr-report-close{right:4px;top:4px}}


/* v2.9.16 — lightweight WooCommerce layer for Retatrutide */
.pr-shop-box{margin-top:18px;padding:22px;border:1px solid rgba(82,168,255,.30);border-radius:18px;background:linear-gradient(145deg,rgba(5,18,34,.96),rgba(4,13,25,.96));box-shadow:0 14px 40px rgba(0,0,0,.16)}
.pr-shop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.pr-shop-head h2{font-size:24px!important;line-height:1.1!important;margin:4px 0 0!important;color:#f4f8ff!important}.pr-shop-eyebrow{display:block;font-size:11px;font-weight:900;letter-spacing:.16em;color:#52a8ff}.pr-cart-link{font-size:13px;font-weight:800;color:#d7eaff!important;text-decoration:none!important;border:1px solid rgba(82,168,255,.28);border-radius:10px;padding:9px 12px;white-space:nowrap}.pr-shop-label{display:block;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.pr-shop-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.pr-shop-select{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid rgba(102,176,255,.30);background:#09192b;color:#fff;font-size:16px}.pr-shop-price{min-width:130px;text-align:right;font-size:24px;font-weight:900;color:#f4d995}.pr-shop-price del{font-size:14px;color:#8395aa}.pr-shop-price ins{text-decoration:none}.pr-shop-stock{display:inline-flex;align-items:center;gap:7px;margin:12px 0 14px;font-size:13px;font-weight:800}.pr-shop-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.pr-shop-stock.is-in{color:#6ee7a8}.pr-shop-stock.is-out{color:#f29b9b}.pr-shop-form{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px}.pr-shop-qty{width:100%;min-height:50px;padding:10px;text-align:center;border-radius:12px;border:1px solid rgba(102,176,255,.30);background:#09192b;color:#fff;font-weight:800}.pr-add-cart{min-height:50px;border:0;border-radius:12px;background:linear-gradient(135deg,#4169e1,#2e91e8);color:#fff;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px rgba(46,145,232,.22)}.pr-add-cart:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.pr-add-cart:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.pr-shop-note,.pr-shop-admin-note{margin:11px 0 0!important;font-size:12px!important;color:#91a4ba!important}.pr-shop-admin-note{padding:10px 12px;border-radius:9px;background:rgba(215,181,109,.08);border:1px solid rgba(215,181,109,.24);color:#d9c79c!important}.pr-shop-admin{border-color:rgba(215,181,109,.28)}
@media(max-width:560px){.pr-shop-head{align-items:center}.pr-shop-controls{grid-template-columns:1fr}.pr-shop-price{text-align:left;min-width:0}.pr-shop-form{grid-template-columns:72px minmax(0,1fr)}}


/* v2.9.17 — WooCommerce Cart / Checkout contrast + PHONYX dark commerce UI */
body.woocommerce-cart,
body.woocommerce-checkout{background:#02050a!important;color:#f4f8ff!important}
body.woocommerce-cart .site-main,
body.woocommerce-checkout .site-main,
body.woocommerce-cart .content-area,
body.woocommerce-checkout .content-area{color:#f4f8ff!important}
body.woocommerce-cart .entry-title,
body.woocommerce-checkout .entry-title,
body.woocommerce-cart h1,body.woocommerce-cart h2,body.woocommerce-cart h3,
body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3{color:#f4f8ff!important}
body.woocommerce-cart .wc-block-cart,
body.woocommerce-checkout .wc-block-checkout,
body.woocommerce-cart .wp-block-woocommerce-cart,
body.woocommerce-checkout .wp-block-woocommerce-checkout{color:#eaf2fb!important}
body.woocommerce-cart .wc-block-components-sidebar,
body.woocommerce-checkout .wc-block-components-sidebar,
body.woocommerce-cart .wc-block-cart-items,
body.woocommerce-checkout .wc-block-components-order-summary,
body.woocommerce-cart .wc-block-components-totals-wrapper,
body.woocommerce-checkout .wc-block-components-totals-wrapper{background:#06111f!important;color:#eaf2fb!important;border-color:rgba(82,168,255,.20)!important}
body.woocommerce-cart .wc-block-components-product-name,
body.woocommerce-checkout .wc-block-components-product-name,
body.woocommerce-cart .wc-block-components-product-price,
body.woocommerce-checkout .wc-block-components-product-price,
body.woocommerce-cart .wc-block-components-product-price__value,
body.woocommerce-checkout .wc-block-components-product-price__value,
body.woocommerce-cart .wc-block-components-totals-item__label,
body.woocommerce-cart .wc-block-components-totals-item__value,
body.woocommerce-checkout .wc-block-components-totals-item__label,
body.woocommerce-checkout .wc-block-components-totals-item__value,
body.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper,
body.woocommerce-checkout .wc-block-cart-item__total-price-and-sale-badge-wrapper{color:#f4f8ff!important}
body.woocommerce-cart .wc-block-components-product-metadata,
body.woocommerce-checkout .wc-block-components-product-metadata,
body.woocommerce-cart .wc-block-components-product-details,
body.woocommerce-checkout .wc-block-components-product-details,
body.woocommerce-cart .wc-block-components-totals-item__description,
body.woocommerce-checkout .wc-block-components-totals-item__description{color:#aebdd0!important}
body.woocommerce-cart .wc-block-components-quantity-selector,
body.woocommerce-checkout .wc-block-components-quantity-selector{border-color:rgba(120,184,255,.34)!important;background:#09192b!important;color:#fff!important}
body.woocommerce-cart .wc-block-components-quantity-selector input,
body.woocommerce-cart .wc-block-components-quantity-selector button,
body.woocommerce-checkout .wc-block-components-quantity-selector input,
body.woocommerce-checkout .wc-block-components-quantity-selector button{color:#fff!important}
body.woocommerce-cart .wc-block-components-totals-coupon-link,
body.woocommerce-checkout .wc-block-components-totals-coupon-link,
body.woocommerce-cart a,
body.woocommerce-checkout a{color:#72b8ff}
body.woocommerce-cart .wc-block-cart__submit-button,
body.woocommerce-checkout .wc-block-components-checkout-place-order-button{background:linear-gradient(135deg,#4169e1,#2e91e8)!important;color:#fff!important;border:0!important;border-radius:10px!important}
body.woocommerce-cart .wc-block-cart-item__image img,
body.woocommerce-checkout .wc-block-cart-item__image img{background:#07111e!important;border-radius:10px;object-fit:contain}
body.woocommerce-cart .wc-block-components-product-badge,
body.woocommerce-checkout .wc-block-components-product-badge{color:#f4d995!important;border-color:rgba(215,181,109,.35)!important}
body.woocommerce-cart input,
body.woocommerce-cart select,
body.woocommerce-checkout input,
body.woocommerce-checkout select{color:#f4f8ff!important;background:#09192b!important;border-color:rgba(120,184,255,.30)!important}
body.woocommerce-checkout label{color:#dfe9f5!important}

/* v2.9.18 — Retatrutide real WooCommerce variable-product selector */
.pr-strength-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 16px}
.pr-strength-btn{min-height:48px;padding:11px 14px;border-radius:12px;border:1px solid rgba(120,184,255,.26);background:#071322;color:#dceaff;font-size:15px;font-weight:900;cursor:pointer;transition:.18s ease}
.pr-strength-btn:hover{border-color:rgba(82,168,255,.64);background:#0a1b31}
.pr-strength-btn.is-active{border-color:#52a8ff;background:linear-gradient(135deg,rgba(65,105,225,.26),rgba(46,145,232,.18));color:#fff;box-shadow:inset 0 0 0 1px rgba(82,168,255,.15),0 8px 22px rgba(46,145,232,.10)}
.pr-shop-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:2px 0 14px}.pr-shop-summary .pr-shop-price{text-align:left}.pr-shop-summary .pr-shop-stock{margin:0}
@media(max-width:560px){.pr-strength-buttons{gap:7px}.pr-strength-btn{padding:10px 7px;font-size:14px}.pr-shop-summary{align-items:flex-start;flex-direction:column;gap:5px}}

/* v2.9.19 — wider, airier Cart / Checkout layout */
@media (min-width:1024px){
  body.woocommerce-cart .site-container,
  body.woocommerce-cart .content-container,
  body.woocommerce-cart .site-main,
  body.woocommerce-cart article,
  body.woocommerce-cart .entry-content-wrap,
  body.woocommerce-checkout .site-container,
  body.woocommerce-checkout .content-container,
  body.woocommerce-checkout .site-main,
  body.woocommerce-checkout article,
  body.woocommerce-checkout .entry-content-wrap{
    width:min(96vw,1480px)!important;
    max-width:1480px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.woocommerce-cart .entry-content,
  body.woocommerce-checkout .entry-content{
    width:100%!important;
    max-width:none!important;
  }
  body.woocommerce-cart .wc-block-cart,
  body.woocommerce-cart .wp-block-woocommerce-cart,
  body.woocommerce-checkout .wc-block-checkout,
  body.woocommerce-checkout .wp-block-woocommerce-checkout{
    width:100%!important;
    max-width:1400px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.woocommerce-cart .wc-block-cart__main{
    padding-right:34px!important;
  }
  body.woocommerce-cart .wc-block-cart .wc-block-components-sidebar{
    flex-basis:360px!important;
    max-width:400px!important;
  }
  body.woocommerce-cart .wc-block-cart-items{
    border-radius:14px!important;
    overflow:hidden;
  }
  /* v2.9.22 — breathing room for PRODUCT / TOTAL cart headers */
  body.woocommerce-cart .wc-block-cart-items__header-image{
    padding-left:22px!important;
  }
  body.woocommerce-cart .wc-block-cart-items__header-total{
    padding-right:22px!important;
  }
  body.woocommerce-cart .wc-block-cart-items__row{
    padding-top:22px!important;
    padding-bottom:22px!important;
  }
  body.woocommerce-cart .wc-block-cart-item__image{
    width:112px!important;
  }
  body.woocommerce-cart .wc-block-cart-item__image img{
    width:96px!important;
    height:112px!important;
    object-fit:contain!important;
  }
}
@media (max-width:1023px){
  body.woocommerce-cart .site-container,
  body.woocommerce-cart .content-container,
  body.woocommerce-cart .site-main,
  body.woocommerce-cart article,
  body.woocommerce-cart .entry-content-wrap,
  body.woocommerce-checkout .site-container,
  body.woocommerce-checkout .content-container,
  body.woocommerce-checkout .site-main,
  body.woocommerce-checkout article,
  body.woocommerce-checkout .entry-content-wrap{
    width:100%!important;
    max-width:none!important;
  }
  body.woocommerce-cart .wc-block-cart,
  body.woocommerce-checkout .wc-block-checkout{
    padding-left:14px!important;
    padding-right:14px!important;
  }
}
