:root{--sean-deep:#101d2a;--sean-ocean:#163b4b;--sean-brass:#cfaa72;--sean-cream:#f7f5f0}.template-index .header-wrapper{background:var(--sean-deep);border-bottom:1px solid rgba(255,255,255,.16)}.template-index .header__heading-link{letter-spacing:.08em;text-transform:uppercase}.template-index .banner{min-height:min(76vh,790px)}.template-index .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#08141fd6,#08141f6b 43%,#08141f0a 78%);pointer-events:none}.template-index .banner__content{position:relative;z-index:2;align-items:center}.template-index .banner__box{max-width:59rem;padding:3rem 1.5rem;background:transparent;text-align:left}.template-index .banner__heading{max-width:12ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,6vw,8rem);font-weight:400;line-height:1.03;letter-spacing:-.035em;color:#fff}.template-index .banner__text{max-width:42rem;color:#f1f0ed;font-size:clamp(1.6rem,1.7vw,2rem);line-height:1.5}.template-index .banner__buttons .button{background:var(--sean-brass);border:1px solid var(--sean-brass);color:var(--sean-deep);font-weight:600;letter-spacing:.04em}.template-index .banner__buttons .button--secondary{background:transparent;border-color:#fffc;color:#fff}.template-index .rich-text{background:var(--sean-deep);color:#fff}.template-index .rich-text__heading,.template-index .title-wrapper-with-link .title,.template-index .collection-list-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.template-index .rich-text__heading{font-size:clamp(3rem,4vw,5rem);color:#fff}.template-index .rich-text__text{color:#e6e9e9;line-height:1.6}.template-index .rich-text__wrapper{max-width:92rem}.template-index .featured-collection,.template-index .collection-list-wrapper{background:var(--sean-cream)}.template-index .card-wrapper .card,.template-index .collection-list .card{border-radius:0;box-shadow:none}.template-index .card__media,.template-index .card__inner{border-radius:0}.template-index .card__heading{line-height:1.35}.template-index .card__heading a{text-decoration-thickness:1px}@media(max-width:749px){.template-index .banner{min-height:64rem}.template-index .banner:after{background:linear-gradient(0deg,#08141ff0,#08141f85 58%,#08141f0f)}.template-index .banner__content{align-items:flex-end}.template-index .banner__box{padding:3rem 1.5rem 4rem}.template-index .banner__heading{font-size:clamp(3.9rem,12vw,6rem)}.template-index .banner__text{font-size:1.6rem}}.template-product .product__title h1{line-height:1.15;overflow-wrap:break-word}.template-product .product__description{line-height:1.65}.sean-about{max-width:95rem;margin-inline:auto;scroll-margin-top:12rem}.sean-about__eyebrow{letter-spacing:.2em;font-size:1.2rem;font-weight:700;color:#346077}.sean-about h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4vw,5rem);font-weight:400;margin:1rem 0}.sean-about p:not(.sean-about__eyebrow){max-width:68rem;line-height:1.65}.sean-about .button{margin-top:1.5rem}.template-index .collection-list-title{color:var(--sean-deep)}.template-product .product-form__submit{background:var(--sean-brass)!important;color:var(--sean-deep)!important;border:1px solid var(--sean-brass);font-weight:700;letter-spacing:.04em;min-height:5.2rem;font-size:1.7rem}.template-product .product-form__submit:hover{background:#dcbc8a!important}.header__icon--cart{color:var(--sean-brass)}.header__icon--cart .icon{width:2.6rem;height:2.6rem}.cart-count-bubble{background-color:var(--sean-brass);color:var(--sean-deep);font-weight:700}.header__icon--cart{width:5rem!important;height:5rem!important;border:1px solid var(--sean-brass);border-radius:50%;background:#cfaa7229}.header__icon--cart .icon{width:3rem!important;height:3rem!important}@property --sean-ring-a{syntax:"<angle>";initial-value:0deg;inherits:false;}@keyframes sean-sweep{0%{background-position:0% 0}43%{background-position:100% 0}to{background-position:100% 0}}@keyframes sean-twinkle-a{0%,23%{opacity:0;transform:scale(.35) rotate(0)}28%{opacity:.95;transform:scale(1) rotate(25deg)}34%,to{opacity:0;transform:scale(.35) rotate(45deg)}}@keyframes sean-twinkle-b{0%,13%{opacity:0;transform:scale(.35) rotate(0)}18%{opacity:.9;transform:scale(1) rotate(25deg)}24%,to{opacity:0;transform:scale(.35) rotate(45deg)}}@keyframes sean-ring{to{--sean-ring-a:360deg}}.header__heading-logo-wrapper{position:relative}.header__heading-logo-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:linear-gradient(102deg,#fff0 40%,#ffffffd9,#fff0 60%);background-size:260% 100%;background-repeat:no-repeat;background-position:0% 0;-webkit-mask-image:url(/cdn/shop/files/sean-logo-shimmer-mask.png?v=1794609535);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:url(/cdn/shop/files/sean-logo-shimmer-mask.png?v=1794609535);mask-size:100% 100%;mask-repeat:no-repeat}.header__heading-logo-wrapper:before{content:"";position:absolute;z-index:3;pointer-events:none;width:1.7rem;height:1.7rem;left:20%;top:10%;opacity:0;background:radial-gradient(circle,#fffffff2 0 10%,#fff0 45%),linear-gradient(90deg,#fff0 46%,#ffffffe6,#fff0 54%),linear-gradient(0deg,#fff0 46%,#ffffffe6,#fff0 54%)}.header__heading-link{position:relative}.header__heading-link:before{content:"";position:absolute;z-index:3;pointer-events:none;width:1.4rem;height:1.4rem;left:71%;top:52%;opacity:0;background:radial-gradient(circle,#fffffff2 0 10%,#fff0 45%),linear-gradient(90deg,#fff0 46%,#ffffffe6,#fff0 54%),linear-gradient(0deg,#fff0 46%,#ffffffe6,#fff0 54%)}.template-index .collection-list .card{transition:border-color .35s ease,box-shadow .35s ease}.template-index .collection-list .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;padding:2px;background:conic-gradient(from var(--sean-ring-a,0deg),rgba(255,246,220,0) 0deg,rgba(255,246,220,0) 292deg,rgba(255,246,220,.95) 334deg,rgba(255,246,220,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.template-index .collection-list .card:hover,.template-index .collection-list .card:focus-within{border-color:#f0dca6!important;box-shadow:0 0 22px #d8be8280}.template-index .collection-list .card:hover .card__heading,.template-index .collection-list .card:focus-within .card__heading,.template-index .collection-list .card:hover .card__heading a,.template-index .collection-list .card:focus-within .card__heading a{color:#f6e3ac!important;text-shadow:0 0 14px rgba(216,190,130,.55)}.footer-block__image-wrapper:has(>img[src*=signature-cutout-metal-v6]){position:relative}.footer-block__image-wrapper:has(>img[src*=signature-cutout-metal-v6]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(102deg,#fff0c800 40%,#fff0c8d9,#fff0c800 60%);background-size:260% 100%;background-repeat:no-repeat;background-position:0% 0;-webkit-mask-image:url(/cdn/shop/files/signature-cutout-metal-v6.png?v=1794448743);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/cdn/shop/files/signature-cutout-metal-v6.png?v=1794448743);mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media(prefers-reduced-motion:no-preference){.header__heading-logo-wrapper:after{animation:sean-sweep 5.8s ease-in-out infinite}.header__heading-logo-wrapper:before{animation:sean-twinkle-a 5.8s linear infinite}.header__heading-link:before{animation:sean-twinkle-b 5.8s linear infinite}.template-index .collection-list .card:before{animation:sean-ring 5.8s linear infinite}.footer-block__image-wrapper:has(>img[src*=signature-cutout-metal-v6]):after{animation:sean-sweep 5.8s ease-in-out -.9s infinite}}@media(prefers-reduced-motion:no-preference){[id$=__image_banner] .banner__media:before{content:"";display:block;position:relative;height:100%;z-index:1;pointer-events:none;background-image:linear-gradient(100deg,#fff0 36%,#ffffff2b 44%,#ffffff73,#ffffff2b 56%,#fff0 64%),linear-gradient(100deg,#b254ff00 40%,#b254ff47,#8c28e600 60%),radial-gradient(circle,#fffc 0 10%,#fff0 55%),radial-gradient(circle,#fffc 0 10%,#fff0 55%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:130% 0,130% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,0% 0%;mix-blend-mode:screen;-webkit-mask-image:url(/cdn/shop/files/hero-sail-mask-v3.png?v=1794614836);-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(/cdn/shop/files/hero-sail-mask-v3.png?v=1794614836);mask-size:cover;mask-position:center;mask-repeat:no-repeat;animation:sean-hero-sail 8.6s linear infinite}[id$=__image_banner] .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle,#fffc 0 10%,#fff0 55%),radial-gradient(circle,#fffc 0 10%,#fff0 55%),radial-gradient(circle,#fffc 0 10%,#fff0 55%),radial-gradient(circle,#fffc 0 10%,#fff0 55%),linear-gradient(100deg,#fff0 36%,#ffffff2b 44%,#ffffff73,#ffffff2b 56%,#fff0 64%),radial-gradient(circle,#ffffff38 0 8%,#fff0 55%),radial-gradient(circle,#ffffff26 0 8%,#fff0 55%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat;background-position:24% 38%,74% 26%,12% 57%,42% 44%,130% 0,0 0,0 0;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px;mix-blend-mode:screen;-webkit-mask-image:url(/cdn/shop/files/hero-body-mask.png?v=1794616947);-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(/cdn/shop/files/hero-body-mask.png?v=1794616947);mask-size:cover;mask-position:center;mask-repeat:no-repeat;animation:sean-hero-flow 8.6s linear infinite}[id$=__image_banner] .banner--mobile-bottom .banner__media:after{display:block}@keyframes sean-hero-sail{0%{background-position:130% 0,130% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,0% 0%}28%{background-position:76% 0,96% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,0% 0%}42%{background-position:49% 0,63% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,3% 4%}46%{background-position:44% 0,52% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,5% 6.7%}51%{background-position:38% 0,41% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,3% 4%,0% 0%}56%{background-position:33% 0,26% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,5% 6.7%,0% 0%}64%{background-position:21% 0,4% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,0% 0%}82%{background-position:-28% 0,-30% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,0% 0%}to{background-position:-28% 0,-30% 0,57% 34%,51% 24%;background-size:250% 100%,250% 100%,0% 0%,0% 0%}}@keyframes sean-hero-flow{0%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,130% 0,0px 0px,0px 0px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}22%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,92% 0,7px 3px,-13px -4px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}25%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,84% 0,9px 3px,-15px -5px;background-size:0% 0%,0% 0%,3% 4%,0% 0%,250% 100%,38px 34px,61px 53px}27%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,79% 0,10px 3px,-16px -5px;background-size:0% 0%,0% 0%,5% 6.7%,0% 0%,250% 100%,38px 34px,61px 53px}30%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,70% 0,11px 4px,-17px -6px;background-size:5% 6.7%,0% 0%,8% 10.7%,0% 0%,250% 100%,38px 34px,61px 53px}33%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,64% 0,11px 4px,-19px -6px;background-size:6% 8%,0% 0%,3% 4%,0% 0%,250% 100%,38px 34px,61px 53px}36%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,59% 0,12px 4px,-21px -7px;background-size:4% 5.3%,0% 0%,0% 0%,4% 5.3%,250% 100%,38px 34px,61px 53px}40%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,52% 0,13px 5px,-23px -8px;background-size:2% 2.7%,0% 0%,0% 0%,6% 8%,250% 100%,38px 34px,61px 53px}42%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,49% 0,14px 5px,-24px -8px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}46%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,44% 0,16px 6px,-26px -8px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}51%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,38% 0,17px 6px,-29px -9px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}56%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,33% 0,19px 7px,-32px -10px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}64%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,21% 0,22px 8px,-36px -12px;background-size:0% 0%,4% 5.3%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}69%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,14% 0,23px 8px,-39px -12px;background-size:0% 0%,8% 10.7%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}80%{background-position:24% 38%,74% 26%,12% 57%,42% 44%,-28% 0,27px 10px,-46px -14px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}to{background-position:24% 38%,74% 26%,12% 57%,42% 44%,-28% 0,34px 12px,-57px -18px;background-size:0% 0%,0% 0%,0% 0%,0% 0%,250% 100%,38px 34px,61px 53px}}}.header-wrapper.color-scheme-4{background:#000}#cart-icon-bubble{position:relative}#cart-icon-bubble .icon{color:#d8be82;filter:drop-shadow(0 1px 0 rgba(255,244,214,.55)) drop-shadow(0 -1px 1px rgba(0,0,0,.7)) drop-shadow(0 2px 2px rgba(0,0,0,.5))}@media(prefers-reduced-motion:no-preference){#cart-icon-bubble:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;background:linear-gradient(115deg,#fff0 32%,#ffffff80 47%,#fffffff2,#ffffff80 53%,#fff0 68%);background-size:260% 100%;background-position:130% 0;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 75%);mask-image:radial-gradient(closest-side,#000 30%,transparent 75%);animation:sean-cart-shine 5.8s ease-in-out infinite}#cart-icon-bubble:before{content:"";position:absolute;top:1px;left:4px;width:13px;height:13px;pointer-events:none;background:radial-gradient(circle,#fff 0 16%,#fff0 60%);clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);opacity:0;animation:sean-cart-bling 5.8s ease-in-out infinite}@keyframes sean-cart-shine{0%{background-position:130% 0}36%{background-position:-130% 0}to{background-position:-130% 0}}@keyframes sean-cart-bling{0%,26%{opacity:0;transform:scale(.3) rotate(0)}33%{opacity:1;transform:scale(1) rotate(25deg)}42%,to{opacity:0;transform:scale(.35) rotate(50deg)}}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/sean-art-direction.css.map */
