.ukw-pstyle{position:relative;background:var(--color-background, #0A0A0A);color:var(--color-foreground, #FFFFFF);padding:3rem 0;overflow:hidden}@media(min-width:750px){.ukw-pstyle{padding:4rem 0}}@media(min-width:990px){.ukw-pstyle{padding:5rem 0}}.ukw-pstyle__wrap{max-width:var(--page-width, 1400px);width:100%;margin:0 auto;padding:0 var(--page-margin, 1.25rem);box-sizing:border-box}.ukw-pstyle__head{margin:0 0 1.5rem;max-width:42rem}@media(min-width:750px){.ukw-pstyle__head{margin-bottom:2.5rem}}.ukw-pstyle__eyebrow{display:inline-block;margin-bottom:.6rem;font-family:var(--font-accent--family, var(--font-h, inherit));font-size:.625rem;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:var(--ukw-accent)}.ukw-pstyle__heading{margin:0 0 .5rem;font-family:var(--font-h, var(--font-heading--family, inherit));font-weight:800;font-style:italic;font-size:clamp(1.75rem,5vw,2.75rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-foreground-heading, #FFFFFF)}.ukw-pstyle__sub{margin:0;font-family:var(--font-body--family, inherit);font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--color-foreground, #FFFFFF) 60%,transparent)}@media(min-width:750px){.ukw-pstyle__sub{font-size:.9375rem}}.ukw-pstyle__moods{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media(min-width:750px){.ukw-pstyle__moods{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(min-width:990px){.ukw-pstyle__moods{margin-bottom:2.5rem}}.ukw-pstyle__mood{position:relative;display:flex;flex-direction:column;background:#ffffff08;border:1px solid color-mix(in srgb,var(--color-foreground, #FFFFFF) 7%,transparent);border-radius:4px;overflow:hidden;isolation:isolate;transition:border-color .3s ease,transform .3s ease}.ukw-pstyle__mood:hover{border-color:color-mix(in srgb,var(--ukw-accent) 28%,transparent);transform:translateY(-3px)}.ukw-pstyle__mood-media{position:relative;aspect-ratio:4 / 5;overflow:hidden}@media(min-width:990px){.ukw-pstyle__mood-media{aspect-ratio:3 / 4}}.ukw-pstyle__mood-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ukw-pstyle__mood:hover .ukw-pstyle__mood-media img{transform:scale(1.04)}.ukw-pstyle__mood-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.65) 100%);z-index:1}.ukw-pstyle__mood-body{padding:1.1rem 1.1rem 1.25rem;display:flex;flex-direction:column;gap:.45rem}@media(min-width:750px){.ukw-pstyle__mood-body{padding:1.25rem 1.25rem 1.5rem}}.ukw-pstyle__mood-tag{display:inline-block;width:max-content;font-family:var(--font-accent--family, var(--font-h, inherit));font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--ukw-accent)}.ukw-pstyle__mood-title{margin:0;font-family:var(--font-h, var(--font-heading--family, inherit));font-weight:800;font-style:italic;font-size:1.125rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-foreground-heading, #FFFFFF)}@media(min-width:750px){.ukw-pstyle__mood-title{font-size:1.25rem}}.ukw-pstyle__mood-sub{margin:0;font-family:var(--font-body--family, inherit);font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--color-foreground, #FFFFFF) 60%,transparent)}.ukw-pstyle__essentials-block{margin-bottom:1.5rem}@media(min-width:750px){.ukw-pstyle__essentials-block{margin-bottom:2rem}}.ukw-pstyle__essentials-heading{display:block;margin-bottom:.85rem;text-align:center;font-family:var(--font-accent--family, var(--font-h, inherit));font-size:.625rem;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--color-foreground, #FFFFFF) 60%,transparent)}.ukw-pstyle__essentials{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:750px){.ukw-pstyle__essentials{grid-template-columns:repeat(4,1fr);gap:.75rem}}.ukw-pstyle__essential{display:flex;align-items:center;gap:.75rem;padding:.85rem;background:#ffffff08;border:1px solid color-mix(in srgb,var(--color-foreground, #FFFFFF) 7%,transparent);border-radius:4px;transition:border-color .25s ease,background .25s ease}@media(min-width:750px){.ukw-pstyle__essential{padding:1rem 1.1rem}}.ukw-pstyle__essential:hover{border-color:color-mix(in srgb,var(--ukw-accent) 28%,transparent);background:#ffffff0d}.ukw-pstyle__essential-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:color-mix(in srgb,var(--ukw-accent) 10%,transparent);border-radius:4px;color:var(--ukw-accent)}.ukw-pstyle__essential-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ukw-pstyle__essential-title{font-family:var(--font-accent--family, var(--font-h, inherit));font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--color-foreground-heading, #FFFFFF)}.ukw-pstyle__essential-sub{font-family:var(--font-body--family, inherit);font-size:.6875rem;line-height:1.3;color:color-mix(in srgb,var(--color-foreground, #FFFFFF) 50%,transparent)}.ukw-pstyle__ctas{display:flex;flex-direction:column;gap:.5rem}@media(min-width:500px){.ukw-pstyle__ctas{flex-direction:row;justify-content:center;gap:.75rem}}.ukw-pstyle__btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5rem;min-height:48px;font-family:var(--font-accent--family, var(--font-h, inherit));font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;text-decoration:none;border:1px solid transparent;flex:1 1 auto;transition:filter .2s ease,background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}@media(min-width:500px){.ukw-pstyle__btn{flex:0 0 auto;min-width:14rem}}.ukw-pstyle__btn--primary{background:var(--ukw-accent);color:#0a0a0a}.ukw-pstyle__btn--primary:hover{filter:brightness(1.08)}.ukw-pstyle__btn--ghost{background:transparent;color:var(--color-foreground, #FFFFFF);border-color:color-mix(in srgb,var(--color-foreground, #FFFFFF) 25%,transparent)}.ukw-pstyle__btn--ghost:hover{border-color:color-mix(in srgb,var(--color-foreground, #FFFFFF) 55%,transparent);background:color-mix(in srgb,var(--color-foreground, #FFFFFF) 4%,transparent)}.ukw-pstyle__btn:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.ukw-pstyle__mood,.ukw-pstyle__mood-media img,.ukw-pstyle__essential,.ukw-pstyle__btn{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-ukw-product-style.css.map */
