:root{--fwc-head: Inter, sans-serif;--fwc-body: Inter, sans-serif}:root{--fwc-navy: #2B388E;--fwc-navy-deep: #222C72;--fwc-bright: #2E9BD6;--fwc-bright-deep: #1F82B8;--fwc-ink: #1D1D1D;--fwc-paper: #F4F5F8;--fwc-rule: rgba(43, 56, 142, .14)}.home-section--title{font-family:var(--fwc-head);font-weight:800;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;color:var(--fwc-ink);margin-bottom:1.75rem;text-align:center}.home-section--title:after{content:"";display:block;width:56px;height:4px;margin:.75rem auto 0;background:var(--fwc-bright)}.button-primary{background-color:var(--fwc-navy);border-color:var(--fwc-navy);color:#fff;font-family:var(--fwc-head);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;transition:background-color .18s ease,transform .18s ease}.button-primary:hover{background-color:var(--fwc-navy-deep);border-color:var(--fwc-navy-deep);transform:translateY(-1px)}.site-footer-wrapper .newsletter-submit{background-color:var(--fwc-bright);border-color:var(--fwc-bright);color:var(--fwc-ink);font-family:var(--fwc-head);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;transition:background-color .18s ease,transform .18s ease}.site-footer-wrapper .newsletter-submit:hover{background-color:#52b2e4;border-color:#52b2e4;transform:translateY(-1px)}.button-secondary{background-color:transparent;border:2px solid var(--fwc-navy);color:var(--fwc-navy);font-family:var(--fwc-head);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;transition:background-color .18s ease,color .18s ease}.button-secondary:hover{background-color:var(--fwc-navy);color:#fff}.slideshow-slide__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#222c72eb,#2b388eb8 34%,#2b388e33 62%,#2b388e00 85%)}.slideshow-slide__content{position:relative;z-index:2}@media(min-width:750px){.slideshow-slide{position:relative}.slideshow-slide__content{position:absolute;top:0;bottom:0;left:0;right:auto;height:auto;width:min(44rem,54%);max-width:none;margin:0;padding:0 clamp(1.5rem,4vw,5rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform:none}.slideshow-slide__heading{margin:0 0 .75rem}.slideshow-slide__subheading{margin:0 0 1.5rem}body.template-index .slideshow-slide__content{padding-top:9rem;justify-content:flex-start}}.slideshow-slide__heading{font-family:var(--fwc-head);font-weight:800;font-size:clamp(2rem,1.2rem + 3.4vw,4.25rem);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.28);max-width:16ch}.slideshow-slide__subheading{color:#ffffffeb;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.5;max-width:42ch}.slideshow-slide__button--primary{background-color:var(--fwc-bright);border-color:var(--fwc-bright);color:var(--fwc-ink);font-family:var(--fwc-head);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.slideshow-slide__button--primary:hover{background-color:#52b2e4;border-color:#52b2e4}.promo-block--content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to top,#171e4edb,#171e4e80 32%,#171e4e14 62%,#171e4e00);transition:opacity .25s ease}.promo-block--content-wrapper{position:relative;z-index:1}.promo-block--header{font-family:var(--fwc-head);font-weight:800;letter-spacing:-.015em;line-height:1.1;text-transform:uppercase;color:#fff}.promo-block--text{color:#ffffffe6;font-size:.95rem;line-height:1.45}.promo-block--image{overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.promo-block--image:hover{transform:translateY(-3px);box-shadow:0 14px 34px #171e4e38}.promo-block--image:hover .promo-block--content:after{opacity:.82}.promo-block--image .promo-block--background{transition:transform .5s ease}.promo-block--image:hover .promo-block--background{transform:scale(1.035)}.productitem{border:0;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #171e4e0f,0 6px 18px #171e4e12;transition:transform .25s ease,box-shadow .25s ease}.productitem:hover{transform:translateY(-5px);box-shadow:0 2px 4px #171e4e14,0 18px 38px #171e4e2e}.productitem__image-container{position:relative;overflow:hidden;border-radius:14px 14px 0 0;background:linear-gradient(158deg,#FFFFFF 0%,var(--fwc-paper) 55%,#E4E9F5 100%)}.productitem--image img,.productitem--image-primary,.productitem--image-alternate{transition:opacity .35s ease;transform:none}.productitem:has(.productitem--image-alternate):hover .productitem--image-primary{opacity:0}.productitem__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:linear-gradient(22deg,#2b388e8c,#2e9bd647 42%,#2e9bd600 72%)}.productitem:hover .productitem__image-container:after{opacity:1}.productitem--info{padding:1rem 1.05rem 1.15rem}.productitem--title{font-family:var(--fwc-head);font-weight:700;letter-spacing:-.005em;line-height:1.3}.productitem--title a{color:var(--fwc-ink)}.productitem:hover .productitem--title a{color:var(--fwc-navy)}.productitem--vendor{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1d1d1d73}.productitem__price .price__current,.productitem__price .money{font-family:var(--fwc-head);font-weight:800;font-size:1.05rem;color:var(--fwc-navy)}.productitem__price .price__compare-at{color:#1d1d1d73;text-decoration:line-through}.productitem__badge--sale{background:var(--fwc-bright);color:var(--fwc-ink);font-family:var(--fwc-head);font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-radius:999px}.utility-bar.utility-bar{background-color:var(--fwc-navy)}.utility-bar,.utility-bar a,.utility-bar button,.utility-bar .utility-bar__content{color:#ffffffe0}.utility-bar a:hover,.utility-bar button:hover{color:#fff}.site-footer-wrapper{background-color:var(--fwc-navy);color:#ffffffd1}.site-footer-wrapper h2,.site-footer-wrapper h3,.site-footer-wrapper h4,.site-footer-wrapper .site-footer-item h2{font-family:var(--fwc-head);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;color:#fff}.site-footer-wrapper a{color:#ffffffd1;transition:color .16s ease}.site-footer-wrapper a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer-wrapper .newsletter-input{border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#fff;border-radius:2px}.site-footer-wrapper .newsletter-input::placeholder{color:#ffffff8c}.shopify-section:has(.fwc-hero)+.shopify-section .home-section--title,.shopify-section:has(.fwc-hero)+.slideshow--section+.shopify-section .home-section--title{margin-top:2rem}.collection-list__container{background-color:var(--fwc-paper);padding-block:2.5rem}body.template-index .collection-list__container,body.template-index .shopify-section.section--canonical:nth-of-type(2n)>.collection-list__container{background:radial-gradient(90% 55% at 50% 0%,#2e9bd638,#2e9bd600 70%),linear-gradient(to bottom,#afcfee,#cbe0f4 38%,#eaf2fb 74%,#f7fafd);max-width:none;margin-top:3rem;padding-block:3rem;padding-inline:clamp(1rem,4vw,3rem)}body.template-index .collection-list__container .home-section--title{color:var(--fwc-navy)}body.template-index .collection-list__container .home-section--title:after{background:var(--fwc-navy)}body.template-index .collection-list__container .collection__item-info,body.template-index .collection-list__container .collection__item-info a,body.template-index .collection-list__container .collection__item:hover .collection__item-info,body.template-index .collection-list__container .collection__item:hover .collection__item-info a{color:#fff}body.template-index .collection-list__container .collection__item:hover .collection__item-image{box-shadow:0 0 0 4px #fff}body.template-index .collection-list__container .button-secondary{border-color:var(--fwc-navy);color:var(--fwc-navy)}body.template-index .collection-list__container .button-secondary:hover{background-color:var(--fwc-navy);color:#fff}.listcollections--section h1.visually-hidden,.collection--section h1.visually-hidden{position:static!important;clip:auto!important;clip-path:none!important;width:auto;height:auto;margin:0 0 2rem;padding:2.25rem clamp(1rem,4vw,3rem);overflow:visible;white-space:normal;background:var(--fwc-navy);color:#fff;font-family:var(--fwc-head);font-weight:800;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);letter-spacing:-.015em;text-transform:uppercase;text-align:center}.shopify-section.section--canonical:nth-of-type(2n)>.collection-list__container,.home-section--content:nth-of-type(2n){background-color:var(--fwc-paper)}.collection__item-info,.collection__item-info a{color:var(--fwc-navy);font-family:var(--fwc-head);font-weight:700;letter-spacing:.01em}.collection__item img{transition:transform .4s ease}.collection__item .collection__item-image{transition:box-shadow .25s ease}.collection__item:hover .collection__item-image{box-shadow:0 0 0 4px var(--fwc-navy)}.collection__item:hover .collection__item-info,.collection__item:hover .collection__item-info a{color:var(--fwc-navy-deep)}.collection__item>a{color:inherit;text-decoration:none}.site-main a:not([class]){color:var(--fwc-navy)}.site-main a:not([class]):hover{color:var(--fwc-navy-deep)}.breadcrumbs-container a,.pagination--item,.skip-to-main{color:var(--fwc-navy)}.breadcrumbs-container a:hover,.pagination--item:hover{color:var(--fwc-navy-deep)}@media(min-width:750px){body.template-index:has(.fwc-hero) .site-header-wrapper{display:block;position:relative;z-index:1110}body.template-index:has(.fwc-hero) .site-header{position:absolute;top:0;left:0;right:0;background:transparent;box-shadow:none;border-bottom:0}body.template-index:has(.fwc-hero) .site-header-main,body.template-index:has(.fwc-hero) .site-navigation-wrapper,body.template-index:has(.fwc-hero) .site-navigation{background:transparent;border-color:#ffffff29}body.template-index:has(.fwc-hero) .site-header a,body.template-index:has(.fwc-hero) .site-header button,body.template-index:has(.fwc-hero) .site-header .navmenu-link,body.template-index:has(.fwc-hero) .site-header .site-header-cart--button,body.template-index:has(.fwc-hero) .site-header .site-header-account{color:#fff}body.template-index:has(.fwc-hero) .site-header svg{fill:currentColor;color:#fff}body.template-index:has(.fwc-hero) .site-header .navmenu-submenu a,body.template-index:has(.fwc-hero) .site-header .navmenu-submenu button,body.template-index:has(.fwc-hero) .site-header .navmenu-submenu .navmenu-link{color:var(--fwc-ink);text-shadow:none}body.template-index:has(.fwc-hero) .site-header .navmenu-submenu svg{color:var(--fwc-ink);fill:currentColor}body.template-index:has(.fwc-hero) .site-header .navmenu-link,body.template-index:has(.fwc-hero) .site-header .site-header-account,body.template-index:has(.fwc-hero) .site-header .site-header-cart--button{text-shadow:0 1px 8px rgba(0,0,0,.55)}body.template-index:has(.fwc-hero) .site-header .navmenu-depth-1>li>.navmenu-link{font-weight:500;font-size:.875rem;letter-spacing:.03em}body.template-index:has(.fwc-hero) .site-header .navmenu-depth-1>li>.navmenu-link:hover{color:#fff;opacity:1}body.template-index:has(.fwc-hero) .site-header .site-header-account,body.template-index:has(.fwc-hero) .site-header .site-header-cart--button{font-weight:500;font-size:.875rem}body.template-index:has(.fwc-hero) .site-header [class*=logo] img{content:url(/cdn/shop/files/fwc-logo-white.png?v=1794250613);background:none;padding:0;border-radius:0;width:155px;height:auto;aspect-ratio:1529 / 271;object-fit:contain}body.template-index:has(.fwc-hero) .site-header input[type=text],body.template-index:has(.fwc-hero) .site-header input[type=search],body.template-index:has(.fwc-hero) .site-header [class*=search] input{background:#ffffff1a;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:999px}body.template-index:has(.fwc-hero) .site-header input::placeholder{color:#ffffffb8}body.template-index:has(.fwc-hero) .site-header [class*=search] select,body.template-index:has(.fwc-hero) .site-header .live-search-button{background:#ffffff1a;border-color:#fff6;color:#fff}body.template-index:has(.fwc-hero) .site-header-mobile-search-button{display:block;position:static;margin:0 .25rem 0 auto;color:#fff}body.template-index:has(.fwc-hero) .site-header-main-content{flex:0 0 auto}body.template-index:has(.fwc-hero) .site-header-mobile-search-button--button svg,body.template-index:has(.fwc-hero) .site-header__account-icon svg,body.template-index:has(.fwc-hero) .site-header-cart-icon svg{display:none}body.template-index:has(.fwc-hero) .site-header-mobile-search-button--button,body.template-index:has(.fwc-hero) .site-header__account-icon,body.template-index:has(.fwc-hero) .site-header-cart-icon{display:inline-block;width:22px;height:22px;color:#fff;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.template-index:has(.fwc-hero) .site-header-cart{position:static;inset:auto;transform:none;margin:0;align-self:center}body.template-index:has(.fwc-hero) .site-header-right,body.template-index:has(.fwc-hero) .site-header-actions,body.template-index:has(.fwc-hero) .site-header-actions__account-link,body.template-index:has(.fwc-hero) .site-header-cart,body.template-index:has(.fwc-hero) .site-header-mobile-search-button,body.template-index:has(.fwc-hero) .site-header_account-link-anchor,body.template-index:has(.fwc-hero) .site-header-cart--button{display:flex;align-items:center}body.template-index:has(.fwc-hero) .site-header-right{gap:.6rem}body.template-index:has(.fwc-hero) .site-header-mobile-search-button--button{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E")}body.template-index:has(.fwc-hero) .site-header__account-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-1a5 5 0 0 0-5-5H9a5 5 0 0 0-5 5v1'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-1a5 5 0 0 0-5-5H9a5 5 0 0 0-5 5v1'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}body.template-index:has(.fwc-hero) .site-header-cart-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M1 2h3.2l2.6 12.4a1.8 1.8 0 0 0 1.8 1.4h9a1.8 1.8 0 0 0 1.8-1.4L21.4 7H5.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M1 2h3.2l2.6 12.4a1.8 1.8 0 0 0 1.8 1.4h9a1.8 1.8 0 0 0 1.8-1.4L21.4 7H5.4'/%3E%3C/svg%3E")}body.template-index:has(.fwc-hero) .live-search .form-field-input{width:100%;height:42px;padding:0 3rem 0 1.25rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.template-index:has(.fwc-hero) .live-search .form-field-input::placeholder{color:#ffffffb3}body.template-index:has(.fwc-hero) .live-search .live-search-button{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:none;border:0;box-shadow:none;color:#fff;--mdc-ripple-fg-opacity: 0}body.template-index:has(.fwc-hero) .live-search .live-search-button:before,body.template-index:has(.fwc-hero) .live-search .live-search-button:after{display:none}body.template-index:has(.fwc-hero) .live-search .form-field-select-wrapper{display:none}body.template-index:has(.fwc-hero) .live-search .live-search-button{color:#fff}body.template-index:has(.fwc-hero) .site-header.site-header-sticky--scrolled{position:fixed;top:0;background:var(--fwc-navy);box-shadow:0 6px 22px #171e4e47}}@media(min-width:750px){body:has(.site-header) .site-navigation .navmenu-depth-1>li>.navmenu-link{padding-inline:10px}body:has(.site-header) .site-header-logo img{max-width:180px;height:auto}}@media(min-width:1180px){body:has(.site-header) .site-header{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem;padding-left:32px;padding-right:32px;padding-block:1.1rem 0}body:has(.site-header) .site-header-main,body:has(.site-header) .site-header-main-content,body:has(.site-header) .site-navigation-wrapper,body:has(.site-header) .site-navigation,body:has(.site-header) .site-navigation .navmenu-depth-1{display:contents}body:has(.site-header) .site-navigation .navmenu-depth-1>li{order:1}body:has(.site-header) .site-navigation .navmenu-depth-1>li:nth-child(n+5){order:3}body:has(.site-header) .site-navigation .navmenu-depth-1>li:nth-child(4){margin-right:auto}body:has(.site-header) .site-navigation .navmenu-depth-1>li:nth-child(5){margin-left:auto}body:has(.site-header) .site-header-logo{order:2;position:static;transform:none;margin:0 14px}body:has(.site-header) .site-header-logo img{width:155px;height:auto;aspect-ratio:1529 / 271;object-fit:contain}body:has(.site-header) .site-header-actions{width:auto;margin-right:0;padding:0}body:has(.site-header) .site-header-actions__account-link,body:has(.site-header) .site-header_account-link-anchor,body:has(.site-header) .site-header-cart--button{padding:0;margin:0}body:has(.site-header) .site-header-cart{width:auto}body:has(.site-header) .site-header-mobile-search-button{order:5;flex:0 0 auto;position:static;margin:0}body:has(.site-header) .site-header-right{order:6;flex:0 0 auto}body:has(.site-header) .site-header .live-search{order:4;display:flex;align-items:center;position:static;inset:auto;transform:none;flex:0 1 0px;min-width:0;height:42px;margin:0;overflow:hidden;opacity:0;transition:flex-basis .26s cubic-bezier(.2,.7,.2,1),opacity .18s ease,margin .26s cubic-bezier(.2,.7,.2,1)}body:has(.site-header) .site-header:has(.site-header-mobile-search-button:hover) .live-search,body:has(.site-header) .site-header:has(.live-search:hover) .live-search,body:has(.site-header) .site-header:has(.live-search:focus-within) .live-search{flex-basis:340px;margin-right:10px;opacity:1;overflow:visible}body:has(.site-header) .live-search .live-search-button .search-icon--inactive svg{display:none}body:has(.site-header) .live-search .live-search-button .search-icon--inactive{display:inline-block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body:has(.site-header) .live-search .search-flydown{position:absolute;top:calc(100% + 8px);left:0;right:auto;width:100%;background:#fff;border-radius:18px;box-shadow:0 10px 34px #171e4e38;z-index:20;max-height:min(70vh,460px);overflow-y:auto;overflow-x:hidden}body:has(.site-header) .live-search .search-flydown,body:has(.site-header) .live-search .search-flydown a,body:has(.site-header) .live-search .search-flydown span,body:has(.site-header) .live-search .search-flydown mark,body:has(.site-header) .live-search .search-flydown [class*=title]{color:var(--fwc-ink)}body:has(.site-header) .live-search .search-flydown mark{background:none;font-weight:700}body:has(.site-header) .site-header-logo{transition:none}body:has(.site-header) .site-header_account-link-text{display:none}body:has(.site-header) .site-header-menu-toggle{display:none}body:has(.site-header) .site-mobile-nav{order:9}body:has(.site-header) .site-navigation .navmenu-depth-1>li .navmenu-link-depth-1{font-size:13px;letter-spacing:.04em;padding-inline:8px;white-space:nowrap}}@media(min-width:1180px)and (max-width:1399px){body:has(.site-header) .site-navigation .navmenu-depth-1>li .navmenu-link-depth-1{padding-inline:5px}body:has(.site-header) .site-header{padding-inline:20px}}@media(min-width:750px){body:not(:has(.fwc-hero)) .site-header-wrapper{display:block;background:var(--fwc-paper);padding:10px 16px}body:not(:has(.fwc-hero)) .site-header{background:#fff;border:1px solid rgba(23,30,78,.07);border-radius:18px;box-shadow:0 1px 2px #171e4e0d,0 8px 24px #171e4e12;top:10px}body:not(:has(.fwc-hero)) .site-header-mobile-search-button--button svg,body:not(:has(.fwc-hero)) .site-header__account-icon svg,body:not(:has(.fwc-hero)) .site-header-cart-icon svg{display:none}body:not(:has(.fwc-hero)) .site-header-mobile-search-button--button,body:not(:has(.fwc-hero)) .site-header__account-icon,body:not(:has(.fwc-hero)) .site-header-cart-icon{display:inline-block;width:22px;height:22px;color:var(--fwc-ink);background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body:not(:has(.fwc-hero)) .site-header-mobile-search-button--button{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E")}body:not(:has(.fwc-hero)) .site-header__account-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-1a5 5 0 0 0-5-5H9a5 5 0 0 0-5 5v1'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-1a5 5 0 0 0-5-5H9a5 5 0 0 0-5 5v1'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}body:not(:has(.fwc-hero)) .site-header-cart-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M1 2h3.2l2.6 12.4a1.8 1.8 0 0 0 1.8 1.4h9a1.8 1.8 0 0 0 1.8-1.4L21.4 7H5.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M1 2h3.2l2.6 12.4a1.8 1.8 0 0 0 1.8 1.4h9a1.8 1.8 0 0 0 1.8-1.4L21.4 7H5.4'/%3E%3C/svg%3E")}body:not(:has(.fwc-hero)) .site-header-cart{position:static;inset:auto;transform:none;margin:0;align-self:center}body:not(:has(.fwc-hero)) .site-header-right,body:not(:has(.fwc-hero)) .site-header-actions,body:not(:has(.fwc-hero)) .site-header-actions__account-link,body:not(:has(.fwc-hero)) .site-header-cart,body:not(:has(.fwc-hero)) .site-header-mobile-search-button,body:not(:has(.fwc-hero)) .site-header_account-link-anchor,body:not(:has(.fwc-hero)) .site-header-cart--button{display:flex;align-items:center}body:not(:has(.fwc-hero)) .site-header-right{gap:.6rem}body:not(:has(.fwc-hero)) .site-header-mobile-search-button{display:flex;align-items:center;position:static;margin:0}body:not(:has(.fwc-hero)) .live-search .form-field-input{width:100%;height:42px;padding:0 3rem 0 1.25rem;background:#fff;border:1px solid rgba(29,29,29,.22);border-radius:999px;color:var(--fwc-ink)}body:not(:has(.fwc-hero)) .live-search .form-field-select-wrapper{display:none}body:not(:has(.fwc-hero)) .live-search .live-search-button{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:none;border:0;box-shadow:none;color:var(--fwc-ink);--mdc-ripple-fg-opacity: 0}body:not(:has(.fwc-hero)) .live-search .live-search-button:before,body:not(:has(.fwc-hero)) .live-search .live-search-button:after{display:none}}@media(min-width:750px){body .site-header .live-search .live-search-form{position:relative;width:100%}body .site-header .live-search .form-field{position:relative;width:100%;margin:0}}.mobile-nav-panel{background-color:var(--fwc-navy)}.mobile-nav-panel,.mobile-nav-panel a,.mobile-nav-panel button,.mobile-nav-panel .navmenu-link,.mobile-nav-panel .site-header_account-link-text,.mobile-nav-panel .mobile-nav-close{color:#fff}.mobile-nav-panel svg{color:#fff;fill:currentColor}.mobile-nav-panel *{border-color:#ffffff2e}.mobile-nav-panel .navmenu-depth-2,.mobile-nav-panel .navmenu-submenu{background-color:var(--fwc-navy-deep)}.mobile-nav-panel .utility-nav a,.mobile-nav-panel [class*=utility] a{color:#ffffffb8}@media(max-width:749px){.slideshow-slide__image-wrapper:after{background:linear-gradient(to top,#222c72f0,#2b388ebd 42%,#2b388e38 74%,#2b388e00)}.slideshow-slide__heading,.slideshow-slide__subheading{max-width:none}.home-section--title{margin-bottom:1.25rem}}:root{--fwc-shade: #0E1433;--fwc-sky: #8FD3F4}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem{padding:0;height:auto;border:0;border-radius:24px;background:var(--fwc-shade);overflow:hidden;box-shadow:0 2px 6px #0e14331a,0 14px 36px #0e143329;transition:transform .35s cubic-bezier(.22,.7,.2,1),box-shadow .35s ease}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__container{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:7/10;height:auto;overflow:hidden;border-radius:24px}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__image-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:0;background:none;overflow:hidden}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) :is(.productitem--image-link,.productitem--image){display:block;width:100%;height:100%;padding:0;margin:0;aspect-ratio:auto}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;transform:none;object-fit:cover;object-position:center 42%;transition:transform .7s cubic-bezier(.22,.7,.2,1)}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--image svg{opacity:.14}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0a0e26f7,#0b102ced 18%,#0d1334bd 34%,#10173e70 52%,#141d4e33 72%,#1a24600f),linear-gradient(150deg,#2b388e4d,#2e9bd61a 58%,#2b388e42);transition:opacity .35s ease}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__image-container:after{display:none}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--info{position:relative;display:flex;flex-direction:column;padding:0 22px 80px;background:none;text-align:left;color:#fff}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem--vendor{order:1}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem--title{order:2}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem--description{order:3}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem__price{order:4}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem__stock-level{order:5}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) :is(.productitem--vendor,.productitem--vendor a){display:block;margin:0 0 .3rem;font-family:var(--fwc-head);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff85;text-decoration:none}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--title{margin:0 0 .45rem;font-family:var(--fwc-head);font-size:1.22rem;font-weight:700;line-height:1.2;letter-spacing:-.015em;text-transform:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--title a{color:#fff;text-decoration:none}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.site-main:not(:has(.productgrid-listview)) .fwc-carousel__track .productitem--description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .8rem;font-size:.82rem;line-height:1.55;font-weight:400;color:#ffffffb3}.site-main:not(:has(.productgrid-listview)) .fwc-carousel__track .productitem--description p{margin:0}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem--link{display:none}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) :is(.productitem__price .price__current,.productitem__price .price__current .money){font-family:var(--fwc-head);font-size:1.08rem;font-weight:700;letter-spacing:-.01em;color:var(--fwc-sky)}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__price .price__compare-at{color:#ffffff73}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) :is(.productitem__stock-level,.product-stock-level,.product-stock-level__text,.product-stock-level__badge-text){margin:.3rem 0 0;background:none;font-size:.68rem;font-weight:600;letter-spacing:.05em;color:#f6c071}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--info:after{content:"View Details";position:absolute;left:22px;right:22px;bottom:22px;height:46px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--fwc-navy);border-radius:999px;font-family:var(--fwc-head);font-size:.8rem;font-weight:700;letter-spacing:.02em;box-shadow:0 2px 10px #060a1e47;transition:background-color .22s ease,color .22s ease}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem:hover .productitem--info:after{background:var(--fwc-sky);color:#08102b}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem:hover{box-shadow:0 4px 10px #0e143324,0 26px 56px #0e14334d}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem:hover .productitem--image img{transform:scale(1.04)}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem:hover .productitem__image-container:before{opacity:.94}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__badge{position:absolute;top:16px;left:16px;bottom:auto;right:auto;z-index:3;padding:6px 13px;border-radius:999px;font-family:var(--fwc-head);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem__badge--soldout{background:#080c229e;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-main:not(:has(.productgrid-listview)) .productgrid--item .productitem__badge--sale{background:var(--fwc-sky);color:#08102b}@media(max-width:749px){.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem,.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__container{border-radius:16px}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__container{aspect-ratio:4/5}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--info{padding:0 12px 54px}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) :is(.productitem--vendor,.productitem--vendor a){font-size:.54rem;letter-spacing:.12em;margin-bottom:.15rem}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--title{font-size:.9rem;line-height:1.22;margin-bottom:.25rem;-webkit-line-clamp:2}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) :is(.productitem__price .price__current,.productitem__price .price__current .money){font-size:.9rem}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) :is(.productitem__stock-level,.product-stock-level,.product-stock-level__text,.product-stock-level__badge-text){font-size:.6rem;margin-top:.2rem}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem--info:after{left:12px;right:12px;bottom:12px;height:34px;font-size:.66rem;letter-spacing:.01em}.site-main:not(:has(.productgrid-listview)) .productgrid--item:not(.product-compare-card):not(.product-recently-viewed-card) .productitem__badge{top:10px;left:10px;padding:4px 9px;font-size:.52rem}}.fwc-carousel{--fwc-cardw: clamp(250px, 17vw, 360px);position:relative;margin:0 auto;max-width:none;padding:0 clamp(16px,3vw,48px)}.fwc-carousel__track{position:relative;height:calc(var(--fwc-cardw) * 1.4286 + 52px);margin:0 auto}.fwc-carousel__track .productgrid--item{position:absolute;top:50%;left:50%;width:var(--fwc-cardw);margin:0;cursor:pointer;transform-origin:center center;transition:transform .55s cubic-bezier(.22,.7,.2,1),opacity .4s ease,filter .4s ease;will-change:transform}.fwc-carousel__track .productgrid--item:not(.is-center) .productitem{box-shadow:0 10px 26px #0e143329}.fwc-carousel__track .productgrid--item:not(.is-center){filter:brightness(.74)}.fwc-carousel__track .is-center{filter:none;cursor:default}.fwc-carousel__track .is-center .productitem{box-shadow:0 6px 14px #0e14332e,0 34px 70px #0e143357}.fwc-carousel__foot{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:.5rem}.fwc-carousel__btn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;background:transparent;color:var(--fwc-navy);border:1px solid rgba(43,56,142,.28);border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.fwc-carousel__btn:hover:not([disabled]){background:var(--fwc-navy);border-color:var(--fwc-navy);color:#fff}.fwc-carousel__btn[disabled]{opacity:.3;cursor:default}.fwc-carousel__btn svg{width:17px;height:17px}.fwc-carousel__more{font-family:var(--fwc-head);font-size:.92rem;font-weight:600;letter-spacing:.01em;color:var(--fwc-ink);text-decoration:none}.fwc-carousel__more:hover{color:var(--fwc-navy)}@media(max-width:749px){.fwc-carousel{padding:0}.fwc-carousel__track{display:flex;height:auto;gap:14px;padding:4px 16px 16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.fwc-carousel__track .productgrid--item{position:static;flex:0 0 80%;width:auto;transform:none!important;filter:none!important;opacity:1!important;scroll-snap-align:center}.fwc-carousel__btn{display:none}}@media(prefers-reduced-motion:reduce){.fwc-carousel__track .productgrid--item{transition:none}}body.template-index .collection-list__container .collection__item>a{position:relative;display:block;overflow:hidden;border-radius:24px;aspect-ratio:4/5;text-decoration:none;box-shadow:0 10px 26px #060a1e38;transition:transform .3s cubic-bezier(.22,.7,.2,1),box-shadow .3s ease}body.template-index .collection-list__container .collection-list__content.collection--image-crop-circle .collection__item-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-top:0;margin:0;border-radius:0;overflow:hidden}body.template-index .collection-list__container .collection-list__content.collection--image-crop-circle .collection__item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.7,.2,1)}body.template-index .collection-list__container .collection__item>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#080c22db,#080c2294,#0a0f2a38,#0a0f2a00 78%);transition:opacity .3s ease}body.template-index .collection-list__container .collection__item-info{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:0 14px 18px;text-align:center;font-family:var(--fwc-head);font-size:.92rem;font-weight:700;line-height:1.25;color:#fff}body.template-index .collection-list__container .collection__item:hover .collection__item-image{box-shadow:none}body.template-index .collection-list__container .collection__item:hover>a{transform:translateY(-4px);box-shadow:0 18px 40px #060a1e57}body.template-index .collection-list__container .collection__item:hover .collection__item-image img{transform:scale(1.05)}body.template-index .collection-list__container .collection__item:hover>a:after{opacity:.9}.promo-grid--inner{grid-gap:clamp(14px,1.5vw,26px)}.promo-grid--inner .promo-block--image{border-radius:24px;box-shadow:0 8px 24px #171e4e24}.promo-grid--inner .promo-block--image:hover{box-shadow:0 16px 38px #171e4e3d}.promo-grid--inner .promo-block--image .promo-block--background,.promo-grid--inner .promo-block--image .promo-block--content{border-radius:24px}@media(max-width:749px){.promo-grid--inner .promo-block--image,.promo-grid--inner .promo-block--image .promo-block--background,.promo-grid--inner .promo-block--image .promo-block--content{border-radius:18px}body.template-index .collection-list__container .collection__item>a{border-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fwc-blue.css.map */
