.product-media-badges[data-astro-cid-ntthuie5]{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:calc(100% - 2rem);display:flex;position:absolute;top:1rem;right:1rem}.product-media-badge[data-astro-cid-ntthuie5]{color:#fff;text-align:center;background:#046bfe;border-radius:999px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1.35;box-shadow:0 2px 10px #0003}@property --badge-shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.product-media-badge--new[data-astro-cid-ntthuie5]{color:#fff;background:radial-gradient(97% 162.89% at 50% 100%,#046bfe 0%,#125efe 25%,#2051ff 50%,#3b38ff 100%);position:relative;box-shadow:0 2px 10px #0003,0 0 14px #046bfe55}.product-media-badge--new[data-astro-cid-ntthuie5]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--badge-shine-angle),#7195ff55 0%,#7195ff55 65%,#c4e8ff 82%,#fff 88%,#7195ff55 100%);padding:1.5px;animation:4s linear infinite badge-border-shine;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes badge-border-shine{to{--badge-shine-angle:360deg}}@media (prefers-reduced-motion:reduce){.product-media-badge--new[data-astro-cid-ntthuie5]:before{animation:none}}@media (width<=767px){.product-media-badges[data-astro-cid-ntthuie5]{max-width:calc(100% - 1.5rem);top:.75rem;right:.75rem}}.product-card.catalog-card{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:visible}.catalog-card .catalog-card__image{aspect-ratio:1;background:#0b0e14;border-radius:1.5rem;display:block;position:relative;overflow:hidden}.catalog-card .catalog-card__image :is(img,video){object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.catalog-card .catalog-card__image:hover img{transform:scale(1.025)}.product-card.catalog-card>.catalog-card__body{aspect-ratio:auto;clip-path:none;border-radius:0;flex-direction:column;flex:1;gap:1rem;min-width:0;height:auto;padding:1.125rem 0 0;display:flex;transform:none}.product-card.catalog-card h3{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;display:block}.product-card.catalog-card>.catalog-card__body>.catalog-card__purchase{flex-direction:column;align-items:stretch;gap:1rem;margin-top:auto;display:flex}.catalog-card__price{flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;display:flex}.catalog-card__price strong{color:#fff;letter-spacing:0;font-size:1.375rem;font-weight:600}.catalog-card__price s{color:#9aa3b5;font-size:.8125rem}.catalog-card .timed-product-price__amounts{flex-wrap:wrap}.catalog-card .timed-product-price__amounts strong{letter-spacing:0;font-size:1.375rem}.product-card.catalog-card .product-card__button{width:100%}.store-featured{width:min(100%,75.375rem);margin-inline:auto;padding:5rem 1.5rem 3rem;scroll-margin-top:6rem}.store-section-heading{color:#fff;letter-spacing:0;margin-bottom:2rem;font-size:clamp(1.75rem,3.3vw,2.5rem);font-weight:600;line-height:1.25}.store-featured>.store-section-heading{margin-bottom:2.5rem;font-size:clamp(2.25rem,4.5vw,3.25rem)}.store-featured__track{overscroll-behavior-x:contain;overflow-anchor:none;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;padding:4px 0 8px;display:flex;overflow-x:auto}.store-featured__track::-webkit-scrollbar{display:none}.store-featured__track:focus-visible{outline-offset:4px;outline:2px solid #53c8ff}.store-featured__slide{scroll-snap-align:start;flex:0 0 calc(50% - .75rem);min-width:0;display:flex}.store-featured__slide .catalog-card{width:100%}.store-featured__controls{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.store-featured__count{color:#9aa3b5;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:4.5rem;margin-left:.75rem;font-size:.875rem}.store-featured .store-featured__arrow{width:48px;min-width:48px;height:48px;padding:0}.store-featured__arrow svg{width:22px;height:22px}.store-featured__arrow:disabled{opacity:.3}.store-product__media{min-width:0;position:relative}.store-featured__track .catalog-card h3{font-size:clamp(1.5rem,2.5vw,1.875rem)}.store-featured__track .catalog-card__body{gap:1.25rem;padding-top:1.5rem}.store-featured__track .catalog-card .product-card__button{height:48px;min-height:48px;max-height:none;font-size:1rem}.desktop-collection.store-collection{padding-block:3.5rem}.store-collection>.store-section-heading{margin-bottom:2rem}.store-collection .desktop-collection-grid{gap:4rem 1.5rem}.store-workflow .desktop-workflow-cards{gap:2.5rem}.store-workflow .desktop-workflow-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.5rem 0}.store-workflow>h2{font-size:clamp(2rem,4.5vw,3.25rem)}.store-product{width:min(100%,75.375rem);margin-inline:auto;padding:3rem 1.5rem 4rem}.store-product__back{color:#9aa3b5;margin-bottom:2rem;padding-block:.5rem;font-size:.875rem;display:inline-flex}.store-product__back:hover{color:#fff}.store-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.store-product__art{aspect-ratio:1;object-fit:cover;border-radius:1.75rem;width:100%;display:block}.store-product__summary{min-width:0;padding-top:.75rem}.store-product__title{letter-spacing:0;color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:1rem 0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.18}.store-product__description{color:#9aa3b5;max-width:40rem;font-size:1rem;line-height:1.7}.store-product__purchase{margin-top:2rem}.store-product__price{flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;display:flex}.store-product__price s{color:#9aa3b5;font-size:1rem}.store-product__price strong{color:#fff;letter-spacing:0;font-size:2rem;font-weight:600}.store-product__purchase .nilzo-btn{width:100%;margin-top:1.5rem}.store-product__benefits{color:#9aa3b5;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.8125rem;line-height:1.5;display:flex}.store-product__facts{border-top:1px solid #ffffff20;margin-top:2rem}.store-product__facts details{border-bottom:1px solid #ffffff20;padding:1.25rem 0}.store-product__facts summary{color:#fff;cursor:pointer;font-size:.9375rem;font-weight:500}.store-product__facts p,.store-product__facts ul{color:#9aa3b5;margin-top:1rem;font-size:.9375rem;line-height:1.75}.store-product__facts li+li{margin-top:.35rem}.store-product__facts a{color:#d7e8ff;text-underline-offset:.2rem;text-decoration:underline}.store-related{width:min(100%,75.375rem);margin-inline:auto;padding:1rem 1.5rem 5rem}.store-related__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.store-related__heading h2{margin:0}.store-related__heading a{color:#9aa3b5;font-size:.875rem}.store-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2rem;display:grid}@media (width<=1023px){.product-card.catalog-card .product-card__button{height:44px;min-height:44px;max-height:none;font-size:.875rem}.store-product__grid{gap:2rem}}@media (width<=767px){.store-featured{padding:2.5rem 1rem 1rem}.store-featured>.store-section-heading{margin-bottom:1.5rem;font-size:1.875rem}.store-featured__track,.store-featured__controls{width:100%;margin-inline:auto}.store-featured__track .catalog-card h3{font-size:1.25rem}.store-featured__track .catalog-card__body{gap:.75rem;padding-top:1rem}.store-featured__track .catalog-card__purchase{gap:.75rem}.store-featured__track{gap:1rem}.store-featured__slide{flex-basis:min(100% - 3rem,19rem,44svh)}.store-featured__controls{gap:.5rem;margin-top:1rem}.store-featured__count{margin-left:0}.store-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.25rem}.store-collection .desktop-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}:is(.store-collection,.store-related) .catalog-card__image{border-radius:1rem}:is(.store-collection,.store-related) .product-card.catalog-card h3{font-size:.9375rem;line-height:1.4}:is(.store-collection,.store-related) .product-card.catalog-card>.catalog-card__body{gap:.75rem;padding-top:.75rem}:is(.store-collection,.store-related) .catalog-card__price{gap:.25rem .4rem}:is(.store-collection,.store-related) .catalog-card__price strong,:is(.store-collection,.store-related) .catalog-card .timed-product-price__amounts strong{font-size:1rem}:is(.store-collection,.store-related) .catalog-card__price s{font-size:.6875rem}:is(.store-collection,.store-related) .product-card.catalog-card .product-card__button{padding-inline:.25rem;font-size:.75rem;line-height:1.25}:is(.store-collection,.store-related) .product-media-badges{max-width:calc(100% - 1rem);top:.5rem;right:.5rem}:is(.store-collection,.store-related) .product-media-badge{padding:.3rem .45rem;font-size:.6875rem}.desktop-collection.store-collection{padding-block:2.5rem}.store-product{padding:2rem 1rem 3rem}.store-product__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.store-product__art{aspect-ratio:1}.store-product__title{font-size:clamp(2rem,8vw,2.75rem)}.store-related{padding-inline:1rem}}@media (width<=559px){.store-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}}@media (prefers-reduced-motion:reduce){.catalog-card .catalog-card__image :is(img,video){transition:none}}
