@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.theme-toggle{color:#777f6e;cursor:pointer;background:#fff;border:1px solid #e5e8df;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.theme-toggle svg{width:18px;height:18px}.theme-toggle:hover{color:#ef763d;background:#fff7ef}.theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #eaa07b}.preview-navigation{color:#78836b;align-items:center;gap:12px;font-size:10px;display:flex}.preview-navigation a:hover{color:#ef763d}.preview-navigation a[aria-current]{color:#ef763d;font-weight:600}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .theme-toggle{color:#bebebe;background:#262626;border-color:#3e3e3e}html[data-theme=dark] .theme-toggle:hover{color:#f5a77e;background:#30271e}html[data-theme=dark] .preview-navigation{color:#aeaeae}html[data-theme=dark] body:not(.admin-app){--bg:#171717;--paper:#212121;--text:#efefef;--muted:#a9a9a9;--border:#383838;--orange:#ef8752;--orange-dark:#f4a77e;--orange-light:#33271e;--green:#a7c38b}html[data-theme=dark] body:not(.admin-app) .site-header{background:#1f1f1f}html[data-theme=dark] body:not(.admin-app) .brand-mark{color:#fff}html[data-theme=dark] body:not(.admin-app) .header-label,html[data-theme=dark] body:not(.admin-app) .help-button,html[data-theme=dark] body:not(.admin-app) .back-link,html[data-theme=dark] body:not(.admin-app) :is(.eyebrow,.demo-badge,.page-heading p,.section-heading p,.customer-note>span,.product-details small,.payment-option small,.pix-description p,.terms-label,.secure-footer,.product-category,.single-quantity,.total-row small,.coupon-area>p,.coupon-area>p>button,.page-footer,.how-it-works>span:not(.small-line),.method-intro,.demo-card-label){color:#aeaeae}html[data-theme=dark] body:not(.admin-app) :is(.steps li,.field label){color:#b9b9b9}html[data-theme=dark] body:not(.admin-app) .steps .active{color:#efefef}html[data-theme=dark] body:not(.admin-app) .steps .complete>span{color:#b8cca4;background:#363636;border-color:#363636}html[data-theme=dark] body:not(.admin-app) .steps li>span{border-color:#4d4d4d}html[data-theme=dark] body:not(.admin-app) .steps .active>span{border-color:var(--orange);color:#fff;box-shadow:0 0 0 4px #3b2c22}html[data-theme=dark] body:not(.admin-app) :is(.input-wrap,.payment-option,.radio-indicator,.quantity-control button,.coupon-input-row input,.installments-field select){color:#e2e2e2;background:#1d1d1d;border-color:#424242}html[data-theme=dark] body:not(.admin-app) .input-wrap input{color:#e8e8e8}html[data-theme=dark] body:not(.admin-app) :is(.input-wrap>.icon){color:#969696}html[data-theme=dark] body:not(.admin-app) .input-wrap:focus-within{border-color:#ba7d51;box-shadow:0 0 0 3px #463121}html[data-theme=dark] body:not(.admin-app) .payment-option.selected{border-color:var(--orange);background:#33291f;box-shadow:0 0 0 2px #2e271d}html[data-theme=dark] body:not(.admin-app) .discount-chip{color:#f3c282;background:#4b371d}html[data-theme=dark] body:not(.admin-app) .section-number{color:#b3b3b3;background:#2b2b2b;border-color:#424242}html[data-theme=dark] body:not(.admin-app) .section-trailing{color:#ababab}html[data-theme=dark] body:not(.admin-app) .pix-description{background:#272727;border-color:#3e3e3e}html[data-theme=dark] body:not(.admin-app) .pix-large{background:#2f2f2f;border-color:#4d4d4d}html[data-theme=dark] body:not(.admin-app) .pix-large svg{color:#b3b3b3}html[data-theme=dark] body:not(.admin-app) .saving-note{color:#dec18e;background:#342c1e;border-color:#4b3d25}html[data-theme=dark] body:not(.admin-app) .how-it-works i{color:#b8b8b8;border-color:#515151}html[data-theme=dark] body:not(.admin-app) .small-line{background:#4b4b4b}html[data-theme=dark] body:not(.admin-app) .order-heading>span{color:#bbb;background:#333}html[data-theme=dark] body:not(.admin-app) .order-art{background:#3b3021}html[data-theme=dark] body:not(.admin-app) .art-text>strong{color:#f3d9b2}html[data-theme=dark] body:not(.admin-app) .art-text>span:first-child{color:#c5a57c}html[data-theme=dark] body:not(.admin-app) .floating-square{background:#574027}html[data-theme=dark] body:not(.admin-app) .product-thumbnail{background:#382d1c;border-color:#4a3c23}html[data-theme=dark] body:not(.admin-app) .product-row+.product-row{border-color:#3a3a3a}html[data-theme=dark] body:not(.admin-app) :is(.coupon-area,.price-breakdown,.page-footer,.quantity-control){border-color:#424242}html[data-theme=dark] body:not(.admin-app) .coupon-area>label{color:#c6c6c6}html[data-theme=dark] body:not(.admin-app) .coupon-input-row>button{color:#c9c9c9;background:#353535;border-color:#515151}html[data-theme=dark] body:not(.admin-app) .price-breakdown>div,html[data-theme=dark] body:not(.admin-app) .price-breakdown>div>span:last-child{color:#bdbdbd}html[data-theme=dark] body:not(.admin-app) :is(.price-breakdown .pix-discount-row,.price-breakdown .pix-discount-row>span:last-child,.free-shipping){color:#a7c38b!important}html[data-theme=dark] body:not(.admin-app) :is(.mini-discount,#remove-coupon){color:#b6ce9d;background:#34462a}html[data-theme=dark] body:not(.admin-app) .total-price{color:#efefef}html[data-theme=dark] body:not(.admin-app) .inline-link{color:#c7c7c7}html[data-theme=dark] body:not(.admin-app) .powered strong{color:#bcbcbc}html[data-theme=dark] body:not(.admin-app) .kipay-mark{background:#3d3d3d}html[data-theme=dark] body:not(.admin-app) :is(.paypal-description,.store-preview){background:#2a2a2a;border-color:#464646}html[data-theme=dark] body:not(.admin-app) .paypal-description p{color:#bfbfbf}html[data-theme=dark] body:not(.admin-app) .paypal-word{color:#a9c4eb}html[data-theme=dark] body:not(.admin-app) .visa{color:#a3bfe4}html[data-theme=dark] body:not(.admin-app) .elo{color:#ddd}html[data-theme=dark] body:not(.admin-app) .invalid .input-wrap{background:#39251e;border-color:#c4785c}html[data-theme=dark] body:not(.admin-app) .field-error{color:#eea388}html[data-theme=dark] body:not(.admin-app) .modal{background:#232323;border-color:#505050}html[data-theme=dark] body:not(.admin-app) :is(.modal p,.modal summary){color:#bcbcbc}html[data-theme=dark] body:not(.admin-app) .modal details{border-color:#444}html[data-theme=dark] body:not(.admin-app) :is(.modal-close,.modal-order){color:#c8c8c8;background:#333;border-color:#565656}html[data-theme=dark] body:not(.admin-app) .modal-order strong{color:#ececec}html[data-theme=dark] body:not(.admin-app) .modal-note{background:#3c301d;border-color:#594527;color:#e5c99c!important}html[data-theme=dark] body:not(.admin-app) .secondary-action{color:#cacaca;border-color:#5e5e5e}html[data-theme=dark] body:not(.admin-app) .success-mark{color:#bedda7;background:#304626}@media (max-width:800px){body:not(.admin-app) .header-right{gap:17px}body:not(.admin-app) .page-footer{flex-wrap:wrap}.preview-navigation{gap:9px;font-size:9px}}@media (max-width:480px){body:not(.admin-app) .security-badge{display:none}body:not(.admin-app) .header-right{gap:12px}body:not(.admin-app) .header-inner{gap:11px}body:not(.admin-app) .header-label,body:not(.admin-app) .header-divider{display:none}body:not(.admin-app) .theme-toggle{width:31px;height:31px}}
