@media(max-width:1024px){.layout-panel-flex>.shopify-block.rte,.layout-panel-flex>rte-formatter.text-block,.layout-panel-flex>.text-block,.shopify-block.rte,rte-formatter.text-block{min-width:0;width:100%;max-width:100%!important}.yfla-table-wrap,.rte-table-wrapper{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:760px){.yfla-table-wrap:has(>table.yfla-spec-table),.rte-table-wrapper:has(>table.yfla-spec-table){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),rgba(0,0,0,.15) 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#00000026);padding-bottom:4px}.yfla-table-wrap:has(>table.yfla-spec-table):before,.rte-table-wrapper:has(>table.yfla-spec-table):before{content:"Swipe sideways to see the whole table \2192";display:block;position:sticky;left:0;width:max-content;max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.02em;color:#6b6e76;padding:0 0 6px}}@media(max-width:1000px){.yfla .acgrid{grid-template-columns:minmax(0,1fr)}.yfla .acgrid>*,.yfla .acgrid .gal,.yfla .acgrid .side,.yfla .accard{min-width:0;max-width:100%}.yfla .gal .gal-thumbs{max-width:100%;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.yfla .accard .specs{grid-template-columns:repeat(2,minmax(0,1fr))}.yfla .accard .specs>*{min-width:0}}@media(max-width:989px){.page-wrapper{overflow:visible;overflow-x:clip}}@media(min-width:750px)and (max-width:989px){.product-information__media media-gallery.sticky-content{top:77px}}.yfla .util span.util-hours-short:last-child{display:none}@media(max-width:760px){.yfla .util{overflow:hidden}.yfla .util>span:first-child{white-space:nowrap;min-width:0}}@media(max-width:400px){.yfla .util span.util-hours-full{display:none}.yfla .util span.util-hours-short:last-child{display:inline}.yfla .util{letter-spacing:0;padding-inline:16px}}.yfla section.fp-rv .rv1-count{display:none}@media(max-width:700px){.yfla section.fp-rv .rv1{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:14px 10px;align-items:center}.yfla section.fp-rv .rv1-win{grid-column:1 / -1;grid-row:1;overflow:visible}.yfla section.fp-rv .rv1-nav{display:block;width:44px;height:44px;grid-row:2}.yfla section.fp-rv .rv1-nav.p{grid-column:1}.yfla section.fp-rv .rv1-nav.n{grid-column:3}.yfla section.fp-rv .rv1-count{grid-column:2;grid-row:2;display:block;text-align:center;font-family:var(--mono, ui-monospace, monospace);font-size:13px;color:var(--pmuted-2, #6B6E76);font-variant-numeric:tabular-nums}.yfla section.fp-rv .rv1-strip{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;transform:none!important;transition:none;padding-bottom:2px}.yfla section.fp-rv .rv1-strip::-webkit-scrollbar{display:none}.yfla section.fp-rv .rv1-card{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;height:auto}.yfla section.fp-rv .rv1-card p{flex:0 0 auto}.yfla section.fp-rv .rv1-dots{display:none}}@media(max-width:760px){.pplb .pplb-test-b .btn{white-space:normal;text-align:center;align-self:stretch;max-width:100%;line-height:1.25;padding-inline:18px}}@media(max-width:760px){.yfla .chero,.yfla .achero{position:relative}.yfla .chero:before,.yfla .achero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#08070a6b,#08070a3d 45%,#08070a00)}.yfla .chero>.wrap,.yfla .achero>.wrap{position:relative;z-index:1}.yfla .chero .eyebrow,.yfla .achero .eyebrow{display:inline-block;max-width:100%;padding:7px 12px;border-radius:9999px;background:#08070a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;letter-spacing:.14em;line-height:1.3}.yfla .chero .lead,.yfla .achero .lead{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.5)}}.yfla-nb{white-space:nowrap}.image-block[class*=__blog-post-image]:has(>.placeholder-image){display:none}@media(max-width:749px){.product-information__media media-gallery slideshow-slides,.product-information__media media-gallery .product-media-container{height:auto!important;max-height:none!important;aspect-ratio:4 / 3!important}.product-information__media media-gallery .product-media-container img,.product-information__media media-gallery .product-media-container video,.product-information__media media-gallery .product-media-container iframe{width:100%!important;height:100%!important;object-fit:contain}}@media(max-width:760px){sticky-add-to-cart{display:none!important}}@media(max-width:749px){.media-gallery__mobile-controls .slideshow-controls__dots{gap:0}.media-gallery__mobile-controls .slideshow-controls__dots button{width:40px;height:40px;margin:0}.product-details .quantity-selector input[type=number]{height:44px;min-width:44px}.product-details .shopify-payment-button__more-options{display:flex;align-items:center;justify-content:center;min-height:44px}}@media(max-width:760px){.yfla-breadcrumbs a{display:inline-block;padding:12px 4px;margin:-12px -4px}.rte fieldset{border:1px solid #E3E5EA;border-radius:12px;padding:14px 14px 6px;margin:0 0 18px;min-width:0}.rte fieldset legend{float:left;width:100%;padding:0 0 8px;margin:0;font-weight:600;line-height:1.35}.rte fieldset>*:not(legend){clear:both}.rte fieldset p:has(>label>input[type=radio]){margin:0}.rte label:has(>input[type=radio]){display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.rte input[type=radio]{flex:0 0 auto;width:44px;height:44px;margin:0 -8px 0 -12px;-webkit-appearance:none;appearance:none;border:0;border-radius:50%;background:radial-gradient(circle at center,#fff 0 8px,#8E9097 8px 10px,transparent 10.5px);cursor:pointer}.rte input[type=radio]:checked{background:radial-gradient(circle at center,#0066CC 0 5px,#fff 5px 8px,#0066CC 8px 10px,transparent 10.5px)}.rte input[type=radio]:focus-visible{outline:2px solid #0066CC;outline-offset:-9px}.rte button,.rte input[type=button],.rte input[type=submit]{min-height:44px}.yfla-calc .yfc-radio{position:relative;min-height:44px}.yfla-calc .yfc-radio input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0}body .yfla-calc .yfc-btns .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:9999px;border:1px solid #D2D5DC;text-decoration:none}.yfla-contact .ctc-chips{gap:8px}.yfla-contact .ctc-chips button{min-height:44px;padding:9px 13px}.yfla-dfp .dfp-jump a{display:inline-flex;align-items:center;min-height:44px}.yfla-dfp .dfc-gift{display:inline-flex;align-items:center;min-height:44px;margin-top:0}.yfla .gx-book a{display:inline-flex;align-items:center;min-height:44px}.yfla .fgrid2 .row .btn{min-height:44px}.blog-post-card .blog-post-card__content-text>a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:760px){body .yfla .eyebrow,body .yfla .flag,body .yfla .stop small,body .yfla .hrs,body .yfla table.cmp th,body .yfla .aside .mini small,body .yfla .dcard .tag,body .yfla .dur button small,body .yfla .qres .grid b,body .yfla .ef label,body .yfla .pass .stamp,body .yfla .pass .perf,body .yfla footer h4,body .yfla .specs small,body .yfla .best span,body .yfla .achero .stats div small,body .yfla .mega a.tile small,body .yfla .gal .gal-main .cap span,body .yfla .guar .guar-mark span,body .yfla .rt .rt-shot figcaption,body .pplb .pplb-fit-tag,body .pplb .pplb-stats span,body .pplb .pplb-pace-k,body .pplb .pplb-ladder span,body .yfla-dfp .dfp-eyebrow,body .yfla-dfp .dfp-bookcard .k,body .yfla-dfp .dfp-jump .lab,body .yfla-dfp .dfp-row.head span,body .yfla-dfp .dfp-num,body .yfla-dfp .dfc-fact,body .yfla-dfp .dfc-corner,body .yfla-dfp .dfc-kick,body .yfla-dfp .dfc-chip,body .yfla-dfp .dfc-slab,body .yfla-dfp .dfp-facts small,body .yfla-dfp .dfp-kicker,body .yfla-dfp .dfp-prose th,body .yfla-dfp .dfp-askcard .k,body .yfla-dfp .dfp-form label,body .yfla-dfp .dfp-cards span,body .yfla-dfp .dfp-pricecard span,body .yfla-dfp .dfb-opt i,body .yfla-dfp .dfc-tick,body .yfla-contact .ctc-phone-lab,body .yfla-contact .ctc-chips button,body .yfla.yfla-footer.f25 .f25-all,body .yfla.yfla-footer.f25 .f25-pin,body .yfla.yfla-footer h3.yfla-fcol-h{font-size:12px}}@media(max-width:760px){body .pplb .pplb-tabbar button,body .yfla .fp .el-opt{min-height:44px}body .pplb .pplb-related li a{display:block;padding-block:10px;margin-block:-10px}body .pplb .pplb-jump a{display:inline-flex;align-items:center;min-height:44px}body .yfla .mobile details a{padding-block:12px}body .yfla .best a{padding-block:11px}body .yfla .pk table caption{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/yfla-mobile-v38.css.map */
