.hero__image-wrapper picture{width:100%}.footer-blocks-left{display:flex;flex-wrap:wrap;width:62.5%}.footer-blocks-left .footer__blocks--logo{width:100%;margin:0;padding-top:43px}.footer-top-inner{display:flex;flex-wrap:wrap;width:100%}.footer__section--menus{padding:59px 0 30px}footer-section.footer{border-top:5px solid #c0ab5d}.footer__block--contact{padding-top:23px;width:100%}.footer .footer__section{width:40.8%;border:0;padding-top:14px}.footer__title,.footer_newsletter__title{font-weight:700;font-size:24px;line-height:1.34;letter-spacing:.11rem;color:#c0ab5d;font-family:var(--heading_font_h3),sans-serif;margin-bottom:45px;text-transform:uppercase}.footer_newsletter__title{margin-bottom:55px}.footer__block--contact-info a{color:#fff}.footer__blocks.footer__blocks--menu{width:59.2%;justify-content:space-between;padding-top:118px}.footer__blocks.footer__blocks--contact{width:37.5%;padding-left:5.6%;gap:0}.footer .footer__section .logo{width:174px}.footer__social{display:flex;margin-bottom:3px}.footer__social li{display:inline-block;margin:0 8px 15px 0}.footer__social li a{border:1px solid #fff;border-radius:50%;display:inline-flex;width:57px;height:57px;align-items:center;justify-content:center}.footer__social li a svg path{fill:#fff}.footer__blocks.footer__blocks--menu .footer__block{max-width:300px;flex:0 1 calc(50% - 10px)}.footer__block--contact-info a:hover,.footer__block--contact li a:hover{color:#c0ab5d}.footer__social li a:hover{border-color:#c0ab5d}.footer__social li a:hover svg path{fill:#c0ab5d}.footer__block--contact-info strong{color:#c0ab5d;display:block}.footer__block--contact-info{font-family:var(--heading_font_body);font-weight:var(--heading_weight_body);font-size:18px;line-height:27px;letter-spacing:0;padding-right:20px}.footer__block--contact-info .footer__menu.footer__menu--underline a{text-decoration:none}.footer__block--contact-info.footer__content p{margin-bottom:26px}.footer__menu li{line-height:1}.footer__block--contact-info .icon-and-text span{display:inline-block;margin-left:13px}.footer-image is-land{max-width:207px;max-height:73px}.footer-image is-land img{max-width:83px;max-height:77px;object-fit:contain}.footer .footer__section .logo{margin-bottom:56px}.footer__block--logo{display:flex;justify-content:flex-end;gap:10px;max-width:657px;margin:0;width:100%;padding:0 0 38px}.footer_logo .image-wrap{background:transparent}.footer__blocks.footer__blocks--menu li a{color:#fff;font-family:var(--heading_font_body);font-weight:var(--heading_weight_body);font-size:18px;line-height:191%;letter-spacing:0;position:relative;padding:0 0 0 38px}.footer__blocks.footer__blocks--menu li a:hover{color:#c0ab5d}.footer__blocks.footer__blocks--menu li a:before{content:"";position:absolute;top:13px;left:4px;background:url(arr-menu.svg);width:8px;height:12px}.footer-image{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;text-align:center}.footer__block--logo p{font-family:var(--heading_font_body);font-weight:var(--heading_weight_body);font-style:Regular;font-size:12px;leading-trim:NONE;line-height:15px;letter-spacing:0%;text-align:center}.footer__base-links .menu-policies a:before{background:#111!important}.footer__base-links .menu-policies a,.footer__base-links{font-family:var(--heading_font_body);font-weight:var(--heading_weight_body);font-size:14px;line-height:100%;letter-spacing:0;color:#111;text-decoration:none;position:relative}.footer__base-links{padding:30px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer_newsletter input,.footer_newsletter select{width:100%;font-family:var(--heading_font_body);font-weight:var(--heading_weight_body);font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#717171;background:#fff;padding:16px 20px;border-radius:5px;margin-bottom:9px;height:54px;outline:none;border:1px solid #fff}.footer_newsletter input:focus{border-color:#c0ab5d}.footer_newsletter input[type=checkbox]{width:auto;height:auto;margin-bottom:0}.footer_newsletter input::-webkit-input-placeholder{color:#717171}.footer_newsletter select{height:106px}.footer_newsletter button[type=submit]{border:1px solid #fff;padding:9px 32px;text-transform:uppercase;margin-top:10px;transition:all .5s;color:#fff}.footer_newsletter button[type=submit]:hover{background:#c0ab5d;border-color:#c0ab5d}.newsletter__input-group{margin:0;max-width:100%}.footer_newsletter{width:100%}.popup-modal.contact-form .popup-modal-inner{--type-base-size: calc(min(1.125rem, var(--body_size_desktop)) - 1px) ;border-width:2px;border-style:solid;border-color:color-mix(in srgb,var(--color-primary) 100%,#010101ff 100%);border-radius:var(--size-4);background-color:var(--body_background_colour);box-shadow:calc(var(--size-1) * 1) calc(var(--size-1) * 1) var(--size-1) #01010111,calc(var(--size-1) * 1) calc(var(--size-1) * -1) var(--size-1) #01010111,calc(var(--size-1) * -1) calc(var(--size-1) * 1) var(--size-1) #01010111,calc(var(--size-1) * -1) calc(var(--size-1) * -1) var(--size-1) #01010111;font-size:min(1.125rem,var(--body_size_desktop))}.popup-modal.contact-form .popup-modal-inner *{grid-auto-rows:minmax(0,auto)}.popup-modal.contact-form .popup-modal-inner form{overflow-y:visible!important}.popup-modal.contact-form .popup-modal-inner .close-button{overflow:hidden;border-radius:50%}.popup-modal.contact-form .popup-modal-inner .form-group,.popup-modal.contact-form .popup-modal-inner .form-check,.popup-modal.contact-form .popup-modal-inner :where(textarea),.popup-modal.contact-form .popup-modal-inner :where(input[type=checkbox]),.popup-modal.contact-form .popup-modal-inner :where(input[type=radio]),.popup-modal.contact-form .popup-modal-inner :where(input){height:unset;margin:0;padding:unset}.popup-modal.contact-form .popup-modal-inner form{display:grid;grid-template-columns:minmax(0,auto) 1fr;align-content:center;align-items:center;justify-content:center;justify-items:stretch;column-gap:var(--size-3);row-gap:var(--size-3)}:is(.popup-modal.contact-form .popup-modal-inner textarea,.popup-modal.contact-form .popup-modal-inner input):focus,:is(.popup-modal.contact-form .popup-modal-inner textarea,.popup-modal.contact-form .popup-modal-inner input):focus-visible,:is(.popup-modal.contact-form .popup-modal-inner textarea,.popup-modal.contact-form .popup-modal-inner input):focus-within{border-color:var(--color-primary)}.popup-modal.contact-form .popup-modal-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]){grid-column:2/-1}.popup-modal.contact-form .popup-modal-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]),.popup-modal.contact-form .popup-modal-inner textarea{padding:var(--size-3);letter-spacing:.0125ex;font-size:calc(var(--type-base-size) + .125rem);outline:none}.popup-modal.contact-form .popup-modal-inner input[type=submit]{grid-column:1 / -1;align-self:center;justify-self:center;width:min-content;padding-block:var(--size-3);padding-inline:var(--size-4);outline:none;border-color:var(--color-primary)}.popup-modal.contact-form .popup-modal-inner .form-check{display:flex;align-items:center}.popup-modal.contact-form .popup-modal-inner .form-check input{display:block;width:1em;height:1em;border-radius:50%;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:none}.popup-modal.contact-form .popup-modal-inner .form-check input:checked{background-color:var(--color-primary)}.popup-modal.contact-form .popup-modal-inner .form-check>.col-form-label{font-weight:var(--heading_weight_body)}.popup-modal.contact-form .popup-modal-inner .col-form-label{display:flex;align-items:center;justify-content:start;margin:0;font-weight:300}.popup-modal.contact-form .popup-modal-inner .form-group{display:flex;grid-column:1 / -1;flex-direction:column;gap:var(--size-2)}.popup-modal.contact-form .popup-modal-inner .form-group:has(input[style*=absolute]){display:block;position:absolute;height:1px;margin-top:-1px}.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr]){display:grid;grid-template-columns:minmax(0,auto) 1fr;grid-column:1 / -1;gap:var(--size-3);align-content:center;align-items:stretch;justify-content:center;justify-items:stretch;justify-self:stretch}@media(min-width:36rem){.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr]){grid-template-columns:minmax(0,auto) 1fr minmax(0,auto) 1fr}}.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr])>.col-form-label{grid-column:1 / -1}.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr]) .row .col-form-label{padding-inline-start:var(--size-3)}.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr]) .form-inline,.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr]) .row{display:contents}:is(.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr]) .form-inline,.popup-modal.contact-form .popup-modal-inner .form-group:has([name*=gdpr]) .row) .col-form-label+div{display:flex;gap:var(--size-3)}.popup-modal.contact-form .popup-modal-inner .form-group:has(textarea) .col-form-label,.popup-modal.contact-form .popup-modal-inner .form-group:has(textarea) textarea{grid-column:1 / -1}.transition-body{position:relative;overflow:hidden}.newsletter__interests label{position:relative;padding-left:20px;cursor:pointer}.newsletter__interests label:before{content:"";width:13px;height:13px;position:absolute;top:9px;left:0;background:#fff;z-index:0}.footer_newsletter input[type=checkbox]{opacity:0;position:absolute;z-index:2;top:7px;left:0;width:50%;height:100%;cursor:pointer}.footer_newsletter .field{position:relative}.newsletter__interests input[type=checkbox]:checked+label:before{background:url(bettwshall-checked.svg);background-size:contain}@media(max-width:1199px){.footer-blocks-left{width:100%}.footer-top-inner{padding:0}.footer__blocks.footer__blocks--menu{width:60%}.footer .footer__section{width:40%}.footer__blocks.footer__blocks--contact{width:100%;padding-left:0;justify-content:flex-start;margin-bottom:40px}.footer_newsletter{padding-bottom:0;padding-top:21px}}@media(max-width:1024px){.footer-top-inner{padding:0}}@media(max-width:991px){.copyright-text{width:100%;text-align:center}.menu-policies{width:100%;margin-top:24px;justify-content:center;display:flex;flex-wrap:wrap}}@media(min-width:768px){.footer__base-links .menu-policies a:not(:first-child):before{content:"";position:absolute;top:4px;left:-10px;width:1px;height:10px;background:#fff}}@media(max-width:767px){footer-section.footer{border-top:0}.footer__section_bottom{border-top:4px solid #fff}footer-section.footer .page-width{padding:0 46px}.footer__social{justify-content:center}.footer__block--logo{flex-wrap:wrap;gap:28px 10px;padding:0 0 42px}.footer-blocks-logo{border-bottom:5px solid #c0ab5d;text-align:center;margin-bottom:0}.footer .footer__section .logo{margin-left:auto;margin-right:auto;margin-bottom:31px}.footer__section--menus{padding:17px 0 0}.footer__social{margin-bottom:21px}.footer__blocks.footer__blocks--menu{padding-top:0;gap:0}.footer__title:after,.footer__title:before{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:17px;right:0;background:url(gridicons-chevron-down.svg);transition:all .5s}.footer__title:before{opacity:0;top:14px}.footer__title.toggle-open:before{opacity:1}.footer__title.toggle-open:after{transform:rotate(180deg);top:21px}.footer__title{border-top:1px solid #c0ab5d;padding:14px 0;margin:0;position:relative}.footer__title,.footer_newsletter__title{font-size:22px}.footer__blocks.footer__blocks--contact,.menu-policies{display:block}.footer__social li a{width:54px;height:54px}.footer__base-links .menu-policies a{display:block;text-align:center;padding:2px 0}.footer__title.footer__title_contact{border-top:0;margin-top:0}.footer__block--contact{padding-top:0}.footer .footer__section{padding-bottom:0;padding-top:32px}.footer-image{width:calc(50% - 5px)}.footer__block--logo p{display:block;width:100%}.footer .footer__section,.footer__blocks.footer__blocks--menu,.footer__blocks.footer__blocks--contact{width:100%}.footer__blocks.footer__blocks--menu .footer__block{max-width:100%;flex:0 1 100%}.footer__content{display:none;padding-bottom:16px}.footer_newsletter button[type=submit]{margin-left:auto;margin-right:auto;padding:10.5px 32px}.footer_newsletter form#ContactFooter{text-align:center}.footer_newsletter label,.footer_newsletter p{text-align:left}.footer__blocks.footer__blocks--menu .footer__block:last-child .footer__title{border-bottom:1px solid #c0ab5d}.footer_newsletter__title{margin-bottom:14px}.footer_newsletter input,.footer_newsletter select{height:44px;padding:10px 13px}.footer__block--contact-info{display:block;padding-right:0}}@media(max-width:400px){.footer_newsletter__title{max-width:300px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bettwshall-footer.css.map */
