/** Shopify CDN: Minification failed

Line 6:1017 All "@import" rules must come first

**/
:root{--pawly-yellow:#FFC107;--pawly-yellow-soft:#FFE082;--pawly-yellow-deep:#F9A825;--pawly-black:#2B2B2B;--pawly-cta:#1A1A1A;--pawly-cream:#FFF8E7;--pawly-cream-deep:#FFF1D0;--pawly-gray:#888888;--pawly-gray-light:#E5E5E5;--pawly-gray-line:#DDDDDD;--pawly-white:#FFFFFF;--pawly-success:#2E7D32;--pawly-error:#C62828;--pawly-font-heading:'Fredoka',system-ui,-apple-system,sans-serif;--pawly-font-body:'Nunito',system-ui,-apple-system,sans-serif;--pawly-gap-xs:4px;--pawly-gap-sm:8px;--pawly-gap:16px;--pawly-gap-md:24px;--pawly-gap-lg:32px;--pawly-gap-xl:48px;--pawly-gap-xxl:72px;--pawly-radius-sm:8px;--pawly-radius:12px;--pawly-radius-lg:18px;--pawly-radius-pill:999px;--pawly-shadow-sm:0 2px 8px rgba(0,0,0,0.06);--pawly-shadow:0 6px 20px rgba(0,0,0,0.08);--pawly-shadow-lg:0 16px 40px rgba(0,0,0,0.12);--pawly-container:1200px;--pawly-container-narrow:880px;--pawly-ease:cubic-bezier(0.4,0,0.2,1);--pawly-fast:150ms var(--pawly-ease);--pawly-normal:250ms var(--pawly-ease);--pawly-slow:400ms var(--pawly-ease);}@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;500;600;700&display=swap');.pawly,.pawly *,.pawly *::before,.pawly *::after{box-sizing:border-box;}.pawly{font-family:var(--pawly-font-body);color:var(--pawly-black);line-height:1.55;-webkit-font-smoothing:antialiased;}.pawly h1,.pawly h2,.pawly h3,.pawly h4,.pawly h5,.pawly h6{font-family:var(--pawly-font-heading);font-weight:600;color:var(--pawly-black);line-height:1.15;margin:0 0 0.5em;letter-spacing:-0.01em;}.pawly p{margin:0 0 1em;}.pawly a{color:inherit;text-decoration:none;}.pawly img{max-width:100%;height:auto;display:block;}.pawly ul{list-style:none;padding:0;margin:0;}.pawly__container{max-width:var(--pawly-container);margin:0 auto;padding-left:var(--pawly-gap);padding-right:var(--pawly-gap);}@media (min-width:768px){.pawly__container{padding-left:var(--pawly-gap-md);padding-right:var(--pawly-gap-md);}}.pawly__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:0;border-radius:var(--pawly-radius-pill);font-family:var(--pawly-font-body);font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;transition:transform var(--pawly-fast),background var(--pawly-normal),box-shadow var(--pawly-normal);white-space:nowrap;}.pawly__btn--primary{background:var(--pawly-cta);color:var(--pawly-white);}.pawly__btn--primary:hover{background:#000;transform:translateY(-1px);box-shadow:var(--pawly-shadow);}.pawly__btn--yellow{background:var(--pawly-yellow);color:var(--pawly-black);}.pawly__btn--yellow:hover{background:var(--pawly-yellow-deep);transform:translateY(-1px);}.pawly__btn--lg{padding:18px 36px;font-size:1.0625rem;}.pawly__btn--full{width:100%;}.pawly__sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.pawly__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--pawly-yellow);color:var(--pawly-black);font-weight:700;font-size:0.75rem;border-radius:var(--pawly-radius-pill);text-transform:uppercase;letter-spacing:0.04em;}.pawly__badge--dark{background:var(--pawly-black);color:var(--pawly-yellow);}.pawly-announcement{background:var(--pawly-black);color:var(--pawly-yellow);font-family:var(--pawly-font-body);font-weight:600;font-size:0.875rem;text-align:center;overflow:hidden;position:relative;height:44px;display:flex;align-items:center;justify-content:center;}.pawly-announcement--yellow{background:var(--pawly-yellow);color:var(--pawly-black);}.pawly-announcement__track{position:relative;width:100%;height:100%;}.pawly-announcement__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--pawly-gap);opacity:0;transform:translateY(100%);transition:opacity var(--pawly-slow),transform var(--pawly-slow);will-change:opacity,transform;}.pawly-announcement__slide.is-active{opacity:1;transform:translateY(0);}.pawly-announcement__slide.is-leaving{opacity:0;transform:translateY(-100%);}@media (max-width:480px){.pawly-announcement{height:40px;font-size:0.8125rem;}}.pawly-marquee{background:var(--pawly-black);color:var(--pawly-yellow);padding:14px 0;overflow:hidden;position:relative;}.pawly-marquee--yellow{background:var(--pawly-yellow);color:var(--pawly-black);}.pawly-marquee__track{display:flex;width:max-content;animation:pawly-marquee-scroll 30s linear infinite;}.pawly-marquee:hover .pawly-marquee__track{animation-play-state:paused;}.pawly-marquee__group{display:flex;align-items:center;gap:var(--pawly-gap-md);padding-right:var(--pawly-gap-md);flex-shrink:0;font-weight:700;font-size:0.9375rem;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;}.pawly-marquee__item{display:inline-flex;align-items:center;gap:8px;}.pawly-marquee__sep{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0.6;flex-shrink:0;}@keyframes pawly-marquee-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (prefers-reduced-motion:reduce){.pawly-marquee__track{animation:none;}}.pawly-product{padding:var(--pawly-gap-md) 0 var(--pawly-gap-xl);background:var(--pawly-white);}.pawly-product__layout{display:grid;grid-template-columns:1fr;gap:var(--pawly-gap-md);}@media (min-width:900px){.pawly-product__layout{grid-template-columns:1.1fr 1fr;gap:var(--pawly-gap-xl);align-items:start;}}.pawly-product__gallery{position:relative;}@media (min-width:900px){.pawly-product__gallery{position:sticky;top:100px;}}.pawly-product__main-img{background:var(--pawly-cream);border-radius:var(--pawly-radius-lg);aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:var(--pawly-gap);position:relative;cursor:zoom-in;}.pawly-product__main-img img{width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--pawly-ease);}.pawly-product__main-img:hover img{transform:scale(1.05);}.pawly-product__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--pawly-gap-sm);}@media (max-width:700px){.pawly-product__thumbs{grid-template-columns:repeat(4,1fr);}}.pawly-product__thumb{background:var(--pawly-cream);border:2px solid transparent;border-radius:var(--pawly-radius-sm);aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;padding:0;transition:border-color var(--pawly-fast);}.pawly-product__thumb img{width:100%;height:100%;object-fit:cover;}.pawly-product__thumb:hover{border-color:var(--pawly-yellow);}.pawly-product__thumb.is-active{border-color:var(--pawly-black);}.pawly-product__category{display:inline-block;text-transform:uppercase;letter-spacing:0.08em;font-size:0.75rem;color:var(--pawly-gray);font-weight:700;margin-bottom:var(--pawly-gap-sm);}.pawly-product__title{font-size:clamp(1.25rem,2.4vw,1.75rem);margin:0 0 6px;line-height:1.15;}.pawly-product__rating{display:inline-flex;align-items:center;gap:var(--pawly-gap-sm);margin-bottom:6px;font-size:0.875rem;color:var(--pawly-gray);}.pawly-product__stars{color:var(--pawly-yellow-deep);letter-spacing:2px;font-size:1rem;}.pawly-product__price{display:flex;align-items:center;gap:var(--pawly-gap-sm);flex-wrap:wrap;margin-bottom:6px;}.pawly-product__price-now{font-family:var(--pawly-font-heading);font-weight:700;font-size:1.5rem;color:var(--pawly-black);}.pawly-product__price-old{text-decoration:line-through;color:var(--pawly-gray);font-size:1rem;font-weight:500;}.pawly-product__price-flash{background:var(--pawly-yellow);color:var(--pawly-black);font-weight:800;font-size:0.7rem;padding:3px 8px;border-radius:var(--pawly-radius-pill);letter-spacing:0.04em;}.pawly-product__shortdesc{margin:0 0 10px;color:#555;font-size:0.875rem;line-height:1.45;}.pawly-pack{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;max-width:92%;}.pawly-pack__label{display:block;font-weight:700;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--pawly-gray);margin-bottom:2px;}.pawly-pack__card{display:flex;align-items:center;gap:10px;background:var(--pawly-cream);border:1px solid var(--pawly-gray-line);border-radius:var(--pawly-radius);padding:9px 14px;cursor:pointer;transition:border-color var(--pawly-fast),box-shadow var(--pawly-fast);position:relative;overflow:visible;}.pawly-pack__card:hover{border-color:var(--pawly-yellow);}.pawly-pack__card.is-active{border:2px solid var(--pawly-yellow);padding:8px 13px;box-shadow:0 4px 14px rgba(255,193,7,0.18);}.pawly-pack__radio{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid var(--pawly-gray-light);background:var(--pawly-white);position:relative;transition:border-color var(--pawly-fast);}.pawly-pack__card.is-active .pawly-pack__radio{border-color:var(--pawly-yellow);}.pawly-pack__card.is-active .pawly-pack__radio::after{content:"";position:absolute;inset:3px;background:var(--pawly-yellow);border-radius:50%;}.pawly-pack__body{flex:1;min-width:0;}.pawly-pack__title{font-family:var(--pawly-font-heading);font-weight:600;font-size:0.95rem;color:var(--pawly-black);margin:0 0 1px;line-height:1.15;}.pawly-pack__subtitle{font-size:0.75rem;color:var(--pawly-gray);margin:0;line-height:1.2;}.pawly-pack__price-block{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px;}.pawly-pack__price{font-family:var(--pawly-font-heading);font-weight:700;font-size:1rem;color:var(--pawly-black);line-height:1.1;}.pawly-pack__price-old{text-decoration:line-through;color:var(--pawly-gray);font-size:0.75rem;line-height:1.1;}.pawly-pack__discount{background:var(--pawly-yellow);color:var(--pawly-black);font-weight:700;font-size:0.65rem;padding:1px 5px;border-radius:4px;margin-top:1px;}.pawly-pack__sticker{position:absolute;top:-9px;left:12px;right:auto;background:var(--pawly-yellow);color:var(--pawly-black);font-weight:800;font-size:0.65rem;padding:3px 8px;border-radius:var(--pawly-radius-pill);letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 2px 6px rgba(0,0,0,0.15);z-index:2;}@media (max-width:768px){.pawly-pack{max-width:100%;}.pawly-pack__card{padding:8px 12px;gap:8px;}.pawly-pack__card.is-active{padding:7px 11px;}.pawly-pack__title{font-size:0.875rem;}.pawly-pack__subtitle{font-size:0.7rem;}.pawly-pack__price{font-size:0.95rem;}.pawly-pack__price-old{font-size:0.7rem;}.pawly-pack__radio{width:16px;height:16px;}.pawly-product__atc,.pawly-product__buy-now{padding:12px 18px;font-size:0.95rem;margin-bottom:8px;}.pawly-product__buy-now{letter-spacing:0.4px;}.pawly-product__title{font-size:1.25rem;}.pawly-product__price-now{font-size:1.35rem;}}.pawly-product__atc{width:100%;margin-bottom:8px;padding:13px 22px;font-size:1rem;font-family:var(--pawly-font-body);font-weight:700;background:var(--pawly-cta);color:var(--pawly-white);border:0;border-radius:var(--pawly-radius-pill);cursor:pointer;transition:transform var(--pawly-fast),background var(--pawly-normal);}.pawly-product__atc:hover{background:#000;transform:translateY(-1px);}.pawly-product__atc:disabled{opacity:0.5;cursor:not-allowed;transform:none;}.pawly-product__buy-now{width:100%;margin-bottom:10px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:1rem;font-family:var(--pawly-font-body);font-weight:800;text-transform:uppercase;letter-spacing:0.6px;background:var(--pawly-yellow);color:var(--pawly-black);border:2px solid var(--pawly-black);border-radius:var(--pawly-radius-pill);cursor:pointer;box-shadow:0 4px 0 var(--pawly-black);transition:transform var(--pawly-fast),background var(--pawly-normal),box-shadow var(--pawly-fast);}.pawly-product__buy-now:hover{background:var(--pawly-yellow-deep);transform:translateY(-1px);box-shadow:0 5px 0 var(--pawly-black);}.pawly-product__buy-now:active{transform:translateY(2px);box-shadow:0 2px 0 var(--pawly-black);}.pawly-product__buy-now:disabled{opacity:0.5;cursor:not-allowed;transform:none;box-shadow:0 4px 0 var(--pawly-black);}.pawly-product__buy-now-icon{font-size:1.15rem;animation:pawly-bn-pulse 1.8s ease-in-out infinite;}@keyframes pawly-bn-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.18);}}.pawly-mini-cd{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:8px 14px;margin-bottom:10px;background:linear-gradient(135deg,var(--pawly-cream) 0%,var(--pawly-cream-deep) 100%);border:1.5px solid var(--pawly-yellow-deep);border-radius:var(--pawly-radius-pill);font-family:var(--pawly-font-body);font-weight:700;color:var(--pawly-black);box-shadow:0 2px 8px rgba(249,168,37,0.18),inset 0 1px 0 rgba(255,255,255,0.5);position:relative;max-width:92%;}.pawly-mini-cd__icon{font-size:1.1rem;flex-shrink:0;animation:pawly-cd-pulse 1.5s ease-in-out infinite;filter:drop-shadow(0 1px 2px rgba(249,168,37,0.5));}@keyframes pawly-cd-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.2);}}.pawly-mini-cd__label{font-size:0.8125rem;font-weight:700;color:var(--pawly-black);flex-shrink:0;}.pawly-mini-cd__boxes{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;flex-shrink:0;}.pawly-mini-cd__box{display:inline-flex;align-items:baseline;gap:2px;background:var(--pawly-black);color:var(--pawly-yellow);padding:3px 7px;border-radius:5px;font-weight:800;letter-spacing:0.5px;box-shadow:0 2px 4px rgba(0,0,0,0.25);animation:pawly-cd-tick 1s linear infinite;}@keyframes pawly-cd-tick{0%,90%,100%{transform:translateY(0);}95%{transform:translateY(-1px);}}.pawly-mini-cd__num{font-size:0.95rem;line-height:1;}.pawly-mini-cd__lbl{font-size:0.65rem;opacity:0.7;margin-left:1px;}.pawly-mini-cd__sep{color:var(--pawly-yellow-deep);font-weight:800;opacity:0.6;font-size:1rem;line-height:1;}@media (max-width:480px){.pawly-mini-cd{max-width:100%;padding:7px 12px;gap:6px;}.pawly-mini-cd__label{font-size:0.75rem;}.pawly-mini-cd__num{font-size:0.875rem;}.pawly-mini-cd__box{padding:2px 5px;}}.pawly-product__trust{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--pawly-gap);font-size:0.8125rem;color:#444;}.pawly-product__trust-line{display:flex;align-items:center;gap:var(--pawly-gap-sm);}.pawly-product__trust-icon{color:var(--pawly-yellow-deep);flex-shrink:0;font-size:1rem;}.pawly-product__trust-pay{display:flex;align-items:center;gap:var(--pawly-gap-sm);flex-wrap:wrap;}.pawly-pay-icons{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;flex-basis:100%;margin-top:6px;}.pawly-pay-icon{width:32px;height:auto;display:block;border-radius:4px;background:var(--pawly-white);flex:0 1 auto;}@media (max-width:480px){.pawly-pay-icons{gap:4px;}.pawly-pay-icon{width:28px;}}.pawly-product__usps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pawly-gap-sm);margin-top:8px;padding:10px 0;border-top:1px solid var(--pawly-gray-line);border-bottom:1px solid var(--pawly-gray-line);}@media (max-width:600px){.pawly-product__usps{grid-template-columns:1fr;}}.pawly-product__usp{display:flex;align-items:center;gap:var(--pawly-gap-sm);font-size:0.8125rem;font-weight:600;color:#333;}.pawly-product__usp-icon{font-size:1.25rem;line-height:1;}.pawly-countdown{background:var(--pawly-yellow);padding:var(--pawly-gap-md) 0;text-align:center;}.pawly-countdown--dark{background:var(--pawly-black);color:var(--pawly-yellow);}.pawly-countdown__title{font-family:var(--pawly-font-heading);font-weight:700;font-size:clamp(1rem,2.4vw,1.25rem);color:var(--pawly-black);margin:0 0 4px;letter-spacing:0.02em;}.pawly-countdown--dark .pawly-countdown__title{color:var(--pawly-yellow);}.pawly-countdown__subtitle{font-size:0.9375rem;color:var(--pawly-black);margin:0 0 var(--pawly-gap);font-weight:500;}.pawly-countdown--dark .pawly-countdown__subtitle{color:rgba(255,255,255,0.85);}.pawly-countdown__boxes{display:inline-flex;gap:var(--pawly-gap-sm);justify-content:center;}.pawly-countdown__box{background:var(--pawly-white);border-radius:var(--pawly-radius);padding:10px 14px;min-width:64px;text-align:center;box-shadow:var(--pawly-shadow-sm);}.pawly-countdown__num{font-family:var(--pawly-font-heading);font-weight:700;font-size:1.75rem;color:var(--pawly-black);line-height:1;display:block;font-variant-numeric:tabular-nums;}.pawly-countdown__label{display:block;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--pawly-gray);font-weight:700;margin-top:4px;}.pawly-how{padding:var(--pawly-gap-xl) 0;background:var(--pawly-cream);}.pawly-how__title{text-align:center;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 var(--pawly-gap-lg);}.pawly-how__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pawly-gap-md);}@media (max-width:900px){.pawly-how__grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:500px){.pawly-how__grid{grid-template-columns:1fr;}}.pawly-how__step{background:var(--pawly-white);border-radius:var(--pawly-radius-lg);padding:var(--pawly-gap-md);text-align:center;box-shadow:var(--pawly-shadow-sm);position:relative;}.pawly-how__num{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:var(--pawly-yellow);color:var(--pawly-black);font-weight:800;font-size:0.875rem;display:flex;align-items:center;justify-content:center;font-family:var(--pawly-font-heading);}.pawly-how__icon{font-size:3rem;margin-bottom:var(--pawly-gap-sm);display:block;line-height:1;}.pawly-how__step-title{font-size:1rem;font-weight:600;margin:0 0 4px;}.pawly-how__step-desc{font-size:0.875rem;color:var(--pawly-gray);margin:0;}.pawly-vr{padding:var(--pawly-gap-xl) 0;background:var(--pawly-white);}.pawly-vr__head{text-align:center;margin-bottom:var(--pawly-gap-lg);}.pawly-vr__head--reviews{margin-top:var(--pawly-gap-xl);}.pawly-vr__title{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 var(--pawly-gap-sm);}.pawly-vr__subtitle{color:var(--pawly-gray);font-size:1rem;margin:0;max-width:540px;margin-left:auto;margin-right:auto;}.pawly-vr__videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pawly-gap-md);}@media (max-width:900px){.pawly-vr__videos-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:600px){.pawly-vr__videos-grid{grid-template-columns:1fr;}}.pawly-vr__video{background:var(--pawly-cream);border-radius:var(--pawly-radius-lg);overflow:hidden;box-shadow:var(--pawly-shadow-sm);display:flex;flex-direction:column;}.pawly-vr__video-el,.pawly-vr__video-wrap{width:100%;aspect-ratio:9 / 16;background:var(--pawly-black);display:block;}.pawly-vr__video-wrap iframe{width:100%;height:100%;border:0;}.pawly-vr__video-placeholder{aspect-ratio:9 / 16;background:var(--pawly-cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--pawly-gray);font-size:0.875rem;}.pawly-vr__video-placeholder span{font-size:3rem;}.pawly-vr__video-meta{padding:var(--pawly-gap);}.pawly-vr__video-title{font-size:1rem;font-weight:600;margin:0 0 4px;}.pawly-vr__video-desc{font-size:0.8125rem;color:var(--pawly-gray);margin:0;}.pawly-vr__reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pawly-gap-md);}@media (max-width:900px){.pawly-vr__reviews-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:600px){.pawly-vr__reviews-grid{grid-template-columns:1fr;}}.pawly-vr__review{background:var(--pawly-cream);border-radius:var(--pawly-radius-lg);padding:var(--pawly-gap-md);display:flex;flex-direction:column;gap:var(--pawly-gap-sm);box-shadow:var(--pawly-shadow-sm);}.pawly-vr__review-stars{color:var(--pawly-yellow-deep);letter-spacing:3px;font-size:1.125rem;line-height:1;}.pawly-vr__review-title{font-size:1rem;font-weight:600;margin:0;}.pawly-vr__review-text{font-size:0.9375rem;color:#333;margin:0;flex:1;font-style:italic;}.pawly-vr__review-author{display:flex;align-items:center;gap:var(--pawly-gap-sm);margin-top:auto;padding-top:var(--pawly-gap-sm);border-top:1px solid var(--pawly-gray-line);}.pawly-vr__review-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;}.pawly-vr__review-avatar--initials{background:var(--pawly-yellow);color:var(--pawly-black);display:flex;align-items:center;justify-content:center;font-family:var(--pawly-font-heading);font-weight:700;font-size:1.125rem;}.pawly-vr__review-meta{display:flex;flex-direction:column;gap:2px;font-size:0.875rem;flex:1;min-width:0;}.pawly-vr__review-meta strong{color:var(--pawly-black);}.pawly-vr__review-meta small{font-size:0.75rem;color:var(--pawly-gray);}.pawly-vr__review-badge{display:inline-block;font-size:0.6875rem;color:var(--pawly-success);font-weight:600;}.pawly-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:99;background:linear-gradient(180deg,var(--pawly-cream) 0%,#fff 100%);border-top:2px solid var(--pawly-black);box-shadow:0 -6px 20px rgba(0,0,0,0.1);transform:translateY(110%);transition:transform 320ms var(--pawly-ease);padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0));pointer-events:none;display:none;}@media (max-width:900px){.pawly-sticky-atc{display:block;}}.pawly-sticky-atc.is-visible{transform:translateY(0);pointer-events:auto;}.pawly-sticky-atc__inner{display:flex;flex-direction:column;gap:8px;max-width:600px;margin:0 auto;}.pawly-sticky-atc__variants{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;}.pawly-sticky-atc__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:7px 6px;background:var(--pawly-white);border:1.5px solid var(--pawly-gray-line);border-radius:10px;cursor:pointer;font-family:var(--pawly-font-body);transition:all var(--pawly-fast);position:relative;min-height:46px;}.pawly-sticky-atc__chip:hover{border-color:var(--pawly-yellow);}.pawly-sticky-atc__chip.is-active{background:var(--pawly-yellow);border-color:var(--pawly-black);box-shadow:0 2px 0 var(--pawly-black);transform:translateY(-1px);}.pawly-sticky-atc__chip-title{font-size:0.7rem;font-weight:700;color:var(--pawly-black);line-height:1.1;text-align:center;}.pawly-sticky-atc__chip-price{font-family:var(--pawly-font-heading);font-weight:700;font-size:0.75rem;color:var(--pawly-black);line-height:1;}.pawly-sticky-atc__chip-sticker{position:absolute;top:-6px;right:-4px;font-size:0.85rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.2));}.pawly-sticky-atc__row{display:flex;align-items:center;gap:10px;}.pawly-sticky-atc__img{width:42px;height:42px;border-radius:8px;object-fit:cover;background:var(--pawly-cream);flex-shrink:0;border:1.5px solid var(--pawly-black);}.pawly-sticky-atc__info{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;}.pawly-sticky-atc__price{font-family:var(--pawly-font-heading);font-weight:700;font-size:1.1rem;color:var(--pawly-black);line-height:1;}.pawly-sticky-atc__price-old{font-size:0.78rem;color:var(--pawly-gray);text-decoration:line-through;line-height:1;font-weight:500;}.pawly-sticky-atc__btn{display:inline-flex;align-items:center;gap:6px;padding:11px 18px;background:var(--pawly-yellow);color:var(--pawly-black);font-weight:800;font-size:0.875rem;font-family:var(--pawly-font-body);border:2px solid var(--pawly-black);border-radius:var(--pawly-radius-pill);box-shadow:0 3px 0 var(--pawly-black);cursor:pointer;text-transform:uppercase;letter-spacing:0.4px;transition:transform var(--pawly-fast),box-shadow var(--pawly-fast);flex-shrink:0;white-space:nowrap;}.pawly-sticky-atc__btn:hover{background:var(--pawly-yellow-deep);transform:translateY(-1px);box-shadow:0 4px 0 var(--pawly-black);}.pawly-sticky-atc__btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--pawly-black);}.pawly-sticky-atc__btn-icon{font-size:1rem;animation:pawly-bn-pulse 1.8s ease-in-out infinite;}@media (max-width:380px){.pawly-sticky-atc__inner{gap:6px;}.pawly-sticky-atc__btn{padding:11px 14px;font-size:0.8125rem;}.pawly-sticky-atc__chip-title{font-size:0.65rem;}.pawly-sticky-atc__chip-price{font-size:0.7rem;}.pawly-sticky-atc__price{font-size:1rem;}}.pawly-rwall{padding:var(--pawly-gap-xl) 0;background:var(--pawly-white);}.pawly-rwall--cream{background:var(--pawly-cream);}.pawly-rwall__head{text-align:center;margin-bottom:var(--pawly-gap-lg);}.pawly-rwall__title{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 var(--pawly-gap-sm);}.pawly-rwall__subtitle{color:var(--pawly-gray);font-size:1rem;margin:0;max-width:540px;margin-left:auto;margin-right:auto;}.pawly-rwall__grid{display:grid;gap:var(--pawly-gap-md);}.pawly-rwall__grid--2{grid-template-columns:repeat(2,1fr);}.pawly-rwall__grid--3{grid-template-columns:repeat(3,1fr);}.pawly-rwall__grid--4{grid-template-columns:repeat(4,1fr);}@media (max-width:900px){.pawly-rwall__grid--3,.pawly-rwall__grid--4{grid-template-columns:repeat(2,1fr);}}@media (max-width:600px){.pawly-rwall__grid--2,.pawly-rwall__grid--3,.pawly-rwall__grid--4{grid-template-columns:1fr;gap:var(--pawly-gap);}}.pawly-rwall__card{background:var(--pawly-white);border:2px solid var(--pawly-black);border-radius:var(--pawly-radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 0 var(--pawly-black);transition:transform var(--pawly-fast),box-shadow var(--pawly-fast);}.pawly-rwall__card:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--pawly-black);}.pawly-rwall__img-wrap{position:relative;background:var(--pawly-cream);overflow:hidden;}.pawly-rwall__img{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover;}.pawly-rwall__verified{position:absolute;top:10px;right:10px;background:var(--pawly-yellow);color:var(--pawly-black);font-weight:800;font-size:0.7rem;padding:4px 10px;border-radius:var(--pawly-radius-pill);border:1.5px solid var(--pawly-black);box-shadow:0 2px 0 var(--pawly-black);text-transform:uppercase;letter-spacing:0.04em;display:inline-flex;align-items:center;gap:3px;}.pawly-rwall__source{position:absolute;bottom:10px;left:10px;background:var(--pawly-black);color:var(--pawly-white);font-weight:600;font-size:0.65rem;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:0.04em;opacity:0.85;}.pawly-rwall__body{padding:var(--pawly-gap);display:flex;flex-direction:column;gap:8px;flex:1;}.pawly-rwall__stars{color:var(--pawly-yellow-deep);letter-spacing:2px;font-size:1rem;line-height:1;}.pawly-rwall__star-empty{color:var(--pawly-gray-light);}.pawly-rwall__text{font-size:0.9375rem;color:#333;margin:0;font-style:italic;line-height:1.45;}.pawly-rwall__author{font-size:0.8125rem;font-weight:700;color:var(--pawly-black);margin:0;margin-top:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.pawly-rwall__date{font-weight:500;color:var(--pawly-gray);font-size:0.75rem;}.pawly-rwall__carousel-wrap{position:relative;}.pawly-rwall__track{display:flex;gap:var(--pawly-gap);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 0 14px;margin:0 -16px;padding-left:16px;padding-right:16px;}.pawly-rwall__track::-webkit-scrollbar{display:none;}.pawly-rwall__track .pawly-rwall__card{flex:0 0 300px;scroll-snap-align:start;}@media (max-width:600px){.pawly-rwall__track .pawly-rwall__card{flex:0 0 80vw;max-width:320px;}}.pawly-rwall__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:var(--pawly-yellow);color:var(--pawly-black);border:2px solid var(--pawly-black);box-shadow:0 3px 0 var(--pawly-black);font-size:1.4rem;font-weight:800;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:5;transition:transform var(--pawly-fast),box-shadow var(--pawly-fast);font-family:var(--pawly-font-body);line-height:1;}@media (min-width:768px){.pawly-rwall__nav{display:inline-flex;}}.pawly-rwall__nav:hover{background:var(--pawly-yellow-deep);transform:translateY(-50%) translateY(-1px);box-shadow:0 4px 0 var(--pawly-black);}.pawly-rwall__nav:active{transform:translateY(-50%) translateY(2px);box-shadow:0 1px 0 var(--pawly-black);}.pawly-rwall__nav--prev{left:-8px;}.pawly-rwall__nav--next{right:-8px;}.pawly-rwall__nav:disabled{opacity:0.35;cursor:not-allowed;transform:translateY(-50%);box-shadow:0 3px 0 var(--pawly-black);}@media (max-width:600px){.pawly-rwall__hint{text-align:center;font-size:0.75rem;color:var(--pawly-gray);margin-top:4px;font-style:italic;}}.pawly-rwall__hint{display:none;text-align:center;font-size:0.75rem;color:var(--pawly-gray);margin-top:4px;font-style:italic;}@media (max-width:600px){.pawly-rwall__hint{display:block;}}.pawly-flash-banner{position:relative;overflow:hidden;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='%23000' opacity='0.07'%3E%3Cellipse cx='22' cy='30' rx='9' ry='6'/%3E%3Cellipse cx='12' cy='17' rx='3' ry='4'/%3E%3Cellipse cx='18' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='26' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='32' cy='17' rx='3' ry='4'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg,var(--pawly-yellow) 0%,var(--pawly-yellow-deep) 100%);background-repeat:repeat,no-repeat;background-size:44px 44px,100%;min-height:54px;display:flex;align-items:center;justify-content:center;border-top:2px solid var(--pawly-black);border-bottom:2px solid var(--pawly-black);font-family:var(--pawly-font-body);box-shadow:inset 0 -2px 8px rgba(0,0,0,0.1);}.pawly-flash-banner--dark{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='%23FFC107' opacity='0.10'%3E%3Cellipse cx='22' cy='30' rx='9' ry='6'/%3E%3Cellipse cx='12' cy='17' rx='3' ry='4'/%3E%3Cellipse cx='18' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='26' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='32' cy='17' rx='3' ry='4'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg,var(--pawly-black) 0%,#1a1a1a 100%);}.pawly-flash-banner--dark .pawly-flash-banner__text,.pawly-flash-banner--dark .pawly-flash-banner__icon{color:var(--pawly-yellow);text-shadow:0 1px 0 rgba(0,0,0,0.3);}.pawly-flash-banner__inner{display:inline-flex;align-items:center;gap:14px;font-family:var(--pawly-font-heading);font-weight:700;color:var(--pawly-black);font-size:clamp(0.9rem,2.2vw,1.1rem);letter-spacing:0.04em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,0.35);position:relative;z-index:2;padding:8px 20px;animation:pawly-fb-pulse 2.8s ease-in-out infinite;}.pawly-flash-banner__icon{font-size:1.25em;display:inline-block;animation:pawly-fb-bounce 1.6s ease-in-out infinite;text-shadow:0 1px 2px rgba(0,0,0,0.15);}.pawly-flash-banner__icon--right{animation-delay:0.8s;}.pawly-flash-banner__text{display:inline-flex;align-items:center;gap:6px;}.pawly-flash-banner__highlight{display:inline-block;background:var(--pawly-black);color:var(--pawly-yellow);padding:2px 10px;border-radius:6px;font-weight:800;letter-spacing:0.04em;box-shadow:0 2px 4px rgba(0,0,0,0.25);animation:pawly-fb-highlight 1.4s ease-in-out infinite;}.pawly-flash-banner--dark .pawly-flash-banner__highlight{background:var(--pawly-yellow);color:var(--pawly-black);}.pawly-flash-banner__shine{position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(110deg,transparent 0%,transparent 35%,rgba(255,255,255,0.55) 50%,transparent 65%,transparent 100%);animation:pawly-fb-shine 4.5s ease-in-out infinite;z-index:1;pointer-events:none;}.pawly-flash-banner--dark .pawly-flash-banner__shine{background:linear-gradient(110deg,transparent 0%,transparent 35%,rgba(255,193,7,0.25) 50%,transparent 65%,transparent 100%);}@keyframes pawly-fb-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.025);}}@keyframes pawly-fb-bounce{0%,100%{transform:translateY(0) rotate(-5deg);}50%{transform:translateY(-3px) rotate(5deg);}}@keyframes pawly-fb-highlight{0%,100%{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,0.25);}50%{transform:scale(1.08);box-shadow:0 3px 8px rgba(0,0,0,0.35);}}@keyframes pawly-fb-shine{0%{left:-60%;}45%,100%{left:120%;}}@media (max-width:600px){.pawly-flash-banner{min-height:48px;}.pawly-flash-banner__inner{gap:8px;padding:6px 12px;font-size:0.8125rem;letter-spacing:0.02em;}.pawly-flash-banner__highlight{padding:2px 7px;}}@media (prefers-reduced-motion:reduce){.pawly-flash-banner__inner,.pawly-flash-banner__icon,.pawly-flash-banner__highlight,.pawly-flash-banner__shine{animation:none;}}.pawly-hero{padding:60px 0;background:var(--pawly-cream);overflow:hidden;}.pawly-hero--white{background:var(--pawly-white);}.pawly-hero--yellow{background:var(--pawly-yellow);}.pawly-hero--dark{background:var(--pawly-black);color:var(--pawly-white);}.pawly-hero__layout{display:grid;grid-template-columns:1fr;gap:var(--pawly-gap-lg);align-items:center;}@media (min-width:900px){.pawly-hero__layout{grid-template-columns:1fr 1fr;gap:var(--pawly-gap-xl);}.pawly-hero__layout--image-left .pawly-hero__media{order:1;}.pawly-hero__layout--image-left .pawly-hero__content{order:2;}}.pawly-hero__content{display:flex;flex-direction:column;gap:var(--pawly-gap);animation:pawly-hero-fade-in 0.8s var(--pawly-ease);}.pawly-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;background:var(--pawly-yellow);color:var(--pawly-black);padding:6px 14px;border-radius:var(--pawly-radius-pill);font-size:0.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;width:fit-content;border:1.5px solid var(--pawly-black);box-shadow:0 2px 0 var(--pawly-black);}.pawly-hero__title{font-family:var(--pawly-font-heading);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;margin:0;letter-spacing:-0.02em;color:var(--pawly-black);}.pawly-hero--dark .pawly-hero__title{color:var(--pawly-white);}.pawly-hero__subtitle{font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55;color:#555;margin:0;max-width:540px;}.pawly-hero--dark .pawly-hero__subtitle{color:#ccc;}.pawly-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--pawly-gap);align-items:center;margin-top:var(--pawly-gap-sm);}.pawly-hero__cta-primary{display:inline-flex;align-items:center;gap:10px;background:var(--pawly-yellow);color:var(--pawly-black);font-weight:800;font-size:1.0625rem;padding:16px 32px;border:2px solid var(--pawly-black);border-radius:var(--pawly-radius-pill);box-shadow:0 4px 0 var(--pawly-black);text-decoration:none;text-transform:uppercase;letter-spacing:0.4px;transition:transform var(--pawly-fast),box-shadow var(--pawly-fast),background var(--pawly-normal);font-family:var(--pawly-font-body);}.pawly-hero__cta-primary:hover{background:var(--pawly-yellow-deep);transform:translateY(-1px);box-shadow:0 5px 0 var(--pawly-black);}.pawly-hero__cta-primary:active{transform:translateY(2px);box-shadow:0 2px 0 var(--pawly-black);}.pawly-hero__cta-arrow{font-size:1.2em;display:inline-block;animation:pawly-hero-arrow-pulse 1.8s ease-in-out infinite;}.pawly-hero__cta-secondary{display:inline-flex;align-items:center;gap:4px;color:var(--pawly-black);font-weight:700;font-size:1rem;text-decoration:none;border-bottom:2px solid var(--pawly-black);padding-bottom:2px;transition:transform var(--pawly-fast);font-family:var(--pawly-font-body);}.pawly-hero--dark .pawly-hero__cta-secondary{color:var(--pawly-white);border-color:var(--pawly-white);}.pawly-hero__cta-secondary:hover{transform:translateX(3px);}.pawly-hero__rating{display:flex;align-items:center;gap:8px;font-size:0.9375rem;color:#444;margin-top:8px;}.pawly-hero--dark .pawly-hero__rating{color:#ccc;}.pawly-hero__stars{color:var(--pawly-yellow-deep);letter-spacing:2px;font-size:1.0625rem;}.pawly-hero__media{position:relative;animation:pawly-hero-scale-in 0.8s var(--pawly-ease);}.pawly-hero__img-wrap{position:relative;border-radius:var(--pawly-radius-lg);overflow:hidden;border:2px solid var(--pawly-black);box-shadow:0 8px 0 var(--pawly-black);background:var(--pawly-cream);}.pawly-hero__img{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover;}.pawly-hero__media-badge{position:absolute;bottom:14px;left:14px;background:var(--pawly-black);color:var(--pawly-white);font-weight:700;font-size:0.8125rem;padding:6px 14px;border-radius:var(--pawly-radius-pill);border:1.5px solid var(--pawly-yellow);display:inline-flex;align-items:center;gap:6px;}.pawly-hero__placeholder{aspect-ratio:1/1;background:var(--pawly-cream);display:flex;align-items:center;justify-content:center;font-size:6rem;border:2px dashed var(--pawly-gray-line);border-radius:var(--pawly-radius-lg);}@keyframes pawly-hero-fade-in{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes pawly-hero-scale-in{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}@keyframes pawly-hero-arrow-pulse{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}@media (max-width:600px){.pawly-hero{padding:40px 0;}.pawly-hero__cta-primary{padding:14px 24px;font-size:0.95rem;width:100%;justify-content:center;}.pawly-hero__cta-secondary{width:100%;justify-content:center;}}.pawly-ctab{padding:64px 0;background:var(--pawly-yellow);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='%23000' opacity='0.05'%3E%3Cellipse cx='22' cy='30' rx='9' ry='6'/%3E%3Cellipse cx='12' cy='17' rx='3' ry='4'/%3E%3Cellipse cx='18' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='26' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='32' cy='17' rx='3' ry='4'/%3E%3C/g%3E%3C/svg%3E");text-align:center;border-top:2px solid var(--pawly-black);border-bottom:2px solid var(--pawly-black);position:relative;overflow:hidden;}.pawly-ctab--dark{background:var(--pawly-black);color:var(--pawly-white);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='%23FFC107' opacity='0.08'%3E%3Cellipse cx='22' cy='30' rx='9' ry='6'/%3E%3Cellipse cx='12' cy='17' rx='3' ry='4'/%3E%3Cellipse cx='18' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='26' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='32' cy='17' rx='3' ry='4'/%3E%3C/g%3E%3C/svg%3E");}.pawly-ctab__inner{max-width:720px;margin:0 auto;padding:0 var(--pawly-gap);position:relative;z-index:2;}.pawly-ctab__title{font-family:var(--pawly-font-heading);font-weight:700;font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 var(--pawly-gap);color:var(--pawly-black);line-height:1.15;}.pawly-ctab--dark .pawly-ctab__title{color:var(--pawly-white);}.pawly-ctab__subtitle{font-size:1.0625rem;color:#222;margin:0 0 var(--pawly-gap-md);line-height:1.55;}.pawly-ctab--dark .pawly-ctab__subtitle{color:#ccc;}.pawly-ctab__btn{display:inline-flex;align-items:center;gap:10px;background:var(--pawly-black);color:var(--pawly-yellow);font-weight:800;font-size:1.0625rem;padding:18px 36px;border:2px solid var(--pawly-black);border-radius:var(--pawly-radius-pill);box-shadow:0 4px 0 var(--pawly-black);text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;transition:transform var(--pawly-fast),box-shadow var(--pawly-fast);font-family:var(--pawly-font-body);}.pawly-ctab--dark .pawly-ctab__btn{background:var(--pawly-yellow);color:var(--pawly-black);}.pawly-ctab__btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--pawly-black);}.pawly-ctab__btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--pawly-black);}.pawly-ctab__trust{margin-top:var(--pawly-gap);font-size:0.875rem;color:#333;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-weight:600;}.pawly-ctab--dark .pawly-ctab__trust{color:#aaa;}@media (max-width:600px){.pawly-ctab{padding:48px 0;}.pawly-ctab__btn{padding:14px 28px;font-size:0.95rem;width:90%;justify-content:center;}}
[data-pawly-reveal]{opacity:0;transform:translateY(30px);transition:opacity 0.7s var(--pawly-ease),transform 0.7s var(--pawly-ease);will-change:opacity,transform;}[data-pawly-reveal="left"]{transform:translateX(-40px);}[data-pawly-reveal="right"]{transform:translateX(40px);}[data-pawly-reveal="zoom"]{transform:scale(0.95);}[data-pawly-reveal].is-in-view{opacity:1;transform:translate(0,0) scale(1);}.pawly-hero__img{animation:pawly-kenburns 22s ease-in-out infinite alternate;will-change:transform;}@keyframes pawly-kenburns{from{transform:scale(1) translate(0,0);}to{transform:scale(1.07) translate(-1.5%,-1.5%);}}@media (prefers-reduced-motion:reduce){[data-pawly-reveal]{opacity:1;transform:none;}.pawly-hero__img{animation:none;}}
.pawly-newsletter{padding:60px 0;background:var(--pawly-yellow);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='%23000' opacity='0.05'%3E%3Cellipse cx='22' cy='30' rx='9' ry='6'/%3E%3Cellipse cx='12' cy='17' rx='3' ry='4'/%3E%3Cellipse cx='18' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='26' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='32' cy='17' rx='3' ry='4'/%3E%3C/g%3E%3C/svg%3E");text-align:center;border-top:2px solid var(--pawly-black);border-bottom:2px solid var(--pawly-black);}.pawly-newsletter--cream{background:var(--pawly-cream);background-image:none;}.pawly-newsletter--dark{background:var(--pawly-black);color:var(--pawly-white);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='%23FFC107' opacity='0.08'%3E%3Cellipse cx='22' cy='30' rx='9' ry='6'/%3E%3Cellipse cx='12' cy='17' rx='3' ry='4'/%3E%3Cellipse cx='18' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='26' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='32' cy='17' rx='3' ry='4'/%3E%3C/g%3E%3C/svg%3E");}.pawly-newsletter__inner{max-width:600px;margin:0 auto;padding:0 var(--pawly-gap);position:relative;z-index:2;}.pawly-newsletter__icon{font-size:2.75rem;margin-bottom:8px;line-height:1;animation:pawly-bn-pulse 2.2s ease-in-out infinite;}.pawly-newsletter__title{font-family:var(--pawly-font-heading);font-weight:700;font-size:clamp(1.5rem,3.5vw,2.25rem);margin:0 0 8px;color:var(--pawly-black);line-height:1.15;}.pawly-newsletter--dark .pawly-newsletter__title{color:var(--pawly-white);}.pawly-newsletter__subtitle{font-size:1rem;color:#222;margin:0 0 var(--pawly-gap-md);line-height:1.5;}.pawly-newsletter--dark .pawly-newsletter__subtitle{color:#ccc;}.pawly-newsletter__form{display:block;margin:0;}.pawly-newsletter__row{display:flex;gap:6px;max-width:480px;margin:0 auto;background:var(--pawly-white);border:2px solid var(--pawly-black);border-radius:var(--pawly-radius-pill);padding:6px;box-shadow:0 4px 0 var(--pawly-black);}.pawly-newsletter__input{flex:1;border:0;background:transparent;padding:10px 18px;font-size:1rem;font-family:var(--pawly-font-body);color:var(--pawly-black);outline:none;min-width:0;}.pawly-newsletter__input::placeholder{color:#999;}.pawly-newsletter__btn{display:inline-flex;align-items:center;gap:6px;background:var(--pawly-black);color:var(--pawly-yellow);font-weight:800;font-size:0.9375rem;padding:10px 20px;border:0;border-radius:var(--pawly-radius-pill);cursor:pointer;text-transform:uppercase;letter-spacing:0.4px;font-family:var(--pawly-font-body);transition:transform var(--pawly-fast),background var(--pawly-normal);white-space:nowrap;flex-shrink:0;}.pawly-newsletter__btn:hover{background:#000;transform:translateY(-1px);}.pawly-newsletter__btn:active{transform:translateY(1px);}.pawly-newsletter__btn-arrow{font-size:1.1em;display:inline-block;transition:transform var(--pawly-fast);}.pawly-newsletter__btn:hover .pawly-newsletter__btn-arrow{transform:translateX(3px);}.pawly-newsletter__success{margin-top:var(--pawly-gap);font-size:0.95rem;color:var(--pawly-black);font-weight:700;background:var(--pawly-white);border:2px solid var(--pawly-black);border-radius:var(--pawly-radius-pill);padding:10px 18px;display:inline-block;box-shadow:0 3px 0 var(--pawly-black);}.pawly-newsletter--dark .pawly-newsletter__success{background:var(--pawly-yellow);}.pawly-newsletter__error{margin-top:var(--pawly-gap-sm);font-size:0.85rem;color:var(--pawly-error);font-weight:600;}.pawly-newsletter--dark .pawly-newsletter__error{color:#ff8a8a;}.pawly-newsletter__trust{margin-top:var(--pawly-gap);font-size:0.8125rem;color:#444;font-weight:500;}.pawly-newsletter--dark .pawly-newsletter__trust{color:#aaa;}@media (max-width:600px){.pawly-newsletter{padding:48px 0;}.pawly-newsletter__row{flex-direction:column;padding:8px;border-radius:18px;gap:8px;}.pawly-newsletter__input{text-align:center;padding:12px 16px;}.pawly-newsletter__btn{justify-content:center;padding:13px 20px;width:100%;}}.pawly-live-ticker{position:fixed;bottom:16px;left:16px;z-index:95;background:var(--pawly-white);border:2px solid var(--pawly-black);border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,0.15),0 3px 0 var(--pawly-black);padding:10px 14px;display:flex;align-items:center;gap:10px;max-width:320px;transform:translateY(140%);opacity:0;transition:transform 0.45s var(--pawly-ease),opacity 0.45s var(--pawly-ease);pointer-events:none;font-family:var(--pawly-font-body);}.pawly-live-ticker.is-visible{transform:translateY(0);opacity:1;pointer-events:auto;}.pawly-live-ticker__avatar{width:38px;height:38px;background:var(--pawly-yellow);border:1.5px solid var(--pawly-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;animation:pawly-bn-pulse 2s ease-in-out infinite;}.pawly-live-ticker__body{display:flex;flex-direction:column;gap:1px;font-size:0.8125rem;line-height:1.3;min-width:0;}.pawly-live-ticker__line1{color:#333;}.pawly-live-ticker__name{font-weight:800;color:var(--pawly-black);}.pawly-live-ticker__action{color:#555;font-weight:500;}.pawly-live-ticker__product{font-weight:700;color:var(--pawly-black);font-size:0.85rem;}.pawly-live-ticker__time{font-size:0.7rem;color:var(--pawly-gray);font-style:italic;display:inline-flex;align-items:center;gap:4px;}.pawly-live-ticker__time::before{content:"●";color:#2E7D32;font-size:0.5rem;animation:pawly-ticker-blink 1.5s ease-in-out infinite;}@keyframes pawly-ticker-blink{0%,100%{opacity:1;}50%{opacity:0.3;}}.pawly-live-ticker__close{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:var(--pawly-black);color:var(--pawly-white);border:0;cursor:pointer;font-size:0.95rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;font-family:var(--pawly-font-body);padding:0;}.pawly-live-ticker__close:hover{background:#000;transform:scale(1.1);}@media (max-width:480px){.pawly-live-ticker{left:10px;right:10px;bottom:10px;max-width:none;}}@media (prefers-reduced-motion:reduce){.pawly-live-ticker,.pawly-live-ticker__avatar,.pawly-live-ticker__time::before{animation:none;transition:none;}}
