div.add-to-cart,form.cart,.woocommerce div.product form.cart{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.pyp-field-wrapper{margin:15px 0 10px 0;padding:0;background:#fff0;border:none;font-family:'gidole',sans-serif;line-height:normal;color:#f0f0f0;width:100%;box-sizing:border-box}.pyp-label{display:block;font-family:'gidole',sans-serif;line-height:normal;font-weight:400;font-size:17px;margin-bottom:10px;color:inherit}.pyp-input-group{margin-bottom:0}.pyp-row-with-button{display:flex;align-items:stretch;gap:10px;width:100%}.pyp-row-with-button .pyp-input-row{flex:1;min-width:0}.pyp-row-with-button .pyp-select{flex:1;min-width:0}.pyp-input-row{display:flex;align-items:stretch;width:100%;height:46px}.pyp-currency{display:flex;align-items:center;justify-content:center;width:46px;min-width:46px;height:46px;background:#222;border:1px solid #444;border-right:none;border-radius:6px 0 0 6px;font-family:'gidole',sans-serif;line-height:normal;font-size:18px;color:#bbb;box-sizing:border-box}.pyp-input,input[name="pay_your_price"].pyp-input{flex:1!important;width:auto!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 14px!important;margin:0!important;font-family:'gidole',sans-serif!important;line-height:normal!important;font-size:18px!important;font-weight:400!important;color:#f0f0f0!important;background:#111!important;border:1px solid #444!important;border-left:none!important;border-radius:0 6px 6px 0!important;outline:none!important;box-shadow:none!important;transition:border-color 0.2s ease!important;-moz-appearance:textfield!important;box-sizing:border-box!important}.pyp-input:focus{border-color:#666!important}.pyp-input::placeholder{color:#555;font-family:'gidole',sans-serif}.pyp-input::-webkit-outer-spin-button,.pyp-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pyp-select,select[name="pay_your_price"]{width:100%;height:46px;padding:0 36px 0 14px;font-family:'gidole',sans-serif;line-height:normal;font-size:17px;color:#f0f0f0;background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #444;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;box-sizing:border-box}.pyp-select:focus{border-color:#666}.pyp-minimum-notice{margin:12px 0 0 0;padding:8px 12px;border-radius:6px;font-family:'gidole',sans-serif;line-height:normal;font-size:15px;transition:background 0.35s ease,border-color 0.35s ease,color 0.35s ease}.pyp-minimum-notice,.pyp-minimum-notice.pyp-state-neutral{background:rgb(255 193 7 / .08);border:1px solid rgb(255 193 7 / .25);color:#d4a520}.pyp-minimum-notice.pyp-state-error{background:rgb(220 53 69 / .15);border:1px solid rgb(220 53 69 / .45);color:#ff6b6b}.pyp-minimum-notice.pyp-state-valid{background:rgb(40 167 69 / .15);border:1px solid rgb(40 167 69 / .45);color:#5cda6f}.pyp-suggested-text{font-family:'gidole',sans-serif;line-height:normal;font-size:16px;color:#999}.pyp-shop-button{font-family:'gidole',sans-serif;line-height:normal}.pyp-variation-container{margin:10px 0;font-family:'gidole',sans-serif;line-height:normal}.pyp-variation-container:empty{display:none}form.cart .quantity{display:inline-block;vertical-align:middle;margin-right:10px}form.cart .quantity input.qty{font-family:'gidole',sans-serif;line-height:normal}@media (max-width:480px){.pyp-row-with-button{flex-direction:column}}