
body #MainContent .ihn-return-nav{max-width:1440px;margin:0 auto;padding:18px 32px 4px;background:transparent}
body #MainContent .ihn-return-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 14px 8px 11px;border:1px solid #d9cebc;border-radius:24px;background:#eee7da;color:#66513b;font:500 13px/1.4 "Avenir Next","Segoe UI",Arial,sans-serif;text-decoration:none;transition:background .18s ease,color .18s ease}
body #MainContent .ihn-return-link svg{flex:none}
body #MainContent .ihn-return-link:hover{background:#e5d9c6;color:#433627}
body #MainContent .ihn-return-link:focus-visible{outline:2px solid #967346;outline-offset:4px}
body #MainContent .ihn-product-extras .ihn-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent;border:0;border-radius:0;padding:0;margin:30px 0 38px;box-shadow:none}
body #MainContent .ihn-product-assurance>div{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;padding:22px 24px;background:linear-gradient(135deg,#eee5d6,#e9dfcf);border:1px solid #d9cdb9;border-radius:13px;text-align:left;box-shadow:0 3px 12px #55412b04}
body #MainContent .ihn-product-assurance>div::before{content:"";display:block;width:24px;height:2px;background:#ad8953;margin:0 0 5px;border-radius:2px}
body #MainContent .ihn-product-assurance>div strong{font:600 16px/1.35 "Avenir Next","Segoe UI",Arial,sans-serif;letter-spacing:-.015em;color:#4c3c2c;margin:0}
body #MainContent .ihn-product-assurance>div span{font:400 13px/1.6 "Avenir Next","Segoe UI",Arial,sans-serif;letter-spacing:0;color:#6e5d4b;margin:0}
@media(max-width:760px){
 body #MainContent .ihn-return-nav{padding:10px 19px 0}
 body #MainContent .ihn-return-link{font-size:12px;padding:8px 12px;max-width:100%}
 body #MainContent .ihn-product-extras .ihn-product-assurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 28px}
 body #MainContent .ihn-product-assurance>div{padding:16px 14px;border-radius:11px;gap:6px}
 body #MainContent .ihn-product-assurance>div strong{font-size:14px;line-height:1.4}
 body #MainContent .ihn-product-assurance>div span{font-size:12px;line-height:1.5}
}
@media(max-width:359px){body #MainContent .ihn-product-extras .ihn-product-assurance{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body #MainContent .ihn-return-link{transition:none}}

body #MainContent:has(>.ihn-return-nav){background:#f6f3eb}
