/*
Theme Name: Zavor Proefwinkel
Version: 0.1.13
Description: Eerste zelfstandig Zavor-proefthema voor WooCommerce, gebaseerd op de aangeleverde winkelidentiteit.
Author: Zavor
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: zavor-proef
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{font-family:Montserrat;src:url(assets/body.woff2) format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:Montserrat;src:url(assets/accent.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Ubuntu;src:url(assets/heading.woff2) format('woff2');font-weight:500;font-display:swap}
:root{--brown:#513724;--ink:#211d06;--cream:#f7f4ef;--line:#ded8d0;--white:#fff}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font-family:Montserrat,Arial,sans-serif;font-weight:300;font-size:14px;line-height:1.8}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:4px}h1,h2,h3,h4{font-family:Ubuntu,Arial,sans-serif;font-weight:500;line-height:1.2;margin:0 0 22px}h1{font-size:clamp(32px,4vw,48px)}h2{font-size:clamp(28px,3vw,38px)}h3{font-size:23px}p{margin:0 0 18px}.container{width:min(1400px,calc(100% - 80px));margin:auto}.site-main{padding:55px 0 80px;min-height:45vh}.reading-width{max-width:950px}.announcement{color:var(--brown);text-align:center;padding:5px 20px;font-family:Ubuntu;font-size:15px;border-bottom:1px solid var(--line)}.site-header{position:sticky;top:0;background:#fff;z-index:30;border-bottom:1px solid var(--line)}.admin-bar .site-header{top:32px}.header-inner{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;min-height:105px;gap:20px}.brand{text-align:center}.brand img{width:200px;max-height:85px;object-fit:contain;display:block;margin:auto}.primary-nav ul,.site-footer ul{list-style:none;padding:0;margin:0}.primary-nav>ul{display:flex;gap:25px;align-items:center}.primary-nav a{text-decoration:none;font-family:Ubuntu;font-size:16px}.primary-nav a:hover{color:var(--brown);text-decoration:underline}.primary-nav li{position:relative}.primary-nav ul ul{display:none;position:absolute;left:0;min-width:210px;background:white;padding:20px;border:1px solid var(--line)}.primary-nav li:hover>ul,.primary-nav li:focus-within>ul{display:block}.header-tools{display:flex;gap:22px;justify-content:flex-end;align-items:center}.icon-button{border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;cursor:pointer;padding:7px;text-decoration:none;position:relative}.icon-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6}.zavor-cart-count{background:var(--brown);color:white;border-radius:20px;min-width:17px;height:17px;font:11px/17px Arial;position:absolute;right:0;top:0;text-align:center}.menu-toggle{display:none;font-size:26px}.skip-link{position:absolute;left:10px;top:-100px;z-index:100;background:white;padding:15px}.skip-link:focus{top:10px}:focus-visible{outline:3px solid #9a6948;outline-offset:3px}button,input,textarea,select{font:inherit}button,.button,input[type=submit],.wp-element-button{background:var(--brown);color:white;border:1px solid var(--brown);border-radius:4px;padding:13px 24px;cursor:pointer;display:inline-block;text-decoration:none;font-weight:400;line-height:1.4}button:hover,.button:hover{filter:brightness(.9)}button:disabled{opacity:.45;cursor:not-allowed}input,textarea,select{padding:11px 14px;border:1px solid #bfb7ab;border-radius:3px;background:white;color:var(--ink);max-width:100%}.search-row{display:flex;gap:12px}.search-row input[type=search]{flex:1;min-width:0}
.hero{min-height:650px;min-height:min(76vh,820px);position:relative;display:flex;align-items:center;padding:70px 7%;background-size:cover;background-position:center}.hero-box{background:var(--brown);color:white;width:365px;padding:85px 35px 42px;border-radius:190px 190px 5px 5px;text-align:center}.hero-box h1{font-size:40px}.hero-box .button{background:white;color:var(--brown);border-color:white}.home-products{padding:65px 0;text-align:center}.section-link{margin-top:25px}.story-section{padding:80px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.image-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:center}.image-mosaic img{width:100%;aspect-ratio:1;object-fit:cover;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.image-mosaic img:first-child{grid-row:span 2}.fairtrade{background:var(--brown);color:white;position:relative;margin-top:30px}.fairtrade:before{content:'';position:absolute;top:-28px;left:0;right:0;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 30' preserveAspectRatio='none'%3E%3Cpath fill='%23513724' d='M0 18Q90 0 180 18T360 18T540 18T720 18T900 18T1080 18T1260 18T1440 18V30H0Z'/%3E%3C/svg%3E") center/100% 100%}.fairtrade .button{background:white;color:var(--brown);border-color:white}.story-copy p:empty{display:none}.site-footer{background:var(--brown);color:white;padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 2fr 1fr;gap:50px}.footer-brand{font-family:Ubuntu;font-size:36px;text-decoration:none}.site-footer li{margin-bottom:8px}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff40;margin-top:40px;padding-top:15px;font-size:12px}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product a img{border-radius:6px;aspect-ratio:1;object-fit:contain;background:var(--cream)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:500 21px/1.3 Ubuntu;padding:14px 0 8px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--brown)}.woocommerce ul.products li.product .button{margin-top:12px}.woocommerce div.product .product_title{font-size:clamp(32px,3.5vw,46px)}.woocommerce div.product form.cart{margin-top:24px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding-bottom:18px;text-align:left}.woocommerce div.product form.cart .variations label{font-weight:400}.variant-buttons{display:flex;gap:8px;flex-wrap:wrap}.variant-button{background:white;color:var(--brown);padding:11px 17px;border:1px solid var(--brown);min-height:44px}.variant-button[aria-pressed=true]{background:var(--brown);color:white}.enhanced-select{display:none!important}.woocommerce .quantity .qty{min-height:45px;width:75px}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce a.button{background:var(--brown);color:white;font-weight:400;border-radius:4px}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:#352417;color:white}.woocommerce div.product .woocommerce-product-gallery img{border-radius:5px}.woocommerce-tabs{padding-top:30px}.woocommerce div.product .woocommerce-product-details__short-description{font-size:14px;line-height:1.8}.woocommerce-breadcrumb{margin-bottom:30px!important}.woocommerce table.shop_table{border-color:var(--line)}.wc-block-components-button:not(.is-link){background:var(--brown)!important;color:white!important;border-radius:4px!important}.wc-block-components-product-name{font-weight:400}.wc-block-components-form input,.wc-block-components-text-input input{font-family:Montserrat!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--brown)}.woocommerce-message:before,.woocommerce-info:before{color:var(--brown)}
.cart-drawer{margin:0 0 0 auto;border:0;width:min(460px,100vw);height:100dvh;max-height:100dvh;padding:25px;color:var(--ink);box-shadow:-5px 0 25px #0002}.cart-drawer::backdrop{background:#0006}.drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:25px}.drawer-header h2{font-size:28px;margin:0}.cart-close{font-size:36px}.cart-drawer ul{list-style:none;padding:0}.cart-drawer li{padding:20px 0;border-bottom:1px solid var(--line);overflow:hidden}.cart-drawer li img{width:70px;float:right;margin-left:15px;border-radius:4px}.cart-drawer .remove{float:left;margin-right:10px;font-size:24px;text-decoration:none}.cart-drawer .quantity{display:block;font-size:13px}.cart-drawer .buttons{display:flex;gap:10px;flex-wrap:wrap}.cart-drawer dl{font-size:12px}.cart-drawer dt{float:left;clear:left;margin-right:5px}.cart-drawer dd{margin:0}.cart-drawer dd p{margin:0}.cart-drawer .total{padding:20px 0;font-size:18px}
@media(max-width:1100px){.primary-nav>ul{gap:12px}.primary-nav a{font-size:14px}.header-inner{grid-template-columns:1fr 180px 1fr}.brand img{width:170px}.header-tools{gap:8px}.story-grid{gap:35px}}
@media(max-width:800px){.container{width:calc(100% - 36px)}.announcement{font-size:12px;line-height:1.5}.header-inner{grid-template-columns:1fr 160px 1fr;min-height:85px;gap:5px}.menu-toggle{display:inline-flex;width:45px}.brand img{width:150px;max-height:70px}.account-link{display:none}.primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:25px 20px;border-bottom:1px solid var(--line);max-height:70vh;overflow:auto}.primary-nav.is-open{display:block}.primary-nav>ul{display:block}.primary-nav li{padding:8px 0}.primary-nav a{font-size:18px}.primary-nav ul ul{display:block;position:static;border:0;padding:5px 15px}.hero{min-height:480px;padding:35px 20px;align-items:flex-end}.hero-box{width:290px;padding:55px 28px 30px}.hero-box h1{font-size:30px}.home-products{padding:45px 0}.story-grid{grid-template-columns:1fr;gap:30px}.story-section{padding:50px 0}.image-mosaic{max-width:500px;margin:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.site-main{padding-top:35px}.woocommerce div.product .product_title{font-size:32px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}.cart-drawer{padding:20px}.search-row{flex-wrap:wrap}.admin-bar .site-header{top:46px}}
@media(max-width:600px){.admin-bar .site-header{top:0}.header-tools{gap:0}.header-tools .icon-button{min-width:35px;padding:5px}.hero-box{width:260px}.woocommerce div.product form.cart .variations th{display:block}.woocommerce div.product form.cart .variations td{display:block}.variant-button{padding:10px 14px}}
.search-dialog{border:0;border-radius:5px;width:min(680px,calc(100vw - 30px));padding:28px;color:var(--ink)}.search-dialog::backdrop{background:#0006}.search-close{font-size:36px}.search-dialog .drawer-header{padding-bottom:10px}
/* Keep compact cards, even when the test catalogue has only three products. */
.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;clear:both}
.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display:none}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:100%!important;max-width:none!important;margin:0!important;clear:none;min-width:0}
#impact,#fairtrade{scroll-margin-top:125px}.admin-bar #impact,.admin-bar #fairtrade{scroll-margin-top:157px}
.cart-drawer .widget_shopping_cart ul.cart_list li img{width:70px;height:auto}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}
.woocommerce ul.products li.product .button{font-size:12px;padding:11px 14px;max-width:100%;white-space:normal}
.image-mosaic{display:block;position:relative;width:min(100%,520px);aspect-ratio:1;margin-inline:auto}
.image-mosaic img{position:absolute;width:56%;height:auto;aspect-ratio:1.1547;object-fit:cover;grid-row:auto}
.image-mosaic img:nth-child(1){left:0;top:25%}
.image-mosaic img:nth-child(2){left:44%;top:0}
.image-mosaic img:nth-child(3){left:44%;top:50%}
.image-mosaic:has(img:nth-child(4)){aspect-ratio:4/5}
.image-mosaic:has(img:nth-child(4)) img:nth-child(1){top:20%}
.image-mosaic:has(img:nth-child(4)) img:nth-child(3){top:40%}
.image-mosaic img:nth-child(4){left:0;top:60%}
.woocommerce div.product form.cart .button:disabled,.woocommerce div.product form.cart .button.disabled{background:var(--brown)!important;color:white!important;opacity:.45}
@media(max-width:1200px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:950px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}#impact,#fairtrade{scroll-margin-top:105px}.admin-bar #impact,.admin-bar #fairtrade{scroll-margin-top:151px}.image-mosaic{width:min(100%,420px)}}
@media(max-width:480px){.admin-bar #impact,.admin-bar #fairtrade{scroll-margin-top:105px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Contact page and future Contact Form 7 fields. */
.contact-hero{background:var(--brown);color:white;padding:70px 0 80px}
.contact-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:80px}
.contact-eyebrow{display:block;font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}
.contact-hero-copy{max-width:620px}.contact-hero h1{font-size:clamp(38px,4vw,58px);max-width:550px}
.contact-hero-copy p{font-size:16px;line-height:1.9}.contact-light-button{background:white;color:var(--brown);border-color:white;margin-top:8px}
.contact-visual{position:relative;max-width:480px;width:100%;margin-inline:auto;padding-bottom:35px}
.contact-visual img{display:block;width:90%;aspect-ratio:1.1547;object-fit:cover;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}
.contact-visual-note{position:absolute;bottom:0;right:0;background:var(--cream);color:var(--brown);font:500 22px/1.45 Ubuntu;padding:42px 32px 25px;border-radius:100px 100px 5px 5px;text-align:center}
.contact-details{padding-top:65px;padding-bottom:70px}.contact-section-intro{max-width:680px;margin-bottom:32px}
.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.contact-card{background:var(--cream);border:1px solid var(--line);padding:32px;border-radius:6px;min-width:0}
.contact-card-label{display:block;color:var(--brown);font-size:12px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}
.contact-card h3{font-size:24px;margin-bottom:15px}.contact-card address{font-style:normal;font-size:16px;line-height:1.9}
.contact-card p{font-size:16px}.contact-card a{overflow-wrap:anywhere}.contact-text-link{font-weight:400;font-size:13px}
.contact-message-section{background:var(--cream);padding:65px 0 75px}
.contact-message-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:75px}.contact-message-grid>div:first-child{max-width:430px}
.contact-form-panel{background:white;border:1px solid var(--line);border-radius:6px;padding:35px;min-width:0}
.contact-form-panel label{display:block;font-weight:400;font-size:14px}.contact-form-panel input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact-form-panel textarea,.contact-form-panel select{width:100%;margin-top:7px;min-height:46px}
.contact-form-panel textarea{min-height:160px;resize:vertical}.contact-form-panel input[type=submit]{min-height:46px}
.contact-form-panel .wpcf7-not-valid-tip{font-size:13px;margin-top:5px}.contact-form-panel .wpcf7-response-output{margin:20px 0 0;padding:15px;font-size:14px}
.contact-form-panel .wpcf7-list-item{margin-left:0}.contact-form-panel input[type=checkbox]{margin-right:8px}
@media(min-width:801px) and (max-width:1400px){.primary-nav a{font-size:14px}.primary-nav>ul{gap:14px}.header-inner{grid-template-columns:1.4fr 170px 1fr}}
@media(max-width:1000px){.contact-hero-grid{gap:35px}.contact-cards{gap:16px}.contact-card{padding:24px}.contact-card h3{font-size:21px}.contact-message-grid{gap:35px}}
@media(max-width:800px){.contact-hero{padding:45px 0 50px}.contact-hero-grid{grid-template-columns:1fr;gap:35px}.contact-hero-copy p{font-size:15px}.contact-visual{max-width:360px}.contact-visual-note{font-size:18px;padding:32px 24px 20px}.contact-cards{grid-template-columns:1fr}.contact-details{padding-top:45px;padding-bottom:45px}.contact-message-section{padding:45px 0}.contact-message-grid{grid-template-columns:1fr;gap:22px}.contact-form-panel{padding:24px}}

/* Editable contact-page blocks retain the established layout. */
.contact-hero-grid>.wp-block-group,.contact-message-grid>.wp-block-group,.contact-cards>.wp-block-group{margin-block:0}
.contact-visual .wp-block-image{margin:0}
.contact-visual-note{margin:0}
.contact-card .contact-address{font-style:normal;font-size:16px;line-height:1.9}
.contact-card .contact-card-label{font-size:12px}
.contact-card .contact-text-link{font-size:13px}

/* Classic WordPress group wrappers must not become the only grid item. */
.contact-page .contact-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:80px}
.contact-page .contact-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.contact-page .contact-message-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:75px}
.contact-page .contact-hero-grid>.wp-block-group__inner-container,
.contact-page .contact-cards>.wp-block-group__inner-container,
.contact-page .contact-message-grid>.wp-block-group__inner-container{display:contents!important}
.contact-page .wp-block-group__inner-container{max-width:none;margin-block:0}
.contact-page .contact-hero-grid>.wp-block-group,
.contact-page .contact-hero-grid>.wp-block-group__inner-container>.wp-block-group,
.contact-page .contact-cards>.wp-block-group,
.contact-page .contact-cards>.wp-block-group__inner-container>.wp-block-group,
.contact-page .contact-message-grid>.wp-block-group,
.contact-page .contact-message-grid>.wp-block-group__inner-container>.wp-block-group{margin-block:0;min-width:0}
.contact-page .contact-hero-copy .contact-eyebrow{font-size:12px;line-height:1.8}
.contact-page .contact-visual{justify-self:center;margin-inline:auto}
.contact-page .contact-visual .wp-block-image{margin:0}
.contact-page .contact-visual-note{margin:0}
@media(max-width:1000px){.contact-page .contact-hero-grid,.contact-page .contact-message-grid{gap:35px}.contact-page .contact-cards{gap:16px}}
@media(max-width:800px){.contact-page .contact-hero-grid,.contact-page .contact-message-grid,.contact-page .contact-cards{grid-template-columns:minmax(0,1fr)}.contact-page .contact-hero-grid{gap:35px}.contact-page .contact-message-grid{gap:22px}}

/* Information layout lives outside the editable block content. */
.service-hero{background:var(--brown);color:white;padding:72px 0 68px}.service-hero h1{max-width:950px;font-size:clamp(35px,4.5vw,58px)}.service-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px}.service-lead{max-width:730px;font-size:17px}.service-lead p:last-child{margin:0}.service-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:70px;padding-block:65px 80px;align-items:start}.service-navigation{background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:28px;position:sticky;top:140px}.service-navigation h2{font-size:22px}.service-navigation ul{list-style:none;padding:0;margin:0 0 30px}.service-navigation li{margin:0;border-bottom:1px solid var(--line)}.service-navigation a{display:inline-block;padding:9px 0;text-decoration:none}.service-navigation a[aria-current=page]{font-weight:400;text-decoration:underline}.service-navigation p{font-size:12px;margin:0;overflow-wrap:anywhere}.service-content{min-width:0;max-width:940px}.service-content h2{font-size:28px;margin-top:42px;padding-top:28px;border-top:1px solid var(--line)}.service-content>h2:first-child{margin-top:0;padding-top:0;border:0}.service-content p{font-size:15px;line-height:1.95;overflow-wrap:anywhere}.service-help{background:var(--cream);border-radius:8px;padding:34px;margin-top:50px}.service-help h2{border:0;margin:0 0 15px;padding:0}.footer-grid{grid-template-columns:1.4fr 1fr 1.5fr .8fr;gap:38px}.footer-service h2{font-size:20px}.footer-service ul{list-style:none;padding:0}.zavor-newsletter{border-top:1px solid #ffffff40;padding-top:35px;margin-top:35px}.zavor-newsletter h2{font-size:28px}.zavor-newsletter p{max-width:720px}.zavor-newsletter .button{background:white;color:var(--brown);border-color:white}.service-page .wp-block-group__inner-container{max-width:none}
@media(max-width:1000px){.service-layout{grid-template-columns:230px minmax(0,1fr);gap:35px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}}
@media(max-width:800px){.service-hero{padding:48px 0}.service-layout{grid-template-columns:1fr;gap:35px;padding-block:35px 55px}.service-navigation{position:static}.service-content h2{font-size:25px}.service-help{padding:24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media print{.site-header,.site-footer,.announcement,.service-navigation,.service-help,#wpadminbar{display:none!important}.service-hero{background:white;color:black;padding:20px 0}.service-layout{display:block;padding:0}.container{width:100%}.service-content{max-width:none}a{color:black}}

.footer-service .withdrawal-footer{margin:18px 0 0;padding:0}.footer-service .withdrawal-footer .button{display:inline-flex;align-items:center;width:auto;max-width:100%;min-height:44px;padding:8px 12px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55);font-size:12px;line-height:1.5;white-space:normal;text-decoration:none}.zavor-withdrawal{padding:28px;background:#f7f4ef;border:1px solid #ded6ce;border-radius:8px}.zavor-withdrawal label{display:block;font-weight:600;margin-bottom:8px}.zavor-withdrawal input,.zavor-withdrawal textarea,.zavor-withdrawal select{width:100%;max-width:100%;padding:12px;border:1px solid #88705d;border-radius:4px;background:#fff;color:#231b14;font:inherit}.zavor-withdrawal dt{font-weight:700;margin-top:14px}.zavor-withdrawal dd{margin:4px 0 12px}.zavor-receipt{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.zavor-withdrawal .button{min-height:48px;white-space:normal}.zavor-withdrawal :focus-visible,.withdrawal-footer :focus-visible{outline:3px solid #ae782c;outline-offset:4px}

.footer-service .withdrawal-footer .button:hover{background:rgba(255,255,255,.08);border-color:#fff}
