@media(min-width:750px){html body #MainContent:has(.lf-wishlist-page) .lf-wishlist-page{max-width:1160px!important;width:min(100% - 40px,1160px)!important;margin:24px auto 42px!important;overflow:visible!important}html body #MainContent:has(.lf-wishlist-page) .lf-wishlist-50-50{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;padding:0!important}html body #MainContent:has(.lf-wishlist-page) :is(.lf-wishlist-hero,.lf-wishlist-featured){width:100%!important;min-width:0!important;height:100%!important;margin:0!important;box-sizing:border-box!important}}
html body #MainContent:has(.lf-wishlist-page) .lf-wishlist-page :is(.lf-wishlist-bottom,#lf-wishlist-products-wrap,.lf-wishlist-empty-box){clear:both!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:18px auto!important}
html body #MainContent:has(.lf-wishlist-page) .lf-wishlist-page :is(.lf-wishlist-hero,.lf-wishlist-featured,.lf-wishlist-bottom,#lf-wishlist-products-wrap,.lf-wishlist-empty-box){border-radius:16px!important;overflow:hidden!important}
@media(max-width:749px){html body #MainContent:has(.lf-wishlist-page) .lf-wishlist-50-50{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;padding:0!important}html body #MainContent:has(.lf-wishlist-page) .lf-wishlist-page :is(.lf-wishlist-hero,.lf-wishlist-featured,.lf-wishlist-bottom,#lf-wishlist-products-wrap,.lf-wishlist-empty-box){width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto 15px!important;padding:clamp(14px,4vw,22px)!important}}
.lf-v16-guide-products{width:min(calc(100% - 30px),1120px);max-width:1120px;box-sizing:border-box;margin:clamp(23px,4vw,48px) auto;padding:clamp(17px,2.6vw,32px);border:1.5px solid #d6b170;border-radius:20px;background:linear-gradient(125deg,#fffaf2,#f2e7d6);box-shadow:0 10px 30px #392b251a}
.lf-v16-guide-products__heading{display:flex;gap:15px;align-items:center;margin-bottom:24px}.lf-v16-guide-products__icon{display:grid;place-items:center;flex:0 0 47px;width:47px;height:47px;border:2px solid #deb975;border-radius:50%;background:#181b1d;color:#f6d28c;font-size:30px}.lf-v16-guide-products__heading h2{font:800 clamp(23px,2.5vw,34px)/1.22 Georgia,serif;color:#64293c;margin:0 0 7px}.lf-v16-guide-products__heading p{color:#927240;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.lf-v16-guide-products__heading span{color:#4c3d35}
.lf-v16-guide-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.5vw,18px)}.lf-v16-guide-products__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fffdfa;border:1px solid #dec397;border-radius:13px;box-shadow:0 5px 15px #30251d19}.lf-v16-guide-products__image{display:grid;place-items:center;aspect-ratio:1/1;background:#fcf9f2;overflow:hidden;border-bottom:1px solid #e2d1b4}.lf-v16-guide-products__image img{width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.lf-v16-guide-products__details{display:flex;flex-direction:column;flex:1;gap:10px;padding:13px}.lf-v16-guide-products__details h3{font:700 15px/1.43 Arial,sans-serif;color:#5c2940;margin:0}.lf-v16-guide-products__details h3 a{color:inherit;text-decoration:none}.lf-v16-guide-products__details strong{margin-top:auto;color:#5a2639;font-size:17px}.lf-v16-guide-products__button{display:block;text-align:center;padding:10px;background:#612638;color:#fff8ed;text-decoration:none;border:1px solid #d7b274;border-radius:8px;font:700 13px/1.35 Arial,sans-serif}.lf-v16-guide-products__all{display:table;margin:22px auto 0;text-align:center;padding:11px 20px;border:1px solid #d5b275;border-radius:999px;background:#65283d;color:#fff8e9;text-decoration:none;font:700 14px/1.4 Arial,sans-serif}
@media(max-width:800px){.lf-v16-guide-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:530px){.lf-v16-guide-products{width:min(calc(100% - 20px),1120px);padding:14px 11px;border-radius:14px}.lf-v16-guide-products__grid{grid-auto-flow:column;grid-auto-columns:minmax(205px,77vw);grid-template-columns:none;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 13px}.lf-v16-guide-products__card{scroll-snap-align:start}}
@media(max-width:749px){html body #MainContent.lf-editorial .lf-article__content :is(.lf-noel-article,.lf-noel-section,.lf-noel-red,.lf-noel-champagne,.lf-noel-tip,.lf-noel-conclusion,.lf-ip-article,.lf-ip-hero,.lf-ip-section,.lf-ip-card,.lf-ip-highlight,.lf-ip-info,.lf-ip-cta){max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-inline:auto!important;overflow-wrap:anywhere!important}html body #MainContent.lf-editorial .lf-article__content :is(.lf-noel-grid,.lf-ip-cards,.lf-ip-errors,.lf-ip-use-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;gap:12px!important}html body #MainContent.lf-editorial .lf-article__content :is(.lf-noel-section,.lf-noel-red,.lf-noel-champagne,.lf-noel-tip,.lf-ip-card,.lf-ip-highlight,.lf-ip-info,.lf-ip-cta){padding:clamp(13px,3.8vw,20px)!important;border-radius:13px!important}html body #MainContent.lf-editorial .lf-article__content :is(img,video,table){max-width:100%!important}html body #MainContent.lf-editorial .lf-article__content :is(h2,h3){overflow-wrap:anywhere!important}}