/* Sole footer visual owner. No header, page or commerce selectors. */
.rd-shell-footer{background:#071725;color:#cbd2da;border-top:2px solid #8d4b1c;padding:38px 0 0}
.rd-shell-footer .rd-footer-container{width:min(1290px,calc(100% - 48px));margin-inline:auto}
.rd-shell-footer .rd-footer-grid{display:grid;grid-template-columns:1.2fr .85fr .95fr .85fr 1.65fr;gap:32px;padding-bottom:28px;align-items:start}
.rd-shell-footer .rd-footer-grid>*{min-width:0}
.rd-shell-footer .rd-shell-brand{color:#fff;gap:8px}
.rd-shell-footer .rd-shell-brand img{width:54px;height:63px}
.rd-shell-footer .rd-shell-brand span{font-size:32px;letter-spacing:-1.2px}
.rd-shell-footer .rd-shell-brand strong{color:var(--rd-primary)}
.rd-shell-footer .rd-shell-brand:hover{color:#fff}
.rd-shell-footer .rd-footer-brand>p{font-size:13px;line-height:1.65;margin:15px 0 0;max-width:31ch}
.rd-shell-footer .rd-footer-social{display:flex;gap:9px;margin-top:18px}
.rd-shell-footer .rd-footer-social>a,.rd-shell-footer .rd-footer-social-pending{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid #ffffff14;color:#e3e8ed;width:34px;height:34px;border-radius:50%;flex:none}
.rd-shell-footer .rd-footer-social svg{width:17px;height:17px}
.rd-shell-footer .rd-footer-brand>.rd-footer-status{font-size:10px;color:#a8b3bf;margin-top:10px;line-height:1.5}
.rd-shell-footer .rd-shell-footer-group{margin:0;border:0}
.rd-shell-footer .rd-shell-footer-group summary{list-style:none;color:#fff;margin:0;padding:9px 0 13px;pointer-events:none}
.rd-shell-footer .rd-shell-footer-group summary::-webkit-details-marker{display:none}
.rd-shell-footer .rd-shell-footer-group h2{font-family:inherit;font-size:14px;line-height:1.45;font-weight:600;margin:0;color:#fff;letter-spacing:0}
.rd-shell-footer .rd-footer-menu{list-style:none;margin:0;padding:0}
.rd-shell-footer .rd-footer-menu li{margin:0;padding:0}
.rd-shell-footer .rd-footer-menu a,.rd-shell-footer .rd-footer-pending{display:block;font-size:13px;line-height:1.5;font-weight:400;padding:5px 0;color:#cbd2da;text-decoration:none}
.rd-shell-footer .rd-footer-menu a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.rd-shell-footer .rd-footer-pending-dot{display:inline-block;color:#c68b59;margin-left:7px}
.rd-shell-footer .rd-footer-menu-note{font-size:10px;line-height:1.5;color:#a8b3bf;margin:10px 0 0}
.rd-shell-footer .rd-footer-newsletter .rd-footer-group-content>p{font-size:13px;line-height:1.65;margin:0 0 17px}
.rd-shell-footer .rd-footer-newsletter-slot{min-width:0}
.rd-shell-footer .rd-footer-newsletter-pending{display:flex;align-items:center;gap:10px;border:1px solid #ffffff21;padding:12px;color:#b7c2ce;font-size:11px;line-height:1.5;border-radius:5px}
.rd-shell-footer .rd-footer-newsletter-pending svg{width:20px;height:20px;flex:none;color:#d49560}
 .rd-shell-footer .rd-footer-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:14px 0 0}
.rd-shell-footer .rd-footer-trust>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:0;color:#e3e8ed;border:0;border-radius:0;background:transparent;box-shadow:none}
.rd-shell-footer .rd-footer-trust svg{width:21px;height:21px;flex:none;color:#d49560}
.rd-shell-footer .rd-footer-trust strong{display:block;font-size:10px;line-height:1.45;font-weight:600}
.rd-shell-footer .rd-footer-trust small{display:block;color:#b7c2ce;font-size:9px;line-height:1.4;margin-top:3px}
.rd-shell-footer .rd-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #ffffff21;padding:23px 0;font-size:12px}
.rd-shell-footer .rd-footer-payments{display:flex;align-items:center;gap:22px;color:#e3e8ed;font-size:12px}
.rd-shell-footer .rd-footer-payments>span{display:flex;align-items:center;gap:8px}
.rd-shell-footer .rd-footer-payments svg{width:19px;height:19px;flex:none}
.rd-shell-footer :focus-visible{outline:3px solid #d49560;outline-offset:4px}
@media(min-width:1024px) and (max-width:1199.98px){
.rd-shell-footer .rd-footer-grid{gap:20px;grid-template-columns:1.1fr .8fr .9fr .8fr 1.55fr}
.rd-shell-footer .rd-shell-brand img{width:43px;height:51px}.rd-shell-footer .rd-shell-brand span{font-size:27px}
.rd-shell-footer .rd-shell-footer-group h2{font-size:13px}.rd-shell-footer .rd-footer-menu a,.rd-shell-footer .rd-footer-pending{font-size:12px}
}
@media(max-width:1023.98px){
.rd-shell-footer{padding-top:27px}
.rd-shell-footer .rd-footer-container{width:calc(100% - 40px)}
.rd-shell-footer .rd-footer-grid{display:block;padding-bottom:0}
.rd-shell-footer .rd-footer-brand{padding-bottom:25px}
.rd-shell-footer .rd-shell-brand img{width:46px;height:55px}.rd-shell-footer .rd-shell-brand span{font-size:30px}
.rd-shell-footer .rd-footer-brand>p{max-width:52ch;margin-top:12px}
.rd-shell-footer .rd-footer-social{margin-top:16px}
.rd-shell-footer .rd-shell-footer-group{border-top:1px solid #ffffff21}
.rd-shell-footer .rd-shell-footer-group summary{display:flex;justify-content:space-between;align-items:center;gap:16px;pointer-events:auto;cursor:pointer;padding:15px 0;min-height:54px}
.rd-shell-footer .rd-shell-footer-group summary>span:after{content:'+';font-size:23px;font-weight:400;line-height:1;color:#cbd2da}
.rd-shell-footer .rd-shell-footer-group[open] summary>span:after{content:'−'}
.rd-shell-footer .rd-footer-group-content{padding:0 0 20px}
.rd-shell-footer .rd-footer-menu a,.rd-shell-footer .rd-footer-pending{padding:9px 0;font-size:13px;min-height:38px}
.rd-shell-footer .rd-footer-newsletter .rd-footer-group-content>p{margin-bottom:14px;max-width:48ch}
.rd-shell-footer .rd-footer-newsletter-slot{max-width:440px}
.rd-shell-footer .rd-footer-trust{display:none}
.rd-shell-footer .rd-footer-bottom{flex-direction:column-reverse;align-items:center;gap:20px;font-size:11px}
}
@media(max-width:767.98px){
.rd-shell-footer{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}
.rd-shell-footer .rd-footer-brand>p{font-size:12px;max-width:43ch}
.rd-shell-footer .rd-footer-payments{font-size:11px;gap:16px}
.rd-shell-footer .rd-footer-copyright{text-align:center}
}

/* Complete supplied transparent artwork; presentation only. */
.rd-shell-footer .rd-footer-safe-checkout{width:100%;margin:0;padding:18px 0 0;text-align:center}
.rd-shell-footer .rd-footer-safe-checkout img{display:block;width:100%;height:auto;aspect-ratio:866/288;margin:0}
@media(max-width:1023.98px){.rd-shell-footer .rd-footer-safe-checkout{width:min(700px,100%);margin-inline:auto;padding:12px 0 20px}}
@media(max-width:767.98px){.rd-shell-footer .rd-footer-safe-checkout{width:calc(100% + 8px);margin-inline:-4px;padding:12px 0 20px}}
