:root{--fta-paper: #F7F5F1;--fta-white: #FFFFFF;--fta-tint: #EFEBE4;--fta-cream-band: #F6EBCF;--fta-cream: #F3E3B5;--fta-ink: #16130F;--fta-ink-2: #5A544B;--fta-hairline: #DED8CE;--fta-field: #7A7266;--fta-placeholder: #6B655C;--fta-dash: #CFC7BA;--fta-red: #E1251B;--fta-cta: #C41E15;--fta-red-text: #B81C14;--fta-tile: #FFFFFF;--fta-dark: #16130F;--fta-dark-text: #F4F1EA;--fta-dark-muted: #B9B2A6;--fta-dark-line: #3D3730;--fta-gutter: clamp(16px, 3.4vw, 40px);--fta-display: "Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--fta-sans: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--fta-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--fta-arrow: 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='M4 12h15'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E");--ft-ground: var(--fta-paper);--ft-surface: var(--fta-white);--ft-tile: var(--fta-tile);--ft-ink: var(--fta-ink);--ft-ink-2: var(--fta-ink-2);--ft-ink-muted: var(--fta-dark-muted);--ft-hairline: var(--fta-hairline);--ft-field: var(--fta-field);--ft-accent: var(--fta-red-text);--ft-sans: var(--fta-sans);--ft-mono: var(--fta-mono);--heading-font-family: var(--fta-display);--heading-font-weight: 800;--heading-font-style: normal;--font-family: var(--fta-sans);--font-weight: 400;--font-style: normal;--body-font-weight: 400;--body-font-weight-bold: 700;--accent-font-family: var(--fta-display);--accent-font-weight: 900;--accent-font-style: normal;--headingTextTransform: uppercase;--heading_spacing: 0em;--ft-eyebrow: var(--fta-red-text)}body{background-color:var(--fta-paper);color:var(--fta-ink);font-family:var(--fta-sans)}:where(a):hover{color:var(--fta-red-text)}:focus-visible{outline:3px solid var(--heading_color, #16130F)!important;outline-offset:3px}.footer-section :focus-visible{outline-color:var(--fta-cream)!important}.announcement-bar-section :focus-visible{outline-color:var(--fta-ink)!important}:where(.rich-editor-text-content,.text-content p,.rich-text-description,.yv-multi-column-desc,.product_custom_liquid) a:not(.button):hover{color:var(--fta-ink);text-decoration-thickness:2px;text-underline-offset:5px}.container:not(.sm-container):not(.md-container){padding-left:var(--fta-gutter);padding-right:var(--fta-gutter)}@media(min-width:992px){.container:not(.sm-container):not(.md-container){max-width:1440px}}:is(.section-heading-title,.heading-title,.content-heading,.collection-banner-title,.page-banner-title,.yv-form-heading,.yv-multi-column-heading),:is(.section-heading-title,.heading-title,.content-heading,.collection-banner-title,.page-banner-title,.yv-form-heading,.yv-multi-column-heading):is(.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--fta-display);font-weight:900;font-style:normal;line-height:.88;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance}:is(.section-heading-title,.heading-title,.content-heading).h1{--h1: clamp(52px, 8vw, 132px)}:is(.section-heading-title,.heading-title,.content-heading,.collection-banner-title,.page-banner-title).h2{--h2: clamp(40px, 5vw, 76px)}.template_index :is(.section-heading-title,.heading-title,.content-heading).h2{--h2: clamp(46px, 6.6vw, 104px)}:is(.section-heading-title,.heading-title,.content-heading).h4{--h4: clamp(34px, 4.4vw, 64px)}:is(.section-heading-title,.heading-title,.content-heading).h5{--h5: clamp(28px, 2.8vw, 40px)}:is(.section-heading-title,.heading-title,.content-heading) .highlighted-text{font-family:var(--fta-display);font-weight:900}:is(.yv-collection-description,.yv-main-product-detail .rich-editor-text-content,.yv-main-product-detail .rte,.page-description,.rich-editor-text-content.yv-content-body,.yv-blog-detail-desc,.shopify-policy__body) :is(h1,h2,h3,h4,h5,h6){font-family:var(--fta-sans);font-weight:700;letter-spacing:0;text-transform:none}.ft-eyebrow,.heading-subtitle,.section-heading-subtitle,.yv-collections-subtitle,.yv-text-subheading,.yv-tabbed-collage-subtitle{font-family:var(--fta-mono);font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-eyebrow, #B81C14)}.heading-subtitle,.section-heading-subtitle,.yv-collections-subtitle,.yv-text-subheading,.yv-tabbed-collage-subtitle{margin:0 0 18px}.rich-text-description p.ft-eyebrow{font-size:12px;line-height:1.5}.image-with-text-section .text-content .ft-eyebrow:before,:is(.image-with-text-section .text-content>p:first-child:has(+.section-heading):not(:has(.ft-eyebrow))):before{display:none}.button,.pdp-action-container button.shopify-payment-button__button,.pdp-action-container button.shopify-payment-button__button--hidden,.shopify-challenge__button{gap:10px;min-height:52px;padding:12px 24px;border-width:2px;font-family:var(--fta-sans);font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--buttonRadius, 4px);transition:filter .2s ease,transform .2s ease,background-color .2s ease}.button.xsmall-btn,.button.d-xsmall-btn{min-height:36px;padding:6px 14px;font-size:12px}.button.small-btn,.button.d-small-btn{min-height:44px;padding:8px 18px;font-size:13px}.button.med-btn{min-height:52px;padding:12px 24px;font-size:14px}.button.large-btn{min-height:56px;padding:12px 28px;font-size:15px}.button:active{transform:translateY(1px)}@media(hover:hover){.button:hover{background-image:none;filter:brightness(1.12)}.secondary-button:hover,.button.outline-button:hover,.button.white-button:hover,.pdp-action-container button.shopify-payment-button__button:hover,.pdp-action-container button.shopify-payment-button__button--hidden:hover{filter:none;background-image:none;background-color:var(--fta-tint)}}.secondary-button,.pdp-action-container button.shopify-payment-button__button,.pdp-action-container button.shopify-payment-button__button--hidden{border-color:var(--colorBtnSecondaryText)}.button.outline-button{border-color:var(--colorTextBody);color:var(--colorTextBody)}.button.outline-button:hover{color:var(--colorTextBody)}.button.ft-btn-ink{background-color:var(--fta-ink);border-color:var(--fta-ink);color:#fff}:is(.yv-tab-button,.yv-collections-mainlink,.ft-btn-arrow) .btn-txt:after{content:"";display:inline-block;width:18px;height:18px;margin-left:10px;vertical-align:-4px;background-color:currentColor;-webkit-mask:var(--fta-arrow) center / contain no-repeat;mask:var(--fta-arrow) center / contain no-repeat}.shopify-section:is([id$=__ft_visit],[id$=__ft_visit_store]) .rich-text-content a.button{background-color:var(--fta-ink);border-color:var(--fta-ink);color:#fff}.shopify-section:is([id$=__ft_visit],[id$=__ft_visit_store]) .rich-text-content a.button:hover{background-color:var(--fta-ink);background-image:none;color:#fff;filter:brightness(1.12)}.form-control,textarea,select{border-color:var(--fta-field);border-radius:var(--inputRadius, 4px);background-color:var(--fta-white);color:var(--fta-ink);font-family:var(--fta-sans)}.form-control::placeholder,textarea::placeholder{color:var(--fta-placeholder);opacity:1}.form-group label,.field__label{font-family:var(--fta-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message p,.announcement-bar-section .announcement-bar__message a{font-family:var(--fta-mono);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.announcement-bar-section .announcement-bar__message{gap:4px 18px}.announcement-bar-section .announcement-bar .announcement-bar__message .announce-btn{display:inline-flex;align-items:center;min-height:28px;margin:0;padding:0 2px;border:0;border-radius:0;background-color:transparent;font-size:12px!important;font-weight:500;letter-spacing:.06em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.announcement-bar-section .announcement-bar .announcement-bar__message .announce-btn:hover{text-decoration-thickness:2px}.header_4 .header__heading-link{max-width:none;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:5px;color:var(--fta-ink);text-decoration:none}.header_4 .header__heading-link img.header__heading-logo{grid-row:1 / span 2;margin:0;mix-blend-mode:multiply}.header_4 .header__heading-link:before{content:"Fight Trade";content:"Fight Trade" / "";grid-column:2;grid-row:1;align-self:end;font-family:var(--fta-display);font-size:30px;font-weight:900;line-height:.85;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--fta-ink)}.header_4 .header__heading-link:after{content:"BKK \21c4  FLL \b7  Since 2021";content:"BKK \21c4  FLL \b7  Since 2021" / "";grid-column:2;grid-row:2;align-self:start;font-family:var(--fta-mono);font-size:11px;font-weight:400;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--fta-ink-2)}.header_4 .header__heading-link:hover:before{color:var(--fta-ink)}@media(min-width:992px){.header_4 .navigation__header{min-height:88px;padding:14px 0;gap:24px}.header_4 .header-search-group{flex:1 1 auto;max-width:560px}}header .yv-header-searchbar{border-radius:4px}header .yv-header-searchbar input.search-input{height:48px;min-height:48px;border:1px solid var(--fta-field);border-radius:4px;background:var(--fta-paper);color:var(--fta-ink);font-family:var(--fta-sans);font-size:15px}header .yv-header-searchbar input.search-input:hover{border-color:var(--fta-ink)}header .yv-header-searchbar input.search-input::placeholder{color:var(--fta-placeholder)}header .header__icons .acc-sign-in,header .header__icons .search-form,header .header__icons .wrapper-top-cart a{width:44px;height:44px;border-radius:50%;transition:background-color .2s ease}@media(hover:hover){header .header__icons .acc-sign-in:hover,header .header__icons .search-form:hover,header .header__icons .wrapper-top-cart a:hover{background-color:var(--fta-tint)}}header .wrapper-top-cart .cartCount{top:2px;right:0;min-width:18px;height:18px;padding:0 4px;border:0;border-radius:9px;background:var(--cartDotColor, #C41E15);color:#fff;font-family:var(--fta-sans);font-size:11px;font-weight:700;line-height:18px;animation:none}.header_4 .nav__header .nav-item .nav-link,.header_4 .nav__header .nav-quick-links-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 26px 0 0;padding:0;font-family:var(--fta-sans);font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.header_4 .nav__header .nav-item:last-child .nav-link{margin-right:0}.header_4 .nav__header .nav-item .nav-link svg{width:9px}@media(min-width:992px){.header_4 .nav__header .navbar{min-height:52px}}@media(min-width:992px)and (max-width:1439px){.header_4 .nav__header .nav-item .nav-link{margin-right:20px;font-size:13px;letter-spacing:.06em}}@media(min-width:992px)and (max-width:1199px){.header_4 .nav__header .nav-item .nav-link{margin-right:14px;font-size:12px;letter-spacing:.04em}}header .yv-dropdown-menus{border:1px solid var(--fta-hairline);border-radius:4px;box-shadow:0 10px 28px #16130f1a}header .yv-dropdown-item-link,header .menu-category-title{font-family:var(--fta-sans);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}header .menu-category-title{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}header .side-menu .inner-side ul li .list-menu__item,header .side-menu .inner-side ul li .nav-link{font-family:var(--fta-sans);font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:991px){.header_4 .navigation__header{justify-content:flex-start!important;padding-left:40px}.header_4 .header__heading-link{column-gap:10px}.header_4 .header__heading-link img.header__heading-logo{width:52px;height:auto}.header_4 .header__heading-link:before{font-size:24px}}@media(max-width:575px){.header_4 .header__heading-link:after{display:none}.header_4 .header__heading-link img.header__heading-logo{grid-row:1;width:48px}.header_4 .header__heading-link:before{align-self:center;font-size:22px}}@media(max-width:359px){.header_4 .header__heading-link:before{display:none}}.breadcrumb-list{font-family:var(--fta-mono);font-size:11px;letter-spacing:.14em}.yv-product-card.yv-product-card{--layoutRadius: 6px}.yv-product-card .yv-product-card-img{border:1px solid var(--fta-hairline);background-color:var(--fta-tile)}.yv-product-card .yv-product-card-img .image-wrapper img,.yv-product-card .yv-product-card-img img.product-second-img{padding:7%}@media(hover:hover)and (min-width:1025px){.yv-product-card .yv-product-card-img img{transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .7s ease}.yv-product-card:hover .yv-product-card-img img{transform:scale(1.05)}}.yv-product-card .yv-product-information{margin-top:16px}.yv-product-card .yv-product-vendor-info{margin-bottom:6px;font-family:var(--fta-mono);font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--fta-ink-2)}.yv-product-card .yv-product-title{font-family:var(--fta-sans);font-size:16px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--colorTextBody)}.yv-product-card .yv-prizebox{margin-top:6px;align-items:baseline}.yv-product-card .yv-prizebox .yv-product-price{font-family:var(--fta-sans);font-size:18px;font-weight:700;letter-spacing:0;color:var(--colorTextBody)}.yv-product-card .yv-prizebox:has(.yv-product-compare-price) .yv-product-price{color:var(--fta-red-text)}.yv-product-card .yv-prizebox .yv-product-compare-price{font-size:14px;color:var(--fta-ink-2)}.yv-product-card .yv-product-badge{top:12px;left:12px;padding:5px 10px;border-radius:3px;font-family:var(--fta-mono);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.12em}.yv-product-card-img .discounts{border-radius:3px;font-family:var(--fta-mono);font-size:11px;font-weight:500;letter-spacing:.06em}.yv-product-card .yv-product-options li .Sd_addProduct,.yv-product-card .icon-options li .quickView,.yv-product-card .icon-options li quick-add-toggle{border:1px solid var(--fta-hairline);box-shadow:none}.shopify-section[id$=__ft_gyms] .yv-product-card .yv-product-card-img{background-color:var(--fta-white)}.collection-product-section .collection-tabs-wrapper{gap:24px 48px}.collection-product-section .collection-tabs-wrapper.tabs-position-right{align-items:flex-end}.collection-product-section .collection-tabs-wrapper .section-heading{margin-bottom:0}.collection-product-section .collection-tabs-wrapper .yv-tabs{gap:8px;max-width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.collection-product-section .collection-tabs-wrapper .yv-tabs .yv-tab-item.filter-products .yv-tab-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 16px;border:1px solid var(--fta-hairline);border-radius:4px;background:var(--fta-white);color:var(--fta-ink);opacity:1;font-family:var(--fta-sans);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.collection-product-section .collection-tabs-wrapper .yv-tabs .yv-tab-item.filter-products .yv-tab-link:before,.collection-product-section .collection-tabs-wrapper .yv-tabs .yv-tab-item.filter-products .yv-tab-link:after{display:none}.collection-product-section .collection-tabs-wrapper .yv-tabs .yv-tab-item.filter-products .yv-tab-link:hover{border-color:var(--fta-ink)}.collection-product-section .collection-tabs-wrapper .yv-tabs .yv-tab-item.filter-products.active .yv-tab-link{border-color:var(--fta-ink);background:var(--fta-ink);color:#fff}.collection-product-section .yv-tab-content{margin-top:40px}.collection-product-section .yv-tab-btn-pane{padding-top:40px}.collection-product-section .yv-tab-btn-pane .yv-tab-button{background-color:transparent;border-color:var(--fta-ink);color:var(--fta-ink)}@media(hover:hover){.collection-product-section .yv-tab-btn-pane .yv-tab-button:hover{filter:none;background-color:var(--fta-tint);color:var(--fta-ink)}}.collection-list-section .yv-collections-desc{margin-bottom:28px;padding-right:0;font-size:18px;line-height:1.55;letter-spacing:0;color:var(--subheading_color, #5A544B)}.collection-list-section .yv-collections-text .heading-title{margin-bottom:20px}.collection-list-section .yv-collection-wrapper:not(.fullwidth) .yv-collections-text .heading-title:is(.h1,.h2){--h1: clamp(40px, 4.2vw, 68px);--h2: clamp(40px, 4.2vw, 68px)}.collection-list-section .collection-layout-rounded .yv-collection-list-image,.collection-list-section .yv-collection-list-image{border:1px solid var(--fta-hairline);border-radius:8px;background-color:var(--fta-tile);overflow:hidden}.shopify-section[id$=__ft_gyms] .yv-collection-list-image{background-color:var(--fta-white)}.collection-list-section .yv-collection-title{margin-bottom:4px;font-family:var(--fta-display);font-size:30px;font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase;color:var(--heading_color, #16130F)}.collection-list-section .yv-collection-desc{font-size:14px;line-height:1.45;color:var(--subheading_color, #5A544B)}.collection-list-section .yv-collection-link{width:44px;height:44px;border:1px solid var(--fta-ink);background:transparent;color:var(--fta-ink)}.newsletter-section>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 56px;width:calc(100% - 2 * var(--fta-gutter));max-width:1360px;padding:clamp(24px,4vw,56px);border-radius:8px;background:var(--fta-tint)}.newsletter-section .section-heading{flex:1 1 480px;min-width:0;margin:0;text-align:left}.newsletter-section .section-heading-title.h2{--h2: clamp(36px, 4.4vw, 64px);margin-bottom:12px;line-height:.9}.newsletter-section .section-heading p{max-width:520px;margin:0;font-size:17px;line-height:1.55;color:var(--fta-ink-2)}.newsletter-section .newsletter-content{flex:1 1 440px;min-width:0;max-width:none;margin:0;text-align:left}.newsletter-section .newsletter-form:before{content:"Email address";display:block;margin-bottom:10px;font-family:var(--fta-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.newsletter-section .yv-newsletter-input{display:flex;flex-wrap:wrap;gap:10px}.newsletter-section .yv-newsletter-input .form-control{flex:1 1 240px;min-width:0;min-height:56px;padding:0 18px;border:1px solid var(--fta-field);border-radius:4px;background-color:var(--fta-white);color:var(--fta-ink);font-size:16px}.newsletter-section .yv-newsletter-input .button.newsletter-btn{position:static!important;flex:0 0 auto;width:auto;height:auto;min-height:56px;margin:0;padding:0 28px;border-radius:4px;border-color:var(--fta-ink);background-color:var(--fta-ink);color:#fff}.newsletter-section .newsletter-form__message{margin-top:10px;font-size:15px;font-weight:500}.newsletter-section .newsletter-form__message.error-text{color:var(--fta-red-text)}@media(max-width:575px){.newsletter-section .yv-newsletter-input .button.newsletter-btn{flex:1 1 100%}}.footer-section .yv-footer-middle-box{padding:72px 0 24px}@media(min-width:992px){.footer-section .yv-footer-middle-box .footer-menu-list>.row{flex-wrap:nowrap;justify-content:space-between}.footer-section .yv-footer-middle-box .footer-menu-list>.row>[class*=col-]{flex:0 1 auto;width:auto;max-width:280px}}.footer-section .footer-menu-head{padding-bottom:12px;font-family:var(--fta-mono);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.footer-section .footer-menu-list ul li a{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:0;font-size:15px;text-decoration:none}@media(min-width:992px){.footer-section .footer-menu-list ul li a{min-height:30px}}.footer-section .footer-menu-list ul li a:hover,.footer-section .footer-text-item p a:hover{padding-left:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.footer-section .footer-menu-list ul li a:before{display:none}.footer-section .yv-footer-textblock p,.footer-section .footer-text-item p{font-size:15px;line-height:1.6}.footer-section .footer-text-item p a{display:inline-block;padding:4px 0;font-weight:700}.footer-section .footer-text-item:has(>.footer-img-link){display:flex!important;flex-wrap:wrap;align-items:center;column-gap:12px}.footer-section .footer-text-item:has(>.footer-img-link)>p{flex:1 1 100%;max-width:300px;margin-top:18px}.footer-section .footer-text-item:has(>.footer-img-link)>p{color:var(--fta-dark-muted)!important}.footer-section .footer-text-item:has(>.footer-img-link)>.footer-menu-head{color:var(--fta-dark-text)!important}.footer-section .footer-img-link{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:4px;border-radius:12px;background:var(--fta-cream);overflow:hidden}.footer-section .footer-img-link img{width:100%;height:100%;object-fit:contain;border-radius:0;mix-blend-mode:multiply}.footer-section .footer-text-item:has(>.footer-img-link)>.footer-menu-head{padding:0;font-family:var(--fta-display);font-size:28px;font-weight:900;line-height:.9;letter-spacing:0}.footer-section .social-links ul li a{width:44px;height:44px;border-radius:999px}.footer-section .footer-menu-list .social-links ul li a:after{border-color:var(--fta-dark-line)}.footer-section .footer-main>:is(.container,.container-fluid):first-child{container-type:inline-size}.footer-section .footer-main>:is(.container,.container-fluid):first-child:after{content:"Fight Trade";content:"Fight Trade" / "";display:block;overflow:hidden;margin:24px 0 32px;font-family:var(--fta-display);font-size:clamp(60px,16.5vw,240px);font-size:calc(100cqi / 4.5);font-weight:900;line-height:.78;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:2px var(--fta-dark-line);pointer-events:none}.footer-section .yv-footer-bottom-box{padding:20px 0 28px}.footer-section .yv-footer-bottom-box small,.footer-section .yv-footer-bottom-box small a,.footer-section .yv-footer-links a{font-family:var(--fta-mono);font-size:12px;letter-spacing:.08em;color:var(--fta-dark-muted)!important}.footer-section .yv-footer-links a:hover{color:var(--fta-cream)!important}.yv-main-product-detail .yv-product-detail-title:is(.h1,.h2,.h3,.h4,.h5,.h6){--h1: clamp(30px, 2.6vw, 40px);--h2: clamp(30px, 2.6vw, 40px);--h3: clamp(30px, 2.6vw, 40px);--h4: clamp(30px, 2.6vw, 40px);--h5: clamp(30px, 2.6vw, 40px);--h6: clamp(30px, 2.6vw, 40px);margin-bottom:14px;font-family:var(--fta-display);font-weight:900;line-height:.92;letter-spacing:0;text-transform:uppercase;text-wrap:balance}.product-section .yv-product-image-item .image-wrapper{border:1px solid var(--fta-hairline);border-radius:8px;background-color:var(--fta-tile);overflow:hidden;isolation:isolate}.product-section .yv-product-image-item img{background-color:transparent;mix-blend-mode:multiply;object-fit:contain}.product-section .yv-product-big-slider .yv-product-slider-item{background-color:transparent}.product-section .gallery-thumbs-item{border-radius:6px;overflow:hidden;background-color:var(--fta-tile)}.product-section .gallery-thumbs-item img{mix-blend-mode:multiply;background-color:transparent}.product-section .ft-pdp-more{display:grid;gap:28px;margin-top:20px;padding:24px 20px;border:1px solid var(--fta-hairline);border-radius:12px;background:var(--fta-white)}.product-section .ft-pdp-more__main,.product-section .ft-pdp-more__side{display:grid;gap:24px;align-content:start;min-width:0}.product-section .ft-pdp-more .yv-product-accordion,.product-section .ft-pdp-more .product_custom_liquid,.product-section .ft-pdp-more .product-services-badges{margin:0}.product-section .ft-pdp-more :is(.rich-editor-text-content,.rte) :is(h1,h2,h3,h4,h5,h6){font-family:var(--fta-sans);font-weight:700;letter-spacing:0;text-transform:none}.product-section .ft-pdp-more :is(.rich-editor-text-content,.rte) :is(h1,h2){font-size:clamp(20px,1.6vw,24px);line-height:1.2;margin:18px 0 8px}.product-section .ft-pdp-more :is(.rich-editor-text-content,.rte) :is(h3,h4,h5,h6){font-size:17px;line-height:1.3;margin:18px 0 6px}@media screen and (min-width:768px){.product-section .yv_product_content_section>.row{padding:32px;border:1px solid var(--fta-hairline);border-radius:12px;background:var(--fta-white)}.product-section .yv_product_content_section>.row>[class*=col-]:last-child{padding-left:40px}.product-section .yv_product_content_section>.row .yv-main-product-detail{padding-top:0}.product-section .yv_product_content_section>.row .yv-product-gallery-slider{padding-top:0}.product-section .yv_product_content_section>.row .yv-product-image-item .image-wrapper{border-color:transparent}.product-section .ft-pdp-more{padding:32px}}@media screen and (min-width:992px){.product-section .yv_product_content_section>.row>[class*=col-]:first-child{flex:0 0 50%;max-width:50%}.product-section .yv_product_content_section>.row>[class*=col-]:last-child{flex:0 0 50%;max-width:50%}}@media screen and (min-width:990px){.product-section .ft-pdp-more{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px 48px;align-items:start}.product-section .ft-pdp-more--no-main,.product-section .ft-pdp-more--no-side{grid-template-columns:minmax(0,1fr)}.product-section .ft-pdp-more__side{position:sticky;top:140px}}@media screen and (min-width:768px){.yv-product-gallery-slider.ft-one-media .gallery-main-item:not(.ft-active){display:none}.yv-product-gallery-slider.ft-one-media .gallery-main-item.ft-active{margin-bottom:0}.yv-product-gallery-slider.ft-one-media .gallery-thumbs-item{cursor:pointer}}.product-option-selector:has(>fieldset[data-option-slug=color]):not(:has(.variant_option~.variant_option)){display:none}.yv-main-product-detail .ft-price-row{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.yv-main-product-detail .ft-price-row>.yv-pricebox-outer{flex:1 1 0;min-width:0}.yv-main-product-detail .ft-price-row>.yv-product-quantity{flex:0 0 auto;margin:0}.yv-main-product-detail .ft-price-row>.yv-product-quantity>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yv-main-product-detail .yv-prizebox{align-items:baseline;gap:4px 12px}.yv-main-product-detail .yv-prizebox .yv-product-price{font-family:var(--fta-display);font-size:44px;font-weight:800;line-height:1;letter-spacing:0}.yv-main-product-detail .yv-prizebox:has(.yv-product-compare-price) .yv-product-price{color:var(--fta-red-text)}.yv-main-product-detail .yv-prizebox .yv-product-compare-price{font-family:var(--fta-sans);font-size:18px;color:var(--fta-ink-2)}.yv-main-product-detail .yv-complementary-product-detail .yv-prizebox .yv-product-price{font-family:var(--fta-sans);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0}.yv-main-product-detail .yv-complementary-product-detail .yv-prizebox .yv-product-compare-price{font-size:14px}.yv-main-product-detail .yv-product-percent-off{border-radius:3px;font-family:var(--fta-mono);font-size:12px;font-weight:500;letter-spacing:.06em}.yv-main-product-detail .yv-product-tax-shipping{font-family:var(--fta-mono);font-size:12px;letter-spacing:.04em;color:var(--fta-ink-2)}.yv-main-product-detail .yv-product-tax-shipping a{color:var(--fta-ink);text-decoration:underline;text-underline-offset:3px}.yv-main-product-detail .yv-variant-title{margin-bottom:12px;font-family:var(--fta-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.yv-main-product-detail .yv-variant-title .option-value{font-family:var(--fta-sans);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fta-ink)}.yv-main-product-detail .product-loop-variants .variant_option:not(.color_option) .option{min-width:64px;min-height:48px;padding:0 16px;border:1px solid var(--fta-field);border-radius:4px;background:var(--fta-white);color:var(--fta-ink);font-family:var(--fta-sans);font-size:15px;font-weight:500;line-height:1.2}.yv-main-product-detail .product-loop-variants .variant_option:not(.color_option):hover input+.option{border-color:var(--fta-ink);background:var(--fta-white);color:var(--fta-ink)}.yv-main-product-detail .product-loop-variants .variant_option:not(.color_option) input:checked+.option{border-color:var(--fta-ink);background:var(--fta-ink);color:#fff}.yv-main-product-detail fieldset[data-option-slug=weight] .product-loop-variants .variant_option:not(.color_option) .option{font-family:var(--fta-mono);font-size:14px;font-weight:500}.yv-main-product-detail fieldset:is([data-option-slug=ship-from],[data-option-slug=ships-from]) .product-loop-variants{display:flex;flex-wrap:wrap;gap:10px}.yv-main-product-detail fieldset:is([data-option-slug=ship-from],[data-option-slug=ships-from]) .variant_option{flex:1 1 200px;margin:0}.yv-main-product-detail fieldset:is([data-option-slug=ship-from],[data-option-slug=ships-from]) .product-loop-variants .variant_option:not(.color_option) .option{justify-content:flex-start;gap:14px;width:100%;min-height:64px;padding:10px 16px 10px 14px;border-radius:6px;text-align:left;font-family:var(--fta-sans);font-size:14px;font-weight:500}.yv-main-product-detail fieldset:is([data-option-slug=ship-from],[data-option-slug=ships-from]) .variant_option :is(input[value*=Florida i],input[value*=USA i],input[value*=Thailand i],input[value*=Bangkok i])+.option:after{display:block;position:static;order:-1;flex:none;width:auto;height:auto;padding-right:14px;border:0;border-right:2px dashed var(--fta-dash);border-radius:0;opacity:1;font-family:var(--fta-display);font-size:28px;font-weight:900;line-height:1;letter-spacing:.01em;content:"FLL"}.yv-main-product-detail fieldset:is([data-option-slug=ship-from],[data-option-slug=ships-from]) .variant_option :is(input[value*=Thailand i],input[value*=Bangkok i])+.option:after{content:"BKK"}.yv-main-product-detail fieldset:is([data-option-slug=ship-from],[data-option-slug=ships-from]) .product-loop-variants .variant_option:not(.color_option) input:checked+.option:after{border-right-color:#ffffff80}.yv-main-product-detail .product-loop-variants .variant_option.color_option,.yv-main-product-detail .product-loop-variants .variant_option.color_option.image_option{width:40px;height:40px;padding:3px;margin-right:10px}.yv-main-product-detail .product-loop-variants .color_option.variant_option:has(input){border-color:var(--fta-hairline)}.yv-main-product-detail .product-loop-variants .color_option.variant_option:has(input:checked){border-color:var(--fta-ink);box-shadow:inset 0 0 0 1px var(--fta-ink)}.yv-main-product-detail .quantity input{border-radius:4px;font-family:var(--fta-mono)}.yv-main-product-detail .add_to_cart.button,.yv-main-product-detail .pdp-action-container button.shopify-payment-button__button{min-height:56px;font-size:15px}.product-section .yv-accordion-card{border-bottom-color:var(--fta-hairline)}.product-section .yv-accordion-header{padding:4px 0 18px}.product-section .yv-accordion-header h6{margin:0;font-family:var(--fta-display);font-size:24px;font-weight:800;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--fta-ink)}.product-section .yv-accordion-header.active h6{color:var(--fta-ink)}.product-services-badges .yv-badge-item p{font-family:var(--fta-mono);font-size:11px;letter-spacing:.12em}.product-services-badges .yv-badge-item span.icon{margin:0 auto 10px}.product-services-badges .yv-badge-item span.icon svg{display:block;width:100%;height:100%}.collection-products-section .yv-collection-banner{padding:40px 0 0;background-color:var(--fta-paper)}.collection-products-section .yv-collection-banner .container.md-container,.collection-products-section .container.sm-container:has(>.collection-banner-content){max-width:1440px;padding-left:var(--fta-gutter);padding-right:var(--fta-gutter)}.collection-products-section .yv-collection-banner .collection-banner-content{padding-bottom:18px;border-bottom:2px solid var(--fta-ink);text-align:left}.collection-products-section .collection-banner-title.h2{--h2: clamp(48px, 7vw, 112px);margin:0}.collection-products-section .container.sm-container>.collection-banner-content{text-align:left}.collection-products-section .yv-collection-description{max-width:760px;margin:18px 0 8px;font-size:17px;line-height:1.55;color:var(--fta-ink-2)}.collection-products-section .yv-collection-description a{color:var(--fta-ink)}.collection-products-section show-content.link{font-family:var(--fta-sans);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--fta-ink);text-decoration:underline;text-underline-offset:4px}.collection-products-section .yv-filter-sidebar-heading,.collection-products-section .collection-sortby-selected{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--fta-ink);border-radius:4px;background:var(--fta-white);color:var(--fta-ink);font-family:var(--fta-sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.collection-products-section .products-count{font-family:var(--fta-mono);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--fta-ink-2)}.collection-products-section .sort-grid-icon{border-color:var(--fta-hairline)}.collection-products-section .yv-filter-title.text{font-family:var(--fta-sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fta-ink)}.collection-products-section .yv-filter-name{border-color:var(--fta-hairline)}.collection-products-section .filter-count{font-family:var(--fta-mono);font-size:12px;color:var(--fta-ink-2)}.collection-products-section .yv-applied-filter-remove{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:3px;background:var(--fta-cream);color:var(--fta-ink);font-family:var(--fta-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.collection-products-section .yv-applied-filter-remove .yv-applied-filter-cross{position:static;transform:none;flex:none}.yv-pagination .yv-pagination-item{border-radius:4px;border-color:var(--fta-hairline);font-family:var(--fta-mono)}.yv-pagination .yv-pagination-item.yv-pagination-text{background-color:var(--fta-ink);border-color:var(--fta-ink);color:#fff}.banner-top-section .yv-page-banner{padding:40px 0 0}.banner-top-section .yv-page-banner .page-banner-content{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--fta-gutter);text-align:left}.banner-top-section .page-banner-title.h2{--h2: clamp(48px, 7vw, 112px);margin:0;padding-bottom:18px;border-bottom:2px solid currentColor}.contact-section .yv-form-heading.h3{--h3: clamp(32px, 3.4vw, 48px);margin-bottom:20px}.contact-section .yv-contact-text span{display:block;margin-bottom:4px;font-family:var(--fta-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.contact-section .yv-contact-text :is(a,address){font-style:normal;font-size:17px;font-weight:700;line-height:1.4;color:var(--fta-ink)}.contact-section .yv-contact-text a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.contact-section .form-control,.contact-section textarea{min-height:52px;font-size:16px}.banner-top-section{--ft-journal-col: 760px}.banner-top-section .yv-page-banner.ft-journal__head{padding:56px 0 0;background-color:transparent}.banner-top-section .ft-journal__head .page-banner-content{max-width:calc(var(--ft-journal-col) + 2 * var(--fta-gutter));text-align:left}.banner-top-section .ft-journal__eyebrow{margin:0;padding-bottom:14px;border-bottom:2px solid var(--fta-ink);font-family:var(--fta-mono);font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.banner-top-section .ft-journal__title,.banner-top-section .page-description.ft-journal__text h1{margin:0 0 24px;font-family:var(--fta-sans);font-weight:700;font-style:normal;font-size:clamp(32px,4.2vw,50px);line-height:1.06;letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:var(--fta-ink)}.banner-top-section .ft-journal__title{margin:32px 0 0}.banner-top-section .yv-page-description-wrapper.ft-journal__body{padding:32px 0 80px}.banner-top-section .page-description.ft-journal__text{max-width:var(--ft-journal-col);margin:0 auto;padding-left:0;padding-right:0;counter-reset:ft-journal-section;font-size:17px;line-height:1.65;color:var(--fta-ink)}.banner-top-section .page-description.ft-journal__text p{margin:0 0 16px;font-size:inherit;line-height:inherit}.banner-top-section .page-description.ft-journal__text :is(h1+p,.ft-journal__text>p:first-child){font-size:20px;line-height:1.55}.banner-top-section .page-description.ft-journal__text h2{counter-increment:ft-journal-section;margin:64px 0 18px;font-family:var(--fta-display);font-weight:900;font-style:normal;font-size:clamp(30px,3.4vw,44px);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--fta-ink)}.banner-top-section .page-description.ft-journal__text h2:before{content:counter(ft-journal-section,decimal-leading-zero) " /";display:block;margin-bottom:12px;font-family:var(--fta-mono);font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.14em;color:var(--fta-red-text)}.banner-top-section .page-description.ft-journal__text :is(h2,h3) strong{font-weight:inherit}.banner-top-section .page-description.ft-journal__text h3{margin:36px 0 10px;font-family:var(--fta-sans);font-weight:700;font-style:normal;font-size:21px;line-height:1.3;letter-spacing:-.005em;text-transform:none;color:var(--fta-ink)}.banner-top-section .page-description.ft-journal__text hr{margin:56px 0 44px;border:0;border-top:1px solid var(--fta-hairline);opacity:1}.banner-top-section .page-description.ft-journal__text hr+:is(h2,h3){margin-top:0}.banner-top-section .page-description.ft-journal__text :is(ul,ol){margin:0 0 18px;padding-left:22px}.banner-top-section .page-description.ft-journal__text li{margin:0 0 6px}.banner-top-section .page-description.ft-journal__text li::marker{color:var(--fta-red)}.banner-top-section .page-description.ft-journal__text img{max-width:100%;height:auto;border-radius:4px}.banner-top-section .page-description.ft-journal__text .ft-journal__card{margin:8px 0 24px;padding:22px 24px;border-radius:4px;background:var(--fta-cream);line-height:1.6}.banner-top-section .page-description.ft-journal__text .ft-journal__card:has(+p){margin-bottom:0;padding-bottom:6px;border-radius:4px 4px 0 0}.banner-top-section .page-description.ft-journal__text .ft-journal__card+p{margin:0 0 24px;padding:0 24px 22px;border-radius:0 0 4px 4px;background:var(--fta-cream)}@media screen and (max-width:767px){.banner-top-section .yv-page-banner.ft-journal__head{padding-top:32px}.banner-top-section .yv-page-description-wrapper.ft-journal__body{padding:24px 0 56px}.banner-top-section .page-description.ft-journal__text{font-size:16px}.banner-top-section .page-description.ft-journal__text :is(h1+p,.ft-journal__text>p:first-child){font-size:18px}.banner-top-section .page-description.ft-journal__text h2{margin-top:48px}.banner-top-section .page-description.ft-journal__text hr{margin:40px 0 32px}.banner-top-section .page-description.ft-journal__text :is(.ft-journal__card,.ft-journal__card+p){padding-left:18px;padding-right:18px}}.ft-chips,:is(.image-with-text-section .text-content>p:has(>a+a+a)){gap:8px}.ft-chips a,:is(.image-with-text-section .text-content>p:has(>a+a+a))>a{min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:3px;background:var(--fta-cream);color:var(--fta-ink);font-family:var(--fta-mono);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ft-chips a:hover,:is(.image-with-text-section .text-content>p:has(>a+a+a))>a:hover{border-color:var(--fta-ink);color:var(--fta-ink)}.ft-tag{height:24px;padding:0 8px;border:1px solid var(--fta-ink);border-radius:3px;font-family:var(--fta-mono);font-size:11px;font-weight:500;letter-spacing:.12em}.ft-tag--fl{border-color:var(--fta-cream);background:var(--fta-cream);color:var(--fta-ink)}.ft-tag--bkk{border-color:var(--fta-ink);background:var(--fta-ink);color:#fff}.ft-ship{border-color:var(--fta-hairline);border-radius:6px;background:var(--fta-white)}.ft-ship__note{font-family:var(--fta-mono);letter-spacing:.04em;color:var(--fta-ink-2)}.ft-u{color:inherit;text-decoration:none}.ft-u:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ft-mono{font-family:var(--fta-mono);letter-spacing:.12em;text-transform:uppercase}@media(max-width:767px){.button.m-xsmall-btn{min-height:36px;padding:6px 14px;font-size:12px}.button.m-small-btn{min-height:44px;padding:8px 16px;font-size:13px}.button.m-default-btn,.button.m-med-btn{min-height:48px;padding:10px 20px;font-size:14px}.button.m-large-btn{min-height:52px;padding:10px 22px;font-size:14px}.yv-product-card .yv-product-title{font-size:15px}.yv-product-card .yv-product-vendor-info{font-size:11px}.yv-product-card .yv-prizebox .yv-product-price{font-size:16px}.yv-main-product-detail .yv-prizebox .yv-product-price{font-size:38px}.collection-product-section .yv-tab-content{margin-top:24px}.collection-product-section .collection-tabs-wrapper .yv-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.footer-section .yv-footer-middle-box{padding-top:48px}.footer-section .footer-main>:is(.container,.container-fluid):first-child:after{margin:16px 0 24px;-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){.button,.yv-product-card .yv-product-card-img img,header .header__icons a,.collection-product-section .collection-tabs-wrapper .yv-tabs .yv-tab-item.filter-products .yv-tab-link{transition:none}.yv-product-card:hover .yv-product-card-img img,.button:active{transform:none}}.shopify-section[id$=__ft_gyms] .yv-collection-list-image img{object-fit:contain;padding:6%;mix-blend-mode:multiply}shopify-chat{transition:transform .3s ease}@media(max-width:767px){body:has(.yv-mobile-dock.dock-active) shopify-chat:not([open]){transform:translateY(-84px)}body:has(#yvProductStickyBar.show) .yv-mobile-dock{transform:translateY(130%)!important}}body:has(#yvProductStickyBar.show) .yv-scroll-top{bottom:136px!important}body:has(#yvProductStickyBar.show) shopify-chat:not([open]){transform:translateY(-124px)}@media(min-width:992px)and (max-width:1099px){.header_4 .nav__header .nav-quick-links-list{display:none}}@media(min-width:1100px){.header_4 .nav__header .nav-quick-links-list{display:flex}}@media(min-width:992px){.header_4 .nav__header .nav-item summary.nav-link{min-height:52px}.header_4 .nav__header .nav-item>a.nav-link{min-height:52px}}.header_4 .nav__header .yv-dropdown-detail>summary.nav-link svg{transition:transform .25s ease}.header_4 .nav__header .yv-dropdown-detail[open]>summary.nav-link{box-shadow:inset 0 -3px 0 var(--fta-red)}.header_4 .nav__header .yv-dropdown-detail[open]>summary.nav-link svg{transform:rotate(180deg)}body.mega-menu-open .wrapper:before{background:#16130f99}.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus{max-height:calc(100vh - 200px);padding:0;border:0;border-radius:0;box-shadow:none;background-color:var(--fta-dark)!important;color:var(--fta-dark-text);scrollbar-color:var(--fta-dark-line) transparent}.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus>.container{max-width:1440px;padding:28px var(--fta-gutter) 48px}.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus :focus-visible{outline:2px solid var(--fta-cream)!important;outline-offset:2px!important}.header_4 .nav-item-mega-menu.style-2 .ft-mega-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin:0 0 32px;padding:0 0 16px;border-bottom:1px solid var(--fta-dark-line)}.header_4 .nav-item-mega-menu.style-2 .ft-mega-kicker{display:flex;align-items:center;gap:14px;margin:0;font:500 12px/1.4 var(--fta-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fta-dark-muted)}.header_4 .nav-item-mega-menu.style-2 .ft-mega-kicker span{color:var(--fta-cream)}.header_4 .nav-item-mega-menu.style-2 .ft-mega-close{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:0 14px 0 16px;border:1px solid var(--fta-dark-line);border-radius:0;background:transparent;color:var(--fta-dark-text);font:500 12px/1 var(--fta-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease}.header_4 .nav-item-mega-menu.style-2 .ft-mega-close:hover{border-color:var(--fta-dark-text)}.header_4 .nav-item-mega-menu.style-2 .ft-mega-close span{color:inherit}.header_4 .nav-item-mega-menu.style-2 .ft-mega-close svg{width:16px;height:16px}.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus>.container>.row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:start;margin:0}.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus .row>[class*=col-]{flex:none;width:auto;max-width:none;padding:0}.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus .dropdown-inner-menu-item{min-width:0;padding:0}.header_4 .nav-item-mega-menu.style-2 .dropdown-inner-menu-item>.row{display:block;margin:0}.header_4 .nav-item-mega-menu.style-2 .dropdown-inner-menu-item>.row>.row,.header_4 .nav-item-mega-menu.style-2 .dropdown-inner-menu-item>.row>.row>:only-child ul.list-unstyled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;counter-reset:ft-m3}.header_4 .nav-item-mega-menu.style-2 .dropdown-inner-menu-item>.row>.row>:only-child{grid-column:1 / -1}.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li{min-width:0;margin:0}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-] .menu-category-title,.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li>a.yv-dropdown-item-link{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:11px 0;border-bottom:1px solid var(--fta-dark-line);font-family:var(--fta-display);font-size:clamp(30px,2.65vw,40px);font-weight:800;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;color:var(--fta-dark-text)!important;counter-increment:ft-m3;transition:color .2s ease}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-] .menu-category-title:before,.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li>a.yv-dropdown-item-link:before{content:counter(ft-m3,decimal-leading-zero);content:counter(ft-m3,decimal-leading-zero) / "";padding-top:7px;font:500 11px/1 var(--fta-mono);letter-spacing:.06em;color:var(--fta-dark-muted)}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-] .menu-category-title:hover,.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li>a.yv-dropdown-item-link:hover{color:var(--fta-red)!important;text-decoration:none}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul){padding-top:18px}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:has(ul))+[class*=col-]:has(ul){grid-column-start:1}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul) .menu-category-title{display:flex;align-items:center;min-height:24px;margin:0 0 2px;padding:0;border:0;font:500 11px/1.5 var(--fta-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fta-dark-muted)!important;counter-increment:none}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul) .menu-category-title:before{content:none}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul) .menu-category-title:hover{color:var(--fta-cream)!important}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul) ul{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul) li{margin:0}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul) a.yv-dropdown-item-link{display:inline-flex;align-items:center;min-height:34px;margin:0;font:700 16px/1.2 var(--fta-sans);letter-spacing:0;text-transform:none;color:var(--fta-dark-text)!important;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:not(:only-child):has(ul) a.yv-dropdown-item-link:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--fta-red)}.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li:last-child,.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:last-child:not(:only-child){grid-column:1 / -1}.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li:last-child>a.yv-dropdown-item-link,.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:last-child:not(:only-child) .menu-category-title{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin:24px 0 0;padding:0 18px 0 20px;border:1px solid var(--fta-cream);font:500 13px/1.2 var(--fta-mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--fta-cream)!important;counter-increment:none;transition:background-color .2s ease,color .2s ease}.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li:last-child>a.yv-dropdown-item-link:before,.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:last-child:not(:only-child) .menu-category-title:before{content:none}.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li:last-child>a.yv-dropdown-item-link:after,.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:last-child:not(:only-child) .menu-category-title:after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--fta-arrow) center / contain no-repeat;mask:var(--fta-arrow) center / contain no-repeat;transition:transform .2s ease}.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li:last-child>a.yv-dropdown-item-link:hover,.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:last-child:not(:only-child) .menu-category-title:hover{background:var(--fta-cream);color:var(--fta-ink)!important}.header_4 .nav-item-mega-menu.style-2 .row>.row>:only-child ul>li:last-child>a.yv-dropdown-item-link:hover:after,.header_4 .nav-item-mega-menu.style-2 .row>.row>[class*=col-]:last-child:not(:only-child) .menu-category-title:hover:after{transform:translate(4px)}.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus>.container>.row>:nth-child(2)>.dropdown-inner-menu-item>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection,header .side-menu .yv-megamenu-collection{position:relative;isolation:isolate;display:block;overflow:hidden;border-radius:0;background-color:var(--fta-dark-line)}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection{height:auto;aspect-ratio:5 / 6}header .side-menu .yv-megamenu-collection{height:230px;margin-top:16px}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection .image-wrapper,header .side-menu .yv-megamenu-collection .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding-bottom:0!important}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection img,header .side-menu .yv-megamenu-collection img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.5,1)}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection:hover img{transform:scale(1.04)}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection-detail,header .side-menu .yv-megamenu-collection-detail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;height:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:22px;text-align:left;background:linear-gradient(0deg,#16130feb 0,#16130fc7 150px,#16130f00 250px)}header .side-menu .yv-megamenu-collection-detail{gap:6px;padding:18px 70px 18px 18px;background:linear-gradient(180deg,#16130f00 20%,#16130fc7 62%,#16130feb)}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection-subtitle,header .side-menu .yv-megamenu-collection-subtitle{display:block;margin:0;padding-right:44px;font:500 11px/1.45 var(--fta-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fta-cream)}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection-title,header .side-menu .yv-megamenu-collection-title{margin:0;padding-right:52px;font-family:var(--fta-display);font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-wrap:balance}header .side-menu .yv-megamenu-collection-subtitle,header .side-menu .yv-megamenu-collection-title{padding-right:0}header .side-menu .yv-megamenu-collection-title{font-size:32px}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection:before,header .side-menu .yv-megamenu-collection:before{content:"";position:absolute;right:20px;bottom:20px;z-index:2;box-sizing:border-box;width:40px;height:40px;border:1px solid var(--fta-dark-muted);transition:background-color .2s ease,border-color .2s ease}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection:after,header .side-menu .yv-megamenu-collection:after{content:"";position:absolute;right:31px;bottom:31px;z-index:3;width:18px;height:18px;background:#fff;-webkit-mask:var(--fta-arrow) center / contain no-repeat;mask:var(--fta-arrow) center / contain no-repeat}header .side-menu .yv-megamenu-collection:before{right:16px;bottom:16px;width:44px;height:44px}header .side-menu .yv-megamenu-collection:after{right:29px;bottom:29px}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection:hover:before{border-color:var(--fta-red);background-color:var(--fta-red)}@media(max-width:1279px){.header_4 .nav-item-mega-menu.style-2 .yv-dropdown-menus>.container>.row{gap:40px}.header_4 .nav-item-mega-menu.style-2 .dropdown-inner-menu-item>.row>.row,.header_4 .nav-item-mega-menu.style-2 .dropdown-inner-menu-item>.row>.row>:only-child ul.list-unstyled{column-gap:32px}}@media(max-width:767px){header .side-menu{max-width:100%}}header .side-menu :focus-visible{outline:2px solid var(--fta-cream)!important;outline-offset:-2px!important}header .side-menu .inner-side{padding:0 16px 24px}header .side-menu .inner-side-first-item{padding-right:0}header .side-menu .side-menu-header{justify-content:space-between;align-items:center;min-height:60px;padding:0 6px 0 16px;border-bottom:1px solid var(--fta-dark-line)}header .side-menu .side-menu-header:before{content:"Menu";content:"Menu" / "";font:500 12px/1 var(--fta-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fta-dark-muted)}header .side-menu .close-btn{justify-content:center;width:44px;height:44px;padding:0}header .side-menu .close-btn svg{width:18px;height:18px;margin:0}header .side-menu .inner-side .navbar-nav-sidebar{counter-reset:ft-m3-top;padding-bottom:0}header .side-menu .inner-side .navbar-nav-sidebar>.nav-item{position:relative;border-bottom:1px solid var(--fta-dark-line);counter-increment:ft-m3-top}header .side-menu .inner-side .navbar-nav-sidebar>.nav-item:not(.nav-quick-links-item):before{content:counter(ft-m3-top,decimal-leading-zero);content:counter(ft-m3-top,decimal-leading-zero) / "";position:absolute;top:29px;left:0;font:500 11px/1 var(--fta-mono);letter-spacing:.06em;color:var(--fta-dark-muted);pointer-events:none}header .side-menu .inner-side .navbar-nav-sidebar>.nav-item:has(>.open-menu-drop):before{color:var(--fta-cream)}header .side-menu .inner-side .navbar-nav-sidebar>.nav-item>.list-menu__item{display:flex;align-items:center;min-height:68px;padding:15px 30px 15px 34px;font:800 40px/.95 var(--fta-display);letter-spacing:.01em;text-transform:uppercase}header .side-menu .inner-side .navbar-nav-sidebar>.nav-item>a.list-menu__item[style]{color:var(--fta-red)!important}header .side-menu .inner-side .navbar-nav-sidebar>.nav-quick-links-item{display:none}header .side-menu .inner-side .navbar-nav-sidebar>li.dropdown>.list-menu__item:before,header .side-menu .inner-side .navbar-nav-sidebar>li.dropdown>.list-menu__item:after{top:calc(50% - 1px);right:4px;width:18px;height:2px}header .side-menu .inner-side .navbar-nav-sidebar>li.dropdown>.list-menu__item.open-menu-drop:before,header .side-menu .inner-side .navbar-nav-sidebar>li.dropdown>.list-menu__item.open-menu-drop:after{background-color:var(--fta-red)}header .side-menu .nav-item.dropdown .inner.child{padding-left:0}header .side-menu .nav-item.dropdown .inner.child>ul{counter-reset:ft-m3-kid;border-top:1px solid var(--fta-dark-line)}header .side-menu .nav-item.dropdown .inner.child>ul>li{position:relative}header .side-menu .nav-item.dropdown .inner.child>ul>li>.toggle-level{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:15px 24px 15px 34px;border:0;border-bottom:1px solid var(--fta-dark-line);background:transparent;font:500 14px/1.3 var(--fta-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;opacity:1}header .side-menu .nav-item.dropdown .inner.child>ul>li:not(:has(>.row)):not(:has(+li>.row)){counter-increment:ft-m3-kid}header .side-menu .nav-item.dropdown .inner.child>ul>li:not(:has(>.row)):not(:has(+li>.row)):before{content:counter(ft-m3-kid,decimal-leading-zero);content:counter(ft-m3-kid,decimal-leading-zero) / "";position:absolute;top:18px;left:0;font:500 11px/1 var(--fta-mono);letter-spacing:.04em;color:var(--fta-dark-muted);pointer-events:none}header .side-menu .nav-item.dropdown .inner.child>ul>li:has(+li>.row)>a.toggle-level{color:var(--fta-cream)!important;border-bottom:0}header .side-menu .inner-side .navbar-nav-sidebar>.nav-item:not(.dropdown)>a.list-menu__item:after,header .side-menu .nav-item.dropdown .inner.child>ul>li:not(.dropdown)>a.toggle-level:after{content:"";position:absolute;top:calc(50% - 8px);right:0;width:16px;height:16px;background:var(--fta-dark-muted);-webkit-mask:var(--fta-arrow) center / contain no-repeat;mask:var(--fta-arrow) center / contain no-repeat}header .side-menu .inner-side .navbar-nav-sidebar>.nav-item:not(.dropdown)>a.list-menu__item:after{top:calc(50% - 10px);right:4px;width:20px;height:20px;background:currentColor}header .side-menu .nav-item.dropdown .inner.child>ul>li:has(+li>.row)>a.toggle-level:after{background:var(--fta-cream)}header .side-menu .nav-item.dropdown .inner.child .inner.grandchild{margin:6px 0 10px 34px;padding:0}header .side-menu .nav-item.dropdown .inner.child .inner.grandchild ul{padding-left:16px;border-left:1px solid var(--fta-dark-line)}header .side-menu .nav-item.dropdown .inner.child .inner.grandchild li{margin:0}header .side-menu .nav-item.dropdown .inner.child .inner.grandchild li a{display:flex;align-items:center;min-height:44px;padding:0!important;font-family:var(--fta-sans);font-size:16px!important;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;opacity:1}header .side-menu .nav-item.dropdown .inner.child>ul>li>.row{margin:0}header .side-menu .nav-item.dropdown .inner.child>ul>li>.row>[class*=col-]{flex:0 0 100%;max-width:100%;padding:0}header .side-menu .nav-item.dropdown .inner.child>ul>li>.row>.col-12+.col-12{display:none}header .header__icons .store-details-wrapper.d-lg-block{display:none!important}header .side-menu .lower-nav{margin-top:28px}header .side-menu .menu-login-btn{margin:0 0 12px}header .side-menu .menu-login-btn .drawer-login-btn{display:block;text-decoration:none}header .side-menu .menu-login-btn .drawer-login-btn::part(signed-out-avatar){display:block;padding:0;text-decoration:none}header .side-menu .menu-login-btn .drawer-login-btn::part(signed-out-avatar):focus-visible{outline:2px solid var(--fta-cream);outline-offset:3px}header .side-menu .menu-login-btn .drawer-login-btn [slot=signed-out-avatar]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;padding:0 16px;background:var(--fta-dark-text);color:var(--fta-ink);font:700 15px/1.2 var(--fta-sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease}header .side-menu .menu-login-btn .drawer-login-btn:hover [slot=signed-out-avatar]{background:var(--fta-cream)}header .side-menu .header-form .country-dropdown-item{min-height:44px}header .side-menu .store-details-wrapper{margin:0 0 12px;padding:0}header .side-menu .store-details-dropdown-btn{grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;max-width:none;min-height:72px;padding:12px 16px;border:1px solid var(--fta-dark-line);border-radius:0;background:transparent;transition:border-color .2s ease}header .side-menu .store-details-dropdown-btn:hover{border-color:var(--fta-dark-muted)}header .side-menu .store-details-dropdown-btn-icon{width:44px;height:44px;border:1px solid var(--fta-dark-line);border-radius:50%;color:var(--fta-cream)}header .side-menu .store-details-dropdown-btn-icon svg{width:20px;height:20px}header .side-menu .store-details-dropdown-btn-text .store-details-dropdown-btn-text-small{font:500 11px/1.5 var(--fta-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fta-dark-muted)}header .side-menu .store-details-dropdown-btn-text>span:last-child{font:700 19px/1.3 var(--fta-sans);color:var(--fta-dark-text)}@media(max-width:359px){header .side-menu .inner-side .navbar-nav-sidebar>.nav-item>.list-menu__item{font-size:34px}}@media(prefers-reduced-motion:reduce){.header_4 .nav__header .yv-dropdown-detail>summary.nav-link svg,.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection img,header .side-menu .yv-megamenu-collection img{transition:none}.header_4 .nav-item-mega-menu.style-2 .yv-megamenu-collection:hover img{transform:none}}.collection-products-section .yv-collection-banner.ft-cd2{display:block;height:auto;padding:28px 0 0}.ft-cd2__wrap{position:relative}.ft-cd2__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:end;padding-bottom:28px;border-bottom:2px solid var(--fta-ink)}.ft-cd2:not(.ft-cd2--split) .ft-cd2__grid{grid-template-columns:minmax(0,1fr)}.ft-cd2__title{display:flex;flex-direction:column;gap:18px;min-width:0}.ft-cd2__desc{min-width:0}.ft-cd2 .ft-cd2__title .breadcrumb{padding:0;background:none}.ft-cd2 .ft-cd2__title .breadcrumb-nav{padding:0}.ft-cd2 .ft-cd2__title .breadcrumb-nav .container{max-width:none;margin:0;padding:0}.ft-cd2 .ft-cd2__title .breadcrumb-list{font-family:var(--fta-mono);font-size:12px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.ft-cd2 .ft-cd2__title .breadcrumb-list .breadcrumb-item{display:flex;align-items:center;padding-right:0;margin-right:0;color:var(--fta-ink-2)}.ft-cd2 .ft-cd2__title .breadcrumb-list .breadcrumb-item:not(:last-child):after{position:static;display:inline-block;height:auto;margin:0 8px}.ft-cd2 .ft-cd2__title .breadcrumb-list .breadcrumb-item a{position:relative;display:inline-flex;align-items:center;min-height:24px;padding:0;color:var(--fta-ink-2);transition:color .2s}.ft-cd2 .ft-cd2__title .breadcrumb-list .breadcrumb-item a:hover{color:var(--fta-red-text);text-decoration:none}.ft-cd2 .ft-cd2__title .breadcrumb-list .breadcrumb-item span{padding:0;color:var(--fta-ink)}.collection-products-section .ft-cd2 .ft-cd2__h1{margin:0;font-family:var(--fta-display);font-size:clamp(72px,11.6vw,168px);font-weight:800;line-height:.82;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal}.collection-products-section .ft-cd2 .ft-cd2__h1.is-long{font-size:clamp(64px,7.8vw,112px);line-height:.86}@supports (width: 1cqi){.ft-cd2__title{container-type:inline-size}.collection-products-section .ft-cd2 .ft-cd2__h1{font-size:min(clamp(72px,11.6vw,168px),100cqi / (var(--ft-cd2-w, 8) * .55))}.collection-products-section .ft-cd2 .ft-cd2__h1.is-long{font-size:min(clamp(64px,7.8vw,112px),100cqi / (var(--ft-cd2-w, 8) * .55))}}.ft-cdesc{min-width:0;color:var(--fta-ink);font-family:var(--fta-sans)}.ft-cdesc :is(div,section,p,ul,ol,li,span,strong,b,em,i,small,sub,sup,table,td,th,dl,dt,dd,blockquote,figure,figcaption){color:inherit}.ft-cdesc .ft-cdesc__lead :is(h1,h2){margin:0;font-family:var(--fta-sans);font-size:22px;font-style:normal;font-weight:700;line-height:1.25;letter-spacing:-.005em;text-transform:none;text-wrap:balance;color:var(--fta-ink)}.ft-cdesc .ft-cdesc__lead>p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--fta-ink-2);text-wrap:pretty}.ft-cdesc .ft-cdesc__lead>p:first-child{margin-top:0}.ft-cdesc .ft-cdesc__lead.is-plain{font-size:16px;line-height:1.6;color:var(--fta-ink-2)}.ft-cdesc .ft-cdesc__lead:empty{display:none}.ft-cdesc :is(ul,ol){margin:12px 0 0;padding-left:1.25em}.ft-cdesc ul{list-style:disc}.ft-cdesc ol{list-style:decimal}.ft-cdesc li+li{margin-top:4px}.ft-cdesc img{max-width:100%;height:auto}.ft-cdesc a{font-weight:600;color:var(--fta-ink);text-decoration:underline;text-decoration-color:var(--fta-red-text);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s,text-decoration-thickness .2s}.ft-cdesc a:hover{color:var(--fta-red-text);text-decoration-thickness:2px}.ft-cdesc__secs{display:none}.ft-cdesc.has-more:not(.is-open) .ft-cdesc__lead>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ft-cdesc.has-more:not(.is-open) .ft-cdesc__lead.is-plain{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ft-cdesc.has-more:not(.is-open) .ft-cdesc__lead>:not(h1,h2,p:first-of-type){display:none}.ft-cdesc:not(.is-open) .ft-cdesc__lead>p:focus-within{display:block;overflow:visible}.ft-cdesc:not(.is-open) :is(.ft-cdesc__head,.ft-cdesc__foot){display:none}.ft-cdesc__more{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:18px;padding:0;border:0;border-radius:0;background:transparent;color:var(--fta-ink);font-family:var(--fta-sans);font-size:13px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ft-cdesc__more:focus-visible{outline-offset:4px}.ft-cdesc__more .ft-cdesc__more-l{color:var(--fta-ink);text-decoration:underline;text-decoration-color:var(--fta-ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .2s}.ft-cdesc__more .ft-cdesc__more-i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:1.5px solid var(--fta-ink);border-radius:50%;color:var(--fta-ink);transition:background-color .2s,color .2s}.ft-cdesc__more-i svg{width:16px;height:16px;transition:transform .2s}.ft-cdesc__more-u{display:none}.ft-cdesc__more:hover .ft-cdesc__more-l{text-decoration-color:var(--fta-red)}.ft-cdesc__more:hover .ft-cdesc__more-i{background:var(--fta-ink);color:var(--fta-white)}.ft-cdesc__more:hover .ft-cdesc__more-r{transform:translate(2px)}.ft-cdesc__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ft-cdesc-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001}.ft-cdesc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16130f80;cursor:pointer;animation:ft-cdesc-fade .3s ease-out backwards}body:has(>.ft-cdesc-host) shopify-chat{visibility:hidden}.ft-cdesc.is-open{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:1;display:flex;flex-direction:column;width:min(480px,100%);margin:0;background:var(--fta-white);color:var(--fta-ink);box-shadow:-24px 0 56px #16130f3d;animation:ft-cdesc-in .4s cubic-bezier(.2,.75,.5,1) backwards}.ft-cdesc.is-open:focus{outline:none}.ft-cdesc.is-open .ft-cdesc__head{display:block;flex:none}.ft-cdesc__handle{display:none}.ft-cdesc.is-open .ft-cdesc__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:0 20px 0 36px;border-bottom:2px solid var(--fta-ink)}.ft-cdesc .ft-cdesc__t{display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-family:var(--fta-mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.ft-cdesc .ft-cdesc__t:before{content:"";flex:none;width:8px;height:8px;background:var(--fta-red)}.ft-cdesc .ft-cdesc__x{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:none;min-width:44px;min-height:44px;padding:0 12px 0 14px;border:1px solid var(--fta-hairline);border-radius:4px;background:var(--fta-white);color:var(--fta-ink);font-family:var(--fta-mono);font-size:12px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s}.ft-cdesc .ft-cdesc__x:hover{border-color:var(--fta-ink)}.ft-cdesc .ft-cdesc__x svg{flex:none;width:16px;height:16px}.ft-cdesc.is-open .ft-cdesc__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:32px 36px 44px}.ft-cdesc.is-open .ft-cdesc__body:focus-visible{outline-offset:-3px}.ft-cdesc.is-open .ft-cdesc__lead :is(h1,h2){font-family:var(--fta-display);font-size:46px;font-weight:800;line-height:.94;letter-spacing:.005em;text-transform:uppercase}.ft-cdesc.is-open .ft-cdesc__lead>p,.ft-cdesc.is-open .ft-cdesc__lead.is-plain{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:18px;line-height:1.55;color:var(--fta-ink)}.ft-cdesc.is-open .ft-cdesc__lead>p{margin-top:18px}.ft-cdesc.is-open .ft-cdesc__lead>p:first-child{margin-top:0}.ft-cdesc.is-open .ft-cdesc__secs{display:flex;flex-direction:column;gap:34px;margin-top:36px}.ft-cdesc .ft-cdesc__idx{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-family:var(--fta-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.14em;color:var(--fta-red-text)}.ft-cdesc .ft-cdesc__idx:after{content:"";flex:1;height:1px;background:var(--fta-hairline)}.ft-cdesc .ft-cdesc__sec :is(h3,h4){margin:0 0 10px;font-family:var(--fta-sans);font-size:21px;font-style:normal;font-weight:700;line-height:1.25;letter-spacing:-.005em;text-transform:none;text-wrap:balance;color:var(--fta-ink)}.ft-cdesc .ft-cdesc__sec p{margin:0;max-width:55ch;font-size:16px;line-height:1.68;color:var(--fta-ink);text-wrap:pretty}.ft-cdesc .ft-cdesc__sec p+p{margin-top:14px}.ft-cdesc .ft-cdesc__note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;margin-top:22px;padding:18px 20px;border-radius:8px;background:var(--fta-paper);color:var(--fta-ink)}.ft-cdesc .ft-cdesc__note>svg{width:22px;height:22px;margin-top:1px}.ft-cdesc .ft-cdesc__sec .ft-cdesc__note-k{margin:0 0 4px;font-family:var(--fta-mono);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.ft-cdesc .ft-cdesc__sec .ft-cdesc__note-k+p{margin:0;font-size:15px;line-height:1.55}.ft-cdesc .ft-cdesc__sec .ft-cdesc__note+p{margin-top:14px}.ft-cdesc .ft-cdesc__sec.is-faq :is(h3,h4){margin-bottom:4px}.ft-cdesc .ft-cdesc__sec.is-faq>p{margin:0;padding:14px 0;border-top:1px solid var(--fta-hairline);font-size:15.5px;line-height:1.6}.ft-cdesc .ft-cdesc__sec.is-faq>p:last-child{border-bottom:1px solid var(--fta-hairline)}.ft-cdesc .ft-cdesc__sec.is-faq>p>strong:first-child{display:block;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.35;color:var(--fta-ink)}.ft-cdesc.is-open .ft-cdesc__foot{display:block;flex:none;padding:16px 36px 20px;border-top:1px solid var(--fta-hairline);background:var(--fta-white)}.ft-cdesc .ft-cdesc__back{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 20px;border:0;border-radius:4px;background:var(--fta-ink);color:var(--fta-white);font-family:var(--fta-sans);font-size:14px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.ft-cdesc .ft-cdesc__back:hover{background:var(--fta-cta)}.ft-cdesc .ft-cdesc__back span{color:var(--fta-white)}.ft-cdesc .ft-cdesc__back svg{flex:none;width:18px;height:18px}@keyframes ft-cdesc-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes ft-cdesc-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes ft-cdesc-fade{0%{opacity:0}to{opacity:1}}@media(max-width:1279px){.ft-cd2__grid{column-gap:40px}}@media(max-width:1023px){.ft-cd2__grid,.ft-cd2:not(.ft-cd2--split) .ft-cd2__grid{grid-template-columns:minmax(0,1fr);row-gap:24px}}@media(max-width:767px){.collection-products-section .yv-collection-banner.ft-cd2{padding:20px 0 16px}.ft-cd2__grid{row-gap:0;padding-bottom:0;border-bottom:0}.ft-cd2__title{gap:10px;padding-bottom:14px;border-bottom:2px solid var(--fta-ink)}.ft-cd2__desc{margin-top:18px}.ft-cd2 .ft-cd2__title .breadcrumb-list .breadcrumb-item a:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.collection-products-section .ft-cd2 .ft-cd2__h1{font-size:84px;line-height:.84}.collection-products-section .ft-cd2 .ft-cd2__h1.is-long{font-size:64px;line-height:.86}.ft-cdesc .ft-cdesc__lead :is(h1,h2){font-size:20px}.ft-cdesc .ft-cdesc__lead>p,.ft-cdesc .ft-cdesc__lead.is-plain{margin-top:8px;font-size:15.5px;line-height:1.55}.ft-cdesc .ft-cdesc__lead>p:first-child{margin-top:0}.ft-cdesc__more{margin-top:10px}.ft-cdesc__more-r{display:none}.ft-cdesc__more-u{display:block}}@media(max-width:359px){.collection-products-section .ft-cd2 .ft-cd2__h1:not(.is-long){font-size:72px}}@supports (width: 1cqi){@media(max-width:767px){.collection-products-section .ft-cd2 .ft-cd2__h1{font-size:min(84px,100cqi / (var(--ft-cd2-w, 8) * .55))}.collection-products-section .ft-cd2 .ft-cd2__h1.is-long{font-size:min(64px,100cqi / (var(--ft-cd2-w, 8) * .55))}}@media(max-width:359px){.collection-products-section .ft-cd2 .ft-cd2__h1:not(.is-long){font-size:min(72px,100cqi / (var(--ft-cd2-w, 8) * .55))}}}@media(max-width:767px){.ft-cdesc.is-open{top:auto;right:0;bottom:0;left:0;width:auto;height:85vh;height:85dvh;border-radius:16px 16px 0 0;box-shadow:0 -16px 48px #16130f47;animation-name:ft-cdesc-up;animation-duration:.42s;transition:transform .28s cubic-bezier(.2,.75,.5,1)}.ft-cdesc.is-open.is-drag{transition:none}.ft-cdesc.is-open .ft-cdesc__head{padding:8px 16px 0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.ft-cdesc.is-open.is-drag .ft-cdesc__head{cursor:grabbing}.ft-cdesc.is-open .ft-cdesc__handle{display:block;width:40px;height:5px;margin:0 auto 4px;border-radius:3px;background:var(--fta-dark-muted)}.ft-cdesc.is-open .ft-cdesc__bar{gap:12px;min-height:52px;padding:0}.ft-cdesc .ft-cdesc__x{width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:transparent}.ft-cdesc .ft-cdesc__x:hover{background:var(--fta-tint)}.ft-cdesc .ft-cdesc__x-l{display:none}.ft-cdesc .ft-cdesc__x svg{width:22px;height:22px}.ft-cdesc.is-open .ft-cdesc__body{padding:22px 16px 28px}.ft-cdesc.is-open .ft-cdesc__lead :is(h1,h2){font-size:38px}.ft-cdesc.is-open .ft-cdesc__lead>p,.ft-cdesc.is-open .ft-cdesc__lead.is-plain{font-size:17px;line-height:1.55}.ft-cdesc.is-open .ft-cdesc__lead>p{margin-top:14px}.ft-cdesc.is-open .ft-cdesc__lead>p:first-child{margin-top:0}.ft-cdesc.is-open .ft-cdesc__secs{gap:30px;margin-top:30px}.ft-cdesc .ft-cdesc__sec :is(h3,h4){font-size:19px}.ft-cdesc .ft-cdesc__sec p{line-height:1.65}.ft-cdesc .ft-cdesc__note{gap:12px;margin-top:20px;padding:16px}.ft-cdesc.is-open .ft-cdesc__foot{padding:12px 16px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(max-width:767px){.collection-products-section .yv-collections-topbar .yv-filter-sidebar-heading{white-space:nowrap}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar):not(.d-none){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-items:center;margin-left:calc(var(--fta-gutter) * -1);margin-right:calc(var(--fta-gutter) * -1);padding:10px var(--fta-gutter)}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar)>.yv-left-sidebar{grid-column:1;grid-row:1;min-width:0;max-width:none;flex:none;margin:0;padding:0;border:0}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar)>.yv-right-sidebar{display:contents}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .filter-heading-wrapper{display:block;margin:0}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .yv-filter-sidebar-heading{display:flex;justify-content:center;gap:10px;width:100%;min-height:48px;margin:0;padding:0 12px;font-size:13px;white-space:nowrap}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .yv-filter-sidebar-heading svg{margin:0}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .collection-sort-elements{grid-column:2;grid-row:1;display:block;min-width:0}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .collection-sortbar{display:block;width:100%;margin:0}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .collection-sortby-selected{display:flex;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 12px;font-size:13px;white-space:nowrap}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .collection-sortby-selected span{padding:0}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .collection-sortby-selected svg{margin:0}.collection-products-section .yv-collections-topbar:has(>.yv-left-sidebar) .products-count{grid-column:1 / -1;grid-row:2;margin:0;padding:0;font-size:12px!important;line-height:1.4;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.ft-cdesc.is-open,.ft-cdesc-scrim{animation:none;transition:none}.ft-cdesc a,.ft-cdesc__more .ft-cdesc__more-l,.ft-cdesc__more .ft-cdesc__more-i,.ft-cdesc__more-i svg,.ft-cdesc .ft-cdesc__x,.ft-cdesc .ft-cdesc__back,.ft-cd2 .ft-cd2__title .breadcrumb-list .breadcrumb-item a{transition:none}.ft-cdesc__more:hover .ft-cdesc__more-r{transform:none}}.yv-color-filter .yv-filter-content-list:not(.swatch-filter){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(112px,calc(50% - 4px))),1fr));column-gap:8px;row-gap:0;margin:0;padding:0 0 0 4px}.yv-color-filter .yv-filter-content-list:not(.swatch-filter) .yv-filter-item{position:relative;width:auto;height:auto;margin:0;padding:0}.yv-color-filter .yv-filter-content-list:not(.swatch-filter) .yv-filter-item input{top:0;left:0;width:100%;height:100%;margin:0;opacity:0}.yv-color-filter .yv-filter-content-list:not(.swatch-filter) .yv-filter-item label{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:40px;padding:4px 0;border:0;border-radius:0;background:none!important;box-shadow:none;overflow:visible;font-family:var(--fta-sans);font-size:14px;line-height:1.3;color:var(--fta-ink)}.yv-color-filter .yv-filter-content-list:not(.swatch-filter) .yv-filter-item input:checked~label{border:0;box-shadow:none;font-weight:700}.yv-color-filter .ft-sw{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background-color:var(--ft-sw, var(--fta-hairline));box-shadow:inset 0 0 0 1px #16130f38}.yv-color-filter .yv-filter-item input:checked~label .ft-sw{box-shadow:inset 0 0 0 2px var(--fta-ink),inset 0 0 0 4px #fff}.yv-color-filter .yv-filter-item input:focus-visible~label .ft-sw{outline:2px solid var(--fta-ink);outline-offset:2px}.yv-color-filter .yv-filter-item:not(.disabled):hover label{text-decoration:underline;text-underline-offset:3px}.yv-color-filter .yv-filter-content-list:not(.swatch-filter) .filter-count{flex:none;margin-left:auto;min-width:0;padding-left:0;white-space:nowrap}.ft-stock-yuva,.yv-main-product-detail .option-selector .product-option-selector.ft-stock-yuva{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ft-stock{container:ft-stock / inline-size;margin:0 0 24px;color:var(--fta-ink);font-family:var(--fta-sans)}.ft-stock,.ft-stock *,.ft-stock *:before,.ft-stock *:after{box-sizing:border-box}.ft-stock .ft-stock__set{min-width:0;margin:0;padding:0;border:0}.ft-stock .ft-stock__legend{display:block;width:100%;margin:0 0 12px;padding:0;font-family:var(--fta-mono);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--fta-ink-2)}.ft-stock .ft-stock__label{margin-right:6px}.ft-stock .ft-stock__value{font-family:var(--fta-sans);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fta-ink)}.ft-stock .ft-stock__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ft-stock .ft-stock__scales{display:flex;flex-direction:column;gap:12px}.ft-stock .ft-stock__scale{position:relative;min-width:0;border:1px solid var(--fta-dash);border-radius:6px;background:var(--fta-white)}.ft-stock .ft-stock__scale--fl{border-color:var(--fta-ink);box-shadow:0 0 0 1px var(--fta-ink)}.ft-stock .ft-stock__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:58px;padding:11px 16px;border-bottom:1px solid var(--fta-hairline)}.ft-stock .ft-stock__code{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:34px;border-radius:3px;font-family:var(--fta-display);font-size:21px;font-weight:900;line-height:1;letter-spacing:.03em;text-transform:uppercase}.ft-stock .ft-stock__scale--fl .ft-stock__code{background:var(--fta-cream);color:var(--fta-ink)}.ft-stock .ft-stock__scale--th .ft-stock__code{background:var(--fta-ink);color:var(--fta-cream)}.ft-stock .ft-stock__names{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;flex:1 1 auto;min-width:0}.ft-stock .ft-stock__name{font-family:var(--fta-display);font-size:22px;font-weight:800;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.ft-stock .ft-stock__sub{font-family:var(--fta-mono);font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--fta-ink-2);white-space:nowrap}.ft-stock .ft-stock__tag{display:inline-flex;align-items:center;flex:none;margin-left:auto;height:26px;padding:0 9px;border:1px solid var(--fta-hairline);border-radius:3px;background:var(--fta-paper);font-family:var(--fta-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--fta-ink);white-space:nowrap}.ft-stock .ft-stock__row{display:grid;grid-template-columns:repeat(var(--ft-cols, 5),minmax(0,1fr));gap:8px;margin:0;padding:14px 16px 16px;list-style:none}.ft-stock .ft-stock__cell{position:relative;display:flex;min-width:0;margin:0;padding:0;list-style:none}.ft-stock .ft-stock__cell:before{content:none}.ft-stock .ft-stock__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ft-stock .ft-stock__input:focus-visible{outline:none!important}.ft-stock .ft-stock__opt{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:60px;margin:0;padding:6px 4px;border:1px solid var(--fta-field);border-radius:4px;background-color:var(--fta-white);color:var(--fta-ink);font-family:var(--fta-sans);text-align:center;text-transform:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ft-stock .ft-stock__w{font-family:var(--fta-mono);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.ft-stock .ft-stock__p{font-family:var(--fta-sans);font-size:14px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.ft-stock .ft-stock__input:not(:disabled):not(:checked)+.ft-stock__opt:hover{border-color:var(--fta-ink);background-color:var(--fta-paper)}.ft-stock .ft-stock__input:not(:disabled)+.ft-stock__opt:active{transform:translateY(1px)}.ft-stock .ft-stock__input:checked+.ft-stock__opt{border-color:var(--fta-ink);background-color:var(--fta-ink);color:#fff}.ft-stock .ft-stock__input:checked+.ft-stock__opt .ft-stock__p{color:var(--fta-cream)}.ft-stock .ft-stock__input:checked+.ft-stock__opt .ft-stock__w{color:#fff}.ft-stock .ft-stock__input:disabled+.ft-stock__opt{border-color:var(--fta-hairline);background-color:var(--fta-paper);background-image:linear-gradient(to top right,transparent calc(50% - .6px),var(--fta-hairline) calc(50% - .6px),var(--fta-hairline) calc(50% + .6px),transparent calc(50% + .6px));color:var(--fta-ink-2);cursor:not-allowed}.ft-stock .ft-stock__input:disabled+.ft-stock__opt .ft-stock__p{font-family:var(--fta-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:normal}.ft-stock .ft-stock__input:checked:disabled+.ft-stock__opt{border-color:var(--fta-ink);box-shadow:inset 0 0 0 1px var(--fta-ink);color:var(--fta-ink-2)}.ft-stock .ft-stock__input:checked:disabled+.ft-stock__opt .ft-stock__p{color:var(--fta-ink-2)}.ft-stock .ft-stock__input:focus-visible+.ft-stock__opt{outline:2px solid var(--fta-ink);outline-offset:2px}.ft-stock .ft-stock__ghost{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;min-height:44px;border:1px dashed var(--fta-dark-muted);border-radius:4px;font-family:var(--fta-mono);font-size:13px;font-weight:500;line-height:1.2;color:var(--fta-ink-2);white-space:nowrap}.ft-stock .ft-stock__none{display:flex;align-items:center;gap:8px;margin:-2px 0 0;padding:0 16px 16px;font-size:14px;line-height:1.45;color:var(--fta-ink-2)}.ft-stock .ft-stock__icon{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ft-stock .ft-stock__scale.is-none{border-style:dashed;border-color:var(--fta-dark-muted);box-shadow:none;background:#fbfaf7}.ft-stock .ft-stock__scale.is-none .ft-stock__head{border-bottom-style:dashed;border-bottom-color:var(--fta-dash)}.ft-stock .ft-stock__scale.is-none .ft-stock__code{border:1.5px dashed var(--fta-field);background:transparent;color:var(--fta-ink-2)}.ft-stock .ft-stock__scale.is-none .ft-stock__name{color:var(--fta-ink-2)}.ft-stock .ft-stock__scale.is-none .ft-stock__tag{display:none}.ft-stock .ft-stock__chart{margin:10px 0 0;font-family:var(--fta-mono);font-size:12px;letter-spacing:.04em}.ft-stock .ft-stock__chart-link{display:inline-flex;align-items:center;min-height:32px;color:var(--fta-ink);text-decoration:underline;text-underline-offset:3px}@container ft-stock (max-width: 440px){.ft-stock .ft-stock__scales{gap:10px}.ft-stock .ft-stock__head{gap:10px;min-height:56px;padding:10px 12px}.ft-stock .ft-stock__code{width:46px;height:30px;font-size:19px}.ft-stock .ft-stock__names{flex-direction:column;align-items:flex-start;gap:3px}.ft-stock .ft-stock__name{font-size:20px}.ft-stock .ft-stock__sub{font-size:10.5px;letter-spacing:.06em}.ft-stock .ft-stock__tag{height:24px;padding:0 7px;font-size:10px;letter-spacing:.06em}.ft-stock .ft-stock__row{grid-template-columns:repeat(var(--ft-cols-sm, 5),minmax(0,1fr));gap:5px;padding:12px 10px}.ft-stock .ft-stock__opt{min-height:56px;padding:6px 2px;gap:3px}.ft-stock .ft-stock__w,.ft-stock .ft-stock__p{font-size:13px}.ft-stock .ft-stock__input:disabled+.ft-stock__opt .ft-stock__p{font-size:10px;letter-spacing:0}.ft-stock .ft-stock__ghost{font-size:12.5px}.ft-stock .ft-stock__none{padding:0 12px 14px;font-size:13.5px}}@container ft-stock (max-width: 340px){.ft-stock .ft-stock__row{gap:4px;padding:12px 8px}.ft-stock .ft-stock__opt{padding:6px 1px}.ft-stock .ft-stock__p{font-size:12.5px}}@container ft-stock (max-width: 300px){.ft-stock .ft-stock__row{grid-template-columns:repeat(var(--ft-cols-xs, 4),minmax(0,1fr))}.ft-stock .ft-stock__sub{white-space:normal}}@supports not (container-type: inline-size){@media(max-width:479px),(min-width:768px)and (max-width:1100px){.ft-stock .ft-stock__head{gap:10px;padding:10px 12px}.ft-stock .ft-stock__names{flex-direction:column;align-items:flex-start;gap:3px}.ft-stock .ft-stock__name{font-size:20px}.ft-stock .ft-stock__sub{font-size:10.5px;letter-spacing:.06em;white-space:normal}.ft-stock .ft-stock__tag{height:24px;padding:0 7px;font-size:10px;letter-spacing:.06em}.ft-stock .ft-stock__row{grid-template-columns:repeat(var(--ft-cols-xs, 4),minmax(0,1fr));gap:5px;padding:12px 10px}.ft-stock .ft-stock__opt{min-height:56px;padding:6px 2px;gap:3px}.ft-stock .ft-stock__w,.ft-stock .ft-stock__p{font-size:13px}.ft-stock .ft-stock__input:disabled+.ft-stock__opt .ft-stock__p{font-size:10px;letter-spacing:.04em}}}@media(max-width:575px){.content-divider-mobile-large .yv-main-product-detail>.ft-stock{border-top:8px solid var(--colorXlightTextBody);padding-top:25px}.content-divider-mobile-medium .yv-main-product-detail>.ft-stock{border-top:4px solid var(--colorXlightTextBody);padding-top:25px}.content-divider-mobile-small .yv-main-product-detail>.ft-stock{border-top:1px solid var(--colorXlightTextBody);padding-top:25px}.content-divider-mobile-none .yv-main-product-detail>.ft-stock{padding-top:5px}}@media(prefers-reduced-motion:reduce){.ft-stock .ft-stock__opt{transition:none}.ft-stock .ft-stock__input:not(:disabled)+.ft-stock__opt:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/fight-trade-a.css.map */
