html body .hdt-footer-section{--shf-edge: 20px;--shf-col-gap: 32px;--shf-link: rgba(255, 255, 255, .78)}@media(min-width:700px){html body .hdt-footer-section{--shf-edge: 32px;--shf-col-gap: 64px}}@media(min-width:1000px){html body .hdt-footer-section{--shf-edge: 48px}}@media(min-width:1200px){html body .hdt-footer-section{--shf-col-gap: clamp(64px, 6.67vw, 96px)}}html body .hdt-footer-section .hdt-footer{padding-bottom:0!important;margin-bottom:0!important}html body .hdt-footer-section .hdt-footer .hdt-footer-main{padding:96px 0 88px!important}html body .hdt-footer-section .hdt-footer .hdt-footer-main:before,html body .hdt-footer-section .hdt-footer .hdt-footer-main:after{content:none!important;display:none!important}html body .hdt-footer-section .hdt-footer .hdt-footer-main>.hdt-container-full{width:min(calc(100% - 2 * var(--shf-edge)),1600px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column{display:grid!important;grid-template-columns:minmax(0,1fr);gap:56px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;justify-content:stretch!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-col{width:auto!important;max-width:none!important;min-width:0;flex:none!important;margin:0!important;padding:0!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-newsletter{order:-1;text-align:left!important}@media(min-width:768px){html body .hdt-footer-section .hdt-footer .hdt-footer-main{padding:80px 0!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--shf-col-gap)!important;row-gap:64px!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-menu:nth-child(2){grid-column:1;grid-row:1}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-menu:nth-child(3){grid-column:1;grid-row:2}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-newsletter{grid-column:2;grid-row:1 / span 2;order:0}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-menu:nth-child(4){grid-column:1 / span 2;grid-row:3}}@media(min-width:1200px){html body .hdt-footer-section .hdt-footer .hdt-footer-main{padding:96px 0 88px!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:72px!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-menu:nth-child(3){grid-column:2;grid-row:1}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-menu:nth-child(4){grid-column:1 / span 2;grid-row:2}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-newsletter{grid-column:3;grid-row:1 / span 2}}html body .hdt-footer-section .hdt-footer .hdt-footer-menu .hdt-heading-f{padding:0 0 14px!important;margin:0 0 28px!important;border:0!important;border-bottom:2px solid #fff!important}html body .hdt-footer-section .hdt-footer .hdt-heading-f:before,html body .hdt-footer-section .hdt-footer .hdt-heading-f:after{content:none!important;display:none!important}html body .hdt-footer-section .hdt-footer .hdt-heading-f h6{margin:0!important;font-family:Prompt,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#fff!important}html body .hdt-footer-section .hdt-footer .hdt-collapse-icon{display:none!important}html body .hdt-footer-section .hdt-footer .hdt-footer-menu-list{display:grid!important;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);column-gap:24px;row-gap:18px;height:auto!important;margin:0!important;padding:0!important}html body .hdt-footer-section .hdt-footer .hdt-footer-menu:nth-child(4) .hdt-footer-menu-list{grid-template-rows:repeat(4,auto);column-gap:var(--shf-col-gap)}html body .hdt-footer-section .hdt-footer .hdt-footer-menu-list li{margin:0!important}html body .hdt-footer-section .hdt-footer .hdt-footer-menu-list .hdt-footer-menu_item{font-family:Prompt,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;color:var(--shf-link)!important}html body .hdt-footer-section .hdt-footer .hdt-footer-menu-list .hdt-footer-menu_item:hover,html body .hdt-footer-section .hdt-footer .hdt-footer-menu-list .hdt-footer-menu_item:focus-visible{color:#fff!important}html body .hdt-footer-section .hdt-footer .hdt-footer-newsletter .sh-col-logo{text-align:left!important;margin:0 0 28px!important}html body .hdt-footer-section .hdt-footer .sh-col-logo .sh-footer-logo-cr img{height:48px!important;width:auto!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-newsletter .hdt-heading-f{padding:0!important;margin:0 0 12px!important;border:0!important;justify-content:flex-start!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-newsletter .hdt-heading-f h6{font-size:26px!important;line-height:1.3!important;text-align:left!important}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-newsletter .hdt-collapse-content{text-align:left!important}html body .hdt-footer-section .hdt-footer .hdt-text-newsletter,html body .hdt-footer-section .hdt-footer .hdt-text-newsletter p{margin:0!important;font-size:16px!important;line-height:1.6!important;letter-spacing:0!important;text-align:left!important;color:var(--shf-link)!important}html body .hdt-footer-section .hdt-footer .hdt-text-newsletter{margin-bottom:28px!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter-parent,html body .hdt-footer-section .hdt-footer .hdt-newsletter__form,html body .hdt-footer-section .hdt-footer .hdt-newsletter__fields,html body .hdt-footer-section .hdt-footer .hdt-collapse-content>.hdt-footer-newsletter{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:60px!important;gap:0!important;margin:0!important;padding:0!important;background:#fff!important;border:2px solid #8FA5CF!important;border-radius:8px!important;overflow:hidden!important;box-sizing:border-box!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner:focus-within{border-color:#ebb31f!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .is--col-email{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .is--col-btn{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner input[type=email]{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 8px 0 20px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;font-size:16px!important;letter-spacing:0!important;color:#172b63!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner input[type=email]::placeholder{color:#172b63b3!important;opacity:1}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .hdt-newsletter__submit{display:inline-flex!important;align-items:center!important;gap:8px;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 18px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;overflow:visible!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;color:#172b63!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .hdt-newsletter__submit:before{content:none!important;display:none!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .hdt-newsletter__submit:after{content:""!important;display:block!important;position:static!important;flex:none;width:18px;height:18px;background:currentColor!important;transition:transform .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .hdt-newsletter__submit:hover{color:#2e4e9e!important}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .hdt-newsletter__submit:hover:after{transform:translate(3px)}html body .hdt-footer-section .hdt-footer .hdt-newsletter__inner .hdt-newsletter__submit:focus-visible{outline:2px solid #2E4E9E!important;outline-offset:-5px}html body .hdt-footer-section .hdt-footer .hdt-socials__list{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:8px!important;margin:28px 0 0 -9px!important;padding:0!important}html body .hdt-footer-section .hdt-footer .hdt-socials__item{margin:0!important}html body .hdt-footer-section .hdt-footer .hdt-socials__item a{width:40px!important;height:40px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#fff!important}html body .hdt-footer-section .hdt-footer .hdt-socials__item svg{width:22px!important;height:22px!important;fill:currentColor!important}html body .hdt-footer-section .hdt-footer .hdt-socials__item a:hover{background:transparent!important;color:#ebb31f!important}@media(max-width:767px){html body .hdt-footer-section .hdt-footer .hdt-footer-main{padding:64px 0 56px!important}html body:has(.sh-line-root) .hdt-footer-section .hdt-footer .hdt-footer-main{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}html body .hdt-footer-section .hdt-footer .hdt-footer-menu:nth-child(4) .hdt-footer-menu-list{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none}html body .hdt-footer-section .hdt-footer .hdt-footer-column>.hdt-footer-newsletter .hdt-heading-f h6{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sh-footer-casper.css.map */
