
#qlayon-travel-rest[data-product=holder] .holder-single-photo{overflow:hidden;touch-action:auto}
#qlayon-travel-rest[data-product=holder] .holder-single-photo img{object-fit:contain;background:#fff}
#qlayon-travel-rest[data-product=holder] .np-photo img{width:100%;height:100%;object-fit:contain}
#qlayon-travel-rest[data-product=holder] .holder-demo{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}
#qlayon-travel-rest[data-product=holder] .holder-demo img{width:100%;height:100%;object-fit:contain;display:block}
#qlayon-travel-rest[data-product=holder] .holder-demo-toggle{position:absolute;left:16px;bottom:16px;right:16px;min-height:44px;padding:10px 16px;border:1px solid #111;background:#fff;color:#111;border-radius:5px;font:600 13px/1.4 QlayonTravelDM,Arial,sans-serif;box-shadow:0 3px 12px #0001}
#qlayon-travel-rest[data-product=holder] .sock-cutouts>img{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;max-height:340px}
#qlayon-travel-rest[data-product=holder] .sock-unit{font-size:11px;color:#555}
#qlayon-travel-rest[data-product=holder] .tr-flight .moment-heading{min-height:68px}
#qlayon-travel-rest .sock-quantity button:disabled{opacity:.35;cursor:default}











#qlayon-travel-rest .tr-flight,#qlayon-travel-rest .tr-faq,#qlayon-travel-rest #tr-offer-choice{scroll-margin-top:100px}
@media(max-width:749px){#qlayon-travel-rest[data-product=holder] .np-rest .np-photo{order:-1}#qlayon-travel-rest[data-product=holder] .holder-demo-toggle{left:12px;right:12px;bottom:12px}#qlayon-travel-rest[data-product=holder] .np-cutouts{min-height:170px}#qlayon-travel-rest[data-product=holder] .tr-flight .moment-heading{min-height:0}}

#qlayon-travel-rest[data-product=holder] .sock-price{display:flex;flex-direction:column;align-items:flex-end}#qlayon-travel-rest[data-product=holder] [hidden]{display:none!important}
