.pp7-header.pp-header .pp-search{grid-template-columns:minmax(0,1fr) 50px;grid-template-areas:"query submit";justify-self:center;width:100%;max-width:740px;min-width:0;height:48px;border:1px solid #dccbd2;border-radius:24px;background:#fff}.pp7-header.pp-header .pp-search:has(.pp-search__type){grid-template-columns:minmax(0,1fr) minmax(5rem,8rem) 50px;grid-template-areas:"query type submit"}.pp7-header.pp-header .pp-search input[type=search]{grid-area:query;align-self:stretch;width:100%;min-width:0;padding-inline:17px 10px;border-radius:24px 0 0 24px;outline:none}.pp7-header.pp-header .pp-search:focus-within{border-color:var(--accent-dark);box-shadow:0 0 0 2px #f7dce6}.pp-search__type{grid-area:type;align-self:stretch;width:100%;min-width:0;padding-inline:10px;border:0;border-inline-start:1px solid var(--border);background:#fff;color:var(--text);font:inherit;font-size:.85rem}.pp-search__type:focus-visible,.pp7-header.pp-header .pp-search button[type=submit]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.pp7-header.pp-header .pp-search button[type=submit]{grid-area:submit;min-width:0;padding:0;border-radius:0 24px 24px 0;background:#f9e7ee;color:#872245}.pp7-header.pp-header .pp-search button[type=submit] svg{width:22px;height:22px}.pp7-header.pp-header :is(.pp-header-action,.pp-mobile-only) svg{width:28px;height:28px}.template-index #MainContent>.shopify-section:first-child .pp7-slideshow{--pp7-hero-gutter: max(clamp(28px, 6vw, 100px), calc((100vw - var(--page, 1400px)) / 2))}.template-index #MainContent>.shopify-section:first-child .pp7-slide-layout{padding-inline:var(--pp7-hero-gutter)}.template-index #MainContent>.shopify-section:first-child .pp7-slide-copy{width:min(100%,550px);padding:0}.template-index #MainContent>.shopify-section:first-child .pp7-slide-media:after{background:linear-gradient(90deg,#000000c7,#0000008a 37%,#00000014 80%);opacity:1}.template-index #MainContent>.shopify-section:first-child .pp7-slide-title{font-size:clamp(2.1rem,4vw,var(--pp7-title-size, 56px))}.template-index #MainContent>.shopify-section:first-child .pp7-slide-copy .pp7-button{border-color:var(--accent-dark);border-radius:999px;background:var(--accent-dark);color:#fff}.template-index .pp7-collections.pp7-circles .pp7-collection-media{width:min(100%,220px);margin-inline:auto;background:#fbf1f4}.template-index .pp7-collections .pp7-collection-card h3{font-size:clamp(.8rem,1.5vw,1.05rem);text-align:center;overflow-wrap:anywhere}.template-index .pp7-featured .pp7-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;margin-bottom:16px}.template-index .pp7-featured .pp7-heading h2{grid-column:1;margin:0}.template-index .pp7-featured .pp7-heading p{grid-column:1 / -1;margin:0}.template-index .pp7-featured .pp7-view-all{grid-column:2;grid-row:1;white-space:nowrap}.template-index .pp7-featured .pp7-heading:has(.pp-eyebrow) .pp7-view-all{grid-row:2}:is(.template-index,.template-collection,.template-search,.template-product) .pp-product-card{border:1px solid #eadfe3;border-radius:10px;background:#fff;box-shadow:none;overflow:hidden}:is(.template-index,.template-collection,.template-search,.template-product) .pp-product-card__media{border-radius:0;background:#f9f5f6}:is(.template-index,.template-collection,.template-search,.template-product) .pp-product-card__content{padding:12px}:is(.template-index,.template-collection,.template-search,.template-product) .pp-card-cta{min-height:36px;border:1px solid #eadfe3;border-radius:6px}.template-collection .pp-collection-hero.pp-collection-hero--centered{padding-block:clamp(18px,3vw,34px);border-bottom:1px solid var(--border);background:transparent;text-align:left}.template-product .pp-product-page .pp-product__info{padding:clamp(16px,3vw,28px);border:1px solid var(--border);border-radius:12px;background:#fff}.template-product .pp-product-page .pp-product__info h1{font-size:clamp(1.45rem,2.55vw,2.35rem);line-height:1.15}@media(max-width:749px){.pp-header-shell .pp7-header.pp-header .pp-header__main{grid-template-columns:minmax(0,1fr) auto 40px!important}.pp7-header.pp-header .pp-header__main>.pp-mobile-only{grid-column:3}.pp7-header.pp-header .pp-logo{grid-column:1;justify-self:start;text-align:left}.pp7-header.pp-header .pp-header__actions{grid-column:2}.template-index #MainContent>.shopify-section:first-child .pp7-slideshow:not(.pp7-slideshow--below) .pp7-slide-layout{align-items:center;padding:28px 24px 62px}.template-index #MainContent>.shopify-section:first-child .pp7-slideshow:not(.pp7-slideshow--below) .pp7-slide-media:after{background:linear-gradient(90deg,#000000c2,#0000007a 55%,#0000002e)}.template-index #MainContent>.shopify-section:first-child .pp7-slide-title{font-size:clamp(2rem,10vw,var(--pp7-title-mobile, 44px))}.template-index #MainContent>.shopify-section:first-child .pp7-slide-copy .pp7-buttons{margin-top:16px}.pp7-header.pp-header .pp-search{grid-template-columns:minmax(0,1fr) 46px;height:44px}.pp7-header.pp-header .pp-search:has(.pp-search__type){grid-template-columns:minmax(0,1fr) minmax(4rem,5rem) 46px}.pp7-header.pp-header :is(.pp-header-action,.pp-mobile-only) svg{width:25px!important;height:25px!important}.template-index .pp7-collections.pp7-circles .pp7-grid--grid{gap:12px}.template-index .pp7-collections:has(.pp7-grid--mobile-carousel) .pp7-heading{text-align:center}.template-index .pp7-collections .pp7-grid--mobile-carousel{grid-auto-columns:45%}.template-index .pp7-featured .pp7-heading h2{font-size:clamp(1.2rem,5vw,1.65rem)}.template-index .pp7-featured .pp7-view-all{font-size:.78rem}:is(.template-index,.template-collection,.template-search,.template-product) .pp-product-card__content{padding:9px}}.pp-product-card:hover .pp-product-card__image--primary,.pp-product-card__media:has(.pp-product-card__image--secondary):hover .pp-product-card__image--primary{opacity:1}.pp-product-card .pp-product-card__image--secondary{display:block}.pp-card-photo-toggle{display:none}@media(hover:none),(pointer:coarse){.js .pp-card-photo-toggle{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid #eadfe3;border-radius:50%;background:#fff;color:#282528;font:inherit;font-size:.75rem}.pp-product-card:hover .pp-product-card__image{transform:none}.pp-product-card:hover .pp-product-card__image--secondary{opacity:0}.pp-product-card .pp-product-card__media.is-showing-secondary .pp-product-card__image--secondary{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/catalog-refresh.css.map */
