body.checkout-page .checkout-terms-link,body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text>.checkout-product-title>a{color:var(--link-blue-color);text-decoration:none}body.checkout-page .checkout-terms-link:hover,body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text>.checkout-product-title>a:hover,body.checkout-page .checkout-terms-link:focus,body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text>.checkout-product-title>a:focus{text-decoration:underline;text-underline-offset:2px}body.checkout-page>main>h1{width:100%}body.checkout-page>main>#checkout-page-title{-webkit-user-select:none;user-select:none}body.checkout-page>main>.checkout-grid{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:48px;width:100%;padding:0 var(--site-side-margin) 32px}body.checkout-page>main>.checkout-grid::before{content:"";position:absolute;top:44px;bottom:32px;left:50%;border-left:2px dashed var(--header-background-color);pointer-events:none}body.checkout-page .checkout-details{flex:1 1 0;min-width:0}body.checkout-page .checkout-details>.invoice-name-choice>label{-webkit-user-select:none;user-select:none}body.checkout-page .checkout-details>[hidden]{display:none}body.checkout-page .checkout-details>.field{padding-top:15px}body.checkout-page .checkout-details>.form-reveal:not(.form-reveal--open){padding-top:0}body.checkout-page .checkout-details>.form-reveal.form-reveal--open{padding-top:15px}body.checkout-page .checkout-side{box-sizing:border-box;flex:1 1 0;min-width:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}body.checkout-page .checkout-side>.form-section-title:first-child{margin-top:30px}body.checkout-page .checkout-side>.checkout-product-card{margin-top:18px}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main{--checkout-product-cover-max-size: 137px;display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:0 12px;align-items:start;min-width:0}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-visual{display:flex;align-items:center;justify-content:center;width:auto;height:auto;max-width:var(--checkout-product-cover-max-size);max-height:var(--checkout-product-cover-max-size);overflow:hidden;border:1px solid var(--color-light-gray);background:var(--color-even-lighter-gray);color:var(--fore-color-medium)}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-visual>.checkout-product-cover{display:block;width:auto;height:auto;max-width:var(--checkout-product-cover-max-size);max-height:var(--checkout-product-cover-max-size);object-fit:contain}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-visual.checkout-product-visual--placeholder{width:96px;height:var(--checkout-product-cover-max-size);color:var(--color-green-light);background:linear-gradient(145deg, var(--header-background-color), var(--color-even-lighter-gray))}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-visual>.checkout-product-cover-placeholder{font-size:310%}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text{min-width:0}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text>.checkout-product-title{margin:2px 0 4px;font-size:124%;line-height:1.35}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text>.checkout-product-title>a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text>.checkout-product-kind{margin:0;font-weight:normal}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-product-text>.price{margin:5px 0 0}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-side-controls{grid-column:1/-1;width:100%;margin:4px 0 0}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-side-controls>.checkout-quantity-field{width:100%;padding-top:15px}body.checkout-page .checkout-side>.checkout-product-card>.checkout-product-main>.checkout-side-controls>.checkout-quantity-field>label{display:block;width:72px}body.checkout-page .checkout-side>.checkout-payment-single{width:100%}body.checkout-page .checkout-side .checkout-hosted-fields{width:100%}body.checkout-page .checkout-side .checkout-hosted-fields-short{display:grid;grid-template-columns:minmax(0, 1fr) minmax(5rem, 34%);gap:10px}body.checkout-page .checkout-side .checkout-hosted-field{min-width:0}body.checkout-page .checkout-side .checkout-hosted-field-frame{display:block;width:100%;height:72px;border:0;background:rgba(0,0,0,0)}body.checkout-page .checkout-side>.checkout-payment-ui{width:100%}body.checkout-page .checkout-side>.checkout-payment-ui .checkout-payment-method{min-width:0}body.checkout-page .checkout-side>.checkout-payment-ui .checkout-payment-method[data-wp-ui-choice-value=card]{--form-choice-expanded-icon-color: var(--link-blue-color)}body.checkout-page .checkout-side>.checkout-payment-ui .checkout-payment-method[data-wp-ui-choice-value=bank_transfer]{--form-choice-expanded-icon-color: var(--color-green-dark)}body.checkout-page .checkout-side>.checkout-payment-ui .checkout-payment-method-expanded-icon{user-select:none}body.checkout-page .checkout-side>.checkout-payment-ui .checkout-wallet-preview,body.checkout-page .checkout-side>.checkout-payment-ui .checkout-bank-transfer-preview{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:58px;padding:10px;border:1px dashed var(--color-light-gray);border-radius:5px;text-align:center}body.checkout-page .checkout-side>.checkout-payment-ui .checkout-wallet-preview>img,body.checkout-page .checkout-side>.checkout-payment-ui .checkout-bank-transfer-preview>img{display:block;max-width:72px;max-height:28px;object-fit:contain}body.checkout-page .checkout-side>.checkout-payment-ui .checkout-wallet-preview>i,body.checkout-page .checkout-side>.checkout-payment-ui .checkout-bank-transfer-preview>i{font-size:150%;color:var(--warning-fore-color)}body.checkout-page .checkout-side>.checkout-processor-badge{width:min(290px,88%);margin:18px auto 0}body.checkout-page .checkout-side>.checkout-processor-badge>img{width:108px}body.checkout-page .checkout-side>.checkout-submit-scope{margin-top:2px}body.checkout-page .checkout-side>.checkout-development-notice{color:var(--error-fore-color);font-weight:bold;text-align:center}body.checkout-page .checkout-legal-update-notice{margin-top:8px;padding:8px 10px;border:1px solid var(--error-fore-color);border-radius:5px;background:var(--warning-background-color);color:var(--warning-fore-color)}body.checkout-page .checkout-legal-update-notice[hidden]{display:none}body.checkout-page .checkout-processing-overlay{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.88)}body.checkout-page .checkout-processing-overlay[hidden]{display:none}body.checkout-page .checkout-processing-status{display:flex;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:12px 16px;border:1px solid var(--color-light-gray);border-radius:5px;background:var(--background-color);box-shadow:0 2px 8px rgba(0,0,0,.14)}body.checkout-page .checkout-processing-copy{display:flex;flex-direction:column;gap:2px}body.checkout-page .checkout-processing-title{font-weight:bold}body.checkout-page .checkout-processing-notice{font-size:90%;font-weight:normal}body.checkout-page .checkout-processing-spinner{box-sizing:border-box;width:1.2em;height:1.2em;border:2px solid var(--color-light-gray);border-top-color:var(--color-green-dark);border-radius:50%;animation:checkout-processing-spin .8s linear infinite}@keyframes checkout-processing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){body.checkout-page .checkout-processing-spinner{animation:none}}body.checkout-page .checkout-recent-purchase-warning{color:var(--error-fore-color)}body.checkout-page .checkout-payment-error{margin:6px 0 0;color:var(--error-fore-color)}body.checkout-page .checkout-summary{margin-top:8px}body.checkout-page .checkout-summary>.error{color:var(--error-fore-color)}body.checkout-page .checkout-summary>p{display:flex;justify-content:space-between;gap:16px}body.checkout-page .checkout-summary .checkout-total{padding-top:10px;border-top:1px solid var(--color-light-gray)}body.checkout-page.checkout-page--rtl>main{direction:rtl}body.checkout-page.checkout-page--ltr>main{direction:ltr}body.checkout-page.local-hosted-fields-page{margin:0;padding:0;overflow:hidden;background:rgba(0,0,0,0)}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell{width:100%;margin:0;padding:0;font-family:var(--hosted-fields-font-family, inherit)}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell .checkout-hosted-field-scope{width:100%}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell .checkout-hosted-field-scope>.field{padding-top:15px}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell .checkout-hosted-field-scope input{direction:ltr}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell .checkout-hosted-field-scope input[placeholder]:not([placeholder=""])+span{top:0%;padding:0 8px;background-color:var(--hosted-fields-background-color, var(--background-color));font-size:92%}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell .form-scope>.field>label>input{background-color:var(--hosted-fields-background-color, var(--background-color));border-color:var(--hosted-fields-border-color, var(--color-green-dark));border-radius:var(--hosted-fields-border-radius, 0);color:var(--hosted-fields-text-color, inherit);font-size:var(--hosted-fields-font-size, 120%)}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell .form-scope>.field>label>input:focus{border-color:var(--hosted-fields-focus-border-color, var(--color-green-darker))}body.checkout-page.local-hosted-fields-page .local-hosted-fields-shell .form-scope>.field>label>input+span{background-color:var(--hosted-fields-background-color, var(--background-color))}body.checkout-page.local-hosted-fields-page .local-hosted-fields-error{margin:5px 0 0;color:var(--error-fore-color)}@media only screen and (max-width: 928px){body.checkout-page>main>.checkout-grid{flex-direction:column;gap:20px;width:94%;margin-right:auto;margin-left:auto;padding:0 0 24px}body.checkout-page>main>.checkout-grid::before{display:none}body.checkout-page .checkout-details,body.checkout-page .checkout-side{flex:0 0 auto;width:100%}}body.checkout-page .checkout-tranzila-hosted-fields{width:100%}body.checkout-page .checkout-tranzila-hosted-fields>.checkout-hosted-fields-short{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr)}body.checkout-page .checkout-tranzila-field{min-width:0}body.checkout-page .checkout-tranzila-control{position:relative;width:100%}body.checkout-page .checkout-tranzila-control>.checkout-hosted-field{box-sizing:border-box;width:100%;height:2.5em;margin:auto;padding:5px 2px;overflow:hidden;border:1.5px solid var(--color-green-dark);background-color:var(--background-color);color:inherit;font-family:inherit;font-size:120%;outline:none}body.checkout-page .checkout-tranzila-control>.checkout-hosted-field iframe{display:block;width:100% !important;height:100% !important;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}body.checkout-page .checkout-tranzila-field-label{position:absolute;top:50%;inset-inline-start:10px;z-index:1;transform:translate(0%, -50%);transition:.5s;cursor:text;font-weight:bold;line-height:1.5em;padding:0 8px;background-color:rgba(0,0,0,0)}body.checkout-page .checkout-tranzila-field-label>span{pointer-events:none}body.checkout-page .checkout-tranzila-control:focus-within>.checkout-hosted-field,body.checkout-page .checkout-tranzila-field--focused .checkout-hosted-field{border-color:var(--color-green-darker);box-shadow:inset 0 0 0 1px var(--color-green-darker)}body.checkout-page .checkout-tranzila-control:focus-within>.checkout-tranzila-field-label,body.checkout-page .checkout-tranzila-field--focused .checkout-tranzila-field-label,body.checkout-page .checkout-tranzila-field--has-value .checkout-tranzila-field-label{top:0%;background-color:var(--background-color);padding:0 8px;font-size:92%}@media(prefers-reduced-motion: reduce){body.checkout-page .checkout-tranzila-field-label{transition:none !important}}body.checkout-page .checkout-tranzila-verified-slot{width:min(290px,88%);min-height:58px;margin:18px auto 0;display:flex;align-items:center;justify-content:center}body.checkout-page .checkout-tranzila-verified-slot>a{display:block;width:100%}body.checkout-page .checkout-tranzila-verified-slot>img,body.checkout-page .checkout-tranzila-verified-slot>a>img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}
