.pp-dd{position:relative;flex:1;min-width:0}.pp-dd__native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;clip:rect(0 0 0 0)}.pp-dd__btn{width:100%;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1.5px solid #E2DCD4;border-radius:12px;background:#fff;color:#1d1d1f;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.pp-dd__btn:hover{border-color:#c9bfb3}.pp-dd__btn:focus-visible,.pp-dd.is-open .pp-dd__btn{outline:none;border-color:#c43a15;box-shadow:0 0 0 3px #c43a1526}.pp-dd__label{flex:1;min-width:0;font-size:1.3rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-dd__price{font-size:1.3rem;font-weight:700;color:#c43a15}.pp-dd__chev{flex:none;color:#6e6e73;transition:transform .2s ease}.pp-dd.is-open .pp-dd__chev{transform:rotate(180deg)}.pp-dd__list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:6px;list-style:none;background:#fff;border-radius:16px;box-shadow:0 18px 40px #1d1d1f2e,0 0 0 1px #1d1d1f0f;max-height:240px;overflow:auto;opacity:0;visibility:hidden;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;min-width:200px}.pp-dd.is-up .pp-dd__list{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center;transform:translateY(4px) scale(.98)}.pp-dd.is-open .pp-dd__list{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease,transform .15s ease}.pp-dd__list:focus{outline:none}.pp-dd__opt{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;cursor:pointer;font-size:1.35rem;color:#1d1d1f}.pp-dd__opt.is-active{background:#f5f5f7}.pp-dd__opt[aria-selected=true]{background:#fff1ec}.pp-dd__check{flex:none;color:#c43a15;opacity:0}.pp-dd__opt[aria-selected=true] .pp-dd__check{opacity:1}.pp-dd__olabel{flex:1;min-width:0}.pp-dd__oprice{flex:none;font-weight:700;font-size:1.25rem;background:#f5f5f7;border-radius:999px;padding:3px 9px}.pp-dd__opt[aria-selected=true] .pp-dd__oprice{background:#c43a15;color:#fff}@media(prefers-reduced-motion:reduce){.pp-dd__list,.pp-dd__chev{transition:none}}.pp-undo{left:24px!important;right:auto!important;bottom:24px!important;transform:translate(-24px)!important;display:flex!important;align-items:center;gap:12px!important;max-width:380px;background:#fff!important;color:#1d1d1f!important;border-radius:16px!important;border-left:4px solid #C43A15;padding:14px 12px 16px 14px!important;box-shadow:0 18px 44px #1d1d1f33,0 0 0 1px #1d1d1f0d!important;overflow:hidden;font-size:1.4rem!important}.pp-undo.is-on{transform:none!important}.pp-undo__icon{flex:none;width:34px;height:34px;border-radius:50%;background:#fff1ec;color:#c43a15;display:flex;align-items:center;justify-content:center}.pp-undo__text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.pp-undo__text strong{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-undo__text span{color:#6e6e73;font-size:1.25rem}.pp-undo .pp-undo__btn{flex:none;background:#c43a15!important;color:#fff!important;border:0;border-radius:999px;padding:8px 16px!important;font-weight:600;font-size:1.35rem!important;cursor:pointer}.pp-undo .pp-undo__btn:hover{background:#a8300f!important}.pp-undo .pp-undo__x{flex:none;background:none!important;color:#6e6e73!important;padding:4px 6px!important;font-size:2rem!important;line-height:1;border:0;cursor:pointer}.pp-undo__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#c43a15;transform-origin:left center;animation:pp-undo-bar 7s linear forwards}.pp-undo:hover .pp-undo__bar,.pp-undo:focus-within .pp-undo__bar{animation-play-state:paused}@keyframes pp-undo-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:599px){.pp-undo{left:12px!important;right:12px!important;max-width:none}}.pp-news{position:relative;overflow:hidden;border-radius:28px;margin:0 0 56px;min-height:320px;display:flex;align-items:center;isolation:isolate;background:#3a2a20}.pp-news__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pp-news:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#18100ce0,#18100cb3 45%,#18100c26)}.pp-news__body{padding:clamp(28px,5vw,56px);max-width:560px;display:flex;flex-direction:column;gap:10px}.pp-news__kicker{margin:0;color:#ffb58a!important;font-size:1.4rem;font-weight:600}body .pp-news__title{margin:0;color:#fff!important;font-size:clamp(2.8rem,3.4vw,4rem)!important;line-height:1.05}.pp-news__text{margin:0 0 10px;color:#ffffffd1!important;font-size:1.6rem}.pp-news__form{display:flex;gap:8px;flex-wrap:wrap}.pp-news__form input[type=email]{flex:1;min-width:0;height:52px;border-radius:999px;border:0;background:#fff;color:#1d1d1f;padding:0 22px;font-size:1.5rem}.pp-news__form button{height:52px;padding:0 28px;border-radius:999px;border:0;background:#c43a15;color:#fff;font-weight:600;font-size:1.5rem;cursor:pointer}.pp-news__form button:hover{background:#a8300f}.pp-news__ok{color:#9be7b4!important;font-weight:600}.pp-news__err{flex-basis:100%;color:#ffb5a0!important;font-size:1.3rem}@media(max-width:749px){.pp-news:after{background:linear-gradient(180deg,#18100c8c,#18100ce6 70%)}.pp-news{min-height:380px;align-items:flex-end}}.pp-home .pp-section{margin-top:64px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.pp-home .pp-trust{margin-top:64px!important;margin-bottom:24px!important}.pp-upsell{margin:0 0 0 auto!important;width:min(420px,100vw)!important;height:100dvh;max-height:100dvh!important}.pp-upsell[open]{animation:pp-slide .38s cubic-bezier(.2,.8,.2,1)!important}@keyframes pp-slide{0%{transform:translate(100%)}to{transform:none}}.pp-upsell__card{height:100%;border-radius:24px 0 0 24px!important;display:flex;flex-direction:column;overflow:auto;padding:28px 24px 20px!important}.pp-upsell__list{gap:12px!important}.pp-upsell__ctas{margin-top:auto!important;position:sticky;bottom:-20px;background:#fff;padding:16px 0 20px}@media(max-width:599px){.pp-upsell{margin:auto 0 0!important;width:100vw!important;height:auto;max-height:88dvh!important}.pp-upsell[open]{animation:pp-sheet .38s cubic-bezier(.2,.8,.2,1)!important}.pp-upsell__card{border-radius:24px 24px 0 0!important}}@keyframes pp-sheet{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.pp-upsell[open]{animation:none!important}}.utility-bar:has(a[href*=sukkos]){background:#1f5a3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.09' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M4 36 30 6M12 34l6-10M18 27l7-8M24 20l7-7M10 26l-5-4M16 19l-5-5M22 13l-4-5'/%3E%3Cpath d='M46 36 72 6M54 34l6-10M60 27l7-8M66 20l7-7M52 26l-5-4M58 19l-5-5M64 13l-4-5'/%3E%3C/g%3E%3C/svg%3E") repeat!important;border:0!important}.utility-bar:has(a[href*=sukkos]) .announcement-bar,.utility-bar:has(a[href*=sukkos]) .announcement-bar *{color:#fff!important;background:transparent!important}.utility-bar:has(a[href*=sukkos]) .announcement-bar__link{text-decoration:none!important}.utility-bar:has(a[href*=sukkos]) .announcement-bar__message{font-weight:600!important;letter-spacing:.01em!important}.utility-bar:has(a[href*=sukkos]) .announcement-bar__message:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#f2c14e;margin-right:10px;vertical-align:2px;box-shadow:0 0 0 3px #f2c14e40}.utility-bar:has(a[href*=sukkos]) .announcement-bar__link:hover .announcement-bar__message{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.announcement-bar__message{font-size:1.3rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem 0!important}}body{overflow-x:clip}body .utility-bar .announcement-bar .announcement-bar__message,body .utility-bar .announcement-bar .announcement-bar__message *{text-transform:none!important}.quick-add__submit,.card .quick-add .button{min-height:40px!important;padding:0 14px!important;font-size:1.35rem!important;font-weight:600!important;border-radius:999px!important;border:1.5px solid #1D1D1F!important;background:#fff!important;color:#1d1d1f!important;width:100%}.quick-add__submit:hover{background:#1d1d1f!important;color:#fff!important}@media(max-width:749px){.card__heading,.card__heading a{font-size:1.4rem!important}.card-information .price{font-size:1.3rem!important}.card__information{padding:10px 10px 12px!important}.pp-footer__grid{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}.pp-footer__brand,.pp-footer__kcl{grid-column:1/-1}.pp-footer__kcl{display:flex;align-items:center;gap:16px}.pp-footer__kcl img{width:120px!important}.pp-footer__kcl p{margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pp-dd.css.map */
