main[data-template^=collection] .pp-hero-full.pp-hero-full--short{min-height:0;aspect-ratio:auto}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__inner{padding-block:18px}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__copy{gap:8px;max-width:560px}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__sticker{padding:4px 10px;font-size:10px}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__heading{font-size:clamp(30px,3.4vw,46px)}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__text{font-size:14px;max-width:44ch}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__actions{margin-top:2px}main[data-template^=collection] .pp-hero-full--short .pp-btn{min-height:38px;padding-block:8px;font-size:13px}@media(max-width:749px){main[data-template^=collection] .pp-hero-full.pp-hero-full--short{min-height:0}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__inner{padding:14px var(--pp-gut, 16px)}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__copy{gap:6px;max-width:78%}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__heading{font-size:clamp(24px,7vw,30px)}main[data-template^=collection] .pp-hero-full--short .pp-hero-full__text{font-size:13px;line-height:1.35}main[data-template^=collection] .pp-hero-full--short .pp-btn{min-height:40px;padding:6px 16px;font-size:12px}}:is(main[data-template^=collection],main[data-template^=search]) .facets-mobile-wrapper{padding-block:2px}:is(main[data-template^=collection],main[data-template^=search]) .facets-toggle__button{min-height:36px;padding:6px 14px;border:1px solid var(--pp-line, #dccbd2);border-radius:999px;background:var(--pp-surface, #fff);font-size:13px;font-weight:600;text-transform:lowercase}:is(main[data-template^=collection],main[data-template^=search]) .products-count-wrapper{font-size:12px;color:var(--pp-muted)}:is(main[data-template^=collection],main[data-template^=search]) .main-collection-grid__empty{padding-block:32px;text-align:center}:is(main[data-template^=collection],main[data-template^=search]) .main-collection-grid__empty-title{font-size:clamp(22px,5vw,30px);text-transform:lowercase}.pp-theme .pp-grid-empty__cta{display:inline-flex;margin-top:14px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content{flex-flow:row wrap;align-items:center;align-content:flex-start;column-gap:0}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>*{flex:0 0 100%;min-width:0}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price{flex:0 0 auto;width:auto;font-weight:700}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>.pp-card-shades{flex:1 1 0;padding-inline:0 12px;font-size:11px;text-align:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-title{padding-inline:12px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-title__text{min-height:2.5em}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-add{margin-top:auto}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-add button.quick-add__button{min-height:38px;height:38px;font-size:12px;letter-spacing:.03em}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-add .quick-add__button>.add-to-cart-icon{width:15px;height:15px;flex-basis:15px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-badges{inset-block-start:8px;inset-inline-start:8px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-pill{padding:2px 8px;font-size:10px}@media(max-width:749px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-title{padding-inline:10px;padding-top:7px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price{padding-inline:10px 6px!important;font-size:13px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>.pp-card-shades{padding-inline-end:10px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-add{--pp-add-px: 8px}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-add button.quick-add__button{min-height:34px;height:34px}}.pp-theme .cart-drawer__inner .theme-drawer__header{padding-block:14px 8px}.pp-theme .cart-drawer__inner .theme-drawer__title{font-size:22px}.pp-theme .cart-drawer__inner .pp-ship{padding-block:2px 10px;border-block-end:1px solid var(--pp-line, #ecdfe4);margin-block-end:12px}.pp-theme .pp-ship__text{font-weight:600}.pp-theme .pp-ship__goals{gap:2px 12px;font-size:12px}.pp-theme .cart-drawer__items .cart-items__table-row{padding-bottom:14px;margin-bottom:14px}.pp-theme .cart-drawer__summary{--cart-drawer-summary-padding: 14px;gap:10px;box-shadow:0 -10px 24px -18px #2b232659;-webkit-mask-image:none;mask-image:none}@media screen and (min-width:750px){.pp-theme .cart-drawer__summary{--cart-drawer-summary-padding: 20px}}.pp-theme .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){padding-block-start:10px}.pp-theme .cart-items__media-container{background:#fff}.pp-theme .cart-items__media-image{object-fit:contain}.pp-theme .pp-cart-incl{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:7px 12px;border-radius:999px;background:var(--pp-tile, #f7eef1);color:var(--pp-ink, #2b2326);font-family:var(--pp-font-body);font-size:12px;font-weight:600;line-height:1.3;text-align:center}.pp-theme .pp-cart-incl__icon{color:var(--pp-rose, #b4718a);font-size:10px}.pp-theme .cart__ctas .cart__checkout-button{height:54px;min-height:54px;border-radius:999px;background:var(--pp-btn, #2b2326);color:var(--pp-btn-fg, #fff);font-family:var(--pp-font-body);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:lowercase;box-shadow:0 10px 22px -12px #2b232699}.pp-theme .cart__ctas .cart__checkout-button .button-text{display:inline-flex;align-items:center;gap:8px}.pp-theme .cart__ctas .cart__checkout-button:is(:hover,:focus-visible){background:var(--pp-rose, #b4718a)}.pp-theme .pp-checkout-lock{width:15px;height:15px;flex:0 0 15px}main[data-template^=cart] .cart-page__title .pp-ship{margin-block:10px 4px;padding:12px 14px;border-radius:14px;background:var(--pp-tile, #f7eef1)}main[data-template^=cart] .cart-page__title+.cart-page__items{margin-block-start:12px}main[data-template^=cart] .pp-upsell-cart{padding-block:0 32px}main[data-template^=cart] .cart-page--empty .cart-page__title{margin-top:32px}main[data-template^=search] .main-collection-grid__title{margin-block:4px 10px;font-size:15px;text-transform:lowercase}.pp-theme .cart-drawer__items{overflow-x:hidden;min-width:0}.pp-theme .pp-cart-extras{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.pp-theme .pp-cart-extras>*,.pp-theme .pp-up--rail{min-width:0;max-width:100%}.pp-theme .pp-up--rail .pp-up__list{overscroll-behavior-x:contain;scrollbar-width:none}.pp-theme .pp-up--rail .pp-up__list::-webkit-scrollbar{display:none}@media(hover:none){.pp-theme .pp-up__add:hover:not(.is-added){background:var(--pp-surface, #fff);border-color:var(--pp-ink, #2b2326);color:var(--pp-ink, #2b2326)}}main[data-template^=collection]:has(.pp-ccards--hero) .shopify-section[id$=__discount_banner]{display:none}@media screen and (min-width:750px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1200px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:1600px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(5, minmax(0, 1fr))}}@media screen and (min-width:2000px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(6, minmax(0, 1fr))}}.pp-theme .pp-ship{padding:12px 14px;border-radius:14px;background:var(--pp-tile, #f7eef1)}.pp-theme .cart-drawer__inner .pp-ship{margin:0 var(--cart-drawer-padding, 16px) 12px;padding:12px 14px;border-block-end:0}.pp-theme .pp-ship__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-theme .pp-ship__text{font-size:14px;font-weight:700;line-height:1.25;color:var(--pp-ink, #2b2326)}.pp-theme .pp-ship__count{flex:0 0 auto;padding:3px 9px;border-radius:999px;background:var(--pp-ink, #2b2326);color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.pp-theme .pp-ship.is-complete .pp-ship__count{background:var(--pp-rose, #b4718a)}.pp-theme .pp-ship__track{margin-block-start:10px}.pp-theme .pp-ship__bar{height:8px;border-radius:999px}.pp-theme .pp-ship__mark{width:16px;height:16px;margin-inline-start:-8px;margin-block-start:-8px;border-width:3px}.pp-theme .pp-ship__mark:last-child{margin-inline-start:-16px}.pp-theme .pp-ship__goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-start:10px;font-size:11px;line-height:1.25}.pp-theme .pp-ship__goals li{padding:5px 6px;border-radius:8px;background:var(--pp-surface, #fff);text-align:center}.pp-theme .pp-ship__goals li.is-reached{background:var(--pp-ink, #2b2326);color:#fff;font-weight:700}.pp-theme .pp-ship__goals li.is-reached:before{color:var(--pp-blush, #f3c9d5)}.pp-theme .pp-line-save{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 2px;font-family:var(--pp-font-body);font-size:12px;line-height:1.2}.pp-theme .pp-line-save__badge{padding:3px 8px;border-radius:999px;background:var(--pp-red, #d4202f);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pp-theme .pp-line-save__amount{color:var(--pp-red-deep, #a8141f);font-weight:600}.pp-theme .pp-cart-saved{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--pp-red, #d4202f) 9%,#fff);color:var(--pp-red-deep, #a8141f);font-family:var(--pp-font-body);font-size:13px;font-weight:700}.pp-theme .pp-cart-saved__value{font-size:15px}.pp-theme .pp-bundle-up__head{display:grid;gap:2px;margin-block-end:10px}.pp-theme .pp-bundle-up .pp-bundle-up__title{margin:0}.pp-theme .pp-bundle-up__sub{margin:0;font-size:12px;font-weight:600;color:var(--pp-red-deep, #a8141f)}.pp-theme .pp-bundle-up .pp-up__list{gap:8px}.pp-theme .pp-bundle-up .pp-up__item{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:6px 8px 6px 6px}.pp-theme .pp-bundle-up .pp-up__media{width:52px;background:#fff}.pp-theme .pp-bundle-up .pp-up__media img{object-fit:contain}.pp-theme .pp-bundle-up .pp-up__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.pp-theme .pp-search-empty{padding-block:18px 6px;font-family:var(--pp-font-body)}.pp-theme .pp-search-empty__title{margin:0 0 4px;font-family:var(--pp-font-display, inherit);font-size:clamp(22px,4vw,34px);line-height:1.1;text-transform:lowercase;overflow-wrap:anywhere}.pp-theme .pp-search-empty__text{margin:0 0 6px;font-size:14px;color:var(--pp-muted, #7a6a70)}.pp-theme .pp-ssuggest{display:grid;gap:6px;font-family:var(--pp-font-body)}.pp-theme .pp-ssuggest--predictive{padding:4px var(--padding-xl, 16px) 16px}.pp-theme .pp-ssuggest__label{margin:8px 0 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-rose-ink, #8e4f67)}.pp-theme .pp-ssuggest__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pp-theme .pp-ssuggest__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--pp-line, #ecdfe4);border-radius:999px;background:var(--pp-surface, #fff);color:var(--pp-ink, #2b2326);font-size:13px;font-weight:600;text-decoration:none;text-transform:lowercase}.pp-theme .pp-ssuggest__chip--cat{background:var(--pp-tile, #f7eef1);border-color:transparent}.pp-theme .pp-ssuggest__chip:is(:hover,:focus-visible){background:var(--pp-ink, #2b2326);border-color:var(--pp-ink, #2b2326);color:#fff}.pp-theme .predictive-search-results__no-results{padding-inline:var(--padding-xl, 16px);font-family:var(--pp-font-body);font-weight:600}.pp-theme .predictive-search-results__title{font-family:var(--pp-font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-rose-ink, #8e4f67)}.pp-theme .predictive-search-results__pill{border-radius:999px;text-transform:lowercase}.pp-theme .predictive-search-results__card--product .resource-card__media{border-radius:10px;overflow:hidden;background:#fff}.pp-theme .predictive-search-results__card--product .resource-card__image{object-fit:contain}.pp-theme .predictive-search-results__card--product .resource-card__title{font-size:13px;text-transform:lowercase}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-perset{padding-inline:12px}@media(max-width:749px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid .pp-card-perset{padding-inline:10px}}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price{flex:0 0 100%;width:100%;justify-content:center;text-align:center;padding-inline:10px!important}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price .price,:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price .price-item__group{justify-content:center;margin-inline:auto}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>.pp-card-shades{flex:0 0 100%;padding-inline:10px!important;text-align:center}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price .price,:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price .price-item__group{margin-inline:0}:is(main[data-template^=collection],main[data-template^=search]) .product-grid .product-card__content>product-price>div{display:inline-flex;gap:4px;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pp-polish-collection.css.map */
