.modulo-ppk{position:relative;overflow:hidden;box-sizing:border-box;background:var(--modulo-ppk-bg, #EEF1EC);color:var(--modulo-ppk-text, #16231C);padding-top:var(--modulo-ppk-pad-top, 64px);padding-bottom:var(--modulo-ppk-pad-bottom, 68px);font-family:inherit;--modulo-ppk-gap: 20px;--modulo-ppk-cpv: var(--modulo-ppk-cpv-d, 4);--modulo-ppk-ctl-h: 42px;--modulo-ppk-rating-h: 30px;--modulo-ppk-star-size: 16px}.modulo-ppk *,.modulo-ppk *:before,.modulo-ppk *:after{box-sizing:border-box}.modulo-ppk--width-boxed{max-width:1440px;margin-inline:auto;border-radius:var(--modulo-ppk-outer-radius, 0)}.modulo-ppk__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.modulo-ppk__wave{position:absolute;z-index:0;pointer-events:none}.modulo-ppk__wave svg{display:block;width:100%;height:100%;fill:currentColor}.modulo-ppk__ribbon{left:-22px;right:-22px;top:50%;translate:0 -50%;height:92px;color:var(--modulo-ppk-ribbon, #E4EADF)}.modulo-ppk__base{left:-2%;right:-2%;bottom:-1px;height:104px;color:var(--modulo-ppk-base, #E7EEDF)}.modulo-ppk .modulo-section__container{position:relative;z-index:1;max-width:1240px;margin-inline:auto;padding-inline:28px}.modulo-ppk .modulo-section__container--wide{max-width:1480px}.modulo-ppk .modulo-section__container--full{max-width:none}.modulo-ppk__head{position:relative;display:grid;grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:20px;margin-bottom:26px}.modulo-ppk__headline,.modulo-ppk__tie,.modulo-ppk__cta{position:relative;z-index:1}.modulo-ppk__headline{min-width:0}.modulo-ppk__eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--modulo-ppk-muted, #5A6B61)}.modulo-ppk__heading{margin:0;font-family:inherit;font-size:var(--modulo-ppk-heading-size, 44px);font-weight:800;line-height:1.04;letter-spacing:-.028em;color:var(--modulo-ppk-text, #16231C);text-wrap:balance}.modulo-ppk__heading strong,.modulo-ppk__heading b{font-weight:inherit;color:var(--modulo-ppk-accent, #155239)}.modulo-ppk__tie{display:flex;align-items:center;gap:12px;min-width:0}.modulo-ppk__rule{flex:1;height:1px;min-width:0;background:var(--modulo-ppk-hair, #E1E7E2)}.modulo-ppk:not(.modulo-ppk--decor-none) .modulo-ppk__rule{visibility:hidden}.modulo-ppk__count-chip{flex:none;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--modulo-ppk-muted, #5A6B61);font-variant-numeric:tabular-nums;white-space:nowrap}.modulo-ppk__cta{flex:none;display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border:0;border-radius:999px;font:inherit;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;background:var(--modulo-ppk-accent, #155239);color:var(--modulo-ppk-on-accent, #FFFFFF);transition:background .16s ease}.modulo-ppk__cta:hover{background:color-mix(in srgb,var(--modulo-ppk-accent, #155239) 84%,#000)}.modulo-ppk__cta:focus-visible{outline:2px solid var(--modulo-ppk-text, #16231C);outline-offset:2px}.modulo-ppk__cta-arw{display:block;flex:none}.modulo-ppk__cta-arw svg{display:block;width:15px;height:15px}.modulo-ppk__sub{margin:0 0 26px;max-width:56ch;font-size:15px;line-height:1.55;color:var(--modulo-ppk-muted, #5A6B61)}.modulo-ppk__railwrap{position:relative}@supports (container-type: inline-size){.modulo-ppk__railwrap{container-type:inline-size}}.modulo-ppk__rail{display:flex;gap:var(--modulo-ppk-gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;align-items:stretch}.modulo-ppk__rail::-webkit-scrollbar{display:none}.modulo-ppk__card{flex:0 0 calc((100% - (var(--modulo-ppk-cpv, 4) - 1) * var(--modulo-ppk-gap, 20px)) / var(--modulo-ppk-cpv, 4));scroll-snap-align:start}.modulo-ppk__arrow{position:absolute;top:50%;translate:0 -50%;z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;cursor:pointer;border:1px solid var(--modulo-ppk-edge, #798E7D);background:var(--modulo-ppk-card, #FFFFFF);color:var(--modulo-ppk-text, #16231C);box-shadow:0 4px 14px -6px #0000004d;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.modulo-ppk__arrow--prev{inset-inline-start:-22px}.modulo-ppk__arrow--next{inset-inline-end:-22px}.modulo-ppk__arrow:hover{border-color:var(--modulo-ppk-text, #16231C)}.modulo-ppk__arrow[disabled]{opacity:.3;cursor:default;box-shadow:none}.modulo-ppk__arrow:focus-visible{outline:2px solid var(--modulo-ppk-accent, #155239);outline-offset:2px}.modulo-ppk__arrow svg{display:block;width:18px;height:18px}.modulo-ppk__arrow[hidden]{display:none}@supports (container-type: inline-size){.modulo-ppk__arrow{top:calc(((100cqi - (var(--modulo-ppk-cpv, 4) - 1) * var(--modulo-ppk-gap, 20px)) / var(--modulo-ppk-cpv, 4)) / var(--modulo-ppk-ratio-n, 1) / 2)}}.modulo-ppk__card{display:flex;flex-direction:column;background:var(--modulo-ppk-card, #FFFFFF);border-radius:var(--modulo-ppk-card-radius, 14px);overflow:hidden;border:1px solid var(--modulo-ppk-hair, #E1E7E2);transition:box-shadow .2s ease,transform .2s ease}.modulo-ppk__card:hover{box-shadow:0 12px 30px -12px #00000042;transform:translateY(-2px)}.modulo-ppk__media{position:relative;display:block;aspect-ratio:var(--modulo-ppk-ratio, 1 / 1);overflow:hidden;text-decoration:none;background:color-mix(in srgb,var(--modulo-ppk-text, #16231C) 7%,var(--modulo-ppk-card, #FFFFFF))}.modulo-ppk__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.modulo-ppk__card:hover .modulo-ppk__img{transform:scale(1.035)}.modulo-ppk__card--soldout .modulo-ppk__img{opacity:.55}.modulo-ppk__signal{position:absolute;top:0;inset-inline-end:0;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-end-start-radius:11px;font-size:10.5px;font-weight:800;letter-spacing:.085em;line-height:1;text-transform:uppercase;white-space:nowrap;background:var(--modulo-ppk-signal, var(--modulo-ppk-text, #16231C));color:var(--modulo-ppk-signal-ink, #FFFFFF)}.modulo-ppk__signal--out{background:var(--modulo-ppk-muted, #5A6B61);color:var(--modulo-ppk-card, #FFFFFF)}.modulo-ppk__signal-ic{display:block;flex:none;line-height:0}.modulo-ppk__signal-ic svg{display:block;width:var(--modulo-ppk-sig-icon, 13px);height:var(--modulo-ppk-sig-icon, 13px)}.modulo-ppk--no-signal-icons .modulo-ppk__signal-ic{display:none}.modulo-ppk__body{display:flex;flex-direction:column;flex:1;padding:15px 15px 0}.modulo-ppk__titlerow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.modulo-ppk__title{margin:0;font-family:inherit;font-size:var(--modulo-ppk-title-size, 16px);font-weight:700;line-height:1.3;letter-spacing:-.012em;color:var(--modulo-ppk-text, #16231C);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modulo-ppk__title a{color:inherit;text-decoration:none}.modulo-ppk__title a:hover{text-decoration:underline;text-underline-offset:2px}.modulo-ppk__price{font-size:var(--modulo-ppk-price-size, 16px);font-weight:700;line-height:1.3;color:var(--modulo-ppk-text, #16231C);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:2.6em}.modulo-ppk__was{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--modulo-ppk-muted, #5A6B61);text-decoration:line-through;font-variant-numeric:tabular-nums}.modulo-ppk__was[hidden]{display:none}.modulo-ppk__desc{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--modulo-ppk-muted, #5A6B61);min-height:1.45em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-ppk__rating{display:flex;align-items:center;gap:7px;margin-top:9px;height:var(--modulo-ppk-rating-h, 30px);overflow:hidden}.modulo-ppk:not(.modulo-ppk--rated) .modulo-ppk__rating{display:none}.modulo-ppk__stars{position:relative;display:inline-block;flex:none;line-height:0}.modulo-ppk__stars-bg,.modulo-ppk__stars-fg{display:block;white-space:nowrap;line-height:0}.modulo-ppk__stars-fg{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;width:var(--modulo-ppk-fill, 100%)}.modulo-ppk__star{width:var(--modulo-ppk-star-size, 16px);height:var(--modulo-ppk-star-size, 16px)}.modulo-ppk__star--empty{fill:none;stroke:var(--modulo-ppk-edge, #798E7D);stroke-width:1.5}.modulo-ppk__star--full{fill:var(--modulo-ppk-star, #B1802A)}.modulo-ppk__count{font-size:12px;line-height:1;color:var(--modulo-ppk-muted, #5A6B61);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.modulo-ppk__count b{color:var(--modulo-ppk-text, #16231C);font-weight:700}.modulo-ppk__form{margin-top:auto;padding-top:12px;margin-bottom:0;padding-inline:0;padding-bottom:0;border:0;background:none}.modulo-ppk__field{position:relative;display:block}.modulo-ppk__form .modulo-ppk__select{appearance:none;-webkit-appearance:none;display:block;width:100%;height:var(--modulo-ppk-ctl-h, 42px);margin:0;padding:0 38px 0 13px;font:inherit;font-size:13.5px;font-weight:500;line-height:var(--modulo-ppk-ctl-h, 42px);color:var(--modulo-ppk-text, #16231C);background:var(--modulo-ppk-card, #FFFFFF);background-image:none;border:1px solid var(--modulo-ppk-edge, #798E7D);border-radius:9px;box-shadow:none;cursor:pointer;text-overflow:ellipsis}.modulo-ppk__form .modulo-ppk__select:hover{border-color:var(--modulo-ppk-text, #16231C)}.modulo-ppk__form .modulo-ppk__select:focus-visible{outline:2px solid var(--modulo-ppk-accent, #155239);outline-offset:1px;border-color:var(--modulo-ppk-accent, #155239)}.modulo-ppk__chev{position:absolute;inset-inline-end:13px;top:50%;translate:0 -50%;pointer-events:none;line-height:0;color:var(--modulo-ppk-muted, #5A6B61)}.modulo-ppk__chev svg{display:block;width:15px;height:15px}.modulo-ppk__single{display:flex;align-items:center;height:var(--modulo-ppk-ctl-h, 42px);padding:0 2px;font-size:13px;color:var(--modulo-ppk-muted, #5A6B61);font-variant-numeric:tabular-nums}.modulo-ppk__form .modulo-ppk__atc{display:block;margin:12px -15px 0;width:calc(100% + 30px);padding:15px 12px;font:inherit;font-size:13px;font-weight:800;letter-spacing:.085em;text-transform:uppercase;text-align:center;color:var(--modulo-ppk-on-accent, #FFFFFF);background:var(--modulo-ppk-accent, #155239);border:0;border-radius:0;cursor:pointer;transition:background .16s ease}.modulo-ppk__form .modulo-ppk__atc:hover{background:color-mix(in srgb,var(--modulo-ppk-accent, #155239) 84%,#000)}.modulo-ppk__form .modulo-ppk__atc:focus-visible{outline:2px solid var(--modulo-ppk-text, #16231C);outline-offset:-3px}.modulo-ppk__form .modulo-ppk__atc[disabled]{background:color-mix(in srgb,var(--modulo-ppk-muted, #5A6B61) 30%,var(--modulo-ppk-card, #FFFFFF));color:var(--modulo-ppk-muted, #5A6B61);cursor:not-allowed}.modulo-ppk__form .modulo-ppk__atc.is-added{background:var(--modulo-ppk-text, #16231C)}.modulo-ppk__card--demo .modulo-ppk__atc{display:block;margin:12px -15px 0;width:calc(100% + 30px);padding:15px 12px;font-size:13px;font-weight:800;letter-spacing:.085em;text-transform:uppercase;text-align:center;color:var(--modulo-ppk-on-accent, #FFFFFF);background:var(--modulo-ppk-accent, #155239);cursor:default}.modulo-ppk__card--demo .modulo-ppk__form{display:block}.modulo-ppk__track{position:relative;height:4px;border-radius:999px;margin-top:22px;overflow:hidden;background:color-mix(in srgb,var(--modulo-ppk-text, #16231C) 12%,var(--modulo-ppk-surface, #EEF1EC))}.modulo-ppk__thumb{position:absolute;inset-block:0;inset-inline-start:0;width:30%;border-radius:999px;background:var(--modulo-ppk-accent, #155239);transition:translate .12s linear}.modulo-ppk--fits .modulo-ppk__track{display:none}.modulo-ppk__hint{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--modulo-ppk-muted, #5A6B61)}@media(max-width:1180px){.modulo-ppk__arrow{display:none}}@media(max-width:860px){.modulo-ppk{--modulo-ppk-cpv: 2.15;--modulo-ppk-gap: 12px}.modulo-ppk__heading{font-size:calc(var(--modulo-ppk-heading-size, 44px) * .73)}.modulo-ppk__head{grid-template-columns:1fr;gap:14px}.modulo-ppk__tie{display:none}.modulo-ppk__cta{justify-self:start}.modulo-ppk__sub{font-size:14px}}@media(max-width:480px){.modulo-ppk{--modulo-ppk-cpv: 1.35;--modulo-ppk-ctl-h: 40px;--modulo-ppk-rating-h: 26px}.modulo-ppk__title{font-size:calc(var(--modulo-ppk-title-size, 16px) * .88)}.modulo-ppk__price{font-size:calc(var(--modulo-ppk-price-size, 16px) * .88)}.modulo-ppk__form .modulo-ppk__atc,.modulo-ppk__card--demo .modulo-ppk__atc{font-size:11.5px;padding:13px 8px;letter-spacing:.06em}.modulo-ppk__form .modulo-ppk__select{font-size:12.5px}.modulo-ppk__desc{display:none}}@media(prefers-reduced-motion:reduce){.modulo-ppk__card,.modulo-ppk__img,.modulo-ppk__cta,.modulo-ppk__arrow,.modulo-ppk__thumb,.modulo-ppk__form .modulo-ppk__atc{transition:none}.modulo-ppk__card:hover,.modulo-ppk__card:hover .modulo-ppk__img{transform:none}.modulo-ppk__rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/modulo-section-product-picks.css.map */
