.pp-promo{position:fixed;left:16px;bottom:16px;z-index:9000;display:none;align-items:center;max-width:340px;padding:12px 18px;border-radius:18px;background:var(--pp-bordeaux);color:var(--pp-white);box-shadow:0 10px 30px #6d1b1947;opacity:0;transform:translateY(10px);transition:opacity .35s var(--pp-ease),transform .35s var(--pp-ease),bottom .3s var(--pp-ease)}.pp-promo.is-ready{display:flex}.pp-promo.is-visible{opacity:1;transform:none}.pp-promo__link{color:var(--pp-white)!important;font-family:var(--pp-font);font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none!important}.pp-promo__link:hover{text-decoration:underline!important;text-underline-offset:3px}.pp-promo__close{position:absolute;top:-10px;right:-10px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--pp-bordeaux);border-radius:50%;background:var(--pp-white);color:var(--pp-bordeaux);font-family:var(--pp-font);font-size:16px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #6d1b1933}.pp-promo__close:hover{background:var(--pp-sage)}@media(max-width:599px){.pp-promo{left:12px;bottom:12px;max-width:calc(100vw - 104px);padding:11px 15px}.pp-promo__link{font-size:13px}}@media print{.pp-promo{display:none!important}}.pp-tag--gf{background:var(--pp-sage-soft);box-shadow:inset 0 0 0 1px var(--pp-sage)}.pp-footnote{margin:28px auto 0;max-width:760px;color:var(--pp-muted);font-size:13px;line-height:1.65;text-align:center}.quick-add--cart-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-qty{display:inline-flex;align-items:center;padding:2px;border:1.5px solid var(--pp-coral);border-radius:999px;background:var(--pp-white)}.pp-qty__btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:var(--pp-bordeaux);font-family:var(--pp-font);font-size:18px;font-weight:600;line-height:1;cursor:pointer;transition:background .2s var(--pp-ease),color .2s var(--pp-ease)}.pp-qty__btn:hover{background:var(--pp-coral-tint)}.pp-qty__btn[disabled]{opacity:.35;cursor:default}.pp-qty__btn[disabled]:hover{background:transparent}.pp-qty__val{min-width:26px;text-align:center;color:var(--pp-bordeaux);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:599px){.pp-card__foot .quick-add--cart-form{width:100%;justify-content:space-between}.pp-card__add .quick-add--add-button{width:auto;flex:1}}.pp-cartbar{position:fixed;left:50%;bottom:20px;z-index:9500;display:flex;align-items:center;gap:16px;width:min(620px,calc(100% - 40px));padding:10px 10px 10px 22px;border-radius:999px;background:var(--pp-bordeaux);color:var(--pp-white);font-family:var(--pp-font);box-shadow:0 14px 36px #6d1b1952;opacity:0;visibility:hidden;transform:translate(-50%,16px);transition:opacity .3s var(--pp-ease),transform .3s var(--pp-ease),visibility .3s}.pp-cartbar.is-on{opacity:1;visibility:visible;transform:translate(-50%)}.pp-cartbar.is-pulse{animation:pp-cartbar-pulse .7s var(--pp-ease)}@keyframes pp-cartbar-pulse{0%{box-shadow:0 14px 36px #6d1b1952,0 0 #ea7a60b3}to{box-shadow:0 14px 36px #6d1b1952,0 0 0 14px #ea7a6000}}.pp-cartbar__info{display:flex;flex-direction:column;flex:1;min-width:0;color:var(--pp-white)!important;text-decoration:none!important;line-height:1.25}.pp-cartbar__line{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-cartbar__date{font-size:12.5px;font-weight:500;color:var(--pp-sage);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-cartbar__date:first-letter{text-transform:uppercase}.pp-cartbar__date[hidden]{display:none}.pp-cartbar__info:hover .pp-cartbar__line{text-decoration:underline;text-underline-offset:3px}.pp-cartbar a.pp-cartbar__go,.pp-cartbar a.pp-cartbar__go:link,.pp-cartbar a.pp-cartbar__go:visited{flex:0 0 auto;display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--pp-white)!important;color:var(--pp-bordeaux)!important;font-size:14px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:background .2s var(--pp-ease)}.pp-cartbar__go:after{content:" \2192";margin-left:.35em;color:var(--pp-coral)}.pp-cartbar a.pp-cartbar__go:hover,.pp-cartbar a.pp-cartbar__go:focus-visible{background:var(--pp-sage)!important}.pp-cartbar__go[aria-busy=true]{opacity:.7;pointer-events:none}body.pp-has-cartbar .pp-promo{bottom:96px}body.pp-has-cartbar #tidio-chat{bottom:86px!important;height:calc(100% - 86px)!important}@media(max-width:767px){.pp-cartbar{left:12px;right:12px;bottom:12px;width:auto;gap:10px;padding:8px 8px 8px 16px;border-radius:20px;transform:translateY(16px)}.pp-cartbar.is-on{transform:none}.pp-cartbar__line{font-size:14px}.pp-cartbar__date{font-size:12px}.pp-cartbar a.pp-cartbar__go{min-height:44px;padding:0 14px;font-size:13.5px}.pp-cartbar__go:after{content:"";margin:0}body.pp-has-cartbar .pp-promo{bottom:80px}body.pp-has-cartbar #tidio-chat{bottom:72px!important;height:calc(100% - 72px)!important}body.pp-has-cartbar{padding-bottom:76px}}@media print{.pp-cartbar{display:none!important}}@media(max-width:599px){.collection--products{gap:12px!important;padding:8px 12px!important}.collection--product .product--root[data-product--view=list]{flex-direction:row!important;align-items:stretch;padding:0!important;border-radius:16px}.collection--product .product--root[data-product--view=list]:hover{transform:none}.collection--product .product--root[data-product--view=list] .product--image{flex:0 0 96px;width:96px!important;aspect-ratio:auto;min-height:96px;align-self:stretch}.collection--product .product--root[data-product--view=list] .product--details{min-width:0;padding:10px 10px 10px 12px!important}.collection--product .product--details--title-row{gap:2px}.collection--product .product--title{font-size:14.5px!important;line-height:1.3}.collection--product .product--title .pp-tag{font-size:9.5px;padding:.28em .6em}.collection--product .product--price{font-size:14px}.collection--product .product--excerpt,.collection--product .loox-rating{display:none}.collection--product .quick-add{margin-top:8px}.collection--product .quick-add--cart-form{gap:6px;flex-wrap:wrap}.collection--product .pp-qty__btn{width:26px;height:26px;font-size:16px}.collection--product .pp-qty__val{min-width:20px;font-size:13px}.collection--product .quick-add--add-button{min-height:32px!important;min-width:0!important;padding:0 10px!important;font-size:11.5px!important;flex:1 1 auto}.collection--product .quick-add--details{flex-basis:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/pp-ajustements.css.map */
