.card__img,.gallery__img,.hero-show__img,.combo__media img,.cart-line__media img,.upsell__media img,.predictive__item img,.cart-row__media img,.gallery__thumb img,.bubble__media--product img,.dropdown__img img{mix-blend-mode:multiply}.bubble__media--product img{object-fit:contain;padding:12%}::selection{background:var(--c-sun);color:var(--c-ink)}body{font-size:1.04rem;font-feature-settings:"kern","liga"}.section__title{letter-spacing:-.025em}.hero__title{letter-spacing:-.045em;line-height:.98}.card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.price{font-variant-numeric:tabular-nums}.header{background:transparent}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--c-bg) 86%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.header__wordmark{display:inline-flex;align-items:center;gap:.15rem;font-size:1.75rem;letter-spacing:-.045em}.header__wordmark .icon{width:22px;height:22px;fill:var(--c-primary);stroke:none;transform:translateY(-2px) rotate(-12deg)}.hero-show{position:relative;aspect-ratio:1 / 1.08;width:100%;margin-bottom:.5rem}.hero-show__item{position:absolute;display:block;text-decoration:none;color:var(--c-ink)}.hero-show__disc{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;background:var(--c-tile);border:3px solid #fff;box-shadow:0 18px 40px #07283c47;border-radius:50% 50% 46% 54%/55% 48% 52% 45%;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.hero-show__item:hover .hero-show__disc{transform:scale(1.04) rotate(-2deg)}.hero-show__img{width:86%;height:86%;object-fit:contain}.hero-show__item--1{width:62%;left:19%;top:17%;z-index:3}.hero-show__item--2{width:35%;right:0;top:0;z-index:2}.hero-show__item--2 .hero-show__disc{border-radius:50%}.hero-show__item--3{width:35%;left:0;bottom:0;z-index:2}.hero-show__item--3 .hero-show__disc{border-radius:46% 54% 50% 50%/50% 45% 55% 50%}.hero-show__item--1 .hero-show__tag{z-index:5}.hero-show__tag{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;max-width:none;background:#fff;border:2px solid var(--c-ink);border-radius:999px;box-shadow:0 3px 0 var(--c-ink);padding:.3rem .8rem;font-size:.8rem;line-height:1.2}.hero-show__name{overflow:hidden;text-overflow:ellipsis;max-width:13ch}.hero-show__tag strong{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--c-primary)}.hero-show__item--2 .hero-show__tag,.hero-show__item--3 .hero-show__tag{font-size:.72rem;padding:.25rem .6rem}.hero-show__item--2 .hero-show__name,.hero-show__item--3 .hero-show__name{display:none}@media(min-width:990px){.hero-show__name{max-width:22ch}}@media(prefers-reduced-motion:no-preference){.hero-show__item{animation:emerge .8s cubic-bezier(.2,1.3,.4,1) both}.hero-show__item--1{animation-delay:.1s}.hero-show__item--2{animation-delay:.3s}.hero-show__item--3{animation-delay:.45s}}@keyframes emerge{0%{opacity:0;transform:translateY(40px) scale(.92)}}.spot__card{display:grid;background:var(--spot-bg);border:2px solid var(--c-ink);border-radius:36px;box-shadow:0 8px 0 var(--c-ink);overflow:hidden}@media(min-width:990px){.spot__card{grid-template-columns:1.05fr 1fr}}.spot__media{padding:1rem}.spot__media .gallery__track{background:#ffffff8c;border-radius:28px}.spot__media .gallery__img{mix-blend-mode:multiply}.spot__thumbs .gallery__thumb{background:#fff9}.spot__info{padding:1.25rem 1.5rem 2rem;align-self:center}@media(min-width:990px){.spot__info{padding:2.5rem 3rem 2.5rem 1.5rem}}.spot__kicker{display:inline-block;margin:0;padding:.3rem .9rem;border-radius:999px;background:var(--c-ink);color:#fff;font-weight:var(--font-body-weight-bold);font-size:.85rem}.spot__title{font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:-.035em;margin:.75rem 0 .25rem}.spot__text{font-size:1.02rem}.spot .variants__pill{background:#ffffffbf}.spot .btn--sun{--btn-bg: var(--c-ink);--btn-fg: #fff}@media(hover:hover){.card{transition:border-color .2s,transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-3px);box-shadow:0 5px 0 var(--c-ink)}}.card__body{padding:.9rem 1rem 1.15rem}.card .price{font-size:1.1rem}.bubble__label{font-size:.98rem}.bubble__media{box-shadow:0 0 0 2px var(--c-ink),0 10px 24px #13254a1f}.shopify-section+.shopify-section>.section{padding-top:1.5rem}@media(min-width:990px){.shopify-section+.shopify-section>.section{padding-top:2.5rem}}.trust{background:var(--c-surface);border-block:1px solid rgba(19,37,74,.06)}.product__grid>*,.spot__card>*,.qv>*{min-width:0}.gallery,.gallery__track,.gallery__slide,.gallery__slide>*,.gallery__zoom{min-width:0;min-height:0}.gallery__zoom{overflow:hidden}html,body{overflow-x:clip}.badge--flag{background:var(--c-sun);color:var(--c-ink);border:2px solid var(--c-ink)}.flags{display:grid;gap:.6rem;justify-items:start;margin-top:.75rem}.flags__note{display:flex;gap:.6rem;align-items:flex-start;margin:0;padding:.8rem 1rem;background:var(--c-surface);border:2px dashed var(--c-primary);border-radius:16px;font-size:.95rem;line-height:1.45}.flags__note .icon{width:20px;height:20px;flex-shrink:0;color:var(--c-primary);margin-top:.1rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lagon-v3.css.map */
