.pp-refill-menu-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.pp-refill-menu-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none;border-radius:16px}.pp-refill-menu-media{position:relative;aspect-ratio:1;background:#f4f2ed;border-radius:16px;overflow:hidden}.pp-refill-menu-media img{display:block;width:100%;height:100%;object-fit:contain}.pp-refill-menu-copy{display:flex;flex-direction:column;gap:9px;padding:18px 2px 4px}.pp-refill-menu-title{font-size:20px;line-height:1.2;letter-spacing:-.03em}.pp-refill-menu-pack{font-size:12px;line-height:1.4;color:#6e6559}.pp-refill-menu-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.3}.pp-refill-menu-price strong{font-size:23px;letter-spacing:-.03em;color:#b73527}.pp-refill-menu-price>span{font-size:11px;color:#6e6559}.pp-refill-menu-card:focus-visible{outline:2px solid currentColor;outline-offset:5px}.pp-refill-menu-card:hover .pp-refill-menu-title{text-decoration:underline;text-underline-offset:4px}.pp-refill-tab .link-text{color:#9c6000}.pp-refill-menu-cards--mobile{grid-template-columns:1fr;gap:18px;padding:12px 0 20px}.pp-refill-menu-cards--mobile .pp-refill-menu-card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center}.pp-refill-menu-cards--mobile .pp-refill-menu-media{border-radius:12px}.pp-refill-menu-cards--mobile .pp-refill-menu-copy{padding:0;gap:6px}.pp-refill-menu-cards--mobile .pp-refill-menu-title{font-size:18px}.pp-refill-menu-cards--mobile .pp-refill-menu-price strong{font-size:21px}.pp-halloween-coupon{display:block;width:100%;max-width:440px;margin-block:10px 4px;container-type:inline-size;border-radius:10px}.pp-halloween-coupon:focus-within{outline:2px solid #f5a122;outline-offset:4px}.pp-halloween-coupon__button{--notch: clamp(4px, 1.05cqw, 5px);display:block;position:relative;width:100%;aspect-ratio:4.66 / 1;min-height:68px;padding:0;margin:0;border:0;border-radius:10px;overflow:hidden;background:#20150e;color:#fff5e5;cursor:pointer;line-height:1;text-align:center;font-family:inherit;box-sizing:border-box;isolation:isolate;-webkit-tap-highlight-color:transparent;mask-image:radial-gradient(circle at 62% 0%,transparent var(--notch),#000 calc(var(--notch) + .5px)),radial-gradient(circle at 62% 100%,transparent var(--notch),#000 calc(var(--notch) + .5px));mask-composite:intersect;-webkit-mask-image:radial-gradient(circle at 62% 0%,transparent var(--notch),#000 calc(var(--notch) + .5px)),radial-gradient(circle at 62% 100%,transparent var(--notch),#000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in}.pp-halloween-coupon__button:before,.pp-halloween-coupon__button:after{content:none}.pp-halloween-coupon__button:focus{outline:none}.pp-halloween-coupon__visual{position:absolute;inset:0 auto 0 0;width:62%;height:100%;display:block;overflow:hidden;pointer-events:none}.pp-halloween-coupon__artwork{display:block;position:absolute;width:172.381%;max-width:none;height:166.055%;left:-5.714%;top:-30.963%;object-fit:fill;pointer-events:none}.pp-halloween-coupon__ticket{position:absolute;left:62%;top:0;bottom:0;width:38%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3px,1.1cqw,5px);padding:6px 8px;box-sizing:border-box;background:linear-gradient(145deg,#191411,#28180e,#6c2b05 76%,#f07b03);min-width:0}.pp-halloween-coupon__ticket:before{content:"";position:absolute;left:0;top:calc(var(--notch) + 2px);bottom:calc(var(--notch) + 2px);width:1px;background:repeating-linear-gradient(to bottom,rgba(255,240,215,.65) 0 4px,transparent 4px 8px)}.pp-halloween-coupon__code-caption{font-size:clamp(7px,2.05cqw,9px);line-height:1.2;font-weight:650;letter-spacing:.13em;color:#fff3df;text-transform:uppercase}.pp-halloween-coupon__code{font-size:clamp(11px,3.8cqw,17px);line-height:1.15;font-weight:850;color:#ffad20;letter-spacing:-.025em;white-space:nowrap;text-align:center}.pp-halloween-coupon__copy{min-height:26px;width:87%;max-width:130px;display:flex;justify-content:center;align-items:center;gap:5px;padding:0 4px;box-sizing:border-box;border-radius:7px;background:#fff3df;color:#271a12;font-size:clamp(9px,2.65cqw,12px);font-weight:800;letter-spacing:.045em;white-space:nowrap;transition:background-color .16s ease}.pp-halloween-coupon__icon{width:1.2em;height:1.2em;flex:0 0 auto}@media(hover:hover){.pp-halloween-coupon__button:hover .pp-halloween-coupon__copy{background-color:#ffddad}}.pp-halloween-coupon__button[data-copied] .pp-halloween-coupon__copy{background:#d7f2d6;color:#224b2a}.pp-halloween-coupon__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pp-halloween-coupon__status[data-copy-error]{position:static;width:auto;height:auto;margin:6px 0 0;overflow:visible;clip-path:none;white-space:normal;font-size:12px;color:#8d3030}@container (max-width: 340px){.pp-halloween-coupon__ticket{padding-inline:5px;gap:3px}.pp-halloween-coupon__copy{min-height:24px;width:90%}}@media(prefers-reduced-motion:reduce){.pp-halloween-coupon__copy{transition:none}}@media(min-width:1024px)and (max-width:1279px){.header__menu:has([data-pp-subscription-link])>.list-menu{flex-wrap:nowrap}.header__menu:has([data-pp-subscription-link]) .menu__item{font-size:13px;padding-inline:7px!important}.header__menu:has([data-pp-subscription-link]) .btn-duplicate{padding-inline:7px!important}}@media(min-width:1024px)and (max-width:1100px){.header__menu:has([data-pp-subscription-link]) .menu__item{font-size:12px;padding-inline:4px!important}.header__menu:has([data-pp-subscription-link]) .btn-duplicate{padding-inline:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw */
