/** Shopify CDN: Minification failed

Line 46:0 Unexpected "}"

**/
/* German Perfumes LLC – scoped design polish; editable section settings take precedence. */
.template-product .productView-title, .template-product .product-title{letter-spacing:-.015em}
.template-product .productView-price, .template-product .price{font-variant-numeric:tabular-nums}
.template-product .productView-image, .template-product .productView-images, .template-product .productView-thumbnail{border-radius:6px}
.template-product a:focus-visible,.template-collection a:focus-visible{outline:2px solid #bf2129;outline-offset:3px}
@media(min-width:1025px){.section-header-navigation .header-nav-hamburger .gp-desktop-search{max-width:min(100%,680px)}}
@media(max-width:750px){.template-product .gp-confidence__links{gap:14px}}
/* Consistent page margins, while preserving each section's top/bottom padding. */
  .trust-bar, .shop-duo, .trending, .brands,
  .conc, .why, .story {
    padding-left: var(--gp-side-gutter) !important;
    padding-right: var(--gp-side-gutter) !important;
  }

  /* Widen actual content grids/heads, not the individual product cards. */
  .trust-bar__row,
  .shop-duo__grid,
  .trending__head,
  .trending__grid,
  .brands__grid,
  .conc__heading,
  .conc__grid,
  .why__heading,
  .why__box,
  .story__box {
    max-width: var(--gp-content-width) !important;
  }

  /* Match the footer content to the same line as the homepage. */
  .vplegal__inner,
  .gp-footer-policies__inner {
    max-width: var(--gp-content-width) !important;
    padding-left: var(--gp-side-gutter) !important;
    padding-right: var(--gp-side-gutter) !important;
  }

  /* Existing theme pages (collections, product detail, sections using .container). */
  main.wrapper-body .container:not(.container-full) {
    max-width: var(--gp-content-width) !important;
  }
}

@media screen and (min-width: 1025px) {
  /* Give standard theme pages the same readable page edge as custom sections. */
  main.wrapper-body > .container:not(.container-full),
  main.wrapper-body .shopify-section > .container:not(.container-full) {
    padding-left: var(--gp-side-gutter) !important;
    padding-right: var(--gp-side-gutter) !important;
  }
}
/* German Perfumes LLC — wider desktop layout, German Perfumes original design.
   Add at the VERY END of assets/gp-us-polish.css in your active draft theme.
   Keeps full-bleed hero, existing Shopify interactions, and mobile swipe layouts.
   Designed for roughly 4% total horizontal gutters on a standard desktop.
*/
@media screen and (min-width: 990px) {
  :root {
    --gp-content-width: 2000px;
    --gp-side-gutter: clamp(22px, 2.15vw, 46px);
  }

  /* Main hero stays edge-to-edge; only its text container gets consistent insets. */
  .eleven-hero__inner {
    width: 100% !important;
    max-width: var(--gp-content-width) !important;
    padding-inline: var(--gp-side-gutter) !important;
    box-sizing: border-box !important;
  }

  /* Section backgrounds still span the screen; their CONTENT can span wider. */
  .trust-bar, .shop-duo, .trending, .brands, .conc, .why, .story {
    padding-left: var(--gp-side-gutter) !important;
    padding-right: var(--gp-side-gutter) !important;
    box-sizing: border-box !important;
  }

  /* Remove original 1400px grid limits without altering product/card markup. */
  .trust-bar__row,
  .shop-duo__grid,
  .trending__head,
  .trending__grid,
  .brands__grid,
  .conc__heading,
  .conc__grid,
  .why__heading,
  .why__box,
  .story__box {
    width: 100% !important;
    max-width: var(--gp-content-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  /* Standard Shopify collection, product, page, header, footer containers. */
  .wrapper-body .container:not(.container-full),
  .wrapper-header .container:not(.container-full),
  .wrapper-footer .container:not(.container-full) {
    max-width: var(--gp-content-width) !important;
    box-sizing: border-box !important;
  }

  /* Main content, not the full-bleed hero, gets a balanced side gutter. */
  .wrapper-body > .container:not(.container-full),
  .wrapper-body .shopify-section > .container:not(.container-full),
  .wrapper-header .container:not(.container-full),
  .wrapper-footer .container:not(.container-full) {
    padding-left: var(--gp-side-gutter) !important;
    padding-right: var(--gp-side-gutter) !important;
  }

  /* Custom footer/policy rows should align to product grids. */
  .vplegal__inner,
  .gp-footer-policies__inner {
    max-width: var(--gp-content-width) !important;
    padding-left: var(--gp-side-gutter) !important;
    padding-right: var(--gp-side-gutter) !important;
    box-sizing: border-box !important;
  }
}