body.pqn-brand-berry-alloc.single-pqt_product_view{background:#f5f2e9;color:#15212b}.pqn-brand-berry-alloc .berryalloc-product-header{background:#fff;border-bottom:4px solid #ffd523}.pqn-brand-berry-alloc .berryalloc-product-header .universal-brand-logo i{display:none}.pqn-brand-berry-alloc .berryalloc-product-header .universal-brand-logo span{font-size:1.42rem;font-weight:950;letter-spacing:-.055em;text-transform:none;color:#111b25}.pqn-brand-berry-alloc .berryalloc-product-header .universal-brand-logo small{display:block;margin-top:.18rem;font-size:.52rem;letter-spacing:.14em;color:#53616b}.berryalloc-product-trace{background:#111b25;color:#fff;border-bottom:1px solid rgba(255,255,255,.13)}.berryalloc-product-trace .shell{display:flex;justify-content:space-between;gap:1rem;padding-block:.72rem;font-size:.72rem;font-weight:850;letter-spacing:.08em}.berryalloc-product-trace span:first-child{color:#ffd523}
.pqn-brand-berry-alloc .qs-product-context{background:#fff;border-bottom:1px solid #dae1e3}.pqn-brand-berry-alloc .qs-product-context__back,.pqn-brand-berry-alloc .qs-product-context__compare{color:#15212b}.pqn-brand-berry-alloc .qs-product-context select{background:#eef7f7;border-color:#c8dcdf;border-radius:999px}.pqn-brand-berry-alloc .qs-product-context__cta{background:#ffd523;color:#111b25;border-radius:999px}.pqn-brand-berry-alloc .product-detail__breadcrumb{color:#6b747b}.pqn-brand-berry-alloc .product-detail__breadcrumb a{color:#15212b}.pqn-brand-berry-alloc .product-single__grid{align-items:start}.pqn-brand-berry-alloc .product-gallery__main{background:#fff;border:1px solid #dce4e5;border-radius:22px;box-shadow:0 30px 75px rgba(17,27,37,.12);overflow:hidden}.pqn-brand-berry-alloc .product-gallery__main img{object-fit:contain}.pqn-brand-berry-alloc .product-gallery__thumbs button{background:#fff;border:1px solid #d8e0e2;border-radius:12px}.pqn-brand-berry-alloc .product-gallery__thumbs button.is-active{border-color:#ee6b55;box-shadow:inset 0 0 0 1px #ee6b55}
.pqn-brand-berry-alloc .product-single__summary{background:#fff;padding:clamp(1.5rem,3vw,3rem);border-top:6px solid #ffd523;border-radius:20px;box-shadow:0 24px 65px rgba(17,27,37,.1)}.pqn-brand-berry-alloc .product-single__summary h1{font-weight:850;line-height:1.01;letter-spacing:-.045em;color:#111b25}.pqn-brand-berry-alloc .qs-series-pill{background:#dff2f3;color:#174b56;border-radius:999px}.pqn-brand-berry-alloc .meister-copy-verified{color:#9b392b;background:#fde7e1}.pqn-brand-berry-alloc .product-identity,.pqn-brand-berry-alloc .product-identity div{border-color:#e0e6e7}.pqn-brand-berry-alloc .qs-better-price-card{background:#fff2a7;border:0;border-left:7px solid #ee6b55;border-radius:14px}.pqn-brand-berry-alloc .qs-better-price-card strong{font-size:1.55rem;letter-spacing:-.03em}.pqn-brand-berry-alloc .product-single__actions .button--ink{background:#111b25;color:#fff;border-color:#111b25;border-radius:999px}.pqn-brand-berry-alloc .product-single__actions .button--outline{border-color:#111b25;color:#111b25;border-radius:999px}
.berryalloc-product-promises{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.25rem;border:1px solid #dbe3e4;border-radius:14px;overflow:hidden}.berryalloc-product-promises span{display:flex;gap:.55rem;padding:.9rem;font-size:.75rem;line-height:1.35;border-right:1px solid #dbe3e4}.berryalloc-product-promises span:last-child{border:0}.berryalloc-product-promises b{color:#c94836}.pqn-brand-berry-alloc .qs-product-siblings a{background:#fff;border-color:#d9e1e2;border-radius:14px}.berryalloc-product-navigator{margin-top:clamp(2rem,5vw,5rem);background:#111b25;color:#fff}.berryalloc-product-navigator .shell{display:grid;grid-template-columns:repeat(3,1fr)}.berryalloc-product-navigator a{display:flex;min-height:180px;flex-direction:column;justify-content:center;padding:2rem;color:#fff;border-right:1px solid rgba(255,255,255,.15);transition:background .2s ease,transform .2s ease}.berryalloc-product-navigator a:last-child{border:0}.berryalloc-product-navigator a:hover{background:#174b56;transform:translateY(-3px)}.berryalloc-product-navigator a:nth-child(3):hover{background:#c94836}.berryalloc-product-navigator small{font-weight:900;letter-spacing:.15em;color:#ffd523}.berryalloc-product-navigator strong{margin:.55rem 0;font-size:1.5rem;line-height:1.05}.berryalloc-product-navigator span{font-size:.82rem}
.pqn-brand-berry-alloc .product-detail__content>section{background:#fff;border-color:#dce4e5;border-radius:18px}.pqn-brand-berry-alloc .product-specs dl div{border-color:#e3e9ea}.pqn-brand-berry-alloc .qs-related{background:#dceff0}.pqn-brand-berry-alloc .qs-related__grid>a{background:#fff;border:1px solid #ccdfe1;border-radius:16px;overflow:hidden}.pqn-brand-berry-alloc .qs-related__grid>a small,.pqn-brand-berry-alloc .qs-related__heading a{color:#b23e2f}.pqn-brand-berry-alloc .qs-price-form-section{background:#111b25;color:#fff}.pqn-brand-berry-alloc .qs-price-form{background:#fff;color:#15212b;border-radius:18px}.pqn-brand-berry-alloc .qs-price-form button{background:#ffd523;color:#111b25;border-radius:999px}.pqn-brand-berry-alloc .qs-product-exit{background:#ee6b55;color:#fff}.pqn-brand-berry-alloc .qs-product-exit a{color:#fff;border-color:rgba(255,255,255,.7);border-radius:999px}
@media(max-width:900px){.berryalloc-product-navigator .shell{grid-template-columns:1fr}.berryalloc-product-navigator a{min-height:130px;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.berryalloc-product-promises{grid-template-columns:1fr}.berryalloc-product-promises span{border-right:0;border-bottom:1px solid #dbe3e4}.berryalloc-product-trace .shell{display:block}.berryalloc-product-trace span{display:block}.berryalloc-product-trace span+span{margin-top:.3rem;color:#c8e9ec}}
@media(max-width:600px){.pqn-brand-berry-alloc .product-single__summary{padding:1.25rem}.pqn-brand-berry-alloc .berryalloc-product-header .universal-brand-logo small{font-size:.45rem}.pqn-brand-berry-alloc .qs-product-context__compare{display:none}.pqn-brand-berry-alloc .qs-product-context__inner{grid-template-columns:1fr auto}.pqn-brand-berry-alloc .qs-product-context label{grid-column:1/-1;order:3}.berryalloc-product-navigator a{padding:1.35rem}}
@media(prefers-reduced-motion:reduce){.berryalloc-product-navigator a{transition:none}}
