.link--arrow{--circle-size:44px;--circle-border-color:black;--circle-bg-color:transparent;--circle-hover-bg-color:black;--circle-hover-border-color:black;--arrow-color:black;--arrow-hover-color:white;--link-color:black;--link-hover-color:black;--pulse-color:rgba(0,0,0,.7)}.link--arrow{position:relative;display:inline-flex;align-items:center;padding-left:calc(var(--circle-size) + 20px);text-decoration:none;color:var(--link-color);transition:color .3s ease;font-weight:700;height:var(--circle-size);line-height:1.2}.link--arrow::before{content:"\f105";font-family:"Font Awesome 6 Solid";font-style:normal;font-weight:900;position:absolute;left:0;width:var(--circle-size);height:var(--circle-size);border:2px solid var(--circle-border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out,border-color .3s ease;box-sizing:border-box;z-index:1;color:var(--arrow-color);background-color:var(--circle-bg-color)}.link--arrow:hover{color:var(--link-hover-color)!important}.link--arrow:hover::before{background-color:var(--circle-hover-bg-color);border-color:var(--circle-hover-border-color);color:var(--arrow-hover-color)}.link--arrow::after{content:'';position:absolute;left:0;width:var(--circle-size);height:var(--circle-size);border-radius:50%;z-index:0}.link--arrow:hover::after{animation:pulse 1.2s infinite!important}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--pulse-color)}70%{box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.link--secondary{--link-color:green;--link-hover-color:lightgreen;--circle-border-color:green;--circle-hover-bg-color:lightgreen;--circle-hover-border-color:transparent;--arrow-color:green;--arrow-hover-color:white;--pulse-color:rgba(144,238,144,.7)}.wgmc-info{display:inline-block;margin-block-start:0!important;font-size:var(--text-xs);margin-right:1em}.wgmc-tax-and-shipping{display:inline-block}.wgmc-extra-costs-eu{display:block}.wgm-tax{font-size:var(--text-xs)}.woocommerce-checkout label{font-size:var(--text-s);font-weight:400}.woocommerce-checkout #payment .payment_methods input[type=radio]+label{font-size:var(--text-m);font-weight:700}.form-row .validate-required{margin:0}dl.variation,.woocommerce-cart-form dl.variation{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);max-width:100%;gap:calc(var(--space-xs) / 2) calc(var(--space-xs) / 2)!important;font-size:var(--text-xs);margin-top:var(--space-xs)!important}dl.variation dt{font-weight:normal!important;margin:0;padding:0;line-height:1.1!important}dl.variation dd{font-weight:bold;margin:0;padding:0;line-height:1.1!important}dl.variation{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.woocommerce-cart-form{max-width:100%}.variation dd+dt{margin-top:0!important}.bm-bulk-table{width:100%;font-size:var(--text-s);font-weight:normal}.bm-bulk-table td{padding:calc(var(--space-xs) / 2) calc(var(--space-xs) / 1)}.bm-bulk-table thead td{font-weight:700;color:var(--base-ultra-light)!important;background-color:var(--base)}.bm-bulk-table thead td:not(:last-child){border-right:2px solid white}.bm-bulk-table tbody tr:nth-child(even){background-color:var(--base-light-trans-10)}.bm-bulk-table tbody tr:nth-child(even) td:not(:last-child){border-right:2px solid white}.bm-bulk-table tbody td.bulk_price{font-weight:500}.bm-bulk-table tbody tr:hover{outline:2px solid var(--base-light-trans-20);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);transition:all .5s ease-in-out}.bm-bulk-table tbody td:not(:last-child):hover{border-right:2px solid white}