:root:root{--letter-spacing--heading-loose: .14em;--letter-spacing-sm: .14em;--line-height--display-tight: 1.05;--font-heading--spacing: .16em;--max-width--body-normal: 34em;--shadow-button: none;--gradient-image-overlay: linear-gradient(to top, rgb(32 57 111 / .5), rgb(32 57 111 / 0));--border-color: rgb(var(--color-border-rgb) / var(--opacity-60));--button-padding-inline: 36px;--button-padding-block: 16px;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 12px;--drawer-max-width: 460px;--focus-outline-width: .125rem;--focus-outline-offset: .2em;--animation-speed: .22s;--animation-speed-slow: .42s;--animation-easing: cubic-bezier(.22, .61, .36, 1);--color-instock: #4F6390;--color-lowstock: #C8912A;--color-outofstock: #B3A791}.header-logo{--font-family: var(--font-heading--family);--font-weight: 400;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;padding-inline-start:.18em}@media screen and (min-width:750px){.header-logo{font-size:1.5rem}}.media-block img{object-position:center 24%}.stile-collhero{grid-column:1 / -1;position:relative;isolation:isolate;overflow:hidden;min-height:clamp(140px,20svh,210px);display:flex;align-items:center;justify-content:center;text-align:center;padding:36px 24px;background-color:#f7f4ed}@media screen and (min-width:750px){.stile-collhero{min-height:clamp(180px,26svh,280px);padding:56px 32px}}.stile-collhero__sea,.stile-collhero__glow{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;z-index:-1;will-change:transform}.stile-collhero__sea{background:radial-gradient(58% 54% at 18% 28%,rgb(96 181 210 / .22),transparent 62%),radial-gradient(56% 52% at 84% 66%,rgb(230 221 206 / .85),transparent 64%),radial-gradient(72% 62% at 50% 112%,rgb(247 244 237 / .92),transparent 72%),linear-gradient(180deg,#f7f4ed,#f1f1e9 58%,#f7f4ed)}.stile-collhero__glow{background:radial-gradient(42% 40% at 50% 18%,rgb(255 255 255 / .65),transparent 70%)}.stile-collhero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(96 181 210 / .7),transparent)}@media(prefers-reduced-motion:no-preference){.stile-collhero__sea{animation:stile-tide 24s ease-in-out infinite alternate}.stile-collhero__glow{animation:stile-shimmer 17s ease-in-out infinite alternate}}@keyframes stile-tide{0%{transform:translate3d(-3%,-2%,0) scale(1.06)}to{transform:translate3d(3%,2%,0) scale(1.16)}}@keyframes stile-shimmer{0%{transform:translate3d(5%,0,0);opacity:.45}to{transform:translate3d(-5%,0,0);opacity:1}}.stile-collhero__inner{max-width:46rem}.stile-collhero__eyebrow{margin:0 0 10px;font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:#20396f99}.stile-collhero__title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.625rem,5.2vw,3rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:#20396f}.stile-collhero__desc{margin:14px auto 0;max-width:34em;font-size:.9375rem;line-height:1.6;color:#20396fc7}.stile-collhero__desc p:last-child{margin-bottom:0}.accelerated-checkout-block{display:none}.stile-crumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px;font-family:var(--font-subheading--family);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 50%,transparent)}.stile-crumb a{color:inherit;text-decoration:none}.stile-crumb a:hover{color:var(--color-foreground)}.stile-crumb__now{color:color-mix(in srgb,var(--color-foreground) 76%,transparent)}@media screen and (max-width:749px){.stile-crumb__now{display:none}.stile-crumb>span[aria-hidden]:last-of-type{display:none}}.stile-fit{margin:0;font-family:var(--font-subheading--family);font-size:.9375rem;letter-spacing:.04em;color:var(--color-foreground)}.stile-note{margin:12px 0 0;font-size:.9375rem;line-height:1.6;text-align:center;color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.stile-spec ul,.stile-spec ol{margin:0;padding:0;list-style:none}.stile-spec,.stile-spec p,.stile-spec li,.stile-spec span{font-size:.9375rem;line-height:1.6}.stile-spec li{padding-block:9px;border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.stile-spec li p{margin:0}.stile-spec li b,.stile-spec li strong{font-weight:inherit}.stile-spec li:first-child{padding-block-start:0}.stile-spec li:last-child{padding-block-end:0;border-block-end:0}.stile-spec>p:empty{display:none}.stile-spec>:last-child{margin-block-end:0}.stile-attr{display:grid;grid-template-columns:minmax(6.5rem,auto) 1fr;gap:9px 20px;margin:0;font-size:.9375rem;line-height:1.6}.stile-attr dt{font-family:var(--font-subheading--family);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;padding-block-start:.25em;color:color-mix(in srgb,var(--color-foreground) 52%,transparent)}.stile-attr dd{margin:0}.stile-attr__note{margin:20px 0 0;font-size:.9375rem;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 68%,transparent)}cart-drawer-component .quantity-selector input,cart-drawer-component .quantity-selector .button{color:var(--color-foreground);background-color:transparent}cart-drawer-component .quantity-selector input{-webkit-text-fill-color:var(--color-foreground)}cart-drawer-component .quantity-selector .svg-wrapper svg{fill:currentcolor;color:var(--color-foreground)}.button,.button-secondary{letter-spacing:.1em}.button{transition:transform var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #20396f2e}}@media(prefers-reduced-motion:no-preference){.image-block{overflow:hidden}.image-block__image{transition:transform .8s var(--ease-out-cubic)}a:hover .image-block__image{transform:scale(1.04)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){#MainContent[data-template=index]>.shopify-section:not(:first-child){animation:stile-enter linear both;animation-timeline:view();animation-range:entry 0% entry 52%}@keyframes stile-enter{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:none}}}}a{text-underline-offset:.18em;text-decoration-thickness:from-font}::selection{background-color:#20396f;color:#fff}:focus-visible{outline-color:#60b5d2}
/*# sourceMappingURL=/cdn/shop/t/4/assets/stile-custom.css.map */
