.elementor-5165 .elementor-element.elementor-element-sfcomm01 > .elementor-container{max-width:1240px;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:12px;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-12px;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-field-type-html{padding-bottom:0px;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-button[type="submit"]{color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5165 .elementor-element.elementor-element-sfcomm05{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* SHINS footer 2026 staging */
.shins-footer-community-section,.shins-footer-main-section{background:#171717;color:#fff}.shins-footer-community-section{padding:76px 28px 66px;border-bottom:1px solid rgba(255,255,255,.13)}.shins-footer-community-section>.elementor-container{max-width:1240px!important;align-items:center}.shins-footer-community-copy .shins-footer-kicker{font-size:12px;font-weight:700;letter-spacing:1.6px;color:#c8c8c8;margin:0 0 12px}.shins-footer-community-copy h2{font-size:30px;line-height:1.12;letter-spacing:.3px;margin:0 0 16px;color:#fff}.shins-footer-community-copy h2 span{color:#e55112}.shins-footer-community-copy>p:last-child{max-width:560px;margin:0;color:#c8c8c8;font-size:14px;line-height:1.7}.shins-footer-community-section .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.shins-footer-community-section .elementor-field-group-email_subscribe{flex:1 1 260px;min-width:0}.shins-footer-community-section .elementor-field-group-privacy_acceptance{order:3;flex:0 0 100%;width:100%!important;max-width:100%;font-size:11px;color:#aaa;line-height:1.45}.shins-footer-community-section .elementor-field-group-privacy_acceptance a{color:#fff;text-decoration:underline}.shins-footer-community-section .elementor-field-type-submit{flex:0 0 auto}.shins-footer-community-section input[type=email]{height:48px;background:#242424;border:1px solid #555!important;border-radius:4px!important;color:#fff!important;padding:0 16px}.shins-footer-community-section input[type=email]::placeholder{color:#aaa}.shins-footer-community-section button[type=submit]{min-height:48px;background:#e55112!important;color:#fff!important;border:1px solid #e55112!important;border-radius:4px!important;padding:0 24px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.4px!important}.shins-footer-community-section button[type=submit]:hover,.shins-footer-community-section button[type=submit]:focus{background:#fff!important;border-color:#fff!important;color:#161616!important}.shins-footer-community-section input:focus,.shins-footer-community-section a:focus,.shins-footer-community-section button:focus{outline:2px solid #e55112;outline-offset:3px}.shins-footer{background:linear-gradient(135deg,#181818 0%,#101010 100%);color:#fff;font-family:inherit}.shins-footer *{box-sizing:border-box}.shins-footer-shell{width:min(1240px,calc(100% - 56px));margin:0 auto}.shins-footer-main-grid{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:42px;padding:64px 0 54px;border-bottom:1px solid rgba(255,255,255,.15)}.shins-footer h2,.shins-footer summary{font-size:13px;line-height:1.25;letter-spacing:.45px;font-weight:800;color:#fff;margin:0}.shins-footer-brand h2{font-size:27px;letter-spacing:1.2px}.shins-footer-accent,.shins-footer-group summary:after{content:"";display:block;width:28px;height:3px;background:#e55112;margin-top:10px}.shins-footer-brand p{max-width:170px;margin:18px 0 12px;color:#c8c8c8;font-size:12px;line-height:1.7}.shins-footer-brand small,.shins-footer-social small{color:#8e8e8e;font-size:10px}.shins-footer-group{border:0}.shins-footer-group summary{list-style:none;cursor:default}.shins-footer-group summary::-webkit-details-marker{display:none}.shins-footer-group nav{display:flex;flex-direction:column;gap:12px;margin-top:19px}.shins-footer a{color:#c8c8c8;text-decoration:none;font-size:12px;line-height:1.45;transition:color .2s ease}.shins-footer a:hover{color:#e55112}.shins-footer a:focus,.shins-footer summary:focus{outline:2px solid #e55112;outline-offset:4px}.shins-footer-social-links{display:flex;gap:10px;margin:19px 0 14px}.shins-footer-social-links a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #515151;border-radius:50%;color:#fff}.shins-footer-social-links a:hover{border-color:#e55112;color:#e55112}.shins-footer-social-links svg{width:17px;height:17px}.shins-footer-trust,.shins-footer-payments{padding:34px 0;border-bottom:1px solid rgba(255,255,255,.15)}.shins-footer-trust h2,.shins-footer-payments h2{margin-bottom:19px}.shins-footer-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shins-footer-trust-grid>div{min-height:78px;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #343434;border-radius:6px;background:rgba(255,255,255,.025)}.shins-footer-trust-grid b{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:5px;background:#242424;color:#e55112;font-size:9px;letter-spacing:-.2px}.shins-footer-trust-grid span{color:#c8c8c8;font-size:11px;line-height:1.55}.shins-footer-payments>p{margin:-9px 0 20px;color:#8f8f8f;font-size:10px}.shins-footer-payment-list{display:flex;flex-wrap:wrap;gap:9px}.shins-footer-payment-list>span{height:34px;min-width:72px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#fff;color:#111;font-size:11px;font-style:normal;font-weight:800;line-height:1}.shins-footer-payment-list em{font-size:8px;font-style:normal;margin-left:5px}.pay-visa{color:#1434cb!important;font-size:14px!important;font-style:italic}.pay-mastercard i{width:15px;height:15px;border-radius:50%;background:#eb001b}.pay-mastercard i+i{margin-left:-5px;background:#f79e1b;opacity:.9}.pay-amex{background:#2e77bc!important;color:#fff!important}.pay-klarna{background:#ffb3c7!important}.pay-paypal{color:#003087!important}.shins-footer-bottom{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:28px;color:#8f8f8f;font-size:10px}.shins-footer-bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:26px}.shins-footer-bottom a{font-size:10px;color:#9b9b9b}@media(max-width:900px){.shins-footer-main-grid{grid-template-columns:1fr 1fr 1fr}.shins-footer-brand{grid-row:span 2}.shins-footer-community-section{padding:64px 22px 54px}.shins-footer-community-section>.elementor-container{gap:28px}.shins-footer-community-section>.elementor-container>.elementor-column{width:100%!important}.shins-footer-community-section>.elementor-container{flex-wrap:wrap}}@media(max-width:767px){.shins-footer-community-section{padding:52px 20px 46px}.shins-footer-community-copy h2{font-size:25px}.shins-footer-community-section .elementor-form-fields-wrapper{display:flex;flex-direction:column;gap:10px}.shins-footer-community-section .elementor-field-group,.shins-footer-community-section .elementor-field-type-submit,.shins-footer-community-section button[type=submit]{width:100%!important;flex:0 0 auto}.shins-footer-community-section .elementor-field-group-privacy_acceptance{order:2}.shins-footer-community-section .elementor-field-type-submit{order:3}.shins-footer-shell{width:calc(100% - 40px)}.shins-footer-main-grid{display:block;padding:38px 0 30px}.shins-footer-brand{padding:0 0 28px;border-bottom:1px solid rgba(255,255,255,.13)}.shins-footer-group{border-bottom:1px solid rgba(255,255,255,.13)}.shins-footer-group summary{position:relative;padding:18px 42px 18px 0;min-height:54px;cursor:pointer}.shins-footer-group summary:after{position:absolute;right:0;top:25px;width:13px;height:2px;margin:0}.shins-footer-group summary:before{content:"";position:absolute;right:5px;top:20px;width:2px;height:13px;background:#e55112;transition:transform .2s}.shins-footer-group[open] summary:before{transform:rotate(90deg)}.shins-footer-group nav,.shins-footer-social-links{margin:0;padding:0 0 20px}.shins-footer-group nav{gap:0}.shins-footer-group nav a{display:flex;align-items:center;min-height:44px}.shins-footer-social small{display:block;padding-bottom:20px}.shins-footer-trust,.shins-footer-payments{padding:30px 0}.shins-footer-trust-grid{grid-template-columns:1fr;gap:10px}.shins-footer-trust-grid>div{min-height:68px}.shins-footer-payment-list{gap:8px}.shins-footer-payment-list>span{min-width:calc(33.333% - 6px);height:36px;padding:0 8px}.shins-footer-bottom{padding:24px 0 30px;flex-direction:column;text-align:center;gap:18px}.shins-footer-bottom nav{justify-content:center;gap:14px 20px}.shins-footer-bottom a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:360px){.shins-footer-shell{width:calc(100% - 30px)}.shins-footer-payment-list>span{min-width:calc(50% - 4px)}}/* End custom CSS */