.branded-product-media{position:relative;isolation:isolate}
.product-media,.detail-media{background:#faf7ef!important}
.lq-site .lq-button{color:#fff}
.catalogue-fulfilment{max-width:850px;margin:0 0 26px;font:13px/1.7 var(--lq-sans,Arial,sans-serif);color:#627267}
.catalogue-reference-note{margin:0 0 16px;font:12px/1.7 var(--lq-sans,Arial,sans-serif);color:#627267}
.catalogue-more{margin:32px 0 0;text-align:center}
.catalogue-more [hidden]{display:none!important}
.catalogue-gift-hero{object-fit:contain!important;background:#faf7ef;padding:24px}
.ntfl-feature-photos figure>a,.ntfl-preview-photo>a{display:block}
.product-photo-note{font:11px/1.6 var(--lq-sans,Arial,sans-serif);color:#627267;margin:12px 0 0}
.tnt-basket-photo{background:#faf7ef!important}
.tnt-basket-photo>img[data-brand-photo]{object-fit:contain!important;padding:4px}
.tnt-photo-logo{transform:none!important}
.product-media>img:not(.plant-photo-logo),.detail-media>img:not(.plant-photo-logo){object-fit:contain!important;padding:16px;box-sizing:border-box}
.tnt-photo-logo{position:absolute!important;max-width:none!important;object-fit:contain!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;filter:none!important;opacity:.45!important;mix-blend-mode:multiply;box-shadow:none!important;pointer-events:none!important;z-index:4}
.tnt-photo-logo[hidden]{display:none!important}
.indoor-product-media{position:relative;background:#f5f5ef}
.indoor-product-media>img:not(.plant-photo-logo){object-fit:contain!important;padding:12px;box-sizing:border-box}
.branded-product-media>.plant-photo-logo{position:absolute!important;right:12px!important;bottom:12px!important;left:auto!important;top:auto!important;width:58px!important;height:58px!important;max-width:none!important;object-fit:contain!important;padding:0!important;background:transparent;border-radius:0;filter:none!important;opacity:.4!important;mix-blend-mode:multiply;box-shadow:none;pointer-events:none}
.detail-media.branded-product-media>.plant-photo-logo{width:82px!important;height:82px!important}
@media(max-width:600px){.branded-product-media>.plant-photo-logo{width:42px!important;height:42px!important;right:8px!important;bottom:8px!important}.detail-media.branded-product-media>.plant-photo-logo{width:60px!important;height:60px!important}#plantSize{width:100%;min-width:0}}
@media(max-width:800px){.admin-table{overflow:visible;background:transparent;border:0}.r{min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:13px;gap:12px;padding:16px;border:1px solid #d8d0c2;border-radius:16px;background:#fff;margin-bottom:12px}.r.h{display:none}.r>.prod{grid-column:1/-1;min-width:0}.prod>div{min-width:0;overflow-wrap:anywhere}.prod img{width:58px;height:64px;flex:none}.r .pill{min-height:44px;padding:10px 14px;font-size:11px}.r>div:nth-child(4)::before{content:'Featured ';font:12px Arial}.r>div:nth-child(5)::before{content:'Private price ';display:block;font:11px Arial;color:#666;margin-bottom:5px}.r input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.tools input,.tools select{min-width:0;max-width:100%;font-size:16px}.owner-login{padding:24px}.modal .form input,.modal .form select,.modal .form textarea{font-size:16px;max-width:100%;min-width:0}.modal .pill,.modal .btn{min-height:44px;font-size:13px}}
