/* Doprava a platba (id_cms=2) — externalizovany styl. Fonty srovnany se sablonou: Mulish (sans) vsude, jako zbytek e-shopu. Puv. inline <style> z ps_cms_lang. */
.cms_shipping > .breadcrumb,.cms_shipping > h1{display:none!important}.cms_shipping img{max-width:100%;height:auto}.dap-page{--dap-accent:#9b5515;--dap-accent-dark:#7d3f08;--dap-ink:#15120f;--dap-muted:#5f574f;--dap-line:#eadfd5;--dap-soft-green:#f3f6ed;color:var(--dap-ink);font-family:'Mulish',sans-serif;margin:0 auto 28px;max-width:1200px}.dap-page *{box-sizing:border-box}.dap-page p{margin:0}.dap-page svg{display:block;max-width:100%;max-height:100%}.dap-hero{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);align-items:stretch;min-height:330px;overflow:hidden;background:#fff}.dap-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:42px 38px;background:linear-gradient(90deg,#fff 0%,#fff 76%,rgba(255,255,255,.9) 100%);position:relative;z-index:1}.dap-hero h2{margin:0 0 20px;font-size:54px;line-height:1.02;font-weight:700;letter-spacing:0}.dap-lead{font-size:23px;line-height:1.4;margin-bottom:28px!important}.dap-note{display:flex;gap:15px;align-items:flex-start;max-width:500px;color:var(--dap-ink);font-family:'Mulish',sans-serif;font-size:15px;line-height:1.7}.dap-icon{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;max-height:44px!important;flex:0 0 44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%;color:var(--dap-accent);background:#fbf0e7;overflow:hidden}.dap-icon svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-hero__image{min-height:330px}.dap-hero__image img{width:100%!important;height:100%!important;object-fit:cover;display:block}.dap-kpis,.dap-grid{display:grid;gap:18px}.dap-kpis{grid-template-columns:repeat(4,1fr);margin-top:18px}.dap-card,.dap-panel,.dap-review,.dap-free,.dap-faq{border:1px solid var(--dap-line);border-radius:7px;background:rgba(255,255,255,.94);box-shadow:0 14px 36px rgba(70,45,20,.05)}.dap-card{min-height:194px;padding:23px 20px 18px;text-align:center}.dap-card .dap-icon{margin:0 auto 10px}.dap-card h3,.dap-panel h3{margin:0;font-size:23px;line-height:1.25;font-weight:700}.dap-price{display:block;margin:14px 0 10px;font-size:42px;line-height:1;font-weight:700}.dap-card p,.dap-panel p,.dap-panel li,.dap-review p,.dap-free p,.dap-faq summary,.dap-faq p,.dap-usp span{font-family:'Mulish',sans-serif}.dap-card p{color:var(--dap-ink);font-size:14px;line-height:1.55}.dap-section-title{display:flex;align-items:center;gap:16px;margin:22px 0 17px}.dap-section-title:before,.dap-section-title:after{content:"";height:1px;background:var(--dap-line);flex:1}.dap-section-title h2{margin:0;font-size:29px;line-height:1.2}.dap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dap-panel{min-height:285px;padding:25px 26px;background:linear-gradient(120deg,#fffaf5 0%,#fff 45%,#fff 100%)}.dap-panel--plain{background:#fff}.dap-panel__head{display:grid;grid-template-columns:50px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:20px}.dap-panel__head p{color:var(--dap-ink);font-size:14px;margin-top:6px}.dap-logos{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin:14px 0 19px}.dap-logo,.dap-pay-logo{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border-radius:6px;background:#fff;border:1px solid #f1e7df;font-family:'Mulish',sans-serif;font-size:13px;font-weight:700;color:var(--dap-ink)}.dap-logo img{max-width:104px!important;max-height:32px!important;width:auto!important;height:auto!important}.dap-logo--text{color:#d71d24}.dap-list{list-style:none;margin:0;padding:0}.dap-list li{position:relative;margin:0 0 11px;padding-left:22px;font-size:14px;line-height:1.5}.dap-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--dap-accent);font-weight:700}.dap-payment{display:grid;grid-template-columns:1fr 1px 1fr;gap:25px;align-items:stretch}.dap-payment__line{background:var(--dap-line)}.dap-pay-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;min-height:48px;margin-bottom:15px}.dap-pay-logo{min-height:34px;padding:6px 9px;font-size:12px}.dap-pay-item strong{display:block;font-family:'Mulish',sans-serif;font-size:14px}.dap-pay-item span{display:block;margin-top:3px;color:var(--dap-muted);font-family:'Mulish',sans-serif;font-size:12px}.dap-reviews{display:grid;grid-template-columns:250px repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:18px;padding:18px 24px;border-radius:7px;background:linear-gradient(90deg,#fffaf5,#fff);border:1px solid var(--dap-line)}.dap-reviews__summary{border-right:1px solid var(--dap-line);padding:8px 16px 8px 0}.dap-reviews__summary h2{margin:0 0 15px;font-size:24px;line-height:1.18}.dap-rating{font-size:18px;font-family:'Mulish',sans-serif}.dap-stars{color:#eea82f;letter-spacing:1px;white-space:nowrap}.dap-reviews__summary p{margin-top:9px;color:var(--dap-ink);font-size:14px}.dap-review{padding:17px 18px;background:#fff}.dap-review p{margin:9px 0 14px;min-height:50px;font-size:13px;line-height:1.55}.dap-review strong{font-family:'Mulish',sans-serif;font-size:13px}.dap-verified{display:inline-flex;align-items:center;gap:6px;color:#2f9e62;font-family:'Mulish',sans-serif;font-size:12px;margin-left:8px}.dap-free{display:grid;grid-template-columns:72px minmax(0,1fr) 100px;gap:20px;align-items:center;margin-top:10px;padding:16px 34px;background:linear-gradient(90deg,#fbf8ee,var(--dap-soft-green))}.dap-free .dap-icon{color:#7c772f;background:rgba(255,255,255,.72)}.dap-free h2{margin:0 0 3px;font-size:27px;line-height:1.15}.dap-free p{font-size:14px}.dap-free__truck{justify-self:end;color:#8c8134}.dap-free__truck .dap-icon{width:78px!important;max-width:78px!important;height:48px!important;max-height:48px!important;background:transparent}.dap-free__truck svg{width:78px!important;height:48px!important}.dap-faq{margin-top:10px;padding:18px 26px 23px}.dap-faq h2{margin:0 0 16px;font-size:26px;line-height:1.2}.dap-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 24px}.dap-faq details{border:1px solid var(--dap-line);border-radius:5px;background:#fff}.dap-faq summary{cursor:pointer;list-style:none;padding:10px 35px 10px 13px;position:relative;font-size:14px;font-weight:700}.dap-faq summary::-webkit-details-marker{display:none}.dap-faq summary:after{content:"⌄";position:absolute;right:13px;top:9px;color:var(--dap-accent-dark);font-size:18px}.dap-faq details[open] summary:after{transform:rotate(180deg)}.dap-faq p{padding:0 13px 12px;color:var(--dap-muted);font-size:13px;line-height:1.55}.dap-usp{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;border-top:1px solid var(--dap-line);border-bottom:1px solid var(--dap-line);background:#fffaf6}.dap-usp__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;min-height:76px;padding:12px 18px;border-right:1px solid var(--dap-line)}.dap-usp__item:last-child{border-right:0}.dap-usp span{font-size:14px;line-height:1.35}@media(max-width:1199px){.dap-hero h2{font-size:45px}.dap-kpis{grid-template-columns:repeat(2,1fr)}.dap-reviews{grid-template-columns:1fr}.dap-reviews__summary{border-right:0;border-bottom:1px solid var(--dap-line);padding:0 0 16px}}@media(max-width:991px){.dap-hero,.dap-grid,.dap-faq__grid,.dap-usp{grid-template-columns:1fr}.dap-hero__copy{padding:34px 24px}.dap-hero h2{font-size:39px}.dap-lead{font-size:20px}.dap-payment{grid-template-columns:1fr;gap:8px}.dap-payment__line{height:1px}.dap-free{grid-template-columns:54px 1fr}.dap-free__truck{display:none}.dap-usp__item{border-right:0;border-bottom:1px solid var(--dap-line)}.dap-usp__item:last-child{border-bottom:0}}@media(max-width:640px){.dap-page{margin-left:-5px;margin-right:-5px}.dap-kpis{grid-template-columns:1fr}.dap-card,.dap-panel,.dap-faq{padding-left:18px;padding-right:18px}.dap-hero h2{font-size:34px}.dap-hero__image{min-height:220px}.dap-free{padding:15px 18px}}
.dap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;align-items:stretch!important}.dap-card{height:200px!important;min-height:200px!important;padding:20px 20px 18px!important;text-align:center!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:58px 48px 1fr!important;grid-template-areas:"icon title" "price price" "desc desc"!important;align-content:start!important;align-items:start!important}.dap-card .dap-icon{grid-area:icon!important;justify-self:center!important;align-self:start!important;margin:0!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;max-height:48px!important;background:#fbf0e7!important}.dap-card .dap-icon svg{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;stroke-width:1.7!important}.dap-card h3{grid-area:title!important;text-align:left!important;align-self:start!important;display:flex!important;align-items:center!important;min-height:48px!important;margin:0!important;font-size:19px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:0!important;color:#15120f!important}.dap-card .dap-price{grid-area:price!important;display:flex!important;align-items:center!important;justify-content:center!important;height:48px!important;margin:4px 0 0!important;text-align:center!important;font-size:35px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;color:#15120f!important}.dap-card p{grid-area:desc!important;text-align:center!important;margin:8px auto 0!important;max-width:215px!important;font-size:13px!important;line-height:1.5!important;color:#15120f!important}.dap-card:nth-child(3) .dap-price,.dap-card:nth-child(4) .dap-price{font-size:35px!important}@media(max-width:1199px){.dap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dap-card{height:202px!important;padding-left:16px!important;padding-right:16px!important;grid-template-columns:54px minmax(0,1fr)!important}.dap-card h3{font-size:18px!important}.dap-card .dap-price{font-size:33px!important}.dap-card p{font-size:12.5px!important}}@media(max-width:991px){.dap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-card{height:200px!important;grid-template-columns:58px minmax(0,1fr)!important}.dap-card h3{font-size:19px!important}.dap-card .dap-price{font-size:35px!important}.dap-card p{font-size:13px!important}}@media(max-width:640px){.dap-kpis{grid-template-columns:1fr!important}.dap-card{height:188px!important;min-height:188px!important}}.dap-section-title{justify-content:flex-start!important;gap:16px!important;margin:22px 0 18px!important}.dap-section-title:before{display:none!important}.dap-section-title:after{content:""!important;height:1px!important;background:#eadfd5!important;flex:1!important}.dap-section-title h2{font-size:30px!important;line-height:1.1!important;font-weight:700!important;text-align:left!important;white-space:nowrap!important}.dap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.dap-panel{min-height:350px!important;padding:28px 28px 26px!important;border:1px solid #eadfd5!important;border-radius:7px!important;box-shadow:none!important;background:linear-gradient(115deg,#fffdf9 0%,#fff 60%)!important}.dap-panel--pickup{background:linear-gradient(115deg,#fff5ec 0%,#fffbf6 48%,#fff 100%)!important}.dap-panel__head{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;margin-bottom:24px!important}.dap-panel__head .dap-icon{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;max-height:44px!important;background:#fbf0e7!important;border-radius:50%!important;color:#9b5515!important}.dap-panel__head .dap-icon svg{width:27px!important;height:27px!important;stroke:currentColor!important;fill:none!important}.dap-panel h3{font-size:25px!important;line-height:1.18!important;margin:0!important;color:#15120f!important}.dap-panel__head p{font-size:14px!important;line-height:1.45!important;margin-top:7px!important;color:#15120f!important}.dap-logos{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:13px!important;margin:2px 0 22px!important}.dap-logo{height:42px!important;min-height:42px!important;min-width:88px!important;padding:7px 12px!important;border:1px solid #f0dfd1!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;color:#15120f!important;text-align:center!important}.dap-logo img{max-width:112px!important;max-height:29px!important;width:auto!important;height:auto!important}.dap-logo small{display:block!important;font-family:'Mulish',sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:700!important;color:#666!important;margin-left:4px!important}.dap-logo--zbox{color:#e0001b!important}.dap-logo--dpd-pickup,.dap-logo--balikovna-address{gap:4px!important}.dap-logo-note{display:inline-flex!important;align-items:center!important;height:42px!important;font-family:'Mulish',sans-serif!important;font-size:12px!important;color:#15120f!important}.dap-list{margin-top:8px!important}.dap-list li{font-size:14px!important;line-height:1.55!important;margin-bottom:13px!important;padding-left:22px!important}.dap-list li:before{font-size:16px!important;color:#9b5515!important}.dap-payment{grid-template-columns:1fr 1px 1fr!important;gap:26px!important;margin-top:2px!important}.dap-payment__line{background:#eadfd5!important;width:1px!important}.dap-pay-item{grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;min-height:48px!important;margin-bottom:16px!important}.dap-pay-logo{width:48px!important;height:36px!important;min-width:48px!important;min-height:36px!important;padding:0!important;border:1px solid #f0dfd1!important;border-radius:6px!important;background:#fff!important;font-size:12px!important;line-height:1.05!important;color:#5f574f!important}.dap-pay-logo--apple,.dap-pay-logo--google{font-size:11px!important}.dap-pay-logo--google b{color:#4285f4!important}.dap-pay-item strong{font-size:14px!important;line-height:1.2!important;color:#15120f!important}.dap-pay-item span{font-size:12px!important;line-height:1.3!important;color:#5f574f!important;margin-top:5px!important}.dap-panel--personal p{font-size:15px!important;line-height:1.65!important;max-width:480px!important;margin-top:4px!important;color:#15120f!important}@media(max-width:991px){.dap-grid{grid-template-columns:1fr!important}.dap-panel{min-height:0!important}.dap-payment{grid-template-columns:1fr!important}.dap-payment__line{height:1px!important;width:auto!important}}@media(max-width:640px){.dap-section-title h2{white-space:normal!important}.dap-panel{padding:22px 18px!important}.dap-panel h3{font-size:22px!important}.dap-logos{gap:10px!important}.dap-logo{min-width:78px!important}.dap-logo-note{width:100%!important}}/* DAP_LOGO_FIX_START */
.dap-section-title{justify-content:flex-start!important;gap:18px!important;margin:23px 0 18px!important}.dap-section-title:before{display:none!important}.dap-section-title:after{content:""!important;display:block!important;height:1px!important;background:var(--dap-line)!important;flex:1!important}.dap-section-title h2{text-align:left!important;white-space:nowrap!important}
.dap-panel{background:linear-gradient(118deg,#fff8f2 0%,#fff 42%,#fff 100%)!important}.dap-panel--pickup{background:linear-gradient(118deg,#fff4eb 0%,#fff 48%,#fff 100%)!important}.dap-panel__head .dap-icon{background:transparent!important;border-radius:0!important;width:44px!important;height:44px!important;min-width:44px!important;flex-basis:44px!important}.dap-panel__head .dap-icon svg{width:36px!important;height:36px!important;stroke-width:1.55!important;color:var(--dap-accent)!important}
.dap-logo{height:48px!important;min-height:48px!important;padding:0!important;border-radius:6px!important;background:#fff!important;border:1px solid #f1e2d8!important;overflow:hidden!important}.dap-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important}.dap-logo--zasilkovna{width:124px!important}.dap-logo--zbox{width:88px!important}.dap-logo--ppl-parcelshop{width:128px!important}.dap-logo--pplbox{width:96px!important}.dap-logo--dpd-pickup{width:102px!important}.dap-logo--balikovna{width:118px!important}.dap-logo--alzabox{width:100px!important}.dap-logo--ppl-address{width:132px!important}.dap-logo--dpd-address{width:102px!important}.dap-logo--balikovna-address{width:146px!important}.dap-logo-note{align-self:center!important;font-family:'Mulish',sans-serif!important;font-size:12px!important;color:var(--dap-ink)!important;white-space:nowrap!important}
.dap-pay-logo{width:46px!important;height:35px!important;min-height:35px!important;padding:0!important;background:#fff!important;border:1px solid #f1e2d8!important;border-radius:6px!important;overflow:hidden!important}.dap-pay-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important}.dap-pay-logo--apple,.dap-pay-logo--google,.dap-pay-logo--later{height:49px!important;min-height:49px!important}
/* DAP_LOGO_FIX_END */
/* DAP_PAYMENT_REPAIR_START */
.dap-payment{grid-template-columns:1fr 1px 1fr!important;gap:24px!important}.dap-pay-item{grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;margin-bottom:15px!important}.dap-pay-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:36px!important;min-width:48px!important;min-height:36px!important;padding:0!important;background:#fff!important;border:1px solid #f1e2d8!important;border-radius:6px!important;color:#15120f!important;font-family:'Mulish',sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important}.dap-pay-logo img{display:none!important}.dap-pay-logo svg{display:block!important;width:24px!important;height:24px!important;stroke:#15120f!important;fill:none!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-pay-logo--apple,.dap-pay-logo--google,.dap-pay-logo--later{height:49px!important;min-height:49px!important}.dap-pay-logo--apple{font-size:12px!important}.dap-pay-logo--google b{font-size:15px!important;color:#4285f4!important}.dap-pay-logo--later{font-size:13px!important}.dap-pay-item strong{font-size:14px!important;line-height:1.25!important}.dap-pay-item span:not(.dap-pay-logo){font-size:12px!important;line-height:1.3!important}.dap-logo img{object-fit:contain!important;padding:2px 4px!important}.dap-logo--ppl-parcelshop img,.dap-logo--pplbox img,.dap-logo--alzabox img{padding:1px 3px!important}.dap-logo--dpd-pickup img,.dap-logo--balikovna img,.dap-logo--balikovna-address img{padding:2px 4px!important}
/* DAP_PAYMENT_REPAIR_END */
/* DAP_CARRIER_REPAIR_START */
.dap-panel{padding:28px 30px!important}.dap-panel__head{grid-template-columns:44px minmax(0,1fr)!important;gap:16px!important;margin-bottom:21px!important}.dap-panel__head h3{font-size:27px!important;line-height:1.12!important}.dap-panel__head p{font-size:14px!important;line-height:1.35!important;margin-top:8px!important}.dap-logos{gap:13px 14px!important;margin:15px 0 22px!important}.dap-logo{height:42px!important;min-height:42px!important;border-radius:6px!important}.dap-logo--zasilkovna{width:126px!important}.dap-logo--zbox{width:88px!important}.dap-logo--ppl-parcelshop{width:128px!important}.dap-logo--pplbox{width:100px!important}.dap-logo--dpd-pickup{width:105px!important}.dap-logo--balikovna{width:118px!important}.dap-logo--alzabox{width:102px!important}.dap-logo--ppl-address{width:132px!important}.dap-logo--dpd-address{width:102px!important}.dap-logo--balikovna-address{width:148px!important}.dap-logo img{padding:3px 6px!important}.dap-logo-note{margin-left:0!important;font-size:12px!important}.dap-list li{font-size:14px!important;margin-bottom:13px!important}.dap-panel--address .dap-logos{margin-top:20px!important;margin-bottom:24px!important}.dap-panel--address .dap-logo{height:46px!important}.dap-panel--payment .dap-panel__head,.dap-panel--personal .dap-panel__head{margin-bottom:27px!important}.dap-panel--personal p{font-size:15px!important;line-height:1.65!important;max-width:510px!important}
/* DAP_CARRIER_REPAIR_END */
/* DAP_LOGO_GRID_REPAIR_START */
.dap-logos{display:grid!important;grid-template-columns:repeat(4,126px)!important;gap:13px 13px!important;align-items:center!important;justify-content:start!important}.dap-logos--address{grid-template-columns:132px 102px 148px!important}.dap-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:126px!important;height:48px!important;min-height:48px!important;padding:0 10px!important;background:#fff!important;border:1px solid #f0dfd2!important;border-radius:6px!important;overflow:hidden!important}.dap-logo img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:32px!important;object-fit:contain!important;padding:0!important;margin:auto!important}.dap-logo--zbox{width:88px!important}.dap-logo--ppl-parcelshop{width:128px!important}.dap-logo--pplbox{width:100px!important}.dap-logo--dpd-pickup{width:105px!important}.dap-logo--balikovna{width:118px!important}.dap-logo--alzabox{width:102px!important}.dap-logo--ppl-address{width:132px!important}.dap-logo--dpd-address{width:102px!important}.dap-logo--balikovna-address{width:148px!important}.dap-logo--balikovna-address img{max-height:34px!important}.dap-logo-note{display:flex!important;align-items:center!important;min-height:48px!important;font-family:'Mulish',sans-serif!important;font-size:12px!important;white-space:nowrap!important;color:#15120f!important}
.dap-payment{grid-template-columns:1fr 1px 1fr!important;gap:27px!important}.dap-pay-item{grid-template-columns:56px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;min-height:52px!important;margin-bottom:14px!important}.dap-pay-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:48px!important;min-width:56px!important;min-height:48px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;color:#15120f!important;font-family:'Mulish',sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.05!important}.dap-pay-logo svg{display:block!important;width:38px!important;height:38px!important;stroke:#15120f!important;fill:none!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-pay-logo--qr svg{width:40px!important;height:40px!important;stroke-width:1.3!important}.dap-pay-logo--bank svg,.dap-pay-logo--later svg{width:40px!important;height:40px!important}.dap-pay-logo--apple,.dap-pay-logo--google{font-size:15px!important}.dap-pay-logo--google b{font-size:19px!important;color:#4285f4!important}.dap-pay-item strong{font-size:14px!important;line-height:1.25!important}.dap-pay-item span:not(.dap-pay-logo){font-size:12px!important;line-height:1.32!important}
@media(max-width:720px){.dap-logos,.dap-logos--address{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-logo{width:100%!important}.dap-logo-note{min-height:auto!important}}
/* DAP_LOGO_GRID_REPAIR_END */
/* DAP_PAY_SVG_LOGOS_START */
.dap-pay-logo--apple img,.dap-pay-logo--google img{display:block!important;width:auto!important;height:auto!important;max-width:56px!important;max-height:32px!important;object-fit:contain!important}.dap-pay-logo--apple,.dap-pay-logo--google{width:64px!important;min-width:64px!important;height:48px!important;background:transparent!important;border:0!important;padding:0!important}.dap-pay-item:has(.dap-pay-logo--apple),.dap-pay-item:has(.dap-pay-logo--google){grid-template-columns:64px minmax(0,1fr)!important}
/* DAP_PAY_SVG_LOGOS_END */
/* DAP_PAY_COLUMN_FIX_START */
.dap-panel--payment .dap-pay-item{grid-template-columns:64px minmax(0,1fr)!important}.dap-panel--payment .dap-pay-logo{width:64px!important;min-width:64px!important}.dap-panel--payment .dap-pay-logo svg{width:40px!important;height:40px!important}
/* DAP_PAY_COLUMN_FIX_END */
/* DAP_FINAL_ALIGN_FIX_START */
.dap-panel .dap-logos{display:grid!important;align-items:center!important;justify-content:start!important;justify-items:center!important}.dap-panel .dap-logos--pickup{grid-template-columns:repeat(4,128px)!important;gap:13px 14px!important}.dap-panel .dap-logos--address{grid-template-columns:132px 112px 154px!important;gap:13px 14px!important}.dap-panel .dap-logo{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 12px!important;background:#fff!important;border:1px solid #efdccd!important;border-radius:6px!important;text-align:center!important;line-height:1!important}.dap-panel .dap-logo img{display:block!important;margin:auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:31px!important;object-fit:contain!important;object-position:center center!important;transform:none!important}.dap-panel .dap-logo--balikovna-address img{max-height:34px!important}.dap-panel .dap-logo-note{justify-self:start!important;align-self:center!important;display:flex!important;align-items:center!important;height:48px!important;margin:0!important;padding-left:0!important;font-size:12px!important;line-height:1.2!important}.dap-panel--payment .dap-pay-logo--apple,.dap-panel--payment .dap-pay-logo--google{width:64px!important;height:38px!important;min-width:64px!important;min-height:38px!important;background:#fff!important;border:1px solid #efdccd!important;border-radius:6px!important;padding:0 8px!important;box-sizing:border-box!important}.dap-panel--payment .dap-pay-logo--apple img,.dap-panel--payment .dap-pay-logo--google img{display:block!important;margin:auto!important;width:auto!important;height:auto!important;max-width:50px!important;max-height:24px!important;object-fit:contain!important;object-position:center center!important}.dap-panel--payment .dap-pay-logo--later svg{stroke:var(--dap-accent)!important}.dap-panel--payment .dap-pay-logo--later{color:var(--dap-accent)!important}
@media(max-width:720px){.dap-panel .dap-logos--pickup,.dap-panel .dap-logos--address{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-panel .dap-logo{width:100%!important}.dap-panel .dap-logo-note{justify-self:start!important;height:auto!important}}
/* DAP_FINAL_ALIGN_FIX_END */
/* DAP_CARRIER_NO_FRAMES_START */
.dap-panel .dap-logos--pickup,.dap-panel .dap-logos--address{align-items:center!important;justify-items:center!important}.dap-panel .dap-logos--pickup{grid-template-columns:124px 86px 122px 94px!important;gap:15px 18px!important}.dap-panel .dap-logos--address{grid-template-columns:124px 96px 148px!important;gap:15px 20px!important}.dap-panel .dap-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;text-align:center!important}.dap-panel .dap-logo img{display:block!important;margin:auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:34px!important;object-fit:contain!important;object-position:center center!important}.dap-panel .dap-logo--ppl-parcelshop img{max-height:31px!important}.dap-panel .dap-logo--pplbox img{max-height:32px!important}.dap-panel .dap-logo--balikovna-address img{max-height:38px!important}.dap-panel .dap-logo-note{justify-self:start!important;align-self:center!important;height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;padding-left:0!important;margin-left:0!important}.dap-panel--pickup .dap-logo-note{grid-column:auto!important}
@media(max-width:720px){.dap-panel .dap-logos--pickup,.dap-panel .dap-logos--address{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-panel .dap-logo{width:100%!important}}
/* DAP_CARRIER_NO_FRAMES_END */
/* DAP_REVIEWS_MATCH_START */
.dap-reviews{display:grid!important;grid-template-columns:250px repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;margin-top:18px!important;padding:18px 24px!important;border:1px solid var(--dap-line)!important;border-radius:7px!important;background:linear-gradient(90deg,#fffaf5 0%,#fff 100%)!important;box-shadow:0 14px 36px rgba(70,45,20,.04)!important}.dap-reviews__summary{border-right:1px solid var(--dap-line)!important;padding:8px 17px 8px 0!important;min-height:112px!important}.dap-reviews__summary h2{margin:0 0 15px!important;font-size:24px!important;line-height:1.16!important;font-weight:700!important}.dap-rating{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:9px!important;font-family:'Mulish',sans-serif!important;font-size:18px!important;line-height:1!important}.dap-rating strong{font-size:20px!important;font-weight:700!important}.dap-rating small{font-size:13px!important;font-weight:400!important;color:#15120f!important}.dap-rating .dap-stars{font-size:18px!important;letter-spacing:1px!important;color:#eea82f!important;white-space:nowrap!important}.dap-reviews__summary p{font-family:'Mulish',sans-serif!important;font-size:14px!important;line-height:1.35!important;color:#15120f!important;margin:0!important}.dap-review{background:#fff!important;border:0!important;border-radius:6px!important;box-shadow:none!important;padding:15px 18px 13px!important;min-height:112px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.dap-review .dap-stars{font-size:17px!important;line-height:1!important;letter-spacing:1px!important;color:#eea82f!important;margin-bottom:11px!important;white-space:nowrap!important}.dap-review p{font-family:'Mulish',sans-serif!important;font-size:13px!important;line-height:1.45!important;color:#15120f!important;margin:0 0 12px!important}.dap-review strong{font-family:'Mulish',sans-serif!important;font-size:13px!important;line-height:1.2!important;margin-top:auto!important;color:#15120f!important}.dap-review .dap-verified{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-left:9px!important;color:#15120f!important;font-family:'Mulish',sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:400!important}.dap-review .dap-verified:before{content:""!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#52c97f!important;display:inline-block!important}.dap-review .dap-verified-mark{display:none!important}.dap-review__footer{display:flex!important;align-items:center!important;flex-wrap:wrap!important;margin-top:auto!important}
@media(max-width:900px){.dap-reviews{grid-template-columns:1fr!important}.dap-reviews__summary{border-right:0!important;border-bottom:1px solid var(--dap-line)!important;padding-right:0!important;padding-bottom:16px!important}.dap-review{min-height:auto!important}}
/* DAP_REVIEWS_MATCH_END */
/* DAP_REVIEW_CHECK_START */
.dap-review .dap-verified:before{content:"✓"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#52c97f!important;color:#fff!important;font-family:'Mulish',sans-serif!important;font-size:9px!important;font-weight:700!important;line-height:13px!important;text-align:center!important}
/* DAP_REVIEW_CHECK_END */
/* DAP_REVIEW_CHECK_CENTER_START */
.dap-review .dap-verified{display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:14px!important}.dap-review .dap-verified:before{content:"✓"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;min-width:14px!important;border-radius:50%!important;background:#52c97f!important;color:#fff!important;font-family:'Mulish',sans-serif!important;font-size:9px!important;font-weight:700!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;transform:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important}
/* DAP_REVIEW_CHECK_CENTER_END */
/* DAP_FREE_BANNER_MATCH_START */
.dap-free{display:grid!important;grid-template-columns:70px minmax(0,1fr) 190px!important;align-items:center!important;gap:14px!important;margin-top:8px!important;margin-bottom:10px!important;padding:12px 24px!important;min-height:76px!important;border:1px solid #dfe1d2!important;border-radius:7px!important;background:linear-gradient(90deg,#f6f6ee 0%,#f8f8f0 45%,#eff4e7 100%)!important;box-shadow:0 10px 28px rgba(77,82,42,.06)!important}.dap-free>.dap-icon{width:48px!important;height:48px!important;min-width:48px!important;background:transparent!important;border-radius:0!important;color:#82812a!important}.dap-free>.dap-icon svg{width:42px!important;height:42px!important;stroke:#82812a!important;stroke-width:1.35!important}.dap-free h2{margin:0!important;font-size:25px!important;line-height:1.05!important;font-weight:700!important}.dap-free p{margin:4px 0 0!important;font-size:13px!important;line-height:1.35!important;color:#15120f!important;font-family:'Mulish',sans-serif!important}.dap-free__truck{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:138px!important;height:52px!important}.dap-free__truck .dap-icon{width:112px!important;height:52px!important;min-width:112px!important;background:transparent!important;border-radius:0!important;color:#82812a!important}.dap-free__truck .dap-icon svg{width:112px!important;height:52px!important;stroke:#82812a!important;stroke-width:1.25!important}.dap-free__truck .dap-icon svg path,.dap-free__truck .dap-icon svg circle{stroke:#82812a!important}
@media(max-width:720px){.dap-free{grid-template-columns:46px 1fr!important;padding:14px 16px!important}.dap-free__truck{display:none!important}.dap-free h2{font-size:22px!important}}
/* DAP_FREE_BANNER_MATCH_END */
/* DAP_FREE_TRUCK_FIX_START */
.dap-free__truck{width:150px!important;height:54px!important;justify-self:center!important}.dap-free__truck .dap-icon{width:128px!important;height:54px!important;min-width:128px!important}.dap-free__truck .dap-icon svg{width:128px!important;height:54px!important;stroke:#82812a!important;stroke-width:2!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-free__truck .dap-icon svg path,.dap-free__truck .dap-icon svg circle{stroke:#82812a!important;fill:none!important}
/* DAP_FREE_TRUCK_FIX_END */
/* DAP_USP_MATCH_START */
.dap-usp{display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:center!important;margin:9px 0 0!important;padding:0!important;min-height:64px!important;border:0!important;border-top:1px solid #eadfd5!important;background:linear-gradient(90deg,#fffaf5 0%,#fff 52%,#fffaf5 100%)!important;box-shadow:none!important}.dap-usp__item{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:64px!important;padding:10px 28px!important;border-right:1px solid #eadfd5!important}.dap-usp__item:last-child{border-right:0!important}.dap-usp__item .dap-icon{width:42px!important;height:42px!important;min-width:42px!important;background:transparent!important;border-radius:0!important;color:var(--dap-accent)!important}.dap-usp__item .dap-icon svg{width:36px!important;height:36px!important;stroke:var(--dap-accent)!important;stroke-width:1.45!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-usp__item span:last-child{display:block!important;font-family:'Mulish',sans-serif!important;font-size:14px!important;line-height:1.45!important;color:#15120f!important;font-weight:400!important}.dap-usp__item--truck .dap-icon svg{width:42px!important;height:36px!important}.dap-usp__item--fast .dap-icon svg{width:40px!important;height:38px!important}
@media(max-width:900px){.dap-usp{grid-template-columns:repeat(2,1fr)!important}.dap-usp__item:nth-child(2){border-right:0!important}.dap-usp__item{padding:12px 18px!important}}
@media(max-width:520px){.dap-usp{grid-template-columns:1fr!important}.dap-usp__item{border-right:0!important;border-bottom:1px solid #eadfd5!important}.dap-usp__item:last-child{border-bottom:0!important}}
/* DAP_USP_MATCH_END */
/* DAP_USP_EXACT_ICONS_START */
.dap-usp__item .dap-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.dap-usp__item .dap-icon img{display:block!important;width:auto!important;height:auto!important;max-width:46px!important;max-height:46px!important;object-fit:contain!important;object-position:center center!important}.dap-usp__item--truck .dap-icon img{max-width:58px!important}.dap-usp__item--fast .dap-icon img{max-width:52px!important}
/* DAP_USP_EXACT_ICONS_END */
/* DAP_USP_CLEAN_SVG_START */
.dap-usp__item .dap-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;color:var(--dap-accent)!important}.dap-usp__item .dap-icon svg{display:block!important;width:38px!important;height:38px!important;stroke:var(--dap-accent)!important;fill:none!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-usp__item--truck .dap-icon svg{width:46px!important;height:38px!important}.dap-usp__item--fast .dap-icon svg{width:42px!important;height:40px!important}
/* DAP_USP_CLEAN_SVG_END */
/* DAP_PRICE_NOWRAP_FINAL_START */
.dap-card .dap-price{display:flex!important;align-items:baseline!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:13px 0 11px!important;padding:0!important;font-family:'Mulish',sans-serif!important;font-size:clamp(32px,3.45vw,42px)!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:nowrap!important}.dap-card .dap-price,.dap-card .dap-price *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}.dap-card .dap-price span{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;max-width:100%!important;min-width:max-content!important;font:inherit!important;line-height:1!important;letter-spacing:0!important;transform:none!important}.dap-card h3{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important}.dap-card{padding-left:18px!important;padding-right:18px!important;overflow:visible!important}
@media(max-width:1100px){.dap-card .dap-price{font-size:34px!important}.dap-card{padding-left:14px!important;padding-right:14px!important}.dap-card h3{font-size:21px!important}}
@media(max-width:720px){.dap-card .dap-price{font-size:36px!important}.dap-card h3{min-height:auto!important}}
/* DAP_PRICE_NOWRAP_FINAL_END */
/* DAP_PRICE_WEIGHT_NORMAL_START */
.dap-card .dap-price{font-weight:400!important;font-family:'Mulish',sans-serif!important}.dap-card .dap-price span{font-weight:400!important}.dap-inline-price{display:inline-block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-weight:400!important;font-family:'Mulish',sans-serif!important;letter-spacing:0!important}.dap-panel h3 .dap-inline-price,.dap-free h2 .dap-inline-price,.dap-usp .dap-inline-price{font-weight:400!important}.dap-panel h3,.dap-free h2{word-break:normal!important;overflow-wrap:normal!important}
/* DAP_PRICE_WEIGHT_NORMAL_END */
/* DAP_PRICE_SEMIBOLD_START */
.dap-card .dap-price,.dap-card .dap-price span,.dap-inline-price{font-weight:600!important}.dap-panel h3 .dap-inline-price,.dap-free h2 .dap-inline-price,.dap-usp .dap-inline-price{font-weight:600!important}
/* DAP_PRICE_SEMIBOLD_END */
/* DAP_REVIEWS_HP_SOURCE_START */
.dap-review__footer{display:flex!important;align-items:center!important;margin-top:auto!important}.dap-review .dap-verified{margin-left:0!important}.dap-review strong{display:none!important}
/* DAP_REVIEWS_HP_SOURCE_END */
/* DAP_FREE_TRUCK_CLEAN_START */
.dap-free__truck{width:170px!important;height:58px!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.dap-free__truck .dap-icon{width:148px!important;height:58px!important;min-width:148px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;color:#82812a!important}.dap-free__truck .dap-icon svg{display:block!important;width:148px!important;height:58px!important;stroke:#82812a!important;fill:none!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-free__truck .dap-icon svg path,.dap-free__truck .dap-icon svg circle{stroke:#82812a!important;fill:none!important}
/* DAP_FREE_TRUCK_CLEAN_END */
/* DAP_DELIVERY_BOX_TONES_START */
.dap-panel--pickup{background:linear-gradient(118deg,#fff2e7 0%,#fff7ef 42%,#fff 100%)!important}.dap-panel--address{background:#fff!important}.dap-panel--payment,.dap-panel--personal{background:linear-gradient(118deg,#fffaf6 0%,#fff 48%,#fff 100%)!important}
/* DAP_DELIVERY_BOX_TONES_END */
/* DAP_DELIVERY_BOX_TONES_V2_START */
.dap-panel--pickup{background:linear-gradient(118deg,#fff2e7 0%,#fff7ef 42%,#fff 100%)!important}.dap-panel--address,.dap-panel--payment,.dap-panel--personal{background:#fff!important}
/* DAP_DELIVERY_BOX_TONES_V2_END */
/* DAP_20260630_REPAIR_START */
.dap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin-top:18px!important}.dap-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:198px!important;padding:21px 20px 17px!important;text-align:center!important;overflow:hidden!important}.dap-card .dap-icon{width:48px!important;height:48px!important;min-width:48px!important;margin:0 auto 10px!important}.dap-card .dap-icon svg{width:25px!important;height:25px!important}.dap-card h3{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;margin:0!important;font-family:'Mulish',sans-serif!important;font-size:22px!important;line-height:1.13!important;font-weight:700!important;letter-spacing:0!important;text-align:center!important;max-width:210px!important}.dap-card .dap-price{display:block!important;width:100%!important;margin:10px 0 9px!important;font-family:'Mulish',sans-serif!important;font-size:39px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:nowrap!important}.dap-card .dap-price span{display:inline-block!important;min-width:0!important;max-width:100%!important;font:inherit!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}.dap-card p{margin:0 auto!important;max-width:235px!important;font-size:14px!important;line-height:1.45!important;text-align:center!important}.dap-card:nth-child(3) p,.dap-card:nth-child(4) p{max-width:220px!important}.dap-panel .dap-logo img{max-height:36px!important}.dap-panel .dap-logo--zasilkovna img{max-width:124px!important}.dap-panel .dap-logo--zbox img{max-width:88px!important}.dap-panel .dap-logo--ppl-parcelshop img{max-width:126px!important}.dap-panel .dap-logo--pplbox img{max-width:96px!important}.dap-panel .dap-logo--dpd-pickup img{max-width:112px!important}.dap-panel .dap-logo--balikovna img{max-width:112px!important}.dap-panel .dap-logo--alzabox img{max-width:96px!important}.dap-panel .dap-logo--ppl-address img{max-width:120px!important}.dap-panel .dap-logo--dpd-address img{max-width:100px!important}.dap-panel .dap-logo--balikovna-address img{max-width:142px!important;max-height:42px!important}
@media(max-width:1100px){.dap-card{padding-left:16px!important;padding-right:16px!important}.dap-card h3{font-size:21px!important}.dap-card .dap-price{font-size:35px!important}.dap-card p{font-size:13px!important}}
@media(max-width:720px){.dap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-card{min-height:auto!important}.dap-card h3{min-height:auto!important}.dap-card .dap-price{font-size:36px!important}}
/* DAP_20260630_REPAIR_END */
/* DAP_20260630_TOPCARD_FIX_START */
.dap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin-top:18px!important}.dap-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:214px!important;height:auto!important;padding:22px 18px 18px!important;text-align:center!important;overflow:visible!important}.dap-card .dap-icon{width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 48px!important;margin:0 auto 12px!important}.dap-card h3{display:flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;margin:0!important;max-width:220px!important;font-family:'Mulish',sans-serif!important;font-size:22px!important;line-height:1.13!important;font-weight:700!important;text-align:center!important;letter-spacing:0!important}.dap-card .dap-price{display:block!important;width:100%!important;margin:10px 0 10px!important;font-family:'Mulish',sans-serif!important;font-size:38px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:nowrap!important}.dap-card .dap-price span{display:inline-block!important;font:inherit!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}.dap-card p{display:block!important;margin:0 auto!important;max-width:245px!important;font-family:'Mulish',sans-serif!important;font-size:14px!important;line-height:1.42!important;text-align:center!important;color:#15120f!important;overflow:visible!important}.dap-card:nth-child(3) p,.dap-card:nth-child(4) p{max-width:230px!important}.dap-panel .dap-logo img[src$=".svg"]{display:block!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center center!important}.dap-panel .dap-logo--ppl-parcelshop img{max-width:112px!important;max-height:34px!important}.dap-panel .dap-logo--pplbox img{max-width:92px!important;max-height:34px!important}.dap-panel .dap-logo--ppl-address img{max-width:116px!important;max-height:32px!important}
@media(max-width:1100px){.dap-card{padding-left:14px!important;padding-right:14px!important;min-height:214px!important}.dap-card h3{font-size:20px!important}.dap-card .dap-price{font-size:34px!important}.dap-card p{font-size:13px!important;line-height:1.38!important}}
@media(max-width:720px){.dap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-card{min-height:auto!important}.dap-card h3{min-height:auto!important}.dap-card .dap-price{font-size:35px!important}}
/* DAP_20260630_TOPCARD_FIX_END */
/* DAP_KPI_MATCH_REFERENCE_START */
.dap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;margin-top:18px!important}.dap-card{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:12px!important;row-gap:0!important;align-items:start!important;min-height:205px!important;height:auto!important;padding:19px 18px 16px!important;text-align:left!important;overflow:visible!important;border-radius:7px!important}.dap-card .dap-icon{grid-column:1!important;grid-row:1 / span 2!important;width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important;margin:0!important;align-self:start!important;justify-self:center!important}.dap-card .dap-icon svg{width:29px!important;height:29px!important}.dap-card h3{grid-column:2!important;grid-row:1!important;display:block!important;min-height:0!important;margin:2px 0 0!important;max-width:none!important;font-family:'Mulish',sans-serif!important;font-size:21px!important;line-height:1.18!important;font-weight:700!important;text-align:left!important;letter-spacing:0!important}.dap-card .dap-price{grid-column:1 / -1!important;grid-row:2!important;display:block!important;width:100%!important;margin:12px 0 14px!important;font-family:'Mulish',sans-serif!important;font-size:36px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:nowrap!important}.dap-card .dap-price span{display:inline-block!important;font:inherit!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}.dap-card p{grid-column:1 / -1!important;grid-row:3!important;display:block!important;margin:0 auto!important;max-width:230px!important;font-family:'Mulish',sans-serif!important;font-size:13.5px!important;line-height:1.55!important;text-align:center!important;color:#15120f!important;overflow:visible!important}.dap-card:nth-child(3),.dap-card:nth-child(4){align-items:start!important}.dap-card:nth-child(3) h3,.dap-card:nth-child(4) h3{align-self:center!important;margin-top:12px!important}.dap-card:nth-child(3) .dap-price,.dap-card:nth-child(4) .dap-price{margin-top:16px!important}.dap-card:nth-child(3) p,.dap-card:nth-child(4) p{max-width:215px!important}
@media(max-width:1100px){.dap-card{grid-template-columns:52px minmax(0,1fr)!important;padding-left:15px!important;padding-right:15px!important;min-height:202px!important}.dap-card .dap-icon{width:48px!important;height:48px!important;min-width:48px!important}.dap-card h3{font-size:19px!important}.dap-card .dap-price{font-size:34px!important}.dap-card p{font-size:13px!important;line-height:1.45!important}}
@media(max-width:720px){.dap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-card{min-height:auto!important}.dap-card .dap-price{font-size:34px!important}}
/* DAP_KPI_MATCH_REFERENCE_END */
/* DAP_KPI_LIGHT_AND_NUMBERS_START */
.dap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin-top:18px!important}.dap-card{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:54px 48px auto!important;column-gap:12px!important;row-gap:0!important;align-items:start!important;min-height:205px!important;height:auto!important;padding:19px 18px 16px!important;text-align:left!important;overflow:visible!important;background:linear-gradient(135deg,#fffaf6 0%,#fff 52%,#fffaf7 100%)!important;border:1px solid #ead9ca!important;border-radius:7px!important;box-shadow:0 12px 28px rgba(70,45,20,.035)!important}.dap-card .dap-icon{grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important;margin:0!important;align-self:start!important;justify-self:center!important}.dap-card h3{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:52px!important;margin:0!important;max-width:210px!important;font-family:'Mulish',sans-serif!important;font-size:21px!important;line-height:1.16!important;font-weight:700!important;text-align:left!important;letter-spacing:0!important}.dap-card .dap-price{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-family:'Mulish',sans-serif!important;font-size:35px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:nowrap!important}.dap-card .dap-price span{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;font:inherit!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}.dap-card p{grid-column:1 / -1!important;grid-row:3!important;display:block!important;margin:8px auto 0!important;max-width:235px!important;font-family:'Mulish',sans-serif!important;font-size:13.5px!important;line-height:1.5!important;text-align:center!important;color:#15120f!important;overflow:visible!important}.dap-card:nth-child(3) h3,.dap-card:nth-child(4) h3{align-items:center!important;margin:0!important}.dap-card:nth-child(3) p,.dap-card:nth-child(4) p{max-width:220px!important}
@media(max-width:1100px){.dap-card{grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:52px 46px auto!important;padding-left:14px!important;padding-right:14px!important;min-height:204px!important}.dap-card .dap-icon{width:48px!important;height:48px!important;min-width:48px!important}.dap-card h3{font-size:19px!important;max-width:190px!important}.dap-card .dap-price{font-size:32px!important}.dap-card p{font-size:13px!important;line-height:1.42!important}}
@media(max-width:720px){.dap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-card{min-height:auto!important}.dap-card .dap-price{font-size:34px!important}}
/* DAP_KPI_LIGHT_AND_NUMBERS_END */
/* DAP_KPI_PRICE_STABLE_LINE_START */
.dap-card{grid-template-rows:58px 48px auto!important}.dap-card h3{min-height:58px!important;height:58px!important;align-items:center!important;margin:0!important}.dap-card .dap-price{grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important;height:48px!important;margin:0!important;padding:0!important;font-family:'Mulish',sans-serif!important;font-size:34px!important;line-height:1!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;letter-spacing:0!important;white-space:nowrap!important;word-spacing:0!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:nowrap!important}.dap-card .dap-price span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:48px!important;font:inherit!important;line-height:1!important;white-space:nowrap!important;word-spacing:0!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;vertical-align:middle!important}.dap-card p{margin-top:8px!important}.dap-card:nth-child(3) h3,.dap-card:nth-child(4) h3{margin:0!important;align-items:center!important}.dap-card:nth-child(3) .dap-price,.dap-card:nth-child(4) .dap-price{margin:0!important}
@media(max-width:1100px){.dap-card{grid-template-rows:56px 46px auto!important}.dap-card h3{height:56px!important;min-height:56px!important}.dap-card .dap-price{height:46px!important;font-size:31px!important}.dap-card .dap-price span{height:46px!important}}
/* DAP_KPI_PRICE_STABLE_LINE_END */
/* DAP_KPI_PRICE_SEMIBOLD_20260630_START */
.dap-card .dap-price,.dap-card .dap-price span{font-weight:600!important}
/* DAP_KPI_PRICE_SEMIBOLD_20260630_END */
/* DAP_KPI_PRICE_MEDIUM_20260630_START */
.dap-card .dap-price,.dap-card .dap-price span{font-weight:500!important}
/* DAP_KPI_PRICE_MEDIUM_20260630_END */
/* DAP_KPI_PRICE_FONT_ALT_START */
.dap-card .dap-price,.dap-card .dap-price span{font-family:'Mulish',sans-serif!important;font-size:33px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;letter-spacing:.01em!important}.dap-card .dap-price{height:48px!important;line-height:1!important}.dap-card .dap-price span{height:48px!important;line-height:1!important}
@media(max-width:1100px){.dap-card .dap-price,.dap-card .dap-price span{font-size:30px!important}}
@media(max-width:720px){.dap-card .dap-price,.dap-card .dap-price span{font-size:32px!important}}
/* DAP_KPI_PRICE_FONT_ALT_END */
/* DAP_PANEL_LIGHT_TINT_20260630_START */
.dap-panel--address,.dap-panel--payment,.dap-panel--personal{background:linear-gradient(135deg,#fffaf6 0%,#fff 55%,#fffaf7 100%)!important}.dap-panel--pickup{background:linear-gradient(118deg,#fff2e7 0%,#fff7ef 42%,#fff 100%)!important}
/* DAP_PANEL_LIGHT_TINT_20260630_END */
/* DAP_PICKUP_DARKER_TINT_20260630_START */
.dap-panel--pickup{background:linear-gradient(135deg,#fff0e3 0%,#fff6ec 44%,#fffaf5 100%)!important}
/* DAP_PICKUP_DARKER_TINT_20260630_END */
/* DAP_FREE_TRUCK_PROPER_20260630_START */
.dap-free__truck{width:170px!important;height:58px!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.dap-free__truck .dap-icon{width:146px!important;height:58px!important;min-width:146px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;color:#82812a!important}.dap-free__truck .dap-icon svg{display:block!important;width:146px!important;height:58px!important;stroke:#82812a!important;fill:none!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-free__truck .dap-icon svg path,.dap-free__truck .dap-icon svg rect,.dap-free__truck .dap-icon svg circle{stroke:#82812a!important;fill:none!important}
/* DAP_FREE_TRUCK_PROPER_20260630_END */
/* DAP_TRUCK_AND_FAQ_20260630_START */
.dap-free__truck{width:170px!important;height:58px!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.dap-free__truck .dap-icon{width:150px!important;height:58px!important;min-width:150px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;color:#82812a!important}.dap-free__truck .dap-icon svg{display:block!important;width:150px!important;height:58px!important;stroke:#82812a!important;fill:none!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-free__truck .dap-icon svg path,.dap-free__truck .dap-icon svg circle{stroke:#82812a!important;fill:none!important}.dap-faq summary{position:relative!important;display:flex!important;align-items:center!important;min-height:43px!important;padding:10px 42px 10px 14px!important;line-height:1.25!important}.dap-faq summary::-webkit-details-marker{display:none!important}.dap-faq summary:after{content:"⌄"!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;margin:0!important;color:var(--dap-accent)!important;font-family:'Mulish',sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:16px!important}.dap-faq details[open] summary:after{transform:translateY(-50%) rotate(180deg)!important}
/* DAP_TRUCK_AND_FAQ_20260630_END */
/* DAP_FINAL_TRUCK_FAQ_FIX_20260630_START */
.dap-page .dap-free .dap-free__truck{width:172px!important;height:58px!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#82812a!important}.dap-page .dap-free .dap-free__truck>.dap-icon{width:132px!important;max-width:none!important;height:58px!important;max-height:none!important;min-width:132px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;color:#82812a!important}.dap-page .dap-free .dap-free__truck>.dap-icon>svg{display:block!important;width:132px!important;max-width:none!important;height:58px!important;max-height:none!important;stroke:#82812a!important;fill:none!important;stroke-width:1.05!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-page .dap-free .dap-free__truck>.dap-icon>svg path,.dap-page .dap-free .dap-free__truck>.dap-icon>svg circle{stroke:#82812a!important;fill:none!important}.dap-page .dap-faq details>summary{position:relative!important;display:flex!important;align-items:center!important;min-height:43px!important;padding:10px 42px 10px 14px!important;line-height:1.25!important}.dap-page .dap-faq details>summary::-webkit-details-marker{display:none!important}.dap-page .dap-faq details>summary:after{content:""!important;position:absolute!important;right:16px!important;top:calc(50% - 5px)!important;width:8px!important;height:8px!important;border-right:1.6px solid var(--dap-accent-dark)!important;border-bottom:1.6px solid var(--dap-accent-dark)!important;color:transparent!important;background:transparent!important;font-size:0!important;line-height:0!important;margin:0!important;transform:rotate(45deg)!important;transform-origin:center!important}.dap-page .dap-faq details[open]>summary:after{top:calc(50% - 2px)!important;transform:rotate(225deg)!important}
/* DAP_FINAL_TRUCK_FAQ_FIX_20260630_END */
/* DAP_NUMBERS_USP_FAQ_20260630_START */
.dap-page .dap-price,.dap-page .dap-price span,.dap-page .dap-inline-price,.dap-page [data-dap-review-rating],.dap-page .dap-rating strong,.dap-page .dap-rating small{font-family:'Mulish',sans-serif!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;letter-spacing:.01em!important}.dap-page .dap-inline-price{font-weight:500!important;white-space:nowrap!important;word-break:keep-all!important}.dap-faq{background:linear-gradient(135deg,#fffaf6 0%,#fff 58%,#fffaf7 100%)!important;box-shadow:0 12px 28px rgba(70,45,20,.035)!important}.dap-usp__item--truck .dap-icon svg{width:46px!important;height:42px!important;stroke:var(--dap-accent)!important;fill:none!important;stroke-width:1.28!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-usp__item--truck .dap-icon svg path,.dap-usp__item--truck .dap-icon svg circle{stroke:var(--dap-accent)!important;fill:none!important}
/* DAP_NUMBERS_USP_FAQ_20260630_END */
/* DAP_USP_PRICE_LINE_20260630_START */
.dap-usp-price-line{display:inline-flex!important;align-items:baseline!important;gap:4px!important;white-space:nowrap!important;word-break:keep-all!important}.dap-usp-price-line .dap-inline-price{display:inline-flex!important;white-space:nowrap!important}
/* DAP_USP_PRICE_LINE_20260630_END */
/* DAP_PANEL_ICONS_AND_USP_LINE_20260630_START */
.dap-panel__head .dap-icon{width:56px!important;height:56px!important;min-width:56px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;color:var(--dap-accent)!important}.dap-panel__head .dap-icon svg{display:block!important;width:46px!important;height:46px!important;color:var(--dap-accent)!important;stroke:var(--dap-accent)!important;fill:none!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-panel__head .dap-icon svg path,.dap-panel__head .dap-icon svg circle,.dap-panel__head .dap-icon svg rect,.dap-panel__head .dap-icon svg line,.dap-panel__head .dap-icon svg polyline{stroke:var(--dap-accent)!important}.dap-panel__head .dap-icon .dap-panel-svg--truck{fill:var(--dap-accent)!important;stroke:none!important;width:48px!important;height:48px!important}.dap-usp__item--truck .dap-icon svg{width:43px!important;height:43px!important}.dap-usp__item--truck>span:last-child{font-size:13.5px!important;line-height:1.35!important}.dap-usp-price-line{display:inline-flex!important;align-items:baseline!important;gap:4px!important;white-space:nowrap!important;word-break:keep-all!important;min-width:max-content!important}.dap-usp__item--truck .dap-inline-price{display:inline!important;white-space:nowrap!important}
/* DAP_PANEL_ICONS_AND_USP_LINE_20260630_END */
/* DAP_PICKUP_TRUCK_AND_USP_NOWRAP_FINAL_START */
.dap-panel--pickup .dap-panel__head .dap-icon svg{width:50px!important;height:50px!important;stroke-width:.95!important;fill:none!important;stroke:var(--dap-accent)!important}.dap-panel--pickup .dap-panel__head .dap-icon svg path,.dap-panel--pickup .dap-panel__head .dap-icon svg circle{stroke:var(--dap-accent)!important;fill:none!important}.dap-usp__item--truck{grid-template-columns:52px minmax(132px,1fr)!important;gap:14px!important;padding-left:26px!important;padding-right:20px!important}.dap-usp__item--truck>span:last-child{display:block!important;min-width:132px!important;max-width:none!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important}.dap-usp__item--truck .dap-usp-price-line{display:inline-flex!important;align-items:baseline!important;gap:4px!important;white-space:nowrap!important;word-break:keep-all!important;min-width:max-content!important;max-width:none!important;flex-wrap:nowrap!important}.dap-usp__item--truck .dap-usp-price-line .dap-inline-price{display:inline-block!important;white-space:nowrap!important;word-break:keep-all!important;min-width:max-content!important;max-width:none!important}.dap-usp__item--truck .dap-icon svg{width:44px!important;height:44px!important;stroke-width:1.05!important;fill:none!important}
/* DAP_PICKUP_TRUCK_AND_USP_NOWRAP_FINAL_END */
/* DAP_PICKUP_TRUCK_CLEAN_ICON_20260630_START */
.dap-panel--pickup .dap-panel__head .dap-icon svg{width:48px!important;height:40px!important;stroke:var(--dap-accent)!important;fill:none!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-panel--pickup .dap-panel__head .dap-icon svg rect,.dap-panel--pickup .dap-panel__head .dap-icon svg path,.dap-panel--pickup .dap-panel__head .dap-icon svg circle{stroke:var(--dap-accent)!important;fill:none!important}
/* DAP_PICKUP_TRUCK_CLEAN_ICON_20260630_END */
/* DAP_PICKUP_TRUCK_USER_SVG_20260630_START */
.dap-panel--pickup .dap-panel__head .dap-icon svg.dap-pickup-truck-svg{width:46px!important;height:46px!important;color:var(--dap-accent)!important;stroke:var(--dap-accent)!important;fill:none!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-panel--pickup .dap-panel__head .dap-icon svg.dap-pickup-truck-svg path{stroke:var(--dap-accent)!important;fill:none!important}
/* DAP_PICKUP_TRUCK_USER_SVG_20260630_END */
/* DAP_SELECTED_PRICES_WEIGHT_20260630_START */
.dap-panel--pickup h3 .dap-inline-price,.dap-panel--address h3 .dap-inline-price,.dap-free h2 .dap-inline-price,.dap-usp__item--truck .dap-inline-price{font-weight:500!important}
/* DAP_SELECTED_PRICES_WEIGHT_20260630_END */
/* DAP_ALL_NUMBERS_WEIGHT_600_20260630_START */
.dap-page .dap-price,.dap-page .dap-price span,.dap-page .dap-inline-price,.dap-page [data-dap-review-rating],.dap-page .dap-rating strong,.dap-page .dap-rating small{font-weight:600!important}
/* DAP_ALL_NUMBERS_WEIGHT_600_20260630_END */
/* DAP_SELECTED_PRICES_FORCE_600_20260630_START */
.dap-page .dap-panel--pickup h3 .dap-inline-price,.dap-page .dap-panel--address h3 .dap-inline-price,.dap-page .dap-free h2 .dap-inline-price,.dap-page .dap-usp__item--truck .dap-inline-price{font-weight:600!important}
/* DAP_SELECTED_PRICES_FORCE_600_20260630_END */
/* DAP_PANEL_ICON_SIZE_MATCH_20260630_START */
.dap-panel__head{grid-template-columns:54px minmax(0,1fr)!important;gap:15px!important;align-items:start!important}.dap-panel__head .dap-icon{width:46px!important;height:46px!important;min-width:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}.dap-panel__head .dap-icon svg{display:block!important;color:var(--dap-accent)!important;stroke:var(--dap-accent)!important;fill:none!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-panel--address .dap-panel__head .dap-icon svg{width:34px!important;height:34px!important}.dap-panel--pickup .dap-panel__head .dap-icon svg{width:36px!important;height:36px!important}.dap-panel--payment .dap-panel__head .dap-icon svg{width:35px!important;height:35px!important}.dap-panel--personal .dap-panel__head .dap-icon svg{width:36px!important;height:36px!important}.dap-panel--personal .dap-panel__head .dap-icon svg *,.dap-panel--pickup .dap-panel__head .dap-icon svg *,.dap-panel--payment .dap-panel__head .dap-icon svg *,.dap-panel--address .dap-panel__head .dap-icon svg *{stroke:var(--dap-accent)!important}.dap-panel__head h3{padding-top:1px!important}
/* DAP_PANEL_ICON_SIZE_MATCH_20260630_END */
/* DAP_USP_BORDER_COMPLETE_20260630_START */
.dap-usp{border:1px solid #eadfd5!important;border-radius:0!important;border-collapse:separate!important;overflow:hidden!important}.dap-usp__item{border-right:1px solid #eadfd5!important}.dap-usp__item:last-child{border-right:0!important}
/* DAP_USP_BORDER_COMPLETE_20260630_END */
/* DAP_KPI_PREMIUM_VARIANT_20260630_START */
.dap-kpis{gap:14px!important}.dap-card{position:relative!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:58px 54px auto!important;min-height:214px!important;padding:20px 19px 17px!important;overflow:hidden!important;background:linear-gradient(145deg,#fffaf7 0%,#fff 52%,#fff8f2 100%)!important;border:1px solid #ead7c7!important;border-radius:7px!important;box-shadow:0 16px 34px rgba(73,45,22,.055)!important}.dap-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--dap-kpi-accent,#9b5515)!important;opacity:.7!important}.dap-card:nth-child(1){--dap-kpi-accent:#a45b19;--dap-kpi-soft:#fff1e7}.dap-card:nth-child(2){--dap-kpi-accent:#7b7b35;--dap-kpi-soft:#f5f6ec}.dap-card:nth-child(3){--dap-kpi-accent:#9b5515;--dap-kpi-soft:#fff3e7}.dap-card:nth-child(4){--dap-kpi-accent:#6f6d2a;--dap-kpi-soft:#f4f5ea}.dap-card .dap-icon{background:var(--dap-kpi-soft)!important;color:var(--dap-kpi-accent)!important;border:1px solid rgba(155,85,21,.12)!important}.dap-card .dap-icon svg{stroke:var(--dap-kpi-accent)!important}.dap-card h3{font-family:'Mulish',sans-serif!important;font-size:21px!important;line-height:1.14!important;color:#15120f!important}.dap-card .dap-price{height:54px!important;font-family:'Mulish',sans-serif!important;font-size:36px!important;line-height:1!important;font-weight:700!important;color:var(--dap-kpi-accent)!important;letter-spacing:-.01em!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}.dap-card .dap-price span{height:54px!important;font:inherit!important;color:inherit!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;min-width:max-content!important}.dap-card p{max-width:240px!important;margin-top:7px!important;font-size:13.5px!important;line-height:1.46!important;color:#17120f!important}.dap-card:nth-child(3) p,.dap-card:nth-child(4) p{max-width:222px!important}
@media(max-width:1100px){.dap-card{grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:56px 50px auto!important;padding:18px 15px 16px!important}.dap-card h3{font-size:19px!important}.dap-card .dap-price{height:50px!important;font-size:32px!important}.dap-card .dap-price span{height:50px!important}.dap-card p{font-size:13px!important}}
/* DAP_KPI_PREMIUM_VARIANT_20260630_END */
/* DAP_SHIPPING_OPTIONS_POLISH_20260630_START */
.dap-section-title{margin:28px 0 16px!important;gap:18px!important}.dap-section-title:before{display:none!important}.dap-section-title h2{font-size:31px!important;line-height:1.05!important;letter-spacing:0!important;white-space:nowrap!important}.dap-section-title:after{background:linear-gradient(90deg,#dfcdbd 0%,rgba(223,205,189,.25) 100%)!important}.dap-grid{gap:18px!important}.dap-panel{position:relative!important;min-height:328px!important;padding:28px 30px 30px!important;border-color:#e5d1bf!important;border-radius:7px!important;box-shadow:0 18px 38px rgba(74,45,21,.045)!important;overflow:hidden!important}.dap-panel:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 16% 10%,rgba(255,244,234,.72) 0,rgba(255,244,234,0) 34%),linear-gradient(145deg,rgba(255,249,244,.78),rgba(255,255,255,.58) 54%,rgba(255,250,246,.8))!important}.dap-panel>*{position:relative!important;z-index:1!important}.dap-panel--pickup{background:linear-gradient(135deg,#fff0e4 0%,#fff6ef 45%,#fffaf6 100%)!important}.dap-panel--address,.dap-panel--payment,.dap-panel--personal{background:linear-gradient(135deg,#fff8f2 0%,#fff 52%,#fff9f4 100%)!important}.dap-panel__head{grid-template-columns:46px minmax(0,1fr)!important;gap:17px!important;align-items:center!important;margin-bottom:22px!important}.dap-panel__head .dap-icon{width:38px!important;height:38px!important;min-width:38px!important;background:transparent!important;border-radius:0!important;color:#a35b19!important}.dap-panel__head .dap-icon svg{width:32px!important;height:32px!important;stroke-width:1.55!important}.dap-panel h3{font-size:28px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:0!important}.dap-panel h3 .dap-inline-price,.dap-panel h3 span{font-family:'Mulish',sans-serif!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:#16120f!important}.dap-panel__head p{font-size:14px!important;line-height:1.45!important;margin-top:7px!important;color:#211914!important}.dap-logos{display:grid!important;grid-template-columns:repeat(4,minmax(96px,1fr))!important;gap:16px 20px!important;align-items:center!important;margin:22px 0 25px!important}.dap-panel--address .dap-logos{grid-template-columns:repeat(3,minmax(112px,1fr))!important;max-width:440px!important;margin-top:25px!important;margin-bottom:27px!important}.dap-logo{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:38px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.dap-logo img{display:block!important;margin:auto!important;width:auto!important;height:auto!important;object-fit:contain!important;max-width:118px!important;max-height:34px!important}.dap-panel--pickup .dap-logo img{max-width:112px!important;max-height:32px!important}.dap-panel--address .dap-logo img{max-width:126px!important;max-height:38px!important}.dap-logo--text{justify-content:flex-start!important;min-height:38px!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#1b1510!important;white-space:nowrap!important}.dap-list{margin-top:3px!important}.dap-list li{margin-bottom:12px!important;padding-left:24px!important;font-size:14px!important;line-height:1.45!important;color:#18130f!important}.dap-list li:before{top:-1px!important;font-size:18px!important;line-height:1!important;color:#a35b19!important}.dap-payment{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important;gap:31px!important;margin-top:28px!important}.dap-payment__line{background:linear-gradient(180deg,rgba(229,209,191,0),#e5d1bf 14%,#e5d1bf 86%,rgba(229,209,191,0))!important}.dap-pay-item{grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;min-height:56px!important;margin-bottom:17px!important}.dap-pay-item .dap-pay-logo,.dap-pay-item>span:first-child{justify-self:center!important}.dap-pay-logo{min-width:54px!important;min-height:36px!important}.dap-pay-logo img{display:block!important;margin:auto!important;max-width:48px!important;max-height:25px!important}.dap-pay-item strong{font-size:14px!important;line-height:1.25!important}.dap-pay-item span:not(.dap-pay-logo){font-size:12px!important;line-height:1.3!important}.dap-panel--personal p{font-size:15px!important;line-height:1.72!important;max-width:590px!important}.dap-panel--personal .dap-panel__head{margin-bottom:28px!important}
@media(max-width:1199px){.dap-panel{padding:25px 24px 28px!important}.dap-panel h3{font-size:25px!important}.dap-logos{grid-template-columns:repeat(3,minmax(92px,1fr))!important;gap:14px 16px!important}.dap-panel--address .dap-logos{grid-template-columns:repeat(3,minmax(92px,1fr))!important}}
@media(max-width:767px){.dap-section-title h2{font-size:28px!important}.dap-panel{min-height:auto!important;padding:23px 20px 25px!important}.dap-panel__head{grid-template-columns:40px minmax(0,1fr)!important;gap:13px!important}.dap-panel h3{font-size:23px!important}.dap-logos,.dap-panel--address .dap-logos{grid-template-columns:repeat(2,minmax(104px,1fr))!important;gap:13px 16px!important}.dap-payment{grid-template-columns:1fr!important;gap:10px!important}.dap-payment__line{height:1px!important;background:#e5d1bf!important}.dap-pay-item{grid-template-columns:54px minmax(0,1fr)!important}}
/* DAP_SHIPPING_OPTIONS_POLISH_20260630_END */
/* DAP_REVIEWS_PREMIUM_POLISH_20260630_START */
.dap-reviews{position:relative!important;display:grid!important;grid-template-columns:260px repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;margin-top:20px!important;padding:22px 24px!important;border:1px solid #e5d1bf!important;border-radius:7px!important;background:linear-gradient(112deg,#fff6ee 0%,#fffaf6 26%,#fff 64%,#fff8f2 100%)!important;box-shadow:0 18px 42px rgba(74,45,21,.055)!important;overflow:hidden!important}.dap-reviews:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:#a35b19!important;opacity:.68!important}.dap-reviews__summary{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border-right:1px solid #e5d1bf!important;padding:6px 25px 6px 0!important;min-height:136px!important}.dap-reviews__summary h2{margin:0 0 16px!important;font-size:25px!important;line-height:1.08!important;font-weight:700!important;color:#15120f!important}.dap-rating{display:grid!important;grid-template-columns:auto 1fr!important;gap:5px 12px!important;align-items:center!important;margin:0 0 9px!important;font-family:'Mulish',sans-serif!important}.dap-rating strong{font-size:22px!important;line-height:1!important;font-weight:600!important;color:#15120f!important;font-variant-numeric:tabular-nums!important}.dap-rating small{font-size:13px!important;line-height:1!important;color:#15120f!important}.dap-rating .dap-stars{grid-column:2!important;font-size:19px!important;line-height:1!important;letter-spacing:1px!important;color:#eca22b!important;text-shadow:0 1px 0 rgba(255,255,255,.75)!important}.dap-reviews__summary p{margin:0!important;font-family:'Mulish',sans-serif!important;font-size:14px!important;line-height:1.35!important;color:#42362e!important}.dap-review{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:136px!important;padding:18px 19px 16px!important;border:1px solid rgba(229,209,191,.72)!important;border-radius:7px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 12px 26px rgba(74,45,21,.04)!important}.dap-review .dap-stars{margin:0 0 12px!important;font-size:18px!important;line-height:1!important;letter-spacing:1px!important;color:#eca22b!important;white-space:nowrap!important}.dap-review p{flex:1 1 auto!important;min-height:0!important;margin:0 0 14px!important;font-family:'Mulish',sans-serif!important;font-size:13.5px!important;line-height:1.52!important;color:#15120f!important}.dap-review__footer{display:flex!important;align-items:center!important;gap:7px!important;margin-top:auto!important;font-family:'Mulish',sans-serif!important;font-size:12px!important;line-height:1.2!important;color:#15120f!important}.dap-review strong{display:none!important}.dap-review .dap-verified{position:relative!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:#15120f!important;font-family:'Mulish',sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:400!important}.dap-review .dap-verified:before{content:"✓"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;min-width:14px!important;border-radius:50%!important;background:#55c982!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:14px!important;text-align:center!important}.dap-review .dap-verified-mark{display:none!important}.dap-review:nth-child(2){transform:translateY(-1px)!important}.dap-review:nth-child(3){transform:translateY(1px)!important}.dap-review:nth-child(4){transform:translateY(-1px)!important}
@media(max-width:1199px){.dap-reviews{grid-template-columns:1fr!important;gap:14px!important}.dap-reviews__summary{border-right:0!important;border-bottom:1px solid #e5d1bf!important;padding:0 0 18px!important;min-height:0!important}.dap-rating{grid-template-columns:auto auto 1fr!important}.dap-rating .dap-stars{grid-column:auto!important}.dap-review{min-height:auto!important}.dap-review:nth-child(n){transform:none!important}}
@media(max-width:640px){.dap-reviews{padding:18px 16px!important}.dap-reviews__summary h2{font-size:23px!important}.dap-rating{grid-template-columns:auto 1fr!important}.dap-rating .dap-stars{grid-column:1 / -1!important}.dap-review{padding:16px 15px!important}}
/* DAP_REVIEWS_PREMIUM_POLISH_20260630_END */
/* DAP_FREE_BANNER_PREMIUM_POLISH_20260630_START */
.dap-free{position:relative!important;display:grid!important;grid-template-columns:70px minmax(0,1fr) 170px!important;align-items:center!important;gap:18px!important;margin-top:12px!important;margin-bottom:10px!important;min-height:84px!important;padding:15px 30px!important;border:1px solid #d8dbc5!important;border-radius:7px!important;background:linear-gradient(100deg,#fbf8ec 0%,#f6f7ec 48%,#edf3e5 100%)!important;box-shadow:0 16px 34px rgba(94,94,48,.075)!important;overflow:hidden!important}.dap-free:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 8% 18%,rgba(255,255,255,.85) 0,rgba(255,255,255,0) 30%),linear-gradient(90deg,rgba(130,129,42,.08),rgba(130,129,42,0) 38%,rgba(130,129,42,.08))!important;pointer-events:none!important}.dap-free>*{position:relative!important;z-index:1!important}.dap-free>.dap-icon{width:54px!important;height:54px!important;min-width:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.64)!important;border:1px solid rgba(130,129,42,.18)!important;border-radius:50%!important;color:#82812a!important;box-shadow:0 8px 18px rgba(94,94,48,.06)!important}.dap-free>.dap-icon svg{width:34px!important;height:34px!important;stroke:#82812a!important;stroke-width:1.55!important;fill:none!important}.dap-free h2{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important;font-size:27px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;color:#15120f!important}.dap-free h2 .dap-inline-price{display:inline-block!important;font-family:'Mulish',sans-serif!important;font-size:.96em!important;font-weight:600!important;line-height:1!important;color:#6f6d2a!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.dap-free p{margin:5px 0 0!important;font-family:'Mulish',sans-serif!important;font-size:13.5px!important;line-height:1.35!important;color:#211914!important}.dap-free__truck{justify-self:end!important;width:158px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important}.dap-free__truck .dap-icon{width:144px!important;height:54px!important;min-width:144px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;color:#82812a!important;box-shadow:none!important}.dap-free__truck .dap-icon svg{display:block!important;width:138px!important;height:50px!important;stroke:#82812a!important;fill:none!important;stroke-width:1.35!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-free__truck .dap-icon svg path,.dap-free__truck .dap-icon svg circle,.dap-free__truck .dap-icon svg rect{stroke:#82812a!important;fill:none!important}.dap-free__truck .dap-icon svg circle{stroke-width:1.25!important}.dap-free__truck .dap-icon svg path:first-child,.dap-free__truck .dap-icon svg path:nth-child(2),.dap-free__truck .dap-icon svg path:nth-child(3){opacity:.88!important;stroke-width:1.2!important}
@media(max-width:720px){.dap-free{grid-template-columns:52px 1fr!important;gap:13px!important;min-height:auto!important;padding:15px 16px!important}.dap-free h2{display:block!important;font-size:23px!important;line-height:1.15!important}.dap-free h2 .dap-inline-price{display:inline!important}.dap-free>.dap-icon{width:46px!important;height:46px!important;min-width:46px!important}.dap-free>.dap-icon svg{width:30px!important;height:30px!important}.dap-free__truck{display:none!important}}
/* DAP_FREE_BANNER_PREMIUM_POLISH_20260630_END */
/* DAP_FAQ_PREMIUM_POLISH_20260630_START */
.dap-faq{position:relative!important;margin-top:12px!important;padding:24px 28px 25px!important;border:1px solid #e5d1bf!important;border-radius:7px!important;background:linear-gradient(135deg,#fff8f2 0%,#fffdfb 48%,#fff8f3 100%)!important;box-shadow:0 16px 36px rgba(74,45,21,.045)!important;overflow:hidden!important}.dap-faq:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 9% 8%,rgba(255,240,226,.72) 0,rgba(255,240,226,0) 33%)!important;pointer-events:none!important}.dap-faq>*{position:relative!important;z-index:1!important}.dap-faq h2{margin:0 0 18px!important;font-size:29px!important;line-height:1.08!important;font-weight:700!important;color:#15120f!important}.dap-faq__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 24px!important}.dap-faq details{border:1px solid #e5d1bf!important;border-radius:6px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 7px 18px rgba(74,45,21,.025)!important;overflow:hidden!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.dap-faq details[open]{background:#fff!important;border-color:#dcc3ae!important;box-shadow:0 10px 24px rgba(74,45,21,.05)!important}.dap-faq summary{display:flex!important;align-items:center!important;min-height:45px!important;padding:10px 42px 10px 15px!important;cursor:pointer!important;list-style:none!important;position:relative!important;font-family:'Mulish',sans-serif!important;font-size:14px!important;line-height:1.32!important;font-weight:700!important;color:#15120f!important}.dap-faq summary::-webkit-details-marker{display:none!important}.dap-faq summary:after{content:""!important;position:absolute!important;right:14px!important;top:50%!important;width:8px!important;height:8px!important;margin-top:-6px!important;border-right:2px solid #9b5515!important;border-bottom:2px solid #9b5515!important;transform:rotate(45deg)!important;transform-origin:center!important;transition:transform .18s ease,margin-top .18s ease!important}.dap-faq details[open] summary:after{transform:rotate(225deg)!important;margin-top:-2px!important}.dap-faq p{padding:0 42px 14px 15px!important;margin:0!important;font-family:'Mulish',sans-serif!important;font-size:13.5px!important;line-height:1.58!important;color:#4c4038!important}.dap-faq details[open] summary{color:#9b5515!important}.dap-faq details[open] p{border-top:1px solid rgba(229,209,191,.55)!important;padding-top:12px!important}.dap-faq details:hover{border-color:#dcc3ae!important}
@media(max-width:991px){.dap-faq__grid{grid-template-columns:1fr!important;gap:9px!important}.dap-faq{padding:22px 20px!important}}
@media(max-width:640px){.dap-faq h2{font-size:25px!important}.dap-faq summary{min-height:44px!important;font-size:13.5px!important;padding-right:38px!important}.dap-faq p{padding-right:15px!important}}
/* DAP_FAQ_PREMIUM_POLISH_20260630_END */
/* DAP_USP_PREMIUM_POLISH_20260630_START */
.dap-usp{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;margin:10px 0 0!important;padding:0!important;min-height:76px!important;border:1px solid #e5d1bf!important;border-radius:0 0 7px 7px!important;background:linear-gradient(100deg,#fff8f2 0%,#fffdfb 50%,#fff7f0 100%)!important;box-shadow:0 14px 30px rgba(74,45,21,.035)!important;overflow:hidden!important}.dap-usp:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(255,240,226,.45),rgba(255,255,255,0) 38%,rgba(255,240,226,.42))!important;pointer-events:none!important}.dap-usp__item{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;min-height:76px!important;padding:13px 24px!important;border-right:1px solid #e5d1bf!important;background:transparent!important}.dap-usp__item:last-child{border-right:0!important}.dap-usp__item .dap-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;max-height:46px!important;margin:0!important;background:rgba(255,255,255,.55)!important;border:1px solid rgba(163,91,25,.14)!important;border-radius:50%!important;color:#a35b19!important;overflow:hidden!important;box-shadow:0 7px 16px rgba(74,45,21,.035)!important}.dap-usp__item .dap-icon svg{display:block!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;stroke:#a35b19!important;fill:none!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dap-usp__item--truck .dap-icon svg{width:31px!important;height:28px!important;max-width:31px!important}.dap-usp__item--fast .dap-icon svg{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}.dap-usp__item span:last-child{display:block!important;min-width:0!important;font-family:'Mulish',sans-serif!important;font-size:14px!important;line-height:1.38!important;font-weight:400!important;color:#15120f!important}.dap-usp__item span:last-child br{display:block!important}.dap-usp .dap-inline-price,.dap-usp .dap-usp-price-line{display:inline!important;white-space:nowrap!important;font-family:'Mulish',sans-serif!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;color:#15120f!important}.dap-usp__item--truck span:last-child{line-height:1.32!important}.dap-usp__item:hover{background:rgba(255,255,255,.35)!important}
@media(max-width:980px){.dap-usp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dap-usp__item:nth-child(2){border-right:0!important}.dap-usp__item:nth-child(1),.dap-usp__item:nth-child(2){border-bottom:1px solid #e5d1bf!important}.dap-usp__item{padding:13px 20px!important}}
@media(max-width:560px){.dap-usp{grid-template-columns:1fr!important}.dap-usp__item{border-right:0!important;border-bottom:1px solid #e5d1bf!important;grid-template-columns:50px minmax(0,1fr)!important;padding:13px 16px!important}.dap-usp__item:last-child{border-bottom:0!important}.dap-usp__item:nth-child(2){border-bottom:1px solid #e5d1bf!important}.dap-usp__item span:last-child{font-size:13.5px!important}}
/* DAP_USP_PREMIUM_POLISH_20260630_END */
/* DAP_HEUREKA_RATING_POLISH_20260708_START */
.dap-reviews__summary{justify-content:center!important;padding-right:28px!important}.dap-reviews__summary h2{margin-bottom:18px!important}.dap-reviews__summary .dap-rating{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:10px!important;margin:0 0 9px!important;font-family:'Mulish',sans-serif!important}.dap-reviews__summary .dap-rating strong{display:inline-block!important;font-size:27px!important;line-height:.95!important;font-weight:700!important;color:#15120f!important;letter-spacing:-.01em!important}.dap-reviews__summary .dap-rating small{display:inline-block!important;margin:0 6px 2px -5px!important;font-size:15px!important;line-height:1!important;font-weight:600!important;color:#15120f!important}.dap-reviews__summary .dap-rating .dap-stars{display:inline-flex!important;align-items:center!important;margin:0 0 1px 4px!important;font-size:18px!important;line-height:1!important;letter-spacing:1px!important;color:#eca22b!important;white-space:nowrap!important}.dap-reviews__summary [data-dap-review-count]{margin-top:8px!important;font-size:14px!important;line-height:1.35!important;color:#2f2924!important}.dap-reviews__summary [data-dap-review-rating]{font-variant-numeric:tabular-nums!important}.dap-reviews__summary:after{content:"Heureka"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;margin-top:12px!important;padding:4px 9px!important;border-radius:999px!important;background:rgba(163,91,25,.08)!important;color:#9b5515!important;font-family:'Mulish',sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important}
@media(max-width:1199px){.dap-reviews__summary{padding-right:0!important}.dap-reviews__summary .dap-rating{align-items:center!important}.dap-reviews__summary:after{margin-top:10px!important}}
@media(max-width:640px){.dap-reviews__summary .dap-rating{flex-wrap:wrap!important;gap:7px!important}.dap-reviews__summary .dap-rating .dap-stars{width:100%!important;margin-left:0!important}.dap-reviews__summary .dap-rating strong{font-size:25px!important}}
/* DAP_HEUREKA_RATING_POLISH_20260708_END */
/* DAP_PAYMENT_LOGOS_RESTORE_20260708_START */
.dap-payment .dap-pay-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:62px!important;min-width:62px!important;height:38px!important;min-height:38px!important;padding:6px 8px!important;border:1px solid #ead7c7!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important}.dap-payment .dap-pay-logo img{display:block!important;width:auto!important;height:auto!important;max-width:48px!important;max-height:22px!important;margin:auto!important;object-fit:contain!important;object-position:center center!important}.dap-payment .dap-pay-item:nth-child(2) .dap-pay-logo img,.dap-payment .dap-pay-item:nth-child(3) .dap-pay-logo img{max-width:48px!important;max-height:20px!important}.dap-payment .dap-pay-logo svg{display:block!important;width:auto!important;height:auto!important;max-width:48px!important;max-height:22px!important}
/* DAP_PAYMENT_LOGOS_RESTORE_20260708_END */

/* ==========================================================================
   UX POLISH 2026-07-08 — sjednocení zarovnání a rozestupů (bez změny struktury).
   Přidáno na konec záměrně, aby přebilo dřívější vrstvené !important override.
   ========================================================================== */

/* --- A) KPI karty: vše na jednu svislou osu (na střed) --- */
.dap-kpis .dap-card{
  display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:flex-start!important;
  text-align:center!important;gap:0!important;
  grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important;
  height:auto!important;min-height:206px!important;padding:24px 20px 20px!important;
}
.dap-kpis .dap-card .dap-icon{
  grid-area:auto!important;align-self:center!important;justify-self:center!important;
  margin:0 0 12px!important;
}
.dap-kpis .dap-card h3{
  grid-area:auto!important;align-self:center!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  min-height:2.5em!important;margin:0 0 6px!important;
  text-align:center!important;font-size:19px!important;line-height:1.22!important;
}
.dap-kpis .dap-card .dap-price{
  grid-area:auto!important;align-self:center!important;justify-content:center!important;
  height:auto!important;margin:0 0 10px!important;
}
.dap-kpis .dap-card p{
  grid-area:auto!important;align-self:center!important;margin:0 auto!important;text-align:center!important;
}

/* --- B) Karty „Možnosti dopravy": jednotné chipy log + vyvážení výšek --- */
.dap-panel .dap-logos .dap-logo{
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:#fff!important;border:1px solid var(--dap-line)!important;border-radius:8px!important;
  height:46px!important;min-height:46px!important;padding:7px 10px!important;
  box-shadow:0 1px 2px rgba(70,45,20,.05)!important;overflow:hidden!important;
}
.dap-panel .dap-logos .dap-logo img,
.dap-panel .dap-logos .dap-logo svg{
  display:block!important;width:auto!important;height:auto!important;
  max-width:100%!important;max-height:26px!important;margin:auto!important;object-fit:contain!important;
}
/* vyvážit oblast log obou karet, aby navazující checklisty začaly ve stejné výšce */
.dap-panel--pickup .dap-logos,
.dap-panel--address .dap-logos{
  align-content:center!important;min-height:107px!important;
}

/* --- C) Recenze: logo Heureky místo textového nápisu --- */
.dap-reviews__summary:after{
  content:""!important;
  display:block!important;
  width:104px!important;height:23px!important;
  margin-top:12px!important;padding:0!important;
  background:url(/img/cms/doprava-platba-logos/heureka-logo.png) left center/contain no-repeat!important;
  border-radius:0!important;
}

/* --- D) Platba: srovnat tituly napříč sloupci (Apple/Google Pay bez podtitulu) --- */
.dap-panel--payment .dap-pay-item{align-items:center!important}
.dap-panel--payment .dap-pay-item>div{
  display:flex!important;flex-direction:column!important;justify-content:flex-start!important;
  min-height:44px!important;gap:2px!important;
}

/* --- E) Loga dopravců: jednotná šířka chipů + konzistentní výška loga --- */
.dap-panel .dap-logos--pickup{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px 14px!important;justify-content:stretch!important}
.dap-panel .dap-logos--address{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px 14px!important;justify-content:stretch!important}
.dap-panel .dap-logos .dap-logo img,
.dap-panel .dap-logos .dap-logo svg{max-height:27px!important;max-width:88%!important}

/* --- F) Mobil (≤640px): kompaktnější KPI karty (méně výšky, menší ceny) --- */
@media (max-width:640px){
  .dap-kpis{grid-template-columns:1fr!important;gap:14px!important}
  .dap-panel .dap-logos--pickup{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .dap-panel--pickup .dap-logo-note{grid-column:1/-1!important;justify-self:start!important;height:auto!important;min-height:0!important;white-space:normal!important;padding:2px 2px 0!important}
  .dap-kpis .dap-card{min-height:0!important;justify-content:flex-start!important;padding:20px 14px 18px!important}
  .dap-kpis .dap-card .dap-icon{margin-bottom:8px!important}
  .dap-kpis .dap-card h3{display:block!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:auto!important;text-align:center!important;min-height:0!important;padding:0!important;font-size:17px!important;line-height:1.25!important;margin:0 0 6px!important}
  .dap-kpis .dap-card .dap-price{font-size:28px!important;margin:2px 0 6px!important}
  .dap-kpis .dap-card p{align-self:stretch!important;width:100%!important;max-width:none!important;text-align:center!important;font-size:12.5px!important;line-height:1.4!important}
}
