@font-face{font-family:CheckoutInter;src:url(/checkout/fonts/inter-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CheckoutInter;src:url(/checkout/fonts/inter-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CheckoutInter;src:url(/checkout/fonts/inter-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:CheckoutInter;src:url(/checkout/fonts/inter-bold.woff2)format("woff2");font-weight:700;font-display:swap}.reference-checkout .sl-wrap{flex-direction:column;gap:40px;max-width:1440px;margin:0 auto;padding:0 20px;display:flex}@media (width>=1024px){.reference-checkout .sl-wrap{flex-direction:row;align-items:flex-start;gap:64px;padding:0 80px}}.reference-checkout .sl-main{flex:auto;min-width:0}.reference-checkout .sl-title{color:#101010;font-size:24px;font-weight:600;line-height:32px}.reference-checkout .sl-sub{color:#6b7280;margin-top:4px;font-size:14px}.reference-checkout .sl-items{margin-top:24px}.reference-checkout .sl-item{border-bottom:1px solid #ebebeb;gap:16px;padding:24px 0;display:flex}.reference-checkout .sl-thumb{background:#f5f5f5;flex:0 0 104px;width:104px;height:104px;display:block;overflow:hidden}.reference-checkout .sl-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.reference-checkout .sl-brand{color:#8996a2;font-size:12px}.reference-checkout .sl-name{color:#101010;margin-top:2px;font-size:14px;line-height:20px;text-decoration:none;display:block}.reference-checkout .sl-name:hover{text-decoration:underline}.reference-checkout .sl-variant{color:#6b7280;text-transform:capitalize;margin-top:4px;font-size:12px}.reference-checkout .sl-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.reference-checkout .sl-qty{border:1px solid #ebebeb;align-items:center;height:40px;display:flex}.reference-checkout .sl-qty button{color:#101010;cursor:pointer;background:0 0;border:0;width:40px;height:100%;font-size:18px;line-height:1}.reference-checkout .sl-qty span{text-align:center;width:32px;font-size:14px}.reference-checkout .sl-link{color:#3643ba;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.reference-checkout .sl-item-price{text-align:right;flex:none}.reference-checkout .sl-old{color:#8996a2;font-size:12px;text-decoration:line-through}.reference-checkout .sl-price{color:#101010;font-size:16px;font-weight:700}.reference-checkout .sl-empty{text-align:center;border:1px solid #ebebeb;margin-top:40px;padding:40px}.reference-checkout .sl-summary{flex-direction:column;width:100%;max-width:411px;margin-bottom:48px;display:flex}@media (width>=1024px){.reference-checkout .sl-summary{position:sticky;top:24px}}.reference-checkout .sl-cashback{color:#fff;background:#007b52;justify-content:center;align-items:center;height:30px;margin-bottom:20px;font-size:12px;font-weight:500;display:flex}.reference-checkout .sl-coupon-toggle{text-align:left;color:#3643ba;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline;display:block}.reference-checkout .sl-coupon-form{gap:12px;margin-top:12px;display:flex}.reference-checkout .sl-coupon-form.hidden{display:none}.reference-checkout .sl-coupon-form input{border:1px solid #c6c6c6;flex:auto;height:48px;padding:0 16px;font-size:14px}.reference-checkout .sl-coupon-form button{color:#fff;cursor:pointer;background:#101010;border:0;width:121px;height:48px;font-size:14px;font-weight:600}.reference-checkout .sl-msg{margin-top:8px;font-size:14px}.reference-checkout .sl-msg.ok{color:#007b52}.reference-checkout .sl-totals{color:#101010;flex-direction:column;gap:8px;margin-top:24px;font-size:14px;display:flex}.reference-checkout .sl-row{justify-content:space-between;display:flex}.reference-checkout .sl-note{color:#8996a2;margin-top:16px;font-size:12px}.reference-checkout .sl-cta{color:#fff;cursor:pointer;background:#3643ba;border:0;width:100%;height:56px;margin-top:24px;font-size:16px;font-weight:600}.reference-checkout .sl-cta:disabled{opacity:.5;cursor:not-allowed}.reference-checkout .sl-secondary{color:#101010;border:1px solid #ebebeb;justify-content:center;align-items:center;width:100%;height:48px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.reference-checkout .sl-confirm{color:#101010;border:1px solid #ebebeb;margin-top:12px;padding:16px;font-size:14px}.reference-checkout .sl-page{padding-top:160px;padding-bottom:80px}@media (width>=640px){.reference-checkout .sl-page{padding-top:150px}}.reference-checkout .sl-footer{color:#8996a2;border-top:1px solid #ebebeb;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:32px 24px;font-size:12px;display:flex}@media (width>=640px){.reference-checkout .sl-footer{flex-direction:row;padding:32px 80px}}.reference-checkout .sl-shipping{margin:16px 0 4px}.reference-checkout .sl-shipping-title{color:#101010;margin:0 0 8px;font-size:13px;font-weight:600}.reference-checkout .sl-ship-opt{cursor:pointer;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;transition:border-color .15s;display:flex}.reference-checkout .sl-ship-opt:has(input:checked){border-color:#3643ba;box-shadow:0 0 0 1px #3643ba}.reference-checkout .sl-ship-opt input{accent-color:#3643ba;margin:0}.reference-checkout .sl-ship-info{flex-direction:column;flex:1;gap:2px;display:flex}.reference-checkout .sl-ship-name{color:#101010;font-size:14px;font-weight:600}.reference-checkout .sl-ship-eta{color:#4b5563;font-size:12px}.reference-checkout .sl-ship-badge{color:#8a6d00;text-transform:uppercase;background:#fff3cd;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:700}.reference-checkout .sl-ship-price{color:#101010;white-space:nowrap;font-size:14px;font-weight:600}.reference-checkout .pix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reference-checkout .pix-col2{grid-column:1/-1}.reference-checkout .pix-field{color:#4a4a4a;flex-direction:column;gap:6px;font-size:13px;display:flex}.reference-checkout .pix-field input{color:#101010;background:#fff;border:1px solid #d4d4d4;border-radius:6px;height:44px;padding:0 12px;font-size:14px}.reference-checkout .pix-field input:focus{outline-offset:0;border-color:#3643ba;outline:2px solid #3643ba}.reference-checkout .pix-submit{max-width:320px;margin-top:24px}.reference-checkout .pix-result{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.reference-checkout .pix-result.hidden,.reference-checkout .pix-form.hidden{display:none}.reference-checkout .pix-result-title{color:#101010;font-size:18px;font-weight:600}.reference-checkout .pix-qr{background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:240px;height:240px;padding:8px}.reference-checkout .pix-qr svg{width:100%;height:100%;display:block}.reference-checkout .pix-copy{flex-direction:column;gap:8px;width:100%;max-width:420px;display:flex}.reference-checkout .pix-copy textarea{resize:none;color:#101010;border:1px solid #d4d4d4;border-radius:6px;width:100%;padding:10px;font-size:12px}.reference-checkout .pix-copy button{color:#3643ba;cursor:pointer;background:#fff;border:1px solid #3643ba;border-radius:6px;height:44px;font-weight:600}.reference-checkout .pix-copy button:hover{background:#f2f3fb}.reference-checkout .pix-status{color:#4a4a4a;font-size:14px}.reference-checkout .pix-status.ok{color:#0a7a3d;font-weight:600}.reference-checkout .pix-items{color:#4a4a4a;flex-direction:column;gap:8px;margin:12px 0;font-size:13px;display:flex}.reference-checkout .pix-item{justify-content:space-between;gap:12px;display:flex}@media (width<=640px){.reference-checkout .pix-grid{grid-template-columns:1fr}.reference-checkout .pix-col2{grid-column:auto}}.reference-checkout .pay-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.reference-checkout .pay-method{cursor:pointer;text-align:left;background:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;display:flex}.reference-checkout .pay-method.active{border-color:#3643ba;box-shadow:inset 0 0 0 1px #3643ba}.reference-checkout .pay-method[disabled]{opacity:.5;cursor:not-allowed}.reference-checkout .pay-method{font:inherit;color:inherit}.reference-checkout .pay-method-note{border:1px solid var(--ck-line,#e3e5e8);border-radius:var(--ck-radius,8px);background:var(--ck-soft,#f6f7f8);flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:14px 16px;display:flex}.reference-checkout .pay-method-note-btn{font:inherit;color:#fff;background:var(--ck-brand,#3643ba);cursor:pointer;border:0;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600;transition:filter .15s}.reference-checkout .pay-method-note-btn:hover{filter:brightness(1.08)}.reference-checkout #card-blocked-note{margin-top:12px}.reference-checkout .hidden{display:none}@media (width<=640px){.reference-checkout .pix-field input,.reference-checkout .pix-field textarea,.reference-checkout .pix-field select,.reference-checkout .pix-copy textarea,.reference-checkout .sl-coupon-form input,.reference-checkout .sl-coupon-form button{font-size:16px!important}}.reference-checkout{--ck-bg:#fff;--ck-panel:#f7f7f8;--ck-soft:#f4f5fd;--ck-line:#dedfe3;--ck-ink:#101010;--ck-muted:#66707a;--ck-brand:#3643ba;--ck-success:#007b52;--ck-danger:#b42318;--ck-radius:6px;--ck-shadow:0 1px 2px #1010100a}.reference-checkout *{box-sizing:border-box}.reference-checkout{background:var(--ck-bg);color:var(--ck-ink)}.reference-checkout #checkout-header{border-bottom:1px solid var(--ck-line);box-shadow:none;background:var(--ck-bg)}.reference-checkout #checkout-header .checkout-stepper-wrapper{display:none!important}.reference-checkout #checkout-header>div>div{align-items:center;max-width:1168px;height:68px;margin:0 auto;padding:0 24px!important}.reference-checkout #checkout-header a{color:var(--ck-ink)}.reference-checkout #checkout-header img{object-fit:contain;display:block;width:148px!important;height:30px!important}.reference-checkout .checkout-logo{position:static;transform:none}.reference-checkout .checkout-secure{color:var(--ck-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.reference-checkout .checkout-secure svg{color:var(--ck-success);flex:none}.reference-checkout .sl-wrap{align-items:flex-start;gap:56px;max-width:1168px;padding:0 24px}.reference-checkout .sl-main{flex:1 1 0;max-width:672px;padding:0 0 32px}.reference-checkout .ck-progress{color:var(--ck-muted);white-space:nowrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.reference-checkout .ck-progress span:first-child{color:var(--ck-brand)}.reference-checkout .ck-progress i{color:#a3a7ad;font-style:normal}.reference-checkout .ck-progress strong{color:var(--ck-ink);font-weight:600}.reference-checkout .sl-sub{color:var(--ck-muted);font-size:12px}.reference-checkout .pix-form{margin-top:0}.reference-checkout .ck-section{margin-top:34px}.reference-checkout .ck-section-title{color:var(--ck-ink);margin:0 0 14px;font-size:18px;font-weight:600;line-height:26px}.reference-checkout .ck-section-help{color:var(--ck-muted);margin:-8px 0 14px;font-size:13px}.reference-checkout .ck-contact-grid{grid-template-columns:1fr 1fr;gap:14px}.reference-checkout .ck-address-grid{grid-template-columns:repeat(6,1fr);gap:14px}.reference-checkout .ck-address-grid .f-full,.reference-checkout .ck-address-grid .f-cep{grid-column:span 6}.reference-checkout .ck-address-grid .f-number{grid-column:span 2}.reference-checkout .ck-address-grid .f-neighborhood{grid-column:span 4}.reference-checkout .ck-contact-grid,.reference-checkout .ck-address-grid{gap:12px}.reference-checkout .ck-contact-grid .pix-field,.reference-checkout .ck-address-grid .pix-field{gap:0;min-height:0;display:block}.reference-checkout .ck-contact-grid .pix-field input,.reference-checkout .ck-address-grid .pix-field input{border-radius:10px;width:100%;height:54px;padding:22px 13px 6px;font-size:15px;display:block}.reference-checkout .ck-contact-grid .pix-field span,.reference-checkout .ck-address-grid .pix-field span{font-size:11px;line-height:14px;top:7px;left:14px}.reference-checkout .pix-field{color:var(--ck-muted);gap:6px;font-size:12px;position:relative}.reference-checkout .pix-field input{border-radius:var(--ck-radius);height:50px;color:var(--ck-ink);background:var(--ck-bg);box-shadow:var(--ck-shadow);border:1px solid #c9ccd1;padding:18px 14px 6px;font-size:14px;transition:border-color .15s,box-shadow .15s}.reference-checkout .pix-field input:focus{border-color:var(--ck-brand);box-shadow:0 0 0 1px var(--ck-brand);outline:0}.reference-checkout .pix-field input::placeholder{color:#a8adb4}.reference-checkout .pix-field span{z-index:1;pointer-events:none;font-size:10px;line-height:12px;position:absolute;top:7px;left:14px}.reference-checkout .pay-methods{border-radius:var(--ck-radius);background:var(--ck-bg);border:1px solid #c9ccd1;margin:0;display:block;overflow:hidden}.reference-checkout .pay-method{border:0;border-bottom:1px solid var(--ck-line);background:var(--ck-bg);text-align:left;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;transition:background .15s,box-shadow .15s;display:flex}.reference-checkout .pay-method.active{background:var(--ck-soft);box-shadow:inset 0 0 0 2px var(--ck-brand);position:relative}.reference-checkout .pay-choice{align-items:center;gap:10px;display:flex}.reference-checkout .pay-radio{background:var(--ck-bg);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--ck-bg);border:1px solid #a8adb4;border-radius:50%}.reference-checkout .pay-method.active .pay-radio{border-color:var(--ck-brand);background:var(--ck-brand)}.reference-checkout .pay-method-sub{color:var(--ck-muted);font-size:12px}.reference-checkout .pay-method-highlight{color:var(--ck-success);background:#e6f4ea;border-radius:999px;padding:3px 8px;font-weight:700}.reference-checkout .pay-method[disabled]{background:var(--ck-panel)}.reference-checkout #card-fields{border:1px solid var(--ck-line);background:var(--ck-panel);border-top:0;margin-top:0;padding:18px}.reference-checkout #card-fields .ck-section-title{font-size:14px}.reference-checkout .sl-summary{border-left:1px solid var(--ck-line);background:0 0;border-radius:0;gap:0;width:420px;max-width:420px;margin-bottom:0;padding:0 0 0 44px}.reference-checkout .ck-summary-heading{border-bottom:1px solid var(--ck-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.reference-checkout .ck-summary-toggle{min-width:0;color:var(--ck-ink);text-align:left;cursor:default;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.reference-checkout .ck-summary-title{font-size:17px;font-weight:600;line-height:24px;display:block}.reference-checkout .ck-summary-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;transition:transform .2s;display:none;transform:rotate(45deg)}.reference-checkout .ck-summary-heading>a{color:var(--ck-brand);white-space:nowrap;font-size:12px;text-decoration:underline}.reference-checkout .sl-items{max-height:310px;margin-top:0;padding-right:5px;overflow:auto}.reference-checkout .sl-item{border-bottom:1px solid var(--ck-line);align-items:center;gap:12px;padding:16px 0;position:relative}.reference-checkout .sl-thumb{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-bg);flex:0 0 64px;width:64px;height:64px}.reference-checkout .sl-brand{text-transform:uppercase;color:var(--ck-muted);font-size:10px}.reference-checkout .sl-name{margin-top:1px;font-size:13px;font-weight:500;line-height:18px}.reference-checkout .sl-variant{margin-top:2px;font-size:11px}.reference-checkout .sl-actions{gap:10px;margin-top:7px}.reference-checkout .sl-qty{border-radius:var(--ck-radius);border-color:var(--ck-line);height:28px}.reference-checkout .sl-qty button{width:28px;font-size:15px}.reference-checkout .sl-qty span{width:24px;font-size:12px}.reference-checkout .sl-link{color:var(--ck-muted);font-size:11px}.reference-checkout .sl-item-price{align-self:center}.reference-checkout .sl-price{font-size:13px;font-weight:600}.reference-checkout .sl-old{font-size:10px}.reference-checkout .sl-empty{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-bg);margin:16px 0 0;padding:28px 18px}.reference-checkout .ck-empty-title{color:var(--ck-ink);font-size:14px;font-weight:600}.reference-checkout .sl-empty .sl-secondary{max-width:240px;margin:18px auto 0}.reference-checkout .sl-coupon-toggle{color:var(--ck-brand);font-size:13px}.reference-checkout .sl-coupon-form{gap:8px;margin-top:10px}.reference-checkout .sl-coupon-form input,.reference-checkout .sl-coupon-form button{border-radius:var(--ck-radius);height:44px}.reference-checkout .sl-coupon-form input{border-color:#c9ccd1;min-width:0;padding:0 12px}.reference-checkout .sl-coupon-form button{background:var(--ck-ink);width:92px}.reference-checkout .sl-shipping{border-top:1px solid var(--ck-line);margin:22px 0 0;padding-top:20px}.reference-checkout .sl-shipping-title{margin:0 0 10px;font-size:14px;font-weight:600}.reference-checkout .sl-ship-opt{border-color:var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-bg);min-height:58px;margin-bottom:8px;padding:10px 12px}.reference-checkout .sl-ship-opt:has(input:checked){border-color:var(--ck-brand);box-shadow:0 0 0 1px var(--ck-brand);background:var(--ck-soft)}.reference-checkout .sl-ship-logo{object-fit:contain;flex:none;width:34px;height:18px;display:block}.reference-checkout .sl-ship-logo-sedex{width:42px}.reference-checkout .sl-ship-name{font-size:13px}.reference-checkout .sl-ship-eta{font-size:11px}.reference-checkout .sl-ship-price{font-size:13px}.reference-checkout .sl-ship-badge{border-radius:3px}.reference-checkout .sl-totals{border-top:1px solid var(--ck-line);color:var(--ck-ink);gap:10px;margin-top:20px;padding-top:18px;font-size:13px}.reference-checkout .sl-divider{background:var(--ck-line);margin:6px 0}.reference-checkout .sl-total-value{font-size:22px;font-weight:600}.reference-checkout .sl-cta{border-radius:var(--ck-radius);background:var(--ck-brand);height:56px;margin-top:22px;font-size:15px;transition:filter .15s,transform .15s}.reference-checkout .sl-cta:hover:not(:disabled){filter:brightness(.92)}.reference-checkout .sl-cta:active:not(:disabled){transform:translateY(1px)}.reference-checkout .sl-secondary{border-radius:var(--ck-radius);border-color:var(--ck-line);background:var(--ck-bg);height:46px}.reference-checkout .sl-note{border-top:1px solid var(--ck-line);text-align:center;padding-top:16px;font-size:11px;line-height:16px}.reference-checkout .sl-msg.err{color:var(--ck-danger)}.reference-checkout .pix-result{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-panel);margin-top:28px;padding:28px 18px}.reference-checkout .pix-qr,.reference-checkout .pix-copy textarea,.reference-checkout .pix-copy button{border-radius:var(--ck-radius)}.reference-checkout .sl-footer{border-top:1px solid var(--ck-line);background:var(--ck-bg);padding:20px 24px}@media (width>=1024px){.reference-checkout .sl-summary{position:sticky;top:92px}.reference-checkout .sl-wrap{flex-direction:row}}@media (width<=1023px){.reference-checkout .sl-page{padding-top:92px!important}.reference-checkout .sl-wrap{gap:34px;max-width:720px}.reference-checkout .sl-main{width:100%;max-width:none}.reference-checkout .sl-summary{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-panel);order:-1;width:100%;max-width:none;padding:20px}.reference-checkout .sl-items{max-height:none}}@media (width<=640px){.reference-checkout #checkout-header>div>div{height:60px;padding:0 16px!important}.reference-checkout #checkout-header img{width:128px!important;height:27px!important}.reference-checkout .checkout-secure{font-size:11px}.reference-checkout .checkout-secure svg{width:13px;height:13px}.reference-checkout .sl-page{padding:80px 0 36px!important}.reference-checkout .sl-wrap{align-items:stretch;gap:24px;padding:0 16px}.reference-checkout .sl-summary{border:0;border-bottom:1px solid var(--ck-line);background:var(--ck-panel);border-radius:0;order:-1;align-self:stretch;margin:-20px -16px 0;padding:0;width:calc(100% + 32px)!important;max-width:none!important}.reference-checkout .ck-summary-heading{border-bottom:0;width:100%;margin:0;padding:0;display:block}.reference-checkout .sl-summary:not(.summary-collapsed) .ck-summary-heading{border-bottom:1px solid var(--ck-line)}.reference-checkout .ck-summary-heading>a{display:none}.reference-checkout .ck-summary-toggle{cursor:pointer;min-height:64px;width:100%!important;padding:12px 16px!important;display:flex!important}.reference-checkout .ck-summary-title{font-size:15px;line-height:20px}.reference-checkout .ck-summary-right{flex:none;align-items:center;gap:10px;display:flex}.reference-checkout .ck-summary-chevron{display:block}.reference-checkout .sl-summary:not(.summary-collapsed) .ck-summary-chevron{transform:rotate(-45deg)}.reference-checkout .sl-summary.summary-collapsed>:not(.ck-summary-heading){display:none}.reference-checkout .sl-summary .sl-items,.reference-checkout .sl-summary .sl-empty{margin-left:16px;margin-right:16px}.reference-checkout .sl-summary .sl-empty .sl-secondary{width:calc(100% - 32px);display:block}.reference-checkout .sl-summary>.sl-totals{margin-left:16px;margin-right:16px}.reference-checkout .sl-summary.summary-collapsed>.sl-coupon-toggle,.reference-checkout .sl-summary.summary-collapsed>.sl-coupon-form,.reference-checkout .sl-summary.summary-collapsed>.sl-msg{display:none!important}.reference-checkout .sl-summary>.sl-coupon-toggle,.reference-checkout .sl-summary>.sl-coupon-form,.reference-checkout .sl-summary>.sl-msg{margin-left:16px;margin-right:16px}.reference-checkout .sl-summary>.sl-coupon-toggle{margin-top:4px;padding-bottom:14px}.reference-checkout .sl-summary>.sl-coupon-form:not(.hidden){padding-bottom:16px;display:flex}.reference-checkout .ck-actions{margin-top:26px}.reference-checkout .ck-mobile-total-label{font-weight:600;color:var(--ck-ink)!important}.reference-checkout .ck-actions .sl-cta{width:100%;display:block}.reference-checkout .ck-actions .sl-note{margin-top:14px}.reference-checkout .ck-progress{gap:5px;font-size:10px;overflow:hidden}.reference-checkout .sl-title{font-size:22px;line-height:30px}.reference-checkout .ck-section{margin-top:28px}.reference-checkout .ck-section:first-of-type{margin-top:24px}.reference-checkout .ck-section-title{font-size:17px}.reference-checkout .pix-grid{grid-template-columns:1fr}.reference-checkout .pix-col2{grid-column:auto}.reference-checkout .pix-field input{font-size:16px}.reference-checkout .pay-method{padding:0 12px}.reference-checkout .pay-method-sub{font-size:11px}.reference-checkout .sl-item{align-items:flex-start}.reference-checkout .sl-thumb{flex-basis:58px;width:58px;height:58px}.reference-checkout .sl-item-price{max-width:78px}.reference-checkout .sl-footer{text-align:center;padding:18px 16px}}@media (prefers-reduced-motion:reduce){.reference-checkout *{scroll-behavior:auto!important;transition:none!important}}.reference-checkout .ck-pickup{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-panel);margin-top:14px;padding:14px}.reference-checkout .ck-pickup.hidden{display:none}.reference-checkout .ck-pickup-title{color:var(--ck-ink);margin:0 0 10px;font-size:13px;font-weight:600}.reference-checkout .ck-pickup-search{gap:8px;margin-bottom:12px;display:flex}.reference-checkout .ck-pickup-search input{border:1px solid var(--ck-line);border-radius:var(--ck-radius);min-width:0;height:44px;color:var(--ck-ink);background:#fff;outline:none;flex:1;padding:0 12px;font-size:16px}.reference-checkout .ck-pickup-search input:focus{border-color:var(--ck-brand)}.reference-checkout .ck-pickup-search button{border:1px solid var(--ck-brand);border-radius:var(--ck-radius);height:44px;color:var(--ck-brand);cursor:pointer;background:#fff;padding:0 16px;font-size:13px;font-weight:600}.reference-checkout .ck-pickup-list{flex-direction:column;gap:8px;display:flex}.reference-checkout .ck-store{border:1px solid var(--ck-line);border-radius:var(--ck-radius);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.reference-checkout .ck-store:has(input:checked){border-color:var(--ck-brand);box-shadow:0 0 0 1px var(--ck-brand);background:var(--ck-soft)}.reference-checkout .ck-store input{accent-color:var(--ck-brand);margin-top:3px}.reference-checkout .ck-store-info{flex-direction:column;gap:2px;display:flex}.reference-checkout .ck-store-name{color:var(--ck-ink);font-size:13px;font-weight:600}.reference-checkout .ck-store-addr{color:var(--ck-muted);font-size:11px}.reference-checkout .ck-store-eta{color:var(--ck-brand);font-size:11px;font-weight:600}.reference-checkout .ck-gift{background:#101010;width:100%;margin:-44px 0 24px;animation:.4s both ck-gift-in;overflow:hidden}.reference-checkout .ck-gift.hidden{display:none}.reference-checkout .ck-gift-img{width:100%;height:auto;display:block}@keyframes ck-gift-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1023px){.reference-checkout .ck-gift{margin:-24px 0 20px}}@media (width<=640px){.reference-checkout .ck-gift{margin:-20px 0 20px}}.reference-checkout .ck-pix-discount-row span:first-child{color:#1a7f37;font-weight:600}.reference-checkout .ck-pix-discount-value{color:#1a7f37;font-weight:700}@media (width<=640px){.reference-checkout .ck-contact-grid,.reference-checkout .ck-address-grid{grid-template-columns:1fr}.reference-checkout .ck-contact-grid .pix-field,.reference-checkout .ck-address-grid .pix-field{grid-column:1/-1!important}}.reference-checkout{color:#101010;background:#fff;min-height:100dvh;font-family:CheckoutInter,Arial,sans-serif;font-size:14px}.reference-checkout #checkout-header{z-index:40;width:100%;position:fixed;top:0;left:0}.reference-checkout #checkout-header>div>div{justify-content:space-between;display:flex}.reference-checkout button{cursor:pointer}.reference-checkout button:disabled{cursor:not-allowed;opacity:.5}.reference-checkout .sl-summary{flex-shrink:0}.reference-checkout .sl-summary .sl-coupon-toggle{margin-top:16px}.reference-checkout .sl-qty output{text-align:center;width:24px;font-size:12px}.reference-checkout .sl-row{gap:12px}.reference-checkout .sl-ship-opt{width:100%}.reference-checkout .f-state{grid-column:span 2}.reference-checkout .ck-address-grid .f-city{grid-column:span 4}.reference-checkout .f-complement{grid-column:span 6}.reference-checkout .checkout-loading{min-height:60vh}.reference-checkout .checkout-result{max-width:600px;margin:0 auto;padding:24px}.reference-checkout .sl-summary .sl-coupon-form{width:100%}@media (width<=640px){.reference-checkout .sl-summary .sl-coupon-form{width:auto}}.reference-checkout{--ck-brand:#208d46;--ck-soft:#eff8f1;--ck-success:#208d46;--ck-panel:#fff;--ck-radius:9px;background:#f6f7f6}.reference-checkout #checkout-header{background:#fff;border-top:4px solid #111;border-bottom:1px solid #e6e8e6}.reference-checkout #checkout-header>div>div{height:85px}.reference-checkout #checkout-header img{width:182px!important;height:38px!important}.reference-checkout .checkout-secure{color:#23743f;background:#f0f7f1;border-radius:20px;padding:9px 13px}.reference-checkout .gts-checkout-path{color:#8b918d;align-items:center;gap:13px;max-width:1168px;margin:0 auto;padding:22px 24px 0;font-size:12px;display:flex}.reference-checkout .sl-page{background:0 0;padding-top:25px}.reference-checkout .sl-title{letter-spacing:-.8px;font-size:28px;font-weight:700}.reference-checkout .ck-section{background:#fff;border:1px solid #e4e8e4;border-radius:12px;margin-bottom:16px;padding:23px}.reference-checkout .ck-section-title{color:#222923;align-items:center;gap:10px;margin-bottom:18px;font-weight:700;display:flex}.reference-checkout .gts-checkout-step{color:#fff;background:#181b19;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:inline-flex}.reference-checkout .pix-field input{background:#fcfdfc;border-color:#dfe4df;min-height:46px}.reference-checkout .pix-field input:focus{border-color:#208d46;box-shadow:0 0 0 3px #208d4614}.reference-checkout .sl-summary{background:#fff;border:1px solid #e4e8e4;border-top:3px solid #222;border-radius:13px;padding:25px;box-shadow:0 8px 25px #17351b05}.reference-checkout .sl-brand{color:#222;font-weight:700}.reference-checkout .sl-total-value{color:#208d46;font-weight:700}.reference-checkout .sl-shipping{margin-top:9px;padding:0}.reference-checkout .sl-ship-opt{cursor:pointer;background:#fff;border:1px solid #e1e6e1;border-radius:9px;gap:12px;margin-bottom:9px;padding:17px 14px}.reference-checkout .sl-ship-opt input{accent-color:#208d46;flex-shrink:0}.reference-checkout .sl-ship-logo{object-fit:contain;flex:0 0 64px;width:64px;max-width:64px;height:25px;margin:0;display:block}.reference-checkout .gts-carrier-icon{color:#252a27;flex:0 0 64px;justify-content:center;align-items:center;width:64px;display:flex}.reference-checkout .sl-ship-name{font-size:13px;font-weight:600}.reference-checkout .sl-ship-eta{font-size:11px;line-height:1.5}.reference-checkout .sl-ship-price{white-space:nowrap;font-size:13px;font-weight:700}.reference-checkout .sl-cta{background:#208d46;border-radius:8px;height:54px;font-size:16px;font-weight:700;box-shadow:0 4px 12px #208d4620}.reference-checkout .sl-cta:hover:not(:disabled){background:#187638}.reference-checkout .sl-cta:disabled{box-shadow:none;background:#a2afa5}.reference-checkout .gts-checkout-protection{color:#68766c;justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.reference-checkout .sl-footer{text-align:left;border-top:1px solid #e2e6e2;flex-wrap:wrap;justify-content:space-between;gap:18px;max-width:1120px;margin:45px auto 0;padding:24px;display:flex}.reference-checkout .gts-checkout-footer-links{flex-wrap:wrap;align-items:center;gap:18px;font-size:11px;display:flex}@media (width<=640px){.reference-checkout #checkout-header>div>div{height:72px;padding:0 16px!important}.reference-checkout #checkout-header img{width:135px!important;height:30px!important}.reference-checkout .checkout-secure{padding:7px 9px;font-size:10px}.reference-checkout .gts-checkout-path{gap:9px;padding:18px 16px 0;font-size:10px}.reference-checkout .sl-title{font-size:24px}.reference-checkout .ck-section{padding:17px 14px}.reference-checkout .sl-summary{padding:17px}.reference-checkout .sl-ship-opt{gap:9px;padding:14px 10px}.reference-checkout .sl-ship-logo,.reference-checkout .gts-carrier-icon{flex-basis:48px;width:48px;max-width:48px}.reference-checkout .sl-ship-name,.reference-checkout .sl-ship-price{font-size:12px}.reference-checkout .sl-footer{margin-top:28px;padding:20px 16px}.reference-checkout .gts-checkout-intro{font-size:12px}.reference-checkout .pix-field input{font-size:16px}.reference-checkout .sl-summary,.reference-checkout .ck-section{min-width:0}.reference-checkout .sl-ship-opt{flex-wrap:wrap}.reference-checkout .sl-ship-price{margin-left:auto}.reference-checkout .gts-checkout-path{flex-wrap:wrap;row-gap:5px}.reference-checkout .sl-item-name{overflow-wrap:anywhere}}.reference-checkout .pix-field select.ck-select{width:100%;height:54px;color:var(--ck-ink);background:var(--ck-bg);box-shadow:var(--ck-shadow);appearance:auto;border:1px solid #c9ccd1;border-radius:10px;padding:22px 13px 6px;font-size:15px;display:block}.reference-checkout .pix-field select.ck-select:focus{outline-offset:0;outline:2px solid #3643ba}.reference-checkout .pix-field .ck-field-error{color:#d93025;margin-top:4px;font-size:12px;line-height:16px;display:block}.reference-checkout{--ck-ink:#111;--ck-muted:#6b7280;--ck-line:#e2e2e2;--ck-input:#d9d9d9;--ck-green:#1f8a4c;--ck-green-soft:#f3faf5;color:#202020;background:#f6f6f5;font-family:CheckoutInter,Inter,Arial,sans-serif;overflow-x:hidden}.reference-checkout #checkout-header{box-shadow:none;background:#fff;border-top:0;border-bottom:1px solid #e8e8e6;top:0;position:sticky!important}.reference-checkout #checkout-header>div>div{max-width:1200px;height:74px;padding:0 24px!important}.reference-checkout #checkout-header img{object-fit:contain;width:150px!important;height:32px!important}.reference-checkout .checkout-secure{background:var(--ck-green-soft);color:var(--ck-green);border:1px solid #e3f1e7;border-radius:999px;gap:6px;padding:6px 10px;font-size:12px;font-weight:500}.reference-checkout .checkout-secure svg{width:14px;height:14px;color:var(--ck-green)}.reference-checkout .gts-checkout-path{color:#9ca3af;gap:8px;max-width:1200px;padding:20px 24px 0;font-size:12px}.reference-checkout .gts-checkout-path a{color:#6b7280}.reference-checkout .gts-checkout-path strong{color:#111;font-weight:500}.reference-checkout .sl-page{background:0 0;padding:16px 0 40px!important}.reference-checkout .sl-wrap{align-items:flex-start;gap:32px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.reference-checkout .sl-main{flex:60%;min-width:0;max-width:none;padding:0}.reference-checkout .sl-title{letter-spacing:-.3px;color:#111;font-size:24px;font-weight:700;line-height:32px}.reference-checkout .gts-checkout-intro{color:#6b7280;max-width:none;margin:4px 0 24px;font-size:14px;line-height:20px}.reference-checkout .ck-section,.reference-checkout .sl-shipping{background:#fff;border:1px solid #e2e2e2;border-radius:12px;margin:0 0 16px;padding:24px;box-shadow:0 1px 2px #00000005}.reference-checkout .ck-section:first-of-type{margin-top:0}.reference-checkout .ck-section-title{color:#111;align-items:center;gap:12px;margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px;display:flex}.reference-checkout .ck-section-help{color:#6b7280;margin:0 0 16px 36px;font-size:14px;line-height:20px}.reference-checkout .gts-checkout-step{color:#fff;background:#111;width:24px;height:24px;font-size:12px;font-weight:600}.reference-checkout .pix-field input,.reference-checkout .ck-contact-grid .pix-field input,.reference-checkout .ck-address-grid .pix-field input,.reference-checkout .pix-field select.ck-select{color:#202020;border:1px solid var(--ck-input);height:56px;min-height:56px;box-shadow:none;background:#fff;border-radius:10px;outline:0;padding:24px 14px 8px;font-size:15px;line-height:20px;transition:border-color .15s,box-shadow .15s}.reference-checkout .pix-field input:focus,.reference-checkout .pix-field select.ck-select:focus{border-color:#111;outline:0;box-shadow:0 0 0 3px #1111110f}.reference-checkout .pix-field input::placeholder{color:#a7adb5;opacity:1}.reference-checkout .pix-field span,.reference-checkout .ck-contact-grid .pix-field span,.reference-checkout .ck-address-grid .pix-field span{color:#5f6872;font-size:11px;font-weight:400;line-height:14px;top:8px;left:15px}.reference-checkout .pix-field.ck-invalid input,.reference-checkout .pix-field.ck-invalid select{border-color:#d93025}.reference-checkout .pix-field.ck-invalid input:focus{box-shadow:0 0 0 3px #d9302514}.reference-checkout .pay-methods{border:1px solid var(--ck-input);background:#fff;border-radius:10px;overflow:hidden}.reference-checkout .pay-method{min-height:56px;box-shadow:none;color:#111;background:#fff;border-bottom:1px solid #e8e8e8;gap:12px;padding:0 16px}.reference-checkout .pay-method:last-child{border-bottom:0}.reference-checkout .pay-method:hover:not(.active){background:#fafafa}.reference-checkout .pay-choice{align-items:center;gap:12px;min-width:0;display:flex}.reference-checkout .pay-radio{width:18px;height:18px;box-shadow:none;background:#fff;border:1px solid #b5b9be;border-radius:50%;flex:0 0 18px}.reference-checkout .pay-method.active .pay-radio{background:#fff;border:5px solid #111}.reference-checkout .pay-method-title{color:#111;font-size:14px;font-weight:500}.reference-checkout .pay-method-sub{color:#6b7280;white-space:nowrap;font-size:13px}.reference-checkout .pay-method-highlight{color:var(--ck-green);background:#e6f4ea;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.reference-checkout .pay-method-note{background:#fafafa;border:1px solid #e2e2e2;border-radius:10px;margin-top:12px;padding:16px}.reference-checkout .pay-method-note p{color:#374151;margin:0 0 12px;font-size:14px;line-height:20px}.reference-checkout .pay-method-note-btn{color:#fff;background:#111;border:0;border-radius:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600}.reference-checkout .sl-shipping{border-top:1px solid #e2e2e2}.reference-checkout .sl-shipping-title{float:left;color:#111;width:100%;margin:0 0 16px;padding:0;font-size:16px;font-weight:600}.reference-checkout .sl-shipping-title+div{clear:both;border:1px solid var(--ck-input);border-radius:10px;overflow:hidden}.reference-checkout .sl-ship-opt{min-height:70px;box-shadow:none;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e8e8;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.reference-checkout .sl-ship-opt:last-child{border-bottom:0}.reference-checkout .sl-ship-opt.gts-shipping-selected{background:#fafaf9;border-color:#e8e8e8;box-shadow:inset 0 0 0 1px #111}.reference-checkout .sl-ship-opt input{accent-color:#111;flex:0 0 18px;width:18px;height:18px;margin:0}.reference-checkout .sl-ship-logo{object-fit:contain;flex:0 0 40px;width:40px;max-width:40px;height:20px}.reference-checkout .gts-carrier-icon{color:#111;flex:0 0 40px;width:40px}.reference-checkout .gts-carrier-icon svg{width:20px;height:20px}.reference-checkout .sl-ship-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.reference-checkout .sl-ship-name{color:#111;font-size:14px;font-weight:500;line-height:20px}.reference-checkout .sl-ship-eta{color:#6b7280;font-size:13px;line-height:18px}.reference-checkout .sl-ship-price{color:#111;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.reference-checkout .sl-summary{background:#fff;border:1px solid #e2e2e2;border-radius:12px;flex:0 0 40%;max-width:440px;padding:24px;box-shadow:0 1px 2px #00000005}.reference-checkout .ck-summary-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0 0 16px;display:flex}.reference-checkout .ck-summary-title{color:#111;font-size:16px;font-weight:600}.reference-checkout .ck-summary-heading>a{color:#6b7280;text-underline-offset:3px;font-size:13px;text-decoration:underline}.reference-checkout .sl-items{flex-direction:column;gap:16px;display:flex}.reference-checkout .sl-item{border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.reference-checkout .sl-thumb,.reference-checkout .sl-summary .sl-thumb{background:#fff;border:1px solid #ececec;border-radius:8px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.reference-checkout .sl-thumb img{object-fit:contain;width:100%;height:100%}.reference-checkout .sl-item-info{flex:auto;min-width:0}.reference-checkout .sl-brand{letter-spacing:.4px;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:500;display:block}.reference-checkout .sl-name{color:#111;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.reference-checkout .sl-variant{color:#6b7280;margin:2px 0 0;font-size:12px}.reference-checkout .sl-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.reference-checkout .sl-qty{background:#fff;border:1px solid #dedede;border-radius:6px;align-items:center;height:28px;display:inline-flex;overflow:hidden}.reference-checkout .sl-qty button{color:#111;background:0 0;border:0;width:26px;height:26px;font-size:14px}.reference-checkout .sl-qty output{width:22px;font-size:13px}.reference-checkout .sl-link{color:#6b7280;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.reference-checkout .sl-item-price{text-align:right;flex:none;max-width:none!important}.reference-checkout .sl-price{color:#111;white-space:nowrap;font-size:14px;font-weight:600}.reference-checkout .sl-summary .sl-coupon-toggle{text-align:left;color:#111;text-underline-offset:3px;background:0 0;border:0;border-top:1px solid #eee;width:100%;margin:16px 0 0;padding:16px 0 0;font-size:13px;font-weight:500;text-decoration:underline;display:block}.reference-checkout .sl-summary .sl-coupon-form{gap:8px;margin-top:12px;display:flex}.reference-checkout .sl-coupon-form input{border:1px solid var(--ck-input);background:#fff;border-radius:8px;flex:1;min-width:0;height:44px;padding:0 12px;font-size:14px}.reference-checkout .sl-coupon-form input:focus{border-color:#111;outline:0}.reference-checkout .sl-coupon-form button{color:#fff;background:#111;border:0;border-radius:8px;width:auto;height:44px;padding:0 16px;font-size:14px;font-weight:600}.reference-checkout .sl-msg{color:#6b7280;margin-top:8px;font-size:13px;line-height:18px}.reference-checkout .sl-totals{color:#111;border-top:1px solid #eee;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;font-size:14px;display:flex}.reference-checkout .sl-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reference-checkout .sl-row span:first-child{color:#4b5563}.reference-checkout .sl-row span:last-child{white-space:nowrap}.reference-checkout .ck-pix-discount-row span:first-child,.reference-checkout .ck-pix-discount-value{color:var(--ck-green);font-weight:500}.reference-checkout .sl-divider{background:#eee;height:1px;margin:4px 0}.reference-checkout .sl-row:last-child span:first-child{color:#111;font-size:15px;font-weight:600}.reference-checkout .sl-total-value{color:#111;letter-spacing:-.3px;font-size:26px;font-weight:700;line-height:32px}.reference-checkout .sl-cta{background:var(--ck-green);color:#fff;width:100%;height:56px;box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:16px;font-size:16px;font-weight:600;transition:background .15s,transform .1s;display:flex}.reference-checkout .sl-cta:hover:not(:disabled){filter:none;background:#187a41}.reference-checkout .sl-cta:active:not(:disabled){background:#146b38;transform:scale(.995)}.reference-checkout .sl-cta:focus-visible{outline-offset:2px;outline:2px solid #111}.reference-checkout .sl-cta:disabled{opacity:1;background:#a7b3ab}.reference-checkout .sl-cta[aria-busy=true]{opacity:.85;cursor:progress;background:#187a41}.reference-checkout .gts-checkout-protection{color:#6b7280;flex-direction:column;align-items:center;gap:2px;margin:12px 0 0;font-size:12px;display:flex}.reference-checkout .gts-checkout-protection span{align-items:center;gap:6px;display:inline-flex}.reference-checkout .gts-checkout-protection svg{color:var(--ck-green)}.reference-checkout .sl-footer{background:0 0;border-top:1px solid #e8e8e6;justify-content:center;max-width:1200px;margin:24px auto 0;padding:24px;display:flex}.reference-checkout .gts-checkout-footer-links{gap:24px;font-size:12px}.reference-checkout .gts-checkout-footer-links a{color:#6b7280}.reference-checkout .gts-checkout-footer-links a:hover{color:#111}@media (width>=1024px){.reference-checkout .sl-summary{position:sticky;top:98px}.reference-checkout .sl-items{max-height:none}}@media (width<=1023px){.reference-checkout .sl-wrap{flex-direction:column;align-items:stretch;gap:16px;max-width:720px}.reference-checkout .sl-summary{flex:none;order:-1;width:100%;max-width:none}}@media (width<=640px){.reference-checkout #checkout-header>div>div{height:64px;padding:0 16px!important}.reference-checkout #checkout-header img{width:120px!important;height:26px!important}.reference-checkout .checkout-secure{padding:5px 9px;font-size:11px}.reference-checkout .gts-checkout-path{display:none}.reference-checkout .sl-page{padding:0 0 24px!important}.reference-checkout .sl-wrap{gap:16px;padding:0 16px}.reference-checkout .sl-summary{background:#fff;border:0;border-bottom:1px solid #e2e2e2;border-radius:0;margin:0 -16px;padding:0;width:calc(100% + 32px)!important}.reference-checkout .ck-summary-heading{border-bottom:0;margin:0;padding:0}.reference-checkout .ck-summary-toggle{min-height:56px;padding:12px 16px!important}.reference-checkout .ck-summary-title{font-size:14px}.reference-checkout .sl-summary:not(.summary-collapsed) .sl-items{padding-top:16px}.reference-checkout .sl-summary:not(.summary-collapsed){padding-bottom:16px}.reference-checkout .sl-summary .sl-coupon-toggle{width:calc(100% - 32px)}.reference-checkout .sl-title{font-size:22px;line-height:28px}.reference-checkout .gts-checkout-intro{margin-bottom:16px;font-size:14px}.reference-checkout .ck-section,.reference-checkout .sl-shipping{margin-bottom:12px;padding:16px}.reference-checkout .ck-section-title{margin-bottom:16px}.reference-checkout .ck-section-help{margin-left:0}.reference-checkout .ck-section,.reference-checkout .ck-section:first-of-type{margin-top:0}.reference-checkout .sl-ship-opt{flex-wrap:nowrap;gap:10px;padding:12px}.reference-checkout .sl-ship-logo,.reference-checkout .gts-carrier-icon{flex-basis:32px;width:32px;max-width:32px}.reference-checkout .sl-ship-name{font-size:13px}.reference-checkout .sl-ship-eta{font-size:12px}.reference-checkout .pay-method{padding:0 12px}.reference-checkout .sl-total-value{font-size:24px}.reference-checkout .sl-footer{margin-top:16px;padding:20px 16px}.reference-checkout .gts-checkout-footer-links{justify-content:center;gap:16px}}@media (width<=360px){.reference-checkout .checkout-secure{padding:4px 7px;font-size:10px}.reference-checkout #checkout-header img{width:104px!important}.reference-checkout .sl-ship-logo,.reference-checkout .gts-carrier-icon{display:none}}.reference-checkout .pay-method.active{border-bottom-color:#e8e8e8}.reference-checkout .pay-method.active:after,.reference-checkout .pay-method.active:before{display:none!important}.reference-checkout .sl-main{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:32px}.reference-checkout .ck-section,.reference-checkout .sl-shipping{box-shadow:none;background:0 0;border:0;border-top:1px solid #e7e7e7;border-radius:0;margin:0;padding:32px 0}.reference-checkout .ck-section:first-of-type{border-top:0;padding-top:0}.reference-checkout .sl-shipping{padding-bottom:8px}.reference-checkout .gts-checkout-intro{margin-bottom:32px}.reference-checkout .ck-section-title{color:#1a1a1a;margin-bottom:18px}.reference-checkout .ck-section-title:has(+.ck-section-help){margin-bottom:4px}.reference-checkout .pix-grid{gap:12px}.reference-checkout .pix-field input,.reference-checkout .ck-contact-grid .pix-field input,.reference-checkout .ck-address-grid .pix-field input,.reference-checkout .pix-field select.ck-select{border-radius:9px;height:54px;min-height:54px}.reference-checkout .pay-methods,.reference-checkout .sl-shipping-title+div{border-color:#d9d9d9;border-radius:9px}.reference-checkout .pay-method.active,.reference-checkout .sl-ship-opt.gts-shipping-selected{background:#f5fbf7;box-shadow:inset 0 0 0 1px #111}.reference-checkout .sl-ship-opt:has(input:checked){background:#f5fbf7;box-shadow:inset 0 0 0 1px #111}.reference-checkout .sl-shipping-title{color:#1a1a1a;font-size:16px}.reference-checkout .ck-actions{margin-top:0}.reference-checkout .sl-cta{margin-top:24px}@media (width<=1023px){.reference-checkout .sl-main{padding:24px}}@media (width<=640px){.reference-checkout .sl-main{border:0;border-bottom:1px solid #e7e7e7;border-radius:0;margin:0 -16px;padding:24px 16px}.reference-checkout .sl-wrap{gap:0}.reference-checkout .sl-summary{border-bottom:1px solid #e7e7e7}.reference-checkout .ck-section,.reference-checkout .sl-shipping{margin:0;padding:28px 0}.reference-checkout .ck-section:first-of-type{padding-top:0}.reference-checkout .gts-checkout-intro{margin-bottom:28px}.reference-checkout .sl-main{flex:none;width:calc(100% + 32px)!important;max-width:none!important}}.reference-checkout .sl-main{box-shadow:none;border:0}.reference-checkout .sl-summary{box-shadow:none;border-top:1px solid #e2e2e2}.reference-checkout .checkout-secure{border:0}.reference-checkout .sl-divider{display:none}.reference-checkout .sl-thumb,.reference-checkout .sl-summary .sl-thumb{background:#f5f5f4;border:0}.reference-checkout .pay-method-note{background:#f7f7f5;border:0}.pay-method-note--locked{color:#374151;background:#f7f7f5;border:1px solid #e2e2e2;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pay-method-note--locked svg{color:#6b7280;flex-shrink:0;margin-top:2px}.pay-method-note--locked p{color:#374151;margin:0 0 8px;font-size:14px;line-height:1.45}.pay-method-note--locked strong{color:#111;font-weight:600}.reference-checkout .checkout-result.pix-payment-result,.reference-checkout .checkout-result.pix-confirmed-result{width:min(100% - 32px,1040px);max-width:1040px;margin:0 auto;padding:20px 0 48px;font-family:CheckoutInter,Arial,sans-serif}.reference-checkout .pix-result-progress{color:#8b918d;justify-content:center;align-items:center;gap:9px;margin-bottom:34px;font-size:12px;display:flex}.reference-checkout .pix-result-progress>span{color:#7a817c;background:#fff;border:1px solid #d6dad6;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.reference-checkout .pix-result-progress>span.is-complete{color:#39774d;background:0 0;border:0;gap:7px;width:auto;font-weight:600}.reference-checkout .pix-result-progress .is-complete svg{background:#e8f5ec;border-radius:50%;width:20px;height:20px;padding:4px}.reference-checkout .pix-result-progress>span.is-current{color:#fff;background:#171918;border-color:#171918}.reference-checkout .pix-result-progress strong{color:#202421;font-weight:600}.reference-checkout .pix-result-progress em{color:#8b918d;font-style:normal}.reference-checkout .pix-result-progress i{background:#dfe2df;width:46px;height:1px}.reference-checkout .pix-result-header{text-align:center;max-width:620px;margin:0 auto 30px}.reference-checkout .pix-result-status{color:#8a6114;background:#fff7e5;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.reference-checkout .pix-result-status svg{width:14px;height:14px}.reference-checkout .pix-result-header h1{color:#151716;letter-spacing:0;margin:14px 0 7px;font-size:30px;font-weight:700;line-height:38px}.reference-checkout .pix-result-header p{color:#69716c;margin:0;font-size:14px;line-height:21px}.reference-checkout .pix-payment-layout{background:#fff;border:1px solid #e1e5e1;border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;display:grid;overflow:hidden}.reference-checkout .pix-code-panel{padding:28px}.reference-checkout .pix-code-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.reference-checkout .pix-code-heading>div{flex-direction:column;gap:3px;display:flex}.reference-checkout .pix-code-heading span{color:#6b736e;font-size:12px}.reference-checkout .pix-code-heading strong{color:#161817;font-size:26px;font-weight:700;line-height:32px}.reference-checkout .pix-code-heading svg{color:#208d46;width:22px;height:22px}.reference-checkout .pix-qr-frame{background:#fff;border:1px solid #eceeec;border-radius:10px;width:fit-content;margin:0 auto 22px;padding:13px}.reference-checkout .pix-qr-frame svg{max-width:100%;height:auto;display:block}.reference-checkout .pix-copy-area{gap:8px;display:grid}.reference-checkout .pix-copy-area label{color:#3b413d;font-size:12px;font-weight:600}.reference-checkout .pix-copy-area textarea{resize:none;color:#606762;background:#f8f9f8;border:1px solid #d9ddd9;border-radius:8px;width:100%;height:66px;padding:10px 12px;font-family:monospace;font-size:11px;line-height:15px;overflow:hidden}.reference-checkout .pix-copy-button{color:#fff;width:100%;height:50px;box-shadow:none;background:#208d46;border-radius:8px;font-size:14px;font-weight:700}.reference-checkout .pix-copy-button:hover{background:#187638}.reference-checkout .pix-instructions{background:#f8faf8;border-left:1px solid #e6e9e6;padding:30px}.reference-checkout .pix-instructions-heading{align-items:center;gap:12px;display:flex}.reference-checkout .pix-instructions-heading>svg{color:#208d46;background:#e8f5ec;border-radius:50%;width:38px;height:38px;padding:9px}.reference-checkout .pix-instructions-heading h2{color:#171918;margin:0;font-size:18px;font-weight:700}.reference-checkout .pix-instructions-heading p{color:#778078;margin:2px 0 0;font-size:12px}.reference-checkout .pix-instructions ol{gap:20px;margin:27px 0;padding:0;list-style:none;display:grid}.reference-checkout .pix-instructions li{align-items:flex-start;gap:12px;display:flex}.reference-checkout .pix-instructions li>span{color:#fff;background:#171918;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:inline-flex}.reference-checkout .pix-instructions li p{color:#555e58;margin:2px 0 0;font-size:13px;line-height:19px}.reference-checkout .pix-instructions li strong{color:#252a27;font-weight:600}.reference-checkout .pix-auto-confirm{border-top:1px solid #e2e6e2;align-items:flex-start;gap:10px;padding-top:20px;display:flex}.reference-checkout .pix-auto-confirm svg{color:#208d46;flex:none;width:19px;height:19px}.reference-checkout .pix-auto-confirm p{color:#69716c;margin:0;font-size:12px;line-height:18px}.reference-checkout .pix-auto-confirm strong{color:#313733}.reference-checkout .pix-waiting-status{color:#647069;justify-content:center;align-items:center;gap:9px;margin:16px 0 0;font-size:12px;display:flex}.reference-checkout .pix-waiting-status>span{background:#d99523;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite pix-waiting-pulse}@keyframes pix-waiting-pulse{50%{opacity:.35;transform:scale(.8)}}.reference-checkout .pix-back-button{color:#617068;margin:8px auto 0;font-size:12px;display:flex}.reference-checkout .pix-expired-state{text-align:center;padding:46px 20px}.reference-checkout .pix-expired-state svg{color:#a13c34;width:38px;height:38px;margin:0 auto 12px}.reference-checkout .pix-expired-state h2{margin:0;font-size:20px}.reference-checkout .pix-expired-state p{color:#69716c;margin:7px 0 0;font-size:13px}.reference-checkout .pix-confirmed-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.reference-checkout .pix-confirmed-icon{color:#208d46;background:#e8f5ec;border-radius:50%;padding:14px;display:inline-flex}.reference-checkout .pix-confirmed-icon svg{width:42px;height:42px}.reference-checkout .pix-result-eyebrow{color:#208d46;text-transform:uppercase;margin:18px 0 6px;font-size:12px;font-weight:700}.reference-checkout .pix-confirmed-result h2{color:#171918;margin:0;font-size:28px}.reference-checkout .pix-confirmed-result>p:not(.pix-result-eyebrow){color:#69716c;margin:8px 0 0;font-size:14px}.reference-checkout .pix-tracking-code{background:#f4f6f4;border-radius:8px;margin-top:24px;padding:14px 24px}.reference-checkout .pix-tracking-code span{color:#69716c;font-size:11px;display:block}.reference-checkout .pix-tracking-code strong{color:#171918;letter-spacing:1px;margin-top:4px;font-size:18px;display:block}.reference-checkout .pix-store-link{color:#fff;background:#208d46;height:46px;margin-top:22px;padding:0 24px}@media (width<=760px){.reference-checkout .checkout-result.pix-payment-result{width:100%;padding:20px 16px 32px}.reference-checkout .pix-result-progress{white-space:nowrap;justify-content:flex-start;margin-bottom:26px;font-size:10px;overflow:hidden}.reference-checkout .pix-result-progress i{flex:0 0 16px;width:16px}.reference-checkout .pix-result-progress em{display:none}.reference-checkout .pix-result-header{text-align:left;margin-bottom:22px}.reference-checkout .pix-result-header h1{margin-top:12px;font-size:24px;line-height:30px}.reference-checkout .pix-payment-layout{grid-template-columns:1fr}.reference-checkout .pix-code-panel{padding:20px 16px}.reference-checkout .pix-code-heading strong{font-size:24px}.reference-checkout .pix-qr-frame{padding:10px}.reference-checkout .pix-qr-frame svg{width:214px;height:214px}.reference-checkout .pix-instructions{border-top:1px solid #e6e9e6;border-left:0;padding:24px 18px}.reference-checkout .pix-instructions ol{gap:18px;margin:23px 0}.reference-checkout .pix-confirmed-result{width:calc(100% - 32px);min-height:400px;padding:20px 0 36px}}@media (prefers-reduced-motion:reduce){.reference-checkout .pix-waiting-status>span{animation:none}}.sl-ship-name--express{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sl-ship-badge{letter-spacing:.06em;text-transform:uppercase;color:#166534;white-space:nowrap;background:#eaf6ee;border:1px solid #cfe8d8;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1;display:inline-block}.sl-ship-eta--highlight{color:#171918;font-weight:600}.sl-ship-note{color:#6b7280;margin-top:2px;font-size:12px;display:block}.sl-ship-price{white-space:nowrap}@media (width<=640px){.sl-ship-name--express{gap:4px}.sl-ship-badge{padding:2px 6px;font-size:8.5px}}.reference-checkout .sl-ship-opt:has(input[value=flash]){align-items:center;padding-top:14px;padding-bottom:14px}.reference-checkout .sl-ship-opt:has(input[value=flash]:checked){background:#f4faf6}.reference-checkout .sl-ship-opt:has(input[value=flash]) .gts-carrier-icon{justify-content:center;align-self:center;align-items:center;display:flex}.reference-checkout .sl-ship-opt:has(input[value=flash]) .sl-ship-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.reference-checkout .sl-x-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reference-checkout .sl-x-head .sl-ship-name{color:#1f1f1f;min-width:0;font-weight:600}.reference-checkout .sl-x-price{white-space:nowrap;flex-shrink:0;margin-left:auto}.reference-checkout .sl-x-eta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.reference-checkout .sl-x-eta-text{color:#1f1f1f;white-space:nowrap;font-size:12px;font-weight:500}.reference-checkout .sl-x-eta-text strong{font-weight:600}.reference-checkout .sl-x-badge{white-space:nowrap;letter-spacing:.03em;color:#8a6500;background:#fff6d8;border:1px solid #f1d77a;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.reference-checkout .sl-shipping-title{float:none;align-items:center;gap:10px;display:flex}.reference-checkout .sl-ship-opt{flex-wrap:nowrap;align-items:center;display:flex}.reference-checkout .sl-ship-opt>input{flex:0 0 18px;align-self:center}.reference-checkout .sl-ship-opt>.gts-carrier-icon{flex:none;align-self:center;display:inline-flex}.reference-checkout .sl-ship-opt>.sl-ship-info{flex:auto;min-width:0}.reference-checkout .sl-ship-opt>.sl-ship-price{flex:none;align-self:center;margin-left:auto}@media (width<=640px){.reference-checkout .sl-x-eta-text{white-space:normal}}.reference-checkout .sl-ship-opt:has(input[value=flash]) .sl-ship-note{color:#7a7f87;font-size:11px;font-weight:400}.reference-checkout .sl-shipping{padding:32px 0}.reference-checkout .sl-shipping-title{margin:0 0 18px}.reference-checkout .sl-ship-opt{min-height:70px;padding:12px 16px}.reference-checkout .sl-ship-opt:has(input[value=flash]){padding:12px 16px}@media (width<=640px){.reference-checkout .sl-shipping{padding:24px 0}.reference-checkout .sl-shipping-title{margin:0 0 14px}.reference-checkout .sl-ship-opt{padding:12px}.reference-checkout .sl-ship-opt:has(input[value=flash]){padding:12px}}.ck-summary-right{align-items:center;gap:10px;display:inline-flex}.ck-summary-total{color:#111;white-space:nowrap;font-size:15px;font-weight:600}.sl-coupon-toggle{color:#111;font-size:14px;font-weight:500;text-decoration:none}.ck-final-total{color:#111;justify-content:space-between;align-items:baseline;padding:4px 0 14px;font-size:15px;display:flex}.ck-final-total strong{white-space:nowrap;font-size:18px;font-weight:700}@media (width<=640px){.ck-summary-heading{padding-top:12px;padding-bottom:12px}}.reference-checkout .ck-section,.reference-checkout .sl-shipping{border-top:1px solid #ececec;margin:0;padding-top:24px;padding-bottom:24px}.reference-checkout form .ck-section:first-child{border-top:0;padding-top:8px}.reference-checkout .ck-section-title,.reference-checkout .sl-shipping-title{align-items:center;gap:12px;margin:0 0 16px;padding:0;font-size:17px;font-weight:600;line-height:1.3;display:flex}.reference-checkout .sl-shipping-title{width:100%}.reference-checkout .ck-section-help{margin:-8px 0 12px;font-size:13px}.reference-checkout .ck-section>*+*{margin-top:0}.reference-checkout input:not([type=radio]):not([type=checkbox]),.reference-checkout select{box-sizing:border-box;border-radius:9px;height:52px;min-height:52px}.reference-checkout .ck-field,.reference-checkout label.ck-field{margin-bottom:12px}.reference-checkout .pay-method,.reference-checkout .sl-ship-opt{box-shadow:none!important}.reference-checkout .pay-method.active,.reference-checkout .sl-ship-opt.gts-shipping-selected{background:#f6fbf8;border-color:#0000;box-shadow:inset 0 0 0 1px #1f1f1f!important}.reference-checkout .sl-ship-opt:has(input:checked){background:#f6fbf8;border-color:#0000;box-shadow:inset 0 0 0 1px #1f1f1f!important}.reference-checkout .sl-ship-opt{gap:12px;padding:14px 16px}.reference-checkout .sl-x-head{align-items:flex-start;gap:16px;display:flex}.reference-checkout .sl-x-head .sl-ship-name{flex:1;min-width:0}.reference-checkout .sl-x-price,.reference-checkout .sl-ship-price{white-space:nowrap;flex-shrink:0}.reference-checkout .sl-x-eta{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0;display:flex}.reference-checkout .sl-x-badge{margin:2px 0;padding:2px 7px}.reference-checkout .sl-coupon-toggle{text-align:left;color:#333;cursor:pointer;background:0 0;border:0;margin:0;padding:12px 0 0;font-size:13px;font-weight:500;text-decoration:none;display:block}.reference-checkout .sl-coupon-toggle:hover{text-decoration:underline}.reference-checkout .ck-actions{padding-top:16px}.reference-checkout .ck-final-total{padding:0 0 12px}.reference-checkout .ck-final-total span{font-size:14px;font-weight:500}.reference-checkout .ck-final-total strong{font-size:21px;font-weight:700}.reference-checkout .sl-cta{border-radius:9px;height:56px;min-height:56px;font-size:16px;font-weight:600}.reference-checkout .gts-checkout-protection{gap:2px;margin-top:8px}.sl-footer{min-height:0!important;margin-top:16px!important;padding:12px 16px!important}.gts-checkout-footer-links{gap:16px;margin:0!important;padding:0!important}@media (width<=640px){.reference-checkout .sl-summary .sl-coupon-toggle{width:auto;margin:4px 16px 0}.reference-checkout .sl-summary>.sl-coupon-form{margin-left:16px;margin-right:16px}.reference-checkout .sl-main{padding-bottom:16px}}.reference-checkout fieldset.sl-shipping{border:0;border-top:1px solid #ececec;padding:24px 0}.reference-checkout .sl-shipping-title{float:left;margin:0 0 16px}.reference-checkout .sl-shipping>div{clear:both}.reference-checkout .sl-shipping>div,.reference-checkout .pay-methods{border-color:#e3e3e3;overflow:hidden}.reference-checkout .sl-shipping>div>.sl-ship-opt,.reference-checkout .pay-methods>.pay-method{position:relative}.reference-checkout .sl-ship-opt.gts-shipping-selected,.reference-checkout .pay-method.active{z-index:1;outline-offset:-1px;outline:1px solid #1f1f1f;box-shadow:none!important}.reference-checkout .sl-ship-opt:has(input:checked){z-index:1;outline-offset:-1px;outline:1px solid #1f1f1f;box-shadow:none!important}.sl-page{padding-bottom:0!important}.sl-footer{margin-top:0!important}.reference-checkout .ship-list{background:#fff;border:1px solid #dedede;border-radius:10px;overflow:hidden}.reference-checkout .ship-row{cursor:pointer;min-height:62px;box-shadow:none;text-align:left;background:#fff;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0;padding:12px 14px;display:grid}.reference-checkout .ship-row+.ship-row{border-top:1px solid #e7e7e7}.reference-checkout .ship-row.is-selected{background:#f4faf6;box-shadow:inset 0 0 0 1px #b8cfc0}.reference-checkout .ship-row>input{accent-color:#111;width:18px;height:18px;margin:0}.reference-checkout .ship-body{flex-direction:column;gap:2px;min-width:0;display:flex}.reference-checkout .ship-title{color:#222;font-size:14px;font-weight:600;line-height:1.3}.reference-checkout .ship-eta{color:#4b5563;font-size:12px;font-weight:500;line-height:1.35}.reference-checkout .ship-eta-highlight{color:#208d46;font-weight:700}.reference-checkout .ship-note{color:#8a8f98;font-size:11px;line-height:1.3}.reference-checkout .ship-price{color:#222;white-space:nowrap;padding-left:8px;font-size:14px;font-weight:600}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/product-ui/poppins-0.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/product-ui/poppins-1.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/product-ui/poppins-2.ttf)format("truetype")}.product-detail-page{color:#42464d;background:#fff;font-family:Poppins,Arial,sans-serif}.product-detail-main{max-width:1320px;margin:0 auto;padding:16px 26px 65px}.product-breadcrumb{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.product-breadcrumb>div,.product-code{align-items:center;gap:12px;display:flex}.product-category{color:#eb3323;font-weight:600}.product-code{color:#656971}.product-detail-title{margin:0 0 52px;font-size:24px;font-weight:700;line-height:1.42}.product-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.product-photo-layout{align-items:flex-start;gap:36px;display:flex}.product-thumbnails{flex-direction:column;flex:0 0 49px;align-items:center;gap:12px;display:flex}.product-thumbnails>button{color:#697078;cursor:pointer;padding:2px}.product-thumbnails>button:disabled{opacity:.25;cursor:default}.product-thumbnail-scroll{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:390px;display:flex;overflow-y:auto}.product-thumbnail{cursor:pointer;background:#fff;border:1px solid #e6e7eb;border-radius:5px;flex:0 0 53px;place-items:center;width:49px;height:53px;padding:2px;display:grid}.product-thumbnail.is-selected{border-color:#7a8087}.product-thumbnail img{object-fit:contain;width:100%;height:100%}.product-main-photo{aspect-ratio:1;cursor:zoom-in;background:#fff;flex:1;min-width:0;position:relative;overflow:hidden}.product-main-photo>img{object-fit:contain;width:100%;height:100%}.product-zoom-label{color:#7f858d;background:#ffffffdf;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex;position:absolute;bottom:10px;right:12px}.product-purchase-column{padding:12px 0 0}.product-availability{color:#218647;flex-wrap:wrap;align-items:center;gap:22px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.product-availability>span{align-items:center;gap:6px;display:flex}.product-availability .product-discount{border-left:1px solid #d5d5d5;padding-left:22px;font-weight:400}.product-price-buy{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.product-old-price{color:#7f858d;font-size:14px;line-height:21px}.product-regular-price{color:#565c69;margin-top:3px;font-size:14px;line-height:23px}.product-pix-price{color:#26ab25;letter-spacing:-1.5px;white-space:nowrap;font-size:40px;font-weight:700;line-height:48px}.product-payment-copy{color:#565c69;font-size:13px;line-height:21px}.product-buy-controls{flex:1 0 285px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-quantity{border:1px solid #e8e8e8;border-radius:5px;justify-content:center;align-items:center;height:45px;padding:0 6px;display:flex}.product-quantity button{cursor:pointer;color:#697078;padding:6px 2px}.product-quantity button:disabled{opacity:.4}.product-quantity output{text-align:center;width:20px;font-size:17px;font-weight:600}.product-detail-page .product-buy-button,.product-detail-page .product-add-button{color:#fff;height:45px;box-shadow:none;cursor:pointer;background:#219348;border-radius:5px;padding:0 19px;font-size:18px;font-weight:700}.product-detail-page .product-add-button{padding:0 12px}.product-detail-page .product-buy-button:hover,.product-detail-page .product-add-button:hover{background:#187438}.product-detail-page .product-buy-button svg,.product-detail-page .product-add-button svg{width:23px;height:23px}.product-payments{color:#7f858d;margin:25px 0 29px;font-size:14px}.product-payments summary{cursor:pointer;text-decoration:underline;list-style:none}.product-payments>div{border:1px solid #e8eaee;border-radius:8px;margin-top:12px;overflow:hidden}.product-payment-option{align-items:center;gap:12px;padding:13px 14px;display:flex}.product-payment-option+.product-payment-option{border-top:1px solid #eef0f3}.product-payment-icon{color:#5b6470;background:#f4f6f8;border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.product-payment-option>div{flex-direction:column;gap:2px;min-width:0;display:flex}.product-payment-name{color:#33383f;font-size:13px;font-weight:700}.product-payment-desc{color:#7f858d;font-size:12px;line-height:1.5}.product-payment-desc strong{color:#33383f}@media (width<=767px){.product-payment-option{gap:10px;padding:11px 12px}.product-payment-icon{flex-basis:34px;width:34px;height:34px}.product-payment-icon svg{width:17px;height:17px}.product-payment-name{font-size:12.5px}.product-payment-desc{font-size:11.5px}}.product-options fieldset{margin-bottom:26px}.product-options legend{color:#7f858d;margin-bottom:12px;font-size:14px}.product-option-list{flex-wrap:wrap;gap:8px;display:flex}.product-size-option{color:#555;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:7px;min-width:54px;height:52px;padding:0 13px;font-size:14px}.product-size-option.is-selected{color:#fff;background:#050000;border-color:#050000}.product-color-option{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;width:45px;height:45px;padding:6px}.product-color-option.is-selected{border:2px solid #050000;padding:5px;box-shadow:0 0 0 2px #f0f0f0}.product-color-option>span{border:1px solid #0002;border-radius:50%;width:100%;height:100%;display:block}.product-option-list button:focus-visible,.product-main-photo:focus-visible,.product-thumbnail:focus-visible{outline-offset:3px;outline:2px solid #219348}.product-dispatch{color:#7f858d;align-items:center;gap:8px;margin:22px 0;font-size:12px;display:flex}.product-cart-message{color:#218647;padding:10px 0;font-size:12px}.product-cart-message a{margin-left:8px;text-decoration:underline}.product-gallery-column>div.mt-8{border-color:#efefef;margin:24px 0 0;padding:20px 0 0}.product-gallery-column>div.mt-8>div:first-child{color:#565c69;font-size:14px;font-weight:400}.product-gallery-column>div.mt-8 input{border-radius:4px;max-width:270px;font-size:13px}.product-gallery-column>div.mt-8 button{color:#fff;background:#42464d;border-radius:4px}.product-safety{color:#7f858d;gap:25px;margin-top:25px;font-size:11px;display:flex}.product-information{margin-top:56px}.product-information-section{border-top:1px solid #e8e8e8;padding:0 0 12px}.product-information-section:last-child{border-bottom:1px solid #e8e8e8}.product-information-section>summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;padding:21px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.product-information-section[open]>summary svg{transform:rotate(45deg)}.product-information-section .product-copy{color:#565c69;padding:10px 0 22px;font-size:14px;line-height:1.9}.product-specifications{grid-template-columns:1fr 1fr;gap:0 25px;margin:8px 0 20px;font-size:13px;display:grid}.product-specifications>div{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;padding:12px;display:grid}.product-specifications dt{font-weight:600}.product-detail-page>header>div:first-child{text-transform:uppercase;background:#050000}.product-detail-page>header>div:first-child>div{padding-top:7px;padding-bottom:7px;font-size:10px}.product-detail-page>header form{background:#fafafa;border-radius:4px;max-width:500px;height:34px;margin-left:0}.product-detail-page>header form input{font-size:12px}.product-detail-page>header nav{background:#e7e7e7;border:0}.product-detail-page>header nav>div{justify-content:space-between;gap:0;padding-top:0;padding-bottom:0;font-size:11px}.product-detail-page>header nav>div>div{border-right:1px solid #d3d3d3;flex:1;justify-content:center;gap:4px}.product-detail-page>header nav>div>div:last-child{border-right:0}.product-detail-page>header nav>div>div>a{padding:8px 0}.product-detail-page>header nav summary{color:#ef4a3c}.product-detail-page>header nav summary::marker{content:""}.product-detail-page>header nav summary::-webkit-details-marker{display:none}.product-detail-page>header nav>div>div>a{align-items:center;gap:8px;display:flex}.product-nav-icon{object-fit:contain;width:27px;height:23px}@media (width<=1023px){.product-detail-main{padding:16px 18px 45px}.product-detail-title{margin-bottom:30px;font-size:21px}.product-price-buy{gap:15px}.product-buy-controls{justify-content:flex-start}.product-photo-layout{gap:16px}.product-detail-page>header nav>div>div{border:0;flex:none;justify-content:space-between}}@media (width<=767px){.product-detail-columns{grid-template-columns:1fr;gap:28px}.product-detail-title{margin-bottom:24px;font-size:17px;line-height:1.5}.product-breadcrumb{gap:5px;margin-bottom:18px;font-size:10px}.product-code{gap:4px}.product-code svg{width:16px}.product-breadcrumb>div{gap:6px}.product-photo-layout{gap:12px}.product-thumbnails{flex-basis:44px;gap:6px}.product-thumbnail{flex-basis:46px;width:42px;height:46px}.product-thumbnail-scroll{gap:6px;max-height:230px}.product-availability{margin-bottom:14px;font-size:12px}.product-purchase-column{padding:0}.product-pix-price{font-size:36px}.product-buy-controls{flex-basis:100%;justify-content:flex-start}.product-buy-button{flex:1}.product-detail-page .product-buy-button{font-size:17px}.product-payments{margin:21px 0}.product-detail-page>header form input{padding:0 7px;font-size:11px}.product-information{margin-top:32px}.product-specifications{grid-template-columns:1fr}.product-information-section>summary{font-size:14px}.product-safety{gap:15px;font-size:10px}.product-detail-page>header>div:first-child>div{font-size:9px}}.product-size-guide-trigger{text-align:left;color:#20713c;cursor:pointer;background:#f5faf6;border:1px solid #d4e6d9;border-radius:8px;align-items:center;gap:12px;width:100%;margin-top:22px;padding:15px 18px;font-size:14px;font-weight:600;display:flex}.product-size-guide-trigger small{color:#59675d;margin-top:3px;font-size:11px;font-weight:400;display:block}.bike-size-dialog{color:#303a33;width:calc(100vw - 32px);max-width:650px;max-height:90dvh;padding:26px;font-family:Poppins,Arial,sans-serif;overflow-y:auto}.bike-guide-meta{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.bike-guide-meta>span{background:#f2f6f3;border-radius:6px;padding:8px 12px}.bike-guide-scope{color:#5b665e;font-size:12px}.bike-guide-table{border-collapse:collapse;width:100%;font-size:13px}.bike-guide-table th,.bike-guide-table td{text-align:left;border-bottom:1px solid #e3e9e4;padding:12px}.bike-guide-table thead{background:#edf3ee}.bike-guide-table .is-selected{background:#edf8ef}.bike-guide-table small{color:#20713c;font-size:10px;font-weight:400;display:block}.bike-height-check{background:#f5f7f5;border-radius:8px;padding:16px;font-size:12px}.bike-height-check label{margin-bottom:10px;font-weight:600;display:block}.bike-height-check>div{align-items:center;gap:8px;display:flex}.bike-height-check input{background:#fff;border:1px solid #ccd5ce;border-radius:5px;max-width:145px;padding:10px}.bike-height-check p{margin-top:10px;line-height:1.6}.bike-size-dialog h3{font-size:14px;font-weight:600}.bike-size-dialog ol{padding-left:20px;font-size:12px;line-height:1.8;list-style:decimal}.bike-size-dialog li{padding:3px 0}.bike-guide-note{color:#606a62;font-size:12px;line-height:1.75}.bike-guide-source{color:#20713c;font-size:12px;text-decoration:underline}.product-editorial{max-width:1050px;padding-bottom:24px}.product-intro{color:#4b554e;max-width:950px;margin:8px 0 26px;font-size:16px;line-height:1.9}.product-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-highlights>div{background:#f5f8f5;border:1px solid #e4ebe5;border-radius:8px;padding:18px}.product-highlights dt{color:#677269;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.product-highlights dd{color:#25382a;margin-top:8px;font-size:15px;font-weight:600}.product-spec-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:6px 0 28px;display:grid}.product-spec-groups section{border:1px solid #e4e9e5;border-radius:8px;overflow:hidden}.product-spec-groups h3{background:#f2f5f2;padding:14px 18px;font-size:13px;font-weight:600}.product-spec-groups dl>div{overflow-wrap:anywhere;border-top:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;padding:12px 18px;font-size:12px;line-height:1.6;display:grid}.product-spec-groups dt{color:#5e685f;font-weight:600}.product-spec-groups dd{color:#303c33}.product-copy h2,.product-copy h3,.product-copy h4{color:#303c33;margin:24px 0 12px;font-size:18px;font-weight:600}.product-copy p{margin:0 0 16px}.product-copy ul,.product-copy ol{margin:12px 0 20px;padding-left:22px;list-style:outside}.product-copy li{margin:6px 0}.product-copy table{border-collapse:collapse;width:100%}.product-copy td,.product-copy th{text-align:left;border-bottom:1px solid #e4e9e5;padding:10px}@media (width<=767px){.product-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-highlights>div{padding:14px}.product-highlights dd{font-size:13px}.product-spec-groups{grid-template-columns:1fr;gap:14px}.product-intro{font-size:14px}.bike-size-dialog{padding:22px 18px}.bike-guide-table th,.bike-guide-table td{padding:10px 8px;font-size:12px}}.product-availability{color:#42464d;background:#ededed;border-radius:7px;justify-content:space-around;min-height:96px;margin-bottom:20px;padding:24px}.product-availability .product-discount{order:-1}.product-favorite{color:#111;cursor:pointer;background:#eee;border:1px solid #ccc;border-radius:3px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:45px;margin-bottom:8px;font-size:14px;display:flex}.product-price-buy{align-items:flex-start;gap:16px}.product-prices{flex:210px}.product-regular-price{margin-top:12px}.product-buy-controls{flex:270px;margin-top:16px}.product-detail-page .product-buy-button{flex:1;min-height:54px;padding:0 20px;font-size:19px}.product-quantity{flex-shrink:0;height:45px;padding:0 3px}.product-quantity output{width:18px;font-size:15px}.product-quantity button{padding:5px 1px}.product-payments{margin:18px 0}.product-size-guide-trigger{color:#42464d;background:#ededed;border:0;border-radius:5px;gap:9px;width:fit-content;margin:0 0 16px;padding:9px 18px;font-size:13px}.product-size-guide-trigger svg{width:24px;height:20px}.bike-guide-visual img{width:100%;height:auto;display:block}.bike-guide-visual figcaption{color:#667069;margin-top:10px;font-size:11px;line-height:1.6}@media (width<=767px){.product-buy-controls{flex-basis:100%;margin-top:0}.product-availability{gap:12px;min-height:76px;padding:16px}.product-availability .product-discount{border-left:0;padding-left:0}.product-detail-page .product-buy-button{min-height:54px}.product-pix-price{font-size:38px}.product-photo-layout{flex-direction:column;gap:12px}.product-main-photo{aspect-ratio:1;cursor:default;touch-action:pan-y;flex:none;order:0;width:100%}.product-zoom-label{display:none}.product-thumbnails{flex-direction:row;flex:none;order:1;justify-content:center;gap:6px;width:100%}.product-thumbnail-scroll{scroll-snap-type:x proximity;flex-direction:row;gap:8px;max-width:100%;max-height:none;overflow:auto hidden}.product-thumbnail{scroll-snap-align:center;flex:0 0 62px;width:62px;height:62px}.product-thumbnails>button{flex-shrink:0;min-width:32px;min-height:44px}.product-thumbnails>button svg{transform:none}.product-detail-columns{gap:20px}.product-shipping{margin-top:24px;padding-top:20px}.product-shipping input{min-height:44px;font-size:16px}.product-shipping button{min-width:48px;min-height:44px}.product-quantity button{min-width:26px;min-height:42px}.product-detail-page .product-buy-button{padding:0 12px}.product-breadcrumb{flex-wrap:wrap}.product-copy{overflow-wrap:anywhere}.product-copy table{max-width:100%;display:block;overflow-x:auto}.bike-height-check input{font-size:16px}.product-thumbnails>button svg{rotate:0deg}.product-buy-controls{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;display:grid}.product-detail-page .product-buy-button{gap:6px;min-width:0;padding:0 8px;font-size:16px}.product-information-section>summary{overflow-wrap:anywhere;gap:12px}.product-information-section>summary svg{flex-shrink:0}.product-safety{flex-wrap:wrap;gap:12px}.product-detail-columns{grid-template-columns:minmax(0,1fr)}.product-gallery-column,.product-purchase-column,.product-availability>span{min-width:0}.product-availability{gap:8px;padding:12px;font-size:11px}}.offer-countdown{color:#fff;background:linear-gradient(135deg,#1a1d23 0%,#2b2020 55%,#3d1f16 100%);border-radius:10px;margin:0 0 14px;padding:16px 18px 18px;box-shadow:0 6px 18px -8px #00000073}.offer-countdown-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.offer-countdown-title{letter-spacing:.08em;text-transform:uppercase;color:#ffb03a;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.offer-countdown-title svg{color:#ff7a1a}.offer-countdown-badge{color:#fff;letter-spacing:.04em;background:#e6392b;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.offer-countdown-copy{color:#c9cdd4;margin:8px 0 10px;font-size:12px}.offer-countdown-units{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.offer-countdown-unit{text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:8px 4px 6px}.offer-countdown-unit strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1;display:block}.offer-countdown-unit span{text-transform:uppercase;letter-spacing:.08em;color:#a9aeb8;margin-top:2px;font-size:10px;display:block}@media (width<=767px){.offer-countdown{border-radius:8px;padding:12px 12px 14px}.offer-countdown-title{font-size:11px}.offer-countdown-copy{margin:6px 0 8px;font-size:11px}.offer-countdown-units{gap:6px}.offer-countdown-unit strong{font-size:18px}.offer-countdown-unit span{font-size:9px}}.pg-main{cursor:default;touch-action:pan-y;padding:0;display:block}.pg-viewport{cursor:grab;width:100%;height:100%;overflow:hidden}.pg-viewport:active{cursor:grabbing}.pg-track{touch-action:pan-y pinch-zoom;height:100%;display:flex}.pg-slide{background:#fff;flex:0 0 100%;place-items:center;min-width:0;height:100%;display:grid}.pg-slide-btn{width:100%;height:100%;cursor:inherit;background:#fff;border:0;padding:0;display:block}.pg-slide-btn img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%}.pg-empty{color:#8a8f96;font-size:13px}.pg-arrow{color:#111;cursor:pointer;opacity:0;background:#ffffffe6;border:1px solid #e4e4e4;border-radius:999px;place-items:center;width:36px;height:36px;transition:opacity .2s ease-out;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pg-main:hover .pg-arrow,.pg-arrow:focus-visible{opacity:1}.pg-arrow:disabled{pointer-events:none;opacity:0!important}.pg-prev{left:10px}.pg-next{right:10px}.pg-counter{display:none}.pg-thumbs{scrollbar-width:none;-ms-overflow-style:none}.pg-thumbs::-webkit-scrollbar{display:none}.pg .product-thumbnail{background:#fff;border:1px solid #dedede;border-radius:7px;transition:border-color .2s ease-out}.pg .product-thumbnail.is-selected{border:1.5px solid #111}.pg .product-thumbnail:focus-visible,.pg-slide-btn:focus-visible{outline-offset:2px;outline:2px solid #111}@media (width<=767px){.pg{gap:12px}.pg-main{aspect-ratio:1;cursor:default;width:100%}.pg-arrow{display:none}.pg-counter{color:#3a3f45;font-variant-numeric:tabular-nums;background:#1111110f;border-radius:999px;padding:5px 8px;font-size:11px;line-height:1;display:block;position:absolute;bottom:10px;right:10px}.pg .product-thumbnails{justify-content:flex-start}.pg-thumbs{scroll-snap-type:none;gap:8px;padding:2px}.pg .product-thumbnail{flex:0 0 60px;width:60px;height:60px;padding:3px}}.go-to-top{z-index:40;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background-color:#fff;border:0;border-radius:4px;place-items:center;width:42px;height:42px;margin-block:auto;padding:3px 0 0;transition:all .2s ease-out;display:grid;position:fixed;top:0;bottom:0;right:20px;overflow:hidden;box-shadow:0 4px 4px #00000014}.go-to-top.show{opacity:1;visibility:visible;pointer-events:auto}.go-to-top img{width:42px;height:42px;display:block}.ship-calc{border-top:1px solid #ededed;margin-top:28px;padding-top:22px}.ship-calc-title{color:#222;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.ship-calc-title svg{color:var(--store-accent,#e4572e);flex:none}.ship-calc-row{gap:8px;max-width:480px;display:flex}.ship-calc-row input{color:#222;background:#fff;border:1px solid #dedede;border-radius:8px;outline:none;flex:1;min-width:0;height:44px;padding:0 14px;font-size:15px;transition:border-color .15s}.ship-calc-row input:focus{border-color:#111;box-shadow:0 0 0 1px #111}.ship-calc-row input.is-error{border-color:#c0392b}.ship-calc-row input::placeholder{color:#a7adb5}.ship-calc-row button{color:#fff;white-space:nowrap;background:#111;border-radius:8px;flex:none;height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s}.ship-calc-row button:hover:not(:disabled){background:#2a2a2a}.ship-calc-row button:disabled{opacity:.7;cursor:wait}.ship-calc-error{color:#c0392b;margin-top:6px;font-size:12px}.ship-calc-loading{color:#6b7280;margin-top:10px;font-size:12px}.ship-calc-result{max-width:480px;margin-top:14px;animation:.25s shipIn}@keyframes shipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ship-calc-to{color:#6b7280;margin-bottom:8px;font-size:12px}.ship-calc-to strong{color:#222;font-weight:600}.ship-calc-list{background:#fff;border:1px solid #e1e1e1;border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ship-calc-list li{border-bottom:1px solid #ededed;align-items:center;gap:12px;padding:12px 14px;display:flex}.ship-calc-list li:last-child{border-bottom:0}.ship-calc-icon{color:#6b7280;flex:none;justify-content:center;width:36px;display:flex}.ship-calc-icon img{object-fit:contain;max-width:36px;max-height:20px}.ship-calc-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ship-calc-name{color:#222;font-size:14px;font-weight:600;line-height:1.3}.ship-calc-eta{color:#6b7280;font-size:12px;line-height:1.35}.ship-calc-eta-highlight{color:#208d46;font-weight:700}.ship-calc-price{white-space:nowrap;color:#222;flex:none;font-size:14px;font-weight:600}.ship-calc-price.is-free{color:#188a46}.product-safety{flex-wrap:wrap;color:#7a7f87!important;gap:18px!important;margin-top:18px!important;font-size:12px!important}.product-safety span{align-items:center;gap:6px;display:inline-flex}.product-safety svg{color:#7a7f87!important;width:15px!important;height:15px!important}@media (width<=360px){.ship-calc-row button{padding:0 14px}.ship-calc-list li{gap:10px;padding:12px}.ship-calc-icon{width:30px}.ship-calc-name,.ship-calc-price{font-size:13px}}.stars{gap:1px;line-height:0;display:inline-flex}.stars-star{display:inline-block;position:relative}.stars-star-empty{color:#d6d6d6;fill:#d6d6d6}.stars-star-fill{color:#f5a623;position:absolute;inset:0;overflow:hidden}.stars-star-fill svg{fill:#f5a623}.product-rating-summary{color:inherit;align-items:center;gap:8px;margin:2px 0 14px;text-decoration:none;display:inline-flex}.product-rating-summary:hover .product-rating-count{text-decoration:underline}.product-rating-average{color:#222;font-size:14px;font-weight:700}.product-rating-count{color:#6b7280;font-size:13px}.product-reviews{border-top:1px solid #ececec;max-width:1100px;margin:28px auto 0;padding:28px 16px 8px}.product-reviews-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:18px;display:flex}.product-reviews-header h2{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}.product-reviews-score{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-reviews-score strong{color:#1a1a1a;font-size:15px}.product-reviews-score span{color:#6b7280;font-size:13px}.product-reviews-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.product-review{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:16px 18px}.product-review-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-review-top time{color:#8a8f98;font-size:12px}.product-review-title{color:#1a1a1a;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.product-review-text{color:#3f4753;margin:0 0 12px;font-size:14px;line-height:1.55}.product-review-author{align-items:center;gap:8px;display:flex}.product-review-avatar{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.product-review-name{color:#222;font-size:13px;font-weight:600}.product-review-verified{color:#208d46;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.product-reviews-footer{color:#8a8f98;text-align:center;margin:14px 0 0;font-size:12px}@media (width<=767px){.product-reviews{padding:22px 12px 4px}.product-reviews-header h2{font-size:18px}.product-review{padding:14px}}
