body .t4s-close-overlay{z-index:1100!important}body .t4s-drawer:not(#t4s-menu-drawer){z-index:1101!important}body #t4s-search-hidden.t4s-search-sidebar{width:min(520px,calc(100vw - 24px))!important;max-width:100vw!important;right:0!important;left:auto!important;height:100dvh;max-height:100dvh;background:#fff}body #t4s-search-hidden [data-submit-search]{pointer-events:auto!important;cursor:pointer}body #t4s-search-hidden [data-input-search]{font-size:16px;min-height:48px}body #t4s-search-hidden .t4s-drawer__close{min-width:48px;min-height:48px}body #MainContent .tx-collection-heading--photo{position:relative;isolation:isolate;overflow:hidden;min-height:220px;display:grid;align-items:center;background:#203545}body #MainContent .tx-collection-heading--photo:before{display:none!important}body #MainContent .tx-collection-heading__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}body #MainContent .tx-collection-heading__art img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}body #MainContent .tx-collection-heading__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07182a9e,#07182a61)}body #MainContent .tx-collection-heading--photo .t4s-page-head{position:relative;z-index:1}body #MainContent .tx-collection-heading--photo :is(.t4s-title-head,.t4s-desc-head,.t4s-breadcrumbs,.t4s-breadcrumbs a){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.3)}body #MainContent .tx-collection-heading--photo .t4s-title-head{margin-bottom:0!important}body.tx-hybrid #MainContent .t4s-product .t4s-product-inner{aspect-ratio:auto!important;height:auto!important;min-height:0!important}body.tx-hybrid #MainContent .t4s-product .t4s-product-img{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.tx-hybrid #MainContent .t4s-product .t4s-product-img:before{display:none!important;padding-top:0!important}body.tx-hybrid #MainContent .t4s-product .t4s-product-img img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important}body #MainContent .t4s-section-main-product .t4s-product__media-wrapper{min-width:0;max-height:none!important}body #MainContent .t4s-section-main-product .t4s-product__media-wrapper [data-media-type=image] .t4s-product__media,body #MainContent .t4s-section-main-product .t4s-product__media-wrapper .t4s-product__media[data-media-type=image]{width:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;padding:0!important;margin:0!important}body #MainContent .t4s-section-main-product .t4s-product__media-wrapper [data-media-type=image] .t4s-product__media:before,body #MainContent .t4s-section-main-product .t4s-product__media-wrapper .t4s-product__media[data-media-type=image]:before{display:none!important;padding-top:0!important}body #MainContent .t4s-section-main-product .t4s-product__media-wrapper [data-media-type=image] .t4s-product__media>img,body #MainContent .t4s-section-main-product .t4s-product__media-wrapper .t4s-product__media[data-media-type=image]>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;transform:none!important}@media(max-width:749px){body #MainContent .tx-collection-heading--photo{min-height:170px}body #MainContent .t4s-section-main-product .t4s-product__media-wrapper{width:100vw!important;max-width:100vw!important;flex-basis:100vw!important;margin-inline:calc(50% - 50vw)!important;padding-inline:0!important;border-radius:0!important}body #MainContent .t4s-section-main-product .t4s-product__media-wrapper [data-main-slide]{padding-inline:0!important}}body #MainContent .tx-collection-heading--photo :is(.t4s-page-head,.t4s-page-head>.t4s-container,.t4s-title-head){background:transparent!important}body #MainContent .tx-collection-heading--photo .t4s-page-head:before,body #MainContent .tx-collection-heading--photo .t4s-page-head:after{display:none!important}@media(max-width:749px){body #MainContent .t4s-section-main-product .t4s-container{width:100%!important;max-width:100%!important;padding-inline:0!important;overflow:visible!important}body #MainContent .t4s-section-main-product .t4s-main-area,body #MainContent .t4s-section-main-product .t4s-row__product{margin-inline:0!important;padding-inline:0!important}body #MainContent .t4s-section-main-product .t4s-product__info-wrapper{padding-inline:16px!important}}body.tx-hybrid #MainContent .t4s-product .t4s-product-img img:is([src*=luxeadapt-soft-2_],[src*=luxeadapt-firm-6_]){transform:scale(1.5)!important}body.template-product.tx-hybrid #MainContent .t4s-single-product-badge{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;left:auto!important;right:12px!important;top:12px!important;width:calc(100% - 24px)!important;max-width:360px!important;grid-template-columns:none!important;pointer-events:none}body.template-product.tx-hybrid #MainContent .t4s-single-product-badge .t4s-badge-item.t4s-badge-item{box-sizing:border-box!important;flex:0 1 auto!important;width:fit-content!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.35!important;text-align:center!important;padding:6px 10px!important;letter-spacing:0!important;font-size:12px!important}body.tx-hybrid #MainContent .t4s-product-badge{display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-width:calc(100% - 16px)!important}body.tx-hybrid #MainContent .t4s-product-badge>span{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:auto!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important;padding:5px 8px!important}body .pswp__caption{display:none!important}body #MainContent .tx-home-finder__help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block:24px;padding-block:22px;border-top:1px solid #d8dfdf;border-bottom:1px solid #d8dfdf;text-align:left}body #MainContent .tx-home-finder__help h3{margin:0 0 7px;font:400 23px/1.25 Georgia,serif!important;letter-spacing:0!important;color:#173746}body #MainContent .tx-home-finder__help p{margin:0;max-width:520px;font-size:15px;line-height:1.6;letter-spacing:0;color:#50616b}body #MainContent .tx-home-finder__help-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}body #MainContent .tx-home-finder__help button{min-height:46px;border:1px solid #173746;border-radius:4px;background:transparent;color:#173746;padding:11px 18px;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.4;white-space:normal}body #MainContent .tx-home-finder__help a{font-size:14px;color:#173746;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}html:not(:has(shopify-chat)) .tx-home-finder__help [data-shopify-chat-prompt]{display:none}@media(max-width:749px){body #MainContent .tx-home-finder__help{display:block;margin-block:18px;padding-block:18px}body #MainContent .tx-home-finder__help-actions{margin-top:16px;gap:18px;flex-wrap:wrap}body #MainContent .tx-home-finder__help h3{font-size:21px!important}body.template-product.tx-hybrid #MainContent .t4s-single-product-badge .t4s-badge-item.t4s-badge-item{font-size:11px!important;padding:5px 9px!important}}.tx-story-layer-panel--manufacturer .tx-story-layer-panel__art{padding:0;background:#fff;border-radius:0;overflow:hidden}.tx-story-manufacturer-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.tx-story-layer-panel--text{display:block;max-width:850px;margin:auto}.tx-story-layer-panel .tx-story-layer>div{padding-left:0}.tx-story-manufacturer-stack{display:flex;flex-direction:column;gap:clamp(16px,2vw,28px);padding:28px 0!important}.tx-story-manufacturer-stack img{width:100%;height:auto;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/250/assets/tx-media-search-fixes.css.map */
