.pp-shelf-heading,.pp-reel-heading,.pp-sbd__heading,.pp-rev-title,.pp-faq-title,[class*=__shop_by_feature__heading],.shopify-section[id*=sp_video_hero] h2{font-family:var(--font-heading-family),sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important}.pp-shelf-heading,.pp-reel-heading,.pp-sbd__heading,.pp-rev-title,.pp-faq-title,[class*=__shop_by_feature__heading]{font-size:32px!important}@media(max-width:749px){.pp-shelf-heading,.pp-reel-heading,.pp-sbd__heading,.pp-rev-title,.pp-faq-title,[class*=__shop_by_feature__heading]{font-size:22px!important}.pp-rev-title{margin-bottom:24px!important}.pp-faq-title{margin-bottom:18px!important}}.shopify-section[id*=sp_video_hero] h2,.shopify-section[id*=sp_video_hero] h2 *{font-family:var(--font-heading-family),sans-serif!important;font-weight:800!important}.shopify-section[id*=sp_video_hero] h2{font-size:40px!important;text-transform:none}@media(max-width:749px){.shopify-section[id*=sp_video_hero] h2{font-size:28px!important}}.pp-shelf-item{height:auto}.pp-shelf-item .pp-shelf-add{margin-top:auto!important}.pp-top__price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.pp-top__price{font-size:12.5px}.pp-top__price s{font-size:10.5px;margin-left:3px}.pp-top__name{font-size:12px}}.product__info-container .product-form__quantity{padding-left:0!important;padding-right:0!important}.product__info-container .product-form__quantity quantity-input{width:100%}.pp-dropdown-option.pp-is-soldout{color:#9a9ca3!important}.pp-dropdown-option .pp-soldtag{margin-left:auto;margin-right:10px;padding:2px 6px;border-radius:4px;background:#f1f1ef;color:#8a8c93;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cart-item__price-wrapper,.cart-item__totals .price{white-space:nowrap}.cart-item__details .product-option{font-size:13px;line-height:1.4}.cart-item__details .product-option dt{font-weight:600}.cart-item__name{font-weight:600;line-height:1.35;text-decoration:none}.ppf-bar--page{max-width:640px;margin:0 0 22px!important}@media(max-width:749px){.cart-items .cart-item__totals{width:auto}#main-cart-items .title--primary,.cart__items+.title--primary{font-size:28px}.title-wrapper-with-link .title{font-size:28px}}.pp-nav-fest{color:#b8902f!important;font-weight:700!important}.pp-nav-fest:before{content:"\2726  ";color:#f59e0b}.menu-drawer .pp-nav-fest{font-size:1.8rem}.title-wrapper-with-link .title{font-weight:700;letter-spacing:-.02em}.ppf-bar{border-radius:12px!important}.ppf-bar:not(:has(.ppf-bar__fill[style*="width:0%"])),.ppf-bar.ppf-bar--done{background:#effaf2!important;border:1.5px solid #bfe8cb!important;color:#14532d!important}.ppf-bar:not(:has(.ppf-bar__fill[style*="width:0%"])) .ppf-bar__msg b{color:#15803d}.ppf-bar:not(:has(.ppf-bar__fill[style*="width:0%"])) .ppf-bar__track{background:#d5f0dd!important;height:6px}.ppf-bar:not(:has(.ppf-bar__fill[style*="width:0%"])) .ppf-bar__fill{background:linear-gradient(90deg,#22c55e,#15803d)!important}.ppf-bar:not(:has(.ppf-bar__fill[style*="width:0%"])) .ppf-bar__gifts{color:#2f6b45!important}.ppf-bar:not(:has(.ppf-bar__fill[style*="width:0%"])) .ppf-bar__link{color:#15803d!important;font-weight:700}.ppf-bar:has(.ppf-bar__fill[style*="width:0%"]){position:relative;overflow:hidden;padding:22px 14px 14px!important;background:radial-gradient(260px 120px at 100% 0%,rgba(245,158,11,.22),transparent 70%),linear-gradient(135deg,#1d1712,#0c0a09)!important;border:1px solid rgba(227,194,122,.45)!important;color:#fff!important;box-shadow:0 10px 24px -14px #0009}.ppf-bar:has(.ppf-bar__fill[style*="width:0%"]):before{content:"";position:absolute;left:0;right:0;top:0;height:14px;pointer-events:none;background:radial-gradient(circle at 8px 5px,#ffd166 0 2px,#f59e0b 2px 4.5px,transparent 5px) 0 0/16px 14px repeat-x,radial-gradient(ellipse 3px 5px at 16px 11px,#3f7d3a 92%,transparent 100%) 0 0/32px 14px repeat-x,linear-gradient(#7c2d12,#7c2d12) 0 4px/100% 1.5px no-repeat}.ppf-bar:has(.ppf-bar__fill[style*="width:0%"]) .ppf-bar__msg{color:#fff;font-size:14px!important}.ppf-bar:has(.ppf-bar__fill[style*="width:0%"]) .ppf-bar__msg b{color:#f3d896}.ppf-bar:has(.ppf-bar__fill[style*="width:0%"]) .ppf-bar__track{display:none!important}.ppf-bar:has(.ppf-bar__fill[style*="width:0%"]) .ppf-bar__gifts{margin-top:8px!important;color:#fff3dc!important;font-size:12px!important}.ppf-bar:has(.ppf-bar__fill[style*="width:0%"]) .ppf-bar__link{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:8px;background:linear-gradient(180deg,#f3d896,#e3c27a 60%,#d3ac57)!important;color:#1a1406!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important}.pp-cart-trust,.pp-hide-trust{display:none!important}.product__info-container .price:not(.price--on-sale) .price__sale{display:none!important}.product__info-container .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:28px;font-weight:700;letter-spacing:-.02em;color:#14151a}@media(max-width:749px){.product__info-container .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:22px}}.card__badge .badge{background:#e0483e!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:4px 7px!important;font:700 11px/1 var(--font-body-family),sans-serif!important;letter-spacing:.02em}.card-information .price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:8px;flex-wrap:wrap}.card-information .price .price-item--sale,.card-information .price:not(.price--on-sale) .price-item--regular{font-weight:700;color:#14151a}.card-information .price--on-sale s.price-item--regular{font-size:.85em;color:#8a8c93}.card__heading,.card__heading a{font-weight:600}.template-search .main-search__heading,.main-search__heading,.collection-hero__title{font-weight:700!important;letter-spacing:-.02em}.card__badge .badge:not([data-ppb]){visibility:hidden}.pp-phoneseries__image{overflow:hidden}main h1:not([class*=pp]){font-weight:700;letter-spacing:-.02em}.cart-item__name{font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pp-polish.css.map */
