html{scroll-behavior:smooth}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--color-foreground, #0B234A);color:var(--color-background, #fff)}:where(a,button,.button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-foreground, #0B234A);outline-offset:3px}:where(h1,h2,h3,.h1,.h2,.h3){letter-spacing:.005em;text-wrap:balance}:where(h1,.h1){line-height:1.04}:where(h2,.h2){line-height:1.08}.dolffin-eyebrow,.dolffin-label{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem}:where(.button,button.button,.button-primary,.button-secondary){letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-subheading--family);font-size:.78rem;border-radius:0!important;transition:background-color .45s cubic-bezier(.16,.84,.44,1),color .45s cubic-bezier(.16,.84,.44,1),transform .45s cubic-bezier(.16,.84,.44,1),box-shadow .45s ease;will-change:transform}@media(prefers-reduced-motion:no-preference){:where(.button):hover{transform:translateY(-2px)}}:where(.button-secondary):hover{background:var(--color-foreground, #0B234A)!important;color:var(--color-background, #fff)!important}.header,header-component{transition:background-color .4s ease,box-shadow .4s ease}@media(min-width:750px){:where(.header) a[href]:not(.button):not(.logo){position:relative}:where(.header-menu,.header__inline-menu,nav) a[href]:not(.button):after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(.16,.84,.44,1)}:where(.header-menu,.header__inline-menu,nav) a[href]:not(.button):hover:after{transform:scaleX(1);transform-origin:left center}}.product-card{transition:transform .5s cubic-bezier(.16,.84,.44,1)}.product-card :where(.product-media,.media,.card-gallery,img){border-radius:0!important}.product-card :where(.product-media,.media,.card-gallery){overflow:hidden;background:#f3f2ef}@media(prefers-reduced-motion:no-preference){.product-card :where(.product-media,.media,.card-gallery) img{transition:transform 1.05s cubic-bezier(.16,.84,.44,1),opacity .6s ease}.product-card:hover :where(.product-media,.media,.card-gallery) img{transform:scale(1.045)}.product-card :where(.product-media,.media,.card-gallery) img:nth-of-type(2){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.product-card:hover :where(.product-media,.media,.card-gallery) img:nth-of-type(2){opacity:1}}.product-card :where(.product-title,.product-card__title,h3){font-family:var(--font-body--family);letter-spacing:.01em}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.product-card .quick-add,.product-card [class*=quick-add]{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,.84,.44,1)}.product-card:hover .quick-add,.product-card:hover [class*=quick-add]{opacity:1;transform:translateY(0)}}:where(.badge,.product-badges span,[class*=badge]){text-transform:uppercase;letter-spacing:.12em;font-size:.62rem!important;border-radius:0!important;font-family:var(--font-subheading--family)}@media(min-width:750px){.shopify-section{--dolffin-rhythm: 1}}.product-grid-container{--gutter: clamp(1rem, 3vw, 2.5rem)}.product-grid__item{transition:opacity .5s ease}:where(.facets,.filters,[class*=facet]){--facet-border: var(--color-border, #E4E1DB)}:where(.facets summary,.filters summary){text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-family:var(--font-subheading--family)}:where(.active-facets a,[class*=filter-remove]){border-radius:0!important;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}:where(.facets select,.sorting select,select[name=sort_by]){border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.product-information :where(.price,.product-price,[class*=price]){font-family:var(--font-subheading--family);letter-spacing:.01em}.product-information :where(.price){font-size:1.15rem}.product-information :where(.product-media,.media-gallery,.product__media) img{border-radius:0!important}.product-information :where(.product-media,.media-gallery){background:#f3f2ef}:where(.swatch,[class*=swatch]){transition:box-shadow .3s ease,transform .3s ease}:where(.swatch:hover){transform:translateY(-1px)}:where(.swatch[aria-checked=true],.swatch.is-selected,.swatch--selected){box-shadow:0 0 0 1px #fff,0 0 0 2px var(--color-foreground, #0B234A)}:where(.variant-option button,.product-form__input button,[class*=variant] button){border-radius:0!important;letter-spacing:.06em}:where(.accordion summary,.disclosure summary,details.product-detail summary){text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;font-family:var(--font-subheading--family);padding-block:1.05rem;border-top:1px solid var(--color-border, #E4E1DB);cursor:pointer}@media(min-width:990px){.product-information .product-details,.product-information [class*=product-info]{position:sticky;top:calc(var(--header-height, 72px) + 24px);align-self:start}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.shopify-section>.section:not(.header-section):not(.footer-section),.product-grid__item,.media-with-content,.product-card{animation:dolffin-rise linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}}@keyframes dolffin-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.media-with-content .media-block img,.hero img{animation:dolffin-img-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}@keyframes dolffin-img-reveal{0%{clip-path:inset(12% 6% 12% 6%);transform:scale(1.06)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}:where(input[type=text],input[type=email],input[type=search],textarea,select){border-radius:0!important}:where(cart-drawer-component,.cart-drawer,.drawer) :where(.button){border-radius:0!important}:where(.cart-drawer,.drawer) :where(h2,.h2){letter-spacing:.01em}:where([class*=free-shipping] progress,.shipping-bar progress,progress){accent-color:var(--color-foreground, #0B234A)}.marquee__content :where(p){margin:0}img{transition:opacity .4s ease}img[loading=lazy]{background:#f3f2ef}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dolffin.css.map */
