.sb-hero__title{font-weight:400;font-style:italic;letter-spacing:var(--letter-spacing-heading);line-height:1}.sb-heading--section,.sb-collection-grid__title{font-style:italic;letter-spacing:var(--letter-spacing-heading)}.sb-brand-story__heading{font-style:italic}.sb-header__main{background-color:transparent;border-bottom-color:transparent}.sb-header--scrolled .sb-header__main{background-color:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--color-border-light)}.sb-header--over-hero .sb-header__main{color:#fff}.sb-header--scrolled .sb-header__main{color:var(--color-text-primary)}.sb-header__nav a,.sb-announcement{font-size:1rem}.sb-header__nav a:after{left:0;transform-origin:left;transition:width .4s cubic-bezier(.22,1,.36,1)}.sb-header__nav a:hover:after{width:100%}.sb-header__nav a:hover{opacity:.7}.sb-header__logo a{font-family:var(--font-heading);font-weight:400;letter-spacing:.15em}.sb-product-card__image{filter:grayscale(20%);transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter .8s ease}.sb-product-card:hover .sb-product-card__image{transform:scale(1.08);filter:grayscale(0%);opacity:1}.sb-product-card__info{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem;background:var(--color-surface);color:var(--color-text-primary);transform:translateY(100%);transition:transform .6s cubic-bezier(.22,1,.36,1);text-align:left}.sb-product-card:hover .sb-product-card__info{transform:translateY(0)}.sb-product-card__image-wrap{position:relative}.sb-product-card__name{font-family:var(--font-heading);font-size:1.6rem;font-weight:500;font-style:normal;position:relative;display:inline-block;color:var(--color-text-primary)}.sb-product-card__name:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--color-accent);transition:width .5s cubic-bezier(.22,1,.36,1) .2s}.sb-product-card:hover .sb-product-card__name:after{width:100%}.sb-product-card__price{color:var(--color-text-secondary)}.sb-product-card{position:relative;overflow:hidden;transition:none}.sb-product-card:hover{transform:none;box-shadow:none}.sb-product-card__media{transition:none}.sb-product-card:hover .sb-product-card__media,.sb-product-card:hover .sb-product-card__image-wrap{box-shadow:none}.sb-product-card__badge{background:var(--color-badge-bg);color:var(--color-badge-text);font-size:1.2rem;letter-spacing:var(--letter-spacing-wider);border-radius:0}.sb-product-card__label{opacity:0;transform:translateY(8px);transition:opacity .4s ease .25s,transform .4s cubic-bezier(.22,1,.36,1) .25s;font-size:1.3rem;letter-spacing:var(--letter-spacing-wider);color:var(--color-text-tertiary)}.sb-product-card:hover .sb-product-card__label{opacity:1;transform:translateY(0)}.sb-text-link{position:relative}.sb-text-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.sb-text-link:hover:after{transform:scaleX(1);transform-origin:left}.sb-footer__links a{position:relative}.sb-footer__links a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:currentColor;transition:width .4s cubic-bezier(.22,1,.36,1)}.sb-footer__links a:hover:after{width:100%}.sb-gallery__hero,.sb-gallery__thumb,.sb-product-card__image-wrap,.sb-btn{border-radius:0}.sb-btn:hover{box-shadow:none}.sb-collection-grid .sb-product-card__image-wrap{border-radius:0}.sb-collection-grid__header{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.sb-product-card:hover{box-shadow:none}.sb-service-strip{border-radius:0}.sb-about-hero{height:80vh}.sb-sizes__option label,.sb-size-selector__option label{border-radius:0}.sb-gallery__hero img,.sb-gallery__thumb img{filter:grayscale(15%);transition:filter .6s ease}.sb-gallery__hero:hover img,.sb-gallery__thumb:hover img{filter:grayscale(0%)}.sb-brand-story__image img{filter:grayscale(40%);transition:filter 1s ease}.sb-brand-story:hover .sb-brand-story__image img{filter:grayscale(0%)}.sb-brand-story__content{position:relative}.sb-brand-story__content:before{content:"\201c";font-family:var(--font-heading);font-size:8rem;font-weight:400;line-height:1;color:var(--color-border);position:absolute;top:2rem;left:2rem;pointer-events:none}@media(min-width:1024px){.sb-brand-story__content:before{top:3rem;left:4rem;font-size:12rem}}.sb-hero__overlay{background:linear-gradient(to bottom,#28374a26,#28374a0d 40%,#28374a73)}.sb-hero__content{justify-content:flex-end;align-items:flex-start;text-align:left;padding-bottom:var(--space-xl)}.sb-hero__image img{filter:grayscale(60%) contrast(1.1)}@view-transition{navigation:auto}::view-transition-old(product-hero),::view-transition-new(product-hero){animation-duration:.5s;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}::view-transition-old(root){animation:sb-vt-slide-out .3s ease forwards}::view-transition-new(root){animation:sb-vt-slide-in .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes sb-vt-slide-out{to{opacity:0;transform:translateY(-12px) scale(.99)}}@keyframes sb-vt-slide-in{0%{opacity:0;transform:translateY(20px) scale(.99)}to{opacity:1;transform:none}}@keyframes sb-page-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.sb-skip-loader .content-for-layout{animation:sb-page-enter .6s cubic-bezier(.22,1,.36,1) both}@keyframes sb-card-enter{0%{opacity:0;transform:translateY(80px) scale(.95);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.sb-card--hidden{opacity:0;transform:translateY(80px) scale(.95);filter:blur(6px)}.sb-card--enter{animation:sb-card-enter .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes sb-title-reveal{0%{opacity:0;transform:translateY(40px);letter-spacing:.3em}to{opacity:1;transform:translateY(0);letter-spacing:var(--letter-spacing-heading)}}@keyframes sb-desc-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sb-reveal--hidden,.sb-reveal--hidden .sb-collection-title,.sb-reveal--hidden .sb-collection-description,.sb-reveal--hidden .sb-collection-label{opacity:0}.sb-reveal--enter .sb-collection-label{animation:sb-desc-reveal .7s cubic-bezier(.22,1,.36,1) 0s both}.sb-reveal--enter .sb-collection-title{animation:sb-title-reveal .9s cubic-bezier(.22,1,.36,1) .1s both}.sb-reveal--enter .sb-collection-description{animation:sb-desc-reveal .8s cubic-bezier(.22,1,.36,1) .3s both}.sb-section-product-detail{position:relative;overflow:hidden}@keyframes sb-pd-info-enter{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:none}}.sb-product-info{animation:sb-pd-info-enter .8s cubic-bezier(.22,1,.36,1) .2s both}@keyframes sb-pd-gallery-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.sb-product-gallery-col{animation:sb-pd-gallery-enter .7s cubic-bezier(.22,1,.36,1) .1s both}@keyframes sb-pill-pop{0%{opacity:0;transform:scale(0) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.sb-size-selector__option{opacity:0;animation:sb-pill-pop .65s cubic-bezier(.34,1.56,.64,1) both}.sb-size-selector__option:nth-child(1){animation-delay:.4s}.sb-size-selector__option:nth-child(2){animation-delay:.47s}.sb-size-selector__option:nth-child(3){animation-delay:.54s}.sb-size-selector__option:nth-child(4){animation-delay:.61s}.sb-size-selector__option:nth-child(5){animation-delay:.68s}.sb-size-selector__option:nth-child(6){animation-delay:.75s}@keyframes sb-cta-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sb-product-ctas .sb-btn{opacity:0;animation:sb-cta-enter .7s cubic-bezier(.22,1,.36,1) both}.sb-product-ctas .sb-btn:nth-child(1){animation-delay:.5s}.sb-product-ctas .sb-btn:nth-child(2){animation-delay:.62s}@media(max-width:767px){.sb-product-card__info{transform:translateY(0);background:linear-gradient(to top,rgba(40,55,74,.75) 0%,transparent 100%);padding:1.5rem 1rem}.sb-product-card__label{opacity:.5;transform:none}.sb-brand-story__content:before{font-size:5rem;top:1rem;left:1rem}}@media(prefers-reduced-motion:reduce){.sb-card--hidden,.sb-reveal--hidden,.sb-reveal--hidden .sb-collection-title,.sb-reveal--hidden .sb-collection-description,.sb-reveal--hidden .sb-collection-label{opacity:1;transform:none;filter:none}.sb-card--enter,.sb-reveal--enter .sb-collection-label,.sb-reveal--enter .sb-collection-title,.sb-reveal--enter .sb-collection-description,.sb-product-info,.sb-product-gallery-col,.sb-skip-loader .content-for-layout{animation:none}.sb-product-card__label{opacity:1;transform:none}.sb-product-card__info{transform:translateY(0)}.sb-size-selector__option,.sb-product-ctas .sb-btn{opacity:1;transform:none;animation:none}@view-transition{navigation:none}}.template-search__search{position:relative;z-index:10}.predictive-search,.predictive-search--search-template{background-color:#fdfaf5!important;min-height:4.4rem;z-index:10!important;box-shadow:0 8px 32px #00000014}.predictive-search #predictive-search-results,.predictive-search .predictive-search__results-groups-wrapper,.predictive-search .predictive-search__result-group,.predictive-search .predictive-search__results-list,.predictive-search .predictive-search__item,.predictive-search .predictive-search__search-for-button{background-color:#fdfaf5!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sunnbloom-theme.css.map */
