.product{grid-template-columns:600px 480px!important}.product-gallery{grid-template-columns:1fr!important;grid-template-areas:"view" "nav"!important;grid-template-rows:auto auto!important;gap:14px!important}.product-gallery--viewport,.product-gallery--viewport--has-navigation{width:100%!important;max-width:100%!important}.product-gallery--viewport--figure,.product-gallery--media-wrapper{width:100%!important}.product-gallery--viewport--figure img{width:100%!important;height:auto!important}.product-gallery--navigation{flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.product-gallery--navigation::-webkit-scrollbar{height:5px}.product-gallery--navigation::-webkit-scrollbar-thumb{background:#d6d8db;border-radius:3px}.product-gallery--navigation::-webkit-scrollbar-track{background:transparent}.product-gallery--navigation .product-gallery--media-thumbnail{flex:0 0 auto!important;width:84px!important;height:84px!important;scroll-snap-align:start}@media(max-width:1100px){.product{grid-template-columns:1fr!important}}.flx-specs{padding:40px 0}.mc .flx-specs__h{font-family:EB Garamond,Georgia,serif;font-size:30px;font-weight:500;margin:0 0 22px;color:#0a0a0a;text-transform:none}.flx-specs__table{width:100%;border-collapse:collapse;font-size:14px;max-width:900px}.flx-specs__table tr{border-bottom:1px solid #ececec}.flx-specs__table tr:nth-child(odd){background:#faf9f7}.flx-specs__table th{text-align:left;font-weight:600;color:#0a0a0a;padding:12px 16px;width:38%;white-space:nowrap}.flx-specs__table td{padding:12px 16px;color:#2c2c2c}.flx-guar{padding:34px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff}.flx-guar__row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.flx-guar__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.flx-guar__card svg{width:34px;height:34px;stroke:#0a0a0a;fill:none;stroke-width:1.4}.mc .flx-guar__t{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0;color:#0a0a0a;font-family:Poppins,sans-serif}.mc .flx-guar__d{font-size:12px;color:#6b6b6b;margin:0}.flx-faq{padding:48px 0}.mc .flx-faq__h{font-family:EB Garamond,Georgia,serif;font-size:34px;font-weight:500;margin:0 0 24px;color:#0a0a0a;text-transform:none;text-align:center}.flx-faq__list{max-width:860px;margin:0 auto}.flx-faq__item{border-bottom:1px solid #ececec}.flx-faq__q{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-size:15px;font-weight:500;color:#0a0a0a}.flx-faq__q::-webkit-details-marker{display:none}.flx-faq__q:after{content:"+";position:absolute;right:6px;top:16px;font-size:20px;font-weight:400;color:#6b6b6b}.flx-faq__item[open] .flx-faq__q:after{content:"\2013"}.mc .flx-faq__a{font-size:14px;line-height:1.7;color:#2c2c2c;padding:0 40px 20px 0}.mc .flx-faq__a p{margin:0 0 10px}.mc .flx-faq__a p:last-child{margin-bottom:0}.flx-recent{padding:40px 0}.mc .flx-recent__h{font-family:EB Garamond,Georgia,serif;font-size:30px;font-weight:500;margin:0 0 22px;color:#0a0a0a;text-transform:none}.flx-recent__slot{min-height:0}@media(max-width:900px){.flx-guar__row{grid-template-columns:repeat(2,1fr);row-gap:28px}.flx-specs__table th{width:46%;white-space:normal}.mc .flx-faq__h{font-size:28px}}@media(max-width:560px){.flx-guar__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/fly-pdp.css.map */
