body[data-shop-design=packobel] .pb-product-information{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;max-width:1300px;padding:60px 30px;margin:auto;border-top:1px solid var(--pb-line)}
body[data-shop-design=packobel] .pb-product-information--full{grid-template-columns:minmax(0,1fr)}
body[data-shop-design=packobel] .pb-product-information--full #productDescription{max-width:920px;margin:auto}
body[data-shop-design=packobel] .pb-product-information #productDescription{float:none;width:auto;margin:0;padding:0;min-width:0;font:15px/1.8 Manrope,sans-serif;color:var(--pb-muted)}
body[data-shop-design=packobel] .pb-product-information :is(h2,h3){color:var(--pb-ink);margin:30px 0 18px;font-size:29px}
body[data-shop-design=packobel] .pb-product-information iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border-radius:16px}
body[data-shop-design=packobel] .pb-product-information img{max-width:100%;height:auto}
body[data-shop-design=packobel] .pb-product-specs{background:#f3f7f3;border:1px solid #e0e9e0;border-radius:20px;padding:25px;align-self:start;min-width:0}
body[data-shop-design=packobel] .pb-product-specs h2{margin:0 0 20px}
body[data-shop-design=packobel] .pb-product-specs table{width:100%;border:0;background:transparent;font-size:13px;table-layout:fixed}
body[data-shop-design=packobel] .pb-product-specs caption{display:none}
body[data-shop-design=packobel] .pb-product-specs tr{display:flex;flex-direction:column;border-bottom:1px solid #dbe5dc;padding:12px 0;background:transparent}
body[data-shop-design=packobel] .pb-product-specs td{width:auto!important;border:0;background:transparent;padding:3px 0;color:var(--pb-ink);overflow-wrap:anywhere}
body[data-shop-design=packobel] .pb-product-specs td:first-child{font-weight:750}
body[data-shop-design=packobel] .pb-product-faq{max-width:1240px;margin:0 auto 50px;padding:25px 30px}
body[data-shop-design=packobel] .pb-product-faq h2{font-size:34px;margin-bottom:25px}
body[data-shop-design=packobel] .pb-product-faq ul{padding:0;margin:0;list-style:none}
body[data-shop-design=packobel] .pb-product-faq li{padding:0;margin:0;border:0;background:none}
body[data-shop-design=packobel] .pb-product-faq details{border-bottom:1px solid var(--pb-line);padding:19px 0;color:var(--pb-muted);font-size:14px}
body[data-shop-design=packobel] .pb-product-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-weight:700;color:var(--pb-ink);cursor:pointer;min-height:35px}
body[data-shop-design=packobel] .pb-product-faq summary p{margin:0}
body[data-shop-design=packobel] .pb-product-faq summary:after{content:'+';font-size:25px;font-weight:400}
body[data-shop-design=packobel] .pb-product-faq details[open] summary:after{content:'−'}
body[data-shop-design=packobel] .pb-product-faq details>p{padding-top:12px}
body[data-shop-design=packobel] .pb-related-products{max-width:1300px;float:none;width:auto;margin:40px auto;padding:0 30px}
body[data-shop-design=packobel] .pb-related-products h3{font-size:32px;margin:0 0 25px}
body[data-shop-design=packobel] .pb-related-products ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none}
body[data-shop-design=packobel] .pb-related-products li{float:none!important;position:relative;display:flex;flex-direction:column;width:auto!important;padding:0!important;margin:0!important;border:1px solid var(--pb-line);border-radius:18px;overflow:hidden;background:#fff}
body[data-shop-design=packobel] .pb-related-products .photo{height:210px;background:#f4f7f4;display:grid;place-items:center}
body[data-shop-design=packobel] .pb-related-products .photo img{max-height:180px;max-width:90%;width:auto;height:auto;mix-blend-mode:multiply}
body[data-shop-design=packobel] .pb-related-products .name{padding:20px;font-size:16px;font-weight:700}
body[data-shop-design=packobel] .pb-related-products .name a{color:var(--pb-ink);text-decoration:none}
body[data-shop-design=packobel] .pb-related-products :is(.price,.badge-block){display:none}
body[data-shop-design=packobel] .pb-print-guidance{margin:24px 0;border-top:1px solid var(--pb-line);border-bottom:1px solid var(--pb-line);padding:16px 0;font-size:13px;color:var(--pb-muted)}
body[data-shop-design=packobel] .pb-print-guidance>summary{font-weight:750;color:var(--pb-ink);cursor:pointer;padding:6px 0}
body[data-shop-design=packobel] .pb-print-guidance #data-rule-section{border:0;background:transparent;margin:15px 0;padding:0}
@media(max-width:760px){body[data-shop-design=packobel] .pb-product-information{grid-template-columns:1fr;gap:25px;padding:35px 20px}body[data-shop-design=packobel] .pb-product-information h2{font-size:26px}body[data-shop-design=packobel] .pb-product-faq{padding:20px;margin-bottom:20px}body[data-shop-design=packobel] .pb-related-products{padding:0 20px;margin:30px auto}body[data-shop-design=packobel] .pb-related-products ul{display:flex;overflow:auto;scroll-snap-type:x proximity;padding-bottom:12px}body[data-shop-design=packobel] .pb-related-products li{flex:0 0 76%;scroll-snap-align:start}body[data-shop-design=packobel] .pb-related-products h3{font-size:27px}}

/* Text flows back to the complete content width below the native specification card. */
body[data-shop-design=packobel] .pb-product-information{display:flow-root;max-width:1300px}
body[data-shop-design=packobel] .pb-product-information #productDescription{display:contents;max-width:none}
body[data-shop-design=packobel] .pb-product-information #productDescription :is(p,h2,h3,h4,li){text-align:left!important;word-spacing:normal!important;letter-spacing:normal;overflow-wrap:break-word}
body[data-shop-design=packobel] .pb-product-information #productDescription p{margin:0 0 1.25em;line-height:1.8}
body[data-shop-design=packobel] .pb-product-information #productDescription :is(h2,h3,h4){line-height:1.3;margin:1.4em 0 .65em}
body[data-shop-design=packobel] .pb-product-information .pb-product-specs{float:right;width:340px;max-width:40%;margin:0 0 28px 60px;background:#fff;border:1px solid var(--pb-line);box-shadow:none}
body[data-shop-design=packobel] .pb-product-specs #features{box-shadow:none!important;border:0!important;background:none!important;margin:0!important}
body[data-shop-design=packobel] .pb-product-specs #features :is(thead,tbody,tr,th,td){background:transparent!important;box-shadow:none!important;border-radius:0!important;color:var(--pb-ink)!important}
body[data-shop-design=packobel] .pb-product-specs #features tr{display:block;padding:14px 0;border:0!important;border-bottom:1px solid var(--pb-line)!important}
body[data-shop-design=packobel] .pb-product-specs #features tr:last-child{border-bottom:0!important}
body[data-shop-design=packobel] .pb-product-specs #features :is(th,td){display:block!important;width:100%!important;min-width:0!important;float:none!important;padding:0!important;border:0!important;text-align:left!important;font:500 13px/1.7 var(--pb-font)!important;overflow-wrap:break-word;word-break:normal}
body[data-shop-design=packobel] .pb-product-specs #features th{font-weight:750!important;margin-bottom:5px}
body[data-shop-design=packobel] .pb-product-specs #features thead td{font-weight:750!important;text-transform:none!important;font-size:12px!important}
body[data-shop-design=packobel] .pb-product-information #productDescription .videores{display:flow-root;overflow:hidden;width:auto!important;height:auto!important;padding:0!important;margin:0 0 24px;position:static!important}
body[data-shop-design=packobel] .pb-product-information #productDescription .videores iframe{position:static!important;display:block;width:100%!important;height:auto!important;aspect-ratio:16/9}
@media(max-width:760px){body[data-shop-design=packobel] .pb-product-information .pb-product-specs{float:none;width:100%;max-width:none;margin:0 0 30px}body[data-shop-design=packobel] .pb-product-information #productDescription{display:block}}
