html.pm-mainbook .breadcrumbs-wrapper{display:none!important}html.pm-mainbook .shp-tabs-wrapper{border-top:0!important}html.pm-mainbook #book-details{scroll-margin-top:24px}
html.pramama-store {
  --pm-red: #c71319;
  --pm-red-hover: #a80f14;
  --pm-ink: #181414;
  --pm-muted: #6d6464;
  --pm-paper: #faf8f4;
  --pm-cream: #eee8e0;
  --pm-line: #dcd5ce;
  --pm-dark: #171414;
  --pm-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --pm-serif: Georgia, "Times New Roman", serif;
  --color-primary: #c71319;
  --color-primary-hover: #a80f14;
  --color-secondary: #c71319;
  --color-secondary-hover: #a80f14;
  --template-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --template-headings-font: Georgia, "Times New Roman", serif;
}
html.pramama-store body {
  background: var(--pm-paper);
  color: var(--pm-ink);
  font-family: var(--pm-sans);
  -webkit-font-smoothing: antialiased;
}
html.pramama-store :is(h1,h2,h3,h4) {
  font-family: var(--pm-serif);
  font-weight: 400;
  color: var(--pm-ink);
  text-transform: none;
}
html.pramama-store h1 { font-size: clamp(42px,4.8vw,72px); line-height: .98; letter-spacing: -.052em; }
html.pramama-store h2 { font-size: clamp(30px,3vw,44px); line-height: 1.12; letter-spacing: -.035em; }
html.pramama-store h3 { font-size: 24px; line-height: 1.2; letter-spacing: -.02em; }
html.pramama-store :is(input,select,textarea,button) { font-family: var(--pm-sans); }
html.pramama-store :is(p,.p-short-description,.basic-description) { font-size: 16px; line-height: 1.68; }
html.pramama-store :is(a,button,input,select,textarea):focus-visible { outline: 3px solid var(--pm-red-hover); outline-offset: 4px; }
html.pramama-store :is(.overall-wrapper,#content-wrapper,#content,.content-wrapper-in,.p-detail) { background-color: var(--pm-paper); }
html.pramama-store .btn:not(.btn-icon) {
  border-radius: 100px;
  min-height: 56px;
  padding: 16px 28px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: none;
  letter-spacing: normal;
  box-shadow: none;
  transition: background-color .2s ease, border-color .2s ease;
}
html.pramama-store :is(.btn-primary,.btn-conversion,.add-to-cart-button) {
  color: #fff;
  background: var(--pm-red);
  border-color: var(--pm-red);
}
html.pramama-store :is(.btn-primary,.btn-conversion,.add-to-cart-button):hover:not(:disabled) {
  color: #fff;
  background: var(--pm-red-hover);
  border-color: var(--pm-red-hover);
}
html.pramama-store .btn-default:not(.btn-icon) { background: transparent; color: var(--pm-ink); border: 1px solid var(--pm-ink); }
html.pramama-store .btn-default:not(.btn-icon):hover:not(:disabled) { background: var(--pm-cream); }
html.pramama-store .btn:disabled { opacity: .5; cursor: not-allowed; }
html.pramama-store .form-control {
  min-height: 48px;
  border-radius: 8px;
  border-color: var(--pm-line);
  background: #fff;
  color: var(--pm-ink);
  font-size: 16px;
  box-shadow: none;
}
html.pramama-store textarea.form-control { min-height: 112px; }
html.pramama-store .form-control:focus { border-color: var(--pm-red); }
html.pramama-store :is(input[type=checkbox],input[type=radio]) { accent-color: var(--pm-red); }
html.pramama-store #header { background: var(--pm-paper); border-bottom: 1px solid var(--pm-line); box-shadow: none; }
html.pramama-store #header .site-name img { width: 185px; max-width: 100%; height: auto; max-height: none; }
html.pramama-store #header .site-name { padding: 0; }
html.pramama-store #header .navigation-buttons .cart-count { border-radius: 100px; border-color: var(--pm-ink); color: var(--pm-ink); }
html.pramama-store .top-navigation-bar { background: var(--pm-paper); color: var(--pm-muted); border-color: var(--pm-line); }
html.pramama-store #navigation { background: var(--pm-paper); border-color: var(--pm-line); }
html.pramama-store #navigation .menu-level-1 > li > a { color: var(--pm-ink); font-family: var(--pm-sans); font-size: 14px; font-weight: 400; text-transform: none; letter-spacing: normal; }
html.pramama-store #navigation .menu-level-1 > li > a:hover { color: var(--pm-red-hover); background: transparent; }
html.pramama-store .breadcrumbs { color: var(--pm-muted); font-size: 13px; }
html.pramama-store .p-detail-inner-header { margin-bottom: 32px; }
html.pramama-store .p-detail-inner-header h1 { margin-bottom: 16px; }
html.pramama-store .p-code { color: var(--pm-muted); font-size: 12px; }
html.pramama-store .p-image {
  overflow: hidden;
  background: #f4ede6;
  border: 1px solid #e0d6ce;
  border-radius: 24px;
  box-shadow: 0 32px 80px #3d211a24;
}
html.pramama-store .p-main-image { display: block; aspect-ratio: 4 / 3; }
html.pramama-store .p-main-image img { width: 100%; height: 100%; object-fit: contain; }
html.pramama-store .p-thumbnails { margin-top: 14px; }
html.pramama-store .p-thumbnail { border: 1px solid var(--pm-line); border-radius: 8px; overflow: hidden; }
html.pramama-store .p-thumbnail.highlighted { border-color: var(--pm-red); }
html.pramama-store .p-info-wrapper { color: var(--pm-muted); }
html.pramama-store .p-final-price-wrapper .price-final {
  color: var(--pm-ink);
  font-family: var(--pm-serif);
  font-size: clamp(48px,5vw,76px);
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: -.035em;
}
html.pramama-store .price-additional { color: var(--pm-muted); font-family: var(--pm-sans); font-size: 13px; }
html.pramama-store .add-to-cart { gap: 12px; margin-top: 24px; margin-bottom: 24px; }
html.pramama-store .add-to-cart .quantity { min-height: 56px; border-color: var(--pm-line); border-radius: 8px; }
html.pramama-store .add-to-cart input.amount { font-size: 16px; }
html.pramama-store .p-short-description { padding-top: 24px; border-top: 1px solid var(--pm-line); }
html.pramama-store :is(.cart-table,.cart-summary,.order-summary,.summary-wrapper) { border-color: var(--pm-line); }
html.pramama-store :is(.cart-table th,.cart-table td) { border-color: var(--pm-line); }
html.pramama-store .cart-table .p-name { font-family: var(--pm-serif); font-size: 22px; font-weight: 400; }
html.pramama-store :is(.cart-table .p-price,.cart-table .p-total,.price-primary) { color: var(--pm-ink); font-family: var(--pm-serif); font-weight: 400; }
html.pramama-store .cart-header { color: var(--pm-muted); font-family: var(--pm-sans); }
html.pramama-store .cart-header .active { color: var(--pm-red); }
html.pramama-store #footer { margin-top: 64px; padding-top: 0; background: var(--pm-paper); color: var(--pm-muted); border-top: 1px solid var(--pm-line); }
html.pramama-store #footer a { color: var(--pm-muted); text-underline-offset: 4px; }
html.pramama-store #footer a:hover { color: var(--pm-ink); }
html.pramama-store #footer .pramama-footer-brand {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 40px clamp(24px,5vw,76px);
  border-bottom: 1px solid var(--pm-line);
}
html.pramama-store #footer .pramama-footer-brand img { display: block; width: 170px; height: auto; }
html.pramama-store #footer .pramama-footer-brand :is(a,small) { font-family: var(--pm-sans); font-size: 14px; line-height: 1.5; }
html.pramama-store #footer.pramama-footer-ready > .footer-rows > .site-name { display: none; }
html.pramama-store #footer .custom-footer { padding-top: 32px; }
html.pramama-store #footer :is(h3,.pageElement__heading) { font-family: var(--pm-sans); font-size: 14px; font-weight: 700; line-height: 1.4; letter-spacing: normal; }
html.pramama-store .pramama-description { max-width: 760px; color: var(--pm-muted); }
html.pramama-store .pramama-description strong { color: var(--pm-ink); }
html.pramama-store .pramama-description ul { padding-left: 22px; }
html.pramama-store .pramama-description li { margin-bottom: 16px; }
html.pramama-store .pramama-description li::marker { color: var(--pm-red); }
html.pramama-store .pramama-description a { color: var(--pm-red-hover); text-decoration: underline; text-underline-offset: 4px; }
html.pramama-store .pramama-delivery { color: var(--pm-ink); font-weight: 700; }
@media (min-width: 992px) {
  html.pramama-store #header > .container { max-width: none; width: 100%; padding-inline: clamp(24px,5vw,76px); }
  html.pramama-store #header .header-top { padding-top: 25px; padding-bottom: 25px; }
  html.pramama-store #header .search { max-width: 320px; }
  html.pramama-store #content-wrapper { max-width: 1280px; }
  html.pramama-store .p-info-wrapper { padding-left: clamp(28px,4vw,58px); }
}
@media (max-width: 767px) {
  html.pramama-store #header .site-name img { width: 149px; }
  html.pramama-store #footer .pramama-footer-brand { align-items: flex-start; flex-direction: column; gap: 16px; padding: 28px 20px; }
  html.pramama-store #footer .pramama-footer-brand img { width: 165px; }
  html.pramama-store #footer { margin-top: 40px; }
}
@media (max-width: 620px) {
  html.pramama-store h1 { font-size: clamp(42px,11.6vw,51px); }
  html.pramama-store .btn:not(.btn-icon) { min-height: 48px; padding: 12px 24px; }
  html.pramama-store .add-to-cart .quantity { min-height: 48px; }
  html.pramama-store .p-image { border-radius: 15px; }
  html.pramama-store .p-detail-inner-header { margin-bottom: 24px; }
  html.pramama-store .p-final-price-wrapper .price-final { font-size: 61px; }
  html.pramama-store .p-info-wrapper { padding-top: 24px; }
}
@media (prefers-reduced-motion: reduce) {
  html.pramama-store .btn { transition: none; }
}

/* Original PNG wordmark; retain intrinsic aspect ratio. */
html.pramama-store #header .site-name img {
  content: url("/user/documents/upload/pramama/logo-pramama.png");
  aspect-ratio: 1071 / 190;
  object-fit: contain;
}
html.pramama-store #header,
html.pramama-store #header .navigation-buttons { font-family: var(--pm-sans); }
html.pramama-store #navigation .menu-level-1 { background: var(--pm-paper); }

/* (pra)máma — úpravy ověřené proti DOM Shoptet Classic, projekt 816684. */
html.pramama-store body, html.pramama-store #header a,
html.pramama-store .p-info-wrapper, html.pramama-store .breadcrumbs,
html.pramama-store .top-navigation-bar { font-family: var(--pm-sans); }
html.pramama-store #header .search { display: none; }
html.pramama-store #navigation :is(.menu-item-673,.menu-item-674,.menu-item-683,.nav-manufacturers) { display: none; }
html.pramama-store #navigation, html.pramama-store #navigation .navigation-in,
html.pramama-store #navigation .menu-level-1 { background: var(--pm-paper); }
html.pramama-store #navigation .menu-level-1 > li { border: 0; }
html.pramama-store .breadcrumbs { background: transparent; margin-bottom: 32px; }
html.pramama-store .breadcrumbs > span, html.pramama-store .breadcrumbs > a { background: transparent; }
html.pramama-store .product-top { margin: 0; }
html.pramama-store .product-top > .col-xs-12:has(> .p-detail-info:empty) { display: none; }
html.pramama-store .p-detail-inner-header { margin: 0 0 24px; }
html.pramama-store .p-detail-inner-header h1 { margin: 0; }
html.pramama-store .p-short-description { margin: 0 0 24px; padding: 0; border: 0; }
html.pramama-store .p-short-description p { margin: 0 0 16px; }
html.pramama-store .p-short-description p:first-child { font-size: 18px; line-height: 1.6; color: var(--pm-ink); }
html.pramama-store .p-short-description .pramama-delivery { font-size: 14px; font-weight: 600; }
html.pramama-store .p-final-price-wrapper { margin: 0 0 12px; }
html.pramama-store .availability-value { font-size: 14px; line-height: 1.5; }
html.pramama-store .detail-parameters { margin: 8px 0 0; border: 0; }
html.pramama-store .detail-parameters td { padding-left: 0; }
html.pramama-store .p-info-wrapper > .social-buttons-wrapper { margin-top: 24px; }
html.pramama-store .social-buttons-wrapper :is(.print,.share,.social-buttons) { display: none; }
html.pramama-store .link-icons .chat { color: var(--pm-muted); font-size: 14px; }
html.pramama-store .p-thumbnails { padding-top: 4px; }
html.pramama-store .p-thumbnail { background: var(--pm-cream); }
html.pramama-store .shp-tabs-wrapper { margin-top: 72px; border-top: 1px solid var(--pm-line); }
html.pramama-store .shp-tabs :is(a,.shp-tab-link) { font-family: var(--pm-sans); font-size: 15px; }
html.pramama-store .basic-description { padding-top: 24px; }
html.pramama-store .basic-description .pramama-description { max-width: 980px; margin-inline: auto; }
html.pramama-store .basic-description .pramama-description h2 { margin: 0 0 36px; }
html.pramama-store .basic-description .pramama-description ul { display: grid; grid-template-columns: 1fr 1fr; gap: 28px 48px; padding: 0; list-style: none; }
html.pramama-store .basic-description .pramama-description li { margin: 0; padding: 24px 0 0; border-top: 1px solid var(--pm-line); }
html.pramama-store .basic-description .pramama-description li strong { display: block; margin-bottom: 8px; }
html.pramama-store .pramama-footer-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px 28px; padding: 24px; border-bottom: 1px solid var(--pm-line); }
html.pramama-store .pramama-footer-links a { font-size: 13px; }
html.pramama-store #footer .footer-bottom { padding-top: 24px; padding-bottom: 24px; font-size: 12px; line-height: 1.7; }
@media (min-width: 992px) {
  html.pramama-store #header > .navigation-wrapper { display: flex; align-items: center; gap: 40px; min-height: 104px; }
  html.pramama-store #header .header-top { display: contents; }
  html.pramama-store #header .site-name-wrapper { flex: 0 0 auto; order: 0; }
  html.pramama-store #header #navigation { position: static; order: 1; flex: 1; height: auto; padding: 0; border: 0; }
  html.pramama-store #header .navigation-buttons { order: 2; width: auto; margin: 0; }
  html.pramama-store #navigation .menu-level-1 { display: flex; justify-content: center; }
  html.pramama-store #navigation .menu-level-1 > li > a { padding: 18px 16px; }
  html.pramama-store #content-wrapper { width: min(1280px,100%); padding-inline: 40px; }
  html.pramama-store .product-top { display: grid; grid-template-columns: minmax(0,1.08fr) minmax(0,1fr); gap: 56px; }
  html.pramama-store .product-top > .col-xs-12:has(> .p-detail-info) { grid-column: 1 / -1; }
  html.pramama-store .product-top > :is(.p-image-wrapper,.p-info-wrapper) { float: none; width: auto; padding: 0; min-width: 0; }
  html.pramama-store .p-image-wrapper { position: sticky; top: 32px; }
}
@media (max-width: 991px) {
  html.pramama-store .p-detail-inner-header { margin-top: 28px; }
  html.pramama-store .p-info-wrapper { padding-inline: 0; }
  html.pramama-store .p-image-wrapper { padding-inline: 0; }
  html.pramama-store .breadcrumbs { margin-bottom: 20px; }
  html.pramama-store .shp-tabs-wrapper { margin-top: 40px; }
}
@media (max-width: 620px) {
  html.pramama-store .p-info-wrapper { padding-top: 0; }
  html.pramama-store .p-short-description p:first-child { font-size: 17px; }
  html.pramama-store .p-final-price-wrapper .price-final { font-size: 61px; }
  html.pramama-store .basic-description .pramama-description ul { grid-template-columns: 1fr; gap: 20px; }
  html.pramama-store .basic-description .pramama-description h2 { margin-bottom: 24px; }
  html.pramama-store .add-to-cart { display: flex; flex-wrap: nowrap; gap: 12px; }
  html.pramama-store .add-to-cart .quantity { flex: 0 0 82px; }
  html.pramama-store .add-to-cart .add-to-cart-button { flex: 1; padding-inline: 18px; }
}

html.pramama-store .product-top::before,
html.pramama-store .product-top::after { display: none; }
@media (min-width: 992px) {
 html.pramama-store #header > .navigation-wrapper::before,
 html.pramama-store #header > .navigation-wrapper::after { display: none; }
 html.pramama-store #header .navigation-buttons { flex: 0 0 auto; }
 html.pramama-store #header #navigation { height: auto; min-width: 0; overflow: visible; }
 html.pramama-store #navigation .navigation-in { position: static; width: 100%; }
 html.pramama-store #navigation .menu-level-1 { width: 100%; }
 html.pramama-store #navigation .menu-level-1 > :is(.menu-item-705,.menu-item-39,.menu-item-29) { display: block; visibility: visible; }
}
html.pramama-store .product-top > .col-xs-12:has(> .p-detail-info):not(:has(.p-detail-info > *)) { display: none; }
html.pramama-store .pramama-shop-intro { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; margin: 56px auto 72px; text-align: left; }
html.pramama-store .pramama-shop-intro h2 { margin: 12px 0 24px; font-size: clamp(42px,4.5vw,64px); line-height: 1.04; }
html.pramama-store .pramama-shop-intro img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: contain; border: 1px solid #e0d6ce; border-radius: 24px; box-shadow: 0 32px 80px #3d211a24; }
html.pramama-store .pramama-shop-intro .pramama-eyebrow { color: var(--pm-red); font-size: 13px; font-weight: 600; }
html.pramama-store .pramama-shop-intro p { margin: 0 0 24px; color: var(--pm-muted); }
html.pramama-store .pramama-shop-intro .pramama-intro-note { font-size: 13px; }
@media (max-width: 991px) {
 html.pramama-store .product-top { display: flow-root; }
 html.pramama-store .pramama-shop-intro { grid-template-columns: 1fr; gap: 28px; margin: 24px 10px 48px; }
 html.pramama-store .pramama-shop-intro img { border-radius: 15px; }
 html.pramama-store .pramama-shop-intro > a { order: -1; }
}

html.pramama-store .btn:not(.btn-icon) { font-family: var(--pm-sans); text-decoration: none; }
html.pramama-store .ordering-process :is(.cart-header,.co-box,.cart-content,.cart-content a,.cart-summary,.order-summary) { font-family: var(--pm-sans); }
html.pramama-store .ordering-process .co-box { background: var(--pm-paper); }
html.pramama-store .ordering-process h2 { font-size: clamp(26px,2.4vw,34px); line-height: 1.15; }
html.pramama-store .ordering-process .cart-header { background: var(--pm-paper); }
html.pramama-store .ordering-process .cart-header :is(a,strong) { text-transform: none; font-weight: 500; }
html.pramama-store .ordering-process .shipping-billing-name { text-transform: none; font-size: 15px; font-weight: 600; }
html.pramama-store .ordering-process .radio-wrapper { border-color: var(--pm-line); }
html.pramama-store .ordering-process .radio-wrapper.active { background: #f4ede6; border-radius: 8px; }
html.pramama-store .ordering-process .radio-wrapper label { padding-block: 16px; }
html.pramama-store .ordering-process .order-summary h2 { font-size: 28px; }
html.pramama-store .ordering-process :is(.next-step,.next-step-back,.next-step-forward) { font-family: var(--pm-sans); text-transform: none; }
html.pramama-store .pramama-mobile-buy { display: none; }
@media (max-width: 767px) {
 html.pramama-store .type-detail .p-thumbnails { height: 78px; margin-top: 12px; padding-top: 0; }
 html.pramama-store .type-detail .p-thumbnails .p-thumbnails-inner { height: 72px; }
 html.pramama-store .type-detail .p-thumbnails .p-thumbnail { width: 68px; height: 68px; }
 html.pramama-store .type-detail .p-thumbnails .p-thumbnail img { max-height: 66px; width: 66px; height: 66px; object-fit: contain; }
 html.pramama-store .type-detail .p-detail-inner-header { margin-top: 24px; margin-bottom: 20px; }
 html.pramama-store .type-detail .p-info-wrapper { padding-inline: 8px; }
 html.pramama-store .pramama-mobile-buy:not([hidden]) { position: fixed; z-index: 1010; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 12px 18px calc(12px + env(safe-area-inset-bottom)); background: var(--pm-paper); border-top: 1px solid var(--pm-line); box-shadow: 0 -8px 24px #1814140c; }
 html.pramama-store .pramama-mobile-buy .pramama-mobile-price { font-family: var(--pm-serif); font-size: 28px; line-height: 1; color: var(--pm-ink); white-space: nowrap; }
 html.pramama-store .pramama-mobile-buy small { display: block; margin-bottom: 5px; font: 11px/1.3 var(--pm-sans); color: var(--pm-muted); }
 html.pramama-store .pramama-mobile-buy button { min-height: 48px; }
 html.pramama-store body.pramama-has-mobile-buy { padding-bottom: 80px; }
 html.pramama-store .ordering-process .co-box { padding: 22px 14px; }
 html.pramama-store .ordering-process .shipping-billing-name { font-size: 14px; line-height: 1.4; }
}

html.pramama-store a[data-testid="linkSearchIcon"] { display: none; }

@media(max-width:767px){html.pramama-store .responsive-tools{min-height:50px;}}


/* v7: the brand PNG and purchase block follow the original (pra)máma website. */
html.pramama-store img.pramama-wordmark-inline {
  display: inline-block;
  width: auto;
  height: 1.08em;
  max-width: none;
  object-fit: contain;
  vertical-align: -0.12em;
}
html.pramama-store .breadcrumbs img.pramama-wordmark-inline { height: 13px; opacity: .78; }
html.pramama-store #navigation img.pramama-wordmark-inline { height: 16px; margin-left: 3px; }
html.pramama-store .copyright img.pramama-wordmark-inline { height: 13px; }
html.pramama-store .pramama-purchase-panel {
  align-self: start;
  min-width: 0;
  background: #171414;
  color: #c8c1c1;
  border: 1px solid #4b4545;
  padding: 34px;
}
html.pramama-store .pramama-purchase-panel .p-detail-inner-header { margin: 0 0 26px; }
html.pramama-store .pramama-product-kicker {
  margin: 0 0 24px;
  color: #ff696e;
  font: 700 12px/1.55 var(--pm-sans);
  letter-spacing: .13em;
  text-transform: uppercase;
}
html.pramama-store .pramama-product-wordmark {
  font-size: 0;
  line-height: 1;
  letter-spacing: 0;
  margin: 0;
}
html.pramama-store .pramama-product-wordmark img.pramama-wordmark-inline {
  display: block;
  width: min(100%,310px);
  height: auto;
  max-width: 100%;
}
html.pramama-store .pramama-purchase-panel img.pramama-wordmark-inline { filter: brightness(0) invert(1); }
html.pramama-store .pramama-purchase-panel .p-short-description { margin: 0 0 24px; }
html.pramama-store .pramama-purchase-panel .p-short-description p { margin: 0 0 16px; color: #c8c1c1; }
html.pramama-store .pramama-purchase-panel .p-short-description p:first-child { color: #e6e0e0; font-size: 17px; line-height: 1.62; }
html.pramama-store .pramama-purchase-panel .p-short-description p:last-child { font-size: 14px; margin-bottom: 0; }
html.pramama-store .pramama-purchase-panel .p-final-price-wrapper { margin: 0 0 20px; }
html.pramama-store .pramama-purchase-panel .p-final-price-wrapper :is(.price-final,.price-final-holder) { color: #fff; }
html.pramama-store .pramama-purchase-panel .price-additional { color: #c8c1c1; }
html.pramama-store .pramama-panel-delivery {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 20px;
  padding-top: 18px;
  border-top: 1px solid #4b4545;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
html.pramama-store .pramama-panel-delivery svg { flex: 0 0 20px; color: #ff696e; }
html.pramama-store .pramama-purchase-panel .availability-label { color: #ff696e !important; }
html.pramama-store .pramama-purchase-panel .detail-parameters { color: #c8c1c1; font-size: 13px; }
html.pramama-store .pramama-purchase-panel :is(a,.link-icons .chat) { color: #e6e0e0; }
html.pramama-store .pramama-purchase-panel :is(a,.link-icons .chat):hover { color: #ff696e; }
html.pramama-store .pramama-purchase-panel :is(button,a,input):focus-visible { outline-color: #fff; }
html.pramama-store .pramama-purchase-panel :is(.quantity input,.quantity .increase,.quantity .decrease) { color: var(--pm-ink); background: #fff; }
html.pramama-store .pramama-purchase-panel .add-to-cart { margin-top: 20px; }
html.pramama-store .pramama-purchase-panel [data-testid="productCardDescr"] { margin: 14px 0 0; font-size: 13px; }
html.pramama-store .pramama-purchase-panel .social-buttons-wrapper { margin-top: 14px; }
html.pramama-store .pramama-purchase-panel .link-icons .chat { display: inline-flex; align-items: center; gap: 8px; text-transform: none; }
html.pramama-store .pramama-purchase-panel .link-icons .chat::before { position: static; margin: 0; font-size: 19px; }
html.pramama-store .pramama-purchase-panel .link-icons .chat span { padding: 0; font-size: 13px; }
html.pramama-store .shp-tabs { border: 0; background: transparent; }
html.pramama-store .shp-tabs :is(a,.shp-tab-link) { color: var(--pm-muted); background: transparent; border: 0; border-bottom: 2px solid transparent; padding: 18px 22px; }
html.pramama-store .shp-tabs .active :is(a,.shp-tab-link) { color: var(--pm-ink); border-bottom-color: var(--pm-red); background: transparent; }
html.pramama-store .basic-description > h3 { color: var(--pm-muted); font: 700 12px/1.5 var(--pm-sans); letter-spacing: .12em; text-transform: uppercase; margin-bottom: 28px; }
html.pramama-store .basic-description .pramama-description li { position: relative; padding-left: 24px; }
html.pramama-store .basic-description .pramama-description li::before { content: '✓'; position: absolute; left: 0; top: 24px; color: var(--pm-red); }
html.pramama-store #footer .pramama-footer-brand :is(a,small) { color: var(--pm-muted); }
html.pramama-store #footer .pramama-footer-links a:hover { color: var(--pm-red-hover); }
@media (min-width:992px) {
  html.pramama-store .product-top { gap: 44px; align-items: start; }
  html.pramama-store .product-top > .pramama-purchase-panel { padding: 34px; }
}
@media (max-width:991px) {
  html.pramama-store .pramama-purchase-panel { margin-top: 32px; padding: 28px; }
}
@media (max-width:767px) {
  html.pramama-store .type-detail .pramama-purchase-panel { padding: 26px 22px; margin-top: 26px; }
  html.pramama-store .pramama-product-kicker { font-size: 12px; letter-spacing: .08em; margin-bottom: 20px; }
  html.pramama-store .pramama-product-wordmark img.pramama-wordmark-inline { width: min(100%,260px); }
  html.pramama-store .pramama-purchase-panel .p-detail-inner-header { margin: 0 0 22px; }
  html.pramama-store .pramama-purchase-panel .p-short-description p:first-child { font-size: 16px; line-height: 1.65; }
  html.pramama-store .pramama-purchase-panel .p-final-price-wrapper { margin-bottom: 18px; }
  html.pramama-store .pramama-mobile-buy:not([hidden]) { background: #171414; border-top-color: #4b4545; }
  html.pramama-store .pramama-mobile-buy .pramama-mobile-price { color: #fff; }
  html.pramama-store .pramama-mobile-buy small { color: #c8c1c1; }
}

/* v8: the shop introduction shares the main site's compact brand treatment. */
html.pramama-store .pramama-shop-eyebrow {
  margin: 0 0 20px;
  color: var(--pm-muted);
  font: 500 14px/1.5 var(--pm-sans);
  letter-spacing: 0;
}
html.pramama-store .pramama-shop-eyebrow img.pramama-wordmark-inline { height: 18px; margin-left: 4px; }
html.pramama-store .pramama-shop-intro { margin-top: 40px; }
@media(max-width:767px) {
  html.pramama-store .pramama-shop-intro { margin-top: 22px; }
  html.pramama-store .pramama-shop-eyebrow { margin-bottom: 16px; }
}

/* Keep wordmarks out of native product-photograph styling. */
html.pramama-store img.pramama-wordmark-inline {
  aspect-ratio: 1071 / 190;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  padding: 0;
}
html.pramama-store .welcome > div { max-width: none; }

/* Native quantity control remains a single, legible white field on the dark panel. */
html.pramama-store .pramama-purchase-panel .add-to-cart .quantity { background: #fff; border-color: #dcd5ce; border-radius: 8px; overflow: hidden; }
html.pramama-store .pramama-purchase-panel .add-to-cart .quantity input { border: 0; }
/* Match the native cart controls and total to the original purchase section. */
html.pramama-store .ordering-process :is(.order-button-text,.continue-shopping) { font: inherit; text-transform: none; }
html.pramama-store .ordering-process .cart-table .price-final { font: 600 15px/1.4 var(--pm-sans); }
html.pramama-store .ordering-process .price-wrapper .price-label { font: 400 14px/1.5 var(--pm-sans); }
html.pramama-store .ordering-process .box[data-testid="tableCart"] { background: #171414; border: 1px solid #4b4545; color: #c8c1c1; }
html.pramama-store .ordering-process .box[data-testid="tableCart"] .price-label { color: #c8c1c1; }
html.pramama-store .ordering-process .box[data-testid="tableCart"] .price { color: #fff; font: 400 40px/1.1 var(--pm-serif); }
html.pramama-store .ordering-process .box[data-testid="tableCart"] .next-step-back { color: #c8c1c1; }
html.pramama-store .ordering-process .box[data-testid="tableCart"] :is(a,button):focus-visible { outline-color: #fff; }
html.pramama-store .ordering-process .box[data-testid="tableCart"] .next-step-back:hover { color: #fff; }

/* Empty cart returns to the real book, without sample store categories. */
html.pramama-store .cart-empty .empty-cart-boxes li:has(a:is([href="/obleceni/"],[href="/modni-doplnky/"],[href="/do-domacnosti/"])) { display: none; }
html.pramama-store .cart-empty .empty-cart-boxes > .col-md-6:has(.search) { display: none; }
html.pramama-store .cart-empty .empty-cart-boxes > .col-md-6 { width: 100%; }
html.pramama-store .cart-empty .empty-cart-boxes ul { list-style: none; padding: 0; margin-top: 24px; }
html.pramama-store .cart-empty .cart-heading { font: 400 clamp(28px,3vw,42px)/1.15 var(--pm-serif); color: var(--pm-ink); }

/* The native mobile checkout hides its logo: retain the original PNG and return path. */
html.pramama-store .pramama-checkout-brand { display: none; }
@media (max-width: 767px) {
  html.pramama-store .pramama-checkout-brand {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 4px 12px;
    margin: 0 0 24px;
    padding: 0 10px 16px;
    border-bottom: 1px solid var(--pm-line);
  }
  html.pramama-store .pramama-checkout-brand a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    color: var(--pm-ink);
    font: 400 14px/1.4 var(--pm-sans);
  }
  html.pramama-store .pramama-checkout-brand a:last-child { text-decoration: underline; text-underline-offset: 3px; }
  html.pramama-store .pramama-checkout-brand img { display: block; width: 149px; height: auto; max-width: 100%; }
}

/* Direct preorder entry: native cart, original brand, explicit next action. */
html.pramama-store .pramama-cart-preorder { display: grid; gap: 4px; padding: 18px 20px; margin: 0 0 20px; background: #eee8e0; border-left: 3px solid #c71319; color: #181414; font: 400 16px/1.5 var(--pm-sans); }
html.pramama-store .pramama-cart-preorder strong { font-weight: 700; }
html.pramama-store .pramama-cart-preorder span { color: #514848; }
html.pramama-store .pramama-cart-status { padding: 24px; margin: 0 0 24px; background: #eee8e0; color: #181414; font: 400 16px/1.6 var(--pm-sans); border: 1px solid #dcd5ce; }
html.pramama-store .pramama-cart-status strong { display: block; font-size: 18px; }
html.pramama-store .pramama-cart-status p { margin: 10px 0 20px; }
html.pramama-store .pramama-cart-check { display: inline-block; margin: 12px 0 12px 20px; text-decoration: underline; }
html.pramama-store .pramama-cart-pending .cart-empty :is(.cart-heading,.empty-cart-boxes) { display: none; }
@media (max-width: 767px) {
  html.pramama-store .pramama-cart-preorder { padding: 16px; font-size: 15px; }
  html.pramama-store .pramama-cart-status { padding: 20px; }
  html.pramama-store .pramama-cart-check { margin-left: 0; display: block; }
  html.pramama-store .ordering-process .next-step-forward { padding-inline: 20px; }
}

/* v16: Keep native mobile zoom and scrolling, prevent focus/double-tap zoom. */
html.pramama-store .ordering-process :is(input.amount, input.form-control, textarea.form-control, select.form-control),
html.pramama-store .ordering-process .cart-table input.amount {
  font-size: 16px;
}
html.pramama-store :is(a, button, .btn, .quantity) {
  touch-action: manipulation;
}
@media (max-width: 767px), (pointer: coarse) {
  html.pramama-store :is(input, select, textarea) { font-size: 16px; }
  html.pramama-store .ordering-process .quantity { min-height: 44px; }
  html.pramama-store .ordering-process .quantity :is(input.amount, .increase, .decrease) { min-height: 44px; }
}

/* v17: Cart clarity. Scoped to cart/checkout; native forms stay functional. */
html.pramama-store .pramama-cart-guidance {
  margin: 0 0 22px;
  color: var(--pm-muted);
  font: 400 15px/1.5 var(--pm-sans);
  text-align: center;
  text-wrap: balance;
}
html.pramama-store .in-kosik .cart-table .p-label {
  font: 400 13px/1.5 var(--pm-sans);
  color: var(--pm-muted);
}
html.pramama-store .in-kosik .cart-table :is(.p-price, .p-total) .p-label {
  display: block;
  margin: 0 0 5px;
}
html.pramama-store .in-kosik .cart-table [data-micro-sku="PRAMAMA-01"] .unit-value { display: none; }
html.pramama-store .in-kosik .cart-table .price-final {
  font: 600 16px/1.4 var(--pm-sans);
  color: var(--pm-ink);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
html.pramama-store .in-kosik .pramama-cart-secondary[hidden] { display: none !important; }
html.pramama-store .in-kosik .summary-wrapper .box[data-testid="tableCart"] {
  padding: 24px;
  border-radius: 16px;
}
html.pramama-store .in-kosik .summary-wrapper .price-wrapper {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: nowrap;
  gap: 12px;
  margin: 0 0 12px;
  padding: 0;
}
html.pramama-store .in-kosik .summary-wrapper .price-wrapper .price-label {
  width: auto;
  flex: 1 1 auto;
  min-width: 0;
}
html.pramama-store .in-kosik .summary-wrapper .price-wrapper .price {
  width: auto;
  flex: 0 0 auto;
  padding: 0;
  font: 600 17px/1.4 var(--pm-sans);
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
html.pramama-store .in-kosik .pramama-cart-delivery {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: baseline;
  gap: 4px 12px;
  font: 400 14px/1.5 var(--pm-sans);
}
html.pramama-store .in-kosik .pramama-cart-delivery strong {
  color: #fff;
  font-size: 17px;
  white-space: nowrap;
}
html.pramama-store .in-kosik .pramama-cart-delivery small {
  grid-column: 1 / -1;
  color: #c8c1c1;
  font: 400 12px/1.5 var(--pm-sans);
}
html.pramama-store .in-kosik .pramama-cart-estimate {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px 12px;
  margin-top: 18px;
  padding-top: 16px;
  border-top: 1px solid #4b4545;
  color: #fff;
  font: 400 15px/1.5 var(--pm-sans);
}
html.pramama-store .in-kosik .pramama-cart-estimate strong {
  color: #fff;
  font: 400 clamp(30px, 3vw, 38px)/1.15 var(--pm-serif);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
html.pramama-store .in-kosik .summary-wrapper .next-step {
  display: flex;
  margin: 20px 0 0;
  padding: 0;
}
html.pramama-store .in-kosik .summary-wrapper #continue-order-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-height: 52px;
  margin: 0;
  padding: 14px 18px;
  font: 700 15px/1.4 var(--pm-sans);
  white-space: normal;
}
html.pramama-store .in-kosik .summary-wrapper #continue-order-button::after {
  position: static;
  margin: 0;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  html.pramama-store .pramama-checkout-brand {
    justify-content: center;
    flex-wrap: nowrap;
    min-height: 80px;
    margin: 0 0 16px;
    padding: 18px 16px;
    gap: 0;
  }
  html.pramama-store .pramama-checkout-brand a {
    justify-content: center;
    padding: 0;
    margin: 0;
    text-decoration: none;
  }
  html.pramama-store .pramama-checkout-brand a:last-child { text-decoration: none; }
  html.pramama-store .pramama-cart-guidance { margin: 0 16px 20px; font-size: 14px; }
  html.pramama-store .in-kosik .pramama-cart-preorder {
    padding: 14px 16px;
    margin-bottom: 16px;
    font-size: 14px;
  }
  html.pramama-store .in-kosik .cart-table .p-quantity .p-label {
    display: block;
    margin: 0 0 6px;
    text-align: center;
  }
  html.pramama-store .in-kosik .cart-table :is(.p-price, .p-total) { padding-top: 10px; }
  html.pramama-store .in-kosik .summary-wrapper .box[data-testid="tableCart"] {
    margin: 12px 10px 24px;
    padding: 20px;
    border-radius: 14px;
  }
  html.pramama-store .in-kosik .summary-wrapper .price-wrapper .price-label { font-size: 14px; }
  html.pramama-store .in-kosik .summary-wrapper #continue-order-button { padding-inline: 12px; }
}


.pramama-editorial{max-width:720px;margin:0 auto;padding:clamp(20px,4vw,48px) 0;color:#181414;font:400 17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow-wrap:anywhere}
.pramama-editorial h2{font:400 clamp(26px,5vw,40px)/1.2 Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin:32px 0 20px}
.pramama-editorial p{margin:0 0 20px}
.pramama-editorial .pramama-editorial-kicker{color:#6d6464;font-size:14px;letter-spacing:.04em}
.pramama-editorial blockquote{margin:0;padding:clamp(20px,4vw,40px);background:#eee8e0;border-left:3px solid #c71319;font-size:clamp(19px,3vw,25px);line-height:1.5}
.pramama-editorial blockquote:before,.pramama-editorial blockquote:after{content:none}
.pramama-editorial figure{max-width:560px;margin:24px auto 32px}
.pramama-editorial img{display:block;max-width:100%;height:auto}
.pramama-editorial figcaption{color:#6d6464;font-size:14px;margin-top:8px}
.pramama-editorial .pramama-editorial-action{margin-top:32px}
.pramama-editorial a.pramama-editorial-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;max-width:100%;padding:14px 28px;border-radius:100px;background:#c71319;color:white;font:600 16px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-align:center;text-decoration:none;touch-action:manipulation}
.pramama-editorial a.pramama-editorial-cta:hover{background:#a80f14}
.pramama-editorial a:focus-visible{outline:3px solid #181414;outline-offset:4px}
@media(max-width:620px){.pramama-editorial{font-size:16px}.pramama-editorial a.pramama-editorial-cta{width:100%}}

.pramama-social{max-width:720px;margin:40px auto;padding:24px 0;border-top:1px solid #dcd5ce;color:#181414;font:400 16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.pramama-social h2{font:400 clamp(24px,4vw,32px)/1.2 Georgia,"Times New Roman",serif;margin:0 0 16px}
.pramama-social p{margin:0}
.pramama-social a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 .3em;min-height:44px;color:#181414;text-decoration:underline;text-underline-offset:.2em}
.pramama-social a:hover{color:#a80f14}
.pramama-social a:focus-visible{outline:3px solid #181414;outline-offset:4px}
.pramama-social-new-tab{color:#6d6464;font-size:14px}


html.pramama-store #navigation .menu-level-1 > .appended-category.menu-item-705,
html.pramama-store .menu-helper .appended-category.menu-item-705 {
  display: none !important;
}
html.pramama-store :is(.in-o-autorovi,.in-manifest) .pageArticleDetail {
  max-width: 720px;
  margin-inline: auto;
}
html.pramama-store :is(.in-o-autorovi,.in-manifest) .pageArticleDetail > header h1 {
  margin: 24px 0;
  font-size: clamp(34px,4.4vw,48px);
  line-height: 1.15;
  letter-spacing: -.03em;
}
html.pramama-store :is(.in-o-autorovi,.in-manifest) .pramama-editorial {
  padding: 0 0 24px;
}
html.pramama-store :is(.in-o-autorovi,.in-manifest) .pramama-editorial h2 {
  font-size: clamp(27px,3.3vw,38px);
  line-height: 1.2;
  letter-spacing: -.025em;
}


html.pramama-store .siteCookies{background:#c71319!important;color:#fff!important}
html.pramama-store .siteCookies .siteCookies__form,html.pramama-store .siteCookies .siteCookies__content,html.pramama-store .siteCookies .siteCookies__text,html.pramama-store .siteCookies .siteCookies__links{background:transparent;color:#fff!important}
html.pramama-store .siteCookies .siteCookies__text a{color:#fff!important;text-decoration:underline;text-underline-offset:.15em}
html.pramama-store .siteCookies .siteCookies__button{background:#fff!important;border:1px solid #fff!important;color:#c71319!important;min-height:44px}
html.pramama-store .siteCookies .siteCookies__link{background:transparent!important;border:1px solid #fff!important;color:#fff!important;min-height:44px}
html.pramama-store .siteCookies button:hover{text-decoration:underline;text-underline-offset:.15em}
html.pramama-store .siteCookies button:focus-visible,html.pramama-store .siteCookies a:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #181414}

/* (pra)máma – úpravy z auditu, 17. 9. 2026. Původní styly zůstávají. */
html.pramama-store .top-navigation-menu{display:none!important}
html.pramama-store a[data-target="navigation"]{color:#181414!important;background:#faf8f4!important;border:1px solid #dcd5ce!important;border-radius:50%;min-width:44px;min-height:44px}
html.pramama-store a[data-target="navigation"]::before{color:#181414!important}
html.pramama-store a[data-target="navigation"]:focus-visible{outline:3px solid #c71319;outline-offset:3px}
html.pramama-store .pramama-preorder-summary{font:400 15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;margin:12px 0 20px;max-width:42em}
html.pramama-store .pramama-preorder-summary p{margin:4px 0!important;font-size:inherit!important;line-height:inherit!important}
html.pramama-store .pramama-purchase-panel .pramama-preorder-summary{color:#fff}
html.pramama-store .pramama-preorder-summary a{color:inherit;text-decoration:underline;text-underline-offset:3px}
html.pramama-store .pramama-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}
html.pramama-store .pramama-home-actions>a:not(.btn){text-decoration:underline;text-underline-offset:4px;color:#181414;padding:12px 0}
html.pramama-store .pramama-author-note{margin:28px 0;padding:24px;background:#eee8e0;border-left:3px solid #c71319;color:#181414;font-size:17px;line-height:1.65}
html.pramama-store .pramama-author-note h2{font:400 28px/1.2 Georgia,serif;margin:0 0 16px}
html.pramama-store .pramama-author-note p{margin:0 0 12px}
html.pramama-store .pramama-help{margin:0 0 20px;font-size:16px;line-height:1.6}
html.pramama-store .pramama-help p{margin:6px 0}
html.pramama-store .pramama-help a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
html.pramama-store .contact-box li a{overflow-wrap:anywhere}
html.pramama-store .pramama-single-book :is(#category-header,#filters-wrapper,.listingControls){display:none!important}
html.pramama-store .in-jak-nakupovat .pageArticleDetail table{width:100%;border-collapse:collapse;table-layout:auto}
html.pramama-store .in-jak-nakupovat .pageArticleDetail :is(td,th){padding:14px 16px!important;border-bottom:1px solid #dcd5ce;vertical-align:top;line-height:1.5}
html.pramama-store .in-jak-nakupovat .pageArticleDetail :is(td,th):last-child{white-space:nowrap;text-align:right}
html.pramama-store #footer .footer-bottom{background:transparent!important;border-top:1px solid #dcd5ce;padding:20px 0!important;margin:24px auto 0!important;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
html.pramama-store #footer .copyright{font-size:14px}
html.pramama-store .cookiesSetting__button{background:#c71319!important;color:#fff!important;border:1px solid #c71319!important;border-radius:100px;min-height:44px;line-height:1.4;padding:12px 20px}
html.pramama-store .cookiesSetting__button:hover{background:#a80f14!important;text-decoration:underline}
html.pramama-store .cookiesSetting__button:focus-visible{outline:3px solid #181414;outline-offset:3px}
html.pramama-store .pramama-returns-note{max-width:720px;margin:24px auto 40px;padding:24px;background:#eee8e0;font-size:16px;line-height:1.6;color:#181414}
html.pramama-store .pramama-returns-note h2{font:400 28px/1.2 Georgia,serif;margin:0 0 16px}
@media(max-width:767px){
 html.pramama-store #header .motto{display:none!important}
 html.pramama-store .pramama-home-actions{align-items:stretch;flex-direction:column;gap:4px}
 html.pramama-store .pramama-home-actions>a{text-align:center}
 html.pramama-store .pramama-author-note{padding:20px;font-size:16px}
 html.pramama-store .in-jak-nakupovat .pageArticleDetail :is(td,th){padding:12px 10px!important}
 html.pramama-store .in-jak-nakupovat .pageArticleDetail :is(td,th):first-child{padding-left:0!important}
 html.pramama-store .pramama-returns-note{margin:24px 16px;padding:20px}
}

/* Audit 18. 9. 2026: navigace, rytmus stránky a nákupní cesta. */
html.pramama-store #navigation .navigationActions{display:none!important}
html.pramama-store #navigation a[data-target="login"]{display:none!important}
html.pramama-store #navigation a[href="/login/"]{display:none!important}
html.pramama-store .in-index .content-wrapper.homepage-box.welcome-wrapper{margin:0!important;padding:36px 24px 40px!important;border:0!important;background:#faf8f4!important}
html.pramama-store .pramama-shop-intro{max-width:1320px;margin:0 auto 48px!important;gap:48px;align-items:center}
html.pramama-store .pramama-shop-intro .pramama-intro-copy{min-width:0}
html.pramama-store .pramama-intro-why{max-width:42em;font-size:16px!important;line-height:1.6!important;color:#181414!important;margin:16px 0!important}
html.pramama-store .pramama-intro-why span{white-space:nowrap;color:#6d6464}
html.pramama-store .pramama-home-story{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:36px 0 0;border-top:1px solid #dcd5ce;color:#181414;font-size:17px;line-height:1.7}
html.pramama-store .pramama-home-story h2{font:400 clamp(28px,3.4vw,42px)/1.2 Georgia,serif;margin:0 0 20px;letter-spacing:-.025em}
html.pramama-store .pramama-home-story a{color:#a80f14;text-decoration:underline;text-underline-offset:3px}
html.pramama-store .pramama-question-preview{margin:28px 0 36px}
html.pramama-store .pramama-question-preview>p{font:400 clamp(21px,2.4vw,28px)/1.35 Georgia,serif!important;border-bottom:1px solid #dcd5ce;padding:0 0 20px;margin:0 0 20px;color:#181414}
html.pramama-store .pramama-home-story>.pramama-question-preview{margin:0}
html.pramama-store .pramama-author-signature{font-size:14px!important;color:#6d6464}
html.pramama-store .pramama-author-note{margin:0 0 28px}
html.pramama-store .pramama-preorder-availability{display:none!important}
html.pramama-store #footer{margin-top:0!important}
html.pramama-store #footer .pramama-footer-brand{padding:28px 24px!important}
html.pramama-store #footer .pramama-footer-links{padding:12px 24px!important;gap:8px 24px;border-bottom:0!important}
html.pramama-store #footer .pramama-footer-links a{display:inline-flex;align-items:center;min-height:44px;line-height:1.4}
html.pramama-store #footer .footer-bottom{margin:0 auto!important;padding:16px 24px!important;border-top:0!important}
html.pramama-store :is(.in-kosik,.in-objednavka) .contact-box ul{display:none!important}
html.pramama-store .in-kosik .sidebar-in-cart{display:flex!important;flex-direction:column}
html.pramama-store .in-kosik .cart-content.checkout-box-wrapper{order:2!important;margin-top:20px!important;padding:20px!important}
html.pramama-store .in-kosik .contact-box h2{font-size:26px!important;line-height:1.2!important;margin:0 0 12px!important}
html.pramama-store .in-kosik .pramama-help{margin-bottom:0}
html.pramama-store a:focus-visible,html.pramama-store button:focus-visible{outline:3px solid #c71319;outline-offset:3px}
html.pramama-store .pramama-purchase-panel :is(a,button):focus-visible{outline-color:#fff}
@media(max-width:767px){
 html.pramama-store #navigation .menu-level-1>li>a{display:flex!important;align-items:center;box-sizing:border-box;min-height:48px!important;padding:12px 24px!important;font:400 18px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:#181414!important}
 html.pramama-store #navigation .menu-level-1>li>a b{font-weight:400}
 html.pramama-store #navigation .menu-level-1>li{border-bottom:1px solid #eee8e0}
 html.pramama-store #navigation .menu-level-1{padding-top:56px!important}
 html.pramama-store .in-index .content-wrapper.homepage-box.welcome-wrapper{padding:28px 20px 32px!important}
 html.pramama-store .in-index .welcome-wrapper .container{padding:0!important}
 html.pramama-store .pramama-shop-intro{display:flex!important;flex-direction:column!important;gap:28px!important;margin:0 auto 32px!important}
 html.pramama-store .pramama-shop-intro>.pramama-intro-copy{order:0!important;width:100%}
 html.pramama-store .pramama-shop-intro>a{order:1!important;width:100%;max-width:520px}
 html.pramama-store .pramama-shop-intro h2{font-size:clamp(33px,8.8vw,42px)!important;line-height:1.13!important;margin:14px 0 18px!important}
 html.pramama-store .pramama-shop-intro .pramama-intro-copy>p{font-size:16px;line-height:1.6}
 html.pramama-store .pramama-intro-why{font-size:15px!important;line-height:1.5!important;margin:14px 0!important}
 html.pramama-store .pramama-preorder-summary{margin:14px 0 16px}
 html.pramama-store .pramama-home-actions{margin:0!important}
 html.pramama-store .pramama-home-actions .btn{min-height:48px}
 html.pramama-store .pramama-intro-note{margin:14px 0 0!important;font-size:13px!important}
 html.pramama-store .pramama-home-story{grid-template-columns:1fr;gap:16px;padding-top:28px;font-size:16px}
 html.pramama-store .pramama-home-story h2{font-size:30px}
 html.pramama-store #footer .pramama-footer-brand{padding:24px 20px!important;gap:16px!important}
 html.pramama-store #footer .pramama-footer-links{padding:8px 20px!important;gap:0 20px!important}
 html.pramama-store #footer .footer-bottom{padding:12px 20px!important}
 html.pramama-store .cookiesSetting__content{padding:20px!important}
}


html.pramama-store #colorbox.productDetail #cboxTitle{display:block!important;position:absolute;top:auto!important;height:auto!important;left:0;right:0;bottom:0;background:#faf8f4ed;color:#181414;padding:8px 44px;font:400 14px/1.4 sans-serif;text-align:center;pointer-events:none}
@media(max-width:767px){html.pramama-store .in-kosik .sidebar-in-cart{display:flex;flex-direction:column}html.pramama-store .in-kosik .cart-content.checkout-box-wrapper{display:block!important;order:2;margin-top:24px;padding:0 20px}}


html.pramama-store .top-navigation-bar :is(.top-navigation-menu,.top-navigation-contacts,.top-nav-button-login,[data-target="login"]){display:none!important}
@media(min-width:768px){html.pramama-store .top-navigation-bar{display:none!important}}

html.pramama-store .in-kosik .checkout-box-wrapper>h2{font-size:26px!important;line-height:1.2!important;margin:0 0 12px!important}html.pramama-store .in-kosik .contact-box{min-height:0!important}

.pm26-content{--p-bg:#faf8f4;--p-paper:#fffdf9;--p-ink:#181414;--p-muted:#706760;--p-red:#c71319;--p-rust:#a80f14;--p-line:#dfd6cd;--p-soft:#f3ebe3;--p-white:#fff;color-scheme:light;color:var(--p-ink);font:15px/1.65 -apple-system,system-ui,"Segoe UI",Arial,sans-serif;max-width:1024px;margin:auto}
.pm26-content *{box-sizing:border-box}.pm26-content [hidden]{display:none!important}.pm26-content img{max-width:100%;display:block}.pm26-content button,.pm26-content input,.pm26-content select,.pm26-content textarea{font:inherit}.pm26-content button,.pm26-content a{color:inherit}.pm26-content button{touch-action:manipulation}.pm26-content h1,.pm26-content h2,.pm26-content h3,.pm26-content p,.pm26-content figure,.pm26-content blockquote{margin:0}.pm26-content h1,.pm26-content h2,.pm26-content h3,.pm26-content blockquote{font-family:Georgia,"Times New Roman",serif;font-weight:400}.pm26-content h1{font-size:43px;line-height:1.08;letter-spacing:-1.5px;margin-bottom:20px}.pm26-content h2{font-size:31px;line-height:1.18;letter-spacing:-.6px;margin-bottom:16px}.pm26-content h3{font-size:23px;line-height:1.3;margin-bottom:10px}.pm26-content a{text-underline-offset:4px}.pm26-content .p-tools{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:11px 0;font-size:12px;color:var(--p-muted)}.pm26-content .p-tools label{display:flex;align-items:center;gap:8px;flex:1;min-width:230px}.pm26-content .p-tools select{border:1px solid var(--p-line);background:var(--p-bg);color:var(--p-ink);border-radius:6px;padding:7px 9px;font-size:12px;max-width:100%;width:245px}.pm26-content .p-tools button{border:1px solid var(--p-line);border-radius:6px;background:var(--p-bg);padding:7px 11px;font-size:12px}.pm26-content .p-tools button[aria-pressed=true]{background:var(--p-ink);color:var(--p-white)}.pm26-content .p-routebar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:var(--p-muted);padding:0 0 10px;overflow-wrap:anywhere}.pm26-content .p-notes{margin-bottom:12px;border:1px solid var(--p-line);border-radius:6px;background:var(--p-bg);padding:8px 12px;font-size:12px}.pm26-content .p-notes summary{font-size:12px}.pm26-content .p-notes p{margin:10px 0 2px;max-width:900px}.pm26-content .p-site{background:var(--p-bg);max-width:1024px;margin:auto;container-type:inline-size}.pm26-content .p-site.p-mobile{max-width:390px}.pm26-content .p-strip{background:var(--p-red);color:var(--p-white);text-align:center;padding:8px 16px;font-size:12px;letter-spacing:.02em;font-weight:600}.pm26-content .p-header{padding:24px 5%;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--p-line)}.pm26-content .p-logo{padding:0;background:none;border:0;text-align:left}.pm26-content .p-logo img{width:180px;height:auto}.pm26-content .p-motto{font-size:10px;line-height:1.5;color:var(--p-rust);margin-top:8px;display:block}.pm26-content .p-nav{display:flex;align-items:center;gap:22px}.pm26-content .p-nav button,.pm26-content .p-nav a{font-size:13px;background:none;border:0;padding:8px 0;white-space:nowrap;text-decoration:none}.pm26-content .p-nav .p-bag{border:1px solid var(--p-ink);border-radius:30px;padding:10px 16px;display:flex;gap:8px;align-items:center}.pm26-content .p-header .p-mobile-menu{display:none}.pm26-content .p-menu{padding:12px 5%;background:var(--p-soft);display:flex;gap:6px;flex-direction:column}.pm26-content .p-menu button{border:0;background:none;text-align:left;padding:10px;font-size:14px}.pm26-content .p-page{padding:32px 5% 42px}.pm26-content .p-page.p-flush{padding:0}.pm26-content .p-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-rust);font-weight:700;margin-bottom:12px}.pm26-content .p-muted{color:var(--p-muted)}.pm26-content .p-small{font-size:12px;color:var(--p-muted);line-height:1.7}.pm26-content .p-lead{font-size:17px;line-height:1.65;max-width:680px;margin-bottom:20px}.pm26-content .p-link{border:0;border-bottom:1px solid currentColor;background:none;padding:4px 0;font-size:13px}.pm26-content .p-primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:100px;background:var(--p-red);color:var(--p-white);padding:13px 23px;min-height:47px;font-size:14px;font-weight:700;text-decoration:none}.pm26-content .p-secondary{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--p-line);border-radius:100px;background:var(--p-bg);padding:12px 20px;min-height:44px;font-size:13px;text-decoration:none}.pm26-content .p-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:20px 0 12px}.pm26-content .p-hero{display:grid;grid-template-columns:1fr 1.04fr;gap:35px;padding:36px 5%;align-items:center;background:linear-gradient(125deg,var(--p-soft),var(--p-bg) 70%)}.pm26-content .p-hero h1{font-size:48px;line-height:1.04}.pm26-content .p-response{font:400 25px/1.3 Georgia,serif;color:var(--p-rust);padding-bottom:18px;border-bottom:1px solid var(--p-line);margin-bottom:20px}.pm26-content .p-hero-copy>p.p-muted{font-size:15px;margin:16px 0}.pm26-content .p-hero-image{width:100%;aspect-ratio:1.05;object-fit:cover;border-radius:24px}.pm26-content .p-delivery{border-left:2px solid var(--p-red);padding-left:12px;font-size:12px;line-height:1.7;margin-top:17px}.pm26-content .p-price{font:400 40px/1.1 Georgia,serif;white-space:nowrap}.pm26-content .p-price-row{display:flex;gap:18px;align-items:center;margin:22px 0 15px}.pm26-content .p-section{padding:33px 5%}.pm26-content .p-story{background:var(--p-red);color:var(--p-white);display:grid;grid-template-columns:145px 1fr;gap:28px;padding:29px;border-radius:17px;align-items:center}.pm26-content .p-story img{width:145px;height:164px;object-fit:cover;object-position:50% 42%;border-radius:9px}.pm26-content .p-story .p-kicker{color:var(--p-white);opacity:.85}.pm26-content .p-story h2{font-size:32px}.pm26-content .p-story p{font-size:14px;line-height:1.7;max-width:620px}.pm26-content .p-story .p-sign{font-size:12px;display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:12px}.pm26-content .p-question{padding:17px 0;border-bottom:1px solid var(--p-line);display:grid;grid-template-columns:22px 1fr;gap:12px}.pm26-content .p-question span{font-size:11px;color:var(--p-rust);padding-top:5px}.pm26-content .p-question blockquote{font-size:23px;line-height:1.4}.pm26-content .p-bookfacts{font-size:13px;color:var(--p-muted);line-height:1.8;margin:22px 0}.pm26-content .p-banner-cta{background:var(--p-soft);padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.pm26-content .p-banner-cta h2{margin:0;font-size:27px}.pm26-content .p-banner-cta p{margin-top:6px}.pm26-content .p-breadcrumb{font-size:11px;color:var(--p-muted);margin-bottom:22px}.pm26-content .p-breadcrumb button{border:0;background:none;font-size:11px;padding:0;text-decoration:underline}.pm26-content .p-product{display:grid;grid-template-columns:1.06fr 1fr;gap:35px;align-items:start}.pm26-content .p-product h1{font-size:36px;margin-bottom:17px}.pm26-content .p-product .p-offerline{font:400 27px/1.2 Georgia,serif;margin-bottom:9px;color:var(--p-rust);letter-spacing:-.5px}.pm26-content .p-product .p-offersub{font-size:14px;margin-bottom:17px}.pm26-content .p-product .p-explain{font-size:14px;color:var(--p-muted)}.pm26-content .p-photo{width:100%;aspect-ratio:1.08;object-fit:cover;border-radius:20px}.pm26-content .p-gallery-main{position:relative}.pm26-content .p-zoom{position:absolute;right:12px;bottom:12px;border:1px solid var(--p-line);border-radius:22px;padding:8px 13px;background:var(--p-bg);font-size:12px}.pm26-content .p-thumbs{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.pm26-content .p-thumb{width:calc((100% - 30px)/7);padding:3px;border:1px solid var(--p-line);border-radius:5px;background:var(--p-bg)}.pm26-content .p-thumb[aria-pressed=true]{border:2px solid var(--p-red);padding:2px}.pm26-content .p-thumb img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}.pm26-content .p-gallery-caption{font-size:11px;color:var(--p-muted);margin-top:10px}.pm26-content .p-qty{display:flex;height:47px;border:1px solid var(--p-line);border-radius:8px;background:var(--p-bg);width:105px;flex:none}.pm26-content .p-qty button{width:31px;border:0;background:none;padding:0;font-size:18px}.pm26-content .p-qty input{width:41px;min-width:0;border:0;background:none;color:var(--p-ink);padding:0;text-align:center;font-size:16px;appearance:textfield}.pm26-content .p-qty input::-webkit-inner-spin-button{appearance:none}.pm26-content .p-buyrow{display:flex;gap:12px;align-items:center;margin:20px 0 12px}.pm26-content .p-buyrow>.p-primary{flex:1}.pm26-content .p-added{background:var(--p-soft);border-left:2px solid var(--p-red);padding:14px;font-size:13px;margin-top:16px}.pm26-content .p-added button{margin-top:7px}.pm26-content .p-tabs{margin:30px 0 24px;border-bottom:1px solid var(--p-line)}.pm26-content .p-tabs span{display:inline-block;padding:12px 20px;border-bottom:2px solid var(--p-red);font-size:13px;font-weight:600}.pm26-content .p-product-content .p-questions{padding:28px 0}.pm26-content .p-specs{width:100%;border-collapse:collapse;font-size:14px;margin:20px 0}.pm26-content .p-specs th,.pm26-content .p-specs td{text-align:left;vertical-align:top;padding:10px 0;border-bottom:1px solid var(--p-line)}.pm26-content .p-specs th{width:30%;padding-right:20px;font-weight:500;color:var(--p-muted)}.pm26-content .p-specs strong{font-weight:600}.pm26-content .p-two{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.pm26-content .p-prose{max-width:730px;margin:0 auto}.pm26-content .p-prose>p{margin:0 0 20px;line-height:1.85}.pm26-content .p-prose h2{margin-top:31px}.pm26-content .p-prose h3{margin-top:25px}.pm26-content .p-story-full{background:var(--p-red);color:var(--p-white);padding:35px;border-radius:17px;margin-bottom:30px;display:grid;grid-template-columns:1fr .58fr;gap:28px;align-items:center}.pm26-content .p-story-full h1{font-size:40px}.pm26-content .p-story-full img{width:100%;border-radius:10px}.pm26-content .p-story-full .p-kicker{color:var(--p-white)}.pm26-content .p-manifest{border-left:3px solid var(--p-red);padding:8px 0 8px 25px;font:400 28px/1.55 Georgia,serif;margin:25px 0}.pm26-content .p-manifest p{margin-bottom:20px}.pm26-content .p-manifest p:last-child{margin:0}.pm26-content .p-faq-nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 25px}.pm26-content .p-faq-nav button{border:1px solid var(--p-line);background:var(--p-bg);border-radius:22px;padding:8px 14px;font-size:13px}.pm26-content details.p-faq{padding:17px 0;border-top:1px solid var(--p-line)}.pm26-content details.p-faq summary{font-size:15px;font-weight:600}.pm26-content details.p-faq p{font-size:14px;line-height:1.8;margin-top:14px;color:var(--p-muted)}.pm26-content .p-contact-card{background:var(--p-soft);border-radius:14px;padding:25px}.pm26-content .p-contact-card p{margin-bottom:14px;font-size:14px}.pm26-content .p-contact-card a{color:var(--p-rust)}.pm26-content form{margin:0}.pm26-content .p-field{display:block;margin-bottom:15px;font-size:13px;font-weight:500}.pm26-content .p-field input,.pm26-content .p-field textarea,.pm26-content .p-field select{display:block;width:100%;border:1px solid var(--p-line);border-radius:6px;background:var(--p-paper);color:var(--p-ink);padding:10px 12px;margin-top:5px;min-height:43px;font-size:16px;font-weight:400}.pm26-content .p-field textarea{min-height:125px;resize:vertical}.pm26-content .p-check{display:flex;align-items:start;gap:9px;font-size:13px;margin:14px 0;font-weight:400}.pm26-content .p-check input{accent-color:var(--p-red);margin-top:5px;width:15px;height:15px;flex:none}.pm26-content .p-form-note{font-size:12px;color:var(--p-muted);margin:12px 0;line-height:1.7}.pm26-content .p-feedback{padding:13px 16px;background:var(--p-soft);border-left:2px solid var(--p-red);font-size:13px;margin:15px 0}.pm26-content .p-narrow{max-width:540px;margin:0 auto}.pm26-content .p-checkout-steps{display:flex;gap:12px;justify-content:space-between;padding:0 0 23px;margin-bottom:25px;border-bottom:1px solid var(--p-line);font-size:13px;list-style:none}.pm26-content .p-checkout-steps button{border:0;background:none;padding:6px 0;font-size:13px;color:var(--p-muted);text-align:left}.pm26-content .p-checkout-steps [aria-current=step]{color:var(--p-rust);font-weight:700}.pm26-content .p-checkout-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:35px;align-items:start}.pm26-content .p-cart-row{display:grid;grid-template-columns:75px 1fr 105px 90px;gap:17px;align-items:center;padding:21px 0;border-bottom:1px solid var(--p-line);border-top:1px solid var(--p-line)}.pm26-content .p-cart-row img{width:75px;height:90px;object-fit:cover;border-radius:6px}.pm26-content .p-cart-row h2{font-size:23px;margin:0 0 5px}.pm26-content .p-cart-row .p-qty{width:105px}.pm26-content .p-cart-price{text-align:right;font-size:14px;white-space:nowrap}.pm26-content .p-remove{border:0;background:none;padding:7px 0;font-size:11px;color:var(--p-muted);text-decoration:underline;display:block;margin-left:auto}.pm26-content .p-cart-total{max-width:390px;margin:27px 0 10px auto}.pm26-content .p-summary{background:var(--p-paper);border:1px solid var(--p-line);border-radius:13px;padding:23px}.pm26-content .p-summary h2{font-size:24px;margin-bottom:20px}.pm26-content .p-sumline{display:flex;justify-content:space-between;gap:15px;font-size:13px;margin:12px 0}.pm26-content .p-grand{border-top:1px solid var(--p-line);padding-top:15px;margin-top:15px;font-size:20px;font-weight:600}.pm26-content .p-summary .p-primary{width:100%;margin-top:12px}.pm26-content .p-choices{border:1px solid var(--p-line);border-radius:9px;background:var(--p-paper);margin:16px 0 27px}.pm26-content .p-choice{display:flex;gap:11px;align-items:start;padding:17px;position:relative;font-size:14px}.pm26-content .p-choice+.p-choice{border-top:1px solid var(--p-line)}.pm26-content .p-choice input{margin-top:5px;accent-color:var(--p-red);flex:none}.pm26-content .p-choice .p-choice-copy{flex:1}.pm26-content .p-choice strong{font-weight:600}.pm26-content .p-choice-price{white-space:nowrap;font-weight:600}.pm26-content .p-choice small{display:block;font-size:12px;color:var(--p-muted);margin-top:4px}.pm26-content .p-pickup{padding:0 17px 17px;font-size:13px}.pm26-content .p-pickup select{display:block;width:100%;padding:10px;margin-top:10px;border:1px solid var(--p-line);border-radius:6px;background:var(--p-bg);color:var(--p-ink);font-size:14px}.pm26-content .p-checkout-title{font-size:23px;margin:24px 0 18px}.pm26-content .p-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.pm26-content .p-span2{grid-column:1/-1}.pm26-content .p-empty{max-width:510px;padding:30px 0 65px}.pm26-content .p-empty p{color:var(--p-muted);margin:16px 0 22px}.pm26-content .p-success{background:var(--p-soft);padding:29px;border-radius:15px;margin-bottom:28px}.pm26-content .p-success h1{font-size:38px}.pm26-content .p-status{display:inline-block;border-radius:20px;background:var(--p-soft);padding:5px 12px;color:var(--p-rust);font-size:12px}.pm26-content .p-legal{max-width:780px;margin:auto;font-size:14px;line-height:1.85}.pm26-content .p-legal p{margin-bottom:19px;white-space:pre-line}.pm26-content .p-legal h2{font-size:25px;margin:29px 0 14px}.pm26-content .p-legal h3{font-size:20px;margin:24px 0 12px}.pm26-content .p-legal-nav{display:flex;gap:8px 20px;flex-wrap:wrap;border-bottom:1px solid var(--p-line);padding-bottom:20px;margin-bottom:25px}.pm26-content .p-legal-nav button{border:0;background:none;padding:0;text-align:left;font-size:12px;text-decoration:underline}.pm26-content .p-category-card{display:grid;grid-template-columns:250px 1fr;gap:30px;align-items:center;padding:24px;border:1px solid var(--p-line);border-radius:14px;max-width:760px;background:var(--p-paper)}.pm26-content .p-category-card img{width:250px;aspect-ratio:1.15;object-fit:cover;border-radius:12px}.pm26-content .p-category-card .p-price{font-size:31px;margin:15px 0}.pm26-content .p-category-card p{font-size:14px;color:var(--p-muted)}.pm26-content .p-zoomview{text-align:center}.pm26-content .p-zoomview img{width:100%;max-width:960px;margin:20px auto;border-radius:10px}.pm26-content .p-zoomnav{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pm26-content .p-zoomnav button{border:1px solid var(--p-line);background:var(--p-bg);border-radius:20px;padding:8px 14px;font-size:13px}.pm26-content .p-footer{border-top:1px solid var(--p-line);padding:27px 5%;display:grid;grid-template-columns:1fr 1.6fr;gap:30px;font-size:12px;color:var(--p-muted)}.pm26-content .p-footer img{width:150px;height:auto;margin-bottom:12px}.pm26-content .p-footer nav{display:flex;gap:9px 20px;justify-content:flex-end;flex-wrap:wrap}.pm26-content .p-footer button{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:12px;text-align:left}.pm26-content .p-footer .p-footer-bottom{font-size:11px;margin-top:15px;text-align:right}.pm26-content .p-evidence{margin:25px 0 0;padding-top:20px;border-top:1px solid var(--p-line);font-size:13px}.pm26-content .p-info-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:20px 0}.pm26-content button:disabled{opacity:.45}
@media(max-width:767px){.pm26-content h1{font-size:34px;line-height:1.12}.pm26-content h2{font-size:27px}.pm26-content .p-header{padding:18px 5%;gap:12px}.pm26-content .p-logo img{width:135px}.pm26-content .p-motto{display:none}.pm26-content .p-nav{gap:9px}.pm26-content .p-nav .p-optional{display:none}.pm26-content .p-nav .p-bag{padding:9px 12px;font-size:12px}.pm26-content .p-header .p-mobile-menu{display:inline-flex;border:1px solid var(--p-line);border-radius:50%;width:40px;height:40px;align-items:center;justify-content:center;padding:0}.pm26-content .p-strip{font-size:11px;padding:8px 11px}.pm26-content .p-hero{grid-template-columns:1fr;padding-top:27px;gap:22px}.pm26-content .p-hero h1{font-size:39px}.pm26-content .p-hero-image{aspect-ratio:1.45;border-radius:18px}.pm26-content .p-page{padding-top:25px;padding-bottom:32px}.pm26-content .p-product{grid-template-columns:1fr;gap:25px}.pm26-content .p-product h1{font-size:32px}.pm26-content .p-photo{aspect-ratio:1.45;border-radius:17px}.pm26-content .p-thumbs{gap:4px}.pm26-content .p-thumb{width:calc((100% - 24px)/7)}.pm26-content .p-section{padding-top:28px;padding-bottom:28px}.pm26-content .p-story{grid-template-columns:1fr;gap:18px;padding:24px}.pm26-content .p-story img{width:110px;height:125px}.pm26-content .p-story h2{font-size:29px}.pm26-content .p-banner-cta{display:block}.pm26-content .p-banner-cta .p-primary{margin-top:18px}.pm26-content .p-question blockquote{font-size:21px}.pm26-content .p-two,.pm26-content .p-checkout-grid{grid-template-columns:1fr;gap:28px}.pm26-content .p-cart-row{grid-template-columns:65px 1fr;gap:15px}.pm26-content .p-cart-row img{width:65px;height:80px}.pm26-content .p-cart-row .p-qty{grid-column:2}.pm26-content .p-cart-price{grid-column:2;text-align:left;display:flex;justify-content:space-between;align-items:center}.pm26-content .p-cart-total{max-width:none}.pm26-content .p-checkout-steps{gap:9px;font-size:11px}.pm26-content .p-checkout-steps button{font-size:11px;line-height:1.5}.pm26-content .p-checkout-steps li{flex:1}.pm26-content .p-story-full{grid-template-columns:1fr;padding:24px;gap:20px}.pm26-content .p-story-full h1{font-size:34px}.pm26-content .p-story-full img{max-width:220px}.pm26-content .p-specs{font-size:13px}.pm26-content .p-specs th{width:35%}.pm26-content .p-formgrid{grid-template-columns:1fr}.pm26-content .p-span2{grid-column:1}.pm26-content .p-category-card{grid-template-columns:1fr;padding:20px;gap:20px}.pm26-content .p-category-card img{width:100%}.pm26-content .p-footer{grid-template-columns:1fr;gap:18px}.pm26-content .p-footer nav{justify-content:flex-start}.pm26-content .p-footer .p-footer-bottom{text-align:left}.pm26-content .p-summary{padding:21px}.pm26-content .p-manifest{font-size:25px;padding-left:20px}.pm26-content .p-primary{padding:13px 19px}.pm26-content .p-success{padding:23px}.pm26-content .p-success h1{font-size:32px}}
@media(pointer:coarse){.pm26-content .p-tools button,.pm26-content .p-tools select,.pm26-content .p-link,.pm26-content .p-faq-nav button,.pm26-content .p-footer button{min-height:44px}.pm26-content .p-field input,.pm26-content .p-field select,.pm26-content .p-field textarea{font-size:16px}}

.pm26-content .p-product-gallery{min-width:0}.pm26-content .p-offer{min-width:0}.pm26-content .p-photo{object-fit:contain;background:var(--p-soft)}.pm26-content .p-order-total{font-size:13px;margin-top:10px}.pm26-content .p-author-note{margin-top:28px;padding:25px 0 0;border-top:1px solid var(--p-line);max-width:700px}.pm26-content .p-author-note h2{font-size:25px}.pm26-content .p-author-note>p{font-size:14px}.pm26-content .p-product-answers{padding-top:20px}.pm26-content .p-added .p-actions{margin:10px 0}.pm26-content .p-added .p-primary{width:100%}.pm26-content .p-checkout-help{font-size:13px;color:var(--p-rust)}.pm26-content .p-checkout .p-nav,.pm26-content .p-checkout .p-motto,.pm26-content .p-checkout .p-strip{display:none}.pm26-content .p-checkout .p-header{padding-top:18px;padding-bottom:18px}.pm26-content .p-shop .p-nav [data-route=story]{display:none}.pm26-content .p-shop .p-menu [data-route=story]{display:none}.pm26-content .p-footer nav{gap:12px 20px}.pm26-content .p-footer .p-footer-more{margin-top:18px;border-top:1px solid var(--p-line);padding-top:15px}.pm26-content .p-offer .p-price-row{margin-top:18px}.pm26-content .p-seo-note{font-size:12px;white-space:pre-line}.pm26-content .p-thumb{min-width:38px;min-height:38px}.pm26-content .p-checkout-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:18px 5%;border-top:1px solid var(--p-line);font-size:12px}.pm26-content .p-checkout-footer button{border:0;background:none;padding:5px 0;font:inherit;text-decoration:underline}
@media(max-width:767px){.pm26-content .p-product{gap:25px}.pm26-content .p-product .p-offer{order:-1}.pm26-content .p-product h1{font-size:32px;margin-bottom:12px}.pm26-content .p-offer .p-kicker{margin-bottom:8px}.pm26-content .p-offer .p-info-links{margin-bottom:0}.pm26-content .p-product .p-photo{aspect-ratio:1.25}.pm26-content .p-buyrow{gap:10px}.pm26-content .p-buyrow>.p-primary{padding:13px 12px}.pm26-content .p-checkout .p-logo img{width:135px}}
@media(pointer:coarse){.pm26-content .p-thumb{min-width:44px;min-height:44px}}


.pm26-content .p-site[data-page=product] .p-strip,.pm26-content .p-site[data-page=home] .p-strip{display:none}.pm26-content .p-header{padding-top:18px;padding-bottom:18px}.pm26-content .p-product{grid-template-columns:1.05fr 1fr;gap:24px}.pm26-content .p-product .p-offer{background:var(--p-soft);border:1px solid var(--p-line);border-radius:17px;padding:25px}.pm26-content .p-product h1{font-size:33px;line-height:1.13;margin-bottom:13px}.pm26-content .p-product .p-price{font-size:35px}.pm26-content .p-product .p-price-row{margin:17px 0 13px;gap:14px}.pm26-content .p-product .p-delivery{margin-top:0}.pm26-content .p-product .p-buyrow{margin:12px 0 0}.pm26-content .p-product .p-order-total{margin-top:12px;font-size:14px}.pm26-content .p-product .p-order-total strong{font-size:17px}.pm26-content .p-product .p-info-links{margin:14px 0 0;gap:8px 18px}.pm26-content .p-product .p-photo{aspect-ratio:4/3;border-radius:17px;object-fit:contain}.pm26-content .p-product .p-kicker{font-size:10px;letter-spacing:.08em;margin-bottom:9px}.pm26-content .p-breadcrumb{margin-bottom:17px}.pm26-content .p-personal-row{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);padding:27px 0;margin:30px 0}.pm26-content .p-personal-story{display:flex;gap:16px;align-items:flex-start}.pm26-content .p-personal-story img{width:74px;height:96px;object-fit:cover;border-radius:8px;flex:none}.pm26-content .p-personal-story h2{font-size:23px;line-height:1.3;margin-bottom:10px}.pm26-content .p-personal-story p{font-size:13px}.pm26-content .p-personal-story .p-kicker{font-size:10px}.pm26-content .p-signature{margin-top:9px;color:var(--p-muted)}.pm26-content .p-one-question{padding-left:25px;border-left:1px solid var(--p-line)}.pm26-content .p-one-question blockquote{font-size:23px;line-height:1.4;margin-bottom:14px}.pm26-content .p-shop-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.pm26-content .p-shop-intro h1{font-size:40px}.pm26-content .p-shop-intro .p-lead{font-size:16px;margin-bottom:17px}.pm26-content .p-home-author{font-size:14px;line-height:1.75}.pm26-content .p-home-author span{font-size:12px;color:var(--p-muted)}.pm26-content .p-home-photo{border:0;background:none;padding:0}.pm26-content .p-home-photo img{border-radius:19px;width:100%;aspect-ratio:1.12;object-fit:cover}.pm26-content .p-home-question{border-top:1px solid var(--p-line);margin-top:28px;padding-top:24px}.pm26-content .p-home-question blockquote{font-size:27px;line-height:1.4;max-width:680px}.pm26-content .p-tools .p-demo-entry{color:var(--p-rust);border-color:var(--p-line)}
@media(max-width:767px){.pm26-content .p-product{grid-template-columns:1fr;gap:17px}.pm26-content .p-product .p-offer{order:0;padding:20px;border-radius:14px}.pm26-content .p-product-gallery{max-width:100%}.pm26-content .p-product .p-photo{height:165px;aspect-ratio:auto;width:100%;border-radius:12px}.pm26-content .p-product .p-thumbs{margin-top:7px}.pm26-content .p-product .p-gallery-caption{margin-top:5px}.pm26-content .p-product h1{font-size:29px}.pm26-content .p-product .p-price-row{margin:13px 0}.pm26-content .p-product .p-buyrow{gap:8px}.pm26-content .p-product .p-buyrow>.p-primary{padding:12px 9px}.pm26-content .p-personal-row{grid-template-columns:1fr;gap:24px;margin:25px 0;padding:24px 0}.pm26-content .p-one-question{border-left:0;border-top:1px solid var(--p-line);padding:22px 0 0}.pm26-content .p-shop-intro{grid-template-columns:1fr;gap:23px}.pm26-content .p-home-photo{order:-1}.pm26-content .p-home-photo img{height:180px;object-fit:contain;background:var(--p-soft)}.pm26-content .p-shop-intro h1{font-size:34px}.pm26-content .p-shop-intro .p-price-row{margin:16px 0}.pm26-content .p-personal-story img{width:60px;height:80px}.pm26-content .p-tools label{min-width:0;flex-basis:100%}.pm26-content .p-tools select{min-width:0;width:auto;flex:1}.pm26-content .p-home-question blockquote{font-size:23px}}


.pm26-content .p-product .p-offer{background:transparent;border:0;border-radius:0;padding:0 0 0 8px}.pm26-content .p-product{gap:30px}.pm26-content .p-product .p-explain{color:var(--p-ink);font-size:15px;line-height:1.65}.pm26-content .p-product .p-product-facts{font-size:12px;color:var(--p-muted);margin-top:10px}.pm26-content .p-personal-row{display:block;padding:27px 0;margin:30px 0;border-bottom:0}.pm26-content .p-personal-story{max-width:730px;gap:20px}.pm26-content .p-personal-story img{width:84px;height:108px;border-radius:4px}.pm26-content .p-personal-story h2{font-size:26px;max-width:620px}.pm26-content .p-personal-story p{font-size:14px}.pm26-content .p-personal-story .p-kicker{font-size:11px}.pm26-content .p-one-question{border-left:0;border-top:1px solid var(--p-line);padding:25px 0 0;margin-top:26px;max-width:730px}.pm26-content .p-one-question blockquote{font-size:27px;max-width:690px}.pm26-content .p-product .p-photo,.pm26-content .p-hero-image,.pm26-content .p-home-photo img,.pm26-content .p-category-card img,.pm26-content .p-story-full img,.pm26-content .p-zoomview img{border-radius:5px}.pm26-content .p-category-card{border:0;border-radius:0;background:transparent;padding:0}.pm26-content .p-contact-card{border-radius:0;background:transparent;padding:0}.pm26-content .p-summary{border:0;border-radius:0;background:var(--p-soft)}.pm26-content .p-success{border-radius:0}.pm26-content .p-story,.pm26-content .p-story-full{border-radius:5px}.pm26-content .p-footer{padding-top:25px;padding-bottom:25px}.pm26-content .p-footer nav{gap:10px 20px}.pm26-content .p-footer .p-footer-bottom{margin-top:22px}.pm26-content .p-footer a{color:inherit}.pm26-content .p-home-question{max-width:730px}
@media(max-width:767px){.pm26-content .p-product{gap:20px}.pm26-content .p-product .p-offer{padding:0;border:0;border-radius:0;background:transparent}.pm26-content .p-product .p-photo{height:auto;aspect-ratio:4/3;width:100%;object-fit:contain;border-radius:5px}.pm26-content .p-home-photo img{height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:5px}.pm26-content .p-personal-row{margin-top:26px;padding-top:25px}.pm26-content .p-personal-story{gap:15px}.pm26-content .p-personal-story img{width:64px;height:82px}.pm26-content .p-personal-story h2{font-size:23px}.pm26-content .p-personal-story p{font-size:13px}.pm26-content .p-one-question{margin-top:24px;padding-top:23px}.pm26-content .p-one-question blockquote{font-size:24px}.pm26-content .p-summary{padding:21px}.pm26-content .p-footer nav{gap:13px 20px}}


/* Native Shoptet Classic adapter for the approved simplified design. */
html.pm26-approved {--pm-paper:#faf8f4;--pm-ink:#181414;--pm-muted:#706760;--pm-line:#dfd6cd;--pm-red:#c71319;--pm-red-hover:#a80f14;color-scheme:light}
html.pm26-approved body {background:#faf8f4;color:#181414;font-family:-apple-system,system-ui,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.65}
html.pm26-approved :is(h1,h2,h3){font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.025em}
html.pm26-approved h1{font-size:40px;line-height:1.13}
html.pm26-approved h2{font-size:31px;line-height:1.2}
html.pm26-approved :is(.overall-wrapper,#header,#footer,.content-wrapper,.content-wrapper-in,#content){background:#faf8f4}
html.pm26-approved #header{border-bottom:1px solid #dfd6cd}
html.pm26-approved :is(#header>.container,.content-wrapper,#footer){width:100%;max-width:1024px;margin-inline:auto}
html.pm26-approved #header>.container{padding:18px 5%;min-height:105px}
html.pm26-approved .content-wrapper{padding-inline:5%}
html.pm26-approved #content{padding-top:30px;padding-bottom:40px}
html.pm26-approved #header .pramama-header-logo{width:180px!important;height:auto!important}
html.pm26-approved #header .site-name{max-width:none}
html.pm26-approved #header .motto{display:block;font:400 10px/1.5 -apple-system,system-ui,sans-serif;color:#a80f14;margin-top:8px;white-space:normal}
html.pm26-approved #navigation :is(.menu-item-external-18,.menu-item-external-21),html.pm26-approved .menu-helper :is(.menu-item-external-18,.menu-item-external-21){display:none!important}
html.pm26-approved #navigation .menu-level-1>li>a{font-size:13px;padding:8px 11px;text-transform:none}
html.pm26-approved :is(.btn-conversion,.btn-primary){border-radius:100px!important;background:#c71319!important;border-color:#c71319!important;color:#fff!important;min-height:47px;font:600 14px/1.4 -apple-system,system-ui,sans-serif;text-transform:none;padding:13px 23px}
html.pm26-approved :is(.btn-conversion,.btn-primary):hover{background:#a80f14!important}
html.pm26-approved :is(a,button,input,summary):focus-visible{outline:2px solid #181414;outline-offset:4px}
html.pm26-approved .breadcrumbs{font-size:11px;padding-top:21px;margin-bottom:0}
html.pm26-approved .breadcrumbs a{font-size:11px}
html.pm26-approved .pramama-mobile-buy{display:none!important}
html.pm26-approved body.pramama-has-mobile-buy{padding-bottom:0!important}
html.pm26-approved .product-top{display:grid!important;grid-template-columns:1.05fr 1fr!important;gap:30px!important;align-items:start;margin:0!important}
html.pm26-approved .product-top>:is(.p-image-wrapper,.p-info-wrapper){width:auto!important;float:none!important;min-width:0;margin:0!important;padding:0!important}
html.pm26-approved .product-top>.pramama-purchase-panel{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:8px!important;color:#181414!important}
html.pm26-approved .pramama-purchase-panel :is(h1,p,a,strong,.price-final,.p-short-description){color:#181414!important}
html.pm26-approved .pramama-purchase-panel .p-detail-inner-header{margin:0;padding:0}
html.pm26-approved .pramama-purchase-panel h1.pm26-title{font:400 33px/1.13 Georgia,serif!important;letter-spacing:-.8px;margin:0 0 13px!important;filter:none!important;max-width:none}
html.pm26-approved .pramama-purchase-panel .pramama-product-kicker{font:700 10px/1.5 -apple-system,system-ui,sans-serif!important;color:#a80f14!important;letter-spacing:.08em!important;text-transform:uppercase;margin:0 0 9px!important}
html.pm26-approved .pramama-purchase-panel .p-short-description{margin:0!important;padding:0!important}
html.pm26-approved .pramama-purchase-panel .p-short-description p{font:400 15px/1.65 -apple-system,system-ui,sans-serif;margin:0!important}
html.pm26-approved .pramama-purchase-panel .p-short-description p+p{font-size:12px!important;color:#706760!important;margin-top:10px!important}
html.pm26-approved .pramama-purchase-panel .p-final-price-wrapper{display:flex;align-items:center;gap:14px;margin:17px 0 13px!important;padding:0!important}
html.pm26-approved .pramama-purchase-panel .price-final{font:400 35px/1.1 Georgia,serif!important;margin:0!important}
html.pm26-approved .pramama-purchase-panel .price-final-holder{font:inherit!important}
html.pm26-approved .pm26-price-note{font:400 12px/1.7 -apple-system,system-ui,sans-serif;color:#706760}
html.pm26-approved .pramama-purchase-panel .price-measure{display:none}
html.pm26-approved .pramama-purchase-panel .pramama-panel-delivery{display:block!important;border:0!important;border-left:2px solid #c71319!important;font:400 12px/1.7 -apple-system,system-ui,sans-serif!important;padding:0 0 0 12px!important;margin:0!important;color:#181414!important}
html.pm26-approved .pramama-purchase-panel .detail-parameters:has(tbody:empty){display:none}
html.pm26-approved .pramama-purchase-panel .detail-parameters{margin:0}
html.pm26-approved .pramama-purchase-panel .pm26-order-total{font:400 14px/1.7 -apple-system,system-ui,sans-serif;margin:12px 0 0!important}
html.pm26-approved .pm26-order-total strong{font-size:17px}
html.pm26-approved .pramama-purchase-panel .add-to-cart{display:flex!important;align-items:center;gap:12px;margin:12px 0 0!important;padding:0!important}
html.pm26-approved .pramama-purchase-panel .add-to-cart .quantity{flex:0 0 105px!important;width:105px!important;height:47px!important;min-height:47px!important;border:1px solid #dfd6cd!important;border-radius:8px;background:transparent!important;margin:0!important}
html.pm26-approved .pramama-purchase-panel .quantity :is(input,.increase,.decrease){background:transparent!important;color:#181414!important;min-height:45px;height:45px}
html.pm26-approved .pramama-purchase-panel .add-to-cart-button{flex:1;width:auto!important;font-size:14px!important;min-height:47px!important;height:auto;line-height:1.4;padding:13px 15px!important}
html.pm26-approved .pramama-purchase-panel [data-testid=productCardDescr]{display:inline-block;margin:14px 18px 0 0!important;font-size:13px}
html.pm26-approved .pramama-purchase-panel .social-buttons-wrapper{display:inline-block;margin:0!important;padding:0!important;border:0!important}
html.pm26-approved .pramama-purchase-panel .link-icons{margin:0;padding:0;display:inline-block}
html.pm26-approved .pramama-purchase-panel .chat{font-size:13px;text-decoration:underline;text-underline-offset:4px}
html.pm26-approved .pramama-purchase-panel .chat:before{display:none}
html.pm26-approved .p-image-wrapper .p-image{background:#f3ebe3;border:0;border-radius:5px;box-shadow:none!important;overflow:hidden}
html.pm26-approved .p-image-wrapper .p-image a.p-main-image{display:block;aspect-ratio:4/3}
html.pm26-approved .p-image-wrapper .p-main-image img{width:100%;height:100%;aspect-ratio:4/3;object-fit:contain;border-radius:5px!important;box-shadow:none!important}
html.pm26-approved .p-thumbnails{margin-top:12px}
html.pm26-approved .p-thumbnails img{border-radius:2px!important}
html.pm26-approved .pramama-gallery-caption{font-size:11px!important;color:#706760!important}
html.pm26-approved .shp-tabs-wrapper{margin-top:0!important}
html.pm26-approved .shp-tabs-holder{display:none}
html.pm26-approved .tab-content{padding:0!important;border:0!important}
html.pm26-approved .basic-description{width:100%!important;float:none!important;padding:0!important;max-width:none!important}
.pm26-content{max-width:none;container-type:inline-size}
.pm26-content .p-page{padding:0}
.pm26-content :is(.p-primary,.p-primary:visited){color:#fff!important}
.pm26-content .p-faq-nav a{border:1px solid #dfd6cd;border-radius:22px;padding:8px 14px;font-size:13px;text-decoration:none}
.pm26-content .p-question blockquote{border:0;padding:0;background:none}
.pm26-content :is(blockquote:before,blockquote:after){content:none!important}
.pm26-content .p-specs{background:transparent!important}
.pm26-content .p-specs tr{background:transparent!important}
.pm26-content .p-personal-row{margin-top:30px}
html.pm26-approved .pm26-home{max-width:922px;margin:auto;padding:30px 0 0}
html.pm26-approved .type-index #content{padding:0}
html.pm26-approved .pm26-article{max-width:100%!important;padding:0;margin:0 auto!important}
html.pm26-approved .pm26-article>header[hidden]{display:none!important}
html.pm26-approved .pm26-returns{margin-top:35px;border-top:1px solid #dfd6cd;padding-top:5px;scroll-margin-top:20px}
html.pm26-approved .pm26-returns p{margin-bottom:20px;font-size:14px}
html.pm26-approved #footer{display:grid!important;grid-template-columns:1fr 1.6fr;gap:0 30px;padding:25px 5%;margin-top:35px;border-top:1px solid #dfd6cd;background:#faf8f4}
html.pm26-approved #footer .pramama-footer-brand{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;padding:0;border:0}
html.pm26-approved #footer .pramama-footer-brand img{width:150px}
html.pm26-approved #footer .pramama-footer-brand :is(a,small){font-size:12px}
html.pm26-approved #footer .pramama-footer-links{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;margin:0;padding:0;border:0;max-width:none}
html.pm26-approved #footer .pramama-footer-links a{font-size:12px}
html.pm26-approved #footer .footer-rows{display:none}
html.pm26-approved #footer .footer-bottom{grid-column:2;padding:22px 0 0;margin:0;background:transparent;border:0;font-size:11px}
html.pm26-approved #footer .footer-bottom .container{padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}
html.pm26-approved #footer #pramama-analytics-info{grid-column:1/-1;margin:18px 0 0;padding:0!important;font-size:10px!important;opacity:.8}
html.pm26-approved .ordering-process #header #navigation{display:none!important}
html.pm26-approved .ordering-process #header .motto{display:none!important}
html.pm26-approved .ordering-process #header>.container{min-height:85px;display:flex;justify-content:space-between;align-items:center}
html.pm26-approved .pm26-checkout-help{font-size:13px;color:#a80f14;text-decoration:underline;margin-left:auto}
html.pm26-approved .ordering-process #footer{display:none!important}
html.pm26-approved .pramama-checkout-brand{display:none!important}
html.pm26-approved .pm26-checkout-footer{max-width:922px;margin:35px auto 0;border-top:1px solid #dfd6cd;padding:18px 0;display:flex;gap:12px 22px;flex-wrap:wrap;font-size:12px}
html.pm26-approved .ordering-process :is(.box[data-testid=tableCart],#summary-box,.order-summary,.cart-summary){background:#f3ebe3!important;border:0!important;border-radius:0!important;color:#181414!important;box-shadow:none!important}
html.pm26-approved .ordering-process .box[data-testid=tableCart]{padding:23px!important}
html.pm26-approved .ordering-process .box[data-testid=tableCart] :is(.price-label,.price,.pramama-cart-delivery,.pramama-cart-estimate,.pramama-cart-delivery strong,.pramama-cart-estimate strong){color:#181414!important}
html.pm26-approved .ordering-process .box[data-testid=tableCart] .price{font:600 16px/1.5 -apple-system,system-ui,sans-serif!important}
html.pm26-approved .ordering-process .pramama-cart-delivery{font-size:13px!important}
html.pm26-approved .ordering-process .pramama-cart-delivery small{font-size:12px;color:#706760!important}
html.pm26-approved .ordering-process .pramama-cart-estimate{border-color:#dfd6cd!important;font-size:17px!important}
html.pm26-approved .ordering-process .pramama-cart-estimate strong{font-size:22px!important}
html.pm26-approved .ordering-process .co-box{background:transparent!important;box-shadow:none;border-radius:0}
html.pm26-approved .ordering-process .cart-header{background:transparent;border:0;border-bottom:1px solid #dfd6cd;padding-bottom:15px}
html.pm26-approved .ordering-process .cart-header :is(a,strong){font:400 13px/1.5 -apple-system,system-ui,sans-serif}
html.pm26-approved .ordering-process .cart-header .active strong{color:#a80f14;font-weight:700}
html.pm26-approved .ordering-process h2{font-size:24px}
html.pm26-approved :is(input.form-control,select.form-control,textarea.form-control){border:1px solid #dfd6cd;background:#fffdf9;border-radius:6px;color:#181414;min-height:43px;font-size:16px}
html.pm26-approved .pageArticleDetail:not(.pm26-article){max-width:780px;margin:auto;font-size:14px;line-height:1.85}
html.pm26-approved :is(.in-kontakty,.in-prihlaseni,.in-registrace,.in-zapomenute-heslo) h1{margin-bottom:24px}
@media(min-width:768px){html.pm26-approved #header .navigation-wrapper{display:grid;grid-template-columns:1fr auto auto;gap:16px}html.pm26-approved #header .header-top{display:contents}html.pm26-approved #header #navigation{grid-column:2;grid-row:1}html.pm26-approved #header .navigation-buttons{grid-column:3;grid-row:1}html.pm26-approved #header .site-name-wrapper{grid-column:1;grid-row:1}}
@media(max-width:767px){
 html.pm26-approved #header>.container{min-height:83px;padding:17px 5%}
 html.pm26-approved #header .pramama-header-logo{width:135px!important}
 html.pm26-approved #header .motto{display:none}
 html.pm26-approved .product-top{grid-template-columns:1fr!important;gap:20px!important}
 html.pm26-approved .product-top>.pramama-purchase-panel{padding:0!important}
 html.pm26-approved .pramama-purchase-panel h1.pm26-title{font-size:29px!important}
 html.pm26-approved .pramama-purchase-panel .add-to-cart{gap:8px}
 html.pm26-approved .pramama-purchase-panel .quantity{flex-basis:105px!important}
 html.pm26-approved .p-thumbnails{margin-top:7px}
 html.pm26-approved #content{padding-top:25px;padding-bottom:32px}
 html.pm26-approved h1{font-size:34px}
 html.pm26-approved #footer{grid-template-columns:1fr;gap:18px;padding:25px 5%}
 html.pm26-approved #footer :is(.pramama-footer-brand,.pramama-footer-links,.footer-bottom){grid-column:1;grid-row:auto}
 html.pm26-approved #footer .pramama-footer-links{justify-content:flex-start;gap:13px 20px}
 html.pm26-approved #footer .footer-bottom{padding:4px 0 0}
 html.pm26-approved #footer .footer-bottom .container{justify-content:flex-start}
 html.pm26-approved .pm26-checkout-help{font-size:12px;max-width:130px;text-align:right}
 html.pm26-approved .ordering-process #header .site-name-wrapper{position:static;transform:none;max-width:55%}
 html.pm26-approved .ordering-process #header .header-top{display:contents}
 html.pm26-approved .pm26-checkout-footer{margin-inline:5%}
 html.pm26-approved .ordering-process .cart-header :is(a,strong){font-size:11px}
}
/* Overrides for inherited important declarations and fixed-width Classic footer. */
html.pm26-approved :is(#header>.container,.content-wrapper,#footer){margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
html.pm26-approved .content-wrapper{padding-left:5%!important;padding-right:5%!important}
html.pm26-approved #content{padding-left:0!important;padding-right:0!important}
html.pm26-approved .breadcrumbs-wrapper{max-width:1024px;margin:auto}
html.pm26-approved .pramama-purchase-panel .price-final-holder{color:#181414!important}
html.pm26-approved .pramama-purchase-panel .p-short-description p{font-size:15px!important;line-height:1.65!important}
html.pm26-approved .pramama-purchase-panel .p-short-description p+p{font-size:12px!important}
html.pm26-approved .pramama-purchase-panel .pramama-preorder-summary{display:none!important}
html.pm26-approved .pramama-purchase-panel h1 img{filter:none!important}
html.pm26-approved .pramama-purchase-panel h1 .pramama-wordmark-inline{max-height:30px!important;width:auto!important}
html.pm26-approved #footer{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
html.pm26-approved #footer :is(.pramama-footer-links,.footer-bottom){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
html.pm26-approved #footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:22px!important}
html.pm26-approved #footer #signature{width:auto!important;flex:none!important}
html.pm26-approved #footer .copyright{width:auto!important;flex:none!important}
html.pm26-approved #footer .pramama-footer-links a{padding:0!important;font-size:12px!important;white-space:normal}
html.pm26-approved .p-thumbnails-wrapper .p-thumbnails-inner{width:100%!important;display:flex!important;gap:5px;left:0!important;transform:none!important}
html.pm26-approved .p-thumbnails-inner>div{width:calc((100% - 30px)/7)!important;min-width:0!important;flex:0 0 calc((100% - 30px)/7)!important;height:auto!important}
html.pm26-approved .p-thumbnails-inner .p-thumbnail{width:100%!important;height:auto!important;aspect-ratio:1;display:block;padding:2px;border-radius:5px!important}
html.pm26-approved .p-thumbnails-inner img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover}
html.pm26-approved .p-thumbnails-wrapper :is(.thumbnail-prev,.thumbnail-next){display:none!important}
html.pm26-approved .p-thumbnails{height:auto!important;min-height:55px;padding:0!important}
html.pm26-approved .p-thumbnails-wrapper{height:auto!important;margin-top:12px!important}
html.pm26-approved .pramama-purchase-panel .quantity{position:relative;overflow:hidden}
html.pm26-approved .pramama-purchase-panel .quantity label{display:block;width:100%;height:45px;padding:0 31px}
html.pm26-approved .pramama-purchase-panel .quantity input{width:41px!important;padding:0!important;appearance:textfield}
html.pm26-approved .pramama-purchase-panel .quantity input::-webkit-inner-spin-button{appearance:none}
html.pm26-approved .pramama-purchase-panel .quantity :is(.increase,.decrease){width:31px!important;position:absolute;top:0!important;bottom:auto;line-height:45px;padding:0!important;font-size:18px;border:0}
html.pm26-approved .pramama-purchase-panel .quantity .increase{right:0!important;left:auto!important}
html.pm26-approved .pramama-purchase-panel .quantity .decrease{left:0!important;right:auto!important}
html.pm26-approved .pramama-purchase-panel .add-to-cart-button:before{display:none!important}
@media(max-width:767px){html.pm26-approved #footer{grid-template-columns:minmax(0,1fr)}html.pm26-approved #footer .footer-bottom{justify-content:flex-start}html.pm26-approved .p-thumbnails-wrapper{margin-top:8px!important}}
html.pm26-approved .p-thumbnails-inner>div{display:flex!important;gap:5px;width:100%!important;flex:0 0 100%!important}
html.pm26-approved .p-thumbnails-inner>div>.p-thumbnail{width:calc((100% - 30px)/7)!important;flex:0 0 calc((100% - 30px)/7)!important;min-width:0;margin:0!important}
html.pm26-approved .p-thumbnails-inner>div>.cbox-gal{display:none!important}
html.pm26-approved .pramama-purchase-panel .quantity :is(.increase,.decrease):before{display:none!important}
html.pm26-approved .pramama-purchase-panel .quantity :is(.increase__sign,.decrease__sign){display:inline!important;font:400 18px/45px -apple-system,system-ui,sans-serif!important}
html.pm26-approved .pramama-purchase-panel .quantity input{text-align:center!important;height:45px!important;line-height:45px!important}
@media(max-width:767px){
 html.pm26-approved body:not(.ordering-process) #header{height:0!important;min-height:0!important;border:0!important}
 html.pm26-approved body:not(.ordering-process) #header>.container{min-height:0!important;height:0!important;padding:0!important}
 html.pm26-approved body:not(.ordering-process) #header .site-name{width:135px!important;max-width:135px!important}
 html.pm26-approved body:not(.ordering-process) #header .site-name img{width:135px!important;max-width:none!important;padding:0!important}
 html.pm26-approved .ordering-process .top-navigation-bar{display:none!important}
 html.pm26-approved .ordering-process #header{position:static!important;height:auto!important;top:auto!important}
 html.pm26-approved .ordering-process #header .site-name{display:block!important;position:static!important;width:135px!important;height:auto!important;transform:none!important;margin:0!important;padding:0!important}
 html.pm26-approved .ordering-process #header .site-name-wrapper{width:135px!important;height:auto!important}
 html.pm26-approved .ordering-process #header .site-name a{display:block!important;position:static!important;height:auto!important;line-height:1!important;margin:0!important;padding:0!important}
 html.pm26-approved .ordering-process #header .site-name img{width:135px!important;max-width:none!important;padding:0!important}
 html.pm26-approved .ordering-process .cart-header{position:static!important;display:flex!important;width:100%!important;height:auto!important;gap:10px;justify-content:space-between;min-height:0!important}
 html.pm26-approved .ordering-process .cart-header li{display:block!important;position:static!important;width:auto!important;flex:1;padding:0!important;background:none!important;text-align:left}
 html.pm26-approved .ordering-process .cart-header li :is(a,strong){display:block!important;padding:6px 0!important;font-size:11px!important;line-height:1.5!important}
 html.pm26-approved .ordering-process .cart-header li:before,html.pm26-approved .ordering-process .cart-header li:after{display:none!important}
}
/* Shared editorial proportions and native checkout forms. */
html.pm26-approved .pm26-content .p-kicker{font:700 11px/1.5 -apple-system,system-ui,sans-serif!important;letter-spacing:.12em!important;color:#a80f14!important;margin-bottom:12px!important}
html.pm26-approved .pm26-content .p-kicker img{height:12px!important;max-width:85px!important;width:auto!important;vertical-align:baseline;display:inline-block!important}
html.pm26-approved .pm26-content .p-story-full .p-kicker{color:#fff!important}
html.pm26-approved .pm26-content .p-lead{font-size:17px!important;line-height:1.65!important}
html.pm26-approved .pm26-content .p-shop-intro .p-lead{font-size:16px!important;margin-bottom:17px!important}
html.pm26-approved .pm26-content .p-home-author{font-size:14px!important;line-height:1.75!important}
html.pm26-approved .pm26-content .p-home-author span{font-size:12px!important}
html.pm26-approved .pm26-content .p-small{font-size:12px!important;line-height:1.7!important}
html.pm26-approved .pm26-content .p-story-full{background:#c71319!important;color:#fff!important}
html.pm26-approved .pm26-content .p-story-full h1{color:#fff!important}
html.pm26-approved .pm26-content .p-prose p{line-height:1.85;font-size:15px;margin-bottom:20px}
html.pm26-approved .pm26-content .p-faq p{font-size:14px;margin-top:14px}
html.pm26-approved .pm26-content .p-contact-card h2{margin-bottom:10px}
html.pm26-approved .pm26-content .p-contact-card p{font-size:14px;margin-bottom:14px}
html.pm26-approved .pm26-content .p-two{margin-top:25px}
html.pm26-approved .pm26-native-form-slot :is(form,fieldset){padding:0!important;background:transparent!important}
html.pm26-approved .pm26-native-form-slot .form-group{margin-bottom:15px}
html.pm26-approved .pm26-native-form-slot .label{font-size:12px!important;font-weight:400;color:#706760;line-height:1.7!important}
html.pm26-approved .pm26-native-form-slot textarea{min-height:125px}
html.pm26-approved .ordering-process .pm26-checkout-title{position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;font:400 40px/1.15 Georgia,serif!important;margin:0 0 25px!important}
html.pm26-approved .ordering-process :is(#checkoutContent,#checkoutSidebar,.cart-content,.order-summary){background:transparent!important;min-width:0}
html.pm26-approved .ordering-process .co-box{padding:20px 0!important;border:0!important}
html.pm26-approved .ordering-process .co-box h2:before{display:none!important}
html.pm26-approved .ordering-process .co-box h2{padding-left:0!important;margin-bottom:20px!important}
html.pm26-approved .ordering-process .co-box h2:after{display:none!important}
html.pm26-approved .ordering-process .login-button{min-height:0!important;padding:3px 0!important;background:none!important;border:0!important;border-radius:0!important;display:inline!important;font-size:13px;font-weight:400;color:#a80f14!important;text-decoration:underline!important}
html.pm26-approved .ordering-process .co-contact-information>.form-group:first-of-type{display:block!important}
html.pm26-approved .ordering-process .co-contact-information>.form-group:first-of-type .label{font-size:13px!important;font-weight:400}
html.pm26-approved .ordering-process .cart-header{padding-top:0!important;background:transparent!important;border-bottom:1px solid #dfd6cd!important}
html.pm26-approved .ordering-process #summary-box{padding:23px!important}
html.pm26-approved .ordering-process #summary-box h2{font-size:24px!important;margin-top:0}
html.pm26-approved .ordering-process #summary-box .price{font-size:23px!important;color:#181414!important}
html.pm26-approved .ordering-process #summary-box :is(.cart-item,.order-summary-item,.recapitulation-single){font-size:13px!important;border-color:#dfd6cd!important}
html.pm26-approved .ordering-process .cart-header li a:before,html.pm26-approved .ordering-process .cart-header li strong:before{display:none!important}
html.pm26-approved #cboxLoadedContent :is(.login-wrapper,.contact-form){background:#faf8f4}
html.pm26-approved .in-login #content{max-width:540px;margin:auto}
@media(min-width:992px){html.pm26-approved .ordering-process .cart-row{display:grid;grid-template-columns:1.35fr 1fr;gap:35px;margin:0!important}html.pm26-approved .ordering-process .cart-row>:is(#checkoutContent,#checkoutSidebar){width:auto!important;float:none;padding:0!important}}
@media(max-width:767px){html.pm26-approved .ordering-process .pm26-checkout-title{font-size:32px!important;margin-bottom:20px!important}html.pm26-approved .ordering-process .co-box{padding:20px 0!important}html.pm26-approved .pm26-content .p-story-full h1{font-size:34px!important}html.pm26-approved .ordering-process #checkoutContent{padding:0!important}html.pm26-approved .ordering-process #checkoutSidebar{padding:0!important}}
html.pm26-approved .ordering-process .pm26-checkout-title{background:transparent!important}
html.pm26-approved .pm26-account-note{font-size:13px;color:#706760;margin:0 0 22px}
html.pm26-approved :is(.in-login,.in-registrace,.in-zapomenute-heslo) #content{max-width:540px;margin-inline:auto!important}
html.pm26-approved .pramama-single-book .products-block{display:block!important;max-width:760px}
html.pm26-approved .pramama-single-book .products-block .product{width:100%!important;margin:0!important;padding:0!important;border:0!important}
html.pm26-approved .pramama-single-book .products-block .p{display:grid!important;grid-template-columns:250px 1fr!important;align-items:center;gap:30px;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;background:transparent!important}
html.pm26-approved .pramama-single-book .products-block .p>.image{width:100%!important;margin:0!important}
html.pm26-approved .pramama-single-book .products-block .p>.image img{width:100%;border-radius:5px!important}
html.pm26-approved .pramama-single-book .products-block .p-in{display:flex!important;flex-direction:column;padding:0!important}
html.pm26-approved .pramama-single-book .products-block :is(.p-in-in,.p-bottom,.p-bottom>[data-micro=offer]){display:contents!important}
html.pm26-approved .pramama-single-book .products-block .name{order:0;margin-bottom:12px}
html.pm26-approved .pramama-single-book .products-block .p-desc{order:1;display:block!important;font-size:14px!important;margin:0 0 15px!important;padding:0!important}
html.pm26-approved .pramama-single-book .products-block .prices{order:2;margin:0 0 12px!important;padding:0!important}
html.pm26-approved .pramama-single-book .products-block .price-final strong{font:400 31px/1.2 Georgia,serif!important}
html.pm26-approved .pramama-single-book .products-block .ratings-wrapper{order:3;margin-bottom:10px}
html.pm26-approved .pramama-single-book .products-block .p-tools{order:4;display:block!important;margin:0!important;padding:0!important}
html.pm26-approved .pramama-single-book .products-block .p-tools form{display:none!important}
html.pm26-approved .pramama-single-book .products-block .p-tools .btn{min-height:47px!important;font-size:14px!important}
@media(max-width:767px){html.pm26-approved .pramama-single-book .products-block .p{grid-template-columns:1fr!important;gap:20px}}
html.pm26-approved .pm26-content .p-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
html.pm26-approved .pm26-content .p-two>*{min-width:0}
html.pm26-approved .pm26-native-form-slot :is(form,fieldset,.form-control-wrapper,.form-control){min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box}
html.pm26-approved .pm26-native-form-slot .label{white-space:normal!important;overflow-wrap:anywhere}
@media(max-width:767px){html.pm26-approved .pm26-content .p-two{grid-template-columns:minmax(0,1fr)}}

html.pm26-approved .ordering-process .content-wrapper-in{display:block!important}html.pm26-approved .ordering-process #content{width:100%!important;float:none!important;min-width:0}html.pm26-approved .ordering-process .cart-row:before,html.pm26-approved .ordering-process .cart-row:after{display:none!important}html.pm26-approved .ordering-process .cart-row>*{width:100%!important;min-width:0!important;float:none!important;padding:0!important}html.pm26-approved .ordering-process .sidebar-in-cart{display:block!important}html.pm26-approved .ordering-process .cart-content{width:100%!important;max-width:100%!important}html.pm26-approved .in-kosik .cart-row{display:block!important;margin:0!important}html.pm26-approved .in-kosik .summary-wrapper{max-width:390px!important;margin:28px 0 0 auto!important}html.pm26-approved .pm26-checkout-footer{width:100%;clear:both;box-sizing:border-box}html.pm26-approved .ordering-process #header>.container:before,html.pm26-approved .ordering-process #header>.container:after{display:none!important}@media(min-width:992px){html.pm26-approved .ordering-process:not(.in-kosik) .cart-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}}@media(max-width:767px){html.pm26-approved .pm26-checkout-footer{margin-inline:0!important}html.pm26-approved .in-kosik .summary-wrapper{max-width:none!important}}
html.pm26-approved .p-thumbnails-inner>div:before,html.pm26-approved .p-thumbnails-inner>div:after{display:none!important}
html.pm26-approved .pm26-content .p-faq>summary{display:flex!important;align-items:center;justify-content:space-between;gap:20px;min-height:48px;cursor:pointer;list-style:none!important;padding:8px 0;line-height:1.5}
html.pm26-approved .pm26-content .p-faq>summary::-webkit-details-marker{display:none}
html.pm26-approved .pm26-content .p-faq>summary::marker{content:""}
html.pm26-approved .pm26-content .p-faq>summary:after{content:"+";display:flex!important;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #dfd6cd;border-radius:50%;font:400 24px/1 Arial,sans-serif;color:#a80f14}
html.pm26-approved .pm26-content .p-faq[open]>summary:after{content:"−"}
html.pm26-approved .pm26-content .p-faq>summary:focus-visible{outline:2px solid #a80f14;outline-offset:5px;border-radius:3px}
html.pm26-approved .pm26-content .p-personal-row{grid-template-columns:minmax(0,1fr)}
html.pm26-approved .pm26-question-preview{margin:30px 0 38px;padding:28px 0;border-bottom:1px solid #dfd6cd}
html.pm26-approved .pm26-question-preview>p{font-size:15px;line-height:1.7;max-width:660px}
html.pm26-approved .pm26-question-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:22px 0 16px}
html.pm26-approved .pm26-question-pair blockquote{padding:0 0 0 17px;border-left:2px solid #c71319;background:none;font:400 24px/1.45 Georgia,serif;margin:0;min-width:0}
html.pm26-approved .pm26-question-preview .p-link{display:inline-block;margin-top:12px;min-height:44px}
html.pm26-approved .pm26-question-list{padding:0 0 0 24px;margin:12px 0 20px}
html.pm26-approved .pm26-question-list li{padding:10px 0 10px 6px;font-size:16px;line-height:1.65}
html.pm26-approved .pm26-question-list li::marker{color:#a80f14;font-weight:600}
html.pm26-approved #more-questions{scroll-margin-top:80px}
@media(max-width:767px){html.pm26-approved .pm26-question-pair{grid-template-columns:minmax(0,1fr);gap:20px}html.pm26-approved .pm26-question-pair blockquote{font-size:22px}html.pm26-approved .pm26-question-preview{margin:24px 0;padding:24px 0}}

/* Native order label: remove inherited negative margin that overlaps its two lines. */
html.pm26-approved body.ordering-process #submit-order{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:64px!important;height:auto!important;padding:12px 20px!important;white-space:normal!important}
html.pm26-approved body.ordering-process #submit-order .order-button-text,html.pm26-approved body.ordering-process #submit-order .order-button-suffix{position:static!important;display:block!important;margin:0!important;padding:0!important;height:auto!important;line-height:1.35!important;transform:none!important}
html.pm26-approved body.ordering-process #submit-order .order-button-text{font-size:16px!important}
html.pm26-approved body.ordering-process #submit-order .order-button-suffix{font-size:14px!important}

html.pramama-store #footer #pramama-analytics-info,html.pramama-store #footer #pramama-analytics-info a{color:#6d6464!important;opacity:1!important}html.pramama-store #footer #pramama-analytics-info{font-size:14px!important}