.ef-collapse__btn{display:none}@media screen and (max-width:767px){.ef-collapse{position:relative}.ef-collapse.is-collapsed{max-height:var(--ef-collapse-h, 420px);overflow:hidden}.ef-collapse.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,#fff0,rgb(var(--color-background, 255 255 255)) 85%);pointer-events:none}.ef-collapse__btn{display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);min-height:44px;margin:4px auto 24px;padding:10px 16px;border:1px solid #d5dbe3;border-radius:999px;background:#fff;color:#183b68;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cky-consent-container.cky-box-bottom-left,.cky-consent-container{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important}.cky-consent-container .cky-consent-bar{padding:12px 14px!important;border-radius:0!important}.cky-consent-container .cky-title{font-size:14px!important;margin:0 0 4px!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p{font-size:12px!important;line-height:1.45!important;margin:0!important}.cky-consent-container .cky-notice-btn-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:10px!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex:1 1 0!important;width:auto!important;min-height:40px!important;margin:0!important;padding:8px 6px!important;font-size:13px!important}.product-card__badge{flex-wrap:wrap!important;max-width:calc(100% - 12px)!important;row-gap:4px!important}.product-card__badge .f-badge,.product-card__badge>*{white-space:normal!important;max-width:100%!important;font-size:11px!important;line-height:1.25!important}.ef-card-delivery-badge,.ef-card-delivery-badge span{font-size:11px!important}.product-card__swatches>*{position:relative}.product-card__swatches>*:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.sticky-element.grid,.sticky-element.grid *{pointer-events:none}.sticky-element.grid :is(a,button,input,select,label,summary,[role=button],compare-switch,facet-drawer-button,details){pointer-events:auto}compare-bar.compare-bar:not(:has(img)){display:none!important}.ef-pt-banner{margin:4px auto 8px!important}.ef-pt-banner__inner{min-height:58px!important;padding:6px 6px 6px 8px!important}.ef-pt-banner__icon{width:28px!important;height:28px!important;margin-right:6px!important}.ef-pt-banner__copy>strong{font-size:13px!important;margin-bottom:3px!important}.ef-pt-banner__sub{font-size:11px!important}.ef-pt-banner__cta{min-height:44px!important}.ef-pt-banner__cta-copy small{display:none!important}.ef-pt-banner__cta-copy strong{font-size:14px!important}tabs-component .tabs__nav-wrap,tabs-component .tabs__nav{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start!important}tabs-component .tabs__nav::-webkit-scrollbar{display:none}tabs-component .tabs__nav .tabs__tab{flex:0 0 auto!important;white-space:nowrap!important}tabs-component .tabs__header{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.multicolumn__items.swipe-mobile__inner{scroll-snap-type:x mandatory;scroll-padding-left:16px}.multicolumn__items.swipe-mobile__inner>.f-column{flex:0 0 78%!important;width:78%!important;max-width:78%!important;scroll-snap-align:start}[id$=__custom_liquid_qLUqBY] .btn{white-space:normal!important;height:auto!important;min-height:44px!important;line-height:1.25!important;padding:11px 14px!important;font-size:14px!important;max-width:100%!important;text-align:center!important}[id$=__custom_liquid_qLUqBY] iframe{max-width:100%!important}.efAlmedaJobsV2__locationCard{width:auto!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.efAlmedaJobsV2__locationCard h2,.efAlmedaJobsV2__locationCard p{overflow-wrap:anywhere;white-space:normal!important}.jm-stack,.jm-cluster{max-width:100%!important;min-width:0!important;flex-wrap:wrap!important}.ef-wrap .ef-card .ef-note,.ef-wrap .ef-card .ef-note a{font-size:12px!important;line-height:1.5!important}.ef-wrap .ef-card .ef-note a{display:inline-block;padding:6px 0}#efqc{position:sticky;top:0;z-index:5;background:#fff;padding-top:8px;padding-bottom:8px}}.product-card,[id$=__custom_liquid_kXJJcN] article.card,[id$=__custom_liquid_kXJJcN] article.sleepCard{cursor:pointer}.ef-wf-calculator .results-section .detail-row{cursor:pointer}.ef-wf-calculator .results-section .detail-row .d-label{text-decoration:underline dotted rgba(0,0,0,.35);text-underline-offset:3px}.ef-calc-cta{width:100%;max-width:1100px;margin:18px auto 0;padding:18px 20px;border-radius:10px;background:#0d1b2a;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}.ef-calc-cta p{margin:0;font-size:15px;line-height:1.45;flex:1 1 260px}.ef-calc-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:999px;background:#c9a84c;color:#0d1b2a!important;font-weight:800;font-size:16px;text-decoration:none!important}@media screen and (max-width:767px){.ef-calc-cta__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ef-mobile.css.map */
