:root{--pawro-sky: #bfe9ff;--pawro-sky-soft: #ddf5ff;--pawro-pink: #ffd6e8;--pawro-blush: #fff1f7;--pawro-ink: #1f2937;--pawro-muted: #6b7280;--pawro-radius-sm: 14px;--pawro-radius-md: 22px;--pawro-radius-lg: 28px;--pawro-radius-xl: 36px;--pawro-ease: cubic-bezier(.16, 1, .3, 1);--pawro-ease-soft: cubic-bezier(.22, 1, .36, 1);--pawro-glass-bg: rgba(255, 255, 255, .62);--pawro-glass-border: rgba(255, 255, 255, .65);--pawro-shadow-soft: 0 10px 32px rgba(31, 41, 55, .08);--pawro-shadow-lift: 0 28px 64px rgba(31, 41, 55, .16);--pawro-shadow-glow: 0 0 0 1px rgba(191, 233, 255, .5), 0 20px 48px rgba(255, 214, 232, .35);--pawro-gradient-primary: linear-gradient(135deg, var(--pawro-sky) 0%, var(--pawro-pink) 100%);--pawro-gradient-soft: linear-gradient(135deg, var(--pawro-sky-soft) 0%, var(--pawro-blush) 100%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--pawro-ink)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:700!important;letter-spacing:-.03em!important;color:var(--pawro-ink)}h5,h6,.h5,.h6{font-weight:600!important;letter-spacing:.02em!important}p,.rte,.body-text{color:var(--pawro-muted);line-height:1.65}.page-wrapper{--pawro-section-gap: clamp(72px, 9vw, 160px)}.shopify-section+.shopify-section{margin-top:0}#header-group{position:sticky;top:0;z-index:40}.button,.button-secondary,button[type=submit],.shopify-payment-button__button{position:relative;overflow:hidden;border-radius:999px!important;font-weight:700!important;letter-spacing:.015em;transition:transform .35s var(--pawro-ease-soft),box-shadow .35s var(--pawro-ease-soft),background-color .3s ease;will-change:transform}.button:before,.shopify-payment-button__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s var(--pawro-ease-soft)}.button:hover:before,.shopify-payment-button__button:hover:before{transform:translate(120%)}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--pawro-shadow-glow)}.button:active{transform:translateY(-1px) scale(.97)}.button-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:1.5px!important}.button-secondary:hover{transform:translateY(-3px);background:#fff9}.buy-buttons-block .button:active{animation:pawro-pulse .4s var(--pawro-ease-soft)}@keyframes pawro-pulse{0%{box-shadow:0 0 #bfe9ff99}to{box-shadow:0 0 0 16px #bfe9ff00}}.card{position:relative;border-radius:var(--pawro-radius-lg)!important;background:linear-gradient(160deg,#ddf5ff80,#fff1f780);transition:transform .55s var(--pawro-ease),box-shadow .55s var(--pawro-ease);will-change:transform}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(135deg,#bfe9ffe6,#ffd6e8e6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.9;transition:opacity .4s ease}.card:has(.card__link):hover,.card.pawro-hover{transform:translateY(-10px) scale(1.012);box-shadow:var(--pawro-shadow-lift)}.card__media-wrapper img,.card__media-wrapper video{transition:transform .8s var(--pawro-ease),filter .5s ease}.card:hover .card__media-wrapper img{transform:scale(1.08)}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #bfe9ff00;transition:box-shadow .5s var(--pawro-ease-soft)}.card:hover:after{box-shadow:0 0 0 4px #bfe9ff73,0 0 56px #ffd6e880}.card__content{position:relative;z-index:2}[data-pawro-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--pawro-ease-soft),transform .9s var(--pawro-ease-soft)}[data-pawro-reveal].pawro-in-view{opacity:1;transform:translateY(0)}.pawro-hero-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.pawro-hero-decor:before,.pawro-hero-decor:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);animation:pawro-float 16s ease-in-out infinite}.pawro-hero-decor:before{width:46vw;height:46vw;max-width:620px;max-height:620px;background:radial-gradient(circle,var(--pawro-sky) 0%,transparent 72%);opacity:.65;top:-14%;left:-10%}.pawro-hero-decor:after{width:40vw;height:40vw;max-width:560px;max-height:560px;background:radial-gradient(circle,var(--pawro-pink) 0%,transparent 72%);opacity:.6;bottom:-18%;right:-8%;animation-delay:-8s}.shopify-section:has(.pawro-hero-decor){position:relative;overflow:hidden}.shopify-section:has(.pawro-hero-decor):before{content:"";position:absolute;top:20%;left:45%;width:22vw;height:22vw;max-width:320px;max-height:320px;border-radius:50%;background:radial-gradient(circle,rgba(221,245,255,.8) 0%,transparent 70%);filter:blur(50px);opacity:.55;animation:pawro-float 12s ease-in-out infinite reverse;pointer-events:none;z-index:0}@keyframes pawro-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3%,-5%) scale(1.06)}66%{transform:translate(-2%,3%) scale(.97)}}@media screen and (max-width:749px){.pawro-hero-decor:before,.pawro-hero-decor:after{width:75vw;height:75vw}}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){background:linear-gradient(160deg,#ffffffeb,#fff1f7d9)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:0 0 var(--pawro-radius-xl) var(--pawro-radius-xl);box-shadow:var(--pawro-shadow-lift)}.mega-menu__link-image{border-radius:var(--pawro-radius-sm);transition:transform .5s var(--pawro-ease)}.mega-menu__link:hover .mega-menu__link-image{transform:scale(1.04)}.mega-menu__link{font-weight:600!important}.mega-menu__link--parent{font-weight:700!important;letter-spacing:.02em!important}@media screen and (min-width:750px){.sticky-content--desktop{padding:32px;border-radius:var(--pawro-radius-xl);background:var(--pawro-gradient-soft);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--pawro-shadow-soft)}}.buy-buttons-block .product-form-buttons{gap:12px}.accordion{border-radius:var(--pawro-radius-md);overflow:hidden}.accordion summary{font-weight:600;transition:color .25s ease;cursor:pointer}.accordion summary:hover{color:#4a9fd6}quantity-selector-component,.quantity-selector{border-radius:999px;overflow:hidden}.product-media-container--image{cursor:zoom-in;overflow:hidden;border-radius:var(--pawro-radius-md)}.product-media__image{transition:transform .8s var(--pawro-ease)}.product-media-container--image:hover .product-media__image{transform:scale(1.045)}zoom-dialog dialog{background:#fff1f7f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}zoom-dialog [ref=thumbnails] button{border-radius:var(--pawro-radius-sm);overflow:hidden;transition:transform .25s var(--pawro-ease-soft),box-shadow .25s ease}zoom-dialog [ref=thumbnails] button[aria-selected=true]{box-shadow:0 0 0 2px var(--pawro-sky);transform:scale(1.05)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open),::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.rating-wrapper{--star-fill-color: #ff9dc0}.stars{transition:transform .2s ease}.rating-wrapper:hover .filled-star{transform:scale(1.08)}.product-recommendations__skeleton-item,[aria-label="Loading product recommendations"]{border-radius:var(--pawro-radius-md);position:relative;overflow:hidden;background:linear-gradient(100deg,var(--pawro-sky-soft) 30%,var(--pawro-blush) 50%,var(--pawro-sky-soft) 70%);background-size:200% 100%;animation:pawro-shimmer 1.4s ease-in-out infinite}.resource-list--grid,.resource-list--carousel{gap:22px}.resource-list__item .card{height:100%}sticky-add-to-cart,.sticky-add-to-cart{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#fff1f7eb;box-shadow:0 -10px 28px #1f293714}@media screen and (max-width:749px){.product-details{gap:20px}.variant-picker [role=radio],.variant-picker button{min-height:44px}}.cart-drawer,[id*=CartDrawer],cart-drawer-component .drawer__inner,.drawer__inner{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffbf}@keyframes pawro-row-in{0%{opacity:0;transform:translate(14px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes pawro-row-out{0%{opacity:1;max-height:var(--row-height, 200px);transform:translate(0) scale(1)}to{opacity:0;max-height:0;transform:translate(14px) scale(.98)}}.adding{animation:pawro-row-in .5s var(--pawro-ease-soft) both}.removing{animation:pawro-row-out .4s var(--pawro-ease) forwards;overflow:hidden}@media(prefers-reduced-motion:reduce){.adding,.removing{animation:none}}.cart-items-disabled{pointer-events:none;opacity:.55;filter:saturate(.7);transition:opacity .25s ease,filter .25s ease}[shimmer],.shimmer{position:relative;overflow:hidden;color:transparent!important;border-radius:6px;background:linear-gradient(100deg,var(--pawro-sky-soft) 30%,var(--pawro-blush) 50%,var(--pawro-sky-soft) 70%);background-size:200% 100%;animation:pawro-shimmer 1.4s ease-in-out infinite}@keyframes pawro-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}::view-transition-old(empty-cart-drawer),::view-transition-new(empty-cart-drawer),::view-transition-old(fill-cart-drawer),::view-transition-new(fill-cart-drawer),::view-transition-old(empty-cart-page),::view-transition-new(empty-cart-page){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(product-grid),::view-transition-new(product-grid){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}[ref=grid]>*{animation:pawro-grid-card-in .65s var(--pawro-ease-soft) both}@media(prefers-reduced-motion:reduce){[ref=grid]>*{animation:none}}@keyframes pawro-grid-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}[ref=grid]>*:nth-child(1){animation-delay:.02s}[ref=grid]>*:nth-child(2){animation-delay:.06s}[ref=grid]>*:nth-child(3){animation-delay:.1s}[ref=grid]>*:nth-child(4){animation-delay:.14s}[ref=grid]>*:nth-child(5){animation-delay:.18s}[ref=grid]>*:nth-child(6){animation-delay:.22s}[ref=viewMoreNext],[ref=viewMorePrevious]{display:flex;justify-content:center;padding-block:24px}[ref=viewMoreNext]:after,[ref=viewMorePrevious]:after{content:"";width:24px;height:24px;border-radius:50%;border:2.5px solid rgba(191,233,255,.5);border-top-color:#4a9fd6;animation:pawro-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){[ref=viewMoreNext]:after,[ref=viewMorePrevious]:after{animation:none}}@keyframes pawro-spin{to{transform:rotate(360deg)}}[role=listbox]{border-radius:var(--pawro-radius-md)!important;background:#ffffffeb!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--pawro-shadow-lift);overflow:hidden}[role=option]{font-weight:600;transition:background-color .2s ease,padding-left .2s ease}[role=option]:hover,[role=option]:focus{background:var(--pawro-sky-soft);padding-inline-start:calc(1em + 4px)}.facets__bubble,.bubble{background:var(--pawro-sky);color:var(--pawro-ink);font-weight:700;border-radius:999px}.facets__clear--active{color:#ff6fa5;font-weight:600}#filters-drawer dialog,[data-filter-style] dialog{backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}.results-empty,.collection-empty,[data-empty-state],.search-results--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding-block:clamp(48px,10vw,120px);color:var(--pawro-muted)}.results-empty:before,.collection-empty:before,[data-empty-state]:before,.search-results--empty:before{content:"";display:block;width:68px;height:68px;margin-bottom:8px;border-radius:50%;background:var(--pawro-gradient-primary);opacity:.6}footer .shopify-section{padding-block:clamp(44px,6vw,100px)}input,select,textarea{transition:box-shadow .25s ease,border-color .25s ease}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px #bfe9ff80}@media(min-width:990px){.page-wrapper{overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/premium-redesign.css.map */
