:root{--fg-black: #111;--fg-border: #e3e3e3;--fg-muted: #6b6b6b;--fg-sale: #c8102e;--fg-radius: 6px;--fg-ease: cubic-bezier(.22, .61, .36, 1)}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-body-family, "Montserrat", sans-serif)}.fg-upsell{display:block;margin:0 0 20px}.fg-upsell__heading{margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3;color:var(--fg-black)}.fg-upsell__frame{position:relative;border:1px solid var(--fg-border);border-radius:var(--fg-radius);background:#fff;transition:border-color .25s var(--fg-ease),box-shadow .25s var(--fg-ease)}.fg-upsell__frame:has(.fg-upsell__input:checked){border-color:var(--fg-black);box-shadow:0 0 0 1px var(--fg-black)}.fg-upsell__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--fg-radius)}.fg-upsell__track::-webkit-scrollbar{display:none}.fg-upsell__card{flex:0 0 100%;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;scroll-snap-align:start}.fg-upsell--multiple .fg-upsell__card{padding-left:36px;padding-right:36px}.fg-upsell__check{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:44px;margin:0;cursor:pointer}.fg-upsell__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fg-upsell__box{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid #8a8a8a;border-radius:5px;background:#fff;color:#fff;transition:background-color .2s var(--fg-ease),border-color .2s var(--fg-ease),transform .2s var(--fg-ease)}.fg-upsell__box svg{transform:scale(.4);opacity:0;transition:transform .25s var(--fg-ease),opacity .15s linear}.fg-upsell__input:checked+.fg-upsell__box{background:var(--fg-black);border-color:var(--fg-black)}.fg-upsell__input:checked+.fg-upsell__box svg{transform:scale(1);opacity:1}.fg-upsell__input:active+.fg-upsell__box{transform:scale(.9)}.fg-upsell__input:focus-visible+.fg-upsell__box{outline:2px solid var(--fg-black);outline-offset:2px}.fg-upsell__media{flex:0 0 auto;display:block;width:72px;aspect-ratio:3 / 4;overflow:hidden;border-radius:4px;background:#f5f5f5}.fg-upsell__image{display:block;width:100%;height:100%;object-fit:cover}.fg-upsell__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.fg-upsell__title{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:500;line-height:1.3;color:var(--fg-black);text-decoration:none}.fg-upsell__price{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:1.3}.fg-upsell__price-now{font-weight:600;color:var(--fg-black)}.fg-upsell__price-now.is-sale{color:var(--fg-sale)}.fg-upsell__price-was{font-size:13px;color:var(--fg-muted)}.fg-upsell__price-was:empty{display:none}.fg-upsell__select-wrap{position:relative;margin-top:2px}.fg-upsell__select{appearance:none;-webkit-appearance:none;min-width:92px;height:36px;padding:0 30px 0 12px;border:1px solid #c9c9c9;border-radius:5px;background:#fff;color:var(--fg-black);font-size:16px;line-height:34px;cursor:pointer;transition:border-color .2s var(--fg-ease)}.fg-upsell__select:hover,.fg-upsell__select:focus-visible{border-color:var(--fg-black);outline:none}.fg-upsell__select-icon{position:absolute;top:50%;right:11px;transform:translateY(-50%);pointer-events:none;color:var(--fg-black)}.fg-upsell__error{margin:2px 0 0;font-size:12px;line-height:1.35;color:var(--fg-sale)}.fg-upsell__nav{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;padding:0;border:0;background:transparent;color:var(--fg-black);cursor:pointer;transition:opacity .2s linear,transform .2s var(--fg-ease)}.fg-upsell__nav--prev{left:0}.fg-upsell__nav--next{right:0}.fg-upsell__nav:disabled{opacity:.25;cursor:default}.fg-upsell__nav:not(:disabled):active{transform:scale(.85)}.fg-upsell__card.is-added .fg-upsell__media{animation:fg-upsell-added .6s var(--fg-ease)}@keyframes fg-upsell-added{40%{transform:scale(.92);opacity:.6}}xo-cart-add.fg-is-loading{pointer-events:none;opacity:.7}@media(min-width:990px){.fg-upsell__media{width:80px}.fg-upsell__select{font-size:14px}}.fg-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s var(--fg-ease),transform .6s var(--fg-ease);will-change:opacity,transform}.fg-reveal.fg-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fg-reveal{opacity:1;transform:none;transition:none}.fg-upsell__box,.fg-upsell__box svg,.fg-upsell__frame,.fg-upsell__nav{transition:none}.fg-upsell__card.is-added .fg-upsell__media{animation:none}}.fg-klarna{display:flex;align-items:center;gap:12px;margin:0 0 20px;padding:10px 12px;border:1px solid var(--fg-border);border-radius:var(--fg-radius);background:#fff;font-size:13px;line-height:1.4;color:var(--fg-black)}.fg-klarna__logo{flex:0 0 auto;padding:5px 9px;border-radius:6px;background:#ffb3c7;color:#17120f;font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.fg-klarna__link{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.fg-cart-usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:10px 0;list-style:none;border-top:1px solid var(--fg-border);border-bottom:1px solid var(--fg-border);background:#fff;color:var(--fg-black)}.fg-cart-usps__item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:1.3;text-align:center}.fg-cart-usps__item svg{flex:0 0 auto;width:20px;height:20px}.fg-cart-shipping{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 4px;font-size:14px;line-height:1.4;color:var(--fg-muted)}.fg-cart-shipping__value--free{font-weight:600;color:#1a7f4b}.fg-rating{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;border:0;background:none;font-size:12px;line-height:1.3;color:var(--fg-black);text-align:left}.fg-rating__stars{color:#00b67a;font-size:14px;letter-spacing:1px}.fg-rating__score{font-weight:600}.fg-rating__sep{color:#b5b5b5}.fg-rating--cart{justify-content:center;margin-top:10px}.fg-rating--product{margin-top:8px;cursor:pointer}.buy-button{flex-wrap:wrap;align-items:stretch}.buy-button .terms-binding{flex:1 1 240px;min-width:0}.buy-button__add .xo-btn{min-height:50px}.buy-button__add .xo-btn{background-color:var(--fg-black);border-color:var(--fg-black);color:#fff;font-weight:600;white-space:nowrap;transition:background-color .25s var(--fg-ease),color .25s var(--fg-ease),transform .15s var(--fg-ease)}.buy-button__add .xo-btn:active{transform:scale(.98)}@media(hover:hover){.buy-button__add .xo-btn:hover{background-color:#fff;color:var(--fg-black)}}.buy-button__add:not([xo-disabled]) .xo-btn:not(:disabled){animation:fg-atc-pulse 2.6s ease-out infinite}.buy-button__add .xo-btn:hover,.buy-button__add .xo-btn:focus-visible{animation-play-state:paused}@keyframes fg-atc-pulse{0%{box-shadow:0 0 #11111147}55%,to{box-shadow:0 0 0 9px #1110}}@media(max-width:479px){.buy-button{flex-wrap:wrap;gap:10px}.buy-button .xo-quantity-style2{--width: 9.6rem !important}.buy-button .terms-binding{flex:1 1 200px}.buy-button__add .xo-btn,.buy-button__add .xo-btn .xo-btn__text{padding:0 4px;font-size:11.5px;letter-spacing:0}}[id^=shopify-section] .xo-product-card--style3 h2.fg-card-title,[id^=shopify-section] .xo-product-card--style3 h2.fg-card-title a{font-size:15px;line-height:1.25;letter-spacing:0;word-break:normal;overflow-wrap:anywhere}@media(max-width:749px){[id^=shopify-section] .xo-product-card--style3 h2.fg-card-title,[id^=shopify-section] .xo-product-card--style3 h2.fg-card-title a{font-size:13px}}@media(prefers-reduced-motion:reduce){.buy-button__add .xo-btn{animation:none!important}}.xo-product-info-content xo-collapse-provider>xo-animate,.xo-product-info-content xo-collapse-provider>div{padding-bottom:18px!important}.xo-product-info-content xo-collapse-provider>xo-animate:has(>.xo-product-info-content__header){padding-bottom:10px!important}.xo-product-info-content xo-collapse-provider>xo-animate:has(>.xo-product-info-content__price){padding-bottom:14px!important}.xo-product-info-content xo-collapse-provider>.fg-linked-colors{margin-bottom:0;padding-bottom:16px!important}.xo-product-info-content xo-collapse-provider>.xo-product-info-content__variants{padding-bottom:16px!important}.xo-product-info-content xo-collapse-provider>xo-animate:has(>.shopify-product-form){padding-bottom:12px!important}.xo-product-info-content xo-collapse-provider>xo-animate:has(>xo-product-pickup-availability),.xo-product-info-content xo-collapse-provider>.xo-product-info-content__complementary:not(:has(.xo-product-card,xo-carousel)){padding-bottom:0!important}.xo-product-info-content xo-collapse-provider>.xo-product-info-content__complementary:not(:has(.xo-product-card,xo-carousel)){display:none}.xo-product-info-content xo-product-pickup-availability:not(:empty){display:block;margin-bottom:18px}.xo-product-info-content xo-collapse-provider>xo-animate:has(>xo-collapse-trigger){padding-bottom:6px!important}.xo-product-info-content__title{line-height:1.2;letter-spacing:-.01em}.xo-product-info-content__price{align-items:center}.xo-product-info-content__price>span{font-size:13px;color:var(--fg-muted)}.fg-linked-colors__title,.xo-product-info-variant__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin-bottom:8px;font-size:14px;line-height:1.3;color:var(--fg-black)}.fg-linked-colors__title,.xo-product-info-variant__header>span:first-child{font-weight:600!important}.fg-linked-colors__name,.xo-product-info-variant__name{font-weight:400;color:var(--fg-muted)}.fg-linked-colors__list{gap:10px}.fg-linked-colors__swatch{width:28px;height:28px;border:1px solid rgba(0,0,0,.12);transition:transform .2s var(--fg-ease),box-shadow .2s var(--fg-ease)}.fg-linked-colors__item.active .fg-linked-colors__swatch{border:1px solid rgba(0,0,0,.12);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--fg-black)}@media(hover:hover){.fg-linked-colors__item:not(.active):hover .fg-linked-colors__swatch{transform:scale(1.08)}}.buy-button .xo-quantity-style2,.buy-button__add .xo-btn,.buy-button__add .xo-btn:before,.buy-button__add .xo-btn:after{border-radius:8px!important}.xo-product-info-content .payment-icons{justify-content:flex-start!important}.xo-product-info-content .paymenticons{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.xo-product-info-content .paymenticons li{margin:0;line-height:0}.xo-product-info-content .shipping{display:grid;gap:8px;font-size:14px;line-height:1.4}.xo-product-info-content .shipping p{margin:0}.shopify-section-group-header-group [class^=ai-announcement-bar-]:not([class*=-wrapper-]):not([class*=-message]){background-color:var(--fg-black)!important;color:#fff!important;padding-top:12px!important;padding-bottom:12px!important}.shopify-section-group-header-group [class*=ai-announcement-bar-message] p,.shopify-section-group-header-group [class*=ai-announcement-bar-message]{margin:0;color:#fff!important;font-size:13px!important;font-weight:500;letter-spacing:.04em;line-height:1.4}.shopify-section-group-header-group [class*=ai-announcement-bar-message] strong{font-weight:700}header.header-v14{--header-height-desktop: 72px;--header-height-mobile: 58px}.header-v14 .header-v14__sticky{height:var(--header-height-mobile);transition:background-color .3s var(--fg-ease),box-shadow .3s var(--fg-ease)}@media(min-width:768px){.header-v14 .header-v14__sticky{height:var(--header-height-desktop)}}.header-v14__logo img{width:auto!important;height:44px;max-width:none;transition:filter .3s var(--fg-ease)}@media(min-width:768px){.header-v14__logo img{height:54px}}.header-v14:not(.header-v14--transparent) .header-v14__sticky,.header-v14 xo-sticky[xo-is-sticky] .header-v14__sticky{--bg-color: #fff !important;--color-foreground: 17, 17, 17;background-color:#fff!important;color:var(--fg-black);border-bottom:1px solid #e8e8e8}.header-v14:not(.header-v14--transparent) .header-v14__sticky .header-bg,.header-v14 xo-sticky[xo-is-sticky] .header-v14__sticky .header-bg{background:#fff!important}.header-v14:not(.header-v14--transparent) .header-v14__logo img,.header-v14 xo-sticky[xo-is-sticky] .header-v14__logo img{filter:invert(1)}.header-v14:not(.header-v14--transparent) .header-v14__sticky :is(.header-v14__icon,.header-v14__icon svg,.xo-menu-horizontal__label,.header-v14__navigation svg),.header-v14 xo-sticky[xo-is-sticky] .header-v14__sticky :is(.header-v14__icon,.header-v14__icon svg,.xo-menu-horizontal__label,.header-v14__navigation svg){color:var(--fg-black)}.header-v14__utilities-icon{gap:18px}.header-v14__icon{transition:opacity .2s linear,transform .2s var(--fg-ease)}@media(hover:hover){.header-v14__icon:hover{opacity:.65}}.header-v14__icon:active{transform:scale(.92)}.header-v14__cart-count,.header-v14__wishlist-count:not([xo-empty]){background-color:#fff;color:#000;font-weight:600}.header-v14:not(.header-v14--transparent) :is(.header-v14__cart-count,.header-v14__wishlist-count:not([xo-empty])),.header-v14 xo-sticky[xo-is-sticky] :is(.header-v14__cart-count,.header-v14__wishlist-count:not([xo-empty])){background-color:var(--fg-black);color:#fff}@media(min-width:990px){.header-v14__navigation-desktop>.xo-menu-horizontal{display:flex;align-items:center;gap:32px}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item{display:flex;align-items:center;height:var(--header-height-desktop);padding:0!important}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link{position:relative;display:inline-flex;align-items:center;height:100%;text-decoration:none}.header-v14__navigation-desktop .xo-menu-horizontal__label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link:after{content:"";position:absolute;left:0;right:0;bottom:20px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--fg-ease)}.header-v14:not(.header-v14--transparent) .header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link,.header-v14 xo-sticky[xo-is-sticky] .header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link{color:var(--fg-black)}.header-v14--transparent xo-sticky:not([xo-is-sticky]) .header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link{color:#fff}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link:hover:after,.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link[aria-current=page]:after{transform:scaleX(1)}.header-v14__navigation,.header-v14__navigation-desktop,.header-v14__navigation-desktop>.xo-menu-horizontal,.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item{position:static}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__sub-menu{--color-foreground: 17, 17, 17;top:100%;left:0;right:0;width:auto;display:flex;align-items:stretch;gap:0;margin:0;padding:36px 40px 44px var(--fg-nav-left, 40px);border:0;border-top:1px solid #ececec;border-radius:0;background:#fff!important;box-shadow:none;transform:none;visibility:hidden;transition:opacity .22s var(--fg-ease),visibility 0s linear .22s}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__sub-menu:after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background:#00000061;pointer-events:none}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item--open>.xo-menu-horizontal__sub-menu,.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item:focus-within>.xo-menu-horizontal__sub-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s var(--fg-ease),visibility 0s}@media(hover:hover){.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item:hover>.xo-menu-horizontal__sub-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s var(--fg-ease),visibility 0s}}.header-v14 .header-v14__sticky:has(.xo-menu-horizontal__item:is(:hover,:focus-within,.xo-menu-horizontal__item--open)>.xo-menu-horizontal__sub-menu){--bg-color: #fff !important;--color-foreground: 17, 17, 17;background-color:#fff!important;color:var(--fg-black)}.header-v14 .header-v14__sticky:has(.xo-menu-horizontal__item:is(:hover,:focus-within,.xo-menu-horizontal__item--open)>.xo-menu-horizontal__sub-menu) .header-bg{background:#fff!important;opacity:1}.header-v14 .header-v14__sticky:has(.xo-menu-horizontal__item:is(:hover,:focus-within,.xo-menu-horizontal__item--open)>.xo-menu-horizontal__sub-menu) .header-bg>*{visibility:hidden}.header-v14 .header-v14__sticky:has(.xo-menu-horizontal__item:is(:hover,:focus-within,.xo-menu-horizontal__item--open)>.xo-menu-horizontal__sub-menu) .header-v14__logo img{filter:invert(1)}.header-v14 .header-v14__sticky:has(.xo-menu-horizontal__item:is(:hover,:focus-within,.xo-menu-horizontal__item--open)>.xo-menu-horizontal__sub-menu) :is(.header-v14__icon,.header-v14__icon svg,.xo-menu-horizontal__label,.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__link){color:var(--fg-black)!important}.header-v14 .header-v14__sticky:has(.xo-menu-horizontal__item:is(:hover,:focus-within,.xo-menu-horizontal__item--open)>.xo-menu-horizontal__sub-menu) :is(.header-v14__cart-count,.header-v14__wishlist-count:not([xo-empty])){background-color:var(--fg-black);color:#fff}.header-v14__navigation-desktop .xo-menu-horizontal__item--child{position:static;flex:0 0 auto;min-width:200px;margin-right:56px;padding:0;opacity:0;transform:translate3d(0,10px,0);transition:opacity .35s var(--fg-ease),transform .35s var(--fg-ease)}.header-v14__navigation-desktop .xo-menu-horizontal__item:is(:hover,:focus-within,.xo-menu-horizontal__item--open)>.xo-menu-horizontal__sub-menu>:is(.xo-menu-horizontal__item--child,.fg-mega__tiles){opacity:1;transform:none}.header-v14__navigation-desktop .xo-menu-horizontal__sub-menu>:nth-child(2){transition-delay:.05s}.header-v14__navigation-desktop .xo-menu-horizontal__sub-menu>:nth-child(3){transition-delay:.1s}.header-v14__navigation-desktop .xo-menu-horizontal__sub-menu>:nth-child(4){transition-delay:.15s}.header-v14__navigation-desktop .xo-menu-horizontal__item--child>.xo-menu-horizontal__link{display:inline-block;margin:0 0 16px;padding:0;color:var(--fg-black);text-decoration:none}.header-v14__navigation-desktop .xo-menu-horizontal__child-label{font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:#8a8a8a;transition:color .2s linear}.header-v14__navigation-desktop .xo-menu-horizontal__item--child>.xo-menu-horizontal__link:hover .xo-menu-horizontal__child-label{color:var(--fg-black)}.header-v14__navigation-desktop .xo-menu-horizontal__child-arrow{display:none}.header-v14__navigation-desktop>.xo-menu-horizontal>.xo-menu-horizontal__item>.xo-menu-horizontal__sub-menu{flex-wrap:wrap}.header-v14__navigation-desktop .xo-menu-horizontal__item--child:not(:has(>ul)){order:10;flex:0 0 100%;min-width:0;margin:30px 0 0;padding-top:20px;border-top:1px solid #ececec}.header-v14__navigation-desktop .xo-menu-horizontal__item--child:not(:has(>ul))>.xo-menu-horizontal__link{display:inline-flex;align-items:center;gap:10px;margin:0}.header-v14__navigation-desktop .xo-menu-horizontal__item--child:not(:has(>ul))>.xo-menu-horizontal__link:after{content:"";width:16px;height:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M1 5h13M10 1l4 4-4 4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M1 5h13M10 1l4 4-4 4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s var(--fg-ease)}.header-v14__navigation-desktop .xo-menu-horizontal__item--child:not(:has(>ul))>.xo-menu-horizontal__link:hover:after{transform:translate3d(4px,0,0)}.header-v14__navigation-desktop .xo-menu-horizontal__item--child:not(:has(>ul)) .xo-menu-horizontal__child-label{color:var(--fg-black);font-size:13px;letter-spacing:.1em}.header-v14__navigation-desktop .xo-menu-horizontal__sub-menu--grandchild{position:static;display:block;width:auto;margin:0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none;opacity:1;pointer-events:inherit;transform:none;visibility:inherit}.header-v14__navigation-desktop .xo-menu-horizontal__sub-menu--grandchild:after{content:none}.header-v14__navigation-desktop .xo-menu-horizontal__item--grandchild{padding:0}.header-v14__navigation-desktop .xo-menu-horizontal__item--grandchild>.xo-menu-horizontal__link{display:inline-flex;align-items:center;gap:8px;padding:7px 0;color:var(--fg-black);font-size:17px;font-weight:500;line-height:1.35;text-decoration:none;transition:transform .25s var(--fg-ease),opacity .2s linear}.header-v14__navigation-desktop .xo-menu-horizontal__grandchild-label{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.header-v14__navigation-desktop .xo-menu-horizontal__sub-menu--grandchild:hover .xo-menu-horizontal__link:not(:hover){opacity:.45}.header-v14__navigation-desktop .xo-menu-horizontal__item--grandchild>.xo-menu-horizontal__link:hover{transform:translate3d(4px,0,0)}.header-v14__navigation-desktop .fg-mega__all{margin-top:10px}.header-v14__navigation-desktop .fg-mega__all>.xo-menu-horizontal__link{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.header-v14__navigation-desktop .fg-mega__all svg{transition:transform .25s var(--fg-ease)}.header-v14__navigation-desktop .fg-mega__all>.xo-menu-horizontal__link:hover svg{transform:translate3d(3px,0,0)}.fg-mega__tiles{order:6;display:flex;gap:16px;margin-left:auto;padding:0;list-style:none;opacity:0;transform:translate3d(0,10px,0);transition:opacity .35s var(--fg-ease) .12s,transform .35s var(--fg-ease) .12s}.fg-mega__tile{position:relative;display:block;width:clamp(170px,17vw,250px);aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:#f1f1f1;color:#fff;text-decoration:none}.fg-mega__tile-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fg-ease)}.fg-mega__tile:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#0000);pointer-events:none}.fg-mega__tile-label{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.fg-mega__tile-label svg{transition:transform .25s var(--fg-ease)}.fg-mega__tile:hover .fg-mega__tile-image{transform:scale(1.05)}.fg-mega__tile:hover .fg-mega__tile-label svg{transform:translate3d(4px,0,0)}@media(max-width:1199px){.header-v14__navigation-desktop .xo-menu-horizontal__item--child{min-width:170px;margin-right:36px}.fg-mega__tile{width:150px}}@media(prefers-reduced-motion:reduce){.header-v14__navigation-desktop .xo-menu-horizontal__item--child,.fg-mega__tiles,.fg-mega__tile-image{transform:none;transition:none}}}.menu-hamburger-drawer-mobile__content{--color-foreground: 17, 17, 17;width:min(88vw,380px);padding:0 0 20px;gap:24px;background:#fff!important;color:var(--fg-black)}.fg-mmenu{display:block}.fg-mmenu__tabs{position:sticky;top:0;z-index:1;display:flex;gap:26px;padding:0 20px;border-bottom:1px solid #e3e3e3;background:#fff;overflow-x:auto;scrollbar-width:none}.fg-mmenu__tabs::-webkit-scrollbar{display:none}.fg-mmenu__tab{position:relative;flex:0 0 auto;padding:18px 0 16px;border:0;background:none;color:#5c5c5c;font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;transition:color .2s linear}.fg-mmenu__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg-black);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--fg-ease)}.fg-mmenu__tab.is-active{color:var(--fg-black);font-weight:600}.fg-mmenu__tab.is-active:after{transform:scaleX(1)}.fg-mmenu__panel{padding:8px 0}.fg-mmenu__panel:not([hidden]){animation:fg-mmenu-in .3s var(--fg-ease)}@keyframes fg-mmenu-in{0%{opacity:0;transform:translate3d(8px,0,0)}}.fg-mmenu__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 20px;color:var(--fg-black);font-size:16px;font-weight:500;line-height:1.3;text-decoration:none}.fg-mmenu__row:active{background-color:#f5f5f5}.fg-mmenu__row--all{color:#5c5c5c;font-size:14px}.fg-mmenu__arrow{flex:0 0 auto}.fg-mmenu__secondary{display:grid;margin:8px 20px 0;padding-top:12px;border-top:1px solid #e3e3e3}.fg-mmenu__secondary-link{padding:10px 0;color:#3a3a3a;font-size:14px;line-height:1.3;text-decoration:none}.menu-hamburger-drawer-mobile__content>div:last-child{padding:0 20px}.menu-hamburger-drawer-mobile__utilities{margin-bottom:16px}.menu-hamburger-drawer-mobile__utility{flex:1 1 0;border-color:#d9d9d9;color:var(--fg-black);font-size:13px}.menu-hamburger-drawer-mobile__utility svg{color:var(--fg-black)}@media(prefers-reduced-motion:reduce){.fg-mmenu__panel:not([hidden]){animation:none}}#shopify-pc__banner.shopify-pc__banner__dialog{left:12px;right:12px;bottom:12px;width:auto;max-width:420px;margin:0;padding:16px;border:1px solid var(--fg-border);border-radius:10px;background:#fff;box-shadow:0 12px 34px #00000029;font-family:var(--font-body-family, "Montserrat", sans-serif)}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block;padding:0}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 12px;padding:0}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3;color:var(--fg-black)}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;font-size:12px;line-height:1.5;color:#444}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%;min-height:40px;margin:0;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s var(--fg-ease),color .2s var(--fg-ease)}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline{border:1.5px solid var(--fg-black);background:var(--fg-black);color:#fff}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;min-height:0;padding:4px 0 0;border:0;background:none;color:#444;font-weight:500;text-decoration:underline;text-underline-offset:2px}.xo-product-card--style3 .fg-card-info{min-height:0}.xo-product-card--style3 .fg-card-title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xo-product-card--style3 .fg-card-image img{transition:transform .6s var(--fg-ease)}@media(hover:hover){.xo-product-card--style3:hover .fg-card-image img{transform:scale(1.04)}}.xo-product-card--style3 .fg-card-wishlist{transition:transform .2s var(--fg-ease)}.xo-product-card--style3 .fg-card-wishlist:active{transform:scale(.88)}.xo-btn{transition:transform .15s var(--fg-ease),background-color .25s var(--fg-ease),color .25s var(--fg-ease),border-color .25s var(--fg-ease)}.xo-btn:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.xo-btn,.header-v14__icon,.xo-product-card--style3 .fg-card-image img,.xo-product-card--style3 .fg-card-wishlist{transition:none}}.about-v1__title,.our-team-v1__title{line-height:1.15;letter-spacing:-.01em}.about-v1__subtitle{font-size:12px;font-weight:600;letter-spacing:.22em;color:var(--fg-black)}.about-v1__description,.our-team-v1__description{font-size:15px;line-height:1.7;color:#3a3a3a}.about-v1__description p,.our-team-v1__description p{margin:0 0 14px}.about-v1__description p:last-child,.our-team-v1__description p:last-child{margin-bottom:0}.our-team-v1__description{max-width:680px;margin-left:auto;margin-right:auto}[class*=about-v1] img{border-radius:8px}.about-v2__icon svg{width:44px;height:44px}.about-v2__subtitle{font-size:14px;line-height:1.6;color:#3a3a3a}.contact-v1__title{font-size:12px;font-weight:600;letter-spacing:.22em;color:var(--fg-black)}.contact-v1__content{max-width:520px;font-size:15px;line-height:1.7;color:#3a3a3a}.contact-v1__icon[href=""],.contact-v1__icon:not([href]){display:none}.contact-v1__social:not(:has(.contact-v1__icon[href]:not([href=""]))){display:none}.contact-v1__map img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.contact-v1__map{aspect-ratio:4 / 3;overflow:hidden}}.contact-v2__title{line-height:1.15;letter-spacing:-.01em}.contact-v2__name{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--fg-black)}.contact-v2__wrap input:not([type=checkbox]):not([type=radio]),.contact-v2__wrap textarea{width:100%;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:var(--fg-black);font-size:16px;transition:border-color .2s var(--fg-ease),box-shadow .2s var(--fg-ease)}.contact-v2__wrap input:not([type=checkbox]):not([type=radio]){min-height:48px;padding:0 14px}.contact-v2__wrap textarea{min-height:150px;padding:12px 14px}.contact-v2__wrap input:focus,.contact-v2__wrap textarea:focus{border-color:var(--fg-black);box-shadow:0 0 0 1px var(--fg-black);outline:none}.contact-v2__btn .xo-btn{min-width:200px;min-height:50px;border-radius:8px}@media(max-width:767px){.contact-v2__btn,.contact-v2__btn .xo-btn{width:100%}}.fg-usp-bar{padding:28px 16px;border-top:1px solid var(--fg-border);border-bottom:1px solid var(--fg-border);background:#fff}.fg-usp-bar__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;max-width:1200px;margin:0 auto;padding:0;list-style:none}.fg-usp-bar__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--fg-black)}.fg-usp-bar__icon{display:flex;line-height:0}.fg-usp-bar__text{display:grid;gap:2px}.fg-usp-bar__title{font-size:14px;font-weight:600;line-height:1.3}.fg-usp-bar__sub{font-size:12.5px;line-height:1.4;color:var(--fg-muted)}@media(min-width:990px){.fg-usp-bar{padding:34px 40px}.fg-usp-bar__list{grid-template-columns:repeat(4,minmax(0,1fr))}.fg-usp-bar__item{flex-direction:row;justify-content:center;gap:14px;text-align:left}}.fg-image-text{padding:40px 16px}.fg-image-text--tinted{background:#f5f5f5}.fg-image-text__inner{display:grid;gap:24px;max-width:1200px;margin:0 auto}.fg-image-text__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:#ececec}.fg-image-text__image{display:block;width:100%;height:100%;object-fit:cover}.fg-image-text__image--placeholder{fill:#c9c9c9}.fg-image-text__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fg-image-text__label{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.22em;line-height:1.3;color:var(--fg-muted)}.fg-image-text__heading{margin:0 0 14px;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--fg-black)}.fg-image-text__text{font-size:15px;line-height:1.7;color:#3a3a3a}.fg-image-text__text p{margin:0 0 12px}.fg-image-text__text p:last-child{margin-bottom:0}.fg-image-text__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:22px;padding:0 28px;border:1.5px solid var(--fg-black);border-radius:8px;background:var(--fg-black);color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background-color .25s var(--fg-ease),color .25s var(--fg-ease),transform .15s var(--fg-ease)}.fg-image-text__button:active{transform:scale(.98)}@media(hover:hover){.fg-image-text__button:hover{background:#fff;color:var(--fg-black)}}.fg-image-text--text-only .fg-image-text__inner{max-width:680px}.fg-image-text--text-only .fg-image-text__content{align-items:center;text-align:center}@media(min-width:768px){.fg-image-text{padding:64px 40px}.fg-image-text:not(.fg-image-text--text-only) .fg-image-text__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.fg-image-text--reverse .fg-image-text__media{order:2}.fg-image-text__heading{font-size:34px}}.fg-faq{padding:44px 16px}.fg-faq__inner{max-width:780px;margin:0 auto}.fg-faq__heading{margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--fg-black)}.fg-faq__item{border-bottom:1px solid var(--fg-border)}.fg-faq__item:first-child{border-top:1px solid var(--fg-border)}.fg-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 0;color:var(--fg-black);font-size:15px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.fg-faq__question::-webkit-details-marker{display:none}.fg-faq__icon{flex:0 0 auto}.fg-faq__icon-v{transform-origin:center;transition:transform .3s var(--fg-ease)}.fg-faq__item[open] .fg-faq__icon-v{transform:scaleY(0)}.fg-faq__answer{padding:0 0 16px;font-size:14.5px;line-height:1.7;color:#3a3a3a}.fg-faq__item[open] .fg-faq__answer{animation:fg-faq-in .3s var(--fg-ease)}.fg-faq__answer p{margin:0 0 10px}.fg-faq__answer p:last-child{margin-bottom:0}.fg-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}@keyframes fg-faq-in{0%{opacity:0;transform:translate3d(0,-4px,0)}}@media(min-width:768px){.fg-faq{padding:64px 40px}.fg-faq__heading{font-size:30px}}@media(prefers-reduced-motion:reduce){.fg-faq__icon-v,.fg-image-text__button{transition:none}.fg-faq__item[open] .fg-faq__answer{animation:none}}.xo-product-info-content xo-collapse h2{margin:4px 0 10px;font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.3;color:var(--fg-black)}.xo-product-info-content xo-collapse h3{margin:18px 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--fg-black)}.xo-product-info-content xo-collapse p{margin:0 0 10px;font-size:14px;line-height:1.7;color:#3a3a3a}.xo-product-info-content xo-collapse p:last-child{margin-bottom:0}#MainContent :is([class^=ai-],[class*=" ai-"]):not([class*=ai-hero]) :is(h1,h2){font-size:clamp(26px,3.4vw,42px)!important;line-height:1.1!important;letter-spacing:.02em!important}#MainContent [class*=why-us-] h2{font-size:clamp(24px,2.8vw,34px)!important;line-height:1.15!important}#MainContent [class*=tp-showcase-] h2{font-size:clamp(20px,2.4vw,30px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em}.sticky-addcart-desktop .xo-btn,.sticky-addcart-desktop .shopify-payment-button__button{border-radius:8px!important;font-size:13px;font-weight:600;letter-spacing:.04em;animation:none!important}.sticky-addcart-desktop .xo-btn--sticky-addcart__add{border:1.5px solid var(--fg-black);background-color:#fff;color:var(--fg-black)}@media(hover:hover){.sticky-addcart-desktop .xo-btn--sticky-addcart__add:hover{background-color:var(--fg-black);color:#fff}}#MainContent [class^=ai-luxury-gymwear-grid-]:not([class*=__]){width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 40px 24px!important;box-sizing:border-box}#MainContent [class*=ai-editorial-collections__container-],#MainContent [class*=ai-split-campaign-container-]{max-width:1280px!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box}#MainContent [class*=ai-hero-content-container-]{padding:68px 40px 64px!important}#MainContent [class^=ai-editorial-collections-]:not([class*=__]){padding-top:56px!important;padding-bottom:64px!important}#MainContent [class*=ai-editorial-collections__heading-]{margin-bottom:32px!important}#MainContent [class*=ai-editorial-collections__grid-]{gap:32px!important}#MainContent [class*=ai-editorial-collections__images-]{gap:12px!important}#MainContent [class*=ai-editorial-collections__image-wrapper-],#MainContent [class*=ai-split-campaign-image-wrapper-],#MainContent [class*=ai-luxury-gymwear-card__image-wrapper-]{overflow:hidden}#MainContent [class*=ai-editorial-collections__image-wrapper-] img,#MainContent [class*=ai-split-campaign-image-wrapper-] img,#MainContent [class*=ai-luxury-gymwear-card__image-wrapper-] img{transition:transform .7s var(--fg-ease)}@media(hover:hover){#MainContent [class*=ai-editorial-collections__block-]:hover [class*=ai-editorial-collections__image-wrapper-] img,#MainContent [class*=ai-split-campaign-image-wrapper-]:hover img,#MainContent [class*=ai-luxury-gymwear-card-]:hover [class*=ai-luxury-gymwear-card__image-wrapper-] img{transform:scale(1.04)}}#MainContent [class*=ai-split-campaign-images-]{gap:12px!important;margin-bottom:40px!important}#MainContent h3[class*=ai-luxury-gymwear-card__title-]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.3}#MainContent [class*=ai-hero-slide-button-],#MainContent [class*=ai-hero-content-button-],#MainContent [class*=ai-split-campaign-button-]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;transition:background-color .25s var(--fg-ease),color .25s var(--fg-ease),border-color .25s var(--fg-ease),transform .15s var(--fg-ease)}#MainContent [class*=ai-hero-slide-button-]:active,#MainContent [class*=ai-hero-content-button-]:active,#MainContent [class*=ai-split-campaign-button-]:active{transform:scale(.98)}@media(min-width:990px){#MainContent [class*=why-us-][class*=__grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}}#MainContent [class^=tp-showcase-]>[class^=tp-showcase-]{max-width:1280px!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box}@media(max-width:767px){#MainContent [class^=ai-luxury-gymwear-grid-]:not([class*=__]){padding:36px 16px 12px!important}#MainContent [class*=ai-editorial-collections__container-],#MainContent [class*=ai-split-campaign-container-],#MainContent [class^=tp-showcase-]>[class^=tp-showcase-]{padding-left:16px!important;padding-right:16px!important}#MainContent [class*=ai-hero-content-container-]{padding:44px 16px 40px!important}#MainContent [class^=ai-editorial-collections-]:not([class*=__]){padding-top:36px!important;padding-bottom:44px!important}#MainContent [class*=ai-editorial-collections__heading-]{margin-bottom:22px!important}#MainContent h3[class*=ai-luxury-gymwear-card__title-]{font-size:13px}}@media(prefers-reduced-motion:reduce){#MainContent [class*=ai-editorial-collections__image-wrapper-] img,#MainContent [class*=ai-split-campaign-image-wrapper-] img,#MainContent [class*=ai-luxury-gymwear-card__image-wrapper-] img{transition:none}}.fg-card-cart{margin-top:auto;padding-top:12px}.fg-card-cart__trigger{display:block}.fg-size-popup{width:100%;max-width:none;max-height:86dvh;margin:auto 0 0;padding:0;border:0;border-radius:16px 16px 0 0;background:#fff;color:var(--fg-black);font-family:var(--font-body-family, "Montserrat", sans-serif);overflow:auto;box-shadow:0 -10px 40px #0000002e}.fg-size-popup::backdrop{background:#00000073}.fg-size-popup[open]{animation:fg-size-sheet-in .32s var(--fg-ease)}.fg-size-popup[open]::backdrop{animation:fg-size-fade-in .25s linear}@keyframes fg-size-sheet-in{0%{transform:translate3d(0,100%,0)}}@keyframes fg-size-fade-in{0%{opacity:0}}@keyframes fg-size-card-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}}.fg-size-popup__panel{position:relative;padding:22px 16px calc(20px + env(safe-area-inset-bottom,0px))}.fg-size-popup__panel:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;border-radius:2px;background:#d9d9d9;transform:translate(-50%)}.fg-size-popup__close{position:absolute;top:12px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--fg-black);cursor:pointer;transition:background-color .2s linear}.fg-size-popup__close:hover{background-color:#f1f1f1}.fg-size-popup__product{display:flex;align-items:center;gap:14px;margin:6px 44px 18px 0}.fg-size-popup__image{flex:0 0 auto;width:66px;height:88px;border-radius:6px;background:#f5f5f5;object-fit:cover}.fg-size-popup__title{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.3}.fg-size-popup__price{margin:0;font-size:15px;font-weight:600;line-height:1.3}.fg-size-popup__price s{margin-left:4px;color:var(--fg-muted);font-size:13px;font-weight:400}.fg-size-popup__price s:empty{display:none}.fg-size-popup__label{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--fg-muted)}.fg-size-popup__link{display:inline-block;margin-top:16px;color:var(--fg-black);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.fg-card-cart__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fg-card-cart__list xo-cart-add{display:block}.fg-card-cart__size{width:100%;min-height:52px;padding:0 4px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:var(--fg-black);font-family:inherit;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s var(--fg-ease),color .2s var(--fg-ease),border-color .2s var(--fg-ease),transform .15s var(--fg-ease)}.fg-card-cart__size:active{transform:scale(.95)}.fg-card-cart__size:disabled{border-color:#e6e6e6;background:#fafafa;color:#b5b5b5;text-decoration:line-through;cursor:default}@media(hover:hover){.fg-card-cart__size:not(:disabled):hover{border-color:var(--fg-black);background:var(--fg-black);color:#fff}}@media(min-width:750px){.fg-size-popup{width:440px;max-width:calc(100vw - 48px);margin:auto;border-radius:14px;box-shadow:0 24px 60px #00000040}.fg-size-popup[open]{animation:fg-size-card-in .28s var(--fg-ease)}.fg-size-popup__panel{padding:28px 28px 26px}.fg-size-popup__panel:before{content:none}.fg-size-popup__close{top:14px;right:14px}.fg-size-popup__product{margin-top:0}}@media(prefers-reduced-motion:reduce){.fg-size-popup[open],.fg-size-popup[open]::backdrop{animation:none}}.fg-card-cart__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:0 10px;border:1.5px solid var(--fg-black);border-radius:8px;background:var(--fg-black);color:#fff;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--fg-ease),color .25s var(--fg-ease),transform .15s var(--fg-ease);animation:fg-atc-pulse 2.8s ease-out infinite}.fg-card-cart__button svg{flex:0 0 auto}.fg-card-cart__button:active{transform:scale(.97)}.fg-card-cart__button:disabled{border-color:#cfcfcf;background:#f1f1f1;color:#8a8a8a;cursor:default;animation:none}@media(hover:hover){.fg-card-cart__button:not(:disabled):hover{background:#fff;color:var(--fg-black);animation-play-state:paused}}@media(max-width:479px){.fg-card-cart__button{min-height:40px;font-size:11px;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.fg-card-cart__button{animation:none;transition:none}}.fg-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(520px,80svh,680px);overflow:hidden;background:#111;color:#fff}.fg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.fg-hero__media picture{display:block;width:100%;height:100%}.fg-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fg-hero-focus-mobile, center)}.fg-hero__image--placeholder{fill:#3a3a3a}.fg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000c7,#0000006b 38%,#0000001f 68%,#00000047);pointer-events:none}.fg-hero__inner{width:100%;max-width:1280px;margin:0 auto;padding:120px 16px 32px;box-sizing:border-box}.fg-hero__content{max-width:560px}.fg-hero__label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.24em;line-height:1.3;color:#ffffffd9}.fg-hero__heading{margin:0 0 12px;color:#fff;font-size:clamp(36px,10.5vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1;text-transform:uppercase;text-wrap:balance}.fg-hero__text{margin:0 0 22px;font-size:15px;line-height:1.5;color:#ffffffeb}.fg-hero__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fg-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border:1.5px solid #fff;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s var(--fg-ease),color .25s var(--fg-ease),transform .15s var(--fg-ease)}.fg-hero__button--primary{background:#fff;color:var(--fg-black)}.fg-hero__button--secondary{background:#0000002e;color:#fff}.fg-hero__button:active{transform:scale(.98)}@media(hover:hover){.fg-hero__button--primary:hover{background:transparent;color:#fff}.fg-hero__button--secondary:hover{background:#fff;color:var(--fg-black)}}.fg-rating--hero{margin-top:16px;color:#fff;font-size:12.5px}.fg-rating--hero .fg-rating__sep{color:#ffffff80}.fg-hero__content>*{animation:fg-hero-in .7s var(--fg-ease) both}.fg-hero__content>:nth-child(2){animation-delay:.08s}.fg-hero__content>:nth-child(3){animation-delay:.16s}.fg-hero__content>:nth-child(4){animation-delay:.24s}.fg-hero__content>:nth-child(5){animation-delay:.32s}@keyframes fg-hero-in{0%{opacity:0;transform:translate3d(0,18px,0)}}.fg-hero__image{animation:fg-hero-zoom 1.6s var(--fg-ease) both}@keyframes fg-hero-zoom{0%{transform:scale(1.06)}}@media(min-width:750px){.fg-hero{min-height:clamp(560px,78vh,760px)}.fg-hero:after{background:linear-gradient(to right,#0000009e,#0000004d 42%,#0000 72%),linear-gradient(to top,#00000080,#0000 45%,#00000038)}.fg-hero__image{object-position:var(--fg-hero-focus, center)}.fg-hero__inner{padding:150px 40px 64px}.fg-hero__content{max-width:700px}.fg-hero__label{font-size:12px}.fg-hero__heading{font-size:clamp(48px,5.6vw,76px)}.fg-hero__text{margin-bottom:26px;font-size:17px}.fg-hero__buttons{display:flex;flex-wrap:wrap;gap:12px}.fg-hero__button{min-width:180px;min-height:52px;padding:0 30px}}@media(prefers-reduced-motion:reduce){.fg-hero__content>*,.fg-hero__image{animation:none}.fg-hero__button{transition:none}}.fg-heading{padding:44px 16px 0}.fg-heading__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto}.fg-heading__label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1.3;color:var(--fg-muted)}.fg-heading__title{margin:0;color:var(--fg-black);font-size:clamp(26px,3.4vw,42px);font-weight:700;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.fg-heading__link{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;color:var(--fg-black);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.fg-heading__link svg{transition:transform .25s var(--fg-ease)}.fg-heading__link:hover svg{transform:translate3d(4px,0,0)}@media(min-width:768px){.fg-heading{padding:72px 40px 0}}#MainContent .shopify-section:has(>.fg-heading)+.shopify-section [class^=ai-luxury-gymwear-grid-]:not([class*=__]){padding-top:24px!important}@media(min-width:990px){.fg-hero__inner{max-width:none;padding-left:var(--fg-nav-left, 40px);padding-right:var(--fg-nav-left, 40px)}}section.xo-section:has(>xo-container>.breadcrumb-v2){display:flex;align-items:flex-end;min-height:210px;padding-top:64px!important;padding-bottom:26px!important;background-color:var(--fg-black)!important;color:#fff}section.xo-section:has(>xo-container>.breadcrumb-v2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000bd,#0000005c 55%,#0003);pointer-events:none}section.xo-section:has(>xo-container>.breadcrumb-v2)>xo-container{width:100%;max-width:none;padding-left:16px;padding-right:16px;box-sizing:border-box}.breadcrumb-v2{align-items:flex-start}.breadcrumb-v2>xo-animate:last-child{order:-1;margin-bottom:8px}.breadcrumb-v2__title{margin:0;color:#fff;font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:clamp(32px,9vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1;text-align:left;text-transform:uppercase}.breadcrumb-v2 .breadcrumb__list{justify-content:flex-start!important;margin:0;padding:0;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.breadcrumb-v2 .breadcrumb__list,.breadcrumb-v2 .breadcrumb__link,.breadcrumb-v2 .breadcrumb__item{color:#ffffffd1}.breadcrumb-v2 .breadcrumb__separator svg{fill:#fff9}@media(min-width:750px){section.xo-section:has(>xo-container>.breadcrumb-v2){min-height:320px;padding-top:90px!important;padding-bottom:44px!important}section.xo-section:has(>xo-container>.breadcrumb-v2)>xo-container{padding-left:40px;padding-right:40px}.breadcrumb-v2>xo-animate:last-child{margin-bottom:12px}.breadcrumb-v2__title{font-size:clamp(44px,5vw,68px)}.breadcrumb-v2 .breadcrumb__list{font-size:12px}}@media(min-width:990px){section.xo-section:has(>xo-container>.breadcrumb-v2)>xo-container{padding-left:var(--fg-nav-left, 40px);padding-right:var(--fg-nav-left, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fg-custom.css.map */
